PageSourceSearch

https://www.ceps.cz/assets/anychart/anychart.CEPS.dev.min.js

js ceps.cz collected 2026-10-02 03:21:45 UTC 1,493,044 bytes, 3,156 lines download raw bytes

1/**
2 * AnyChart - Robust JavaScript HTML5 Web Charts
3 * Production Build
4 * Version: 7.14.3.1436
5 * https://anychart.com/products/anychart/
6 */
7(function(global,factory){if(typeof module==='object'&&typeof module.exports==='object'){var wrapper=function(w){if(!w.document){throw new Error('AnyChart requires a window with a document');}factory.call(w,w,w.document);w.anychart.getGlobal=function(){return w;};return w.anychart;};module.exports=global.document?wrapper(global):wrapper;}else{factory.call(global,window,document)}})(typeof window!=='undefined'?window:this,function(window,document,opt_noGlobal){var g,aa=aa||{},ba=this;function m(a){return void 0!==a}function da(a){a=a.split(".");for(var b=ba,c;c=a.shift();)if(null!=b[c])b=b[c];else return null;return b}function ea(){}function fa(a){a.xe=function(){return a.MI?a.MI:a.MI=new a}}
8function ga(a){var b=typeof a;if("object"==b)if(a){if(a instanceof Array)return"array";if(a instanceof Object)return b;var c=Object.prototype.toString.call(a);if("[object Window]"==c)return"object";if("[object Array]"==c||"number"==typeof a.length&&"undefined"!=typeof a.splice&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("splice"))return"array";if("[object Function]"==c||"undefined"!=typeof a.call&&"undefined"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable("call"))return"function"}else return"null";
9else if("function"==b&&"undefined"==typeof a.call)return"object";return b}function q(a){return"array"==ga(a)}function ha(a){var b=ga(a);return"array"==b||"object"==b&&"number"==typeof a.length}function ia(a){return z(a)&&"function"==typeof a.getFullYear}function A(a){return"string"==typeof a}function ja(a){return"boolean"==typeof a}function C(a){return"number"==typeof a}function D(a){return"function"==ga(a)}function z(a){var b=typeof a;return"object"==b&&null!=a||"function"==b}
10function ka(a){return a[la]||(a[la]=++ma)}var la="closure_uid_"+(1E9*Math.random()>>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)}function oa(a,b,c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.call(arguments,2);return function(){var c=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(c,d);return a.apply(b,c)}}return function(){return a.apply(b,arguments)}}
11function ra(a,b,c){ra=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?na:oa;return ra.apply(null,arguments)}function sa(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var b=c.slice();b.push.apply(b,arguments);return a.apply(this,b)}}function ta(a,b){for(var c in b)a[c]=b[c]}var ua=Date.now||function(){return+new Date};
12function F(a,b){var c=a.split("."),d=ba;c[0]in d||!d.execScript||d.execScript("var "+c[0]);for(var e;c.length&&(e=c.shift());)!c.length&&m(b)?d[e]=b:d[e]?d=d[e]:d=d[e]={}}function G(a,b){function c(){}c.prototype=b.prototype;a.o=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.Vu=function(a,c,f){for(var d=Array(arguments.length-2),e=2;e<arguments.length;e++)d[e-2]=arguments[e];return b.prototype[c].apply(a,d)}};function wa(a){if(Error.captureStackTrace)Error.captureStackTrace(this,wa);else{var b=Error().stack;b&&(this.stack=b)}a&&(this.message=String(a))}G(wa,Error);wa.prototype.name="CustomError";var xa;function ya(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c}function za(a,b){for(var c=a.split("%s"),d="",e=Array.prototype.slice.call(arguments,1);e.length&&1<c.length;)d+=c.shift()+e.shift();return d+c.join("%s")}var Aa=String.prototype.trim?function(a){return a.trim()}:function(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")};function Ba(a){return a.replace(/^[\s\xa0]+/,"")}function Ca(a,b){return a.replace(/(\r\n|\r|\n)/g,b?"<br />":"<br>")}
13function Da(a){if(!Ea.test(a))return a;-1!=a.indexOf("&")&&(a=a.replace(Fa,"&amp;"));-1!=a.indexOf("<")&&(a=a.replace(Ga,"&lt;"));-1!=a.indexOf(">")&&(a=a.replace(Ha,"&gt;"));-1!=a.indexOf('"')&&(a=a.replace(Ia,"&quot;"));-1!=a.indexOf("'")&&(a=a.replace(Ja,"&#39;"));-1!=a.indexOf("\x00")&&(a=a.replace(Ka,"&#0;"));return a}
14var Fa=/&/g,Ga=/</g,Ha=/>/g,Ia=/"/g,Ja=/'/g,Ka=/\x00/g,Ea=/[\x00&<>"']/,La={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"<"},Ma={"'":"\\'"};
15function Na(a){for(var b=[],c=0;c<a.length;c++){var d=c,e;e=a.charAt(c);if(e in Ma)e=Ma[e];else if(e in La)e=Ma[e]=La[e];else{var f,h=e.charCodeAt(0);if(31<h&&127>h)f=e;else{if(256>
15h){if(f="\\x",16>h||256<h)f+="0"}else f="\\u",4096>h&&(f+="0");f+=h.toString(16).toUpperCase()}e=Ma[e]=f}b[d]=e}return b.join("")}function Oa(a){return String(a).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")}
16var Pa=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Qa(a,b){var c=m(void 0)?a.toFixed(void 0):String(a),d=c.indexOf(".");-1==d&&(d=c.length);return Pa("0",Math.max(0,b-d))+c}function Ra(a,b){return a<b?-1:a>b?1:0}function Sa(a){return String(a).replace(/\-([a-z])/g,function(a,c){return c.toUpperCase()})}
17function Ta(a){var b=A(void 0)?Oa(void 0):"\\s";return a.replace(new RegExp("(^"+(b?"|["+b+"]+":"")+")([a-z])","g"),function(a,b,e){return b+e.toUpperCase()})}function Ua(a,b){for(var c=a.split(" "),d=[];0<b&&c.length;)d.push(c.shift()),b--;c.length&&d.push(c.join(" "));return d};function Va(a,b){b.unshift(a);wa.call(this,za.apply(null,b));b.shift()}G(Va,wa);Va.prototype.name="AssertionError";function Wa(a,b){throw new Va("Failure"+(a?": "+a:""),Array.prototype.slice.call(arguments,1));};function Xa(a){return a[a.length-1]}
18var Za=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(A(a))return A(b)&&1==b.length?a.indexOf(b,c):-1;for(;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},$a=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=A(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},ab=Array.prototype.filter?function(a,b,c){return Array.prototype.filter.call(a,
19b,c)}:function(a,b,c){for(var d=a.length,e=[],f=0,h=A(a)?a.split(""):a,k=0;k<d;k++)if(k in h){var l=h[k];b.call(c,l,k,a)&&(e[f++]=l)}return e},bb=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),f=A(a)?a.split(""):a,h=0;h<d;h++)h in f&&(e[h]=b.call(c,f[h],h,a));return e},cb=Array.prototype.reduce?function(a,b,c,d){d&&(b=ra(b,d));return Array.prototype.reduce.call(a,b,c)}:function(a,b,c,d){var e=c;$a(a,function(c,h){e=b.call(d,
20e,c,h,a)});return e},db=Array.prototype.some?function(a,b,c){return Array.prototype.some.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=A(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return!0;return!1},fb=Array.prototype.every?function(a,b,c){return Array.prototype.every.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=A(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return!1;return!0};function gb(a,b,c){b=hb(a,b,c);return 0>b?null:A(a)?a.charAt(b):a[b]}
21function hb(a,b,c){for(var d=a.length,e=A(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&b.call(c,e[f],f,a))return f;return-1}function ib(a,b,c){a:{for(var d=a.length,e=A(a)?a.split(""):a,d=d-1;0<=d;d--)if(d in e&&b.call(c,e[d],d,a)){b=d;break a}b=-1}return 0>b?null:A(a)?a.charAt(b):a[b]}function jb(a,b){return 0<=Za(a,b)}function kb(a,b,c){lb(a,c,0,b)}function mb(a,b){var c=Za(a,b),d;(d=0<=c)&&nb(a,c);return d}function nb(a,b){return 1==Array.prototype.splice.call(a,b,1).length}
22function ob(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function pb(a){return Array.prototype.concat.apply(Array.prototype,arguments)}function qb(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function rb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(ha(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}}
23function lb(a,b,c,d){return Array.prototype.splice.apply(a,sb(arguments,1))}function sb(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}function tb(a,b,c){function d(a){return z(a)?"o"+ka(a):(typeof a).charAt(0)+a}b=b||a;c=c||d;for(var e={},f=0,h=0;h<a.length;){var k=a[h++],l=c(k);Object.prototype.hasOwnProperty.call(e,l)||(e[l]=!0,b[f++]=k)}b.length=f}function vb(a,b,c){return wb(a,c||xb,!1,b)}function yb(a,b,c){return wb(a,b,!0,void 0,c)}
24function wb(a,b,c,d,e){for(var f=0,h=a.length,k;f<h;){var l=f+h>>1,n;c?n=b.call(e,a[l],l,a):n=b(d,a[l]);0<n?f=l+1:(h=l,k=!n)}return k?f:~f}function zb(a,b){a.sort(b||xb)}function Ab(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||xb;zb(c,function(a,b){return e(a.value,b.value)||a.index-b.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function Bb(a,b){var c=xb;zb(a,function(a,e){return c(b(a),b(e))})}function Cb(a){Bb(a,function(a){return a.offset})}
25function Db(a,b){if(!ha(a)||!ha(b)||a.length!=b.length)return!1;for(var c=a.length,d=Eb,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function xb(a,b){return a>b?1:a<b?-1:0}function Eb(a,b){return a===b}function Fb(a,b){var c=[],d=0,e=a;void 0!==b&&(d=a,e=b);if(0>1*(e-d))return[];for(;d<e;d+=1)c.push(d);return c};function Gb(){0!=Hb&&(Ib[ka(this)]=this);this.jc=this.jc;this.On=this.On}var Hb=0,Ib={};Gb.prototype.jc=!1;Gb.prototype.sf=function(){if(!this.jc&&(this.jc=!0,this.M(),0!=Hb)){var a=ka(this);delete Ib[a]}};function H(a,b){var c=sa(Jb,b);a.jc?m(void 0)?c.call(void 0):c():(a.On||(a.On=[]),a.On.push(m(void 0)?ra(c,void 0):c))}Gb.prototype.M=function(){if(this.On)for(;this.On.length;)this.On.shift()()};function Jb(a){a&&"function"==typeof a.sf&&a.sf()}
26function Kb(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];ha(d)?Kb.apply(null,d):Jb(d)}};function Nb(a,b){this.type=a;this.c=this.target=b;this.s=this.g=!1;this.PJ=!0}Nb.prototype.stopPropagation=function(){this.g=!0};Nb.prototype.preventDefault=function(){this.s=!0;this.PJ=!1};var Ob;a:{var Pb=ba.navigator;if(Pb){var Qb=Pb.userAgent;if(Qb){Ob=Qb;break a}}Ob=""}function Sb(a){return-1!=Ob.indexOf(a)};function Tb(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function Ub(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]);return c}function Vb(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Wb(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Xb(a,b){return!!a&&b in a}function Yb(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c}function Zb(a){for(var b in a)return!1;return!0}
26function $b(a){for(var b in a)delete a[b]}function ac(a,b){b in a&&delete a[b]}
27function bc(a,b){for(var c in a)if(!(c in b)||a[c]!==b[c])return!1;for(c in b)if(!(c in a))return!1;return!0}function cc(a){var b={},c;for(c in a)b[c]=a[c];return b}var dc="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function ec(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<dc.length;f++)c=dc[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function fc(a){fc[" "](a);return a}fc[" "]=ea;function gc(a,b){try{return fc(a[b]),!0}catch(c){}return!1}function hc(a,b){var c=ic;return Object.prototype.hasOwnProperty.call(c,a)?c[a]:c[a]=b(a)};var jc=Sb("Opera"),kc=Sb("Trident")||Sb("MSIE"),lc=Sb("Edge"),mc=Sb("Gecko")&&!(-1!=Ob.toLowerCase().indexOf("webkit")&&!Sb("Edge"))&&!(Sb("Trident")||Sb("MSIE"))&&!Sb("Edge"),oc=-1!=Ob.toLowerCase().indexOf("webkit")&&!Sb("Edge"),qc=Sb("Macintosh"),rc=Sb("Windows"),sc=Sb("Linux")||Sb("CrOS");function tc(){var a=ba.document;return a?a.documentMode:void 0}var vc;
28a:{var wc="",xc=function(){var a=Ob;if(mc)return/rv\:([^\);]+)(\)|;)/.exec(a);if(lc)return/Edge\/([\d\.]+)/.exec(a);if(kc)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(oc)return/WebKit\/(\S+)/.exec(a);if(jc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();xc&&(wc=xc?xc[1]:"");if(kc){var yc=tc();if(null!=yc&&yc>parseFloat(wc)){vc=String(yc);break a}}vc=wc}var ic={};
29function zc(a){return hc(a,function(){for(var b=0,c=Aa(String(vc)).split("."),d=Aa(String(a)).split("."),e=Math.max(c.length,d.length),f=0;!b&&f<e;f++){var h=c[f]||"",k=d[f]||"";do{h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];k=/(\d*)(\D*)(.*)/.exec(k)||["","","",""];if(0==h[0].length&&0==k[0].length)break;b=Ra(0==h[1].length?0:parseInt(h[1],10),0==k[1].length?0:parseInt(k[1],10))||Ra(0==h[2].length,0==k[2].length)||Ra(h[2],k[2]);h=h[3];k=k[3]}while(!b)}return 0<=b})}var Ac;var Bc=ba.document;
30Ac=Bc&&kc?tc()||("CSS1Compat"==Bc.compatMode?parseInt(vc,10):5):void 0;var Cc=!kc||9<=Number(Ac),Dc=!kc||9<=Number(Ac),Ec=kc&&!zc("9");function Fc(a,b){Nb.call(this,a?a.type:"");this.h=this.c=this.target=null;this.f=this.keyCode=this.m=this.j=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.v=!1;this.b=null;if(a){var c=this.type=a.type,d=a.changedTouches?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.c=b;var e=a.relatedTarget;e?mc&&(gc(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.h=e;d?
31(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.j=d.screenX||0,this.m=d.screenY||0):(this.offsetX=oc||void 0!==a.offsetX?a.offsetX:a.layerX,this.offsetY=oc||void 0!==a.offsetY?a.offsetY:a.layerY,this.clientX=void 0!==a.clientX?a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.j=a.screenX||0,this.m=a.screenY||0);this.keyCode=a.keyCode||0;this.f=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=
32a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.v=qc?a.metaKey:a.ctrlKey;this.state=a.state;this.b=a;a.defaultPrevented&&this.preventDefault()}}G(Fc,Nb);var Gc=[1,4,2];function Hc(a,b){return Cc?a.b.button==b:"click"==a.type?0==b:!!(a.b.button&Gc[b])}function Jc(a){return Hc(a,0)&&!(oc&&qc&&a.ctrlKey)}Fc.prototype.stopPropagation=function(){Fc.o.stopPropagation.call(this);this.b.stopPropagation?this.b.stopPropagation():this.b.cancelBubble=!0};
33Fc.prototype.preventDefault=function(){Fc.o.preventDefault.call(this);var a=this.b;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Ec)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Kc="closure_listenable_"+(1E6*Math.random()|0);function Lc(a){return!(!a||!a[Kc])}var Mc=0;function Nc(a,b,c,d,e){this.listener=a;this.b=null;this.src=b;this.type=c;this.bv=!!d;this.vp=e;this.key=++Mc;this.Lp=this.av=!1}function Oc(a){a.Lp=!0;a.listener=null;a.b=null;a.src=null;a.vp=null};function Pc(a){this.src=a;this.b={};this.c=0}Pc.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.b[f];a||(a=this.b[f]=[],this.c++);var h=Qc(a,b,d,e);
33-1<h?(b=a[h],c||(b.av=!1)):(b=new Nc(b,this.src,f,!!d,e),b.av=c,a.push(b));return b};Pc.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.b))return!1;var e=this.b[a];b=Qc(e,b,c,d);return-1<b?(Oc(e[b]),nb(e,b),e.length||(delete this.b[a],this.c--),!0):!1};
34function Rc(a,b){var c=b.type;if(!(c in a.b))return!1;var d=mb(a.b[c],b);d&&(Oc(b),a.b[c].length||(delete a.b[c],a.c--));return d}function Sc(a,b,c,d,e){a=a.b[b.toString()];b=-1;a&&(b=Qc(a,c,d,e));return-1<b?a[b]:null}function Qc(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.Lp&&f.listener==b&&f.bv==!!c&&f.vp==d)return e}return-1};var Tc="closure_lm_"+(1E6*Math.random()|0),Uc={},Vc=0;function Xc(a,b,c,d,e){if(q(b)){for(var f=0;f<b.length;f++)Xc(a,b[f],c,d,e);return null}c=Yc(c);return Lc(a)?a.ja(b,c,d,e):Zc(a,b,c,!1,d,e)}
35function Zc(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var h=!!e,k=$c(a);k||(a[Tc]=k=new Pc(a));c=k.add(b,c,d,e,f);if(c.b)return c;d=ad();c.b=d;d.src=a;d.listener=c;if(a.addEventListener)a.addEventListener(b.toString(),d,h);else if(a.attachEvent)a.attachEvent(bd(b.toString()),d);else throw Error("addEventListener and attachEvent are unavailable.");Vc++;return c}
36function ad(){var a=cd,b=Dc?function(c){return a.call(b.src,b.listener,c)}:function(c){c=a.call(b.src,b.listener,c);if(!c)return c};return b}function dd(a,b,c,d,e){if(q(b)){for(var f=0;f<b.length;f++)dd(a,b[f],c,d,e);return null}c=Yc(c);return Lc(a)?a.Be(b,c,d,e):Zc(a,b,c,!0,d,e)}function ed(a,b,c,d,e){if(q(b)){for(var f=0;f<b.length;f++)ed(a,b[f],c,d,e);return null}c=Yc(c);if(Lc(a))return a.Bc(b,c,d,e);if(!a)return!1;if(a=$c(a))if(b=Sc(a,b,c,!!d,e))return fd(b);return!1}
37function fd(a){if(C(a)||!a||a.Lp)return!1;var b=a.src;if(Lc(b))return b.jt(a);var c=a.type,d=a.b;b.removeEventListener?b.removeEventListener(c,d,a.bv):b.detachEvent&&b.detachEvent(bd(c),d);Vc--;(c=$c(b))?(Rc(c,a),c.c||(c.src=null,b[Tc]=null)):Oc(a);return!0}function hd(a,b){if(!a)return 0;if(Lc(a))return a.sg(b);var c=$c(a);if(!c)return 0;var d=0,e=b&&b.toString(),f;for(f in c.b)if(!e||f==e)for(var h=c.b[f].concat(),k=0;k<h.length;++k)fd(h[k])&&++d;return d}
38function bd(a){return a in Uc?Uc[a]:Uc[a]="on"+a}function id(a,b,c,d){var e=!0;if(a=$c(a))if(b=a.b[b.toString()])for(b=b.concat(),a=0;a<b.length;a++){var f=b[a];f&&f.bv==c&&!f.Lp&&(f=jd(f,d),e=e&&!1!==f)}return e}function jd(a,b){var c=a.listener,d=a.vp||a.src;a.av&&fd(a);return c.call(d,b)}
39function cd(a,b){if(a.Lp)return!0;if(!Dc){var c=b||da("window.event"),d=new Fc(c,this),e=!0;if(!(0>c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(!c.keyCode)try{c.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.c;f;f=f.parentNode)c.push(f);for(var f=a.type,h=c.length-1;!d.g&&0<=h;h--){d.c=c[h];var k=id(c[h],f,!0,d),e=e&&k}for(h=0;!d.g&&h<c.length;h++)d.c=c[h],k=id(c[h],f,!1,d),e=e&&k}return e}return jd(a,new Fc(b,this))}
40function $c(a){a=a[Tc];return a instanceof Pc?a:null}var kd="__closure_events_fn_"+(1E9*Math.random()>>>0);function Yc(a){if(D(a))return a;a[kd]||(a[kd]=function(b){return a.handleEvent(b)});return a[kd]};function ld(){Gb.call(this);this.Fl=new Pc(this);this.PL=this;this.Mg=null}G(ld,Gb);ld.prototype[Kc]=!0;g=ld.prototype;g.Sa=function(a){this.Mg=a};g.addEventListener=function(a,b,c,d){Xc(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){ed(this,a,b,c,d)};
41g.dispatchEvent=function(a){var b,c=this.Mg;if(c)for(b=[];c;c=c.Mg)b.push(c);var c=this.PL,d=a.type||a;if(A(a))a=new Nb(a,c);else if(a instanceof Nb)a.target=a.target||c;else{var e=a;a=new Nb(d,c);ec(a,e)}var e=!0,f;if(b)for(var h=b.length-1;!a.g&&0<=h;h--)f=a.c=b[h],e=md(f,d,!0,a)&&e;a.g||(f=a.c=c,e=md(f,d,!0,a)&&e,a.g||(e=md(f,d,!1,a)&&e));if(b)for(h=0;!a.g&&h<b.length;h++)f=a.c=b[h],e=md(f,d,!1,a)&&e;return e};g.M=function(){ld.o.M.call(this);this.sg();this.Mg=null};
42g.ja=function(a,b,c,d){return this.Fl.add(String(a),b,!1,c,d)};g.Be=function(a,b,c,d){return this.Fl.add(String(a),b,!0,c,d)};g.Bc=function(a,b,c,d){return this.Fl.remove(String(a),b,c,d)};g.jt=function(a){return Rc(this.Fl,a)};g.sg=function(a){var b;if(this.Fl){b=this.Fl;a=a&&a.toString();var c=0,d;for(d in b.b)if(!a||d==a){for(var e=b.b[d],f=0;f<e.length;f++)++c,Oc(e[f]);delete b.b[d];b.c--}b=c}else b=0;return b};
43function md(a,b,c,d){b=a.Fl.b[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var h=b[f];if(h&&!h.Lp&&h.bv==c){var k=h.listener,l=h.vp||h.src;h.av&&a.jt(h);e=!1!==k.call(l,d)&&e}}return e&&0!=d.PJ};
43function nd(){ld.call(this);this.Qc=od;this.j=this.h=null}G(nd,ld);var od=0;nd.prototype.Gs=function(){this.ng("begin")};nd.prototype.ih=function(){this.ng("end")};nd.prototype.m=function(){this.ng("play")};nd.prototype.ng=function(a){this.dispatchEvent(a)};function pd(a,b,c){if(D(a))c&&(a=ra(a,c));else if(a&&"function"==typeof a.handleEvent)a=ra(a.handleEvent,a);else throw Error("Invalid listener argument");return 2147483647<Number(b)?-1:ba.setTimeout(a,b||0)};function qd(a,b,c){Gb.call(this);this.b=a;this.g=b||0;this.c=c;this.f=ra(this.kT,this)}G(qd,Gb);g=qd.prototype;g.Rb=0;g.M=function(){qd.o.M.call(this);this.stop();delete this.b;delete this.c};g.start=function(a){this.stop();this.Rb=pd(this.f,m(a)?a:this.g)};g.stop=function(){this.zl()&&ba.clearTimeout(this.Rb);this.Rb=0};g.zl=function(){return!!this.Rb};g.kT=function(){this.Rb=0;this.b&&this.b.call(this.c)};var rd={},sd=null;function td(a){a=ka(a);delete rd[a];Zb(rd)&&sd&&sd.stop()}function ud(){sd||(sd=new qd(function(){vd()},20));var a=sd;a.zl()||a.start()}function vd(){var a=ua();Tb(rd,function(b){wd(b,a)});Zb(rd)||ud()};function xd(a,b,c,d){nd.call(this);if(!q(a)||!q(b))throw Error("Start and end parameters must be arrays");if(a.length!=b.length)throw Error("Start and end points must be the same length");this.c=a;this.f=b;this.duration=c;this.v=d;this.b=[];this.Ie=0}G(xd,nd);g=xd.prototype;
44g.tk=function(a){if(a||this.Qc==od)this.Ie=0,this.b=this.c;else if(1==this.Qc)return!1;td(this);this.h=a=ua();-1==this.Qc&&(this.h-=this.duration*this.Ie);this.j=this.h+this.duration;this.Ie||this.Gs();this.m();-1==this.Qc&&this.ng("resume");this.Qc=1;var b=ka(this);b in rd||(rd[b]=this);ud();wd(this,a);return!0};g.stop=function(a){td(this);this.Qc=od;a&&(this.Ie=1);yd(this,this.Ie);this.ng("stop");this.ih()};g.M=function(){this.Qc==od||this.stop(!1);this.ng("destroy");xd.o.M.call(this)};
45function wd(a,b){b<a.h&&(a.j=b+a.j-a.h,a.h=b);a.Ie=(b-a.h)/(a.j-a.h);1<a.Ie&&(a.Ie=1);yd(a,a.Ie);1==a.Ie?(a.Qc=od,td(a),a.ng("finish"),a.ih()):1==a.Qc&&a.Lg()}function yd(a,b){D(a.v)&&(b=a.v(b));a.b=Array(a.c.length);for(var c=0;c<a.c.length;c++)a.b[c]=(a.f[c]-a.c[c])*b+a.c[c]}g.Lg=function(){this.ng("animate")};g.ng=function(a){this.dispatchEvent(new zd(a,this))};function zd(a,b){Nb.call(this,a);this.x=b.b[0];this.y=b.b[1];this.duration=b.duration;this.Ie=b.Ie;this.state=b.Qc}G(zd,Nb);var Ad,Bd;function Cd(a,b,c,d,e){xd.call(this,b,c,d,e);this.O=a}G(Cd,xd);Cd.prototype.update=function(){};Cd.prototype.m=function(){this.update()};Cd.prototype.M=function(){Cd.o.M.call(this);this.O=null};function Dd(){nd.call(this);this.b=[]}G(Dd,nd);Dd.prototype.add=function(a){jb(this.b,a)||(this.b.push(a),Xc(a,"finish",this.f,!1,this))};Dd.prototype.remove=function(a){mb(this.b,a)&&ed(a,"finish",this.f,!1,this)};Dd.prototype.M=function(){$a(this.b,function(a){a.sf()});this.b.length=0;Dd.o.M.call(this)};function Ed(){Dd.call(this);this.c=0}G(Ed,Dd);
46Ed.prototype.tk=function(a){if(!this.b.length)return!1;if(a||this.Qc==od)this.c=0,this.Gs();else if(1==this.Qc)return!1;this.m();-1==this.Qc&&this.ng("resume");var b=-1==this.Qc&&!a;this.h=ua();this.j=null;this.Qc=1;$a(this.b,function(c){b&&-1!=c.Qc||c.tk(a)});return!0};Ed.prototype.stop=function(a){$a(this.b,function(b){b.Qc==od||b.stop(a)});this.Qc=od;this.j=ua();this.ng("stop");this.ih()};Ed.prototype.f=function(){this.c++;this.c==this.b.length&&(this.j=ua(),this.Qc=od,this.ng("finish"),this.ih())};
47function Fd(){Dd.call(this);this.c=0}G(Fd,Dd);Fd.prototype.tk=function(a){if(!this.b.length)return!1;if(a||this.Qc==od)this.c<this.b.length&&this.b[this.c].Qc!=od&&this.b[this.c].stop(!1),this.c=0,this.Gs();else if(1==this.Qc)return!1;this.m();-1==this.Qc&&this.ng("resume");this.h=ua();this.j=null;this.Qc=1;this.b[this.c].tk(a);return!0};
48Fd.prototype.stop=function(a){this.Qc=od;this.j=ua();if(a)for(a=this.c;a<this.b.length;++a){var b=this.b[a];b.Qc==od&&b.tk();b.Qc==od||b.stop(!0)}else this.c<this.b.length&&this.b[this.c].stop(!1);this.ng("stop");this.ih()};Fd.prototype.f=function(){1==this.Qc&&(this.c++,this.c<this.b.length?this.b[this.c].tk():(this.j=ua(),this.Qc=od,this.ng("finish"),this.ih()))};function Gd(){Ed.call(this)}G(Gd,Ed);Gd.prototype.update=function(){for(var a=ua(),b=0;b<this.b.length;b++){var c=this.b[b];c.update();wd(c,a)}};function Hd(){Fd.call(this)}G(Hd,Fd);Hd.prototype.update=function(){for(var a=0;a<this.b.length;a++)this.b[a].update();this.b.length&&wd(this.b[0],ua())};function Jd(a,b,c){Cd.call(this,a,[],[],b,c)}G(Jd,Cd);Jd.prototype.update=function(){this.c.length=this.f.length=0;for(var a=this.O.we();a.advance();)if(!a.l("missing")){var b=a.l("size");this.c.push(0>b?-1E-5:0);this.f.push(b);var b=a.l("x"),c=a.l("value"),d;if(d=a.l("label"))d=d.Db().value,this.c.push(b,c),this.f.push(d.x,d.y);if(d=a.l("marker"))d=d.Db().value,this.c.push(b,c),this.f.push(d.x,d.y)}};
49Jd.prototype.Lg=function(){for(var a=this.O.we(),b=0;a.advance();)if(!a.l("missing")){a.l("size",this.b[b++]);this.O.Jd.bj(a);var c=a.l("label");c&&(c.Db({value:{x:this.b[b++],y:this.b[b++]}}),c.I());if(c=a.l("marker"))c.Db({value:{x:this.b[b++],y:this.b[b++]}}),c.I()}};Jd.prototype.ih=function(){this.Lg()};function Kd(a,b,c){Cd.call(this,a,[0,0],[0,0],b,c)}G(Kd,Cd);Kd.prototype.update=function(){this.g=Ld(this.O);this.s=this.O.B("isVertical");var a=this.O.clip();ja(a)&&!a&&(this.g=this.O.kb().Ma());this.s?(this.c[0]=this.g.top,this.O.wa().zc()||(this.c[0]+=this.g.height),this.c[1]=0,this.f[0]=this.g.top,this.f[1]=this.g.height):(this.c[0]=this.g.left,this.O.wa().zc()&&(this.c[0]+=this.g.width),this.c[1]=0,this.f[0]=this.g.left,this.f[1]=this.g.width)};
50Kd.prototype.Lg=function(){this.s?(this.g.top=this.b[0],this.g.height=this.b[1]):(this.g.left=this.b[0],this.g.width=this.b[1]);Md(this.O,this.g)};
50Kd.prototype.ih=function(){this.s?(this.g.top=this.b[0],this.g.height=this.b[1]):(this.g.left=this.b[0],this.g.width=this.b[1]);Md(this.O,this.g)};function Nd(a,b,c){Cd.call(this,a,[],[],b,c)}G(Nd,Cd);Nd.prototype.update=function(){this.g=this.O.B("isVertical");this.c.length=this.f.length=0;for(var a=this.O.we();a.advance();)if(!a.l("missing")){var b=a.l("x"),c=a.l("value"),d=a.l("zero");this.c.push(d);this.f.push(c);if(c=a.l("label"))c=c.Db().value,this.g?this.c.push(d,b):this.c.push(b,d),this.f.push(c.x,c.y);if(c=a.l("marker"))c=c.Db().value,this.g?this.c.push(d,b):this.c.push(b,d),this.f.push(c.x,c.y)}};
51Nd.prototype.Lg=function(){for(var a=this.O.we(),b=0;a.advance();)if(!a.l("missing")){a.l("value",this.b[b++]);this.O.Jd.bj(a);var c=a.l("label");c&&(c.Db({value:{x:this.b[b++],y:this.b[b++]}}),c.I());if(c=a.l("marker"))c.Db({value:{x:this.b[b++],y:this.b[b++]}}),c.I()}};Nd.prototype.ih=function(){this.Lg()};function Od(a,b,c){Cd.call(this,null,[],[],b,c);this.ba=a}G(Od,Cd);g=Od.prototype;g.update=function(){this.c.length=this.f.length=0;for(var a=this.ba.we();a.advance();)if(!a.l("missing")){var b=a.l("start"),c=a.l("sweep"),d=this.ba.c,e=this.ba.rI();this.c.push(this.ba.Ae(),0,0,0);this.f.push(b,c,d,e)}};g.Gs=function(){Pd(this.ba,1E-5,1E-5,Qd(this.ba))};
52g.Lg=function(){for(var a=this.ba.we(),b=0;a.advance();)if(!a.l("missing")){a.l("start",this.b[b++]);a.l("sweep",this.b[b++]);a.l("radius",this.b[b++]);a.l("innerRadius",this.b[b++]);var c=this.ba,d=a,e=d.l("slice");e.clear();var f=d.l("start"),h=d.l("sweep"),k=d.l("radius"),l=d.l("innerRadius");if(d.l("exploded")&&1!=d.Ya())var n=f+h/2,e=Rd(e,c.Ba+c.s*Math.cos(Sd(n)),c.za+c.s*Math.sin(Sd(n)),k,l,f,h);else e=Rd(e,c.Ba,c.za,k,l,f,h);if(f=d.l("hatchSlice"))c.L().select(d.U()),f.clear(),f.Pb(e.u()),
53f.stroke(null).fill(Td(c,Ud(c.state,d.U())))}};g.ih=function(){this.Lg()};g.M=function(){Od.o.M.call(this);this.ba=null};function Vd(a,b,c){Cd.call(this,null,[],[],b,c);this.ba=a;this.s=Qd(this.ba);this.g=this.ba.tq()}G(Vd,Cd);Vd.prototype.update=function(){this.c.length=this.f.length=0;this.c.push(1E-5,1E-5);this.f.push(1,this.g.opacity||1)};Vd.prototype.Lg=function(){Pd(this.ba,this.b[0],this.b[1],this.s)};Vd.prototype.ih=function(){this.Lg()};Vd.prototype.M=function(){Vd.o.M.call(this);this.g=this.ba=null;delete this.s};function Wd(a,b,c){Cd.call(this,null,[],[],b,c);this.ba=a}G(Wd,Cd);g=Wd.prototype;g.update=function(){this.c.length=this.f.length=0;for(var a=this.ba.we();a.advance();)if(!a.l("missing")){var b=a.l("x1"),c=a.l("x2"),d=a.l("x3"),e=a.l("x4"),f=a.l("y1"),h=a.l("y2"),k=a.l("y3");a.l("neck",!!k);this.c.push(b,c,d,e,0,0,0);this.f.push(b,c,d,e,f,h,k?k:0)}};g.Gs=function(){Xd(this.ba,1E-5,1E-5,!$d(this.ba))};
54g.Lg=function(){for(var a=this.ba.we(),b=0;a.advance();)if(!a.l("missing")){a.l("x1",this.b[b++]);a.l("x2",this.b[b++]);a.l("x3",this.b[b++]);a.l("x4",this.b[b++]);a.l("y1",this.b[b++]);a.l("y2",this.b[b++]);a.l("y3",this.b[b++]);var c=this.ba,d=a,e=d.l("point");e.clear();var f=d.l("x1"),h=d.l("x2"),k=d.l("x3"),l=d.l("x4"),n=d.l("y1"),p=d.l("y2"),r=d.l("y3");e.moveTo(f,n).lineTo(h,n);d.l("neck")?e.lineTo(l,p).lineTo(l,r).lineTo(k,r).lineTo(k,p):e.lineTo(l,p).lineTo(k,p);e.close();if(f=d.l("hatchPoint"))c.L().select(d.U()),
55f.clear(),f.Pb(e.u()),f.stroke(null).fill(ae(c,Ud(c.state,d.U())))}};g.ih=function(){this.Lg()};g.M=function(){Wd.o.M.call(this);this.ba=null};function be(a,b,c){Cd.call(this,null,[],[],b,c);this.ba=a;this.s=!$d(this.ba);this.g=this.ba.so()}G(be,Cd);be.prototype.update=function(){this.c.length=this.f.length=0;this.c.push(1E-5,1E-5);this.f.push(1,this.g.opacity||1)};be.prototype.Lg=function(){Xd(this.ba,this.b[0],this.b[1],this.s)};be.prototype.ih=function(){this.Lg()};be.prototype.M=function(){be.o.M.call(this);this.g=this.ba=null;delete this.s};var ce={};ce.bar=Nd;ce.bubble=Jd;ce.area=Kd;ce.line=Kd;ce.rangeArea=Kd;ce.rangeSplineArea=Kd;ce.rangeStepArea=Kd;ce.spline=Kd;ce.splineArea=Kd;ce.stepArea=Kd;ce.stepLine=Kd;ce.column=Nd;ce.jumpLine=Nd;ce.stick=Nd;ce.mekko=Nd;var de=null;function ee(a,b,c){return Math.min(Math.max(a,b),c)}function fe(a,b){var c=a%b;return 0>c*b?c+b:c}function ge(a){return fe(a,360)}function Sd(a){return a*Math.PI/180}function he(a){return 180*a/Math.PI}function ie(a,b){return b*Math.cos(Sd(a))}function je(a,b){return b*Math.sin(Sd(a))};function ke(a,b){this.x=m(a)?a:0;this.y=m(b)?b:0}g=ke.prototype;g.clone=function(){return new ke(this.x,this.y)};g.toString=function(){return"("+this.x+", "+this.y+")"};function le(a,b){var c=a.x-b.x,d=a.y-b.y;return Math.sqrt(c*c+d*d)}g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};
56g.scale=function(a,b){var c=C(b)?b:a;this.x*=a;this.y*=c;return this};
56function me(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}g=me.prototype;g.oe=function(){return this.right-this.left};g.ke=function(){return this.bottom-this.top};g.clone=function(){return new me(this.top,this.right,this.bottom,this.left)};g.toString=function(){return"("+this.top+"t, "+this.right+"r, "+this.bottom+"b, "+this.left+"l)"};
57g.contains=function(a){return this&&a?a instanceof me?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};g.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
58g.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};g.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};g.scale=function(a,b){var c=C(b)?b:a;this.left*=a;this.right*=a;this.top*=c;this.bottom*=c;return this};function ne(a,b){this.width=a;this.height=b}g=ne.prototype;g.clone=function(){return new ne(this.width,this.height)};g.toString=function(){return"("+this.width+" x "+this.height+")"};g.kG=function(){return this.width*this.height};g.Fe=function(){return!this.kG()};g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
59g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};g.scale=function(a,b){var c=C(b)?b:a;this.width*=a;this.height*=c;return this};function I(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}g=I.prototype;g.clone=function(){return new I(this.left,this.top,this.width,this.height)};g.toString=function(){return"("+this.left+", "+this.top+" - "+this.width+"w x "+this.height+"h)"};function oe(a,b){return a==b?!0:a&&b?a.left==b.left&&a.width==b.width&&a.top==b.top&&a.height==b.height:!1}
60function pe(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top),f=Math.min(a.top+a.height,b.top+b.height);if(e<=f)return new I(c,e,d-c,f-e)}return null}
61function qe(a,b){var c;if((c=pe(a,b))&&c.height&&c.width){c=[];var d=a.top,e=a.height,f=a.left+a.width,h=a.top+a.height,k=b.left+b.width,l=b.top+b.height;b.top>a.top&&(c.push(new I(a.left,a.top,a.width,b.top-a.top)),d=b.top,e-=b.top-a.top);l<h&&(c.push(new I(a.left,l,a.width,h-l)),e=l-d);b.left>a.left&&c.push(new I(a.left,d,b.left-a.left,e));k<f&&c.push(new I(k,d,f-k,e))}else c=[a.clone()];return c}
62function re(a,b){var c=Math.max(a.left+a.width,b.left+b.width),d=Math.max(a.top+a.height,b.top+b.height);a.left=Math.min(a.left,b.left);a.top=Math.min(a.top,b.top);a.width=c-a.left;a.height=d-a.top}g.contains=function(a){return a instanceof ke?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
63g.td=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};g.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};g.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
64g.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};g.scale=function(a,b){var c=C(b)?b:a;this.left*=a;this.width*=a;this.top*=c;this.height*=c;return this};function se(a,b,c,d,e,f,h){var k=Sd(f);f=Math.ceil(Math.abs(k)/Math.PI*2);var k=k/f,l=Sd(e);e=h?[a+ie(e,c),b+je(e,d)]:[];for(h=0;h<f;h++){var n=Math.cos(l),p=Math.sin(l),r=4/3*Math.sin(k/2)/(1+Math.cos(k/2)),t=a+(n-r*p)*c,u=b+(p+r*n)*d,l=l+k,n=Math.cos(l),p=Math.sin(l);
64e.push(t,u,a+(n+r*p)*c,b+(p-r*n)*d,a+n*c,b+p*d)}return e}
65function te(a){function b(a,b,c,d,e){var f=1-e;return f*f*f*a+3*f*f*e*b+3*f*e*e*c+e*e*e*d}for(var c=[[arguments[0]],[arguments[1]]],d=2,e=arguments.length;d<e;d+=6){var f=[arguments[d-2],arguments[d-1]],h=[arguments[d],arguments[d+1]],k=[arguments[d+2],arguments[d+3]],l=[arguments[d+4],arguments[d+5]];c[0].push(l[0]);c[1].push(l[1]);for(var n,p=0;2>p;p++){var r=-3*f[p]+9*h[p]-9*k[p]+3*l[p],t=6*f[p]-12*h[p]+6*k[p];n=3*h[p]-3*f[p];if(r){var u=t*t-4*n*r;0<u?(n=(-t+Math.sqrt(u))/(2*r),0<n&&1>n&&c[p].push(b(f[p],
66h[p],k[p],l[p],n)),n=(-t-Math.sqrt(u))/(2*r),0<n&&1>n&&c[p].push(b(f[p],h[p],k[p],l[p],n))):u||(n=-t/(2*r),0<n&&1>n&&c[p].push(b(f[p],h[p],k[p],l[p],n)))}else t&&(n=-n/t,0<n&&1>n&&c[p].push(b(f[p],h[p],k[p],l[p],n)))}}d=new I(Math.min.apply(null,c[0]),Math.min.apply(null,c[1]),0,0);d.width=Math.max.apply(null,c[0])-d.left;d.height=Math.max.apply(null,c[1])-d.top;return d}
67function ue(a){if(!arguments.length)return null;for(var b=null,c=!1,d=0,e=arguments.length;d<e;d++)arguments[d]&&(b?(c||(c=!!(b=b.clone())),ve(b,arguments[d])):b=arguments[d]);return b}function we(a,b){if(!b||xe(b))return a;var c=a.left,d=a.top,e=c+a.width,f=d+a.height,f=[c,d,c,f,e,d,e,f];b.transform(f,0,f,0,4);c=Math.min(f[0],f[2],f[4],f[6]);d=Math.min(f[1],f[3],f[5],f[7]);e=Math.max(f[0],f[2],f[4],f[6]);f=Math.max(f[1],f[3],f[5],f[7]);return new I(c,d,e-c,f-d)}
68function ye(a){var b=Math.pow(10,6);return Math.round(a*b)/b}function Ae(a,b,c,d){var e=(a*c+b*d)/(Math.sqrt(a*a+b*b)*Math.sqrt(c*c+d*d)),e=ee(e,-1,1),e=he(Math.acos(e));return 0<a*d-b*c?e:-e}function Be(a){return a?he(Math.atan2(a.c,a.g)):0}ke.prototype.b=function(){return this.x};ke.prototype.c=function(){return this.y};g=I.prototype;g.Ra=function(){return this.left};g.$a=function(){return this.top};g.oe=function(){return this.width};g.ke=function(){return this.height};
69g.ra=function(){return this.left+this.width};g.ka=function(){return this.top+this.height};ne.prototype.oe=function(){return this.width};ne.prototype.ke=function(){return this.height};F("acgraph.math.Coordinate",ke);F("acgraph.math.Rect",I);F("acgraph.math.Size",ne);var Ce=ke.prototype;Ce.getX=Ce.b;Ce.getY=Ce.c;Ce=I.prototype;Ce.getWidth=Ce.oe;Ce.getHeight=Ce.ke;Ce.getLeft=Ce.Ra;Ce.getTop=Ce.$a;Ce.getWidth=Ce.oe;Ce.getHeight=Ce.ke;Ce.getRight=Ce.ra;Ce.getBottom=Ce.ka;function De(a,b,c,d,e,f){if(6==arguments.length)this.setTransform(a,b,c,d,e,f);else{if(arguments.length)throw Error("Insufficient matrix parameters");this.b=this.g=1;this.c=this.f=this.h=this.j=0}}function xe(a){return 1==a.b&&!a.c&&!a.f&&1==a.g&&!a.h&&!a.j}g=De.prototype;g.clone=function(){return new De(this.b,this.c,this.f,this.g,this.h,this.j)};
70g.setTransform=function(a,b,c,d,e,f){if(!(C(a)&&C(b)&&C(c)&&C(d)&&C(e)&&C(f)))throw Error("Invalid transform parameters");this.b=a;this.c=b;this.f=c;this.g=d;this.h=e;this.j=f;return this};g.scale=function(a,b){this.b*=a;this.c*=a;this.f*=b;this.g*=b;return this};function Ee(a,b,c){a.h+=b*a.b+c*a.f;a.j+=b*a.c+c*a.g;return a}g.rotate=function(a,b,c){return ve(this,Fe(a,b,c))};function Ge(a,b,c){var d=a.b,e=a.c;a.b+=c*a.f;a.c+=c*a.g;a.f+=b*d;a.g+=b*e}
71g.toString=function(){return"matrix("+[this.b,this.c,this.f,this.g,this.h,this.j].join()+")"};function ve(a,b){var c=a.b,d=a.f;a.b=b.b*c+b.c*d;a.f=b.f*c+b.g*d;a.h+=b.h*c+b.j*d;c=a.c;d=a.g;a.c=b.b*c+b.c*d;a.g=b.f*c+b.g*d;a.j+=b.h*c+b.j*d;return a}g.transform=function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var h=a[f++];c[d++]=e*this.b+h*this.f+this.h;c[d++]=e*this.c+h*this.g+this.j}};
72function He(a){var b=a.b*a.g-a.f*a.c;return new De(a.g/b,-a.c/b,-a.f/b,a.b/b,(a.f*a.j-a.g*a.h)/b,(a.c*a.h-a.b*a.j)/b)}function Fe(a,b,c){var d=new De,e=Math.cos(a);a=Math.sin(a);return d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e)};function Ie(a,b){var c=a.left,d=a.top;b=b.toLowerCase();switch(b){case "leftcenter":case "centerleft":case "left":case "lc":case "cl":case "l":d+=a.height/2;break;case "leftbottom":case "bottomleft":case "lb":case "bl":d+=a.height;break;
72case "centertop":case "topcenter":case "top":case "ct":case "tc":case "t":c+=a.width/2;break;case "centercenter":case "center":case "c":c+=a.width/2;d+=a.height/2;break;case "centerbottom":case "bottomcenter":case "bottom":case "cb":case "bc":case "b":c+=a.width/2;
73d+=a.height;break;case "righttop":case "topright":case "tr":case "rt":c+=a.width;break;case "rightcenter":case "centerright":case "right":case "rc":case "cr":case "r":c+=a.width;d+=a.height/2;break;case "rightbottom":case "bottomright":case "rb":case "br":c+=a.width,d+=a.height}return[c,d]}
74function Je(a){var b,c,d,e=a.trim().replace(/\(\s+/gi,"(").replace(/\s+\)/gi,")").replace(/(\s+,\s+)|(\s+)/gi,",").replace(/(\)),*(\w)/gi,"$1 $2").split(" "),f=new De;a=0;for(d=e.length;a<d;a++){b=/^(matrix|translate|rotate|scale|skewX|skewY)\(([e\d.,-]+)\)/i.exec(e[a]);var h=b[1],k=b[2].split(",");b=0;for(c=k.length;b<c;b++)k[b]=parseFloat(k[b]);switch(h){case "matrix":h=new De(k[0],k[1],k[2],k[3],k[4],k[5]);ve(f,h);break;case "translate":Ee(f,k[0],k[1]||0);break;case "rotate":f.rotate(Sd(k[0]),
75k[1]||0,k[2]||0);break;case "scale":f.scale(k[0],k[1]||0);break;case "skewX":Ge(f,Math.tan(Sd(k[0])),0);break;case "skewY":Ge(f,0,Math.tan(Sd(k[0])))}}return f}
76function Ke(a,b,c,d,e,f,h){var k,l,n,p,r,t;if(A(a))k=Le(a,!1),A(k)&&m(b)&&(d=parseFloat(b),k={color:a,opacity:isNaN(d)?1:ee(d,0,1)});else if(q(a)){l=sb(a,0);for(p=l.length;p--;)n=l[p],A(n)&&(n=Me(n)),isNaN(n.offset)&&(n.offset=p/(l.length-1||1)),l[p]=n;n=sb(l,0);n.sort(function(a,b){return a.offset-b.offset});0!=n[0].offset&&(t={offset:0,color:l[0].color},m(l[0].opacity)&&!isNaN(l[0].opacity)&&(t.opacity=ee(l[0].opacity,0,1)),l.unshift(t));1!=n[n.length-1].offset&&(t={offset:1,color:l[l.length-1].color},
77m(l[l.length-1].opacity)&&!isNaN(l[l.length-1].opacity)&&(t.opacity=ee(l[l.length-1].opacity,0,1)),l.push(t));C(b)&&!isNaN(b)&&C(c)&&!isNaN(c)?(b=b||0,c=c||0,k={keys:l,cx:b,cy:c,mode:Ne(d),fx:isNaN(f)?b:+f,fy:isNaN(h)?c:+h,opacity:ee(m(e)?e:1,0,1)}):k={keys:l,angle:+b||0,mode:Ne(c)||!!c,opacity:ee(isNaN(+d)?1:+d,0,1)}}else if(z(a))if(a instanceof Oe)k=a;else if("pattern"==a.type)delete a.id,k=a.bounds,k=new I(k.left,k.top,k.width,k.height),k=Pe(k),k.Pb(a);else if("keys"in a){l=sb(a.keys,0);for(p=
78l.length;p--;)n=l[p],A(n)?t=Me(n):(A(n.color)?r=n.color:r=q(n.color)?Qe(n.color):"black",t={offset:n.offset,color:r},isNaN(n.opacity)||(t.opacity=ee(n.opacity,0,1))),isNaN(t.offset)&&(t.offset=p/(l.length-1||1)),l[p]=t;n=sb(l,0);n.sort(function(a,b){return a.offset-b.offset});0!=n[0].offset&&(t={offset:0,color:l[0].color},m(l[0].opacity)&&!isNaN(l[0].opacity)&&(t.opacity=ee(l[0].opacity,0,1)),l.unshift(t));1!=n[n.length-1].offset&&(t={offset:1,color:l[l.length-1].color},m(l[l.length-1].opacity)&&
79!isNaN(l[l.length-1].opacity)&&(t.opacity=ee(l[l.length-1].opacity,0,1)),l.push(t));d=ee(m(a.opacity)?a.opacity:1,0,1);e=Ne(a.mode);b=a.cx;c=a.cy;C(b)&&!isNaN(b)&&C(c)&&!isNaN(c)?k={keys:l,cx:+b,cy:+c,mode:e,fx:isNaN(a.fx)?+a.cx:+a.fx,fy:isNaN(a.fy)?+a.cy:+a.fy,opacity:d}:k={keys:l,angle:+a.angle||0,mode:e||!!a.mode,opacity:d};a=a.transform;null!=a&&(a instanceof De?k.transform=a:z(a)?(k.transform=new De,k.transform.setTransform(a.m00,a.m10,a.m01,a.m11,a.m02,a.m12)):A(a)&&(k.transform=Je(a)))}else"src"in
80a?k={src:a.src,mode:m(a.mode)?a.mode:"stretch",opacity:ee(m(a.opacity)?a.opacity:1,0,1)}:(r=A(a.color)?a.color:"black",isNaN(a.opacity)?k=r:k={color:r,opacity:ee(a.opacity,0,1)});else k="none";return k}
81function Re(a,b,c,d,e){var f;if(null===a)f="none";else{if(A(a)){f=Ua(a,1);var h=parseFloat(f[0]);isNaN(h)||(a=f[1],b=h)}f=z(a);b=parseFloat(f&&"thickness"in a?a.thickness:b);if(!isNaN(b)&&!b)return"none";var h=f&&"dash"in a,k=f&&"lineJoin"in a,l=f&&"lineCap"in a;f=Ke(a);if("none"==f)return f;f=f instanceof Oe?"black":f;if(!isNaN(b)||h||k||l||m(c)||m(d)||m(e))A(f)&&(f={color:f}),isNaN(b)||(f.thickness=b),h?f.dash=a.dash||"none":null!=c&&(f.dash=c||"none"),k?f.lineJoin=a.lineJoin||"none":null!=d&&(f.lineJoin=
82d||"none"),l?f.lineCap=a.lineCap||"none":null!=e&&(f.lineCap=e||"none")}return f}function Se(a,b,c,d){if(A(a)&&"none"==a.toLowerCase())return null;A(a)||C(a)?b=Te(a,b,m(c)?parseFloat(c):void 0,m(d)?parseFloat(d):void 0):a instanceof Oe?b=a:z(a)?"pattern"==a.type?(delete a.id,b=a.bounds,b=new I(b.left,b.top,b.width,b.height),b=Pe(b),b.Pb(a)):b=Te(a.type,a.color,a.thickness,a.size):b=null;return b}
83function Ue(a,b,c){m(c)||(c="a4");c=Ve[c];m(a)&&m(b)?A(a)&&ja(b)?(a=a.toLowerCase(),(a=Ve[a])&&(b?c={width:a.height,height:a.width}:c=a)):(c.width=String(a),c.height=String(b)):m(a)&&(a=Ve[String(a)])&&(c=a);ya(c.width,"px")||ya(c.width,"mm")||(c.width+="px");ya(c.height,"px")||ya(c.height,"mm")||(c.height+="px");return c}
84function Ne(a){if(null!=a){if(a instanceof I)return a;if(z(a)&&!isNaN(a.left)&&!isNaN(a.top)&&!isNaN(a.width)&&!isNaN(a.height))return new I(a.left,a.top,a.width,a.height)}return null}function Le(a,b){var c=a.split(" "),d=1<c.length?ee(+c[c.length-1],0,1):NaN;if(isNaN(d)){if(b)return{color:a};d=1}else c.pop(),a=c.join(" ");return b||1!=d?{color:a,opacity:d}:a}function Me(a){var b=Ua(a,1),c=NaN;1<b.length&&(c=parseFloat(b[0]),a=isNaN(c)?a:b[1]);a=Le(a,!0);isNaN(c)||(a.offset=ee(c,0,1));return a}
85function We(a){var b;return a&&"none"!=a?isNaN(b=a.thickness)||null===b?1:b:0}F("acgraph.vector.Anchor.CENTER","center");F("acgraph.vector.Anchor.CENTER_BOTTOM","centerBottom");F("acgraph.vector.Anchor.CENTER_TOP","centerTop");F("acgraph.vector.Anchor.LEFT_BOTTOM","leftBottom");F("acgraph.vector.Anchor.LEFT_CENTER","leftCenter");F("acgraph.vector.Anchor.LEFT_TOP","leftTop");F("acgraph.vector.Anchor.RIGHT_BOTTOM","rightBottom");F("acgraph.vector.Anchor.RIGHT_CENTER","rightCenter");
86F("acgraph.vector.Anchor.RIGHT_TOP","rightTop");F("acgraph.vector.Cursor.DEFAULT","default");F("acgraph.vector.Cursor.CROSSHAIR","crosshair");F("acgraph.vector.Cursor.POINTER","pointer");F("acgraph.vector.Cursor.MOVE","move");F("acgraph.vector.Cursor.TEXT","text");F("acgraph.vector.Cursor.WAIT","wait");F("acgraph.vector.Cursor.HELP","help");F("acgraph.vector.Cursor.N_RESIZE","n-resize");F("acgraph.vector.Cursor.NE_RESIZE","ne-resize");F("acgraph.vector.Cursor.E_RESIZE","e-resize");
87F("acgraph.vector.Cursor.SE_RESIZE","se-resize");F("acgraph.vector.Cursor.S_RESIZE","s-resize");F("acgraph.vector.Cursor.SW_RESIZE","sw-resize");F("acgraph.vector.Cursor.W_RESIZE","w-resize");F("acgraph.vector.Cursor.NW_RESIZE","nw-resize");F("acgraph.vector.ImageFillMode.FIT","fit");F("acgraph.vector.ImageFillMode.FIT_MAX","fitMax");F("acgraph.vector.ImageFillMode.STRETCH","stretch");F("acgraph.vector.ImageFillMode.TILE","tile");F("acgraph.vector.PaperSize.US_LETTER","usletter");
88F("acgraph.vector.PaperSize.A0","a0");F("acgraph.vector.PaperSize.A1","a1");F("acgraph.vector.PaperSize.A2","a2");F("acgraph.vector.PaperSize.A3","a3");F("acgraph.vector.PaperSize.A4","a4");F("acgraph.vector.PaperSize.A5","a5");F("acgraph.vector.PaperSize.A6","a6");F("acgraph.vector.StrokeLineJoin.MITER","miter");F("acgraph.vector.StrokeLineJoin.ROUND","round");F("acgraph.vector.StrokeLineJoin.BEVEL","bevel");F("acgraph.vector.StrokeLineCap.BUTT","butt");F("acgraph.vector.StrokeLineCap.ROUND","round");
89F("acgraph.vector.StrokeLineCap.SQUARE","square");F("acgraph.vector.normalizeFill",Ke);F("acgraph.vector.normalizeStroke",Re);F("acgraph.vector.normalizeHatchFill",Se);function Xe(){}fa(Xe);Xe.prototype.c=0;Xe.prototype.b="ac_uid_"+(1E9*Math.random()>>>0);function Ye(a,b,c){return b[a.b]||(b[a.b]=Ze(a,b,c))}function Ze(a,b,c){return["ac",m(c)?c:b.Lf?b.Lf():"",(a.c++).toString(36)].join("_")};function $e(a){var b;b=ga(a);if("array"==b){b=[];for(var c=0;c<a.length;c++)c in a&&(b[c]=$e(a[c]))}else if("object"==b)for(c in b={},a)a.hasOwnProperty(c)&&(b[c]=$e(a[c]));else return a;return b}function af(a,b,c){if(mc||kc)a.apply(c,b);else for(var d=0,e=5E4,f=Math.ceil(b.length/5E4),h=0;h<f;h++)a.apply(c,b.slice(d,e)),d+=5E4,e+=5E4};var bf={0:"Can't find an error message that corresponds to the specified error code",1:"Requested stage type is not supported",2:"Container should be defined to render stage",3:"Stage should have a DOM element",4:"Unable to set the parent component",5:"Trying to perform an operation with the disposed element",6:"Synchronous rendering didn't clean up all dirty states",7:"Can't add an element constructed by another Stage",8:"Wrong arguments passed to swapChildren",9:"Path must start with moveTo command",
9010:"Method must be implemented",11:"Missing required parameter",12:"Parameter type mismatch",13:"Required parameter is null or undefined",14:"Invalid number of parameters",15:"Sorry, this feature in not supported in VML oriented browsers"};function cf(a){return bf[a]||"Unknown error happened"};F("acgraph.events.listen",Xc);F("acgraph.events.listenOnce",dd);F("acgraph.events.unlisten",ed);F("acgraph.events.unlistenByKey",fd);F("acgraph.events.removeAll",hd);F("acgraph.events.EventType.CLICK","click");F("acgraph.events.EventType.DBLCLICK","dblclick");F("acgraph.events.EventType.MOUSEUP","mouseup");F("acgraph.events.EventType.MOUSEDOWN","mousedown");F("acgraph.events.EventType.MOUSEOVER","mouseover");F("acgraph.events.EventType.MOUSEOUT","mouseout");
91F("acgraph.events.EventType.MOUSEMOVE","mousemove");F("acgraph.events.EventType.TOUCHSTART","touchstart");F("acgraph.events.EventType.TOUCHEND","touchend");F("acgraph.events.EventType.TOUCHCANCEL","touchcancel");F("acgraph.events.EventType.TOUCHMOVE","touchmove");F("acgraph.events.EventType.TAP","tap");F("acgraph.events.EventType.DRAG","drag");F("acgraph.events.EventType.DRAG_START","start");F("acgraph.events.EventType.DRAG_END","end");F("acgraph.events.EventType.DRAG_EARLY_CANCEL","earlycancel");
92F("acgraph.events.EventType.DRAG_BEFORE","beforedrag");var df=!kc||9<=Number(Ac),ef=kc||jc||oc;var ff={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function gf(){this.b="";this.c=hf}gf.prototype.jn=!0;gf.prototype.ul=function(){return this.b};gf.prototype.toString=function(){return"Const{"+this.b+"}"};function jf(a){if(a instanceof gf&&a.constructor===gf&&a.c===hf)return a.b;Wa("expected object of type Const, got '"+a+"'");return"type_error:Const"}var hf={};function kf(a){var b=new gf;b.b=a;return b}kf("");function lf(){this.b="";this.c=mf}lf.prototype.jn=!0;var mf={};lf.prototype.ul=function(){return this.b};lf.prototype.toString=function(){return"SafeStyle{"+this.b+"}"};function nf(a){var b=new lf;b.b=a;return b}var of=nf(""),pf=/^([-,."'%_!# a-zA-Z0-9]+|(?:rgb|hsl)a?\([0-9.%, ]+\))$/;function qf(){this.b="";this.c=rf}g=qf.prototype;g.jn=!0;g.ul=function(){return this.b};g.pB=!0;g.rp=function(){return 1};g.toString=function(){return"SafeUrl{"+this.b+"}"};function sf(a){if(a instanceof qf&&a.constructor===qf&&a.c===rf)return a.b;Wa("expected object of type SafeUrl, got '"+a+"' of type "+ga(a));return"type_error:SafeUrl"}var tf=/^(?:(?:https?|mailto|ftp):|[^&:/?#]*(?:[/?#]|$))/i;
93function uf(a){if(a instanceof qf)return a;a=a.jn?a.ul():String(a);tf.test(a)||(a="about:invalid#zClosurez");return vf(a)}var rf={};function vf(a){var b=new qf;b.b=a;return b}vf("about:blank");function wf(){this.b=xf}g=wf.prototype;g.jn=!0;g.ul=function(){return""};g.pB=!0;g.rp=function(){return 1};g.toString=function(){return"TrustedResourceUrl{}"};var xf={};function yf(){this.b="";this.f=zf;this.c=null}g=yf.prototype;g.pB=!0;g.rp=function(){return this.c};g.jn=!0;g.ul=function(){return this.b};g.toString=function(){return"SafeHtml{"+this.b+"}"};function Af(a){if(a instanceof yf&&a.constructor===yf&&a.f===zf)return a.b;Wa("expected object of type SafeHtml, got '"+a+"' of type "+ga(a));return"type_error:SafeHtml"}function Bf(a){if(a instanceof yf)return a;var b=null;a.pB&&(b=a.rp());a=Da(a.jn?a.ul():String(a));return Cf(a,b)}
94function Df(a){if(a instanceof yf)return a;a=Bf(a);var b;b=Af(a);b=Ca(b.replace(/  /g," &#160;"),void 0);return Cf(b,a.rp())}var Ef=/^[a-zA-Z0-9-]+$/,Ff={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},Gf={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Hf(a){function b(a){q(a)?$a(a,b):(a=Bf(a),d+=Af(a),a=a.rp(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d="";$a(arguments,b);return Cf(d,c)}var zf={};
95function Cf(a,b){var c=new yf;c.b=a;c.c=b;return c}Cf("<!DOCTYPE html>",0);Cf("",0);Cf("<br>",0);var If={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0};function Jf(a){return a?new Kf(Mf(a)):xa||(xa=new Kf)}function Nf(a){var b=document;return A(a)?b.getElementById(a):a}function Of(a,b){return(b||document).getElementsByTagName(String(a))}
96function Pf(a,b,c){var d=document;c=c||d;a=a&&"*"!=a?String(a).toUpperCase():"";if(c.querySelectorAll&&c.querySelector&&(a||b))return c.querySelectorAll(a+(b?"."+b:""));if(b&&c.getElementsByClassName){c=c.getElementsByClassName(b);if(a){for(var d={},e=0,f=0,h;h=c[f];f++)a==h.nodeName&&(d[e++]=h);d.length=e;return d}return c}c=c.getElementsByTagName(a||"*");if(b){d={};for(f=e=0;h=c[f];f++)a=h.className,"function"==typeof a.split&&jb(a.split(/\s+/),b)&&(d[e++]=h);d.length=e;return d}return c}
97function Qf(a,b){Tb(b,function(b,d){"style"==d?a.style.cssText=b:"class"==d?a.className=b:"for"==d?a.htmlFor=b:Rf.hasOwnProperty(d)?a.setAttribute(Rf[d],b):d.lastIndexOf("aria-",0)&&d.lastIndexOf("data-",0)?a[d]=b:a.setAttribute(d,b)})}var Rf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",
97nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
98function Sf(a){a=a.document;a=Tf(a)?a.documentElement:a.body;return new ne(a.clientWidth,a.clientHeight)}function Uf(a){var b=a.scrollingElement?a.scrollingElement:!oc&&Tf(a)?a.documentElement:a.body||a.documentElement;a=a.parentWindow||a.defaultView;return kc&&zc("10")&&a.pageYOffset!=b.scrollTop?new ke(b.scrollLeft,b.scrollTop):new ke(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)}function Wf(a){return a?a.parentWindow||a.defaultView:window}
99function Xf(a,b,c){return Yf(document,arguments)}function Yf(a,b){var c=String(b[0]),d=b[1];if(!df&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',Da(d.name),'"');if(d.type){c.push(' type="',Da(d.type),'"');var e={};ec(e,d);delete e.type;d=e}c.push(">");c=c.join("")}c=a.createElement(c);d&&(A(d)?c.className=d:q(d)?c.className=d.join(" "):Qf(c,d));2<b.length&&Zf(a,c,b,2);return c}
100function Zf(a,b,c,d){function e(c){c&&b.appendChild(A(c)?a.createTextNode(c):c)}for(;d<c.length;d++){var f=c[d];!ha(f)||z(f)&&0<f.nodeType?e(f):$a($f(f)?qb(f):f,e)}}function Tf(a){return"CSS1Compat"==a.compatMode}function ag(a,b){Zf(Mf(a),a,arguments,1)}function bg(a){for(var b;b=a.firstChild;)a.removeChild(b)}function cg(a,b){a.insertBefore(b,a.childNodes[0]||null)}function dg(a){a&&a.parentNode&&a.parentNode.removeChild(a)}function eg(a){return z(a)&&1==a.nodeType}
101function fg(a){var b;if(ef&&!(kc&&zc("9")&&!zc("10")&&ba.SVGElement&&a instanceof ba.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return eg(b)?b:null}function Mf(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function gg(a){return a.contentDocument||a.contentWindow.document}
102function hg(a,b){if("textContent"in a)a.textContent=b;else if(3==a.nodeType)a.data=b;else if(a.firstChild&&3==a.firstChild.nodeType){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else bg(a),a.appendChild(Mf(a).createTextNode(String(b)))}function ig(a){if("outerHTML"in a)return a.outerHTML;var b=Mf(a).createElement("DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}var jg={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},kg={IMG:" ",BR:"\n"};
103function lg(a,b,c){if(!(a.nodeName in jg))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in kg)b.push(kg[a.nodeName]);else for(a=a.firstChild;a;)lg(a,b,c),a=a.nextSibling}function $f(a){if(a&&"number"==typeof a.length){if(z(a))return"function"==typeof a.item||"string"==typeof a.item;if(D(a))return"function"==typeof a.item}return!1}function Kf(a){this.b=a||ba.document||document}Kf.prototype.c=function(a,b,c){return Yf(this.b,arguments)};
104Kf.prototype.appendChild=function(a,b){a.appendChild(b)};Kf.prototype.contains=function(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if("undefined"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};function mg(a){Gb.call(this);this.c=a;this.b={}}G(mg,Gb);var ng=[];mg.prototype.ja=function(a,b,c,d){q(b)||(b&&(ng[0]=b.toString()),b=ng);for(var e=0;e<b.length;e++){var f=Xc(a,b[e],c||this.handleEvent,d||!1,this.c||this);if(!f)break;this.b[f.key]=f}return this};function og(a,b,c,d,e,f){if(q(c))for(var h=0;h<c.length;h++)og(a,b,c[h],d,e,f);else(b=dd(b,c,d||a.handleEvent,e,f||a.c||a))&&(a.b[b.key]=b)}
105mg.prototype.Bc=function(a,b,c,d,e){if(q(b))for(var f=0;f<b.length;f++)this.Bc(a,b[f],c,d,e);else c=c||this.handleEvent,e=e||this.c||this,c=Yc(c),d=!!d,b=Lc(a)?Sc(a.Fl,String(b),c,d,e):a?(a=$c(a))?Sc(a,b,c,d,e):null:null,b&&(fd(b),delete this.b[b.key]);return this};function pg(a){Tb(a.b,function(a,c){this.b.hasOwnProperty(c)&&fd(a)},a);a.b={}}mg.prototype.M=function(){mg.o.M.call(this);pg(this)};mg.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function qg(a,b,c){if(A(b))(b=rg(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=rg(c,d);f&&(c.style[f]=e)}}var sg={};function rg(a,b){var c=sg[b];if(!c){var d=Sa(b),c=d;
105void 0===a.style[d]&&(d=(oc?"Webkit":mc?"Moz":kc?"ms":jc?"O":null)+Ta(d),void 0!==a.style[d]&&(c=d));sg[b]=c}return c}function tg(a,b){var c=a.style[Sa(b)];return"undefined"!==typeof c?c:a.style[rg(a,b)]||""}
106function ug(a,b){var c=Mf(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""}function vg(a,b){return ug(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function wg(a,b,c){var d;b instanceof ke?(d=b.x,b=b.y):(d=b,b=c);a.style.left=xg(d,!1);a.style.top=xg(b,!1)}
107function yg(a){var b;try{b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}kc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}function xg(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a}
108function zg(a){var b=a.offsetWidth,c=a.offsetHeight,d=oc&&!b&&!c;return m(b)&&!d||!a.getBoundingClientRect?new ne(b,c):(a=yg(a),new ne(a.right-a.left,a.bottom-a.top))}
109function Ag(a){var b=Mf(a),c=new ke(0,0),d;d=b?Mf(b):document;d=!kc||9<=Number(Ac)||Tf(Jf(d).b)?d.documentElement:d.body;a!=d&&(d=yg(a),b=Uf(Jf(b).b),c.x=d.left+b.x,c.y=d.top+b.y);if("none"!=vg(a,"display"))a=zg(a);else{b=a.style;d=b.display;var e=b.visibility,f=b.position;b.visibility="hidden";b.position="absolute";b.display="inline";a=zg(a);b.display=d;b.position=f;b.visibility=e}return new I(c.x,c.y,a.width,a.height)}var Bg=mc?"MozUserSelect":oc||lc?"WebkitUserSelect":null;
110function Cg(a){var b=Mf(a),c=kc&&a.currentStyle;if(c&&Tf(Jf(b).b)&&"auto"!=c.width&&"auto"!=c.height&&!c.boxSizing)return b=Dg(a,c.width,"width","pixelWidth"),a=Dg(a,c.height,"height","pixelHeight"),new ne(b,a);c=new ne(a.offsetWidth,a.offsetHeight);if(kc)var b=Eg(a,"paddingLeft"),d=Eg(a,"paddingRight"),e=Eg(a,"paddingTop"),f=Eg(a,"paddingBottom"),b=new me(e,d,f,b);else b=ug(a,"paddingLeft"),d=ug(a,"paddingRight"),e=ug(a,"paddingTop"),f=ug(a,"paddingBottom"),b=new me(parseFloat(e),parseFloat(d),parseFloat(f),
111parseFloat(b));!kc||9<=Number(Ac)?(d=ug(a,"borderLeftWidth"),e=ug(a,"borderRightWidth"),f=ug(a,"borderTopWidth"),a=ug(a,"borderBottomWidth"),a=new me(parseFloat(f),parseFloat(e),parseFloat(a),parseFloat(d))):(d=Fg(a,"borderLeft"),e=Fg(a,"borderRight"),f=Fg(a,"borderTop"),a=Fg(a,"borderBottom"),a=new me(f,e,a,d));return new ne(c.width-a.left-b.left-b.right-a.right,c.height-a.top-b.top-b.bottom-a.bottom)}
112function Dg(a,b,c,d){if(/^\d+px?$/.test(b))return parseInt(b,10);var e=a.style[c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a.currentStyle[c];a.style[c]=b;b=a.style[d];a.style[c]=e;a.runtimeStyle[c]=f;return b}function Eg(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?Dg(a,c,"left","pixelLeft"):0}var Gg={thin:2,medium:4,thick:6};
113function Fg(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in Gg?Gg[c]:Dg(a,c,"left","pixelLeft")};function Hg(a,b,c){ld.call(this);this.target=a;this.A=b||a;this.g=c||new I(NaN,NaN,NaN,NaN);this.v=Mf(a);this.m=new mg(this);H(this,this.m);this.c=this.b=this.J=this.N=this.clientY=this.clientX=0;this.gh=!0;this.j=!1;this.da=0;Xc(this.A,["touchstart","mousedown"],this.vg,!1,this)}G(Hg,ld);var Ig=ba.document&&ba.document.documentElement&&!!ba.document.documentElement.setCapture&&!!ba.document.releaseCapture;g=Hg.prototype;g.AC=function(a){this.g=a||new I(NaN,NaN,NaN,NaN)};
114g.M=function(){Hg.o.M.call(this);ed(this.A,["touchstart","mousedown"],this.vg,!1,this);pg(this.m);Ig&&this.v.releaseCapture();this.A=this.target=null};
115g.vg=function(a){var b="mousedown"==a.type;if(!this.gh||this.j||b&&!Jc(a))this.dispatchEvent("earlycancel");else{if(this.da)b&&a.preventDefault();else if(this.dispatchEvent(new Jg("start",this,a.clientX,a.clientY,a)))this.j=!0,b&&a.preventDefault();else return;var b=this.v,c=b.documentElement,d=!Ig;this.m.ja(b,["touchmove","mousemove"],this.AT,d);this.m.ja(b,["touchend","mouseup"],this.Hv,d);Ig?(c.setCapture(!1),this.m.ja(c,"losecapture",this.Hv)):this.m.ja(Wf(b),"blur",this.Hv);this.ZJ&&this.m.ja(this.ZJ,
116"scroll",this.SU,d);this.clientX=this.N=a.clientX;this.clientY=this.J=a.clientY;this.fk();this.G=Uf(Jf(this.v).b)}};g.Hv=function(a,b){pg(this.m);Ig&&this.v.releaseCapture();if(this.j){this.j=!1;var c=this.rs(this.b),d=this.qn(this.c);this.dispatchEvent(new Jg("end",this,a.clientX,a.clientY,a,c,d,b||"touchcancel"==a.type))}else this.dispatchEvent("earlycancel")};
117g.AT=function(a){if(this.gh){var b=1*(a.clientX-this.clientX),c=a.clientY-this.clientY;this.clientX=a.clientX;this.clientY=a.clientY;if(!this.j){var d=this.N-this.clientX,e=this.J-this.clientY;if(d*d+e*e>this.da)if(this.dispatchEvent(new Jg("start",this,a.clientX,a.clientY,a)))this.j=!0;else{this.jc||this.Hv(a);return}}c=Kg(this,b,c);b=c.x;c=c.y;this.j&&this.dispatchEvent(new Jg("beforedrag",this,a.clientX,a.clientY,a,b,c))&&(Lg(this,a,b,c),a.preventDefault())}};
118function Kg(a,b,c){var d=Uf(Jf(a.v).b);b+=d.x-a.G.x;c+=d.y-a.G.y;a.G=d;a.b+=b;a.c+=c;b=a.rs(a.b);a=a.qn(a.c);return new ke(b,a)}g.SU=function(a){var b=Kg(this,0,0);a.clientX=this.clientX;a.clientY=this.clientY;Lg(this,a,b.x,b.y)};function Lg(a,b,c,d){a.pl(c,d);a.dispatchEvent(new Jg("drag",a,b.clientX,b.clientY,b,c,d))}g.rs=function(a){var b=this.g,c=isNaN(b.left)?null:b.left,b=isNaN(b.width)?0:b.width;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};
119g.qn=function(a){var b=this.g,c=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height;return Math.min(null!=c?c+b:Infinity,Math.max(null!=c?c:-Infinity,a))};g.fk=function(){this.b=this.target.offsetLeft;this.c=this.target.offsetTop};g.pl=function(a,b){this.target.style.left=a+"px";this.target.style.top=b+"px"};function Jg(a,b,c,d,e,f,h,k){Nb.call(this,a);this.clientX=c;this.clientY=d;this.b=e;this.left=m(f)?f:b.b;this.top=m(h)?h:b.c;this.f=b;this.h=!!k}G(Jg,Nb);function Og(a){Hg.call(this,a.P());this.h=a;this.f=[NaN,NaN];this.ja("earlycancel",this.mV,!1,this);this.ja("start",this.Jw,!1,this);this.ja("beforedrag",this.Jw,!1,this);this.ja("drag",this.Jw,!1,this);this.ja("end",this.Jw,!1,this)}G(Og,Hg);g=Og.prototype;g.mV=function(){return this.h.dispatchEvent("earlycancel")};g.Jw=function(a){return this.h.dispatchEvent(new Jg(a.type,this,a.clientX,a.clientY,a.b,a.left,a.top,a.h))};g.AC=function(a){this.g=a||new I(NaN,NaN,NaN,NaN)};
120g.fk=function(){this.b=this.h.bI();this.c=this.h.cI()};
121g.rs=function(){this.f[0]=this.b;this.f[1]=this.c;if(!isNaN(this.g.left)||!isNaN(this.g.top)){var a=this.h.parent().Md();a&&Pg(this.h.parent()).transform(this.f,0,this.f,0,1);var b=this.g,c=isNaN(b.left)?null:b.left,d=isNaN(b.width)?0:b.width,e=isNaN(b.top)?null:b.top,b=isNaN(b.height)?0:b.height,d=d-this.h.oe(),b=b-this.h.ke(),b=null!=e?e+b:Infinity,e=null!=e?e:-Infinity;this.f[0]=Math.min(null!=c?c+d:Infinity,Math.max(null!=c?c:-Infinity,this.f[0]));this.f[1]=Math.min(b,Math.max(e,this.f[1]));a&&
122a.transform(this.f,0,this.f,0,1)}return this.f[0]};g.qn=function(){return this.f[1]};g.pl=function(a,b){var c=Pg(this.h.parent());if(c){var d=[a,b];c.transform(d,0,d,0,1);a=d[0];b=d[1]}this.h.Xn(a,b)};function Qg(){ld.call(this);this.tb=this.Qa=!1;this.Ea=this.kk=this.Na=this.Jk=null;this.la={};this.ya(Rg)}G(Qg,ld);var Rg=4294967295;g=Qg.prototype;g.Zx=!1;g.cp=null;g.Gp=null;g.Bb=null;g.ga=null;g.An=null;g.UC=!0;g.Ff=null;g.lH=!1;g.Jb=null;g.os=null;g.Ur=null;g.Rb=void 0;g.Kh=0;g.Me=506631;g.li=0;g.id=function(a){if(m(a))return a=a||"",this.Rb!==a&&(this.Rb=a,this.ya(2048)),this;m(this.Rb)||this.id(Ze(Xe.xe(),this));return this.Rb};g.ha=function(){var a=this.parent();return a?a.ha():null};
123g.P=function(){return this.Bb};g.parent=function(a){if(m(a)){if(a){var b=this.ha(),b=!!b&&b!=a.ha();a.nc(this);b&&Sg(this)}else this.remove();return this}return this.ga};function Sg(a){var b,c=a.clip();c&&c.id(null);if(a.gb&&(b=a.gb())){for(c=0;c<b;c++)Sg(a.xc(c));a.ya(512)}else a.ya(536)}g.fs=function(){return!!this.ga};g.remove=function(){this.fs()&&this.ga.removeChild(this);return this};g.title=function(a){return m(a)?(this.Na!=a&&(this.Na=a,this.ya(65536)),this):this.Na};
124g.CM=function(a){return m(a)?(this.Ea!=a&&(this.Ea=a,this.ya(131072)),this):this.Ea};g.Ob=function(a,b){return m(b)?(this.la[a]!==b&&(this.la[a]=b,this.ya(262144)),this):a in this.la?this.la[a]:Tg.KD(this.Bb,a)};g.cursor=function(a){return m(a)?(this.cp=a,this.vA(),this):this.cp};g.vA=function(){this.ya(4096)};g.Aw=function(){this.ya(4096)};g.ec=function(a){return!!(this.li&a)};g.ya=function(a){if(a&=this.Me)this.li|=a,this.ga&&this.ga.ya(64),a=this.ha(),!a||a.bc()||a.Yn||this.Zx||this.Vd()};
125function Ug(a,b){a.li&=~b}
125g.Ji=function(a){if(!this.ga||this.ga!=a){if(this==a)throw cf(4);this.An?this.An==a&&(this.An=null):this.An=this.ga;this.ga=a;this.Sa(a)}return this};function Vg(a,b){a.An&&(b&&a.An.uw(a),a.An=null);a.jc&&a.Qr()}g.bk=ea;g.Ih=function(){this.hc=this.Ur=this.os=null;Wg(this);this.ya(4);Tg.rw()&&(this.Ff?Xg(this):this.ga&&this.ga.Br())};g.Il=function(){this.Ur=null;Wg(this);Tg.Ds()&&this.ya(256);Tg.rw()&&(this.Ff?Xg(this):this.ga&&this.ga.Br())};
126g.Md=function(){if(!this.Ur){var a=this.ga?this.ga.Md():null;this.Ur=ue(a,this.Jb)}return this.Ur};function Pg(a){if(!a.hc){var b=a.Md();a.hc=b?He(b):null}return a.hc}g.rotate=function(a,b,c){this.bk();a=Fe(Sd(a),b||0,c||0);if(this.Jb){b=this.Jb;c=b.b;var d=b.c;b.b=a.b*c+a.f*d;b.c=a.c*c+a.g*d;c=b.f;d=b.g;b.f=a.b*c+a.f*d;b.g=a.c*c+a.g*d;c=b.h;d=b.j;b.h=a.b*c+a.f*d+a.h;b.j=a.c*c+a.g*d+a.j}else this.Jb=a;this.Ih();return this};
127g.Ms=function(a,b){var c=Ie(this.Oa(),b||"center");return this.rotate(a,c[0],c[1])};g.Jn=function(a,b,c){return this.rotate(a-this.up(),b,c)};g.Vs=function(a,b){return this.Ms(a-this.up(),b)};g.Mk=function(a,b){this.bk();this.Jb?Ee(this.Jb,a,b):this.Jb=(new De).setTransform(1,0,0,1,a,b);this.Ih();return this};g.Xn=function(a,b){var c=[a,b,this.Xx(),this.Yx()];this.Jb&&(this.os||(this.os=this.Jb?He(this.Jb):null),this.os.transform(c,0,c,0,2));return this.Mk(c[0]-c[2],c[1]-c[3])};
128g.GV=function(a,b){this.bk();if(this.Jb){var c=this.Jb.h,d=this.Jb.j;if(a==c&&b==d)return this;var e=this.Jb;e.h+=a-c;e.j+=b-d}else this.Jb=(new De).setTransform(1,0,0,1,a,b);this.Ih();return this};g.scale=function(a,b,c,d){this.bk();this.Jb||(this.Jb=new De);var e=this.Jb;e.b*=a;e.f*=a;e.h*=a;e.c*=b;e.g*=b;e.j*=b;e=this.Jb;e.h+=(c||0)*(1-a);e.j+=(d||0)*(1-b);this.Ih();return this};g.Tw=function(a,b,c){c=Ie(this.Oa(),c||"center");return this.scale(a,b,c[0],c[1])};
129g.Ru=function(a,b,c,d,e,f){this.bk();this.Jb?ve(this.Jb,new De(a,b,c,d,e,f)):this.Jb=new De(a,b,c,d,e,f);this.Ih();return this};g.Eb=function(a,b,c,d,e,f){this.bk();this.Jb?this.Jb.setTransform(a,b,c,d,e,f):this.Jb=new De(a,b,c,d,e,f);this.Ih();return this};g.up=function(){return Be(this.Jb)};g.Wv=function(){return this.Jb?[this.Jb.b,this.Jb.c,this.Jb.f,this.Jb.g,this.Jb.h,this.Jb.j]:[1,0,0,1,0,0]};
130function Yg(a,b){var c=a.ha(),d;if(d=c)d=Zg,d=d==Zg||2==d||3==d?0<c.nq(1):!0;if(d||b)a.Bb=a.kj(),$g(a),Ug(a,1)}g.kj=function(){return null};g.Vd=function(){this.Zx=!0;if(this.jc||!this.ha())return this;if(this.ec(1)){Yg(this);if(this.ec(1))return this;this.Qa&&this.Fj(this.Qa)}this.tG();this.de();this.Zx=!1;return this};g.tG=function(){};
131g.de=function(){this.ec(262144)&&(Tg.eK(this,this.la),this.la={},Ug(this,262144));this.ec(2)&&(Tg.wK(this),Ug(this,2));this.ec(4096)&&this.KJ();this.ec(8192)&&(Tg.sK(this),Ug(this,8192));(this.ec(4)||this.ec(256))&&this.Pl();this.ec(512)&&(Tg.vC(this),Ug(this,512));this.ec(32768)&&(Tg.hK(this,this.tb),Ug(this,32768));this.ec(65536)&&(Tg.DC(this,this.Na),Ug(this,65536));this.ec(131072)&&(Tg.xC(this,this.Ea),Ug(this,131072));this.ec(2048)&&(Tg.zC(this,this.Rb||""),Ug(this,2048))};
132g.Pl=function(){Tg.Kn(this);Ug(this,4);Ug(this,256)};g.KJ=function(){Tg.gK(this,this.cp||this.Gp);Ug(this,4096)};g.Sa=function(a){if(this.ga&&this.ga!==a)throw cf(4);Qg.o.Sa.call(this,a)};g.Hb=function(a){if(!m(a))return this.lH;this.lH=!!a;this.ya(8192);return this};g.dispatchEvent=function(a){A(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Qg.o.dispatchEvent.call(this,a)};g.ja=function(a,b,c,d){return Qg.o.ja.call(this,String(a).toLowerCase(),b,c,d)};
133g.Be=function(a,b,c,d){return Qg.o.Be.call(this,String(a).toLowerCase(),b,c,d)};g.Bc=function(a,b,c,d){return Qg.o.Bc.call(this,String(a).toLowerCase(),b,c,d)};g.sg=function(a){m(a)&&(a=String(a).toLowerCase());return Qg.o.sg.call(this,a)};g.zIndex=function(a){return m(a)?(a=+a||0,this.Kh!=a&&(this.Kh=a,this.ga&&this.ga.ya(128)),this):this.Kh||0};g.visible=function(a){if(!arguments.length)return this.UC;this.UC!=a&&(this.UC=null!=a?a:!0,this.ya(2));return this};
134g.Bv=function(a){return m(a)?(a=!!a,this.tb!=a&&(this.tb=null!=a?a:!0,this.ya(32768)),this):this.tb};
134g.clip=function(a){if(!arguments.length)return this.Ff;var b="none"==a?null:a;if(!this.Ff&&!b||this.Ff&&this.Ff===b)return this;!b||b instanceof ah?this.Ff=b||null:b instanceof bh&&b.fs()&&b.parent()instanceof ah?(this.Ff&&!this.Ff.jc&&mb(this.Ff.g,this),this.Ff=b.parent(),b=this.Ff.g,jb(b,this)||b.push(this)):this.Ff?this.Ff.fg(b):(this.Ff=ch(b),b=this.Ff.g,jb(b,this)||b.push(this));Xg(this);return this};
135function Xg(a){a.ga&&a.ga.Br();a.ya(512)}g.ac=null;g.Xx=function(){return(this.ac||this.Oa()).left};g.Yx=function(){return(this.ac||this.Oa()).top};g.oe=function(){return(this.ac||this.Oa()).width};g.ke=function(){return(this.ac||this.Oa()).height};g.Oa=function(){return this.Gg(this.Jb)};g.zd=null;g.bI=function(){return(this.zd||this.kp()).left};g.cI=function(){return(this.zd||this.kp()).top};g.VA=function(){return(this.zd||this.kp()).width};g.UA=function(){return(this.zd||this.kp()).height};
136g.kp=function(){return this.Gg(this.Md())};g.og=function(){return this.Gg(null)};function Wg(a){a.ac=null;a.zd=null}g.Fj=function(a){return null!=a?((this.Qa=a)&&!this.ec(1)?(a=a instanceof I?this.Qa:null,this.V||(this.V=new Og(this)),this.V.gh=!0,this.V.AC(a)):this.V&&(this.V.gh=!1),this):this.Qa};
137g.Pb=function(a){"id"in a&&this.id(a.id);if("clip"in a){var b=ch();b.Pb(a.clip);this.clip(b)}"drag"in a&&(b=a.drag,this.Fj(ja(b)?b:new I(b.left,b.top,b.width,b.height)));"cursor"in a&&this.cursor(a.cursor);"transformation"in a&&this.Eb.apply(this,a.transformation)};g.u=function(){var a={};this.Rb&&(a.id=this.Rb);var b=this.clip();b&&(a.clip=b.u());(b=this.cursor())&&(a.cursor=b);(b=this.Fj())&&(a.drag=b);(b=this.Jb)&&(a.transformation=[b.b,b.c,b.f,b.b,b.h,b.j]);return a};
138g.M=function(){this.fs()?this.remove():this.Qr();Qg.o.M.call(this)};g.Qr=function(){Jb(this.pc);this.pc=null;this.Ji(null);dh(this);this.os=this.Jb=this.Ff=this.pa=this.Bb=null};var eh=Qg.prototype;eh.id=eh.id;eh.visible=eh.visible;eh.disableStrokeScaling=eh.Bv;eh.domElement=eh.P;eh.parent=eh.parent;eh.hasParent=eh.fs;eh.remove=eh.remove;eh.attr=eh.Ob;eh.title=eh.title;eh.desc=eh.CM;eh.getStage=eh.ha;eh.cursor=eh.cursor;eh.disablePointerEvents=eh.Hb;eh.rotate=eh.rotate;eh.rotateByAnchor=eh.Ms;
139eh.setRotation=eh.Jn;eh.setRotationByAnchor=eh.Vs;eh.translate=eh.Mk;eh.setTranslation=eh.GV;eh.setPosition=eh.Xn;eh.scale=eh.scale;eh.scaleByAnchor=eh.Tw;eh.appendTransformationMatrix=eh.Ru;eh.setTransformationMatrix=eh.Eb;eh.getRotationAngle=eh.up;eh.getTransformationMatrix=eh.Wv;eh.clip=eh.clip;eh.zIndex=eh.zIndex;eh.getX=eh.Xx;eh.getY=eh.Yx;eh.getWidth=eh.oe;eh.getHeight=eh.ke;eh.getBounds=eh.Oa;eh.getAbsoluteX=eh.bI;eh.getAbsoluteY=eh.cI;eh.getAbsoluteWidth=eh.VA;eh.getAbsoluteHeight=eh.UA;
140eh.getAbsoluteBounds=eh.kp;eh.listen=eh.ja;eh.listenOnce=eh.Be;eh.unlisten=eh.Bc;eh.unlistenByKey=eh.jt;eh.removeAllListeners=eh.sg;eh.drag=eh.Fj;eh.dispose=eh.sf;function bh(){this.g="none";this.b="black";this.A=0;Qg.call(this)}G(bh,Qg);g=bh.prototype;g.Me=Qg.prototype.Me|24;g.fill=function(a,b,c,d,e,f,h){if(!m(a))return this.g;var k=Ke.apply(this,arguments);this.g!=k&&(this.g=k,this.A=this.A&2|!(!k.mode&&!k.src),this.ya(8));return this};g.stroke=function(a,b,c,d,e){if(!m(a))return this.b;var f=Re.apply(this,arguments);this.b!=f&&(this.b=f,this.A=this.A&1|f.mode<<1,this.ya(16));return this};
141g.Vl=function(a){return m(a)?(A(this.b)?this.b={color:this.b,thickness:isNaN(a)?1:+a}:this.b.thickness=isNaN(a)?1:+a,this.ya(16),this):A(this.b)?1:We(this.b)};g.tG=function(){this.A&&this.ec(32)&&(this.A&1&&this.ya(8),this.A&2&&this.ya(16))};g.de=function(){bh.o.de.call(this);if(this.ec(8)||this.ec(16))Tg.gG(this),Ug(this,8),Ug(this,16)};
142g.Pb=function(a){var b;if("fill"in a){var c=a.fill;b=c.type;"pattern"==b?(b=c.bounds,b=Pe(new I(b.left,b.top,b.width,b.height)),b.Pb(c)):"hatchFill"==b?b=Te(c.hatchType,c.color,c.thickness,c.size):(z(c)&&"type"in c&&delete c.type,b=c);this.fill(b)}"stroke"in a&&this.stroke(a.stroke);bh.o.Pb.call(this,a)};
143g.u=function(){var a=bh.o.u.call(this);if(this.g){var b;this.g instanceof fh?b={type:"hatchFill",hatchType:this.g.type,color:this.g.color,thickness:this.g.b,size:this.g.size}:this.g instanceof Oe?b=this.g.u():z(this.g)&&"keys"in this.g?"cx"in this.g&&"cy"in this.g?(b=$e(this.g),b.type="RadialGradientFill"):(b=$e(this.g),b.type="LinearGradientFill"):b=this.g;b&&(a.fill=b)}this.b?a.stroke=this.b:z(this.b)&&"keys"in this.b&&("cx"in this.b&&"cy"in this.b?(b=$e(this.b),b.type="RadialGradientFill"):(b=
144$e(this.b),b.type="LinearGradientFill"),a.stroke=b);return a};g.M=function(){delete this.g;delete this.b;bh.o.M.call(this)};var gh=bh.prototype;gh.stroke=gh.stroke;gh.strokeThickness=gh.Vl;gh.fill=gh.fill;gh.attr=gh.Ob;function hh(a,b,c,d){this.c=new ke(a||0,b||0);
144this.f=c||0;this.h=d||0;bh.call(this)}G(hh,bh);g=hh.prototype;g.Me=bh.prototype.Me|32;g.Lf=function(){return"ellipse"};g.hj=function(a){return m(a)?(this.c.x!=a&&(this.c.x=a,Wg(this),this.ya(32)),this):this.c.x};g.ij=function(a){return m(a)?(this.c.y!=a&&(this.c.y=a,Wg(this),this.ya(32)),this):this.c.y};g.OR=function(a){if(m(a)){var b=this.c;b==a||b&&a&&b.x==a.x&&b.y==a.y||(this.c.x=a.x,this.c.y=a.y,Wg(this),this.ya(32));return this}return this.c.clone()};
145g.Vh=function(a){return m(a)?(this.f!=a&&(this.f=a,Wg(this),this.ya(32)),this):this.f};g.Nk=function(a){return m(a)?(this.h!=a&&(this.h=a,Wg(this),this.ya(32)),this):this.h};g.EV=function(a,b){this.Vh(a);this.Nk(b);return this};g.og=function(){return new I(this.c.x-this.f,this.c.y-this.h,this.f+this.f,this.h+this.h)};
146g.Gg=function(a){var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();if(a){var d=se(this.c.x,this.c.y,this.f,this.h,0,360,!0);a.transform(d,0,d,0,d.length/2);a=te.apply(null,d)}else a=this.og();b&&(this.ac=a.clone());c&&(this.zd=a.clone());return a};g.kj=function(){return Tg.MG()};g.de=function(){this.ec(32)&&(this.Og(),this.fill()&&this.fill().src&&this.ya(8));hh.o.de.call(this)};g.Pl=function(){Tg.iK(this);Ug(this,4);Ug(this,256)};
147g.Og=function(){Tg.yC(this);Ug(this,32)};g.Pb=function(a){this.hj(a.cx).ij(a.cy);"rx"in a&&this.Vh(a.rx);"ry"in a&&this.Nk(a.ry);hh.o.Pb.call(this,a)};g.u=function(){var a=hh.o.u.call(this);a.type="ellipse";a.cx=this.hj();a.cy=this.ij();a.rx=this.Vh();a.ry=this.Nk();return a};g.M=function(){Wg(this);this.c=null;hh.o.M.call(this)};F("acgraph.vector.Ellipse",hh);var ih=hh.prototype;ih.center=ih.OR;ih.centerX=ih.hj;ih.centerY=ih.ij;ih.radiusX=ih.Vh;ih.radiusY=ih.Nk;ih.setRadius=ih.EV;function jh(a,b,c){hh.call(this,a,b,c,c)}G(jh,hh);g=jh.prototype;g.Lf=function(){return"circle"};g.sa=function(a){return null!=a?(this.Vh(a),this.Nk(a),this):this.Vh()};g.kj=function(){return Tg.JG()};g.Og=function(){Tg.fK(this);Ug(this,32)};g.Pb=function(a){this.Vh(a.radius);jh.o.Pb.call(this,a)};g.u=function(){var a=jh.o.u.call(this);a.type="circle";delete a.rx;delete a.ry;a.radius=this.Vh();return a};F("acgraph.vector.Circle",jh);var kh=jh.prototype;kh.radius=kh.sa;function ah(a,b,c,d,e){Gb.call(this);this.c=a;this.f=!1;this.g=[];this.b=this.Rb=null;this.fg.apply(this,sb(arguments,1))}G(ah,Gb);function lh(a,b){if(m(b)){a.c=b;if(a.f){var c=a.c;c.bc()?c.h.push(a):a.Vd()}return a}return a.c}g=ah.prototype;
148g.fg=function(a,b,c,d){if(arguments.length){if(a instanceof bh)this.b?this.b instanceof mh&&a instanceof mh||this.b instanceof jh&&a instanceof jh||this.b instanceof hh&&a instanceof hh||this.b instanceof nh&&a instanceof nh?this.b.Pb(a.u()):(this.b.parent(null),this.b=a,this.b.parent(this)):(this.b=a,this.b.parent(this));else{var e,f,h,k;a instanceof I?(e=a.left,f=a.top,h=a.width,k=a.height):q(a)?(e=null!=a[0]?a[0]:0,f=null!=a[1]?a[1]:0,h=null!=a[2]?a[2]:0,k=null!=a[3]?a[3]:0):z(a)?(e=null!=a.left?
149a.left:0,f=null!=a.top?a.top:0,h=null!=a.width?a.width:0,k=null!=a.height?a.height:0):(e=null!=a?a:0,f=null!=b?b:0,h=null!=c?c:0,k=null!=d?d:0);this.b?this.b instanceof mh?this.b.Ws(e).Xs(f).Pp(h).Op(k):(this.b.parent(null),this.b=ph(e,f,h,k),this.b.parent(this)):(this.b=ph(e,f,h,k),this.b.parent(this))}return this}return this.b};function qh(a){if(!a.f&&(a.f=!0,a.c)){var b=a.c;b.bc()?b.h.push(a):a.Vd()}}g.id=function(a){return m(a)?(this.Rb=a,this):this.Rb};
150g.Vd=function(){this.f=!1;if(this.Rb){var a=Tg,b=this.fg();if(b.P())this.fg().Vd();else{var c=rh(this.ha().c,this);b.Vd();b=b.P();a.appendChild(c,b)}}};g.u=function(){return this.b.u()};g.Pb=function(a){var b;switch(a.type){case "rect":b=ph();break;case "circle":b=sh();break;case "ellipse":b=th();break;case "path":b=uh();break;default:b=null}b&&(b.Pb(a),this.fg(b))};g.nc=function(a){a.remove();a.Ji(this);qh(this);return this};g.removeChild=function(a){a.Ji(null);var b=a.P();b&&dg(b);qh(this);return a};
151g.Md=function(){return null};g.uw=function(){};g.ha=function(){return lh(this)};g.ya=function(){qh(this)};g.M=function(){this.c&&mb(this.c.h,this);Tg.mH(this);this.b.sf();delete this.c;delete this.Rb;delete this.g;delete this.f;delete this.b;ah.o.M.call(this)};var vh=ah.prototype;vh.shape=vh.fg;vh.dispose=vh.sf;function wh(){this.h=[];this.c=[];this.j=[];bh.call(this)}G(wh,bh);var xh=[,2,2,6,6,2];function yh(a,b,c,d,e,f){var h=0;e=e||null;for(var k=0,l=b.length;k<l;k++){var n=b[k],p=xh[n]*c[k];f&&1!=n?a.call(e,n,d.slice(h-2,h+p)):a.call(e,n,d.slice(h,h+p));h+=p}}g=wh.prototype;g.$H=function(a,b,c){yh(a,this.h,this.c,this.j,b,c)};g.SS=function(a,b,c){var d;if(this.Mi)d=this.Mi;else{var e=this.Md();e&&!xe(e)?(d=[],zh(this),e.transform(this.j,0,d,0,this.j.length/2)):d=this.j}yh(a,this.h,this.c,d,b,c)};
152g.Me=bh.prototype.Me|32;g.ek=null;g.oc=null;g.FC=!0;g.Mi=null;g.Lf=function(){return"path"};g.Fe=function(){return!this.h.length};
152function zh(a){if(!a.FC){var b=a.j,c=a.h,d=a.c;a.j=[];a.h=[];a.c=[];Ah(a);yh(ra(function(a,b){Bh[a].apply(this,b)},a),c,d,b);a.ya(32)}}function Ch(a){a.Fe()||(Ah(a),a.ya(32));return a}g.pw=function(a,b){1==Xa(this.h)?this.j.length-=2:(this.h.push(1),this.c.push(1));this.j.push(a,b);this.oc=this.ek=[a,b];this.Mi=null;this.ya(32);return this};
153g.Ai=function(a,b,c){var d=Xa(this.h);if(null==d)throw cf(9);2!=d&&(this.h.push(2),this.c.push(0));for(d=0;d<arguments.length;d+=2)a=arguments[d],b=arguments[d+1],this.j.push(a,b);this.c[this.c.length-1]+=d/2;this.oc=[a,b];Wg(this);this.Mi=null;this.ya(32);return this};
154g.rv=function(a,b,c,d,e,f,h){var k=Xa(this.h);if(null==k)throw cf(9);3!=k&&(this.h.push(3),this.c.push(0));for(k=0;k<arguments.length;k+=6){var l=arguments[k+4],n=arguments[k+5];this.j.push(arguments[k],arguments[k+1],arguments[k+2],arguments[k+3],l,n)}this.c[this.c.length-1]+=k/6;this.oc=[l,n];Wg(this);this.Mi=null;this.ya(32);return this};
155g.iV=function(a,b,c,d,e){if(!this.h.length)throw cf(9);for(var f=this.oc[0],h=this.oc[1],k=0;k<arguments.length;k+=4){a=arguments[k];b=arguments[k+1];var l=arguments[k+2],n=arguments[k+3];this.rv(f+2*(a-f)/3,h+2*(b-h)/3,a+(l-a)/3,b+(n-b)/3,l,n);f=l;h=n}return this};
156function Dh(a,b,c,d,e,f,h){if(!d||!e)return a.Ai(b,c);if(!a.h.length)throw cf(9);var k=a.oc[0],l=a.oc[1];if(k==b&&l==c)return a;d=Math.abs(d);e=Math.abs(e);b=(k-b)/2;c=(l-c)/2;var l=b*b,k=c*c,n=d*d,p=e*e,r=l/n+k/p;1<r&&(r=Math.sqrt(r),d*=r,e*=r,n=d*d,p=e*e);l=(n*p-n*k-p*l)/(n*k+p*l);0>l&&(l=0);l=Math.sqrt(l);f==h&&(l=-l);f=l*d*c/e;k=-l*e*b/d;l=Ae(1,0,(b-f)/d,(c-k)/e);b=Ae((b-f)/d,(c-k)/e,(-b-f)/d,(-c-k)/e)%360;!h&&0<b?b-=360:h&&0>b&&(b+=360);return Eh(a,d,e,l,b)}
157function Eh(a,b,c,d,e){if(!a.h.length)throw cf(9);if(!e)return a;var f=a.oc[0]-ie(d,b),h=a.oc[1]-je(d,c),k,l,n;n=Math.ceil(Math.abs(e)/359.999-2E-15);for(var p=e/n,r=0;r<n;r++)e=d+p,k=f+ie(e,b),l=h+je(e,c),a.j.push(b,c,d,p,k,l),a.h.push(4),a.c.push(1),d=e;a.FC=!1;a.oc=[k,l];Wg(a);a.Mi=null;a.ya(32);return a}g.jG=function(a,b,c,d){a=se(this.oc[0]-ie(c,a),this.oc[1]-je(c,b),a,b,c,d);this.rv.apply(this,a);Wg(this);this.Mi=null;this.ya(32);return this};
158g.lA=function(){var a=Xa(this.h);if(null==a)throw cf(9);5!=a&&(this.j.push(this.ek[0],this.ek[1]),this.h.push(5),this.c.push(1),this.oc=this.ek,this.ya(32));return this};g.Gg=function(a){return Fh(this,a)};
159function Fh(a,b){var c=Gh,d=b==a.Jb,e=b==a.Md();if(a.ac&&d)return a.ac.clone();if(a.zd&&e)return a.zd.clone();var f;a.oc?(b&&!xe(b)?(f=[a.oc[0],a.oc[1]],b.transform(f,0,f,0,1),f=new I(f[0],f[1],0,0),zh(a)):f=new I(a.oc[0],a.oc[1],0,0),a.$H(function(a,b){af(c[a],b,this)},{rect:f,transform:b},!0)):f=new I(NaN,NaN,NaN,NaN);d&&(a.ac=f.clone());e&&(a.zd=f.clone());return f}g.Ih=function(){wh.o.Ih.call(this);this.Mi=null};g.Il=function(){wh.o.Il.call(this);this.Mi=null};
160g.Pl=function(){Tg.qK(this);Ug(this,4);Ug(this,256)};g.kj=function(){return Tg.TG()};g.de=function(){wh.o.de.call(this);this.ec(32)&&(Tg.pK(this),Ug(this,32))};var Bh,Hh=[];Hh[1]=wh.prototype.pw;Hh[2]=wh.prototype.Ai;Hh[5]=wh.prototype.lA;Hh[3]=wh.prototype.rv;Hh[4]=wh.prototype.jG;Bh=Hh;var Gh,Ih=[];Ih[1]=ea;
161Ih[2]=function(a){var b=new I(0,0,0,0);if(this.transform){var c=arguments;this.transform.transform(c,0,c,0,Math.floor(arguments.length/2))}for(var c=0,d=arguments.length;c<d;c+=2)b.left=arguments[c],b.top=arguments[c+1],re(this.rect,b)};Ih[5]=ea;Ih[3]=function(a){if(this.transform){var b=arguments;this.transform.transform(b,0,b,0,Math.floor(arguments.length/2))}re(this.rect,te.apply(null,arguments))};
162Ih[4]=function(a,b,c,d,e,f,h,k){var l=new I(0,0,0,0);h=[a,h];k=[b,k];a-=ie(e,c);b-=je(e,d);var n=0<f?90:-90,p=90*(0<f?Math.ceil(e/90):Math.floor(e/90));for(e+=f;p<e^0>f;p+=n)switch((Math.floor(p/90)+4)%4){case 0:h.push(a+c);break;case 1:k.push(b+d);break;case 2:h.push(a-c);break;case 3:k.push(b-d)}l.left=Math.min.apply(null,h);l.width=Math.max.apply(null,h)-l.left;l.top=Math.min.apply(null,k);l.height=Math.max.apply(null,k)-l.top;re(this.rect,l)};Gh=Ih;
163function Jh(a,b){var c=b||{};c.closePoint=a.ek?a.ek.slice():[];c.currentPoint=a.oc?a.oc.slice():[];c.segments=a.h.slice();c.count=a.c.slice();c.arguments=a.j.slice();return c}wh.prototype.Pb=function(a){this.ek=a.closePoint;this.oc=a.currentPoint;this.h=a.segments;this.c=a.count;this.j=a.arguments;this.ya(32);wh.o.Pb.call(this,a)};wh.prototype.u=function(){var a=wh.o.u.call(this);a.type="path";return a=Jh(this,a)};
164wh.prototype.M=function(){this.oc=this.ek=null;Wg(this);this.Mi=null;delete this.h;delete this.c;delete this.j;wh.o.M.call(this)};function Ah(a){a.h.length=0;a.c.length=0;a.j.length=0;Wg(a);a.Mi=null;delete a.ek;delete a.oc;delete a.FC};function nh(){wh.call(this)}G(nh,wh);g=nh.prototype;g.clear=function(){return Ch(this)};g.moveTo=function(a,b){return this.pw(a,b)};g.lineTo=function(a,b,c){return wh.prototype.Ai.apply(this,arguments)};g.bh=function(a,b,c,d,e,f,h){return wh.prototype.rv.apply(this,arguments)};g.Wh=function(a,b,c,d,e){return wh.prototype.iV.apply(this,arguments)};g.Gb=function(a,b,c,d,e,f,h){a+=ie(e,c);b+=je(e,d);this.oc&&this.oc[0]==a&&this.oc[1]==b||(h?this.Ai(a,b):this.pw(a,b));return Eh(this,c,d,e,f)};
165g.dc=function(a,b,c,d,e,f){return Dh(this,a,b,c,d,e,f)};g.kq=function(a,b,c,d){return Eh(this,a,b,c,d)};g.JR=function(a,b,c,d){return this.jG(a,b,c,d)};g.close=function(){return this.lA()};g.hI=function(){return this.oc?new ke(this.oc[0],this.oc[1]):null};var Kh=nh.prototype;F("acgraph.vector.Path",nh);Kh.moveTo=Kh.moveTo;Kh.lineTo=Kh.lineTo;Kh.curveTo=Kh.bh;Kh.quadraticCurveTo=Kh.Wh;Kh.arcTo=Kh.kq;Kh.arcToByEndPoint=Kh.dc;Kh.arcToAsCurves=Kh.JR;Kh.circularArc=Kh.Gb;Kh.close=Kh.close;Kh.clear=Kh.clear;
166Kh.getCurrentPoint=Kh.hI;function Lh(){this.children=[];this.c=[];Qg.call(this)}G(Lh,Qg);g=Lh.prototype;g.Lf=function(){return"layer"};g.Me=Qg.prototype.Me|224;g.ya=function(a){Lh.o.ya.call(this,a);a&192&&Wg(this)};g.nc=function(a){return this.qd(a,this.gb())};g.qd=function(a,b){a.remove();b=ee(b,0,this.gb());kb(this.children,a,b);a.Ji(this);a.li&&this.ya(64);this.ya(128);a.Il();
166if(this.cursor()||this.Gp)a.Aw(),a.Gp=this.cursor()||this.Gp;return this};g.xc=function(a){return this.children[a]||null};
167g.Uc=function(a){return Za(this.children,a)};g.removeChild=function(a){return this.ut(this.Uc(a))};g.ut=function(a){var b=null;0<=a&&a<this.gb()&&(b=this.jc?this.children[a]:lb(this.children,a,1)[0],b.Ji(null),this.ya(128));return b};g.iq=function(){for(var a=0;a<this.gb();a++)this.children[a].Ji(null);a=this.children;this.jc||(this.children=[]);this.ya(128);return a};g.CD=function(a,b){return this.ay(this.Uc(a),this.Uc(b))};
168g.ay=function(a,b){if(0>a||a>=this.gb()||0>b||b>=this.gb())throw cf(8);if(a!=b){var c=this.children[a];this.children[a]=this.children[b];this.children[b]=c;this.ya(128)}return this};g.rD=function(a){return!!a&&jb(this.children,a)};g.gb=function(){return this.children.length};g.bm=function(a,b){m(b)||(b=this);$a(this.children,a,b);return this};g.Ge=function(){var a=Mh();a.parent(this);return a};g.ID=function(){var a;a=new Nh(void 0);a.parent(this);return a};
169g.text=function(a,b,c,d){a=Oh(a,b);d&&a.style(d);c&&a.text(c);a.parent(this);return a};function Ph(a){var b=new Qh;b.parent(a);return b}g.sD=function(a,b,c,d){a=Oh(a,b);d&&a.style(d);c&&a.htmlText(c);a.parent(this);return a};g.rect=function(a,b,c,d){a=ph(a,b,c,d);a.parent(this);return a};g.vf=function(a,b,c,d,e){a=Rh(a,b,c,d,e);a.parent(this);return a};g.vD=function(a,b){kb(arguments,this.path(),0);return Sh.apply(this,arguments).parent(this)};
170g.uD=function(a,b){kb(arguments,this.path(),0);return Uh.apply(this,arguments).parent(this)};g.HD=function(a,b){kb(arguments,this.path(),0);return Vh.apply(this,arguments).parent(this)};g.mg=function(a,b,c){a=sh(a,b,c);a.parent(this);return a};g.$x=function(a,b,c,d){a=th(a,b,c,d);a.parent(this);return a};g.path=function(){return uh().parent(this)};g.wD=function(a,b,c,d,e,f,h){return Wh(this.path(),a,b,c,d,e,f,h).parent(this)};g.yD=function(a,b,c){return Xh(this.path(),a,b,c).parent(this)};
171g.zD=function(a,b,c){return Yh(this.path(),a,b,c).parent(this)};g.AD=function(a,b,c){return Zh(this.path(),a,b,c).parent(this)};g.BD=function(a,b,c){return $h(this.path(),a,b,c).parent(this)};g.xD=function(a,b,c){return ai(this.path(),a,b,c).parent(this)};g.GD=function(a,b,c){return bi(this.path(),a,b,c).parent(this)};g.DD=function(a,b,c){return ci(this.path(),a,b,c).parent(this)};g.FD=function(a,b,c){return di(this.path(),a,b,c).parent(this)};g.ED=function(a,b,c){return ei(this.path(),a,b,c).parent(this)};
172g.oD=function(a,b,c){return fi(this.path(),a,b,c).parent(this)};g.mD=function(a,b,c){return gi(this.path(),a,b,c).parent(this)};g.nD=function(a,b,c){return hi(this.path(),a,b,c).parent(this)};g.qD=function(a,b,c){return ii(this.path(),a,b,c).parent(this)};g.JD=function(a,b,c){return ji(this.path(),a,b,c).parent(this)};g.tD=function(a,b,c,d,e){return ki(this.path(),a,b,c,d,e).parent(this)};g.pD=function(a,b,c,d,e,f){return Rd(this.path(),a,b,c,d,e,f).parent(this)};g.kj=function(){return Tg.Fr()};
173g.de=function(){this.ec(32)&&this.Og();var a;a=this.ha();a=a.nq(Math.floor(Math.max(500-a.ki,0)/3));this.ec(64)&&li(this);var b=this.ha();b.ki-=a-0;if(this.ec(128)&&(a=this.ha().nq(this.children.length+this.c.length+1),b=mi(this,a),b<a)){var c=this.ha();c.ki-=a-b}this.ec(64)&&li(this);Lh.o.de.call(this)};g.vA=function(){Lh.o.vA.call(this);ni(this)};g.Aw=function(){Lh.o.Aw.call(this);ni(this)};function ni(a){for(var b=a.children.length;b--;)a.children[b].Aw(),a.children[b].Gp=a.cursor()||a.Gp}
174g.KJ=function(){Ug(this,4096)};function li(a){cb(a.children,function(a,c){c.li&&c.Vd();return a||!!c.li},!1)||Ug(a,64)}
175function mi(a,b){function c(a){var b=a.P();b&&(dg(b),r++);Vg(a,!1);w.push(n)}function d(a){var b=a.P();b?(x.appendChild(e,b),r++,v.push(k),Vg(a,!0)):u=!1;return!!e}var e=a.P(),f,h,k,l,n,p,r=0;if(!a.f)for(a.f={},k=0,l=a.children.length;k<l;k++)a.f[ka(a.children[k])]=!0;var t=!1,u=!0,v=[],w=[],x=Tg;f=!0;k=0;for(l=a.children.length-1;k<l;k++)if(a.children[k+1].zIndex()<a.children[k].zIndex()){f=!1;break}var y;f?y=a.children:(y=qb(a.children),Ab(y,function(a,b){return a.zIndex()-b.zIndex()}));k=0;l=y.length;
176n=0;for(p=a.c.length;k<l&&n<p&&r<b;
176n++)if(f=y[k],h=a.c[n],ka(h)in a.f){if(h!=f||t){if(!d(f))break;t=!0}k++}else c(h);r>=b&&(u=!1);if(u){for(;k<l&&r<b&&d(y[k]);k++);for(;n<p&&r<b;n++)c(a.c[n]);if(k<l||n<p)u=!1}if(u)a.c=sb(y,0),a.f=null,Ug(a,128);else{for(k=w.length;k--;)lb(a.c,w[k],1);for(k=0;k<v.length;k++)a.c.push(y[v[k]])}return r}g.uw=function(a){this.jc||(a=Za(this.c,a),0<=a&&lb(this.c,a,1))};g.Og=function(){Tg.nK(this);Ug(this,32)};g.Pl=function(){this.ec(4)&&Tg.oK(this);Ug(this,4);Ug(this,256)};
177g.Gg=function(a){var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();for(var d=null,e=0,f=this.children.length;e<f;e++){var h=this.children[e],h=h.Gg(ue(a,h.Jb));isNaN(h.left)||isNaN(h.top)||isNaN(h.width)||isNaN(h.height)||(d?re(d,h):d=h)}d||(d=we(new I(0,0,0,0),a));b&&(this.ac=d.clone());c&&(this.zd=d.clone());return d};g.bk=function(){for(var a=this.children.length;a--;)this.children[a].bk()};g.Ih=function(){Lh.o.Ih.call(this);oi(this)};
178g.Il=function(){Lh.o.Il.call(this);oi(this)};function oi(a){for(var b=a.children.length;b--;)a.children[b].Il()}g.Br=function(){Tg.rw()&&(this.ya(512),this.fs()&&this.parent().Br())};
179g.Pb=function(a){$a(a.children,function(a){var b;switch(a.type){case "rect":b=this.rect();break;case "circle":b=this.mg();break;case "ellipse":b=this.$x();break;case "image":b=this.vf();break;case "text":b=this.text();break;case "path":b=this.path();break;case "layer":b=this.Ge();break;default:b=null}b&&b.Pb(a)},this);Lh.o.Pb.call(this,a)};g.u=function(){var a=Lh.o.u.call(this),b=[];this.bm(function(a){b.push(a.u())});a.type="layer";a.children=b;return a};
180g.M=function(){this.children&&Kb.apply(null,this.children);this.c&&delete this.c;Wg(this);Lh.o.M.call(this)};g.Qr=function(){this.children&&$a(this.children,function(a){a.Qr()});delete this.c;delete this.children;Lh.o.Qr.call(this)};var pi=Lh.prototype;F("acgraph.vector.Layer",Lh);pi.addChild=pi.nc;pi.addChildAt=pi.qd;pi.removeChild=pi.removeChild;pi.removeChildAt=pi.ut;pi.removeChildren=pi.iq;pi.swapChildren=pi.CD;pi.swapChildrenAt=pi.ay;pi.getChildAt=pi.xc;pi.hasChild=pi.rD;pi.forEachChild=pi.bm;
181pi.indexOfChild=pi.Uc;pi.numChildren=pi.gb;pi.circle=pi.mg;pi.layer=pi.Ge;pi.unmanagedLayer=pi.ID;pi.ellipse=pi.$x;pi.rect=pi.rect;pi.truncatedRect=pi.HD;pi.roundedRect=pi.vD;pi.roundedInnerRect=pi.uD;pi.path=pi.path;pi.star=pi.wD;Lh.prototype.star4=Lh.prototype.yD;Lh.prototype.star5=Lh.prototype.zD;Lh.prototype.star6=Lh.prototype.AD;Lh.prototype.star7=Lh.prototype.BD;Lh.prototype.star10=Lh.prototype.xD;pi.diamond=pi.oD;pi.triangleUp=pi.GD;pi.triangleDown=pi.DD;pi.triangleRight=pi.FD;
182pi.triangleLeft=pi.ED;pi.cross=pi.mD;pi.diagonalCross=pi.nD;pi.hLine=pi.qD;pi.vLine=pi.JD;pi.pie=pi.tD;pi.donut=pi.pD;pi.text=pi.text;pi.html=pi.sD;pi.image=pi.vf;function Oe(a){this.Ga=a;this.tg=!1;Lh.call(this)}G(Oe,Lh);g=Oe.prototype;g.Me=2277;g.Lf=function(){return"fillPattern"};g.parent=function(a){return m(a)?(a?this.Ji(a):this.remove(),this):Oe.o.parent.call(this)};g.og=function(){return this.Ga.clone()};g.Gg=function(a){var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();a=we(this.Ga.clone(),a);b&&(this.ac=a.clone());c&&(this.zd=a.clone());return a};g.kj=function(){return Tg.NG()};
183g.Og=function(){Tg.jK(this);Ug(this,32)};g.de=function(){if(!this.tg){var a=this.ha().c.P(),b=this.P();a.appendChild(b)}this.tg=!0;Oe.o.de.call(this)};g.Pl=function(){this.ec(4)&&Tg.rK(this);Ug(this,4)};g.u=function(){var a=Oe.o.u.call(this),b=this.og();a.type="pattern";a.bounds=b;return a};g.M=function(){var a=this.P();dg(a);this.wc=null;Oe.o.M.call(this)};var qi=Oe.prototype;F("acgraph.vector.PatternFill",Oe);qi.addChild=qi.nc;qi.dispose=qi.sf;function fh(a,b,c,d){var e;a:{a=(a||"").toLowerCase();for(e in ri)if(ri[e].toLowerCase()==a){e=ri[e];break a}e="backwardDiagonal"}this.type=e;this.color=""+(null!=b?b:"black 0.5");this.b=null!=c?c:1;this.size=null!=d?d:10;Oe.call(this,new I(0,0,this.size,this.size));switch(this.type){case "backwardDiagonal":b=this.path();si(b,-1,0,this.size+1,0,this.b);this.rotate(-45);b.fill("none");b.stroke(this.color,this.b);break;case "forwardDiagonal":b=this.path();si(b,-1,0,this.size+1,0,this.b);this.rotate(45);
184b.fill("none");b.stroke(this.color,this.b);break;case "horizontal":b=this.path();si(b,-1,this.size/2,this.size+1,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "vertical":b=this.path();si(b,this.size/2,-1,this.size/2,this.size+1,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "diagonalCross":b=this.path();si(b,0,this.size/2,this.size,this.size/2,this.b);si(b,this.size/2,0,this.size/2,this.size,this.b);this.rotate(45);b.fill("none");b.stroke(this.color,this.b);
185break;case "grid":b=this.path();si(b,-1,this.size/2,this.size+1,this.size/2,this.b);si(b,this.size/2,-1,this.size/2,this.size+1,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "horizontalBrick":b=this.path();si(b,0,0,0,this.size/2-1,this.b);si(b,0,this.size/2-1,this.size,this.size/2-1,this.b);si(b,this.size/2,this.size/2-1,this.size/2,this.size-1,this.b);si(b,0,this.size-1,this.size,this.size-1,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "verticalBrick":b=this.path();
186si(b,0,0,0,this.size/2-1,this.b);si(b,0,this.size/2-1,this.size,this.size/2-1,this.b);si(b,this.size/2,this.size/2-1,this.size/2,this.size-1,this.b);si(b,0,this.size-1,this.size,this.size-1,this.b);this.rotate(90);b.fill("none");b.stroke(this.color,this.b);break;case "diagonalBrick":b=this.path();si(b,0,0,0,this.size/2-1,this.b);si(b,0,this.size/2-1,this.size,this.size/2-1,this.b);si(b,this.size/2,this.size/2-1,this.size/2,this.size-1,this.b);si(b,0,this.size-1,this.size,this.size-1,this.b);this.rotate(45);
187b.fill("none");b.stroke(this.color,this.b);break;case "checkerBoard":this.rect(0,0,this.size/2,this.size/2).fill(this.color).stroke("none");this.rect(this.size/2,this.size/2,this.size,this.size).fill(this.color).stroke("none");break;case "confetti":b=this.size/8;c=this.size/4;this.rect(0,2*b,c,c).fill(this.color).stroke("none");this.rect(b,5*b,c,c).fill(this.color).stroke("none");this.rect(2*b,0,c,c).fill(this.color).stroke("none");this.rect(4*b,4*b,c,c).fill(this.color).stroke("none");this.rect(5*
188b,b,c,c).fill(this.color).stroke("none");this.rect(6*b,6*b,c,c).fill(this.color).stroke("none");break;case "plaid":c=this.rect(0,0,this.size/2,this.size/2);c.fill(this.color);c.stroke("none");b=this.size/8;for(e=0;2>e;e++)for(d=!1,a=0;4>a;a++){d=!d;for(var f=0;4>f;f++)d&&(c=this.rect(a*b+e*this.size/2,f*b+this.size/2,b,b)),c.fill(this.color),c.stroke("none"),d=!d}break;case "solidDiamond":this.path().moveTo(this.size/2,0).lineTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/
1892).lineTo(this.size/2,0).close().fill(this.color).stroke("none");break;case "dashedForwardDiagonal":b=this.path();si(b,0,0,this.size/2,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "dashedBackwardDiagonal":b=this.path();si(b,this.size/2,0,0,this.size/2,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "dashedHorizontal":b=this.path();si(b,0,0,this.size/2,0,this.b);si(b,this.size/2,this.size/2,this.size,this.size/2,this.b);b.fill("none");b.stroke(this.color,
190this.b);break;case "dashedVertical":b=this.path();si(b,0,0,0,this.size/2,this.b);si(b,this.size/2,this.size/2,this.size/2,this.size,this.b);b.fill("none");b.stroke(this.color,this.b);break;case "divot":b=.1*this.size;c=this.size*(.8-.2)/2;this.path().moveTo(b+c,b).lineTo(b,b+c/2).lineTo(b+c,b+c).moveTo(this.size-b-c,this.size-b-c).lineTo(this.size-b,this.size-b-c/2).lineTo(this.size-b-c,this.size-b).fill("none").stroke(this.color,this.b);break;case "zigZag":b=this.path();b.moveTo(0,0).lineTo(this.size/
1912,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).fill("none").stroke(this.color,this.b);break;case "weave":this.path().moveTo(0,0).lineTo(this.size/2,this.size/2).lineTo(this.size,0).moveTo(0,this.size/2).lineTo(this.size/2,this.size).lineTo(this.size,this.size/2).moveTo(this.size/2,this.size/2).lineTo(3*this.size/4,3*this.size/4).moveTo(this.size,this.size/2).lineTo(3*this.size/4,this.size/4).fill("none").stroke(this.color,this.b);
192break;case "percent05":this.Ga=new I(0,0,8,8);this.rect(0,0,1,1).fill(this.color).stroke("none");
192this.rect(4,4,1,1).fill(this.color).stroke("none");break;case "percent10":this.Ga=new I(0,0,8,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(4,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent20":this.Ga=new I(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");break;case "percent25":this.Ga=new I(0,
1930,4,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,1,1,1);c.fill(this.color);c.stroke("none");break;case "percent30":this.Ga=new I(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");
194break;case "percent40":this.Ga=new I(0,0,4,8);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,4,1,1);c.fill(this.color);c.stroke("none");
195c=this.rect(2,4,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,5,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,5,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,6,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,7,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,7,1,1);c.fill(this.color);c.stroke("none");break;case "percent50":this.Ga=new I(0,0,2,2);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");
196c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");break;case "percent60":this.Ga=new I(0,0,4,4);c=this.rect(0,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,0,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(1,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,1,1,1);c.fill(this.color);c.stroke("none");c=this.rect(0,2,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,2,1,1);c.fill(this.color);c.stroke("none");
197c=this.rect(1,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(2,3,1,1);c.fill(this.color);c.stroke("none");c=this.rect(3,3,1,1);c.fill(this.color);c.stroke("none");break;case "percent70":this.Ga=new I(0,0,4,4);this.path().moveTo(0,0).lineTo(0,1).lineTo(1,1).lineTo(1,0).close().moveTo(2,0).lineTo(2,1).lineTo(3,1).lineTo(3,0).close().moveTo(3,0).lineTo(3,1).lineTo(4,1).lineTo(4,0).close().moveTo(0,1).lineTo(0,2).lineTo(1,2).lineTo(1,1).close().moveTo(1,1).lineTo(1,2).lineTo(2,2).lineTo(2,1).close().moveTo(2,
1981).lineTo(2,2).lineTo(3,2).lineTo(3,1).close().moveTo(0,2).lineTo(0,3).lineTo(1,3).lineTo(1,2).close().moveTo(2,2).lineTo(2,3).lineTo(3,3).lineTo(3,2).close().moveTo(3,2).lineTo(3,3).lineTo(4,3).lineTo(4,2).close().moveTo(0,3).lineTo(0,4).lineTo(1,4).lineTo(1,3).close().moveTo(1,3).lineTo(1,4).lineTo(2,4).lineTo(2,3).close().moveTo(2,3).lineTo(2,4).lineTo(3,4).lineTo(3,3).close().fill(this.color).stroke("none");break;case "percent75":this.Ga=new I(0,0,4,4);c=this.rect(0,0,4,4);c.fill(this.color);
199c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(2,2,1,1);c.fill("white");c.stroke("none");break;case "percent80":this.Ga=new I(0,0,8,4);c=this.rect(0,0,8,4);c.fill(this.color);c.stroke("none");c=this.rect(0,0,1,1);c.fill("white");c.stroke("none");c=this.rect(4,2,1,1);c.fill("white");c.stroke("none");break;case "percent90":this.Ga=new I(0,0,8,8),c=this.rect(0,0,8,8),c.fill(this.color),c.stroke("none"),c=this.rect(7,7,1,1),c.fill("white"),c.stroke("none"),c=this.rect(4,
2003,1,1),c.fill("white"),c.stroke("none")}}G(fh,Oe);
201var ri={nW:"backwardDiagonal",dX:"forwardDiagonal",fX:"horizontal",eY:"vertical",OW:"dashedBackwardDiagonal",eX:"grid",PW:"dashedForwardDiagonal",QW:"dashedHorizontal",RW:"dashedVertical",IL:"diagonalCross",$W:"diagonalBrick",bX:"divot",gX:"horizontalBrick",fY:"verticalBrick",JW:"checkerBoard",LW:"confetti",CX:"plaid",OX:"solidDiamond",mY:"zigZag",hY:"weave",oX:"percent05",pX:"percent10",qX:"percent20",rX:"percent25",
201sX:"percent30",tX:"percent40",uX:"percent50",vX:"percent60",wX:"percent70",xX:"percent75",
202yX:"percent80",zX:"percent90"};function si(a,b,c,d,e,f){b===d&&(b=d=Math.round(b)+f%2/2);c===e&&(c=e=Math.round(c)+f%2/2);a.moveTo(b,c).lineTo(d,e)}fh.prototype.Lf=function(){return"hatchFill"};fh.prototype.M=function(){fh.o.M.call(this);if(this.ha()){var a=this.ha().c,b=[this.type,this.color,this.b,this.size].join();Xb(a.h,b)&&ac(a.h,b);a=Nf(this.id());dg(a)}};var ti=fh.prototype;ti.dispose=ti.sf;F("acgraph.vector.HatchFill.HatchFillType.BACKWARD_DIAGONAL","backwardDiagonal");
203F("acgraph.vector.HatchFill.HatchFillType.FORWARD_DIAGONAL","forwardDiagonal");F("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL","horizontal");F("acgraph.vector.HatchFill.HatchFillType.VERTICAL","vertical");F("acgraph.vector.HatchFill.HatchFillType.DASHED_BACKWARD_DIAGONAL","dashedBackwardDiagonal");F("acgraph.vector.HatchFill.HatchFillType.GRID","grid");F("acgraph.vector.HatchFill.HatchFillType.DASHED_FORWARD_DIAGONAL","dashedForwardDiagonal");
204F("acgraph.vector.HatchFill.HatchFillType.DASHED_HORIZONTAL","dashedHorizontal");F("acgraph.vector.HatchFill.HatchFillType.DASHED_VERTICAL","dashedVertical");F("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_CROSS","diagonalCross");F("acgraph.vector.HatchFill.HatchFillType.DIAGONAL_BRICK","diagonalBrick");F("acgraph.vector.HatchFill.HatchFillType.DIVOT","divot");F("acgraph.vector.HatchFill.HatchFillType.HORIZONTAL_BRICK","horizontalBrick");
205F("acgraph.vector.HatchFill.HatchFillType.VERTICAL_BRICK","verticalBrick");F("acgraph.vector.HatchFill.HatchFillType.CHECKER_BOARD","checkerBoard");F("acgraph.vector.HatchFill.HatchFillType.CONFETTI","confetti");F("acgraph.vector.HatchFill.HatchFillType.PLAID","plaid");F("acgraph.vector.HatchFill.HatchFillType.SOLID_DIAMOND","solidDiamond");F("acgraph.vector.HatchFill.HatchFillType.ZIG_ZAG","zigZag");F("acgraph.vector.HatchFill.HatchFillType.WEAVE","weave");
206F("acgraph.vector.HatchFill.HatchFillType.PERCENT_05","percent05");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_10","percent10");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_20","percent20");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_25","percent25");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_30","percent30");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_40","percent40");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_50","percent50");
207F("acgraph.vector.HatchFill.HatchFillType.PERCENT_60","percent60");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_70","percent70");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_75","percent75");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_80","percent80");F("acgraph.vector.HatchFill.HatchFillType.PERCENT_90","percent90");function ui(a,b,c,d,e,f,h){this.f=a||null;this.m=f||vi;this.b=h||wi;this.wc=new I(b||0,c||0,d||0,e||0);this.c=1;Qg.call(this)}G(ui,Qg);var wi="meet",vi="none";g=ui.prototype;g.Me=Qg.prototype.Me|32;g.Lf=function(){return"image"};g.jp=function(a){return null!=a?(a!=this.b&&(this.b=a,this.ya(32)),this):this.b};g.am=function(a){return null!=a?(a!=this.m&&(this.m=a,this.ya(32)),this):this.m};g.x=function(a){return null!=a?(a!=this.wc.left&&(this.wc.left=a,this.ya(32),Wg(this)),this):this.wc.left};
208g.y=function(a){return null!=a?(a!=this.wc.top&&(this.wc.top=a,this.ya(32),Wg(this)),this):this.wc.top};g.width=function(a){return null!=a?(a!=this.wc.width&&(this.wc.width=a,this.ya(32),Wg(this)),this):this.wc.width};g.height=function(a){return null!=a?(a!=this.wc.height&&(this.wc.height=a,this.ya(32),Wg(this)),this):this.wc.height};g.src=function(a){return m(a)?(a!=this.f&&(this.f=a,this.ya(32)),this):this.f};g.opacity=function(a){return m(a)?(a!=this.c&&(this.c=a,this.ya(32)),this):this.c};
209g.og=function(){return this.wc.clone()};g.Gg=function(a){var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();a=we(this.wc.clone(),a);b&&(this.ac=a.clone());c&&(this.zd=a.clone());return a};g.kj=function(){return Tg.OG()};g.de=function(){this.ec(32)&&(Tg.Ds()&&this.ya(4),this.Og());ui.o.de.call(this)};g.Pl=function(){Tg.lK(this);Ug(this,4);Ug(this,256)};g.Og=function(){Tg.kK(this);Ug(this,32)};
210g.Pb=function(a){var b=a.bounds;this.x(b.left).y(b.top).width(b.width).height(b.height).src(a.src).am(a.align).jp(a.fittingMode);ui.o.Pb.call(this,a)};g.u=function(){var a=ui.o.u.call(this);a.type="image";a.bounds=this.og();a.src=this.src();a.align=this.am();a.fittingMode=this.jp();return a};g.M=function(){this.wc=null;Wg(this);ui.o.M.call(this)};F("acgraph.vector.Image",ui);var xi=ui.prototype;xi.fittingMode=xi.jp;xi.align=xi.am;xi.x=xi.x;xi.y=xi.y;xi.width=xi.width;xi.height=xi.height;xi.src=xi.src;
211F("acgraph.vector.Image.Fitting.MEET",wi);F("acgraph.vector.Image.Fitting.SLICE","slice");F("acgraph.vector.Image.Align.NONE",vi);F("acgraph.vector.Image.Align.X_MIN_Y_MIN","xMinYMin");F("acgraph.vector.Image.Align.X_MID_Y_MIN","xMidYMin");F("acgraph.vector.Image.Align.X_MAX_Y_MIN","xMaxYMin");F("acgraph.vector.Image.Align.X_MIN_Y_MID","xMinYMid");F("acgraph.vector.Image.Align.X_MID_Y_MID","xMidYMid");F("acgraph.vector.Image.Align.X_MAX_Y_MID","xMaxYMid");
212F("acgraph.vector.Image.Align.X_MIN_Y_MAX","xMinYMax");F("acgraph.vector.Image.Align.X_MID_Y_MAX","xMidYMax");F("acgraph.vector.Image.Align.X_MAX_Y_MAX","xMaxYMax");function mh(a,b,c,d){this.f=new I(a||0,b||0,c||0,d||0);this.m=[];this.v=[0,0,0,0];wh.call(this);yi(this)}G(mh,wh);g=mh.prototype;g.Me=bh.prototype.Me|32;g.Lf=function(){return"rect"};g.Ws=function(a){a!=this.f.left&&(this.f.left=a,yi(this));return this};g.Xs=function(a){a!=this.f.top&&(this.f.top=a,yi(this));return this};g.Pp=function(a){this.f.width!=a&&(this.f.width=a,yi(this));return this};g.Op=function(a){this.f.height!=a&&(this.f.height=a,yi(this));return this};
213g.ee=function(a){oe(this.f,a)||(this.f.left=a.left,this.f.top=a.top,this.f.width=a.width,this.f.height=a.height,yi(this));return this};g.wC=function(a,b){var c,d,e,f;
213c=sb(arguments,1);d=c[0];A(d)?f=Ua(d,4):f=c;4>f.length?f=e=d=c=parseFloat(f[0]):(c=parseFloat(f[0]),d=parseFloat(f[1]),e=parseFloat(f[2]),f=parseFloat(f[3]));this.v[0]=c?c:0;this.m[0]=c?a:void 0;this.v[1]=d?d:0;this.m[1]=d?a:void 0;this.v[2]=e?e:0;this.m[2]=e?a:void 0;this.v[3]=f?f:0;this.m[3]=f?a:void 0};
214function yi(a){var b=!a.ha()||a.ha().bc();b||a.ha().Cc();Ch(a);var c=a.v[0];a.pw(a.f.left+c,a.f.top);c=a.v[1];a.Ai(a.f.left+a.f.width-a.v[1],a.f.top);if(a.m[1])switch(a.m[1]){case "round":Dh(a,a.f.left+a.f.width,a.f.top+c,c,c,!1,!0);break;case "roundInner":Dh(a,a.f.left+a.f.width,a.f.top+c,c,c,!1,!1);break;case "cut":a.Ai(a.f.left+a.f.width,a.f.top+c)}c=a.v[2];a.Ai(a.f.left+a.f.width,a.f.top+a.f.height-c);if(a.m[2])switch(a.m[2]){case "round":Dh(a,a.f.left+a.f.width-c,a.f.top+a.f.height,c,c,!1,!0);
215break;case "roundInner":Dh(a,a.f.left+a.f.width-c,a.f.top+a.f.height,c,c,!1,!1);break;case "cut":a.Ai(a.f.left+a.f.width-c,a.f.top+a.f.height)}c=a.v[3];a.Ai(a.f.left+c,a.f.top+a.f.height);if(a.m[3])switch(a.m[3]){case "round":Dh(a,a.f.left,a.f.top+a.f.height-c,c,c,!1,!0);break;case "roundInner":Dh(a,a.f.left,a.f.top+a.f.height-c,c,c,!1,!1);break;case "cut":a.Ai(a.f.left,a.f.top+a.f.height-c)}c=a.v[0];a.Ai(a.f.left,a.f.top+c);if(a.m[0])switch(a.m[0]){case "round":Dh(a,a.f.left+c,a.f.top,c,c,!1,!0);
216break;case "roundInner":Dh(a,a.f.left+c,a.f.top,c,c,!1,!1)}a.lA();b||a.ha().uc()}g.round=function(a,b,c,d){lb(arguments,0,0,"round");this.wC.apply(this,arguments);yi(this);return this};g.tV=function(a,b,c,d){lb(arguments,0,0,"roundInner");this.wC.apply(this,arguments);yi(this);return this};g.iS=function(a,b,c,d){lb(arguments,0,0,"cut");this.wC.apply(this,arguments);yi(this);return this};
217g.Pb=function(a){mh.o.Pb.call(this,a);this.Ws(a.x).Xs(a.y).Pp(a.width).Op(a.height);a.cornerTypes&&(this.m=Ua(a.cornerTypes,4),a=Ua(a.cornerSizes,4),$a(a,function(a,c,d){d[c]=parseFloat(a)}),this.v=a,yi(this))};g.u=function(){var a=mh.o.u.call(this);a.type="rect";a.x=this.f.left;a.y=this.f.top;a.width=this.f.width;a.height=this.f.height;a.cornerTypes=this.m.join(" ");a.cornerSizes=this.v.join(" ");return a};g.M=function(){this.f=this.m=this.v=null;Wg(this);mh.o.M.call(this)};var zi=mh.prototype;
218F("acgraph.vector.Rect",mh);zi.setX=zi.Ws;zi.setY=zi.Xs;zi.setWidth=zi.Pp;zi.setHeight=zi.Op;zi.setBounds=zi.ee;zi.cut=zi.iS;zi.round=zi.round;zi.roundInner=zi.tV;function Ai(a){ld.call(this);this.c={};this.b={};this.f=new mg(this);this.ga=a}G(Ai,ld);var Bi=[kc&&!zc("11")?"readystatechange":"load","abort","error"];function Ci(a,b,c){(c=A(c)?c:c.src)&&(a.c[b]={src:c,HG:m(void 0)?void 0:null})}function Di(a,b){delete a.c[b];var c=a.b[b];c&&(delete a.b[b],a.f.Bc(c,Bi,a.g),Zb(a.b)&&Zb(a.c)&&a.dispatchEvent("complete"))}
219Ai.prototype.start=function(){var a=this.c;$a(Wb(a),function(b){var c=a[b];if(c&&(delete a[b],!this.jc)){var d;this.ga?d=Jf(this.ga).c("IMG"):d=new Image;c.HG&&(d.crossOrigin=c.HG);this.f.ja(d,Bi,this.g);this.b[b]=d;d.id=b;d.src=c.src}},this)};
220Ai.prototype.g=function(a){var b=a.c;if(b){if("readystatechange"==a.type)if("complete"==b.readyState)a.type="load";else return;"undefined"==typeof b.naturalWidth&&("load"==a.type?(b.naturalWidth=b.width,b.naturalHeight=b.height):(b.naturalWidth=0,b.naturalHeight=0));this.dispatchEvent({type:a.type,target:b});this.jc||Di(this,b.id)}};Ai.prototype.M=function(){delete this.c;delete this.b;Jb(this.f);Ai.o.M.call(this)};function Ei(){this.g={};this.f="fontStyle fontVariant fontFamily fontSize fontWeight letterSpacing decoration".split(" ")}fa(Ei);function Fi(a,b){var c;if(Gi(a," ",b))c=Hi(a," ",b);else{c=a.measure("a a",b);var d=a.measure("aa",b);c=new I(0,c.top,c.width-d.width,c.height);Hi(a," ",b,c)}return c}function Ji(a,b){var c;Gi(a,"",b)?c=Hi(a,"",b):(c=a.measure("a",b),c=new I(0,c.top,0,c.height),Hi(a,"",b,c));return c}
221function Ki(a,b){for(var c="",d=0,e=a.f.length;d<e;d++){var f=b[a.f[d]];m(f)&&(c+=f+"|")}return c}function Hi(a,b,c,d){var e=a.g,f=Ki(a,c),h=e[f];h||(h=e[f]={});return(e=h[b])?e:h[b]=d?d:a.measure(b,c)}g=Ei.prototype;g.dI=function(a,b,c){return Hi(this,b,c)};function Gi(a,b,c){a=a.g[Ki(a,c)];return!(!a||!a[b])}
222function Li(a,b){var c,d;a=ge(a);if(b.height==b.width)return a;
222b.height<b.width?(c=b.width,d=b.height,d/=c):(c=b.height,d=b.width,d=c/d);c/=2;c=he(Math.atan(Math.tan(Sd(a))*c/c*d));90<a&&270>=a?c=180+c:270<a&&360>=a&&(c=360+c);return c%360}g.appendChild=function(a,b){a.appendChild(b)};g.getParent=function(a){return fg(a)};g.jJ=function(){return!1};g.RI=function(){return!1};function Mi(a){a.hn||(a.hn=new Ai(ba.document.body));return a.hn}g.Ds=function(){return!1};g.rw=function(){return!1};function Qh(){this.Ga=new I(0,0,0,0);Qg.call(this)}G(Qh,Qg);g=Qh.prototype;g.Wa=null;g.Me=Qg.prototype.Me|32;g.Lf=function(){return"simpleText"};g.og=function(){return this.Ga.clone()};g.Gg=Qh.prototype.og;g.text=function(a){return m(a)?(a!=this.Wa&&(this.Wa=String(a),(a=!this.ha()||this.ha().bc())||this.ha().Cc(),this.ya(32),a||this.ha().uc()),this):this.Wa};g.kj=function(){return Tg.nv()};g.de=function(){this.ec(32)&&(this.P().textContent=this.text(),Ug(this,32));Qh.o.de.call(this)};
223g.Pl=function(){Ug(this,4);Ug(this,256)};var Ni=Qh.prototype;Ni.text=Ni.text;F("acgraph.vector.SimpleText",Qh);function Oi(){}fa(Oi);
224var Pi={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,
225Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,
226OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,
227chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,
228hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,
229diams:9830};Oi.prototype.s=null;function Qi(a){a.style||(a.style=a.j.length?cc(a.j[a.j.length-1]):{})}function Ri(a,b){switch(b){case "b":case "strong":Qi(a);a.style.fontWeight="bold";break;case "i":case "em":Qi(a),a.style.fontStyle="italic"}}
230function Si(a,b,c){switch(b){case "font-style":Qi(a);a.style.fontStyle=c||"normal";break;case "font-variant":Qi(a);a.style.fontVariant=c||"normal";break;case "font-family":Qi(a);a.style.fontFamily=c||ba.acgraph.fontFamily;break;case "font-size":Qi(a);a.style.fontSize=c||ba.acgraph.fontSize;break;case "font-weight":Qi(a);a.style.fontWeight=c||"normal";break;case "color":Qi(a);a.style.color=c||ba.acgraph.color;break;case "letter-spacing":Qi(a);a.style.letterSpacing=c||"normal";break;case "text-decoration":Qi(a);
231a.style.lj=c||"none";break;case "opacity":Qi(a),a.style.opacity=null!=c?parseFloat(c):1}}function Ti(a){""!=a.c&&(Ui(a.s,a.c,a.j.length?a.j[a.j.length-1]:null),a.c="",a.F=!1)}function Vi(a){a.v==(a.A.length?a.A[a.A.length-1]:null)&&(Ti(a),a.j.pop(),a.A.pop(),a.b="");a.v="";a.state=1}function Wi(a,b){Ri(a,a.b);a.A.push(a.b);a.j.push(a.style);b&&(a.f="");a.b="";a.style=null;a.state=1}function Xi(a,b,c){Si(a,a.h,a.m||"");a.h="";a.m="";c&&(a.f="");a.state=b}
232function Yi(a){Ri(a,a.b);Si(a,a.h,a.m||"");a.A.push(a.b);a.j.push(a.style);a.b="";a.style=null;a.f="";a.h="";a.m="";a.state=1}function Zi(a,b,c){var d;if(a.da){var e=Pi[a.g];m(e)?d=e:a.c+="&"+a.g+c}else a.g?d=parseInt(a.g,10):a.c+="&#"+c;d&&(a.c+=String.fromCharCode(d)+(";"==c?"":c));a.state=b;a.g="";a.da=!0};function $i(a,b){Gb.call(this);this.b=b||{};this.text=a;this.j=!1;this.y=this.x=this.h=this.f=this.height=this.width=this.c=0}G($i,Gb);
232g=$i.prototype;g.Bb=null;g.ga=null;g.parent=function(a){return m(a)?(this.ga=a,this):this.ga};g.P=function(){return this.Bb};g.Lf=function(){return"tSegment"};g.Og=function(){""!=this.text&&((this.Bb=Tg.tA())&&Tg.MD(this),this.ga.P().appendChild(this.Bb))};g.M=function(){dg(this.Bb);this.Bb=null;$i.o.M.call(this)};function aj(a,b){this.F=!1;this.aa=a||0;this.ea=b||0;this.Ga=new I(this.aa,this.ea,0,0);this.R=this.m=this.ib=this.h=0;this.oa=!1;this.c=[];this.b=[];this.A=this.Lb=this.j=0;this.ma=!0;this.jb=this.v=this.K=this.Fa=0;this.da=[];this.G=1;this.T=bj;this.f=0;this.J=this.g=!1;this.hb=this.eg={fontSize:ba.acgraph.fontSize,color:ba.acgraph.fontColor,fontFamily:ba.acgraph.fontFamily,direction:ba.acgraph.textDirection,textOverflow:bj,textWrap:cj,selectable:!0,hAlign:dj};Qg.call(this)}G(aj,Qg);
233var cj="noWrap",bj="",dj="start",ej={hX:"left",VX:dj,IW:"center",cX:"end",EX:"right"},fj={ZX:"top",kX:"middle",oW:"bottom"};g=aj.prototype;g.Me=Qg.prototype.Me|17440;g.hb=null;g.Wa=null;g.x=function(a){return null!=a?(this.aa!=a&&(this.aa=a,this.F&&gj(this),this.Ga.left=a,this.ya(16384),Wg(this)),this):this.aa};g.y=function(a){return null!=a?(this.ea!=a&&(this.ea=a,this.F&&hj(this),this.Ga.top=a,this.ya(16384),Wg(this)),this):this.ea};
234function ij(a,b,c){if(m(c)){if(c!==a.hb[b]){var d=!a.ha()||a.ha().bc();d||a.ha().Cc();a.hb[b]=c;a.F=!1;a.ya(1024);a.ya(32);a.ya(16384);a.Yl();d||a.ha().uc()}return a}return a.hb[b]}g.Yl=function(){if(Tg.Ds()){var a=this.Md();a&&!xe(a)&&this.ya(4)}};g.width=function(a){m(a)&&ij(this,"width")!=a&&(null===a||(a=Math.max(a,0)||0),this.va=a);return ij(this,"width",a)};g.height=function(a){m(a)&&(ij(this,"height")==a||null!==a&&(a=Math.max(a,0)||0),this.bb=a);return ij(this,"height",a)};
235g.opacity=function(a){return null!=a?(this.hb.opacity=a,this.ya(1024),this):this.hb.opacity};g.color=function(a){return null!=a?(this.hb.color=a,this.ya(1024),this):this.hb.color};g.fontSize=function(a){return ij(this,"fontSize",a)};g.fontFamily=function(a){return ij(this,"fontFamily",a)};g.Ok=function(a){return ij(this,"direction",a)};g.fontStyle=function(a){return ij(this,"fontStyle",a)};g.fontVariant=function(a){return ij(this,"fontVariant",a)};
236g.fontWeight=function(a){return ij(this,"fontWeight",a)};g.letterSpacing=function(a){return ij(this,"letterSpacing",a)};g.lj=function(a){return ij(this,"decoration",a)};g.$n=function(a){null!=a&&(this.G=jj(a));return ij(this,"lineHeight",a)};function jj(a){var b=parseFloat(a);return isNaN(b)||0>b?1:A(a)&&ya(a,"%")?1+parseFloat(a)/100:a}
236g.ao=function(a){null!=a&&(this.f=a);return ij(this,"textIndent",a)};
237g.Yi=function(a){if(m(a))if("center"==a)a="middle";else{var b=!1;Tb(fj,function(c){a==c&&(b=!0)});b||(a="top")}return ij(this,"vAlign",a)};g.Sg=function(a){if(m(a))if("middle"==a)a="center";else{var b=!1;Tb(ej,function(c){a==c&&(b=!0)});b||(a=dj)}return ij(this,"hAlign",a)};g.bo=function(a){return ij(this,"textWrap",a)};g.nh=function(a){null!=a&&(this.T=a);return ij(this,"textOverflow",a)};g.Pk=function(a){return ij(this,"selectable",a)};
238g.style=function(a){if(a){Tb(a,function(a,b){var c=b;switch(b){case "fontDecoration":case "textDecoration":c="decoration";break;case "fontColor":c="color";break;case "fontOpacity":c="opacity"}this.hb[c]=a},this);this.va=parseFloat(this.hb.width)||0;this.bb=parseFloat(this.hb.height)||0;this.hb.lineHeight&&(this.G=jj(this.hb.lineHeight));var b,c=this.hb.vAlign;null!=c&&("center"==c?this.hb.vAlign="middle":(b=!1,Tb(fj,function(a){c==a&&(b=!0)}),b||(this.hb.vAlign="top")));var d=this.hb.hAlign;null!=
239d&&("middle"==d?this.hb.hAlign="center":(b=!1,Tb(ej,function(a){d==a&&(b=!0)}),b||(this.hb.hAlign=dj)));null!=this.hb.direction&&(this.g="rtl"==this.hb.direction);null!=this.hb.textOverflow&&(this.T=this.hb.textOverflow);null!=this.hb.textIndent&&(this.f=this.hb.textIndent);this.g&&(this.f=0);(a=!this.ha()||this.ha().bc())||this.ha().Cc();this.F=!1;this.ya(1024);this.ya(32);this.ya(16384);this.ya(4);this.Yl();a||this.ha().uc();return this}return this.hb};
240g.text=function(a){return m(a)?(a!=this.Wa&&(this.Wa=String(a),this.oa=!1,(a=!this.ha()||this.ha().bc())||this.ha().Cc(),this.F=!1,this.ya(1024),this.ya(32),this.ya(16384),this.Yl(),a||this.ha().uc()),this):this.Wa};g.htmlText=function(a){return m(a)?(a!=this.Wa&&(this.Wa=String(a),this.oa=!0,(a=!this.ha()||this.ha().bc())||this.ha().Cc(),this.F=!1,this.ya(1024),this.ya(32),this.ya(16384),this.Yl(),a||this.ha().uc()),this):this.Wa};g.Lf=function(){return"text"};g.og=function(){return this.Ga.clone()};
241g.Gg=function(a){this.F||this.kx();if(!a)return this.Ga.clone();var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();a=we(this.Ga.clone(),a);b&&(this.ac=a.clone());c&&(this.zd=a.clone());return a};g.dJ=function(a){for(var b=Tg.f,c=arguments,d={},e=0,f=b.length;e<f;e++)for(var h=c.length;h--;){var k=c[h];if(k&&(k=k[b[e]],m(k))){d[b[e]]=k;break}}return d};g.tf=function(a,b){return Hi(Tg,a,this.dJ(this.hb,b))};
242function kj(a,b,c,d,e,f,h){var k,l,n=Math.floor((e-d)/(f.width/b.length));k=b.substring(0,n);for(l=a.tf(k,c);d+l.width<e&&1<n;)n++,k=b.substring(0,n),l=a.tf(k,c);for(;d+l.width>e&&1<n;)n--,k=b.substring(0,n),l=a.tf(k,c);d=a.dJ(a.hb,c);c=b.substring(n,b.length);l=f.width-l.width;f=f.clone();f.width=l;Hi(Tg,c,d,f);"byWord"!=a.hb.textWrap||h||(a=/\s+/g,h=/\S+/g,f=c[0],a.test(k[k.length-1])||a.test(f)||(a.test(k)?(b=k.match(h),n=k.lastIndexOf(b[b.length-1])):n=h.exec(b)[0].length));return n}
243function lj(a,b,c,d,e){c=new $i(b,c);c.c=-d.top;c.height=d.height;c.width=d.width;a.f&&!a.c.length&&(e=e||0,a.f=a.va&&a.f+d.width+e>a.va?a.va-d.width-e:a.f,0>a.f&&(a.f=0));a.A=Math.max(a.A,d.height);a.j+=d.width;a.c.length||(a.j+=a.f);a.v=Math.max(a.v,c.c);a.ma=a.b.length?a.ma&&!b.length:!b.length;a.b.push(c);a.c.push(c);c.parent(a);return c}
244function mj(a,b){var c,d,e,f,h=b||Xa(a.da),k=Xa(h),l=a.tf(a.T,k.b),n=a.T;l.width>a.va&&(e=kj(a,a.T,k.b,0,a.va,l,!0),n=a.T.substring(0,e));e=a.Lb;var p=a.va;if(""==n)d=Za(a.c,k)+1,lb(a.c,d,a.c.length-d);else if(p-e>=l.width)a.b=h,d=Za(a.c,k)+1,lb(a.c,d,a.c.length-d),f=lj(a,n,k.b,l),2==a.b.length&&""==a.b[0].text&&(f.h=a.K-a.b[0].height,f.j=!0);else{for(var r=h.length-1;!c&&0<=r;)k=h[r],l=a.tf(n,k.b),d=a.tf(k.text,k.b),e-d.width+l.width<=a.va&&(c=k),e-=d.width,r--;c||1!=a.da.length||(c=h[0],e-=d.width);
245c&&(a.b=h,r=a.b[0].h,p-=l.width,d=Za(h,c),lb(h,d,h.length-d),d=Za(a.c,c),lb(a.c,d,a.c.length-d),a.A=0,a.j=0,a.v=0,d=a.tf(c.text,c.b),e=kj(a,c.text,c.b,e,p,d,!0),1>e&&(e=1),p=c.text.substring(0,e),h=a.tf(p,c.b),p=lj(a,p,c.b,h,l.width),p.x=c.x,p.y=c.y,h.width+l.width>a.va&&(e=kj(a,a.T,k.b,h.width,a.va,l,!0),n=a.T.substring(0,e)),0<e&&(f=lj(a,n,c.b,l),f.x=p.x+h.width,f.y=p.y),a.b[0].j=!0,a.b[0].h=r)}a.g&&f&&(c=a.b[0],f.j=c.j,f.x=c.x,f.h=c.h,c.h=0,c.x=0,c.j=!1,mb(a.c,f),d=Za(a.c,c),kb(a.c,f,d))}
246function nj(a){oj(a);a.Fa++;Ui(a,"",null,!0);var b=a.b[0]?a.b[0].height:0;a.K+=A(a.G)?parseInt(a.G,0)+b:a.G*b}
247function Ui(a,b,c,d){if(!a.J){c=c||{};var e=a.tf(b,c),f=a.c.length?0:a.f;
247if(null!=a.hb.width)for(;a.j+e.width+f>a.va&&!a.J;){var h=kj(a,b,c,f+a.j,a.va,e);1>h&&!a.b.length&&(h=1);h&&(f=Ba(b.substring(0,h)),e=a.tf(f,c),lj(a,f,c,e));oj(a);1==b.length&&(a.J=!0);f=0;"byLetter"==a.hb.textWrap||"byWord"==a.hb.textWrap?(b=Ba(b.substring(h,b.length)),e=a.tf(b,c)):a.oa?(b="",e=a.tf(b,c)):(mj(a),a.J=!0)}a.J||!b.length&&!d||lj(a,b,c,e)}}
248function oj(a){a.bo()!=cj||1!=a.da.length||a.oa||a.J||(mj(a),a.J=!0);if(!a.J&&a.b.length){var b=!a.da.length;if(a.bb&&a.h+a.A>a.bb&&a.da.length)mj(a),a.J=!0;else{a.A=A(a.G)?parseInt(a.G,0)+a.A:a.G*a.A;if(Tg.jJ()){var c,d,e,f;f=a.g&&a.hb.hAlign==dj||!a.g&&"end"==a.hb.hAlign||"right"==a.hb.hAlign;c="center"==a.hb.hAlign;if(a.g&&"end"==a.hb.hAlign||!a.g&&a.hb.hAlign==dj||"left"==a.hb.hAlign)for(c=a.g?0:a.f&&b?a.f:0,d=0,e=a.b.length;d<e;d++)f=a.b[d],f.x=c,f.y=a.h+a.v+f.height-1.5*f.c,c+=f.width;else if(c)for(c=
249-a.j/2,!a.g&&a.f&&b?c+=a.f:a.g&&a.f&&b&&(c-=0),d=0,e=a.b.length;d<e;d++)f=a.b[d],f.x=c+f.width/2,f.y=a.h+a.v+f.height-1.5*f.c,c+=f.width;else if(f)for(c=a.g?a.f&&b?-a.f:0:0,d=a.b.length-1;0<=d;d--)f=a.b[d],f.x=c,f.y=a.h+a.v+f.height-1.5*f.c,c-=f.width}if(b)a.b[0].c=a.v,a.f&&"center"==a.hb.hAlign&&(a.b[0].f=a.g?-a.f/2:a.f/2);else{var h;for(d=0;d<a.b.length;d++)if(""!=a.b[d].text){h=a.b[d];break}h&&(h.j=!0,a.ma||(h.h=a.K&&1<a.Fa?a.K:a.jb+a.v))}null!=a.hb.width&&"byWord"==a.hb.textWrap&&a.j>a.va&&(1<
250a.b.length&&!a.b[0].text.length&&(nb(a.b,0),nb(a.c,Za(a.c,a.b[0]))),f=Xa(a.b),b=a.tf(f.text,f.b),b=kj(a,f.text,f.b,0,a.va,b,!0),h=f.text.substring(0,b),b=a.tf(h,f.b),f.text=h,f.width=b.width,a.j=b.width,a.Lb=a.j,mj(a,a.b),"center"==a.hb.hAlign&&(f=a.b[0],f.f=-a.va/2+a.j/2));a.h+=a.A;a.ib=Math.max(a.ib,a.j);a.jb=a.A-a.v;a.Lb=a.j;a.ma||(a.K=0,a.Fa=0);a.ma=!0;a.A=0;a.j=0;a.v=0;a.da.push(a.b);a.b=[]}}}
251function gj(a){a.m=a.aa;a.hb.hAlign==dj?a.m+=a.g?a.va:0:"center"==a.hb.hAlign?a.m+=a.va/2:"end"==a.hb.hAlign?a.m+=a.g?0:a.va:"right"==a.hb.hAlign&&(a.m+=a.va)}function hj(a){a.R=a.ea+(a.c.length?a.c[0].c:0);a.hb.vAlign&&a.h<a.hb.height&&("middle"==a.hb.vAlign?a.R+=a.bb/2-a.h/2:"bottom"==a.hb.vAlign&&(a.R+=a.bb-a.h))}
252g.kx=function(){this.c.length&&(this.da=[],this.c=[]);null!=this.hb.direction&&(this.g="rtl"==this.hb.direction);null!=this.hb.textIndent&&(this.f=this.hb.textIndent);this.g&&(this.f=0);this.va=parseFloat(this.hb.width)||0;this.bb=parseFloat(this.hb.height)||0;this.J=!1;this.v=this.j=this.A=this.Fa=this.K=this.h=this.ib=this.jb=this.Lb=0;this.b=[];this.R=this.m=0;var a,b;if(null!=this.Wa){if(this.oa){a=Oi.xe();a.j=[];a.A=[];a.b="";a.v="";a.f="";a.G="'";a.h="";a.m="";a.c="";a.style=null;a.s=null;a.state=
2531;a.F=!1;a.g="";a.da=!0;a.N=!1;a.s=this;b=this.text();for(var c=b.length,d=-1,e,f,h,k=!1;++d<c;)switch(e=b.charAt(d),f=/\xa0|\s/.test(e),h=/[^a-zA-Z]/.test(e),a.state){case 1:if("<"==e){a.state=2;break}if(a.F&&f)break;if("&"==e){a.state=14;break}if(a.N&&(a.N=!1,";"==e))break;a.c+=e;a.F=f;break;case 14:if(a.da&&!a.g&&"#"==e){a.da=!1;break}if("&"==e){Zi(a,14,"");break}if(/(_|\W)/.test(e)){Zi(a,"<"==e?2:1,e);break}f=/\d/.test(e);if(!a.da&&!f){Zi(a,1,e);break}a.g+=e;Pi[a.g]&&(a.N=!0,Zi(a,1,""));break;
254case 2:if(k){if(">"!=e)break;"br"==a.b&&nj(a.s);a.b="";k=!1;a.state=1;break}if(!a.b&&"<"==e){a.c+="<";break}if(!a.b&&h&&"/"!=e){a.c+="<"+e;a.state=1;break}if(!a.b&&"/"==e){a.state=3;break}if("br"==a.b&&">"==e){nj(a.s);a.b="";a.state=1;break}if("br"==a.b&&("/"==e||f)){k=!0;break}a.b&&Ti(a);if(a.b&&f){a.state=4;break}if(">"==e){Wi(a);break}a.b+=e.toLowerCase();break;case 3:if(k){if(">"!=e)break;Vi(a);k=!1;break}if(!a.v&&h){a.c+="</"+e;a.state=1;break}if(a.v&&f){k=!0;break}if(">"==e){Vi(a);k=!1;break}a.v+=
255e.toLowerCase();break;case 4:if(k){if(">"!=e)break;Wi(a,!0);k=!1;break}if(">"==e){Wi(a,!0);break}if(f){a.state=5;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e.toLowerCase();break;case 5:if(">"==e){Wi(a,!0);break}if(f)break;if(a.f&&!h){a.f=e;a.state=4;break}if("="==e){a.f&&(a.state="style"==a.f?6:8);break}a.f+=e;a.state=4;break;case 6:if(f)break;if(">"==e){Wi(a,!0);break}if("'"==e||'"'==e){a.G=e;a.state=9;break}a.h=e;a.state=10;break;case 8:if(f)break;if(">"==e){a.f="";a.b="";a.state=
2561;break}if("'"==e||'"'==e){a.G=e;a.state=7;break}a.state=11;break;case 9:if(f)break;
256if(e==a.G){k=!0;Xi(a,4,!0);break}if(":"==e){a.state=12;break}a.h+=e.toLowerCase();break;case 12:if(f)break;if(e==a.G){k=!0;Xi(a,4,!0);break}if(";"==e){Xi(a,9);break}a.m+=e.toLowerCase();break;case 7:e==a.G&&(a.f="",a.state=4);break;case 10:if(f){k=!0;Xi(a,4,!0);break}if(">"==e){Yi(a);break}if(":"==e){a.state=13;break}a.h+=e;break;case 11:if(f){Xi(a,4,!0);break}">"==e&&Wi(a);break;case 13:if(f){k=!0;Xi(a,4,!0);break}if(">"==
257e){Yi(a);break}if(";"==e){Xi(a,10);break}a.m+=e.toLowerCase();break;default:throw"Error while parsing HTML: Symbol '"+e+"', position: "+(d-1);}Ti(a);oj(a.s)}else if(this.Wa=this.Wa.replace(/\xa0|[ \t]+/g," ").replace(/(\r\n|\r|\n)/g,"\n"),c=this.Wa.split(/\n/g),1!=c.length||null!=this.hb.width)for(b=0;b<c.length;b++)a=Ba(c[b]),null!=a&&(""!=a&&Ui(this,a),nj(this));else this.P()||Yg(this,!0),this.ec(1024)&&(Tg.CC(this),Ug(this,1024)),a=new $i(this.Wa,{}),this.b.push(a),this.c.push(a),a.parent(this),
258this.ec(32)&&this.Og(),b=Tg.dI(this.P(),this.Wa,this.hb),a.c=-b.top,a.height=b.height,a.width=b.width,this.A=b.height,this.j=b.width+this.f,this.v=a.c,this.ma=!this.Wa.length,oj(this),this.Fa++,a=this.b[0]?this.b[0].height:0,this.K+=A(this.G)?parseInt(this.G,0)+a:this.G*a;this.f&&0<this.da.length&&(a=this.da[0][0],this.g?this.hb.hAlign&&this.hb.hAlign!=dj&&"right"!=this.hb.hAlign||(a.f-=this.f):this.hb.hAlign&&this.hb.hAlign!=dj&&"left"!=this.hb.hAlign||(a.f+=this.f));this.hb.width||(this.va=this.ib);
259this.hb.height||(this.bb=this.h);gj(this);hj(this);this.Ga=new I(this.aa,this.ea,this.va,this.bb);this.F=!0}};g.kj=function(){return Tg.nv()};g.de=function(){this.F||this.kx();this.ec(1024)&&(Tg.CC(this),Ug(this,1024));this.ec(32)&&this.Og();this.ec(16384)&&this.hC();aj.o.de.call(this)};g.hC=function(){for(var a=0,b=this.c.length;a<b;a++){var c=this.c[a];c.Bb&&Tg.LD(c)}Tg.BC(this);Ug(this,16384)};g.Og=function(){this.P()&&bg(this.P());for(var a=0,b=this.c.length;a<b;a++)this.c[a].Og();Ug(this,32)};
260g.Pl=function(){Tg.tK(this);Ug(this,4);Ug(this,256)};g.Pb=function(a){this.x(a.x).y(a.y).style(a.style);a.html?this.htmlText(a.text):this.text(a.text);aj.o.Pb.call(this,a)};g.u=function(){var a=aj.o.u.call(this);a.type="text";a.x=this.x();a.y=this.y();a.html=this.oa;a.text=this.text();a.style=this.style();return a};g.M=function(){Kb(this.c);delete this.c;delete this.da;delete this.Ga;delete this.Ga;aj.o.M.call(this)};var pj=aj.prototype;F("acgraph.vector.Text",aj);pj.text=pj.text;pj.style=pj.style;
261pj.htmlText=pj.htmlText;pj.x=pj.x;pj.y=pj.y;pj.fontSize=pj.fontSize;pj.color=pj.color;pj.fontFamily=pj.fontFamily;pj.direction=pj.Ok;pj.fontStyle=pj.fontStyle;pj.fontVariant=pj.fontVariant;pj.fontWeight=pj.fontWeight;pj.letterSpacing=pj.letterSpacing;pj.decoration=pj.lj;pj.opacity=pj.opacity;pj.lineHeight=pj.$n;pj.textIndent=pj.ao;pj.vAlign=pj.Yi;pj.hAlign=pj.Sg;pj.width=pj.width;pj.height=pj.height;pj.textWrap=pj.bo;pj.textOverflow=pj.nh;pj.selectable=pj.Pk;
262F("acgraph.vector.Text.TextWrap.NO_WRAP",cj);F("acgraph.vector.Text.TextWrap.BY_LETTER","byLetter");F("acgraph.vector.Text.TextWrap.BY_WORD","byWord");F("acgraph.vector.Text.TextOverflow.CLIP",bj);F("acgraph.vector.Text.TextOverflow.ELLIPSIS","...");F("acgraph.vector.Text.FontStyle.ITALIC","italic");F("acgraph.vector.Text.FontStyle.NORMAL","normal");F("acgraph.vector.Text.FontStyle.OBLIQUE","oblique");F("acgraph.vector.Text.FontVariant.NORMAL","normal");
263F("acgraph.vector.Text.FontVariant.SMALL_CAP","small-caps");F("acgraph.vector.Text.Direction.LTR","ltr");F("acgraph.vector.Text.Direction.RTL","rtl");F("acgraph.vector.Text.Decoration.BLINK","blink");F("acgraph.vector.Text.Decoration.LINE_THROUGH","line-through");F("acgraph.vector.Text.Decoration.OVERLINE","overline");F("acgraph.vector.Text.Decoration.UNDERLINE","underline");F("acgraph.vector.Text.Decoration.NONE","none");F("acgraph.vector.Text.HAlign.START",dj);
264F("acgraph.vector.Text.HAlign.LEFT","left");F("acgraph.vector.Text.HAlign.CENTER","center");F("acgraph.vector.Text.HAlign.END","end");F("acgraph.vector.Text.HAlign.RIGHT","right");F("acgraph.vector.Text.VAlign.TOP","top");F("acgraph.vector.Text.VAlign.MIDDLE","middle");F("acgraph.vector.Text.VAlign.BOTTOM","bottom");function Nh(a){Qg.call(this);this.b=m(a)?a:""}G(Nh,Qg);g=Nh.prototype;g.Lf=function(){return"unmanageablelayer"};g.Me=Qg.prototype.Me|32;g.WD=function(a){return m(a)?(a!=this.b&&(this.b=a,this.ya(32)),this):this.b};g.kj=function(){return Tg.Fr()};g.de=function(){Nh.o.de.call(this);if(this.ec(32)){var a=this.P();
264bg(a);A(this.b)?a.innerHTML=this.b:a.appendChild(this.b);Ug(this,32)}};
265g.Gg=function(a){var b=a==this.Jb,c=a==this.Md();if(this.ac&&b)return this.ac.clone();if(this.zd&&c)return this.zd.clone();var d=Tg.cJ(this.b);a&&(d=we(d,a));b&&(this.ac=d.clone());c&&(this.zd=d.clone());return d};g.Pb=function(a){"content"in a&&this.WD(a.content);Nh.o.Pb.call(this,a)};g.u=function(){var a=Nh.o.u.call(this);a.content=A(this.b)?this.b:this.b.outerHTML;return a};var qj=Nh.prototype;qj.content=qj.WD;function Wh(a,b,c,d,e,f,h,k){a=a.path?a.path():a;if(2>f)return a;h=h||0;var l=ie(h,d),n=je(h,d),p=360/(2*f),r;a.moveTo(l+b,n+c);if(k)for(r=0;r<f;r++){var t=h;h+=p;var u=l,v=n,w=ie(t,e),x=je(t,e),y=ie(h,d),B=je(h,d),l=ie(h,e),n=je(h,e),E=(y-w)*(v-x)-(B-x)*(u-w),E=E/((B-x)*(l-u)-(y-w)*(n-v)),u=rj(e,d,t,h,k,1-E),t=sj(e,d,t,h,k,1-E);a.Wh(b+u,c+t,b+l,c+n);t=h;h+=p;u=l;v=n;w=ie(h,e);x=je(h,e);y=ie(t,d);B=je(t,d);l=ie(h,d);n=je(h,d);E=(y-w)*(v-x)-(B-x)*(u-w);E/=(B-x)*(l-u)-(y-w)*(n-v);u=rj(e,d,h,t,k,E);
266t=sj(e,d,h,t,k,E);a.Wh(b+u,c+t,b+l,c+n)}else for(r=0;r<f;r++)h+=p,l=ie(h,e),n=je(h,e),a.lineTo(b+l,c+n),h+=p,l=ie(h,d),n=je(h,d),a.lineTo(b+l,c+n);a.close();return a}function Xh(a,b,c,d){return Wh(a,b,c,d,d/2,4)}function Yh(a,b,c,d){return Wh(a,b,c,d,d/2,5,-90)}function Zh(a,b,c,d){return Wh(a,b,c,d,.5773502691896258*d,6,-90)}function $h(a,b,c,d){return Wh(a,b,c,d,d/2,7,-90)}function ai(a,b,c,d){return Wh(a,b,c,d,.8506508083520399*d,10)}function bi(a,b,c,d){return Wh(a,b,c,d,.5*d,3,-90)}
267function ci(a,b,c,d){return Wh(a,b,c,d,.5*d,3,90)}function di(a,b,c,d){return Wh(a,b,c,d,.5*d,3,0)}function ei(a,b,c,d){return Wh(a,b,c,d,.5*d,3,180)}function fi(a,b,c,d){return Wh(a,b,c,d,d*Math.SQRT1_2,4)}function gi(a,b,c,d){a=a.path?a.path():a;var e=d/4,f=b-d,h=b+d,k=c-d;d=c+d;a.moveTo(b-e,k).lineTo(b-e,c-e).lineTo(f,c-e).lineTo(f,c+e).lineTo(b-e,c+e).lineTo(b-e,d).lineTo(b+e,d).lineTo(b+e,c+e).lineTo(h,c+e).lineTo(h,c-e).lineTo(b+e,c-e).lineTo(b+e,k).close();return a}
268function hi(a,b,c,d){a=a.path?a.path():a;var e=d*Math.SQRT1_2/2,f=b-d,h=b+d,k=c-d;d=c+d;a.moveTo(f+e,k).lineTo(b,c-e).lineTo(h-e,k).lineTo(h,k+e).lineTo(b+e,c).lineTo(h,d-e).lineTo(h-e,d).lineTo(b,c+e).lineTo(f+e,d).lineTo(f,d-e).lineTo(b-e,c).lineTo(f,k+e).close();return a}function ii(a,b,c,d){a=a.path?a.path():a;var e=d/4,f=b-d;b+=d;a.moveTo(b,c-e).lineTo(b,c+e).lineTo(f,c+e).lineTo(f,c-e).close();return a}
269function ji(a,b,c,d){a=a.path?a.path():a;var e=d/4,f=c-d;c+=d;a.moveTo(b-e,f).lineTo(b+e,f).lineTo(b+e,c).lineTo(b-e,c).close();return a}function ki(a,b,c,d,e,f){a=a.path?a.path():a;f=ee(f,-360,360);360==Math.abs(f)?a.Gb(b,c,d,d,e,f,!1):a.moveTo(b,c).Gb(b,c,d,d,e,f,!0).close();return a}
270function Rd(a,b,c,d,e,f,h){0>d&&(d=0);0>e&&(e=0);if(d<e){var k=d;d=e;e=k}if(0>=e)return ki(a,b,c,d,f,h);a=a.path?a.path():a;h=ee(h,-360,360);k=360>Math.abs(h);a.Gb(b,c,d,d,f,h).Gb(b,c,e,e,f+h,-h,k);k&&a.close();return a}function rj(a,b,c,d,e,f){a=ie(c,a);b=ie(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}function sj(a,b,c,d,e,f){a=je(c,a);b=je(d,b)-a;return 0<=e?a+b*(f+e-f*e):a+b*f*(e+1)}
271function tj(a){var b,c,d;switch(a.length){case 1:b=c=d=a[0];a.push(b,c,d);break;case 2:c=a[0];d=a[1];a.push(c,d);break;case 3:d=a[1];a.push(d);break;case 4:break;default:a.push(5,5,5,5)}}
272function Vh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).lineTo(b.left+b.width,b.top+f).lineTo(b.left+b.width,b.top+b.height-h).lineTo(b.left+b.width-h,b.top+b.height).lineTo(b.left+k,b.top+b.height).lineTo(b.left,b.top+b.height-k).lineTo(b.left,b.top+e).close()):(k=sb(arguments,2,6),tj(k),e=k[0],f=k[1],h=k[2],k=k[3],Vh(d,b,e,f,h,k));return d}
273function Sh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).dc(b.left+b.width,b.top+f,f,f,!1,!0).lineTo(b.left+b.width,b.top+b.height-h).dc(b.left+b.width-h,b.top+b.height,h,h,!1,!0).lineTo(b.left+k,b.top+b.height).dc(b.left,b.top+b.height-k,k,k,!1,!0),0!=e&&(d.lineTo(b.left,b.top+e),d.dc(b.left+e,b.top,e,e,!1,!0)),d.close()):(k=sb(arguments,2,6),tj(k),e=k[0],f=k[1],h=k[2],
274k=k[3],Sh(d,b,e,f,h,k));return d}
275function Uh(a,b,c){var d=a.path?a.path():a,e,f,h,k;6==arguments.length?(e=arguments[2],f=arguments[3],h=arguments[4],k=arguments[5],d.moveTo(b.left+e,b.top).lineTo(b.left+b.width-f,b.top).dc(b.left+b.width,b.top+f,f,f,!1,!1).lineTo(b.left+b.width,b.top+b.height-h).dc(b.left+b.width-h,b.top+b.height,h,h,!1,!1).lineTo(b.left+k,b.top+b.height).dc(b.left,b.top+b.height-k,k,k,!1,!1),0!=e&&d.lineTo(b.left,b.top+e).dc(b.left+e,b.top,e,e,!1,!1),d.close()):(k=sb(arguments,2,6),tj(k),e=k[0],f=k[1],h=k[2],k=
276k[3],Uh(d,b,e,f,h,k));return d}F("acgraph.vector.primitives.star",Wh);F("acgraph.vector.primitives.star4",Xh);F("acgraph.vector.primitives.star5",Yh);F("acgraph.vector.primitives.star6",Zh);F("acgraph.vector.primitives.star7",$h);F("acgraph.vector.primitives.star10",ai);F("acgraph.vector.primitives.diamond",fi);F("acgraph.vector.primitives.triangleUp",bi);F("acgraph.vector.primitives.triangleDown",ci);F("acgraph.vector.primitives.triangleRight",di);F("acgraph.vector.primitives.triangleLeft",ei);
277F("acgraph.vector.primitives.cross",gi);F("acgraph.vector.primitives.diagonalCross",hi);F("acgraph.vector.primitives.hLine",ii);F("acgraph.vector.primitives.vLine",ji);F("acgraph.vector.primitives.pie",ki);F("acgraph.vector.primitives.donut",Rd);F("acgraph.vector.primitives.truncatedRect",Vh);
277F("acgraph.vector.primitives.roundedRect",Sh);F("acgraph.vector.primitives.roundedInnerRect",Uh);function uj(a,b,c,d){this.Aj=a;this.Df=b;this.Ni=c;this.dg=d}uj.prototype.clone=function(){return new uj(this.Aj,this.Df,this.Ni,this.dg)};function vj(){Ei.call(this)}G(vj,Ei);fa(vj);g=vj.prototype;g.Qk=null;g.Ve=null;g.ys=null;g.Eh=null;g.hn=null;function wj(a){return document.createElementNS("http://www.w3.org/2000/svg",a)}g.Ka=function(a,b,c){a.setAttribute(b,c)};function xj(a){a.removeAttribute("fill-opacity")}function yj(a,b,c){Tb(c,function(a,c){this.Ka(b,c,a)},a)}
278g.nl=function(){this.Qk=wj("svg");this.Ve=this.nv();this.ys=this.mq("");this.Ve.appendChild(this.ys);this.Qk.appendChild(this.Ve);document.body.appendChild(this.Qk);this.c=this.Fr();this.Qk.appendChild(this.c);yj(this,this.Qk,{display:"block",width:0,height:0});this.Eh=this.Fr();this.Qk.appendChild(this.Eh)};
279g.measure=function(a,b){this.Qk||this.nl();var c=null,d=0;if(!a.length)return Ji(this,b);if(" "==a)return Fi(this,b);a.lastIndexOf(" ",0)||(d+=c=Fi(this,b).width);ya(a," ")&&(d+=c||Fi(this,b).width);b.fontStyle?this.Ka(this.Ve,"font-style",b.fontStyle):this.Ve.removeAttribute("font-style");b.fontVariant?this.Ka(this.Ve,"font-variant",b.fontVariant):this.Ve.removeAttribute("font-variant");b.fontFamily?this.Ka(this.Ve,"font-family",b.fontFamily):this.Ve.removeAttribute("font-family");b.fontSize?this.Ka(this.Ve,
280"font-size",b.fontSize):this.Ve.removeAttribute("font-size");b.fontWeight?this.Ka(this.Ve,"font-weight",b.fontWeight):this.Ve.removeAttribute("font-weight");b.letterSpacing?this.Ka(this.Ve,"letter-spacing",b.letterSpacing):this.Ve.removeAttribute("letter-spacing");b.decoration?this.Ka(this.Ve,"text-decoration",b.decoration):this.Ve.removeAttribute("text-decoration");this.ys.nodeValue=a;c=this.Ve.getBBox();this.ys.nodeValue="";b.fontVariant&&jc&&(this.ys.nodeValue=a.charAt(0).toUpperCase(),c.height=
281this.Ve.getBBox().height);return new I(c.x,c.y,c.width+d,c.height)};g.dI=function(a,b,c){var d=this.g,e=Ki(this,c),f=d[e];f||(f=d[e]={});if(d=f[b])return d;e=null;d=0;if(!b.length)return Ji(this,c);if(" "==b)return Fi(this,c);b.lastIndexOf(" ",0)||(d+=e=Fi(this,c).width);ya(b," ")&&(d+=e||Fi(this,c).width);e=a.parentNode;this.c.appendChild(a);c=a.getBBox();e&&e.appendChild(a);e=a.getAttribute("x")||0;a=a.getAttribute("y")||0;return f[b]=new I(c.x-e,c.y-a,c.width+d,c.height)};
282g.cJ=function(a){this.Qk||this.nl();A(a)?this.Eh.innerHTML=a:(a=a.cloneNode(!0),this.Eh.appendChild(a));a=this.Eh.getBBox();bg(this.Eh);return new I(a.x,a.y,a.width,a.height)};g.mw=function(a,b){this.b||(Mi(this),this.b={},Xc(this.hn,"complete",function(){this.h=!1},!1,this),Xc(this.hn,"load",this.kN,!1,this));this.b[ka(b)]=[a,b];this.h=!0;Ci(this.hn,a,a);this.hn.start()};
283g.kN=function(a){var b=a.target;Tb(this.b,function(a,d){a[0]==b.id&&(a[1].call(this,b.naturalWidth,b.naturalHeight),delete this.b[d])},this)};g.RI=function(){return this.h};
284function zj(a){if(a.Fe())return null;var b=[];a.$H(function(a,d){switch(a){case 1:b.push("M");af(Array.prototype.push,d,b);break;case 2:b.push("L");af(Array.prototype.push,d,b);break;case 3:b.push("C");af(Array.prototype.push,d,b);break;case 4:var c=d[3];b.push("A",d[0],d[1],0,180<Math.abs(c)?1:0,0<c?1:0,d[4],d[5]);break;case 5:b.push("Z")}});return b.join(" ")}
285function Aj(a){var b=Sd(a),c=Math.tan(b);a=1/(2*c);c/=2;.5>=Math.abs(c)?(a=-.5,b=0>Math.cos(b)):(c=-.5,b=0<Math.sin(b));b&&(a=-a,c=-c);return new uj(.5+a,.5+c,.5-a,.5-c)}
286function Bj(a,b){var c=a%90,d=Sd(a),e=1,f=b.left+b.width/2,h=b.top+b.height/2,k=0>Math.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=Sd(c);d=Math.sin(c)*(b.height/2-Math.tan(c)*b.width/2)+b.width/2/Math.cos(c);e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return new uj(Math.round(f-e),Math.round(h+c),Math.round(f+e),Math.round(h-c))}
287g.YG=function(){var a=wj("svg");kc||this.Ka(a,"xmlns","http://www.w3.org/2000/svg");this.Ka(a,"border","0");return a};g.RG=function(){return wj("linearGradient")};g.NG=function(){return wj("pattern")};g.OG=function(){return wj("image")};g.Fr=function(){return wj("g")};g.JG=function(){return wj("circle")};g.TG=function(){return wj("path")};g.MG=function(){return wj("ellipse")};g.LG=function(){return wj("defs")};g.nv=function(){return wj("text")};g.tA=function(){return wj("tspan")};g.mq=function(a){return document.createTextNode(String(a))};
288g.jK=function(a){var b=a.og();yj(this,a.P(),{x:b.left,y:b.top,width:b.width,height:b.height,patternUnits:"userSpaceOnUse"})};g.kK=function(a){var b=a.og();this.mw(a.src(),ea);var c=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",d=a.P();yj(this,d,{x:b.left,y:b.top,width:b.width,height:b.height,"image-rendering":"optimizeQuality",preserveAspectRatio:a.am()+" "+a.jp(),opacity:a.opacity()});d.setAttributeNS("http://www.w3.org/1999/xlink","href",c)};
289g.gK=function(a,b){var c=a.P();c&&(c.style.cursor=b||"")};g.BC=function(a){var b=a.P();this.Ka(b,"x",a.m);this.Ka(b,"y",a.R)};
290g.CC=function(a){var b=a.style(),c=a.P();if(a.Pk()){if(c.style["-webkit-touch-callout"]="",c.style["-webkit-user-select"]="",c.style["-khtml-user-select"]="",c.style["-moz-user-select"]="",c.style["-ms-user-select"]="",c.style["-o-user-select"]="",c.style["user-select"]="",kc&&9==Ac||jc)c.removeAttribute("unselectable"),c.removeAttribute("onselectstart")}else if(c.style["-webkit-touch-callout"]="none",c.style["-webkit-user-select"]="none",c.style["-khtml-user-select"]="none",c.style["-moz-user-select"]=
291"moz-none",c.style["-ms-user-select"]="none",c.style["-o-user-select"]="none",c.style["user-select"]="none",kc&&9==Ac||jc)this.Ka(c,"unselectable","on"),this.Ka(c,"onselectstart","return false;");b.fontStyle?this.Ka(c,"font-style",b.fontStyle):c.removeAttribute("font-style");b.fontVariant?mc?c.style["font-variant"]=b.fontVariant:this.Ka(c,"font-variant",b.fontVariant):mc?c.style["font-variant"]="":c.removeAttribute("font-variant");b.fontFamily?this.Ka(c,"font-family",b.fontFamily):c.removeAttribute("font-family");
292b.fontSize?this.Ka(c,"font-size",b.fontSize):c.removeAttribute("font-size");b.fontWeight?this.Ka(c,"font-weight",b.fontWeight):c.removeAttribute("font-weight");b.color?this.Ka(c,"fill",b.color):c.removeAttribute("fill");b.letterSpacing?this.Ka(c,"letter-spacing",b.letterSpacing):c.removeAttribute("letter-spacing");b.decoration?this.Ka(c,"text-decoration",b.decoration):c.removeAttribute("text-decoration");b.direction?this.Ka(c,"direction",b.direction):c.removeAttribute("direction");b.hAlign?this.Ka(c,
293"text-anchor","rtl"==b.direction?mc||kc?"end"==b.hAlign||"left"==b.hAlign?dj:b.hAlign==dj||"right"==b.hAlign?"end":"middle":"end"==b.hAlign||"left"==b.hAlign?"end":b.hAlign==dj||"right"==b.hAlign?dj:"middle":"end"==b.hAlign||"right"==b.hAlign?"end":b.hAlign==dj||"left"==b.hAlign?dj:"middle"):c.removeAttribute("text-anchor");c.style.opacity=b.opacity?b.opacity:"1"};g.LD=function(a){var b=a.P(),c=a.parent();(a.j||a.f)&&this.Ka(b,"x",c.m+a.f);this.Ka(b,"dy",a.h)};
294g.MD=function(a){var b=a.b,c=a.P(),d=a.parent();a=this.mq(a.text);c.appendChild(a);if(kc&&9==Ac||jc)d.Pk()?(c.removeAttribute("onselectstart"),c.removeAttribute("unselectable")):(this.Ka(c,"onselectstart","return false;"),this.Ka(c,"unselectable","on"));b.fontStyle&&this.Ka(c,"font-style",b.fontStyle);b.fontVariant&&this.Ka(c,"font-variant",b.fontVariant);b.fontFamily&&this.Ka(c,"font-family",b.fontFamily);b.fontSize&&this.Ka(c,"font-size",b.fontSize);b.fontWeight&&this.Ka(c,"font-weight",b.fontWeight);
295b.color&&this.Ka(c,"fill",b.color);b.letterSpacing&&this.Ka(c,"letter-spacing",b.letterSpacing);b.lj&&this.Ka(c,"text-decoration",b.lj)};
296function Cj(a,b,c){var d=Dj(c,b.keys,b.cx,b.cy,b.fx,b.fy,b.opacity,b.mode,b.transform);if(!d.tg){var e=wj("radialGradient");Ej(a,e,d.id());a.appendChild(c.P(),e);d.lq=c;d.tg=!0;$a(d.keys,function(a){var b=wj("stop");yj(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?d.opacity:a.opacity)});this.appendChild(e,b)},a);d.Ga?yj(a,e,{cx:d.cm*d.Ga.width+d.Ga.left,cy:d.dm*d.Ga.height+d.Ga.top,fx:d.Qb*d.Ga.width+d.Ga.left,fy:d.b*d.Ga.height+d.Ga.top,r:Math.min(d.Ga.width,
297d.Ga.height)/2,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"}):yj(a,e,{cx:d.cm,cy:d.dm,fx:d.Qb,fy:d.b,gradientUnits:"objectBoundingBox"});d.transform&&a.Ka(e,"gradientTransform",d.transform.toString())}return d.id()}
298function Fj(a,b,c,d){var e=Gj(c,b.keys,b.opacity,!0===b.mode?Li(b.angle,d):b.angle,b.mode,b.transform);if(!e.tg){var f=a.RG();Ej(a,f,e.id());a.appendChild(c.P(),f);e.jq=c;e.tg=!0;$a(e.keys,function(a){var b=wj("stop");yj(this,b,{offset:a.offset,style:"stop-color:"+a.color+";stop-opacity:"+(isNaN(a.opacity)?e.opacity:a.opacity)});this.appendChild(f,b)},a);e.Ga?(b=Bj(e.angle,e.Ga),yj(a,f,{x1:b.Aj,y1:b.Df,x2:b.Ni,y2:b.dg,spreadMethod:"pad",gradientUnits:"userSpaceOnUse"})):(b=Aj(e.angle),yj(a,f,{x1:b.Aj,
299y1:b.Df,x2:b.Ni,y2:b.dg,gradientUnits:"objectBoundingBox"}));e.transform&&a.Ka(f,"gradientTransform",e.transform.toString())}return e.id()}
300function Hj(a,b){var c=b.fill(),d=b.ha().c,e="url("+Ij()+"#";if(A(c))a.Ka(b.P(),"fill",c),xj(b.P());else if(q(c.keys)&&c.cx&&c.cy)a.Ka(b.P(),"fill",e+Cj(a,c,d)+")"),xj(b.P());else if(q(c.keys))b.Oa()&&(a.Ka(b.P(),"fill",e+Fj(a,c,d,b.Oa())+")"),xj(b.P()));
300else if(c.src){var f=b.og();f?(f.width=f.width||0,f.height=f.height||0,f.left=f.left||0,f.top=f.top||0):f=new I(0,0,0,0);"tile"==c.mode?Jj(d,c.src,f,c.mode,c.opacity,function(a){a.id();a.parent(b.ha()).Vd();Tg.Ka(b.P(),"fill",e+a.id()+")")}):(d=Jj(d,
301c.src,f,c.mode,c.opacity),d.id(),d.parent(b.ha()).Vd(),a.Ka(b.P(),"fill",e+d.id()+")"),a.Ka(b.P(),"fill-opacity",m(c.opacity)?c.opacity:1))}else c instanceof fh?(c=Kj(d,c.type,c.color,c.b,c.size),c.id(),c.parent(b.ha()).Vd(),a.Ka(b.P(),"fill",e+c.id()+")")):c instanceof Oe?(c.id(),c.parent(b.ha()).Vd(),a.Ka(b.P(),"fill",e+c.id()+")")):(1E-4>=c.opacity&&kc&&zc("9")&&(c.opacity=1E-4),yj(a,b.P(),{fill:c.color,"fill-opacity":c.opacity}))}
302function Lj(a,b){var c=b.stroke(),d=b.ha().c,e=b.P(),f="url("+Ij()+"#";if(A(c))a.Ka(e,"stroke",c);else if(q(c.keys)&&c.cx&&c.cy)a.Ka(e,"stroke",f+Cj(a,c,d)+")");else if(q(c.keys)){if(!b.Oa())return;a.Ka(e,"stroke",f+Fj(a,c,d,b.Oa())+")")}else a.Ka(e,"stroke",c.color);c.lineJoin?a.Ka(e,"stroke-linejoin",c.lineJoin):e.removeAttribute("stroke-linejoin");c.lineCap?a.Ka(e,"stroke-linecap",c.lineCap):e.removeAttribute("stroke-linecap");c.opacity?a.Ka(e,"stroke-opacity",c.opacity):e.removeAttribute("stroke-opacity");
303c.thickness?a.Ka(e,"stroke-width",c.thickness):e.removeAttribute("stroke-width");c.dash?a.Ka(e,"stroke-dasharray",c.dash):e.removeAttribute("stroke-dasharray")}g.gG=function(a){Hj(this,a);Lj(this,a)};g.wK=function(a){a.visible()?a.P().removeAttribute("visibility"):this.Ka(a.P(),"visibility","hidden")};g.Kn=function(a){var b=a.Jb;b&&!xe(b)?this.Ka(a.P(),"transform",b.toString()):a.P().removeAttribute("transform")};
304g.rK=function(a){var b=a.Jb;b&&!xe(b)?this.Ka(a.P(),"patternTransform",b.toString()):a.P().removeAttribute("patternTransform")};g.qK=vj.prototype.Kn;g.lK=vj.prototype.Kn;g.oK=vj.prototype.Kn;g.tK=vj.prototype.Kn;g.iK=vj.prototype.Kn;g.Yw=function(a,b,c){yj(this,a,{width:b,height:c})};g.zC=function(a,b){Ej(this,a.P(),b)};function Ej(a,b,c){b&&(c?a.Ka(b,"id",c):b.removeAttribute("id"))}
305g.DC=function(a,b){var c=a.P();c&&(null!=b?(a.Jk||(a.Jk=wj("title"),this.Ka(a.Jk,"aria-label","")),fg(a.Jk)||cg(c,a.Jk),a.Jk.innerHTML=b):a.Jk&&c.removeChild(a.Jk))};g.xC=function(a,b){var c=a.P();c&&(null!=b?(a.kk||(a.kk=wj("desc"),this.Ka(a.kk,"aria-label","")),fg(a.kk)||cg(c,a.kk),a.kk.innerHTML=b):a.kk&&c.removeChild(a.kk))};g.eK=function(a,b){var c=a.P();if(c&&z(b))for(var d in b){var e=b[d];null===e?c.removeAttribute(d):this.Ka(c,d,e)}};g.KD=function(a,b){return a?a.getAttribute(b):void 0};
306g.hK=function(a,b){var c=a.P();c&&(b?this.Ka(c,"vector-effect","non-scaling-stroke"):c.removeAttribute("vector-effect"))};g.nK=ea;g.fK=function(a){yj(this,a.P(),{cx:a.hj(),cy:a.ij(),r:a.sa()})};g.yC=function(a){yj(this,a.P(),{cx:a.hj(),cy:a.ij(),rx:a.Vh(),ry:a.Nk()})};g.pK=function(a){var b=zj(a);b?this.Ka(a.P(),"d",b):this.Ka(a.P(),"d","M 0,0")};
307g.mH=function(a){for(var b=a.g,c=0;c<b.length;c++)b[c].P()&&Mj(b[c]),b[c].clip(null);a=a.id();if(a=Nf(a)){if(m(a.firstElementChild))b=a.firstElementChild;else for(b=a.firstChild;b&&1!=b.nodeType;)b=b.nextSibling;dg(b);dg(a)}};function Mj(a){a.P().removeAttribute("clip-path");a.P().removeAttribute("clipPathUnits")}
308g.vC=function(a){var b=a.clip();if(b){var c;b instanceof ah&&(c=b.id());if(!c){c=a.ha().c;var d=rh(c,b),e=Ye(Xe.xe(),d,"clip");fg(d)!=c.P()&&(this.Ka(d,"clip-rule","nonzero"),Ej(this,d,e));lh(b,a.ha());b.id(e);b=b.fg();b.Vd();if(b=b.P())this.appendChild(d,b),this.appendChild(c.P(),d);c=e}d=Ij();yj(this,a.P(),{"clip-path":"url("+d+"#"+c+")",clipPathUnits:"userSpaceOnUse"})}else Mj(a)};g.sK=function(a){a.Hb()?this.Ka(a.P(),"pointer-events","none"):a.P().removeAttribute("pointer-events")};function Nj(a,b){Nb.call(this,a.type);this.target=Oj(a.target,b)||a.target;this.relatedTarget=Oj(a.h||null,b)||a.h;this.offsetX=a.offsetX;this.offsetY=a.offsetY;this.clientX=a.clientX;this.clientY=a.clientY;this.screenX=a.j;this.screenY=a.m;this.button=Hc(a,0)?Pj:Hc(a,1)?Qj:Hc(a,2)?Rj:Sj;this.actionButton=Jc(a);this.keyCode=a.keyCode;this.charCode=a.f;this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.platformModifierKey=a.v;this.b=a}G(Nj,Nb);
309var Pj="left",Qj="middle",Rj="right",Sj="none";Nj.prototype.preventDefault=function(){Nj.o.preventDefault.call(this);this.b.preventDefault()};Nj.prototype.stopPropagation=function(){Nj.o.stopPropagation.call(this);this.b.stopPropagation()};Nj.prototype.f=function(){Nb.prototype.stopPropagation.call(this)};var Tj=Nj.prototype;Tj.stopPropagation=Tj.stopPropagation;Tj.stopWrapperPropagation=Tj.f;Tj.preventDefault=Tj.preventDefault;
309var Ve={usletter:{width:"215.9mm",height:"279.4mm"},a0:{width:"841mm",height:"1189mm"},a1:{width:"594mm",height:"841mm"},a2:{width:"420mm",height:"594mm"},a3:{width:"297mm",height:"420mm"},a4:{width:"210mm",height:"279mm"},a5:{width:"148mm",height:"210mm"},a6:{width:"105mm",height:"148mm"}},Uj={a0:{width:2384,height:3370},a1:{width:1684,height:2384},a2:{width:1191,height:1684},a3:{width:842,height:1191},a4:{width:595,height:842},a5:{width:420,height:595},a6:{width:297,height:420},a7:{width:210,height:297},
310a8:{width:48,height:210},a9:{width:105,height:148},b0:{width:2834,height:4008},b1:{width:2004,height:2834},b2:{width:1417,height:2004},b3:{width:1E3,height:1417},b4:{width:708,height:1E3},b5:{width:498,height:708},b6:{width:354,height:498},b7:{width:249,height:354},b8:{width:175,height:249},b9:{width:124,height:175},"arch-a":{width:648,height:864},"arch-b":{width:864,height:1296},"arch-c":{width:1296,height:1728},"arch-d":{width:1728,height:2592},"arch-e":{width:2592,height:3456},"crown-octavo":{width:348,
311height:527},"crown-quarto":{width:535,height:697},"demy-octavo":{width:391,height:612},"demy-quarto":{width:620,height:782},"royal-octavo":{width:442,height:663},"royal-quarto":{width:671,height:884},executive:{width:522,height:756},halfletter:{width:396,height:612},ledger:{width:1224,height:792},legal:{width:612,height:1008},letter:{width:612,height:792},tabloid:{width:792,height:1224}},Vj=null,Wj=null;
312function Xj(){if(!Vj){var a=document.createElement("iframe");Vj=a;qg(a,{visibility:"hidden",position:"fixed",right:0,bottom:0});document.body.appendChild(a);for(var b=Yj(),c,d=0,e=b.length;d<e;d++)if(c=b[d],c.type==Zj){var f="";c.cssText?f=c.cssText:c.style&&c.style.cssText&&c.selectorText&&(f=c.style.cssText.replace(/\s*-closure-parent-stylesheet:\s*\[object\];?\s*/gi,"").replace(/\s*-closure-rule-index:\s*[\d]+;?\s*/gi,""),f=c.selectorText+" { "+f+" }");ak(f,a.contentWindow.document)}ak("body{padding:0;margin:0;height:100%;}@page {size: auto; margin: 0; padding:0}",
313a.contentWindow.document)}return Vj}function bk(){if(Vj){var a=Vj,b=a.contentWindow;lc?(Wj=window.open(),Wj.document.write(b.document.documentElement.innerHTML),ck(),Wj.onafterprint=function(){setTimeout(function(){Wj.close()},0)},setTimeout(function(){Wj.focus();Wj.print()},0)):kc?setTimeout(function(){qg(a,"visibility","");b.onafterprint=ck;b.focus();b.print()},0):(pd(ck,6),b.focus(),b.print())}}function ck(){Vj&&(document.body.removeChild(Vj),Vj=null)};function dk(a,b,c,d,e){Gb.call(this);this.keys=a;this.opacity=null!=b?ee(b,0,1):1;this.angle=null!=c?ge(c):0;this.mode=null!=d?d:!1;this.Ga=d&&d instanceof I?d:null;this.transform=e?e:null}G(dk,Gb);function ek(a,b,c,d,e){c=null!=c?ge(c):0;b=null!=b?ee(b,0,1):1;var f=!!d;d=null!=d?d instanceof I?d:null:null;var h=[];$a(a,function(a){h.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return h.join("")+b+c+f+(d?""+d.left+d.top+d.width+d.height:"")+(e?e.toString():"")}g=dk.prototype;g.tg=!1;
314g.jq=null;g.id=function(){return this.Rb||(this.Rb=Ze(Xe.xe(),this))};g.Lf=function(){return"linearGradient"};g.M=function(){this.jq&&(this.jq.HJ(this),this.jq=null);this.transform=this.Ga=null;delete this.keys;this.mode=!1;dk.o.M.call(this)};var fk=dk.prototype;fk.dispose=fk.sf;function gk(a,b,c,d,e,f,h,k){Gb.call(this);this.cm=b;this.dm=c;this.Qb=d;this.b=e;this.keys=a;this.opacity=null!=f?ee(f,0,1):1;this.Ga=h?h:null;this.transform=k?k:null}G(gk,Gb);function hk(a,b,c,d,e,f,h,k){f=null!=f?ee(f,0,1):1;var l=[];$a(a,function(a){l.push(""+a.offset+a.color+(a.opacity?a.opacity:1))});return l.join("")+f+b+c+d+e+(h?""+h.left+h.top+h.width+h.height:"")+(k?k.toString():"")}g=gk.prototype;g.tg=!1;g.lq=null;g.id=function(){return this.Rb||(this.Rb=Ze(Xe.xe(),this))};g.Lf=function(){return"radialGradient"};
315g.M=function(){this.lq&&(this.lq.JJ(this),this.lq=null);this.transform=this.Ga=null;delete this.keys;gk.o.M.call(this)};var ik=gk.prototype;ik.dispose=ik.sf;function jk(a){Gb.call(this);this.f={};this.g={};this.h={};this.b={};this.m=a}G(jk,Gb);g=jk.prototype;g.Bb=null;g.P=function(){return this.Bb};g.clear=function(){$b(this.f);$b(this.g);$b(this.h);$b(this.b);bg(this.Bb)};
316function Jj(a,b,c,d,e,f){e=m(e)?e:1;d=null!=d?d:"stretch";var h=[b,c.left,c.top,c.width,c.height,d,e].join(),k=null,l=ea;if("tile"==d)l=function(d,k){var l;Xb(a.b,h)?l=a.b[h]:(l=new Oe(new I(c.left,c.top,d,k)),l.vf().src(b).opacity(e).width(d).height(k),a.b[h]=l);f&&f.call(this,l)};else{if(Xb(a.b,h))return a.b[h];k=new Oe(c);switch(d){case "stretch":k.vf().src(b).opacity(e).width(c.width).height(c.height);break;case "fitMax":k.vf().src(b).opacity(e).width(c.width).height(c.height).am("xMidYMid").jp("slice");
317break;case "fit":k.vf().src(b).opacity(e).width(c.width).height(c.height).am("xMidYMid")}
317a.b[h]=k}Tg.mw(b,l);l=null;return a.b[h]}function Kj(a,b,c,d,e){b=null!=b?b:"backwardDiagonal";c=null!=c?c:"black";d=null!=d?d:1;e=null!=e?e:10;var f=[b,c,d,e].join();return Xb(a.h,f)?a.h[f]:a.h[f]=new fh(b,c,d,e)}function Gj(a,b,c,d,e,f){var h=ek(b,c,d,e,f);return Xb(a.f,h)?a.f[h]:a.f[h]=new dk(b,c,d,e,f)}
318g.HJ=function(a){var b=ek(a.keys,a.opacity,a.angle,a.mode,a.transform);Xb(this.f,b)&&ac(this.f,b);a=Nf(a.id());dg(a)};function Dj(a,b,c,d,e,f,h,k,l){var n=hk(b,c,d,e,f,h,k,l);return Xb(a.g,n)?a.g[n]:a.g[n]=new gk(b,c,d,e,f,h,k,l)}g.JJ=function(a){var b=hk(a.keys,a.cm,a.dm,a.Qb,a.b,a.opacity,a.Ga,a.transform);Xb(this.g,b)&&ac(this.g,b);a=Nf(a.id());dg(a)};g.M=function(){dg(this.Bb);this.Bb=null;Kb(this.f);Kb(this.g);Kb(this.b);delete this.m};function kk(a){if(a.vi&&"function"==typeof a.vi)return a.vi();if(A(a))return a.split("");if(ha(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Vb(a)}function lk(a){if(a.rk&&"function"==typeof a.rk)return a.rk();if(!a.vi||"function"!=typeof a.vi){if(ha(a)||A(a)){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Wb(a)}}
319function mk(a,b){if(a.forEach&&"function"==typeof a.forEach)a.forEach(b,void 0);else if(ha(a)||A(a))$a(a,b,void 0);else for(var c=lk(a),d=kk(a),e=d.length,f=0;f<e;f++)b.call(void 0,d[f],c&&c[f],a)};function nk(a,b){this.c={};this.b=[];this.f=0;var c=arguments.length;if(1<c){if(c%2)throw Error("Uneven number of arguments");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else if(a){a instanceof nk?(c=a.rk(),d=a.vi()):(c=Wb(a),d=Vb(a));for(var e=0;e<c.length;e++)this.set(c[e],d[e])}}g=nk.prototype;g.Sv=function(){return this.f};g.vi=function(){ok(this);for(var a=[],b=0;b<this.b.length;b++)a.push(this.c[this.b[b]]);return a};g.rk=function(){ok(this);return this.b.concat()};g.Fe=function(){return!this.f};
320g.clear=function(){this.c={};this.f=this.b.length=0};g.remove=function(a){return pk(this.c,a)?(delete this.c[a],this.f--,this.b.length>2*this.f&&ok(this),!0):!1};function ok(a){if(a.f!=a.b.length){for(var b=0,c=0;b<a.b.length;){var d=a.b[b];pk(a.c,d)&&(a.b[c++]=d);b++}a.b.length=c}if(a.f!=a.b.length){for(var e={},c=b=0;b<a.b.length;)d=a.b[b],pk(e,d)||(a.b[c++]=d,e[d]=1),b++;a.b.length=c}}g.get=function(a,b){return pk(this.c,a)?this.c[a]:b};
321g.set=function(a,b){pk(this.c,a)||(this.f++,this.b.push(a));this.c[a]=b};g.forEach=function(a,b){for(var c=this.rk(),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new nk(this)};function pk(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var qk=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function rk(a,b){if(a)for(var c=a.split("&"),d=0;d<c.length;d++){var e=c[d].indexOf("="),f,h=null;0<=e?(f=c[d].substring(0,e),h=c[d].substring(e+1)):f=c[d];
321b(f,h?decodeURIComponent(h.replace(/\+/g," ")):"")}};function sk(a,b){this.g=this.s=this.f="";this.m=null;this.j=this.c="";this.b=!1;var c;a instanceof sk?(this.b=m(b)?b:a.b,tk(this,a.f),this.s=a.s,this.g=a.g,uk(this,a.m),this.c=a.c,vk(this,a.h.clone()),this.j=a.j):a&&(c=String(a).match(qk))?(this.b=!!b,tk(this,c[1]||"",!0),this.s=wk(c[2]||""),this.g=wk(c[3]||"",!0),uk(this,c[4]),this.c=wk(c[5]||"",!0),vk(this,c[6]||"",!0),this.j=wk(c[7]||"")):(this.b=!!b,this.h=new xk(null,0,this.b))}
322sk.prototype.toString=function(){var a=[],b=this.f;b&&a.push(yk(b,zk,!0),":");var c=this.g;if(c||"file"==b)a.push("//"),(b=this.s)&&a.push(yk(b,zk,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.m,null!=c&&a.push(":",String(c));if(c=this.c)this.g&&"/"!=c.charAt(0)&&a.push("/"),a.push(yk(c,"/"==c.charAt(0)?Ak:Bk,!0));(c=this.h.toString())&&a.push("?",c);(c=this.j)&&a.push("#",yk(c,Ck));return a.join("")};sk.prototype.clone=function(){return new sk(this)};
323function tk(a,b,c){a.f=c?wk(b,!0):b;a.f&&(a.f=a.f.replace(/:$/,""))}function uk(a,b){if(b){b=Number(b);if(isNaN(b)||0>b)throw Error("Bad port number "+b);a.m=b}else a.m=null}function vk(a,b,c){b instanceof xk?(a.h=b,Dk(a.h,a.b)):(c||(b=yk(b,Ek)),a.h=new xk(b,0,a.b))}function wk(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function yk(a,b,c){return A(a)?(a=encodeURI(a).replace(b,Fk),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}
324function Fk(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var zk=/[#\/\?@]/g,Bk=/[\#\?:]/g,Ak=/[\#\?]/g,Ek=/[\#\?@]/g,Ck=/#/g;function xk(a,b,c){this.c=this.b=null;this.f=a||null;this.g=!!c}function Gk(a){a.b||(a.b=new nk,a.c=0,a.f&&rk(a.f,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}
325function Hk(a){var b=lk(a);if("undefined"==typeof b)throw Error("Keys are undefined");var c=new xk(null,0,void 0);a=kk(a);for(var d=0;d<b.length;d++){var e=b[d],f=a[d];q(f)?Ik(c,e,f):c.add(e,f)}return c}g=xk.prototype;g.Sv=function(){Gk(this);return this.c};g.add=function(a,b){Gk(this);this.f=null;a=Jk(this,a);var c=this.b.get(a);c||this.b.set(a,c=[]);c.push(b);this.c+=1;return this};
326g.remove=function(a){Gk(this);a=Jk(this,a);return pk(this.b.c,a)?(this.f=null,this.c-=this.b.get(a).length,this.b.remove(a)):!1};g.clear=function(){this.b=this.f=null;this.c=0};g.Fe=function(){Gk(this);return 0==this.c};function Kk(a,b){Gk(a);b=Jk(a,b);return pk(a.b.c,b)}g.rk=function(){Gk(this);for(var a=this.b.vi(),b=this.b.rk(),c=[],d=0;d<b.length;d++)for(var e=a[d],f=0;f<e.length;f++)c.push(b[d]);return c};
327g.vi=function(a){Gk(this);var b=[];if(A(a))Kk(this,a)&&(b=ob(b,this.b.get(Jk(this,a))));else{a=this.b.vi();for(var c=0;c<a.length;c++)b=ob(b,a[c])}return b};g.set=function(a,b){Gk(this);this.f=null;a=Jk(this,a);Kk(this,a)&&(this.c-=this.b.get(a).length);this.b.set(a,[b]);this.c+=1;return this};g.get=function(a,b){var c=a?this.vi(a):[];return 0<c.length?String(c[0]):b};function Ik(a,b,c){a.remove(b);0<c.length&&(a.f=null,a.b.set(Jk(a,b),qb(c)),a.c+=c.length)}
328g.toString=function(){if(this.f)return this.f;if(!this.b)return"";for(var a=[],b=this.b.rk(),c=0;c<b.length;c++)for(var d=b[c],e=encodeURIComponent(String(d)),d=this.vi(d),f=0;f<d.length;f++){var h=e;""!==d[f]&&(h+="="+encodeURIComponent(String(d[f])));a.push(h)}return this.f=a.join("&")};g.clone=function(){var a=new xk;a.f=this.f;this.b&&(a.b=this.b.clone(),a.c=this.c);return a};function Jk(a,b){var c=String(b);a.g&&(c=c.toLowerCase());return c}
329function Dk(a,b){b&&!a.g&&(Gk(a),a.f=null,a.b.forEach(function(a,b){var c=b.toLowerCase();b!=c&&(this.remove(b),Ik(this,c,a))},a));a.g=b};function Lk(a,b){if(a.classList)a.classList.add(b);else{var c;a.classList?c=!a.classList.contains(b):(a.classList?c=a.classList:(c=a.className,c=A(c)&&c.match(/\S+/g)||[]),c=!jb(c,b));c&&(a.className+=0<a.className.length?" "+b:b)}};function Mk(a){return/^\s*$/.test(a)?!1:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""))}function Nk(a){a=String(a);if(Mk(a))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);}function Ok(a){return(new Pk(void 0)).u(a)}
329function Pk(a){this.b=a}
330Pk.prototype.u=function(a){var b=[];Qk(this,a,b);return b.join("")};
331function Qk(a,b,c){if(null==b)c.push("null");else{if("object"==typeof b){if(q(b)){var d=b;b=d.length;c.push("[");for(var e="",f=0;f<b;f++)c.push(e),e=d[f],Qk(a,a.b?a.b.call(d,String(f),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");f="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],"function"!=typeof e&&(c.push(f),Rk(d,c),c.push(":"),Qk(a,a.b?a.b.call(b,d,e):e,c),f=","));c.push("}");return}}switch(typeof b){case "string":Rk(b,
332c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("Unknown type: "+typeof b);}}}var Sk={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Tk=/\uffff/.test("ï¿¿")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;
333function Rk(a,b){b.push('"',a.replace(Tk,function(a){var b=Sk[a];b||(b="\\u"+(a.charCodeAt(0)|65536).toString(16).substr(1),Sk[a]=b);return b}),'"')};function Uk(a){var b;b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||Uk),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=Vk(a||arguments.callee.caller,[]));return b}
334function Vk(a,b){var c=[];if(jb(b,a))c.push("[...circular reference...]");else if(a&&50>b.length){c.push(Wk(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){0<e&&c.push(", ");var f;f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=Wk(f))?f:"[fn]";break;default:f=typeof f}40<f.length&&(f=f.substr(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(Vk(a.caller,b))}catch(h){c.push("[exception trying to get caller]\n")}}else a?
335c.push("[...long stack...]"):c.push("[end]");return c.join("")}function Wk(a){if(Xk[a])return Xk[a];a=String(a);if(!Xk[a]){var b=/function ([^\(]+)/.exec(a);Xk[a]=b?b[1]:"[Anonymous]"}return Xk[a]}var Xk={};function Yk(a,b,c,d,e){this.reset(a,b,c,d,e)}Yk.prototype.b=null;var Zk=0;Yk.prototype.reset=function(a,b,c,d,e){"number"==typeof e||Zk++;d||ua();this.c=b;delete this.b};function $k(a){this.ag=a;this.V=this.b=this.c=this.ga=null}function bl(a,b){this.name=a;this.value=b}bl.prototype.toString=function(){return this.name};var cl=new bl("SEVERE",1E3),dl=new bl("WARNING",900),el=new bl("INFO",800),fl=new bl("CONFIG",700),gl=new bl("FINE",500),hl=new bl("FINER",400);$k.prototype.getParent=function(){return this.ga};function il(a){if(a.c)return a.c;if(a.ga)return il(a.ga);Wa("Root logger has no level set.");return null}
336$k.prototype.log=function(a,b,c){if(a.value>=il(this).value)for(D(b)&&(b=b()),a=new Yk(a,String(b),this.ag),c&&(a.b=c),c="log:"+a.c,ba.console&&(ba.console.timeStamp?ba.console.timeStamp(c):ba.console.markTimeline&&ba.console.markTimeline(c)),ba.msWriteProfilerMark&&ba.msWriteProfilerMark(c),c=this;c;){b=c;var d=a;if(b.V)for(var e=0,f;f=b.V[e];e++)f(d);c=c.getParent()}};var jl={},kl=null;
337function ll(a){kl||(kl=new $k(""),jl[""]=kl,kl.c=fl);var b;if(!(b=jl[a])){b=new $k(a);var c=a.lastIndexOf("."),d=a.substr(c+1),c=ll(a.substr(0,c));c.b||(c.b={});c.b[d]=b;b.ga=c;jl[a]=b}return b};function ml(a,b){a&&a.log(el,b,void 0)}function nl(a,b){a&&a.log(gl,b,void 0)};function ol(){}ol.prototype.b=null;function pl(a){var b;(b=a.b)||(b={},ql(a)&&(b[0]=!0,b[1]=!0),b=a.b=b);return b};var rl;function sl(){}G(sl,ol);function tl(a){return(a=ql(a))?new ActiveXObject(a):new XMLHttpRequest}function ql(a){if(!a.c&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c<b.length;c++){var d=b[c];try{return new ActiveXObject(d),a.c=d}catch(e){}}throw Error("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.c}rl=new sl;function ul(a){ld.call(this);this.headers=new nk;this.G=a||null;this.f=!1;this.da=this.b=null;this.g=this.J=this.m="";this.h=this.N=this.s=this.F=!1;this.j=0;this.v=null;this.K=vl;this.A=this.R=!1}G(ul,ld);var vl="";ul.prototype.c=ll("goog.net.XhrIo");var wl=/^https?$/i,xl=["POST","PUT"],yl=[];function zl(a,b,c){var d=new ul;yl.push(d);b&&d.ja("complete",b);d.Be("ready",d.TR);Al(d,a,c)}g=ul.prototype;g.TR=function(){this.sf();mb(yl,this)};
338function Al(a,b,c){if(a.b)throw Error("[goog.net.XhrIo] Object is active with another request="+a.m+"; newUri="+b);a.m=b;a.g="";a.J="POST";a.F=!1;a.f=!0;a.b=a.G?tl(a.G):tl(rl);a.da=a.G?pl(a.G):pl(rl);a.b.onreadystatechange=ra(a.pJ,a);try{nl(a.c,Bl(a,"Opening Xhr")),a.N=!0,a.b.open("POST",String(b),!0),a.N=!1}catch(f){nl(a.c,Bl(a,"Error opening Xhr: "+f.message));Cl(a,f);return}b=c||"";c=a.headers.clone();var d=gb(c.rk(),Dl),e=ba.FormData&&b instanceof ba.FormData;!jb(xl,"POST")||d||e||c.set("Content-Type",
339"application/x-www-form-urlencoded;charset=utf-8");
339c.forEach(function(a,b){this.b.setRequestHeader(b,a)},a);a.K&&(a.b.responseType=a.K);"withCredentials"in a.b&&a.b.withCredentials!==a.R&&(a.b.withCredentials=a.R);try{El(a),0<a.j&&(a.A=Fl(a.b),nl(a.c,Bl(a,"Will abort after "+a.j+"ms if incomplete, xhr2 "+a.A)),a.A?(a.b.timeout=a.j,a.b.ontimeout=ra(a.SK,a)):a.v=pd(a.SK,a.j,a)),nl(a.c,Bl(a,"Sending request")),a.s=!0,a.b.send(b),a.s=!1}catch(f){nl(a.c,Bl(a,"Send error: "+f.message)),Cl(a,f)}}
340function Fl(a){return kc&&zc(9)&&C(a.timeout)&&m(a.ontimeout)}function Dl(a){return"content-type"==a.toLowerCase()}g.SK=function(){"undefined"!=typeof aa&&this.b&&(this.g="Timed out after "+this.j+"ms, aborting",nl(this.c,Bl(this,this.g)),this.dispatchEvent("timeout"),this.abort(8))};function Cl(a,b){a.f=!1;a.b&&(a.h=!0,a.b.abort(),a.h=!1);a.g=b;Gl(a);Hl(a)}function Gl(a){a.F||(a.F=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
341g.abort=function(){this.b&&this.f&&(nl(this.c,Bl(this,"Aborting")),this.f=!1,this.h=!0,this.b.abort(),this.h=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Hl(this))};g.M=function(){this.b&&(this.f&&(this.f=!1,this.h=!0,this.b.abort(),this.h=!1),Hl(this,!0));ul.o.M.call(this)};g.pJ=function(){this.jc||(this.N||this.s||this.h?Il(this):this.PU())};g.PU=function(){Il(this)};
342function Il(a){if(a.f&&"undefined"!=typeof aa)if(a.da[1]&&4==Jl(a)&&2==Kl(a))nl(a.c,Bl(a,"Local request error detected and ignored"));else if(a.s&&4==Jl(a))pd(a.pJ,0,a);else if(a.dispatchEvent("readystatechange"),4==Jl(a)){nl(a.c,Bl(a,"Request complete"));a.f=!1;try{if(Ll(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{var b;try{b=2<Jl(a)?a.b.statusText:""}catch(c){nl(a.c,"Can not get status: "+c.message),b=""}a.g=b+" ["+Kl(a)+"]";Gl(a)}}finally{Hl(a)}}}
343function Hl(a,b){if(a.b){El(a);var c=a.b,d=a.da[0]?ea:null;a.b=null;a.da=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=d}catch(e){(c=a.c)&&c.log(cl,"Problem encountered resetting onreadystatechange: "+e.message,void 0)}}}function El(a){a.b&&a.A&&(a.b.ontimeout=null);C(a.v)&&(ba.clearTimeout(a.v),a.v=null)}g.zl=function(){return!!this.b};
344function Ll(a){var b=Kl(a),c;a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:c=!0;break a;default:c=!1}if(!c){if(b=!b)a=String(a.m).match(qk)[1]||null,!a&&ba.self&&ba.self.location&&(a=ba.self.location.protocol,a=a.substr(0,a.length-1)),b=!wl.test(a?a.toLowerCase():"");c=b}return c}function Jl(a){return a.b?a.b.readyState:0}function Kl(a){try{return 2<Jl(a)?a.b.status:-1}catch(b){return-1}}function Bl(a,b){return b+" ["+a.J+" "+a.m+" "+Kl(a)+"]"};function Ml(a,b,c){ld.call(this);this.Kw=ra(this.Kw,this);this.jj=ra(this.jj,this);this.g=new mg(this);this.f=Xf("DIV",{style:"position:relative;left:0;top:0;overflow:hidden;"});this.Bb=Tg.YG();$g(this);Tg.Yw(this.Bb,"100%","100%");qg(this.Bb,"display","block");Lk(this.Bb,"anychart-ui-support");this.f.appendChild(this.Bb);this.h=[];this.c=this.s();this.c.Bb=Tg.LG();Tg.appendChild(this.Bb,this.c.P());this.b=new Lh;this.b.Ji(this).Vd();Tg.appendChild(this.Bb,this.b.P());Tg.nl();this.g.ja(this.P(),"mousedown mouseover mouseout click dblclick touchstart touchend touchcancel MSPointerDown MSPointerUp pointerdown pointerup contextmenu".split(" "),
345this.vk,!1);Nl(this,b||"100%");Ol(this,c||"100%");(this.yg=Nf(a||null))&&Pl(this);this.jj(!0,!0);this.uc()}G(Ml,ld);var Zg=1;g=Ml.prototype;g.va=NaN;g.bb=NaN;g.Pv=NaN;g.Ov=NaN;g.qv=NaN;g.pv=NaN;g.lw=100;g.ap=NaN;g.ki=0;Ml.prototype.pathToRadialGradientImage="RadialGradient.png";g=Ml.prototype;g.Rb=void 0;g.et=1;g.yg=null;g.Jk=null;g.wt=void 0;g.kk=null;g.vt=void 0;g.Zz=!1;g.Yn=!1;
346g.id=function(a){if(m(a))return a=a||"",this.Rb!==a&&(this.Rb=a,Tg.zC(this,this.Rb)),this;m(this.Rb)||this.id(Ze(Xe.xe(),this));return this.Rb};g.ha=function(){return this};g.parent=function(){return this};g.P=function(){return this.Bb};g.width=function(a){return m(a)?(Nl(this,a)&&this.jj(!0),this):this.va||0};g.height=function(a){return m(a)?(Ol(this,a)&&this.jj(!0),this):this.bb||0};g.Zn=function(a,b){var c=Nl(this,a),d=Ol(this,b);(c||d)&&this.jj(!0)};
347g.cU=function(a){return m(a)?(a=parseFloat(a),0<=a&&(this.lw>a&&!isNaN(this.ap)&&clearTimeout(this.ap),this.lw=a,this.jj(!0)),this):this.lw};g.D=function(a){return m(a)?(a=Nf(a||null),this.yg!=a&&(this.yg=a,Pl(this),this.jj(!0),this.Vd()),this):this.yg?this.f:null};g.$S=function(){return this.yg};g.sp=function(){return this.f};g.Cc=function(){this.et++;return this};g.uc=function(a){this.et=a?0:Math.max(this.et-1,0);this.Vd();return this};g.LR=function(a){return m(a)?(this.Zz=!!a,this):this.Zz};
348g.bc=function(){return!!this.et};g.PM=function(){return this.Yn};g.title=function(a){return m(a)?(this.wt!=a&&(this.wt=a,Tg.DC(this,this.wt)),this):this.wt};g.EM=function(a){return m(a)?(this.vt!=a&&(this.vt=a,Tg.xC(this,this.vt)),this):this.vt};
348g.visible=function(a){if(!arguments.length)return this.b.visible();this.b.visible(a);return this};
349g.data=function(a){if(arguments.length){var b,c=a.type;if(c)switch(c){case "rect":b=this.rect();break;case "circle":b=this.mg();break;case "ellipse":b=this.ND();break;case "image":b=this.vf();break;case "text":b=this.text();break;case "path":b=this.path();break;case "layer":b=this.Ge();break;default:b=null}else this.Pb(a);b&&b.Pb(a);return this}return this.u()};g.remove=function(){return this.D(null)};g.JM=function(){return 0};g.KM=function(){return 0};
350g.Oa=function(){return new I(0,0,this.width(),this.height())};g.clip=function(a){return this.b.clip(a)};g.Lf=function(){return"stage"};g.uw=function(a){this.b.uw(a)};g.Br=ea;
351g.jj=function(a,b){a&&!isNaN(this.ap)&&clearTimeout(this.ap);this.ap=NaN;var c,d;c=isNaN(this.Pv);d=isNaN(this.Ov);var e=c||d,f;if(e){var h=this.yg?Cg(this.yg):new ne(NaN,NaN);h.width=Math.max(h.width||0,0);h.height=Math.max(h.height||0,0);f=!h.width&&!h.height;c=c?h.width:this.Pv;d=d?h.height:this.Ov}else c=this.Pv,d=this.Ov,f=!1;c==this.va&&d==this.bb||f||(this.va=c,this.bb=d,b||this.dispatchEvent("stageresize"));this.yg&&e&&(this.ap=setTimeout(this.jj,this.lw))};
352function Nl(a,b){if(a.qv!=b){var c=parseFloat(b);if(!isNaN(c))return a.qv=C(b)?b:String(b),a.Pv=A(b)&&ya(b,"%")?NaN:c,a.f.style.width=xg(a.qv,!0),!0}return!1}function Ol(a,b){if(a.pv!=b){var c=parseFloat(b);if(!isNaN(c))return a.pv=C(b)?b:String(b),a.Ov=A(b)&&ya(b,"%")?NaN:c,a.f.style.height=xg(a.pv,!0),!0}return!1}g.UR=function(){this.c.clear()};g.Pb=function(a){this.width(a.width);this.height(a.height);a.type="layer";this.b.Pb(a);this.b.id("");"id"in a&&this.id(a.id)};
353g.u=function(){var a=this.b.u();this.Rb&&(a.id=this.Rb);a.width=this.qv;a.height=this.pv;delete a.type;return a};function Ql(a){a.f?(a=a.f,1==a.nodeType?(a=yg(a),a=new ke(a.left,a.top)):(a=a.changedTouches?a.changedTouches[0]:a,a=new ke(a.clientX,a.clientY))):a=new ke(0,0);return a}g.XD=function(a){this.ki+=a;return a};g.lN=function(a){a=Math.min(500-this.ki,a);this.ki+=a;return a};g.nq=Ml.prototype.XD;
354g.Vd=function(){if(!this.et&&this.yg&&!this.Yn)if(this.Yn=!0,this.dispatchEvent("renderstart"),this.ki=0,this.Zz)this.nq=this.lN,setTimeout(this.Kw,0);else{this.nq=this.XD;this.de();if(this.b.li)throw cf(6);Rl(this)}};function Pl(a){a.yg?a.f.parentNode!=a.yg&&a.yg.appendChild(a.f):dg(a.f)}g.Kw=function(){this.de();this.b.li?setTimeout(this.Kw,0):Rl(this)};
355g.de=function(){if(this.h&&this.h.length){for(var a=0;a<this.h.length;a++){var b=this.h[a];b.f&&b.Vd()}this.h.length=0}this.b.li&&this.b.Vd();this.j&&this.j().Vd()};function Rl(a){a.Yn=!1;a.dispatchEvent("renderfinish");var b=Mi(Tg),c=Tg.RI();b&&c?a.v||(a.v=dd(b,"complete",function(){this.v=null;this.Yn||this.dispatchEvent("stagerendered")},!1,a)):a.dispatchEvent("stagerendered")}g.ya=function(){};g.ec=function(a){return this.b.ec(a)};
356function Sl(a,b,c,d,e,f){c&&(b.responseType="base64");d&&(b.save=!0);var h=f||ea,k=d?"url":"result";b=Hk(new nk(b));zl(Tl+"/"+a,function(a){a=a.target;Ll(a)?(a=a.b?Nk(a.b.responseText):void 0,e(a[k])):h(A(a.g)?a.g:String(a.g))},b.toString())}function Ul(a,b,c,d,e,f){b.data=a.em(c,d);b.dataType="svg";b.responseType="file";m(c)&&(b.width=c);m(d)&&(b.height=d);m(e)&&(b.quality=e);m(f)&&(b["file-name"]=f)}g.UD=function(a,b,c,d,e,f,h){if(Vl==Wl){var k={};Ul(this,k,d,e,f,h);Sl("png",k,!!c,!0,a,b)}else alert(cf(15))};
357function Xl(a,b,c,d,e,f,h){b.data=a.em(c,d);b.dataType="svg";b.responseType="file";m(c)&&(b.width=c);m(d)&&(b.height=d);m(e)&&(b.quality=e);m(f)&&(b["force-transparent-white"]=f);m(h)&&(b["file-name"]=h)}g.SD=function(a,b,c,d,e,f,h,k){if(Vl==Wl){var l={};Xl(this,l,d,e,f,h,k);Sl("jpg",l,!!c,!0,a,b)}else alert(cf(15))};function $l(a,b,c,d,e){b.data=a.em(c,d);b.dataType="svg";b.responseType="file";m(e)&&(b["file-name"]=e)}
358g.VD=function(a,b,c,d,e,f){if(Vl==Wl){var h={};$l(this,h,d,e,f);Sl("svg",h,!!c,!0,a,b)}else alert(cf(15))};
359function am(a,b,c,d,e,f,h){var k=null;m(c)?C(c)?(b["pdf-width"]=c,b["pdf-height"]=C(d)?d:a.height()):A(c)?(b["pdf-size"]=c||"a4",b.landscape=!!d,k=Uj[b["pdf-size"]],b.landscape&&(k={width:k.height,height:k.width})):(b["pdf-width"]=a.width(),b["pdf-height"]=a.height()):(b["pdf-width"]=a.width(),b["pdf-height"]=a.height());m(e)&&(b["pdf-x"]=e);m(f)&&(b["pdf-y"]=f);m(h)&&(b["file-name"]=h);k?(c=k.width,k=k.height,d=a.width(),h=a.height(),k=c<k?[c,c/d*h]:c>k?[k/h*d,k]:[c,k],k[0]-=e||0,k[1]-=f||0,a=a.em(k[0],
360k[1])):a=a.em(b["pdf-width"],b["pdf-height"]);b.data=a;b.dataType="svg";b.responseType="file"}g.TD=function(a,b,c,d,e,f,h,k){if(Vl==Wl){var l={};am(this,l,d,e,f,h,k);Sl("pdf",l,!!c,!0,a,b)}else alert(cf(15))};g.QD=function(a,b,c,d,e){if(Vl==Wl){var f={};Ul(this,f,c,d,e);Sl("png",f,!0,!1,a,b)}else alert(cf(15))};g.OD=function(a,b,c,d,e,f){if(Vl==Wl){var h={};Xl(this,h,c,d,e,f);Sl("jpg",h,!0,!1,a,b)}else alert(cf(15))};g.RD=function(a,b,c,d){if(Vl==Wl){var e={};$l(this,e,c,d);Sl("svg",e,!0,!1,a,b)}else alert(cf(15))};
361g.PD=function(a,b,c,d,e,f){if(Vl==Wl){var h={};am(this,h,c,d,e,f);Sl("pdf",h,!0,!1,a,b)}else alert(cf(15))};g.En=function(a,b,c,d){if(Vl==Wl){var e={};Ul(this,e,a,b,c,d);bm(Tl+"/png",e)}else alert(cf(15))};g.Cn=function(a,b,c,d,e){if(Vl==Wl){var f={};Xl(this,f,a,b,c,d,e);bm(Tl+"/jpg",f)}else alert(cf(15))};g.Dn=function(a,b,c,d,e){if(Vl==Wl){var f={};am(this,f,a,b,c,d,e);bm(Tl+"/pdf",f)}else alert(cf(15))};g.Fn=function(a,b,c){if(Vl==Wl){var d={};$l(this,d,a,b,c);bm(Tl+"/svg",d)}else alert(cf(15))};
362g.print=function(a,b){if(m(a)||m(b)){var c=Ue(a,b,"usletter"),d=Xj().contentWindow.document,e=Xf("DIV");qg(e,{width:c.width,height:c.height});d.body.appendChild(e);var c=this.width(),d=this.height(),f=Cg(e);this.Zn(f.width,f.height);f=this.P();"svg"==f.tagName&&f.cloneNode?(f=f.cloneNode(!0),e.appendChild(f)):cm(e).data(this.data());this.Zn(c,d)}else e=Xj().contentWindow.document,d=this.P(),"svg"==d.tagName?d.cloneNode?c=d.cloneNode(!0):(d=cm(e.body),d.data(this.data()),c=d.P()):(d=cm(e.body),d.data(this.data())),
363d=c,f=Tg,f.Ka(d,"width","100%"),f.Ka(d,"height","100%"),f.Ka(d,"viewBox","0 0 "+this.width()+" "+this.height()),qg(d,"width","100%"),qg(d,"height",""),qg(d,"max-height","100%"),e.body.appendChild(c);bk()};
364g.em=function(a,b){if(Vl!=Wl)return"";var c;if(m(a)||m(b)){c=Ue(a,b);var d=fg(this.P()),e=tg(d,"width"),d=tg(d,"height");this.Zn(c.width,c.height);c=dm(this.P());this.Zn(e,d)}else Tg.Yw(this.P(),this.width(),this.height()),c=dm(this.P()),Tg.Yw(this.P(),"100%","100%");return'<?xml version="1.0" encoding="UTF-8" standalone="no"?>'+c};function dm(a){var b="";a&&(b=(new XMLSerializer).serializeToString(a));return b}g.Ge=Lh.prototype.Ge;g.iN=Lh.prototype.ID;g.text=Lh.prototype.text;g.OM=Lh.prototype.sD;
365g.rect=Lh.prototype.rect;g.vf=Lh.prototype.vf;g.VM=Lh.prototype.vD;g.UM=Lh.prototype.uD;g.hN=Lh.prototype.HD;g.mg=Lh.prototype.mg;g.ND=Lh.prototype.$x;g.path=Lh.prototype.path;g.WM=Lh.prototype.wD;g.YM=Lh.prototype.yD;g.ZM=Lh.prototype.zD;g.$M=Lh.prototype.AD;g.aN=Lh.prototype.BD;g.XM=Lh.prototype.xD;g.gN=Lh.prototype.GD;g.dN=Lh.prototype.DD;g.fN=Lh.prototype.FD;g.eN=Lh.prototype.ED;g.GM=Lh.prototype.oD;g.DM=Lh.prototype.mD;g.FM=Lh.prototype.nD;g.LM=Lh.prototype.qD;g.jN=Lh.prototype.JD;g.RM=Lh.prototype.tD;
366g.HM=Lh.prototype.pD;g.KG=function(a,b,c,d){return new ah(this,a,b,c,d)};g.QM=function(a){return new Oe(a)};g.NM=function(a,b,c,d){return Te(a,b,c,d)};g.gb=function(){return this.b.gb()};g.nc=function(a){this.b.nc(a);return this};g.qd=function(a,b){this.b.qd(a,b);return this};g.xc=function(a){return this.b.xc(a)};g.removeChild=function(a){return this.b.removeChild(a)};g.SM=function(a){return this.b.ut(a)};g.TM=function(){return this.b.iq()};g.MM=function(a){return this.b.rD(a)};g.Uc=function(a){return this.b.Uc(a)};
367g.bN=function(a,b){this.b.CD(a,b);return this};g.cN=function(a,b){this.b.ay(a,b);return this};g.IM=function(a,b){this.b.bm(a,b);return this};g.rotate=function(a,b,c){this.b.rotate(a,b,c);return this};g.Ms=function(a,b){this.b.Ms(a,b);return this};g.Jn=function(a,b,c){this.b.Jn(a,b,c);return this};g.Vs=function(a,b){this.b.Vs(a,b);return this};g.Mk=function(a,b){this.b.Mk(a,b);return this};g.Xn=function(a,b){this.b.Xn(a,b);return this};g.scale=function(a,b,c,d){this.b.scale(a,b,c,d);return this};
368g.Tw=function(a,b,c){this.b.Tw(a,b,c);return this};g.Ru=function(a,b,c,d,e,f){this.b.Ru(a,b,c,d,e,f);return this};g.Eb=function(a,b,c,d,e,f){this.b.Eb(a,b,c,d,e,f);return this};g.up=function(){return this.b.up()};g.Wv=function(){return this.b.Wv()};g.Md=function(){return null};g.dispatchEvent=function(a){A(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Ml.o.dispatchEvent.call(this,a)};g.ja=function(a,b,c,d){return Ml.o.ja.call(this,String(a).toLowerCase(),b,c,d)};
369g.Be=function(a,b,c,d){return Ml.o.Be.call(this,String(a).toLowerCase(),b,c,d)};g.Bc=function(a,b,c,d){return Ml.o.Bc.call(this,String(a).toLowerCase(),b,c,d)};g.sg=function(a){m(a)&&(a=String(a).toLowerCase());return Ml.o.sg.call(this,a)};
370g.vk=function(a){var b=new Nj(a,this);if(b.target instanceof Qg){b.target.dispatchEvent(b);var c=b.type;b.s&&a.preventDefault();b.relatedTarget instanceof Qg&&b.relatedTarget.ha()==this||("mouseover"==c?this.g.ja(document,"mousemove",this.vk,!1):"mouseout"==c&&this.g.Bc(document,"mousemove",this.vk,!1));switch(c){case "mousedown":this.g.ja(document,"mouseup",this.vk,!1);break;case "mouseup":this.g.Bc(document,"mouseup",this.vk,!1);break;case "touchstart":this.g.ja(document,"touchmove",this.vk,!1);
371break;case "touchend":this.g.Bc(document,"touchmove",this.vk,!1);break;case "pointerdown":this.g.ja(document,"pointermove",this.vk,!1);break;case "pointerup":this.g.Bc(document,"pointermove",this.vk,!1)}}};g.M=function(){Ml.o.M.call(this);Jb(this.g);this.g=null;Jb(this.b);this.de();delete this.b;Jb(this.c);delete this.c;dh(this);dg(this.f);this.yg=null;delete this.f;this.Bb=null;this.hc&&(this.hc.sf(),this.hc=null)};var J=Ml.prototype;F("acgraph.vector.Stage",Ml);J.id=J.id;J.container=J.D;
372J.getContainerElement=J.$S;J.getDomWrapper=J.sp;J.maxResizeDelay=J.cU;J.dispose=J.sf;J.getBounds=J.Oa;J.layer=J.Ge;J.unmanagedLayer=J.iN;J.circle=J.mg;J.ellipse=J.ND;J.rect=J.rect;J.truncatedRect=J.hN;J.roundedRect=J.VM;J.roundedInnerRect=J.UM;J.path=J.path;J.star=J.WM;J.star4=J.YM;J.star5=J.ZM;J.star6=J.$M;J.star7=J.aN;J.star10=J.XM;J.diamond=J.GM;J.triangleUp=J.gN;J.triangleDown=J.dN;J.triangleRight=J.fN;J.triangleLeft=J.eN;J.cross=J.DM;J.diagonalCross=J.FM;
372J.hLine=J.LM;J.vLine=J.jN;J.pie=J.RM;
373J.donut=J.HM;J.text=J.text;J.html=J.OM;J.image=J.vf;J.data=J.data;J.saveAsPNG=J.En;J.saveAsJPG=J.Cn;J.saveAsPDF=J.Dn;J.saveAsSVG=J.Fn;J.saveAsPng=J.En;J.saveAsJpg=J.Cn;J.saveAsPdf=J.Dn;J.saveAsSvg=J.Fn;J.shareAsPng=J.UD;J.shareAsJpg=J.SD;J.shareAsPdf=J.TD;J.shareAsSvg=J.VD;J.getPngBase64String=J.QD;J.getJpgBase64String=J.OD;J.getSvgBase64String=J.RD;J.getPdfBase64String=J.PD;J.print=J.print;J.toSvg=J.em;J.pattern=J.QM;J.hatchFill=J.NM;J.clearDefs=J.UR;J.numChildren=J.gb;J.addChild=J.nc;
374J.addChildAt=J.qd;J.removeChild=J.removeChild;J.removeChildAt=J.SM;J.removeChildren=J.TM;J.swapChildren=J.bN;J.swapChildrenAt=J.cN;J.getChildAt=J.xc;J.hasChild=J.MM;J.forEachChild=J.IM;J.indexOfChild=J.Uc;J.getX=J.JM;J.getY=J.KM;J.width=J.width;J.height=J.height;J.getBounds=J.Oa;J.resize=J.Zn;J.asyncMode=J.LR;J.resume=J.uc;J.suspend=J.Cc;J.isRendering=J.PM;J.isSuspended=J.bc;J.remove=J.remove;J.domElement=J.P;J.visible=J.visible;J.rotate=J.rotate;J.rotateByAnchor=J.Ms;J.setRotation=J.Jn;
375J.setRotationByAnchor=J.Vs;J.translate=J.Mk;J.setPosition=J.Xn;J.scale=J.scale;J.scaleByAnchor=J.Tw;J.appendTransformationMatrix=J.Ru;J.setTransformationMatrix=J.Eb;J.getRotationAngle=J.up;J.getTransformationMatrix=J.Wv;J.clip=J.clip;J.createClip=J.KG;J.parent=J.parent;J.getStage=J.ha;J.listen=J.ja;J.listenOnce=J.Be;J.unlisten=J.Bc;J.unlistenByKey=J.jt;J.removeAllListeners=J.sg;J.title=J.title;J.desc=J.EM;F("acgraph.events.EventType.RENDER_START","renderstart");
376F("acgraph.events.EventType.RENDER_FINISH","renderfinish");F("acgraph.vector.Stage.EventType.STAGE_RESIZE","stageresize");F("acgraph.vector.Stage.EventType.STAGE_RENDERED","stagerendered");function em(a){jk.call(this,a);this.c={}}G(em,jk);em.prototype.clear=function(){$b(this.c);em.o.clear.call(this)};function rh(a,b){var c=Ye(Xe.xe(),b),d=a.c[c];if(!d){var d=a.c,e;e=wj("clipPath");d[c]=d=e}return d}em.prototype.M=function(){em.o.M.call(this);for(var a in this.c)delete this.c[a];delete this.c};function fm(a,b,c){Ml.call(this,a,b,c)}G(fm,Ml);fm.prototype.s=function(){return new em(this)};function gm(a,b,c,d,e){ah.call(this,a,b,c,d,e)}G(gm,ah);gm.prototype.Vd=function(){var a=lh(this),b=a&&!a.bc();b&&a.Cc();$a(this.g,function(a){a.ya(512)},this);b&&a.uc()};function hm(a,b,c,d,e,f,h){gk.call(this,a,b,c,b,b,f,h);this.$w=d;this.ax=e}G(hm,gk);function im(a,b,c,d,e,f,h){f=null!=f?ee(f,0,1):1;var k=[];$a(a,function(a){k.push(""+a.offset+a.color+(a.opacity?a.opacity:null))});return k.join("")+f+b+c+d+e+(h?""+h.left+h.top+h.width+h.height:"")};var jm={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
377darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
378ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
379lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
380moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",s
380almon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
381seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function km(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(lm.test(c))return b.Ce=mm(c),b.type="hex",b;a:{var d=a.match(nm);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}if(c.length)return b.Ce=Qe(c),b.type="rgb",b;if(jm&&(c=jm[a.toLowerCase()]))return b.Ce=c,b.type="named",b;throw Error(a+" is not a valid color string");}var om=/#(.)(.)(.)/;
382function mm(a){if(!lm.test(a))throw Error("'"+a+"' is not a valid hex color");4==a.length&&(a=a.replace(om,"#$1$1$2$2$3$3"));return a.toLowerCase()}function pm(a){a=mm(a);return[parseInt(a.substr(1,2),16),parseInt(a.substr(3,2),16),parseInt(a.substr(5,2),16)]}
383function Qe(a){var b=a[0],c=a[1];a=a[2];b=Number(b);c=Number(c);a=Number(a);if(b!=(b&255)||c!=(c&255)||a!=(a&255))throw Error('"('+b+","+c+","+a+'") is not a valid RGB color');b=qm(b.toString(16));c=qm(c.toString(16));a=qm(a.toString(16));return"#"+b+c+a}function rm(a,b,c){0>c?c+=1:1<c&&--c;return 1>6*c?a+6*(b-a)*c:1>2*c?b:2>3*c?a+(b-a)*(2/3-c)*6:a}var lm=/^#(?:[0-9a-f]{3}){1,2}$/i,nm=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
384function qm(a){return 1==a.length?"0"+a:a}function sm(a,b,c){c=ee(c,0,1);return[Math.round(c*a[0]+(1-c)*b[0]),Math.round(c*a[1]+(1-c)*b[1]),Math.round(c*a[2]+(1-c)*b[2])]}function tm(a,b){return sm([0,0,0],a,b)};var Zj=5;function Yj(){for(var a=document.styleSheets,b=[],c=um(a),d=0;a=c[d];d++){var e=vm(a);if(e&&e.length)for(var f=0,h=0,k=e.length,l;h<k;h++)l=e[h],l.href||(l.style&&(l.parentStyleSheet||(l.style["-closure-parent-stylesheet"]=a),l.style["-closure-rule-index"]=f),b.push(l)),f++}return b}function vm(a){var b=null;try{b=a.cssRules||a.rules}catch(c){if(15==c.code)throw c.styleSheet=a,c;}return b}
385function um(a){var b=[];a=a||document.styleSheets;var c=m(void 0)?void 0:!1;if(a.imports&&a.imports.length)for(var d=0,e=a.imports.length;d<e;d++)rb(b,um(a.imports[d]));else if(a.length)for(d=0,e=a.length;d<e;d++)rb(b,um(a[d]));else{var f=vm(a);if(f&&f.length)for(var d=0,e=f.length,h;d<e;d++)h=f[d],h.styleSheet&&rb(b,um(h.styleSheet))}!(a.type||a.rules||a.cssRules)||a.disabled&&!c||b.push(a);return b};function wm(){Ei.call(this);var a=document;zm()||a.createStyleSheet().addRule("."+Am,"behavior:url(#default#VML)");try{a.namespaces[Bm]||a.namespaces.add(Bm,Cm),this.c=function(a){return Xf(Bm+":"+a,{"class":Am})}}catch(b){this.c=function(a){return Xf(Bm+":"+a,{"class":Am,xmlns:"urn:schemas-microsoft.com:vml"})}}}G(wm,Ei);fa(wm);var Cm="urn:schemas-microsoft-com:vml",Bm="any_vml",Am="any_vml",Dm=ba.document&&ba.document.documentMode&&8<=ba.document.documentMode;g=wm.prototype;g.gg=null;g.he=null;
386g.ot=null;g.un=null;g.Fh=null;g.xs=null;
387g.nl=function(){this.un=this.tA();Em(this,this.un);this.un.style.display="none";Fm(this,this.un,{filled:"true",fillcolor:"black",stroked:"false",path:"m0,0 l1,0 e"});document.body.appendChild(this.un);this.gg=Xf("DIV");this.he=Xf("SPAN");this.ot=Xf("SPAN");document.body.appendChild(this.gg);this.gg.appendChild(this.ot);this.gg.appendChild(this.he);qg(this.gg,{position:"absolute",visibility:"hidden",left:0,top:0});qg(this.ot,{"font-size":"0px",border:"0 solid"});this.ot.innerHTML="a";this.b=Xf("SPAN");
388this.gg.appendChild(this.b);qg(this.b,{"font-size":"0px",border:"0 solid"});this.b.innerHTML="a";this.xs=Xf("IMG");qg(this.xs,{position:"absolute",left:0,top:0});this.gg.appendChild(this.xs);this.Eh=Xf("DIV");this.gg.appendChild(this.Eh)};g.mw=function(a){this.gg||this.nl();this.Ka(this.xs,"src",a);return Ag(this.xs)};
389g.measure=function(a,b){if(""==a)return new I(0,0,0,0);this.gg||this.nl();dg(this.Fh);this.Fh=this.mq("");this.un.appendChild(this.Fh);var c=null,d=0;
389if(" "==a)return Fi(this,b);a.lastIndexOf(" ",0)||(d+=c=Fi(this,b).width);ya(a," ")&&(d+=c||Fi(this,b).width);Gm(this.he.style,"font-style");Gm(this.he.style,"font-variant");Gm(this.he.style,"font-family");Gm(this.he.style,"font-size");Gm(this.he.style,"font-weight");Gm(this.he.style,"letter-spacing");Gm(this.he.style,"text-decoration");this.he.style.cssText=
390"";b.fontStyle&&(qg(this.he,"font-style",b.fontStyle),qg(this.Fh,"font-style",b.fontStyle));b.fontVariant&&(qg(this.he,"font-variant",b.fontVariant),qg(this.Fh,"font-variant",b.fontVariant));b.fontFamily&&(qg(this.he,"font-family",b.fontFamily),qg(this.Fh,"font-family",b.fontFamily));b.fontSize&&(qg(this.he,"font-size",b.fontSize),qg(this.Fh,"font-size",b.fontSize));b.fontWeight?(qg(this.he,"font-weight",b.fontWeight),qg(this.Fh,"font-weight",b.fontWeight)):(qg(this.he,"font-weight","normal"),qg(this.Fh,
391"font-weight","normal"));b.letterSpacing&&(qg(this.he,"letter-spacing",b.letterSpacing),this.Fh.style["v-text-spacing"]="normal"==b.letterSpacing?"":b.letterSpacing);b.lj&&(qg(this.he,"text-decoration",b.decoration),qg(this.Fh,"text-decoration",b.decoration));qg(this.he,"border","0 solid");this.Ka(this.Fh,"string",a);c=Ag(this.un).width;qg(this.gg,{left:0,top:0,width:"auto",height:"auto"});this.he.innerHTML=a;var e=Ag(this.ot);wg(this.gg,0,-(e.top+e.height));e=Ag(this.he);e.width=c+d;--e.left;this.he.innerHTML=
392"";return e};g.cJ=function(a){this.gg||this.nl();A(a)?this.Eh.innerHTML=a:(a=a.cloneNode(!0),this.Eh.appendChild(a));a=Ag(this.Eh);this.Eh.innerHTML="";return a};g.Ka=function(a,b,c){Dm?a[b]=c:a.setAttribute(b,c)};function Fm(a,b,c){Tb(c,function(a,c){this.Ka(b,c,a)},a)}function Gm(a,b){a[b]&&(a.cssText=a.cssText.replace(new RegExp("(^|; )("+b+": [^;]*)(;|$)","ig"),";"))}function Hm(a){return A(a)&&ya(a,"%")?parseFloat(a)+"%":parseFloat(String(a))+"px"}g.yd=function(a){return 100*Math.round(a)};
393function Em(a,b){a.Ka(b,"coordsize",a.yd(1)+" "+a.yd(1));Fm(a,b.style,{position:"absolute",left:Hm(0),top:Hm(0),width:Hm(1),height:Hm(1)})}
394function Im(a,b){if(b.Fe())return null;var c=[];b.SS.call(b,function(a,b){switch(a){case 1:c.push("m");af(Array.prototype.push,bb(b,this.yd),c);break;case 2:c.push("l");af(Array.prototype.push,bb(b,this.yd),c);break;case 3:c.push("c");af(Array.prototype.push,bb(b,this.yd),c);break;case 5:c.push("x");break;case 4:var d=b[2]+b[3];c.push("ae",this.yd(b[4]-ie(d,b[0])),this.yd(b[5]-je(d,b[1])),this.yd(b[0]),this.yd(b[1]),Math.round(-65536*b[2]),Math.round(-65536*b[3]))}},a);return c.join(" ")}
395function zm(){return!!gb(Yj(),function(a){return a.selectorText==="."+Am})}g.zC=function(a,b){Jm(this,a.P(),b)};function Jm(a,b,c){b&&(c?a.Ka(b,"id",c):b.removeAttribute("id"))}g.DC=ea;g.xC=ea;g.eK=function(a,b){var c=a.P();if(c&&z(b))for(var d in b){var e=b[d];null===e?c.removeAttribute(d):this.Ka(c,d,e)}};g.KD=function(a,b){return a?a.getAttribute(b):void 0};
396function Km(a,b){var c=a%90,d=Sd(a),e=1,f=b.left+b.width/2,h=b.top+b.height/2,k=0>Math.sin(d)||180==a||360==a;if(90==a||270==a)c+=1E-6;180!=a&&(0>Math.tan(d)||90==a||270==a)&&(e=-1,c=90-c);c=Sd(c);d=Math.tan(c);d=Math.sin(c)*(b.height/2-d*b.width/2)+Math.sqrt(Math.pow(b.width/2,2)*(1+Math.pow(d,2)));e*=Math.cos(c)*d;c=1*Math.sin(c)*d;k&&(e=-e,c=-c);return{od:new ke(Math.round(f-e),Math.round(h+c)),He:new ke(Math.round(f+e),Math.round(h-c))}}
397function Lm(a,b){var c,d;b.od.x==b.He.x?(c=b.od.x,d=a.y):b.od.y==b.He.y?(c=a.x,d=b.od.y):(c=(b.od.x*Math.pow(b.He.y-b.od.y,2)+a.x*Math.pow(b.He.x-b.od.x,2)+(b.He.x-b.od.x)*(b.He.y-b.od.y)*(a.y-b.od.y))/(Math.pow(b.He.y-b.od.y,2)+Math.pow(b.He.x-b.od.x,2)),d=(b.He.x-b.od.x)*(a.x-c)/(b.He.y-b.od.y)+a.y);c=new ke(c,d);d=[ee(b.od.x-b.He.x,-1,1),ee(b.od.y-b.He.y,-1,1)];var e=[ee(b.od.x-c.x,-1,1),ee(b.od.y-c.y,-1,1)],f=[ee(b.He.x-c.x,-1,1),ee(b.He.y-c.y,-1,1)];return 0>(d[0]?(e[0]+f[0])*d[0]:(e[1]+f[1])*
398d[1])?-le(b.od,c):le(b.od,c)}
399function Mm(a,b,c,d){var e=Km(c,d);d=le(e.od,e.He);var f=Km(c,b);b=le(f.od,f.He);c=Lm(e.od,f);var e=Lm(e.He,f),f={offset:Math.round(c/b*100)/100,color:"",opacity:1},h={offset:Math.round(e/b*100)/100,color:"",opacity:1},k=[];k.toString=function(){for(var a="\n",b=0,c=this.length;b<c;b++)a+="offset: "+this[b].offset+"; color: "+this[b].color+"; opacity: "+this[b].opacity+"\n";return a};var l,n,p,r;k.push(f);for(p=0;p<a.length;p++){var t=a[p];t.color=km(t.color).Ce;t.offset<=f.offset?l={offset:t.offset,
400color:t.color,opacity:t.opacity}:t.offset>f.offset&&t.offset<h.offset?k.push({offset:t.offset,color:t.color,opacity:t.opacity}):t.offset>=h.offset&&!n&&(n={offset:t.offset,color:t.color,opacity:t.opacity})}k.push(h);a=t=1;if(2<k.length){l||(l=k[1]);p=b*l.offset;r=Math.abs(b*k[1].offset-p);var u=pm(String(l.color)),v=pm(String(k[1].color)),t=t-(r?Math.abs(c-p)/r:0);f.color=Qe(sm(u,v,t));n||(n=k[k.length-2]);r=b*n.offset;
400p=b*k[k.length-2].offset;t=Math.abs(p-r);r=pm(String(k[k.length-2].color));u=pm(String(n.color));
401a-=t?Math.abs(e-p)/t:0;h.color=Qe(sm(r,u,a))}else l||0!=n.offset||(l=n),n||1!=l.offset||(n=l),p=b*l.offset,r=b*n.offset,u=pm(String(l.color)),v=pm(String(n.color)),r=Math.abs(r-p),t-=r?Math.abs(c-p)/r:0,a-=r?Math.abs(e-p)/r:0,f.color=Qe(sm(u,v,t)),h.color=Qe(sm(u,v,a));f.opacity=l.opacity;h.opacity=n.opacity;for(p=0;p<k.length;p++)k[p].offset=p?p==k.length-1?1:Math.abs(c-k[p].offset*b)/d:0;return k}g.YG=function(){return Xf("div",{style:"overflow:hidden;position:relative;"})};
402g.Yw=function(a,b,c){Fm(this,a.style,{width:Hm(b),height:Hm(c)})};g.LG=function(){return document.createElement("div")};g.Fr=function(){return document.createElement("div")};g.OG=function(){return this.c("image")};g.JG=function(){return this.c("shape")};g.TG=function(){return this.c("shape")};g.MG=function(){return this.c("shape")};g.RG=function(){return this.c("fill")};g.NG=function(){return document.createElement("div")};g.jK=ea;g.rK=ea;
403g.nK=function(a){Fm(this,a.P().style,{position:"absolute",left:Hm(0),top:Hm(0),width:Hm(1),height:Hm(1)})};
404g.kK=function(a){var b=a.og(),c=a.P(),d=a.src()||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e=a.am(),f,h,k;if(e==vi)e=b.left,f=b.top,h=b.width,k=b.height;else{k=this.mw(d);h=k.width/b.width;f=k.height/b.height;var l=a.jp()==wi;f=1/((1<h&&1<f||1>h&&1>f?l?h>f:h<f:l?1<h:1>h)?h:f);h=k.width*f;k=k.height*f;switch(e){case vi:e=b.width;f=b.height;break;case "xMinYMin":e=b.left;f=b.top;break;case "xMidYMin":e=b.left+b.width/2-h/2;f=b.top;break;case "xMaxYMin":e=b.left+
405b.width-h;f=b.top;break;case "xMinYMid":e=b.left;f=b.top+b.height/2-k/2;break;default:case "xMidYMid":e=b.left+b.width/2-h/2;f=b.top+b.height/2-k/2;break;case "xMaxYMid":e=b.left+b.width-h;f=b.top+b.height/2-k/2;break;case "xMinYMax":e=b.left;f=b.top+b.height-k;break;case "xMidYMax":e=b.left+b.width/2-h/2;f=b.top+b.height-k;break;case "xMaxYMax":e=b.left+b.width-h,f=b.top+b.height-k}}Fm(this,c.style,{position:"absolute",left:Hm(e),top:Hm(f),width:Hm(h),height:Hm(k)});this.Ka(c,"src",d);a.clip(b)};
406g.fK=function(a){this.yC(a)};g.yC=function(a){var b=a.P();Em(this,b);var c=a.hj(),d=a.ij(),e=a.Vh(),f=a.Nk(),h=a.Md();h&&!xe(h)?(c=se(c,d,e,f,0,360,!1),d=c.length,h.transform(c,0,c,0,d/2),h=["m",this.yd(c[d-2]),this.yd(c[d-1]),"c"],af(Array.prototype.push,bb(c,this.yd),h)):h=["ae",this.yd(c),this.yd(d),this.yd(e),this.yd(f),0,Math.round(-23592960)];h.push("x");Ug(a,4);Ug(a,256);this.Ka(b,"path",h.join(" "))};
407g.pK=function(a){var b=a.P();Em(this,b);var c=Im(this,a);c?this.Ka(b,"path",c):(this.Ka(b,"path","M 0,0"),b.removeAttribute("path"));Ug(a,4);Ug(a,256)};g.tA=function(){var a=this.c("shape"),b=this.c("path");b.setAttribute("textpathok","t");a.appendChild(b);return a};g.nv=function(){return document.createElement("span")};g.mq=function(a){var b=this.c("textpath");b.setAttribute("on","t");b.setAttribute("string",a);return b};g.gK=function(a,b){var c=a.P();c&&(c.style.cursor=b||"")};
408g.BC=function(a){var b=a.P().style,c,d;Nm(a)?(d=a.R,a.c.length&&(d-=a.c[0].c),c=a.m,Fm(this,b,{position:"absolute",overflow:"visible",left:Hm(c),top:Hm(d)})):(c=a.x(),d=a.y(),a.Yi()&&a.height()&&a.height()>a.h&&("middle"==a.Yi()&&(d+=a.height()/2-a.h/2),"bottom"==a.Yi()&&(d+=a.height()-a.h)),Fm(this,b,{position:"absolute",overflow:"hidden",left:Hm(c),top:Hm(d)}))};
409g.CC=function(a){var b=a.P(),c=b.style;b.style.cssText="";if(Nm(a))Fm(this,c,{width:Hm(1),height:Hm(1)}),b.innerHTML="";else if(null!=a.Da){a.fontSize()&&qg(b,"font-size",a.fontSize());a.color()&&qg(b,"color",a.color());a.fontFamily()&&qg(b,"font-family",a.fontFamily());a.fontStyle()&&qg(b,"font-style",a.fontStyle());a.fontVariant()&&qg(b,"font-variant",a.fontVariant());a.fontWeight()&&qg(b,"font-weight",a.fontWeight());a.letterSpacing()&&qg(b,"letter-spacing",a.letterSpacing());a.lj()&&qg(b,"text-decoration",
410a.lj());a.opacity()&&(c.filter="alpha(opacity="+100*a.opacity()+")");a.$n()&&qg(b,"line-height",a.$n());a.ao()&&qg(b,"text-indent",a.ao());"..."==a.nh()&&qg(b,"text-overflow","ellipsis");""==a.nh()&&qg(b,"text-overflow","clip");a.Ok()&&qg(b,"direction",a.Ok());"byLetter"==a.bo()&&a.width()?(qg(b,"word-break","break-all"),qg(b,"white-space","normal")):(qg(b,"word-break","normal"),qg(b,"white-space","nowrap"));a.Sg()&&(b.style["text-align"]=a.g?"end"==a.Sg()||"left"==a.Sg()?"left":a.Sg()==dj||"right"==
411a.Sg()?"right":"center":"end"==a.Sg()||"right"==a.Sg()?"right":a.Sg()==dj||"left"==a.Sg()?"left":"center");var d=!a.Pk(),e=b.getElementsByTagName("*");if(Bg){if(d=d?"none":"",b.style&&(b.style[Bg]=d),e)for(var f=0,h;h=e[f];f++)h.style&&(h.style[Bg]=d)}else if(kc||jc)if(d=d?"on":"",b.setAttribute("unselectable",d),e)for(f=0;h=e[f];f++)h.setAttribute("unselectable",d);b.innerHTML=a.Da;this.Ka(c,"width",String(a.width()?Hm(a.width()):a.Oa().width));this.Ka(c,"height",String(a.height()?Hm(a.height()):
412a.Oa().height))}};g.LD=function(a){a.P().setAttribute("path","m "+this.yd(a.x)+","+this.yd(a.y)+" l "+(this.yd(a.x)+1)+","+this.yd(a.y)+" e")};
413g.MD=function(a){var b=a.parent(),c=b.style(),d=a.b,e=a.P(),c=cc(c);ec(c,d);a=this.mq(a.text);c.fontStyle&&qg(a,"font-style",c.fontStyle);c.fontVariant&&qg(a,"font-variant",c.fontVariant);c.fontFamily&&qg(a,"font-family",c.fontFamily);c.fontSize&&qg(a,"font-size",c.fontSize);c.fontWeight&&qg(a,"font-weight",c.fontWeight);c.letterSpacing&&(a.style["v-text-spacing"]="normal"==c.letterSpacing?"":c.letterSpacing);c.decoration&&qg(a,"text-decoration",c.decoration);c.hAlign&&(a.style["v-text-align"]=b.g?
414"end"==c.hAlign||"left"==c.hAlign?"left":c.hAlign==dj||"right"==c.hAlign?"right":"center"
414:"end"==c.hAlign||"right"==c.hAlign?"right":c.hAlign==dj||"left"==c.hAlign?"left":"center");c.opacity&&(d=this.c("fill"),this.Ka(d,"opacity",c.opacity),e.appendChild(d));e.appendChild(a);b.Pk()?e.removeAttribute("unselectable"):this.Ka(e,"unselectable","on");Em(this,e);e.setAttribute("filled","t");e.setAttribute("fillcolor",c.color);e.setAttribute("stroked","f")};g.jJ=function(){return!0};
415g.gG=function(a){var b=a.fill();b instanceof Oe&&(b="black");var c=a.stroke(),d;A(c)?d=c:d="keys"in c?0!=c.keys.length?c.keys[0].color:"#000":c.color;var e=!A(b)&&"keys"in b&&"cx"in b&&"cy"in b,f=!A(b)&&"keys"in b&&!e,h=!e&&!f,k="none"!=b&&"none"!=b.color,l="none"!=d&&0!=c.thickness,n=h&&k&&1!=b.opacity,p=!A(c)&&l&&(1!=c.opacity||"miter"!=c.lineJoin||"butt"!=c.lineCap||"none"!=c.dash),r,t,u;if(e||f||n||p){var p=a.ha(),n=p.c,v;v=a instanceof nh&&a.Fe()?new I(0,0,1,1):a.Oa();if(f){t=b.mode instanceof
416I;u=sb(b.keys,0);0!=u[0].offset&&u.unshift({offset:0,color:u[0].color,opacity:u[0].opacity});r=u[u.length-1];1!=r.offset&&u.push({offset:1,color:r.color,opacity:r.opacity});var w=b.mode?Li(b.angle,v):b.angle;v=Gj(n,t?Mm(u,b.mode,w,v):u,b.opacity,w,b.mode)}else if(e){var x;b.mode?(x=b.mode,r=Math.min(x.width,x.height),w=(b.cx*x.width-(v.left-x.left))/v.width,u=(b.cy*x.height-(v.top-x.top))/v.height,x=r/v.width*1,v=r/v.height*1):(w=b.cx,u=b.cy,x=v=1);v=Om(n,b.keys,w,u,x,v,b.opacity,b.mode)}else v=b;
417w=Pm(n,v,c);if(!w.tg){x=this.c("shapetype");Jm(this,x,Ye(Xe.xe(),w));this.appendChild(n.P(),x);w.tg=!0;var y=null;if(f){var B=v;B.tg&&(B=new dk(B.keys,B.opacity,B.angle,B.mode),w.g=B);y=this.c("fill");u=B.keys;var E=[];$a(u,function(a){E.push(a.offset+" "+a.color)},this);p=ge(B.angle+270);r=u[u.length-1];h=u[0];Fm(this,y,{type:"gradient",method:"none",colors:E.join(","),angle:p,color:h.color,opacity:t?B.opacity:isNaN(r.opacity)?B.opacity:r.opacity,color2:r.color,"o:opacity2":t?B.opacity:isNaN(h.opacity)?
418B.opacity:h.opacity});this.appendChild(x,y);B.jq=n;B.tg=!0}else e?(t=v,t.tg&&(t=new hm(t.keys,t.cm,t.dm,t.$w,t.ax,t.opacity,t.Ga),w.g=t),y=this.c("fill"),u=t.keys,h=u[u.length-1],r=u[0],Fm(this,y,{src:p.pathToRadialGradientImage,size:t.$w+","+t.ax,origin:".5, .5",position:t.cm+","+t.dm,type:"pattern",method:"linear sigma",colors:"0 "+h.color+";1 "+r.color,color:h.color,opacity:isNaN(h.opacity)?t.opacity:h.opacity,color2:r.color,"o:opacity2":isNaN(r.opacity)?t.opacity:r.opacity}),this.appendChild(x,
419y),t.lq=n,t.tg=!0):h&&(y=w.Wm?w.Wm:w.Wm=this.c("fill"),A(b)?(Fm(this,a.P(),{fillcolor:b,filled:"none"!=b}),Fm(this,y,{type:"solid",on:"none"!=b,color:b,opacity:1})):(Fm(this,a.P(),{fillcolor:b.color,filled:"none"!=b.color}),Fm(this,y,{type:"solid",on:"none"!=b.color,color:b.color,opacity:isNaN(b.opacity)?1:b.opacity})));this.appendChild(x,y);t=w.dt?w.dt:w.dt=this.c("stroke");n=c.thickness?c.thickness:1;p=(h=Qm(c.dash,n))?"flat":c.lineCap;Fm(this,t,{joinstyle:c.lineJoin||"miter",endcap:"butt"==p?"flat":
420p,dashstyle:h,on:l,color:d,opacity:z(c)&&"opacity"in c?c.opacity:1,weight:n+"px"});this.appendChild(x,t)}if(e||f)h=v.keys[v.keys.length-1],Fm(this,a.P(),{fillcolor:h.color,filled:"none"!=h.color});Fm(this,a.P(),{filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"});Fm(this,a.P(),{type:"#"+Ye(Xe.xe(),w)})}else Fm(this,a.P(),{type:"",filled:k,fillcolor:b.color||b,stroked:l,strokecolor:d,strokeweight:c.thickness?c.thickness+"px":"1px"})};
421function Qm(a,b){a=String(a);if(!a)return"none";var c=a.split(" ");c.length%2&&c.push.apply(c,c);for(var d=[],e=0;e<c.length;e++)d.push(Math.ceil(parseFloat(c[e])/b));return d.join(" ")}g.wK=function(a){var b=a.P().style;this.Ka(b,"visibility",a.visible()?"":"hidden")};
422g.Kn=function(a){var b=a.og(),c=a.Md();if(c){var d;a.pa?d=a.pa:d=a.pa=this.c("skew");a.ua||(this.appendChild(a.P(),d),a.ua=!0);Fm(this,d,{on:"true",origin:[-.5-b.left/b.width,-.5-b.top/b.height].join(),matrix:[ye(c.b),ye(c.f),ye(c.c),ye(c.g),0,0].join()});Fm(this,a.P().style,{left:Hm(b.left+c.h),top:Hm(b.top+c.j)})}else a.ua&&(dg(a.pa),a.ua=!1)};
423g.iK=function(a){var b=a.P(),c=a.hj(),d=a.ij(),e=a.Vh(),f=a.Nk();(a=a.Md())&&!xe(a)?(c=se(c,d,e,f,0,360,!1),d=c.length,a.transform(c,0,c,0,d/2),a=["m",this.yd(c[d-2]),this.yd(c[d-1]),"c"],af(Array.prototype.push,bb(c,this.yd),a)):a=["ae",this.yd(c),this.yd(d),this.yd(e),this.yd(f),0,Math.round(-23592960)];a.push("x");this.Ka(b,"path",a.join(" "))};g.lK=function(a){var b=a.P().style;(a=a.Md())&&this.Ka(b,"rotation",String(Be(a)))};g.qK=function(a){var b=a.P();(a=Im(this,a))?this.Ka(b,"path",a):b.removeAttribute("path")};
424g.oK=ea;
425g.tK=function(a){var b=a.Md();if(b){var c=a.c,d=a.P().style,e,f;if(Nm(a)){if(f=a.R,a.c.length&&(f-=a.c[0].c),e=a.m,Fm(this,d,{position:"absolute",overflow:"visible",left:Hm(e+b.h),top:Hm(f+b.j)}),Rm(a))for(a=0,d=c.length;a<d;a++){var h=c[a],k;h.pa?(k=h.pa,Fm(this,k,{origin:[-.5-e,-.5-f].join(),matrix:[ye(b.b),ye(b.f),ye(b.c),ye(b.g),0,0].join()})):k=h.pa=this.c("skew");!h.ua&&h.P()&&(this.appendChild(h.P(),k),h.ua=!0);var l=[-.5-e,-.5-f].join();h.P()&&(h.P().rotation=0);Fm(this,k,{on:"true",origin:l,
426matrix:[ye(b.b),ye(b.f),ye(b.c),ye(b.g),0,0].join()})}}else e=a.x(),f=a.y(),a.Yi()&&a.height()&&a.height()>a.h&&("middle"==a.Yi()&&(f+=a.height()/2-a.h/2),"bottom"==a.Yi()&&(f+=a.height()-a.h)),Fm(this,d,{position:"absolute",overflow:"hidden",left:Hm(e+b.h),top:Hm(f+b.j)})}};g.Ds=function(){return!0};g.sK=ea;g.mH=ea;g.hK=ea;
427g.vC=function(a){var b=a instanceof Lh,c=a.clip();if(c){var c=c.fg(),c=c.Gg(c.Jb),c=c.clone(),d=a.P().style;m(b)&&b?(a=a.Md(),c=we(c,a)):a instanceof Sm&&!Nm(a)||(c.left-=a.Xx()||0,c.top-=a.Yx()||0);a=c.left;b=c.top;this.Ka(d,"clip",["rect(",b+"px",a+c.width+"px",b+c.height+"px",a+"px",")"].join(" "))}else c=a.P().style,Gm(c,"clip")};g.rw=function(){return!0};function Tm(a,b){Gb.call(this);this.g=a;this.b=b}G(Tm,Gb);function Um(a){delete a.g;wm.xe();dg(a.Wm);a.Wm=null}g=Tm.prototype;g.Wm=null;g.dt=null;g.tg=!1;g.Lf=function(){return"shapeType"};g.M=function(){delete this.g;delete this.b;wm.xe();dg(this.Wm);this.Wm=null;wm.xe();dg(this.dt);this.dt=null};function Vm(a){jk.call(this,a);this.c={};this.j={}}G(Vm,jk);Vm.prototype.clear=function(){$b(this.c);$b(this.j);Vm.o.clear.call(this)};
428function Pm(a,b,c){var d="",d=A(b)?d+(b+"1"):b instanceof gk?im(b.keys,b.cm,b.dm,b.$w,b.ax,b.opacity,b.Ga):b instanceof dk?ek(b.keys,b.opacity,b.angle,b.mode):d+(b.color+b.opacity),e;if(A(c))e=c;else if("keys"in c){var f=0!=c.keys.length?c.keys[0]:c;e=f.color||"black";e+="opacity"in f?f.opacity:1}else e=c.color,e+="opacity"in c?c.opacity:1;d=""+d+(""+c.thickness+e+c.lineJoin+c.lineCap+c.dash);if(Xb(a.c,d))return a.c[d];b=new Tm(b,c);return a.c[d]=b}
429function Om(a,b,c,d,e,f,h,k){k=k?k:null;var l=im(b,c,d,e,f,h,k);return Xb(a.j,l)?a.j[l]:a.j[l]=new hm(b,c,d,e,f,h,k)}Vm.prototype.JJ=function(a){for(var b=hk(a.keys,a.cm,a.dm,a.$w,a.ax,a.opacity,a.Ga),c=Vb(this.c),d=0,e=c.length;d<e;d++){var f=c[d];f.g==a&&Um(f)}Xb(this.j,b)&&ac(this.j,b)};Vm.prototype.HJ=function(a){for(var b=ek(a.keys,a.opacity,a.angle,a.mode),c=Vb(this.c),d=0,e=c.length;d<e;d++){var f=c[d];f.g==a&&Um(f)}a=this.f;Xb(a,b)&&ac(a,b)};
430Vm.prototype.M=function(){for(var a in this.c)Jb(this.c[a]);this.c=null;Vm.o.M.call(this)};function Wm(a,b,c){Ml.call(this,a,b,c)}G(Wm,Ml);Wm.prototype.s=function(){return new Vm(this)};Wm.prototype.KG=function(a,b,c,d){return new gm(this,a,b,c,d)};function Sm(a,b){aj.call(this,a,b);this.Da=null;this.N=!1;this.gc=null}G(Sm,aj);g=Sm.prototype;g.nh=function(a){a&&(this.N=!0);return Sm.o.nh.call(this,a)};g.opacity=function(a){if(null!=a){if(a!==this.style().opacity){var b=!this.ha()||this.ha().bc();b||this.ha().Cc();this.style().opacity=a;this.ya(1024);this.ya(32);this.ya(16384);this.ya(4);this.Yl();b||this.ha().uc()}return this}return this.style().opacity};
431g.color=function(a){if(null!=a){if(a!==this.style().color){var b=!this.ha()||this.ha().bc();b||this.ha().Cc();this.style().color=a;this.ya(1024);this.ya(32);this.ya(16384);this.ya(4);this.Yl();b||this.ha().uc()}return this}return this.style().color};g.Yl=function(){if(Tg.Ds()){var a=this.Md();a&&!xe(a)&&(this.ya(4),this.gc=null)}};function Nm(a){var b=a.Md();return!(!b||b&&1==b.b&&!b.f&&!b.c&&1==b.g)||!!a.nh()}g.Gg=function(a){this.N=Nm(this);return Sm.o.Gg.call(this,a)};
432g.Vd=function(){Sm.o.Vd.call(this);if(Rm(this)||this.nh()){var a=this.P();Dm&&this.P()&&(a.innerHTML=a.innerHTML)}return this};g.hC=function(){this.N?Sm.o.hC.call(this):(Tg.BC(this),Ug(this,16384))};g.Og=function(){this.N?Sm.o.Og.call(this):Ug(this,32)};g.kx=function(){if(this.N)Sm.o.kx.call(this);else{null!=this.Ok()&&(this.g="rtl"==this.Ok());var a=this.text();this.oa||null==this.text()?this.Da=a:this.Da=Ca(a);this.Ga=this.tf(this.Da,{})}};
433g.tf=function(a,b){if(this.N)return Sm.o.tf.call(this,a,b);var c=Tg,d=this.style();c.gg||c.nl();c.b.style.cssText="";d.fontStyle&&qg(c.b,"font-style",d.fontStyle);d.fontVariant&&qg(c.b,"font-variant",d.fontVariant);d.fontFamily&&qg(c.b,"font-family",d.fontFamily);d.fontSize&&qg(c.b,"font-size",d.fontSize);d.fontWeight&&qg(c.b,"font-weight",d.fontWeight);d.letterSpacing&&qg(c.b,"letter-spacing",d.letterSpacing);d.decoration&&qg(c.b,"text-decoration",d.decoration);d.textIndent&&qg(c.b,"text-indent",
434d.textIndent);d.textWrap&&d.width&&"byLetter"==d.textWrap?qg(c.b,"word-break","break-all"):qg(c.b,"white-space","nowrap");d.width&&qg(c.b,"width",d.width);qg(c.gg,{left:0,top:0,width:"1px",height:"1px"});qg(c.b,{border:"0 solid",position:"absolute",left:0,top:0});c.b.innerHTML=a;d=Ag(c.b);c.b.innerHTML="";d.left=this.x();d.top=this.y();this.h=d.height;this.height()&&(d.height=this.height());return d};
435function Rm(a){var b=a.gc;a=a.Md();return b||a?b&&a?!(a.b==b.b&&a.f==b.f&&a.c==b.c&&a.g==b.g):!0:!1}g.bk=function(){var a=this.Md();!a||this.ec(256)||this.ec(4)||(this.gc=a.clone())};function Xm(a){var b=a.N;a.N=Nm(a);var c=!b&&a.N,b=b&&!a.N,d=!a.ha()||a.ha().bc();d||a.ha().Cc();c?(a.ya(1024),a.ya(32),a.ya(16384),a.ya(4),a.Ga=new I(a.x(),a.y(),a.va,a.bb)):b&&(a.ya(1024),a.ya(32),a.ya(16384),a.ya(4),a.Ga=a.tf(a.Da,{}));d||a.ha().uc()}g.Il=function(){Sm.o.Il.call(this);Xm(this)};
436g.Ih=function(){Sm.o.Ih.call(this);Xm(this);if(Dm&&Rm(this)){var a=!this.ha()||this.ha().bc();a||this.ha().Cc();this.F=!1;this.ya(1024);this.ya(32);this.ya(16384);this.ya(4);this.Yl();a||this.ha().uc()}};g.M=function(){delete this.gc;Sm.o.M.call(this)};var Ym=Sm.prototype;Ym.color=Ym.color;Ym.opacity=Ym.opacity;Ym.textOverflow=Ym.nh;function Zm(){ld.call(this);this.ag="closure_frame"+$m++;this.c=[];an[this.ag]=this}var bn;G(Zm,ld);var an={},$m=0;
437function bm(a,b){var c=new Zm;Xc(c,"ready",c.sf,!1,c);if(c.uk)throw Error("[goog.net.IframeIo] Unable to send, already active.");var d=new sk(a);c.hB=d;ml(c.uf,"Sending iframe request: "+d+" [POST]");if(!bn){bn=Xf("FORM");bn.acceptCharset="utf-8";var e=bn.style;e.position="absolute";e.visibility="hidden";e.top=e.left="-10px";e.width=e.height="10px";e.overflow="hidden";document.body.appendChild(bn)}c.te=bn;b&&cn(c.te,b);c.te.action=d.toString();c.te.method="POST";c.uk=!0;nl(c.uf,"Creating iframe");
438c.gn=c.ag+"_"+(c.pU++).toString(36);d={name:c.gn,id:c.gn};kc&&7>Number(vc)&&(d.src='javascript:""');
438c.bf=Jf(c.te).c("IFRAME",d);d=c.bf.style;d.visibility="hidden";d.width=d.height="10px";d.display="none";oc?d.marginTop=d.marginLeft="-10px":(d.position="absolute",d.top=d.left="-10px");if(kc&&!zc("11")){c.te.target=c.gn||"";Jf(c.te).b.body.appendChild(c.bf);Xc(c.bf,"readystatechange",c.RB,!1,c);try{c.b=!1,c.te.submit()}catch(Lb){ed(c.bf,"readystatechange",c.RB,!1,c),dn(c)}}else{nl(c.uf,"Setting up iframes and cloning form");
439Jf(c.te).b.body.appendChild(c.bf);var d=c.gn+"_inner",e=gg(c.bf),f;document.baseURI?(f=Da(d),kf("Short HTML snippet, input escaped, safe URL, for performance"),f='<head><base href="'+Da(document.baseURI)+'"></head><body><iframe id="'+f+'" name="'+f+'"></iframe>',f=Cf(f,null)):(f=Da(d),kf("Short HTML snippet, input escaped, for performance"),f=Cf('<body><iframe id="'+f+'" name="'+f+'"></iframe>',null));if(jc&&!oc){var h=e.documentElement;if(If[h.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+
440h.tagName+".");h.innerHTML=Af(f)}else e.write(Af(f));Xc(e.getElementById(d),"load",c.vw,!1,c);var k=Of("TEXTAREA",c.te);f=0;for(h=k.length;f<h;f++){var l=k[f].value,n=[];lg(k[f],n,!1);n.join("")!=l&&(hg(k[f],l),k[f].value=l)}k=e.importNode(c.te,!0);k.target=d;k.action=c.te.action;e.body.appendChild(k);l=Of("SELECT",c.te);n=Of("SELECT",k);f=0;for(h=l.length;f<h;f++)for(var p=Of("OPTION",l[f]),r=Of("OPTION",n[f]),t=0,u=p.length;t<u;t++)r[t].selected=p[t].selected;l=Of("INPUT",c.te);n=Of("INPUT",k);
441f=0;for(h=l.length;f<h;f++)if("file"==l[f].type&&l[f].value!=n[f].value){nl(c.uf,"File input value not cloned properly.  Will submit using original form.");c.te.target=d;k=c.te;break}nl(c.uf,"Submitting form");try{c.b=!1,k.submit(),e.close(),mc&&pd(c.MK,250,c)}catch(Lb){f=c.uf;var v;try{var w;var x=da("window.location.href");if(A(Lb))w={message:Lb,name:"Unknown error",lineNumber:"Not available",fileName:x,stack:"Not available"};else{var y,B,h=!1;try{y=Lb.lineNumber||Lb.Zb||"Not available"}catch(Lf){y=
442"Not available",h=!0}try{B=Lb.fileName||Lb.filename||Lb.sourceURL||ba.$googDebugFname||x}catch(Lf){B="Not available",h=!0}w=!h&&Lb.lineNumber&&Lb.fileName&&Lb.stack&&Lb.message&&Lb.name?Lb:{message:Lb.message||"Not available",name:Lb.name||"UnknownError",lineNumber:y,fileName:B,stack:Lb.stack||"Not available"}}var E;var R=w.fileName;null!=R||(R="");if(/^https?:\/\//i.test(R)){var S=uf(R);kf("view-source scheme plus HTTP/HTTPS URL");var Y="view-source:"+sf(S);E=vf(Y)}else{var pa=kf("sanitizedviewsrc");
443E=vf(jf(pa))}var ca=Df("Message: "+w.message+"\nUrl: "),Z,x={href:E,target:"_new"},M=w.fileName;if(!Ef.test("a"))throw Error("Invalid tag name <a>.");if("A"in Gf)throw Error("Tag name <a> is not allowed for SafeHtml.");y=null;var va;B="";if(x)for(var Ya in x){if(!Ef.test(Ya))throw Error('Invalid attribute name "'+Ya+'".');var qa=x[Ya];if(null!=qa){E=B;var Mb,R=Ya,S=qa;if(S instanceof gf)S=jf(S);else if("style"==R.toLowerCase()){Y=S;if(!z(Y))throw Error('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+
444typeof Y+" given: "+Y);if(!(Y instanceof lf)){pa=Y;h="";k=void 0;for(k in pa){if(!/^[-_a-zA-Z0-9]+$/.test(k))throw Error("Name allows only [-_a-zA-Z0-9], got: "+k);var eb=pa[k];if(null!=eb){if(eb instanceof gf)eb=jf(eb);else if(pf.test(eb)){n=l=!0;for(p=0;p<eb.length;p++){var nc=eb.charAt(p);"'"==nc&&n?l=!l:'"'==nc&&l&&(n=!n)}l&&n||(Wa("String value requires balanced quotes, got: "+eb),eb="zClosurez")}else Wa("String value allows only [-,.\"'%_!# a-zA-Z0-9], rgb() and rgba(), got: "+eb),eb="zClosurez";
445h+=k+":"+eb+";"}}Y=h?nf(h):of}pa=void 0;Y instanceof lf&&Y.constructor===lf&&Y.c===mf?pa=Y.b:(Wa("expected object of type SafeStyle, got '"+Y+"' of type "+ga(Y)),pa="type_error:SafeStyle");S=pa}else{if(/^on/i.test(R))throw Error('Attribute "'+R+'" requires goog.string.Const value, "'+S+'" given.');if(R.toLowerCase()in Ff)if(S instanceof wf)S instanceof wf&&S.constructor===wf&&S.b===xf?S="":(Wa("expected object of type TrustedResourceUrl, got '"+S+"' of type "+ga(S)),S="type_error:TrustedResourceUrl");
446else if(S instanceof qf)S=sf(S);else if(A(S))S=uf(S).ul();else throw Error('Attribute "'+R+'" on tag "a" requires goog.html.SafeUrl, goog.string.Const, or string, value "'+S+'" given.');}S.jn&&(S=S.ul());Mb=R+'="'+Da(String(S))+'"';B=E+(" "+Mb)}}va="<a"+B;null!=M?q(M)||(M=[M]):M=[];if(!0===ff.a)va+=">";
446else{var Ic=Hf(M);va+=">"+Af(Ic)+"</a>";y=Ic.rp()}var ub=x&&x.dir;ub&&(/^(ltr|rtl|auto)$/i.test(ub)?y=0:y=null);Z=Cf(va,y);v=Hf(ca,Z,Df("\nLine: "+w.lineNumber+"\n\nBrowser stack:\n"+w.stack+"-> [end]\n\nJS stack traversal:\n"+
447Uk(void 0)+"-> "))}catch(Lf){v=Df("Exception trying to expose exception! You win, we lose. "+Lf)}v=Af(v);f&&f.log(cl,"Error when submitting form: "+v,void 0);ed(e.getElementById(d),"load",c.vw,!1,c);e.close();dn(c)}}en(c)}function cn(a,b){var c=Jf(a);mk(b,function(b,e){q(b)||(b=[b]);$a(b,function(b){b=c.c("INPUT",{type:"hidden",name:e,value:b});a.appendChild(b)})})}g=Zm.prototype;g.uf=ll("goog.net.IframeIo");g.te=null;g.bf=null;g.gn=null;g.pU=0;g.uk=!1;g.hB=null;g.AB=null;g.fn=null;
448g.abort=function(){this.uk&&(ml(this.uf,"Request aborted"),hd(fn(this)),this.uk=!1,this.dispatchEvent("abort"),gn(this))};g.M=function(){nl(this.uf,"Disposing iframeIo instance");this.uk&&(nl(this.uf,"Aborting active request"),this.abort());Zm.o.M.call(this);this.bf&&hn(this);en(this);delete this.f;this.hB=this.AB=this.te=null;delete an[this.ag]};g.zl=function(){return this.uk};
449g.RB=function(){if("complete"==this.bf.readyState){ed(this.bf,"readystatechange",this.RB,!1,this);var a;try{if(a=gg(this.bf),kc&&"about:blank"==a.location&&!navigator.onLine){dn(this);return}}catch(b){dn(this);return}jn(this,a)}};g.vw=function(){if(!jc||oc||"about:blank"!=(this.bf?gg(fn(this)):null).location){ed(fn(this),"load",this.vw,!1,this);try{jn(this,this.bf?gg(fn(this)):null)}catch(a){dn(this)}}};
450function jn(a,b){nl(a.uf,"Iframe loaded");a.uk=!1;var c;try{var d=b.body;a.AB=d.textContent||d.innerText}catch(e){c=1}c||"function"!=typeof a.f||(d=a.f(b))&&(c=4);(d=a.uf)&&d.log(hl,"Last content: "+a.AB,void 0);(d=a.uf)&&d.log(hl,"Last uri: "+a.hB,void 0);c?(nl(a.uf,"Load event occurred but failed"),dn(a)):(nl(a.uf,"Load succeeded"),a.dispatchEvent("complete"),a.dispatchEvent("success"),gn(a))}function dn(a){a.b||(a.uk=!1,a.dispatchEvent("complete"),a.dispatchEvent("error"),gn(a),a.b=!0)}
451function gn(a){ml(a.uf,"Ready for new requests");hn(a);en(a);a.te=null;a.dispatchEvent("ready")}function hn(a){var b=a.bf;b&&(b.onreadystatechange=null,b.onload=null,b.onerror=null,a.c.push(b));a.fn&&(ba.clearTimeout(a.fn),a.fn=null);mc||jc&&!oc?a.fn=pd(a.nH,2E3,a):a.nH();a.bf=null;a.gn=null}g.nH=function(){this.fn&&(ba.clearTimeout(this.fn),this.fn=null);for(;this.c.length;){var a=this.c.pop();ml(this.uf,"Disposing iframe");dg(a)}};function en(a){a.te&&a.te==bn&&bg(a.te)}
452function fn(a){return a.bf?kc&&!zc("11")?a.bf:gg(a.bf).getElementById(a.gn+"_inner"):null}g.MK=function(){if(this.uk){var a=this.bf?gg(fn(this)):null;a&&!gc(a,"documentUri")?(ed(fn(this),"load",this.vw,!1,this),navigator.onLine?(a=this.uf)&&a.log(dl,"Silent Firefox error detected",void 0):(a=this.uf)&&a.log(dl,"Firefox is offline so report offline error instead of silent error",void 0),dn(this)):pd(this.MK,250,this)}};var kn={};function $g(a){var b=a.P();if(b){var c=String(ka(a));kn[c]=a;b.setAttribute("data-ac-wrapper-id",c)}}function dh(a){delete kn[String(ka(a))];(a=a.P())&&a.removeAttribute("data-ac-wrapper-id")}function Oj(a,b){for(var c,d=b.P().parentNode;a&&a!=d;){c=a.getAttribute&&a.getAttribute("data-ac-wrapper-id")||null;if(null!=c)break;a=a.parentNode}return(c=kn[c||""]||null)&&c.P()==a?c:null}var Wl="svg",Vl=null,Vl=kc&&!zc("9")?"vml":Wl,Tg="vml"==Vl?wm.xe():vj.xe();
453function cm(a,b,c){return"vml"==Vl?new Wm(a,b,c):new fm(a,b,c)}var Tl="//export.anychart.com";function ak(a,b){var c;a&&(c=Xf("STYLE"),c.type="text/css",c.styleSheet?c.styleSheet.cssText=a:c.appendChild(document.createTextNode(String(a))),cg(Pf("head",void 0,b)[0],c))}ba.acgraph=ba.acgraph||{};ba.acgraph.fontSize="10px";ba.acgraph.fontColor="#000";ba.acgraph.textDirection="ltr";ba.acgraph.fontFamily="Verdana";function ph(a,b,c,d){return new mh(a,b,c,d)}function sh(a,b,c){return new jh(a,b,c)}
454function Mh(){return new Lh}function th(a,b,c,d){return new hh(a,b,c,d)}function uh(){return new nh}function Rh(a,b,c,d,e){return new ui(a,b,c,d,e)}function Oh(a,b,c,d){a="vml"==Vl?new Sm(a,b):new aj(a,b);d&&a.style(d);c&&a.text(c);return a}function Te(a,b,c,d){return new fh(a,b,c,d)}function Pe(a){return new Oe(a)}function ch(a,b,c,d){return"vml"==Vl?new gm(null,a,b,c,d):new ah(null,a,b,c,d)}var ln=void 0;
455function Ij(){return m(ln)?ln:kc&&zc("9")&&!zc("10")?ln="":ln=de||null===de&&Pf("base",void 0,void 0).length?window.location.origin+window.location.pathname+window.location.search:""}F("acgraph.create",cm);F("acgraph.type",function(){return Vl});F("acgraph.server",function(a){m(a)&&(Tl=a);return Tl});F("acgraph.StageType.SVG",Wl);F("acgraph.StageType.VML","vml");F("acgraph.rect",ph);F("acgraph.circle",sh);F("acgraph.ellipse",th);F("acgraph.path",uh);F("acgraph.text",Oh);F("acgraph.layer",Mh);
456F("acgraph.image",Rh);F("acgraph.hatchFill",Te);F("acgraph.patternFill",Pe);F("acgraph.clip",ch);
456F("acgraph.useAbsoluteReferences",function(a){if(m(a))de=a;else return!!Ij()});F("acgraph.updateReferences",function(){var a=ln;ln=void 0;if(m(a)&&Ij()!=a){var b=Tg,c;for(c in kn)if(kn.hasOwnProperty(c)){var a=kn[c],d=a.ha();d&&(a instanceof Qg&&(d.bc()?a.ya(512):a.ec(512)||b.vC(a)),a instanceof bh&&(d.bc()?a.ya(24):(a.ec(8)||Hj(b,a),a.ec(16)||Lj(b,a))))}}});F("anychart.VERSION","7.14.3.1436");F("anychart.DEVELOP",!0);F("anychart.DEFAULT_THEME","defaultTheme");F("anychart.PERFORMANCE_MONITORING",!1);function mn(a){a=String(a).toLowerCase();switch(a){case "byspot":case "spot":case "sp":return"bySpot";case "single":case "s":return"single"}return"byX"}function nn(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"}
457function on(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";
458case "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"}
459function pn(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";
459case "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";
460case "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 qn(a,b){a=pn(a,b);return"auto"==a&&m(b)?b:a}
461function rn(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 sn(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"}
462function tn(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"}
463function un(a){a=String(a).toLowerCase();switch(a){case "radial":case "r":case "rad":return"radial"}return"circuit"}
464function vn(a,b){a=String(a).toLowerCase();
464switch(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"}
465function wn(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"}
466var xn={KW:"circle",PX:"square",dY:"triangleUp",aX:"diamond",aY:"triangleDown",cY:"triangleRight",bY:"triangleLeft",NW:"cross",IL:"diagonalCross",RX:"star4",SX:"star5",TX:"star6",UX:"star7",QX:"star10",nX:"pentagon",$X:"trapezium",iX:"line",gY:"vline",hW:"arrowhead",lW:"arrowUp",kW:"arrowRight",iW:"arrowDown",jW:"arrowLeft"};
467function yn(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";
468case "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"}
469function zn(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";
470case "x":return An;case "line":return Bn;case "ellipse":return Cn;case "bar":return Dn;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}
471function En(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"}
472function Fn(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";
473case "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";
474case "arrow":case "arrowhead":return"arrowhead";case "vline":return"vline";case "rf":case "risingfalling":return"risingfalling"}return"square"}var An="x",Bn="line",Cn="ellipse",Dn="bar";function Gn(a){a=String(a).toLowerCase();switch(a){case "x":return An;case "line":return Bn;case "ellipse":return Cn}return Dn}
475function Hn(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 In(a){a=String(a).toLowerCase();switch(a){case "outside":case "out":case "o":case "outer":return"outside";case "middle":case "mid":case "m":case "center":case "c":return"center"}return"inside"}
476function Jn(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"
476: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"}
477function Kn(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 Ln(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}
478function Mn(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";
479case "spline":return"spline";case "splinearea":return"splineArea";case "steparea":return"stepArea";case "stepline":return"stepLine";case "hilo":return"hilo"}return"line"}function Nn(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"}
480function On(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"}
481function Pn(){var a;a="undefined";switch(a){case "firstdate":case "fd":return"firstDate";case "firstvisibledate":case "fvd":return"firstVisibleDate";case "lastvisibledate":case "lvd":return"lastVisibleDate";case "lastdate":case "ld":return"lastDate"}return m(void 0)?void 0:"firstVisibleDate"}function Qn(a){a=String(a).toLowerCase();switch(a){case "area":return"area";case "marker":return"marker"}return"line"}
482function Rn(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 Sn(a){a=String(a).toLowerCase();switch(a){case "bubble":return"bubble";case "marker":return"marker"}return"line"}function Tn(a){a=String(a).toLowerCase();switch(a){case "raw":return"raw";case "grouped":return"grouped"}return"specific"}
483function Un(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";
484case "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"}
485function Vn(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 Wn(a){z(a)&&(a=a.mode);a=String(a).toLowerCase();switch(a){case "byword":return"byWord";case "bychar":return"byChar"}return"csv"}
486function Xn(a){a=String(a).toLowerCase();
486switch(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 Yn(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"}
487function Zn(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 $n(a){a=String(a).toLowerCase();switch(a){case "italic":case "i":return"italic";case "oblique":case "o":return"oblique"}return"normal"}
488function ao(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 bo(a){a=String(a).toLowerCase();switch(a){case "rtl":case "r":return"rtl"}return"ltr"}function co(a){a=String(a).toLowerCase();switch(a){case "nowrap":case "no":case "n":return"noWrap";case "byword":return"byWord";default:return"byLetter"}}
489function eo(a){a=String(a).toLowerCase();switch(a){case "first":case "open":return"first";
489case "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";
490case "sum":case "add":return"sum";case "list":case "group":case "array":return"list";default:return"last"}}function fo(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"}}
491function go(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"}
492var ho={mW:"average",dL:"bubbleSize",eL:"bubbleSizePercentOfCategory",fL:"bubbleSizePercentOfSeries",gL:"bubbleSizePercentOfTotal",pW:"categoryName",hL:"categoryYAverage",rW:"categoryYMax",iL:"categoryYMedian",uW:"categoryYMin",jL:"categoryYMode",kL:"categoryYPercentOfTotal",xW:"categoryYRangeAverage",lL:"categoryYRangeMax",AW:"categoryYRangeMedian",mL:"categoryYRangeMin",EW:"categoryYRangeMode",nL:"categoryYRangePercentOfTotal",oL:"categoryYRangeSum",pL:"categoryYSum",qL:"close",MW:"count",rL:"dataPlotBubbleMaxSize",
493sL:"dataPlotBubbleMinSize",tL:"dataPlotBubbleSizeAverage",uL:"dataPlotBubbleSizeSum",SW:"dataPlotMaxXSumSeriesName",UW:"dataPlotMaxYSumSeriesName",TW:"dataPlotMaxXValuePointSeriesName",VW:"dataPlotMaxYValuePointSeriesName",WW:"dataPlotMinXSumSeriesName",YW:"dataPlotMinYSumSeriesName",XW:"dataPlotMinXValuePointSeriesName",ZW:"dataPlotMinYValuePointSeriesName",vL:"dataPlotPointCount",wL:"dataPlotSeriesCount",xL:"dataPlotXAverage",yL:"dataPlotXMax",zL:"dataPlotXMin",AL:"dataPlotXSum",BL:"dataPlotYAverage",
494CL:"dataPlotYMax",DL:"dataPlotYMin",EL:"dataPlotYRangeMax",FL:"dataPlotYRangeMin",GL:"dataPlotYRangeSum",HL:"dataPlotYSum",KL:"high",LL:"index",ML:"low",jX:"max",lX:"min",mX:"name",OPEN:"open",DX:"pointsCount",AX:"pertChartCriticalPathStandardDeviation",BX:"pertChartProjectDuration",QL:"range",RL:"rangeEnd",SL:"rangeStart",GX:"seriesAverage",TL:"seriesBubbleMaxSize",UL:"seriesBubbleMinSize",VL:"seriesBubbleSizeAverage",WL:"seriesBubbleSizeMedian",XL:"seriesBubbleSizeMode",YL:"seriesBubbleSizeSum",
495ZL:"seriesFirstXValue",$L:"seriesFirstYValue",aM:"seriesLastXValue",bM:"seriesLastYValue",HX:"seriesMax",IX:"seriesMin",JX:"seriesName",dM:"seriesPointCount",cM:"seriesPointsCount",KX:"seriesSum",eM:"seriesXAverage",fM:"seriesXMax",gM:"seriesXMedian",hM:"seriesXMin",iM:"seriesXMode",jM:"seriesXSum",kM:"seriesYAverage",lM:"seriesYMax",mM:"seriesYMedian",nM:"seriesYMin",oM:"seriesYMode",LX:"seriesYRangeAverage",pM:"seriesYRangeMax",MX:"seriesYRangeMedian",qM:"seriesYRangeMin",NX:"seriesYRangeMode",
496rM:"seriesYRangeSum",sM:"seriesYSum",XX:"sum",tM:"value",OL:"percentValue",vM:"xPercentOfSeries",wM:"xPercentOfTotal",xM:"xValue",yM:"yPercentOfCategory",zM:"yPercentOfSeries",AM:"yPercentOfTotal",BM:"yValue",jY:"xScalesMin",iY:"xScalesMax",lY:"yScalesMin",kY:"yScalesMax",HW:"catYSumArr_",vW:"catYMinArr_",sW:"catYMaxArr_",qW:"catYAvgArr_",tW:"catYMedianArr_",wW:"catYModeArr_",GW:"catYRangeSumArr_",DW:"catYRangeMinArr_",zW:"catYRangeMaxArr_",yW:"catYRangeAvgArr_",BW:"catYRangeMedianArr_",FW:"catYRangeModeArr_"},
497io={},jo;for(jo in ho)ho.hasOwnProperty(jo)&&(io[jo]=ho[jo].toLowerCase());
498function ko(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";
499case "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"}
500function lo(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"}F("anychart.enums.RadialGridLayout.CIRCUIT","circuit");F("anychart.enums.RadialGridLayout.RADIAL","radial");F("anychart.enums.HoverMode.BY_SPOT","bySpot");F("anychart.enums.HoverMode.BY_X","byX");F("anychart.enums.SelectionMode.NONE","none");F("anychart.enums.SelectionMode.SINGLE_SELECT","singleSelect");
501F("anychart.enums.SelectionMode.MULTI_SELECT","multiSelect");F("anychart.enums.SelectionMode.DRILL_DOWN","drillDown");F("anychart.enums.Anchor.LEFT_TOP","leftTop");F("anychart.enums.Anchor.LEFT_CENTER","leftCenter");F("anychart.enums.Anchor.LEFT_BOTTOM","leftBottom");F("anychart.enums.Anchor.CENTER_TOP","centerTop");F("anychart.enums.Anchor.CENTER","center");F("anychart.enums.Anchor.CENTER_BOTTOM","centerBottom");F("anychart.enums.Anchor.RIGHT_TOP","rightTop");
502F("anychart.enums.Anchor.RIGHT_CENTER","rightCenter");F("anychart.enums.Anchor.RIGHT_BOTTOM","rightBottom");F("anychart.enums.Anchor.AUTO","auto");F("anychart.enums.Cursor.DEFAULT","default");F("anychart.enums.Cursor.CROSSHAIR","crosshair");F("anychart.enums.Cursor.POINTER","pointer");F("anychart.enums.Cursor.MOVE","move");F("anychart.enums.Cursor.TEXT","text");F("anychart.enums.Cursor.WAIT","wait");F("anychart.enums.Cursor.HELP","help");F("anychart.enums.Cursor.N_RESIZE","n-resize");
503F("anychart.enums.Cursor.NE_RESIZE","ne-resize");F("anychart.enums.Cursor.E_RESIZE","e-resize");F("anychart.enums.Cursor.SE_RESIZE","se-resize");F("anychart.enums.Cursor.S_RESIZE","s-resize");F("anychart.enums.Cursor.SW_RESIZE","sw-resize");F("anychart.enums.Cursor.W_RESIZE","w-resize");F("anychart.enums.Cursor.NW_RESIZE","nw-resize");F("anychart.enums.Position.LEFT_TOP","leftTop");F("anychart.enums.Position.LEFT_CENTER","leftCenter");F("anychart.enums.Position.LEFT_BOTTOM","leftBottom");
504F("anychart.enums.Position.CENTER_TOP","centerTop");F("anychart.enums.Position.CENTER","center");F("anychart.enums.Position.CENTER_BOTTOM","centerBottom");F("anychart.enums.Position.RIGHT_TOP","rightTop");F("anychart.enums.Position.RIGHT_CENTER","rightCenter");F("anychart.enums.Position.RIGHT_BOTTOM","rightBottom");F("anychart.enums.Align.CENTER","center");F("anychart.enums.Align.LEFT","left");F("anychart.enums.Align.RIGHT","right");F("anychart.enums.Align.TOP","top");
505F("anychart.enums.Align.BOTTOM","bottom");F("anychart.enums.Orientation.LEFT","left");F("anychart.enums.Orientation.RIGHT","right");F("anychart.enums.Orientation.TOP","top");F("anychart.enums.Orientation.BOTTOM","bottom");F("anychart.enums.Layout.HORIZONTAL","horizontal");F("anychart.enums.Layout.VERTICAL","vertical");F("anychart.enums.LegendLayout.HORIZONTAL","horizontal");F("anychart.enums.LegendLayout.VERTICAL","vertical");F("anychart.enums.LegendLayout.HORIZONTAL_EXPANDABLE","horizontalexpandable");
506F("anychart.enums.LegendLayout.VERTICAL_EXPANDABLE","verticalexpandable");F("anychart.enums.LegendPositionMode.INSIDE","inside");F("anychart.enums.LegendPositionMode.OUTSIDE","outside");F("anychart.enums.Sort.NONE","none");F("anychart.enums.Sort.ASC","asc");F("anychart.enums.Sort.DESC","desc");
506F("anychart.enums.BulletMarkerType.X",An);F("anychart.enums.BulletMarkerType.BAR",Dn);F("anychart.enums.BulletMarkerType.ELLIPSE",Cn);F("anychart.enums.BulletMarkerType.LINE",Bn);
507F("anychart.enums.MarkerType.CIRCLE","circle");F("anychart.enums.MarkerType.SQUARE","square");F("anychart.enums.MarkerType.TRIANGLE_UP","triangleUp");F("anychart.enums.MarkerType.DIAMOND","diamond");F("anychart.enums.MarkerType.TRIANGLE_DOWN","triangleDown");F("anychart.enums.MarkerType.TRIANGLE_LEFT","triangleLeft");F("anychart.enums.MarkerType.TRIANGLE_RIGHT","triangleRight");F("anychart.enums.MarkerType.CROSS","cross");F("anychart.enums.MarkerType.DIAGONAL_CROSS","diagonalCross");
508F("anychart.enums.MarkerType.STAR4","star4");F("anychart.enums.MarkerType.STAR5","star5");F("anychart.enums.MarkerType.STAR6","star6");F("anychart.enums.MarkerType.STAR7","star7");F("anychart.enums.MarkerType.STAR10","star10");F("anychart.enums.MarkerType.PENTAGON","pentagon");F("anychart.enums.MarkerType.TRAPEZIUM","trapezium");F("anychart.enums.MarkerType.LINE","line");F("anychart.enums.MapAsTableMode.VALUE","value");F("anychart.enums.MapAsTableMode.RANGE","range");
509F("anychart.enums.MapAsTableMode.OHLC","ohlc");F("anychart.enums.MapProjections.BONNE","bonne");F("anychart.enums.MapProjections.AITOFF","aitoff");F("anychart.enums.MapProjections.AUGUST","august");F("anychart.enums.MapProjections.ECKERT1","eckert1");F("anychart.enums.MapProjections.ECKERT3","eckert3");F("anychart.enums.MapProjections.EQUIRECTANGULAR","equirectangular");F("anychart.enums.MapProjections.FAHEY","fahey");F("anychart.enums.MapProjections.HAMMER","hammer");
510F("anychart.enums.MapProjections.MERCATOR","mercator");F("anychart.enums.MapProjections.ORTHOGRAPHIC","orthographic");F("anychart.enums.MapProjections.ROBINSON","robinson");F("anychart.enums.MapProjections.WAGNER6","wagner6");F("anychart.enums.MapProjections.WSG84","wsg84");F("anychart.enums.MapGridZIndex.UNDER_MAP",5);F("anychart.enums.MapGridZIndex.OVER_MAP",45);F("anychart.enums.MapUnboundRegionsMode.AS_IS","asis");F("anychart.enums.MapUnboundRegionsMode.HIDE","hide");
511F("anychart.enums.MapPointMiddlePositionMode.ABSOLUTE","absolute");F("anychart.enums.MapPointMiddlePositionMode.RELATIVE","relative");F("anychart.enums.MapPointOutsidePositionMode.RELATIVE","relative");F("anychart.enums.MapPointOutsidePositionMode.ABSOLUTE","absolute");F("anychart.enums.MapPointOutsidePositionMode.OFFSET","offset");F("anychart.enums.TreeFillingMethod.AS_TREE","asTree");F("anychart.enums.TreeFillingMethod.AS_TABLE","asTable");F("anychart.enums.LabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");
512F("anychart.enums.LabelsOverlapMode.NO_OVERLAP","noOverlap");
512F("anychart.enums.BackgroundCornersType.NONE","none");F("anychart.enums.BackgroundCornersType.ROUND","round");F("anychart.enums.BackgroundCornersType.CUT","cut");F("anychart.enums.BackgroundCornersType.ROUND_INNER","roundInner");F("anychart.enums.LegendItemIconType.AREA","area");F("anychart.enums.LegendItemIconType.BAR","bar");F("anychart.enums.LegendItemIconType.BUBBLE","bubble");F("anychart.enums.LegendItemIconType.CANDLESTICK","candlestick");
513F("anychart.enums.LegendItemIconType.COLUMN","column");F("anychart.enums.LegendItemIconType.LINE","line");F("anychart.enums.LegendItemIconType.MARKER","marker");F("anychart.enums.LegendItemIconType.OHLC","ohlc");F("anychart.enums.LegendItemIconType.RANGE_AREA","rangearea");F("anychart.enums.LegendItemIconType.RANGE_BAR","rangebar");F("anychart.enums.LegendItemIconType.RANGE_COLUMN","rangecolumn");F("anychart.enums.LegendItemIconType.RANGE_SPLINE_AREA","rangesplinearea");
514F("anychart.enums.LegendItemIconType.RANGE_STEP_AREA","rangesteparea");F("anychart.enums.LegendItemIconType.SPLINE","spline");F("anychart.enums.LegendItemIconType.SPLINE_AREA","splinearea");F("anychart.enums.LegendItemIconType.STEP_LINE","stepline");F("anychart.enums.LegendItemIconType.STEP_AREA","steparea");F("anychart.enums.LegendItemIconType.CIRCLE","circle");F("anychart.enums.LegendItemIconType.SQUARE","square");F("anychart.enums.LegendItemsSourceMode.DEFAULT","default");
515F("anychart.enums.LegendItemsSourceMode.CATEGORIES","categories");F("anychart.enums.SidePosition.INSIDE","inside");F("anychart.enums.SidePosition.OUTSIDE","outside");F("anychart.enums.PyramidLabelsPosition.INSIDE","inside");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT","outsideLeft");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_LEFT_IN_COLUMN","outsideLeftInColumn");F("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT","outsideRight");
516F("anychart.enums.PyramidLabelsPosition.OUTSIDE_RIGHT_IN_COLUMN","outsideRightInColumn");F("anychart.enums.GaugeSidePosition.INSIDE","inside");F("anychart.enums.GaugeSidePosition.CENTER","center");F("anychart.enums.GaugeSidePosition.OUTSIDE","outside");F("anychart.enums.EventType.POINT_MOUSE_OUT","pointmouseout");F("anychart.enums.EventType.POINT_MOUSE_OVER","pointmouseover");F("anychart.enums.EventType.POINT_MOUSE_DOWN","pointmousedown");F("anychart.enums.EventType.POINT_MOUSE_UP","pointmouseup");
517F("anychart.enums.EventType.POINT_MOUSE_MOVE","pointmousemove");F("anychart.enums.EventType.POINT_CLICK","pointclick");F("anychart.enums.EventType.POINT_DBLCLICK","pointdblclick");F("anychart.enums.EventType.POINT_HOVER","pointhover");F("anychart.enums.EventType.POINTS_SELECT","pointsselect");F("anychart.enums.EventType.POINTS_HOVER","pointshover");F("anychart.enums.EventType.DRILL_CHANGE","drillchange");F("anychart.enums.EventType.CHART_DRAW","chartdraw");
518F("anychart.enums.EventType.ANIMATION_START","animationstart");F("anychart.enums.EventType.ANIMATION_END","animationend");F("anychart.enums.EventType.ZOOM_START","zoomstart");F("anychart.enums.EventType.ZOOM","zoom");F("anychart.enums.EventType.ZOOM_END","zoomend");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OUT","legenditemmouseout");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_OVER","legenditemmouseover");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_MOVE","legenditemmousemove");
519F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_DOWN","legenditemmousedown");F("anychart.enums.EventType.LEGEND_ITEM_MOUSE_UP","legenditemmouseup");F("anychart.enums.EventType.LEGEND_ITEM_CLICK","legenditemclick");F("anychart.enums.EventType.LEGEND_ITEM_DBLCLICK","legenditemdblclick");F("anychart.enums.EventType.DRAG_START","dragstart");F("anychart.enums.EventType.DRAG","drag");F("anychart.enums.EventType.DRAG_END","dragend");F("anychart.enums.EventType.SCROLL_CHANGE","scrollchange");
520F("anychart.enums.EventType.SPLITTER_CHANGE","splitterchange");F("anychart.enums.EventType.SIGNAL","signal");F("anychart.enums.EventType.ROW_SELECT","rowSelect");F("anychart.enums.EventType.ROW_CLICK","rowClick");F("anychart.enums.EventType.ROW_DBL_CLICK","rowDblClick");F("anychart.enums.EventType.ROW_MOUSE_OVER","rowMouseOver");F("anychart.enums.EventType.ROW_MOUSE_OUT","rowMouseOut");F("anychart.enums.EventType.ROW_MOUSE_MOVE","rowMouseMove");F("anychart.enums.EventType.ROW_MOUSE_DOWN","rowMouseDown");
521F("anychart.enums.EventType.ROW_MOUSE_UP","rowMouseUp");F("anychart.enums.EventType.CONNECTOR_SELECT","connectorselect");F("anychart.enums.EventType.CONNECTOR_CLICK","connectorclick");F("anychart.enums.EventType.CONNECTOR_DBL_CLICK","connectordblclick");F("anychart.enums.EventType.CONNECTOR_MOUSE_OVER","connectormouseover");F("anychart.enums.EventType.CONNECTOR_MOUSE_OUT","connectormouseout");F("anychart.enums.EventType.CONNECTOR_MOUSE_MOVE","connectormousemove");
522F("anychart.enums.EventType.CONNECTOR_MOUSE_DOWN","connectormousedown");F("anychart.enums.EventType.CONNECTOR_MOUSE_UP","connectormouseup");F("anychart.enums.EventType.ROW_COLLAPSE_EXPAND","rowcollapseexpand");F("anychart.enums.EventType.BEFORE_CREATE_CONNECTOR","beforeCreateConnector");F("anychart.enums.EventType.TREE_ITEM_CREATE","treeItemCreate");F("anychart.enums.EventType.TREE_ITEM_MOVE","treeItemMove");F("anychart.enums.EventType.TREE_ITEM_REMOVE","treeItemRemove");
523F("anychart.enums.EventType.TREE_ITEM_UPDATE","treeItemUpdate");F("anychart.enums.ScaleStackMode.NONE","none");F("anychart.enums.ScaleStackMode.VALUE","value");F("anychart.enums.ScaleStackMode.PERCENT","percent");F("anychart.enums.ScaleComparisonMode.NONE","none");F("anychart.enums.ScaleComparisonMode.VALUE","value");F("anychart.enums.ScaleComparisonMode.PERCENT","percent");F("anychart.enums.ScaleCompareWithMode.SERIES_START","seriesStart");F("anychart.enums.ScaleCompareWithMode.FIRST_VISIBLE","firstVisible");
524F("anychart.enums.ScatterTicksMode.LINEAR","linear");F("anychart.enums.ScatterTicksMode.LOGARITHMIC","logarithmic");F("anychart.enums.SparklineSeriesType.AREA","area");F("anychart.enums.SparklineSeriesType.LINE","line");F("anychart.enums.SparklineSeriesType.COLUMN","column");F("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");F("anychart.enums.LinearGaugePointerType.BAR","bar");F("anychart.enums.LinearGaugePointerType.RANGE_BAR","rangeBar");
525F("anychart.enums.LinearGaugePointerType.THERMOMETER","thermometer");F("anychart.enums.LinearGaugePointerType.MARKER","marker");F("anychart.enums.LinearGaugePointerType.TANK","tank");F("anychart.enums.LinearGaugePointerType.LED","led");F("anychart.enums.GanttDataFields.ACTUAL","actual");F("anychart.enums.GanttDataFields.ACTUAL_START","actualStart");F("anychart.enums.GanttDataFields.ACTUAL_END","actualEnd");F("anychart.enums.GanttDataFields.BASELINE_START","baselineStart");
526F("anychart.enums.GanttDataFields.BASELINE_END","baselineEnd");F("anychart.enums.GanttDataFields.CHILDREN","children");F("anychart.enums.GanttDataFields.PROGRESS","progress");F("anychart.enums.GanttDataFields.PROGRESS_VALUE","progressValue");F("anychart.enums.GanttDataFields.MILESTONE","milestone");F("anychart.enums.GanttDataFields.NAME","name");F("anychart.enums.GanttDataFields.COLLAPSED","collapsed");F("anychart.enums.GanttDataFields.ROW_HEIGHT","rowHeight");
527F("anychart.enums.GanttDataFields.ID","id");F("anychart.enums.GanttDataFields.PERIODS","periods");F("anychart.enums.GanttDataFields.PARENT","parent");F("anychart.enums.GanttDataFields.START","start");F("anychart.enums.GanttDataFields.END","end");F("anychart.enums.GanttDataFields.FILL","fill");F("anychart.enums.GanttDataFields.STROKE","stroke");F("anychart.enums.GanttDataFields.HOVER_FILL","hoverFill");F("anychart.enums.GanttDataFields.HOVER_STROKE","hoverStroke");
528F("anychart.enums.GanttDataFields.CONNECT_TO","connectTo");F("anychart.enums.GanttDataFields.CONNECTOR","connector");F("anychart.enums.GanttDataFields.CONNECTOR_TYPE","connectorType");F("anychart.enums.GanttDataFields.START_MARKER","startMarker");F("anychart.enums.GanttDataFields.END_MARKER","endMarker");F("anychart.enums.GanttDataFields.LABEL","label");F("anychart.enums.GanttRangeAnchor.FIRST_DATE","firstDate");F("anychart.enums.GanttRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");
529F("anychart.enums.GanttRangeAnchor.LAST_DATE","lastDate");F("anychart.enums.GanttRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");F("anychart.enums.ConnectorType.FINISH_START","finishstart");F("anychart.enums.ConnectorType.FINISH_FINISH","finishfinish");F("anychart.enums.ConnectorType.START_FINISH","startfinish");F("anychart.enums.ConnectorType.START_START","startstart");F("anychart.enums.ColumnFormats.DIRECT_NUMBERING","directNumbering");F("anychart.enums.ColumnFormats.TEXT","text");
530F("anychart.enums.ColumnFormats.SHORT_TEXT","shortText");F("anychart.enums.ColumnFormats.PERCENT","percent");F("anychart.enums.ColumnFormats.DATE_COMMON_LOG","dateCommonLog");F("anychart.enums.ColumnFormats.DATE_ISO_8601","dateIso8601");F("anychart.enums.ColumnFormats.DATE_US_SHORT","dateUsShort");F("anychart.enums.ColumnFormats.DATE_DMY_DOTS","dateDmyDots");F("anychart.enums.ColumnFormats.FINANCIAL","financial");F("anychart.enums.GanttDateTimeMarkers.START","start");
531F("anychart.enums.GanttDateTimeMarkers.END","end");F("anychart.enums.GanttDateTimeMarkers.CURRENT","current");F("anychart.enums.DataField.DEPENDS_ON","dependsOn");F("anychart.enums.DataField.OPTIMISTIC","optimistic");F("anychart.enums.DataField.PESSIMISTIC","pessimistic");F("anychart.enums.DataField.MOST_LIKELY","mostLikely");F("anychart.enums.DataField.EXPECTED","expected");F("anychart.enums.DataField.FROM","from");F("anychart.enums.DataField.TO","to");F("anychart.enums.DataField.ID","id");
532F("anychart.enums.DataField.NAME","name");F("anychart.enums.Interval.YEARS","year");F("anychart.enums.Interval.MONTHS","month");F("anychart.enums.Interval.DAYS","day");F("anychart.enums.Interval.HOURS","hour");F("anychart.enums.Interval.MINUTES","minute");F("anychart.enums.Interval.SECONDS","second");F("anychart.enums.Interval.YEAR","year");F("anychart.enums.Interval.SEMESTER","semester");F("anychart.enums.Interval.QUARTER","quarter");F("anychart.enums.Interval.MONTH","month");
533F("anychart.enums.Interval.THIRD_OF_MONTH","thirdofmonth");F("anychart.enums.Interval.WEEK","week");F("anychart.enums.Interval.DAY","day");F("anychart.enums.Interval.HOUR","hour");F("anychart.enums.Interval.MINUTE","minute");F("anychart.enums.Interval.SECOND","second");F("anychart.enums.Interval.MILLISECOND","millisecond");F("anychart.enums.ErrorMode.NONE","none");F("anychart.enums.ErrorMode.X","x");F("anychart.enums.ErrorMode.VALUE","value");F("anychart.enums.ErrorMode.BOTH","both");
534F("anychart.enums.ScaleTypes.LINEAR","linear");F("anychart.enums.ScaleTypes.LOG","log");F("anychart.enums.ScaleTypes.DATE_TIME","dateTime");F("anychart.enums.ScaleTypes.ORDINAL","ordinal");F("anychart.enums.ScatterScaleTypes.LINEAR","linear");F("anychart.enums.ScatterScaleTypes.LOG","log");F("anychart.enums.ScatterScaleTypes.DATE_TIME","dateTime");F("anychart.enums.GaugeScaleTypes.LINEAR","linear");F("anychart.enums.GaugeScaleTypes.LOG","log");F("anychart.enums.AggregationType.AVERAGE","average");
535F("anychart.enums.AggregationType.FIRST","first");F("anychart.enums.AggregationType.FIRST_VALUE","firstValue");F("anychart.enums.AggregationType.LAST","last");F("anychart.enums.AggregationType.LAST_VALUE","lastValue");F("anychart.enums.AggregationType.LIST","list");F("anychart.enums.AggregationType.MAX","max");F("anychart.enums.AggregationType.MIN","min");F("anychart.enums.AggregationType.SUM","sum");F("anychart.enums.AggregationType.WEIGHTED_AVERAGE","weightedAverage");
536F("anychart.enums.TooltipDisplayMode.UNION","union");F("anychart.enums.TooltipDisplayMode.SEPARATED","separated");F("anychart.enums.TooltipDisplayMode.SINGLE","single");F("anychart.enums.TooltipPositionMode.FLOAT","float");F("anychart.enums.TooltipPositionMode.POINT","point");F("anychart.enums.TooltipPositionMode.CHART","chart");F("anychart.enums.CrosshairDisplayMode.FLOAT","float");F("anychart.enums.CrosshairDisplayMode.STICKY","sticky");
536F("anychart.enums.StockLabelsOverlapMode.NO_OVERLAP","noOverlap");
537F("anychart.enums.StockLabelsOverlapMode.ALLOW_OVERLAP","allowOverlap");F("anychart.enums.StockLabelsOverlapMode.ALLOW_MAJOR_OVERLAP","allowMajorOverlap");F("anychart.enums.StockLabelsOverlapMode.ALLOW_MINOR_OVERLAP","allowMinorOverlap");F("anychart.enums.StockRangeType.UNIT","Unit");F("anychart.enums.StockRangeType.YTD","YTD");F("anychart.enums.StockRangeType.QTD","QTD");F("anychart.enums.StockRangeType.MTD","MTD");F("anychart.enums.StockRangeType.MAX","Max");
538F("anychart.enums.StockRangeAnchor.FIRST_DATE","firstDate");F("anychart.enums.StockRangeAnchor.FIRST_VISIBLE_DATE","firstVisibleDate");F("anychart.enums.StockRangeAnchor.LAST_VISIBLE_DATE","lastVisibleDate");F("anychart.enums.StockRangeAnchor.LAST_DATE","lastDate");F("anychart.enums.TableSearchMode.EXACT_OR_PREV","exactOrPrev");F("anychart.enums.TableSearchMode.EXACT","exact");F("anychart.enums.TableSearchMode.EXACT_OR_NEXT","exactOrNext");F("anychart.enums.TableSearchMode.NEAREST","nearest");
539F("anychart.enums.ChartScrollerPosition.AFTER_AXES","afterAxes");F("anychart.enums.ChartScrollerPosition.BEFORE_AXES","beforeAxes");F("anychart.enums.LabelsDisplayMode.ALWAYS_SHOW","alwaysShow");F("anychart.enums.LabelsDisplayMode.DROP","drop");F("anychart.enums.LabelsDisplayMode.CLIP","clip");F("anychart.enums.StepDirection.CENTER","center");F("anychart.enums.StepDirection.FORWARD","forward");F("anychart.enums.StepDirection.BACKWARD","backward");F("anychart.enums.TokenType.UNKNOWN","");
540F("anychart.enums.TokenType.NUMBER","number");F("anychart.enums.TokenType.STRING","string");F("anychart.enums.TokenType.DATE_TIME","datetime");F("anychart.enums.TokenType.PERCENT","percent");F("anychart.enums.StringToken.AXIS_NAME","%AxisName");F("anychart.enums.StringToken.AXIS_SCALE_MAX","%AxisScaleMax");F("anychart.enums.StringToken.AXIS_SCALE_MIN","%AxisScaleMin");F("anychart.enums.StringToken.BUBBLE_SIZE","%BubbleSize");F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_CATEGORY","%BubbleSizePercentOfCategory");
541F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_SERIES","%BubbleSizePercentOfSeries");F("anychart.enums.StringToken.BUBBLE_SIZE_PERCENT_OF_TOTAL","%BubbleSizePercentOfTotal");F("anychart.enums.StringToken.CATEGORY_NAME","%CategoryName");F("anychart.enums.StringToken.CATEGORY_Y_AVERAGE","%CategoryYAverage");F("anychart.enums.StringToken.CATEGORY_Y_MEDIAN","%CategoryYMedian");F("anychart.enums.StringToken.CATEGORY_Y_MODE","%CategoryYMode");
542F("anychart.enums.StringToken.CATEGORY_Y_PERCENT_OF_TOTAL","%CategoryYPercentOfTotal");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_AVERAGE","%CategoryYRangeAverage");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","%CategoryYRangePercentOfTotal");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MAX","%CategoryYRangeMax");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MIN","%CategoryYRangeMin");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MEDIAN","%CategoryYRangeMedian");
543F("anychart.enums.StringToken.CATEGORY_Y_RANGE_MODE","%CategoryYRangeMode");F("anychart.enums.StringToken.CATEGORY_Y_RANGE_SUM","%CategoryYRangeSum");F("anychart.enums.StringToken.CATEGORY_Y_SUM","%CategoryYSum");F("anychart.enums.StringToken.CLOSE","%Close");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MAX_SIZE","%DataPlotBubbleMaxSize");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_MIN_SIZE","%DataPlotBubbleMinSize");F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_AVERAGE","%DataPlotBubbleSizeAverage");
544F("anychart.enums.StringToken.DATA_PLOT_BUBBLE_SIZE_SUM","%DataPlotBubbleSizeSum");F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","%DataPlotMaxYSumSeriesName");F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_NAME","%DataPlotMaxYValuePointName");F("anychart.enums.StringToken.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","%DataPlotMaxYValuePointSeriesName");F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","%DataPlotMinYSumSeriesName");
545F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_NAME","%DataPlotMinYValuePointName");F("anychart.enums.StringToken.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","%DataPlotMinYValuePointSeriesName");F("anychart.enums.StringToken.DATA_PLOT_POINT_COUNT","%DataPlotPointCount");F("anychart.enums.StringToken.DATA_PLOT_SERIES_COUNT","%DataPlotSeriesCount");F("anychart.enums.StringToken.DATA_PLOT_X_AVERAGE","%DataPlotXAverage");F("anychart.enums.StringToken.DATA_PLOT_X_MAX","%DataPlotXMax");
546F("anychart.enums.StringToken.DATA_PLOT_X_MIN","%DataPlotXMin");F("anychart.enums.StringToken.DATA_PLOT_X_SUM","%DataPlotXSum");F("anychart.enums.StringToken.DATA_PLOT_Y_AVERAGE","%DataPlotYAverage");F("anychart.enums.StringToken.DATA_PLOT_Y_MAX","%DataPlotYMax");F("anychart.enums.StringToken.DATA_PLOT_Y_MIN","%DataPlotYMin");F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MAX","%DataPlotYRangeMax");F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_MIN","%DataPlotYRangeMin");
547F("anychart.enums.StringToken.DATA_PLOT_Y_RANGE_SUM","%DataPlotYRangeSum");F("anychart.enums.StringToken.DATA_PLOT_Y_SUM","%DataPlotYSum");F("anychart.enums.StringToken.HIGH","%High");F("anychart.enums.StringToken.INDEX","%Index");F("anychart.enums.StringToken.LOW","%Low");F("anychart.enums.StringToken.NAME","%Name");F("anychart.enums.StringToken.OPEN","%Open");F("anychart.enums.StringToken.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","%PertChartCriticalPathStandardDeviation");
548F("anychart.enums.StringToken.PERT_CHART_PROJECT_DURATION","%PertChartProjectDuration");F("anychart.enums.StringToken.RANGE","%Range");
548F("anychart.enums.StringToken.RANGE_END","%RangeEnd");F("anychart.enums.StringToken.RANGE_START","%RangeStart");F("anychart.enums.StringToken.SERIES_BUBBLE_MAX_SIZE","%SeriesBubbleMaxSize");F("anychart.enums.StringToken.SERIES_BUBBLE_MIN_SIZE","%SeriesBubbleMinSize");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_AVERAGE","%SeriesBubbleSizeAverage");
549F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MEDIAN","%SeriesBubbleSizeMedian");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_MODE","%SeriesBubbleSizeMode");F("anychart.enums.StringToken.SERIES_BUBBLE_SIZE_SUM","%SeriesBubbleSizeSum");F("anychart.enums.StringToken.SERIES_FIRST_X_VALUE","%SeriesFirstXValue");F("anychart.enums.StringToken.SERIES_FIRST_Y_VALUE","%SeriesFirstYValue");F("anychart.enums.StringToken.SERIES_LAST_X_VALUE","%SeriesLastXValue");
550F("anychart.enums.StringToken.SERIES_LAST_Y_VALUE","%SeriesLastYValue");F("anychart.enums.StringToken.SERIES_MIN","%SeriesMin");F("anychart.enums.StringToken.SERIES_MAX","%SeriesMax");F("anychart.enums.StringToken.SERIES_NAME","%SeriesName");F("anychart.enums.StringToken.SERIES_POINT_COUNT","%SeriesPointCount");F("anychart.enums.StringToken.SERIES_X_AVERAGE","%SeriesXAverage");F("anychart.enums.StringToken.SERIES_X_AXIS_NAME","%SeriesXAxisName");F("anychart.enums.StringToken.SERIES_X_MAX","%SeriesXMax");
551F("anychart.enums.StringToken.SERIES_X_MEDIAN","%SeriesXMedian");F("anychart.enums.StringToken.SERIES_X_MIN","%SeriesXMin");F("anychart.enums.StringToken.SERIES_X_MODE","%SeriesXMode");F("anychart.enums.StringToken.SERIES_X_SUM","%SeriesXSum");F("anychart.enums.StringToken.SERIES_Y_AVERAGE","%SeriesYAverage");F("anychart.enums.StringToken.SERIES_Y_AXIS_NAME","%SeriesYAxisName");F("anychart.enums.StringToken.SERIES_Y_MAX","%SeriesYMax");F("anychart.enums.StringToken.SERIES_Y_MEDIAN","%SeriesYMedian");
552F("anychart.enums.StringToken.SERIES_Y_MIN","%SeriesYMin");F("anychart.enums.StringToken.SERIES_Y_MODE","%SeriesYMode");F("anychart.enums.StringToken.SERIES_Y_RANGE_MAX","%SeriesYRangeMax");F("anychart.enums.StringToken.SERIES_Y_RANGE_MIN","%SeriesYRangeMin");F("anychart.enums.StringToken.SERIES_Y_RANGE_SUM","%SeriesYRangeSum");F("anychart.enums.StringToken.SERIES_Y_SUM","%SeriesYSum");F("anychart.enums.StringToken.VALUE","%Value");F("anychart.enums.StringToken.PERCENT_VALUE","%PercentValue");
553F("anychart.enums.StringToken.X_PERCENT_OF_SERIES","%XPercentOfSeries");F("anychart.enums.StringToken.X_PERCENT_OF_TOTAL","%XPercentOfTotal");F("anychart.enums.StringToken.X_VALUE","%XValue");F("anychart.enums.StringToken.Y_PERCENT_OF_CATEGORY","%YPercentOfCategory");F("anychart.enums.StringToken.Y_PERCENT_OF_SERIES","%YPercentOfSeries");F("anychart.enums.StringToken.Y_PERCENT_OF_TOTAL","%YPercentOfTotal");F("anychart.enums.StringToken.Y_VALUE","%YValue");
554F("anychart.enums.StringToken.RESOURCE_INDEX","resourceIndex");F("anychart.enums.StringToken.ACTIVITY_INDEX","activityIndex");F("anychart.enums.StringToken.START","start");F("anychart.enums.StringToken.END","end");F("anychart.enums.StringToken.MINUTES_PER_DAY","minutesPerDay");F("anychart.enums.Statistics.AVERAGE","average");F("anychart.enums.Statistics.BUBBLE_SIZE","bubbleSize");F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_CATEGORY","bubbleSizePercentOfCategory");
555F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_SERIES","bubbleSizePercentOfSeries");F("anychart.enums.Statistics.BUBBLE_SIZE_PERCENT_OF_TOTAL","bubbleSizePercentOfTotal");F("anychart.enums.Statistics.CATEGORY_NAME","categoryName");F("anychart.enums.Statistics.CATEGORY_Y_AVERAGE","categoryYAverage");F("anychart.enums.Statistics.CATEGORY_Y_MAX","categoryYMax");F("anychart.enums.Statistics.CATEGORY_Y_MEDIAN","categoryYMedian");F("anychart.enums.Statistics.CATEGORY_Y_MIN","categoryYMin");
556F("anychart.enums.Statistics.CATEGORY_Y_MODE","categoryYMode");F("anychart.enums.Statistics.CATEGORY_Y_PERCENT_OF_TOTAL","categoryYPercentOfTotal");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_AVERAGE","categoryYRangeAverage");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MAX","categoryYRangeMax");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MEDIAN","categoryYRangeMedian");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MIN","categoryYRangeMin");
557F("anychart.enums.Statistics.CATEGORY_Y_RANGE_MODE","categoryYRangeMode");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_PERCENT_OF_TOTAL","categoryYRangePercentOfTotal");F("anychart.enums.Statistics.CATEGORY_Y_RANGE_SUM","categoryYRangeSum");F("anychart.enums.Statistics.CATEGORY_Y_SUM","categoryYSum");F("anychart.enums.Statistics.CLOSE","close");F("anychart.enums.Statistics.COUNT","count");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MAX_SIZE","dataPlotBubbleMaxSize");
558F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_MIN_SIZE","dataPlotBubbleMinSize");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_AVERAGE","dataPlotBubbleSizeAverage");F("anychart.enums.Statistics.DATA_PLOT_BUBBLE_SIZE_SUM","dataPlotBubbleSizeSum");F("anychart.enums.Statistics.DATA_PLOT_MAX_X_SUM_SERIES_NAME","dataPlotMaxXSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MAX_Y_SUM_SERIES_NAME","dataPlotMaxYSumSeriesName");
559F("anychart.enums.Statistics.DATA_PLOT_MAX_X_VALUE_POINT_SERIES_NAME","dataPlotMaxXValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MAX_Y_VALUE_POINT_SERIES_NAME","dataPlotMaxYValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_X_SUM_SERIES_NAME","dataPlotMinXSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_Y_SUM_SERIES_NAME","dataPlotMinYSumSeriesName");F("anychart.enums.Statistics.DATA_PLOT_MIN_X_VALUE_POINT_SERIES_NAME","dataPlotMinXValuePointSeriesName");
560F("anychart.enums.Statistics.DATA_PLOT_MIN_Y_VALUE_POINT_SERIES_NAME","dataPlotMinYValuePointSeriesName");F("anychart.enums.Statistics.DATA_PLOT_POINT_COUNT","dataPlotPointCount");F("anychart.enums.Statistics.DATA_PLOT_SERIES_COUNT","dataPlotSeriesCount");F("anychart.enums.Statistics.DATA_PLOT_X_AVERAGE","dataPlotXAverage");F("anychart.enums.Statistics.DATA_PLOT_X_MAX","dataPlotXMax");F("anychart.enums.Statistics.DATA_PLOT_X_MIN","dataPlotXMin");F("anychart.enums.Statistics.DATA_PLOT_X_SUM","dataPlotXSum");
561F("anychart.enums.Statistics.DATA_PLOT_Y_AVERAGE","dataPlotYAverage");F("anychart.enums.Statistics.DATA_PLOT_Y_MAX","dataPlotYMax");F("anychart.enums.Statistics.DATA_PLOT_Y_MIN","dataPlotYMin");F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MAX","dataPlotYRangeMax");F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_MIN","dataPlotYRangeMin");F("anychart.enums.Statistics.DATA_PLOT_Y_RANGE_SUM","dataPlotYRangeSum");F("anychart.enums.Statistics.DATA_PLOT_Y_SUM","dataPlotYSum");
562F("anychart.enums.Statistics.HIGH","high");F("anychart.enums.Statistics.INDEX","index");F("anychart.enums.Statistics.LOW","low");F("anychart.enums.Statistics.NAME","name");F("anychart.enums.Statistics.MAX","max");F("anychart.enums.Statistics.MIN","min");F("anychart.enums.Statistics.OPEN","open");F("anychart.enums.Statistics.PERT_CHART_CRITICAL_PATH_STANDARD_DEVIATION","pertChartCriticalPathStandardDeviation");F("anychart.enums.Statistics.PERT_CHART_PROJECT_DURATION","pertChartProjectDuration");
563F("anychart.enums.Statistics.POINTS_COUNT","pointsCount");F("anychart.enums.Statistics.RANGE","range");F("anychart.enums.Statistics.RANGE_END","rangeEnd");F("anychart.enums.Statistics.RANGE_START","rangeStart");F("anychart.enums.Statistics.SERIES_AVERAGE","seriesAverage");F("anychart.enums.Statistics.SERIES_BUBBLE_MAX_SIZE","seriesBubbleMaxSize");F("anychart.enums.Statistics.SERIES_BUBBLE_MIN_SIZE","seriesBubbleMinSize");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_AVERAGE","seriesBubbleSizeAverage");
564F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MEDIAN","seriesBubbleSizeMedian");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_MODE","seriesBubbleSizeMode");F("anychart.enums.Statistics.SERIES_BUBBLE_SIZE_SUM","seriesBubbleSizeSum");F("anychart.enums.Statistics.SERIES_FIRST_X_VALUE","seriesFirstXValue");F("anychart.enums.Statistics.SERIES_FIRST_Y_VALUE","seriesFirstYValue");F("anychart.enums.Statistics.SERIES_LAST_X_VALUE","seriesLastXValue");F("anychart.enums.Statistics.SERIES_LAST_Y_VALUE","seriesLastYValue");
565F("anychart.enums.Statistics.SERIES_MIN","seriesMin");F("anychart.enums.Statistics.SERIES_MAX","seriesMax");F("anychart.enums.Statistics.SERIES_NAME","seriesName");F("anychart.enums.Statistics.SERIES_POINT_COUNT","seriesPointCount");F("anychart.enums.Statistics.SERIES_POINTS_COUNT","seriesPointsCount");F("anychart.enums.Statistics.SERIES_SUM","seriesSum");F("anychart.enums.Statistics.SERIES_X_AVERAGE","seriesXAverage");F("anychart.enums.Statistics.SERIES_X_MAX","seriesXMax");
566F("anychart.enums.Statistics.SERIES_X_MEDIAN","seriesXMedian");
566F("anychart.enums.Statistics.SERIES_X_MIN","seriesXMin");F("anychart.enums.Statistics.SERIES_X_MODE","seriesXMode");F("anychart.enums.Statistics.SERIES_X_SUM","seriesXSum");F("anychart.enums.Statistics.SERIES_Y_AVERAGE","seriesYAverage");F("anychart.enums.Statistics.SERIES_Y_MAX","seriesYMax");F("anychart.enums.Statistics.SERIES_Y_MEDIAN","seriesYMedian");F("anychart.enums.Statistics.SERIES_Y_MIN","seriesYMin");
567F("anychart.enums.Statistics.SERIES_Y_MODE","seriesYMode");F("anychart.enums.Statistics.SERIES_Y_RANGE_AVERAGE","seriesYRangeAverage");F("anychart.enums.Statistics.SERIES_Y_RANGE_MAX","seriesYRangeMax");F("anychart.enums.Statistics.SERIES_Y_RANGE_MEDIAN","seriesYRangeMedian");F("anychart.enums.Statistics.SERIES_Y_RANGE_MIN","seriesYRangeMin");F("anychart.enums.Statistics.SERIES_Y_RANGE_MODE","seriesYRangeMode");F("anychart.enums.Statistics.SERIES_Y_RANGE_SUM","seriesYRangeSum");
568F("anychart.enums.Statistics.SERIES_Y_SUM","seriesYSum");F("anychart.enums.Statistics.SUM","sum");F("anychart.enums.Statistics.VALUE","value");F("anychart.enums.Statistics.PERCENT_VALUE","percentValue");F("anychart.enums.Statistics.X_PERCENT_OF_SERIES","xPercentOfSeries");F("anychart.enums.Statistics.X_PERCENT_OF_TOTAL","xPercentOfTotal");F("anychart.enums.Statistics.X_VALUE","xValue");F("anychart.enums.Statistics.Y_PERCENT_OF_CATEGORY","yPercentOfCategory");
569F("anychart.enums.Statistics.Y_PERCENT_OF_SERIES","yPercentOfSeries");F("anychart.enums.Statistics.Y_PERCENT_OF_TOTAL","yPercentOfTotal");F("anychart.enums.Statistics.Y_VALUE","yValue");F("anychart.enums.Statistics.X_SCALES_MIN","xScalesMin");F("anychart.enums.Statistics.X_SCALES_MAX","xScalesMax");F("anychart.enums.Statistics.Y_SCALES_MIN","yScalesMin");F("anychart.enums.Statistics.Y_SCALES_MAX","yScalesMax");F("anychart.enums.ChartDataExportMode.RAW","raw");
570F("anychart.enums.ChartDataExportMode.SPECIFIC","specific");F("anychart.enums.ChartDataExportMode.GROUPED","grouped");F("anychart.enums.MapSeriesType.CHOROPLETH","choropleth");F("anychart.enums.MapSeriesType.BUBBLE","bubble");F("anychart.enums.MapSeriesType.MARKER","marker");F("anychart.enums.MapSeriesType.CONNECTOR","connector");F("anychart.enums.CartesianSeriesType.AREA","area");F("anychart.enums.CartesianSeriesType.BAR","bar");F("anychart.enums.CartesianSeriesType.BOX","box");
571F("anychart.enums.CartesianSeriesType.BUBBLE","bubble");F("anychart.enums.CartesianSeriesType.CANDLESTICK","candlestick");F("anychart.enums.CartesianSeriesType.COLUMN","column");F("anychart.enums.CartesianSeriesType.LINE","line");F("anychart.enums.CartesianSeriesType.MARKER","marker");F("anychart.enums.CartesianSeriesType.OHLC","ohlc");F("anychart.enums.CartesianSeriesType.RANGE_AREA","rangeArea");F("anychart.enums.CartesianSeriesType.RANGE_BAR","rangeBar");
572F("anychart.enums.CartesianSeriesType.RANGE_COLUMN","rangeColumn");F("anychart.enums.CartesianSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");F("anychart.enums.CartesianSeriesType.RANGE_STEP_AREA","rangeStepArea");F("anychart.enums.CartesianSeriesType.SPLINE","spline");F("anychart.enums.CartesianSeriesType.SPLINE_AREA","splineArea");F("anychart.enums.CartesianSeriesType.STEP_AREA","stepArea");F("anychart.enums.CartesianSeriesType.STEP_LINE","stepLine");
573F("anychart.enums.Cartesian3dSeriesType.AREA","area");F("anychart.enums.Cartesian3dSeriesType.BAR","bar");F("anychart.enums.Cartesian3dSeriesType.COLUMN","column");F("anychart.enums.ScatterSeriesType.BUBBLE","bubble");F("anychart.enums.ScatterSeriesType.LINE","line");F("anychart.enums.ScatterSeriesType.MARKER","marker");F("anychart.enums.SparklineSeriesType.AREA","area");F("anychart.enums.SparklineSeriesType.COLUMN","column");F("anychart.enums.SparklineSeriesType.LINE","line");
574F("anychart.enums.SparklineSeriesType.WIN_LOSS","winLoss");F("anychart.enums.StockSeriesType.AREA","area");F("anychart.enums.StockSeriesType.CANDLESTICK","candlestick");F("anychart.enums.StockSeriesType.COLUMN","column");F("anychart.enums.StockSeriesType.LINE","line");F("anychart.enums.StockSeriesType.MARKER","marker");F("anychart.enums.StockSeriesType.OHLC","ohlc");F("anychart.enums.StockSeriesType.RANGE_AREA","rangeArea");F("anychart.enums.StockSeriesType.RANGE_COLUMN","rangeColumn");
575F("anychart.enums.StockSeriesType.RANGE_SPLINE_AREA","rangeSplineArea");F("anychart.enums.StockSeriesType.RANGE_STEP_AREA","rangeStepArea");F("anychart.enums.StockSeriesType.SPLINE","spline");F("anychart.enums.StockSeriesType.SPLINE_AREA","splineArea");F("anychart.enums.StockSeriesType.STEP_AREA","stepArea");F("anychart.enums.StockSeriesType.STEP_LINE","stepLine");F("anychart.enums.MovingAverageType.SMA","sma");F("anychart.enums.MovingAverageType.EMA","ema");
576F("anychart.enums.RadarSeriesType.AREA","area");F("anychart.enums.RadarSeriesType.LINE","line");F("anychart.enums.RadarSeriesType.MARKER","marker");F("anychart.enums.PolarSeriesType.AREA","area");F("anychart.enums.PolarSeriesType.LINE","line");F("anychart.enums.PolarSeriesType.MARKER","marker");F("anychart.enums.PolarSeriesType.POLYGON","polygon");F("anychart.enums.PolarSeriesType.POLYLINE","polyline");F("anychart.enums.PolarSeriesType.COLUMN","column");
577F("anychart.enums.PolarSeriesType.RANGE_COLUMN","rangeColumn");F("anychart.enums.MekkoSeriesType.MEKKO","mekko");F("anychart.enums.MilestoneShape.CIRCLE","circle");F("anychart.enums.MilestoneShape.RHOMBUS","rhombus");F("anychart.enums.MilestoneShape.RECTANGLE","rectangle");F("anychart.enums.AnnotationTypes.RAY","ray");F("anychart.enums.AnnotationTypes.LINE","line");F("anychart.enums.AnnotationTypes.INFINITE_LINE","infiniteLine");F("anychart.enums.AnnotationTypes.VERTICAL_LINE","verticalLine");
578F("anychart.enums.AnnotationTypes.HORIZONTAL_LINE","horizontalLine");F("anychart.enums.AnnotationTypes.RECTANGLE","rectangle");F("anychart.enums.AnnotationTypes.ELLIPSE","ellipse");F("anychart.enums.AnnotationTypes.TRIANGLE","triangle");F("anychart.enums.AnnotationTypes.TREND_CHANNEL","trendChannel");F("anychart.enums.AnnotationTypes.ANDREWS_PITCHFORK","andrewsPitchfork");F("anychart.enums.AnnotationTypes.FIBONACCI_FAN","fibonacciFan");F("anychart.enums.AnnotationTypes.FIBONACCI_ARC","fibonacciArc");
579F("anychart.enums.AnnotationTypes.FIBONACCI_RETRACEMENT","fibonacciRetracement");F("anychart.enums.AnnotationTypes.FIBONACCI_TIMEZONES","fibonacciTimezones");F("anychart.enums.AnnotationTypes.MARKER","marker");F("anychart.enums.A11yMode.CHART_ELEMENTS","chartElements");F("anychart.enums.A11yMode.DATA_TABLE","dataTable");F("anychart.enums.LocaleDateTimeFormat.YEAR","year");F("anychart.enums.LocaleDateTimeFormat.YEAR_SEMESTER","year_semester");F("anychart.enums.LocaleDateTimeFormat.YEAR_QUARTER","year_quarter");
580F("anychart.enums.LocaleDateTimeFormat.YEAR_MONTH","year_month");F("anychart.enums.LocaleDateTimeFormat.YEAR_THIRD_OF_MONTH","year_third_of_month");F("anychart.enums.LocaleDateTimeFormat.YEAR_WEEK","year_week");F("anychart.enums.LocaleDateTimeFormat.YEAR_DAY","year_day");F("anychart.enums.LocaleDateTimeFormat.YEAR_HOUR","year_hour");F("anychart.enums.LocaleDateTimeFormat.YEAR_MINUTE","year_minute");F("anychart.enums.LocaleDateTimeFormat.YEAR_SECOND","year_second");
581F("anychart.enums.LocaleDateTimeFormat.YEAR_MILLISECOND","year_millisecond");F("anychart.enums.LocaleDateTimeFormat.SEMESTER","semester");
581F("anychart.enums.LocaleDateTimeFormat.SEMESTER_QUARTER","semester_quarter");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MONTH","semester_month");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_THIRD_OF_MONTH","semester_third_of_month");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_WEEK","semester_week");
582F("anychart.enums.LocaleDateTimeFormat.SEMESTER_DAY","semester_day");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_HOUR","semester_hour");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MINUTE","semester_minute");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_SECOND","semester_second");F("anychart.enums.LocaleDateTimeFormat.SEMESTER_MILLISECOND","semester_millisecond");F("anychart.enums.LocaleDateTimeFormat.QUARTER","quarter");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MONTH","quarter_month");
583F("anychart.enums.LocaleDateTimeFormat.QUARTER_THIRD_OF_MONTH","quarter_third_of_month");F("anychart.enums.LocaleDateTimeFormat.QUARTER_WEEK","quarter_week");F("anychart.enums.LocaleDateTimeFormat.QUARTER_DAY","quarter_day");F("anychart.enums.LocaleDateTimeFormat.QUARTER_HOUR","quarter_hour");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MINUTE","quarter_minute");F("anychart.enums.LocaleDateTimeFormat.QUARTER_SECOND","quarter_second");F("anychart.enums.LocaleDateTimeFormat.QUARTER_MILLISECOND","quarter_millisecond");
584F("anychart.enums.LocaleDateTimeFormat.MONTH","month");F("anychart.enums.LocaleDateTimeFormat.MONTH_THIRD_OF_MONTH","month_third_of_month");F("anychart.enums.LocaleDateTimeFormat.MONTH_WEEK","month_week");F("anychart.enums.LocaleDateTimeFormat.MONTH_DAY","month_day");F("anychart.enums.LocaleDateTimeFormat.MONTH_HOUR","month_hour");F("anychart.enums.LocaleDateTimeFormat.MONTH_MINUTE","month_minute");F("anychart.enums.LocaleDateTimeFormat.MONTH_SECOND","month_second");
585F("anychart.enums.LocaleDateTimeFormat.MONTH_MILLISECOND","month_millisecond");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH","third_of_month");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_WEEK","third_of_month_week");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_DAY","third_of_month_day");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_HOUR","third_of_month_hour");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MINUTE","third_of_month_minute");
586F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_SECOND","third_of_month_second");F("anychart.enums.LocaleDateTimeFormat.THIRD_OF_MONTH_MILLISECOND","third_of_month_millisecond");F("anychart.enums.LocaleDateTimeFormat.WEEK","week");F("anychart.enums.LocaleDateTimeFormat.WEEK_DAY","week_day");F("anychart.enums.LocaleDateTimeFormat.WEEK_HOUR","week_hour");F("anychart.enums.LocaleDateTimeFormat.WEEK_MINUTE","week_minute");F("anychart.enums.LocaleDateTimeFormat.WEEK_SECOND","week_second");
587F("anychart.enums.LocaleDateTimeFormat.WEEK_MILLISECOND","week_millisecond");F("anychart.enums.LocaleDateTimeFormat.DAY","day");F("anychart.enums.LocaleDateTimeFormat.DAY_HOUR","day_hour");F("anychart.enums.LocaleDateTimeFormat.DAY_MINUTE","day_minute");F("anychart.enums.LocaleDateTimeFormat.DAY_SECOND","day_second");F("anychart.enums.LocaleDateTimeFormat.DAY_MILLISECOND","day_millisecond");F("anychart.enums.LocaleDateTimeFormat.HOUR","hour");F("anychart.enums.LocaleDateTimeFormat.HOUR_MINUTE","hour_minute");
588F("anychart.enums.LocaleDateTimeFormat.HOUR_SECOND","hour_second");F("anychart.enums.LocaleDateTimeFormat.HOUR_MILLISECOND","hour_millisecond");F("anychart.enums.LocaleDateTimeFormat.MINUTE","minute");F("anychart.enums.LocaleDateTimeFormat.MINUTE_SECOND","minute_second");F("anychart.enums.LocaleDateTimeFormat.MINUTE_MILLISECOND","minute_millisecond");F("anychart.enums.LocaleDateTimeFormat.SECOND","second");F("anychart.enums.LocaleDateTimeFormat.SECOND_MILLISECOND","second_millisecond");
589F("anychart.enums.LocaleDateTimeFormat.MILLISECOND","millisecond");F("anychart.enums.IntervalFormatPrefix.NONE","");F("anychart.enums.IntervalFormatPrefix.FULL","full");F("anychart.enums.AvailabilityPeriod.YEAR","year");F("anychart.enums.AvailabilityPeriod.WEEK","week");F("anychart.enums.AvailabilityPeriod.DAY","day");F("anychart.enums.AvailabilityPeriod.NONE","none");F("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_CHART","availabilityPerChart");
590F("anychart.enums.TimeTrackingMode.AVAILABILITY_PER_RESOURCE","availabilityPerResource");F("anychart.enums.TimeTrackingMode.ACTIVITY_PER_CHART","activityPerChart");F("anychart.enums.TimeTrackingMode.ACTIVITY_PER_RESOURCE","activityPerResource");F("anychart.enums.ShapeType.PATH","path");F("anychart.enums.ShapeType.CIRCLE","circle");F("anychart.enums.ShapeType.ELLIPSE","ellipse");F("anychart.enums.ShapeType.RECT","rect");F("anychart.enums.FontStyle.NORMAL","normal");
591F("anychart.enums.FontStyle.ITALIC","italic");F("anychart.enums.FontStyle.OBLIQUE","oblique");F("anychart.enums.FontVariant.NORMAL","normal");F("anychart.enums.FontVariant.SMALL_CAP","small-caps");F("anychart.enums.TextParsingMode.CSV","csv");F("anychart.enums.TextParsingMode.BY_WORD","byWord");F("anychart.enums.TextParsingMode.BY_CHAR","byChar");F("anychart.enums.HAlign.LEFT","left");F("anychart.enums.HAlign.START","start");F("anychart.enums.HAlign.CENTER","center");
592F("anychart.enums.HAlign.END","end");F("anychart.enums.HAlign.RIGHT","right");F("anychart.enums.VAlign.TOP","top");F("anychart.enums.VAlign.MIDDLE","middle");F("anychart.enums.VAlign.BOTTOM","bottom");F("anychart.enums.TextWrap.NO_WRAP","noWrap");F("anychart.enums.TextWrap.BY_LETTER","byLetter");F("anychart.enums.TextWrap.BY_WORD","byWord");F("anychart.enums.TagCloudMode.SPIRAL","spiral");F("anychart.enums.TagCloudMode.RECT","rect");F("anychart.enums.WaterfallDataMode.ABSOLUTE","absolute");
593F("anychart.enums.WaterfallDataMode.DIFF","diff");var mo=-1,no=-1;function oo(a,b,c){po("error","Error: "+a+"\nDescription: "+qo(a,c),b||"")}
594function qo(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.";
595case 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.";
596case 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(", ")
596].join("");default:return"Unknown error occurred. Please, contact support team at http://support.anychart.com/.\nWe will be very grateful for your report."}}
597function ro(a,b){C(a)?mo!=a&&(mo=a,po("info","Info: "+a+"\nDescription: "+so(a,b),"")):po("info",a,"")}
598function so(a,b){switch(a){case 1:return"It is not recommended to use more than 5 ranges in Bullet Chart. Currently there are '"+b[0]+"' ranges.\nExpert opinion at http://cdn.anychart.com/warning/1.html";case 2:return"It is not recommended to use more than 2 markers in Bullet Chart. Currently there are '"+b[0]+"' markers.\nExpert opinion at http://cdn.anychart.com/warning/2.html";case 3:return"It is not recommended to use more then 5 - 7 points in Pie Chart. Currently there are '"+b[0]+"' points.\nExpert opinion at http://cdn.anychart.com/warning/3.html";
599default:return"We think we can help you improve your data visualization, please contact us at http://support.anychart.com/."}}function K(a,b,c){no!=a&&(no=a,po("warn","Warning: "+a+"\nDescription: "+to(a,c),b||""))}
600function to(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='"+
601b[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 '"+
602b[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.";
603case 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";
604case 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 "+
605b[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=
606b[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!"}}
607function po(a,b,c){var d=ba.console;
607d&&(a=d[a]||d.log,"object"!=typeof a&&a.call(d,b,c))};function uo(a,b){Gb.call(this);this.c=a;this.s=b;this.F=vo.test(Wf().location.hostname);this.m=!(this.s||this.F);this.b=wo|xo|yo|zo}G(uo,Gb);var vo=/^(.*\.)?anychart\.(com|stg|dev)$/i,Ao=!1,wo=1,xo=2,yo=4,zo=8;g=uo.prototype;g.w=function(a){this.b&=~a};g.i=function(a,b){var c=a&~this.b;this.b|=c;!this.jc&&!this.c.bc()&&c&&b&&this.c.Vd()};function Bo(){return("https:"==Wf().location.protocol?"https://":"http://")+"static.anychart.com/logo.png"}
608g.enabled=function(a){return m(a)?(this.m!=a&&(this.m=a,(Co(this)||this.s)&&this.i(wo,!0)),this):this.m};g.text=function(a){return m(a)?(this.Wa!=a&&(this.Wa=a,Co(this)&&this.i(yo,!0)),this):this.Wa};g.Eu=function(a){return m(a)?(this.J!=a&&(this.J=a,Co(this)&&this.i(xo,!0)),this):this.J};g.Cu=function(a){return m(a)?(this.A!=a&&(this.A=a,Co(this)&&this.i(xo,!0)),this):this.A};g.Du=function(a){return m(a)?(this.da!=a&&(this.da=a,Co(this)&&this.i(xo,!0)),this):this.da};
609g.pr=function(a){return m(a)?(this.G!=a&&(this.G=a,Co(this)&&this.i(zo,!0)),this):this.G};g.ha=function(){return this.c};g.P=function(){return this.Bb};
610g.Vd=function(){var a=Co(this);a&&m(this.N)&&!this.N&&this.i(wo,!1);this.N=a;if(!this.b||this.jc||!this.c||this.c.bc())return this;if(!this.enabled()&&(this.s||a))return this.b&wo&&(dg(this.Bb),this.w(wo)),this;if(!Ao){var b="",c=Xf("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?
611c.styleSheet.cssText=b:c.appendChild(document.createTextNode(String(b)));cg(Pf("head",void 0,void 0)[0],c);Ao=!0}this.Bb||(this.Bb=Xf("DIV","anychart-credits"));this.g||(this.g=Xf("A"),this.j=Xf("SPAN","anychart-credits-text"),this.f=Xf("IMG","anychart-credits-logo"),ag(this.g,this.j),this.Bb.appendChild(this.g));b=this.c.sp();this.b&wo&&(b&&b.appendChild(this.Bb),this.w(wo));this.b&xo&&(Qf(this.g,{href:a?this.Eu():"https://www.anychart.com/?utm_source=trial",title:a?this.Cu():"AnyChart - JavaScript Charts designed to be embedded and integrated",
612target:"_blank"}),Qf(this.f,{alt:a?this.Du():"AnyChart - JavaScript Charts"}),this.w(xo));this.b&yo&&(a=a?this.text():"AnyChart Trial Version",hg(this.j,a),this.w(yo));if(this.b&zo){if(a=Co(this)?this.pr():Bo()){if(this.v=a,b=Mi(Tg))Xc(b,"complete",this.nJ,!1,this),Xc(b,"load",this.uF,!1,this),Xc(b,"error",this.oJ,!1,this),this.h&&(Di(b,a),this.h=!1),Ci(b,a,a),this.h=!0,b.start()}else dg(this.f);this.w(zo)}return this};function Co(a){return Do()||a.F}
613g.uF=function(a){var b=this.v;a.target.id==b&&(this.jc||(Co(this)?this.pr():Bo())!=b||this.f.parentNode||cg(this.g,this.f),Qf(this.f,{src:b}),this.h=!1)};g.nJ=function(a){a.target.id==this.v&&(this.h=!1)};g.oJ=function(a){a.target.id==this.v&&dg(this.f)};g.C=function(a){this.c.Cc();A(a)?(this.text(a),this.enabled(!0)):ja(a)||null===a?this.enabled(!!a):z(a)&&(this.Eu(a.url),this.text(a.text),this.Cu(a.alt),this.Du(a.imgAlt),this.pr(a.logoSrc),this.enabled(a.enabled));this.c.uc()};
614g.u=function(){var a={};a.url=this.Eu();a.alt=this.Cu();a.imgAlt=this.Du();a.text=this.text();a.logoSrc=this.pr();a.enabled=this.enabled();return a};g.M=function(){var a=Mi(Tg);a&&(ed(a,"load",this.uF,!1,this),ed(a,"complete",this.nJ,!1,this),ed(a,"error",this.oJ,!1,this));dg(this.j);dg(this.f);dg(this.g);dg(this.Bb);this.c=this.Bb=this.g=this.f=this.j=null;uo.o.M.call(this)};var Eo=uo.prototype;Eo.text=Eo.text;Eo.url=Eo.Eu;Eo.alt=Eo.Cu;Eo.imgAlt=Eo.Du;Eo.logoSrc=Eo.pr;Eo.enabled=Eo.enabled;var Fo=ba.performance&&D(ba.performance.now)?ra(ba.performance.now,ba.performance):ua;var Go={color:"#fff",opacity:1E-5};function Ho(a,b,c){a=Io(a);b=Io(b);
614var d=(a.opacity+b.opacity)/2;return{color:Qe(sm(a.QJ,b.QJ,m(c)?c:.5)),opacity:d}}function Io(a){var b=a,c=1;q(a)||(A(a)?b=a:(b=a.color||"#000",c=m(a.opacity)?a.opacity:1),a=Jo(b).Ce,b=pm(a));return{QJ:b,opacity:c}}
615function Lo(a,b,c,d){b=null==b||isNaN(+b)?7:+b;d=null!=d?ee(d,0,1):NaN;var e,f;a=Jo(a||"#000").Ce;f=pm(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&&.5>=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?ee(c,0,1):.95):c=null!=c?ee(c,0,1):f;f=1<b?Math.abs(d-c)/(b-1):0;h=[];d=c<d?1:-1;for(k=0;k<b;k++){l=c+d*
616f*k;p=a/360;if(e){var r,t;t=.5>l?l*(1+e):l+e-e*l;r=2*l-t;l=255*rm(r,t,p+1/3);n=255*rm(r,t,p);p=255*rm(r,t,p-1/3)}else l=n=p=255*l;h.push(Qe([Math.round(l),Math.round(n),Math.round(p)]))}return h}function Mo(a){if(z(a))if(a.color)a=a.color;else return null;if(A(a))try{return km(a).Ce}catch(b){}return null}
617function No(a,b){if(z(a)&&m(a.keys)){for(var c=cc(a),d=c.keys,e=[],f=0,h=d.length;f<h;f++){var k=cc(d[f]);k.color=No(k.color);e.push(k)}c.keys=e;return c}if(null===(c=Mo(a)))return a;c=pm(c);null!=b||(b=.3);return Qe(sm([255,255,255],c,+b))}function Oo(a,b){if(z(a)&&m(a.keys)){for(var c=cc(a),d=c.keys,e=[],f=0,h=d.length;f<h;f++){var k=cc(d[f]);k.color=Oo(k.color);e.push(k)}c.keys=e;return c}if(null===(c=Mo(a)))return a;c=pm(c);null!=b||(b=.3);return Qe(tm(c,+b))}
618function L(a){var b;a instanceof fh?b={type:a.type,color:L(a.color),thickness:a.b,size:a.size}:a instanceof Oe?b=a.u():z(a)?b=Po(a):b=ja(a)?a:String(a||"none");return b}var Qo=/^#(?:[0-9a-f]{3}){1,2}$/i,Ro=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;
619function Jo(a){var b={};a=String(a);var c="#"==a.charAt(0)?a:"#"+a;if(Qo.test(c))return b.Ce=mm(c),b.type="hex",b;a:{var d=a.match(Ro);if(d){var c=Number(d[1]),e=Number(d[2]),d=Number(d[3]);if(0<=c&&255>=c&&0<=e&&255>=e&&0<=d&&255>=d){c=[c,e,d];break a}}c=[]}return c.length?(b.Ce=Qe(c),b.type="rgb",b):jm&&(a=jm[a.toLowerCase()])?(b.Ce=a,b.type="named",b):null}function So(a,b,c){var d;c?d=Ke(a):d=Re(a);A(d)?d={color:d,opacity:b}:z(d)&&(d.opacity=b);return d}
620function To(a,b,c){a=Re(a);A(a)?a={color:a,thickness:b}:z(a)&&(a.thickness=b);c&&(a.opacity=c);return a}var Uo={};function Vo(a,b){var c;if(!a)return Wo;if(q(a)){var d=b+"|"+a.join("|");c=Uo[d];if(!c){switch(b){case 2:c=Xo;break;case 3:c=Yo;break;default:case 1:c=Zo}Uo[d]=c=sa($o,a,c,3==b)}}else(c=Uo.transparent)||(c=Uo.transparent=function(){return Go});return c}function Wo(){return"none"}
621function $o(a,b,c,d,e,f,h){var k;e=Math.min(e&(N|ap),ap);if(e!=bp&&1<a.length&&(k=f?d.B(a[e]):d.Ls(a[e],d.L(),b),c&&!0===k&&(k=b(d.no())),m(k))){if(!D(k))return k;if(c)return c=d.Hq(f),b(k.call(c,c))}a=f?d.B(a[0]):d.Ls(a[0],d.L(),b);c&&!0===a&&(a=b(d.no()));D(a)&&(c=c?d.Hq(f):d.Hj(void 0,f,h),a=b(a.call(c,c)));k&&(c=d.Hj(a,f,h),a=b(k.call(c,c)));return a}F("anychart.color.blend",Ho);F("anychart.color.lighten",No);F("anychart.color.darken",Oo);F("anychart.color.setThickness",To);
622F("anychart.color.setOpacity",So);F("anychart.color.singleHueProgression",Lo);F("anychart.color.bipolarHueProgression",function(a,b,c){c=m(c)?c:7;a=Lo(a||"blue",Math.floor(c/2)+1,null,1);b=Lo(b||"red",Math.floor(c/2)+1,1);c%2||lb(a,a.length-1,1);lb(b,0,1);return a.concat(b)});F("anychart.color.blendedHueProgression",function(a,b,c){c=m(c)?c:7;a=Jo(a||"yellow").Ce;b=Jo(b||"brown").Ce;for(var d=[a],e=1/c,f=1;f<c-1;f++){var h=Ho(b,a,e*f);d.push(h.color)}d.push(b);return d});function cp(a,b,c){var d=b.split(".");b=dp[d[0]];if(!b)return dp[d[0]]={Mp:[],Yp:c,hq:0},!0;if(d=b.Yp<=c){b.Yp=c+1;for(var e=b.Mp,f=0;f<e.length;f++){var h=e[f];cp(a,h.Ia,c);for(var k=h.La,h=h.Ia.split("."),l=0;l<k.length;l++){var n=k[l].split(".");ep(a,n,fp(gp(a,n),gp(a,h)))}}}return d||b.hq<c}function gp(a,b){for(var c=a,d=0;d<b.length;d++)if(z(c))c=c[b[d]];else return;return c}
623function hp(a,b,c){c=ip(c);b=gp(c,["scales",b]);a=jp(a);if(b){c=a.type;var d=b.type;m(c)&&m(d)&&"ordinal"==d^"ordinal"==c||(a=fp(a,b))}c=a.type||"linear";var e;"ordinalcolor"==String(c).toLowerCase()?ip("defaultOrdinalColorScale"):"linearcolor"==String(c).toLowerCase()?ip("defaultLinearColorScale"):e=gp(ip("defaultScaleSettings"),[c]);return fp(a,e)}function jp(a){if("object"==ga(a)){var b={},c;for(c in a)a.hasOwnProperty(c)&&(b[c]=jp(a[c]));return b}return a}
624function ep(a,b,c){if(m(c)){a=z(a)?a:{};for(var d=0;d<b.length-1;d++){var e=b[d];z(a[e])||(a[e]={});a=a[e]}a[b[b.length-1]]=c}}function kp(a,b){for(var c=a=z(a)?a:{},d=[c],e=b.length-1,f=0;f<e;f++){var h=b[f];if(!z(c[h]))return a;c=c[h];d.push(c)}for(f=e+1;f--;){c=d.pop();delete c[b[f]];var e=!1,k;for(k in c){e=!0;break}if(e)break}return a}
625function fp(a,b){if(m(a)){if("object"==ga(a)){if("object"==ga(b))for(var c in b)c in a&&c in lp||(a[c]=fp(a[c],b[c]))}else if((ja(a)||null===a)&&"object"==ga(b))return fp({enabled:!!a},b);return a}return Po(b)}
626function mp(a,b){var c=a=np(a,b),d,e,f;
626for(f in op){var h=f.split("."),k=gp(c,h);if(q(k)){e=k.length;var l=gp(b,h),n=gp(b,op[f].split(".")),p=!0,r,t=q(l)?l.length:0;if(t==e)for(d=0;d<e;d++){if(r=Po(l[d]),r=fp(r,n),!pp(k[d],r)){p=!1;break}}else p=!1;if(p)c=kp(c,h);else for(d=0;d<e;d++)d<t?(r=Po(l[d]),r=fp(r,n)):r=n,k[d]=np(k[d],r)||{}}}for(f=0;f<qp.length;f++)if(h=qp[f].split("."),k=gp(c,h),q(k)){l=gp(b,h);e=l.length;for(d=0;d<e;d++)n=l[d].type,n=gp(ip("defaultScaleSettings"),[n]),l[d]=fp(l[d],n);
627e=k.length;n=!0;if(q(l)&&l.length==e)for(d=0;d<e;d++){if(!pp(k[d],l[d])){n=!1;break}}else n=!1;if(n)c=kp(c,h);else for(d=0;d<e;d++)k[d]=np(k[d],l[d])||{}}for(var u in rp)if(d=rp[u],e=u.split("."),h=gp(c,e),k=gp(b,d.zv.split(".")),q(h)&&m(k))for(f=h.length,e=0;e<f;e++)l=gp(h,[e,d.nx]),m(l)&&(h[e]=np(h[e],gp(k,[l]))||{});return c}
628function np(a,b,c){var d=ga(a),e=ga(b),f;if("object"==d&&"object"==e){var d=!0,h;for(h in a)if(h in b){var e=b[h],k;if(h in lp)switch(k=lp[h],k){case sp:e=D(e)?void 0:Ke(e);break;case tp:e=D(e)?void 0:L(Se(e));break;case up:e=D(e)?void 0:Re(e);break;case vp:e=wp(e)}else k=xp;k!=xp?f=pp(a[h],e,k)?void 0:a[h]:f=np(a[h],e,k||c);m(f)?(a[h]=f,d=!1):"xScale"==h||"yScale"==h||"colorScale"==h?d=!1:"enabled"!=h&&delete a[h]}else m(a[h])&&(d=!1);if(d)return}else{if(m(c)&&"array"==d&&"array"==e)return pp(a,
629b,c)?void 0:a;if(a==b)return}return a}function pp(a,b,c){var d=ga(a),e=ga(b);if(d==e){if("object"==d)for(var f in a){d=b[f];if(f in lp)switch(lp[f]){case sp:d=D(d)?void 0:Ke(d);break;case tp:d=D(d)?void 0:L(Se(d));break;case up:d=D(d)?void 0:Re(d)}if(!pp(a[f],d,c))return!1}else if("array"==d){f=a.length;if(f!=b.length)return!1;for(e=0;e<f;e++){d=b[e];switch(c){case yp:d=Ke(d);break;case zp:d=L(Se(d))}if(!pp(a[e],d))return!1}}else return a===b;return!0}return!1}
630for(var Ap=[{Ia:"defaultScaleSettings.linear",La:["defaultScaleSettings.log","defaultScaleSettings.dateTime"]},{Ia:"defaultOrdinalColorScale",La:["defaultScaleSettings.ordinalColor"]},{Ia:"defaultLinearColorScale",La:["defaultScaleSettings.linearColor"]},{Ia:"defaultFontSettings",La:"defaultTitle defaultLabelFactory defaultCrosshairLabel defaultTooltip defaultTooltip.contentInternal defaultLegend defaultLegend.paginator defaultLabelSettings cartesianBase.defaultTextMarkerSettings scatter.defaultTextMarkerSettings mekko.defaultTextMarkerSettings standalones.label standalones.table standalones.textAxisMarker standalones.resourceList.baseSettings resource.resourceList.baseSettings".split(" ")},
631{Ia:"defaultLabelSettings",La:["chart.defaultLabelSettings","chart.defaultQuarterSettings.defaultLabelSettings"]},{Ia:"defaultBackground",La:"defaultTitle.background defaultTooltip.background defaultTooltip.contentInternal.background defaultLabelFactory.background defaultCrosshairLabel.background chart.background defaultLegend.background defaultLegend.paginator.background chart.defaultLabelSettings.background chart.defaultQuarterSettings chart.defaultQuarterSettings.defaultLabelSettings.background stock.defaultPlotSettings.xAxis.background stock.scroller.xAxis.background resource.grid.background resource.timeLine.background resource.resourceList.background standalones.background standalones.label.background standalones.resourceList.background".split(" ")},
632{Ia:"defaultLabelFactory",La:"defaultAxis.labels defaultAxis.minorLabels chart.defaultAnnotationSettings.base.labels chart.defaultSeriesSettings.base.labels pieFunnelPyramidBase.labels defaultTimeline.labels defaultDataGrid.defaultColumnSettings.cellTextSettings standalones.labelsFactory heatMap.labels map.defaultSeriesSettings.base.labels map.axesSettings.labels map.axesSettings.minorLabels treeMap.headers treeMap.labels linearGauge.defaultPointerSettings.base.label pert.milestones.labels pert.tasks.upperLabels pert.tasks.lowerLabels defaultTimeline.header.topLevel.labels defaultTimeline.header.midLevel.labels defaultTimeline.header.lowLevel.labels resource.activities.labels resource.conflicts.labels venn.labels".split(" ")},
633{Ia:"chart.labels",La:["chart.defaultSeriesSettings.base.labels"]},{Ia:"defaultCrosshairLabel",La:"cartesianBase.crosshair.xLabel c
633artesianBase.crosshair.yLabel mekko.crosshair.xLabel mekko.crosshair.yLabel scatter.crosshair.xLabel scatter.crosshair.yLabel map.crosshair.xLabel map.crosshair.yLabel".split(" ")},{Ia:"defaultMarkerFactory",La:"chart.defaultAnnotationSettings.base.markers chart.defaultSeriesSettings.base.markers pieFunnelPyramidBase.markers defaultTimeline.markers standalones.markersFactory heatMap.markers map.defaultSeriesSettings.base.markers treeMap.markers venn.markers".split(" ")},
634{Ia:"defaultTitle",La:"defaultTooltip.title defaultAxis.title chart.title defaultLegend.title defaultDataGrid.defaultColumnSettings.title standalones.title map.axesSettings.title chart.defaultQuarterSettings.title".split(" ")},{Ia:"defaultSeparator",La:["defaultTooltip.separator","defaultLegend.titleSeparator"]},{Ia:"defaultTooltip",La:"defaultLegend.tooltip chart.tooltip pieFunnelPyramidBase.tooltip defaultDataGrid.tooltip defaultTimeline.tooltip pert.milestones.tooltip pert.tasks.tooltip".split(" ")},
635{Ia:"defaultLegend",La:["chart.legend","standalones.legend"]},{Ia:"palette",La:["chart.palette","stock.scroller.palette"]},{Ia:"hatchFillPalette",La:["chart.hatchFillPalette","stock.scroller.hatchFillPalette"]},{Ia:"hatchFillPaletteFor3D",La:["cartesian3dBase.hatchFillPalette"]},{Ia:"markerPalette",La:["chart.markerPalette","stock.defaultPlotSettings.markerPalette"]},{Ia:"defaultGridSettings",La:"defaultMinorGridSettings cartesianBase.defaultGridSettings scatter.defaultGridSettings polar.defaultGridSettings radar.defaultGridSettings heatMap.defaultGridSettings stock.defaultPlotSettings.defaultGridSettings standalones.linearGrid standalones.radarGrid standalones.polarGrid".split(" ")},
636{Ia:"defaultMinorGridSettings",La:["cartesianBase.defaultMinorGridSettings","scatter.defaultMinorGridSettings","polar.defaultMinorGridSettings","radar.defaultMinorGridSettings","stock.defaultPlotSettings.defaultMinorGridSettings"]},{Ia:"defaultLineMarkerSettings",La:"cartesianBase.defaultLineMarkerSettings scatter.defaultLineMarkerSettings mekko.defaultLineMarkerSettings sparkline.defaultLineMarkerSettings standalones.lineAxisMarker defaultTimeline.defaultLineMarkerSettings".split(" ")},{Ia:"defaultTextMarkerSettings",
637La:"cartesianBase.defaultTextMarkerSettings scatter.defaultTextMarkerSettings mekko.defaultTextMarkerSettings sparkline.defaultTextMarkerSettings standalones.textAxisMarker defaultTimeline.defaultTextMarkerSettings".split(" ")},{Ia:"defaultRangeMarkerSettings",La:"cartesianBase.defaultRangeMarkerSettings scatter.defaultRangeMarkerSettings mekko.defaultRangeMarkerSettings sparkline.defaultRangeMarkerSettings standalones.rangeAxisMarker defaultTimeline.defaultRangeMarkerSettings".split(" ")},{Ia:"defaultAxis",
638La:"cartesianBase.defaultXAxisSettings cartesianBase.defaultYAxisSettings heatMap.defaultXAxisSettings heatMap.defaultYAxisSettings scatter.defaultXAxisSettings scatter.defaultYAxisSettings mekko.defaultXAxisSettings mekko.defaultYAxisSettings bullet.axis radar.xAxis radar.yAxis polar.xAxis polar.yAxis circularGauge.defaultAxisSettings stock.defaultPlotSettings.defaultYAxisSettings stock.defaultPlotSettings.xAxis stock.scroller.xAxis defaultColorRange linearGauge.defaultAxisSettings standalones.linearAxis standalones.polarAxis standalones.radarAxis standalones.radialAxis".split(" ")},
639{Ia:"defaultColorRange",La:["map.colorRange","treeMap.colorRange","standalones.colorRange","tagCloud.colorRange"]},{Ia:"defaultCallout",La:["map.defaultCalloutSettings"]},{Ia:"defaultScroller",La:"cartesianBase.xScroller heatMap.xScroller heatMap.yScroller stock.scroller resource.horizontalScrollBar resource.verticalScrollBar standalones.scroller".split(" ")},{Ia:"chart",La:"cartesianBase pieFunnelPyramidBase tagCloud scatter radar polar heatMap bullet circularGauge map sparkline ganttBase stock stock.defaultPlotSettings treeMap linearGauge pert resource mekko venn".split(" ")},
640{Ia:"chart.defaultSeriesSettings",La:["stock.scroller.defaultSeriesSettings"]},{Ia:"chart.tooltip",La:["stock.tooltip"]},{Ia:"pieFunnelPyramidBase",La:["pie","pyramid","funnel"]},{Ia:"pie",La:["pie3d"]},{Ia:"cartesianBase.defaultAnnotationSettings.base",La:"cartesianBase.defaultAnnotationSettings.ray cartesianBase.defaultAnnotationSettings.line cartesianBase.defaultAnnotationSettings.infiniteLine cartesianBase.defaultAnnotationSettings.verticalLine cartesianBase.defaultAnnotationSettings.horizontalLine cartesianBase.defaultAnnotationSettings.rectangle cartesianBase.defaultAnnotationSettings.ellipse cartesianBase.defaultAnnotationSettings.triangle cartesianBase.defaultAnnotationSettings.trendChannel cartesianBase.defaultAnnotationSettings.andrewsPitchfork cartesianBase.defaultAnnotationSettings.fibonacciFan cartesianBase.defaultAnnotationSettings.fibonacciArc cartesianBase.defaultAnnotationSettings.fibonacciRetracement cartesianBase.defaultAnnotationSettings.fibonacciTimezones cartesianBase.defaultAnnotationSettings.marker cartesianBase.defaultAnnotationSettings.label".split(" ")},
641{Ia:"cartesianBase.defaultSeriesSettings.rangeLike",La:"cartesianBase.defaultSeriesSettings.rangeArea cartesianBase.defaultSeriesSettings.rangeBar cartesianBase.defaultSeriesSettings.rangeColumn cartesianBase.defaultSeriesSettings.rangeSplineArea cartesianBase.defaultSeriesSettings.rangeStepArea cartesianBase.defaultSeriesSettings.hilo".split(" ")},{Ia:"cartesianBase.defaultSeriesSettings.base",La:"cartesianBase.defaultSeriesSettings.areaLike cartesianBase.defaultSeriesSettings.barLike cartesianBase.defaultSeriesSettings.lineLike cartesianBase.defaultSeriesSettings.pieLike cartesianBase.defaultSeriesSettings.marker cartesianBase.defaultSeriesSettings.bubble".split(" ")},
642{Ia:"cartesianBase.defaultSeriesSettings.areaLike",La:"cartesianBase.defaultSeriesSettings.area cartesianBase.defaultSeriesSettings.splineArea cartesianBase.defaultSeriesSettings.stepArea cartesianBase.defaultSeriesSettings.rangeArea cartesianBase.defaultSeriesSettings.rangeSplineArea cartesianBase.defaultSeriesSettings.rangeStepArea".split(" ")},{Ia:"cartesianBase.defaultSeriesSettings.barLike",La:"cartesianBase.defaultSeriesSettings.bar cartesianBase.defaultSeriesSettings.column cartesianBase.defaultSeriesSettings.box cartesianBase.defaultSeriesSettings.rangeBar cartesianBase.defaultSeriesSettings.rangeColumn cartesianBase.defaultSeriesSettings.candlestick".split(" ")},
643{Ia:"cartesianBase.defaultSeriesSettings.lineLike",La:"cartesianBase.defaultSeriesSettings.line cartesianBase.defaultSeriesSettings.spline cartesianBase.defaultSeriesSettings.stepLine cartesianBase.defaultSeriesSettings.ohlc cartesianBase.defaultSeriesSettings.jumpLine cartesianBase.defaultSeriesSettings.stick cartesianBase.defaultSeriesSettings.hilo".split(" ")},{Ia:"cartesianBase",La:"cartesian area verticalArea bar box column financial line verticalLine jumpLine stick pareto waterfall".split(" ")},
644{Ia:"waterfall.defaultSeriesSettings.barLike",La:["waterfall.defaultSeriesSettings.waterfall"]},{Ia:"cartesian3dBase.defaultSeriesSettings.base",La:["cartesian3dBase.defaultSeriesSettings.bar","cartesian3dBase.defaultSeriesSettings.column","cartesian3dBase.defaultSeriesSettings.area"]},{Ia:"cartesian3dBase",La:["area3d","bar3d","column3d","cartesian3d"]},{Ia:"cartesian",La:["cartesian3d"]},{Ia:"bar",La:["bar3d"]},{Ia:"column",La:["column3d"]},{Ia:"area",La:["area3d"]},{Ia:"mekko.defaultSeriesSettings.base",
645La:["mekko.defaultSeriesSettings.mekko","mekko.defaultSeriesSettings.mosaic","mekko.defaultSeriesSettings.barmekko"]},{Ia:"scatter.defaultAnnotationSettings.base",La:"scatter.defaultAnnotationSettings.ray scatter.defaultAnnotationSettings.line scatter.defaultAnnotationSettings.infiniteLine scatter.defaultAnnotationSettings.verticalLine scatter.defaultAnnotationSettings.horizontalLine scatter.defaultAnnotationSettings.rectangle scatter.defaultAnnotationSettings.ellipse scatter.defaultAnnotationSettings.triangle scatter.defaultAnnotationSettings.trendChannel scatter.defaultAnnotationSettings.andrewsPitchfork scatter.defaultAnnotationSettings.fibonacciFan scatter.defaultAnnotationSettings.fibonacciArc scatter.defaultAnnotationSettings.fibonacciRetracement scatter.defaultAnnotationSettings.fibonacciTimezones scatter.defaultAnnotationSettings.marker scatter.defaultAnnotationSettings.label".split(" ")},
646{Ia:"scatter.defaultSeriesSettings.base",La:["scatter.defaultSeriesSettings.bubble","scatter.defaultSeriesSettings.lineLike","scatter.defaultSeriesSettings.marker"]},{Ia:"scatter.defaultSeriesSettings.lineLike",La:["scatter.defaultSeriesSettings.line"]},{Ia:"scatter",La:["marker","bubble","quadrant"]},{Ia:"radar.defaultSeriesSettings.base",La:["radar.defaultSeriesSettings.areaLike","radar.defaultSeriesSettings.lineLike","radar.defaultSeriesSettings.marker"]},{Ia:"radar.defaultSeriesSettings.areaLike",
647La:["radar.defaultSeriesSettings.area"]},{Ia:"radar.defaultSeriesSettings.lineLike",La:["radar.defaultSeriesSettings.line"]},{Ia:"polar.defaultSeriesSettings.base",La:["polar.defaultSeriesSettings.areaLike","polar.defaultSeriesSettings.lineLike","polar.defaultSeriesSettings.marker","polar.defaultSeriesSettings.barLike"]},{Ia:"polar.defaultSeriesSettings.rangeLike",La:["polar.defaultSeriesSettings.rangeColumn"]},{Ia:"polar.defaultSeriesSettings.areaLike",La:["polar.defaultSeriesSettings.area","polar.defaultSeriesSettings.polygon"]},
648{Ia:"polar.defaultSeriesSettings.lineLike",La:["polar.defaultSeriesSettings.line","polar.defaultSeriesSettings.polyline"]},{Ia:"polar.defaultSeriesSettings.barLike",La:["polar.defaultSeriesSettings.column","polar.defaultSeriesSettings.rangeColumn"]},{Ia:"sparkline.defaultSeriesSettings.base",La:["sparkline.defaultSeriesSettings.area","sparkline.defaultSeriesSettings.line","sparkline.defaultSeriesSettings.column","sparkline.defaultSeriesSettings.winLoss"]},{Ia:"circularGauge.defaultPointerSettings.base",
649La:["circularGauge.defaultPointerSettings.bar","circularGauge.defaultPointerSettings.marker","circularGauge.defaultPointerSettings.needle","circularGauge.defaultPointerSettings.knob"]},{Ia:"map.defaultSeriesSettings.base",La:["map.defaultSeriesSettings.choropleth","map.defaultSeriesSettings.bubble","map.defaultSeriesSettings.marker","map.defaultSeriesSettings.connector"]},{Ia:"map",La:["choropleth","bubbleMap","connector","markerMap","seatMap"]},{Ia:"stock.defaultAnnotationSettings.base",La:"stock.defaultAnnotationSettings.ray stock.defaultAnnotationSettings.line stock.defaultAnnotationSettings.infiniteLine stock.defaultAnnotationSettings.verticalLine stock.defaultAnnotationSettings.horizontalLine stock.defaultAnnotationSettings.rectangle stock.defaultAnnotationSettings.ellipse stock.defaultAnnotationSettings.triangle stock.defaultAnnotationSettings.trendChannel stock.defaultAnnotationSettings.andrewsPitchfork stock.defaultAnnotationSettings.fibonacciFan stock.defaultAnnotationSettings.fibonacciArc stock.defaultAnnotationSettings.fibonacciRetracement stock.defaultAnnotationSettings.fibonacciTimezones stock.defaultAnnotationSettings.marker stock.defaultAnnotationSettings.label".split(" ")},
650{Ia:"stock.defaultPlotSettings.defaultSeriesSettings.rangeLike",La:["stock.defaultPlotSettings.defaultSeriesSettings.rangeArea","stock.defaultPlotSettings.defaultSeriesSettings.rangeColumn","stock.defaultPlotSettings.defaultSeriesSettings.rangeSplineArea","stock.defaultPlotSettings.defaultSeriesSettings.rangeStepArea","stock.defaultPlotSettings.defaultSeriesSettings.hilo"]},{Ia:"stock.defaultPlotSettings.defaultSeriesSettings.base",La:"stock.defaultPlotSettings.defaultSeriesSettings.areaLike stock.defaultPlotSettings.defaultSeriesSettings.barLike stock.defaultPlotSettings.defaultSeriesSettings.lineLike stock.defaultPlotSettings.defaultSeriesSettings.pieLike stock.defaultPlotSettings.defaultSeriesSettings.marker stock.defaultPlotSettings.defaultSeriesSettings.bubble".split(" ")},
651{Ia:"stock.defaultPlotSettings.defaultSeriesSettings.areaLike",L
651a:"stock.defaultPlotSettings.defaultSeriesSettings.area stock.defaultPlotSettings.defaultSeriesSettings.splineArea stock.defaultPlotSettings.defaultSeriesSettings.stepArea stock.defaultPlotSettings.defaultSeriesSettings.rangeArea stock.defaultPlotSettings.defaultSeriesSettings.rangeSplineArea stock.defaultPlotSettings.defaultSeriesSettings.rangeStepArea".split(" ")},{Ia:"stock.defaultPlotSettings.defaultSeriesSettings.barLike",La:"stock.defaultPlotSettings.defaultSeriesSettings.bar stock.defaultPlotSettings.defaultSeriesSettings.column stock.defaultPlotSettings.defaultSeriesSettings.box stock.defaultPlotSettings.defaultSeriesSettings.rangeBar stock.defaultPlotSettings.defaultSeriesSettings.rangeColumn stock.defaultPlotSettings.defaultSeriesSettings.candlestick".split(" ")},
652{Ia:"stock.defaultPlotSettings.defaultSeriesSettings.lineLike",La:"stock.defaultPlotSettings.defaultSeriesSettings.line stock.defaultPlotSettings.defaultSeriesSettings.spline stock.defaultPlotSettings.defaultSeriesSettings.stepLine stock.defaultPlotSettings.defaultSeriesSettings.ohlc stock.defaultPlotSettings.defaultSeriesSettings.jumpLine stock.defaultPlotSettings.defaultSeriesSettings.stick stock.defaultPlotSettings.defaultSeriesSettings.hilo".split(" ")},{Ia:"stock.scroller.defaultSeriesSettings.base",
653La:"stock.scroller.defaultSeriesSettings.areaLike stock.scroller.defaultSeriesSettings.barLike stock.scroller.defaultSeriesSettings.lineLike stock.scroller.defaultSeriesSettings.pieLike stock.scroller.defaultSeriesSettings.marker stock.scroller.defaultSeriesSettings.bubble".split(" ")},{Ia:"stock.scroller.defaultSeriesSettings.areaLike",La:"stock.scroller.defaultSeriesSettings.area stock.scroller.defaultSeriesSettings.splineArea stock.scroller.defaultSeriesSettings.stepArea stock.scroller.defaultSeriesSettings.rangeArea stock.scroller.defaultSeriesSettings.rangeSplineArea stock.scroller.defaultSeriesSettings.rangeStepArea".split(" ")},
654{Ia:"stock.scroller.defaultSeriesSettings.barLike",La:"stock.scroller.defaultSeriesSettings.bar stock.scroller.defaultSeriesSettings.column stock.scroller.defaultSeriesSettings.box stock.scroller.defaultSeriesSettings.rangeBar stock.scroller.defaultSeriesSettings.rangeColumn stock.scroller.defaultSeriesSettings.candlestick".split(" ")},{Ia:"stock.scroller.defaultSeriesSettings.lineLike",La:"stock.scroller.defaultSeriesSettings.line stock.scroller.defaultSeriesSettings.spline stock.scroller.defaultSeriesSettings.stepLine stock.scroller.defaultSeriesSettings.ohlc stock.scroller.defaultSeriesSettings.jumpLine stock.scroller.defaultSeriesSettings.stick stock.scroller.defaultSeriesSettings.hilo".split(" ")},
655{Ia:"stock.scroller.defaultSeriesSettings.rangeLike",La:["stock.scroller.defaultSeriesSettings.rangeArea","stock.scroller.defaultSeriesSettings.rangeColumn","stock.scroller.defaultSeriesSettings.rangeSplineArea","stock.scroller.defaultSeriesSettings.rangeStepArea","stock.scroller.defaultSeriesSettings.hilo"]},{Ia:"defaultScrollBar",La:"defaultDataGrid.horizontalScrollBar defaultDataGrid.verticalScrollBar standalones.timeline.horizontalScrollBar standalones.timeline.verticalScrollBar defaultTimeline.horizontalScrollBar defaultTimeline.verticalScrollBar".split(" ")},
656{Ia:"defaultDataGrid",La:["ganttBase.dataGrid","standalones.dataGrid"]},{Ia:"defaultTimeline",La:["ganttBase.timeline","standalones.projectTimeline","standalones.resourceTimeline"]},{Ia:"ganttBase",La:["ganttResource","ganttProject"]},{Ia:"defaultGroupingSettings",La:["stock.grouping","stock.scrollerGrouping"]},{Ia:"linearGauge.defaultPointerSettings.base",La:"linearGauge.defaultPointerSettings.bar linearGauge.defaultPointerSettings.rangeBar linearGauge.defaultPointerSettings.marker linearGauge.defaultPointerSettings.tank linearGauge.defaultPointerSettings.thermometer linearGauge.defaultPointerSettings.led".split(" ")},
657{Ia:"linearGauge",La:["bulletGauge","thermometerGauge","tankGauge","ledGauge"]},{Ia:"standalones.resourceList.baseSettings",La:["standalones.resourceList.names","standalones.resourceList.types","standalones.resourceList.descriptions","standalones.resourceList.tags"]},{Ia:"resource.resourceList.baseSettings",La:["resource.resourceList.names","resource.resourceList.types","resource.resourceList.descriptions","resource.resourceList.tags"]},{Ia:"chart.defaultQuarterSettings",La:["chart.quarters.rightTop",
658"chart.quarters.leftTop","chart.quarters.leftBottom","chart.quarters.rightBottom"]},{Ia:"mekko",La:["mosaic","barmekko"]},{Ia:"mekko.defaultAnnotationSettings.base",La:"mekko.defaultAnnotationSettings.ray mekko.defaultAnnotationSettings.line mekko.defaultAnnotationSettings.infiniteLine mekko.defaultAnnotationSettings.verticalLine mekko.defaultAnnotationSettings.horizontalLine mekko.defaultAnnotationSettings.rectangle mekko.defaultAnnotationSettings.ellipse mekko.defaultAnnotationSettings.triangle mekko.defaultAnnotationSettings.trendChannel mekko.defaultAnnotationSettings.andrewsPitchfork mekko.defaultAnnotationSettings.fibonacciFan mekko.defaultAnnotationSettings.fibonacciArc mekko.defaultAnnotationSettings.fibonacciRetracement me
658kko.defaultAnnotationSettings.fibonacciTimezones mekko.defaultAnnotationSettings.marker mekko.defaultAnnotationSettings.label".split(" ")}],
659Bp={},Cp=0;Cp<Ap.length;Cp++)for(var Dp=Ap[Cp].Ia,Ep=Ap[Cp].La,Fp=0;Fp<Ep.length;Fp++){var Gp=Ep[Fp],Hp=Gp.split(".")[0],Ip=Bp[Hp];Ip||(Bp[Hp]=Ip={Mp:[],Yp:0,hq:0});var Jp=Ip.Mp[Ip.Mp.length-1];Jp&&Jp.Ia==Dp?Jp.La.push(Gp):Ip.Mp.push({Ia:Dp,La:[Gp]})}
660var dp=Bp,xp=0,sp=1,up=2,tp=3,yp=4,zp=5,vp=8,lp={padding:vp,scale:7,xScale:7,yScale:7,colorScale:7,palette:yp,rangePalette:yp,hatchFillPalette:zp,markerPalette:6,rowHoverFill:sp,rowSelectedFill:sp,fill:sp,hoverFill:sp,negativeFill:sp,firstFill:sp,lastFill:sp,maxFill:sp,minFill:sp,hoverNegativeFill:sp,risingFill:sp,fallingFill:sp,hoverRisingFill:sp,hoverFallingFill:sp,rowFill:sp,rowOddFill:sp,rowEvenFill:sp,backgroundFill:sp,baseFill:sp,baselineFill:sp,progressFill:sp,milestoneFill:sp,parentFill:sp,
661connectorFill:sp,selectedElementFill:sp,oddFill:sp,evenFill:sp,selectFill:sp,titleFill:sp,iconFill:sp,iconMarkerFill:sp,sliderFill:sp,dragPreviewFill:sp,dragAreaFill:sp,cellFill:sp,selectedFill:sp,selectNegativeFill:sp,selectRisingFill:sp,selectFallingFill:sp,hatchFill:tp,hoverHatchFill:tp,negativeHatchFill:tp,firstHatchFill:tp,lastHatchFill:tp,maxHatchFill:tp,minHatchFill:tp,hoverNegativeHatchFill:tp,risingHatchFill:tp,fallingHatchFill:tp,hoverRisingHatchFill:tp,hoverFallingHatchFill:tp,selectedHatchFill:tp,
662iconHatchFill:tp,selectHatchFill:tp,selectNegativeHatchFill:tp,selectRisingHatchFill:tp,selectFallingHatchFill:tp,columnStroke:up,rowStroke:up,stroke:up,hoverStroke:up,connectorStroke:up,medianStroke:up,hoverMedianStroke:up,stemStroke:up,hoverStemStroke:up,whiskerStroke:up,hoverWhiskerStroke:up,negativeStroke:up,hoverNegativeStroke:up,highStroke:up,hoverHighStroke:up,lowStroke:up,hoverLowStroke:up,risingStroke:up,hoverRisingStroke:up,fallingStroke:up,hoverFallingStroke:up,baseStroke:up,baselineStroke:up,
663progressStroke:up,milestoneStroke:up,parentStroke:up,selectedElementStroke:up,selectStroke:up,iconStroke:up,iconMarkerStroke:up,backgroundStroke:up,sliderStroke:up,dragPreviewStroke:up,dragAreaStroke:up,xErrorStroke:up,valueErrorStroke:up,selectedStroke:up,selectLowStroke:up,selectHighStroke:up,selectNegativeStroke:up,selectRisingStroke:up,selectFallingStroke:up,selectedRisingStroke:up,selectedFallingStroke:up,selectMedianStroke:up,selectStemStroke:up,selectWhiskerStroke:up},op={"chart.chartLabels":"chart.defaultLabelSettings",
664"chart.grids":"chart.defaultGridSettings","chart.minorGrids":"chart.defaultMinorGridSettings","chart.xAxes":"chart.defaultXAxisSettings","chart.yAxes":"chart.defaultYAxisSettings","chart.axes":"chart.defaultAxisSettings","chart.lineAxesMarkers":"chart.defaultLineMarkerSettings","chart.rangeAxesMarkers":"chart.defaultRangeMarkerSettings","chart.textAxesMarkers":"chart.defaultTextMarkerSettings","chart.ranges":"chart.defaultRangeSettings","gauge.bars":"gauge.defaultPointerSettings","gauge.markers":"gauge.defaultPointerSettings",
665"gauge.needles":"gauge.defaultPointerSettings","gauge.knobs":"gauge.defaultPointerSettings","gauge.ranges":"gauge.defaultRangeSettings","gauge.axes":"gauge.defaultAxisSettings","gauge.scaleBars":"gauge.defaultScaleBarSettings","map.callouts":"map.defaultCalloutSettings","chart.quarters.rightTop.labels":"chart.defaultQuarterSettings.defaultLabelSettings","chart.quarters.leftTop.labels":"chart.defaultQuarterSettings.defaultLabelSettings","chart.quarters.leftBottom.labels":"chart.defaultQuarterSettings.defaultLabelSettings",
666"chart.quarters.rightBottom.labels":"chart.defaultQuarterSettings.defaultLabelSettings"},qp=["chart.scales","gauge.scales"],rp={"chart.series":{zv:"chart.defaultSeriesSettings",nx:"seriesType"},"map.series":{zv:"map.defaultSeriesSettings",nx:"seriesType"},"gauge.pointers":{zv:"gauge.defaultPointerSettings",nx:"pointerType"},annotationsList:{zv:"defaultAnnotationSettings",nx:"type"}};function Kp(){}g=Kp.prototype;g.Hk=function(){this.m.push(this.b||[]);this.b=[]};g.dC=function(a,b){this.b.push(b)};g.start=function(){this.m=[];this.b=[]};g.Ie=ea;g.Lu=function(){this.b&&this.b.length&&this.Hk()};function Lp(){Gb.call(this);this.Ns=this.Bn.length-1;this.Dr=this.Pm.length-1;this.Fw=ra(this.Fw,this)}G(Lp,Gb);g=Lp.prototype;g.Jg=null;g.Bn="\n";g.Pm=",";g.Ns=NaN;g.Dr=NaN;g.Sm=NaN;g.yk=!1;g.ms=!1;g.Pc=NaN;g.Cg=-1;g.Bg=-1;g.Mv=!1;g.eC=NaN;g.Os=function(a){return m(a)?(this.Bn=a,this.Ns=this.Bn.length-1,this):this.Bn};g.Er=function(a){return m(a)?(this.Pm=a,this.Dr=this.Pm.length-1,this):this.Pm};g.ls=function(a){return m(a)?(this.ms=!!a,this):this.ms};
667g.ns=function(a){return m(a)?(this.yk=!!a,this):this.yk};g.vr=function(a,b,c){this.Jg=b||new Kp;c=!!c;
667this.b=a||"";this.Sm=a.length;this.g=Mp(this.Bn);this.f=Mp(this.Pm);this.Pc=0;this.Mv=this.Pc==this.Sm;this.c=this.ms?this.fV:this.AJ;this.Jg.start();Np(this)&&(this.ms?this.c=this.AJ:this.Jg.Hk());this.ms=!1;if(c)this.Fw();else{for(;Np(this);)this.Jg.Hk();this.Jg.Ie(this.Pc);this.Jg.Lu();if(this.Jg instanceof Kp)return this.Jg.m}return null};
668g.Fw=function(){clearTimeout(this.eC);for(var a=0,b=Np(this);b&&500>a++;){if(this.jc)return;this.Jg.Hk();b=Np(this)}b&&this.Jg.Hk();this.jc||(b?(this.Jg.Ie(this.Pc),this.eC=setTimeout(this.Fw,0)):this.Jg.Lu())};function Mp(a){for(var b=a.length,c=Array(b),d=c[0]=-1,e=1;e<b;e++){var f=a.charAt(e);if('"'==f)throw oo(100),Error("Double quotes in separator are not allowed");for(;0<d&&a.charAt(d+1)!=f;)d=c[d];a.charAt(d+1)==f&&d++;c[e]=d}return c}g.AJ=function(a,b){this.Jg.dC(a,b)};g.fV=ea;
669function Op(a,b){for(;-1<a.Bg&&a.Pm.charAt(a.Bg+1)!=b;)a.Bg=a.f[a.Bg];a.Pm.charAt(a.Bg+1)==b&&a.Bg++;return a.Bg==a.Dr}function Pp(a,b){for(;-1<a.Cg&&a.Bn.charAt(a.Cg+1)!=b;)a.Cg=a.g[a.Cg];a.Bn.charAt(a.Cg+1)==b&&a.Cg++;return a.Cg==a.Ns}
670function Np(a){if(a.Mv)return!1;var b=0,c=a.Pc-1,d;a.Cg=-1;a.Bg=-1;for(var e=0,f="",h=0;++c<a.Sm;)switch(d=a.b.charAt(c),e){case 0:if('"'==d){++c<a.Sm?d=a.b.charAt(c):c--;a.Pc=c;'"'==d?e=1:(e=2,c--);break}if(Op(a,d)){a.c(b++,null);f="";a.Bg=-1;a.Cg=-1;a.Pc=c+1;break}if(Pp(a,d)){a.Bg=-1;a.Cg=-1;a.Pc=c+1;if(0<b)return a.c(b,null),!0;f="";break}if(!a.yk||" "!=d&&"\t"!=d)a.Pc=c,e=1;break;case 1:if(Op(a,d)){d=c-a.Pc-a.Dr;0<a.Dr&&a.yk?(f=Qp(a.b.substr(a.Pc,d)))||(f=null):(a.yk&&(d-=h),f=0<d?a.b.substr(a.Pc,
671d):null);a.c(b++,f);f="";a.Bg=-1;a.Cg=-1;a.Pc=c+1;e=h=0;break}if(Pp(a,d))if(d=c-a.Pc-a.Ns,!b&&0>=d){f="";e=0;a.Bg=-1;a.Cg=-1;a.Pc=c+1;h=0;break}else return 0<a.Ns&&a.yk?(f=Qp(a.b.substr(a.Pc,d)))||(f=null):(a.yk&&(d-=h),f=0<d?a.b.substr(a.Pc,d):null),a.c(b,f),a.Pc=c+1,!0;!a.yk||" "!=d&&"\t"!=d?h=0:h++;break;
671case 2:if('"'==d){if(++c<a.Sm)d=a.b.charAt(c);else return d=c-a.Pc-1,a.c(b,0<d?a.b.substr(a.Pc,d):null),a.Pc=c,a.Mv=!0;'"'==d?(f+=a.b.substr(a.Pc,c-a.Pc),a.Pc=c+1):(a.Bg=-1,a.Cg=-1,e=3,f+=a.b.substr(a.Pc,
672c-a.Pc-1),a.c(b++,f?f:null),f="",c--)}break;case 3:if(Op(a,d))f="",a.Bg=-1,a.Cg=-1,a.Pc=c+1,e=h=0;else if(Pp(a,d))return a.Pc=c+1,!0}d=a.Sm-a.Pc;2!=e&&1!=e||!d||(f+=a.b.substr(a.Pc,d),a.yk&&(f=Qp(a.b.substr(a.Pc,d))),a.c(b++,f?f:null),a.Pc=a.Sm);a.Mv=!0;return 0<b}g.M=function(){clearTimeout(this.eC);this.f=this.g=this.Jg=null;Lp.o.M.call(this)};var Rp=Lp.prototype;F("anychart.data.csv.parser",function(){return new Lp});Rp.parse=Rp.vr;Rp.rowsSeparator=Rp.Os;Rp.columnsSeparator=Rp.Er;
673Rp.ignoreTrailingSpaces=Rp.ns;Rp.ignoreFirstRow=Rp.ls;function Sp(a){return a instanceof ke?a:q(a)?new ke(a[0],a[1]):z(a)?new ke(a.x,a.y):new ke(0,0)}function Tp(a,b){var c=Math.pow(10,b||0);return Math.round(a*c)/c||0}function Up(a,b){return Tp(a,b?b:13-Math.max(Math.floor(Math.log(Math.abs(a))*Math.LOG10E),7))}function Vp(a,b){var c=Math.log(Math.max(1E-7,a));return b?c/Math.log(b):c}function Wp(a,b){return Tp(Math.pow(a,b),7)}function Xp(a){a=qb(a);zb(a);var b=Math.floor(a.length/2);return a.length%2?a[b]:(a[b-1]+a[b])/2}
674function Yp(a){for(var b={},c=a[0],d=1,e=0;e<a.length;e++){var f=a[e];m(b[f])?b[f]++:b[f]=1;b[f]>d&&(c=f,d=b[f])}return c}function Zp(a,b){var c=!1,d,e,f,h;if(!a||!b)return!1;f=0;for(h=a.length;f<h-1;f+=2)d=f==h-2?0:f+2,e=f==h-2?1:f+3,c=c||$p(a[f],a[f+1],a[d],a[e],b);f=0;for(h=b.length;f<h-1;f+=2)d=f==h-2?0:f+2,e=f==h-2?1:f+3,c=c||$p(b[f],b[f+1],b[d],b[e],a);return!c}function $p(a,b,c,d,e){for(var f=!0,h=0,k=e.length;h<k-1;h+=2)f=f&&0>=aq(a,b,c,d,e[h],e[h+1]);return f}
675function aq(a,b,c,d,e,f){return(a=(b-d)*e+(c-a)*f+(a*d-c*b))?0<a?1:-1:0}function bq(a,b,c,d,e){var f=!1,h,k,l,n;if(!e)return!1;l=0;for(n=e.length;l<n-1;l+=2)if(h=l==n-2?0:l+2,k=l==n-2?1:l+3,!f){var f=e[l],p=e[l+1];h=e[h];k=e[k];f=cq(f,h,a,c)&&cq(p,k,b,d)&&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 cq(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)}
676function dq(a,b,c,d){var e=!1,f,h;if(!d)return!1;f=0;for(h=d.length;f<h-1;f+=2)if(!e)var e=d[f],k=d[f+1],e=(a-e)*(a-e)+(b-k)*(b-k)>c*c;return e}
677function eq(a,b,c,d,e){var f=e.left+e.width,h=e.top+e.height,k=(d-b)/(c-a),l,n,p,r,t=!1;if(isNaN(k))a<e.left||a>f||b<e.top||b>h?t=!0:(l=n=a,p=r=b);else if(k)if(isFinite(k)){var u=b-a*k,v=k*e.left+u,w=k*f+u;v<e.top&&w<e.top||v>h&&w>h?t=!0:(n=(e.top-u)/k,k=(h-u)/k,v<e.top?(l=n,p=e.top):v>h?(l=k,p=h):(l=e.left,p=v),w<e.top?r=e.top:w>h?(n=k,r=h):(n=f,r=w))}else a<e.left||a>f?t=!0:(l=n=a,p=e.top,r=h);else b<e.top||b>h?t=!0:(l=e.left,n=f,p=r=b);if(t)return null;if(a>c||a==c&&b>d)a=l,l=n,n=a,a=p,p=r,r=a;
678return[l,p,n,r]}function fq(a,b,c,d,e){if(e=eq(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 gq(a,b,c,d,e){if(e=eq(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||0<l*f?e=null:(0>h*f&&(e[0]=a,e[1]=b),0<n*f&&(e[2]=c,e[3]=d))}return e}
679function hq(a,b,c,d,e,f,h,k,l,n,p,r,t,u){u?(c<h&&(c+=1),u=-.25):(h<c&&(h+=1),u=.25);var v=Math.ceil(c/u)*u,w=Math.floor(h/u)*u;c==v&&(v+=u);h==w&&(w-=u);for(var x=(h-c)/(k-d),y=[];0>=(v-w)*u;v+=u){var B=Tp(t+v*Math.PI*2,4),E=(v-c)/x+d,R=r+(p-r)*E,S=iq(B,R,l),B=jq(B,R,n);y.push(c%1?0:1);kq(a,b,c,d,S,B,v,E,l,n,p,r,t,y);a=S;b=B;c=v;d=E}y.push(c%1?0:1);kq(a,b,c,d,e,f,h,k,l,n,p,r,t,y);return y}
680function lq(a,b,c,d,e,f,h,k,l,n,p,r,t,u){u?(c<h&&(c+=1),u=-.25):(h<c&&(h+=1),u=.25);for(var v=(h-c)/(k-d),w=[],x=c+u;0>(x-h)*u;x+=u){var y=Tp(t+x*Math.PI*2,4),B=(x-c)/v+d,E=r+(p-r)*B,R=iq(y,E,l),y=jq(y,E,n);kq(a,b,c,d,R,y,x,B,l,n,p,r,t,w);a=R;b=y;c=x;d=B}kq(a,b,c,d,e,f,h,k,l,n,p,r,t,w);return w}
681function kq(a,b,c,d,e,f,h,k,l,n,p,r,t,u){c=Tp(t+c*Math.PI*2,4);h=Tp(t+h*Math.PI*2,4);t=(h-c)/3;c=Tp(c+t,4);h=Tp(h-t,4);t=(k-d)/3;d=r+(d+t)*(p-r);p=r+(k-t)*(p-r);k=iq(c,d,l);r=jq(c,d,n);l=iq(h,p,l);n=jq(h,p,n);u.push((-5*a+18*k-9*l+2*e)/6,(-5*b+18*r-9*n+2*f)/6,(2*a-9*k+18*l-5*e)/6,(2*b-9*r+18*n-5*f)/6,e,f)}
682function mq(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;b<a.length;b+=2)a[b]=c=(a[b+1]+a[b]*f+d)/(f+h),a[b+1]=c*h-d}else{if(b)c=e,f=1;else{if(!c)return;c=d;f=0}for(b=0;b<a.length;b+=2)a[b+f]=c}}function nq(a,b,c,d){a=c-a;b=d-b;return Math.sqrt(a*a+b*b)}function iq(a,b,c){return(c||0)+b*Tp(Math.cos(a),8)}function jq(a,b,c){return(c||0)+b*Tp(Math.sin(a),8)}function oq(a){return[a.left,a.top,a.left+a.width,a.top,a.left+a.width,a.top+a.height,a.left,a.top+a.height]}
683function pq(a){for(var b=new I(0,0,0,0),c=new I(a[0],a[1],0,0),d=2,e=a.length;d<e;d+=2)b.left=a[d],b.top=a[d+1],re(c,b);return c}I.prototype.u=function(){return{left:this.left,top:this.top,width:this.width,height:this.height}};function qq(a,b,c,d){return new I(a,b,c,d)}F("anychart.math.rect",qq);var rq={zx:["BC","AD"],dD:["Before Christ","Anno Domini"],fD:"JFMAMJJASOND".split(""),hD:"JFMAMJJASOND".split(""),Kx:"January February March April May June July August September October November December".split(" "),Tx:"January February March April May June July August September October November December".split(" "),Px:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ux:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Vx:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
684kD:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Rx:"Sun Mon Tue Wed Thu Fri Sat".split(" "),jD:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NL:"SMTWTFS".split(""),iD:"SMTWTFS".split(""),Qx:["Q1","Q2","Q3","Q4"],Ox:["1st quarter","2nd quarter","3rd quarter","4th quarter"],xx:["AM","PM"],eq:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],gq:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"],yx:["{1} 'at' {0}","{1} 'at' {0}","{1}
684, {0}","{1}, {0}"],Bx:6,uM:[5,6],Cx:5},sq=rq,
685sq=rq;var tq=/^(-)?P(?:(\d+)Y)?(?:(\d+)M)?(?:(\d+)D)?(T(?:(\d+)H)?(?:(\d+)M)?(?:(\d+(?:\.\d+)?)S)?)?$/;function uq(a,b){switch(b){case 1:return a%4||!(a%100)&&a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function vq(a,b,c,d,e,f){A(a)?(this.j=a==wq?b:0,this.h=a==xq?b:0,this.b=a==yq?b:0,this.f=a==zq?b:0,this.g=a==Aq?b:0,this.c=a==Bq?b:0):(this.j=a||0,this.h=b||0,this.b=c||0,this.f=d||0,this.g=e||0,this.c=f||0)}
686function Cq(a){a=a.match(tq);if(!a)return null;var b=!(a[6]||a[7]||a[8]);if(b&&!(a[2]||a[3]||a[4])||b&&a[5])return null;var b=parseInt(a[2],10)||0,c=parseInt(a[3],10)||0,d=parseInt(a[4],10)||0,e=parseInt(a[6],10)||0,f=parseInt(a[7],10)||0,h=parseFloat(a[8])||0;return a[1]?new vq(-b,-c,-d,-e,-f,-h):new vq(b,c,d,e,f,h)}
687function Dq(a,b){var c=Math.min(a.j,a.h,a.b,a.f,a.g,a.c),d=Math.max(a.j,a.h,a.b,a.f,a.g,a.c);if(0>c&&0<d)return null;if(!b&&!c&&!d)return"PT0S";d=[];0>c&&d.push("-");d.push("P");(a.j||b)&&d.push(Math.abs(a.j)+"Y");(a.h||b)&&d.push(Math.abs(a.h)+"M");(a.b||b)&&d.push(Math.abs(a.b)+"D");if(a.f||a.g||a.c||b)d.push("T"),(a.f||b)&&d.push(Math.abs(a.f)+"H"),(a.g||b)&&d.push(Math.abs(a.g)+"M"),(a.c||b)&&d.push(Math.abs(a.c)+"S");return d.join("")}
688vq.prototype.clone=function(){return new vq(this.j,this.h,this.b,this.f,this.g,this.c)};var wq="y",xq="m",yq="d",zq="h",Aq="n",Bq="s";vq.prototype.m=function(a){return new vq(this.j*a,this.h*a,this.b*a,this.f*a,this.g*a,this.c*a)};vq.prototype.add=function(a){this.j+=a.j;this.h+=a.h;this.b+=a.b;this.f+=a.f;this.g+=a.g;this.c+=a.c};
689function Eq(a,b,c){C(a)?(this.b=Fq(a,b||0,c||1),Hq(this,c||1)):z(a)?(this.b=Fq(a.getFullYear(),a.getMonth(),a.getDate()),Hq(this,a.getDate())):(this.b=new Date(ua()),a=this.b.getDate(),this.b.setHours(0),this.b.setMinutes(0),this.b.setSeconds(0),this.b.setMilliseconds(0),Hq(this,a))}function Fq(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b.setFullYear(b.getFullYear()-1900);return b}g=Eq.prototype;g.hp=sq.Bx;g.ip=sq.Cx;g.clone=function(){var a=new Eq(this.b);a.hp=this.hp;a.ip=this.ip;return a};
690g.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.Xv=function(){return this.b.getDay()};g.getUTCHours=function(){return this.b.getUTCHours()};
691g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.getTimezoneOffset=function(){return this.b.getTimezoneOffset()};function Iq(a){if(a=a.getTimezoneOffset()){var b=Math.abs(a)/60,c=Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+Qa(c,2)+":"+Qa(b,2)}else a="Z";return a}g.set=function(a){this.b=new Date(a.getFullYear(),a.getMonth(),a.getDate())};g.setFullYear=function(a){this.b.setFullYear(a)};g.setMonth=function(a){this.b.setMonth(a)};g.setDate=function(a){this.b.setDate(a)};g.setTime=function(a){this.b.setTime(a)};
692g.gB=function(a){this.b.setUTCFullYear(a)};g.nT=function(a){this.b.setUTCMonth(a)};g.mT=function(a){this.b.setUTCDate(a)};
693g.add=function(a){if(a.j||a.h){var b=this.getMonth()+a.h+12*a.j,c=this.getFullYear()+Math.floor(b/12),b=b%12;0>b&&(b+=12);var d=Math.min(uq(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()),Hq(this,a.getDate()))};
694g.Yv=function(a,b){return[this.getFullYear(),Qa(this.getMonth()+1,2),Qa(this.getDate(),2)].join(a?"-":"")+(b?Iq(this):"")};g.MC=function(a,b){return[this.getUTCFullYear(),Qa(this.getUTCMonth()+1,2),Qa(this.getUTCDate(),2)].join(a?"-":"")+(b?"Z":"")};g.toString=function(){return this.Yv()};function Hq(a,b){if(a.getDate()!=b){var c=a.getDate()<b?1:-1;a.b.setUTCHours(a.b.getUTCHours()+c)}}g.valueOf=function(){return this.b.valueOf()};
695function Jq(a,b,c,d,e,f,h){this.b=C(a)?new Date(a,b||0,c||1,d||0,e||0,f||0,h||0):new Date(a&&a.getTime?a.getTime():ua())}G(Jq,Eq);g=Jq.prototype;g.getHours=function(){return this.b.getHours()};g.getMinutes=function(){return this.b.getMinutes()};g.getSeconds=function(){return this.b.getSeconds()};g.Xv=function(){return this.b.getUTCDay()};g.getUTCHours=function(){return this.b.getUTCHours()};g.getUTCMinutes=function(){return this.b.getUTCMinutes()};g.fB=function(){return this.b.getUTCSeconds()};
696g.setHours=function(a){this.b.setHours(a)};g.setMinutes=function(a){this.b.setMinutes(a)};g.setSeconds=function(a){this.b.setSeconds(a)};g.setMilliseconds=function(a){this.b.setMilliseconds(a)};g.wI=function(a){this.b.setUTCHours(a)};g.xI=function(a){this.b.setUTCMinutes(a)};g.yI=function(a){this.b.setUTCSeconds(a)};g.lT=function(a){this.b.setUTCMilliseconds(a)};
697g.add=function(a){Eq.prototype.add.call(this,a);a.f&&this.wI(this.b.getUTCHours()+a.f);a.g&&this.xI(this.b.getUTCMinutes()+a.g);a.c&&this.yI(this.b.getUTCSeconds()+a.c)};g.Yv=function(a,b){var c=Eq.prototype.Yv.call(this,a);return a?c+" "+Qa(this.getHours(),2)+":"+Qa(this.getMinutes(),2)+":"+Qa(this.getSeconds(),2)+(b?Iq(this):""):c+"T"+Qa(this.getHours(),2)+Qa(this.getMinutes(),2)+Qa(this.getSeconds(),2)+(b?Iq(this):"")};
698g.MC=function(a,b){var c=Eq.prototype.MC.call(this,a);return a?c+" "+Qa(this.getUTCHours(),2)+":"+Qa(this.getUTCMinutes(),2)+":"+Qa(this.fB(),2)+(b?"Z":""):c+"T"+Qa(this.getUTCHours(),2)+Qa(this.getUTCMinutes(),2)+Qa(this.fB(),2)+(b?"Z":"")};g.toString=function(){return this.Yv()};g.clone=function(){var a=new Jq(this.b);a.hp=this.hp;a.ip=this.ip;return a};function Kq(a,b,c,d,e,f,h){a=C(a)?Date.UTC(a,b||0,c||1,d||0,e||0,f||0,h||0):a?a.getTime():ua();this.b=new Date(a)}G(Kq,Jq);g=Kq.prototype;g.clone=function(){var a=new Kq(this.b);a.hp=this.hp;a.ip=this.ip;return a};g.add=function(a){(a.j||a.h)&&Eq.prototype.add.call(this,new vq(a.j,a.h));this.b=new Date(this.b.getTime()+1E3*(a.c+60*(a.g+60*(a.f+24*a.b))))};g.getTimezoneOffset=function(){return 0};g.getFullYear=Jq.prototype.getUTCFullYear;g.getMonth=Jq.prototype.getUTCMonth;g.getDate=Jq.prototype.getUTCDate;
699g.getHours=Jq.prototype.getUTCHours;g.getMinutes=Jq.prototype.getUTCMinutes;g.getSeconds=Jq.prototype.fB;g.getDay=Jq.prototype.Xv;g.setFullYear=Jq.prototype.gB;g.setMonth=Jq.prototype.nT;g.setDate=Jq.prototype.mT;g.setHours=Jq.prototype.wI;g.setMinutes=Jq.prototype.xI;g.setSeconds=Jq.prototype.yI;g.setMilliseconds=Jq.prototype.lT;function Lq(){if(!kc)return!1;try{return new ActiveXObject("MSXML2.DOMDocument"),!0}catch(a){return!1}}var Mq=kc&&Lq();function Nq(){var a=new ActiveXObject("MSXML2.DOMDocument");a.resolveExternals=!1;a.validateOnParse=!1;try{a.setProperty("ProhibitDTD",!0),a.setProperty("MaxXMLSize",2048),a.setProperty("MaxElementDepth",256)}catch(b){}return a};function Oq(){}function Pq(a){if("number"==typeof a){var b=new Oq;b.c=a;var c;if(c=a){var d=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);(c%=60)&&d.push(":",Qa(c,2));c=d.join("")}else c="Etc/GMT";b.g=c;(c=a)?(d=["UTC",0>c?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),(c%=60)&&d.push(":",c),c=d.join("")):c="UTC";a=Qq(a);b.h=[c,c];b.b={WX:a,lD:a};b.f=[];return b}b=new Oq;b.g=a.id;b.c=-a.std_offset;b.h=a.names;b.b=a.names_ext;b.f=a.transitions;return b}
700function Qq(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Qa(Math.floor(a/60)%100,2),":",Qa(a%60,2));return b.join("")}function Rq(a,b){for(var c=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5,d=0;d<a.f.length&&c>=a.f[d];)d+=2;return d?a.f[d-1]:0};function Sq(a,b){this.c=[];this.b=b||sq;"number"==typeof a?Tq(this,a):Uq(this,a)}var Vq=[/^\'(?:[^\']|\'\')*(\'|$)/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvVwzZ]+/];function Wq(a){return a.getHours?a.getHours():0}
701function Uq(a,b){for(Xq&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<Vq.length;++d){var e=b.match(Vq[d]);if(e){var f=e[0];b=b.substring(f.length);d||("''"==f?f="'":(f=f.substring(1,"'"==e[1]?f.length-1:f.length),f=f.replace(/\'\'/g,"'")));a.c.push({text:f,type:d});break}}if(c===b)throw Error("Malformed pattern part: "+b);}}
702function Yq(a,b,c){if(!b)throw Error("The date to format must be non-null.");var d=c?6E4*(b.getTimezoneOffset()-(c.c-Rq(c,b))):0,e=d?new Date(b.getTime()+d):b,f=e;c&&e.getTimezoneOffset()!=b.getTimezoneOffset()&&(e=new Date(e.getTime()+6E4*(e.getTimezoneOffset()-b.getTimezoneOffset())),f=new Date(b.getTime()+(d+(0<d?-864E5:864E5))));for(var d=[],h=0;h<a.c.length;++h){var k=a.c[h].text;1==a.c[h].type?d.push(Zq(a,k,b,e,f,c)):d.push(k)}return d.join("")}
703function Tq(a,b){var c;if(4>b)c=a.b.eq[b];else if(8>b)c=a.b.gq[b-4];else if(12>b)c=a.b.yx[b-8],c=c.replace("{1}",a.b.eq[b-8]),c=c.replace("{0}",a.b.gq[b-8]);else{Tq(a,10);return}Uq(a,c)}function $q(a,b){var c;c=String(b);var d=a.b||sq;if(void 0!==d.Wx){for(var e=[],f=0;f<c.length;f++){var h=c.charCodeAt(f);e.push(48<=h&&57>=h?String.fromCharCode(d.Wx+h-48):c.charAt(f))}c=e.join("")}return c}var Xq=!1;
704function ar(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.");}
705function Zq(a,b,c,d,e,f){var h=b.length;switch(b.charAt(0)){case "G":return c=0<d.getFullYear()?1:0,4<=h?a.b.dD[c]:a.b.zx[c];case "y":return c=d.getFullYear(),0>c&&(c=-c),2==h&&(c%=100),$q(a,Qa(c,h));case "M":a:switch(c=d.getMonth(),h){case 5:h=a.b.fD[c];break a;case 4:h=a.b.Kx[c];break a;case 3:h=a.b.Px[c];break a;default:h=$q(a,Qa(c+1,h))}return h;case "k":return ar(e),c=Wq(e)||24,$q(a,Qa(c,h));case "S":return $q(a,(e.getTime()%1E3/1E3).toFixed(Math.min(3,h)).substr(2)+(3<h?Qa(0,h-3):""));case "E":return c=
706d.getDay(),4<=h?a.b.Vx[c]:a.b.Rx[c];case "a":return ar(e),h=Wq(e),a.b.xx[12<=h&&24>h?1:0];case "h":return ar(e),c=Wq(e)%12||12,$q(a,Qa(c,h));case "K":return ar(e),c=Wq(e)%12,$q(a,Qa(c,h));case "H":return ar(e),c=Wq(e),$q(a,Qa(c,h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.b.iD[c];break a;case 4:h=a.b.kD[c];break a;case 3:h=a.b.jD[c];break a;default:h=$q(a,Qa(c,1))}return h;case "L":a:switch(c=d.getMonth(),h){case 5:h=a.b.hD[c];break a;case 4:h=a.b.Tx[c];break a;case 3:h=a.b.Ux[c];break a;default:h=
707$q(a,Qa(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),4>h?a.b.Qx[c]:a.b.Ox[c];case "d":return $q(a,Qa(d.getDate(),h));case "m":return ar(e),$q(a,Qa(e.getMinutes(),h));case "s":return ar(e),$q(a,Qa(e.getSeconds(),h));case "v":return h=f||Pq(c.getTimezoneOffset()),h.g;case "V":return a=f||Pq(c.getTimezoneOffset()),2>=h?a.g:0<Rq(a,c)?m(a.b.JL)?a.b.JL:a.b.DST_GENERIC_LOCATION:m(a.b.lD)?a.b.lD:a.b.STD_GENERIC_LOCATION;case "w":return c=e.getFullYear(),b=e.getMonth(),d=e.getDate(),e=a.b.Cx,
708c=new Date(c,b,d),e=m(e)?e:3,b=a.b.Bx||0,d=((c.getDay()+6)%7-b+7)%7,c=c.valueOf()+864E5*((e-b+7)%7-d),e=(new Date((new Date(c)).getFullYear(),0,1)).valueOf(),$q(a,Qa(Math.floor(Math.round((c-e)/864E5)/7)+1,h));case "z":return a=f||Pq(c.getTimezoneOffset()),4>h?a.h[0<Rq(a,c)?2:0]:a.h[0<Rq(a,c)?3:1];case "Z":return e=f||Pq(c.getTimezoneOffset()),4>h?(h=-(e.c-Rq(e,c)),a=[0>h?"-":"+"],h=Math.abs(h),a.push(Qa(Math.floor(h/60)%100,2),Qa(h%60,2)),h=a.join("")):h=$q(a,Qq(e.c-Rq(e,c))),h;default:return""}}
709;function br(a){if(ba.JSON)try{return ba.JSON.stringify(a)}catch(b){}return Ok(a)}function cr(a){if(ba.JSON)try{var b=ba.JSON.parse(a);return b}catch(c){}return b=Nk(a)};var dr;function er(a,b,c,d,e){if(c)for(var f=0;f<c.length;f++){var h=c[f];if(h in a){b=h;break}}return 3<arguments.length?(f=a[b],a[c&&e?c[0]:b]=d,f):a[b]}function fr(a,b){if("number"==typeof a&&"number"==typeof b)return gr(a,b);a=hr(a);b=hr(b);return a>b?1:a==b?0:-1}function ir(a,b){return-fr(a,b)}function gr(a,b){return isNaN(a)?isNaN(b)?0:1:isNaN(b)?-1:a-b}
709function jr(a){for(var b;a instanceof Qg;){b=a.tag;if(m(b))return b;a=a.parent()}}
710function kr(a,b){if(!a)return!1;for(;b instanceof ld&&b!=a;)b=b.Mg;return b==a}function hr(a){return z(a)?"o"+ka(a):(typeof a).charAt(0)+a}function O(a,b,c){a=C(a)?a:!isNaN(b)&&lr(a)?b*parseFloat(a)/100:parseFloat(a);return c&&!isNaN(b)?b-a:a}function lr(a){return A(a)&&ya(a,"%")&&!isNaN(parseFloat(a))}function mr(a,b){if(null===a)return null;a=m(a)?a:0;b=m(b)?b:0;var c=lr(a),d=parseFloat(a);return isNaN(d)?b:c?a:d}
711function nr(a,b){if(lr(a))return a;C(a)||(a=parseFloat(a));return isNaN(a)?b?NaN:"0%":a+"%"}function P(a){return null==a||ja(a)?NaN:+a}function or(a){return A(a)?a:P(a)}function pr(a){return C(a)&&!isNaN(a)||A(a)&&""!=Aa(a)?a:null}function qr(a){return isNaN(P(a))}function rr(a,b,c){C(a)||(a=parseFloat(a));a=Math.round(a);return!isNaN(a)&&(0<a||c&&!a)?a:m(b)?b:c?0:1}function sr(a){var b;C(a)?b=a:A(a)?(b=+new Date(a),isNaN(b)&&(b=+a)):b=null!=a?Number(a):NaN;return b}
712function tr(a,b){var c=a.left,d=a.top;switch(pn(b)){case "leftCenter":d+=a.height/2;break;case "leftBottom":d+=a.height;break;case "centerTop":c+=a.width/2;break;case "center":c+=a.width/2;d+=a.height/2;break;case "centerBottom":c+=a.width/2;d+=a.height;break;case "rightTop":c+=a.width;break;case "rightCenter":c+=a.width;d+=a.height/2;break;case "rightBottom":c+=a.width,d+=a.height}return{x:c,y:d}}var ur="centerTop rightTop rightCenter rightBottom centerBottom leftBottom leftCenter leftTop".split(" ");
713function vr(a){a=ge(a);a/=90;a!=~~a&&(a=Math.round(a-.5)+.5);return ur[(a+a+6)%8]}function wr(a,b){var c=ge(-b)/90;if(c){var d=Za(ur,a);0<=d&&(c!=~~c&&(c=Math.round(c-.5)+.5),a=ur[(d+(c+c))%ur.length])}return a}function xr(a){return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function Dr(a){return"rightTop"==a||"rightCenter"==a||"rightBottom"==a}function Er(a,b,c){c=Tp((a-(c||0))%b,7);0>c&&(c+=b);c>=b&&(c-=b);return Tp(a-c,7)}
714function Fr(a,b,c){c=Tp((a-(c||0))%b,7);c>=b&&(c-=b);if(c)0>c&&(c+=b);else return Tp(a,7);return Tp(a+b-c,7)}
715function Gr(a,b){var c=new Date(a),d=c.getUTCFullYear(),e=c.getUTCMonth(),f=c.getUTCDate(),h=c.getUTCHours(),k=c.getUTCMinutes(),l=c.getUTCSeconds(),n=c.getUTCMilliseconds();if(b.j)return d=Er(d,b.j,(new Date(0)).getUTCFullYear()),Date.UTC(d,0);if(b.h)return e=Er(e,b.h),Date.UTC(d,e);if(!b.b||b.b%7)return b.b?(f=Er(f,b.b),Date.UTC(d,e,f)):b.f?(h=Er(h,b.f),Date.UTC(d,e,f,h)):b.g?(k=Er(k,b.g),Date.UTC(d,e,f,h,k)):1<=b.c?(l=Er(l,b.c),Date.UTC(d,e,f,h,k,l)):b.c?(n=Er(n,1E3*b.c),Date.UTC(d,e,f,h,k,l,n)):
716a;d=Hr(Ir());return Er(c.getTime(),864E5*b.b,Date.UTC(2E3,0,2+(d?d.firstDayOfWeek:0)))}function Jr(a,b){var c,d;switch(a){case "year":c=wq;d=b;break;case "semester":c=xq;d=6*b;break;case "quarter":c=xq;d=3*b;break;case "month":c=xq;d=b;break;case "thirdofmonth":c=yq;d=10*b;break;case "week":c=yq;d=7*b;break;case "day":c=yq;d=b;break;case "hour":c=zq;d=b;break;case "minute":c=Aq;d=b;break;case "second":c=Bq;d=b;break;case "millisecond":c=Bq;d=b/1E3;break;default:c=wq,d=b}return new vq(c,d)}
717function Kr(a,b){var c=(b&1)/2;return.5<=a%1?Math.ceil(a)-c:Math.floor(a)+c}function Lr(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 Mr(a){for(var b=0,c=arguments.length;b<c;b++){var d=arguments[b];if(m(d))return d}}
718function Po(a){var b;b=ga(a);if("array"==b){b=[];for(var c=0;c<a.length;c++)c in a&&(b[c]=Po(a[c]))}else if("object"==b)for(c in b={},a)a.hasOwnProperty(c)&&(b[c]=Po(a[c]));else return a;return b}function Nr(a){return null===a||A(a)&&"none"==a.toLowerCase()}function Or(a){a=Re(a);return Nr(a)?0:z(a)?We(a):1}function Pr(){return this.value}function Qp(a){return a.replace(/[\s\xa0]+$/,"")}function Qr(a){return a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")}
719function Rr(a){if(-1!=a.indexOf('"'))throw oo(100),Error("Double quotes in separator are not allowed");}
720function Sr(a){var b;if(A(a))if("undefined"!=typeof DOMParser)a=(new DOMParser).parseFromString(a,"application/xml");else if(Mq){var c=Nq();c.loadXML(a);a=c}else throw Error("Your browser does not support loading xml documents");if(!a)return null;switch(a.nodeType){case 1:var c={},d=!!a.getAttribute(Tr);d&&(c=[]);var e={},f,h,k,l=!0;k=a.childNodes.length;var n="";for(f=0;f<k;f++)if(h=a.childNodes[f],b=Sr(h),h=h.nodeName,"#"==h.charAt(0))n+=b;else if(d&&"item"==h)l=!1,""==b?c.push(b):q(b)||isNaN(+b)?
721"true"==b?c.push(!0):"false"==b?c.push(!1):"null"==b?c.push(null):c.push(b):c.push(+b);else if((null!==b||"point"==h)&&!d){var l=!1,p;h=Ur(h);(p=Vr(h))?(h=b[p[1]],q(h)||(h=m(h)?[h]:[]),c[p[0]]=h):h in c?e[h]?c[h].push(b):(c[h]=[c[h],b],e[h]=!0):c[h]=b}k=a.attributes?a.attributes.length:0;for(f=0;f<k;f++)d=a.attributes[f],h=String(d.nodeName).toLowerCase(),"xmlns"!=h&&h!=Tr&&(h=Ur(d.nodeName),h in c||(b=d.value,c[h]=""==b?b:isNaN(+b)?"true"==b?!0:"false"==b?!1:"null"==b?null:b:+b,l=!1));return l?0<
722n.length?Wr(n):{}:c;case 3:return a=Qr(a.nodeValue),""==a?null:a;case 4:return a.nodeValue;
722case 9:return Sr(a.documentElement);default:return null}}
723function Xr(a,b,c){A(a)&&(a=cr(a));var d;a:if(document.implementation&&document.implementation.createDocument)d=document.implementation.createDocument("","",null);else{if(Mq&&(d=Nq()))break a;throw Error("Your browser does not support creating new documents");}if(a=Yr(a,b||"anychart",d))b||a.setAttribute("xmlns","http://anychart.com/schemas/7.14.3/xml-schema.xsd"),d.appendChild(a);if(c)b=d;else if(b=d,c=b.xml)b=c;else if("undefined"!=typeof XMLSerializer)b=(new XMLSerializer).serializeToString(b);
724else throw Error("Your browser does not support serializing XML documents");return b}var Zr=/^[^<&"\n\r]*$/,Tr="treat_as_array";
725function Yr(a,b,c){b=String(b).replace(/([A-Z])/g,"_$1").toLowerCase();b=c.createElement(b);var d,e;if(A(a)||C(a))b.appendChild(c.createCDATASection(Na(String(a))));else if(q(a))for(b.setAttribute(Tr,"true"),d=0;d<a.length;d++)m(a[d])&&b.appendChild(Yr(a[d],"item",c));else if(a)for(d in a)if(a.hasOwnProperty(d)){var f=a[d],h,k,l;if(q(f)&&(h=$r(d)))for(k=c.createElement(h[0]),b.appendChild(k),l=h[1],e=0;e<f.length;e++)k.appendChild(Yr(f[e],l,c));else m(f)&&(z(f)||!Zr.test(f)?b.appendChild(Yr(f,d,c)):
726b.setAttribute(String(d).replace(/([A-Z])/g,"_$1").toLowerCase(),f))}return b}function Wr(a){return a.replace(/\\([0bfnrt"'\\]|x([0-9a-fA-F]{2})|u([0-9a-fA-F]{4}))/g,function(a,c,d,e){switch(c.charAt(0)){case "0":return"\x00";case "b":return"\b";case "f":return"\f";case "n":return"\n";case "r":return"\r";case "t":return"\t";case '"':return'"';case "'":return"'";case "\\":return"\\";case "x":return String.fromCharCode(parseInt(d,16));case "u":return String.fromCharCode(parseInt(e,16))}})}
727function $r(a){switch(a){case "series":return["series_list","series"];case "annotationsList":return["annotations_list","annotation"];case "keys":return["keys","key"];case "data":return["data","point"];case "lineAxesMarkers":return["line_axes_markers","line_axes_marker"];case "rangeAxesMarkers":return["range_axes_markers","range_axes_marker"];case "textAxesMarkers":return["text_axes_markers","text_axes_marker"];case "grids":return["grids","grid"];case "minorGrids":return["minor_grids","grid"];case "xAxes":return["x_axes",
728"axis"];case "yAxes":return["y_axes","axis"];case "axes":return["axes","axis"];case "bars":return["bar_pointers","pointer"];case "markers":return["marker_pointers","pointer"];case "needles":return["needle_pointers","pointer"];case "knobs":return["knob_pointers","pointer"];case "pointers":return["pointers","pointer"];case "scaleBars":return["scale_bars","scale_bar"];case "points":return["points","point"];case "scales":return["scales","scale"];case "colorScales":return["color_scales","scale"];case "explicit":return["explicit",
729"tick"];case "values":return["values","value"];case "names":return["names","name"];case "ranges":return["ranges","range"];case "chartLabels":return["chart_labels","label"];case "items":return["items","item"];case "columns":return["columns","column"];case "colors":return["colors","color"];case "children":return["children","data_item"];case "index":return["index","key"];case "outliers":return["outliers","outlier"];case "inverted":return["inverted_list","inverted"];case "drillTo":return["drill_to","item"];
730case "extraClassNames":return["extra_class_names","class_name"];case "dependsOn":return["depends_on","item"];case "precision":return["precision_list","precision"];case "labels":return["quarter_labels","label"];case "weights":return["weights","weight"];case "angles":return["angles","angle"]}return null}
731function Vr(a){switch(a){case "seriesList":return["series","series"];case "annotationsList":return["annotationsList","annotation"];case "keys":return["keys","key"];case "data":return["data","point"];case "lineAxesMarkers":return["lineAxesMarkers","lineAxesMarker"];case "rangeAxesMarkers":return["rangeAxesMarkers","rangeAxesMarker"];case "textAxesMarkers":return["textAxesMarkers","textAxesMarker"];case "grids":return["grids","grid"];case "minorGrids":return["minorGrids","grid"];case "xAxes":return["xAxes",
732"axis"];case "yAxes":return["yAxes","axis"];case "axes":return["axes","axis"];case "barPointers":return["bars","pointer"];case "markerPointers":return["markers","pointer"];case "needlePointers":return["needles","pointer"];case "knobPointers":return["knobs","pointer"];case "pointers":return["pointers","pointer"];case "scaleBars":return["scaleBars","scaleBar"];case "points":return["points","point"];case "scales":return["scales","scale"];case "explicit":return["explicit","tick"];case "values":return["values",
733"value"];case "names":return["names","name"];case "ranges":return["ranges","range"];
733case "chartLabels":return["chartLabels","label"];case "items":return["items","item"];case "columns":return["columns","column"];case "colors":return["colors","color"];case "children":return["children","dataItem"];case "index":return["index","key"];case "outliers":return["outliers","outlier"];case "invertedList":return["inverted","inverted"];case "colorScales":return["colorScales","scale"];case "drillTo":return["drillTo",
734"item"];case "extraClassNames":return["extraClassNames","className"];case "dependsOn":return["dependsOn","item"];case "precisionList":return["precision","precision"];case "quarterLabels":return["labels","label"];case "weights":return["weights","weight"];case "angles":return["angles","angle"]}return null}function Ur(a){return String(a).replace(/_([a-z])/g,function(a,c){return c.toUpperCase()})}var as=null,bs=[45,113,99,117,108,106,110,124,109,118,35,120,99,111,91,123,85],cs=null;
735function ds(){if(cs)return cs;var a=bs.length,b=a%2?a+.5:a/2;return cs=bb(bb(bs,function(a,d){return a+d%b*(d%2?-1:1)}),function(a){return String.fromCharCode(a)}).join("")}var es={},fs={},gs={};function hs(a){var b=a.j,b=365.25*b+a.h,b=365.25*b/12+a.b,b=24*b+a.f,b=60*b+a.g,b=60*b+a.c;return 1E3*b}
736var is=[1+Math.cos((.4-.5)*Math.PI),1+Math.cos((.8-.5)*Math.PI),1+Math.cos(.7*Math.PI),1+Math.cos(1.1*Math.PI),1+Math.cos(1.5*Math.PI)],js=[1+Math.sin((.4-.5)*Math.PI),1+Math.sin((.8-.5)*Math.PI),1+Math.sin(.7*Math.PI),1+Math.sin(1.1*Math.PI),1+Math.sin(1.5*Math.PI)];
737function ks(a){a=String(a).toLowerCase();switch(a){case "arrowhead":return function(a,c,d,e){var b=c-e/2,h=d-e/3,k=c-e/2,l=d+e/3;a.moveTo(c+e/2,d).lineTo(b,h).lineTo(k,l).close();return a};case "star4":return Xh;case "star6":return Zh;case "star7":return $h;case "star10":return ai;case "diamond":return fi;case "triangleup":return bi;case "triangledown":return ci;case "triangleright":return di;case "triangleleft":return ei;case "cross":return gi;case "diagonalcross":return hi;case "circle":return function(a,
738c,d,e){return ki(a,c,d,e,0,360)};case "trapezium":return function(a,c,d,e){var b=e/3;c-=e/2;d-=e/2;a.moveTo(c+b,d+e);a.lineTo(c+e-b,d+e);a.lineTo(c+e,d);a.lineTo(c,d);a.close();return a};case "pentagon":return function(a,c,d,e){c-=e;d-=e;a.moveTo(c+e*is[0],d+e*js[0]);for(var b=1;5>b;b++)a.lineTo(c+e*is[b],d+e*js[b]);a.lineTo(c+e*is[0],d+e*js[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=Kr(b,f),k=Kr(k,f),c=Kr(c,f),d=Kr(d,f));a.moveTo(b,
739k).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=Kr(c,f),d=Kr(d,f),b=Kr(b,f),e=Kr(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=Kr(e,f),l=Kr(l,f),n=Kr(n,f),b=Kr(b,f),p=Kr(p,f),k=Kr(k,f),c=Kr(c,f),d=Kr(d,f));a.moveTo(c,
740b);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=Kr(e,f),l=Kr(l,f),n=Kr(n,f),b=Kr(b,f),p=Kr(p,f),k=Kr(k,f),c=Kr(c,f),d=Kr(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=Kr(e,f),l=Kr(l,f),n=Kr(n,f),b=Kr(b,f),p=Kr(p,f),k=Kr(k,f),c=Kr(c,
741f),d=Kr(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=Kr(e,f),l=Kr(l,f),n=Kr(n,f),b=Kr(b,f),p=Kr(p,f),k=Kr(k,f),c=Kr(c,f),d=Kr(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 Yh}}
742function ls(a,b,c,d){var e=new Lp;c=!0;z(d)&&(e.Os(d.rowsSeparator),e.Er(d.columnsSeparator),e.ns(d.ignoreTrailingSpaces),c=!d.ignoreFirstRow,e.ls(c));if(a=e.vr(a)){d=Xf("table");b&&(e=Xf("caption"),ag(e,b),d.appendChild(e));var f,h;c&&(f=Xf("thead"),h=Xf("tr"),f.appendChild(h));b=Xf("tbody");for(e=0;e<a.length;e++){var k=a[e],l,n;if(e||!c){var p=Xf("tr");for(l=0;l<k.length;l++){n=k[l];var r=Xf(l?"td":"th");ag(r,n);p.appendChild(r)}b.appendChild(p)}else if(c)for(l=0;l<k.length;l++)n=k[l],p=Xf("th"),
743ag(p,n),h.appendChild(p)}c&&d.appendChild(f);d.appendChild(b);return d}return null}function ms(a,b,c){var d={};b="object"==ga(b)?b:null;Tb(a,function(a,f){d[f]=b?m(b[f])?b[f]:void 0:a;m(c)&&(d[f]=d[f]||c[f])});return d}F("anychart.utils.printUtilsBoolean",function(){return Do()});F("anychart.utils.xml2json",Sr);F("anychart.utils.json2xml",Xr);
744F("anychart.utils.defaultDateFormatter",function(a){K(405,null,["anychart.utils.defaultDateFormatter","anychart.format.dateTime"]);
744return C(a)||A(a)?Yq(new Sq("yyyy.MM.dd"),new Kq(new Date(+a))):""});F("anychart.utils.formatDateTime",function(a,b){K(405,null,["anychart.utils.formatDateTime","anychart.format.dateTime"]);var c;b in es?c=es[b]:c=es[b]=new Sq(b);dr||(dr=Pq(0));return Yq(c,C(a)?new Date(a):a,dr)});
745F("anychart.utils.hideTooltips",function(a){for(var b in fs)if(fs.hasOwnProperty(b)){var c=fs[b];c.jc||c.Cd(a)}});F("anychart.utils.htmlTableFromCsv",ls);function ns(a,b,c,d,e,f){if(!(kc||lc||oc&&zc("525")))return!0;if(qc&&e)return os(a);if(e&&!d)return!1;C(b)&&(b=ps(b));e=17==b||18==b||qc&&91==b;if((!c||qc)&&e||qc&&16==b&&(d||f))return!1;if((oc||lc)&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return!1}if(kc&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!(oc||lc)}return os(a)}
746function os(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||(oc||lc)&&!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 ps(a){if(mc)a=qs(a);else if(qc&&oc)switch(a){case 93:a=91}return a}
747function qs(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 rs(a,b){ld.call(this);a&&(this.ew&&ss(this),this.ds=a,this.dw=Xc(this.ds,"keypress",this,b),this.zB=Xc(this.ds,"keydown",this.vT,b,this),this.ew=Xc(this.ds,"keyup",this.wT,b,this))}G(rs,ld);g=rs.prototype;g.ds=null;g.dw=null;g.zB=null;g.ew=null;g.Ch=-1;g.mn=-1;g.hy=!1;
748var ts={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},us={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},vs=kc||lc||oc&&zc("525"),ws=qc&&mc;g=rs.prototype;
749g.vT=function(a){(oc||lc)&&(17==this.Ch&&!a.ctrlKey||18==this.Ch&&!a.altKey||qc&&91==this.Ch&&!a.metaKey)&&this.Lw();-1==this.Ch&&(a.ctrlKey&&17!=a.keyCode?this.Ch=17:a.altKey&&18!=a.keyCode?this.Ch=18:a.metaKey&&91!=a.keyCode&&(this.Ch=91));vs&&!ns(a.keyCode,this.Ch,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?this.handleEvent(a):(this.mn=ps(a.keyCode),ws&&(this.hy=a.altKey))};g.Lw=function(){this.mn=this.Ch=-1};g.wT=function(a){this.Lw();this.hy=a.altKey};
750g.handleEvent=function(a){var b=a.b,c,d,e=b.altKey;kc&&"keypress"==a.type?(c=this.mn,d=13!=c&&27!=c?b.keyCode:0):(oc||lc)&&"keypress"==a.type?(c=this.mn,d=0<=b.charCode&&63232>b.charCode&&os(c)?b.charCode:0):jc&&!oc?(c=this.mn,d=os(c)?b.keyCode:0):(c=b.keyCode||this.mn,d=b.charCode||0,ws&&(e=this.hy),qc&&63==d&&224==c&&(c=191));var f=c=ps(c);c?63232<=c&&c in ts?f=ts[c]:25==c&&a.shiftKey&&(f=9):b.keyIdentifier&&b.keyIdentifier in us&&(f=us[b.keyIdentifier]);a=f==this.Ch;this.Ch=f;b=new xs(f,d,a,b);
751b.altKey=e;this.dispatchEvent(b)};function ss(a){a.dw&&(fd(a.dw),fd(a.zB),fd(a.ew),a.dw=null,a.zB=null,a.ew=null);a.ds=null;a.Ch=-1;a.mn=-1}g.M=function(){rs.o.M.call(this);ss(this)};function xs(a,b,c,d){Fc.call(this,d);this.type="key";this.keyCode=a;this.f=b;this.repeat=c}G(xs,Fc);var ys=ba.acgraph;Ml.prototype.m=!1;Ml.prototype.j=function(a){this.hc||(this.hc=new uo(this,this.m),this.hc.C(ip("stageCredits")));return m(a)?(this.hc.C(a),this):this.hc};var zs=0,As=[];function Bs(a,b){zs?As.push(ra(a,b)):a.apply(b)}function Cs(){zs--;if(!zs)for(var a=As.slice(0),b=As.length=0;b<a.length;b++)a[b]()}var Ds={},Es={},Fs={},Gs={};
752function Hs(a){var b;A(a)?b=cr(a):z(a)&&!D(a)&&(b=a);a=null;if(b){var c=b.chart,d=b.gauge,e=b.gantt,f=b.map;if(c)if(b=c.type,a=Ds[b])a=a();else throw"Unknown chart type: "+b+"\nProbably it is in some other module, see module list for details.";else if(d)if(b=d.type,a=Es[b])a=a();else throw"Unknown gauge type: "+b+"\nProbably it is in some other module, see module list for details.";else if(e)if("project"==e.type?e.type="ganttProject":"resource"==e.type&&(e.type="ganttResource"),b=e.type,a=Gs[b])a=
753a();else throw"Unknown gantt type: "+b+"\nProbably it is in some other module, see module list for details.";else if(f)if(b=f.type,a=Fs[b])a=a();else throw"Unknown map type: "+b+"\nProbably it is in some other module, see module list for details.";}a?a.na(!1,c||d||e||f):oo(7);return a}ba.anychart=ba.anychart||{};ba.anychart.fontSize="13px";ba.anychart.fontColor="#7c868e";ba.anychart.fontFamily="'Verdana', Helvetica, Arial, sans-serif";ba.anychart.textDirection="ltr";
754function Is(a){var b=ba.document;if(b.addEventListener||"load"===window.event.type||"complete"===b.readyState)ed(ba.document,["DOMContentLoaded","readystatechange"],Is,!1),ed(ba,"load",Is,!1),Js(a)}var Ks=!1;function Js(a){if(!Ks){if(!ba.document.body)return setTimeout(function(){Js(a)},1);Ks=!0;for(var b=0,c=Bd.length;b<c;b++){var d=Bd[b];d[0].apply(d[1],[a])}}}var Ls=null;
755function Do(){if(null==Ls||!A(Ls))return!1;var a=Ls.lastIndexOf("-"),b=Ls.substr(a+1),a=Ls.substr(0,a)+ds();if(!as){for(var c,d=[],e=0;256>e;e++){c=e;for(var f=0;8>f;f++)c=c&1?3988292384^c>>>1:c>>>1;d[e]=c}as=d}c=-1;for(d=0;d<a.length;)c=c>>>8^as[(c^a.charCodeAt(d++))&255];a=((c^-1)>>>0).toString(16);return b==a}var Ms=[],Ns=[],Os=[];
756function ip(a){var b;Ns.length||(Ns.push(ba.anychart.themes.defaultTheme||{}),Os.push(Ns[0]));for(b=Ns.length-1;b<Ms.length;b++){var c=Ms[b],c=Po(A(c)?ba.anychart.themes[c]:c);Ns.push(z(c)?c:{});Os.push({})}c=Infinity;for(b=0;b<Ns.length;b++)cp(Ns[b],a,b)&&(c=Math.min(c,b));for(b=Math.max(1,c);b<Os.length;b++){c=a.split(".");ep(Os[b],[c[0]],fp(Po(gp(Ns[b],c[0].split("."))),gp(Os[b-1],c[0].split("."))));var c=b,d=a.split("."),e=dp[d[0]];e||(dp[d[0]]={Mp:[],hq:0,Yp:0});e.hq=c}return gp(Os[Os.length-
7571],a.split("."))}function Ps(a){return function(){oo(4,null,[a])}}function Qs(a,b){for(var c=a.split("."),d=window,e=0;e<c.length;e++)if(d=d[c[e]],!d)return Ps(b);return d}
758var Rs=Qs("anychart.area","Area chart"),Ss=Qs("anychart.area3d","3D Area chart"),Ts=Qs("anychart.bar","Bar chart"),Us=Qs("anychart.vertical","Bar chart"),Vs=Qs("anychart.bar3d","3D Bar chart"),Ws=Qs("anychart.bubble","Bubble chart"),Xs=Qs("anychart.bullet","Bullet chart"),Ys=Qs("anychart.cartesian","Cartesian chart"),Zs=Qs("anychart.cartesian3d","3D Cartesian chart"),$s=Qs("anychart.scatter","Scatter chart"),at=Qs("anychart.column","Column chart"),bt=Qs("anychart.column3d","3D Column chart"),ct=Qs("anychart.box",
759"Box chart"),dt=Qs("anychart.financial","Financial chart"),et=Qs("anychart.funnel","Funnel chart"),ft=Qs("anychart.line","Line chart"),gt=Qs("anychart.verticalLine","Vertical Line chart"),ht=Qs("anychart.verticalArea","Vertical Area chart"),it=Qs("anychart.marker","Marker chart"),jt=Qs("anychart.pie","Pie chart"),kt=Qs("anychart.pie3d","3D Pie chart"),lt=Qs("anychart.pyramid","Pyramid chart"),mt=Qs("anychart.radar","Radar chart"),nt=Qs("anychart.polar","Polar chart"),ot=Qs("anychart.sparkline","Sparkline chart"),
760pt=Qs("anychart.heatMap","HeatMap chart"),qt=Qs("anychart.circularGauge","Circular gauge"),rt=Qs("anychart.gauges.circular","Circular gauge"),st=Qs("anychart.gauges.linear","Linear gauge"),tt=Qs("anychart.gauges.tank","Tank gauge"),ut=Qs("anychart.gauges.thermometer","Thermometer gauge"),vt=Qs("anychart.gauges.led","LED gauge"),wt=Qs("anychart.map","Map"),xt=Qs("anychart.choropleth","Choropleth map"),yt=Qs("anychart.bubbleMap","Bubble map"),zt=Qs("anychart.connector","Connector map"),At=Qs("anychart.markerMap",
761"Marker map"),Bt=Qs("anychart.seatMap","Seat map"),Ct=Qs("anychart.ganttProject","Gantt Project chart"),Dt=Qs("anychart.ganttResource","Gantt Resource chart"),Et=Qs("anychart.stock","Stock chart"),Ft=Qs("anychart.toolbar","Toolbar"),Gt=Qs("anychart.ganttToolbar","Gantt toolbar"),Ht=Qs("anychart.treeMap","TreeMap chart"),It=Qs("anychart.pareto","Pareto chart"),Jt=Qs("anychart.resource","Resource chart"),Kt=Qs("anychart.quadrant","Quadrant chart"),Lt=Qs("anychart.venn","Venn chart"),Mt=Mt||Ps("TagCloud chart"),
762Ot=Ot||Ps("Mekko chart"),Pt=Pt||Ps("Mosaic chart"),Qt=Qt||Ps("Barmekko chart"),Rt=Rt||Ps("Waterfall chart"),St=Qs("anychart.standalones.background","anychart.standalones.Background"),Tt=Qs("anychart.ui.background","anychart.ui.Backgroun
762d"),Ut=Qs("anychart.standalones.colorRange","anychart.standalones.ColorRange"),Vt=Qs("anychart.ui.colorRange","anychart.ui.ColorRange"),Wt=Qs("anychart.standalones.dataGrid","anychart.standalones.DataGrid"),Xt=Qs("anychart.ui.dataGrid","anychart.ui.DataGrid"),Yt=Qs("anychart.standalones.label",
763"anychart.standalones.Label"),Zt=Qs("anychart.ui.label","anychart.ui.Label"),$t=Qs("anychart.standalones.labelsFactory","anychart.standalones.LabelsFactory"),au=Qs("anychart.ui.labelsFactory","anychart.ui.LabelsFactory"),bu=Qs("anychart.standalones.legend","anychart.standalones.Legend"),cu=Qs("anychart.ui.legend","anychart.ui.Legend"),du=Qs("anychart.standalones.markersFactory","anychart.standalones.MarkersFactory"),eu=Qs("anychart.ui.markersFactory","anychart.ui.MarkersFactory"),fu=Qs("anychart.standalones.projectTimeline",
764"anychart.standalones.ProjectTimeline"),gu=Qs("anychart.ui.projectTimeline","anychart.ui.ProjectTimeline"),hu=Qs("anychart.standalones.resourceTimeline","anychart.standalones.ResourceTimeline"),iu=Qs("anychart.ui.resourceTimeline","anychart.ui.ResourceTimeline"),ju=Qs("anychart.standalones.resourceList","anychart.standalones.ResourceList"),ku=Qs("anychart.standalones.scroller","anychart.standalones.scroller"),lu=Qs("anychart.ui.scroller","anychart.ui.Scroller"),mu=Qs("anychart.standalones.table",
765"anychart.standalones.Table"),nu=Qs("anychart.ui.table","anychart.ui.Table"),ou=Qs("anychart.standalones.title","anychart.standalones.Title"),pu=Qs("anychart.ui.title","anychart.ui.Title"),qu=Qs("anychart.standalones.axes.linear","anychart.standalones.axes.Linear"),ru=Qs("anychart.standalones.axes.polar","anychart.standalones.axes.Polar"),su=Qs("anychart.standalones.axes.radar","anychart.standalones.axes.Radar"),tu=Qs("anychart.standalones.axes.radial","anychart.standalones.axes.Radial"),uu=Qs("anychart.axes.linear",
766"anychart.axes.Linear"),vu=Qs("anychart.axes.polar","anychart.axes.Polar"),wu=Qs("anychart.axes.radar","anychart.axes.Radar"),xu=Qs("anychart.axes.radial","anychart.axes.Radial"),yu=Qs("anychart.axisMarkers.line","anychart.axisMarkers.Line"),zu=Qs("anychart.axisMarkers.range","anychart.axisMarkers.Range"),Au=Qs("anychart.axisMarkers.text","anychart.axisMarkers.Text"),Bu=Qs("anychart.standalones.axisMarkers.line","anychart.standalones.axisMarkers.Line"),Cu=Qs("anychart.standalones.axisMarkers.range",
767"anychart.standalones.axisMarkers.Range"),Du=Qs("anychart.standalones.axisMarkers.text","anychart.standalones.axisMarkers.Text"),Eu=Qs("anychart.grids.linear","anychart.grids.Linear"),Fu=Qs("anychart.grids.linear3d","anychart.grids.Linear3d"),Gu=Qs("anychart.grids.polar","anychart.grids.Polar"),Hu=Qs("anychart.grids.radar","anychart.grids.Radar"),Iu=Qs("anychart.standalones.grids.linear","anychart.standalones.grids.Linear"),Ju=Qs("anychart.standalones.grids.linear3d","anychart.standalones.grids.Linear3d"),
768Ku=Qs("anychart.standalones.grids.polar","anychart.standalones.grids.Polar"),Lu=Qs("anychart.standalones.grids.radar","anychart.standalones.grids.Radar"),Mu
768=Mu||function(a){a||oo(4,null,["Context Menu"]);return null},Nu=Qs("anychart.ui.ganttToolbar","Gantt toolbar"),Ou=Qs("anychart.ui.preloader","Preloader"),Pu=Qs("anychart.ui.rangePicker","Range picker"),Qu=Qs("anychart.ui.rangeSelector","Range selector"),Ru={};function Su(a,b){Ru[b]&&Ru[b]==a&&delete Ru[b]}
769(function(){for(var a=["ms","moz","webkit","o"],b=0,c;c=a[b]&&!ba.requestAnimationFrame;++b)ba.requestAnimationFrame=ba[c+"RequestAnimationFrame"],ba.cancelAnimationFrame=ba[c+"CancelAnimationFrame"]||ba[c+"CancelRequestAnimationFrame"];if(!ba.requestAnimationFrame){var d=0;ba.requestAnimationFrame=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-d));d=b+c;return ba.setTimeout(function(){a(b+c)},c)};ba.cancelAnimationFrame||(ba.cancelAnimationFrame=function(a){clearTimeout(a)})}})();
770F("anychart.graphics",ys);F("anychart.server",function(a){K(405,null,["anychart.server()","anychart.exports.server()",null,"Function"]);return Tu(a)});F("anychart.fromJson",Hs);F("anychart.fromXml",function(a){return Hs(Sr(a))});F("anychart.onDocumentLoad",function(a,b){Ad||(Ad=[]);Ad.push([a,b]);Xc(ba,"load",function(){for(var a=0,b=Ad.length;a<b;a++){var e=Ad[a];e[0].apply(e[1])}Ad.length=0})});
771F("anychart.onDocumentReady",function(a,b){Ks&&a.call(b);Bd||(Bd=[]);Bd.push([a,b]);"complete"===ba.document.readyState?setTimeout(Js,1):(Xc(ba.document,["DOMContentLoaded","readystatechange"],Is,!1),Xc(ba,"load",Is,!1))});F("anychart.licenseKey",function(a){m(a)&&(Ls=a);return Ls});F("anychart.area",Rs);F("anychart.verticalArea",ht);F("anychart.area3d",Ss);F("anychart.bar",Ts);F("anychart.vertical",Us);F("anychart.bar3d",Vs);F("anychart.box",ct);F("anychart.bubble",Ws);F("anychart.bullet",Xs);
772F("anychart.cartesian",Ys);F("anychart.cartesian3d",Zs);F("anychart.column",at);F("anychart.column3d",bt);F("anychart.financial",dt);F("anychart.funnel",et);F("anychart.line",ft);F("anychart.verticalLine",gt);F("anychart.marker",it);F("anychart.pie",jt);F("anychart.pie3d",kt);F("anychart.pyramid",lt);F("anychart.radar",mt);F("anychart.polar",nt);F("anychart.sparkline",ot);F("anychart.heatMap",pt);F("anychart.scatter",$s);F("anychart.map",wt);F("anychart.choropleth",xt);F("anychart.bubbleMap",yt);
773F("anychart.markerMap",At);F("anychart.seatMap",Bt);F("anychart.connector",zt);F("anychart.circularGauge",qt);F("anychart.gauges.circular",rt);F("anychart.gauges.linear",st);F("anychart.gauges.thermometer",ut);F("anychart.gauges.tank",tt);F("anychart.gauges.led",vt);F("anychart.ganttProject",Ct);F("anychart.ganttResource",Dt);F("anychart.stock",Et);F("anychart.quadrant",Kt);F("anychart.venn",Lt);
774F("anychart.theme",function(a){if(m(a)){Ms=a?q(a)?a:[a]:[];Ns.length=0;Os.length=0;for(var b in dp)a=dp[b],a.Yp=Math.min(a.Yp,1),a.hq=0}return Ms});F("anychart.appendTheme",function(a){Ms.push(a)});F("anychart.toolbar",Ft);F("anychart.ganttToolbar",Gt);F("anychart.treeMap",Ht);F("anychart.pareto",It);F("anychart.resource",Jt);F("anychart.mekko",Ot);F("anychart.mosaic",Pt);F("anychart.barmekko",Qt);F("anychart.tagCloud",Mt);F("anychart.waterfall",Rt);F("anychart.standalones.background",St);
775F("anychart.ui.background",Tt);F("anychart.standalones.colorRange",Ut);F("anychart.ui.colorRange",Vt);F("anychart.standalones.dataGrid",Wt);F("anychart.ui.dataGrid",Xt);F("anychart.standalones.label",Yt);F("anychart.ui.label",Zt);F("anychart.standalones.labelsFactory",$t);F("anychart.ui.labelsFactory",au);F("anychart.standalones.legend",bu);F("anychart.ui.legend",cu);F("anychart.standalones.markersFactory",du);F("anychart.ui.markersFactory",eu);F("anychart.standalones.projectTimeline",fu);
776F("anychart.ui.projectTimeline",gu);F("anychart.standalones.resourceTimeline",hu);F("anychart.ui.resourceTimeline",iu);F("anychart.standalones.resourceList",ju);F("anychart.standalones.scroller",ku);F("anychart.ui.scroller",lu);F("anychart.standalones.table",mu);F("anychart.ui.table",nu);F("anychart.standalones.title",ou);F("anychart.ui.title",pu);F("anychart.standalones.axes.linear",qu);F("anychart.standalones.axes.polar",ru);F("anychart.standalones.axes.radar",su);
777F("anychart.standalones.axes.radial",tu);F("anychart.axes.linear",uu);F("anychart.axes.polar",vu);F("anychart.axes.radar",wu);F("anychart.axes.radial",xu);F("anychart.axisMarkers.line",yu);F("anychart.axisMarkers.range",zu);F("anychart.axisMarkers.text",Au);F("anychart.standalones.axisMarkers.line",Bu);F("anychart.standalones.axisMarkers.range",Cu);F("anychart.standalones.axisMarkers.text",Du);F("anychart.grids.linear",Eu);F("anychart.grids.linear3d",Fu);F("anychart.grids.polar",Gu);
778F("anychart.grids.radar",Hu);F("anychart.standalones.grids.linear",Iu);F("anychart.standalones.grids.linear3d",Ju);F("anychart.standalones.grids.polar",Ku);F("anychart.standalones.grids.radar",Lu);F("anychart.ui.contextMenu",Mu);F("anychart.ui.ganttToolbar",Nu);F("anychart.ui.preloader",Ou);F("anychart.ui.rangePicker",Pu);F("anychart.ui.rangeSelector",Qu);F("anychart.getChartById",function(a){return Ru[a]});var Uu=Ml.prototype;Uu.credits=Uu.j;var Vu=-1!=Ob.indexOf("PhantomJS"),Wu=!(oc&&!Vu&&zc("534")&&!zc("536"));var bp=0,N=1,ap=2;function Xu(){ld.call(this)}G(Xu,ld);g=Xu.prototype;g.ia=0;g.Z=0;g.Qm=0;g.Rf=NaN;g.LC=0;function Q(a,b,c){a.ja("signal",b,!1,c)}function Yu(a,b,c){a.Bc("signal",b,!1,c)}g.i=function(a,b){a&=this.Z;var c=a&~this.Qm;this.Qm|=c;c&&this.X(b||0);return c};g.w=function(a){this.Qm&=~a};function Zu(a,b){return!(a.Qm&~(b||0))}function T(a,b){return!!(a.Qm&b)}
779g.X=function(a,b){if(a&=this.ia)if(isNaN(this.Rf)||b){var c=this.Mg;this.Sa(null);this.dispatchEvent(new $u(this,a));this.Sa(c)}else this.Rf|=a};function U(a){a.LC++;
779isNaN(a.Rf)&&(a.Rf=0);return a}g.S=function(a){if(isNaN(this.Rf)||--this.LC)return this;var b=this.Rf;this.Rf=NaN;a&&b&&this.X(b);return this};g.u=function(){return{}};g.C=function(a){for(var b=[!1],c=0;c<arguments.length;c++)b.push(arguments[c]);return this.na.apply(this,b)};
780g.na=function(a,b){var c=arguments[1];if(m(c)){U(this);for(var d=[],e=0;e<arguments.length;e++)d.push(arguments[e]);!this.vc.apply(this,d)&&z(c)&&this.H(c,a);this.S(!0)}return this};g.H=function(){};g.vc=function(){return!1};function av(a,b){setTimeout(ra(a.dispatchEvent,a,b),0)}function bv(a){for(var b=arguments.length;b--;){var c=arguments[b];q(c)?bv.apply(null,c):c instanceof Xu&&U(c)}}
781function cv(a){for(var b=arguments.length;b--;){var c=arguments[b];q(c)?cv.apply(null,c):c instanceof Xu&&c.S(!0)}}function dv(a){for(var b=arguments.length;b--;){var c=arguments[b];q(c)?dv.apply(null,c):c instanceof Xu&&c.S(!1)}}function $u(a,b){Nb.call(this,"signal",a);this.b=b}G($u,Nb);function V(a,b){return!!(a.b&b)}g=$u.prototype;g.VV=function(){return V(this,1)};g.PV=function(){return V(this,8)};g.QV=function(){return V(this,16)};g.SV=function(){return V(this,32)};
782g.TV=function(){return V(this,2)};g.UV=function(){return V(this,4)};g=Xu.prototype;g.dispatchEvent=function(a){A(a)?a=a.toLowerCase():"type"in a&&(a.type=String(a.type).toLowerCase());return Xu.o.dispatchEvent.call(this,a)};g.ja=function(a,b,c,d){return Xu.o.ja.call(this,String(a).toLowerCase(),b,c,d)};g.Be=function(a,b,c,d){return Xu.o.Be.call(this,String(a).toLowerCase(),b,c,d)};g.Bc=function(a,b,c,d){return Xu.o.Bc.call(this,String(a).toLowerCase(),b,c,d)};
783g.sg=function(a){m(a)&&(a=String(a).toLowerCase());return Xu.o.sg.call(this,a)};var ev=Xu.prototype;ev.listen=ev.ja;ev.listenOnce=ev.Be;ev.unlisten=ev.Bc;ev.unlistenByKey=ev.jt;ev.removeAllListeners=ev.sg;ev.dispose=ev.sf;ev=$u.prototype;ev.targetNeedsRedraw=ev.VV;ev.targetBoundsChanged=ev.PV;ev.targetDataChanged=ev.QV;ev.targetMetaChanged=ev.SV;ev.targetNeedsReapplication=ev.TV;ev.targetNeedsRecalculation=ev.UV;F("anychart.PointState.NORMAL",bp);F("anychart.PointState.HOVER",N);
784F("anychart.PointState.SELECT",ap);var fv="anychart",gv={width:void 0,height:void 0},hv={caption:window.location.hostname,link:void 0,name:void 0,description:void 0,appId:0x42607363aa4b7,width:1200,height:630},iv={url:"https://export.anychart.com/sharing/twitter",width:1024,height:800},jv={caption:"AnyChart",description:void 0,width:1200,height:630},kv={link:void 0,description:void 0,width:1200,height:800};function lv(a){m(a)&&(fv=a);return fv}function mv(a,b){return gv=ms({width:a,height:b},a,gv)}
785function nv(a,b,c,d,e,f,h){return hv=ms({caption:a,link:b,name:c,description:d,width:e,height:f,appId:h},a,hv)}function ov(a,b,c){return iv=ms({url:a,width:b,height:c},a,iv)}function pv(a,b,c,d){return jv=ms({caption:a,description:b,width:c,height:d},a,jv)}function qv(a,b,c,d){return kv=ms({link:a,description:b,width:c,height:d},a,kv)}var Tu=ba.acgraph.server;F("anychart.exports.filename",lv);F("anychart.exports.image",mv);F("anychart.exports.facebook",nv);F("anychart.exports.twitter",ov);
786F("anychart.exports.linkedin",pv);F("anychart.exports.pinterest",qv);F("anychart.exports.server",Tu);function W(){ld.call(this);this.da=new mg(this);this.i(4294967295)}G(W,Xu);g=W.prototype;g.Nb=null;g.yw=!1;g.Pf=null;g.lg=0;g.Tt=!0;g.ia=32777;g.Z=15;
787function rv(a,b,c,d,e,f,h,k){b.tag=a;a.da.ja(b,"click",e||a.Td);a.da.ja(b,"dblclick",a.Td);a.da.ja(b,"mouseover",c||a.Td);a.da.ja(b,"mouseout",d||a.Td);a.da.ja(b,"mousedown",h||a.Td);a.da.ja(b,"mouseup",k||a.Td);a.da.ja(b,"mousemove",f||a.Td);a.da.ja(b,"touchstart",a.Td);a.da.ja(b,"touchend",a.Td);a.da.ja(b,"touchcancel",a.Td);a.da.ja(b,"touchmove",a.Td);a.da.ja(b,"contextmenu",a.Td)}
788function sv(a,b,c,d,e,f,h,k){a.da.ja(b,"click",e||h||a.pe);a.da.ja(b,"dblclick",h||a.pe);a.da.ja(b,"mouseover",c||h||a.pe);a.da.ja(b,"mouseout",d||h||a.pe);a.da.ja(b,"mousedown",k||h||a.pe);a.da.ja(b,"mouseup",h||a.pe);a.da.ja(b,"mousemove",f||h||a.pe);a.da.ja(b,"touchstart",h||a.pe);a.da.ja(b,"touchend",h||a.pe);a.da.ja(b,"touchcancel",h||a.pe);a.da.ja(b,"touchmove",h||a.pe);a.da.ja(b,"contextmenu",h||a.pe)}
789g.Td=function(a){a.f();var b=this.Dd(a);b.qJ=a;b.getOriginalEvent=function(){return this.qJ};return this.dispatchEvent(b)};g.pe=function(){};
790g.Dd=function(a){return{type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCo
790de,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state}};
791function tv(a){for(;a instanceof Qg;){if(a.tag instanceof W)return a.tag;a=a.parent()}return null}
792g.D=function(a){if(m(a)){var b=A(a)?Nf(a||null):a;a=b||null===a;if(this.yw!=a){this.yw=a;var c=this.rt?this.Nb:null;U(this);a=2;if(b){var d=this.Nb&&this.Nb.ha()&&this.Nb.ha().Oa();this.rt=!1;eg(b)?this.rt?this.Nb.D(b):(this.Nb=this.XG(),"vml"!=Vl&&this.Nb.P().setAttribute("role","presentation"),this.Nb.D(b),this.rt=!0):this.Nb=b;this.Pf||oe(d,this.Nb&&this.Nb.ha()&&this.Nb.ha().Oa())||(a|=4)}else this.Nb=null;this.i(a,1);this.S(!0);c&&Bs(function(){Jb(c)})}return this}return this.Nb};
793g.XG=function(){var a=cm();a.m=!1;a.j();return a};g.zIndex=function(a){return m(a)?(a=+a||0,this.Kh!=a&&(this.Kh=a,this.i(8,1)),this):m(this.Kh)?this.Kh:this.lg};g.enabled=function(a){return m(a)?(this.Tt!=a&&(this.Tt=a,this.i(1,this.bn()),this.Tt?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.Tt};g.bn=function(){return 32777};g.S=function(a){var b=this.eg&&1==this.LC,c;b&&(c=this.Rf,this.Rf=this.bn(),this.eg=!1);W.o.S.call(this,a);b&&(U(this),c&&this.X(c));return this};
794g.ub=function(){if(Zu(this)||this.jc)return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.i(2)),!1;if(!this.D())return this.remove(),this.w(2),this.yw||oo(1),!1;this.w(1);return!0};g.remove=ea;
795g.W=function(a,b,c,d){if(m(a)){var e,f,h,k;null===a?this.Pf&&(this.Pf=null,this.Dh()):a instanceof I?(e=a.left,f=a.top,h=a.width,k=a.height):z(a)?(e=a.left,f=a.top,h=a.width,k=a.height):(e=a,f=b,h=c,k=d);e=P(e);f=P(f);h=P(h);k=P(k);isNaN(e)||isNaN(f)||isNaN(h)||isNaN(k)||this.Pf&&this.Pf.left==e&&this.Pf.top==f&&this.Pf.width==h&&this.Pf.height==k||(this.Pf?(this.Pf.left=e,this.Pf.top=f,this.Pf.width=h,this.Pf.height=k):this.Pf=qq(e,f,h,k),this.Dh());return this}if(this.Pf)return this.Pf.clone();
796var l;return this.Nb&&(l=this.Nb.ha())?l.Oa():null};g.Dh=function(){this.i(4,9)};g.jk=function(){return!0};g.En=function(a,b,c,d){var e=this.Nb?this.Nb.ha():null;e&&(a=ms({width:a,height:b,quality:c,filename:d},a,{width:mv().width,height:mv().height,filename:lv()}),e.En(a.width,a.height,a.quality,a.filename))};
797g.Cn=function(a,b,c,d,e){var f=this.Nb?this.Nb.ha():null;f&&(a=ms({width:a,height:b,quality:c,forceTransparentWhite:d,filename:e},a,{width:mv().width,height:mv().height,filename:lv()}),f.Cn(a.width,a.height,a.quality,a.forceTransparentWhite,a.filename))};g.Dn=function(a,b,c,d,e){var f=this.Nb?this.Nb.ha():null;f&&(a=ms({paperSize:a,width:a,landscape:b,height:b,x:c,y:d,filename:e},a,{width:mv().width,height:mv().height,filename:lv()}),f.Dn(a.paperSize||a.width,a.landscape||a.height,a.x,a.y,a.filename))};
798g.Fn=function(a,b,c){var d=this.Nb?this.Nb.ha():null;d&&(a=ms({paperSize:a,width:a,landscape:b,height:b,filename:c},a,{width:mv().width,height:mv().height,filename:lv()}),d.Fn(a.paperSize||a.width,a.landscape||a.height,a.filename))};g.zy=function(a,b){var c=this.Nb?this.Nb.ha():null;if(c){var d=ms({paperSize:a,width:a,landscape:b,height:b},a,{width:mv().width,height:mv().height});return c.em(d.paperSize||d.width,d.landscape||d.height)}return""};
799g.Qq=function(a,b,c,d,e,f,h){var k=this.Nb?this.Nb.ha():null;k&&(a=ms({onSuccess:a,onError:b,asBase64:c,width:d,height:e,quality:f,filename:h},a,{width:mv().width,height:mv().height,filename:lv()}),k.UD(a.onSuccess,a.onError,a.asBase64,a.width,a.height,a.quality,a.filename))};
800g.AE=function(a,b,c,d,e,f,h,k){var l=this.Nb?this.Nb.ha():null;l&&(a=ms({onSuccess:a,onError:b,asBase64:c,width:d,height:e,quality:f,forceTransparentWhite:h,filename:k},a,{width:mv().width,height:mv().height,filename:lv()}),l.SD(a.onSuccess,a.onError,a.asBase64,a.width,a.height,a.quality,a.forceTransparentWhite,a.filename))};
801g.CE=function(a,b,c,d,e,f){var h=this.Nb?this.Nb.ha():null;h&&(a=ms({onSuccess:a,onError:b,asBase64:c,paperSize:d,width:d,landscape:e,height:e,filename:f},a,{width:mv().width,height:mv().height,filename:lv()}),h.VD(a.onSuccess,a.onError,a.asBase64,a.paperSize||a.width,a.landscape||a.height,a.filename))};
802g.BE=function(a,b,c,d,e,f,h,k){var l=this.Nb?this.Nb.ha():null;l&&(a=ms({onSuccess:a,onError:b,asBase64:c,paperSize:d,width:d,landscape:e,height:e,x:f,y:h,filename:k},a,{width:mv().width,height:mv().height,filename:lv()}),l.TD(a.onSuccess,a.onError,a.asBase64,a.paperSize||a.width,a.landscape||a.height,a.x,a.y,a.filename))};
803g.yE=function(a,b,c,d,e){var f=this.Nb?this.Nb.ha():null;f&&(a=ms({onSuccess:a,onError:b,width:c,height:d,quality:e},a,{width:mv().width,height:mv().height}
803),f.QD(a.onSuccess,a.onError,a.width,a.height,a.quality))};g.wE=function(a,b,c,d,e,f){var h=this.Nb?this.Nb.ha():null;h&&(a=ms({onSuccess:a,onError:b,width:c,height:d,quality:e,forceTransparentWhite:f},a,{width:mv().width,height:mv().height}),h.OD(a.onSuccess,a.onError,a.width,a.height,a.quality,a.forceTransparentWhite))};
804g.zE=function(a,b,c,d){var e=this.Nb?this.Nb.ha():null;e&&(a=ms({onSuccess:a,onError:b,paperSize:c,width:c,landscape:d,height:d},a,{width:mv().width,height:mv().height}),e.RD(a.onSuccess,a.onError,a.paperSize||a.width,a.landscape||a.height))};g.xE=function(a,b,c,d,e,f){var h=this.Nb?this.Nb.ha():null;h&&(a=ms({onSuccess:a,onError:b,paperSize:c,width:c,landscape:d,height:d,x:e,y:f},a,{width:mv().width,height:mv().height}),h.PD(a.onSuccess,a.onError,a.paperSize||a.width,a.landscape||a.height,a.x,a.y))};
805g.print=function(a,b){var c=this.Nb?this.Nb.ha():null;if(c){var d=ms({paperSize:a,landscape:b},a);c.print(d.paperSize,d.landscape)}};g.u=function(){var a=W.o.u.call(this);a.enabled=this.enabled();m(this.Kh)&&(a.zIndex=this.zIndex());return a};g.vc=function(a,b){return ja(b)||null===b?(this.enabled(!!b),!0):!1};g.H=function(a,b){W.o.H.call(this,a,b);var c=a.enabled;this.enabled(null!=c?c:m(c)?void 0:!0);this.zIndex(a.zIndex)};
806g.M=function(){Jb(this.da);this.Pf=this.da=null;this.rt&&Jb(this.Nb);this.Nb=null;this.yw=!1;W.o.M.call(this)};var uv=W.prototype;uv.zIndex=uv.zIndex;uv.enabled=uv.enabled;uv.print=uv.print;function vv(a,b,c,d){ld.call(this);arguments.length&&this.set.apply(this,arguments)}G(vv,Xu);g=vv.prototype;g.ia=2;g.Ak=null;g.Kk=null;g.Ei=null;g.hi=null;g.va=null;g.bb=null;g.Dk=null;g.Rj=null;g.Od=null;g.ed=null;
807g.XK=function(a,b,c,d){a instanceof I?(d=a,a=P(d.left),b=P(d.top),c=P(d.width),d=P(d.height)):z(a)?(d=a,a=P(d.left),b=P(d.top),c=P(d.width),d=P(d.height)):(a=P(a),b=P(b),c=P(c),d=P(d));var e,f,h;null===this.Ak?null===this.Ei?(e=0,h=null===this.va?+c||0:O(this.va,c),h=wv(this,h,c)):(f=O(this.Ei,c,!0),h=null===this.va?f:O(this.va,c),h=wv(this,h,c),e=f-h):(e=O(this.Ak,c),h=null===this.Ei?null===this.va?+c-e||0:O(this.va,c):O(this.Ei,c,!0)-e,h=wv(this,h,c));null===this.Kk?null===this.hi?(f=isNaN(NaN)?
8080:NaN,c=null===this.bb?isNaN(NaN)?+d||0:NaN:O(this.bb,d),c=xv(this,c,d)):(f=O(this.hi,d,!0),c=null===this.bb?isNaN(NaN)?isNaN(NaN)?f:NaN:f-NaN:O(this.bb,d),c=xv(this,c,d),f-=c):(f=O(this.Kk,d),c=null===this.hi?null===this.bb?isNaN(NaN)?+d-f||0:NaN:O(this.bb,d):O(this.hi,d,!0)-f,c=xv(this,c,d));isNaN(a)||(e+=a);isNaN(b)||(f+=b);return new I(e,f,h,c)};function xv(a,b,c){null===a.Rj||(b=Math.max(b,O(a.Rj,c)));null===a.ed||(b=Math.min(b,O(a.ed,c)));return b}
809function wv(a,b,c){null===a.Dk||(b=Math.max(b,O(a.Dk,c)));null===a.Od||(b=Math.min(b,O(a.Od,c)));return b}g.set=function(a,b,c,d){U(this);this.na(!0,a,b,c,d);this.S(!0);return this};g.left=function(a){return m(a)?(a=pr(a),a!=this.Ak&&(this.Ak=a,this.X(2)),this):this.Ak};g.top=function(a){return m(a)?(a=pr(a),a!=this.Kk&&(this.Kk=a,this.X(2)),this):this.Kk};g.right=function(a){return m(a)?(a=pr(a),a!=this.Ei&&(this.Ei=a,this.X(2)),this):this.Ei};
810g.bottom=function(a){return m(a)?(a=pr(a),a!=this.hi&&(this.hi=a,this.X(2)),this):this.hi};g.width=function(a){return m(a)?(a=pr(a),a!=this.va&&(this.va=a,this.X(2)),this):this.va};g.height=function(a){return m(a)?(a=pr(a),a!=this.bb&&(this.bb=a,this.X(2)),this):this.bb};g.sm=function(a){return m(a)?(a=pr(a),a!=this.Dk&&(this.Dk=a,this.X(2)),this):this.Dk};g.tr=function(a){return m(a)?(a=pr(a),a!=this.Rj&&(this.Rj=a,this.X(2)),this):this.Rj};
811g.sr=function(a){return m(a)?(a=pr(a),a!=this.Od&&(this.Od=a,this.X(2)),this):this.Od};g.rr=function(a){return m(a)?(a=pr(a),a!=this.ed&&(this.ed=a,this.X(2)),this):this.ed};g.jk=function(){return lr(this.va)||lr(this.bb)||lr(this.Dk)||lr(this.Rj)||lr(this.Od)||lr(this.ed)||lr(this.Ak)||lr(this.Kk)||null!==this.hi||null!==this.Ei||null===this.va||null===this.bb};
812g.u=function(){var a=vv.o.u.call(this);null!==this.Kk&&(a.top=this.Kk);null!==this.Ei&&(a.right=this.Ei);null!==this.hi&&(a.bottom=this.hi);null!==this.Ak&&(a.left=this.Ak);null!==this.va&&(a.width=this.va);null!==this.bb&&(a.height=this.bb);null!==this.Dk&&(a.minWidth=this.Dk);null!==this.Rj&&(a.minHeight=this.Rj);null!==this.Od&&(a.maxWidth=this.Od);null!==this.ed&&(a.maxHeight=this.ed);return a};
813g.H=function(a){this.left(a.left);this.top(a.top);this.right(a.right);this.bottom(a.bottom);this.width(a.width);this.height(a.height);this.sm(a.minWidth);this.tr(a.minHeight);this.sr(a.maxWidth);this.rr(a.maxHeight)};
814g.vc=function(a,b,c,d,e){var f,h,k,l,n,p,r,t,u,v;a=!1;b instanceof vv?(f=b.Ak,h=b.Kk,n=b.va,p=b.bb,r=b.Dk,t=b.Rj,u=b.Od,v=b.ed,k=b.Ei,l=b.hi,a=!0):b instanceof I?(f=b.left,h=b.top,n=b.width,p=b.height,v=u=t=r=l=k=null,a=!0):q(b)?(f=m(b[0])?b[0]:null,h=m(b[1])?b[1]:null,n=m(b[2])?b[2]:null,p=m(b[3])?b[3]:null,v=u=t=r=l=k=null,a=!0):m(b)&&!z(b)&&(f=b,h=m(c)?c:null,n=m(d)?d:null,p=m(e)?e:null,v=u=t=r=l=k=null,a=!0);a&&this.left(f).top(h).right(k).bottom(l).width(n).height(p).sm(r).tr(t).sr(u).rr(v);
815return a};var yv=vv.prototype;yv.top=yv.top;yv.right=yv.right;yv.bottom=yv.bottom;yv.left=yv.left;yv.width=yv.width;yv.height=yv.height;yv.minWidth=yv.sm;yv.minHeight=yv.tr;yv.maxWidth=yv.sr;yv.maxHeight=yv.rr;yv.set=yv.set;yv.toRect=yv.XK;function zv(){W.call(this)}G(zv,W);g=zv.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z;g.jk=function(){return this.Ga().jk()};g.Ga=function(a,b,c,d){this.wc||(this.wc=new vv,H(this,this.wc),Q(this.wc,this.AO,this));return m(a)?(this.wc.C.apply(this.wc,arguments),this):this.wc};g.left=function(a){return m(a)?(this.Ga().left(a),this):this.Ga().left()};g.right=function(a){return m(a)?(this.Ga().right(a),this):this.Ga().right()};g.top=function(a){return m(a)?(this.Ga().top(a),this):this.Ga().top()};
816g.bottom=function(a){return m(a)?(this.Ga().bottom(a),this):this.Ga().bottom()};g.width=function(a){return m(a)?(this.Ga().width(a),this):this.Ga().width()};
816g.height=function(a){return m(a)?(this.Ga().height(a),this):this.Ga().height()};g.sm=function(a){return m(a)?(this.Ga().sm(a),this):this.Ga().sm()};g.DO=function(a){return m(a)?(this.Ga().tr(a),this):this.Ga().tr()};g.CO=function(a){return m(a)?(this.Ga().sr(a),this):this.Ga().sr()};g.BO=function(a){return m(a)?(this.Ga().rr(a),this):this.Ga().rr()};
817g.Ma=function(){return this.Ga().XK(this.W())};g.AO=function(a){V(a,2)&&this.i(4,9)};g.M=function(){Jb(this.wc);this.xa=this.wc=null;zv.o.M.call(this)};var Av=zv.prototype;Av.bounds=Av.Ga;Av.top=Av.top;Av.right=Av.right;Av.bottom=Av.bottom;Av.left=Av.left;Av.width=Av.width;Av.height=Av.height;Av.minWidth=Av.sm;Av.minHeight=Av.DO;Av.maxWidth=Av.CO;Av.maxHeight=Av.BO;Av.getPixelBounds=Av.Ma;function Bv(a,b){function c(){this.Dh()}function d(){Bs(this.I,this)}a.prototype.I=function(){b.prototype.I.call(this);var a=this.D();(a=a?a.ha():null)&&(this.jk()?a.ja("stageresize",c,!1,this):a.Bc("stageresize",c,!1,this));Q(this,d,this);return this}};function X(a,b,c,d,e,f,h,k){b={vp:b,fC:c,Gh:d,cS:e,JV:f};m(h)&&(b.xG=h);m(k)&&(c=b.mS=k);a[c]=b}
818function Cv(a,b,c){var d={};X(d,0,"minFontSize",Dv,a,c);X(d,0,"maxFontSize",Dv,a,c);X(d,1,"adjustFontSize",Ev,a,c);X(d,0,"fontSize",Dv,a,c);X(d,0,"fontFamily",Fv,a,c);X(d,0,"fontColor",Gv,b,1);X(d,0,"fontOpacity",Hv,b,1);X(d,0,"fontDecoration",Zn,a,c);X(d,0,"fontStyle",$n,a,c);X(d,0,"fontVariant",ao,a,c);X(d,0,"fontWeight",Dv,a,c);X(d,0,"letterSpacing",Dv,a,c);X(d,0,"textDirection",bo,a,c);X(d,0,"lineHeight",Dv,a,c);X(d,0,"textIndent",Hv,a,c);X(d,0,"vAlign",Yn,a,c);X(d,0,"hAlign",Xn,a,c);X(d,0,"textWrap",
819co,a,c);X(d,0,"textOverflow",Fv,a,c);X(d,0,"selectable",Iv,b,1);X(d,0,"disablePointerEvents",Iv,b,1);X(d,0,"useHtml",Iv,b,1);return d}function Jv(a,b){for(var c in b){var d=b[c];a.prototype[c]=sa(Kv[d.vp],d.fC,d.mS,d.Gh,d.xG,d.cS,d.JV)}}function Lv(a,b,c){for(var d in b)b=c[d],m(b)&&(a.B?a[d](b):a[d]=b)}
820function Mv(a,b,c,d){var e,f,h;for(e in b)f=void 0,h=b[e],a.rc(e)&&(f=a.ob(e),D(f)&&K(8,null,[(d?d+" ":"")+e])),!m(f)&&a.check(h.xG)&&(f=a.qc(e)),m(f)&&!D(f)&&(h.Gh==Nv||h.Gh==Ov||h.Gh==Pv||h.Gh==Qv||h.Gh==Rv||h.Gh==Sv?f=L(h.Gh([f])):h.Gh!=Tv||null===f?h.Gh==Ev&&(f=h.Gh([f])):f=L(h.Gh(f)),c[e]=f)}function Uv(a,b,c){for(var d in b)b=c[d],m(b)&&(a[d]=b)}function Vv(a,b,c,d,e,f,h){return m(h)?(h=c(h),this.ob(a)!==h&&(this.Tb(a,h),this.check(d)&&(e?this.i(e,f):this.X(f))),this):this.B(a)}
821function Wv(a,b,c,d,e,f,h,k){if(m(h)){for(var l=[],n=6;n<arguments.length;n++)l.push(arguments[n]);h=c(l);this.ob(a)!==h&&(this.Tb(a,h),this.check(d)&&(e?this.i(e,f):this.X(f)));return this}return this.B(a)}var Kv,Xv=[];Xv[0]=Vv;Xv[1]=Wv;Xv[2]=function(a,b,c,d,e,f,h){K(405,null,[b+"()",a+"()"]);return Vv.call(this,a,0,c,d,e,f,h)};Xv[3]=function(a,b,c,d,e,f,h,k){K(405,null,[b+"()",a+"()"]);return Wv(a,b,c,d,e,f,h,k)};Kv=Xv;function Yv(a){return a}function Tv(a){return null===a?a:Ke(a)}
822function Qv(a){return Re.apply(null,a)}function Nv(a){return D(a[0])?a[0]:Re.apply(null,a)}function Xo(a){return D(a)?a:Re(a)}function Rv(a){return Ke.apply(null,a)}function Ov(a){return D(a[0])?a[0]:Ke.apply(null,a)}function Zo(a){return D(a)?a:Ke(a)}function Pv(a){return D(a[0])||!0===a[0]?a[0]:Se.apply(null,a)}
822function Yo(a){return D(a)||!0===a?a:Se(a)}function Sv(a){return Se.apply(null,a)}function Iv(a){return!!a}function Zv(a){return null===a?a:!!a}function Hv(a){return Number(a)}
823function $v(a){return pr(a)||0}function Fv(a){return String(a)}function Gv(a){return null===a?a:String(a)}function aw(a){return D(a)?a:String(a)}function bw(a){return mr(a,null)}function cw(a){return D(a)?a:yn(a)}function Ev(a){var b=a[0];return 1==a.length?q(b)?{width:0<b.length?b[0]:void 0,height:1<b.length?b[1]:b[0]}:z(b)?{width:b.width,height:b.height}:{width:!!b,height:!!b}:{width:!!b,height:!!a[1]}}function Dv(a){return or(a)}function dw(a){return ee(P(a),0,1)}
824function ew(a){return q(a[0])?a[0]:a}function fw(a){return D(a)?a:null}function gw(){var a=this.Te();a||(a=ob(this.be(),this.me()),this.Te(a));return a}function hw(a){for(var b=this.rj(),c=0;c<b.length;c++){var d=b[c];if(d&&(d=d[a],m(d)))return d}};function iw(){W.call(this);this.Xa={};this.h={};this.ga=null;this.oa=!1;this.f=null}G(iw,zv);iw.prototype.ia=zv.prototype.ia|32768;iw.prototype.Z=zv.prototype.Z|80;var jw=iw.prototype,kw={};X(kw,1,"fill",Rv,16,1);X(kw,1,"stroke",Qv,20,1);X(kw,1,"topStroke",Qv,20,1);X(kw,1,"rightStroke",Qv,20,1);X(kw,1,"bottomStroke",Qv,20,1);X(kw,1,"leftStroke",Qv,20,1);X(kw,0,"disablePointerEvents",Iv,64,1);
825X(kw,0,"cornerType",function(a,b){a=String(a).toLowerCase();switch(a){case "none":return"none";case "round":return"round";case "cut":return"cut";case "roundinner":return"roundInner"}return b||"none"},4,1);jw.iu=kw;Jv(iw,iw.prototype.iu);g=iw.prototype;g.enabled=function(a){return m(a)?(this.h.enabled!=a&&(a=this.h.enabled=a,this.i(1,this.bn()),a?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.B("enabled")};
826g.zIndex=function(a){return m(a)?(a=+a||0,this.h.zIndex!=a&&(this.h.zIndex=a,this.i(8,65537)),this):m(this.ob("zIndex"))?this.ob("zIndex"):m(this.lg)?this.lg:this.B("zIndex")};g.ob=function(a){return this.h[a]};g.rc=function(a){return m(this.h[a])};g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.h[a]=b};g.check=function(){return!0};g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=gw;g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};
827g.be=function(){var a=[this.h];this.ga&&(a=ob(a,this.ga.be()));return a};g.GG=function(a){var b,c=arguments[0];q(c)?b=c:b=z(c)?[P(c.leftTop)||0,P(c.rightTop)||0,P(c.rightBottom)||0,P(c.leftBottom)||0]:sb(arguments,0);return b};g.oA=function(a){if(m(a)){var b=this.GG.apply(this,arguments);Db(b,this.h.corners)||(this.h.corners=b,this.i(20,1));return this}return this.B("corners")};function lw(a,b){var c=a.oA();return c?parseFloat(4>c.length?c[0]:c[b]):0}
828g.parent=function(a){return m(a)?(this.ga!=a&&(a?(this.ga&&Yu(this.ga,this.ez,this),this.ga=a,Q(this.ga,this.ez,this)):(Yu(this.ga,this.ez,this),this.ga=null)),this):this.ga};g.ez=function(a){var b=0,c=0;V(a,1)&&(b|=16,c|=1);V(a,8)&&(b|=4,c|=8);V(a,32768)&&(b|=1,c|=1);this.f=null;this.i(b,c)};function mw(a,b,c,d,e,f,h){switch(a.B("cornerType")){case "round":b.dc(e,f,h,h,!1,!0);break;case "roundInner":b.dc(e,f,h,h,!1,!1);break;case "cut":b.lineTo(e,f);break;default:b.lineTo(c,d).lineTo(e,f)}}
829g.WA=function(){return this.Ma()};
830g.I=function(){if(!this.ub())return this;var a=this.B("fill")||"none",b=this.B("stroke"),c=this.B("topStroke"),d=this.B("rightStroke"),e=this.B("bottomStroke"),f=this.B("leftStroke"),h=!!(c||d||e||f),k=c&&d&&e&&f,l,n,p=this.D()?this.D().ha():null,r=p&&!p.bc();r&&p.Cc();if(T(this,4)){this.ta||(this.ta=Mh());k&&this.b?this.b.clear().parent(null):(this.b||(this.b=uh()),this.b.parent(this.ta),this.b.clear());h?(this.g||(this.g=uh()),this.g.parent(this.ta),this.g.clear()):this.g&&this.g.clear().parent(null);
831if(this.m)for(k=0,l=this.m.length;k<l;k++)(n=this.m[k])&&n.clear().parent(null);if(h)for(this.j=[c,d,e,f],this.m||(this.m=[]),this.c||(this.c=[]),k=0,l=this.j.length;k<l;k++)c=this.j[k],m(c)&&!Nr(c)?(c=this.m[k]?this.m[k]:this.m[k]=uh(),c.parent(this.ta),c.clear(),this.c[k]=c):m(b)&&!Nr(b)&&(this.j[k]=b,this.c[k]=this.b);k=this.WA();l=lw(this,0);c=lw(this,1);d=lw(this,2);e=lw(this,3);if(h){f=this.c[0]?We(Re(this.j[0]))/2:0;n=this.c[1]?We(Re(this.j[1]))/2:0;var t=this.c[2]?We(Re(this.j[2]))/2:0,u=
832this.c[3]?We(Re(this.j[3]))/2:0;k.left+=u;k.top+=f;k.width-=u+n;k.height-=f+t;var c=[k.ra()-c,k.top,k.ra(),k.top,k.ra(),k.top+c,k.ra()-c+c*Math.cos(Sd(315)),k.top+c+c*Math.sin(Sd(315)),k.ra(),k.ka()-d,k.ra(),k.ka(),k.ra()-d,k.ka(),k.ra()-d+d*Math.cos(Sd(45)),k.ka()-d+d*Math.sin(Sd(45)),k.left+e,k.ka(),k.left,k.ka(),k.left,k.ka()-e,k.left+e+e*Math.cos(Sd(135)),k.ka()-e+e*Math.sin(Sd(135)),k.left,k.top+l,k.left,k.top,k.left+l,k.top,k.left+l+l*Math.cos(Sd(225)),k.top+l+l*Math.sin(Sd(225))],v,k=0;for(l=
833c.length;k<l;k+=8)if(e=k/8,k||this.g.moveTo(c[c.length-4],c[c.length-3]),this.g.lineTo(c[k],c[k+1]),mw(this,this.g,c[k+2],c[k+3],c[k+4],c[k+5],lw(this,e)),d=this.c[e])k?(v!=d&&d.moveTo(c[k-2],c[k-1]),mw(this,d,c[k-6],c[k-5],c[k-4],c[k-3],lw(this,e))):(d.moveTo(c[c.length-2],c[c.length-1]),mw(this,d,c[c.length-6],c[c.length-5],c[c.length-4],c[c.length-3],lw(this,e))),d.lineTo(c[k],c[k+1]),mw(this,d,c[k+2],c[k+3],c[k+6],c[k+7],lw(this,e)),v=d}else{v=We(Re(b))/2;isNaN(v)&&(v=.5);k.left+=v;k.top+=v;k.width-=
834v+v;k.height-=v+v;c=[k.ra()-c,k.top,k.ra(),k.top,k.ra(),k.top+c,k.ra(),k.ka()-d,k.ra(),k.ka(),k.ra()-d,k.ka(),k.left+e,k.ka(),k.left,k.ka(),k.left,k.ka()-e,k.left,k.top+l,k.left,k.top,k.left+l,k.top];k=0;for(l=c.length;k<l;k+=6)k||this.b.moveTo(c[c.length-2],c[c.length-1]),this.b.lineTo(c[k],c[k+1]),mw(this,this.b,c[k+2],c[k+3],c[k+4],c[k+5],lw(this,(k/6+1)%4));this.b.close()}this.w(4);z(a)&&("keys"in a||"src"in a)&&this.i(16)}if(T(this,16)){if(h){k=0;for(l=this.c.length;k<l;k++)(n=this.c[k])&&n.stroke(this.j[k]);
835this.g.fill(a);this.g.stroke(null)}else this.b.stroke(b),this.b.fill(a);this.w(16)}if(T(this,64)){a=this.B("disablePointerEvents");if(h){k=0;for(l=this.c.length;k<l;k++)(n=this.c[k])&&n.Hb(a);this.g.Hb(a)}else this.b.Hb(a);this.ta.Hb(a);this.w(64)}T(this,8)&&(this.ta.zIndex(this.B("zIndex")),this.w(8));T(this,2)&&(this.ta.parent(this.D()),this.w(2));r&&p.uc();return this};g.remove=function(){this.ta&&this.ta.parent(null)};
836g.lc=function(){var a=this.Ma(),a=a?a.clone():qq(0,0,0,0);if(!this.enabled())return a;var b=this.B("stroke"),b=Nr(b)?0:We(b);a.top+=b;a.left+=b;a.height-=2*b;a.width-=2*b;return a};g.i=function(a,b){var c=iw.o.i.call(this,a,b);!c&&this.oa&&this.X(b||0);return c};
837g.u=function(){var a={},b;this.rc("zIndex")&&(b=this.ob("zIndex"));m(b)||(b=this.qc("zIndex"));m(b)&&(a.zIndex=b);var c;this.rc("enabled")&&(c=this.ob("enabled"));m(c)||(c=this.qc("enabled"));m(c)&&(a.enabled=c);
837Mv(this,this.iu,a,"Background");if(b=this.ob("corners"))4<=b.length?b={leftTop:b[0],rightTop:b[1],rightBottom:b[2],leftBottom:b[3]}:b=b[0],a.corners=b;return a};
838g.vc=function(a,b){return A(b)?(a?(this.Xa.fill=b,this.Xa.stroke=null,this.Xa.enabled=!0):(this.fill(b),this.stroke(null),this.enabled(!0)),!0):ja(b)||null===b?(a?this.Xa.enabled=!!b:this.enabled(!!b),!0):!1};g.H=function(a,b){if(b){for(var c in this.iu){var d=a[c];m(d)&&(this.Xa[c]=d)}"enabled"in a&&(this.Xa.enabled=a.enabled);"zIndex"in a&&(this.Xa.zIndex=a.zIndex);"corners"in a&&(this.Xa.corners=this.GG(a.corners))}else Lv(this,this.iu,a),this.oA(a.corners),iw.o.H.call(this,a)};
839g.M=function(){this.b&&(Jb(this.b),this.b=null);this.c&&(Kb(this.c),this.c=null);this.g&&(Jb(this.g),this.g=null);iw.o.M.call(this)};var nw=iw.prototype;nw.corners=nw.oA;function ow(a){this.h=a;ld.call(this)}G(ow,Xu);g=ow.prototype;g.Z=16;g.ia=2;function pw(a,b,c){var d=a.h.D()?a.h.D().ha().j():null;return d?m(c)?(d[b](c),a):d[b]():m(c)?(a[b+"_"]!==c&&(a[b+"_"]=c),a.i(16,2),a):a[b+"_"]}g.text=function(a){return pw(this,"text",a)};g.oz=function(a){return pw(this,"url",a)};g.lz=function(a){return pw(this,"alt",a)};g.mz=function(a){return pw(this,"imgAlt",a)};g.nz=function(a){return pw(this,"logoSrc",a)};g.enabled=function(a){return pw(this,"enabled",a)};
840g.u=function(){var a={},b=this.text(),c=this.oz(),d=this.lz(),e=this.mz(),f=this.nz(),h=this.enabled();m(b)&&(a.text=b);m(c)&&(a.url=c);m(d)&&(a.alt=d);m(e)&&(a.imgAlt=e);m(f)&&(a.logoSrc=f);m(h)&&(a.enabled=h);return a};function qw(a){var b={},c=a.text_,d=a.url_,e=a.alt_,f=a.imgAlt_,h=a.logoSrc_;a=a.enabled_;m(c)&&(b.text=c);m(d)&&(b.url=d);m(e)&&(b.alt=e);m(f)&&(b.imgAlt=f);m(h)&&(b.logoSrc=h);m(a)&&(b.enabled=a);return b}
841g.vc=function(a,b){var c=arguments[1];return A(c)?(this.text(c),this.enabled(!0),!0):ja(c)||null===c?(this.enabled(!!c),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a){U(this);this.text(a.text);this.oz(a.url);this.lz(a.alt);this.mz(a.imgAlt);this.nz(a.logoSrc);this.enabled(a.enabled);this.S(!0)};var rw=ow.prototype;rw.text=rw.text;rw.url=rw.oz;rw.alt=rw.lz;rw.imgAlt=rw.mz;rw.logoSrc=rw.nz;rw.enabled=rw.enabled;function sw(){W.call(this);this.f={};this.j={};this.Mb={fontColor:!0,fontOpacity:!0,selectable:!0,disablePointerEvents:!0}}G(sw,W);g=sw.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|16;g.Dc=function(a,b){if(m(a)){if(A(a))if(m(b)){if(this.f[a]!=b){this.f[a]=b;this.j[a]=!0;var c=16,d=1;a in this.Mb||(c|=4,d|=8);this.i(c,d)}}else return this.f[a];else if(z(a))for(c in a)this.Dc(c,a[c]);return this}return cc(this.f)};g.fontSize=function(a){m(a)&&(a=or(a));return this.Dc("fontSize",a)};
842g.fontFamily=function(a){m(a)&&(a=String(a));return this.Dc("fontFamily",a)};g.Uk=function(a){m(a)&&(a=String(a));return this.Dc("fontColor",a)};g.Mt=function(a){m(a)&&(a=ee(+a,0,1));return this.Dc("fontOpacity",a)};g.Lt=function(a){m(a)&&(a=Zn(a));return this.Dc("fontDecoration",a)};g.fontStyle=function(a){m(a)&&(a=$n(a));return this.Dc("fontStyle",a)};g.fontVariant=function(a){m(a)&&(a=ao(a));return this.Dc("fontVariant",a)};g.fontWeight=function(a){m(a)&&(a=or(a));return this.Dc("fontWeight",a)};
843g.letterSpacing=function(a){m(a)&&(a=or(a));return this.Dc("letterSpacing",a)};g.Pt=function(a){m(a)&&(a=bo(a));return this.Dc("textDirection",a)};g.Nt=function(a){m(a)&&(a=or(a));return this.Dc("lineHeight",a)};g.Qt=function(a){m(a)&&(a=parseFloat(or(a)));return this.Dc("textIndent",a)};g.Pq=function(a){m(a)&&(a=Yn(a));return this.Dc("vAlign",a)};g.Nq=function(a){m(a)&&(a=Xn(a));return this.Dc("hAlign",a)};g.Rt=function(a){m(a)&&(a=co(a));return this.Dc("textWrap",a)};
844g.Oq=function(a){m(a)&&(a=String(a));return this.Dc("textOverflow",a)};g.Ot=function(a){m(a)&&(a=!!a);return this.Dc("selectable",a)};g.Hb=function(a){m(a)&&(a=!!a);return this.Dc("disablePointerEvents",a)};g.St=function(a){m(a)&&(a=!!a);return this.Dc("useHtml",a)};
845g.Hc=function(a,b){(b||"fontSize"in this.j)&&a.fontSize(this.f.fontSize);(b||"fontFamily"in this.j)&&a.fontFamily(this.f.fontFamily);(b||"fontColor"in this.j)&&a.color(this.Uk());(b||"textDirection"in this.j)&&a.Ok(this.f.textDirection);(b||"textWrap"in this.j)&&a.bo(this.f.textWrap);"fontOpacity"in this.j&&a.opacity(this.f.fontOpacity);"fontDecoration"in this.j&&a.lj(this.f.fontDecoration);(b||"fontStyle"in this.j)&&a.fontStyle(this.f.fontStyle);"fontVariant"in this.j&&a.fontVariant(this.f.fontVariant);
846(b||"fontWeight"in this.j)&&a.fontWeight(this.f.fontWeight);"letterSpacing"in this.j&&a.letterSpacing(this.f.letterSpacing);"lineHeight"in this.j&&a.$n(this.f.lineHeight);"textIndent"in this.j&&a.ao(this.f.textIndent);"vAlign"in this.j&&a.Yi(this.f.vAlign);"hAlign"in this.j&&a.Sg(this.f.hAlign);"textOverflow"in this.j&&a.nh(this.f.textOverflow);(b||"selectable"in this.j)&&a.Pk(this.f.selectable);(b||"disablePointerEvents"in this.j)&&a.Hb(!!this.f.disablePointerEvents)};
847g.u=function(){var a=sw.o.u.call(this);m(this.fontSize())&&(a.fontSize=this.fontSize());m(this.fontFamily())&&(a.fontFamily=this.fontFamily());m(this.Uk())&&(a.fontColor=this.Uk());m(this.Mt())&&(a.fontOpacity=this.Mt());m(this.Lt())&&(a.fontDecoration=this.Lt());m(this.fontStyle())&&(a.fontStyle=this.fontStyle());m(this.fontVariant())&&(a.fontVariant=this.fontVariant());
847m(this.fontWeight())&&(a.fontWeight=this.fontWeight());m(this.letterSpacing())&&(a.letterSpacing=this.letterSpacing());m(this.Pt())&&
848(a.textDirection=this.Pt());m(this.Nt())&&(a.lineHeight=this.Nt());m(this.Qt())&&(a.textIndent=this.Qt());m(this.Pq())&&(a.vAlign=this.Pq());m(this.Nq())&&(a.hAlign=this.Nq());m(this.Rt())&&(a.textWrap=this.Rt());m(this.Oq())&&(a.textOverflow=this.Oq());m(this.Ot())&&(a.selectable=this.Ot());m(this.Hb())&&(a.disablePointerEvents=this.Hb());m(this.St())&&(a.useHtml=this.St());return a};
849g.H=function(a,b){sw.o.H.call(this,a,b);this.fontSize(a.fontSize);this.fontFamily(a.fontFamily);this.Uk(a.fontColor);this.Mt(a.fontOpacity);this.Lt(a.fontDecoration);this.fontStyle(a.fontStyle);this.fontVariant(a.fontVariant);this.fontWeight(a.fontWeight);this.letterSpacing(a.letterSpacing);this.Pt(a.textDirection);this.Nt(a.lineHeight);this.Qt(a.textIndent);this.Pq(a.vAlign);this.Nq(a.hAlign);this.Rt(a.textWrap);this.Oq(a.textOverflow);this.Ot(a.selectable);this.Hb(a.disablePointerEvents);this.St(a.useHtml)};
850var tw=sw.prototype;tw.fontSize=tw.fontSize;tw.fontFamily=tw.fontFamily;tw.fontColor=tw.Uk;tw.fontOpacity=tw.Mt;tw.fontDecoration=tw.Lt;tw.fontStyle=tw.fontStyle;tw.fontVariant=tw.fontVariant;tw.fontWeight=tw.fontWeight;tw.letterSpacing=tw.letterSpacing;tw.textDirection=tw.Pt;tw.lineHeight=tw.Nt;tw.textIndent=tw.Qt;tw.vAlign=tw.Pq;tw.hAlign=tw.Nq;tw.textWrap=tw.Rt;tw.textOverflow=tw.Oq;tw.selectable=tw.Ot;tw.disablePointerEvents=tw.Hb;tw.useHtml=tw.St;tw.textSettings=tw.Dc;function uw(a,b,c,d){ld.call(this);this.Xa={};this.b={};this.f=this.ga=null;(m(a)||m(b)||m(c)||m(d))&&this.set.apply(this,arguments)}G(uw,Xu);uw.prototype.ia=2;var vw={};X(vw,0,"left",$v,0,2);X(vw,0,"top",$v,0,2);X(vw,0,"bottom",$v,0,2);X(vw,0,"right",$v,0,2);Jv(uw,vw);g=uw.prototype;g.ob=function(a){return this.b[a]};g.rc=function(a){return null!=this.b[a]};g.qc=function(a){return this.Xa[a]};g.B=function(a){return hw.call(this,a)||0};g.Tb=function(a,b){this.b[a]=b};g.check=function(){return!0};
851g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=gw;g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};g.be=function(){var a=[this.b];this.ga&&(a=ob(a,this.ga.be()));return a};g.parent=function(a){return m(a)?(this.ga!=a&&(a?(this.ga&&Yu(this.ga,this.Oz,this),this.ga=a,Q(this.ga,this.Oz,this)):(Yu(this.ga,this.Oz,this),this.ga=null)),this):this.ga};g.Oz=function(){this.f=null;this.X(2)};
852function wp(a){var b,c,d,e,f,h=arguments[0],k=arguments[1],l=arguments[2],n=arguments[3];q(h)?(f=h,h=f[0],k=f[1],l=f[2],n=f[3],f=f.length):f=arguments.length;if(!f)return{};"object"==ga(h)?(b=h.top||0,c=h.right||0,d=h.bottom||0,e=h.left||0):1==f?e=d=c=b=h||0:2==f?(d=b=h||0,e=c=k||0):3==f?(b=h||0,e=c=k||0,d=l||0):4<=f&&(b=h||0,c=k||0,d=l||0,e=n||0);return{top:b,left:e,bottom:d,right:c}}
853g.set=function(a,b,c,d){var e=wp.apply(this,arguments);if(this.B("top")!==e.top||this.B("right")!==e.right||this.B("bottom")!==e.bottom||this.B("left")!==e.left)this.Tb("top",e.top),this.Tb("right",e.right),this.Tb("bottom",e.bottom),this.Tb("left",e.left),this.X(2);return this};g.ff=function(a){var b=O(this.B("left"),a.width),c=O(this.B("right"),a.width),d=O(this.B("top"),a.height),e=O(this.B("bottom"),a.height);return new I(a.left+b,a.top+d,a.width-b-c,a.height-d-e)};
854g.Xd=function(a){var b=O(this.B("left"),a),c=O(this.B("right"),a);return a-b-c};g.Wd=function(a){var b=O(this.B("top"),a),c=O(this.B("bottom"),a);return a-b-c};g.cL=function(a){var b=O(this.B("left"),a.width),c=O(this.B("right"),a.width),d=O(this.B("top"),a.height),e=O(this.B("bottom"),a.height);return new I(a.left-b,a.top-d,a.width+b+c,a.height+d+e)};g.hf=function(a){var b=O(this.B("left"),a),c=O(this.B("right"),a);return a+b+c};
855g.gf=function(a){var b=O(this.B("top"),a),c=O(this.B("bottom"),a);return a+b+c};function ww(a,b){for(var c in vw){var d=b[c];m(d)&&(a.Xa[c]=d)}}g.u=function(){var a=uw.o.u.call(this);Mv(this,vw,a,"Space");return a};g.vc=function(a,b){if(m(arguments[1])){for(var c=[],d=1;d<arguments.length;d++)c.push(arguments[d]);c=wp.apply(null,c);a?ww(this,c):this.set(c);return!0}return!1};g.H=function(a,b){U(this);b?ww(this,a):Lv(this,vw,a);this.S(!0)};var xw=uw.prototype;xw.set=xw.set;function yw(a,b,c,d){uw.call(this,a,b,c,d)}G(yw,uw);yw.prototype.cL=function(a){var b=this.hf(a.width),c=this.gf(a.height),d=O(this.B("left"),b),e=O(this.B("top"),c);return new I(a.left-d,a.top-e,b,c)};yw.prototype.gf=function(a){var b=this.B("top"),c=this.B("bottom"),d=1;lr(b)?d-=parseFloat(b)/100:a+=C(b)?b:parseFloat(b);lr(c)?d-=parseFloat(c)/100:a+=C(c)?c:parseFloat(c);d||(d=1E-7);return a/d};
856yw.prototype.hf=function(a){var b=this.B("left"),c=this.B("right"),d=1;lr(b)?d-=parseFloat(b)/100:a+=C(b)?b:parseFloat(b);lr(c)?d-=parseFloat(c)/100:a+=C(c)?c:parseFloat(c);d||(d=1E-7);return a/d};function zw(){sw.call(this);this.b=this.bb=this.va=this.Ha=this.v=null;this.J=this.c=!1;this.T=this.aa=NaN;this.V=Mh();rv(this,this.V)}G(zw,sw);g=zw.prototype;g.ia=sw.prototype.ia;g.Z=sw.prototype.Z|64;g.text=function(a){m(a)&&(a=null==a?"":String(a));return this.Dc("text",a)};g.nr=function(a){this.v||(this.v=new iw,Q(this.v,this.IP,this));return m(a)?(this.v.C(a),this):this.v};g.IP=function(a){V(a,1)&&this.i(64,1)};
857g.Zd=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.JP,this));
857return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.JP=function(a){V(a,2)&&this.i(4,9)};g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(4,9)),this):this.va};g.height=function(a){return m(a)?(this.bb!=a&&(this.bb=a,this.i(4,9)),this):this.bb};g.rotation=function(a){return m(a)?(this.F=a,this.i(4,9),this):this.F};
858g.Bm=function(a){return m(a)?(a=null===a?null:pn(a),this.pa!=a&&(this.pa=a,this.i(4,9)),this):this.pa};function Aw(a,b){return m(b)?(a.Qa!=b&&(a.Qa=b,a.Bm()||a.i(4,9)),a):a.Qa}function Bw(a){return a.Bm()||Aw(a)}g.offsetX=function(a){return m(a)?(this.oa=mr(a),this.i(4,9),this):this.oa};g.offsetY=function(a){return m(a)?(this.G=mr(a),this.i(4,9),this):this.G};g.position=function(a){return m(a)?(a=qn(a),this.h!=a&&(this.h=a,this.i(4,9)),this):this.h};
859g.qu=function(a){return m(a)?(this.aa!=+a&&(this.aa=+a,(this.c||this.J)&&this.i(4,9)),this):this.aa};g.pu=function(a){return m(a)?(this.T!=+a&&(this.T=+a,(this.c||this.J)&&this.i(4,9)),this):this.T};
860g.fm=function(a,b){if(q(a))return this.fm.apply(this,a);if(z(a))return this.fm(a.width,a.height),this;var c=0;if(m(b))return this.c!=!!a&&(this.c=!!a,c|=4),this.J!=!!b&&(this.J=!!b,c|=4),this.i(c,9),this;if(m(a)){if(this.c!=this.J||this.c!=a)this.c=this.J=a,this.i(4,9);return this}return{width:this.c,height:this.J}};g.Hb=function(a){return m(a)?(a=!!a,a!=this.la&&(this.la=a,zw.o.Hb.call(this,a),this.nr().disablePointerEvents(a)),this):this.la};
861function Cw(a,b,c,d,e){if(a.c&&a.J){if(b>d||c>e)return 1;if(b<d||c<e)return-1}else if(a.c){if(b<d)return-1;if(b>d)return 1}else if(a.J){if(c<e)return-1;if(c>e)return 1}return 0}
862function Dw(a){var b=a.W(),c,d,e;b?(c=b.width,b=b.height,null!=a.va?(a.N=d=O(a.va,c),c=!1):(d=0,c=!0),null!=a.bb?(a.g=e=O(a.bb,b),b=!1):(e=0,b=!0)):(qr(a.va)?(c=!0,d=0):(c=!1,a.N=d=P(a.va)),qr(a.bb)?(b=!0,e=0):(b=!1,a.g=e=P(a.bb)));var f=a.Zd();a.b.width(null);a.b.height(null);c?(d+=a.b.Oa().width,a.R=d,a.N=f.hf(d)):d=a.R=f.Xd(d);a.b.width(a.R);b?(e+=a.b.Oa().height,a.K=e,a.g=f.gf(e)):e=a.K=f.Wd(e);a.b.height(a.K);var h=!c&&a.c||!b&&a.J;U(a);if(h){var h=Math.round((a.T+a.aa)/2),k=a.aa,l=a.T,n;n=a.j;
863var p=Oh();p.Ob("aria-hidden","true");a.Hc(p,!0);a.j=n;p.fontSize(a.T);if(0>=Cw(a,p.Oa().width,p.Oa().height,d,e))d=a.T;else{p.fontSize(h);for(var r=n=Cw(a,p.Oa().width,p.Oa().height,d,e);k!=l;){if(0>n)k=Math.min(h+1,l),h+=Math.floor((l-h)/2);else if(0<n)l=Math.max(h-1,k),h-=Math.ceil((h-k)/2);else break;p.fontSize(h);n=Cw(a,p.Oa().width,p.Oa().height,d,e);if(0>=r*n)break}if(n){do h+=r,p.fontSize(h),n=Cw(a,p.Oa().width,p.Oa().height,d,e);
863while(0>r*n);Jb(p);0<r&&(h-=r)}else Jb(p);d=h}a.fontSize(d);
864a.b.fontSize(d);c&&(a.b.width(null),a.R=a.b.Oa().width,a.b.width(a.R),a.N=f.hf(a.R));b&&(a.b.height(null),a.K=a.b.Oa().height,a.b.height(a.K),a.g=f.gf(a.K))}else if(a.c||a.J)a.fontSize(a.aa),a.b.fontSize(a.aa),c&&(a.b.width(null),a.R=a.b.Oa().width,a.b.width(a.R),a.N=f.hf(a.R)),b&&(a.b.height(null),a.K=a.b.Oa().height,a.b.height(a.K),a.g=f.gf(a.K));a.S(!1);a.m=O(f.B("left"),a.N);a.s=O(f.B("top"),a.g)}
865g.uz=function(){var a=this.W()||qq(0,0,0,0),b=a.left,c=a.top,d=a.width,e=a.height,a=new I(0,0,this.N,this.g),f=new ke(0,0);if(this.W())switch(this.h){case "leftTop":f.x=b;f.y=c;break;case "leftCenter":f.x=b;f.y=c+e/2;break;case "leftBottom":f.x=b;f.y=c+e;break;case "centerTop":f.x=b+d/2;f.y=c;break;case "center":f.x=b+d/2;f.y=c+e/2;break;case "centerBottom":f.x=b+d/2;f.y=c+e;break;case "rightTop":f.x=b+d;f.y=c;break;case "rightCenter":f.x=b+d;f.y=c+e/2;break;case "rightBottom":f.x=b+d,f.y=c+e}else f.x=
8660,f.y=0;b=tr(new I(0,0,this.N,this.g),Bw(this));f.x-=b.x;f.y-=b.y;d=m(this.oa)?O(this.oa,d):0;e=m(this.G)?O(this.G,e):0;Lr(f,Bw(this),d,e);this.m+=f.x;this.s+=f.y;a.left=f.x;a.top=f.y;this.b.x(this.m).y(this.s);return a};
867g.I=function(){if(!this.ub())return this;var a=Ew(this),b=this.D();T(this,16)&&(this.Hc(this.b,a),this.w(16));T(this,2)&&(this.v&&this.v.D(this.V).I(),this.b&&this.b.parent(this.V),this.V.parent(b),this.w(2));T(this,8)&&(this.v&&this.v.zIndex(0),this.b&&this.b.zIndex(1),this.V.zIndex(this.zIndex()),this.w(8));if(T(this,4)){Dw(this);var c=this.uz();this.i(64)}T(this,64)&&(this.v&&(U(this.v),this.v.W(c),this.v.I(),this.v.S(!1)),this.w(64));if(T(this,4)){this.V.Eb(1,0,0,1,0,0);a=m(this.F)&&!isNaN(this.F)?
868this.F:this.ua;b=Bw(this);if(!m(a)||isNaN(a))a=0;c=tr(c,b);this.V.Jn(a,c.x,c.y);this.w(4)}return this};g.remove=function(){this.V.parent(null)};g.Hc=function(a,b){if(b||"text"in this.j||"useHtml"in this.j)this.f.useHtml?a.htmlText(this.f.text):a.text(this.f.text);zw.o.Hc.call(this,a,b);this.j={}};function Ew(a){var b;if(b=!a.b)a.b=Oh(),a.b.Ob("aria-hidden","true");return b}g.ve=function(){if(T(this,16)){var a=Ew(this);this.Hc(this.b,a);this.w(16)}T(this,4)&&Dw(this);return new I(0,0,this.N,this.g)};
869g.u=function(){var a=zw.o.u.call(this);a.background=this.nr().u();a.padding=this.Zd().u();null!=this.va&&(a.width=this.va);null!=this.bb&&(a.height=this.bb);m(this.pa)&&(a.anchor=this.pa);null!=this.oa&&(a.offsetX=this.oa);null!=this.G&&(a.offsetY=this.offsetY());m(this.text())&&(a.text=this.text());isNaN(this.aa)||(a.minFontSize=this.aa);isNaN(this.T)||(a.maxFontSize=this.T);a.adjustFontSize=this.fm();m(this.F)&&(a.rotation=this.F);return a};
870g.vc=function(a,b){var c=arguments[1];return A(c)?(this.text(c),this.enabled(!0),!0):sw.prototype.vc.apply(this,arguments)};g.H=function(a,b){zw.o.H.call(this,a,b);"background"in a&&this.nr(a.background);"padding"in a&&this.Zd(a.padding);this.width(a.width);this.height(a.height);this.Bm(a.anchor);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.qu(a.minFontSize);this.pu(a.maxFontSize);this.fm(a.adjustFontSize);this.rotation(a.rotation)};
871g.M=function(){Jb(this.Ha);Jb(this.v);Jb(this.b);zw.o.M.call(this)};function Fw(){zw.call(this)}G(Fw,zw);Fw.prototype.u=function(){var a=Fw.o.u.call(this);m(this.position())&&(a.position=this.position());return a};Fw.prototype.H=function(a,b){Fw.o.H.call(this,a,b);this.position(a.position)};var Gw=Fw.prototype;Gw.position=Gw.position;Gw.background=Gw.nr;Gw.padding=Gw.Zd;Gw.width=Gw.width;Gw.height=Gw.height;Gw.anchor=Gw.Bm;Gw.offsetX=Gw.offsetX;Gw.offsetY=Gw.offsetY;Gw.text=Gw.text;Gw.minFontSize=Gw.qu;Gw.maxFontSize=Gw.pu;Gw.adjustFontSize=Gw.fm;Gw.rotation=Gw.rotation;function Hw(){sw.call(this);this.Aa=Mh();this.b=this.Aa.text();this.b.Ob("aria-hidden","true");this.Qa={line:"black",spline:"black",stepline:"black",ohlc:"black",candlestick:"black"};this.ua={line:!0,spline:!0,stepline:!0,ohlc:!0};this.ea={iconStroke:"#999",iconFill:"#999",iconHatchFill:"none",iconMarkerStroke:"#999",iconMarkerFill:"#999",fontColor:"#999"};Iw(this)}G(Hw,sw);g=Hw.prototype;g.ia=sw.prototype.ia|2;g.Z=sw.prototype.Z;
872g.x=function(a){return m(a)?(this.la!=a&&(this.la=a,this.xa=null,this.i(4,9)),this):this.la};g.y=function(a){return m(a)?(this.ma!=a&&(this.ma=a,this.xa=null,this.i(4,9)),this):this.ma};g.disabled=function(a){return m(a)?(this.c!=a&&(this.c=a,this.N=!0,this.i(16),this.I()),this):this.c};g.Bz=function(a){return m(a)?(A(a)&&(a=Fn(a)),this.h!=a&&(this.h=a,this.N=!0,this.i(16,1)),this):this.h};
873g.xz=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.K&&(this.K=k,this.N=!0,this.i(17));return this}return this.K};g.zz=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.F&&(this.F=f,this.N=!0,this.i(16,1));return this}return this.F};g.yz=function(a,b,c,d){if(m(a)){var e=Se.apply(null,arguments);e!=this.J&&(this.J=e,this.N=!0,this.i(16,1));return this}return this.J};
874function Jw(a,b){return m(b)?(D(b)||(b=null===b?null:yn(b)),a.T!=b&&(a.T=b,a.N=!0,a.i(16,1)),a):a.T}g.mF=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.R!=k&&(this.R=k,this.N=!0,this.i(16,1));return this}return this.R};g.nF=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.V!=f&&(this.V=f,this.N=!0,this.i(16,1));return this}return this.V};g.Az=function(a){return m(a)?(a=qr(a)?5:+a,this.A!=a&&(this.A=a,this.xa=null,this.i(4,9)),this):this.A};
875g.Zs=function(a){return m(a)?(this.Na=P(a),this):this.Na};g.Ke=function(a){return m(a)?(this.Ea=a,this):this.Ea};g.l=function(a){return m(a)?(this.G=a,this):this.G};function Kw(a,b){return m(b)?(a.oa=b,a):a.oa}g.pF=function(a){return m(a)?(this.Od!=a&&(this.Od=a,this.xa=null,this.i(4,9)),this):this.Od};g.oF=function(a){return m(a)?(this.ed!=a&&(this.ed=a,this.xa=null,this.i(4,9)),this):this.ed};function Lw(a,b){m(b)&&(b=P(b),a.s!=b&&(a.s=b,a.xa=null,a.i(4,9)))}
876g.text=function(a){return this.Dc("text",a)};g.Uk=function(a){m(a)&&(this.Da=a);return Hw.o.Uk.call(this,a)};g.remove=function(){this.Aa&&this.Aa.parent(null)};function Mw(a,b,c){a.g?a.g.clear():a.g=b.parent().path();a.T&&(Nw(a,a.pa),b=a.T,(A(b)?ks(b):b).call(a,a.g,c/2,c/2,c/6))}
877function Ow(a){var b;switch(a){case "steparea":a=function(a,b){a.moveTo(0,.6*b).lineTo(.5*b,.6*b).lineTo(.5*b,.1*b).lineTo(b,.1*b).lineTo(b,b).lineTo(0,b).lineTo(0,.6*b).close()};break;case "area":a=function(a,b){a.moveTo(0,.7*b).lineTo(.35*b,.3*b).lineTo(.5*b,.5*b).lineTo(b,0).lineTo(b,b).lineTo(0,b).lineTo(0,.7*b).close()};break;case "rangesteparea":case "rangesplinearea":case "rangearea":a=function(a,b){a.moveTo(0,.2*b).lineTo(.5*b,.4*b).lineTo(b,.2*b).lineTo(b,.8*b).lineTo(.5*b,.6*b).lineTo(0,
878.8*b).close()};break;case "splinearea":a=function(a,b){var c=b/2;a.moveTo(b,.6*c).lineTo(b,b).lineTo(0,b).lineTo(0,1.3*c).Gb(0,c,c,.3*c,90,-90).Gb(b,c,c,.4*c,180,90).moveTo(0,0).close()};break;case "rangebar":a=function(a,b){a.moveTo(.35*b,0).lineTo(.65*b,0).lineTo(.65*b,.15*b).lineTo(.35*b,.15*b).close().moveTo(.1*b,.4*b).lineTo(.9*b,.4*b).lineTo(.9*b,.55*b).lineTo(.1*b,.55*b).close().moveTo(.25*b,.8*b).lineTo(.75*b,.8*b).lineTo(.75*b,.95*b).lineTo(.25*b,.95*b).close()};break;case "rangecolumn":a=
879function(a,b){a.moveTo(0,.6*b).lineTo(0,.4*b).lineTo(.15*b,.4*b).lineTo(.15*b,.6*b).lineTo(0,.6*b).close().moveTo(.4*b,.9*b).lineTo(.4*b,.1*b).lineTo(.55*b,.1*b).lineTo(.55*b,.9*b).lineTo(.4*b,.9*b).close().moveTo(.8*b,.7*b).lineTo(.8*b,.3*b).lineTo(.95*b,.3*b).lineTo(.95*b,.7*b).lineTo(.8*b,.7*b).close()};break;case "bar":a=function(a,b){a.moveTo(0,0).lineTo(.6*b,0).lineTo(.6*b,.15*b).lineTo(0,.15*b).close().moveTo(0,.4*b).lineTo(b,.4*b).lineTo(b,.55*b).lineTo(0,.55*b).close().moveTo(0,.8*b).lineTo(.8*
880b,.8*b).lineTo(.8*b,.95*b).lineTo(0,.95*b).close()};break;case "column":a=function(a,b){a.moveTo(0,b).lineTo(0,.4*b).lineTo(.15*b,.4*b).lineTo(.15*b,b).close().moveTo(.4*b,b).lineTo(.4*b,0).lineTo(.55*b,0).lineTo(.55*b,b).close().moveTo(.8*b,b).lineTo(.8*b,.2*b).lineTo(.95*b,.2*b).lineTo(.95*b,b).close()};break;case "stepline":a=function(a,b){a.moveTo(0,.8*b).lineTo(.5*b,.8*b).lineTo(.5*b,.2*b).lineTo(b,.2*b).moveTo(0,0).close();Mw(this,a,b)};break;case "line":a=function(a,b){a.moveTo(0,.5*b).lineTo(b,
881.5*b).close();Mw(this,a,b)};break;case "spline":a=function(a,b){var c=b/2;a.Gb(0,c,c,.8*c,90,-90).Gb(b,c,c,.6*c,180,90).moveTo(0,0).close();Mw(this,a,b)};break;case "bubble":case "circle":a=function(a,b){var c=b/2;a.Gb(c,c,c,c,0,360).close()};break;case "candlestick":a=function(a,b){a.moveTo(.5*b,0).lineTo(.5*b,b).moveTo(0,.3*b).lineTo(b,.3*b).lineTo(b,.7*b).lineTo(0,.7*b).lineTo(0,.3*b).close()};break;case "ohlc":a=function(a,b){a.moveTo(0,.2*b).lineTo(.5*b,.2*b).moveTo(.5*b,0).lineTo(.5*b,b).moveTo(.5*
882b,.8*b).lineTo(b,.8*b).close()};break;case "triangleup":case "triangledown":case "diamond":case "cross":case "diagonalcross":case "star4":case "star5":case "star6":case "star7":case "star10":case "pentagon":case "trapezium":case "arrowhead":case "vline":a=yn(a);b=ks(a);a=function(a,d){return b(a,d/2,d/2,d/2)};break;default:a=function(a,b){a.moveTo(0,0).lineTo(b,0).lineTo(b,b).lineTo(0,b).close()}}return a}
883function Pw(a,b){a.g&&a.g.clear();a.m?(b.call(a,a.aa.clear(),a.s),a.v&&b.call(a,a.v.clear(),a.s)):(a.aa.clear(),a.v&&a.v.clear())}
884g.I=function(){if(!this.ub())return this;var a;if(a=!this.aa)this.aa=this.Aa.path(),this.aa.Eb(1,0,0,1,0,0);this.Fa||(this.Fa=this.Aa.rect().zIndex(5).stroke(null).fill("#FFFFFF 0.00001"));this.Aa.cursor(Kw(this));!m(this.J)||Nr(this.J)||this.v||(this.v=this.Aa.path(),this.v.Eb(1,0,0,1,0,0),this.v.stroke("none"));if(T(this,8)){var b=this.zIndex();this.Aa.zIndex(b);this.w(8)}T(this,2)&&(b=this.D(),this.Aa.parent(b),this.w(2));b=A(this.h)?Ow(this.h):this.h;T(this,16)&&(Qw(this,this.pa,a),this.N&&!a&&
885(Pw(this,b),this.N=!1),Rw(this,this.pa),this.w(16));if(T(this,4)){this.ve();Pw(this,b);this.Fa.ee(qq(0,0,this.xa.width,this.xa.height));this.N=!1;b=this.b.da;this.b.x(this.m?this.s+this.A:0);if(1<b.length){a=0;for(var b=b[0],c=0,d=b.length;c<d;c++)a=Math.max(a,b[c].height);b=Math.max(a,this.s)/2;a=b-a/2}else b=this.xa.height/2,a=b-this.b.Oa().height/2;this.b.y(a);this.aa.Eb(1,0,0,1,0,b-this.s/2);this.Aa.Eb(1,0,0,1,this.xa.left,this.xa.top);this.w(4)}return this};
886g.Hc=function(a,b){if(b||"text"in this.j||"useHtml"in this.j)this.f.useHtml?a.htmlText(this.f.text):a.text(this.f.text);Hw.o.Hc.call(this,a,b);this.j={}};function Qw(a,b,c){a.c?a.Dc("fontColor",a.ea.fontColor):(a.Da||(a.Da=a.Uk()),a.Dc("fontColor",b?No(a.Da):a.Da));a.Hc(a.b,!!c)}function Rw(a,b){a.aa.stroke(Sw(a,b));a.aa.fill(Tw(a,b));a.v&&a.v.fill(a.c?a.ea.iconHatchFill:a.J)}function Nw(a,b){a.g&&(a.g.fill(Uw(a,b)),a.g.stroke(Vw(a,b)))}
887g.ve=function(){if(!this.enabled())return new I(0,0,0,0);this.xa||Ww(this);return this.xa};g.Ma=function(){this.xa||Ww(this);return this.xa};g.Dh=function(){this.xa=null;Hw.o.Dh.call(this)};
888function Ww(a){var b=a.W(),c,d,e=a.b.Oa(),f=a.s+We(a.F);b?(c=b.width,d=b.height):c=d=void 0;var h=O(a.Od,c),k=O(a.ed,d),l=c?O(a.la,c):0;d=d?O(a.ma,d):0;h?a.b.width(h-(a.m?f+a.A:0)):"..."==a.b.nh()&&(c=c?Math.min(c-(a.m?f+a.A:0),e.width):e.width,c=Math.max(c,1E-5),a.b.width(c),a.b.height(k?k:e.he
888ight));e=a.b.Oa();k=(a.m?f+a.A:0)+e.width;c=a.b.da;if(1<c.length){f=0;c=c[0];for(var h=0,n=c.length;h<n;h++)f=Math.max(f,c[h].height);e=Math.max(f/2,a.s/2)+Math.max(e.height-f/2,a.s/2)}else e=Math.max(a.m?
889f:0,e.height);a.xa=b?new I(b.Ra()+l,b.$a()+d,k,e):new I(l,d,k,e)}g.oe=function(){return this.Ma().width};g.ke=function(){return this.Ma().height};function Iw(a){a.la=0;a.ma=0;a.m=!0;a.c=!1;a.h="square";a.K="black";a.F="none";a.J=null;a.T=null;a.R="none";a.V="none";a.A=5;a.f.text="Legend Item"}
890g.clear=function(){U(this);this.xa=null;Iw(this);this.f={};this.j={};this.dV=this.Ke();this.eV=this.Zs();this.Zs(NaN);this.Ke(NaN);this.l(null);delete this.Od;delete this.ed;this.remove();this.i(4294967295);this.S(!1);return this};function Sw(a,b){return a.c?a.ea.iconStroke:Nr(a.F)&&a.h in a.Qa?a.Qa[a.h]:b?No(a.F):a.F}function Tw(a,b){return a.h in a.ua?null:a.c?a.ea.iconFill:b?No(a.K):a.K}function Vw(a,b){return a.c?a.ea.iconMarkerStroke:b?No(a.V):a.V}
891function Uw(a,b){return a.c?a.ea.iconMarkerFill:b?No(a.R):a.R}g.dn=function(){return this.b};
892g.H=function(a,b){Hw.o.H.call(this,a,b);var c=a.iconEnabled;m(c)&&(c=!!c,this.m!=c&&(this.m=c,this.N=!0,this.xa=null,this.i(20,1)));this.Bz(a.iconType);this.zz(a.iconStroke);this.xz(a.iconFill);this.yz(a.iconHatchFill);Jw(this,a.iconMarkerType);this.mF(a.iconMarkerFill);this.nF(a.iconMarkerStroke);this.Az(a.iconTextSpacing);this.text(a.text);this.disabled(a.disabled);this.Zs(a.sourceUid);this.Ke(a.sourceKey);this.l(a.meta);Kw(this,a.hoverCursor);this.pF(a.maxWidth);this.oF(a.maxHeight);Lw(this,a.iconSize)};
893g.M=function(){Hw.o.M.call(this);Kb(this.Aa,this.b,this.g,this.aa,this.Fa,this.v);this.v=this.Fa=this.aa=this.g=this.b=this.Aa=null};function Xw(){sw.call(this);this.F="default";this.bb=this.va=null;this.b=Yw;this.g=this.A=!1;this.LI();this.i(4294967295)}G(Xw,sw);Xw.prototype.ia=sw.prototype.ia;Xw.prototype.Z=sw.prototype.Z|192;var Yw=2;g=Xw.prototype;g.jx=Yw|29;g.Gd=null;g.ie=null;g.state=function(a,b){return m(b)?(Zw(this,a)&&b!=this.state(a)&&(this.b=b?a:this.b&~a,0==this.b&&(this.b=Yw),this.i(64,1)),this):!!(this.b&a)};function Zw(a,b,c){return m(c)?(!c&&a.state(b)&&a.state(b,!1),a.jx=c?a.jx|b:a.jx&~b,a):!!(a.jx&b)}
894g.De=function(a){return this.state(4,a)};g.hV=function(a){return this.state(8,a)};g.disabled=function(a){return this.state(1,a)};g.kz=function(a,b,c,d){this.Ha||(this.Ha=new yw,H(this,this.Ha),Q(this.Ha,this.CP,this));
894return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.CP=function(a){V(a,2)&&this.i(4,9)};g.text=function(a){return this.Dc("text",a)};
895g.Hc=function(a,b){if(b||"text"in this.j||"useHtml"in this.j)this.f.useHtml?a.htmlText(this.f.text):a.text(this.f.text);Xw.o.Hc.call(this,a,b);this.j={}};g.position=function(a){return m(a)?(this.h=a,this.i(4,9),this):this.h};g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(20,9)),this):this.va};g.height=function(a){return m(a)?(this.bb!=a&&(this.bb=a,this.i(20,9)),this):this.bb};
896g.HA=function(a){this.Dc(a);if(a=!this.Gd)this.Gd=Oh(),this.Gd.Ob("aria-hidden","true"),rv(this,this.Gd,this.lB,this.jz,null,null,this.iz,this.es),H(this,this.Gd),this.Gd.Hb(!0);this.Hc(this.Gd,a);T(this,4)&&($w(this),a=new I(0,0,this.c.width,this.c.height),this.Gd.x(this.m),this.Gd.y(this.s),this.Gd.clip(a),this.Gd.Eb(1,0,0,1,0,0),this.Gd.Mk(this.c.left,this.c.top),this.i(64),this.w(4))};
897g.qH=function(a,b){this.ie||(this.ie=uh(),rv(this,this.ie,this.lB,this.jz,null,null,this.iz,this.es),H(this,this.ie));var c=this.ie,d=this.c;c.clear();var e=d.left,f=d.top,h=d.width,d=d.height;c.moveTo(e,f).lineTo(e+h,f).lineTo(e+h,f+d).lineTo(e,f+d).close();c.fill(a);c.stroke(b)};function ax(a,b){T(a,16)&&(a.HA(b.text),a.w(16));T(a,4)&&($w(a),a.HA(b.text),a.i(64),a.w(4));T(a,64)&&(a.qH(b.fill,b.stroke),a.w(64))}
898function $w(a){var b=a.D();b&&b.ha();var c=a.W(),d;c?(b=c.width,d=c.height):b=d=void 0;var e=!!a.Gd,f,h;e&&(f=a.Gd.Oa(),h=f.width,f=f.height);var k=null!=a.va,l=null!=a.bb,n=a.kz();k?(h=lr(a.va)&&!m(b)?e?h:0:O(a.va,b),e&&(a.m=O(n.B("left"),h))):(h=e?h:0,e&&(a.m=O(n.B("left"),h)),h=n.hf(h));c&&b<h&&(h=b);l?(f=lr(a.bb)&&!m(d)?e?f:0:O(a.bb,d),e&&(a.s=O(n.B("top"),f))):(f=e?f:0,e&&(a.s=O(n.B("top"),f)),f=n.gf(f));c&&d<f&&(f=d);e&&(a.Gd.width(h),a.Gd.height(f));c=Sp(a.h);c.x=b?O(c.x,b):0;c.y=d?O(c.y,d):
8990;a.c=new I(c.x,c.y,h,f)}
900g.I=function(){if(!this.ub())return this;U(this);var a=$e(this.J);switch(this.b){case 0:throw Error("Undefined button state.");case 4:ax(this,a.hover);break;case 8:ax(this,a.pushed);break;case 16:ax(this,a.checked);break;case 1:ax(this,a.disabled);break;default:ax(this,a.normal)}this.S(!0);T(this,8)&&(a=this.zIndex(),this.ie&&this.ie.zIndex(a),this.Gd&&this.Gd.zIndex(a),this.w(8));T(this,2)&&(a=this.D(),this.ie&&this.ie.parent(a),this.Gd&&this.Gd.parent(a),this.w(2));T(this,128)&&(this.Gd&&this.Gd.cursor(this.cursor()),
901this.ie&&this.ie.cursor(this.cursor()),this.w(128));return this};g.remove=function(){this.Gd&&this.Gd.parent(null);this.ie&&this.ie.parent(null)};g.lB=function(a){this.disabled()||this.g||this.state(16,void 0)||this.Td(a)&&this.De(!0)};g.jz=function(a){this.disabled()||this.g||this.state(16,void 0)||(this.g=!1,this.Td(a)&&this.state(Yw,!0))};g.iz=function(a){a.preventDefault();this.disabled()||(this.g=!0,this.Td(a)&&this.hV(!0))};
902g.es=function(a){!this.disabled()&&this.g&&this.Td(a)&&(this.g=!1,a=a.target==this.ie||a.target==this.Gd,Zw(this,16)?(this.A=!this.A)?this.state(16,this.A):a?(this.De(!0),D(this.G)&&this.G(this)):this.state(Yw,!0):a?(this.De(!0),D(this.G)&&this.G(this)):this.state(Yw,!0))};function bx(a,b){m(b)&&(a.G=b)}
903g.LI=function(){this.J={normal:{stroke:"#dedede",fill:"#e7e7e7",text:{fontColor:"#7c868e"}},hover:{stroke:"#cecece",fill:"#eee",text:{fontColor:"#7c868e"}},pushed:{stroke:"#d0d0d0",fill:"#d9d9d9",text:{fontColor:"#333"}},checked:{stroke:"1 #666 1",fill:{keys:["0 #ffffff","0.5 #e7e7e7","1 #d0d0d0"],angle:"90"},text:{fontColor:"#000"}},disabled:{stroke:"1 #666 1",fill:"#aaa",text:{fontColor:"#777"}}}};g.cursor=function(a){return m(a)?(a=on(a,"default"),this.cp!=a&&(this.cp=a,this.i(128,1)),this):this.cp};function cx(){Xw.call(this);this.v=ea;Zw(this,16,!1)}G(cx,Xw);function dx(a,b){m(b)&&a.v!=b&&(a.v=b,a.i(64,1))}cx.prototype.HA=ea;cx.prototype.qH=function(a,b){this.ie||(this.ie=uh(),rv(this,this.ie,this.lB,this.jz,null,null,this.iz,this.es),H(this,this.ie));this.ie.clear();this.v(this.ie,this.c);this.ie.fill(a);this.ie.stroke(b)};cx.prototype.LI=function(){this.J=ip("defaultLegend.paginator.buttonsSettings")};function ex(a,b,c,d){uw.apply(this,arguments)}G(ex,uw);ex.prototype.ff=function(a){var b=this.Xd(a.width),c=this.Wd(a.height),d=O(this.B("left"),b),e=O(this.B("top"),c);return new I(a.left+d,a.top+e,b,c)};ex.prototype.Wd=function(a){var b=this.B("top"),c=this.B("bottom"),d=1;lr(b)?d+=parseFloat(b)/100:a-=C(b)?b:parseFloat(b);lr(c)?d+=parseFloat(c)/100:a-=C(c)?c:parseFloat(c);d||(d=1E-7);return a/d};
904ex.prototype.Xd=function(a){var b=this.B("left"),c=this.B("right"),d=1;lr(b)?d+=parseFloat(b)/100:a-=C(b)?b:parseFloat(b);lr(c)?d+=parseFloat(c)/100:a-=C(c)?c:parseFloat(c);d||(d=1E-7);return a/d};function fx(){sw.call(this);this.Wa=null;gx(this,1);this.Tm(1);this.h=new cx;this.h.kz(null);bx(this.h,ra(hx,this));H(this,this.h);Q(this.h,ix,this.h);this.g=new cx;this.g.kz(null);bx(this.g,ra(hx,this));H(this,this.g);Q(this.g,ix,this.g);this.xu("horizontal")}G(fx,sw);g=fx.prototype;g.ia=sw.prototype.ia;g.Z=sw.prototype.Z|64;g.Gm=function(a){return m(a)?(a=vn(a),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A};
905g.dl=function(a,b,c,d){this.Ha||(this.Ha=new yw,H(this,this.Ha),Q(this.Ha,this.sF,this));
905return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.margin=function(a,b,c,d){this.G||(this.G=new ex,H(this,this.G),Q(this.G,this.sF,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.sF=function(a){V(a,2)&&this.i(4,9)};g.Fm=function(a){this.v||(this.v=new iw,H(this,this.v),Q(this.v,this.UP,this));return m(a)?(this.v.C(a),this):this.v};g.UP=function(a){V(a,1)&&this.i(64,1)};
906g.xu=function(a){return m(a)?(a=sn(a),this.s!=a&&(this.s=a,"horizontal"==this.s?(dx(this.h,jx),dx(this.g,kx)):(dx(this.h,lx),dx(this.g,mx)),this.i(4,9)),this):this.s};function gx(a,b){if(m(b)&&(b=Math.ceil(isNaN(parseFloat(b))?1:+b),a.N!=b)){if(m(a.N))if(0<b)b<a.J+1&&(a.J=b-1),a.N=b;else throw Error("incorrect pageCount value!! Should be more than 0");else a.N=b;a.i(20,9)}}g.dT=function(){return this.N};
907g.Tm=function(a){if(m(a)){a=isNaN(parseFloat(a))?0:+a;--a;if(this.J!=a)if(0<=a&&a<this.N)this.J=a,this.i(16,1);else throw Error("incorrect currentPage value!!");return this}return this.J+1};g.remove=function(){this.Fm().remove();this.h&&(this.h.remove(),this.h.i(2));this.g&&(this.g.remove(),this.g.i(2));this.Wa&&this.Wa.parent(null)};function nx(a,b){return m(b)?(a.R!=b&&(a.R=b,a.i(1,a.bn())),a):a.R}function ox(a){return a.enabled()?nx(a):!1}
908g.ub=function(){if(Zu(this))return!1;if(!ox(this))return T(this,1)&&(this.remove(),this.w(1),this.i(2)),!1;if(!this.D())return this.remove(),this.i(2),oo(1),!1;this.w(1);return!0};
909g.I=function(){if(!this.ub())return this;var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();var d;if(d=!this.Wa)this.Wa=Oh(),this.Wa.Ob("aria-hidden","true"),H(this,this.Wa);U(this.Fm());T(this,4)&&px(this);T(this,2)&&(this.Fm().D(a).I(),this.h&&this.h.D(a),this.Wa&&this.Wa.parent(a),this.g&&this.g.D(a),this.w(2));T(this,64)&&(this.v.W(this.m,this.F,this.c,this.b),this.v.I(),this.w(64));T(this,8)&&(a=this.zIndex(),this.v&&this.v.zIndex(a),this.h&&this.h.zIndex(a),this.Wa&&this.Wa.zIndex(a),this.g&&
910this.g.zIndex(a),this.w(8));T(this,16)&&(U(this),this.Dc("text",(isNaN(this.J)?"-":String(this.J+1))+" / "+(isNaN(this.N)?"-":String(this.N))),this.S(!1),this.Hc(this.Wa,d),this.i(4),this.w(16));if(T(this,4)){d=this.Wa.Oa();var a=d.height,e=this.W();this.h.width(a).height(a).W(e);this.g.width(a).height(a).W(e);var f,h,k,l,n;k=O(this.dl().B("top"),this.b);var e=O(this.dl().B("left"),this.c),p=this.dl().Xd(this.c),r=this.dl().Wd(this.b);k=this.F+k+(r-d.height)/2;e=this.m+e+(p-d.width)/2;switch(this.s){case "horizontal":h=
911n=k;f=e-10-a;l=e+d.width+10;break;case "vertical":h=k-10-a,n=k+d.height+10,f=l=e+(d.width-a)/2}this.h.position({x:f,y:h});this.Wa.Eb(1,0,0,1,0,0);this.Wa.Mk(e,k);this.g.position({x:l,y:n});this.h.disabled(!this.J);this.g.disabled(this.J+1==this.N);this.h.I();this.g.I();this.w(4)}this.Fm().S(!1);c&&b.uc();return this};g.Hc=function(a,b){if(b||"text"in this.j||"useHtml"in this.j)this.f.useHtml?a.htmlText(this.f.text):a.text(this.f.text);fx.o.Hc.call(this,a,b);this.j={}};
912function px(a,b){var c=a.dl(),d=a.margin(),e,f,h=a.W();h&&(e=h.width,f=h.height);var k,l;a.K||(a.K={});var n=!1;for(k in a.j)if(!(a.j[k]in a.Mb)){n=!0;break}l=m(b)?b:a.N;k=l+a.s.substr(0,1);if(n||!a.K[k]){n=Oh();n.Ob("aria-hidden","true");var p=a.j;a.Hc(n,!0);a.j=p;n.text(l+" / "+l);l=n.Oa();Jb(n);p=l.height;"horizontal"==a.s?(n=2*p+20+l.width,l=l.height):(n=Math.max(p,l.width),l=2*p+20+l.height);l=a.K[k]=[n,l]}else l=a.K[k];k=l[0];l=l[1];a.c=c.hf(k);a.b=c.gf(l);h&&e<a.c&&(a.c=d.Xd(a.c));h&&f<a.b&&
913(a.b=d.Wd(a.b));c=d.hf(a.c);k=d.gf(a.b);l=h?O(d.B("left"),a.c):0;d=h?O(d.B("top"),a.b):0;if(h){switch(a.A){case "top":a.m=h.Ra()+(e-c)/2+l;a.F=h.$a()+d;break;case "right":a.m=h.ra()-c+l;a.F=h.$a()+(f-k)/2+d;break;case "bottom":a.m=h.Ra()+(e-c)/2+l;a.F=h.ka()-k+d;break;case "left":a.m=h.Ra()+l,a.F=h.$a()+(f-k)/2+d}a.xa=new I(a.m-l,a.F-d,c,k)}else a.m=l,a.F=d,a.xa=new I(0,0,c,k)}g.Ma=function(){return qx(this)};function qx(a,b){a.xa&&!T(a,4)||px(a,b);return a.xa}
914g.lc=function(){this.xa&&!T(this,4)||px(this);var a=this.W(),a=a?a.clone():qq(0,0,0,0);if(!this.enabled())return a;switch(this.A){case "top":a.top+=this.xa.height;a.height-=this.xa.height;break;case "right":a.width-=this.xa.width;break;case "bottom":a.height-=this.xa.height;break;
914case "left":a.left+=this.xa.width,a.width-=this.xa.width}return a};function ix(a){V(a,1)&&this.I()}
915function hx(a){switch(a){case this.h:this.Tm(this.Tm()-1);break;case this.g:this.Tm(this.Tm()+1);break;default:throw Error("Something wrong with onClickListener!");}}function jx(a,b){a.moveTo(b.ra(),b.$a()).lineTo(b.ra(),b.ka()).lineTo(b.Ra(),b.$a()+b.height/2).close()}function kx(a,b){a.moveTo(b.Ra(),b.$a()).lineTo(b.ra(),b.$a()+b.height/2).lineTo(b.Ra(),b.ka()).close()}function lx(a,b){a.moveTo(b.Ra()+b.width/2,b.$a()).lineTo(b.ra(),b.ka()).lineTo(b.Ra(),b.ka()).close()}
916function mx(a,b){a.moveTo(b.Ra(),b.$a()).lineTo(b.ra(),b.$a()).lineTo(b.Ra()+b.width/2,b.ka()).close()}g.u=function(){var a=fx.o.u.call(this);a.background=this.Fm().u();a.padding=this.dl().u();a.margin=this.margin().u();a.orientation=this.Gm();a.layout=this.xu();return a};g.H=function(a,b){fx.o.H.call(this,a,b);"background"in a&&this.Fm(a.background);"padding"in a&&this.dl(a.padding);"margin"in a&&this.margin(a.margin);this.Gm(a.orientation);this.xu(a.layout)};var rx=fx.prototype;rx.background=rx.Fm;
917rx.orientation=rx.Gm;rx.padding=rx.dl;rx.margin=rx.margin;rx.layout=rx.xu;rx.currentPage=rx.Tm;rx.getPagesCount=rx.dT;function sx(){W.call(this);this.c=null;this.F=this.m=NaN;this.xa=null;this.Xa={};this.b={};this.ga=null;this.pa=!1;this.f=null;var a=ra(function(a,c){c=c.clone().round();if(!this.fb()){var b=1==c.width?.5:0;c.left-=b;c.width+=2*b}a.moveTo(c.left,c.top).lineTo(c.left+c.width,c.top).lineTo(c.left+c.width,c.top+c.height).lineTo(c.left,c.top+c.height).close()},this);this.Jd(a);this.i(4294967295)}G(sx,W);sx.prototype.ia=W.prototype.ia|32768;sx.prototype.Z=W.prototype.Z|20;var tx=sx.prototype,ux={};
918X(ux,1,"fill",Ov,16,1);X(ux,1,"stroke",Nv,16,1);X(ux,0,"width",bw,20,9);X(ux,0,"height",bw,20,9);X(ux,0,"orientation",vn,20,9);tx.Sx=ux;Jv(sx,sx.prototype.Sx);g=sx.prototype;g.ob=function(a){return this.b[a]};g.rc=function(a){return null!=this.b[a]};g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.b[a]=b};g.check=function(){return!0};g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=gw;g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};
919g.be=function(){var a=[this.b];this.ga&&(a=ob(a,this.ga.be()));return a};g.parent=function(a){return m(a)?(this.ga!=a&&(this.ga&&Yu(this.ga,this.tF,this),(this.ga=a)?(Q(this.ga,this.tF,this),this.margin().parent(this.ga.margin())):this.margin().parent(null)),this):this.ga};g.tF=function(a){var b=0,c=0;V(a,1)&&(b|=16,c|=1);V(a,8)&&(b|=4,c|=8);V(a,32768)&&(b|=1,c|=1);this.i(b,c)};g.Dh=function(){this.i(20,9)};
920g.margin=function(a,b,c,d){this.G||(this.G=new ex,H(this,this.G),Q(this.G,this.aQ,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.Jd=function(a){return m(a)?(this.g!=a&&(this.g=a,this.i(16,1)),this):this.g};
921g.I=function(){if(!this.ub())return this;this.c||(this.c=uh(),H(this,this.c));var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();T(this,4)&&(vx(this),this.w(4));if(T(this,16)){this.c.fill(this.B("fill"));this.c.stroke(this.B("stroke"));this.c.clear();var d=new I(this.m,this.F,this.j,this.h);this.g&&D(this.g)&&this.g(this.c,d);this.w(16)}T(this,2)&&(this.enabled()&&this.c.parent(a),this.w(2));T(this,8)&&(a=this.zIndex(),this.c.zIndex(a),this.w(8));c&&b.uc();return this};
922g.remove=function(){this.c&&this.c.parent(null)};g.ve=function(){this.xa&&!T(this,4)||vx(this);return new I(0,0,this.xa.width,this.xa.height)};g.lc=function(){if(!this.xa||T(this,4))vx(this),this.w(4);var a=this.W()||qq(0,0,0,0);if(!this.enabled())return a;switch(this.B("orientation")){case "top":a.top+=this.xa.height;a.height-=this.xa.height;break;case "right":a.width-=this.xa.width;break;case "bottom":a.height-=this.xa.height;break;case "left":a.left+=this.xa.width,a.width-=this.xa.width}return a};
923function vx(a){var b=a.D();b&&b.ha();var c=a.margin(),b=a.W(),d,e;b?a.fb()?(d=b.width,e=b.height):(d=b.height,e=b.width):d=e=void 0;var f=a.B("width"),h=a.B("height"),h=Nr(h)||!m(h)?"100%":h,f=O(Nr(f)||!m(f)?"100%":f,d);b&&d<c.hf(f)&&(f=c.Xd(d));h=O(h,e);b&&e<c.gf(h)&&(h=c.Wd(e));var k=c.hf(f),l=c.gf(h);d=O(c.B("left"),d);c=O(c.B("top"),e);e=a.B("orientation")||"top";if(b)switch(e){case "top":a.m=b.Ra()+d;a.F=b.$a()+c;a.j=f;a.h=h;a.xa=new I(b.Ra(),b.$a(),k,l);break;case "bottom":a.m=b.Ra()+d;a.F=
924b.ka()-l+c;a.j=f;a.h=h;a.xa=new I(b.Ra(),b.ka()-l,k,l);break;
924case "left":a.m=b.Ra()+c;a.F=b.ka()-d-f;a.j=h;a.h=f;a.xa=new I(b.Ra(),b.$a(),l,k);break;case "right":a.m=b.ra()-c-h,a.F=b.$a()+d,a.j=h,a.h=f,a.xa=new I(b.ra()-l,b.$a(),l,k)}else a.m=d,a.F=c,a.fb()?a.xa=new I(0,0,k,l):a.xa=new I(0,0,l,k)}g.aQ=function(a){V(a,2)&&this.i(20,9)};g.fb=function(){var a=this.B("orientation");return m(a)?"top"==a||"bottom"==a:!0};g.i=function(a,b){var c=sx.o.i.call(this,a,b);!c&&this.pa&&this.X(b||0);return c};
925g.enabled=function(a){return m(a)?(this.b.enabled!=a&&(this.b.enabled=a,this.i(1,32777),this.b.enabled?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.B("enabled")};g.u=function(){var a={},b;this.rc("zIndex")&&(b=this.ob("zIndex"));m(b)||(b=this.qc("zIndex"));m(b)&&(a.zIndex=b);var c;this.rc("enabled")&&(c=this.ob("enabled"));m(c)||(c=this.qc("enabled"));m(c)&&(a.enabled=c);Mv(this,this.Sx,a,"Separator");b=this.margin().u();Zb(b)||(a.margin=b);return a};
926g.H=function(a,b){Lv(this,this.Sx,a);this.margin().na(!!b,a.margin);this.zIndex(a.zIndex);this.enabled(a.enabled)};var wx=sx.prototype;wx.margin=wx.margin;wx.getRemainingBounds=wx.lc;function xx(){W.call(this);this.F=this.J=this.Aa=this.v=null;this.s=this.A=this.b=this.c=NaN;this.h=this.Ha=this.G=this.xa=null;this.Xa={};this.g={};this.j={};this.j.orientation="top";this.ga=null;this.la=!1;this.f=null}G(xx,W);xx.prototype.ia=W.prototype.ia|32768;xx.prototype.Z=W.prototype.Z|80;xx.prototype.m=Cv(20,16,9);Jv(xx,xx.prototype.m);var yx=xx.prototype,zx={};X(zx,0,"width",bw,4,9);X(zx,0,"height",bw,4,9);X(zx,0,"align",rn,4,9);X(zx,0,"orientation",vn,4,9);X(zx,0,"rotation",Hv,4,9);
927X(zx,0,"text",Fv,20,9);yx.Gu=zx;Jv(xx,xx.prototype.Gu);g=xx.prototype;g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=function(){var a=this.Te();a||(a=ob(this.be(),this.Wr(),this.me()),this.Te(a));return a};g.me=function(){var a=[this.j];this.ga&&(a=ob(a,this.ga.me()));return a};g.Wr=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.Wr()));return a};g.be=function(){var a=[this.g];this.ga&&(a=ob(a,this.ga.be()));return a};g.ob=function(a){return this.g[a]};g.rc=function(a){return null!=this.g[a]};
928g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.g[a]=b};g.check=function(){return!0};g.parent=function(a){return m(a)?(this.ga!=a&&(this.ga&&Yu(this.ga,this.LF,this),(this.ga=a)?(Q(this.ga,this.LF,this),this.el().parent(this.ga.el()),this.ei().parent(this.ga.ei()),this.margin().parent(this.ga.margin())):(this.el().parent(null),this.ei().parent(null),this.margin().parent(null))),this):this.ga};
929g.LF=function(a){var b=0,c=0;V(a,1)&&(b|=16,c|=1);V(a,8)&&(b|=4,c|=8);V(a,32768)&&(b|=1,c|=32769);this.f=null;this.i(b,c)};g.el=function(a){this.v||(this.v=new iw,H(this,this.v),Q(this.v,this.xQ,this));return m(a)?(this.v.C(a),this):this.v};function Ax(a,b){a.J=0>b?null:b;m(a.width())||a.i(4)}function Bx(a,b){a.F=0>b?null:b;m(a.height())||a.i(4)}g.margin=function(a,b,c,d){this.G||(this.G=new ex,H(this,this.G),Q(this.G,this.KF,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};
930g.ei=function(a,b,c,d){this.Ha||(this.Ha=new yw,H(this,this.Ha),Q(this.Ha,this.KF,this));
930return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};function Cx(a,b){if(m(b)){var c=a.B("orientation")!=b;a.j.orientation=b;c&&a.i(4);return a}return a.j.orientation}g.yQ=function(a,b){if(m(a)){if(A(a))if(m(b)){if(a in this.m)this[a](b)}else return this.ob(a);else if(z(a))for(var c in a)if(c in this.m)this[c](a[c]);return this}c={};for(var d in this.g)d in this.m&&(c[d]=this.g[d]);return c};
931function Dx(a,b){if(m(b)){var c=null==b?"":String(b);a.N!=c&&(a.N=c,a.i(20,9));return a}return a.N}g.i=function(a,b){var c=xx.o.i.call(this,a,b);!c&&this.la&&this.X(b||0);return c};function Ex(a){var b=!1;a.Aa||(b=!0,a.Aa=Mh(),a.el().D(a.Aa),a.Wa=a.Aa.text(),a.Wa.zIndex(.1),a.Wa.Ob("aria-hidden","true"),H(a,a.Aa),rv(a,a.Aa));return b}
932g.I=function(){if(!this.ub())return this;var a=Ex(this),b=this.D();U(this);T(this,2)&&(this.Aa.parent(b),this.w(2));T(this,8)&&(this.Aa.zIndex(this.zIndex()),this.w(8));T(this,16)&&(this.Hc(a),this.w(16));T(this,4)&&(Fx(this),this.Wa.x(O(this.ei().B("left"),this.c)),this.Wa.y(O(this.ei().B("top"),this.b)),this.Aa.Eb(this.h.b,this.h.c,this.h.f,this.h.g,this.h.h,this.h.j),this.i(64),this.w(4));T(this,64)&&(a=this.el(),U(a),a.W(0,0,this.c,this.b),a.I(),a.S(!1),this.w(64));this.S(!1);return this};
933g.remove=function(){this.Aa?this.Aa.parent(null):this.Wa&&this.Wa.parent(null)};g.lc=function(){var a=this.W(),a=a?a.clone():qq(0,0,0,0);if(!this.enabled())return a;this.xa&&!T(this,4)||Fx(this);switch(this.B("orientation")){case "top":a.top+=this.xa.height;a.height-=this.xa.height;break;case "right":a.width-=this.xa.width;break;case "bottom":a.height-=this.xa.height;break;case "left":a.left+=this.xa.width,a.width-=this.xa.width}return a};
934g.ve=function(){if(!this.enabled())return new I(0,0,0,0);this.xa&&!T(this,4)||Fx(this);return this.xa.clone()};
935g.Hc=function(a){var b=this.B("text"),c=Dx(this),d=this.B("useHtml");if(a||m(b)||m(c)||m(d))a=!b&&m(c)?c:b,d?this.Wa.htmlText(a):this.Wa.text(a);this.Wa.fontSize(this.B("fontSize"));this.Wa.fontFamily(this.B("fontFamily"));this.Wa.color(this.B("fontColor"));this.Wa.Ok(this.B("textDirection"));this.Wa.bo(this.B("textWrap"));this.Wa.opacity(this.B("fontOpacity"));this.Wa.lj(this.B("fontDecoration"));this.Wa.fontStyle(this.B("fontStyle"));this.Wa.fontVariant(this.B("fontVariant"));this.Wa.fontWeight(this.B("fontWeight"));
936this.Wa.letterSpacing(this.B("letterSpacing"));this.Wa.$n(this.B("lineHeight"));this.Wa.ao(this.B("textIndent"));this.Wa.Yi(this.B("vAlign"));this.Wa.Sg(this.B("hAlign"));this.Wa.nh(this.B("textOverflow"));this.Wa.Pk(this.B("selectable"));this.Wa.Hb(this.B("disablePointerEvents"))};
937function Gx(a){var b=a.ob("rotation");delete a.j.rotation;b=m(b)?b:a.B("rotation");if(m(b))return b;switch(a.B("orientation")){case "left":return a.j.rotation=-90;case "right":return a.j.rotation=90;default:return a.j.rotation=0}}
938function Fx(a){var b=a.ei(),c=a.margin(),d=a.W(),e,f,h=a.B("orientation"),k=!(Gx(a)%180);f=!((Gx(a)+90)%180);d?f?(e=d.height,f=d.width):(e=d.width,f=d.height):e=f=void 0;var l=Ex(a);if(l||T(a,16))a.Hc(l),a.w(16);a.Wa.width(null);a.Wa.height(null);a.Wa.Eb(1,0,0,1,0,0);var l=a.Wa.Oa(),n=a.rc("width")?a.ob("width"):a.J||null;null===n?(a.A=l.width,a.c=b.hf(a.A)):(a.c=O(n,e),a.A=b.Xd(a.c));d&&e<c.hf(a.c)?(a.c=c.Xd(e),a.A=b.Xd(a.c),a.Wa.width(a.A)):null===n||a.Wa.width(a.A);a.Wa.Eb(1,0,0,1,0,0);l=a.Wa.Oa();
939e=a.rc("height")?a.ob("height"):a.F||null;null===e?(a.s=l.height,a.b=b.gf(a.s)):(a.b=O(e,f),a.s=b.Wd(a.b));d&&f<c.gf(a.b)?(a.b=c.Wd(f),a.s=b.Wd(a.b),a.Wa.height(a.s)):null===e||a.Wa.height(a.s);a.xa=new I(-a.c/2,-a.b/2,a.c,a.b);var b=Fe(Sd(Gx(a)),0,0),p=we(a.xa,b);f=O(c.B("left"),a.c);e=O(c.B("right"),a.c);var l=O(c.B("top"),a.b),c=O(c.B("bottom"),a.b),n=p.width/2,p=p.height/2,r=f+n,t=l+p,u="top"==h||"bottom"==h;if(d)if(u||k)if(u){switch(a.B("align")){case "left":r=d.Ra()+f+n;break;case "right":r=
940d.ra()-e-n;break;default:r=(d.Ra()+d.ra()+f-e)/2}"top"==h?t=d.$a()+l+p:"bottom"==h&&(t=d.ka()-c-p)}else switch("right"==h?r=d.ra()-e-n:"left"==h&&(r=d.Ra()+f+n),a.B("align")){case "top":case "left":t=d.$a()+l+p;break;case "bottom":case "right":t=d.ka()-c-p;break;default:t=(d.$a()+d.ka()+l-c)/2}else if("left"==h){switch(a.B("align")){case "top":case "right":t=d.$a()+e+p;break;
940case "bottom":case "left":t=d.ka()-f-p;break;default:t=(d.$a()+d.ka()-f+e)/2}r=d.Ra()+l+n}else{switch(a.B("align")){case "top":case "left":t=
941d.$a()+f+p;break;case "bottom":case "right":t=d.ka()-e-p;break;default:t=(d.$a()+d.ka()+f-e)/2}r=d.ra()-l-n}d=[r,t,0,0];He(b).transform(d,0,d,0,2);a.h=Ee(b,d[0]-d[2],d[1]-d[3]);a.xa=we(a.xa,a.h);Ee(a.h,-a.c/2,-a.b/2);"top"==h||"bottom"==h||k?(a.xa.left-=f,a.xa.top-=l,a.xa.width+=f+e,a.xa.height+=l+c):(a.xa.left-=l,a.xa.top-=e,a.xa.width+=l+c,a.xa.height+=f+e)}g.xQ=function(a){V(a,1)&&this.i(64,1)};g.KF=function(a){V(a,2)&&this.i(4,9)};g.clear=function(){this.Aa&&this.Aa.iq()};
942g.enabled=function(a){return m(a)?(this.g.enabled!=a&&(this.g.enabled=a,this.i(1,32777),this.g.enabled?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.B("enabled")};
943g.u=function(){var a={},b;this.rc("zIndex")&&(b=this.ob("zIndex"));m(b)||(b=this.qc("zIndex"));m(b)&&(a.zIndex=b);var c;this.rc("enabled")&&(c=this.ob("enabled"));m(c)||(c=this.qc("enabled"));m(c)&&(a.enabled=c);Mv(this,this.m,a,"Title text");Mv(this,this.Gu,a,"Title props");b=this.margin().u();Zb(b)||(a.margin=b);b=this.ei().u();Zb(b)||(a.padding=b);b=this.el().u();Zb(b)||(a.background=b);return a};
944g.vc=function(a,b){return A(b)?(a?(this.Xa.text=b,this.Xa.enabled=!0):(this.text(b),this.enabled(!0)),!0):ja(b)||null===b?(a?this.Xa.enabled=!!b:this.enabled(!!b),!0):!1};
945g.H=function(a,b){if(b){for(var c in this.m){var d=a[c];m(d)&&(this.Xa[c]=d)}for(c in this.Gu)d=a[c],m(d)&&(this.Xa[c]=d);"enabled"in a&&(this.Xa.enabled=a.enabled);"zIndex"in a&&(this.Xa.zIndex=a.zIndex)}else Lv(this,this.m,a),Lv(this,this.Gu,a),xx.o.H.call(this,a);"background"in a&&this.el(a.background);"padding"in a&&this.ei(a.padding);"margin"in a&&this.margin(a.margin)};var Hx=xx.prototype;Hx.enabled=Hx.enabled;Hx.textSettings=Hx.yQ;Hx.background=Hx.el;Hx.margin=Hx.margin;Hx.padding=Hx.ei;
946Hx.getRemainingBounds=Hx.lc;function Ix(){Gb.call(this);this.h=!1;this.c=Xf("div");this.b=kc&&!zc("9")?cm(null,1,1):cm();this.b.m=!0;this.b.D(this.c);this.b.A=!0;this.f=null}G(Ix,Gb);var Jx={position:"absolute","z-index":9999,left:0,top:0,width:"100%",height:"100%","pointer-events":"none"},Kx={position:"relative",left:0,top:0,overflow:"hidden",width:"100%",height:"100%"},Lx={position:"relative",left:0,top:0,opacity:1,"pointer-events":"none"};g=Ix.prototype;g.hG=function(){qg(this.c,Jx);qg(this.b.sp(),Kx);qg(this.b.P(),Lx)};
947g.D=function(a){return m(a)?(a!=this.f&&((this.f=a)?(this.f.appendChild(this.c),this.hG(),this.b.jj()):dg(this.c)),this):this.f};g.ha=function(){return this.b};g.ln=function(){return!0};function Mx(a,b){return m(b)?(a.h=b,a):a.h}g.M=function(){Jb(this.b);this.b=null;dg(this.c);this.c=null};function Nx(a,b){ld.call(this);this.f=a;this.b=Ox(this.f);this.m=b||100;this.g=Xc(a,"resize",this.h,!1,this)}G(Nx,ld);Nx.prototype.M=function(){fd(this.g);Nx.o.M.call(this)};Nx.prototype.h=function(){this.c||(this.c=new qd(this.j,this.m,this),H(this,this.c));this.c.start()};
948Nx.prototype.j=function(){if(!this.f.jc){var a=this.b,b=Ox(this.f);this.b=b;if(a){var c=!1;a.width!=b.width&&(this.dispatchEvent("b"),c=!0);a.height!=b.height&&(this.dispatchEvent("a"),c=!0);c&&this.dispatchEvent("resize")}else this.dispatchEvent("a"),this.dispatchEvent("b"),this.dispatchEvent("resize")}};function Px(a){ld.call(this);this.c=a||window;this.f=Xc(this.c,"resize",this.g,!1,this);this.b=Sf(this.c||window)}G(Px,ld);function Ox(a){return a.b?a.b.clone():null}Px.prototype.M=function(){Px.o.M.call(this);this.f&&(fd(this.f),this.f=null);this.b=this.c=null};Px.prototype.g=function(){var a=Sf(this.c||window),b=this.b;a==b||a&&b&&a.width==b.width&&a.height==b.height||(this.b=a,this.dispatchEvent("resize"))};function Qx(){Ix.call(this);this.m=new Px;H(this,this.m);this.g=new Nx(this.m);H(this,this.g);Xc(this.g,"resize",this.j,!1,this)}G(Qx,Ix);fa(Qx);var Rx={position:"absolute","z-index":9999,left:"-10000px",top:"-10000px"},Sx={position:"absolute","z-index":9999,left:0,top:0},Tx={position:"fixed",left:0,top:0,opacity:1,"pointer-events":"none"};
949Qx.prototype.hG=function(){var a=document;kc&&(!zc("7")||a.documentMode&&6>=a.documentMode)?qg(this.c,Sx):qg(this.c,Rx);qg(this.ha().sp(),Kx);qg(this.ha().P(),Tx);this.j()};Qx.prototype.j=function(){var a;a=this.g;a=a.b?a.b.clone():null;this.ha().Zn(a.width,a.height)};Qx.prototype.ln=function(){return!1};function Ux(a,b,c){this.b={values:a||{},Jf:b||null,Cf:c||[],wg:{},xg:{}};this.b.wg["%Value"]="value";this.b.wg["%YValue"]="value";this.b.wg["%Index"]="index"}g=Ux.prototype;g.values=function(a){return m(a)?(this.b.values=a,this):this.b.values};g.Jf=function(a){return m(a)?(this.b.Jf=a,this):this.b.Jf};g.Cf=function(a){return m(a)?(this.b.Cf=a,this):this.b.Cf};g.wg=function(a){return m(a)?(this.b.wg=a,this):this.b.wg};g.xg=function(a){return m(a)?(this.b.xg=a,this):this.b.xg};
950g.jm=function(a){var b=this.b.Jf;return b?b.get.apply(b,arguments):void 0};g.iO=function(a){var b=this.b.Jf?this.b.Jf.l(a):void 0;m(b)||(b=(b=this.b.values.series)?b.value.l(a):void 0);return b};g.nd=function(a){var b=void 0;if(a)for(var c=0;c<this.b.Cf.length&&(b=(b=this.b.Cf[c])&&b.nd?b.nd(a):void 0,!m(b));c++);return b};function Vx(a,b){var c;if(m(b)){for(c in a)a.hasOwnProperty(c)&&!D(a[c])&&a[c]!=a.b&&delete a[c];a.b.values=b}for(c in a.b.values)a[c]=a.b.values[c].value;return a}
951function Wx(a,b){var c="%"==b.charAt(0)?b.substr(1):b,d=c.toLowerCase(),e=a.b.wg[b],f=a.b.xg[e]||a.b.values[e]||a.b.xg[b]||a.b.values[b]||a.b.xg[c]||a.b.values[c];if(f)return f.value;a:{for(var h in a.b.xg)if(a.b.xg.hasOwnProperty(h)&&h.toLowerCase()==d){f=a.b.xg[h].value;break a}for(h in a.b.values)if(a.b.values.hasOwnProperty(h)&&h.toLowerCase()==d){f=a.b.values[h].value;break a}f=void 0}if(m(f))return f;c=e?a.jm(e)||a.jm(c):a.jm(c);return m(c)?c:a.nd(d)}
952function Xx(a,b){var c="%"==b.charAt(0)?b.substr(1):b,d=c.toLowerCase(),e=a.b.wg[b],e=(c=a.b.xg[e]||a.b.values[e]||a.b.xg[b]||a.b.values[b]||a.b.xg[c]||a.b.values[c]||a.b.xg[d]||a.b.values[d])&&m(c.type)?c.type:"string";if(!c&&a.b.Cf.length)switch(d){case io.FX:case io.YX:case io.EL:case io.FL:case io.GL:case io.ZL:case io.$L:case io.aM:case io.bM:case io.jM:case io.YL:case io.fM:case io.hM:case io.TL:case io.UL:case io.eM:case io.VL:case io.mM:case io.gM:case io.WL:case io.oM:case io.iM:case io.XL:case io.pM:case io.qM:case io.rM:case io.pL:case io.hL:case io.iL:case io.jL:case io.lL:case io.mL:case io.oL:case io.AL:case io.uL:case io.yL:case io.zL:case io.rL:case io.sL:case io.xL:case io.tL:case io.tM:case io.BM:case io.KL:case io.ML:case io.OPEN:case io.qL:case io.xM:case io.dL:case io.LL:case io.SL:case io.RL:case io.QL:case io.sM:case io.lM:case io.nM:case io.kM:case io.dM:case io.cM:case io.HL:case io.CL:case io.DL:case io.BL:case io.vL:case io.wL:case io.eL:case io.fL:case io.gL:case io.kL:case io.nL:case io.yM:case io.zM:case io.AM:case io.vM:case io.wM:case io.OL:e=
953"number"}return e};function Yx(a,b){this.b=[];this.c=b||sq;if("number"==typeof a){var c=a,d;11<c&&(c=10);4>c?d=this.c.eq[c]:8>c?d=this.c.gq[c-4]:(d=this.c.yx[c-8],d=d.replace("{1}",this.c.eq[c-8]),d=d.replace("{0}",this.c.gq[c-8]));Zx(this,d)}else Zx(this,a)}
954function Zx(a,b){for(var c=!1,d="",e=0;e<b.length;e++){var f=b.charAt(e);if(" "==f)for(0<d.length&&(a.b.push({text:d,count:0,Wn:!1}),d=""),a.b.push({text:" ",count:0,Wn:!1});e<b.length-1&&" "==b.charAt(e+1);)e++;else if(c)"'"==f?e+1<b.length&&"'"==b.charAt(e+1)?(d+="'",e++):c=!1:d+=f;else if(0<=$x.indexOf(f)){0<d.length&&(a.b.push({text:d,count:0,Wn:!1}),d="");var h;h=b.charAt(e);for(var k=e+1;k<b.length&&b.charAt(k)==h;)k++;h=k-e;a.b.push({text:f,count:h,Wn:!1});e+=h-1}else"'"==f?e+1<b.length&&"'"==
955b.charAt(e+1)?(d+="'",e++):c=!0:d+=f}0<d.length&&a.b.push({text:d,count:0,Wn:!1});c=!1;for(d=0;d<a.b.length;d++)ay(a.b[d])?!c&&d+1<a.b.length&&ay(a.b[d+1])&&(c=!0,a.b[d].Wn=!0):c=!1}var $x="GyMdkHmsSEDahKzZvQL";function ay(a){if(0>=a.count)return!1;var b="MydhHmsSDkK".indexOf(a.text.charAt(0));return 0<b||!b&&3>a.count}function by(a,b){var c=a.substring(b[0]).match(/^\s+/);c&&(b[0]+=c[0].length)}
956function cy(a,b,c,d,e,f){by(b,c);var h=c[0],k=d.text.charAt(0),l=-1;if(ay(d))if(0<e){if(h+e>b.length)return!1;l=dy(a,b.substring(0,h+e),c)}else l=dy(a,b,c);
vendor: 7,430 bytes, lines 956-969
956switch(k){case "G":return l=ey(b,c,a.c.zx),0<=l&&(f.era=l),!0;case "M":case "L":a:{d=l;if(0>d){d=ey(b,c,a.c.Kx.concat(a.c.Tx).concat(a.c.Px).concat(a.c.Ux));if(0>d){f=!1;break a}f.month=d%12}else f.month=d-1;f=!0}return f;case "E":return d=ey(b,c,a.c.Vx),0>d&&(d=ey(b,c,a.c.Rx)),0>d?f=!1:(f.c=d,f=!0),f;case "a":return l=ey(b,c,a.c.xx),0<=l&&(f.g=
957l),!0;case "y":a:{var n;if(0>l){n=b.charAt(c[0]);if("+"!=n&&"-"!=n){f=!1;break a}c[0]++;l=dy(a,b,c);if(0>l){f=!1;break a}"-"==n&&(l=-l)}n||2!=c[0]-h||2!=d.count?f.year=l:(a=l,b=(new Date).getFullYear()-80,c=b%100,f.s=a==c,a+=100*Math.floor(b/100)+(a<c?100:0),f.year=a);f=!0}return f;case "Q":return 0>l?(d=ey(b,c,a.c.Ox),0>d&&(d=ey(b,c,a.c.Qx)),0>d?f=!1:(f.month=3*d,f.day=1,f=!0)):f=!1,f;case "d":return 0<=l&&(f.day=l),!0;case "S":return a=c[0]-h,f.m=3>a?l*Math.pow(10,3-a):Math.round(l/Math.pow(10,
958a-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.h=l),!0;case "s":return 0<=l&&(f.j=l),!0;case "z":case "Z":case "v":b.indexOf("GMT",c[0])==c[0]&&(c[0]+=3);a:if(c[0]>=b.length)f.f=0,f=!0;else{d=1;switch(b.charAt(c[0])){case "-":d=-1;case "+":c[0]++}h=c[0];l=dy(a,b,c);if(0>l)f=!1;else{if(c[0]<b.length&&":"==b.charAt(c[0])){n=60*l;c[0]++;l=dy(a,b,c);if(0>l){f=!1;break a}n+=l}else n=l,n=24>n&&2>=c[0]-h?60*n:n%100+n/100*60;f.f=-(n*d);f=!0}}return f;
959default:return!1}}function dy(a,b,c){if(a.c.Wx){for(var d=[],e=c[0];e<b.length;e++){var f=b.charCodeAt(e)-a.c.Wx;d.push(0<=f&&9>=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 ey(a,b,c){var d=0,e=-1;a=a.substring(b[0]).toLowerCase();for(var f=0;f<c.length;f++){var h=c[f].length;h>d&&!a.indexOf(c[f].toLowerCase())&&(e=f,d=h)}0<=e&&(b[0]+=d);return e}function fy(){};F("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(" "),
960weekdays:"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,
961weekendRange:[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",
962"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(";"),
963timeline_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",
964"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(";"),
965timeline_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",
966year_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",
967month_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",
968day_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",
969timelineHeader_day_hour:"HH:mm",timelineHeader_hour_minute:"H:mm"}});F("anychart.format.locales.default.numberLocale",{decimalsCount:1,decimalPoint:".",groupsSeparator:"",scale:!1,zeroFillDecimals:!1,scaleSuffixSeparator:"",useBracketsForNegative:!1});F("anychart.format.locales.default.messages",{});
970var gy=/^([-]?\d+\.?\d*)(.*?)?$/,hy={factors:[1E15,1E12,1E9,1E6,1E3,1E3,1,.001,1E-6,1E-9],suffixes:"P T G M K k  m u n".split(" ")},iy="default",jy=null,ky=NaN,ly="default",my=null,ny=null,oy=null,py=0,qy={},ry={},sy={},ty={};function uy(a){z(a)||(a=ba.anychart.format.locales[String(a)]);return a||null}function Hr(a){return(a=uy(a))&&a.dateTimeLocale||null}function vy(a){return(a=uy(a))&&a.numberLocale||null}function wy(a,b){var c=Hr(a);return c&&c[b||"dateTimeFormat"]||null}
971function xy(a){if(!a)return sq;var b=ka(a);b in ty||(ty[b]={zx:a.eras,dD:a.eraNames,fD:a.narrowMonths,hD:a.standaloneNarrowMonths,Kx:a.months,Tx:a.standaloneMonths,Px:a.shortMonths,Ux:a.standaloneShortMonths,Vx:a.weekdays,kD:a.standaloneWeekdays,Rx:a.shortWeekdays,jD:a.standaloneShortWeekdays,NL:a.narrowWeekdays,iD:a.standaloneNarrowWeekdays,Qx:a.shortQuarters,Ox:a.quarters,xx:a.ampms||a.amPmS,eq:a.dateFormats||[],gq:a.timeFormats||[],yx:a.dateTimeFormats||[],Bx:a.firstDayOfWeek,uM:a.weekendRange,
972Cx:a.firstWeekCutOffDay||a.firstWeekCutOfDay});return ty[b]}function yy(a){m(a)&&(ky=ia(a)?a.getTime():P(a));return isNaN(ky)?(a=new Date,a.setTime(Date.UTC(a.getUTCFullYear(),a.getUTCMonth())),a):new Date(ky)}function Ir(a){m(a)&&(A(a)||z(a)?ly=a:ly="default");return ly}function zy(a){m(a)&&(A(a)?my=a:my=null);return my||wy(ly)||wy("default")||"yyyy.MM.dd"}function Ay(a){m(a)&&(A(a)?ny=a:ny=null);return ny||wy(ly,"dateFormat")||wy("default","dateFormat")||"yyyy.MM.dd"}
973function By(a){m(a)&&(A(a)?oy=a:oy=null);return oy||wy(ly,"timeFormat")||wy("default","timeFormat")||"HH:mm:ss"}function Cy(a){m(a)&&(py=P(a)||0);return py}
974function Dy(a,b,c,d){if(ia(a))return a;if(C(a))return isNaN(a)?null:new Date(a);if(A(a)){if(b=(m(b)?b:jy)||null){d=Hr(d)||Hr(iy)||Hr("default");var e=ka(d),e=b+e,f;e in ry||(d=xy(d),ry[e]=new Yx(b,d));f=ry[e];c=ia(c)?c:yy();(b=-1==b.replace(/'.+?'/g,"").search(/z+/i))&&c.setTime(c.getTime()+6E4*c.getTimezoneOffset());d=a.length;a:{for(var h=new fy,e=[0],k=-1,l=0,n=0,p=0;p<f.b.length;p++)if(0<f.b[p].count)if(0>k&&f.b[p].Wn&&(k=p,n=l=0),0<=k){var r=f.b[p].count;if(p==k&&(r-=n,n++,0==r)){a=0;break a}cy(f,
975a,e,f.b[p],r,h)||(p=k-1,e[0]=l)}else{if(k=-1,!cy(f,a,e,f.b[p],0,h)){a=0;break a}}else{k=-1;if(" "==f.b[p].text.charAt(0)){if(r=e[0],by(a,e),e[0]>r)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&&0<h.year&&(h.year=-(h.year-1));void 0!=h.year&&c.setFullYear(h.year);a=c.getDate();c.setDate(1);void 0!=h.month&&c.setMonth(h.month);void 0!=h.day?c.setDate(h.day):(f=uq(c.getFullYear(),c.getMonth()),c.setDate(a>f?
976f:a));D(c.setHours)&&(void 0==h.b&&(h.b=c.getHours()),void 0!=h.g&&0<h.g&&12>h.b&&(h.b+=12),c.setHours(h.b));D(c.setMinutes)&&void 0!=h.h&&c.setMinutes(h.h);D(c.setSeconds)&&void 0!=h.j&&c.setSeconds(h.j);D(c.setMilliseconds)&&void 0!=h.m&&c.setMilliseconds(h.m);void 0!=h.f&&c.setTime(c.getTime()+6E4*(h.f-c.getTimezoneOffset()));h.s&&(a=new Date,a.setFullYear(a.getFullYear()-80),c.getTime()<a.getTime()&&c.setFullYear(a.getFullYear()+100));if(void 0!=h.c)if(void 0==h.day)a=(7+h.c-c.getDay())%7,3<a&&
977(a-=7),h=c.getMonth(),c.setDate(c.getDate()+a),c.getMonth()!=h&&c.setDate(c.getDate()+(0<a?-7:7));else if(h.c!=c.getDay()){a=!1;break b}a=!0}a=a?e[0]-0:0}return d==a?(b&&c.setTime(c.getTime()-6E4*c.getTimezoneOffset()),c):null}c=+a;a=new Date(isNaN(c)?a:c);return isNaN(a.getTime())?null:a}return null}function Ey(a,b,c){b=Un(b);a=Un(a);return(c?c+"_":"")+(a==b?a:b+"_"+a)}
978function Fy(a,b,c){a=(c=Hr(c)||Hr(ly)||Hr("default"))&&c.formats&&c.formats[a];return(q(a)?a[Math.min(a.length-1,b||0)]:A(a)?a:"")||"yyyy/MM/dd'T'HH:mm:ss.SSS"}function Gy(a,b,c){return Hy(a,Ay(),b,c)}function Hy(a,b,c,d){a=a instanceof Date?a:new Date(a);if(isNaN(a.getTime()))return String(a);d=Hr(d)||Hr(ly)||Hr("default");b=b||my||zy()||"yyyy.MM.dd";var e=b+ka(d);e in qy||(d=xy(d),qy[e]=new Sq(b,d));d=qy[e];c=c||py;c in sy||(sy[c]=Pq(c));return Yq(d,a,sy[c])}
979function Iy(a,b,c,d,e,f,h,k){var l;A(b)?l=vy(b):z(b)&&(l=b);var n=vy(ly)||vy("default");b=C(b)?b:l&&C(l.decimalsCount)?l.decimalsCount:n.decimalsCount;c=A(c)?c:l&&A(l.decimalPoint)?l.decimalPoint:n.decimalPoint;d=A(d)?d:l&&A(l.groupsSeparator)?l.groupsSeparator:n.groupsSeparator;e=z(e)||ja(e)?e:l&&(z(l.scale)||ja(l.scale))?l.scale:n.scale;f=ja(f)?f:l&&ja(l.zeroFillDecimals)?l.zeroFillDecimals:n.zeroFillDecimals;
979h=A(h)?h:l&&A(l.scaleSuffixSeparator)?l.scaleSuffixSeparator:n.scaleSuffixSeparator;k=
980ja(k)?k:l&&ja(l.useBracketsForNegative)?l.useBracketsForNegative:n.useBracketsForNegative;!0===e&&(e=hy);(l=0>a)&&(a=-a);n="";if(z(e)&&q(e.factors)&&q(e.suffixes)){var p=1,r=e.factors;e=e.suffixes;for(var t=Math.min(r.length,e.length),u=0;u<t;u++)if(p=r[u],a>=p||1>=p&&a>.1*p){n=e[u];break}n?n=h+n:p=1;a/=p}f=f?a.toFixed(b):Tp(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=
981e;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}F("anychart.format.inputLocale",function(a){m(a)&&(A(a)||z(a)?iy=a:iy="default");return iy});F("anychart.format.inputBaseDate",yy);F("anychart.format.inputDateTimeFormat",function(a){m(a)&&(A(a)?jy=a:jy=null);return jy});F("anychart.format.outputLocale",Ir);F("anychart.format.outputTimezone",Cy);F("anychart.format.outputDateFormat",Ay);F("anychart.format.outputTimeFormat",By);
982F("anychart.format.outputDateTimeFormat",zy);F("anychart.format.parseDateTime",Dy);
983F("anychart.format.parseNumber",function(a,b){var c=vy(b)||vy(iy)||vy("default"),d=1;if(A(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(Oa(c.groupsSeparator),"g"),"");var e=c.scale;!0===e&&(e=hy);if(z(e)&&q(e.factors)&&q(e.suffixes)){a=a.replace(new RegExp(Oa(c.scaleSuffixSeparator),"g"),"");var f=a.match(gy);if(!f)return NaN;var h=1;a=+f[1];if(f=f[2])for(var k=e.factors,e=e.suffixes,
984l=Math.min(k.length,e.length),n=0;n<l;n++)if(f==e[n]){h=k[n];break}a*=h}}d*=+a;return isNaN(d)?d:Tp(d,c.decimalsCount)});F("anychart.format.subs",za);F("anychart.format.getMessage",function(a){var b=uy(ly);return(b=b&&b.messages)&&a in b?b[a]:a});F("anychart.format.getDateTimeFormats",function(a,b){var c=Hr(b)||Hr(ly)||Hr("default"),c=c&&c.formats&&c.formats[a];return q(c)?c:A(c)?[c]:[]});F("anychart.format.getDateTimeFormat",Fy);F("anychart.format.getIntervalIdentifier",Ey);
985F("anychart.format.date",Gy);F("anychart.format.time",function(a,b,c){return Hy(a,By(),b,c)});F("anychart.format.dateTime",Hy);F("anychart.format.number",Iy);window.anychart.format.Context=function(a,b,c){window.anychart.format.Context.Vu(this,"constructor",a,b,c)};G(window.anychart.format.Context,Ux);var Jy=ba.anychart.format.Context;Jy.prototype.c=function(a){K(405,null,["getDataValue()","getData()"]);return this.jm(a)};Jy.prototype.h=function(a){K(405,null,["getTokenValue()","getData(), getMeta() or getStat() directly "]);return Wx(this,a)};
986Jy.prototype.g=function(a){K(405,null,["getTokenType()","getData(), getMeta() or getStat() directly "]);return Xx(this,a)};Jy.prototype.f=function(a){K(405,null,["getSeriesMeta()","this.series.meta()",", works if context contains 'series' field"]);var b=this.values();return b&&b.series?b.series.value.l(a):void 0};F("anychart.format.Context",Jy);var Ky=Jy.prototype;Ky.getData=Ky.jm;Ky.getMeta=Ky.iO;Ky.getStat=Ky.nd;Ky.getDataValue=Ky.c;Ky.getTokenValue=Ky.h;Ky.getTokenType=Ky.g;Ky.getSeriesMeta=Ky.f;function Ly(a){W.call(this);this.Da=a;this.G={};this.Xa={};this.ga=null;this.j={};this.c=this.f=this.aa=this.b=null;fs[String(ka(this))]=this}G(Ly,W);Ly.prototype.Z=W.prototype.Z|6080;Ly.prototype.ia=W.prototype.ia|32768;Ly.prototype.J=Cv(1988,640,1);Jv(Ly,Ly.prototype.J);var My=Ly.prototype,Ny={};X(Ny,0,"width",bw,1988,9);X(Ny,0,"height",bw,1988,9);X(Ny,0,"titleFormat",aw,1988,1);X(Ny,2,"titleFormat",aw,1988,1,void 0,"titleFormatter");X(Ny,0,"format",aw,1988,1);X(Ny,2,"format",aw,1988,1,void 0,"textFormatter");
987X(Ny,2,"format",aw,1988,1,void 0,"contentFormatter");X(Ny,0,"unionFormat",aw,1988,1);X(Ny,0,"unionFormat",aw,1988,1,void 0,"unionTextFormatter");X(Ny,0,"valuePrefix",Fv,1988,1);X(Ny,0,"valuePostfix",Fv,1988,1);X(Ny,0,"position",qn,64,1);X(Ny,0,"anchor",pn,64,1);X(Ny,0,"offsetX",Hv,64,1);X(Ny,0,"offsetY",Hv,64,1);X(Ny,0,"x",Hv,64,1);X(Ny,0,"y",Hv,64,1);X(Ny,0,"allowLeaveScreen",Iv,2,1);X(Ny,0,"allowLeaveChart",Iv,2,1);X(Ny,0,"allowLeaveStage",Iv,2,1);
988X(Ny,0,"displayMode",function(a){a=String(a).toLowerCase();switch(a){case "union":case "u":return"union";case "separated":case "sp":return"separated"}return"single"},4096,1,1);X(Ny,0,"positionMode",function(a){a=String(a).toLowerCase();switch(a){case "point":case "pt":case "p":return"point";case "chart":case "ch":case "c":return"chart"}return"float"},64,1,2);My.tt=Ny;Jv(Ly,Ly.prototype.tt);
988g=Ly.prototype;g.Cd=function(a,b){for(var c in this.j){var d=this.j[c];d&&d.Cd(a,b)}return Oy(this,a,b)};
989g.yp=function(a){return m(a)?(this.R!=a&&(this.R=+a,Py(this)),this):m(this.R)?this.R:this.ga?this.ga.yp():void 0};g.Dc=function(a,b){if(m(a)){if(A(a))if(m(b)&&a in this.J)this[a](b);else return this.B(a);else{U(this);for(var c in a)if(c in this.J)this[c](a[c]);this.S(!0)}return this}var d={};for(c in this.J){var e=this.B(c);m(e)&&(d[c]=e)}return d};g.Zd=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.LU,this),H(this,this.Ha));return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};
990g.LU=function(a){V(a,2)&&this.i(4,1)};g.Qj=function(a){this.v||(this.v=new iw,Q(this.v,this.zQ,this),H(this,this.v));return m(a)?(this.v.C(a),this):this.v};g.zQ=function(a){V(a,1)&&this.i(1024,1)};g.title=function(a){this.ab||(this.ab=new xx,Q(this.ab,this.AQ,this),this.ab.Sa(this),H(this,this.ab));return m(a)?(this.ab.C(a),this):this.ab};g.AQ=function(a){V(a,8)?(this.m=null,this.i(1988,1)):V(a,1)&&this.i(128,1)};
991g.fj=function(a){this.K||(this.K=new sx,Q(this.K,this.WU,this),H(this,this.K));return m(a)?(this.K.C(a),this):this.K};g.WU=function(a){V(a,8)?(this.N=this.m=null,this.i(1988,1)):V(a,1)&&this.i(256,1)};
992g.I=function(){Qy(this);if(!this.ub())return this;var a=this.Qj(),b=this.title(),c=this.fj(),d=this.je();Ry(this,this);T(this,8)&&(Sy(this).zIndex(this.zIndex()),this.w(8));if(T(this,4)){Ty(this);var e=this.m;this.T=this.Zd().ff(e);this.ea=this.V=null;this.w(4)}T(this,64)&&(this.N=null,Uy(this),Sy(this).Eb(1,0,0,1,this.N.x,this.N.y),this.w(64));T(this,1024)&&(U(a),a.W(this.m),a.D(Sy(this)),a.I(),a.S(!1),this.w(1024));T(this,128)&&(U(b),b.W(this.T),b.I(),b.S(!1),!this.V&&b.enabled()&&(this.V=b.lc()),
993this.w(128));T(this,256)&&(U(c),c.W(this.V||this.T),c.I(),c.S(!1),!this.ea&&c.enabled()&&(this.ea=c.lc()),this.w(256));T(this,512)&&(a=this.ea||this.V||this.T,U(d),this.Hc(),d.W(a),d.I(),d.S(!1),this.w(512));T(this,4096)&&this.w(4096);return this};g.ba=function(a){return m(a)?(this.h=a,this):this.h};
994function Vy(a,b,c,d,e){var f=b.parent()?b.parent():a,h,k,l=f.B("positionMode")||"float",f=f.ba()||Wy(a);a=f.Ma();var f=f.D().ha(),n=Ql(f),f=f.Oa(),p=Xy(b),r=b.B("allowLeaveStage"),t=b.B("allowLeaveScreen"),u=b.B("allowLeaveChart"),v=b.B("offsetX"),w=b.B("offsetY"),x=b.B("position");switch(l){case "float":h=p?c:c-n.x;k=p?d:d-n.y;break;case "point":var y;e?y=e.Aq(x,!0).value:y={x:c,y:d};h=p?y.x+n.x:y.x;k=p?y.y+n.y:y.y;break;case "chart":k=tr(a,x),h=k.x+(p?n.x:0),k=k.y+(p?n.y:0)}t||(b.x(h),b.y(k),c=
995p?0:n.x,e=p?0:n.y,d=b.Ma(),l=Sf(window),0>d.left-v+c&&(h-=d.left-v+c),0>d.top-w+e&&(k-=d.top-w+e),d.ra()-v+c>l.width&&(h-=d.ra()-v+c-l.width),d.ka()-w+e>l.height&&(k-=d.ka()-w+e-l.height));r||(b.x(h),b.y(k),d=b.Ma(),d.left<v&&(h-=d.left-v),d.top<w&&(k-=d.top-w),d.ra()>f.width+v&&(h-=d.ra()-f.width-v),d.ka()>f.height+w&&(k-=d.ka()-f.height-w));u||(b.x(h),b.y(k),d=b.Ma(),d.left<a.left+v&&(h-=d.left-v-a.left),d.top<a.top+w&&(k-=d.top-w-a.top),d.ra()>a.ra()+v&&(h-=d.ra()-v-a.ra()),d.ka()>a.ka()+w&&(k-=
996d.ka()-w-a.ka()));b.x(h);b.y(k)}
997function Yy(a,b,c,d,e){if(a.check(3)&&(a.b=e?e.Za():a,Zy(a,[a.b]),a.b.enabled())){for(var f={clientX:{value:c,type:"number"},clientY:{value:d,type:"number"},formattedValues:{value:[],type:""},points:{value:[],type:""}},h=[],k=0;k<b.length;k++){var l=b[k];if(l){var n=l.series,p=n.Za();if(n.enabled()&&p.enabled()){if(!m(n.qf))return;var r=n.qf();f.formattedValues.value.push(gz(p,r));f.points.value.push(r);k||(f.x={value:r.jm("x"),type:"string"},f.name={value:r.jm("name"),type:"string"});q(l.points)&&
998h.push({series:n,points:bb(l.points,function(a){n.L().select(a);return n.qf(!0)})})}}}h.length==b.length&&(f.allPoints={value:h,type:""});f.formattedValues.value.length&&(k=e&&e.kb&&e.kb()||b[0]&&b[0].series&&b[0].series.kb&&b[0].series.kb()||void 0,h=[],!e&&b[0]&&b[0].series&&h.push(b[0].series),e&&h.push(e),k&&h.push(k),b=new Jy(f),b.Cf(h),Vx(b),a.b.je().text(gz(a,b,!0)),Dx(a.b.title(),hz(a,b)),Zy(a.b),Sy(a.b).parent()||a.b.i(2),Ry(a,a.b),Vy(a,a.b,c,d,e),iz(a.b,c,d))}}
999function jz(a,b,c,d,e,f){if((!a.c||a.c.ln()||!Mx(a.c)||a.check(1))&&b.length){Qy(a);var h=a.B("displayMode");if("single"==h)b=b[0].series,a.b=f?a:b.Za(),a.b.enabled()&&m(b.qf)&&(f=b.qf(),f.clientX=c,f.clientY=d,Dx(a.b.title(),hz(a.b,f)),a.b.je().text(gz(a.b,f)),a.b==a?Zy(a):(Oy(a),Zy(a,[a.b])),Sy(a.b).parent()||a.b.i(2),Ry(a,a.b),Vy(a,a.b,c,d,b),iz(a.b,c,d));else if("union"==h)Yy(a,b,c,d,e);else if("separated"==h)for(Oy(a),f=0;f<b.length;f++){e=b[f].series;h=e.Za();if(!h.enabled())break;if(!m(e.qf))break;
1000var k=e.qf();k.clientX=c;k.clientY=d;Dx(h.title(),hz(h,k));h.je().text(gz(h,k));
1000Sy(h).parent()||h.i(2);Ry(a,h);kz(a,h,c,d,e);iz(h,c,d)}}}
1001function iz(a,b,c){if(a.enabled()){Qy(a);Sy(a).parent()||a.i(2);Ry(a,a);a.g&&a.g.zl()&&a.g.stop();a.I();var d=Sy(a),e=d.P();if(a.B("selectable")&&e){d.Hb(!1);a:{var d=a.Ma(),f,h,k;if(b<d.Ra())c<d.$a()?(e=d.ra(),f=d.Ra(),h=d.$a(),k=d.ka(),c-=2):c>d.ka()?(e=d.Ra(),f=d.ra(),h=d.$a(),k=d.ka(),c+=2):(e=f=d.Ra()+2,h=d.$a(),k=d.ka(),b-=2);else if(b>d.ra())c<d.$a()?(e=d.ra(),f=d.Ra(),h=d.ka(),k=d.$a(),c-=2):c>d.ka()?(e=d.Ra(),f=d.ra(),h=d.ka(),k=d.$a(),c+=2):(e=f=d.ra()-2,h=d.$a(),k=d.ka(),b+=2);else if(c<
1002d.$a())h=k=d.$a()+2,e=d.ra(),f=d.Ra(),c-=2;else if(c>d.ka())h=k=d.ka()-2,e=d.Ra(),f=d.ra(),c+=2;else break a;a.s=[e,h,f,k,b,c]}ed(document,"mousemove",a.qw,!1,a)}else e&&d.Hb(!0)}}function lz(a,b,c,d){Qy(a);a.b=a;d&&(d.clientX=b,d.clientY=c,Dx(a.title(),hz(a,d)),a.je().text(gz(a,d)));Ry(a,a);Vy(a,a,b,c);iz(a,b,c)}
1003function mz(a,b,c){var d=a.B("displayMode");"single"==d&&(Vy(a,a.b,b,c),iz(a.b,b,c));if("union"==d)Vy(a,a.b,b,c),iz(a.b,b,c);else if("separated"==d)for(var e in a.j)if(d=a.j[e])kz(a,d,b,c),iz(d,b,c)}function hz(a,b){b.values().titleText={value:a.ab.B("text"),type:"string"};Vx(b);var c=a.B("titleFormat");A(c)&&(c=nz(oz.xe(),c));return c.call(b,b)}
1004function gz(a,b,c){b.values().valuePrefix={value:a.B("valuePrefix")||"",type:"string"};b.values().valuePostfix={value:a.B("valuePostfix")||"",type:"string"};Vx(b);a=c?a.B("unionFormat"):a.B("format");A(a)&&(a=nz(oz.xe(),a));return a.call(b,b)}g.je=function(a){this.A||(this.A=new Fw,Q(this.A,this.GU,this),this.A.Sa(this),this.A.width("100%").height("100%"),H(this,this.A));return m(a)?(this.A.C(a),this):this.A};
1005g.MF=function(a){K(405,null,[".content()","the following behaviour",": the method called through the .content()-method should be applied to the .tooltip()-method directly"]);return this.je(a)};g.GU=function(a){V(a,8)?(this.N=this.m=null,this.i(1988,1)):V(a,1)&&this.i(512,1)};
1006function Oy(a,b,c){if(b)return a.g&&a.g.stop(),a.remove(),!0;if(a.B("selectable")&&c){b=c.originalEvent.clientX;c=c.originalEvent.clientY;var d=a.Ma().td(new ke(b,c)),e=Sy(a).P();if(e&&!d)return Xc(e,"mouseleave",a.aw,!1,a),a.s=null,!1;if(pz(a,b,c))return Xc(document,"mousemove",a.qw,!1,a),e&&(Xc(Sy(a).P(),"mouseenter",a.NC,!1,a),Xc(Sy(a).P(),"mouseleave",a.OC,!1,a)),!1;a.s=null}if(a.yp())return Py(a),a.g.zl()||a.g.start(),!1;a.remove();return!0}g.remove=function(){Sy(this).parent(null)};
1007function Qy(a){var b;b=a.check(1)&&!Zb(a.j);a.title().la=b;a.fj().pa=b;a.Qj().oa=b}g.Ma=function(){this.N=this.m=null;Uy(this);return new I(this.N.x+this.B("offsetX"),this.N.y+this.B("offsetY"),this.m.width,this.m.height)};g.ve=function(){Ty(this);return this.m};g.Hc=function(){if(T(this,512)){U(this.je());for(var a in this.J){var b=this.B(a);m(b)&&this.je().Dc(a,b)}this.je().fm(this.B("adjustFontSize"));this.je().qu(this.B("minFontSize"));this.je().pu(this.B("maxFontSize"));this.je().S(!1)}};
1008g.i=function(a,b){var c=Ly.o.i.call(this,a,b);!c&&this.check(1)&&!Zb(this.j)&&this.X(b||0);return c};function Sy(a){if(!a.F){a.F=Mh();H(a,a.F);rv(a,a.F);var b=a.Qj(),c=a.title(),d=a.fj(),e=a.je();b.D(a.F);c.D(a.F);d.D(a.F);e.D(a.F)}return a.F}function Wy(a,b){return m(b)?(a.aa=b,a):a.aa}function Xy(a){return Wu&&a.B("allowLeaveStage")&&a.B("allowLeaveChart")}function Py(a){a.g&&a.g.zl()?a.ma=!0:(Jb(a.g),a.g=new qd(function(){this.remove();this.ma&&(this.ma=!1,Py(this))},a.yp(),a))}
1009function Zy(a,b){b=b||[];for(var c in a.j)db(b,function(a){return String(ka(a))==c})||a.j[c].Cd(!0)}
1010function Ty(a){if(!a.m){U(a.je());a.Hc();a.je().S(!1);var b=a.B("width"),c=a.B("height"),d=(a.h||Wy(a)).Ma(),b=O(b,d.width),c=O(c,d.height),d=!isNaN(b),e=!isNaN(c),f=new I(0,0,0,0),h,k=null,l=null,n=a.title(),p=a.fj(),r=a.je(),t;if(!d||!e){if(n.enabled()){n.W(null);t=n.B("width");var u=null!=n.ob("width");h=n.B("height");var v=null!=n.ob("height");lr(t)&&(k=t,d?(t=a.Zd().Xd(b),n.width(t)):n.width(null));lr(h)&&(l=h,e?(t=a.Zd().Wd(c),n.height(t)):n.height(null));h=n.ve();f.width=b||Math.max(f.width,
1011h.width);u?n.width(k):delete n.g.width;v?n.height(l):delete n.g.height;l=k=null;e||(f.height+=h.height)}if(r.enabled()){var w=(u=a.ga?a.ga.je():null)?u.width():void 0,u=u?u.height():void 0;r.W(null);
1011w=r.width()||w;u=r.height()||u;lr(w)&&(k=w,d?(t=a.Zd().Xd(b),r.width(t)):r.width(null));lr(u)&&(l=u,e?(t=a.Zd().Wd(c),r.height(t)):r.height(null));w=r.ve();f.width=b||Math.max(f.width,w.width);k&&r.width(k);l&&r.height(l);e||(f.height+=w.height)}n.enabled()&&n.W(new I(0,0,f.width,h.height));r.enabled()&&
1012r.W(new I(0,0,f.width,w.height));p.enabled()&&(p.W(n.enabled()||r.enabled()?f:null),h=p.ve(),f.width=b||Math.max(f.width,h.width),e||(f.height+=h.height))}f=a.Zd().cL(f);d&&(f.width=b);e&&(f.height=c);f.left=0;f.top=0;a.m=f}}function Uy(a){Ty(a);if(!a.N){var b=a.B("anchor"),c=a.B("offsetX"),d=a.B("offsetY"),e=a.B("x"),f=a.B("y"),e=new ke(e,f);Lr(e,b,c,d);b=tr(a.m,b);e.x-=b.x;e.y-=b.y;a.N=e}}
1013function kz(a,b,c,d,e){var f=c,h=d,k,l=a.B("positionMode")||"float",n=a.B("displayMode"),p=(a.ba()||Wy(a)).Ma(),r=a.aa.D().ha(),t=r.Oa();k=Ql(r);var u=Xy(b),r=b.B("allowLeaveStage"),v=b.B("allowLeaveScreen"),w=b.B("allowLeaveChart"),x=b.B("offsetX"),y=b.B("offsetY");"float"==l?(f=u?c:c-k.x,h=u?d:d-k.y):"point"==l?(h="union"==n?a.B("position"):b.B("position"),h=e.Aq(h,!0).value,f=u?h.x+k.x:h.x,h=u?h.y+k.y:h.y):"chart"==l&&(f=a.ba().Ma(),h="union"==n?a.B("position"):b.B("position"),h=tr(f,h),f=h.x+
1014(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.Ma(),a=Sf(window),0>k.left-x+v&&(f-=k.left-x+v),0>k.top-y+u&&(h-=k.top-y+u),k.ra()-x+v>a.width&&(f-=k.ra()-x+v-a.width),k.ka()-y+u>a.height&&(h-=k.ka()-y+u-a.height));r||(b.x(f),b.y(h),k=b.Ma(),k.left<x&&(f-=k.left-x),k.top<y&&(h-=k.top-y),k.ra()>t.width+x&&(f-=k.ra()-t.width-x),k.ka()>t.height+y&&(h-=k.ka()-t.height-y));w||(b.x(f),b.y(h),k=b.Ma(),k.left<p.left+x&&(f-=k.left-x-p.left),k.top<p.top+y&&(h-=k.top-y-p.top),k.ra()>p.ra()+
1015x&&(f-=k.ra()-x-p.ra()),k.ka()>p.ka()+y&&(h-=k.ka()-y-p.ka()));b.x(f);b.y(h)}function qz(a){var b=null;Wy(a)?b=Wy(a).D():a.ba()?b=a.ba().D():a.parent()&&(Wy(a.parent())?b=Wy(a.parent()).D():a.parent().ba()&&(b=a.parent().ba().D()));return b}
1016function Ry(a,b){if(T(b,2)){var c;if(Xy(b))c=Qx.xe(),a.c&&a.c.ln()&&b.c.D(null),b.c=c,b.c.D(document.body),b.D(c.b),Sy(b).parent(b.D()),b.w(2);else{var d=qz(b);if(d){var e=rz(b);c=gs[e];c||(c=new Ix,gs[e]=c);b.c=c;Sy(b).parent(b.D());d=d.ha().sp();c.D(d);b.D(c.b);b.w(2)}}}}g.qw=function(a){if(pz(this,a.clientX,a.clientY))this.c.ln()||Mx(this.c,!0);else{ed(document,"mousemove",this.qw,!1,this);var b=Sy(this).P();b&&(ed(b,"mouseenter",this.NC,!1,this),ed(b,"mouseleave",this.OC,!1,this));this.aw(a)}};
1017function pz(a,b,c){if(!a.s)return!1;var d=a.s[0],e=a.s[1],f=a.s[2],h=a.s[3],k=a.s[4],l=a.s[5];a=aq(f,h,k,l,b,c);k=aq(k,l,d,e,b,c);return aq(d,e,f,h,b,c)==a&&a==k}g.NC=function(){ed(document,"mousemove",this.qw,!1,this);Sy(this).P()&&ed(Sy(this).P(),"mouseenter",this.NC,!1,this);this.s=null};g.OC=function(a){Sy(this).P()&&ed(Sy(this).P(),"mouseleave",this.OC,!1,this);this.aw(a)};
1018g.aw=function(a){if(2==a.b.buttons)return!0;this.c.ln()||Mx(this.c,!1);Sy(this).P()&&ed(Sy(this).P(),"mouseleave",this.aw,!1,this);this.s=null;this.yp()?(Py(this),this.g.zl()||this.g.start()):this.Cd(!0)};function rz(a){a=qz(a).ha();return"stg"+ka(a)}
1019g.parent=function(a){if(m(a)){if(this.ga!=a){var b=String(ka(this));a?(this.ga&&Yu(this.ga,this.Hu,this),this.ga=a,this.title().parent(this.ga.title()),this.fj().parent(this.ga.fj()),this.Qj().parent(this.ga.Qj()),this.Zd().parent(this.ga.Zd()),this.je().Zd().parent(this.ga.je().Zd()),this.ga.j[b]=this,Q(this.ga,this.Hu,this)):(Yu(this.ga,this.Hu,this),this.title().parent(null),this.fj().parent(null),this.Qj().parent(null),this.Zd().parent(null),this.je().Zd().parent(null),delete this.ga.j[b],this.ga=
1020null)}return this}return this.ga};g.Hu=function(a){var b=0,c=0;if(V(a,8)||V(a,1))b|=1988,c|=8;V(a,32768)&&(b|=1,c|=1);this.f=null;this.i(b,c)};g.ob=function(a){return this.G[a]};g.rc=function(a){return null!=this.G[a]};g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.G[a]=b};g.check=function(a){return m(a)?!!(a&this.Da):!0};g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=gw;g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};
1021g.be=function(){var a=[this.G];this.ga&&(a=ob(a,this.ga.be()));return a};g.QI=function(a){K(405,null,["isFloating()","positionMode()"]);var b=this.B("positionMode");return m(a)?("float"==b!=a&&this.Tb("positionMode",a?"float":"chart"),this):"float"==b};g.enabled=function(a){return m(a)?(this.G.enabled!=a&&(this.G.enabled=a,this.i(1,32777),this.G.enabled?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.B("enabled")};
1022g.u=function(){var a={};Mv(this,this.J,a);Mv(this,this.tt,a);delete a.x;delete a.y;var b=this.title().u();Zb(b)||(a.title=b);b=this.fj().u();Zb(b)||(a.separator=b);b=this.Qj().u();Zb(b)||(a.background=b);b=this.Zd().u();Zb(b)||(a.padding=b);m(this.R)&&(a.hideDelay=this.R);m(this.zIndex())&&(a.zIndex=this.zIndex());this.rc("enabled")&&(a.enabled=this.G.enabled);return a};
1023g.H=function(a,b){a.content&&this.MF(a.content);a.isFloating&&this.QI(a.isFloating);if(b){for(var c in this.J){var d=a[c];m(d)&&(this.Xa[c]=d)}for(c in this.tt)d=a[c],m(d)&&(this.Xa[c]=d);"enabled"in a&&(this.Xa.enabled=a.enabled)}else Lv(this,this.J,a),Lv(this,this.tt,a);this.title().na(!!b,a.title);this.fj().na(!!b,a.separator);this.Qj().na(!!b,a.background);this.Zd().na(!!b,a.padding);this.yp(a.hideDelay);c=a.contentInternal;if(!(c&&"anchor"in a&&"position"in a)){var e,f;c&&(e=c.position,f=c.anchor);
1024if(!e||!f){for(var d=this.rj(),h=0;h<d.length;h++){var k=d[h].content;k&&(e=e||k.position,f=f||k.anchor);if(m(e)&&m(f))break}e&&f||(d={},d.position=e||"leftTop",d.anchor=f||"leftTop",this.je(d))}}this.je(c);this.zIndex(a.zIndex);this.enabled(a.enabled)};
1025g.M=function(){delete this.G;delete this.Xa;if(this.ga){var a=String(ka(this));Yu(this.ga,this.Hu,this);delete this.ga.j[a]}for(var b in this.j)(a=this.j[b])&&a.sf();this.c&&!this.c.ln()&&this.D(null);Kb(this.ab,this.K,this.A,this.v,this.Ha,this.F,this.g);delete this.ab;delete this.K;delete this.A;delete this.v;delete this.Ha;delete this.g;if(this.c&&this.c.ln()&&qz(this)){a=!0;for(b in fs)if(fs.hasOwnProperty(b)){var c=fs[b];if(c!=this&&this.c==c.c){a=!1;break}}a&&(b=rz(this),delete gs[b],Jb(this.c))}delete this.c;
1026delete fs[String(ka(this))];Ly.o.M.call(this)};var sz=Ly.prototype;sz.title=sz.title;sz.separator=sz.fj;sz.background=sz.Qj;sz.padding=sz.Zd;sz.enabled=sz.enabled;sz.hide=sz.Cd;sz.hideDelay=sz.yp;sz.textSettings=sz.Dc;sz.content=sz.MF;sz.isFloating=sz.QI;function tz(){sw.call(this);this.A=this.c=NaN;this.R=this.b=this.ed=this.bb=this.Od=this.va=null;this.ua=NaN;this.Ea=null;this.tb=!0;this.Lb=null;this.T=!1;this.i(4294967295);
1026sv(this,this,this.zT,this.QP,null,this.yT,null,this.PP)}G(tz,sw);g=tz.prototype;g.ia=sw.prototype.ia;g.Z=sw.prototype.Z|4032;g.Ez=function(a){if(m(a)&&(a=on(a),this.oa!=a)){this.oa=a;if(this.b){a=0;for(var b=this.b.length;a<b;a++)Kw(this.b[a],this.oa)}this.i(16,1);return this}return this.oa};
1027g.xB=function(a){return m(a)?(a=tn(a,this.J),this.J!=a&&(this.J=a,this.i(4,9)),this):this.J};g.zc=function(a){return m(a)?(a=!!a,this.T!=a&&(this.T=a,this.i(16,1)),this):this.T};g.uu=function(a){return m(a)?(this.Fa!=a&&(this.Fa=a,this.i(1040,1)),this):this.Fa};function uz(a,b){if(!a.F||!b||a.F.length!=b.length)return!1;for(var c=0;c<b.length;c++)if(a.F[c]!=b[c])return!1;return!0}g.cw=function(a){return m(a)?(a=q(a)?sb(a,0):a?[a]:a,uz(this,a)||(this.F=a,this.i(1040,1)),this):this.F};
1028g.df=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "c":case "cat":case "categories":a="categories";break a}a="default"}this.Na!=a&&(this.Na=a,this.i(1040,1));return this}return this.Na};g.wB=function(a){return m(a)?(this.hc!=a&&(this.hc=a,this.i(1040,1)),this):this.hc};g.vB=function(a){return m(a)?(this.Ea!=a&&(this.Ea=a,this.i(1040,1)),this):this.Ea};g.TI=function(a){K(405,null,["itemsTextFormatter()","itemsFormat()"]);return this.vB(a)};
1029g.yB=function(a){return m(a)?(a=isNaN(parseFloat(a))?15:a,this.c!=a&&(this.c=parseFloat(a),this.i(4,9)),this):this.c};g.Gz=function(a){if(m(a)){a=qr(a)?5:+a;if(this.A!=a){this.A=a;if(this.b){a=0;for(var b=this.b.length;a<b;a++)this.b[a].Az(this.A)}this.i(4,9)}return this}return this.A};g.Fz=function(a){if(m(a)){a=P(a);if(this.s!=a){this.s=a;if(this.b){a=0;for(var b=this.b.length;a<b;a++)Lw(this.b[a],this.s)}this.i(4,9)}return this}return this.s};
1030g.margin=function(a,b,c,d){this.G||(this.G=new ex,H(this,this.G),Q(this.G,this.qF,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.qF=function(a){V(a,2)&&this.i(4,9)};g.Oo=function(a,b,c,d){this.Ha||(this.Ha=new yw,H(this,this.Ha),Q(this.Ha,this.qF,this));
1030return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.tu=function(a){this.v||(this.v=new iw,H(this,this.v),Q(this.v,this.OP,this));return m(a)?(this.v.C(a),this):this.v};g.OP=function(a){V(a,1)&&this.i(64,1)};
1031g.title=function(a){this.ab||(this.ab=new xx,H(this,this.ab),Q(this.ab,this.SP,this),this.ab.Sa(this));return m(a)?(this.ab.C(a),this):this.ab};g.SP=function(a){var b=0,c=0;V(a,1)&&(b|=128,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.rF=function(a){K(405,null,["titleFormatter","titleFormat"]);return this.vu(a)};g.vu=function(a){return m(a)?(this.Lb!=a&&(this.Lb=a,this.i(132,9)),this):this.Lb};
1032g.ht=function(a){this.ea||(this.ea=new sx,H(this,this.ea),Q(this.ea,this.XV,this));return m(a)?(this.ea.C(a),this):this.ea};g.XV=function(a){var b=0,c=0;V(a,1)&&(b|=256,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.xj=function(a){this.aa||(this.aa=new fx,H(this,this.aa),Q(this.aa,this.$U,this));return m(a)?(this.aa.C(a),this):this.aa};g.$U=function(a){var b=0,c=0;V(a,1)&&(b|=512,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};
1033g.Za=function(a){this.N||(this.N=new Ly(0),H(this,this.N),Q(this.N,this.RP,this),Wy(this.N,this));return m(a)?(this.N.C(a),this):this.N};g.RP=function(){var a=this.Za();a.D()&&a.I()};
1034function vz(a,b){var c=a.Za();if(c.enabled()){var d=b.itemIndex,e=a.b[d];e&&b&&(d={value:{value:e.text(),type:"string"},iconType:{value:e.Bz(),type:"string"},iconStroke:{value:e.zz(),type:""},iconFill:{value:e.xz(),type:""},iconHatchFill:{value:e.yz(),type:""},iconMarkerType:{value:Jw(e),type:"string"},iconMarkerStroke:{value:e.nF(),type:""},iconMarkerFill:{value:e.mF(),type:""},meta:{value:a.pc[d],type:""}},d=new Jy(d),lz(c,b.clientX,b.clientY,Vx(d)))}}
1035g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(68,9)),this):this.va};g.Iz=function(a){return m(a)?(this.Od!=a&&(this.Od=a,this.i(68,9)),this):this.Od};g.height=function(a){return m(a)?(this.bb!=a&&(this.bb=a,this.i(68,9)),this):this.bb};g.Hz=function(a){return m(a)?(this.ed!=a&&(this.ed=a,this.i(68,9)),this):this.ed};g.position=function(a){return m(a)?(a=vn(a),this.h!=a&&(this.h=a,this.Qa=!1,a=1,"outside"==this.ma&&(a|=8),this.i(4,a)),this):this.h};
1036g.Ip=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "inside":a="inside";break a}a="outside"}this.ma!=a&&(this.ma=a,this.Qa=!1,this.pa?this.i(2048,9):this.X(8));return this}return this.ma};g.Cz=function(a){return m(a)?(a=rn(a),this.m!=a&&(this.m=a,this.Qa=!1,this.i(4,9)),this):this.m};g.Dz=function(a){return m(a)?(a=!!a,this.pa!=a&&(this.pa=a,this.i(2048,1)),this):this.pa};
1037g.lc=function(){var a=this.W()||qq(0,0,0,0);if(!this.enabled()||"inside"==this.ma)return a;this.xa&&!T(this,4)||wz(this);switch(this.h){case "top":a.top+=this.xa.height;a.height-=this.xa.height;break;case "right":a.width-=this.xa.width;break;default:case "bottom":a.height-=this.xa.height;break;case "left":a.left+=this.xa.width,a.width-=this.xa.width}return a};g.Ma=function(){this.xa&&!T(this,4)||wz(this);return this.xa};
1038function xz(a,b,c){if(!a.b)return qq(0,0,0,0);for(var d=0,e,f=-Number.MAX_VALUE,h=0,k,l=-Number.MAX_VALUE,n=0,p=0,r=1,t=0,u=0,v=1,w=0,x=0,y=0,B=a.b.length;y<B;y++)y in a.V||(k=a.b[y].Ma(),e=k.width,d+=e+a.c,f=Math.max(f,e),k=k.height,h+=k+a.c,l=Math.max(l,k),"horizontalexpandable"==a.J?p+e>b?(w=Math.max(w,p),x+=n,r++,p=e+a.c,n=k+a.c):(p+=e+a.c,n=Math.max(n,k+a.c)):"verticalexpandable"==a.J&&(t+k>c?(x=Math.max(x,t),w+=u,v++,u=e+a.c,t=k+a.c):(t+=k+a.c,u=Math.max(u,e+a.c))));!d||0>f?f=d=0:d-=a.c;!h||
10390>l?l=h=0:h-=a.c;a.ae=v;return"vertical"==a.J?qq(0,0,Math.max(0,f),Math.max(0,h)):"horizontal"==a.J?qq(0,0,Math.max(0,d),Math.max(0,l)):"verticalexpandable"==a.J?(w+=u-a.c,x=Math.max(x,t)-a.c,qq(0,0,Math.max(0,w),Math.max(0,x))):"horizontalexpandable"==a.J?(w=Math.max(w,p)-a.c,x+=n-a.c,qq(0,0,Math.max(0,w),Math.max(0,x))):qq(0,0,0,0)}
1040function wz(a){var b=a.W();b&&0>=b.width&&0>=b.height&&(b=null);var c,d,e=a.margin(),f=a.Oo(),h,k,l,n,p=0,r=0,t,u;b?(c=b.width,d=b.height,null!=a.va?(l=Math.min(c,O(a.va,c),null!=a.Od?O(a.Od,c):c),t=f.Xd(e.Xd(l))):t=null!=a.Od?f.Xd(e.Xd(O(a.Od,c))):f.Xd(e.Xd(c)),null!=a.bb?(n=Math.min(d,O(a.bb,d),null!=a.ed?O(a.ed,d):d),u=f.Wd(e.Wd(n))):u=null!=a.ed?f.Wd(e.Wd(O(a.ed,d))):f.Wd(e.Wd(d))):(C(a.va)&&!isNaN(a.va)?(l=a.va,t=f.Xd(a.va)):t=C(a.Od)&&!isNaN(a.Od)?f.Xd(a.Od):Infinity,C(a.bb)&&!isNaN(a.bb)?(n=
1041a.bb,u=f.Wd(a.bb)):u=C(a.ed)&&!isNaN(a.ed)?f.Wd(a.ed):Infinity);var v,w,x,y=a.ht(),B=a.xj(),E=a.title(),R=B.Gm(),R="bottom"==R||"top"==R,S=E.B("orientation")||Cx(E),S="bottom"==S||"top"==S,Y=!(Gx(E)%180),pa=y.fb();U(y);U(B);U(E);var ca=w=null;do{w&&(ca=w);var Z=w=0,M=0,va=0;E.enabled()?(E.W(null),Ax(E,null),Bx(E,null),x=E.ve(),S?(x.width>t&&(Y?Ax(E,t):Bx(E,t),x=E.ve()),va=x.width,w+=x.height):(x.height>u&&(Y?Bx(E,u):Ax(E,u),x=E.ve()),M=x.height,Z+=x.width)):x=null;y.enabled()?(y.W(null),v=y.ve(),
1042pa?w+=v.height:Z+=v.width):v=null;h=t-Z;k=xz(a,h,u-w);var Ya=k.width;k=k.height;w+=k;Z+=Ya;M=Math.max(M,k);va=Math.max(va,Ya);Z=Math.max(va,Z);va=Math.max(M,w);M=u;S&&(M-=x?x.height:0);pa&&(M-=v?v.height:0);B.W(null);
1042w=qx(B,1);if("horizontal"==a.J)Ya>h&&a.b&&1<a.b.length?nx(B,!0):nx(B,!1);else if("verticalexpandable"==a.J)Ya>h&&1<a.ae?nx(B,!0):nx(B,!1);else if("vertical"==a.J||"horizontalexpandable"==a.J)k>M&&a.b&&1<a.b.length?nx(B,!0):nx(B,!1);ox(B)&&(R?(Z=Math.max(Z,w.width),va+=w.height):(Z+=w.width,
1043va=Math.max(va,w.height)));M=Math.min(Z,t);Z=Math.min(va,u);h=e.hf(f.hf(M));k=e.gf(f.gf(Z));if(E.enabled()){var qa=x.width;if(S||Y){if(Y&&!S)v=ox(B)?w.width:0,va=(a.b&&a.b.length?a.b[0].Ma().width:0)+v,x=Ya+v>=t-x.width?va:Ya,x=Math.max(Math.min(E.text().length,1),E.margin().Xd(M-qa<=x?M-x:qa)),Ax(E,x);else if(!Y&&va>u){x=0;v&&pa&&(x+=v.height);if("top"==B.Gm()||"bottom"==B.Gm())x+=w.height;Ya=ox(B)&&!R?w.height:0;Ya=Math.max(a.b&&a.b.length?a.b[0].Ma().height:0,Ya);x=Math.max(1,E.margin().Wd(u-x-
1044Ya));Y?Bx(E,x):Ax(E,x)}x=E.ve();y.width(h)}else x=E.ve(),y.width(k);v=y.ve();S?Z-=x.height:M-=x.width}y.enabled()&&(pa?Z-=v.height:M-=v.width);Ya=M;x=Z;B.Gm();ox(B)&&(R?x=Z-w.height:Ya=M-w.width);w=a;v=x;var Mb;w.g=[];x=0;Z=w.b&&w.b.length;for(M=0;M<Z&&M in w.V;M++);if(0<v&&w.b&&M!=Z)switch(w.g[x]=[],w.g[x][0]=w.b[M],w.J){case "horizontal":v=w.b[M].Ma().oe();for(M+=1;M<Z;M++)M in w.V||(v+w.c+w.b[M].Ma().oe()>Ya?(x++,w.g[x]=[],w.g[x][0]=w.b[M],v=w.b[M].Ma().oe()):(v=v+w.c+w.b[M].Ma().oe(),w.g[x].push(w.b[M])));
1045break;case "vertical":Ya=w.b[M].Ma().ke();M+=1;for(Z=w.b.length;M<Z;M++)M in w.V||(Ya+w.c+w.b[M].Ma().ke()>v?(x++,w.g[x]=[],w.g[x][0]=w.b[M],Ya=w.b[M].Ma().ke()):(Ya=Ya+w.c+w.b[M].Ma().ke(),w.g[x].push(w.b[M])));break;case "horizontalexpandable":for(var eb=w.b[M].Ma().oe()+w.c,nc=w.b[M].Ma().ke()+w.c,Ic=0,M=M+1;M<Z;M++)M in w.V||(va=w.b[M],qa=va.Ma().oe(),Mb=va.Ma().ke(),eb+qa>Ya?(Ic+=nc,Ic+Mb>v?(x++,w.g[x]=[],w.g[x][0]=va,Ic=0):w.g[x].push(va),eb=qa+w.c,nc=Mb+w.c):(eb+=qa+w.c,nc=Math.max(nc,Mb+w.c),
1046w.g[x].push(va)));break;case "verticalexpandable":for(eb=w.b[M].Ma().oe()+w.c,nc=w.b[M].Ma().ke()+w.c,Ic=0,M+=1;M<Z;M++)M in w.V||(va=w.b[M],qa=va.Ma().oe(),Mb=va.Ma().ke(),nc+Mb>v?(Ic+=eb,Ic+qa>Ya?(x++,w.g[x]=[],w.g[x][0]=va,Ic=0):w.g[x].push(va),eb=qa+w.c,nc=Mb+w.c):(eb=Math.max(eb,qa+w.c),nc+=Mb+w.c,w.g[x].push(va)))}gx(w.xj(),x+1);B.W(null);
1046w=B.Ma()}while(!oe(ca,w));l||(l=h);n||(n=k);a.xa=new I(p,r,l,n);if(a.Qa)p=a.dd<a.wb?Math.max(b.left,a.dd*b.width+b.left):Math.min(b.ra(),b.ra()-(a.wb*b.width+
1047l)),r=a.kd<a.Tc?Math.max(b.top,a.kd*b.height+b.top):Math.min(b.ka(),b.ka()-(a.Tc*b.height+n)),b.contains(a.xa)||(p<b.left&&(p=b.left),p+l>b.ra()&&(p=b.ra()-l),r<b.top&&(r=b.top),r+n>b.ka()&&(r=b.ka()-n));else if(b){p=b.Ra();r=b.$a();switch(a.h){case "left":case "right":switch(a.m){case "center":r+=(d-n)/2;break;case "right":case "bottom":r=b.ka()-n}break;case "top":case "bottom":switch(a.m){case "center":p+=(c-l)/2;break;case "right":case "bottom":p=b.ra()-l}}switch(a.h){case "right":p=b.ra()-l;break;
1048case "bottom":r=b.ka()-n}}else p=O(e.B("left"),0),r=O(e.B("top"),0);a.xa.left=p;a.xa.top=r;a.Ib=a.Oo().ff(a.margin().ff(a.xa));b=a.xa.clone();b.left=0;b.top=0;a.Da=a.margin().ff(b);a.kc=a.Oo().ff(a.Da);y.S(!1);B.S(!1);E.S(!1);a.w(4)}function yz(a){if(q(a.Fa))return a.Fa;if(null!=a.F){for(var b,c=[],d=0;d<a.F.length;d++)b=a.F[d],null!==b&&D(b.ah)&&(c=ob(c,b.ah(a.Na,a.Ea)));return c}return[]}
1049function zz(a,b){if(!q(b))return[];for(var c=[],d,e=a.Dc(),f=0;f<b.length;f++)isNaN(b[f].iconSize)&&(b[f].iconSize=a.s),d={iconTextSpacing:a.A,iconSize:a.s,hoverCursor:a.oa},ec(d,e,b[f]),c.push(d);return c}
1050function Az(a,b){a.b||(a.K=[],a.b=[]);var c,d,e;a.V={};if(!a.tb&&a.b)for(d=0,e=b.length;d<e;d++){m(b[d].enabled)&&!b[d].enabled&&(a.V[d]=!0);for(var f=0;f<a.b.length;f++){c=a.b[f];var h=c.Zs(),k=c.Ke();if(m(h)&&m(k)&&h==b[d].sourceUid&&k==b[d].sourceKey){c.clear();c.C(b[d]);c.Hc(c.dn(),!1);c.Aa.tag={index:a.T?b.length-1-d:d};break}}}else if(b&&0<b.length)for(Bz(a),a.pc=[],d=0;d<b.length;d++){m(b[d].enabled)&&!b[d].enabled&&(a.V[d]=!0);a:{c=a;e=b[d];f=0;for(h=c.K.length;f<h;f++)if(k=c.K[f],k.eV==e.sourceUid&&
1051k.dV==e.sourceKey){lb(c.K,f,1);c=k;break a}c=c.K.pop()||c.PG()}c.D(a.R);b[d].enabled=!1;c.C(b[d]);c.Hc(c.dn(),!0);c.Aa.tag={index:a.T?b.length-1-d:d};a.b.push(c);a.pc.push(b[d].meta?b[d].meta:{})}else Bz(a);a.tb=!1;a.i(4)}function Bz(a){for(var b=0,c=a.b.length;b<c;b++)a.K.push(a.b[b].clear());a.b.length=0}g.PG=function(){return new Hw};g.remove=function(){this.ta&&this.ta.parent(null)};
1052g.I=function(){if(!this.ub())return this;this.ta||(this.ta=Mh(),rv(this,this.ta),H(this,this.ta),this.R||(this.R=Mh(),this.R.parent(this.ta).zIndex(20
1052),H(this,this.R)));T(this,8)&&(this.ta.zIndex(this.zIndex()),this.w(8));var a=this.D(),b=a?a.ha():null;T(this,2)&&(this.ta.parent(a),this.w(2));(a=b&&!b.bc())&&b.Cc();T(this,1024)&&(this.tb=!0,this.w(1024));if(T(this,16)){var c=this.wB(),d=yz(this);this.T&&(d=d.reverse());d=D(c)?c(d):d;this.b&&this.b.length!=d.length&&(this.tb=!0);c=zz(this,d);Az(this,
1053c);this.w(16)}Cz(this);if(T(this,4)){if(this.b&&"..."==this.Oq())for(c=0,d=this.b.length;c<d;c++)this.b[c].W(null),this.b[c].dn().width(null);wz(this);this.i(3008);this.ta.Eb(1,0,0,1,this.xa.left,this.xa.top);this.ta.clip(this.Da);this.w(4)}T(this,64)&&(c=this.tu(),U(c),c.W(this.Da),this.enabled()&&c.D(this.ta),c.S(!1),c.I(),this.w(64));T(this,128)&&(c=this.title(),U(c),c.W(this.kc),this.enabled()&&c.D(this.ta),c.S(!1),c.I(),this.w(128));c=this.ab?this.ab.lc():this.kc;T(this,256)&&(d=this.ht(),U(d),
1054d.W(c),this.enabled()&&d.D(this.ta),d.S(!1),d.I(),this.w(256));c=this.ea?this.ea.lc():c;T(this,512)&&(d=this.xj(),U(d),d.W(c),this.enabled()&&d.D(this.ta),d.S(!1),d.I(),this.w(512));c=ox(this.xj())?this.xj().lc():c;d=ox(this.xj())?this.xj().Tm()-1:0;c.width=Math.max(1,c.width);c.height=Math.max(1,c.height);Dz(this,d,c.ceil());if(T(this,2048)){!this.yh&&this.pa&&(this.yh=this.ta.rect(),this.yh.fill(Go).stroke(null).zIndex(0),this.ta.ja("beforedrag",function(){this.Qa=!0;this.ib||(this.ib=!0,this.la||
1055(this.la=ph(),this.la.fill(Go).stroke(null).zIndex(100)),this.la.ee(this.Da),this.la.parent(this.ta),this.dispatchEvent("dragstart"))},!1,this),this.ta.ja("drag",this.sT,!1,this),this.ta.ja("end",function(){var a=this.ta.Jb,b=this.Ma(),c=this.W();this.gc=a.h;this.jb=a.j;this.dd=(this.gc-c.left)/c.width;this.kd=(this.jb-c.top)/c.height;this.wb=(c.width-(this.gc-c.left+b.width))/c.width;this.Tc=(c.height-(this.jb-c.top+b.height))/c.height;this.ib&&(this.ib=!1,this.la.parent(null),this.dispatchEvent("dragend"))},
1056!1,this));c=!1;if(this.pa)var e,c=this.margin().ff("inside"==this.ma?this.W():(e=qe(this.W(),this.lc())).length?e[0]:qq(0,0,0,0));this.yh&&this.yh.ee(this.Da);this.ta.Fj(c);this.w(2048)}a&&b.uc();return this};function Cz(a){if(null!=a.ua&&!isNaN(a.ua)&&(a=a.g[a.ua]))for(var b=0;b<a.length;b++)a[b].enabled(!1).I()}
1057function Dz(a,b,c){if(a.b){a.R.Eb(1,0,0,1,0,0);var d=0,e=0,f=0,h=0,k,l=a.g[b],n,p;if(l)switch(a.J){case "horizontal":for(k=0;k<l.length;k++)n=l[k],n.i(4),U(n).W(c).x(d).y(e).enabled(!0).S(!1).I(),d+=l[k].Ma().oe()+a.c;break;case "vertical":for(k=0;k<l.length;k++)n=l[k],n.i(4),U(n).W(c).x(d).y(e).enabled(!0).S(!1).I(),e+=l[k].Ma().ke()+a.c;break;case "horizontalexpandable":for(k=0;k<l.length;k++)n=l[k],p=n.Ma(),d+p.oe()>c.width&&(e+=f,f=d=0),n.i(4),U(n).W(c).x(d).y(e).enabled(!0).S(!1).I(),d+=n.Ma().oe()+
1058a.c,f=Math.max(f,p.ke()+a.c);break;case "verticalexpandable":for(k=0;k<l.length;k++)n=l[k],p=n.Ma(),e+p.ke()>c.height&&(d+=h,h=e=0),n.i(4),U(n).W(c).x(d).y(e).enabled(!0).S(!1).I(),e+=l[k].Ma().ke()+a.c,h=Math.max(h,p.oe()+a.c)}if(a.title().enabled()&&(c=a.title().B("orientation")||Cx(a.title()),"top"!=c&&"bottom"!=c)){d=c=0;if(e=a.ta.Jb)c=e.h,d=e.j;e=a.R.kp();f=a.ab.ve();f.top+=d;f.left+=c;c=f.top+f.height/2-(e.top+e.height/2);c=Math.min(a.Ib.height-e.height,Math.max(c,0));a.R.Eb(1,0,0,1,0,c)}}a.ua=
1059b}g.sT=function(a){return this.dispatchEvent(a.type)};g.Dd=function(a){a=tz.o.Dd.call(this,a);var b=jr(a.domTarget),b=P(b&&b.index);isNaN(b)||(a.itemIndex=b);return a};g.zT=function(a){var b=Ez(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&D(b.zi)&&b.zi(c,a),c.pa=!0,Rw(c,!0),Nw(c,!0),Qw(c,!0),a&&vz(this,a))}};g.yT=function(a){var b=Ez(this,a);b&&this.dispatchEvent(b)&&a&&vz(this,a)};
1060g.QP=function(a){var b=Ez(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&(b&&D(b.yi)&&b.yi(c,a),c.pa=!1,Rw(c,!1),Nw(c,!1),Qw(c,!1),this.Za().Cd())}};g.PP=function(a){if(a.button==Pj){var b=Ez(this,a);if(b&&this.dispatchEvent(b)){var c=this.b&&this.b[b.itemIndex],b=b.itemSource;c&&b&&D(b.wj)&&b.wj.call(b,c,a)}}};g.pe=function(a){(a=Ez(this,a))&&this.dispatchEvent(a)};
1061function Ez(a,b){var c=P(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.T?a.b.length-1-c:c,e=null,f=NaN,h=a.b[c];if(h&&a.F)for(var k=0;k<a.F.length;k++){var l=
1062a.F[k];if(ka(l)==h.Zs()&&D(l.Bk)&&l.Bk(a.Na)){e=l;f=h.Ke();break}}return{type:d,itemIndex:c,itemSource:e,itemIndexInSource:f,target:a,originalEvent:b}}
1063g.u=function(){var a=tz.o.u.call(this);
1063a.margin=this.margin().u();a.padding=this.Oo().u();a.background=this.tu().u();a.title=this.title().u();a.titleFormat=this.vu();a.titleSeparator=this.ht().u();a.paginator=this.xj().u();a.tooltip=this.Za().u();a.itemsLayout=this.xB();a.itemsSpacing=this.yB();a.itemsSourceMode=this.df();a.inverted=this.zc();m(this.uu())&&(a.items=this.uu());a.iconTextSpacing=this.Gz();a.iconSize=this.Fz();a.width=this.width();a.height=this.height();a.maxWidth=this.Iz();a.maxHeight=
1064this.Hz();a.position=this.position();a.positionMode=this.Ip();a.align=this.Cz();a.hoverCursor=this.Ez();a.drag=this.Dz();return a};
1065g.H=function(a,b){tz.o.H.call(this,a,b);"title"in a&&this.title(a.title);"background"in a&&this.tu(a.background);"padding"in a&&this.Oo(a.padding);"margin"in a&&this.margin(a.margin);this.vu(a.titleFormat);"titleFormatter"in a&&this.rF(a.titleFormatter);this.ht(a.titleSeparator);this.xj(a.paginator);this.Za().na(!!b,a.tooltip);this.xB(a.itemsLayout);this.yB(a.itemsSpacing);this.zc(a.inverted);this.df(a.itemsSourceMode);this.uu(a.items);this.vB(a.itemsFormat);"itemsTextFormatter"in a&&this.TI(a.itemsTextFormatter);
1066this.wB(a.itemsFormatter);this.Gz(a.iconTextSpacing);this.Fz(a.iconSize);this.width(a.width);this.height(a.height);this.Iz(a.maxWidth);this.Hz(a.maxHeight);this.position(a.position);this.Ip(a.positionMode);this.Cz(a.align);this.Ez(a.hoverCursor);this.Dz(a.drag)};g.M=function(){tz.o.M.call(this);Kb(this.yh,this.N,this.aa,this.K,this.b);this.aa=this.N=this.b=this.K=this.yh=null};var Fz=tz.prototype;Fz.itemsLayout=Fz.xB;Fz.itemsSpacing=Fz.yB;Fz.items=Fz.uu;Fz.itemsFormatter=Fz.wB;Fz.itemsFormat=Fz.vB;
1067Fz.itemsTextFormatter=Fz.TI;Fz.itemsSourceMode=Fz.df;Fz.inverted=Fz.zc;Fz.hoverCursor=Fz.Ez;Fz.iconTextSpacing=Fz.Gz;Fz.iconSize=Fz.Fz;Fz.margin=Fz.margin;Fz.padding=Fz.Oo;Fz.background=Fz.tu;Fz.title=Fz.title;Fz.titleFormatter=Fz.rF;Fz.titleFormat=Fz.vu;Fz.titleSeparator=Fz.ht;Fz.paginator=Fz.xj;Fz.tooltip=Fz.Za;Fz.width=Fz.width;Fz.height=Fz.height;Fz.maxWidth=Fz.Iz;Fz.maxHeight=Fz.Hz;Fz.position=Fz.position;Fz.positionMode=Fz.Ip;Fz.align=Fz.Cz;Fz.drag=Fz.Dz;Fz.getRemainingBounds=Fz.lc;
1068Fz.getPixelBounds=Fz.Ma;function Gz(){ld.call(this);this.c=!1;this.b=1E3}G(Gz,Xu);g=Gz.prototype;g.ia=2;g.enabled=function(a){return m(a)?(this.c!=a&&(this.c=a,this.X(2)),this):this.c};g.duration=function(a){return m(a)?(a=rr(a,this.b,!0),this.b!=a&&(this.b=a,this.X(2)),this):this.b};g.u=function(){return{enabled:this.c,duration:this.b}};g.H=function(a){this.enabled(a.enabled);this.duration(a.duration)};
1069g.vc=function(a,b){var c=arguments[1];return ja(c)||null===c?(this.enabled(!!c),c=arguments[2],m(c)&&this.duration(c),!0):isNaN(+c)?Xu.prototype.vc.apply(this,arguments):(this.enabled(!0),this.duration(+c),!0)};var Hz=Gz.prototype;Hz.enabled=Hz.enabled;Hz.duration=Hz.duration;function Iz(a){ld.call(this);this.ba=a;this.h=!0;this.f="";this.b=null}G(Iz,Xu);g=Iz.prototype;g.ia=Xu.prototype.ia|10;g.enabled=function(a){return m(a)?(this.h!=a&&(this.h=a,this.X(10)),this):this.h};g.Nz=function(a){K(405,null,["titleFormatter","titleFormat"]);return this.hl(a)};
1069g.hl=function(a){return m(a)?(this.f!=a&&(this.f=a,this.X(2)),this):this.f};function Jz(a,b){return m(b)?(a.b!=b&&(a.b&&Yu(a.b,a.VB,a),a.b=b,Q(a.b,a.VB,a)),a):a.b}g.VB=function(a){V(a,8)&&this.enabled(this.b.enabled())};
1070g.u=function(){var a=Iz.o.u.call(this);a.enabled=this.h;D(this.hl())?K(8,null,["A11y titleFormat"]):this.f&&(a.titleFormat=this.f);return a};g.vc=function(a,b){var c=arguments[1];return ja(c)||null===c?(this.enabled(!!c),!0):D(c)?(this.hl(c),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){Iz.o.H.call(this,a,b);this.enabled("enabled"in a?a.enabled:!0);this.hl(a.titleFormat);"titleFormatter"in a&&this.Nz(a.titleFormatter)};
1071g.M=function(){this.ba=null;this.b&&(this.b.X(2),Yu(this.b,this.VB,this));this.b=null;Iz.o.M.call(this)};function Kz(a){Iz.call(this,a);this.g="chartElements";this.c=null}G(Kz,Iz);g=Kz.prototype;g.sA=function(){var a=this.ba;a.Ri||(a.Ri=new Jy);var b={chart:{value:a,type:""}};a.Ri.Cf([a]);return Vx(a.Ri,b)};
1072g.Xz=function(){var a=this.ba.ta;a.Ob("role",null);a.Ob("aria-hidden","true");a.Ob("aria-label",null);dg(this.c);this.c=null;if(this.enabled()){var b,c=this.sA();this.f&&(b=this.f,A(b)&&(b=nz(oz.xe(),b)),b=b.call(c,c));c=this.ba.title();!b&&c.B("text")&&c.enabled()&&(b=c.B("text"));"dataTable"==this.g?(this.c=this.ba.VK(b),(a=this.ba.D().D())&&cg(a,this.c)):b&&(a.Ob("aria-label",b),a.Ob("aria-hidden",null),a.Ob("role","article"))}};
1073g.mode=function(a){if(m(a)){a:{switch(String(a).toLowerCase()){case "datatable":a="dataTable";break a}a="chartElements"}this.g!=a&&(this.g=a,this.X(2));return this}return this.g};g.u=function(){var a=Kz.o.u.call(this);a.mode=this.g;return a};g.H=function(a,b){Kz.o.H.call(this,a,b);this.mode(a.mode)};g.M=function(){dg(this.c);this.c=null;Kz.o.M.call(this)};function Lz(a){Iz.call(this,a.kb());this.c=a;this.g=null}G(Lz,Iz);
1074Lz.prototype.Xz=function(){var a=null,b=null,c=this.c.c||this.g;this.enabled()&&this.hl()&&(a=this.sA(),b=this.hl(),A(b)&&(b=nz(oz.xe(),b)),a=b.call(a,a),b="img");this.c.check(4)&&!this.g&&(c=this.g=this.c.c.Ge());c.Ob("aria-label",a);c.Ob("role",b)};Lz.prototype.sA=function(){return this.c.qf()};Lz.prototype.M=function(){Jb(this.g);this.c=null;Lz.o.M.call(this)};var Mz=Kz.prototype;Mz.enabled=Mz.enabled;Mz.titleFormat=Mz.hl;Mz.titleFormatter=Mz.Nz;Mz.mode=Mz.mode;Mz=Lz.prototype;Mz.enabled=Mz.enabled;
1075Mz.titleFormat=Mz.hl;Mz.titleFormatter=Mz.Nz;function Nz(a){ld.call(this);this.ga=a}G(Nz,Xu);g=Nz.prototype;g.ia=2;g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a,this.X(2)),this):this.Da};g.Lc=function(a){return m(a)?(a=nn(a),a!=this.V&&(this.V=a),this):this.V};g.$s=function(a){return m(a)?(a=P(a),a!=this.c&&(this.c=a),this):this.c};g.cE=function(a){return m(a)?(a=!!a,a!=this.b&&(this.b=a),this):this.b};
1076g.H=function(a,b){Nz.o.H.call(this,a,b);U(this.ga);this.Cb(a.hoverMode);this.Lc(a.selectionMode);this.$s(a.spotRadius);this.cE(a.allowMultiSeriesSelection);this.ga.S(!0)};g.u=function(){var a={};a.hoverMode=this.Cb();a.selectionMode=this.Lc();a.spotRadius=this.$s();a.allowMultiSeriesSelection=this.cE();return a};var Oz=Nz.prototype;Oz.hoverMode=Oz.Cb;Oz.selectionMode=Oz.Lc;Oz.spotRadius=Oz.$s;function Pz(a){this.target=a;this.f=[];this.c=[];this.b=bp}function Qz(a,b,c,d){if(!isNaN(c)){var e=vb(a.f,c);if(b==bp)0<e&&Rz(a,b,e);else{var f=!0,h=Sz(a,NaN);0>e?(kb(a.f,c,~e),kb(a.c,b,~e)):(f=!(a.c[e]&b))?a.c[e]|=b:m(d)&&(a.c[e]=d);a.target.enabled()&&a.target.L().select(c)&&(a.target.Ud()||"single"!=a.target.Cb()||(h?a.target.Oe(b):m(d)&&!h&&Sz(a,NaN)&&a.target.Oe(d)),f?a.target.$e(b):m(d)&&a.target.$e(d))}}}
1077function Sz(a,b){var c;if(m(b)){if(isNaN(b))return!Tz(a,ap)&&!(a.b&ap);c=Ud(a,+b)}else c=a.b;return!(c&ap)}
1078Pz.prototype.g=function(a,b,c){var d;if(m(b)){var e=this.target.L().Ya(),f=!0;if(q(b))for(zb(b),d=b.length;d--;){var h=+b[d];h<e&&(Qz(this,a,h,c),f=!1)}else+b<e&&(Qz(this,a,+b,c),f=!1);f||this.target.Kf()}else if(!(this.b&a)){b=bp;a==bp||a==N?b=N:a==ap&&(b=ap|N);for(d=this.c.length;d--;)Uz(this,b,d)&&(this.target.L().select(this.f[d])&&this.target.$e(bp),lb(this.c,d,1),lb(this.f,d,1));this.target.Kf();if(Sz(this)){if(Zu(this.target))if(this.target.Ud())for(d=this.target.mb();d.advance();)b=d.U(),
1079d.select(b)&&Sz(this,b)&&this.target.Oe(a);else Sz(this,NaN)&&this.target.Oe(a);
1079this.b=a}}};Pz.prototype.j=function(a,b){if(this.target.L().select(b)){var c=vb(this.f,b);a!=bp&&(0>c?(kb(this.f,b,~c),kb(this.c,a,~c),this.b==bp&&this.target.$e(a),Sz(this,NaN)&&!this.target.Ud()&&"single"==this.target.Cb()&&this.target.Oe(a)):this.c[c]|=a)}};
1080function Vz(a,b,c){var d;if(m(c)){if(!(c>=a.target.L().Ya())){if(q(c))for(zb(c),d=c.length;d--;)a.j(b,+c[d]);else a.j(b,+c);a.target.Kf()}}else if(a.b&b)if(b==N){for(d=a.c.length;d--;)Uz(a,b,d)&&(lb(a.c,d,1),lb(a.f,d,1));a.b=bp}else b==ap&&(a.c.length=0,a.f.length=0,a.b=bp);else{for(d=a.c.length;d--;)Uz(a,b,d)&&(lb(a.c,d,1),lb(a.f,d,1));a.b=b}}function Uz(a,b,c){return!(a.c[c]&=~b)}
1081function Rz(a,b,c){var d=a.f[c];Uz(a,b,c)?(lb(a.f,c,1),lb(a.c,c,1),a.target.enabled()&&a.target.L().select(d)&&a.b==bp&&a.target.$e(bp)):a.target.enabled()&&a.target.L().select(d)&&a.b==bp&&a.target.$e(a.c[c])}function Wz(a,b,c){isNaN(c)||(c=vb(a.f,c),0<=c&&Rz(a,b,c))}
1082Pz.prototype.h=function(a,b){var c;if(m(b)){if(q(b))for(zb(b),c=b.length;c--;)Wz(this,a,+b[c]);else if(isNaN(b))for(c=this.f.length;c--;)Rz(this,a,c);else Wz(this,a,+b);this.target.Kf();this.target.Ud()||"single"!=this.target.Cb()||this.target.Oe(Tz(this,ap)?ap:Tz(this,N)?N:bp)}else{for(c=this.c.length;c--;)Uz(this,a,c)&&(this.target.L().select(this.f[c])&&this.target.$e(bp),lb(this.f,c,1),lb(this.c,c,1));this.target.Kf();this.b&=~a;if(Zu(this.target))if(this.target.Ud())for(c=this.target.mb();c.advance();){var d=
1083c.U();c.select(d)&&Sz(this,d)&&this.target.Oe(this.b)}else this.target.Oe(this.b)}};function Xz(a,b){for(var c=[],d=0,e=a.c.length;d<e;d++)b&a.c[d]&&c.push(a.f[d]);return c}function Ud(a,b){var c=+b;return isNaN(c)?bp:(c=vb(a.f,c),0<=c?a.c[c]:bp)}function Yz(a,b,c){c=vb(a.f,c);return!!(b&a.c[c])}function Tz(a,b){return 0<=hb(a.c,function(a){return!!(a&b)})}Pz.prototype.ze=function(){return this.b};function Zz(a,b){return!!(a&b)}function $z(a){return Math.min(a&(N|ap),ap)}
1084function aA(a){Pz.call(this,a)}G(aA,Pz);aA.prototype.j=function(a,b){if(this.target.L().select(b)){var c=vb(this.f,b);a!=bp&&(0>c?(kb(this.f,b,~c),kb(this.c,a,~c),this.b==bp&&this.target.$e(a),Sz(this,NaN)&&!this.target.Ud()&&"single"==this.target.Cb()&&this.target.Oe(a)):(this.c[c]|=a,this.target.$e(this.c[c])))}};function bA(a){Pz.call(this,a)}G(bA,Pz);
1085bA.prototype.g=function(a,b,c){var d;if(m(b)){var e=this.target.L().Ya(),f=!0;if(q(b))for(zb(b),d=b.length;d--;){var h=+b[d];h<e&&(Qz(this,a,h,c),f=!1)}else+b<e&&(Qz(this,a,+b,c),f=!1);f||this.target.Kf()}else if(!(this.b&a)){b=bp;a==bp||a==N?b=N:a==ap&&(b=ap|N);for(d=this.c.length;d--;)Uz(this,b,d)&&(this.target.L().select(this.f[d])&&this.target.$e(bp),lb(this.c,d,1),lb(this.f,d,1));this.target.Kf();Sz(this)&&(Zu(this.target)&&Sz(this,0)&&this.target.Oe(a),this.b=a)}};
1086bA.prototype.h=function(a,b){var c;if(m(b)){if(q(b))for(zb(b),c=b.length;c--;)Wz(this,a,+b[c]);else if(isNaN(b))for(c=this.f.length;c--;)Rz(this,a,c);else Wz(this,a,+b);this.target.Kf();this.target.Ud()||"single"!=this.target.Cb()||this.target.Oe(Tz(this,ap)?ap:Tz(this,N)?N:bp)}else{for(c=this.c.length;c--;)Uz(this,a,c)&&(this.target.L().select(this.f[c])&&this.target.$e(bp),lb(this.f,c,1),lb(this.c,c,1));this.target.Kf();this.b&=~a;Zu(this.target)&&Sz(this,0)&&this.target.Oe(this.b)}};function cA(){U(this);W.call(this);this.Ha=this.ab=this.G=this.Wi=this.v=this.ta=null;this.Ng=[];this.Qi=!0;this.Re=this.Ri=this.yf=null;this.Cj=!1;this.oa=this.pa=0;this.Af={};this.hc=null;this.Dj=!1;this.Lb=this.dd=this.Tc=null;this.Jl=!1;this.Rb=null;this.i(4294967295);this.S(!1)}G(cA,zv);g=cA.prototype;g.ia=zv.prototype.ia;g.Z=zv.prototype.Z|3552;g.SI=function(){return!1};g.aL=function(){return!1};g.wd=function(a){oo(8);return m(a)?this:null};g.ye=function(){return null};g.Nf=function(){return!1};
1087g.Al=function(){return!0};g.XG=function(){var a=cm();a.m=this.Dj;a.j(qw(this.po()));return a};g.margin=function(a,b,c,d){this.G||(this.G=new ex,Q(this.G,this.oO,this),H(this,this.G));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.oO=function(a){V(a,2)&&this.i(4,9)};g.jd=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.sO,this),H(this,this.Ha));
1087return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.sO=function(a){V(a,2)&&this.i(4,9)};
1088g.Jq=function(a){this.v||(this.v=new iw,Q(this.v,this.nO,this),H(this,this.v));return m(a)?(this.v.C(a),this):this.v};g.nO=function(a){V(a,1)&&this.i(64,1)};g.title=function(a){this.ab||(this.ab=new xx,this.ab.Sa(this),Q(this.ab,this.rO,this),H(this,this.ab));return m(a)?(this.ab.C(a),this):this.ab};g.rO=function(a){var b=0,c=0;V(a,1)&&(b|=160,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};
1089g.label=function(a,b){var c,d;C(a)||A(a)&&!isNaN(+a)?(c=+a,d=b):(c=0,d=a);var e=this.Ng[c];e||(e=this.IG(),e.Sa(this),e.C(dA(this)),this.Ng[c]=e,H(this,e),Q(e,this.qO,this),this.i(256,1));return m(d)?(e.C(d),this):e};g.qO=function(){this.i(256,1)};function dA(a,b){return m(b)?(a.ak=b,a):a.ak||{}}g.IG=function(){return new Fw};g.mK=function(a,b){a.W(b)};g.ic=ea;g.Nr=function(){this.ic()};g.ca=function(a,b){return m(a)?m(b)?(this.Af[a.toLowerCase()]=b,this):this.Af[a.toLowerCase()]:this.Af};
1090g.nd=function(a){this.Nr();return this.ca(a)};g.Za=function(a){this.N||(this.N=this.uA());return m(a)?(this.N.C(a),this):this.N};g.uA=function(){var a=new Ly(4294967295);H(this,a);a.ba(this);this.ja("pointshover",this.HV,!0);return a};
1091g.HV=function(a){if(!a.RA){var b=[];$a(a.seriesStatus,function(c){c.points.length?c.series.enabled()&&b.push(c):("float"==this.N.B("positionMode")&&this.Bc("mousemove",this.px),this.N.Cd(!1,a))},this);if(b.length)if("float"==this.N.B("positionMode")&&this.ja("mousemove",this.px),"single"==this.yc().Cb()){var c=[];if("single"==this.N.B("displayMode"))c=a.seriesStatus;else{var d=a.seriesStatus[0].points[0];m(d.index)&&(d=d.index);m(this.ld())&&(c=bb(this.ld(),function(a){a.L().select(d);return{series:a,
1092points:[d]}}));c=ab(c,function(a){a=a.series.L();return m(a.l("missing"))?!a.l("missing"):!qr(a.get("value"))})}jz(this.N,c,a.originalEvent.clientX,a.originalEvent.clientY,a.seriesStatus[0].series,this.Zl())}else{var e=b[0];b[0].series.L().select(b[0].nearestPointToCursor.index);$a(b,function(a){e.nearestPointToCursor.distance>a.nearestPointToCursor.distance&&(a.series.L().select(a.nearestPointToCursor.index),e=a)});"single"==this.N.B("displayMode")?jz(this.N,[e],a.originalEvent.clientX,a.originalEvent.clientY,
1093e.series,this.Zl()):jz(this.N,b,a.originalEvent.clientX,a.originalEvent.clientY,e.series,this.Zl())}}};g.px=function(a){mz(this.N,a.clientX,a.clientY)};g.Zl=function(){return!1};g.contextMenu=function(a){!this.kd&&(this.kd=ba.anychart.ui.contextMenu(!!z(a)&&a.fromTheme))&&(H(this,this.kd),this.kd.itemsProvider(this.fS));return m(a)?(this.kd&&this.kd.setup(a),this):this.kd};
1094g.fS=function(a){var b=a.event?a.event.target.Mg:null,c=a.event?jr(a.event.domTarget):null,b=z(c)&&m(c.O)&&c.O.seriesType&&m(c.index)||b&&b.seriesType,c=Po(eA),d=Po(fA);d.href="https://anychart.com/products/anychart/history?version=7.14.3.1436";c.push(null,gA,hA,d);return a.chart.HC(Po(c),a,b)};g.HC=function(a){return a};g.cB=function(){var a=[],b,c,d,e,f=this.ld();for(d=0;d<f.length;d++)if((c=f[d])&&c.state&&c.Ec&&c.enabled())for(b=Xz(c.state,ap),e=0;e<b.length;e++)a.push(c.Ec(b[e]));return a};
1095var gA={text:"Save config as...",iconClass:"ac ac-save",subMenu:[{text:".json",iconClass:"ac ac-file-code-o",eventType:"anychart.saveAsJson",action:function(a){a.chart.XJ()}},{text:".xml",iconClass:"ac ac-file-code-o",eventType:"anychart.saveAsXml",action:function(a){a.chart.YJ()}}]},fA={text:"Version History",href:""},hA={iconClass:"ac ac-question",text:"Need help? Go to support center!",href:"https://anychart.com/support"},eA=[{text:"Save chart as...",iconClass:"ac ac-file-image-o",subMenu:[{text:".png",
1096iconClass:"ac ac-file-image-o",eventType:"anychart.saveAsPng",action:function(a){a.chart.En()}},{text:".jpg",iconClass:"ac ac-file-image-o",eventType:"anychart.saveAsJpg",action:function(a){a.chart.Cn()}},{text:".pdf",iconClass:"ac ac-file-pdf-o",eventType:"anychart.saveAsPdf",action:function(a){a.chart.Dn()}},{text:".svg",iconClass:"ac ac-file-code-o",eventType:"anychart.saveAsSvg",action:function(a){a.chart.Fn()}}]},{text:"Save data as...",iconClass:"ac ac-save",subMenu:[{text:".csv",iconClass:"ac ac-file-excel-o",
1097eventType:"anychart.saveAsCsv",action:function(a){a.chart.Rw()}},{text:".xlsx",iconClass:"ac ac-file-excel-o",eventType:"anychart.saveAsXlsx",action:function(a){a.chart.Sw()}}]},{text:"Share with...",iconClass:"ac ac-net",subMenu:[{text:"Facebook",iconClass:"ac ac-facebook",eventType:"anychart.shareWithFacebook",action:function(a){a.chart.CK()}},{text:"Twitter",iconClass:"ac ac-twitter",eventType:"anychart.shareWithTwitter",action:function(a){a.chart.FK()}},{text:"LinkedIn",iconClass:"ac ac-linkedin",
1098eventType:"anychart.shareWithLinkedIn",action:function(a){a.chart.DK()}},{text:"Pinterest",iconClass:"ac ac-pinterest",eventType:"anychart.shareWithPinterest",action:function(a){a.chart.EK()}}]},{text:"Print",iconClass:"ac ac-print",eventType:"anychart.print",action:function(a){a.chart.print()}},null,{iconClass:"ac ac-cog",text:"AnyChart "+za.apply(null,["v%s.%s.%s"].concat(["7","14","3","1436"])),href:"https://anychart.com"}],iA=[{text:"Start selection marquee",eventType:"anychart.startSelectMarquee",
1099action:function(a){a.chart.LK(!1)}},null];
1099g=cA.prototype;g.po=function(a){this.hc||(this.hc=new ow(this),H(this,this.hc),Q(this.hc,this.HU,this));return m(a)?(this.hc.C(a),this):this.hc};g.HU=function(a){var b=0;V(a,2)&&(b|=1024);this.i(b,1)};g.oh=function(a,b){this.yf||(this.yf=new Gz,Q(this.yf,this.DU,this));return m(a)?(this.yf.C.apply(this.yf,arguments),this):this.yf};g.DU=function(){this.i(2048,1)};g.Ev=ea;
1100g.Uh=function(a){this.Re||(this.Re=new Kz(this),H(this,this.Re),Q(this.Re,this.pO,this));return m(a)?(this.Re.C.apply(this.Re,arguments),this):this.Re};g.pO=function(){this.i(32,1)};
1101g.dA=function(a){a=this.margin().ff(a);var b=this.Jq();T(this,68)&&(U(b),b.D()||b.D(this.ta),b.W(a),b.S(!1),b.I(),this.w(64));a=b.enabled()?b.lc():a;if(b=this.D().ha()){var b=b.j(),c=this.po();b.C(qw(c));delete c.text_;delete c.url_;delete c.alt_;delete c.imgAlt_;delete c.logoSrc_;delete c.enabled_;this.w(1024)}a=this.jd().ff(a);b=this.title();T(this,132)&&(U(b),b.D()||b.D(this.ta),b.W(a),b.S(!1),b.I(),this.w(128));return(b.enabled()?b.lc():a).clone()};
1102g.Kq=function(){this.Cj||(this.Qi?Q(this,this.NI,this):Yu(this,this.NI,this),this.Cj=!0);if(this.ub()){var a;a=Fo();U(this);this.ta||(this.ta=Mh(),rv(this,this.ta),H(this,this.ta));var b=this.D()?this.D().ha():null,c=b&&!b.bc();c&&b.Cc();this.kd&&this.kd.attach(this);T(this,8)&&(this.ta.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.enabled()&&this.ta.parent(this.D()),Wy(this.Za(),this),this.w(2));T(this,4)&&b&&b.ja("stageresize",this.iC,!1,this);this.zr();var d=this.Ma();this.Rm=this.dA(d);this.Dg(this.Rm);
1103this.JK(this.Bh());var e=this.Jq(),f=e.B("fill");e.enabled()&&f&&"none"!=f||(this.Wi||(this.Wi=this.ta.rect(),this.Wi.fill(Go).stroke(null)),this.Wi.ee(this.Rm));if(T(this,260)){e=0;for(f=this.Ng.length;e<f;e++){var h=this.Ng[e];h&&(U(h),!h.D()&&h.enabled()&&h.D(this.ta),this.mK(h,d),h.S(!1),h.I())}this.w(256)}this.w(4);this.Ev();this.w(2048);T(this,32)&&(this.Uh().Xz(),this.w(32));this.S(!1);c&&b.uc();av(this,{type:"chartdraw",chart:this});a="Chart rendering time: "+Tp(Fo()-a,4);ro(a);this.SB()}};
1104g.I=function(a){a?(this.Nn||(this.Nn=ra(this.I,this)),setTimeout(this.Nn,0)):this.Kq();return this};g.zr=function(){};g.Dg=function(){};g.JK=function(){};function jA(a,b){return m(b)?(a.Qi!=b&&(a.Qi=b,a.Cj=!1,a.i(4,9)),a):a.Qi}g.iC=function(){this.Ga().jk()&&this.i(516,9)};g.Bh=function(){return this.Rm};g.TT=function(a,b){var c={x:a,y:b};if(this.D()&&this.D().ha()){var d=Ql(this.D().ha());c.x+=d.x;c.y+=d.y}return c};
1105g.jT=function(a,b){var c={x:a,y:b};if(this.D()&&this.D().ha()){var d=Ql(this.D().ha());c.x-=d.x;c.y-=d.y}return c};g.remove=function(){this.ta&&this.ta.parent(null)};g.NI=function(){Bs(this.I,this)};g.xy=function(a,b){var c=this.jc?{}:this.u();b||(c=mp(c,this.jI())||{});return a?br(c):c};g.qE=function(a,b){return Xr(this.xy(!1,b),"",a)};
1106function kA(a){switch(a.Ca().toLowerCase()){case "map":return"map";case "ganttresource":case "ganttproject":return"gantt";case "circular":case "lineargauge":case "thermometergauge":case "tankgauge":case "ledgauge":return"gauge";default:return"chart"}}g.jI=function(){var a={};a[kA(this)]=ip(this.Ca());return a};
1107g.u=function(){var a=cA.o.u.call(this);a.title=this.title().u();a.background=this.Jq().u();a.margin=this.margin().u();a.padding=this.jd().u();a.a11y=this.Uh().u();for(var b=[],c=0;c<this.Ng.length;c++)this.Ng[c]&&b.push(this.Ng[c].u());0<b.length&&(a.chartLabels=b);a.bounds=this.Ga().u();a.animation=this.oh().u();a.tooltip=this.Za().u();this.kd&&(a.contextMenu=this.contextMenu().serialize());a.credits=this.po().u();a.selectMarqueeFill=L(this.oC());a.selectMarqueeStroke=L(this.pC());return a};
1108g.H=function(a,b){cA.o.H.call(this,a,b);"defaultLabelSettings"in a&&dA(this,a.defaultLabelSettings);"title"in a&&this.title(a.title);"background"in a&&this.Jq(a.background);"padding"in a&&this.jd(a.padding);"margin"in a&&this.margin(a.margin);var c=a.chartLabels;if(q(c))for(var d=0;d<c.length;d++)this.label(d,c[d]);A(a.container)&&this.D(a.container);this.Ga(a.bounds);this.left(a.left);this.top(a.top);this.width(a.width);this.height(a.height);this.right(a.right);this.bottom(a.bottom);this.oh(a.animation);
1109"tooltip"in a&&this.Za().na(!!b,a.tooltip);this.Uh(a.a11y);m(a.contextMenu)&&this.contextMenu(a.contextMenu);this.po(a.credits);this.oC(a.selectMarqueeFill);this.pC(a.selectMarqueeStroke)};g.M=function(){Kb(this.yf,this.Re,this.N);this.N=this.Re=this.yf=null;cA.o.M.call(this);this.Rb&&Su(this,this.Rb)};
1110g.pe=function(a){var b,c=jr(a.domTarget),d;a.target instanceof lA||a.target instanceof mA?(d=a.target.Mg,d.Nf&&d.Nf()&&(b=d),d=c):a.target instanceof tz?c&&(b=c.O,d=c.index):(b=c&&c.O,d=C(c.index)?c.index:a.pointIndex);b&&!b.jc&&b.enabled()&&D(b.Nd)&&(m(a.pointIndex)||(a.pointIndex=q(d)?d[d.length-1]:d),(a=b.Nd(a))&&b.dispatchEvent(a))};g.Dd=function(a){var b=cA.o.Dd.call(this,a),c=jr(b.relatedDomTarget);return(c=c&&c.O)&&!c.jc&&c.enabled()?c.Dd(a):b};
1111g.kv=function(a,b){for(var c=[],d=0,e=a.length;d<e;d++){var f=a[d],h;f.cc?h={index:f.cc.index,distance:f.cc.td}:h={index:NaN,distance:NaN};c.push({series:f.O,points:b?[]:f.Ab?qb(f.Ab):[],nearestPointToCursor:h})}return c};g.Cp=function(a,b,c){for(var d,e,f,h=Infinity,k=0,l=a.length;k<l;k++){var n=a[k];if(n.cc){var p=n.cc;if(h>p.td||!d)d=n.O,e=p.index,f=jb(n.Ab,p.index),h=p.td}}a={index:e,series:d};a[b]=c?!f:f;return a};
1112g.zf=function(a,b,c,d,e){var f=this.Cp(c,a,d),h=[],k;if(!d)for(var l=0;l<c.length;l++){var n=c[l];k=n.O;for(var p=0;p<n.Ab.length;p++)h.push(k.Ec(n.Ab[p]))}k=f.series;a={type:"hovered"==a?"pointshover":"pointsselect",seriesStatus:this.kv(c,d),currentPoint:f,actualTarget:b.target,target:this,originalEvent:b,point:k.Ec(f.index),points:h};e&&(a.RA=!0);return a};g.AA=ea;g.Dv=ea;
1113g.$i=function(a){var b,c,d;c=this.yc();var e=jr(a.domTarget),f,h=!1;a.target instanceof tz||this.$o(a.target)?m(e)&&(C(e)&&(e=a.target.Mg),e.yb?(b=e.yb.O,f=e.yb.Ab,q(f)&&!f.length&&(f=NaN)):(b=e.O,f=e.index),h=!0):a.target instanceof lA||a.target instanceof mA?(f=a.target.Mg,f.Nf&&f.Nf()&&
1113(b=f),f=e):(b=e&&e.O,f=C(e&&e.index)?e.index:a.pointIndex);b&&!b.jc&&b.enabled()&&D(b.Nd)?(e=b.Nd(a),b.Li&&b.Li()&&C(e.pointIndex)&&(f=e.pointIndex),e&&(kr(b,a.relatedTarget)||b.dispatchEvent(e))&&"single"==c.Cb()&&
1114(q(f)&&!fb(f,function(a){return Yz(b.state,N,a)},this)||!Yz(b.state,N,f)&&!isNaN(f))&&(D(b.Ee)&&b.Ee(f,a),this.AA(f,b),e=Xz(b.state,N),d=[],e.length&&d.push({O:b,Ab:e,cc:{index:q(f)?f[0]:f,td:0}}),d.length&&(this.dispatchEvent(this.zf("hovered",a,d,!1,h)),this.pc=d.length?d:null))):this.pc&&(this.Ub(),this.dispatchEvent(this.zf("hovered",a,this.pc,!0)),this.pc=null);if("single"!=c.Cb())if(f=this.sk(a),e=!1,f&&f.length){b=this.ld();for(c=0;c<b.length;c++){var k=!1;for(d=0;d<f.length;d++)k=k||b[c]==
1115f[d].O;!k&&Xz(b[c].state,N).length&&(f.push({O:b[c],Ab:[]}),b[c].Ub(),e=!0)}c=0;for(d=f.length;c<d;c++){k=f[c];b=k.O;var l=k.Ab,n=Xz(b.state,N),e=e||!Db(l,n);Zz(b.state.ze(),N)||b.Ee(k.Ab)}e&&(this.dispatchEvent(this.zf("hovered",a,f,!1,h)),this.pc=f.length?f:null)}else a.target instanceof tz||(this.Ub(),this.pc&&this.dispatchEvent(this.zf("hovered",a,this.pc,!0)),this.pc=null)};
1116g.qo=function(a){var b=this.yc().Cb(),c=jr(a.domTarget),d=!1,e,f;a.target instanceof lA||a.target instanceof mA?(f=a.target.Mg,f.Nf&&f.Nf()&&
1116(e=f),f=c):a.target instanceof tz||this.$o(a.target)?(c&&(c.yb?(e=c.yb.O,f=c.yb.Ab,q(f)&&!f.length&&(f=NaN)):(e=c.O,f=c.index)),d=!0):(e=c&&c.O,f=C(c.index)?c.index:a.pointIndex);if(e&&!e.jc&&e.enabled()&&D(e.Nd)&&(c=e.Nd(a))){var h=jr(a.relatedDomTarget),h=P(z(h)?h.index:h);kr(e,a.relatedTarget)&&h==f||!e.dispatchEvent(c)||"single"!=b||isNaN(f)&&!q(f)||(e.Ub(),
1117this.Dv(),this.dispatchEvent(this.zf("hovered",a,[{O:e,Ab:[],cc:{index:q(f)?f[0]:f,td:0}}],!1,d)))}"single"==b||kr(this,a.relatedTarget)||(this.Ub(),this.Dv(),this.pc&&this.dispatchEvent(this.zf("hovered",a,this.pc,!0,d)),this.pc=null)};g.$o=function(){return!1};g.Jj=function(a){this.UB(a)};
1118g.UB=function(a){if(!this.Jl){var b=this.yc(),c,d,e,f,h,k=a.ctrlKey||a.metaKey,l;d=jr(a.domTarget);var n=this.$o(a.target);h=a.target instanceof lA;f=a.target instanceof mA;var n=a.target instanceof tz||n,p,r,t;n?d&&((t=d.yb||d.Ab)?(p=t.O,c=t.Ab):(p=d.O,c=d.index)):h||f?(h=a.target.Mg,h.Nf&&h.Nf()&&(p=h),c=d):(p=d&&d.O,c=d&&C(d.index)?d.index:a.pointIndex);if(p&&!p.jc&&p.enabled()&&D(p.Nd)){var u=p.Nd(a);if(u&&(kr(p,a.relatedTarget)||p.dispatchEvent(u))&&(n||(c=u.pointIndex),"single"==b.Cb())){if("none"==
1119b.Lc()||"none"==p.Lc())return;f=Xz(p.state,ap);l=1==f.length&&f[0]==c;if(!k&&!a.shiftKey&&l)return;(f=(k||a.shiftKey)&&Zz(p.state.ze(),ap))||!k&&!a.shiftKey||(k||a.shiftKey)&&"multiSelect"!=b.Lc()?(this.Vb(),this.gc&&this.dispatchEvent(this.zf("selected",a,this.gc,!0))):"singleSelect"==p.Lc()&&(this.gc&&this.dispatchEvent(this.zf("selected",a,this.gc,!0)),p.Vb(),q(c)&&(c=c[c.length-1]));D(p.Je)&&p.Je(c,a);e=this.ld();d=[];for(h=0;h<e.length;h++)if(r=e[h])f=Xz(r.state,ap),f.length&&d.push({O:r,Ab:f,
1120cc:{index:c,td:0}});d.length||d.push({O:p,Ab:[],cc:{index:c,td:0}});this.dispatchEvent(this.zf("selected",u,d));l?this.gc=null:this.gc=d}}else"single"==b.Cb()&&(n||this.Vb(),this.gc&&this.dispatchEvent(this.zf("selected",a,this.gc,!0)),this.gc=null);if("single"!=b.Cb()&&"none"!=b.Lc())if((c=this.sk(a))&&c.length){n=!1;d=[];var v;if("singleSelect"==b.Lc()){var w;h=0;for(e=c.length;h<e;h++)v=c[h],p=v.O,"none"!=p.Lc()&&(w||(w=v),w.cc.td>v.cc.td&&(w=v));p=w.O;f=Xz(p.state,ap);l=1==f.length&&f[0]==w.cc.index;
1121n=!l||l&&(k||a.shiftKey);f=(k||a.shiftKey)&&Zz(p.state.ze(),ap);!f&&(k||a.shiftKey)||l||p.Vb();p.Je(w.cc.index,a);f=Xz(p.state,ap);if(f.length)for(d.push({O:p,Ab:[w.cc.index],cc:w.cc}),e=this.ld(),h=0;h<e.length;h++)p=e[h],"none"!=p.Lc()&&((u=p==d[0].O)||p.Vb());else d.push({O:p,Ab:f,cc:v.cc})}else{w=[];if(!k&&!a.shiftKey)for(e=this.ld(),h=0;h<e.length;h++)if(r=e[h],"none"!=r.Lc()){u=!1;for(b=0;b<c.length;b++)u=u||r==c[b].O;!u&&Xz(r.state,ap).length&&(w.push({O:r,Ab:[]}),r.Vb(),n=!0)}h=0;for(e=c.length;h<
1122e;h++)if(v=c[h],p=v.O,"none"!=p.Lc()){"singleSelect"==p.Lc()?t=[v.cc.index]:t=v.Ab;f=Xz(p.state,ap);if(a.shiftKey){u=!0;for(b=0;b<t.length;b++)u=u&&jb(f,t[b]);l=u}else k||(l=Db(t,f));n=n||!l;l||(((f=(k||a.shiftKey)&&Zz(p.state.ze(),ap))||!k&&!a.shiftKey||"singleSelect"==p.Lc())&&p.Vb(),p.Je(t,a));f=Xz(p.state,ap);f.length?d.push({O:p,Ab:f,cc:v.cc}):w.push({O:p,Ab:f,cc:v.cc})}for(h=0;h<w.length;h++)d.push(w[h])}n&&(this.dispatchEvent(this.zf("selected",a,d)),this.gc=d.length?d:null)}else n||this.Vb(),
1123this.gc&&this.dispatchEvent(this.zf("selected",a,this.gc,!0)),this.gc=null}};g.Vb=function(){var a,b,c=this.ld();a=0;for(b=c.length;a<b;a++)c[a]&&c[a].Vb()};g.Ub=function(){var a,b,c=this.ld();a=0;for(b=c.length;a<b;a++)c[a]&&c[a].Ub()};function nA(a,b){b?(a.dd||(a.dd=ph(0,0,0,0),a.dd.zIndex(1E4)),a.dd.Hb(!1),a.dd.cursor("wait"),a.dd.fill(Go),a.dd.stroke(null),a.dd.ee(a.Ma()),a.dd.parent(a.D())):a.dd&&a.dd.remove()}
1124g.yc=function(a){this.Oh||(this.Oh=new Nz(this),Q(this.Oh,this.SB,this));return m(a)?(z(a)?this.Oh.C(a):this.Oh.Cb(a),this):this.Oh};g.SB=function(){for(var a=this.ld(),b=a.length;b--;)a[b]&&a[b].Cb(this.yc().Cb())};function oA(a){a.Tc&&(a.Ti=!1,a.Rn=!1,a.mk=!1,a.Qn&&nA(a,!1),a.Qn=!1,a.Cl=a.yl=a.Bl=null,a.Lb&&a.Lb.parent(null),a.pk=null,Kb(a.Of,a.ae),a.Tc=a.Of=a.ae=null,a.xk.cursor(null),a.xk=null)}
1125function pA(a,b,c){if(a.Tc&&a.D()){var d=Ql(a.D().ha());b-=d.x;c-=d.y;for(d=0;d<a.Tc.length;d++){var e=a.Tc[d];
1125if(e&&e.left<b&&b<e.left+e.width&&e.top<c&&c<e.top+e.height)return d+1}}return 0}g.bw=function(a){this.Tc&&this.xk.cursor(this.mk||pA(this,a.clientX,a.clientY)?this.pk:null)};
1126g.OI=function(a){var b,c=this.D(),d=Ql(c.ha()),e=a.clientX-d.x,d=a.clientY-d.y;"mousedown"==a.type&&!Jc(a.b)||!(b=pA(this,a.clientX,a.clientY))||this.Cl&&!1===this.Cl(b-1,e,d,0,0,a)||(this.Ph=b-1,b=this.Tc[this.Ph],this.ef=e,this.Lh=d,this.Lb.ee(this.Ti?new I(this.ef,b.top,0,b.height):new I(this.ef,this.Lh,0,0)),this.Lb.parent(c),this.Of||(this.Of=new qA(this.Lb)),this.Of.ZJ=window,b=b.clone(),b.left-=this.ef,b.top-=this.Lh,this.Of.AC(b),this.ae.ja(this.Of,"drag",this.PT),this.ae.ja(this.Of,"end",
1127this.OT),this.mk=!0,this.Of.vg(a.b),a.preventDefault(),a.stopPropagation())};g.PT=function(a){var b;this.Ti?(b=this.Tc[this.Ph],b=new I(this.ef,b.top,a.left,b.height)):b=new I(this.ef,this.Lh,a.left,a.top);this.Lb.ee(b);this.yl&&this.yl(this.Ph,this.ef,this.Lh,a.left,a.top,new Nj(a.b,this.D().ha()))};
1128g.OT=function(a){var b;this.Ti?(b=this.Tc[this.Ph],b=new I(this.ef,b.top,a.left,b.height)):b=new I(this.ef,this.Lh,a.left,a.top);this.Lb.ee(b);b=!1;this.Bl&&(b=!1===this.Bl(this.Ph,this.ef,this.Lh,a.left,a.top,new Nj(a.b,this.D().ha())));b||this.Rn?this.Lb.parent(null):oA(this)};function qA(a){Hg.call(this,a.P());ed(this.A,["touchstart","mousedown"],this.vg,!1,this)}G(qA,Hg);qA.prototype.fk=function(){this.b=this.c=0};qA.prototype.pl=function(){};g=cA.prototype;
1129g.LK=function(a){var b=this.VU,c=this.TU,d=this.UU,e=this.Vi,f=this.Ui;this.ta?(oA(this),this.mk=this.Ti=!1,this.Tc=[this.Bh()],this.Qn=!1,this.Cl=b,this.yl=c,this.Bl=d,this.Rn=!!a,this.Lb||(this.Lb=ph(0,0,0,0),this.Lb.zIndex(10001),this.Lb.Hb(!0)),this.Lb.stroke(e||"3 red"),this.Lb.fill(f||"red 0.5"),this.xk=a=this.ta,this.pk=null,this.ae=new mg(this),this.pk&&(this.ae.ja(a,"mouseover",this.bw,!0),this.ae.ja(document,"mousemove",this.bw,!0),this.ae.ja(document,"touchmove",this.bw,!0),this.ae.ja(a,
1130"mouseout",this.bw,!0)),this.ae.ja(a,"touchstart",this.OI,!0),this.ae.ja(a,"mousedown",this.OI,!0),a=!0):a=!1;this.Jl=a;return this};g.oC=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.Ui&&(this.Ui=k,this.qB()&&this.Lb.fill(this.Ui));return this}return this.Ui};g.pC=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.Vi&&(this.Vi=f,this.qB()&&this.Lb.stroke(this.Vi));return this}return this.Vi};g.qB=function(){return!!this.Tc};g.NR=function(){oA(this);return this};
1131g.Gr=function(a,b,c,d,e,f,h){b=Ql(this.D().ha());var k=0>e?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),
1132height:Math.abs(f)}};g.VU=function(a,b,c,d,e,f){return this.dispatchEvent(this.Gr("selectmarqueestart",a,b,c,d,e,f))};g.TU=function(a,b,c,d,e,f){return this.dispatchEvent(this.Gr("selectmarqueechange",a,b,c,d,e,f))};g.UU=function(a,b,c,d,e,f){a=this.Gr("selectmarqueefinish",a,b,c,d,e,f);(b=this.dispatchEvent(a))&&this.aK(a);this.Jl=!1;return b};g.aK=function(){};
1133function rA(a,b,c){var d,e,f=a.length;for(d=0;d<f;d++)m(e=a[d])&&(A(e)||(e=String(e)),-1!=e.indexOf(b)?(e=e.split('"').join('""'),e='"'+e+'"'):-1!=e.indexOf(c)&&(e=e.split('"').join('""'),e='"'+e+'"'),a[d]=e)}function sA(a,b,c,d,e,f,h){var k=cc(b.treeDataItemData);m(k.id)||(a.Gl++,a.Nh=-1);k.parent=[a.Hl,f,h];f=a.Hl++;c.push(k);for(var l in k)l in d||(d[l]=e++);if((b=b.children)&&b.length)for(h=0,l=b.length;h<l;h++)sA(a,b[h],c,d,e,f,k.id)}g.WG=function(a,b){return b};g.mJ=function(){};
1134g.ro=function(a,b){if(this.aL()){var c=z(b)?b:{},d=c.rowsSeparator||"\n";Rr(d);var e=c.columnsSeparator||",";Rr(e);var f=c.ignoreFirstRow||!1,h=this.data().u().children,c=[],k={},l,n;this.Nh=1;this.Hl=this.Gl=0;k.id=0;k.parent=1;for(l=0;l<h.length;l++)sA(this,h[l],c,k,2,null,null);this.Gl===this.Hl?this.Nh=0:this.Gl||(this.Nh=1);h=[];for(n in k)h[k[n]]=n;var p=[],r,t,u,v,w;0>this.Nh&&(k.__original_id__=h.length,k.__original_parent__=h.length+1,h.push("__original_id__","__original_parent__"));f||p.push(h.join(e));
1135for(l=0;l<c.length;l++){f=Array(h.length);k=c[l];t=k.parent;0>=this.Nh?(v=t[0],w=t[1]):(v=k.id,w=t[2]);for(n=0;n<h.length;
1135n++)r=h[n],u=z(k[r])?Ok(k[r]):k[r],f[n]="id"===r?v:"parent"===r?null===w?void 0:w:"__original_parent__"===r?t[2]:"__original_id__"===r?k.id:u;rA(f,e,d);p.push(f.join(e))}return p.join(d)}a=Tn(a);n="raw"==a;k=this.Ca();t="scatter"==k||"polar"==k||"quadrant"==k;h=z(b)?b:{};e=h.rowsSeparator||"\n";Rr(e);c=h.columnsSeparator||",";Rr(c);h=h.ignoreFirstRow||!1;w="circular"==k|"linearGauge"==
1136k|"bullet"==k|"thermometerGauge"==k|"tankGauge"==k|"ledGauge"==k?[this]:this.ld();var x=w.length,y,B,E,R,k={};u=[];for(r=v=0;r<x;r++)for(y=w[r],y=y.data(),y=y.an(),B=0,E=y.length;B<E;B++)R=y[B],p=ka(R),p in k||(k[p]=R,v++);y=1<v;v=0;if(n){n={};y&&(n["#"]=v++);for(p in k){f=R=k[p];r=n;t=v;u=void 0;v=0;for(w=f.Ya();v<w;v++)if(x=f.Gc(v),q(x))for(u=0;u<x.length;u++)u in r||(r[u]=t++);else if(z(x))for(u in x)u in r||(r[u]=t++);else"value"in r||(r.value=t++);v=t}w=0;t=[];if(!h){u=[];for(l in n)u[n[l]]=
1137l;t.push(u.join(c))}for(p in k){R=k[p];var S;r=0;for(E=R.Ya();r<E;r++){l=Array(v);f=R.Gc(r);if(q(f))for(d=0;d<f.length;d++)S=n[d],B=z(f[d])?Ok(f[d]):f[d],l[S]=B;else if(z(f))for(d in f)S=n[d],B=z(f[d])?Ok(f[d]):f[d],l[S]=B;else S=n.value,l[S]=f;y&&(l[0]=w);rA(l,c,e);t.push(l.join(c))}w++}}else{n={};t||(n.x=v++);v=this.WG(n,v,t);p={};for(r=0;r<x;r++)for(y=w[r],k=1<x?D(y.id)?y.id()+"_":"series_"+r+"_":"",y=y.data(),E=y.L();E.advance();)if(f=E.U(),R=t?f:E.get("x"),p[R]||(p[R]=[],t||(p[R][0]=R)),this.mJ(y,
1138p,n,f,R),f=y.Gc(f),q(f))for(d=0;d<f.length;d++)B=k+d,B in n||(n[B]=v++),S=n[B],B=z(f[d])?Ok(f[d]):f[d],p[R][S]=B;else if(z(f))for(d in f)B=k+d,B in n||(n[B]=v++),S=n[B],B=z(f[d])?Ok(f[d]):f[d],p[R][S]=B;else B=k+"value",B in n||(n[B]=v++),S=n[B],p[R][S]=f;t=[];for(l in n)u[n[l]]=l;h||t.push(u.join(c));for(f in p)rA(p[f],c,e),t.push(p[f].join(c))}return t.join(e)};g.WK=function(a,b){var c=this.ro();return(c=ls(c,a))?b?ig(c):c:null};
1139g.VK=function(a,b){var c=this.WK(a);return c?(qg(c,{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px"}),b?ig(c):c):c};g.YJ=function(a,b){var c=this.qE(!1,a),d={};d["file-name"]=b||lv();d.data=c;d.dataType="xml";d.responseType="file";bm(Tl+"/xml",d)};g.XJ=function(a,b){var c=this.xy(!0,a),d={};d["file-name"]=b||lv();d.data=c;d.dataType="json";d.responseType="file";bm(Tl+"/json",d)};
1140g.Rw=function(a,b,c){a=this.ro(a,b);b={};b["file-name"]=c||lv();b.data=a;b.dataType="csv";b.responseType="file";bm(Tl+"/csv",b)};g.Sw=function(a,b){var c=this.ro(a,{rowsSeparator:"\n",columnsSeparator:",",ignoreFirstRow:!1}),d={};d["file-name"]=b||lv();d.data=c;d.dataType="xlsx";d.responseType="file";bm(Tl+"/xlsx",d)};
1141g.CK=function(a,b,c,d){var e=nv(),f=ms({caption:a,link:b,name:c,description:d},a,e),h=Wf().open("","_blank","scrollbars=yes, width=550, height=550, top="+Number(screen.height/2-275)+", left="+Number(screen.width/2-275));this.Qq(function(a){a={app_id:e.appId,display:"popup",picture:a};a.caption=f.caption;f.link&&(a.link=f.link,f.name&&(a.name=f.name),f.description&&(a.description=f.description));var b="",c;for(c in a)b+=b?"&":"",b+=c+"="+a[c];h.location.href="https://www.facebook.com/dialog/feed?"+
1142b},void 0,!1,e.width,e.height)};
1143g.FK=function(){var a=ov(),b=Number(screen.width/2-300),c=Number(screen.height/2-260),d,e;d=Pf("INPUT","ac-share-twitter-data-input",void 0);if(0<d.length)e=d[0],d=Pf("FORM","ac-share-twitter-form",void 0)[0];else{d=document.createElement("FORM");Lk(d,"ac-share-twitter-form");d.target="Map";d.method="POST";d.action=a.url;e=document.createElement("INPUT");Lk(e,"ac-share-twitter-data-input");e.type="hidden";e.name="data";var f=document.createElement("INPUT");f.type="hidden";f.name="dataType";f.value=
1144"svg";d.appendChild(e);d.appendChild(f);Of("BODY")[0].appendChild(d)}m(d)&&m(e)&&(e.value=this.zy(a.width,a.height),Wf().open("","Map","status=0,title=0,height=520,width=600,scrollbars=1, width=600, height=520, top="+c+", left="+b)&&d.submit())};
1145g.DK=function(a,b){var c=pv(),d=ms({caption:a,description:b},a,c),e=Wf().open("","_blank","scrollbars=yes, width=550, height=520, top="+Number(screen.height/2-260)+", left="+Number(screen.width/2-275));this.Qq(function(a){a={mini:"true",url:a};a.title=d.caption;d.description&&(a.summary=d.description);var b="",c;for(c in a)b+=b?"&":"",b+=c+"="+a[c];e.location.href="https://www.linkedin.com/shareArticle?"+b},void 0,!1,c.width,c.height)};
1146g.EK=function(a,b){var c=qv(),d=ms({link:a,description:b},a,c),e=Wf().open("","_blank","scrollbars=yes, width=550, height=520, top="+Number(screen.height/2-260)+", left
1146="+Number(screen.width/2-275));this.Qq(function(a){a={media:a};d.link&&(a.url=d.link);d.description&&(a.description=d.description);var b="",c;for(c in a)b+=b?"&":"",b+=c+"="+a[c];e.location.href="https://pinterest.com/pin/create/link?"+b},void 0,!1,c.width,c.height)};
1147g.id=function(a){if(m(a)){if(this.Rb!=a)if(null===a)Su(this,this.Rb),this.Rb=a;else{var b;b=this.Rb;Ru[a]&&Ru[a]!=this?(K(21,null,[a]),b=!1):(m(b)&&Su(this,b),Ru[a]=this,b=!0);b&&(this.Rb=a)}return this}return this.Rb};var tA=cA.prototype;tA.a11y=tA.Uh;tA.animation=tA.oh;tA.title=tA.title;tA.background=tA.Jq;tA.margin=tA.margin;tA.padding=tA.jd;tA.label=tA.label;tA.container=tA.D;tA.contextMenu=tA.contextMenu;tA.draw=tA.I;tA.toJson=tA.xy;tA.toXml=tA.qE;tA.legend=tA.wd;tA.credits=tA.po;
1148tA.tooltip=tA.Za;tA.saveAsPng=tA.En;tA.saveAsJpg=tA.Cn;tA.saveAsPdf=tA.Dn;tA.saveAsSvg=tA.Fn;tA.shareAsPng=tA.Qq;tA.shareAsJpg=tA.AE;tA.shareAsPdf=tA.BE;tA.shareAsSvg=tA.CE;tA.getPngBase64String=tA.yE;tA.getJpgBase64String=tA.wE;tA.getSvgBase64String=tA.zE;tA.getPdfBase64String=tA.xE;tA.toSvg=tA.zy;tA.saveAsCsv=tA.Rw;tA.saveAsXlsx=tA.Sw;tA.saveAsXml=tA.YJ;tA.saveAsJson=tA.XJ;tA.toCsv=tA.ro;tA.toA11yTable=tA.VK;tA.toHtmlTable=tA.WK;tA.localToGlobal=tA.TT;tA.globalToLocal=tA.jT;tA.getStat=tA.nd;
1149tA.getSelectedPoints=tA.cB;tA.credits=tA.po;tA.shareWithFacebook=tA.CK;tA.shareWithTwitter=tA.FK;tA.shareWithLinkedIn=tA.DK;tA.shareWithPinterest=tA.EK;tA.startSelectMarquee=tA.LK;tA.selectMarqueeFill=tA.oC;tA.selectMarqueeStroke=tA.pC;tA.inMarquee=tA.qB;tA.cancelMarquee=tA.NR;tA.id=tA.id;function uA(){W.call(this);this.path=uh();rv(this,this.path);H(this,this.path)}G(uA,W);g=uA.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z;g.length=function(a){return m(a)?(a=P(a),this.Ac!=a&&(this.Ac=a,this.X(9)),this):this.Ac};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.X(1));return this}return this.b};g.position=function(a){return m(a)?(this.h=In(a),this.X(9),this):this.h};
1150g.fd=function(a){return m(a)?(a=vn(a),this.A!=a&&(this.A=a,this.g=null),this):this.A};g.remove=function(){this.path&&this.path.parent(null)};g.I=function(){this.path.clear();this.path.stroke(this.b);if(!this.ub())return this;T(this,8)&&(this.path.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.path.parent(this.D()),this.w(2));return this};function vA(a){if(!a.g)switch(a.A){case "top":a.g=a.yH;break;case "right":a.g=a.xH;break;case "bottom":a.g=a.rH;break;case "left":a.g=a.uH}return a.g}
1151g.yH=function(a,b,c,d,e){b=Math.round(b.left+a*b.width);var f=c.top;b=1==a?b+e:b-e;"outside"==this.h?(f-=d/2,a=-this.Ac):(f="center"==this.h?c.top+c.height/2-this.Ac/2:f+d/2,a=this.Ac);this.path.moveTo(b,f);this.path.lineTo(b,f+a)};g.xH=function(a,b,c,d,e){c=c.left;b=Math.round(b.top+b.height-a*b.height);b=1==a?b-e:b+e;"outside"==this.h?(c+=d/2,a=this.Ac):"center"==this.h?(c-=this.Ac/2,a=this.Ac):(c-=d/2,a=-this.Ac);this.path.moveTo(c,b);this.path.lineTo(c+a,b)};
1152g.rH=function(a,b,c,d,e){b=Math.round(b.left+a*b.width);c=c.top;b=1==a?b+e:b-e;"outside"==this.h?(c+=d/2,a=this.Ac):"center"==this.h?(c-=this.Ac/2,a=this.Ac):(c-=d/2,a=-this.Ac);this.path.moveTo(b,c);this.path.lineTo(b,c+a)};g.uH=function(a,b,c,d,e){c=c.left;b=Math.round(b.top+b.height-a*b.height);b=1==a?b-e:b+e;"outside"==this.h?(c-=d/2,a=-this.Ac):(c="center"==this.h?c-this.Ac/2:c+d/2,a=this.Ac);this.path.moveTo(c,b);this.path.lineTo(c+a,b)};
1153g.u=function(){var a=uA.o.u.call(this);a.stroke=L(this.stroke());a.length=this.length();a.position=this.position();return a};g.H=function(a,b){uA.o.H.call(this,a,b);this.length(a.length);this.stroke(a.stroke);this.position(a.position)};var wA=uA.prototype;wA.length=wA.length;wA.stroke=wA.stroke;wA.position=wA.position;function oz(){this.b={}}fa(oz);
1154function xA(a){function b(a){var b=[],c,d;for(d in a)if(a.hasOwnProperty(d)){var e=a[d];if(d in l){var f=l[d];"number"==f&&(e=P(e));"boolean"==f&&(e=k[Qr(e).toLowerCase()],e="useNegativeSign"==d?!e:e);if("scale"==f){var h=Qr(e);if(h in k)e=k[h];else{var e={},h=h.split("|"),p=function(a,b){return!!(b%2)},f=ab(h[0].split(/\(([ \w\+\-]*)\)/),p),h=ab(h[1].split(/\(([ \w]*)\)/),p),f=bb(f,function(a){return+a}),r=f[0],p=[r];for(c=1;c<f.length;c++)r*=f[c],p.push(r);p.length!=h.length&&(f=Math.min(p.length,
1155h.length),p.length=f,h.length=f);p.reverse();h.reverse();e.factors=p;e.suffixes=h}}}f=d;d in n&&n[d]&&(f=n[d],f!=d&&b.push(d));a[f]=e}for(c=b.length;c--;)delete a[b[c]]}function c(a,b,c){var d=Wx(c,a);if(!m(d))return"";switch(Xx(c,a)){case "":return"";case "string":return String(d);case "datetime":return b=b||{},Hy(d,b.dateTimeFormat,b.timeZone);case "number":return b=b||{},Iy(d,b.decimalsCount,b.decimalPoint,b.groupsSeparator,b.scale,b.zeroFillDecimals,b.scaleSuffixSeparator,b.useBracketsForNegative);
1156case "percent":return nr(Tp(100*d,2))}}function d(a){return a}function e(a,d){var e=y,f=[],k;for(k in e)if(e.hasOwnProperty(k)){var l=Qr(k);l!=k&&(e[l]=e[k],f.push(k))}for(k=f.length;k--;)delete e[f[k]];b(y);h.push(sa(c,a,d))}function f(a){h.push(sa(d,a))}for(var h=[],k={"true":!0,"false":!1},l={numDecimals:"number",decimalsCount:"number",useNegativeSign:"boolean",useBracketsForNegative:"boolean",leadingZeros:"number",trailingZeros:"boolean",zeroFillDecimals:"boolean",scale:"scale"},n={numDecimals:"decimalsCount",
1157decimalSeparator:"decimalPoint",thousandsSeparator:"groupsSeparator",useNegativeSign:"useBracketsForNegative",trailingZeros:"zeroFillDecimals"},p=a.length,r=0,t,u="",v,w,x,y,B=!1,E=0;E<p;E++)switch(t=a.charAt(E),r){case 0:"{"==t?r=1:u+=t;break;case 1:"%"==t?(0<u.length&&f(u),u="%",r=2):(u+="{"+t,r=0);break;case 2:"}"==t?1<u.length?(v=u,u="",r=3):(u="{%}",r=0):u+=t;break;case 3:"{"==t?r=4:(e(v,null),u=t,r=0);break;case 4:"%"==t?(e(v,null),u="%",r=2):(w="{"+t,u=t,r=x="",y={},B="\\"==t,r=5);break;case 5:w+=
1158t;B?(u+=t,B=!1):"\\"==t?B=!0:":"==t?(x=u,u="",r=6):"}"==t?(x=Qr(u),y[x]="",e(v,y),w=u=r=x="",r=0):u+=t;break;case 6:w+=t,B?(u+=t,B=!1):"\\"==t?B=!0:","==t?(r=u,y[x]=r,r=x=u="",r=5):"}"==t?(r=u,y[x]=r,e(v,y),w=u=r=x="",r=0):u+=t}switch(r){case 0:0<u.length&&f(u);break;case 1:f("{");break;case 2:f("{"+u);break;case 3:e(v,null);break;case 4:e(v,null);f("{");break;case 5:case 6:f(w)}return h}
1159function nz(a,b){if(!a.b[b]){var c=xA(b);a.b[b]=function(a){return bb(c,function(b){return b(a)}).join("")}}return a.b[b]};function lA(){U(this);W.call(this);this.Aa=this.Ha=this.v=null;this.EC="background padding height width offsetY offsetX position anchor rotation format positionFormatter minFontSize maxFontSize clip connectorStroke textWrap adjustFontSize useHtml fontSize fontWeight fontFamily fontColor textDirection textWrap fontOpacity fontDecoration fontStyle fontVariant letterSpacing lineHeight textIndent vAlign hAlign textOverflow selectable disablePointerEvents".split(" ");this.Xa={};this.h={};this.c={};yA(this,
1160"different");this.S(!1)}G(lA,W);lA.prototype.ia=W.prototype.ia|8;lA.prototype.Z=W.prototype.Z|976;function zA(a){a=pn(a,"auto");"auto"==a&&(a=void 0);return a}lA.prototype.b=Cv(20,20,9);Jv(lA,lA.prototype.b);var AA=lA.prototype,BA={};X(BA,0,"format",aw,20,9);X(BA,2,"format",aw,20,9,void 0,"textFormatter");X(BA,0,"positionFormatter",aw,4,9);X(BA,0,"position",Yv,4,9);X(BA,0,"anchor",zA,4,9);X(BA,0,"offsetX",Yv,4,9);X(BA,0,"offsetY",Yv,4,9);X(BA,1,"connectorStroke",Qv,512,1);X(BA,0,"rotation",Hv,4,9);
1161X(BA,0,"width",bw,4,9);X(BA,0,"height",bw,4,9);X(BA,0,"clip",Yv,256,1);AA.Cm=BA;Jv(lA,lA.prototype.Cm);g=lA.prototype;g.enabled=function(a){if(m(a)){var b=this.B("enabled");this.h.enabled=a;null===a?(lA.o.enabled.call(this,!0),this.w(1)):(null===b&&a&&this.i(1,this.bn()),lA.o.enabled.call(this,a));return this}return this.B("enabled")};g.su=function(a){if(!this.h.background){var b=this.h.background=new iw;b.w(4294967295);Q(b,this.MP,this)}return m(a)?(this.h.background.C(a),this):this.h.background};
1162g.MP=function(a){V(a,1)&&(this.h.background.w(4294967295),this.i(16,1))};g.Dm=function(a,b,c,d){this.h.padding||Q(this.h.padding=new yw,this.NP,this);return m(a)?(this.h.padding.C.apply(this.h.padding,arguments),this):this.h.padding};g.NP=function(a){V(a,2)&&this.i(4,9)};function CA(a,b){if(m(b))if(A(b)){if(m(void 0)&&b in a.b)a[b](void 0)}else{if(z(b))for(var c in b)if(c in a.b)a[c](b[c])}else for(var d in a.b)d in a.b&&(c=a.B(d),m(c)&&a.B(d))}
1163function DA(a){a=a.B("adjustFontSize");return!!a&&(a.width||a.height)}function yA(a,b){if(m(b)){a:{var c;c=String(b).toLowerCase();switch(c){case "same":case "s":b="same";break a}b="different"}a.G!=b&&(a.G=b,DA(a)&&a.i(4,9));return a}return a.G}function EA(a,b){var c=a.B("fontSize")!=b;null===b?delete a.c.fontSize:a.c.fontSize=b;c&&a.i(4)}g.Ik=function(a){var b=this.B("fontColor")!=a;null===a?delete this.c.fontColor:this.c.fontColor=a;b&&this.i(4);return this};g.Te=function(a){m(a)&&(this.f=a);return this.f};
1164function FA(a,b){m(b)&&(a.F=b);return a.F}g.rj=function(){var a=this.Te();a||(a=ob(this.be(),this.Wr(),this.me()),this.Te(a));return a};g.me=function(){var a=[this.c];this.ga&&(a=ob(a,this.ga.me()));return a};g.Wr=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.Wr()));return a};g.be=function(){var a=[this.h];this.ga&&(a=ob(a,this.ga.be()));return a};g.ob=function(a){return this.h[a]};g.rc=function(a){return null!=this.h[a]};g.qc=function(a){return this.Xa[a]};g.B=hw;
1165g.aB=function(a){var b;b=FA(this);b||(b=ob(this.be(),this.me()),FA(this,b));for(var c=0;c<b.length;c++){var d=b[c];if(d&&(d=d[a],m(d)))return d}};g.Tb=function(a,b){this.h[a]=b};g.check=function(){return!0};function GA(a){var b={};Tb(a.h,function(a,d){if(m(a)){if("adjustByHeight"==d||"adjustByWidth"==d)d="adju
1165stFontSize";b[d]=this[d]();b[d]="padding"==d||"background"==d?this.ob(d).u():this.ob(d)}},a);return b}g.Bd=function(){return this.Aa};
1166g.clear=function(a){this.j||(this.j=[]);if(this.fa&&this.fa.length)if(m(a))this.fa[a]&&(this.fa[a].clear(),this.j.push(this.fa[a]),HA(this,a),delete this.fa[a]);else{HA(this);for(a=this.fa.length;a--;){var b=this.fa[a];b&&(b.clear(),this.j.push(b))}this.fa.length=0;this.i(128,1)}else this.fa=[];return this};g.vd=function(a){a=+a;return this.fa&&this.fa[a]?this.fa[a]:null};g.RT=function(){return this.fa?this.fa.length:0};
1167g.add=function(a,b,c){var d,e;m(this.fa)||(this.fa=[]);m(c)&&(e=+c,d=this.fa[e]);d?(U(d),d.clear()):(d=this.j&&0<this.j.length?this.j.pop():this.lv(),U(d),m(e)?(this.fa[e]=d,d.In(e)):(this.fa.push(d),d.In(this.fa.length-1)));d.Ld(a);d.Db(b);d.Ah=this;d.state("pointNormal",d);d.state("seriesNormal",this);d.state("seriesNormalTheme",this.Xa);d.S(!1);return d};g.lv=function(){return new IA};g.remove=function(){this.Aa&&this.Aa.parent(null)};
1168g.I=function(){if(this.jc)return this;this.Aa||(this.Aa=Mh(),rv(this,this.Aa));var a=this.D()?this.D().ha():null,b=a&&!a.bc();b&&a.Cc();this.fa&&$a(this.fa,function(a){a&&(a.D(this.Aa),a.I())},this);T(this,8)&&(this.Aa.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.Aa.parent(this.D()),this.w(2));this.w(4294967295);b&&a.uc();return this};
1169function JA(a,b,c,d,e){var f,h,k,l=new I(0,0,0,0),n,p,r,t=a.W();t&&(p=t.width,r=t.height);var u,v,w,x,y,B,E;b instanceof IA&&!d?(n=b,u=n.dn(),f=n.Ld(),b=c||n.Db()||{value:{x:0,y:0}},n=KA(n),E=n.useHtml,w=n.width,x=n.height,d=n.offsetY,c=n.offsetX,y=n.anchor,B=n.format,v=n.padding,v instanceof yw||(v=new yw(v)),u.style(n)):(a.m?a.m.clear():(a.m=a.lv(),a.m.Ah=a),a.s||(a.s=Oh(),a.s.Ob("aria-hidden","true")),n=a.m,u=a.s,b instanceof IA?(a.m.C(KA(b)),f=b.Ld(),b=c||b.Db()||{value:{x:0,y:0}}):(f=b,b=c||
1170{value:{x:0,y:0}}),a.m.C(d),E=m(n.B("useHtml"))?n.B("useHtml"):a.B("useHtml"),v=n.B("padding")||a.B("padding")||null,w=m(n.B("width"))?n.B("width"):a.B("width"),x=m(n.B("height"))?n.B("height"):a.B("height"),d=n.B("offsetY")||a.B("offsetY")||0,c=n.B("offsetX")||a.B("offsetX")||0,y=n.B("anchor")||a.B("anchor"),B=n.B("format")||a.B("format"),n.Hc(u,!0,a.Xa),n.Hc.call(a,u,!1),n.Hc(u,!1));e=LA(a,B,f,e);u.width(null);u.height(null);E?u.htmlText(null!=e?String(e):null):u.text(null!=e?String(e):null);n=
1171null!==w;e=null!==x;f=u.Oa();n?(p=Math.ceil(O(w,p)),h=v?v.Xd(p):p,l.width=p):(p=f.width,l.width=v?v.hf(p):p);m(h)&&u.width(h);f=u.Oa();e?(h=Math.ceil(O(x,r)),k=v?v.Wd(h):h,l.height=h):(h=f.height,l.height=v?v.gf(h):h);m(k)&&u.height(k);k=cc(a.B("positionFormatter").call(b,b));return a.kI(l,k,t,c,d,y)}g.kI=function(a,b,c,d,e,f){var h,k;c&&(h=c.width,k=c.height);b=new ke(b.x,b.y);c=tr(new I(0,0,a.width,a.height),f);b.x-=c.x;b.y-=c.y;d=m(d)?O(d,h):0;e=m(e)?O(e,k):0;Lr(b,f,d,e);a.left=b.x;a.top=b.y;return a};
1172g.measure=function(a,b,c,d){a=this.rg(a,b,c,d);return pq(a)};g.rg=function(a,b,c,d){var e,f;a instanceof IA?(e=a.B("rotation"),e=m(e)?e:this.B("rotation")||0,f=a.B("anchor")||this.B("anchor"),"auto"==f&&c&&c.anchor&&(f=c.anchor),d=m(d)?d:a.U()):(e=m(c)&&m(c.rotation)?c.rotation:this.B("rotation")||0,f=m(c)&&c.anchor||this.B("anchor"));a=JA(this,a,b,c,d);b=tr(a,f);e=Fe(Sd(e),b.x,b.y);a=oq(a)||[];e.transform(a,0,a,0,4);return a};
1173function LA(a,b,c,d){A(b)&&(b=nz(oz.xe(),b));a.g||(a.g={});return null!=d?(m(a.g[d])||(m(c)&&c.series&&c.series.L().select(m(c.index)?c.index:d),a.g[d]=b.call(c,c)),a.g[d]):b.call(c,c)}function HA(a,b){m(b)?a.g&&m(a.g[b])&&delete a.g[b]:a.g={}}g.Dd=function(a){a=lA.o.Dd.call(this,a);for(var b=a.domTarget,c;b instanceof Qg;){c=b.tag;if(c instanceof W||!qr(c))break;b=b.parent()}a.labelIndex=P(c);return a};
1174g.M=function(){Kb(this.fa,this.j,this.m,this.Aa,this.v,this.Ha);this.Ha=this.v=this.Aa=this.m=this.j=this.fa=null;lA.o.M.call(this)};
1175g.u=function(){var a=lA.o.u.call(this);null!==a.enabled&&m(a.enabled)||delete a.enabled;var b;this.rc("background")&&(b=this.su().u(),Zb(b)||(a.background=b));this.rc("padding")&&(b=this.Dm().u(),Zb(b)||(a.padding=b));(b=a.adjustFontSize)&&(m(b.width)||m(b.height))||delete a.adjustFontSize;Mv(this,this.b,a,"Labels factory label text");Mv(this,this.Cm,a,"Labels factory label props");return a};
1176g.H=function(a,b){var c=this.enabled();lA.o.H.call(this,a,b);
1176b?(Lv(this.Xa,this.b,a),Lv(this.Xa,this.Cm,a),"enabled"in a&&(this.Xa.enabled=a.enabled)):(Lv(this,this.b,a),Lv(this,this.Cm,a),this.enabled("enabled"in a?a.enabled:c));"background"in a&&this.su().na(!!b,a.background);"padding"in a&&this.Dm().na(!!b,a.padding)};
1177function IA(){W.call(this);this.A={};this.b={};this.c={};this.K="pointState seriesState chartState pointNormal seriesNormal chartNormal seriesStateTheme chartStateTheme auto seriesNormalTheme chartNormalTheme".split(" ");this.F=sb(this.K,0);this.Se();this.w(1024)}G(IA,W);g=IA.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|3856;g.Bd=function(){return this.Aa};
1178function MA(a,b){return b?(a.state("seriesNormal")!=b&&(a.Ah=b,a.state("seriesNormal",b),a.state("seriesNormalTheme",b?b.Xa:null),a.i(16,1)),a):a.state("seriesNormal")}function NA(a,b){return m(b)?(a.state("seriesState")!=b&&(a.state("seriesState",b),a.state("seriesStateTheme",b?b.Xa:null),a.i(16,1)),a):a.state("seriesState")}function OA(a){return a.F||(a.F=sb(a.K,0))}
1179g.state=function(a,b,c){if(m(b)){m(c)&&(c=P(c));var d=OA(this);if(this.A[a]!=b||Za(d,a)!=c)this.A[a]=b,-1!=Za(d,a)||m(c)||(c=d.length),isNaN(c)||PA(this,a,c),this.i(17,9);return this}return this.A[a]};function PA(a,b,c){var d=!1,e=OA(a);m(c)&&A(b)?(c=P(c),a=Za(e,b),a!=c&&(-1!=a?(b=isNaN(c)?e.length-1:c,c=Array.prototype.splice.call(e,a,1),Array.prototype.splice.call(e,b,0,c[0])):kb(e,b,isNaN(c)?e.length:c))):(q(b)?(a.F=sb(b,0),d=!0):null===b&&(a.F=sb(a.K,0),d=!0),d&&a.i(17,9))}
1180function QA(a,b){return RA(a,function(a,d){if((d instanceof IA||d instanceof lA)&&T(d,b))return!0})||T(a,b)}g.vz=Cv(20,20,9);Jv(IA,IA.prototype.vz);var SA=IA.prototype,TA={};X(TA,0,"format",aw,1044,9);X(TA,2,"format",aw,1044,9,void 0,"textFormatter");X(TA,0,"positionFormatter",aw,4,9);X(TA,0,"position",Yv,4,9);X(TA,0,"anchor",zA,4,9);X(TA,0,"offsetX",Yv,4,9);X(TA,0,"offsetY",Yv,4,9);X(TA,1,"connectorStroke",Qv,512,1);X(TA,0,"rotation",Hv,4,9);X(TA,0,"width",bw,4,9);X(TA,0,"height",bw,4,9);
1181X(TA,0,"clip",Yv,256,1);X(TA,0,"enabled",Zv,1,9);SA.No=TA;Jv(IA,IA.prototype.No);g=IA.prototype;g.U=function(){return this.R};g.In=function(a){this.R=+a;return this};g.wz=function(a){var b=null===a;b||this.b.background||(this.b.background=new iw,this.b.background.C(ip("standalones.labelsFactory.background")),Q(this.b.background,this.KP,this));return m(a)?(b?Jb(this.b.background):this.b.background.C(a),this):this.b.background};g.KP=function(a){V(a,1)&&this.i(16,1)};
1182g.ru=function(a,b,c,d){var e=null===a;e||this.b.padding||(this.b.padding=new yw,Q(this.b.padding,this.LP,this));if(m(a)){if(e)Jb(this.b.padding);else if(a instanceof yw)for(var f in vw)e=a.B(f),this.b.padding.Tb(f,e);else this.b.padding.C.apply(this.b.padding,arguments);return this}return this.b.padding};g.LP=function(a){V(a,2)&&this.i(16,8)};function UA(a,b){if(m(b)){var c=zA(b);a.c.anchor!==c&&(a.c.anchor=c,m(a.b.anchor)||a.i(16,8));return a}return a.c.anchor}
1183function VA(a,b){if(m(b)){var c=!!b;a.c.vertical!==c&&(a.c.vertical=c,m(a.c.vertical)||a.i(16,8));return a}return a.c.vertical}g.Ld=function(a){return m(a)?(this.Da!=a&&(this.Da=a,this.i(16,1)),this):this.Da};g.Db=function(a){return m(a)?(this.N!=a&&(this.N=a,this.i(2048,8)),this):this.N};g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=function(){var a=this.Te();a||(a=this.be(),this.Te(a));return a};g.me=function(){return[]};g.be=function(){return[this.b]};g.ob=function(a){return this.b[a]};
1184g.rc=function(a){return null!=this.b[a]};g.B=hw;g.aB=IA.prototype.ob;g.qc=IA.prototype.ob;g.Tb=function(a,b){this.b[a]=b};g.check=function(){return!0};g.Se=function(){this.b.background&&(Jb(this.b.background),this.b.background=null);this.b.padding&&(Jb(this.b.padding),this.b.padding=null);this.b={};this.c={};this.A={pointNormal:this};this.F=null;delete this.f;this.Ah&&(this.A.seriesNormal=this.Ah,this.A.seriesNormalTheme=this.Ah.Xa);this.g=null};
1185g.ug=function(a,b){m(a)&&this.C(a);b&&(this.A.pointState=b);(m(a)||m(b))&&this.i(17,9);return this};function WA(a,b){if("adjustFontSize"==b){var c=XA(a,b,function(a){return a.width}),d=XA(a,b,function(a){return a.height});return{width:c,height:d}}return XA(a,b)}function RA(a,b,c){var d=void 0;(c?ib:gb)(OA(a),function(c,f){var e=A(c)?"auto"==c?a.c:a.A[c]:c;if(e&&(d=b.call(a,c,e,f),m(d)))return!0});return d}
1186function XA(a,b,c){return RA(a,function(a,e){var d;if(e instanceof IA||e instanceof lA)"enabled"==b?d=null===e[b]()?void 0:e[b]():d=e.aB(b);else if(z(e))if("adjustFontSize"==b){var h=e[b];m(h)?q(h)?(d=h[0],h=h[1]):z(h)?(d=h.width,h=h.height):(d=!!h,h=!!h):h=d=void 0;d={width:d,height:h}}else d=e[b];c&&m(d)&&(d=c(d));return d})}
1187function KA(a){var b=OA(a);1==b.length&&(b=b[0],a.g=A(b)?a.A[b]:b);if(a.g)return cc(a.g);for(var b=a.Ah.EC,c={},d=0,e=b.length;d<e;d++){var f=b[d],h=WA(a,f);"adjustFontSize"==f?(c.adjustByWidth=h.width,c.adjustByHeight=h.height):c[f]=h}a.g=c;return cc(a.g)}function YA(a,b,c,d,e,f,h){var k=ZA(a);a=Fb(d,e+1);d=yb(a,function(a){k.fontSize(a);var d=k.Oa();a=d.width;d=d.height;return f&&a>b||h&&d>c?-1:f&&a==b||h&&d==c?0:1});0>d&&(d=~d-1);return a[ee(d,0,a.length)]}
1188function ZA(a){var b=KA(a),c=b.useHtml,d=a.Ld();T(a,1024)&&(HA(a.Ah,a.U()),a.w(1024));b=LA(a.Ah,b.format,d,a.U());a.Zm||(a.Zm=Oh(),a.Zm.Ob("aria-hidden","true"));c?a.Zm.htmlText(m(b)?String(b):""):a.Zm.text(m(b)?String(b):"");RA(a,function(a,b,c){a=0==c;b instanceof lA||b instanceof IA?this.Hc.call(b,this.Zm,a):this.Hc(this.Zm,a,b)},!0);return a.Zm}g.clear=function(){this.Se();this.Aa&&(this.Aa.parent(null),this.Aa.sg());this.i(2)};
1189g.lF=function(a,b){var c=this.g.positionFormatter,d=zA(this.g.anchor)||"leftTop",e=VA(this),f=this.g.offsetX,h=this.g.offsetY,k=0,l=0;b&&(k=b.width,l=b.height);var n=this.Db(),p=cc(c.call(n,n)),p=new ke(p.x,p.y),n=n&&n.connectorPoint;this.j&&(this.j.clear(),this.j.Eb(1,0,0,1,0,0));n&&(this.j||(this.j=this.Aa.path(),this.j.Bv(!0)),this.j.stroke(this.g.connectorStroke),c=cc(c.call(n,n)),this.j.moveTo(p.x,p.y).lineTo(c.x,c.y));c=tr(new I(0,0,a.width,a.height),d);p.x-=c.x;p.y-=c.y;f=m(f)?O(f,k):0;h=m(h)?
1190O(h,l):0;e?Lr(p,d,h,f):Lr(p,d,f,h);a.left=p.x;a.top=p.y;this.h.x(this.m+p.x).y(this.s+p.y)};function $A(a){var b=a.Db(),c=a.g.positionFormatter,d=cc(c.call(b,b)),d=new ke(d.x,d.y),b=b&&b.connectorPoint;a.j&&(a.j.clear(),a.j.Eb(1,0,0,1,0,0));b&&(a.j||(a.j=a.Aa.path(),a.j.Bv(!0)),a.j.stroke(a.g.connectorStroke),c=cc(c.call(b,b)),a.j.moveTo(d.x,d.y).lineTo(c.x,c.y))}
1191g.Hc=function(a,b,c){var d,e,f=m(c)?function(a){return c[a]}:this instanceof IA?this.ob:lA.prototype.aB;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.Ok(f.call(this,"textDirection"));a.bo(f.call(this,"textWrap"));a.opacity(f.call(this,"fontOpacity"));a.lj(f.call(this,"fontDecoration"));a.fontStyle(f.call(this,"fontStyle"));a.fontVariant(f.call(this,
1192"fontVariant"));a.fontWeight(f.call(this,"fontWeight"));a.letterSpacing(f.call(this,"letterSpacing"));a.$n(f.call(this,"lineHeight"));a.ao(f.call(this,"textIndent"));a.Yi(f.call(this,"vAlign"));a.Sg(f.call(this,"hAlign"));a.nh(f.call(this,"textOverflow"));a.Pk(f.call(this,"selectable"));a.Hb(f.call(this,"disablePointerEvents"))};
1193g.I=function(){var a=this.Ah,b;this.Aa||(this.Aa=Mh());this.Aa.tag=this.R;b=WA(this,"enabled");if(QA(this,1))if(b)this.D()&&!this.Aa.parent()&&this.Aa.parent(this.D()),this.w(1);else return this.Aa&&this.Aa.parent(null),this.w(4294967295),this;if(!b)return this;QA(this,2)&&(b&&((!this.Ah.enabled()||m(this.enabled())&&!this.enabled())&&this.Ah.Bd()&&(this.D()||this.D(a.Bd()),this.D().parent()||this.D().parent(a.D())),this.D()&&this.Aa.parent(this.D())),this.w(2));T(this,8)&&(this.D()&&this.D().zIndex(a.zIndex()),
1194this.Aa.zIndex(this.zIndex()),this.w(8));T(this,1024)&&(HA(a,this.U()),this.w(1024));if(QA(this,20)){this.g=null;b=KA(this);var c=this.Ld(),d=LA(a,b.format,c,this.U());this.Aa.Eb(1,0,0,1,0,0);var e,f=b.background;if(f instanceof iw){if(f.enabled()||this.v&&this.v.enabled())e=f.u()}else e=f;!z(e)||!e||"enabled"in e||(e.enabled=!1);(c=A(e)||ja(e)||e&&e.enabled)||this.v?(this.v||(this.v=new iw,this.v.zIndex(0),this.v.D(this.Aa)),this.J&&this.v.C(this.J instanceof iw?this.J.u():this.J),this.v.C(e),this.v.I()):
1195f&&(this.J=f);this.dn();var h,k;this.G=RA(this,function(a,b){if(b instanceof lA){var c=b.W();if(c)return c}});this.G||(a.D()?this.G=a.D().Oa():this.G=qq(0,0,0,0));this.G&&(h=this.G.width,k=this.G.height);e=this.g.useHtml;this.h.width(null);this.h.height(null);e?this.h.htmlText(m(d)?String(d):""):this.h.text(m(d)?String(d):"");this.Hc(this.h,!0,b);e=null!==b.width;var d=null!==b.height,f=new I(0,0,0,0),l;if(b.padding instanceof yw)l=b.padding;else if(z(b.padding)||C(b.padding)||A(b.padding))l=new yw,
1196l.C(b.padding);var n,p,r;e?(n=Math.ceil(O(b.width,h)),l?(r=l.Xd(n),this.m=O(l.B("left"),n)):(this.m=0,r=n),f.width=n,n=!1):(p=this.h.Oa(),n=p.width,l?(f.width=l.hf(n),this.m=O(l.B("left"),f.width)):(this.m=0,f.width=n),n=!0);m(r)&&this.h.width(r);var t;d?(p=Math.ceil(O(b.height,k)),l?(t=l.Wd(p),this.s=O(l.B("top"),p)):(this.s=0,t=p),f.height=p,p=!1):(p=this.h.Oa(),p=p.height,l?(f.height=l.gf(p),this.s=O(l.B("top"),f.height)):(this.s=0,f.height=p),p=!0);m(t)&&this.h.height(t);if(!n&&b.adjustByHeight||
1197!p&&b.adjustByHeight){var u;"different"==yA(a)?u=YA(this,r,t,b.minFontSize,b.maxFontSize,b.adjustByWidth,b.adjustByHeight):u=RA(this,function(a,b){if(b instanceof lA&&m(b.c.fontSize))return b.c.fontSize});U(this);this.h.fontSize(u);e?(n=Math.ceil(O(b.width,h)),f.width=n):(p=this.h.Oa(),n=p.width,l?f.width=l.hf(n):f.width=n);d?(p=Math.ceil(O(b.height,k)),f.height=p):(p=this.h.Oa(),p=p.height,l?f.height=l.gf(p):f.height=p);this.S(!1)}this.wc=f;this.i(2048);this.w(20)}QA(this,2048)&&(this.lF(this.wc,
1198this.G),c&&(this.v.W(this.wc),this.v.I()),a=tr(this.wc,this.g.anchor),this.Aa.Jn(this.g.rotation,a.x,a.y),this.i(512),this.w(2048));T(this,512)&&($A(this),this.w(512));QA(this,256)&&(this.Aa&&this.Aa.clip(this.g.clip),this.w(256));return this};g.dn=function(){this.h||(this.h=Oh(),this.h.Ob("aria-hidden","true"),this.h.zIndex(1),this.Aa||(this.Aa=Mh()),this.h.parent(this.Aa),this.h.Hb(!0));return this.h};
1199g.u=function(){var a=IA.o.u.call(this),b;m(this.rc("background"))&&(b=this.wz().u(),Zb(b)||(a.background=b));m(this.rc("padding"))&&(b=this.ru().u(),Zb(b)||(a.padding=b));Mv(this,this.vz,a,"Labels factory label text");Mv(this,this.No,a,"Labels factory label props");(b=a.adjustFontSize)&&(m(b.width)||m(b.height))||delete a.adjustFontSize;this.rc("enabled")||delete a.enabled;return a};
1200g.H=function(a,b){var c=this.B("enabled");Lv(this,this.vz,a);Lv(this,this.No,a);IA.o.H.call(this,a,b);m(a.enabled)||delete this.b.enabled;this.Tb("enabled","enabled"in a?a.enabled:c);"background"in a&&this.wz(a.background);"padding"in a&&this.ru(a.padding)};g.M=function(){Kb(this.b.background,this.b.padding,this.v,this.h,this.Aa);this.h=this.v=null;this.b.background=null;this.b.padding=null;IA.o.M.call(this)};var aB=lA.prototype;aB.background=aB.su;aB.padding=aB.Dm;aB.enabled=aB.enabled;
1201aB.getLabel=aB.vd;aB.getLabelsCount=aB.RT;aB=IA.prototype;aB.getIndex=aB.U;aB.padding=aB.ru;aB.background=aB.wz;aB.clear=aB.clear;aB.draw=aB.I;function bB(){ld.call(this);this.R=0;this.da=!1;this.ua=1;this.aa=0;this.ea="none"}G(bB,Xu);g=bB.prototype;g.ia=6;g.zk=function(){return!1};g.Ta=ea;g.Yz=function(a){return a};function cB(a,b,c){if(a.ua!=b||a.aa!=c)a.ua=b,a.aa=c,a.X(2)}function dB(a,b){var c=(b-a.aa)*a.ua;return a.da?1-c:c}function eB(a,b){a.da&&(b=1-b);return b/a.ua+a.aa}g.wf=function(a){return qr(a)};g.zc=function(a){return m(a)?(a=!!a,this.da!=a&&(this.da=a,this.X(2)),this):this.da};g.Le=function(){this.R||this.Di();this.R++;return this};
1202g.Qe=function(a){return(this.R=Math.max(this.R-1,0))?!0:this.cv(!!a)};g.Nm=function(){return!1};g.Uv=function(){return 0};g.fA=!1;g.Rp=function(a){return m(a)?(a=this.fA?Kn(a):"none",this.ea!=a&&(this.ea=a,this.X(6)),this):this.fA?this.ea:"none"};g.u=function(){var a=bB.o.u.call(this);a.type=this.Ca();a.inverted=this.zc();return a};g.H=function(a,b){bB.o.H.call(this,a,b);this.zc(a.inverted)};
1203function fB(a,b){a=(a+"").toLowerCase();switch(a){case "log":case "logarithmic":return gB();case "lin":case "linear":return hB();case "date":case "datetime":case "dt":return iB();case "ordinal":case "ord":case "discrete":return jB();case "color":case "ordinalcolor":case "discretecolor":return kB();case "linearcolor":return lB();default:return null===b?null:b?jB():hB()}}var mB=bB.prototype;mB.inverted=mB.zc;mB.startAutoCalc=mB.Le;mB.finishAutoCalc=mB.Qe;function nB(a){ld.call(this);this.scale=a;this.f=oB;this.c=pB;this.b=qB}G(nB,Xu);g=nB.prototype;g.ia=2;g.Zg=null;g.Wf=4;g.Gf=null;g.Yj=null;
1204g.xR=function(a,b,c,d,e,f){if(m(a)){var h;if(null===a)h=null;else if(A(a)&&1==arguments.length)h=Cq(a);else{if(A(a))switch(a=Un(a),b=P(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 vq(a,b,c,d,e,f)}var k;if(k=h&&this.Zg)k=this.Zg,
1205k=h.j==k.j&&h.h==k.h&&h.b==k.b&&h.f==k.f&&h.g==k.g&&h.c==k.c;k||!h&&!this.Zg||(h?(this.Wf=NaN,this.Zg=h):(this.Wf=4,this.Zg=null),this.Yj=this.Gf=null,this.X(2));return this}return Dq(this.Zg,!1)};g.count=function(a){return m(a)?(this.Wf!=a&&(this.Zg=null,this.Wf=isNaN(a)||2>a?4:Math.ceil(+a),this.Yj=this.Gf=null,this.X(2)),this):this.Wf};
1206g.set=function(a){if(this.Gf!=a){this.Wf=NaN;this.Zg=null;this.Gf=bb(a,function(a){return Dy(a)});zb(this.Gf);for(var b=this.Gf[0],c=1,d=1;d<this.Gf.length;d++){var e=this.Gf[d];e!=b&&(this.Gf[c++]=e);b=e}this.Gf.length=a.length?c:0;this.Yj=null;this.X(2)}return this};g.get=function(){var a;this.Gf?a=this.Gf:(this.scale.Hf(),a=this.Yj);return ab(a||[],this.QS,this)};g.QS=function(a){a=this.scale.transform(a);return!(0>a||1<a)};
1207var qB=[1,2,5,10,20,50,100,200,500,1E3,2E3,5E3,1E4,2E4,3E4,6E4,12E4,3E5,6E5,12E5,18E5,36E5,72E5,108E5,216E5,288E5,432E5,576E5,864E5,1728E5,6048E5,864E6,12096E5,18144E5,24192E5,2628E6,5256E6,7884E6,10512E6,15768E6,31536E6,63072E6],oB=[new vq(Bq,.001),new vq(Bq,.001),new vq(Bq,.001),new vq(Bq,.005),new vq(Bq,.005),new vq(Bq,.01),new vq(Bq,.02),new vq(Bq,.04),new vq(Bq,.1),new vq(Bq,.2),new vq(Bq,.5),new vq(Bq,1),new vq(Bq,2),new vq(Bq,5),new vq(Bq,10),new vq(Bq,20),new vq(Bq,30),new vq(Aq,1),new vq(Aq,
12081),new vq(Aq,5),new vq(Aq,10),new vq(Aq,20),new vq(Aq,30),new vq(zq,1),new vq(zq,2),new vq(zq,2),new vq(zq,3),new vq(zq,4),new vq(zq,8),new vq(zq,12),new vq(yq,1),new vq(yq,2),new vq(yq,7),new vq(yq,7),new vq(yq,7),new vq(yq,7),new vq(xq,1),new vq(xq,1),new vq(xq,1),new vq(xq,2),new vq(xq,4),new vq(xq,6)],pB=[new vq(Bq,.001),new vq(Bq,.002),new vq(Bq,.005),new vq(Bq,.01),new vq(Bq,.02),new vq(Bq,.05),new vq(Bq,.1),new vq(Bq,.2),new vq(Bq,.5),new vq(Bq,1),new vq(Bq,2),new vq(Bq,5),new vq(Bq,10),new vq(Bq,
120920),new vq(Bq,30),new vq(Aq,1),new vq(Aq,2),new vq(Aq,5),new vq(Aq,10),new vq(Aq,20),new vq(Aq,30),new vq(zq,1),new vq(zq,2),new vq(zq,3),new vq(zq,6),new vq(zq,8),new vq(zq,12),new vq(zq,16),new vq(yq,1),new vq(yq,2),new vq(yq,7),new vq(yq,10),new vq(yq,14),new vq(yq,21),new vq(yq,28),new vq(xq,1),new vq(xq,2),new vq(xq,3),new vq(xq,4),new vq(xq,6),new vq(wq,1),new vq(wq,2)];
1210function rB(a,b,c,d){b=Math.abs(c-b)/a.Wf;c=a.b.length;for(var e=0;e<c;e++)if(b<=a.b[e])return d?a.f[e].clone():a.c[e].clone();
1210return d?new vq(wq,Math.ceil(b/31536E6)/4):new vq(wq,Math.ceil(b/31536E6))}nB.prototype.u=function(){var a=nB.o.u.call(this);this.Gf?a.explicit=this.Gf:this.Zg?a.interval=Dq(this.Zg):isNaN(this.Wf)||(a.count=this.Wf);return a};nB.prototype.vc=function(a,b){var c=arguments[1];return q(c)?(this.set(c),!0):Xu.prototype.vc.apply(this,arguments)};
1211nB.prototype.H=function(a,b){nB.o.H.call(this,a,b);this.Gf=a.explicit||null;this.Wf=null===a.count?NaN:Math.max(2,Math.ceil(a.count));this.Zg=A(a.interval)?Cq(a.interval):null;this.Yj=null};var sB=nB.prototype;sB.interval=sB.xR;sB.count=sB.count;sB.set=sB.set;sB.get=sB.get;function tB(){bB.call(this);this.T=NaN;this.f=0;this.g=1;this.m=this.s=!0;this.F=this.N=.1;this.v=this.A=this.max=this.min=NaN;this.ce=1;this.J=this.c=!1}G(tB,bB);g=tB.prototype;g.tn=function(a){return m(a)?(a=rr(a,1E3,!1),this.T!=a&&(this.T=a,this.c=!1,this.X(2)),this):this.T};g.kg=function(a){if(m(a)){a=P(a);var b=isNaN(a);if(b!=this.s||!b&&a!=this.min)this.s=b,this.min=a,this.A=NaN,this.c=!1,b?this.X(4):this.X(2);return this}this.Hf();return this.min};
1212g.jg=function(a){if(m(a)){a=P(a);var b=isNaN(a);if(b!=this.m||!b&&a!=this.max)this.m=b,this.max=a,this.v=NaN,this.c=!1,b?this.X(4):this.X(2);return this}this.Hf();return this.max};g.Wz=function(a){return m(a)?(a=P(a),isNaN(a)&&isNaN(this.A)||a==this.A||(this.A=a,this.min=NaN,this.s=!0,this.c=!1,this.X(4)),this):this.A};g.Vz=function(a){return m(a)?(a=P(a),isNaN(a)&&isNaN(this.v)||a==this.v||(this.v=a,this.max=NaN,this.m=!0,this.c=!1,this.X(4)),this):this.v};
1213g.xr=function(a){return m(a)?(a=+a||0,this.N!=a&&(this.N=a,this.s&&(this.c=!1,this.X(2))),this):this.N};g.wr=function(a){return m(a)?(a=+a||0,this.F!=a&&(this.F=a,this.m&&(this.c=!1,this.X(2))),this):this.F};g.Di=function(){this.pa=this.f;this.oa=this.g;this.f=Infinity;this.g=-Infinity;this.c=!1;return this};g.Yb=function(a){for(var b=0;b<arguments.length;b++){var c=+arguments[b];isNaN(c)&&(c=parseFloat(arguments[b]));c<this.f&&(this.f=c,this.c=!1);c>this.g&&(this.g=c,this.c=!1)}return this};
1214g.cv=function(a){var b=this.pa!=this.f||this.oa!=this.g;b&&(this.c=!1,a||this.X(2));return b};g.Pd=function(){return this.s||this.m};g.transform=function(a){this.Hf();a=P(a);return dB(this,(a-this.min)/this.ce)};g.Hf=function(){this.c||(this.c=!0,this.kH())};
1215g.kH=function(){isFinite(this.g)?isFinite(this.f)?1E-10>Math.abs(this.f-this.g)&&(this.f-=.5,this.g+=.5):this.f=this.g-1:isFinite(this.f)?this.g=this.f+1:(this.f=0,this.g=1);var a=(this.m?isNaN(this.v)?this.g:Math.max(this.g,this.v):this.max)-(this.s?isNaN(this.A)?this.f:Math.min(this.f,this.A):this.min);1E-4>Math.abs(a)&&!this.s&&!this.m&&(this.max+=1E-4);var b,c="percent"!=this.Rp();this.s&&(b=c?this.N:0,this.min=this.f-a*b,isNaN(this.A)||(this.min=0<a?Math.min(this.min,this.A):Math.max(this.min,
1216this.A)),this.J&&0>this.min&&0<=this.f&&this.min!=this.A&&(this.min=0));this.m&&(b=c?this.F:0,this.max=this.g+a*b,isNaN(this.v)||(this.max=0<a?Math.max(this.max,this.v):Math.min(this.max,this.v)),this.J&&0>this.max&&0<=this.g&&this.max!=this.v&&(this.max=0))};g.Rc=function(a){this.Hf();a=eB(this,a);return a*this.ce+this.min};
1217g.u=function(){var a=tB.o.u.call(this);a.maximum=this.m?null:this.max;a.minimum=this.s?null:this.min;a.minimumGap=this.xr();a.maximumGap=this.wr();a.softMinimum=isNaN(this.A)?null:this.A;a.softMaximum=isNaN(this.v)?null:this.v;a.maxTicksCount=this.T;return a};g.H=function(a,b){tB.o.H.call(this,a,b);this.xr(a.minimumGap);this.wr(a.maximumGap);this.Wz(a.softMinimum);this.Vz(a.softMaximum);this.kg(a.minimum);this.jg(a.maximum);this.tn(a.maxTicksCount)};var uB=tB.prototype;uB.maxTicksCount=uB.tn;
1218uB.minimum=uB.kg;uB.maximum=uB.jg;uB.extendDataRange=uB.Yb;function vB(){tB.call(this);this.h=this.j=null;tB.call(this)}G(vB,tB);g=vB.prototype;g.wf=function(a){return!Dy(a)};g.Ca=function(){return"dateTime"};g.Ta=function(a){this.j||(this.j=new nB(this),H(this,this.j),Q(this.j,this.$F,this));return m(a)?(this.j.C(a),this):this.j};g.Pa=function(a){this.h||(this.h=new nB(this),H(this,this.h),Q(this.h,this.$F,this));return m(a)?(this.h.C(a),this):this.h};g.Yb=function(a){for(var b=0;b<arguments.length;b++)vB.o.Yb.call(this,Dy(arguments[b]));return this};
1219g.transform=function(a,b){return vB.o.transform.call(this,Dy(a),b)};g.Rc=function(a){return Math.round(vB.o.Rc.call(this,a))};
1220g.Hf=function(){if(!this.c){vB.o.Hf.call(this);
1220var a=this.Ta(),b=this.min,c=this.max,d=this.s,e=this.m;a.Yj=null;var f=[b,c];if(!a.Gf){var h=[],k=a.Zg,l=a.Wf;k&&(c-b)/hs(k)>a.scale.tn()&&(K(20,null,[c-b,hs(k)]),k=null,a.Wf=4);k||(k=rB(a,b,c,!1));d&&(f[0]=b=Gr(b,k));b=new Kq(new Date(b));c=new Kq(new Date(c));for(d=0;0>=b.getTime()-c.getTime()&&150>d;b.add(k),d++)h.push(b.getTime());e&&0<b.getTime()-c.getTime()&&h.push(f[1]=b.getTime());a.Yj=h;a.Wf=l}a=this.Pa();c=this.min;b=this.max;d=f[0];l=f[1];
1221a.Yj=null;if(!a.Gf){e=[];h=a.Zg;k=a.Wf;h&&(l-d)/hs(h)>a.scale.tn()&&(K(20,null,[l-d,hs(h)]),h=null,a.Wf=4);h||(h=rB(a,c,b,!0));c=new Kq(new Date(d));l=new Kq(new Date(l));for(b=0;0>=c.getTime()-l.getTime()&&150>b;c.add(h),b++)e.push(c.getTime());a.Yj=e;a.Wf=k}this.s&&(this.min=f[0]);this.m&&(this.max=f[1]);this.ce=this.max-this.min}};g.$F=function(a){V(a,2)&&(this.c=!1,this.X(2))};g.u=function(){var a=vB.o.u.call(this);a.ticks=this.Ta().u();a.minorTicks=this.Pa().u();return a};
1222g.H=function(a,b){vB.o.H.call(this,a,b);this.Ta(a.ticks);this.Pa(a.minorTicks)};function iB(){var a=new vB;a.H(ip("defaultScaleSettings.dateTime"));return a}var wB=vB.prototype;F("anychart.scales.dateTime",iB);wB.getType=wB.Ca;wB.ticks=wB.Ta;wB.minorTicks=wB.Pa;wB.transform=wB.transform;wB.inverseTransform=wB.Rc;wB.extendDataRange=wB.Yb;wB.softMinimum=wB.Wz;wB.softMaximum=wB.Vz;wB.minimumGap=wB.xr;wB.maximumGap=wB.wr;function xB(a){ld.call(this);this.Y=a}G(xB,Xu);g=xB.prototype;g.ia=2;g.re=NaN;g.Vc=4;g.Ze=6;g.$d=null;g.Ne=null;g.zg=0;g.Xo="linear";g.FR=function(a){return m(a)?(this.re!=a&&(a=P(a),0>=a?(this.Vc=4,this.Ze=6,this.re=NaN):(this.Ze=this.Vc=NaN,this.re=+a),this.Ne=this.$d=null,this.X(2)),this):this.re};
1223g.count=function(a,b){return m(a)?(this.Vc!=a&&(this.re=NaN,this.Vc=Math.ceil(P(a)),this.Ze=Math.ceil(P(b)),2<=this.Vc||(this.Vc=4),this.Ze>=this.Vc||(this.Ze=this.Vc),this.Ne=this.$d=null,this.X(2)),this):[this.Vc,this.Ze]};g.Vu=function(a){return m(a)?(a=+a||0,this.zg!=a&&(this.zg=a,this.Ne=null,this.$d||this.X(2)),this):this.zg};g.set=function(a){Db(this.$d,a)||(this.re=this.Ze=this.Vc=NaN,this.$d=sb(a,0),tb(this.$d),zb(this.$d,gr),this.Ne=null,this.X(2));return this};
1224g.get=function(){var a=yB(this);return ab(a,function(a){a=this.transform(a);return 0<=a&&1>=a},this.Y)};function yB(a){a.$d?a=a.$d:(a.Y.Hf(),a=a.Ne);return a||[]}g.mode=function(a){return m(a)?(a=(""+a).toLowerCase(),a="log"==a||"logarithmic"==a?"logarithmic":"linear",this.Xo!=a&&(this.Ne=null,this.Xo=a,this.$d||this.X(2)),this):this.Xo};
1225function zB(a,b,c,d,e,f){if("logarithmic"==a.Xo){f=f||10;a.Ne=null;var h=[b,c];if(a.$d)d&&(h[0]=Math.min(b,a.$d[0]||0)),e&&(h[1]=Math.max(c,a.$d[a.$d.length-1]||0));else{b=Vp(b,f);c=Vp(c,f);var k=[],l=a.re,n=a.Vc,p=a.Ze;!isNaN(l)&&(c-b)/l>a.Y.tn()&&(K(20,null,[c-b,l]),l=NaN,n=4,p=6);if(isNaN(l))for(var r=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(Fr(n,v),Fr(n,Math.ceil(Math.pow(10,Math.ceil(u*Math.LOG10E)))),Fr(n,Math.ceil(Math.pow(2,
1226Math.floor(u*Math.LOG2E)))),Fr(n,Math.ceil(Math.pow(2,Math.ceil(u*Math.LOG2E)))),Fr(n,Math.ceil(v/2)),Fr(n,Math.ceil(v/4)),Fr(n,Math.ceil(v/8))),n=Math.max(n,1E-7),u=Up(Er(b,n,a.zg))-b,u=u*u,v=Up(Fr(c,n,a.zg))-c,v=v*v,u=u+v;if(isNaN(r)||u<r)r=u,l=n}l=Math.max(l,1E-7);p=Up(Er(b,l,a.zg));d?(b=p,h[0]=Wp(f,p)):1E-7<b-p&&(k.push(Wp(f,b)),h[2]=Wp(f,p));d=Up(Fr(c,l,a.zg));e?(c=d,h[1]=Wp(f,d)):1E-7<d-c&&(h[3]=Wp(f,d));for(e=Up(Fr(b,l,a.zg));e<=c;e=Up(e+l))k.push(Wp(f,e));3 in h&&k.push(Wp(f,c));a.Ne=k}a=
1227h}else{a.Ne=null;f=[b,c];if(a.$d)d&&(f[0]=Math.min(b,a.$d[0]||0)),e&&(f[1]=Math.max(c,a.$d[a.$d.length-1]||0));else{h=[];k=a.re;
1227r=a.Vc;l=a.Ze;!isNaN(k)&&(c-b)/k>a.Y.tn()&&(K(20,null,[c-b,k]),k=NaN,r=4,l=6);if(isNaN(k))for(p=NaN,n=r;n<=l;n++){var r=(c-b)/(n-1),t=Math.log(r),u=Math.pow(10,Math.floor(t*Math.LOG10E)),v=Math.pow(10,Math.ceil(t*Math.LOG10E)),w=r<u+u?u/2:Number.POSITIVE_INFINITY,t=Vp(r/v,2),r=Math.min(Fr(r,u),Fr(r,v),Fr(r,w),Fr(r,Math.pow(2,Math.floor(t))*v),Fr(r,Math.pow(2,Math.ceil(t))*
1228v)),t=Up(Er(b,r,a.zg))-b,t=t*t,u=Up(Fr(c,r,a.zg))-c,u=u*u,t=t+u;if(isNaN(p)||t<p)p=t,k=r}k=Math.max(k,1E-7);if(isFinite(k)){l=1;for(p=0;Math.round(k*l)/l!==k;)l*=10,p++;l=p}else l=0;p=Up(Er(b,k,a.zg),l);d?f[0]=b=p:1E-7<b-p&&(h.push(b),f[2]=p);d=Up(Fr(c,k,a.zg),l);e?f[1]=c=d:1E-7<d-c&&(f[3]=d);for(e=Up(Fr(b,k,a.zg),l);e<=c;e=Up(e+k,l))h.push(e);3 in f&&h.push(c);a.Ne=h}a=f}return a}
1229function AB(a,b,c,d,e){if(a.$d)a.Ne=null;else if(a.Ne?a.Ne.length=0:a.Ne=[],!(2>b.length)){c=c||10;var f="logarithmic"==a.Xo,h=f?a.pN:a.oN,k,l,n=b.length-1,p=a.re,r=a.Vc;isNaN(a.re)||(l=b[n],k=b[0],f&&(k=Vp(k,c),l=Vp(l,c)),(l-k)/a.re>a.Y.tn()&&(K(20,null,[l-k,a.re]),a.re=NaN,a.Vc=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.re=p;a.Vc=r}}
1230g.oN=function(a,b,c,d){var e=this.re;isNaN(e)&&(e=(d-c)/(this.Vc-1));e=Math.max(e,1E-7);c=this.Ne[this.Ne.length-1];b=Tp(b,7);for(a=Tp(a,7);a<=b;a=Tp(a+e,7))c!=a&&this.Ne.push(a),c=a};g.pN=function(a,b,c,d,e){var f=this.re;a=Vp(a,e);b=Vp(b,e);c=Vp(c,e);d=Vp(d,e);isNaN(f)&&(f=(d-c)/(this.Vc-1));f=Math.max(f,1E-7);c=this.Ne[this.Ne.length-1];b=Tp(b,7);for(a=Tp(a,7);a<=b;a=Tp(a+f,7))c!=a&&this.Ne.push(Wp(e,a)),c=a};
1231g.u=function(){var a=xB.o.u.call(this);a.mode=this.Xo;a.base=this.zg;this.$d?a.explicit=this.$d:(this.Vc==this.Ze?isNaN(this.Vc)||(a.count=this.Vc):(isNaN(this.Vc)||(a.minCount=this.Vc),isNaN(this.Ze)||(a.maxCount=this.Ze)),isNaN(this.re)||(a.interval=this.re));return a};g.vc=function(a,b){var c=arguments[1];return q(c)?(this.set(c),!0):Xu.prototype.vc.apply(this,arguments)};
1232g.H=function(a,b){xB.o.H.call(this,a,b);this.mode(a.mode);this.Vu(a.base);this.$d=a.explicit||null;this.Vc=a.count||a.minCount||NaN;this.Ze=a.count||a.maxCount||NaN;this.re=a.interval||NaN;this.$d?this.Vc=this.Ze=this.re=NaN:this.re?this.Vc=this.Ze=NaN:(this.Vc=Math.ceil(P(this.Vc)),this.Ze=Math.ceil(P(this.Ze)),2<=this.Vc||(this.Vc=4),this.Ze>=this.Vc||(this.Ze=this.Vc))};var BB=xB.prototype;BB.interval=BB.FR;BB.count=BB.count;BB.base=BB.Vu;BB.set=BB.set;BB.get=BB.get;BB.mode=BB.mode;function CB(){tB.call(this);this.h=this.j=null;this.fA=!0;this.b=10;this.J=!0;this.V=this.$I}G(CB,tB);g=CB.prototype;g.hv="none";g.nA="firstVisible";g.Ca=function(){return"linear"};g.Ta=function(a){this.j||(this.j=DB(this));return m(a)?(this.j.C(a),this):this.j};g.Pa=function(a){this.h||(this.h=DB(this),U(this.h),this.h.count(5),this.h.S(!1));return m(a)?(this.h.C(a),this):this.h};g.KC=function(a){return m(a)?(a=!!a,a!=this.J&&(this.J=a,this.s||this.m)&&(this.c=!1,this.X(4)),this):this.J};
1233g.Hf=function(){if(!this.c){CB.o.Hf.call(this);var a=zB(this.Ta(),this.min,this.max,this.s&&this.min!=this.A,this.m&&this.max!=this.v,this.b);this.s&&(this.min=a[0]);this.m&&(this.max=a[1]);AB(this.Pa(),yB(this.Ta()),this.b,a[2],a[3]);this.ce=this.max-this.min}};g.AR=function(a){V(a,2)&&(this.c=!1,this.X(2))};function DB(a){var b=new xB(a);H(a,b);Q(b,a.AR,a);return b}
1234g.bS=function(a){if(m(a)){a=Kn(a);if(this.hv!=a){this.hv=a;switch(this.hv){case "none":this.V=this.$I;break;case "value":this.V=this.$T;break;case "percent":this.V=this.WT}this.X(6)}return this}return this.hv};g.aS=function(a){return m(a)?(a=Ln(a)||sr(a),this.nA!=a&&(this.nA=a,this.X(6)),this):this.nA};g.Yz=function(a,b){return this.V(a,b)};g.$I=function(a){return a};g.$T=function(a,b){return P(a)-b};g.WT=function(a,b){return(P(a)-b)/(b||1)*100};
1235g.u=function(){var a=CB.o.u.call(this);a.ticks=this.Ta().u();a.minorTicks=this.Pa().u();a.stackMode=this.Rp();a.stickToZero=this.KC();return a};g.H=function(a,b){CB.o.H.call(this,a,b);this.Ta(a.ticks);this.Pa(a.minorTicks);this.Rp(a.stackMode);this.KC(a.stickToZero)};function hB(){var a=new CB;a.H(ip("defaultScaleSettings.linear"));return a}var EB=CB.prototype;F("anychart.scales.linear",hB);EB.transform=EB.transform;EB.inverseTransform=EB.Rc;EB.getType=EB.Ca;EB.ticks=EB.Ta;EB.minorTicks=EB.Pa;
1236EB.stackMode=EB.Rp;EB.stickToZero=EB.KC;EB.softMinimum=EB.Wz;EB.softMaximum=EB.Vz;EB.minimumGap=EB.xr;EB.maximumGap=EB.wr;EB.comparisonMode=EB.bS;EB.compareWith=EB.aS;function FB(a){ld.call(this);this.scale=a}G(FB,Xu);g=FB.prototype;g.ia=2;g.ml=NaN;g.wh=null;g.Lm=null;g.eh=null;g.ll=null;g.se=null;g.Mm=100;g.Qu=function(a){return m(a)?(a=rr(a,NaN),isNaN(a)||this.ml==a||(this.ml=a,this.Mm=NaN,this.se=this.ll=this.eh=this.Lm=null,this.X(2)),this):this.ml};g.EB=function(a){return m(a)?(a=rr(a,NaN),isNaN(a)||this.Mm==a||(this.Mm=a,this.ml=NaN,this.se=this.ll=this.eh=this.Lm=null,this.X(2)),this):this.Mm};
1237g.set=function(a){Db(this.eh,a)||(this.eh=qb(a),this.eh=bb(this.eh,function(a){return P(a)}),zb(this.eh),tb(this.eh),this.eh[0]=0,this.se=this.ll=this.Lm=null,this.X(2));return this};
1238g.names=function(a){if(m(a))return this.wh!=a&&(this.wh=a,this.X(2)),this;a=GB(this);var b,c;if(this.wh&&this.wh.length<a.length||!this.se){var d=this.scale.names();this.se=[];for(b=0;b<a.length;b++){c=q(a[b])?a[b][0]:a[b];var e=this.scale.tl(c);isNaN(e)?this.se.push(c):this.se.push(d[e])}}if(this.wh)for(;this.wh.length<a.length;)this.wh.push(this.se[this.wh.length]);c=this.wh||this.se;d=Math.min(c.length,a.length);e=[];for(b=0;b<d;b++){var f,h;h=a[b];q(h)?(f=h[0],h=h[1]):f=h;f=this.scale.transform(f,
12390);h=this.scale.transform(h,1);0>f&&0>h||1<f&&1<h||e.push(c[b])}return e};g.get=function(){return ab(GB(this),function(a){var b;q(a)?(b=a[0],a=a[1]):b=a;b=this.transform(b,0);a=this.transform(a,1);return!(0>b&&0>a||1<b&&1<a)},this.scale)};function GB(a){if(a.Lm)return a.Lm;if(a.eh)return a.Lm=a.DB(a.eh);a.ll||(a.ll=a.DB(a.vG()));return a.ll||[]}g.vG=function(){var a,b=this.scale.values().length;a=isNaN(this.ml)?Math.ceil(b/this.Mm)||1:this.ml;for(var c=[],d=0;d<b;d+=a)c.push(d);return c};
1240g.DB=function(a){var b=a.length||0,c=this.scale.values(),d=c.length;if(!b||!d)return[];for(var e=[],f=!1,h=0;h<b&&!f;h++){var k=a[h],l=a[h+1];isNaN(l)||l>=d?(l=d-1,f=!0):l--;e.push(k==l?c[k]:[c[k],c[l]])}return e};function HB(a){a.Lm=null;a.ll=null;a.se=null}g.u=function(){var a=FB.o.u.call(this);this.eh?a.explicit=this.eh:isNaN(this.Mm)?isNaN(this.ml)||(a.interval=this.ml):a.maxCount=this.Mm;this.wh&&(a.names=this.wh);return a};
1241g.vc=function(a,b){var c=arguments[1];return q(c)?(this.set(c),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){FB.o.H.call(this,a,b);"explicit"in a?this.set(a.explicit):"interval"in a?this.Qu(a.interval):"maxCount"in a&&this.EB(a.maxCount);this.wh=a.names||null;this.se=this.ll=null};var IB=FB.prototype;IB.interval=IB.Qu;IB.maxCount=IB.EB;IB.set=IB.set;IB.get=IB.get;IB.names=IB.names;function JB(){this.b=[];this.f=[];this.c=[];this.h=[];this.m=[];this.G=!0;this.s={};this.F=null;this.v=!0;this.j=null;bB.call(this)}G(JB,bB);g=JB.prototype;g.Ca=function(){return"ordinal"};g.wf=function(a){return!m(a)};g.Ta=function(a){this.j||(this.j=new FB(this),H(this,this.j),Q(this.j,this.ER,this));return m(a)?(this.j.C(a),this):this.j};
1242g.values=function(a,b){if(!m(a))return this.b;if(null===a)this.v||(this.v=!0,this.X(4));else{this.v=!1;var c=q(a);this.Di();c&&a.length?this.Yb.apply(this,a):this.Yb.apply(this,arguments);this.cv(!1)}return this};
1243g.names=function(a){if(m(a)){if(null===a)this.f=[];else if(q(a))this.f=qb(a);else{if(!A(a)||this.f==a)return this;this.f=a}this.g=null;HB(this.Ta());this.X(2);return this}if(q(this.f)){this.g||(this.g=qb(this.f));if(this.g.length<this.b.length)for(;this.g.length!=this.b.length;)this.g.push(this.b[this.g.length]);return this.g}return this.se||[]};g.Nm=function(){if(!this.c.length)return!1;for(var a=1;a<this.c.length&&this.c[a]==this.c[0];a++);return a!=this.c.length};
1244g.VC=function(a){if(m(a))return KB(this,a),this.G=!this.c.length,this;if(this.h.length!=this.b.length){for(var b=a=this.h.length=0,c=Math.min(this.c.length,this.b.length),d=!1,e=0;e<c;e++){var f=P(this.c[e]);0<=f?(a+=f,b++,this.h.push(f)):(d=!0,this.h.push(void 0))}if(c<this.b.length||d)for(a=0<b?a/b:1,b=0;b<this.b.length;b++)this.h[b]||(this.h[b]=a)}return this.h};function KB(a,b){b?q(b)&&(a.c=qb(b)):a.c.length=0;a.Nm()||(a.c.length=0);a.h.length=0;a.m.length=0;HB(a.Ta());a.X(2)}
1245function LB(a,b){a.G&&KB(a,b)}function MB(a){if(!a.m||a.m.length!=a.b.length){var b=a.VC(),c=0,d;for(d in b)c+=b[d];a.m=b.map(function(a){return a/c});a.A=[0];for(b=0;b<a.m.length;b++)a.A.push(a.m[b]+a.A[b])}return a.m}function NB(a){return q(a.f)?null:a.f}g.tl=function(a){a=+this.s[hr(a)];return isNaN(a)?NaN:a};function OB(a,b,c){a.s=b;a.b=c}g.Di=function(){this.F=this.b;this.b=[];this.s={};this.g=this.se=null;this.h.length=0;this.m.length=0;return this};
1246g.cv=function(a){var b=!Db(this.F,this.b);b&&(this.j&&HB(this.j),a||this.X(2));return b};g.Yb=function(a){for(var b=0;b<arguments.length;b++){var c=arguments[b],d=hr(c);m(this.s[d])||(this.s[d]=this.b.length,this.b.push(c))}return this};g.Pd=function(){return this.v};g.Uv=function(){return 1/this.b.length*this.ua};g.transform=function(a,b){var c=this.tl(a);if(isNaN(c))return NaN;var d;this.Nm()?d=(b||0)*MB(this)[c]+this.A[c]:d=c/this.b.length+(b||0)/this.b.length;return dB(this,d)};
1247g.Rc=function(a){a=eB(this,a);if(this.Nm()){MB(this);for(var b=1;b<this.A.length&&!(a<=this.A[b]);b++);a=b-1}else a=ee(Math.ceil(a*this.b.length)-1,0,this.b.length-1);return this.b[a]};g.ER=function(a){V(a,2)&&this.X(2)};g.u=function(){var a=JB.o.u.call(this);this.v||(a.values=this.values());a.ticks=this.Ta().u();this.f.length&&(a.names=this.f);!this.G&&this.Nm()&&(a.weights=this.c);return a};g.H=function(a,b){JB.o.H.call(this,a,b);this.values(a.values);this.Ta(a.ticks);this.names(a.names);this.VC(a.weights)};
1248function jB(){var a=new JB;a.H(ip("defaultScaleSettings.ordinal"));return a}var PB=JB.prototype;F("anychart.scales.ordinal",jB);PB.getType=PB.Ca;PB.transform=PB.transform;PB.inverseTransform=PB.Rc;PB.ticks=PB.Ta;PB.values=PB.values;PB.names=PB.names;PB.extendDataRange=PB.Yb;PB.weights=PB.VC;function QB(){U(this);W.call(this);this.Vt=[];this.Wt=[];this.f=980;this.S(!1)}G(QB,W);g=QB.prototype;g.Z=W.prototype.Z|976;g.ia=W.prototype.ia;g.ag="axis";g.ab=null;g.fa=null;g.Tg=null;g.Mj=null;g.ci=null;g.xA="top";g.wi=null;g.Tq="noOverlap";g.ct=!1;g.Sp=null;g.Ul=null;g.bt=1;g.Gk=null;g.va=null;g.Ha=null;g.mj=!0;g.nj=!0;g.Vt=null;g.Wt=null;g.title=function(a){this.ab||(this.ab=new xx,this.ab.Sa(this),Q(this.ab,this.TO,this),H(this,this.ab));return m(a)?(this.ab.C(a),this):this.ab};
1249g.TO=function(a){var b=0,c=0;V(a,8)?(b=this.f,c=9):V(a,1)&&(b=64,c=1);this.i(b,c)};g.labels=function(a){this.fa||(this.fa=new lA,this.fa.Sa(this),Q(this.fa,this.QO,this),H(this,this.fa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.QO=function(a){var b=0,c=0;V(a,8)?(b=this.f,c=9):V(a,1)&&(b=384,c=1);this.s=this.G=null;RB(this);this.labels().clear();this.i(b,c)};
1250g.Va=function(a){this.Tg||(this.Tg=new lA,this.Tg.Sa(this),this.fb()?this.Tg.rotation(0):this.Tg.rotation(-90),Q(this.Tg,this.RO,this),H(this,this.Tg));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Tg.C(a),this):this.Tg};g.RO=function(a){var b=0,c=0;V(a,8)?(b=this.f,c=9):V(a,1)&&(b=128,c=1);this.s=null;RB(this);this.Va().clear();this.i(b,c)};g.Fy=function(){return new uA};g.ZA=function(){return this.Zb?this.Zb:this.Zb=uh()};
1251g.lf=function(a){this.Mj||(this.Mj=this.Fy(),this.Mj.Sa(this),Q(this.Mj,this.PK,this),H(this,this.Mj));return m(a)?(this.Mj.C(a),this):this.Mj};g.Pa=function(a){this.ci||(this.ci=this.Fy(),this.ci.Sa(this),Q(this.ci,this.PK,this),H(this,this.ci));return m(a)?(this.ci.C(a),this):this.ci};g.PK=function(a){var b=0,c=0;V(a,8)?(b=this.f,c=9):V(a,1)&&(b=256,c=1);this.i(b,c)};
1252g.stroke=function(a,b,c,d,e){if(m(a)){a=Re.apply(null,arguments);if(this.b!=a){var f=z(this.b)?this.b.thickness||1:1,h=z(a)?a.thickness||1:1;
1252this.b=a;h==f?this.i(16,1):this.i(this.f,9)}return this}return this.b};g.fd=function(a){return m(a)?(a=null===a?null:vn(a),this.A!=a&&(this.A=a,this.G=null,this.i(this.f,9)),this):this.A||this.xA};function SB(a,b){var c=a.xA!=b&&!a.A;a.xA=b;c&&a.i(a.f)}
1253g.scale=function(a){return m(a)?(this.wi!=a&&(this.wi&&Yu(this.wi,this.Hy,this),(this.wi=a)&&Q(this.wi,this.Hy,this),this.s=this.G=null,RB(this),this.labels().clear(),this.Va().clear(),this.i(this.f,9)),this):this.wi};g.Hy=function(a){V(a,2)&&(this.s=this.G=null,RB(this),this.labels().clear(),this.Va().clear(),this.i(this.f,9))};g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(this.f,9)),this):this.va};
1254g.jd=function(a,b,c,d){this.Ha||(this.Ha=new yw,H(this,this.Ha),Q(this.Ha,this.SO,this));return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.SO=function(a){V(a,2)&&(this.s=this.G=null,RB(this),this.i(this.f,9))};g.Dh=function(){this.s=this.G=null;RB(this);this.i(this.f,9)};g.rh=function(a){return m(a)?(this.mj!=a&&(this.mj=a,this.G=null,this.i(this.f,9)),this):this.mj};g.hg=function(a){return m(a)?(this.nj!=a&&(this.nj=a,this.G=null,this.i(this.f,9)),this):this.nj};
1255g.Xt=function(a){return m(a)?(a=En(a,this.Tq),this.Tq!=a&&(this.Tq=a,this.i(this.f,9)),this):this.Tq};g.Ln=function(a){return m(a)?(this.ct!=a&&(this.ct=a,RB(this),this.i(this.f,9)),this):this.ct};g.IC=function(a){return m(a)?(a=null===a?null:rr(a),this.Sp!=a&&(this.Sp=a,RB(this),this.G=null,this.ct&&this.i(this.f,9)),this):this.Sp};g.JC=function(a){return m(a)?(a=rr(a),this.Ul!=a&&(this.Ul=a,RB(this),this.G=null,this.ct&&this.i(this.f,9)),this):this.Ul};
1256function RB(a){a.F&&(a.F.length=0);a.Vt.length=0;a.Wt.length=0}
1257function TB(a,b){var c;if(a.Ln())if(a.G)c=a.G;else if((c=a.scale())&&a.labels().enabled()){a.bt=1;a.J=1;var d;c=c.Ta().get();var e=c.length,f,h,k,l,n,p;if(null===a.Sp){var r=!1;for(f=1;!r&&f<=e;)for(r=!0,k=0;k<f;k++){for(h=k;h<e-f;h+=f)if(l=UB(a,h,!0,c,b),d=UB(a,h+f,!0,c,b),Zp(l,d)){r=!1;f++;break}if(!r)break}a.bt=r?f:e;a.J=null!==a.Ul&&a.bt>a.Ul?a.Ul:a.bt}else a.J=a.Sp;if((null!==a.Sp||null!==a.Ul&&a.bt>a.Ul)&&"noOverlap"==a.Xt()){p=[];for(h=0;h<a.J;h++)for(k=-1,f=h;f<e;f+=a.J)l=UB(a,f,!0,c,b),-1!=
1258k?d=UB(a,k,!0,c,b):d=null,f!=e-1&&a.hg()?n=UB(a,e-1,!0,c,b):n=null,f?f==e-1?a.hg()?(k=f,p[f]=!0):p[f]=!1:Zp(l,d)||Zp(l,n)?p[f]=!1:(k=f,p[f]=!0):a.rh()?(k=f,p[f]=!0):p[f]=!1;a.rh()||(p[0]=!1);a.hg()||(p[p.length-1]=!1);d={labels:p,Va:!1}}else{if(!a.rh()||!a.hg())for(p=[],f=0;f<e;f++)f||a.rh()?f!=e-1||a.hg()?p[f]=!0:p[f]=!1:p[f]=!1;d={labels:p?p:!0,Va:!1}}a.K=[];a.V=[];a.F||(a.F=[]);for(f=k=0;f<e;f++)if(!p||p&&p[f]){a.F[f]?n=a.F[f]:(n=UB(a,f,!0,c,b),a.F[f]=n=pq(n));n=a.fb()?n.height:n.width;if(!a.K[k]||
1259a.K[k]<n)a.K[k]=n;a.V[k]||(a.V[k]=[]);a.V[k].push(f);(k+1)%a.J?k++:k=0}c=a.G=d}else c=a.G={labels:!1,Va:!1};else a:{if(!a.s||T(a,512)){if("allowOverlap"==a.Tq){c=!1;break a}p=a.scale();d=[];n=[];if(p){var t=r=-1,u=-1,v=p.Ta().get(),w=v.length,x,y,B,E;c=a.labels().enabled();if(p instanceof tB){var R=p.Pa().get();l=h=0;for(var S=R.length,Y,pa=a.Va().enabled();h<w||l<S;){f=v[h];e=R[l];x=p.transform(f);Y=p.transform(e);e=f=k=y=null;if(-1==t&&c)for(E=h;-1==t&&E<w;)!E&&a.rh()||E==w-1&&a.hg()||E&&E!=w-1?
1260e=UB(a,E,!0,v,b):e=null,-1!=r?f=UB(a,r,!0,v,b):f=null,E!=w-1&&a.hg()?k=UB(a,w-1,!0,v,b):k=null,!e||Zp(e,f)||Zp(e,k)||(B=p.transform(v[E]),0>=B&&a.rh()||1<=B&&a.hg()?t=E:0<B&&1>B&&(t=E)),E++;x<=Y&&h<w||l==S?(c&&h==t?(r=h,t=-1,d.push(!0)):d.push(!1),h++,x==Y&&(a.labels().enabled()||a.lf().enabled())&&(n.push(!1),l++)):(pa?(e=UB(a,l,!1,R,b),-1!=r&&(f=UB(a,r,!0,v,b)),-1!=t&&(k=UB(a,t,!0,v,b)),-1!=u&&(y=UB(a,u,!1,R,b)),x=(x=a.Va().vd(l))?m(x.enabled())?x.enabled():!0:!0,Zp(e,f)||Zp(e,k)||Zp(e,y)||!x?n.push(!1):
1261(B=p.transform(R[l]),0>=B&&a.rh()||1<=B&&a.hg()?(u=l,n.push(!0)):0<B&&1>B?(u=l,n.push(!0)):n.push(!1))):n.push(!1),l++)}pa||(n=!1)}else if(p instanceof bB)for(h=0;h<w;h++)c?(!h&&a.rh()||h==w-1&&a.hg()||h&&h!=w-1?e=UB(a,h,!0,v,b):e=null,-1!=r?f=UB(a,r,!0,v,b):f=null,h!=w-1&&a.hg()?k=UB(a,w-1,!0,v,b):k=null,h?h==w-1?a.hg()?(r=h,d.push(!0)):d.push(!1):Zp(e,f)||Zp(e,k)?d.push(!1):(r=h,d.push(!0)):a.rh()?(r=h,d.push(!0)):d.push(!1)):d.push(!1)}c||(d=!1);a.s={labels:d,Va:n};a.w(512)}c=a.s}return c}
1262g.sl=function(a){var b=0;a.enabled()&&("outside"==a.position()?b=a.length():b="center"==a.position()?a.length()/2:0);return b};g.wG=function(a,b){var c=this.lf(),d=this.Pa(),e=this.sl(c),f=this.sl(d),c="outside"==c.position()?a+e:"center"==c.position()?a+e/2:a,d="outside"==d.position()?b+f:"center"==d.position()?b+f/2:b;return Math.max(c,d)};
1263function VB(a,b,c){var d,e,f,h=0,k=0,l=0;f=a.title();e=a.labels();var n=a.Va(),p=a.fd();f.enabled()&&(f.D()||f.D(a.D()),U(f),f.W(b),Cx(f,p),l=a.fb()?f.ve().height:f.ve().width,f.S(!1));b=a.scale();e=e.enabled()&&m(b);n=n.enabled()&&m(b)&&b instanceof tB;f=a.fb()?c:0;c=a.fb()?0:c;c=new I(0,0,f,c);var p=TB(a,c),r;if(e&&b){r=b.Ta().get();var t=z(p)?p.labels:!p;if(a.Ln())for(e=0;e<a.K.length;e++)h+=a.K[e];else for(e=0,f=r.length;e<f;e++)if(q(t)?t[e]:t)d=pq(UB(a,e,!0,r,c)),d=a.fb()?d.height:d.width,d>
1264h&&(h=d)}if(n&&!a.Ln())for(n=z(p)?p.Va:!p,r=b.Pa().get(),e=0,f=n.length;e<f;e++)if(q(n)?n[e]:n)d=pq(UB(a,e,!1,r,c)),d=a.fb()?d.height:d.width,d>k&&(k=d);return a.wG(h,k)+l}g.YA=function(a){return this.fb()?this.jd().Xd(a):this.jd().Wd(a)};
1265g.lc=function(){var a=this.W();if(a){var b=a.clone();if(this.scale()&&this.enabled()){var c=this.Ma(),d=this.jd(),e=a.height-d.Wd(a.height)+c.height,a=a.width-d.Xd(a.width)+c.width;switch(this.fd()){case "top":b.height-=e;b.top+=e;break;case "right":b.width-=a;break;case "bottom":b.height-=e;break;
1265case "left":b.width-=a,b.left+=a}}return b}return new I(0,0,0,0)};g.JE=function(a,b,c){return this.va?O(this.va,a):VB(this,c,b)};
1266g.Ma=function(){if(!this.Gk||T(this,4)){var a=this.W();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.fb()?(b=a.width,c=a.height):(b=a.height,c=a.width);b=this.YA(b);c=this.JE(c,b,a);var d,e,f=this.jd(),h=O(f.B("top"),a.height),k=O(f.B("right"),a.width),l=O(f.B("bottom"),a.height),f=O(f.B("left"),a.width),n,p;switch(this.fd()){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=
1267b;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.Gk=new I(Math.round(d),Math.round(e),Math.round(n),Math.round(p))}else this.Gk=new I(0,0,0,0);this.w(4)}return this.Gk};
1268function UB(a,b,c,d,e){if(!c&&a.scale()&&!(a.scale()instanceof tB))return null;var f=c?a.Vt:a.Wt;if(m(f[b]))return f[b];var h=m(e)?e:a.Ma();e=m(e)?e:a.Zb.Oa();var k=c?a.lf():a.Pa(),l=k.length(),n=a.stroke(),n=!n||Nr(n)?0:n.thickness?parseFloat(a.stroke().thickness):1;c=c?a.labels():a.Va();var p,r,t=a.scale();d=d[b];q(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<t)return[0,0];var u=k.enabled(),k=k.position();switch(a.fd()){case "top":p=Math.round(h.left+t*
1269h.width);r=e.top-n/2;"outside"==k&&u&&(r-=l);break;case "right":p=e.ra()+n/2;r=Math.round(h.top+t*h.height);"outside"==k&&u&&(p+=l);break;case "bottom":p=Math.round(h.left+t*h.width);r=e.ka()+n/2;"outside"==k&&u&&(r+=l);break;case "left":p=e.left-n/2,r=Math.round(h.top+t*h.height),"outside"==k&&u&&(p-=l)}h=a.Gy(b,d);p=c.add(h,{value:{x:p,y:r}},b);r={};ec(r,c.Xa,c.h);PA(p,[p.b,r]);p=c.measure(p,void 0,void 0,b);switch(a.fd()){case "top":p.top+=p.height/2;break;case "right":p.left+=p.width/2;break;
1270case "bottom":p.top+=p.height/2;break;case "left":p.left+=p.width/2}return f[b]=oq(p)}g.fb=function(){var a=this.fd();return"top"==a||"bottom"==a};g.IA=function(a,b,c){c=a.top+a.height+c/2;this.Zb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c)};g.GA=function(a,b,c){c=a.left-c/2;this.Zb.moveTo(c,a.top+b).lineTo(c,a.top-b+a.height)};g.BA=function(a,b,c){c=a.top-c/2;this.Zb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c)};
1271g.DA=function(a,b,c){c=a.left+a.width+c/2;this.Zb.moveTo(c,a.top+b).lineTo(c,a.top-b+a.height)};g.KE=function(){this.ZA().clear();var a;switch(this.fd()){case "top":a=this.IA;break;case "right":a=this.GA;break;case "bottom":a=this.BA;break;case "left":a=this.DA}var b=this.stroke(),b=b&&b.thickness?parseFloat(b.thickness):1,c=b%2?.5:0,d=this.Ma();a.call(this,d,c,b,0,0);this.Zb.stroke(this.stroke())};
1272g.Gy=function(a,b){var c=this.scale(),d,e,f="number",h=!0;c instanceof JB?(d=c.Ta().names()[a],e=b,f="string",h=!1):c instanceof vB?(d=Gy(b),f="string",e=b):(d=parseFloat(b),e=parseFloat(b));d={axis:{value:this,type:""},index:{value:a,type:"number"},value:{value:d,type:f},tickValue:{value:e,type:"number"},scale:{value:c,type:""}};h&&(d.max={value:m(c.max)?c.max:null,type:"number"},d.min={value:m(c.min)?c.min:null,type:"number"});c={};c["%AxisName"]={value:this.title().text(),type:"string"};h=new Jy(d);
1273h.wg({"%AxisScaleMax":"max","%AxisScaleMin":"min"});h.xg(c);return Vx(h)};
1274function WB(a,b,c,d,e,f,h,k){var l,n;f?(n=a.lf(),l=a.labels()):(n=a.Pa(),l=a.Va());if(k){k=a.Ma();var p=a.Zb.Oa(),r=a.stroke(),r=!r||Nr(r)?0:r.thickness?parseFloat(r.thickness):1;h=pq(UB(a,d,f,h));var t=a.fd(),u=0;if(f&&(f=!0,1<a.J&&a.Ln()))for(var v=0,w=a.V.length;v<w;v++){for(var x=a.V[v],y=0,B=x.length;y<B;y++)if(d==x[y]){f=!1;break}if(!f)break;u+=a.K[v]}var E,R;n=a.sl(n,-1);switch(t){case "top":E=Math.round(k.left+c*k.width)+e;R=p.top-r/2-h.height/2-u-n;break;case "right":E=p.ra()+r/2+h.width/
12752+u+n;R=Math.round(k.top+k.height-c*k.height)+e;break;case "bottom":E=Math.round(k.left+c*k.width)+e;R=p.ka()+r/2+h.height/2+u+n;break;case "left":E=p.left-r/2-h.width/2-u-n,R=Math.round(k.top+k.height-c*k.height)+e}c={value:{x:E,y:R}};e=l.vd(d);e||(a=a.Gy(d,b),e=l.add(a,c,d),d={},ec(d,l.Xa,l.h),PA(e,[e.b,d]));e.Db(c)}else l.clear(d)}
1276g.ub=function(){if(Zu(this))return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.title().i(2),this.lf().i(2),this.Pa().i(2),this.labels().i(2),this.Va().i(2),this.i(450)),!1;this.w(1);return!0};
1277g.I=function(){var a=this.scale();if(!a)return oo(2),this;if(!this.ub())return this;var b,c,d,e,f,h=this.fd();U(this.title());U(this.labels());U(this.Va());U(this.lf());U(this.Pa());T(this,16)&&(this.KE(),this.w(16));if(T(this,8)){var k=this.zIndex();this.title().zIndex(k);this.Zb.zIndex(k);this.lf().zIndex(k);this.Pa().zIndex(k);this.labels().zIndex(k);this.Va().zIndex(k);this.w(8)}T(this,2)&&(k=this.D(),this.title().D(k),this.Zb.parent(k),this.lf().D(k),this.Pa().D(k),this.labels().D(k),this.Va().D(k),
1278this.w(2));T(this,64)&&(k=this.title(),k.W(this.Ma()),Cx(k,h),k.I(),this.w(64));T(this,256)&&(e=this.lf(),e.fd(h),e.I(),b=vA(e),d=this.Pa(),d.fd(h),d.I(),c=vA(d),this.w(256));T(this,128)&&(h=this.labels(),h.D()||h.D(this.D()),h.W(this.W()),h=this.Va(),h.D()||h.D(this.D()),h.W(this.W()),this.w(128));if(m(b)||m(c)){var l,n,p,r,h=a.Ta().get(),k=h.length,t=this.lf().stroke()&&this.lf().stroke().thickness?parseFloat(this.Mj.stroke().thickness):1,u,v,w,x,y=this.Ma(),B=this.Zb.Oa();f=this.stroke();f=!f||
1279Nr(f)?0:f.thickness?parseFloat(f.thickness):1;if(a instanceof tB){l=TB(this);z(l)?(p=l.labels,r=l.Va):(p=!l,r=!l);var E=a.Pa().get(),R=this.ci.stroke()&&this.ci.stroke().thickness?parseFloat(this.ci.stroke().thickness):1;n=l=0;for(var S=E.length,Y,pa,ca;
1279l<k||n<S;)u=h[l],Y=E[n],v=a.transform(u),pa=a.transform(Y),v<=pa&&l<k||n==S?(ca=t%2?-.5:0,w=q(p)?p[l]:p,(x=q(p)&&p[l]||ja(p))&&b&&b.call(e,v,y,B,f,ca),WB(this,u,a.transform(u,.5),l,ca,!0,h,w),ca=v,l++):(v=R%2?-.5:0,w=q(r)?r[n]:r,(x=q(r)&&r[n]||ja(r))&&
1280c&&ca!=pa&&c.call(d,pa,y,B,f,v),WB(this,Y,a.transform(Y,.5),n,v,!1,E,w&&ca!=pa),n++);r&&this.Va().I()}else for(c=TB(this),p=z(c)?c.labels:!c,c=t%2?-.5:0,l=0;l<k;l++)u=h[l],q(u)?(d=u[0],ca=u[1],t=(a.transform(u[0],0)+a.transform(u[1],1))/2):(d=ca=u,t=a.transform(u,.5)),v=a.transform(d,0),b&&(0<=v&&1>=v&&b.call(e,v,y,B,f,c),l==k-1&&(v=a.transform(ca,1),0<=v&&1>=v&&b.call(e,v,y,B,f,c))),w=q(p)?p[l]:p,WB(this,d,t,l,c,!0,h,w&&0<=t&&1>=t);this.labels().I()}this.title().S(!1);this.labels().S(!1);this.Va().S(!1);
1281this.lf().S(!1);this.Pa().S(!1);return this};g.remove=function(){this.ab&&this.ab.remove();this.Zb&&this.Zb.parent(null);this.lf().remove();this.Pa().remove();this.fa&&this.fa.remove();this.Tg&&this.Tg.remove()};
1282g.u=function(){var a=QB.o.u.call(this);a.title=this.title().u();a.labels=this.labels().u();a.minorLabels=this.Va().u();a.ticks=this.lf().u();a.minorTicks=this.Pa().u();a.stroke=L(this.stroke());a.staggerMode=this.Ln();a.staggerLines=this.IC();a.staggerMaxLines=this.JC();a.width=this.width();this.A&&(a.orientation=this.A);a.drawFirstLabel=this.rh();a.drawLastLabel=this.hg();a.overlapMode=this.Xt();return a};
1283g.H=function(a,b){QB.o.H.call(this,a,b);"title"in a&&this.title(a.title);this.labels().na(!!b,a.labels);this.Va().na(!!b,a.minorLabels);this.lf(a.ticks);this.Pa(a.minorTicks);this.Ln(a.staggerMode);this.IC(a.staggerLines);this.JC(a.staggerMaxLines);this.stroke(a.stroke);this.width(a.width);this.fd(a.orientation);this.rh(a.drawFirstLabel);this.hg(a.drawLastLabel);this.Xt(a.overlapMode)};
1284g.M=function(){QB.o.M.call(this);this.wi&&Yu(this.wi,this.Hy,this);delete this.wi;this.ab=this.Wt=this.Vt=null;Kb(this.Ha,this.Zb,this.fa,this.Tg);this.Tg=this.fa=this.Gk=this.ci=this.Mj=this.Zb=this.Ha=null};var XB=QB.prototype;XB.staggerMode=XB.Ln;XB.staggerLines=XB.IC;XB.staggerMaxLines=XB.JC;XB.title=XB.title;XB.labels=XB.labels;XB.minorLabels=XB.Va;XB.ticks=XB.lf;XB.minorTicks=XB.Pa;XB.stroke=XB.stroke;XB.orientation=XB.fd;XB.scale=XB.scale;XB.width=XB.width;XB.getRemainingBounds=XB.lc;
1285XB.drawFirstLabel=XB.rh;XB.drawLastLabel=XB.hg;XB.overlapMode=XB.Xt;XB.isHorizontal=XB.fb;XB.padding=XB.jd;XB.getPixelBounds=XB.Ma;function YB(){W.call(this);this.h=this.c=null}G(YB,W);g=YB.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|20;g.kb=function(){return this.h};g.Hi=function(a){return m(a)?(this.Y!=a&&(this.Y&&Yu(this.Y,this.Ky,this),(this.Y=a)&&Q(this.Y,this.Ky,this),this.i(4,9)),this):this.Y?this.Y:this.c?this.c.scale():null};g.Ky=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(4,b|8)};function ZB(a,b){return m(b)?(a.f!==b&&(a.f=b,a.i(4,9)),a):a.f}g.PE=function(){this.i(4,9)};
1286g.mf=function(a){return m(a)?(this.c!=a&&(this.c&&Yu(this.c,this.PE,this),this.c=a,Q(this.c,this.PE,this),this.Y&&Yu(this.Y,this.Ky,this),this.Y=null,this.i(4,9)),this):this.c};g.Ag=function(a,b,c,d){this.v||(this.v=new yw,H(this,this.v));return m(a)?(this.v.C.apply(this.v,arguments),this):this.v};g.fb=function(){return"horizontal"==this.vh()};g.wm=void 0;g.Xq=void 0;
1287g.I=function(){if(!this.scale())return oo(2),this;if(!this.ub())return this;if(T(this,8)){var a=this.zIndex();$B(this).zIndex(a);this.w(8)}T(this,2)&&(a=this.D(),$B(this).parent(a),this.w(2));T(this,16)&&(this.Xq(),this.w(16));T(this,4)&&(this.wm(),this.w(4));return this};
1288function aC(a){var b=a.scale();if(b){var c=$B(a),b=b.transform(a.f,.5);if(!isNaN(b)&&(c.clear(),0<=b&&1>=b)){var d=c.Vl()%2?-.5:0,e=a.W(),f=a.Ag();a.fb()?(a=Math.round(e.$a()+e.height-b*e.height),1==b?a-=d:a+=d,c.moveTo(e.Ra(),a),c.lineTo(e.ra(),a)):(a=Math.round(e.Ra()+b*e.width),1==b?a+=d:a-=d,c.moveTo(a,e.$a()),c.lineTo(a,e.ka()));c.clip(f.ff(e))}}else oo(2)}
1289function bC(a){var b=a.f,c=a.scale();if(c){var d=$B(a);d.clear();var e=b.Yc,f=b.from,h=c.transform(f),k=c.transform(e);h>k&&(e=b.from,f=b.Yc);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=ee(b,0,1),f=ee(f,0,1),c=a.W(),e=a.Ag(),a.fb()?(a=Math.floor(c.ka()-c.height*f),b=Math.ceil(c.ka()-c.height*b),f=c.Ra(),h=c.ra(),d.moveTo(f,a).lineTo(h,a).lineTo(h,b).lineTo(f,b).close()):(a=c.ka(),h=c.$a(),b=Math.floor(c.Ra()+c.width*b),f=Math.ceil(c.Ra()+
1290c.width*f),d.moveTo(b,a).lineTo(b,h).lineTo(f,h).lineTo(f,a).close()),d.clip(e.ff(c)))}else oo(2)}g.remove=function(){$B(this).parent(null)};function $B(a){a.j||(a.j=uh(),H(a,a.j));return a.j}g.H=function(a,b){YB.o.H.call(this,a,b);"layout"in a&&a.layout&&this.vh(a.layout);if("axis"in a){var c=a.axis;C(c)?this.h&&this.mf(this.h.lp(c)):c instanceof QB&&this.mf(c)}};g.M=function(){this.h=this.c=null;YB.o.M.call(this)};function cC(){YB.call(this);this.f={from:0,Yc:0};this.b="black";this.m="horizontal";dC(this,"#c1c1c1 0.4")}G(cC,YB);g=cC.prototype;g.ia=YB.prototype.ia;g.Z=YB.prototype.Z;g.vh=function(a){return m(a)?(a=sn(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s?this.s:this.mf()?(a=this.mf().fd(),"left"==a||"right"==a?"horizontal":"vertical"):this.m};function eC(a,b){var c=!a.s&&a.m!=b;a.m=b;c&&a.i(4)}g.scale=function(a){return this.Hi(a)};
1291g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g||this.b};function dC(a,b){var c=!a.g&&a.b!=b;a.b=b;c&&a.i(16)}g.from=function(a){return m(a)?(this.f.from!=a&&(this.f.from=a,this.i(4,9)),this):this.f.from};g.Yc=function(a){return m(a)?(this.f.Yc!=a&&(this.f.Yc=a,this.i(4,9)),this):this.f.Yc};g.wm=function(){bC(this)};g.Xq=function(){$B(this).stroke(null).fill(this.fill())};g.M=function(){delete this.g;cC.o.M.call(this)};
1292g.u=function(){var a=cC.o.u.call(this);a.from=this.from();a.to=this.Yc();this.g&&(a.fill=L(this.g));this.s&&(a.layout=this.s);return a};g.H=function(a,b){cC.o.H.call(this,a,b);this.from(a.from);this.Yc(a.to);this.fill(a.fill)};var fC=cC.prototype;fC.from=fC.from;fC.to=fC.Yc;fC.scale=fC.scale;fC.axis=fC.mf;fC.layout=fC.vh;fC.fill=fC.fill;fC.isHorizontal=fC.fb;function gC(){W.call(this);this.f=null;this.m=NaN;this.j=this.h="black"}G(gC,W);var hC={x:"30%",line:"30%",ellipse:"30%",bar:"50%"};g=gC.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z|20;g.type=function(a){return m(a)?(a=Gn(a),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A||this.G};function iC(a,b){var c=!a.A&&a.G!=b;a.G=b;c&&a.i(4)}
1292g.fh=function(a){return m(a)?(this.f!=a&&(this.f=a,this.i(4,9)),this):null===this.f?hC[this.type()]:this.f};
1293g.value=function(a){return m(a)?(a=P(a),this.m!=a&&(this.m=a,this.i(4,9)),this):this.m};function jC(a){if(m(void 0)){var b=sn(void 0);a.s!=b&&(a.s=b,a.i(4,9));return a}return a.s||a.v}g.fb=function(){return"horizontal"==jC(this)};g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y=a,Q(this.Y,this.RU,this),this.i(4,9)),this):this.Y};g.RU=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(4,b|8)};
1294g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g||this.h};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.i(16,1));return this}return this.b||this.j};
1295function kC(a,b){if("horizontal"==a)switch(b){default:case Dn:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:ee(c,0,1),d=this.W(),h=this.fh(),k=lr(h)?O(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 Bn:return function(a,b){var c=this.W(),d=this.fh(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=c.height-(lr(d)?O(d,c.height):c.height*d);a.clear().moveTo(h-
12961,k-c/2).lineTo(h-1,k+c/2).lineTo(h+1,k+c/2).lineTo(h+1,k-c/2).close()};case Cn:return function(a,b){var c=this.W(),d=this.fh(),h=c.left+c.width*b,k=c.top+c.height/2,c=(c.height-(lr(d)?O(d,c.height):c.height*d))/2,d=c/4;a.clear();a.Gb(h,k,d,c,0,360).close()};case An:return function(a,b){var c=this.W(),d=this.fh(),h=Math.round(c.left+c.width*b),k=Math.round(c.top+c.height/2),c=(c.height-(lr(d)?O(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-
1297d+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 Dn:return function(a,b){var c=this.scale().transform(0),c=isNaN(c)?0:ee(c,0,1),d=this.W(),h=this.fh(),k=lr(h)?O(h,d.width):d.width*h,h=d.left+k/2,l=d.ka()-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 Bn:return function(a,b){var c=this.W(),d=this.fh(),h=Math.round(c.left+c.width/2),
1298k=Math.round(c.ka()-c.height*b),c=c.width-(lr(d)?O(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 Cn:return function(a,b){var c=this.W(),d=this.fh(),h=Math.round(c.left+c.width/2),k=Math.round(c.ka()-c.height*b),c=(c.width-(lr(d)?O(d,c.width):c.width*d))/2,d=c/4;a.clear();a.Gb(h,k,c,d,0,360).close()};case An:return function(a,b){var c=this.W(),d=this.fh(),h=Math.round(c.left+c.width/2),k=Math.round(c.ka()-c.height*b),c=(c.width-
1299(lr(d)?O(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()}}}
1300g.I=function(){if(!this.scale())return oo(2),this;if(!this.ub())return this;var a=this.D()?this.D().ha():null,b=a&&!a.bc();b&&a.Cc();this.c||(this.c=uh(),H(this,this.c));if(T(this,8)){var c=this.zIndex();this.c.zIndex(c);this.w(8)}T(this,2)&&(c=this.D(),this.c.parent(c),this.w(2));T(this,16)&&(this.c.stroke(this.stroke()),this.c.fill(this.fill()),this.w(16));T(this,4)&&(c=this.value(),c=this.scale().transform(c,0),this.c.clear(),isNaN(c)||(c=ee(c,0,1),kC(jC(this),this.type()).call(this,this.c,c)),
1301this.w(4));b&&a.uc();return this};g.remove=function(){this.c&&this.c.parent(null)};function lC(a){this.g=a;this.reset()}g=lC.prototype;g.select=function(a){this.f=a-1;return this.advance()};g.reset=function(){this.f=-1;this.b=void 0;return this};g.advance=function(){this.b=this.g.Gc(++this.f);var a=this.Ya();return!!a&&this.f<a};g.get=function(a){if(!(this.f>=this.Ya()))return this.g.af(this.f).il(this.b,this.f,a)};g.op=function(a){return this.get(a)};g.U=function(){return this.f};g.Qz=function(){return this.get("x")};g.Ya=function(){return this.g.Ya()};
1302g.l=function(a,b){return 1<arguments.length?(this.g.l(this.f,a,b),this):this.g.l(this.f,a)};var mC=lC.prototype;mC.select=mC.select;mC.reset=mC.reset;mC.advance=mC.advance;mC.get=mC.get;mC.meta=mC.l;mC.getIndex=mC.U;mC.getRowsCount=mC.Ya;function nC(a){ld.call(this);this.g=a;a.ja("signal",this.Hs,!1,this);this.i(1)}G(nC,Xu);g=nC.prototype;g.ia=16;g.Z=1;g.qg=null;g.Ck=null;g.Dp=null;g.QC=!1;function oC(a){Zu(a)||(a.Dp&&(a.Dp.length=0),a.Ck=null,a.qg=a.Ar(),a.w(1))}function pC(a,b,c){b=new qC(a,"value",b,void 0,c);H(a,b);return b}g.dh=function(){var a=new nC(this);H(this,a);return a};
1302g.filter=function(a,b){var c=new rC(this,a,b);H(this,c);return c};g.sort=function(a,b){var c=new sC(this,a,b);H(this,c);return c};
1303g.uR=function(a){q(a)&&(a=new tC(a));a instanceof tC&&(a=a.cd());a=new uC(this,a);H(this,a);return a};g.Gc=function(a,b){oC(this);a=this.qg?this.qg[a]:a;return m(a)?this.g.Gc.apply(this.g,arguments):a};g.Ya=function(){oC(this);return this.qg?this.qg.length:this.g.Ya()};g.af=function(a){oC(this);this.Ck||(this.Ck=this.qj());return 1==this.Ck.length?this.Ck[0]:this.g.af(this.qg?this.qg[a]:a)};g.an=function(){return this.g.an()};
1304g.Uz=function(a,b){oC(this);if(!m(a)||!m(b))return-1;this.c||(this.c={});this.c[a]||(this.c[a]={});if(this.c[a][b])return this.c[a][b];for(var c=this.L(),d,e;c.advance();)if(d=c.U(),e=c.get(a),this.c[a][e]=d,e==b)return d;return-1};function vC(a,b,c){oC(a);var d=[];if(m(b)){a=a.L();var e,f=Infinity,h,k,l;c||(b=P(b));for(a.reset();a.advance();)e=a.U(),h=a.get("x"),c?h==b&&d.push(e):(h=P(h),isNaN(h)||(l=Math.abs(h-b),l<f&&(f=l,k=h,d.length=0),h==k&&d.push(e)))}return d}
1305g.Lv=function(a,b,c,d){oC(this);if(!m(a)||!m(b))return null;this.j||(this.j={});var e=a+"|"+b;if(this.j[e])return this.j[e].slice();if(a>b){var f=a;a=b;b=f}var f=this.L(),h,k=d||"x",l=[];for(f.reset();f.advance();)h=f.U(),d=c?h:f.get(k),d>=a&&d<=b&&l.push(h);return this.j[e]=l};g.get=function(a,b){if(!(a>=this.Ya()))return this.af(a).il(this.Gc(a),a,b)};g.set=function(a,b,c){var d=this.Gc(a);m(d)&&this.Gc(a,wC(this.af(a),d,b,c));return this};g.L=function(){oC(this);return new lC(this)};g.Ar=function(){return null};
1306g.Hs=function(a){this.j=this.c=null;V(a,16)&&this.i(1,16)};g.l=function(a,b,c){if(this.QC)return this.Cw.apply(this,arguments);this.Dp||(this.Dp=[]);var d=this.Dp[a];d||(this.Dp[a]=d={});return 2<arguments.length?(d[b]=c,this):d[b]};g.Cw=function(a,b,c){a=this.qg?this.qg[a]:a;if(!m(a))throw Error("Index can not be masked by this View");return 2<arguments.length?(this.g.l(a,b,c),this):this.g.l(a,b)};
1307g.Id=function(a){this.Ck||(this.Ck=this.qj());for(var b=0;b<this.Ck.length;b++)if(this.Ck[b].Id(a))return!0;return!1};g.wp=function(){return this.g.wp()};g.qj=function(){return this.g.qj()};g.Xw=function(a){a instanceof Date&&(a=a.getTime());if(!m(a)||C(a)&&isNaN(a))a=null;return a};
1308function xC(a,b){var c,d,e,f,h;d=a.Gc(b);if(q(d))if(e=a.af(b),e.K){c={};var k=e.G();for(f in k)for(e=k[f],h=0;h<e.length;h++)if(e[h]in d){e=a.Xw(d[e[h]]);c[f]=e;break}}else c=bb(d,a.Xw);else if(z(d))if(e=a.af(b),e.R){c={};k=e.F();for(f in k)for(e=k[f],h=0;h<e.length;h++)if(e[h]in d){e=d[e[h]];e instanceof Date&&(e=e.getTime());if(!m(e)||C(e)&&isNaN(e))e=null;c[f]=e;break}for(f in d)!d.hasOwnProperty(f)||f in k&&f in c||(e=a.Xw(d[f]),c[f]=e)}else{f=a.Xw;e={};for(c in d)e[c]=f.call(void 0,d[c],c,d);
1309c=e}else{if(!m(d)||C(d)&&isNaN(d))d=null;c=d}return c}g.u=function(){for(var a=[],b=this.L();b.advance();)a.push(xC(this,b.U()));return a};var yC=nC.prototype;yC.derive=yC.dh;yC.filter=yC.filter;yC.sort=yC.sort;yC.concat=yC.uR;yC.row=yC.Gc;yC.getRowsCount=yC.Ya;yC.getIterator=yC.L;yC.getDataSets=yC.an;yC.meta=yC.l;yC.get=yC.get;yC.set=yC.set;yC.find=yC.Uz;function zC(a,b,c,d,e,f){nC.call(this,a);AC(this,b,c,d,e,f)}G(zC,nC);g=zC.prototype;g.ia=16;g.Z=0;g.il=function(a,b,c){var d,e=ga(a);if("array"==e){if(e=this.s[c])for(var f=0;f<e.length;f++)if(e[f]<a.length){d=a[e[f]];break}}else"object"==e?d=er(a,c,this.A[c]):-1<Za(this.v,c)&&(d=a);!m(d)&&-1<Za(this.da,c)&&(d=b);return d};
1310function wC(a,b,c,d){var e=ga(b);if("array"==e){if(a=a.s[c]){c=a[0];for(e=0;e<a.length;e++){if(a[e]<b.length)return b[a[e]]=d,b;a[e]<c&&(c=a[e])}b[c]=d;return b}K(5,null,[c])}else"object"==e?void 0===er(b,c,a.A[c],d,a.V)&&b.hasOwnProperty(c)&&(d=a.g,d.jl||(d.jl={}),d.jl[c]=!0):-1<Za(a.v,c)?((q(d)||z(d))&&K(6,null,[c]),b=d):K(7,null,[c]);return b}g.af=function(){return this};g.qj=function(){return[this]};g.Gc=function(a,b){return this.g.Gc.apply(this.g,arguments)};g.Ya=function(){return this.g.Ya()};
1311g.Hs=function(a){this.c=null;V(a,16)&&this.X(16)};g.Id=function(a){if(this.g.Id(a))return!0;var b,c=this.da;for(b=0;b<c.length;b++)if(c[b]==a)return!0;
1311if(this.g.wp())for(c=this.v,b=0;b<c.length;b++)if(c[b]==a)return!0;if(c=this.A[a])for(b=0;b<c.length;b++)if(this.g.Id(c[b]))return!0;if(c=this.s[a])for(b=0;b<c.length;b++)if(this.g.Id(c[b]))return!0;return!1};
1312var BC={x:[0],value:[1,0],size:[2,1],open:[1],high:[2],low:[3,1],close:[4],lowest:[1],q1:[2],median:[3],q3:[4],highest:[5],outliers:[6],id:[0],lat:[0],"long":[1],points:[0],y:[1],heat:[2],category:[2],isTotal:[2]},CC={x:["column","x"],value:["value","y","close","heat"],lowest:["lowest","low"],highest:["highest","high"],lat:["lat","y","value"],"long":["long","lon","x"],y:["row","y"],heat:["heat","value"]},DC=["value","close"],EC=["x"];
1313function AC(a,b,c,d,e,f){var h;if(z(b))for(h in b)q(b[h])||(b[h]=[b[h]]);else b=void 0;a.K=!!b;if(z(c))for(h in c)q(c[h])||(c[h]=[c[h]]);else c=void 0;a.R=!!c;a.s=b||BC;a.A=c||CC;a.v=d||DC;a.da=e||EC;a.V=!!f}zC.prototype.G=function(){return this.s};zC.prototype.F=function(){return this.A};zC.prototype.J=function(){return this.v};zC.prototype.N=function(){return this.da};var FC=zC.prototype;F("anychart.data.Mapping.DEFAULT_ARRAY_MAPPING",BC);F("anychart.data.Mapping.DEFAULT_OBJECT_MAPPING",CC);
1314F("anychart.data.Mapping.DEFAULT_SIMPLE_ROW_MAPPING",DC);F("anychart.data.Mapping.DEFAULT_INDEX_MAPPING",EC);FC.getRowsCount=FC.Ya;FC.getIterator=FC.L;FC.row=FC.Gc;FC.getArrayMapping=FC.G;FC.getObjectMapping=FC.F;FC.getSimpleRowMapping=FC.J;FC.getIndexMapping=FC.N;function tC(a,b){ld.call(this);this.data(a||null,b)}G(tC,Xu);g=tC.prototype;g.ia=16;g.Rz=0;g.jl=null;g.GK=!1;g.data=function(a,b){if(m(a)){zs++;A(a)&&(a=GC(a,b));if(ha(a)){for(var c=[],d=0;d<a.length;d++){var e=a[d],f;if(q(e))f=e.length,this.Rz<f&&(this.Rz=f),f=sb(e,0);else if(z(e)){this.jl||(this.jl={});f={};for(var h in e)f[h]=e[h],this.jl[h]=!0}else this.GK=!0,f=e;c.push(f)}this.b=c;this.X(16)}else this.b&&0<this.b.length?(this.b.length=0,this.X(16)):this.b=[];Cs();return this}return this.b};
1315g.cd=function(a,b,c,d){a=new zC(this,a,b,c,d);H(this,a);return a};g.Gc=function(a,b){var c=this.b[a];1<arguments.length&&(zs++,this.b[a]=b,this.X(16),Cs());return c};g.kR=function(a){zs++;this.b.push.apply(this.b,arguments);this.X(16);Cs();return this};g.MT=function(a,b){zs++;kb(this.b,a,b);this.X(16);Cs();return this};g.remove=function(a){zs++;nb(this.b,a);this.X(16);Cs();return this};g.Ya=function(){return this.b.length};g.af=function(){throw Error("Wrong usage of the data Set");};
1316g.qj=function(){throw Error("Wrong usage of the data Set");};g.Id=function(a){return C(a)?this.Rz>a:!(!this.jl||!this.jl[a])};g.wp=function(){return this.GK};g.l=function(){throw Error("Wrong usage of the data Set");};g.an=function(){return[this]};function HC(a,b){return new tC(a,b)}var IC=tC.prototype;F("anychart.data.set",HC);IC.data=IC.data;IC.mapAs=IC.cd;IC.row=IC.Gc;IC.append=IC.kR;IC.insert=IC.MT;IC.remove=IC.remove;IC.getRowsCount=IC.Ya;function JC(){ld.call(this);this.b=null;this.b=qb(ip("palette.items"));this.X(2)}G(JC,Xu);g=JC.prototype;g.ia=2;g.vR=function(a,b){K(405,null,["colorAt()","itemAt()"]);return this.pf(a,b)};g.pf=function(a,b){this.b||(this.b=[]);var c=this.b.length;a>=c&&0<c&&(a%=c);return m(b)?(this.b[a]=b,this.X(2),this):(c=this.b[a])?c:null};g.YF=function(a,b){K(405,null,["colors()","items()"]);return this.kl.apply(this,arguments)};
1317g.kl=function(a,b){return m(a)?(q(a)||(a=sb(arguments,0)),this.b=bb(a,function(a){return Ke(a)}),this.X(2),this):this.b};g.u=function(){var a=JC.o.u.call(this);a.type="distinct";for(var b=[],c=0;c<this.b.length;c++)b.push(L(this.b[c]));a.items=b;return a};g.vc=function(a,b){var c=arguments[1];return q(c)?(this.kl(c),!0):c instanceof JC?(this.kl(c.kl()),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){JC.o.H.call(this,a,b);m(a.colors)&&this.YF(a.colors);this.kl(a.items)};var KC=JC.prototype;
1318F("anychart.palettes.distinctColors",function(a,b){var c=new JC;m(a)&&c.kl.apply(c,arguments);return c});KC.colorAt=KC.vR;KC.itemAt=KC.pf;KC.colors=KC.YF;KC.items=KC.kl;function LC(){ld.call(this);this.b=[];for(var a in ri)this.b.push(Se(ri[a]))}G(LC,Xu);g=LC.prototype;g.ia=2;g.GT=function(a,b,c,d,e){K(405,null,["hatchFillAt()","itemAt()"]);return this.fi(a,b,c,d,e)};g.fi=function(a,b,c,d,e){this.b||(this.b=[]);var f=this.b.length;a>=f&&0<f&&(a%=f);
1318return m(b)?(this.b[a]=Se.apply(null,sb(arguments,1)),this.X(2),this):this.b[a]||null};g.HI=function(a,b){K(405,null,["hatchFills()","items()"]);return this.Km.apply(this,arguments)};
1319g.Km=function(a,b){return m(a)?(q(a)||(a=sb(arguments,0)),this.b=bb(a,function(a){return Se.call(null,a)}),this.X(2),this):this.b};g.u=function(){for(var a=LC.o.u.call(this),b=[],c=0;c<this.b.length;c++)b.push(L(this.b[c]));a.items=b;return a};g.vc=function(a,b){var c=arguments[1];return q(c)?(this.Km(c),!0):c instanceof LC?(this.Km(c.Km()),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){LC.o.H.call(this,a,b);m(a.hatchFills)&&this.HI(a.hatchFills);this.Km(a.items)};
1320g.M=function(){Kb(this.b);this.b=null;LC.o.M.call(this)};var MC=LC.prototype;F("anychart.palettes.hatchFills",function(a,b){var c=new LC;m(a)&&c.Km.apply(c,arguments);return c});MC.hatchFillAt=MC.GT;MC.itemAt=MC.fi;MC.hatchFills=MC.HI;MC.items=MC.Km;function NC(){ld.call(this);this.f=[];for(var a in xn)this.f.push(xn[a])}G(NC,Xu);g=NC.prototype;g.ia=2;g.bU=function(a,b){K(405,null,["markerAt()","itemAt()"]);return this.gj(a,b)};g.gj=function(a,b){this.f||(this.f=[]);var c=this.f.length;a>=c&&0<c&&(a%=c);return m(b)?(c=zn(b),c!=this.f[a]&&(this.f[a]=c,this.X(2)),this):(c=this.f[a])||null};g.Ja=function(a,b){K(405,null,["markers()","items()"]);return this.Xj.apply(this,arguments)};
1321g.Xj=function(a,b){return m(a)?(q(a)||(a=sb(arguments,0)),this.f=bb(a,function(a){return zn(a)}),this.X(2),this):this.f};g.u=function(){var a=NC.o.u.call(this);a.items=this.Xj();return a};g.vc=function(a,b){var c=arguments[1];return q(c)?(this.Xj(c),!0):c instanceof NC?(this.Xj(c.Xj()),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){NC.o.H.call(this,a,b);m(a.markers)&&this.Ja(a.markers);this.Xj(a.items)};var OC=NC.prototype;
1322F("anychart.palettes.markers",function(a,b){var c=new NC;m(a)&&c.Xj.apply(c,arguments);return c});OC.markerAt=OC.bU;OC.itemAt=OC.gj;OC.markers=OC.Ja;OC.items=OC.Xj;function PC(){ld.call(this);this.f=[];this.c=NaN;this.b="#1D8BD1 #F1683C #2AD62A #DBDC25 #8FBC8B #D2B48C #FAF0E6 #20B2AA #B0C4DE #DDA0DD #9C9AFF #9C3063 #FFFFCE #CEFFFF #630063 #FF8284 #0065CE #CECFFF #000084 #FF00FF #FFFF00 #00FFFF #840084 #840000 #008284 #0000FF #00CFFF #CEFFFF #CEFFCE #FFFF9C #9CCFFF #FF9ACE #CE9AFF #FFCF9C #3165FF #31CFCE #9CCF00 #FFCF00 #FF9A00 #FF6500".split(" ");QC(this);this.X(2)}G(PC,Xu);g=PC.prototype;g.ia=2;
1323g.ZF=function(a,b){K(405,null,["colors()","items()"]);return this.Wo.apply(this,arguments)};g.Wo=function(a,b){return m(a)?(z(a)&&q(a.keys)?this.b=Ke(a).keys:(q(a)||(a=sb(arguments,0)),this.b=bb(a,function(a){return Ke(a)})),QC(this),this.X(2),this):this.b};g.count=function(a){return m(a)?(this.c!=a&&(this.c=a,QC(this),this.X(2)),this):this.c};g.wR=function(a,b){K(405,null,["colorAt()","itemAt()"]);return this.pf(a,b)};
1324g.pf=function(a,b){if(!this.b||1>this.b.length||!this.c)return null;if(m(b))return this.f[a]=b,this.X(2),this;a>this.c-1&&(a=this.c-1);0>a&&(a=0);var c=this.f[a];return c?c:null};
1325function QC(a){if(a.b&&a.c){var b=[],c=q(a.b)?a.b:a.b.keys;if(q(c)&&c.length){isNaN(a.c)&&(a.c=c.length);for(var d=1/(c.length-1),e,f=0;f<c.length;f++){var h=c[f];
1325A(h)?(e=Jo(h),b.push({color:e?e.Ce:"#000000",offset:f*d})):(e=Jo(h.color),b.push({color:e?e.Ce:"#000000",offset:m(h.offset)?h.offset:f*d}))}Cb(b);a.f=[];if(1==b.length)for(f=0;f<a.c;f++)a.f[f]={color:b[0].color};else for(f=0;f<a.c;f++){e=1==a.c?0:f/(a.c-1);d=c=null;for(h=0;h<b.length;h++)e>=b[h].offset&&(c=b[h]),e<=b[h].offset&&null==d&&
1326(d=b[h]);c||(c=b[0]);d||(d=b[b.length-1]);d.offset==c.offset?a.f[f]={color:c.color}:(e=1-(e-c.offset)/(d.offset-c.offset),a.f[f]={color:Qe(sm(pm(c.color),pm(d.color),e))})}}}}g.u=function(){var a=PC.o.u.call(this);a.type="range";for(var b=[],c=0;c<this.b.length;c++)b.push(L(this.b[c]));a.items=b;isNaN(this.c)||(a.count=this.c);return a};
1327g.vc=function(a,b){var c=arguments[1];return q(c)?(this.Wo(c),this.count(c.length),!0):c instanceof PC?(this.Wo(c.Wo()),this.count(c.count()),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){PC.o.H.call(this,a,b);m(a.colors)&&this.ZF(a.colors);this.Wo(a.items);this.count(a.count)};var RC=PC.prototype;F("anychart.palettes.rangeColors",function(a,b){var c=new PC;m(a)&&c.C.apply(c,arguments);return c});RC.colorAt=RC.wR;RC.itemAt=RC.pf;RC.colors=RC.ZF;RC.items=RC.Wo;RC.count=RC.count;F("anychart.palettes.defaultPalette","#64b5f6 #1976d2 #ef6c00 #ffd54f #455a64 #96a6a6 #dd2c00 #00838f #00bfa5 #ffa000".split(" "));F("anychart.palettes.earth","#827717 #c77532 #998675 #6b617b #c69c6d #d29b9b #879872 #16685d #57a7b1 #bdbdbd".split(" "));F("anychart.palettes.monochrome",["#37474f","#757575","#90a4ae","#bdbdbd","#e1e1e1"]);F("anychart.palettes.provence","#aa8ab3 #b7cbe2 #cdd18e #938d9c #6f5264 #96246a #519790 #6aabcc #61687d #7b8030".split(" "));F("anychart.palettes.morning","#0288d1 #58abd7 #ffe082 #f8bbd0 #f48fb1 #bbdefb #d4e157 #ff6e40 #03a9f4 #e1bee7".split(" "));
1328F("anychart.palettes.coffee","#482311 #8d5932 #d8b597 #f2d1be #9b301c #d81e05 #c5e1a5 #558b2f #ffab00 #e65100".split(" "));F("anychart.palettes.wines","#6f3448 #857600 #f1a122 #a50b01 #400001 #a98b80 #c08081 #86614e #c26364 #615060".split(" "));F("anychart.palettes.turquoise","#80deea #00acc1 #00838f #29b6f6 #0277bd #0277bd #8c9eff #9575cd #ce93d8 #8e24aa".split(" "));F("anychart.palettes.pastel","#90caf9 #80cbc4 #aed581 #e6ee9c #ffcc80 #ffab91 #f8bbd0 #d1c4e9 #9e9e9e #c7b299".split(" "));
1329F("anychart.palettes.blue","#40c4ff #0288d1 #9fa8da #5c6bc0 #7e57c2 #54dbdf #15a9c7 #00897b #304ffe #0179be".split(" "));F("anychart.palettes.glamour","#f8bbd0 #ce93d8 #ab47bc #d81b60 #880e4f #ffd600 #ff6e40 #03a9f4 #5e35b1 #1976d2".split(" "));F("anychart.palettes.sea","#a9e1d4 #54dbdf #15a9c7 #207fbf #c0aca5 #8b8a92 #dbcb8f #dba869 #ffab00 #00897b".split(" "));F("anychart.palettes.v6","#1D8BD1 #F1683C #2AD62A #DBDC25 #8FBC8B #D2B48C #FAF0E6 #20B2AA #B0C4DE #DDA0DD #9C9AFF #9C3063 #FFFFCE #CEFFFF #630063 #FF8284 #0065CE #CECFFF #000084 #FF00FF #FFFF00 #00FFFF #840084 #840000 #008284 #0000FF #00CFFF #CEFFFF #CEFFCE #FFFF9C #9CCFFF #FF9ACE #CE9AFF #FFCF9C #3165FF #31CFCE #9CCF00 #FFCF00 #FF9A00 #FF6500".split(" "));function SC(a){ld.call(this);this.h=[];this.f=[];this.ga=a||null;this.g=0;this.c={};this.b=null;this.j=!0;this.ga?Q(this.ga,this.DI,this):(a=Hr(Ir()),this.b=qb(a.weekendRange))}G(SC,Xu);SC.prototype.Z=0;SC.prototype.ia=2;var TC=new Date(Date.UTC(2E3,0)),UC=new Kq(0,0,1),VC=new Kq(9999,11,31),WC=new vq(0,0,1);g=SC.prototype;
1330g.bL=function(a){if(m(a)){var b,c;q(a)?(b=rr(a[0],NaN,!0),b=ee(b,0,6),a=rr(a[0],NaN,!0),a=ee(a,0,6),isNaN(b)?isNaN(a)?c=null:c=[a,a]:isNaN(a)?c=[b,b]:(b>a&&(c=b,b=a,a=c),c=[b,a])):c=null;this.j=!1;this.b=c;this.c={};this.X(2);return this}return this.b};g.TK=function(a){return m(a)?(this.g=P(a),this.c={},this.X(2),this):this.g};g.lG=function(a){if(m(a)){this.f=q(a)?a.slice():[];for(a=this.h.length=0;a<this.f.length;a++)this.h.push(new XC(this.f[a]));this.c={};this.X(2);return this}return this.f};
1331g.iT=function(a,b,c,d){a=sr(a);b=sr(b);c=Jr(Un(c,"day",!0),rr(d));if(isNaN(a)||isNaN(b))b=[];else{d=new Date(a);d=new Kq(d.getUTCFullYear(),d.getUTCMonth(),d.getUTCDate());a=d.getTime();for(var e=[];a<b;){d.add(c);for(var f=d.getTime(),h=f,k=new Date(a),k=new Kq(k.getUTCFullYear(),k.getUTCMonth(),k.getUTCDate()),l=[];k.getTime()<h;){for(var n=YC(this,k),p=0;p<n.length;p++){var r=n[p];l.push([r[0]-6E4*this.g,r[1]-6E4*this.g])}k.add(WC)}e.push({start:a,end:f,workingTime:l});a=f}b=e}return b};
1332function YC(a,b){var c=Eq.prototype.MC.call(b),d=a.c[c];if(m(d))return d;for(var d=null,e=0;e<a.h.length;e++)var f=a.h[e],h=b,d=f.j(h)?f.g(d||[],h):d;!d&&a.b&&(d=[],e=(b.Xv()+6)%7,(e<a.b[0]||e>a.b[1])&&d.push([b.getTime(),b.getTime()+864E5-6E4]));!d&&a.ga&&(d=YC(a.ga,b));d||(d=[]);return a.c[c]=d}g.DI=function(a){V(a,2)&&!this.b&&(this.c={})};
1333function XC(a){var b=a.isWorking;this.h=m(b)?!b:!1;b=lo(a.each);switch(b){case "year":var c=a.on,d=a.from,e=a.to;this.j=this.HR;(c=Dy(c,"dd.MM",TC))?(this.g=this.GB,this.b=new Kq(2E3,c.getUTCMonth(),c.getUTCDate()),e=ZC(d,e),this.m=e[0],this.f=e[1]):(this.g=this.LJ,this.b=null,c=(c=Dy(d,"dd.MM",TC))?new Kq(c):UC,this.m=new Kq(2E3,c.getUTCMonth(),c.getUTCDate()),c=(c=Dy(e,"dd.MM",TC))?new Kq(c):VC,this.f=new Kq(2E3,c.getUTCMonth(),c.getUTCDate()),this.f.add(WC));break;case "week":$C(this,a.on,a.from,
1334a.to);break;case "day":$C(this,NaN,a.from,a.to);break;default:c=a.on,d=a.from,e=a.to,this.j=this.WC,(c=Dy(c))?(this.g=this.GB,this.b=new Kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),e=ZC(d,e),this.m=e[0],this.f=e[1]):(this.g=this.LJ,this.b=null,c=(c=Dy(d))?new Kq(c):UC,this.m=new Kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),c=(c=Dy(e))?new Kq(c):VC,this.f=new Kq(c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()),this.f.add(WC))}"none"==b?this.b?(this.s=this.b.clone(),this.c=this.b.clone(),
1335this.c.add(WC)):(this.s=this.m.clone(),this.c=this.f.clone()):(this.s=(b=Dy(a.starts))?new Kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()):UC,(b=Dy(a.ends))?(this.c=new Kq(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()),this.c.add(WC)):this.c=VC)}function $C(a,b,c,d){a.j=a.IR;
1335a.g=a.GB;b=Math.min(rr(b,NaN,!0),6);a.b=isNaN(b)?null:b;b=ZC(c,d);a.m=b[0];a.f=b[1]}g=XC.prototype;g.WC=function(a){return a.getTime()>=this.s.getTime()&&a.getTime()<=this.c.getTime()};
1336g.IR=function(a){return this.WC(a)&&(null===this.b||(a.Xv()+6)%7==this.b)};g.HR=function(a){if(!this.WC(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.m.clone();c.gB(b);var d=this.f.clone();d.gB(b);return a>=c.getTime()&&a<=d.getTime()};
1337g.GB=function(a,b){for(var c=this.m,d=b.getTime()+36E5*c[0]+6E4*c[1],c=this.f,e=b.getTime()+36E5*c[0]+6E4*c[1],f=[],h=0;(c=a[h])&&c[1]<d;)f.push(c),h++;if(h<a.length){if(c[0]>e)this.h||f.push([d,e]);else{this.h?(c[0]<d&&f.push([c[0],d]),d=e):d=Math.min(d,c[0]);for(;c&&c[1]<=e;)h++,c=a[h];h<a.length&&c[0]<=e&&(f.push([d,c[1]]),h++)}for(;h<a.length;h++)f.push(a[h])}else this.h||f.push([d,e]);return f};g.LJ=function(a,b){a.length=0;this.h||a.push([b.getTime(),b.getTime()+864E5-6E4]);return a};
1338function ZC(a,b){var c,d,e;A(a)?(e=a.split(":",2),c=[Math.min(rr(e[0],0,!0),23),2==e.length?Math.min(rr(e[1],0,!0),59):0]):C(a)?c=[Math.max(0,Math.min(23,Math.floor(a))),0]:c=null;A(b)?(e=b.split(":",2),d=[Math.min(rr(e[0],23,!0),23),2==e.length?Math.min(rr(e[1],0,!0),59):0]):C(b)&&!isNaN(b)?d=[Math.max(0,Math.min(23,Math.floor(b))),0]:d=null;return c&&d?[c,d]:[[0,0],[23,59]]}
1339SC.prototype.u=function(){var a=SC.o.u.call(this);this.j||(a.weekendRange=this.b?[this.b[0],this.b[1]]:null);a.timezoneOffset=this.g;a.availabilities=this.f.slice();return a};SC.prototype.H=function(a){SC.o.H.call(this,a);this.bL(a.weekendRange);this.TK(a.timezoneOffset);this.lG(a.availabilities)};SC.prototype.M=function(){this.f=null;this.ga&&Yu(this.ga,this.DI,this);this.ga=null;SC.o.M.call(this)};var aD=SC.prototype;F("anychart.scales.calendar",function(a){return new SC(a)});aD.weekendRange=aD.bL;
1340aD.timezoneOffset=aD.TK;aD.availabilities=aD.lG;aD.getWorkingSchedule=aD.iT;function bD(){tB.call(this);this.F=this.N=0}G(bD,tB);g=bD.prototype;g.zk=function(){return!0};g.Ca=function(){return"linearColor"};g.QA=function(a){var b,c,d,e=[];b=0;for(c=arguments.length;b<c;b++)if(d=arguments[b],A(d))e.push(Le(d,!0));else if(q(d))e.push.apply(e,this.QA.apply(this,d));else if(z(d)){var f=d.keys;if(m(f)&&q(f)){var f=this.QA.apply(this,d.keys),h=d.opacity;if(m(h))for(var k=0;k<f.length;k++)d=f[k],m(d.opacity)||(d.opacity=h);e.push.apply(e,f)}else e.push(d)}return e};
1341g.CU=function(a){for(var b=this.QA.apply(this,arguments),c=0,d=b.length;c<d;c++){var e=b[c];m(e.offset)||(e.offset=c?c==d-1?1:c/(d-1):0);var f=e.color;q(f)?e.color=qb(f):A(f)&&(e.color=pm(Jo(f).Ce))}Cb(b);return b};g.Ye=function(a){if(0<arguments.length){var b=this.CU.apply(this,arguments),c=this.b&&b.length==this.b.length;if(c)for(var d=0,e=b.length;d<e;d++){var f=!1;$a(this.b,function(a){f=f||bc(a,b[d])});c=c&&f}c&&this.b||(this.b=b,this.X(2));return this}return this.b};
1342g.Pn=function(a){a=this.transform(a);for(var b,c,d=0,e=this.b.length;d<e;d++){var f=this.b[d];if(c)break;else a>=f.offset?b=f:c=f}var h;b?c?h=Ho(c.color,b.color,(a-b.offset)/(c.offset-b.offset)):h=b.color:h=c.color;return q(h)?Qe(h):h.color};
1343g.yR=function(a){this.Hf();a=pm(Jo(a).Ce);var b,c,d,e,f,h,k;h=0;for(k=this.b.length;h<k;h++){c=this.b[h];e=c.color;h!=this.b.length-1&&(d=this.b[h+1],f=d.color);var l,n,p;n=(a[1]-e[1])/(f[1]-e[1]);p=(a[2]-e[2])/(f[2]-e[2]);l=(a[0]-e[0])/(f[0]-e[0]);isNaN(l)&&(l=n||p);isNaN(n)&&(n=p||l);isNaN(p)&&(p=l||n);if(.01>Math.abs(l-n)&&.01>Math.abs(l-p)&&.01>Math.abs(n-p)&&(n=Math.round(f[1]*n+(1-n)*e[1])==a[1],p=Math.round(f[2]*p+(1-p)*e[2])==a[2],Math.round(f[0]*l+(1-l)*e[0])==a[0]&&n&&p)){b=this.ce*(l/(1/
1344(d.offset-c.offset))+c.offset)+this.min;break}}return m(b)?b:NaN};g.Ta=function(a){this.j||(this.j=cD(this));return m(a)?(this.j.C(a),this.X(2),this):this.j};g.Pa=function(a){this.h||(this.h=cD(this),this.h.count(5));return m(a)?(this.h.C(a),this.X(2),this):this.h};
1345g.Hf=function(){if(!this.c){bD.o.Hf.call(this);var a=zB(this.Ta(),this.min,this.max,this.s&&this.min!=this.A,this.m&&this.max!=this.v,10);this.s&&(this.min=a[0]);this.m&&(this.max=a[1]);AB(this.Pa(),yB(this.Ta()),10,a[2],a[3]);this.ce=this.max-this.min}};g.zR=function(a){V(a,2)&&(this.c=!1,this.X(2))};function cD(a){var b=new xB(a);H(a,b);Q(b,a.zR,a);return b}function lB(a){var b=new bD;b.H(ip("defaultScaleSettings.linear"));b.H(ip("defaultLinearColorScale"));b.Ye.apply(b,arguments);return b}
1346g.u=function(){var a=bD.o.u.call(this);a.ticks=this.Ta().u();a.minorTicks=this.Pa().u();a.colors=bb(this.Ye(),function(a){return Qe(a.color)});return a};g.H=function(a,b){bD.o.H.call(this,a,b);this.Ta(a.ticks);this.Pa(a.minorTicks);
1346this.Ye(a.colors)};var dD=bD.prototype;F("anychart.scales.linearColor",lB);dD.colors=dD.Ye;dD.valueToColor=dD.Pn;dD.colorToValue=dD.yR;dD.ticks=dD.Ta;dD.minorTicks=dD.Pa;function eD(){CB.call(this)}G(eD,CB);g=eD.prototype;g.CB=function(a){return m(a)?(a=isNaN(+a)?this.b:+a,a!=this.b&&(this.b=a,this.X(2)),this):this.b};g.Ca=function(){return"log"};g.transform=function(a){this.Hf();a=P(a);return dB(this,(Vp(a,this.b)-this.G)/this.ce)};g.Rc=function(a){this.Hf();a=eB(this,a);return Wp(this.b,a*this.ce+this.G)};g.Hf=function(){this.c||(eD.o.Hf.call(this),this.G=Vp(this.min,this.b),this.K=Vp(this.max,this.b),this.ce=this.K-this.G)};
1347g.kH=function(){var a=Vp(this.g,this.b),b=Vp(this.f,this.b),c=a-b;c||(this.f-=Math.E/2,this.g+=Math.E/2,c=1);this.s&&(this.G=b-c*this.N,isNaN(this.A)||(b=Vp(this.A,this.b),this.G=0<c?Math.min(this.G,b):Math.max(this.G,b)),this.min=Wp(this.b,this.G));this.m&&(this.K=a+c*this.F,isNaN(this.v)||(a=Vp(this.v,this.b),this.K=0<c?Math.max(this.K,a):Math.min(this.K,a)),this.max=Wp(this.b,this.K))};g.u=function(){var a=eD.o.u.call(this);a.logBase=this.CB();return a};
1348g.H=function(a,b){eD.o.H.call(this,a,b);this.CB(a.logBase)};function gB(){var a=new eD;a.H(ip("defaultScaleSettings.log"));return a}var fD=eD.prototype;F("anychart.scales.log",gB);fD.getType=fD.Ca;fD.transform=fD.transform;fD.inverseTransform=fD.Rc;fD.logBase=fD.CB;function gD(a){FB.call(this,a)}G(gD,FB);gD.prototype.vG=function(){var a=[],b=this.scale.Ks();b.length||(b=this.scale.ti());if(b){var c,b=b.length;isNaN(this.Qu())?c=Math.ceil(b/this.EB())||1:c=this.Qu();for(var d=0;d<b;d+=c)a.push(d)}return a};
1349gD.prototype.DB=function(a){var b=a.length||0,c=this.scale.ti(),d=c.length;if(!b||!d)return[];for(var e=[],f=!1,h=0;h<b&&!f;h++){var k=a[h],l=a[h+1];isNaN(l)||l>=d?(l=d-1,f=!0):l--;var n=m(c[k].zh)?c[k].zh:(c[k].start+c[k].end)/2,p=m(c[l].zh)?c[l].zh:(c[l].start+c[l].end)/2;e.push(k==l?n:[n,p])}return e};function hD(){bB.call(this);this.s=this.b=null;this.h=[];this.K=this.f=null;this.m=[];this.G=!1}G(hD,bB);g=hD.prototype;g.zk=function(){return!0};g.Ca=function(){return"ordinalColor"};g.zc=function(a){return m(a)?(a=!!a,this.da!=a&&(this.da=a,this.Di(),this.X(2)),this):this.da};
1350g.Ye=function(a){if(m(a))return a?q(a)&&(this.b=qb(a)):this.b=[],this.Di(),this.X(2),this;if(q(this.b)){this.v||(this.v=qb(this.b));if(this.v.length<this.h.length)for(;this.v.length!=this.h.length;)this.v.push(this.h[this.v.length]);return this.v}return this.K||[]};function iD(a,b){a.K=b;a.G=!!b;a.reset()}
1351g.names=function(a){if(m(a)){if(null===a)this.s=[];else if(q(a))this.s=qb(a);else{if(!A(a)||this.s==a)return this;this.s=a}this.Di();HB(this.Ta());this.X(4);return this}jD(this);if(q(this.s)){this.g||(this.g=qb(this.s));if(this.g.length<this.f.length)for(;this.g.length!=this.f.length;)this.g.push(this.f[this.g.length]);return this.g}if(!this.se){this.se=[];a=0;for(var b=this.f.length;a<b;a++){var c=this.f[a],d;m(c.zh)?d=c.zh:isFinite(c.start+c.end)?c.start===c.end?d=c.start:d=c.start+" - "+c.end:
1352d=isFinite(c.start)?"> "+c.start:"< "+c.end;c.name||(c.name=d);this.se.push(d)}}return this.se};g.Ks=function(a){return m(a)?(this.h!=a&&(this.h=a,this.G||(this.K=ip("defaultOrdinalColorScale.autoColors")(this.h.length)),this.Di(),HB(this.Ta()),this.X(4)),this):this.h};g.ti=function(){jD(this);this.names();return this.f};g.Hg=function(a){jD(this);var b=null;if(this.f)for(var c=this.f.length;c--;){var d=this.f[c];if(m(d.zh)&&d.zh===a||a>=d.start&&a<=d.end&&-1<d.sourceIndex)b=d}return b};
1353g.Pn=function(a){jD(this);var b="none";if(a=this.Hg(a)){var c=a.sourceIndex;if(0<=c){var d=this.Ye();m(a.color)?b=a.color:d&&0<d.length&&(b=c>d.length-1?d[d.length-1]:d[c])}}return b};g.CR=function(a){jD(this);a=Jo(a).Ce;for(var b=NaN,c=0,d=this.f.length;c<d;c++){var e=this.f[c],f=this.Ye();if(a==Jo(e.color||f[e.sourceIndex]||f[f.length-1]).Ce){b=(e.start+e.end)/2;break}}return b};g.tl=function(a){jD(this);return(a=this.Hg(a))?Za(this.f,a):-1};
1354g.Ta=function(a){if(!this.j){var b=new gD(this);H(this,b);Q(b,this.DR,this);this.j=b}return m(a)?(this.j.C(a),this):this.j};g.DR=function(a){V(a,2)&&this.X(2)};g.transform=function(a,b){jD(this);var c=this.Hg(a);return c?1/this.f.length*(Za(this.f,c)+(b||0)):NaN};g.Rc=function(a){jD(this);a=this.f[ee(Math.ceil(a*this.f.length)-1,0,this.f.length-1)];return m(a.zh)?a.zh:(a.start+a.end)/2};g.Pd=function(){return!!this.Ks.length};g.cv=function(a){this.c=!1;a||this.X(2);return!0};
1355g.reset=function(){this.g=this.A=this.se=this.v=this.f=null;return this};g.Di=function(){this.reset();this.m.length=0;return this};g.Yb=function(a){for(var b=0;b<arguments.length;b++)this.m.push(arguments[b]);return this};
1356function jD(a){if(!a.f){var b,c,d,e,f,h=[];if(!a.h.length){a.A=[];tb(a.m);var k=[],l=[];$a(a.m,function(a){var b=P(a);isNaN(a)?k.push({equal:a}):l.push(b)});zb(l);c=Math.round(1+3.32*Math.log(l.length)/Math.log(10));b=Math.floor(l[0]);d=(l[l.length-1]-b)/c;e=b;var n=Math.ceil(e+d);for(b=0;b<c;b++)a.A.push({from:e,to:n}),e=n,n=Math.ceil(e+d);a.A=a.A.concat(k);a.G||(a.K=ip("defaultOrdinalColorScale.autoColors")(a.A.length))}n=a.h.length?a.h:a.A;b=0;for(c=n.length;b<c;b++){d=n[b];e=a.s?a.s[b]:null;f=
1357a.Ye();var p=a.zc()?Math.max(0,f.length-1-b):b;f=f&&f[p]?f[p]:null;var p=!0,r=b,t=d.equal,u=P(d.from),v=P(d.to),w=P(d.less),x=P(d.greater),y=NaN,B=NaN,E=void 0;m(t)?(u=P(t),isNaN(u)?E=t:B=y=u):isNaN(u)||isNaN(v)?isNaN(x)?isNaN(w)?p=!1:(y=Number.NEGATIVE_INFINITY,B=w):(y=x,B=Number.POSITIVE_INFINITY):(y=Math.min(u,v),B=Math.max(u,v));p&&h.push({zh:E,start:y,end:B,sourceIndex:r,enabled:!0,color:d.color||f,name:d.name||e})}zb(h,function(a,b){var c=a.start>b.start?1:a.start<b.start?-1:0;Math.max(a.start,
1358b.start)<=Math.min(a.end,b.end)&&(a.start>b.start?a.sourceIndex>b.sourceIndex?b.end=a.start:(a.start=b.end,a.start>=a.end&&(a.enabled=!1)):a.start<b.start?a.sourceIndex>b.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;
1358for(c=h.length;b<c;b++)d=h[b],d.enabled&&e.push(d);h.length=0;a.f=e}}
1359function kB(a){var b=new hD;b.H(ip("defaultOrdinalColorScale"));b.Ks(a);return b}g.u=function(){var a=hD.o.u.call(this);a.ticks=this.Ta().u();this.h&&this.h.length&&(a.ranges=this.h);this.s&&(a.names=this.s);this.b&&(a.colors=this.b);return a};g.H=function(a,b){hD.o.H.call(this,a,b);this.Ta(a.ticks);this.Ye(a.colors);this.Ks(a.ranges);this.names(a.names)};var kD=hD.prototype;F("anychart.scales.ordinalColor",kB);kD.getType=kD.Ca;kD.colors=kD.Ye;kD.ranges=kD.Ks;kD.names=kD.names;kD.ticks=kD.Ta;
1360kD.inverted=kD.zc;kD.getRangeByValue=kD.Hg;kD.getProcessedRanges=kD.ti;kD.valueToColor=kD.Pn;kD.colorToValue=kD.CR;kD.getIndexByValue=kD.tl;kD.transform=kD.transform;kD.inverseTransform=kD.Rc;function lD(a,b){cA.call(this);this.b=[];this.f=[];this.Dj=!0;this.data(a||null,b)}G(lD,cA);g=lD.prototype;g.Z=cA.prototype.Z|126976;function mD(a,b){return m(b)?(a.Ea=b,a):a.Ea||{}}function nD(a,b){return m(b)?(a.Sc=b,a):a.Sc||{}}g.Ca=function(){return"bullet"};g.data=function(a,b){return m(a)?(this.Qa!==a&&(this.Qa=a,a instanceof nC?this.m=a.dh():a instanceof tC?this.m=a.cd():(a=q(a)||A(a)?a:null,this.m=(new tC(a,b)).cd()),Q(this.m,this.FN,this),this.i(126976,1)),this):this.m};
1361g.FN=function(a){V(a,16)&&this.i(126976,1)};g.xt=function(a){return m(a)?(a=sn(a,"horizontal"),this.s!=a&&(this.s=a,this.i(114820,9)),this):this.s};g.fb=function(){return"horizontal"==this.s};g.scale=function(a){this.Y||(this.Y=hB(),this.Y.xr(0),this.Y.wr(0),this.Y.Ta().count(3,5));return m(a)?(A(a)&&(a=fB(a,!1)),this.Y!=a&&(this.Y=a,this.i(122880,1)),this):this.Y};
1362g.co=function(a){this.c||(this.c=new QB,this.c.Sa(this),H(this,this.c),Q(this.c,this.HN,this),this.i(114692,9));return m(a)?(this.c.C(a),this):this.c};g.HN=function(a){var b=0,c=0;V(a,1)&&(b|=16384,c|=1);V(a,8)&&(b|=4);this.i(b,c)};g.ce=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.b[c];e||(e=new cC,e.C(mD(this)),this.b[c]=e,H(this,e),Q(e,this.OU,this),this.i(32768,1));return m(d)?(e.C(d),this):e};g.OU=function(){this.i(32768,1)};
1363g.Iw=function(a){this.g||(this.g=new JC,this.g.kl(["#828282","#a8a8a8","#c2c2c2","#d4d4d4","#e1e1e1"]),Q(this.g,this.NU,this),H(this,this.g));return m(a)?(this.g.C(a),this):this.g};g.NU=function(a){V(a,2)&&this.i(32768,1)};g.oq=function(a){this.T||(this.T=new NC,this.T.Xj(["bar","line","x","ellipse"]),Q(this.T,this.MU,this),H(this,this.T));return m(a)?(this.T.C(a),this):this.T};g.MU=function(a){V(a,2)&&this.i(65536,1)};
1364g.ic=function(){var a,b,c,d=this.scale();d.Pd()&&d.Le();a=0;for(b=this.f.length;a<b;a++)if(c=this.f[a])c.scale(d),c.type()==Dn&&d.Yb(0),d.Yb(c.value());a=0;for(b=this.b.length;a<b;a++){if(c=this.b[a])c.scale(d),d.Yb(c.from()),d.Yb(c.Yc());d.Pd()&&d.Qe()}this.co().scale(this.scale())};g.Kq=function(){var a=this.fb(),b=this.title(),c=this.co();a?(SB(c,"bottom"),Cx(b,"left")):(SB(c,"left"),Cx(b,"bottom"));return lD.o.Kq.call(this)};
1365g.Dg=function(a){if(this.ub()){var b;T(this,4096)&&(oD(this),this.w(4096));T(this,8192)&&(this.ic(),this.w(8192));b=this.co();T(this,16388)&&(U(b),!b.D()&&b.enabled()&&b.D(this.ta),b.W(a),b.jd(0),b.S(!1),b.I(),this.w(16384));var c=b.enabled()?b.lc():a;if(T(this,32772)){a=0;for(b=this.b.length;a<b;a++){var d=this.b[a];d&&(U(d),eC(d,this.fb()?"vertical":"horizontal"),dC(d,this.Iw().pf(a)),d.W(c),d.D(this.ta),d.Ag(0),d.I(),d.S(!1))}5<b&&ro(1,[b]);this.w(32768)}if(T(this,65540)){a=0;for(b=this.f.length;a<
1366b;a++){d=this.f[a];U(d);d.W(c);iC(d,this.oq().gj(a));var e=d,f=this.xt(),h=!e.s&&e.v!=f;e.v=f;h&&e.i(4);d.I();d.S(!1)}this.w(65536)}}};function oD(a){$a(a.f,function(a){Jb(a)});a.f.length=0;var b=a.m.L().reset(),c=b.Ya();for(2<c&&ro(2,[c]);b.advance();)pD(a,b)}
1367function pD(a,b){var c=b.U(),d=new gC;U(d);a.f[c]=d;H(a,d);d.scale(a.scale());d.D(a.ta);var e=nD(a);d.zIndex(e.zIndex);var f=e.fill,h=!d.g&&d.h!=f;d.h=f;h&&d.i(16);e=e.stroke;f=!d.b&&d.j!=e;d.j=e;f&&d.i(16);iC(d,a.oq().gj(c));d.value(b.get("value"));d.type(b.get("type"));d.fh(b.get("gap"));d.fill(b.get("fill"));d.stroke(b.get("stroke"));d.S(!1);Q(d,a.GN,a)}g.GN=function(){this.i(65536,1)};
1368g.Nd=function(a){var b;"pointIndex"in a?b=a.pointIndex:"labelIndex"in a?b=a.labelIndex:"markerIndex"in a&&(b=a.markerIndex);b=P(b);a.pointIndex=b;var c=a.type;switch(c){case "mouseout":c="pointmouseout";break;case "mouseover":c="pointmouseover";break;case "mousemove":c="pointmousemove";break;case "mousedown":c="pointmousedown";break;case "mouseup":c="pointmouseup";break;case "click":c="pointclick";break;case "dblclick":c="pointdblclick";break;default:return null}var d=this.data().L();d.select(b)||
1369d.reset();return{type:c,actualTarget:a.target,pie:this,iterator:d,sliceIndex:b,pointIndex:b,target:this,originalEvent:a}};g.Je=function(){return this};g.Ee=function(){return this};g.ld=function(){return[this]};g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};
1370g.u=function(){var a=lD.o.u.call(this);a.type="bullet";a.layout=this.xt();
1370a.data=this.data().u();a.rangePalette=this.Iw().u();a.markerPalette=this.oq().u();a.scale=this.scale().u();a.axis=this.co().u();for(var b=[],c=0;c<this.b.length;c++)b.push(this.b[c].u());a.ranges=b;return{chart:a}};
1371g.H=function(a,b){lD.o.H.call(this,a,b);"defaultRangeMarkerSettings"in a&&mD(this,a.defaultRangeMarkerSettings);"defaultMarkerSettings"in a&&nD(this,a.defaultMarkerSettings);this.data(a.data);this.xt(a.layout);this.Iw(a.rangePalette);this.oq(a.markerPalette);var c=a.scale,d;A(c)?d=fB(c,null):z(c)?(d=fB(c.type,!1),d.C(c)):d=null;d&&this.scale(d);this.co(a.axis);c=a.ranges;if(q(c))for(d=0;d<c.length;d++)this.ce(d,c[d])};var qD=lD.prototype;qD.data=qD.data;qD.layout=qD.xt;qD.rangePalette=qD.Iw;
1372qD.markerPalette=qD.oq;qD.scale=qD.scale;qD.axis=qD.co;qD.range=qD.ce;qD.isHorizontal=qD.fb;qD.getType=qD.Ca;function rD(){this.Sf=null;cA.call(this);sv(this,this,this.$i,this.qo,null,this.$i,null,this.Jj)}G(rD,cA);g=rD.prototype;g.ia=cA.prototype.ia;g.Z=cA.prototype.Z|512;g.Ca=function(){return this.A};g.wd=function(a){this.Sf||(this.Sf=new tz,H(this,this.Sf),Q(this.Sf,this.KU,this),this.Sf.Sa(this));return m(a)?(this.Sf.C(a),this):this.Sf};g.KU=function(a){var b=0,c=0;V(a,1)&&(b|=512,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.Bk=function(a){return"default"==a};
1373g.wj=function(a){a=a.Ke();if(a=this.ye(a))a.enabled(!a.enabled()),a.enabled()?sD(a):a.Ub()};g.zi=function(a){var b=a.Ke();(!a||null!=b||isNaN(b))&&(a=this.ye(b))&&sD(a)};g.yi=function(a){var b=a.Ke();(!a||null!=b||isNaN(b))&&(a=this.ye(b))&&a.Ub()};function tD(a,b){var c=a.wd();U(c);!c.D()&&c.enabled()&&c.D(a.ta);c.W(b);c.cw()||c.cw(a);c.S(!1);c.i(16);T(a,512)&&c.i(1024);c.I();c=c.lc();oe(a.fq,c)||(a.fq=c,a.i(4));a.w(512)}
1374g.dA=function(a){a=rD.o.dA.call(this,a);var b=this.wd();T(this,516)&&"outside"==b.Ip()&&tD(this,a);a=b.enabled()&&"outside"==b.Ip()?b.lc():a;return a.clone()};g.JK=function(a){var b=this.wd();T(this,516)&&"inside"==b.Ip()&&(tD(this,a),this.w(512))};g.u=function(){var a=rD.o.u.call(this);a.legend=this.wd().u();a.interactivity=this.yc().u();return a};g.H=function(a,b){rD.o.H.call(this,a,b);this.wd(a.legend);this.yc(a.interactivity)};var uD=rD.prototype;uD.legend=uD.wd;uD.interactivity=uD.yc;var vD={},wD={};X(wD,0,"color",Tv,16,1);X(wD,0,"allowEdit",Iv,1024,1);X(wD,0,"hoverGap",function(a){return rr(a,NaN,!0)},256,1);var xD={};X(xD,0,"xAnchor",Yv,64,1);var yD={};X(yD,0,"valueAnchor",Yv,64,1);var zD={};X(zD,0,"secondXAnchor",Yv,64,1);X(zD,0,"secondValueAnchor",Yv,64,1);var AD={};X(AD,0,"thirdXAnchor",Yv,64,1);X(AD,0,"thirdValueAnchor",Yv,64,1);var BD={};X(BD,1,"stroke",Nv,272,1);X(BD,1,"hoverStroke",Nv,272,1);X(BD,1,"selectStroke",Nv,272,1);var CD={};X(CD,1,"trend",Nv,16,1);
1375X(CD,1,"hoverTrend",Nv,16,1);X(CD,1,"selectTrend",Nv,16,1);var DD={};X(DD,1,"grid",Nv,16,1);X(DD,1,"hoverGrid",Nv,16,1);X(DD,1,"selectGrid",Nv,16,1);var ED={};X(ED,1,"fill",Ov,16,1);X(ED,1,"hoverFill",Ov,16,1);X(ED,1,"selectFill",Ov,16,1);X(ED,1,"hatchFill",Pv,16,1);X(ED,1,"hoverHatchFill",Pv,16,1);X(ED,1,"selectHatchFill",Pv,16,1);var FD={};X(FD,0,"markerType",yn,256,1);X(FD,0,"anchor",pn,256,1);X(FD,0,"offsetX",Hv,256,1);X(FD,0,"offsetY",Hv,256,1);X(FD,0,"size",Hv,256,1);
1376X(FD,0,"hoverSize",Hv,256,1);X(FD,0,"selectSize",Hv,256,1);function GD(){rD.call(this);this.b=[];this.f=this.V=this.T=this.j=null}G(GD,rD);g=GD.prototype;g.Z=rD.prototype.Z|61440;function HD(a,b){function c(a){return function(b,c){return ID(this,a,b,c)}}var d=a.prototype,e;for(e in b)d[e]=c(e)}g.Bf={};function JD(a,b){return m(b)?(a.lk=b,a):a.lk||{}}g.Ek=function(a){return String(a)};g.sd=function(a){return m(a)?(this.cq=a=this.Ek(a),this):this.cq};g.Rv=function(a){a=this.Ek(a);var b=this.Bf[a];b&&b.nb in KD?a=[a,b]:(oo(4,null,[a+" series"]),a=null);return a};
1377function ID(a,b,c,d){var e=a.Rv(b);e?(b=e[0],b=a.ol(b,e[1]),b.data(c,d),c=b,d=(d=a.b[a.b.length-1])?d.If()+1:0,a.b.push(c),e=1E-5*d,e=(c.check(32768)?31:30)+e,c.If(d),c.lg=e,c.Ik(a.qh().pf(d)),LD(c,a.$h().gj(d)),c.Ts(a.Zh().fi(d)),c.Sa(a),Q(c,a.uC,a),a.i((b.check(MD)?4:0)|492032,1)):b=null;return b}g.Zi=function(a){var b=[],c=this.sd(),d=arguments.length;U(this);if(d)for(var e=0;e<d;e++)b.push(ID(this,c,arguments[e]));else b.push(ID(this,c,null));this.S(!0);return b};
1378function ND(a,b){return hb(a.b,function(a){return a.id()==b})}g.ye=function(a){return this.Ig(ND(this,a))};g.Ig=function(a){return this.b[a]||null};g.pg=function(){return this.b.length};g.Nl=function(a){return this.Ol(ND(this,a))};g.Ol=function(a){var b=this.b[a];b&&(zs++,U(this),lb(this.b,a,1),Jb(b),this.i(492048,1),this.S(!0),Cs());return this};
1379g.Ml=function(){if(this.b.length){zs++;U(this);var a=this.b;this.b=[];Kb(a);this.i(492048,1);this.S(!0);this.gc=this.pc=null;this.Bc("mousemove",this.px);Cs()}return this};g.uC=function(a){var b=0;V(a,1)&&(b=32768);V(a,2048)&&(b=32);V(a,16)&&("categories"==this.wd().df()&&(b|=512),this.kn());V(a,4)&&(b|=458752);V(a,64)&&(b|=512,V(a,8)&&(b|=4));this.i(b,1)};g.ld=function(){return this.b};function OD(a){for(var b=a.b.length;b--;)PD(a.b[b])&&a.b[b].i(1024)}
1380function QD(a){for(var b=a.b.length;b--;)a.b[b].xf()&&a.b[b].i(1028)}g.Gt=function(){return!1};g.ph=function(){return null};g.aC=function(){};g.zA=function(){};g.Gj=function(){return!0};g.kn=ea;g.ts=function(a){return m(a)?(this.Dl!=a&&(this.Dl=a,QD(this),this.i(32768,1)),this):this.Dl};g.As=function(a){return m(a)?(this.El!=a&&(this.El=a,QD(this),this.i(32768,1)),this):this.El};
1381g.qh=function(a){if(a instanceof PC)return RD(this,PC,a),this;if(a instanceof JC)return RD(this,JC,a),this;z(a)&&"range"==a.type?RD(this,PC):!z(a)&&this.j||RD(this,JC);return m(a)?(this.j.C(a),this):this.j};g.$h=function(a){this.T||(this.T=new NC,Q(this.T,this.lO,this),H(this,this.T));return m(a)?(this.T.C(a),this):this.T};g.Zh=function(a){this.V||(this.V=new LC,Q(this.V,this.jO,this),H(this,this.V));return m(a)?(this.V.C(a),this):this.V};
1382function RD(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.mO,a);H(a,a.j);d&&a.i(4608,1)}}g.mO=function(a){V(a,2)&&this.i(4608,1)};g.lO=function(a){V(a,2)&&this.i(8704,1)};g.jO=function(a){V(a,2)&&this.i(16896,1)};g.labels=function(a){this.fa||(this.fa=new lA,this.fa.w(4294967295),Q(this.fa,this.kO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};
1383g.rb=function(a){this.R||(this.R=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};g.Kb=function(a){this.aa||(this.aa=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.kO=function(a){if(V(a,1)){this.fa.w(4294967295);for(a=this.b.length;a--;){var b=this.b[a];b.check(SD)&&b.i(256)}this.i(32768,1)}};
1384var TD={bar:["value"],line:["value"],polyline:["value"],area:["value"],polygon:["value"],column:["value"],spline:["value"],marker:["value"],stepArea:["value"],"stepLine:":["value"],splineArea:["value"],jumpLine:["value"],stick:["value"],mekko:["value"],bubble:["value","size"],rangeBar:["high","low"],rangeArea:["high","low"],rangeColumn:["high","low"],rangeStepArea:["high","low"],rangeSplineArea:["high","low"],ohlc:["open","high","low","close"],candlestick:["open","high","low","close"],box:["lowest",
1385"q1","median","q3","highest"],connector:["points"],choropleth:["id","value"],markerMap:["id","long","lat"],bubbleMap:["id","long","lat","size"],hilo:["high","low"],waterfall:["value"]};g=GD.prototype;
1386g.data=function(a){if(m(a)){var b=null;if(a){var c=a.title||a.caption;c&&this.title(c);a.header&&a.header.length&&(b=a.header);a.rows?this.Qa=a.rows:this.Qa=a}else this.Qa=a;a=a instanceof tC?a:HC(this.Qa);var d=a.Gc(0),c=1,e=null;q(d)?c=d.length:z(d)&&(e=Wb(d),c=e.length);var f=this.pg(),h=1,d=0,k,l,n;U(this);for(var p=0;p<f;p++)k=this.Ig(d),l=UD(k),n=h+l.length,n<=c?(h=VD(a,h,0,l,e),k.data(h),b&&k.name(b[d+1]),h=n):(k=k.id(),this.Nl(k),d--),d++;f=this.sd();l=TD[f];do if(n=h+l.length,n<=c)h=VD(a,
1387h,0,l,e),k=this.Zi(h)[0],b&&k.name(b[d+1]),d++,h=n;else break;while(h<=c);this.S(!0);return this}return this.Qa};g.kn=function(){};g.zr=function(){if(!Zu(this)&&T(this,28672)){bv(this.b);var a=0;T(this,20480)&&(a|=2048);T(this,8192)&&(a|=128);for(var b=this.b.length;b--;){var c=this.b[b],d=c.If();c.Ik(this.qh().pf(d));LD(c,this.$h().gj(d));c.Ts(this.Zh().fi(d));c.i(a)}this.i(32768);this.w(28672);dv(this.b)}};g.AK=function(a,b,c,d,e){a.Ag(b||0,c||0,d||0,e||0)};
1388g.uG=function(){this.aC();this.zA();var a,b=[Number.MAX_VALUE,-Number.MAX_VALUE];for(a=this.b.length;a--;)if(this.b[a].xf()){var c=this.b[a],d=b;if(T(c,512)){c.Ww=Number.POSITIVE_INFINITY;c.Vw=Number.NEGATIVE_INFINITY;for(var e=c.we();e.advance();){var f=Number(e.get("size"));!isNaN(f)&&(0<=f||c.B("displayNegative"))&&(f=Math.abs(f),f>c.Vw&&(c.Vw=f),f<c.Ww&&(c.Ww=f))}}d[0]=Math.min(d[0],c.Ww);d[1]=Math.max(d[1],c.Vw)}for(a=this.b.length;a--;)this.b[a].xf()&&(c=this.b[a],d=b[1],e=this.El,f=this.Dl,
1389c.HB=b[0],c.aJ=d,c.Of=e,c.Sc=f)};g.bE=function(){};function WD(a,b,c,d,e){var f,h;if(T(a,32768)){bv(a.b);f=0;for(h=a.b.length;f<h;f++){var k=a.b[f];k.D(a.ta);k.W(a.f);a.AK(k,b,c,d,e)}a.uG();for(f=0;f<a.b.length;f++)a.b[f].I();a.bE();a.w(32768);dv(a.b)}}
1390g.ah=function(a,b){var c,d,e=[];this.ic();if(this.Gj()&&"categories"==a&&this.wa()instanceof JB){var f=this.wa().names();if(D(b)){var h=this.wa().values(),k;c=0;for(d=h.length;c<d;c++)k={value:h[c],name:f[c]},k=b.call(k,k),A(k)||(k=String(f[c])),e.push({text:k,iconEnabled:!1,sourceUid:ka(this),sourceKey:c})}else for(c=0,d=f.length;c<d;c++)e.push({text:String(f[c]),iconEnabled:!1,sourceUid:ka(this),sourceKey:c})}else for(c=0,d=this.b.length;c<d;c++)f=this.b[c],h=f.XA(b),h.sourceUid=ka(this),h.sourceKey=
1391f.id(),e.push(h);return e};g.H=function(a,b){GD.o.H.call(this,a,b);this.sd(a.defaultSeriesType);this.As(a.minBubbleSize);this.ts(a.maxBubbleSize);this.qh(a.palette);this.$h(a.markerPalette);this.Zh(a.hatchFillPalette);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.Kb().na(!!b,a.selectLabels)};
1392g.u=function(){var a=GD.o.u.call(this);a.defaultSeriesType=this.sd();a.minBubbleSize=this.As();a.maxBubbleSize=this.ts();a.palette=this.qh().u();a.markerPalette=this.$h().u();a.hatchFillPalette=this.Zh().u();a.labels=this.labels().u();a.hoverLabels=GA(this.rb());a.selectLabels=GA(this.Kb());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;return a};
1393g.M=function(){U(this);this.Ml();this.S(!1);Kb(this.j,this.T,this.V);this.j=this.T=this.V=null;Kb(this.fa,this.R,this.aa);GD.o.M.call(this)};var XD=GD.prototype;XD.labels=XD.labels;XD.hoverLabels=XD.rb;XD.selectLabels=XD.Kb;function YD(a){GD.call(this);this.ea=!1;this.Fa=a;this.Wb=this.Xb=null;this.Xc=!1;this.Sc=this.Ue=0;this.ua={};this.ma={};this.F=[];this.Da={}}G(YD,GD);g=YD.prototype;g.Z=GD.prototype.Z|2031616;g.gi=function(a){return m(a)?(this.Ue!=+a&&(this.Ue=+a,OD(this),this.i(32772,9)),this):this.Ue};g.$j=function(a){return m(a)?(this.Sc!=+a&&(this.Sc=+a,OD(this),this.i(32772,9)),this):this.Sc};g.Gj=function(){return!0};
1394g.Om=function(a){(a=a instanceof bB&&!a.zk())||oo(5,void 0,["Chart scale","ordinal, linear, log, datetime"]);return a};g.dv=YD.prototype.Om;g.gk=function(a,b,c){return fB(a,c?null:b)};
1394g.wa=function(a){if(m(a))return A(a)&&(a=this.gk(a,!0,!0)),this.Om(a)&&this.Xb!=a&&(this.Xb&&Yu(this.Xb,this.YC,this),(this.Xb=a)&&Q(this.Xb,this.YC,this),a=131072,this.Gj()&&"categories"==this.wd().df()&&(a|=512),this.i(a,1)),this;this.Xb||(this.Xb=this.gk("",!0,!1),Q(this.Xb,this.YC,this));return this.Xb};
1395g.YC=function(a){U(this);if(V(a,4)){var b=458752;this.Gj()&&"categories"==this.wd().df()&&(b|=512);this.i(b,1)}V(a,2)&&ZD(this,this.Xb);this.S(!0)};g.Ua=function(a){if(m(a))return A(a)&&(a=this.gk(a,!1,!0)),this.dv(a)&&this.Wb!=a&&(this.Wb&&Yu(this.Wb,this.aD,this),(this.Wb=a)&&Q(this.Wb,this.aD,this),this.i(131072,1)),this;this.Wb||(this.Wb=this.gk("",!1,!1),Q(this.Wb,this.aD,this));return this.Wb};g.aD=function(a){U(this);V(a,4)&&this.i(458752,1);V(a,2)&&ZD(this,this.Wb);this.S(!0)};
1396function ZD(a,b){for(var c=0,d=0;d<a.b.length;d++){var e=a.b[d];!e||!e.enabled()||b&&e.sj()!=b&&e.Ua()!=b||(c|=e.i(1024))}c&&a.i(32768,1)}
1397g.Nr=function(){this.ic();if(T(this,524288)){this.Af={};var a=0,b=0,c=-Infinity,d=Infinity,e=-Infinity,f=Infinity,h,k,l,n,p=0,r=-Infinity,t=Infinity,u=-Infinity,v=Infinity,w,x,y,B,E=0,R=-Infinity,S=Infinity,Y=!1,pa;for(pa in this.Da){var ca=this.Da[pa],Z,M;if(this.Fa){Z=ca[0].data.length;M=Array(Z);for(var va=0;va<Z;va++)M[va]=[]}for(var Ya,qa,Mb,eb,nc=0;nc<ca.length;nc++)if(Ya=ca[nc],(qa=Ya.O)&&qa.enabled()){var Ic=qa.name(),ub=[],Lb=[],Lf=[];Mb=qa.check($D|aE);(eb=qa.xf())&&(Y=!0);for(var Id=0,
1398Yd=Infinity,gd=-Infinity,uc=0,Mg=Infinity,Zd=-Infinity,Wc=Infinity,Ii=-Infinity,ze=0,Rb=Infinity,Th=-Infinity,Ng=0,va=0;va<Ya.data.length;va++){var oh=Ya.data[va],pc;bE(oh.l.missing,cE)||Id++;if(!bE(oh.l.missing,dE)){if(Mb){pc=P(oh.data.open);isNaN(pc)||(gd=Math.max(pc,gd),Yd=Math.min(pc,Yd));pc=P(oh.data.close);isNaN(pc)||(gd=Math.max(pc,gd),Yd=Math.min(pc,Yd));pc=P(oh.data.high);var Nt=P(oh.data.low),gd=Math.max(pc,Nt,gd),Yd=Math.min(pc,Nt,Yd);pc-=Nt;Zd=Math.max(pc,Zd);Mg=Math.min(pc,Mg)}else eb&&
1399(pc=P(oh.data.size),Th=Math.max(pc,Th),Rb=Math.min(pc,Rb),Ng+=pc,Lf.push(pc)),pc=P(oh.data.value),gd=Math.max(pc,gd),Yd=Math.min(pc,Yd);uc+=pc;ub.push(pc);this.Fa?M[va].push(pc):(pc=P(oh.data.x),Ii=Math.max(pc,Ii),Wc=Math.min(pc,Wc),ze+=pc,Lb.push(pc))}}a+=Id;b+=uc;gd>c&&(c=gd,h=Ic);Yd<d&&(d=Yd,k=Ic);uc>e&&(e=uc,l=Ic);uc<f&&(f=uc,n=Ic);p+=ze;Ii>r&&(r=Ii,w=Ic);Wc<t&&(t=Wc,x=Ic);ze>u&&(u=ze,y=Ic);ze<v&&(v=ze,B=Ic);va=Id?uc/Id:0;qa.ca("seriesSum",uc);qa.ca("seriesMin",Yd);qa.ca("seriesMax",gd);qa.ca("seriesAverage",
1400va);qa.ca("seriesPointsCount",Id);qa.ca("seriesPointCount",Id);qa.ca("sum",uc);qa.ca("max",gd);qa.ca("min",Yd);qa.ca("average",va);qa.ca("pointsCount",Id);Mb?(qa.ca("seriesYRangeMax",Zd),qa.ca("seriesYRangeMin",Mg),qa.ca("seriesYRangeSum",uc),qa.ca("seriesYRangeAverage",va),qa.ca("seriesYRangeMode",Yp(ub)),qa.ca("seriesYRangeMedian",Xp(ub))):(eb&&(qa.ca("seriesBubbleMaxSize",Th),qa.ca("seriesBubbleMinSize",Rb),qa.ca("seriesBubbleSizeSum",Ng),qa.ca("seriesBubbleSizeAverage",Id?Ng/Id:0),qa.ca("seriesBubbleSizeMode",
1401Yp(Lf)),qa.ca("seriesBubbleSizeMedian",Xp(Lf)),E+=Ng,R=Math.max(R,Th),S=Math.min(S,Rb)),qa.ca("seriesYMax",gd),qa.ca("seriesYMin",Yd),qa.ca("seriesYSum",uc),qa.ca("seriesFirstYValue",ub[0]),qa.ca("seriesLastYValue",ub[ub.length-1]),qa.ca("seriesYAverage",va),qa.ca("seriesYMode",Yp(ub)),qa.ca("seriesYMedian",Xp(ub)));this.Fa||(qa.ca("seriesXMax",Ii),qa.ca("seriesXMin",Wc),qa.ca("seriesXSum",ze),qa.ca("seriesFirstXValue",Lb[0]),qa.ca("seriesLastXValue",Lb[ub.length-1]),qa.ca("seriesXAverage",Id?ze/
1402Id:0),qa.ca("seriesXMode",Yp(Lb)),qa.ca("seriesXMedian",Xp(Lb)))}if(this.Fa){eb=Array(Z);ub=Array(Z);Lb=Array(Z);Lf=Array(Z);Id=Array(Z);Yd=Array(Z);for(va=0;va<Z;va++){qa=M[va];Mb=0;nc=Infinity;Ya=-Infinity;for(gd=0;gd<qa.length;gd++)uc=qa[gd],Mb+=uc,nc=Math.min(nc,uc),Ya=Math.max(Ya,uc);eb[va]=Mb;ub[va]=nc;Lb[va]=Ya;Lf[va]=Mb/qa.length;Id[va]=Xp(qa);Yd[va]=Yp(qa)}for(nc=0;nc<ca.length;nc++)Ya=ca[nc],(qa=Ya.O)&&qa.enabled()&&((Mb=qa.check($D|aE))?(qa.ca("catYRangeSumArr_",eb),qa.ca("catYRangeMinArr_",
1403ub),qa.ca("catYRangeMaxArr_",Lb),qa.ca("catYRangeAvgArr_",Lf),qa.ca("catYRangeMedianArr_",Id),qa.ca("catYRangeModeArr_",Yd)):(qa.ca("c
1403atYSumArr_",eb),qa.ca("catYMinArr_",ub),qa.ca("catYMaxArr_",Lb),qa.ca("catYAvgArr_",Lf),qa.ca("catYMedianArr_",Id),qa.ca("catYModeArr_",Yd)))}}this.ca("dataPlotYSum",b);this.ca("dataPlotYRangeSum",b);this.ca("dataPlotYMax",c);this.ca("dataPlotYRangeMax",c);this.ca("dataPlotYMin",d);this.ca("dataPlotYRangeMin",d);this.ca("dataPlotYAverage",a?b/a:0);this.ca("dataPlotSeriesCount",
1404this.F.length);this.ca("dataPlotPointCount",a);this.ca("dataPlotMaxYValuePointSeriesName",h);this.ca("dataPlotMinYValuePointSeriesName",k);this.ca("dataPlotMaxYSumSeriesName",l);this.ca("dataPlotMinYSumSeriesName",n);Y&&(this.ca("dataPlotBubbleSizeSum",E),this.ca("dataPlotBubbleMinSize",S),this.ca("dataPlotBubbleMaxSize",R),this.ca("dataPlotBubbleSizeAverage",a?E/a:0));this.Fa||(this.ca("dataPlotXSum",p),this.ca("dataPlotXMax",r),this.ca("dataPlotXMin",t),this.ca("dataPlotXAverage",a?p/a:0),this.ca("dataPlotMaxXValuePointSeriesName",
1405w),this.ca("dataPlotMinXValuePointSeriesName",x),this.ca("dataPlotMaxXSumSeriesName",y),this.ca("dataPlotMinXSumSeriesName",B));this.w(524288)}if(T(this,1048576)){for(var a=this.vl(),b=this.wl(),Yl,Gq,d=0;d<a.length;d++)c=a[d],c instanceof tB&&(m(Yl)?(Yl=Math.min(c.kg(),Yl),Gq=Math.max(c.jg(),Gq)):(Yl=c.kg(),Gq=c.jg()));for(var Zl,Vf,d=0;d<b.length;d++)c=b[d],c instanceof tB&&(m(Zl)?(Zl=Math.min(c.kg(),Zl),Vf=Math.max(c.jg(),Vf)):(Zl=c.kg(),Vf=c.jg()));this.ca("xScalesMin",Yl);this.ca("xScalesMax",
1406Gq);this.ca("yScalesMin",Zl);this.ca("yScalesMax",Vf);this.w(1048576)}};g.Kq=function(){Zu(this,1572864)||YD.o.Kq.call(this)};g.ic=function(){U(this);eE(this);this.Fa?(fE(this),this.iG(),gE(this)):(this.eA(),this.fG());this.S(!1)};g.fG=function(){};
1407function eE(a){if(T(a,131072)){bv(a.b);var b,c,d=a.b.length,e=!1,f={},h={};for(b=0;b<d;b++)if(c=a.b[b]){var k=c.wa(),l=ka(k);f[l]=k;l in a.ma||(e=!0);k=c.Ua();l=ka(k);h[l]=k;l in a.ua||(e=!0)}a.ua=h;a.ma=f;e&&(a.kn(),a.i(302350336));dv(a.b);a.w(131072)}}
1408function fE(a){if(T(a,65536)){var b,c,d,e=a.b.length,f,h,k,l,n;a.F=[];a.Da={};a.Si={};for(k in a.ma)d=a.ma[k],d.Pd()&&d.Le();for(b=0;b<e;b++)if((c=a.b[b])&&c.enabled()){d=c.wa();k=ka(d);(h=a.Da[k])||(a.Da[k]=h=[]);if(d instanceof JB){var p,r,t=!d.Pd();h.length?(f=h[h.length-1],p=f.Sn,r=f.sx):t?(r=d.values(),p=d.s):(r=[],p={});f=hE(c,p,r,t)}else f=iE(c,!0,d instanceof vB);h.push(f);a.F.push(f);(d=a.Si[k])||(a.Si[k]=d={});k=ka(c.Ua());(h=d[k])||(d[k]=h=[]);h.push(f)}for(k in a.Da){h=a.Da[k];d=h[0].O.wa();
1409if(1<h.length)if(f=h[h.length-1],d instanceof JB)for(e=f.sx,b=0;b<h.length-1;b++)for(f=h[b],c=f.data.length;c<e.length;c++)f.data.push(jE(e[c]));else{var e=[],u,v,w,x;
1409p=h[0].data;f=h[1].data;c=p.length;l=f.length;u=r=0;t=r<c?p[r].data.x:NaN;for(v=u<l?f[u].data.x:NaN;!isNaN(t)&&!isNaN(v);)w=t<=v,x=t>=v,e.push(w?t:v),w&&(r++,t=r<c?p[r].data.x:NaN),x&&(u++,v=u<l?f[u].data.x:NaN);for(;!isNaN(t);)e.push(t),r++,t=r<c?p[r].data.x:NaN;for(;!isNaN(v);)e.push(v),u++,v=u<l?f[u].data.x:NaN;for(b=2;b<h.length;b++){var y=
1410[];p=e;f=h[b].data;c=p.length;l=f.length;u=r=0;t=r<c?p[r]:NaN;for(v=u<l?f[u].data.x:NaN;!isNaN(t)&&!isNaN(v);)w=t<=v,x=t>=v,y.push(w?t:v),w&&(r++,t=r<c?p[r]:NaN),x&&(u++,v=u<l?f[u].data.x:NaN);for(;!isNaN(t);)y.push(t),r++,t=r<c?p[r]:NaN;for(;!isNaN(v);)y.push(v),u++,v=u<l?f[u].data.x:NaN;e=y}for(b=0;b<h.length;b++)if(f=h[b],p=f.data,c=p.length,c<e.length){u=[];r=0;t=(l=p[r])?l.data.x:NaN;for(c=0;c<e.length;c++)v=e[c],t<=v?(u.push(l),r++,t=(l=p[r])?l.data.x:NaN):u.push(jE(v));f.data=u}}p=!1;e={};
1411for(b=0;b<h.length;b++)if(f=h[b],c=f.O,r=c.m||[],r.length)for(p=!0,c=0;c<r.length;c++)t=r[c],e[t]=!0,f.data[t].l.missing=(Number(f.data[t].l.missing)||0)|(Number(kE)||0);p&&(e=Ub(e,function(a,b){for(var c=0;c<h.length;c++)if(!bE(h[c].data[+b].l.missing,lE))return!1;return!0}));f=h[0];if(d.Pd())if(d instanceof JB){if(p)for(p={},r=[],b=0;b<f.data.length;b++)b in e||(c=f.data[b].data.x,p[hr(c)]=r.length,r.push(c));else p=f.Sn,r=f.sx;OB(d,p,r)}else if(f.data.length){if(p)for(b=0;b<f.data.length;b++)b in
1412e||d.Yb(f.data[b].data.x);else d.Yb(f.data[0].data.x,f.data[f.data.length-1].data.x);if(mE(f.O))if(f.FI)for(b=f.O.mb();b.advance();)bE(b.l("missing"),dE)||(c=f.O.error().si(!0),n=b.get("x"),d.Yb(n-c[0],n+c[1]));else nE(f.O.error())&&(b=f.O.mb(),b.select(0),c=f.O.error().si(!0),n=b.get("x"),d.Yb(n-c[0],n+c[1]),b.select(f.data.length-1),c=f.O.error().si(!0),n=b.get("x"),d.Yb(n-c[0],n+c[1]))}if(d instanceof JB&&(f=NB(d))){e=h[0].sx.length;p=Array(e);for(b=0;b<h.length;b++)if(r=h[b].data,0<e)for(c=0;c<
1413r.length;c++)!m(p[c])&&m(n=r[c].data[f])&&(p[c]=n,e--);d.se=p}}for(k in a.ma)d=a.ma[k],d.Pd()&&d.Qe();a.w(65536)}}g.bs=function(a){return a.Rp()};g.oi=function(a,b){a.Yb(b)};g.sI=function(a){return+a.data.value};g.yJ=function(){};
1414function gE(a){if(T(a,262144)){var b,c,d,e,f,h,k,l,n,p;a.Xc=!1;for(k in a.ua)d=a.ua[k],d.Pd()&&d.Le();for(var r in a.Si){var t,u;n=a.Da[r][0].data;d=n.length;f=a.ma[r];f instanceof JB?d?(t=ee(Math.floor(a.vI()*d-1),0,d-1),u=ee(Math.ceil(a.uI()*d+1),0,d-1)):u=t=NaN:(t=f.Rc(0),u=f.Rc(1),d?(h=function(a,b){return a-b.data.x},t=vb(n,t,h),0>t&&(t=~t-1),t=ee(t,0,d-1),u=vb(n,u,h),0>u&&(u=~u),u=ee(u,0,d-1),f.inverted()&&(n=t,t=u,u=n)):u=t=NaN);h=a.Si[r];for(var v in h){f=h[v];d=a.ua[v];n=a.bs(d);var w="none"!=
1415n,x="percent"==n,y;if(w)for(y=[],c=t;c<=u;c++)y.push({Ew:0,Jp:0,tw:0,Dw:0,Ep:0,sw:0,cC:!1,PB:!1,JB:!1});for(b=0;b<f.length;b++)if(e=f[b],c=e.O,e.Rr=t,e.lastIndex=u,e.at=w&&c.check(32),a.Xc=a.Xc||e.at,n=e.data,e.at||x)for(c=t;c<=u;c++)if(l=n[c],e=y[c-t],l.l.stackedMissing=e.JB,bE(l.l.missing,dE))e.JB=!0;else{p=a.sI(l);0<=p?(l.l.stackedZero=e.Jp,e.Jp+=p,l.l.stackedValue=e.Jp,x||(e.cC?(l.l.stackedZeroPrev=e.Ew,l.l.stackedValuePrev=e.Ew+p):l.l.stackedZeroPrev=l.l.stackedValuePrev=NaN,e.PB?(l.l.stackedZeroNext=
1416e.tw,l.l.stackedValueNext=e.tw+p):l.l.stackedZeroNext=l.l.stackedValueNext=NaN)):(l.l.stackedZero=e.Ep,e.Ep+=p,l.l.stackedValue=e.Ep,x||(e.cC?(l.l.stackedZeroPrev=e.Dw,l.l.stackedValuePrev=e.Dw+p):l.l.stackedZeroPrev=l.l.stackedValuePrev=NaN,e.PB?(l.l.stackedZeroNext=e.sw,l.l.stackedValueNext=e.sw+p):l.l.stackedZeroNext=l.l.stackedValueNext=NaN));if(!x){a.oi(d,l.l.stackedValuePrev);a.oi(d,l.l.stackedValue);a.oi(d,l.l.stackedValueNext);if(l=n[c-1])bE(l.l.missing,dE)?e.cC=!0:0<=p?e.Ew+=p:e.Dw+=p;if(l=
1417n[c+1])bE(l.l.missing,dE)?e.PB=!0:0<=p?e.tw+=p:e.sw+=p}e.JB=!1}else{var B=UD(c);for(c=t;c<=u;c++)if(l=n[c],!bE(l.l.missing,dE))for(p=0;p<B.length;p++)a.oi(d,l.data[B[p]]);if(e.O.Li())for(c=t;c<=u;c++)if(l=n[c],B=l.data.outliers,!bE(l.l.missing,dE)&&q(B))for(p=0;p<B.length;p++)a.oi(d,B[p]);if(mE(e.O)&&(nE(e.O.error())||e.FT))for(n=e.O.mb();n.advance();)bE(n.l("missing"),dE)||(c=e.O.error().si(!1),p=P(n.get("value")),a.oi(d,p-c[0]),a.oi(d,p+c[1]))}if(x)for(a.oi(d,0),b=0;b<f.length;b++)for(e=f[b],n=
1418e.data,c=t;c<=u;c++)l=n[c],e=y[c-t],bE(l.l.missing,dE)?(l.l.stackedPositiveZero=l.l.stackedPositiveZero/e.Jp*100||0,l.l.stackedNegativeZero=l.l.stackedNegativeZero/e.Ep*100||0):(p=l.l.stackedValue,0<=p?(x=e.Jp,a.oi(d,100)):(x=-e.Ep,a.oi(d,-100)),l.l.stackedZero=l.l.stackedZero/x*100||0,l.l.stackedValue=l.l.stackedValue/x*100||0);w&&a.yJ(f,t,u,d)}}for(k in a.ua)d=a.ua[k],d.Pd()&&d.Qe();a.i(1572864);a.w(262144)}}
1419g.eA=function(){if(T(this,327680)){bv(this.b);var a,b,c,d,e,f,h=this.b.length,k,l;this.F.length=0;this.Da={};for(b in this.ma)e=this.ma[b],e.Pd()&&e.Le();for(b in this.ua)f=this.ua[b],f.Pd()&&f.Le();for(a=0;a<h;a++)if((d=this.b[a])&&d.enabled()){e=d.wa();f=d.Ua();k=e instanceof JB?hE(d,{},[],!1,!0):iE(d,!1,e instanceof vB);d=k.O;var n=d.m||[];if(n.length)for(b=0;b<n.length;b++)c=k.data[n[b]].l,c.missing=(Number(c.missing)||0)|(Number(kE)||0);b=mE(d)&&(k.FI||nE(k.O.error()));n=d.mb();for(d=UD(d);n.advance();)if(!bE(n.l("missing"),
1420dE))if(l=n.get("x"),e.Yb(l),b)c=k.O.error().si(!0),l=P(l),e.Yb(l-c[0],l+c[1]),c=k.O.error().si(!1),l=P(n.get("value")),f.Yb(l-c[0],l+c[1]);else for(c=0;c<d.length;c++)f.Yb(n.get(d[c]));k.Rr=0;k.lastIndex=k.data.length;b=ka(e);(e=this.Da[b])||(this.Da[b]=e=[]);e.push(k);this.F.push(k)}for(b in this.ma)e=this.ma[b],e.Pd()&&e.Qe();for(b in this.ua)f=this.ua[b],f.Pd()&&f.Qe();
1420this.i(1572864);dv(this.b);this.w(327680)}};function oE(a){var b=[],c;for(c in a)b.push(a[c]);return b}
1421g.vl=function(){this.ic();return oE(this.ma)};g.wl=function(){this.ic();return oE(this.ua)};g.vI=function(){return 0};g.uI=function(){return 1};g.aC=function(){};g.iG=function(){};
1422g.zA=function(){if(this.Fa){var a,b,c,d,e,f,h,k,l,n;for(f in this.Da)if(this.ma[f]instanceof JB||this.ma[f]instanceof vB){c=this.Da[f];k=h=0;l={};n={};for(a=0;a<c.length;a++)d=c[a].O,b=d.Ua(),e=ka(b),d.check(262144)&&(d.B("isVertical")?"none"==this.bs(b)?k++:e in n||(k++,n[e]=!0):"none"==this.bs(b)?h++:e in l||(h++,l[e]=!0));this.Cv(h,c,!0);this.Cv(k,c,!1)}}};
1423g.Cv=function(a,b,c){var d,e,f,h;if(0<a){a=a+(a-1)*this.Sc+this.Ue;h=1/a;f=h*this.Ue/2;e={};for(var k=0;k<b.length;k++)a=b[k].O,a.check(262144)&&c^a.B("isVertical")&&(d=a.Ua(),"none"==this.bs(d)?(pE(a,f+h/2),qE(a,h),f+=h*(1+this.Sc)):(d=ka(d),d in e?(pE(a,e[d]+h/2),qE(a,h)):(pE(a,f+h/2),qE(a,h),e[d]=f,f+=h*(1+this.Sc))))}};
1424g.Ev=function(){if(this.oh().enabled()&&0<this.oh().duration())if(this.m&&1==this.m.Qc)this.m.update();else if(T(this,2048)){Jb(this.m);this.m=new Gd;for(var a=this.oh().duration(),b=0;b<this.b.length;b++){var c=this.b[b];if(c.enabled()&&!c.Ql().rc("point")){var d=ce[c.A];d&&this.m.add(new d(c,a))}}this.m.ja("begin",function(){nA(this,!0);av(this,{type:"animationstart",chart:this})},!1,this);this.m.ja("end",function(){nA(this,!1);av(this,{type:"animationend",chart:this})},!1,this);this.m.tk(!1)}};
1425g.HC=function(a,b,c){a=ob(Po(c?rE:sE),Po(iA),a);b=tE(this);c=c?a[1]:a[0];c.subMenu.length=0;c.enabled=!1;if(b.length){for(var d=[null,uE],e=[],f,h=0;h<b.length;h++){f=b[h].ye().Ss();var k;"candlestick"==f||"ohlc"==f?k="o - "+b[h].get("open")+", h - "+b[h].get("high")+", l - "+b[h].get("low")+", c - "+b[h].get("close"):"box"==f?k="high - "+b[h].get("high")+", low - "+b[h].get("low"):"rangeArea"==f||"rangeBar"==f||"rangeColumn"==f||"rangeSplineArea"==f||"rangeStepArea"==f?k="high - "+b[h].get("high")+
1426", low - "+b[h].get("low"):"bubble"==f?k="x - "+b[h].get("x")+", y - "+b[h].get("value")+", size - "+b[h].get("size"):k=b[h].get("value");e.push({text:b[h].ye().name()+": "+k,eventType:"anychart.include",scrollable:!0,action:ra(b[h].ye().sB,b[h].ye(),b[h].U())})}c.subMenu=e.concat(d);c.enabled=!0}return a};function tE(a){return cb(bb(a.b,function(a){return a.cF()}),function(a,c){return pb(a,c)},[])}
1427var vE={text:"Include",subMenu:[],enabled:!1},uE={text:"Include All",eventType:"anychart.includeAll",action:function(a){U(a.chart);var b,c,d=a.chart.ld();for(c=0;c<d.length;c++)b=d[c],D(b.rB)&&b.rB();a.chart.S(!0)}},sE=[vE,null],rE=[{text:"Exclude",eventType:"anychart.exclude",action:function(a){U(a.chart);for(var b=a.selectedPoints,c,d=0;d<b.length;d++)c=b[d],D(c.ye)&&c.ye().YH(c.U());a.chart.S(!0)}},vE,{text:"Keep only",eventType:"anychart.keepOnly",action:function(a){U(a.chart);var b,c,d,e=a.chart.ld();
1428for(d=0;d<e.length;d++)(c=e[d])&&c.state&&(b=Xz(c.state,ap),c.UI(b));a.chart.S(!0)}},null];g=YD.prototype;
1429g.sk=function(a){var b=this.f||qq(0,0,0,0),c=a.clientX;a=a.clientY;var d,e,f,h=Ql(this.D().ha()),c=c-h.x;a-=h.y;var k=b.left,l=b.top,n=b.width,p=b.height;if(c<k||c>k+n||a<l||a>l+p)return null;var b=[],h=this.yc(),r;if("bySpot"==h.Cb())for(h=h.$s(),this.ea?(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.b.length;k<l;k++){if((n=this.b[k])&&n.enabled()){f=n.wa().Rc(d);r=n.wa().Rc(p);var t=this.Fa?n.Lv(f,r):n.data().Lv(f,r);f=n.mb();for(var u=[],v=Infinity,w,x=0;x<t.length;x++)if(e=
1430t[x],f.select(e)&&!f.l("missing")){var y=f.l("x"),B=!1;r=UD(n);for(var E=0;E<r.length;E++){var R=f.l(r[E]),R=nq(y,R,c,a),B=B||R<=h;R<v&&(v=R,w=e)}B&&u.push(e)}u.length&&b.push({O:n,Ab:u,hh:u[u.length-1],cc:{index:w,td:v}})}}else if("byX"==this.yc().Cb())for(h=this.ea?(p-(a-l))/p:(c-k)/n,k=0,l=this.b.length;k<l;k++)if((n=this.b[k])&&n.enabled()&&(d=n.wa().Rc(h),this.Fa?(d=wE(n,d),t=0<=d?[d]:[]):t=vC(n.data(),d,n.wa()instanceof JB),f=n.L(),v=Infinity,t.length)){for(x=0;x<t.length;x++)if(f.select(t[x]))for(y=
1431f.l("x"),r=UD(n),E=0;E<r.length;E++)R=f.l(r[E]),R=nq(y,R,c,a),R<v&&(v=R,w=t[x]);b.push({O:n,Ab:t,hh:t[t.length-1],cc:{index:w,td:v}})}return b};g.SB=function(){};g.Gr=function(a,b,c,d,e,f,h){a=YD.o.Gr.call(this,a,b,c,d,e,f,h);var k;d=!0;e=[];for(b=0;b<this.b.length;b++)k=this.b[b],c=k.enabled()?xE(k,a.left,a.top,a.width,a.height):[],f=fb(c,function(a){return Ud(k.state,a)>=ap}),d=d&&f,e.push({series:k,pointsInRect:c,allPointsAreSelected:f});a.seriesStatus=e;a.allPointsAreSelected=d;return a};
1432g.aK=function(a){var b=a.shiftKey||a.ctrlKey||a.metaKey,c=a.seriesStatus;if(b&&a.allPointsAreSelected)for(a=0;a<c.length;a++)c[a].series.Vb(c[a].pointsInRect);else for(a=0;a<c.length;a++)yE(c[a].series,c[a].pointsInRect,b)};
1433g.H=function(a,b){YD.o.H.call(this,a,b);var c=this.Ca(),d,e,f,h=a.scales,k={};if(q(h))for(d=0;d<h.length;d++)e=h[d],A(e)&&(e={type:e}),e=hp(e,d,c),f=fB(e.type,!1),f.C(e),k[d]=f;else if(z(h))for(d in h)h.hasOwnProperty(d)&&(e=h[d],A(e)&&(e={type:e}),e=hp(e,d,c),f=fB(e.type,!1),f.C(e),k[d]=f);e=a.xScale;C(e)?f=k[e]:A(e)?(f=fB(e,null))||(f=k[e]):z(e)?(f=fB(e.type,!0),f.C(e)):f=null;f&&this.wa(f);e=a.yScale;C(e)?f=k[e]:A(e)?(f=fB(e,null))||(f=k[e]):z(e)?(f=fB(e.type,!1),f.C(e)):f=null;f&&this.Ua(f);this.Ki(a,
1434k,b)};g.u=function(){var a=YD.o.u.call(this),b={},c=[];zE(a,"xScale",this.wa(),c,b);zE(a,"yScale",this.Ua(),c,b);this.Ii(a,c,b);a.scales=c;return a};g.Ki=function(a,b,c){this.BK(a,b,c)};g.Ii=function(a,b,c){this.dK(a,b,c)};g.yv=function(){return 1};
1435g.BK=function(a,b,c){JD(this,a.defaultSeriesSettings);var d,e=a.series;if(q(e))for(a=0;a<e.length;a++){d=e[a];var f=d.seriesType||this.sd();if(f=ID(this,f,d.data))f.na(!!c,d),z(d)&&("xScale"in d&&d.xScale>this.yv()&&f.wa(b[d.xScale]),"yScale"in d&&d.yScale>this.yv()&&f.Ua(b[d.yScale]))}};g.dK=function(a,b,c){var d,e,f=[];for(d=0;d<this.b.length;d++){var h=this.b[d];e=h.u();h.wa();zE(e,"xScale",h.wa(),b,c);zE(e,"yScale",h.Ua(),b,c);f.push(e)}f.length&&(a.series=f)};
1436function AE(a,b,c,d){if(q(b))for(var e=0;e<b.length;e++){var f=b[e],h=c.call(a,e);h.C(f);z(f)&&"scale"in f&&f.scale>a.yv()&&h.scale(d[f.scale])}}function BE(a,b,c,d,e,f,h,k){for(var l=[],n=0;n<d.length;n++){var p=d[n];p&&l.push(e.call(a,p,f,h,k))}l.length&&(b[c]=l)}function zE(a,b,c,d,e){if(c){var f=ka(c);f in e||(e[f]=d.length,d.push(c.u()));a[b]=e[f]}}g.M=function(){Jb(this.m);YD.o.M.call(this)};function mA(a,b){U(this);W.call(this);this.hk=!!b;this.V=!a;this.N=this.Aa=null;this.j={};this.i(4294967295);this.S(!0)}G(mA,W);g=mA.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z|80;g.enabled=function(a){return m(a)?(null===this.N&&a&&this.i(1,this.bn()),this.N=a,null===a?mA.o.enabled.call(this,!0):mA.o.enabled.call(this,a),this):this.N};g.Em=function(a){return m(a)?(this.R=a,this.j.positionFormatter=!0,this.i(4,9),this):this.R};
1437g.position=function(a){return m(a)?(a=String(a),this.h!=a&&(this.h=a,this.j.position=!0,this.i(4,9)),this):this.h};g.Pj=function(a){return m(a)?(a=null===a?a:pn(a),this.J!==a&&(this.J=a,this.j.anchor=!0,this.i(4,9)),this):this.J};g.rotation=function(a){return m(a)?(a=P(a),this.F!=a&&(this.F=a,this.j.rotation=!0,this.i(4,9)),this):this.F};g.type=function(a){return m(a)?(D(a)||(a=yn(a)),this.A!=a&&(this.A=a,this.j.type=!0,this.i(4,9)),this):this.A||this.jb||"diagonalCross"};g.Ca=function(){return this.A};
1438g.size=function(a){return m(a)?(this.K!=a&&(this.K=a,this.j.size=!0,this.i(4,9)),this):this.K};g.offsetX=function(a){return m(a)?(this.s!=a&&(this.s=a,this.j.offsetX=!0,this.i(4,9)),this):this.s};g.offsetY=function(a){return m(a)?(this.G!=a&&(this.G=a,this.j.offsetY=!0,this.i(4,9)),this):this.G};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.g!=k&&(this.g=k,this.j.fill=!0,this.i(16,1));return this}return this.g||this.$z||"black"};
1439g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.j.stroke=!0,this.i(16,1));return this}return this.b||this.v||"none"};g.Hb=function(a){return m(a)?(this.la=a,this.i(16,1),this):this.la};
1440g.measure=function(a){var b,c,d;this.m||(this.m=uh());var e=this.W();e&&(b=e.width,c=e.height);d=this.type();var f=this.size(),e=pn(this.Pj()),h=this.offsetX(),k=this.offsetY();d=A(d)?ks(d):d;this.m.clear();d.call(this,this.m,0,0,f);f=this.m.Oa();a=cc(this.R.call(a,a));a=new ke(a.x,a.y);d=tr(new I(0,0,f.width,f.height),e);a.x-=d.x;a.y-=d.y;Lr(a,e,m(this.s)?O(h,b):0,m(this.G)?O(k,c):0);f.left=a.x;f.top=a.y;return f};
1441g.clear=function(a){this.c||(this.c=[]);if(this.f&&this.f.length){if(m(a))this.f[a]&&(this.f[a].clear(),this.c.push(this.f[a]),delete this.f[a]);else{for(a=this.f.length;a--;){var b=this.f[a];b&&(b.clear(),this.c.push(b))}this.f.length=0}this.i(64,1)}else this.f=[];return this};function CE(a,b){b=+b;return a.f&&a.f[b]?a.f[b]:null}g.Bd=function(){return this.Aa};
1442g.add=function(a,b){var c,d;m(this.f)||(this.f=[]);m(b)&&(d=+b,c=this.f[d]);c?c.clear():(c=this.c&&0<this.c.length?this.c.pop():this.SG(),m(d)?(this.f[d]=c,c.In(d)):(this.f.push(c),c.In(this.f.length-1)));c.Db(a);DE(c,this);return c};g.SG=function(){return new EE};
1443g.I=function(){if(this.jc)return this;this.Aa||(this.Aa=Mh(),this.V&&rv(this,this.Aa),H(this,this.Aa));this.Aa.Hb(this.Hb());var a=this.Aa.ha(),b=a&&!a.bc();b&&a.Cc();this.f&&$a(this.f,function(a){a&&(a.D(this.Aa),a.I())},this);T(this,8)&&(this.Aa.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.Aa.parent(this.D()),this.w(2));this.w(4294967295);b&&a.uc();return this};g.remove=function(){this.Aa&&this.Aa.remove()};
1444g.u=function(){var a=mA.o.u.call(this);null===a.enabled&&delete a.enabled;m(this.Hb())&&(a.disablePointerEvents=this.Hb());this.j.position&&(a.position=this.position());
1444this.j.anchor&&(a.anchor=this.Pj());this.j.offsetX&&(a.offsetX=this.offsetX());this.j.offsetY&&(a.offsetY=this.offsetY());this.j.type&&(a.type=this.type());this.j.rotation&&(a.rotation=isNaN(this.rotation())?null:this.rotation());m(this.size())&&(a.size=this.size());this.j.fill&&m(this.g)&&(a.fill=L(this.g));this.j.stroke&&m(this.b)&&
1445(a.stroke=L(this.b));return a};g.vc=function(a,b){var c=arguments[1];return A(c)?(this.type(c),this.enabled(!0),!0):W.prototype.vc.apply(this,arguments)};
1446g.H=function(a,b){var c=this.enabled();mA.o.H.call(this,a,b);this.Hb(a.disablePointerEvents);this.position(a.position);this.rotation(a.rotation);this.Pj(a.anchor);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.type(a.type);this.size(a.size);this.fill(a.fill);this.stroke(a.stroke);this.Em(a.positionFormatter);this.enabled("enabled"in a?a.enabled:c)};g.M=function(){Kb(this.f,this.c,this.Aa);this.c=this.f=null;mA.o.M.call(this)};
1447g.Dd=function(a){a=mA.o.Dd.call(this,a);for(var b=a.domTarget,c;b instanceof Qg;){c=b.tag;if(c instanceof W||!qr(c))break;b=b.parent()}a.markerIndex=P(c);return a};function EE(){W.call(this);this.b={};this.Se()}G(EE,W);g=EE.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z|16;g.Bd=function(){return this.c};function DE(a,b){return b?(a.f!=b&&(a.f=b,a.i(16,1)),a):a.f}function FE(a,b){return m(b)?(a.h!=b&&(a.h=b,a.i(16,1)),a):a.h}g.U=function(){return this.m};g.In=function(a){this.m=+a;return this};
1448g.wu=function(a){return m(a)?(this.b.positionFormatter!=a&&(this.b.positionFormatter=a,this.i(16,8)),this):this.b.positionFormatter};g.Db=function(a){return m(a)?(this.N!=a&&(this.N=a,this.i(16,8)),this):this.N};g.position=function(a){return m(a)?(a=String(a),this.b.position!=a&&(this.b.position=a,this.i(16,1)),this):this.b.position};g.Po=function(a){return m(a)?(a=null===a?a:pn(a),this.b.anchor!==a&&(this.b.anchor=a,this.i(16,1)),this):this.b.anchor};
1449g.rotation=function(a){return m(a)?(a=P(a),this.b.rotation!==a&&(this.b.rotation=a,this.i(16,9)),this):this.b.rotation};g.type=function(a){return m(a)?(this.b.type!=a&&(this.b.type=a,this.i(16,1)),this):this.b.type};g.size=function(a){return m(a)?(this.b.size!=a&&(this.b.size=a,this.i(16,1)),this):this.b.size};g.offsetX=function(a){return m(a)?(this.b.offsetX!=a&&(this.b.offsetX=a,this.i(16,1)),this):this.b.offsetX};
1450g.offsetY=function(a){return m(a)?(this.b.offsetY!=a&&(this.b.offsetY=a,this.i(16,1)),this):this.b.offsetY};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.b.fill!=k&&(this.b.fill=k,this.i(16,1));return this}return this.b.fill};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b.stroke!=f&&(this.b.stroke=f,this.i(17,1));return this}return this.b.stroke};g.enabled=function(a){return m(a)?(this.b.enabled!=a&&(this.b.enabled=a,this.i(1,9)),this):this.b.enabled};
1451g.clear=function(){this.Se();this.c&&(this.c.parent(null),this.c.sg());this.i(2)};g.Se=function(){this.b.padding&&Jb(this.b.padding);this.b={};this.g={}};g.ug=function(a,b){m(a)&&this.C(a);m(b)&&(this.g=b);this.i(17,9);return this};function GE(a,b,c,d,e,f){return FE(a)&&DE(a)!=FE(a)?m(c)?c:f?e:m(b)?b:d:m(b)?b:d}
1452g.I=function(){if(this.jc)return this;var a=DE(this),b=FE(this)?FE(this):a,c=!(a&&b),d;b!=a&&(d=b.j);this.c||(this.c=uh());var e=GE(this,this.enabled(),this.g.enabled,!c&&a.enabled(),!c&&b.enabled(),null!==(c?null:b.enabled()));null===e&&(e=!0);if(T(this,1)||!c&&T(b,1))if(e)this.D()&&this.c.parent(this.D()),this.w(1);else return this.c.parent(null),this.w(4294967295),this;if(T(this,2)||!c&&T(b,2))e&&(!c&&a.Bd()&&(this.D()||this.D(a.Bd()),this.D().parent()||this.D().parent(a.D())),this.D()&&this.c.parent(this.D())),
1453this.w(2);if(T(this,8)||!c&&T(b,8))this.D()&&!c&&this.D().zIndex(a.zIndex()),this.c.zIndex(this.zIndex()),this.w(8);if(T(this,16)||!c&&T(b,16)||!c&&T(b,4)){var f="anchor type size offsetY offsetX fill stroke positionFormatter rotation".split(" "),e={};c&&(U(this),m(this.wu())||this.wu(Pr),m(this.size())||this.size(10),m(this.Po())||this.Po("center"),m(this.offsetX())||this.offsetX(0),m(this.offsetY())||this.offsetY(0),m(this.rotation())||this.rotation(0),this.S(!1));for(var h=0,k=f.length;h<k;h++){var l=
1454f[h];e[l]=GE(this,this[l](),this.g[l],c?void 0:a[l](),c?void 0:b[l](),!(!d||!d[l]))}var a=A(e.type)?ks(e.type):e.type,n,p;if(b=this.W())n=b.width,p=b.height;this.c.clear();b=pn(e.anchor);c=Or(e.stroke);this.f&&this.f.hk?a.call(this,this.c,0,0,e.size,c):a.call(this,this.c,0,0,e.size);d=this.c.og();
1454f=this.Db();f=cc(e.positionFormatter.call(f,f));f=new ke(f.x,f.y);h=tr(new I(0,0,d.width,d.height),b);f.x-=h.x;f.y-=h.y;Lr(f,b,m(e.offsetX)?O(e.offsetX,n):0,m(e.offsetY)?O(e.offsetY,p):0);d.left=f.x+d.width/
14552;d.top=f.y+d.height/2;this.c.clear();this.f&&this.f.hk?a.call(this,this.c,d.left,d.top,e.size,c):a.call(this,this.c,d.left,d.top,e.size);this.c.fill(e.fill);this.c.stroke(e.stroke);this.c.Eb(1,0,0,1,0,0);this.c.Jn(e.rotation||0,f.x+h.x,f.y+h.y);this.c.tag=this.U();this.w(16)}this.w(4);return this};
1456g.u=function(){var a=EE.o.u.call(this);m(this.position())&&(a.position=this.position());m(this.rotation())&&(a.rotation=isNaN(this.rotation())?null:this.rotation());m(this.Po())&&(a.anchor=this.Po());m(this.offsetX())&&(a.offsetX=this.offsetX());m(this.offsetY())&&(a.offsetY=this.offsetY());m(this.type())&&(a.type=this.type());m(this.size())&&(a.size=this.size());m(this.fill())&&(a.fill=L(this.fill()));m(this.stroke())&&(a.stroke=L(this.stroke()));m(this.enabled())||delete a.enabled;return a};
1457g.H=function(a,b){var c=this.enabled();EE.o.H.call(this,a,b);this.position(a.position);this.rotation(a.rotation);this.Po(a.anchor);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.type(a.type);this.size(a.size);this.fill(a.fill);this.stroke(a.stroke);this.wu(a.positionFormatter);m(a.enabled)||delete this.b.enabled;this.enabled("enabled"in a?a.enabled:c)};var HE=mA.prototype;HE.positionFormatter=HE.Em;HE.position=HE.position;HE.anchor=HE.Pj;HE.offsetX=HE.offsetX;HE.offsetY=HE.offsetY;
1458HE.rotation=HE.rotation;HE.type=HE.type;HE.size=HE.size;HE.fill=HE.fill;HE.stroke=HE.stroke;HE.disablePointerEvents=HE.Hb;HE.enabled=HE.enabled;HE=EE.prototype;HE.positionFormatter=HE.wu;HE.position=HE.position;HE.anchor=HE.Po;HE.offsetX=HE.offsetX;HE.offsetY=HE.offsetY;HE.rotation=HE.rotation;HE.type=HE.type;HE.size=HE.size;HE.fill=HE.fill;HE.stroke=HE.stroke;function IE(a){W.call(this);this.Qa=a;this.A=null;this.$={};this.pa={};this.c=null;this.state=bp;this.oa=0;this.V=this.$b&1?"xAnchor":null;this.T=this.$b&2?"valueAnchor":null;this.ua=7<=this.$b;this.Ap=!1;this.g={};this.g.xAnchor=NaN;this.g.valueAnchor=NaN;this.g.secondXAnchor=NaN;this.g.secondValueAnchor=NaN;this.g.thirdXAnchor=NaN;this.g.thirdValueAnchor=NaN;this.Da=null;this.h=new I(0,0,0,0);this.Na=!0}G(IE,zv);Jv(IE,wD);IE.prototype.Z=zv.prototype.Z|2E3;IE.prototype.ia=zv.prototype.ia;
1459IE.prototype.$b=0;var JE={};g=IE.prototype;g.Wb=null;g.Xb=null;g.Ca=function(){return this.type};g.kb=function(){return this.Qa.kb()};g.Ut=function(){return this.A&&this.A.K};g.Ua=function(a){return m(a)?(a=a||null,this.Wb!=a&&(this.Wb&&Yu(this.Wb,this.Uw,this),(this.Wb=a)&&Q(this.Wb,this.Uw,this),this.i(64,1)),this):(this.Wb?this.Wb:this.Ut()&&this.Ut().Ua())||null};
1460g.wa=function(a){return m(a)?(a=a||null,this.Xb!=a&&(this.Xb&&Yu(this.Xb,this.Uw,this),(this.Xb=a)&&Q(this.Xb,this.Uw,this),this.i(64,1)),this):this.Xb||this.kb().wa()};function KE(a,b,c){a.F=b;a.N=c;a.i(128)}function LE(a){a.ic();a.V&&(a.$[a.V]=a.wa().Rc((a.F-a.h.left)/a.h.width));a.T&&(a.$[a.T]=a.Ua().Rc((a.h.ka()-a.N)/a.h.height));a.F=a.N=NaN;a.ea=!1;a.i(64)}
1461function ME(a,b,c,d,e){b&&(a.g[b]=a.Da[b]+d,a.$[b]=a.wa().Rc((a.g[b]-a.h.left)/a.h.width));c&&(a.g[c]=a.Da[c]+e,a.$[c]=a.Ua().Rc((a.h.ka()-a.g[c])/a.h.height))}function NE(a){a.ic();return!a.V&&!a.T}g.Sl=function(a){this.state=a;this.i(528)};
1462g.ic=function(){if(T(this,64)){var a,b;a=this.wa();b=this.Ua();if(!a||!b)return!1;var c,d,e,f,h,k;c=d=e=f=h=k=NaN;var l=0,n=0;this.$b&1&&(c=OE(this,a.transform(this.ob("xAnchor"),.5)),isNaN(c)?n|=1:l|=1);this.$b&2&&(d=PE(this,b.transform(this.ob("valueAnchor"),.5)),isNaN(d)?n|=2:l|=2);this.$b&4&&(e=OE(this,a.transform(this.ob("secondXAnchor"),.5)),f=PE(this,b.transform(this.ob("secondValueAnchor"),.5)),isNaN(e)||isNaN(f)?n|=4:l|=4);this.$b&8&&(h=OE(this,a.transform(this.ob("thirdXAnchor"),.5)),k=
1463PE(this,b.transform(this.ob("thirdValueAnchor"),.5)),isNaN(h)||isNaN(k)?n|=8:l|=8);a=!1;var p=b=null;n&3?(b=this.$b&1?"xAnchor":null,p=this.$b&2?"valueAnchor":null,a=3<this.$b,this.la=this.$b&3):n&4?(b="secondXAnchor",p="secondValueAnchor",a=7<this.$b,this.la=4):n&8?(b="thirdXAnchor",p="thirdValueAnchor",this.la=8):this.la=0;this.g.xAnchor=c;this.g.valueAnchor=d;this.g.secondXAnchor=e;this.g.secondValueAnchor=f;this.g.thirdXAnchor=h;this.g.thirdValueAnchor=k;this.oa=l;this.V=b;this.T=p;this.ua=a;
1464this.Ap=this.Xf();isNaN(this.F)||isNaN(this.N)||this.i(128);this.i(768);this.w(64)}T(this,128)&&(isNaN(this.F)||isNaN(this.N)?this.G=this.oa:(this.V&&(this.g[this.V]=this.F),this.T&&(this.g[this.T]=this.N),this.G=this.oa|this.la),this.i(768),this.w(128));return this.Ap||!isNaN(this.F)&&!isNaN(this.N)};
1465g.Xf=function(){var a,b=this.h;if(2==this.$b)return a=this.g.valueAnchor,a>=b.top&&a<=b.ka();a=[];a.push(this.g.xAnchor);a.push(this.g.secondXAnchor);a.push(this.g.thirdXAnchor);for(var c=!0,d=!0,e=0;e<a.length;e++)isNaN(a[e])||(c=c&&a[e]<b.left,d=d&&a[e]>b.ra());return!c&&!d};function OE(a,b){return a.h.left+b*a.h.width}function PE(a,b){return a.h.ka()-b*a.h.height}
1466g.I=function(){if(!this.ub())return this;U(this);T(this,4)&&(this.h=this.Ma(),this.i(64),this.w(4));this.Kd();var a=this.ic();this.Mw();T(this,16)&&(this.rd(this.state),this.w(16));if(T(this,256)){if(a)15==this.$b&&15==this.G?this.Gv(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor,this.g.thirdXAnchor,this.g.thirdValueAnchor):7<=this.$b&&7<=this.G?this.mi(this.g.xAnchor,this.g.valueAnchor,this.g.secondXAnchor,this.g.secondValueAnchor):(3<=this.$b&&3<=this.G||this.G==
1467this.$b)&&this.Eg(this.g.xAnchor,this.g.valueAnchor);else return this.remove(),this.i(2),this.S(!1),this;this.w(256)}T(this,1024)&&(this.c.Hb(!this.B("allowEdit")),this.w(1024));if(T(this,512)){if(this.Na){var a=this.Ja(),b=this.Co().enabled()||this.Do().enabled();U(a);if(!1!==a.enabled()||b){a.D(this.c);a.clear();a.W(this.h);a.lg=5;var c=this.state,b=this.Ja(),c=$z(c);switch(c){case N:c=this.Co();break;case ap:c=this.Do();break;default:c=null}if(c&&null!==c.enabled()?c.enabled():b.enabled())for(var d=
1468QE(this),e=0;e<d.length;e++){var f=d[e],h=CE(b,e);h?h.Db(f):h=b.add(f,e);h.Se();FE(h,c||b);h.ug();h.I()}else b.clear()}else a.clear(),a.D(null);a.I();a.S(!1)}this.w(512)}T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(this.D()),this.w(2));this.S(!1);return this};g.Mw=function(){};g.ub=function(){var a=IE.o.ub.call(this);!a||this.A&&this.wa()&&this.Ua()||(this.remove(),this.i(2),a=!1);return a};g.remove=function(){this.c&&this.c.remove();this.f&&(this.f.remove(),this.f.i(2))};
1469g.Kd=function(){this.c||(this.c=Mh(),this.c.cursor("move"),this.c.tag=this)};g.Eg=function(){};g.mi=function(a,b){this.Eg(a,b)};g.Gv=function(a,b,c,d){this.mi(a,b,c,d)};g.rd=function(){};function RE(a,b){if(!a)return SE;var c=b+"|"+a.join("|"),d=JE[c];if(!d){switch(b){case 2:d=Xo;break;case 3:d=Yo;break;default:case 1:d=Zo}JE[c]=d=sa(TE,a,d,3==b)}return d}
1470function TE(a,b,c,d,e,f){var h;e=$z(e);if(e!=bp&&1<a.length&&(h=d.B(a[e]),c&&!0===h&&(h=b(UE())),m(h))){if(!D(h))return h;if(c)return c={sourceHatchFill:UE()},b(h.call(c,c))}a=d.B(a[0]);c&&!0===a&&(a=b(UE()));D(a)&&(c=c?{sourceHatchFill:UE()}:d.Rq(void 0,f),a=b(a.call(c,c)));h&&(c=d.Rq(a,f),a=b(h.call(c,c)));return a}function SE(){return"none"}g.Rq=function(a){return{sourceColor:a||this.B("color")||"blue"}};function UE(){return Se("diagonalBrick")}g.Uw=function(a){V(a,2)&&this.i(64,1)};
1471g.Ja=function(a){this.f||(this.f=new mA(!0,!0),this.f.Sa(this),Q(this.f,this.EO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.Co=function(a){this.s||(this.s=new mA(!0,!0));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};g.Do=function(a){this.K||(this.K=new mA(!0,!0));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.EO=function(a){V(a,1)&&this.i(512,1)};
1472function QE(a){var b=[];if(1==a.$b){var c=a.g.xAnchor;isNaN(c)||b.push({x:c,y:a.h.top+a.h.height/2})}else 2==a.$b?(c=a.g.valueAnchor,isNaN(c)||b.push({x:a.h.left+a.h.width/2,y:c})):a.$b&a.G&3&&(b.push({x:a.g.xAnchor,y:a.g.valueAnchor}),a.$b&a.G&4&&(b.push({x:a.g.secondXAnchor,y:a.g.secondValueAnchor}),a.$b&a.G&8&&b.push({x:a.g.thirdXAnchor,y:a.g.thirdValueAnchor})));return bb(b,function(a){return{value:a}})}g.select=function(){this.A.b.select(this)};g.Vb=function(){this.A.b.Vb()};g.ob=function(a){return this.$[a]};
1473g.rc=function(a){return null!=this.$[a]};g.qc=function(a){return this.pa[a]};g.B=function(a){return null!=this.$[a]?this.$[a]:this.pa[a]};g.Tb=function(a,b){this.$[a]=b};g.check=function(){return!0};g.Us=function(a){this.pa=a;this.Ja().C(a.markers);this.Co().C(a.hoverMarkers);this.Do().C(a.selectMarkers)};g.u=function(){var a=IE.o.u.call(this);a.type=this.Ca();Mv(this,wD,a,"Annotation");a.markers=this.Ja().u();a.hoverMarkers=this.Co().u();a.selectMarkers=this.Do().u();return a};
1474g.H=function(a,b){Lv(this,wD,a);this.Ja().C(a.markers);this.Co().C(a.hoverMarkers);this.Do().C(a.selectMarkers);IE.o.H.call(this,a,b)};g.M=function(){Jb(this.c);this.c=null;delete this.Qa;this.Wb=this.Xb=this.A=null;delete this.$;delete this.pa;IE.o.M.call(this)};var VE=IE.prototype;VE.getType=VE.Ca;VE.getChart=VE.kb;VE.getPlot=VE.Ut;VE.yScale=VE.Ua;VE.xScale=VE.wa;VE.select=VE.select;VE.markers=VE.Ja;VE.hoverMarkers=VE.Co;VE.selectMarkers=VE.Do;function WE(a){ld.call(this);this.h=a;this.f=this.b=null;this.g=!1;this.c=[];XE(this,!1)}G(WE,Xu);g=WE.prototype;g.kb=function(){return this.h};g.De=function(a){this.b!=a&&this.f!=a&&(this.Ub(),a.Sl(N),XE(this)&&a.I());this.f=a};g.Ub=function(){this.f&&(this.f!=this.b&&(this.f.Sl(bp),XE(this)&&this.f.I()),this.f=null)};
1474g.select=function(a){if(this.b!=a){this.Vb();if(this.b)return this;this.h.dispatchEvent({type:"annotationSelect",annotation:a})&&(this.b=a,a.Sl(ap),XE(this)&&NE(a)?a.I():YE(this,!0))}return this};
1475g.Vb=function(){this.b&&this.h.dispatchEvent({type:"annotationUnselect",annotation:this.b})&&(this.b.Sl(this.f==this.b?N:bp),XE(this)&&this.b.I(),this.b=null,YE(this,!1));return this};g.FO=function(){return this.b};function YE(a,b){if(a.g!=b){a.g=b;U(a.h);for(var c=0;c<a.c.length;c++){var d=a.c[c],e=b;d.N!=e&&(d.N=e,!e&&d.f&&(d.f.Bc("mouseout",d.kB,!1,d),d.f.Bc("mousedown",d.jB,!1,d),ed(ba,"mouseup",d.Zv,!1,d),ed(ba,"mousemove",d.Zv,!1,d)),d.i(128,1))}a.h.S(!0)}}
1476function XE(a,b){return m(b)?(a.j=!!b,a):a.j}g.GO=function(){for(var a=0;a<this.c.length;a++)this.c[a].DE();return this};g.HO=function(a){var b=a.A;b?b.By(a):Jb(a);return this};g.IO=function(a){return XE(this)?(this.Ay(),a=ZE(this,a),this.select(a),this.b||(Jb(a),a=null),a):null};g.Ay=function(){U(this.h);if(this.b&&!NE(this.b)){var a=this.b.A;a?a.By(this.b):Jb(this.b);this.b=null}YE(this,!1);this.h.S(!0)};
1477function ZE(a,b){var c,d;A(b)?(c=b,d=void 0):z(b)&&(c=b.type,d=b);c=ko(c);c=new vD[c](a);c.Us(a.h.wA()[c.Ca()]);c.C(d);return c}g.M=function(){Kb(this.c);this.c=null;WE.o.M.call(this)};var $E=WE.prototype;$E.startDrawing=$E.IO;$E.cancelDrawing=$E.Ay;$E.getSelectedAnnotation=$E.FO;$E.removeAnnotation=$E.HO;$E.removeAllAnnotations=$E.GO;$E.select=$E.select;$E.unselect=$E.Vb;function aF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(aF,IE);Jv(aF,xD);Jv(aF,yD);Jv(aF,zD);Jv(aF,AD);Jv(aF,BD);vD.andrewsPitchfork=aF;g=aF.prototype;g.type="andrewsPitchfork";g.$b=15;g.Kd=function(){aF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};
1478g.mi=function(a,b,c,d){for(var e=0;e<this.b.length;e++){var f=this.b[e];f.clear();f.moveTo(a,b).lineTo(a,b);f.moveTo(c,d).lineTo(c,d)}};
1479g.Gv=function(a,b,c,d,e,f){var h=(c+e)/2-a,k=(d+f)/2-b;h||k||(h=10);a=fq(a,b,a+h,b+k,this.h);b=fq(c,d,c+h,d+k,this.h);h=fq(e,f,e+h,f+k,this.h);c=gq(c,d,e,f,this.h);for(d=0;d<this.b.length;d++)e=this.b[d],e.clear(),f=!1,b&&(e.moveTo(b[2],b[3]).lineTo(b[0],b[1]),f=!0),c?(f?e.lineTo(c[0],c[1]):e.moveTo(c[0],c[1]),e.lineTo(c[2],c[3]),f=!0):f=!1,h&&(f?e.lineTo(h[0],h[1]):e.moveTo(h[0],h[1]),e.lineTo(h[2],h[3])),a&&e.moveTo(a[0],a[1]).lineTo(a[2],a[3])};
1480g.rd=function(a){aF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.Xf=function(){var a=aF.o.Xf.call(this);if(!a)var a=this.g.xAnchor,b=(this.g.secondXAnchor+this.g.thirdXAnchor)/2-a,a=!isNaN(b)&&!(a<this.h.left&&0>=b||a>this.h.ra()&&0<=b);return a};g.u=function(){var a=aF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");Mv(this,AD,a,"Annotation");return a};
1481g.H=function(a,b){Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);Lv(this,AD,a);aF.o.H.call(this,a,b)};g.M=function(){aF.o.M.call(this);Kb(this.b);delete this.j};function bF(a){IE.call(this,a);this.b=null;this.v=RE(["stroke","hoverStroke","selectStroke"],2);this.j=RE(["fill","hoverFill","selectFill"],1);this.m=RE(["hatchFill","hoverHatchFill","selectHatchFill"],3)}G(bF,IE);Jv(bF,xD);Jv(bF,yD);Jv(bF,zD);Jv(bF,AD);Jv(bF,BD);Jv(bF,ED);vD.ellipse=bF;g=bF.prototype;g.type="ellipse";g.$b=7;g.Kd=function(){bF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
1482g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};g.mi=function(a,b,c,d){var e=(b+d)/2;c=(a-c)/2;b=(b-d)/2;for(d=0;d<this.b.length;d++){var f=this.b[d];f.clear();f.moveTo(a,e);f.kq(c,b,0,360)}};g.rd=function(a){bF.o.rd.call(this,a);this.b[0].stroke(this.v(this,a));this.b[0].fill(this.j(this,a));this.b[1].stroke(null).fill(this.m(this,a));this.b[2].fill(Go).stroke(Go,2*this.hoverGap())};
1483g.u=function(){var a=bF.o.u.call(this);
1483Mv(this,ED,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};g.H=function(a,b){Lv(this,ED,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);bF.o.H.call(this,a,b)};g.M=function(){bF.o.M.call(this);Kb(this.b);delete this.v;delete this.j;delete this.m};function cF(a){IE.call(this,a);this.b=this.j=null;this.v=[];this.ma=RE(["stroke","hoverStroke","selectStroke"],2);this.tb=RE(["trend","hoverTrend","selectTrend"],2);this.Fa=!1}G(cF,IE);Jv(cF,xD);Jv(cF,yD);Jv(cF,zD);Jv(cF,BD);Jv(cF,CD);g=cF.prototype;g.Z=IE.prototype.Z|6144;g.$b=7;g.gw=function(a){if(m(a)){if(q(a)){for(var b=this.v.length=0;b<a.length;b++){var c=P(a[b]);isNaN(c)||this.v.push(c)}this.i(6400,1)}return this}return sb(this.v,0)};g.Sl=function(a){cF.o.Sl.call(this,a);this.i(2048)};
1484g.Kd=function(){cF.o.Kd.call(this);this.j||(this.j=[this.c.path(),this.c.path()],this.j[0].zIndex(2),this.j[1].zIndex(3))};
1485g.Mw=function(){if(T(this,4096)){this.b||(this.b=[]);var a;for(a=this.b.length;a<this.v.length;a++)this.b.push(this.c.path().zIndex(0));for(a=this.v.length;a<this.b.length;a++)Jb(this.b[a]);this.b.length=this.v.length;this.i(2304);this.w(4096)}T(this,256)&&this.i(2048);if(T(this,2048)){this.Fa=!1;a=this.labels();var b=this.rb().enabled()||this.Kb().enabled();U(a);7!=this.G||!1===a.enabled()&&!b?(a.clear(),a.D(null)):(a.D(this.c),a.clear(),a.W(this.h),a.lg=4,this.Fa=!0,this.i(256));a.I();(b=a.Aa)&&
1486b.Hb(!0);a.S(!1);this.w(2048)}};g.Eg=function(a,b){for(var c=0;c<this.j.length;c++){var d=this.j[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};g.mi=function(a,b,c,d){for(var e=0;e<this.j.length;e++){var f=this.j[e];f.clear();f.moveTo(a,b).lineTo(c,d)}for(e=0;e<this.b.length;e++)this.b[e].clear();a=this.labels();var h;this.state&ap?h=this.Kb():this.state&N?h=this.rb():h=null;b=!this.Fa||h&&null!==h.enabled()?h.enabled():a.enabled();U(a);this.EA(a,h,b);b||a.clear();a.I();a.S(!1)};
1487g.EA=function(a,b,c){for(var d=0;d<this.v.length;d++){var e=this.b[d],f=e.stroke();this.Kr(d,this.v[d],e,this.j[1],a,b,c,Or(f))}};g.Kr=function(){};g.rd=function(a){cF.o.rd.call(this,a);var b=this.tb(this,a);m(b)||(b=this.ma(this,a));this.j[0].fill(null).stroke(b);this.j[1].fill(Go).stroke(Go,2*this.hoverGap());for(b=0;b<this.b.length;b++)this.b[b].fill(null).stroke(this.ma(this,a,b))};g.Rq=function(a,b){var c=cF.o.Rq.call(this,a,b);m(b)&&(c.level=this.v[b]);return c};
1488g.labels=function(a){this.fa||(this.fa=new lA,this.fa.Sa(this),Q(this.fa,this.JO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.rb=function(a){this.R||(this.R=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};g.Kb=function(a){this.aa||(this.aa=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.JO=function(a){V(a,1)&&this.i(2048,1)};
1489function dF(a,b,c,d,e,f){if(d&&e){var h=b.vd(a);h?(h.Ld(d),h.Db(e)):h=b.add(d,e,a);h.Se();NA(h,c);h.ug(f);h.I()}else b.clear(a)}g.Us=function(a){cF.o.Us.call(this,a);this.gw(a.levels);this.labels().C(a.labels);this.rb().C(a.hoverLabels);this.Kb().C(a.selectLabels)};g.u=function(){var a=cF.o.u.call(this);a.levels=this.gw();Mv(this,CD,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};
1490g.H=function(a,b){this.gw(a.levels);Lv(this,CD,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);cF.o.H.call(this,a,b)};g.M=function(){cF.o.M.call(this);Kb(this.j);Kb(this.b);this.b=this.j=null;delete this.ma;delete this.tb};var eF=cF.prototype;eF.levels=eF.gw;function fF(a){cF.call(this,a)}G(fF,cF);vD.fibonacciArc=fF;fF.prototype.type="fibonacciArc";fF.prototype.Kr=function(a,b,c,d,e,f,h){var k=this.g.secondXAnchor,l=this.g.secondValueAnchor,n=l+b*(this.g.valueAnchor-l),p=nq(k+b*(this.g.xAnchor-k),n,k,l);n<l?(c.Gb(k,l,p,p,180,180),d.Gb(k,l,p,p,180,180)):(c.Gb(k,l,p,p,0,180),d.Gb(k,l,p,p,0,180));h&&(n<l?(c={x:k,y:l-p},d="centerTop"):(c={x:k,y:l+p},d="centerBottom"),dF(a,e,f,{level:b},{value:c},{anchor:d}))};
1491fF.prototype.Xf=function(){var a=fF.o.Xf.call(this);if(!a)var b=this.g.xAnchor,c=this.g.valueAnchor,a=this.g.secondXAnchor,d=this.g.secondValueAnchor,e=Math.max.apply(Math,this.v),b=nq(a+e*(b-a),d+e*(c-d),a,d),a=!isNaN(b)&&!(a+b<this.h.left||a-b>this.h.ra());return a};function gF(a){cF.call(this,a);this.J=[];this.m=null;this.Ea=RE(["grid","hoverGrid","selectGrid"],2)}G(gF,cF);Jv(gF,DD);vD.fibonacciFan=gF;g=gF.prototype;g.type="fibonacciFan";
1491g.lx=function(a){if(m(a)){if(q(a)){for(var b=this.J.length=0;b<a.length;b++){var c=P(a[b]);isNaN(c)||this.J.push(c)}this.i(6400,1)}return this}return sb(this.J,0)};
1492g.EA=function(a,b,c){var d,e;for(d=0;d<this.m.length;d++)this.m[d].clear();gF.o.EA.call(this,a,b,c);d=0;for(e=this.v.length;d<this.J.length;d++,e++){var f=this.b[e],h=f.stroke(),k=e,l=this.J[d],n=this.j[1],p=a,r=b,t=c,u=Or(h),v=this.g.xAnchor,h=this.g.valueAnchor,w=this.g.secondXAnchor,x=this.g.secondValueAnchor,y=v+(w-v)*l,B=this.m[k],E=B.stroke(),w=y;v==w&&(w=v=Kr(v,u));y=Kr(y,Or(E));u=fq(v,h,w,x,this.h);v=gq(y,h,y,x,this.h);u&&(f.moveTo(u[0],u[1]).lineTo(u[2],u[3]),n.moveTo(u[0],u[1]).lineTo(u[2],
1493u[3]));v&&(B.moveTo(v[0],v[1]).lineTo(v[2],v[3]),n.moveTo(v[0],v[1]).lineTo(v[2],v[3]));t&&this.h.left<=y&&y<=this.h.ra()&&dF(k,p,r,{level:l},{value:{x:y,y:h}},{anchor:h<x?"centerBottom":"centerTop"})}};
1494g.Kr=function(a,b,c,d,e,f,h,k){var l=this.g.xAnchor,n=this.g.valueAnchor,p=this.g.secondXAnchor,r=this.g.secondValueAnchor,t=n+(r-n)*b,u=this.m[a],v=u.stroke(),r=t;n==r&&(r=n=Kr(n,k));t=Kr(t,Or(v));k=fq(l,n,p,r,this.h);n=gq(l,t,p,t,this.h);k&&(c.moveTo(k[0],k[1]).lineTo(k[2],k[3]),d.moveTo(k[0],k[1]).lineTo(k[2],k[3]));n&&(u.moveTo(n[0],n[1]).lineTo(n[2],n[3]),d.moveTo(n[0],n[1]).lineTo(n[2],n[3]));h&&this.h.left<=l&&l<=this.h.ra()&&dF(a,e,f,{level:b},{value:{x:l,y:t}},{anchor:l<p?"rightCenter":"leftCenter"})};
1495g.Xf=function(){var a=gF.o.Xf.call(this);if(!a)var a=this.g.xAnchor,b=this.g.secondXAnchor-a,a=!isNaN(b)&&!(a<this.h.left&&0>=b||a>this.h.ra()&&0<=b);return a};g.rd=function(a){gF.o.rd.call(this,a);for(var b=0;b<this.m.length;b++){var c=this.Ea(this,a,b);m(c)||(c=this.ma(this,a,b));this.m[b].fill(null).stroke(c)}};g.Rq=function(a,b){var c={sourceColor:a||this.B("color")||"blue"};m(b)&&(b>=this.v.length?c.timeLevel=this.J[b-this.v.length]:c.level=this.v[b]);return c};
1496g.Mw=function(){if(T(this,4096)){this.b||(this.b=[]);this.m||(this.m=[]);var a,b=this.v.length+this.J.length;for(a=this.b.length;a<b;a++)this.b.push(this.c.path().zIndex(0));for(a=b;a<this.b.length;a++)Jb(this.b[a]);this.b.length=b;for(a=this.m.length;a<b;a++)this.m.push(this.c.path().zIndex(0));for(a=b;a<this.m.length;a++)Jb(this.m[a]);this.m.length=b;this.i(2304);this.w(4096)}gF.o.Mw.call(this)};g.Us=function(a){gF.o.Us.call(this,a);this.lx(a.timeLevels)};
1497g.u=function(){var a=gF.o.u.call(this);a.timeLevels=this.lx();Mv(this,DD,a,"Annotation");return a};g.H=function(a,b){this.lx(a.timeLevels);Lv(this,DD,a);gF.o.H.call(this,a,b)};g.M=function(){gF.o.M.call(this);Kb(this.m);this.m=null;delete this.Ea};var hF=gF.prototype;hF.timeLevels=hF.lx;function iF(a){cF.call(this,a)}G(iF,cF);vD.fibonacciRetracement=iF;iF.prototype.type="fibonacciRetracement";iF.prototype.Kr=function(a,b,c,d,e,f,h,k){var l=this.g.secondValueAnchor,n=Math.min(this.g.xAnchor,this.g.secondXAnchor);k=Kr(l+(this.g.valueAnchor-l)*b,k);if(l=fq(n,k,n+10,k,this.h))c.moveTo(l[0],l[1]).lineTo(l[2],l[3]),d.moveTo(l[0],l[1]).lineTo(l[2],l[3]);h&&dF(a,e,f,{level:b},{value:{x:n,y:k}},void 0)};
1498iF.prototype.Xf=function(){var a=iF.o.Xf.call(this);a||(a=Math.min(this.g.xAnchor,this.g.secondXAnchor),a=!isNaN(a)&&a<=this.h.ra());return a};function jF(a){cF.call(this,a)}G(jF,cF);vD.fibonacciTimezones=jF;jF.prototype.type="fibonacciTimezones";jF.prototype.Kr=function(a,b,c,d,e,f,h,k){var l=this.g.secondXAnchor;
1498k=Kr(l+Math.abs(this.g.xAnchor-l)*b,k);if(this.h.left<=k&&k<=this.h.ra()){var l=this.h.top,n=this.h.ka();c.moveTo(k,l).lineTo(k,n);d.moveTo(k,l).lineTo(k,n);h&&dF(a,e,f,{level:b},{value:{x:k,y:n}},{anchor:"leftBottom"})}};
1499jF.prototype.Xf=function(){var a=jF.o.Xf.call(this);a||(a=Math.min(this.g.xAnchor,this.g.secondXAnchor),a=!isNaN(a)&&a<=this.h.ra());return a};function kF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(kF,IE);Jv(kF,yD);Jv(kF,BD);vD.horizontalLine=kF;g=kF.prototype;g.type="horizontalLine";g.$b=2;g.Kd=function(){kF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a,b){b=Kr(b,Or(this.b[0].stroke()));for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(this.h.left,b).lineTo(this.h.ra(),b)}};
1500g.rd=function(a){kF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.u=function(){var a=kF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,yD,a,"Annotation");return a};g.H=function(a,b){Lv(this,BD,a);Lv(this,yD,a);kF.o.H.call(this,a,b)};g.M=function(){kF.o.M.call(this);Kb(this.b);delete this.j};function lF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(lF,IE);Jv(lF,xD);Jv(lF,yD);Jv(lF,zD);Jv(lF,BD);vD.infiniteLine=lF;g=lF.prototype;g.type="infiniteLine";g.$b=7;g.Kd=function(){lF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};
1501g.mi=function(a,b,c,d){var e=Or(this.b[0].stroke());a==c&&(a=c=Kr(a,e));b==d&&(b=d=Kr(b,e));a=eq(a,b,c,d,this.h);for(b=0;b<this.b.length;b++)c=this.b[b],c.clear(),a&&c.moveTo(a[0],a[1]).lineTo(a[2],a[3])};g.rd=function(a){lF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.Xf=function(){return!0};
1502g.u=function(){var a=lF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};g.H=function(a,b){Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);lF.o.H.call(this,a,b)};g.M=function(){lF.o.M.call(this);Kb(this.b);delete this.j};function mF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(mF,IE);Jv(mF,xD);Jv(mF,yD);Jv(mF,zD);Jv(mF,BD);vD.line=mF;g=mF.prototype;g.type="line";g.$b=7;g.Kd=function(){mF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};
1503g.mi=function(a,b,c,d){var e=Or(this.b[0].stroke());a==c&&(a=c=Kr(a,e));b==d&&(b=d=Kr(b,e));a=gq(a,b,c,d,this.h);for(b=0;b<this.b.length;b++)c=this.b[b],c.clear(),a&&c.moveTo(a[0],a[1]).lineTo(a[2],a[3])};g.rd=function(a){mF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.u=function(){var a=mF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};
1504g.H=function(a,b){Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);mF.o.H.call(this,a,b)};g.M=function(){mF.o.M.call(this);Kb(this.b);delete this.j};function nF(a){IE.call(this,a);this.Na=!1;this.b=null;this.v=RE(["stroke","hoverStroke","selectStroke"],2);this.j=RE(["fill","hoverFill","selectFill"],1);this.m=RE(["hatchFill","hoverHatchFill","selectHatchFill"],3)}G(nF,IE);Jv(nF,xD);Jv(nF,yD);Jv(nF,BD);Jv(nF,ED);Jv(nF,FD);vD.marker=nF;g=nF.prototype;g.type="marker";g.$b=3;g.Sl=function(a){nF.o.Sl.call(this,a);this.i(256)};
1505g.Kd=function(){nF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
1506g.Eg=function(a,b){var c;this.state&ap?c=this.B("selectSize"):this.state&N&&(c=this.B("hoverSize"));c=isNaN(c)?this.B("size"):c;var d=ks(this.B("markerType")),e=this.B("anchor"),f={x:a,y:b};Lr(f,e,this.B("offsetX"),this.B("offsetY"));var h=c/2;switch(e){case "leftTop":case "centerTop":case "rightTop":f.y+=h;break;case "leftBottom":case "centerBottom":case "rightBottom":f.y-=h}switch(e){case "leftTop":case "leftCenter":case "leftBottom":f.x+=h;break;
1506case "rightTop":case "rightCenter":case "rightBottom":f.x-=
1507h}e=Or(this.b[0].stroke());for(h=0;h<this.b.length;h++){var k=this.b[h];k.clear();d(k,f.x,f.y,c,e)}};g.rd=function(a){nF.o.rd.call(this,a);this.b[0].stroke(this.v(this,a));this.b[0].fill(this.j(this,a));this.b[1].stroke(null).fill(this.m(this,a));this.b[2].fill(Go).stroke(Go,2*this.hoverGap())};g.u=function(){var a=nF.o.u.call(this);Mv(this,FD,a,"Annotation");Mv(this,ED,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");return a};
1508g.H=function(a,b){Lv(this,FD,a);Lv(this,ED,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);nF.o.H.call(this,a,b)};g.M=function(){nF.o.M.call(this);Kb(this.b);delete this.v;delete this.j;delete this.m};function oF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(oF,IE);Jv(oF,xD);Jv(oF,yD);Jv(oF,zD);Jv(oF,BD);vD.ray=oF;g=oF.prototype;g.type="ray";g.$b=7;g.Kd=function(){oF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};
1509g.mi=function(a,b,c,d){var e=Or(this.b[0].stroke());a==c&&(a=c=Kr(a,e));b==d&&(b=d=Kr(b,e));a=fq(a,b,c,d,this.h);for(b=0;b<this.b.length;b++)c=this.b[b],c.clear(),a&&c.moveTo(a[0],a[1]).lineTo(a[2],a[3])};g.rd=function(a){oF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.Xf=function(){var a=oF.o.Xf.call(this);if(!a)var a=this.g.xAnchor,b=this.g.secondXAnchor-a,a=!isNaN(b)&&!(a<this.h.left&&0>=b||a>this.h.ra()&&0<=b);return a};
1510g.u=function(){var a=oF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};g.H=function(a,b){Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);oF.o.H.call(this,a,b)};g.M=function(){oF.o.M.call(this);Kb(this.b);delete this.j};function pF(a){IE.call(this,a);this.b=null;this.v=RE(["stroke","hoverStroke","selectStroke"],2);this.j=RE(["fill","hoverFill","selectFill"],1);this.m=RE(["hatchFill","hoverHatchFill","selectHatchFill"],3)}G(pF,IE);Jv(pF,xD);Jv(pF,yD);Jv(pF,zD);Jv(pF,BD);Jv(pF,ED);vD.rectangle=pF;g=pF.prototype;g.type="rectangle";g.$b=7;g.Kd=function(){pF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
1511g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};g.mi=function(a,b,c,d){var e=Or(this.b[0].stroke());a=Kr(a,e);b=Kr(b,e);c=Kr(c,e);d=Kr(d,e);for(e=0;e<this.b.length;e++){var f=this.b[e];f.clear();f.moveTo(a,b).lineTo(c,b).lineTo(c,d).lineTo(a,d).close()}};g.rd=function(a){pF.o.rd.call(this,a);this.b[0].stroke(this.v(this,a));this.b[0].fill(this.j(this,a));this.b[1].stroke(null).fill(this.m(this,a));this.b[2].fill(Go).stroke(Go,2*this.hoverGap())};
1512g.u=function(){var a=pF.o.u.call(this);Mv(this,ED,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");return a};g.H=function(a,b){Lv(this,ED,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);pF.o.H.call(this,a,b)};g.M=function(){pF.o.M.call(this);Kb(this.b);delete this.v;delete this.j;delete this.m};function qF(a){IE.call(this,a);this.b=null;this.v=RE(["stroke","hoverStroke","selectStroke"],2);this.j=RE(["fill","hoverFill","selectFill"],1);this.m=RE(["hatchFill","hoverHatchFill","selectHatchFill"],3)}G(qF,IE);Jv(qF,xD);Jv(qF,yD);Jv(qF,zD);Jv(qF,AD);Jv(qF,BD);Jv(qF,ED);vD.trendChannel=qF;g=qF.prototype;g.type="trendChannel";g.$b=15;
1513g.Kd=function(){qF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path(),this.c.path(),this.c.path()],this.b[0].zIndex(2),this.b[1].zIndex(0),this.b[2].zIndex(1),this.b[3].zIndex(3))};g.Eg=function(a,b){for(var c=0;c<this.b.length;c++)this.b[c].clear();this.b[0].moveTo(a,b).lineTo(a,b);this.b[3].moveTo(a,b).lineTo(a,b)};
1514g.mi=function(a,b,c,d){a=fq(a,b,c,d,this.h);for(b=0;b<this.b.length;b++)this.b[b].clear();a&&(this.b[0].moveTo(a[0],a[1]).lineTo(a[2],a[3]),this.b[3].moveTo(a[0],a[1]).lineTo(a[2],a[3]))};
1515g.Gv=function(a,b,c,d,e,f){var h,k=this.h.left,l=this.h.ra();h=this.h.top;var n=this.h.ka();if(c==a)d=d-b||1,a<k&&e<l||a>k&&e>l?c=f=d=h=null:(c=eq(a,b,a,b+d,this.h),f=eq(e,f,e,f+d,this.h),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||e<a&&a<k?c=f=d=h=null:(e>a?(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,f<h&&l<h||c>n&&k>n?c=
1516f=d=h=null:(c=gq(a,c,e,k,this.h),f=gq(a,f,e,l,this.h),0>
1516d?(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)):0<d?(l=Math.max(a,(h-p)/d),b=Math.min(e,(n-b)/d),c?(d=[c[2],c[3]],h=[c[0],c[1],l,c[1]]):(d=[e,h],h=[l,h]),f?h.push(l,f[1],f[2],f[3],b,f[3]):h.push(l,n,b,n)):(h=c?c[1]:h,n=f?f[1]:n,d=[a,h],h=[e,h,e,n,a,n])))}for(n=0;n<this.b.length;n++)this.b[n].clear();n=this.b[0];c&&n.moveTo(c[0],c[1]).lineTo(c[2],
1517c[3]);f&&n.moveTo(f[0],f[1]).lineTo(f[2],f[3]);if(d&&h)for(n=1;n<this.b.length;n++)c=this.b[n],c.moveTo(d[0],d[1]),c.lineTo.apply(c,h),c.close()};g.rd=function(a){qF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.v(this,a));this.b[1].stroke(null).fill(this.j(this,a));this.b[2].stroke(null).fill(this.m(this,a));this.b[3].fill(Go).stroke(Go,2*this.hoverGap())};
1518g.Xf=function(){var a=qF.o.Xf.call(this);if(!a&&15==this.oa){var b=this.g.xAnchor,c=this.g.secondXAnchor,d=this.g.thirdXAnchor;b!=c&&(a=c>b?Math.min(b,d):Math.max(b,d),a=!(a<this.h.left&&c>a||a>this.h.ra()&&c<a))}return a};g.u=function(){var a=qF.o.u.call(this);Mv(this,ED,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");Mv(this,AD,a,"Annotation");return a};
1519g.H=function(a,b){Lv(this,ED,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);Lv(this,AD,a);qF.o.H.call(this,a,b)};g.M=function(){qF.o.M.call(this);Kb(this.b);delete this.v;delete this.j;delete this.m};function rF(a){IE.call(this,a);this.b=null;this.v=RE(["stroke","hoverStroke","selectStroke"],2);this.j=RE(["fill","hoverFill","selectFill"],1);this.m=RE(["hatchFill","hoverHatchFill","selectHatchFill"],3)}G(rF,IE);Jv(rF,xD);Jv(rF,yD);Jv(rF,zD);Jv(rF,AD);Jv(rF,BD);Jv(rF,ED);vD.triangle=rF;g=rF.prototype;g.type="triangle";g.$b=15;g.Kd=function(){rF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(1),this.b[2].zIndex(3))};
1520g.Eg=function(a,b){for(var c=0;c<this.b.length;c++){var d=this.b[c];d.clear();d.moveTo(a,b).lineTo(a,b)}};g.mi=function(a,b,c,d){for(var e=0;e<this.b.length;e++){var f=this.b[e];f.clear();f.moveTo(a,b).lineTo(c,d)}};g.Gv=function(a,b,c,d,e,f){for(var h=0;h<this.b.length;h++){var k=this.b[h];k.clear();k.moveTo(a,b).lineTo(c,d).lineTo(e,f).close()}};
1521g.rd=function(a){rF.o.rd.call(this,a);this.b[0].stroke(this.v(this,a));this.b[0].fill(this.j(this,a));this.b[1].stroke(null).fill(this.m(this,a));this.b[2].fill(Go).stroke(Go,2*this.hoverGap())};g.u=function(){var a=rF.o.u.call(this);Mv(this,ED,a,"Annotation");Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");Mv(this,yD,a,"Annotation");Mv(this,zD,a,"Annotation");Mv(this,AD,a,"Annotation");return a};
1522g.H=function(a,b){Lv(this,ED,a);Lv(this,BD,a);Lv(this,xD,a);Lv(this,yD,a);Lv(this,zD,a);Lv(this,AD,a);rF.o.H.call(this,a,b)};g.M=function(){rF.o.M.call(this);Kb(this.b);delete this.v;delete this.j;delete this.m};function sF(a){IE.call(this,a);this.b=null;this.j=RE(["stroke","hoverStroke","selectStroke"],2)}G(sF,IE);Jv(sF,xD);Jv(sF,BD);vD.verticalLine=sF;g=sF.prototype;g.type="verticalLine";g.$b=1;g.Kd=function(){sF.o.Kd.call(this);this.b||(this.b=[this.c.path(),this.c.path()],this.b[0].zIndex(0),this.b[1].zIndex(3))};g.Eg=function(a){a=Kr(a,Or(this.b[0].stroke()));for(var b=0;b<this.b.length;b++){var c=this.b[b];c.clear();c.moveTo(a,this.h.top).lineTo(a,this.h.ka())}};
1523g.rd=function(a){sF.o.rd.call(this,a);this.b[0].fill(null).stroke(this.j(this,a));this.b[1].fill(Go).stroke(Go,2*this.hoverGap())};g.u=function(){var a=sF.o.u.call(this);Mv(this,BD,a,"Annotation");Mv(this,xD,a,"Annotation");return a};g.H=function(a,b){Lv(this,BD,a);Lv(this,xD,a);sF.o.H.call(this,a,b)};g.M=function(){sF.o.M.call(this);Kb(this.b);delete this.j};function tF(a,b){W.call(this);this.b=a;a.c&&a.c.push(this);this.K=b;this.g=[];this.f=this.c=null;this.N=!1;this.m=this.h=NaN;this.j=this.V=null}G(tF,W);g=tF.prototype;g.Z=W.prototype.Z|192;g.kn=function(){for(var a=0;a<this.g.length;a++)this.g[a].i(64);this.j&&this.j.i(64);this.i(64)};
1524g.I=function(){if(this.ub()){U(this);this.c||(this.c=Mh(),this.c.Be("mouseover",this.JI,!1,this),this.c.Be("touchstart",this.JI,!1,this),this.c.ja("mouseover",this.qT,!1,this),this.c.ja("mouseout",this.pT,!1,this),this.f=ph(0,0,0,0),this.f.cursor("crosshair"),this.f.fill(Go),this.f.stroke(null),this.f.ja("mouseover",this.uT,!1,this),this.s=ph(0,0,0,0),this.s.fill(Go),this.s.stroke(null),this.s.zIndex(1E3));T(this,4)&&(this.v=this.W(),this.c.clip(this.v),this.f.ee(this.v),this.s.ee(this.v),this.i(64),
1525this.w(4));if(T(this,64)){for(var a=0,b=this.g.length;a<b;a++){var c=this.g[a];U(c);c.W(this.v);c.D(this.c);c.I();c.S(!1)}this.j&&(U(this.j),this.j.W(this.v),this.j.D(this.c),this.j.I(),this.j.S(!1));this.w(64)}T(this,2)&&(this.c.parent(this.D()),this.i(128),this.w(2));T(this,8)&&(a=this.zIndex(),this.c.zIndex(a),this.f.zIndex(a+100),this.w(8));T(this,128)&&(this.N?this.f.parent(this.D()):this.f.remove(),this.w(128));this.S(!1)}};
1526g.JI=function(a){this.V||(this.V=new uF(this),"touchstart"==a.type&&this.V.vg(a.b))};g.qT=function(a){a.stopPropagation();a.f();a.preventDefault();a=a.target;for(var b;a instanceof Qg;){b=a.tag;if(b instanceof IE){this.b.De(b);return}a=a.parent()}this.b.Ub()};g.pT=function(a){a.stopPropagation();a.f();a.preventDefault();this.b.Ub()};
1527g.uT=function(a){var b=this.b.b,c=b.A;c&&c!=this||(NE(b)?YE(this.b,!1):(this.f.ja("mouseout",this.kB,!1,this),this.f.ja("mousedown",this.jB,!1,this),Xc(ba,"mousemove",this.Zv,!1,this),a.stopPropagation(),a.f(),a.preventDefault(),vF(this,a),this.J=!1,KE(b,this.h,this.m),b.Ut()?b.I():wF(this,b,!1)))};
1528g.kB=function(a){this.f.Bc("mouseout",this.kB,!1,this);this.f.Bc("mousedown",this.jB,!1,this);a.stopPropagation();a.f();a.preventDefault();vF(this,a);this.J=!0;if(!this.A){ed(ba,"mousemove",this.Zv,!1,this);a=this.b.b;a.F=NaN;a.N=NaN;a.i(128);if(a.ea){var b=!!a.A;a.ea=!0;a.A=null;b&&a.i(64);a.Sa(null);Yu(a,this.eE,this);this.j=null;this.i(64,1)}a.I()}};
1529g.jB=function(a){Xc(ba,"mouseup",this.AI,!1,this);a.stopPropagation();a.f();a.preventDefault();vF(this,a);this.G=this.h;this.F=this.m;this.A=!1;a=this.b.b;KE(a,this.h,this.m);a.I()};g.AI=function(a){ed(ba,"mouseup",this.AI,!1,this);a.stopPropagation();a.preventDefault();vF(this,a);this.F=this.G=NaN;this.A=!1;a=this.b.b;a.ea&&wF(this,a,!0);LE(a);var b=!1;NE(a)?b=!0:this.J||KE(a,this.h,this.m);a.I();b&&(YE(this.b,!1),this.b.kb().dispatchEvent({type:"annotationDrawingFinish",annotation:a}))};
1530g.Zv=function(a){a.stopPropagation();a.preventDefault();vF(this,a);a=this.b.b;a.ic();!a.ua||isNaN(this.G)||isNaN(this.F)||this.A?(KE(a,this.h,this.m),a.I()):16<=(this.G-this.h)*(this.G-this.h)+(this.F-this.m)*(this.F-this.m)&&(this.A=!0,a.ea&&wF(this,a,!0),LE(a),KE(a,this.h,this.m),a.I())};function vF(a,b){var c=Ql(a.D().ha());a.h=b.clientX-c.x;a.m=b.clientY-c.y}g.remove=function(){this.c&&(this.c.remove(),this.f.remove())};
1531function wF(a,b,c){var d=!c||b!=a.j;c?(a.g.push(b),a.j=null,a.c&&b.D(a.c)):a.j=b;var e=b.A!=a;b.ea=!c;b.A=a;e&&b.i(64);b.Sa(a);Q(b,a.eE,a);d&&a.i(64,1)}g.select=function(a){this.b.select(a);return this};g.Vb=function(){this.b.Vb();return this};g.MO=function(){return this.b.b};g.XS=function(a){return this.g[a]||null};g.YS=function(){return this.g.length};g.By=function(a){return this.j==a?(this.j=null,Jb(a),this):this.GJ(Za(this.g,a))};
1532g.GJ=function(a){var b=this.g[a];b&&(lb(this.g,a,1),Jb(b),this.i(64,1));return this};g.DE=function(){this.g.length&&(Kb(this.g),this.g.length=0,this.i(64,1));return this};g.OO=function(a){return XE(this.b)?(U(this.b.kb()),a=ZE(this.b,a),wF(this,a,!0),this.b.select(a),this.b.b||(Jb(a),a=null),this.b.kb().S(!0),a):null};g.add=function(a){U(this.b.kb());a=ZE(this.b,a);wF(this,a,!0);this.b.kb().S(!0);return a};g.KO=function(){this.b.Ay()};g.kV=function(a){var b=ZE(this.b,"ray");b.C(a);wF(this,b,!0);return b};
1533g.Zb=function(a){var b=ZE(this.b,"line");b.C(a);wF(this,b,!0);return b};g.LT=function(a){var b=ZE(this.b,"infiniteLine");b.C(a);wF(this,b,!0);return b};g.cW=function(a){var b=ZE(this.b,"verticalLine");b.C(a);wF(this,b,!0);return b};g.JT=function(a){var b=ZE(this.b,"horizontalLine");b.C(a);wF(this,b,!0);return b};g.lV=function(a){var b=ZE(this.b,"rectangle");b.C(a);wF(this,b,!0);return b};g.LO=function(a){var b=ZE(this.b,"ellipse");b.C(a);wF(this,b,!0);return b};
1534g.$V=function(a){var b=ZE(this.b,"triangle");b.C(a);wF(this,b,!0);return b};g.ZV=function(a){var b=ZE(this.b,"trendChannel");b.C(a);wF(this,b,!0);return b};g.DN=function(a){var b=ZE(this.b,"andrewsPitchfork");b.C(a);wF(this,b,!0);return b};g.NS=function(a){var b=ZE(this.b,"fibonacciFan");b.C(a);wF(this,b,!0);return b};g.MS=function(a){var b=ZE(this.b,"fibonacciArc");b.C(a);wF(this,b,!0);return b};g.OS=function(a){var b=ZE(this.b,"fibonacciRetracement");b.C(a);wF(this,b,!0);return b};
1535g.PS=function(a){var b=ZE(this.b,"fibonacciTimezones");b.C(a);wF(this,b,!0);return b};g.NO=function(a){var b=ZE(this.b,"marker");b.C(a);wF(this,b,!0);return b};g.eE=function(a){V(a,1)&&this.i(64,1)};g.u=function(){var a=tF.o.u.call(this);a.annotationsList=xF(this);return a};g.vc=function(a,b){var c=arguments[1];return q(c)?(xF(this,c),!0):Xu.prototype.vc.apply(this,arguments)};g.H=function(a,b){tF.o.H.call(this,a,b);var c=a.annotationsList;q(c)&&xF(this,c)};
1536g.EE=function(a,b){var c=this.jc?{}:{annotationsList:xF(this)};if(!b)var d={defaultAnnotationSettings:this.b.kb().wA()},c=mp(c,d)||{};return a?br(c):c};g.PO=function(a,b){var c=this.EE(!1,b);return Xr(c,"annotations",a)};g.aI=function(a){var b;A(a)?b=cr(a):z(a)&&!D(a)&&(b=a);b=z(b)?b.annotationsList:b;xF(this,b);return this};g.WS=function(a){a=Sr(a);this.aI(a);return this};
1537function xF(a,b){if(m(b)){Kb(a.g);if(q(b))for(var c=0;c<b.length;c++)wF(a,ZE(a.b,b[c]),!0);return a}return bb(a.g,function(a){return a.u()})}g.M=function(){tF.o.M.call(this);var a=this.b;a.c&&mb(a.c,this);Kb(this.g,this.j)};function uF(a){this.h=a;this.f=null;this.s=NaN;Hg.call(this,a.c.P());this.ja("start",this.tT,!1,this);this.ja("end",this.rT,!1,this)}G(uF,Hg);g=uF.prototype;
1538g.vg=function(a){var b;a:{b=Oj(a.target,this.h.c.ha());for(var c,d=NaN;b instanceof Qg;){c=b.tag;if(!qr(c))d=P(c);else if(c instanceof IE){this.f=c;isNaN(d)&&(d=-1);this.s=d;b=!0;break a}b=b.parent()}this.f=null;this.s=NaN;b=!1}b&&(NE(this.f)?this.h.b.kb().dispatchEvent({type:"annotationChangeStart",annotation:this.f})?(uF.o.vg.call(this,a),this.j&&a.stopPropagation()):(this.f=null,this.s=NaN,a.stopPropagation()):(this.h.b.select(this.f),this.f=null,this.s=NaN))};
1539g.fk=function(){var a=this.f;a.Da=a.g;a.g=cc(a.g);this.c=this.b=0};
1540g.pl=function(a,b){if(this.h.b.kb().dispatchEvent({type:"annotationChange",annotation:this.f})){var c=this.f;switch(this.s){case -1:c.$b&3&&(ME(c,c.$b&1?"xAnchor":null,c.$b&2?"valueAnchor":null,a,b),c.$b&7&&(ME(c,"secondXAnchor","secondValueAnchor",a,b),c.$b&15&&ME(c,"thirdXAnchor","thirdValueAnchor",a,b)));break;case 0:ME(c,c.$b&1?"xAnchor":null,c.$b&2?"valueAnchor":null,a,b);break;case 1:ME(c,"secondXAnchor","secondValueAnchor",a,b);break;case 2:ME(c,"thirdXAnchor","thirdValueAnchor",a,b)}c.i(768);
1541c.I()}};g.tT=function(){this.h.b.select(this.f);var a=this.h;a.s.parent(a.c)};g.rT=function(){var a=this.f;this.f.i(64);this.f.I();this.f=null;this.s=NaN;this.h.s.remove();this.h.b.kb().dispatchEvent({type:"annotationChangeFinish",annotation:a})};var yF=tF.prototype;yF.add=yF.add;yF.startDrawing=yF.OO;yF.cancelDrawing=yF.KO;yF.getAnnotationAt=yF.XS;yF.getAnnotationsCount=yF.YS;yF.removeAnnotation=yF.By;yF.removeAnnotationAt=yF.GJ;yF.removeAllAnnotations=yF.DE;yF.getSelectedAnnotation=yF.MO;
1542yF.select=yF.select;yF.unselect=yF.Vb;yF.ray=yF.kV;yF.line=yF.Zb;yF.infiniteLine=yF.LT;yF.verticalLine=yF.cW;yF.horizontalLine=yF.JT;yF.rectangle=yF.lV;yF.ellipse=yF.LO;yF.triangle=yF.$V;yF.trendChannel=yF.ZV;yF.andrewsPitchfork=yF.DN;yF.fibonacciFan=yF.NS;yF.fibonacciArc=yF.MS;yF.fibonacciRetracement=yF.OS;yF.fibonacciTimezones=yF.PS;yF.marker=yF.NO;yF.fromJson=yF.aI;yF.toJson=yF.EE;yF.fromXml=yF.WS;yF.toXml=yF.PO;function zF(){YB.call(this);this.f=0;this.g="horizontal"}G(zF,YB);g=zF.prototype;g.ia=YB.prototype.ia;g.Z=YB.prototype.Z;g.vh=function(a){return m(a)?(a=sn(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s?this.s:this.mf()?(a=this.mf().fd(),"left"==a||"right"==a?"horizontal":"vertical"):this.g};g.scale=function(a){return this.Hi(a)};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.i(16,1));return this}return this.b};
1543g.value=function(a){return ZB(this,a)};g.wm=function(){aC(this)};g.Xq=function(){$B(this).stroke(this.b)};g.M=function(){delete this.b;zF.o.M.call(this)};g.u=function(){var a=zF.o.u.call(this);a.value=this.value();a.stroke=L(this.stroke());this.s&&(a.layout=this.s);return a};g.H=function(a,b){zF.o.H.call(this,a,b);this.value(a.value);this.stroke(a.stroke)};var AF=zF.prototype;AF.value=AF.value;AF.scale=AF.scale;AF.axis=AF.mf;AF.layout=AF.vh;AF.stroke=AF.stroke;AF.isHorizontal=AF.fb;function BF(){sw.call(this);this.bb=this.va=this.F=this.h=this.c=null;this.A="horizontal"}G(BF,sw);g=BF.prototype;g.ia=sw.prototype.ia;g.Z=sw.prototype.Z|20;g.kb=function(){return this.h};g.Hi=function(a){return m(a)?(this.Y!=a&&(this.Y&&Yu(this.Y,this.RE,this),this.Y=a,Q(this.Y,this.RE,this),this.i(4,9)),this):this.Y?this.Y:this.c?this.c.scale():null};g.RE=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(4,b|8)};g.QE=function(){this.i(4,9)};
1544g.mf=function(a){return m(a)?(this.c!=a&&(this.c&&Yu(this.c,this.QE,this),this.c=a,Q(this.c,this.QE,this),this.i(4,9)),this):this.c};g.Ag=function(a,b,c,d){this.v||(this.v=new yw,H(this,this.v));return m(a)?(this.v.C.apply(this.v,arguments),this):this.v};g.fb=function(){return"horizontal"==this.Zq()};g.Zq=function(a){return m(a)?(a=sn(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s?this.s:this.c?(a=this.c.fd(),"left"==a||"right"==a?"horizontal":"vertical"):this.A};
1545g.au=function(a){return m(a)?(a=rn(a),this.m!=a&&(this.m=a,this.i(4,9)),this):this.m};g.rotation=function(a){return m(a)?(this.F!=a&&(this.F=a,this.i(4,9)),this):this.F};g.Yq=function(a){return m(a)?(a=pn(a),this.N!=a&&(this.N=a,this.i(4,9)),this):this.N};g.text=function(a){return this.Dc("text",a)};function CF(a,b){return m(b)?(a.g!==b&&(a.g=b,a.i(4,9)),a):a.g}g.offsetX=function(a){return m(a)?(this.J!=a&&(this.J=a,this.i(4,9)),this):this.J};
1546g.offsetY=function(a){return m(a)?(this.G!=a&&(this.G=a,this.i(4,9)),this):this.G};g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(4,9)),this):this.va};g.height=function(a){return m(a)?(this.bb!=a&&(this.bb=a,this.i(4,9)),this):this.bb};g.Hc=function(a,b){if(b||"text"in this.j||"useHtml"in this.j)this.f.useHtml?a.htmlText(this.f.text):a.text(this.f.text);BF.o.Hc.call(this,a,b);this.j={}};
1547g.I=function(){if(!this.scale())return oo(2),this;if(!this.ub())return this;T(this,16)&&(this.Hc(DF(this),!0),this.w(16));if(T(this,8)){var a=this.zIndex();DF(this).zIndex(a);this.w(8)}if(T(this,4)){var b=this.scale().transform(this.g,.5);if(isNaN(b))return this;a=DF(this);if(0<=b&&1>=b){var c=this.W(),c=c.clone().round(),d=this.Yq();a.Eb(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.Oa(),k=e?Math.ceil(O(this.width(),c.width)):h.width;
1548e&&a.width(k);h=a.Oa();c=f?Math.ceil(O(this.height(),c.height)):h.height;f&&a.height(c);var l=this.W(),l=l.clone().round();if(this.fb())switch(e=Math.round(l.$a()+l.height-b*l.height),1==b?e-=-.5:e+=-.5,this.m){case "left"
1548:f=l.Ra();break;case "right":f=l.ra();break;default:f=l.Ra()+l.width/2}else switch(f=Math.round(l.Ra()+b*l.width),1==b?f+=-.5:f-=-.5,this.m){case "top":e=l.$a();break;case "bottom":e=l.ka();break;default:e=l.$a()+l.height/2}b=new ke(f,e);f=P(this.F);f=isNaN(f)?this.fb()?0:-90:f;
1549e=Fe(Sd(f),0,0);h=we(h,e);e=tr(qq(0,0,h.width,h.height),d);b.x-=e.x;b.y-=e.y;e=O(this.offsetX(),k);l=O(this.offsetY(),c);Lr(b,d,e,l);this.Hc(a,!0);a.x(b.x+h.width/2-k/2).y(b.y+h.height/2-c/2).Vs(f,"center");this.i(2)}else this.remove(),this.w(2);this.w(4)}T(this,2)&&(a=this.D(),DF(this).parent(a),this.w(2));return this};g.remove=function(){DF(this).parent(null)};function DF(a){a.b||(a.b=Oh(),a.b.Ob("aria-hidden","true"),H(a,a.b));return a.b}g.M=function(){Jb(this.b);this.c=this.h=this.b=null;BF.o.M.call(this)};
1550g.u=function(){var a=BF.o.u.call(this);a.anchor=this.Yq();a.align=this.au();this.s&&(a.layout=this.s);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};
1551g.H=function(a,b){BF.o.H.call(this,a,b);this.Yq(a.anchor);this.au(a.align);"layout"in a&&a.layout&&this.Zq(a.layout);this.rotation(a.rotation);this.offsetX(a.offsetX);this.offsetY(a.offsetY);this.text(a.text);this.height(a.height);this.width(a.width);if("axis"in a){var c=a.axis;C(c)?this.h&&this.mf(this.h.lp(c)):c instanceof QB&&this.mf(c)}};function EF(){BF.call(this)}G(EF,BF);g=EF.prototype;g.ia=BF.prototype.ia;g.Z=BF.prototype.Z;g.scale=function(a){return this.Hi(a)};g.value=function(a){return CF(this,a)};g.u=function(){var a=EF.o.u.call(this);a.value=this.value();return a};g.H=function(a,b){EF.o.H.call(this,a,b);this.value(a.value)};var FF=EF.prototype;FF.value=FF.value;FF.scale=FF.scale;FF.axis=FF.mf;FF.anchor=FF.Yq;FF.align=FF.au;FF.layout=FF.Zq;FF.rotation=FF.rotation;FF.offsetX=FF.offsetX;FF.offsetY=FF.offsetY;FF.text=FF.text;
1552FF.height=FF.height;FF.width=FF.width;FF.isHorizontal=FF.fb;function GF(){W.call(this);this.Y=this.f=this.g=this.j=null;this.N=!1;this.c=null;this.F="horizontal"}G(GF,W);g=GF.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|80;g.kb=function(){return this.h};g.Oy=function(a){return m(a)?(a=sn(a),this.s!=a&&(this.s=a,this.i(64,9)),this):this.s?this.s:this.c?(a=this.c.fd(),"left"==a||"right"==a?"horizontal":"vertical"):this.F};function HF(a,b){var c=!a.s&&a.F!=b;a.F=b;c&&a.i(64)}
1553g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y=a,Q(this.Y,this.gP,this),this.i(68,9)),this):this.Y?this.Y:this.c?this.c.scale():null};g.gP=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(20,b|8)};g.WE=function(){this.i(64,9)};g.mf=function(a){return m(a)?(this.c!=a&&(this.c&&Yu(this.c,this.WE,this),this.c=a,Q(this.c,this.WE,this),this.i(64,9)),this):this.c};g.Ag=function(a,b,c,d){this.v||(this.v=new yw,H(this,this.v));return m(a)?(this.v.C.apply(this.v,arguments),this):this.v};
1554g.Kg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.G!=k&&(this.G=k,this.i(16,1));return this}return this.G};g.Fg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.A!=k&&(this.A=k,this.i(16,1));return this}return this.A};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);if(this.b!=f){var h=this.b?We(this.b):0;this.b=f;var f=16,k=1;h!=(this.b?We(this.b):0)&&(f|=68,k|=8);this.i(f,k)}return this}return this.b};
1555g.CA=function(a){return m(a)?(this.J!=a&&(this.J=a,this.i(64,9)),this):this.J};g.Ny=function(a){return m(a)?(this.m!=a&&(this.m=a,this.i(64,9)),this):this.m};g.bu=function(a){return m(a)?(this.N!=a&&(this.N=a,this.i(80,9)),this):this.N};g.vH=function(a,b){var c=this.W()||qq(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;this.f.moveTo(c.Ra(),d);this.f.lineTo(c.ra(),d)};
1556g.wH=function(a,b){var c=this.W()||qq(0,0,0,0),d=Math.round(c.Ra()+a*c.width);1==a?d+=b:d-=b;this.f.moveTo(d,c.ka());this.f.lineTo(d,c.$a())};g.fb=function(){return"horizontal"==this.Oy()};g.sH=function(a,b,c,d,e){if(!isNaN(b)){c=this.W()||qq(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ra(),f);d.lineTo(c.ra(),f);d.lineTo(c.ra(),h);d.lineTo(c.Ra(),h);d.close()}};
1557g.tH=function(a,b,c,d,e){if(!isNaN(b)){c=this.W()||qq(0,0,0,0);var f,h;f=Math.round(c.Ra()+b*c.width);h=Math.round(c.Ra()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f,c.$a());d.lineTo(h,c.$a());d.lineTo(h,c.ka());d.lineTo(f,c.ka());d.close()}};
1558g.I=function(){var a=this.scale();if(!a)return oo(2),this;if(!this.ub())return this;if(T(this,8)){var b=this.zIndex();IF(this).zIndex(b);JF(this).zIndex(b);KF(this).zIndex(b);this.w(8)}T(this,2)&&(b=this.D(),IF(this).parent(b),JF(this).parent(b),KF(this).parent(b),this.w(2));T(this,16)&&(KF(this).stroke(this.stroke()),JF(this).fill(this.Kg()),IF(this).fill(this.Fg()),this.w(16));if(T(this,64)||T(this,4)){var c,d,e,f,b=NaN,h=this.scale()instanceof JB,k=(h?a.Ta():this.bu()?a.Pa():a.Ta()).get();c=this.fb()?
1559[this.vH,this.sH]:[this.wH,this.tH];IF(this).clear();JF(this).clear();KF(this).clear();var l=this.W()||qq(0,0,0,0);if(d=this.h&&this.h.SI()){this.pa=this.kb().pa;this.oa=this.kb().oa;
1559var n=We(this.stroke())/2;l.top-=this.oa+n;l.height+=this.oa+n;l.width+=this.pa}l=this.Ag().ff(l);IF(this).clip(l);JF(this).clip(l);KF(this).clip(l);l=c[1];c=c[0];n=-KF(this).Vl()%2/2;d&&this.fb()&&c.call(this,0,n);for(var p=0,r=k.length;p<r;p++){var t=k[p];q(t)&&(t=t[0]);f=a.transform(t);p%2?(d=this.G,e=this.j):(d=this.A,
1560e=this.g);"none"!=d&&l.call(this,f,b,d,e,n);p?p==r-1?(this.m||h)&&c.call(this,f,n):c.call(this,f,n):this.J&&c.call(this,f,n);b=f}p%2?(d=this.G,e=this.j):(d=this.A,e=this.g);h&&m(t)&&(this.m&&c.call(this,1,n),l.call(this,1,f,d,e,n));this.w(64);this.w(4)}return this};g.remove=function(){IF(this).parent(null);JF(this).parent(null);KF(this).parent(null)};function KF(a){a.f=a.f?a.f:uh();H(a,a.f);return a.f}function JF(a){a.j||(a.j=uh(),a.j.stroke("none"),H(a,a.j));return a.j}
1561function IF(a){a.g||(a.g=uh(),a.g.stroke("none"),H(a,a.g));return a.g}g.u=function(){var a=GF.o.u.call(this);a.isMinor=this.bu();this.s&&(a.layout=this.s);a.drawFirstLine=this.CA();a.drawLastLine=this.Ny();a.oddFill=L(this.Kg());a.evenFill=L(this.Fg());a.stroke=L(this.stroke());return a};
1562g.H=function(a,b){GF.o.H.call(this,a,b);this.bu(a.isMinor);"layout"in a&&a.layout&&this.Oy(a.layout);this.CA(a.drawFirstLine);this.Ny(a.drawLastLine);this.Kg(a.oddFill);this.Fg(a.evenFill);this.stroke(a.stroke);if("axis"in a){var c=a.axis;C(c)?this.h&&this.mf(this.h.lp(c)):c instanceof QB&&this.mf(c)}};g.M=function(){delete this.b;this.h=this.c=null;GF.o.M.call(this)};var LF=GF.prototype;LF.isMinor=LF.bu;LF.oddFill=LF.Kg;LF.evenFill=LF.Fg;LF.layout=LF.Oy;LF.isHorizontal=LF.fb;LF.scale=LF.scale;
1563LF.stroke=LF.stroke;LF.drawFirstLine=LF.CA;LF.drawLastLine=LF.Ny;LF.axis=LF.mf;function MF(){zw.call(this);this.A=0;this.ma=this.ea=NaN;this.Fa=null}G(MF,zw);g=MF.prototype;g.ia=zw.prototype.ia|2;g.Sd=function(a){return m(a)?(this.A!=a&&(this.A=a,this.X(2)),this):this.A};g.Ld=function(a){return m(a)?(this.Da!=a&&(this.Da=a,this.i(16,1)),this):this.Da};g.Yg=function(a){return m(a)?(this.Fa=a,this.i(20,9),this):this.Fa};g.iF=function(a){K(405,null,["textFormatter()","format()"]);return this.Yg(a)};g.x=function(a){m(a)&&this.ea!=a&&(this.ea=a,this.i(4,9));return this};
1564g.y=function(a){m(a)&&this.ma!=a&&(this.ma=a,this.i(4,9));return this};
1565g.uz=function(){var a;if(this.W())a=this.W();else{a=new I(0,0,0,0);var b=this.b.Oa();a.width=this.Zd().hf(b.width);a.height=this.Zd().gf(b.height)}var b=a.width,c=a.height;a=new I(0,0,this.N,this.g);var d=new ke(0,0);d.x=this.ea;d.y=this.ma;var e=Bw(this),f=tr(new I(0,0,this.N,this.g),e);d.x-=f.x;d.y-=f.y;var f=this.offsetX(),h=this.offsetY();Lr(d,e,m(f)?O(f,b):0,m(h)?O(h,c):0);this.m+=d.x;this.s+=d.y;a.left=d.x;a.top=d.y;this.b.x(this.m).y(this.s);(b=this.b.clip())?b.fg(this.m,this.s,this.R,this.K):
1566(b=ch(this.m,this.s,this.R,this.K),this.b.clip(b));return a};g.u=function(){var a=MF.o.u.call(this);a.axisIndex=this.A;return a};g.H=function(a,b){MF.o.H.call(this,a,b);this.Sd(a.axisIndex);this.Bm(a.anchor);"textFormatter"in a&&this.iF(a.textFormatter);this.Yg(a.format)};var NF=MF.prototype;NF.axisIndex=NF.Sd;NF.format=NF.Yg;NF.textFormatter=NF.iF;NF.background=NF.nr;NF.padding=NF.Zd;NF.width=NF.width;NF.height=NF.height;NF.anchor=NF.Bm;NF.offsetX=NF.offsetX;NF.offsetY=NF.offsetY;
1567NF.minFontSize=NF.qu;NF.maxFontSize=NF.pu;
1567NF.adjustFontSize=NF.fm;NF.rotation=NF.rotation;function OF(){W.call(this);this.ba=null;this.A=!1;this.v="float";this.s=this.m=this.h=this.g=null;this.f=uh();this.j=uh();this.b=new MF;this.c=new MF;this.f.Hb(!0);this.j.Hb(!0);Q(this.b,this.WI,this);Q(this.c,this.WI,this)}G(OF,W);g=OF.prototype;g.ia=W.prototype.ia|2;g.Z=W.prototype.Z|16;g.WI=function(a){V(a,2)&&this.X(2)};g.yA=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "sticky":case "st":case "s":a="sticky";break a}a="float"}a!=this.v&&(this.v=a,PF(this));return this}return this.v};
1568function QF(a){switch(a.fd()){case "left":return"rightCenter";case "top":return"centerBottom";case "right":return"leftCenter";case "bottom":return"centerTop";default:return"leftTop"}}g.XC=function(a){return m(a)?(this.b.C(a),this):this.b};g.$C=function(a){return m(a)?(this.c.C(a),this):this.c};g.ZC=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.m&&(this.m=f,this.i(16,1));return this}return this.m};
1569g.bD=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.s&&(this.s=f,this.i(16,1));return this}return this.s};g.I=function(){if(!this.ub())return this;var a=this.W(),b=this.zIndex(),c=this.D();T(this,16)&&(this.f.stroke(this.m),this.j.stroke(this.s),this.w(16));T(this,2)&&(this.f.parent(c),this.j.parent(c),this.b.D(c),this.c.D(c),this.w(2));T(this,8)&&(this.f.zIndex(b),this.j.zIndex(b),this.b.lg=b,this.c.lg=b,this.w(8));T(this,4)&&(this.b.W(a),this.c.W(a),this.w(4));return this};
1570function PF(a,b){b&&(a.ba=b);"float"==a.v?(a.ba.Bc("pointshover",a.rz,!1,a),a.ba.ja("mouseover",a.Mo,!1,a),a.ba.ja("mousemove",a.Mo,!1,a),a.ba.ja("mouseout",a.qz,!1,a)):(a.ba.Bc("mouseover",a.Mo,!1,a),a.ba.Bc("mousemove",a.Mo,!1,a),a.ba.Bc("mouseout",a.qz,!1,a),a.ba.ja("pointshover",a.rz,!1,a))}
1571g.rz=function(a){var b=[];$a(a.seriesStatus,function(a){a.series.enabled()&&a.points.length&&b.push(a)},this);if(b.length){var c=b[0];b[0].series.L().select(b[0].nearestPointToCursor.index);$a(b,function(a){c.nearestPointToCursor.distance>a.nearestPointToCursor.distance&&(a.series.L().select(a.nearestPointToCursor.index),c=a)});var d=c.series;a=this.D();var e=this.W(),f=this.f.Vl()%2?-.5:0,h=this.j.Vl()%2?-.5:0,k=d.wa(),l=d.Ua(),d=d.L(),n=P(d.l("x")),p=P(d.l("value"));if(this.m&&"none"!=this.m){var r;
1572this.f.clear();r=ee(n,e.Ra(),e.ra()-1);r=Math.round(r)-f;this.f.moveTo(r,e.$a()).lineTo(r,e.ka())}this.g&&this.g.enabled()&&this.b.enabled()&&(f=RF(this.g,k.transform(d.get("x"))),r=this.b.Yg()||Pr,this.b.text(r.call(f,f)),k=SF(this,this.g,this.b,n,p,k.transform(d.get("x"))),this.b.x(k.x).y(k.y),this.b.D(a).I());this.s&&"none"!=this.s&&(this.j.clear(),k=ee(p,e.$a(),e.ka()-1),k=Math.round(k)-h,this.j.moveTo(e.Ra(),k).lineTo(e.ra(),k));this.h&&this.h.enabled()&&this.c.enabled()&&(e=RF(this.h,l.transform(d.get("value"))),
1573h=this.c.Yg()||Pr,this.c.text(h.call(e,e)),l=SF(this,this.h,this.c,n,p,l.transform(d.get("value"))),this.c.x(l.x).y(l.y),this.c.D(a).I())}else this.Cd()};g.Cd=function(){this.f.clear();this.b.D(null).remove();this.j.clear();this.c.D(null).remove()};
1574g.Mo=function(a){if(this.enabled()){var b=this.D(),c=this.W(),d=Ql(this.D().ha()),e=a.clientX-d.x;a=a.clientY-d.y;if(e>=c.Ra()&&e<=c.ra()&&a>=c.$a()&&a<=c.ka()){var d=this.f.Vl()%2?-.5:0,f=this.j.Vl()%2?-.5:0,h=c.ra()-c.Ra(),k=c.ka()-c.$a(),l=e-c.Ra(),n=a-c.$a(),p;this.A?(p=(k-n)/k,h=l/h):(p=l/h,h=(k-n)/k);this.g&&m(this.g.scale().Rc(0))?(this.m&&"none"!=this.m&&(this.f.clear(),this.g.fb()?(k=ee(TF(this,this.g,p,e),c.Ra(),c.ra()-1),this.f.moveTo(k-d,c.$a()).lineTo(k-d,c.ka())):(k=ee(TF(this,this.g,
1575p,a),c.$a(),c.ka()-1),this.f.moveTo(c.Ra(),k-f).lineTo(c.ra(),k-f))),this.b.enabled()&&(k=RF(this.g,p),l=this.b.Yg()||Pr,this.b.text(l.call(k,k)),p=SF(this,this.g,this.b,e,a,p),this.b.x(p.x).y(p.y),this.b.D(b).I())):(this.f.clear(),this.b.D(null).remove());this.h&&m(this.h.scale().Rc(0))?(this.s&&"none"!=this.s&&(this.j.clear(),this.h.fb()?(p=ee(TF(this,this.h,h,e),c.Ra(),c.ra()-1),this.j.moveTo(p-d,c.$a()).lineTo(p-d,c.ka())):(p=ee(TF(this,this.h,h,a),c.$a(),c.ka()-1),this.j.moveTo(c.Ra(),p-f).lineTo(c.ra(),
1576p-f))),this.c.enabled()&&(c=RF(this.h,h),d=this.c.Yg()||Pr,this.c.text(d.call(c,c)),e=SF(this,this.h,this.c,e,a,h),this.c.x(e.x).y(e.y),this.c.D(b).I())):(this.j.clear(),this.c.D(null).remove())}else this.Cd()}};function TF(a,b,c,d){a=a.W();var e=b.scale(),f="ordinal"==e.Ca();c=e.transform(e.Rc(c),.5);return b.fb()?f?Math.round(a.left+c*a.width):d:f?Math.round(a.top+a.height-c*a.height):d}
1577function SF(a,b,c,d,e,f){a=a.W();var h=0,k=0;if(!b)return{x:h,y:k};var l=b.scale(),n=b.Ma(),p="ordinal"==l.Ca();f=l.transform(l.Rc(f),.5);var r=b.enabled(),l=r?n.Ra():a.ra(),t=r?n.$a():a.ka(),u=r?n.ra():a.Ra(),n=r?n.ka():a.$a();
1577switch(b.fd()){case "left":h=UF(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=VF(c)?n-1:n+1;break;case "right":h=UF(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+
1578f*a.width):d,k=VF(c)?t-1:t+1}return{x:h,y:k}}function UF(a){a=Bw(a);return"leftTop"==a||"leftCenter"==a||"leftBottom"==a}function VF(a){a=Bw(a);return"leftTop"==a||"centerTop"==a||"rightTop"==a}
1579function RF(a,b){if(!a)return null;var c=a.scale(),d=c.Ca(),e=c.Rc(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}}
1580g.qz=function(a){var b=this.W(),c=a.offsetX;a=a.offsetY;(c<=b.Ra()||c>=b.ra()||a<=b.$a()||a>=b.ka())&&this.Cd()};g.remove=function(){this.Cd()};g.M=function(){this.ba&&(this.ba.Bc("mouseover",this.Mo,!1,this),this.ba.Bc("mousemove",this.Mo,!1,this),this.ba.Bc("mouseout",this.qz,!1,this),this.ba.Bc("pointshover",this.rz,!1,this),this.ba=null);Jb(this.f);this.f=null;Jb(this.j);this.h=this.g=this.j=null;Jb(this.b);this.b=null;Jb(this.c);this.c=null;OF.o.M.call(this)};
1581g.u=function(){var a=OF.o.u.call(this);a.displayMode=this.yA();a.xStroke=L(this.ZC());a.yStroke=L(this.bD());a.xLabel=this.b.u();a.yLabel=this.c.u();return a};g.H=function(a,b){OF.o.H.call(this,a,b);this.yA(a.displayMode);this.ZC(a.xStroke);this.bD(a.yStroke);this.XC(a.xLabel);this.$C(a.yLabel)};var WF=OF.prototype;WF.displayMode=WF.yA;WF.xStroke=WF.ZC;WF.yStroke=WF.bD;WF.xLabel=WF.XC;WF.yLabel=WF.$C;function XF(){ld.call(this)}G(XF,Xu);g=XF.prototype;g.Z=Xu.prototype.Z;g.ia=Xu.prototype.ia|1;g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.b&&(this.b=f,this.X(1));return this}return this.b};g.u=function(){var a=XF.o.u.call(this);a.stroke=L(this.stroke());return a};g.H=function(a,b){XF.o.H.call(this,a,b);this.stroke(a.stroke)};g.M=function(){this.b=null;XF.o.M.call(this)};function iG(){iw.call(this);this.Ha=this.G=this.ab=null;this.fa=[]}G(iG,iw);g=iG.prototype;g.Z=iw.prototype.Z|384;g.title=function(a){this.ab||(this.ab=new xx,this.ab.Sa(this),Q(this.ab,this.hR,this));return m(a)?(this.ab.C(a),this):this.ab};g.hR=function(a){var b=0,c=0;V(a,1)&&(b|=128,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.margin=function(a,b,c,d){this.G||(this.G=new ex,Q(this.G,this.fR,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.fR=function(a){V(a,2)&&this.i(4,9)};
1582g.Iu=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.gR,this));
1582return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.gR=function(a){V(a,2)&&this.i(4,9)};function jG(a,b){return m(b)?(a.ak=b,a):a.ak||{}}g.label=function(a,b){var c,d;C(a)||A(a)&&!isNaN(+a)?(c=+a,d=b):(c=0,d=a);var e=this.fa[c];e||(e=new Fw,e.Sa(this),e.C(jG(this)),this.fa[c]=e,Q(e,this.QT,this),this.i(256,1));return m(d)?(e.C(d),this):e};g.QT=function(){this.i(256,1)};g.WA=function(){return this.margin().ff(this.Ma())};
1583g.I=function(){if(!this.ub())return this;T(this,4)&&this.i(384);iG.o.I.call(this);if(T(this,128)){var a=this.title();U(a);a.D(this.ta);a.zIndex(10);a.W(this.Ma());a.S(!1);a.I();this.w(128)}if(T(this,256)){for(var a=this.WA(),b=0,c=this.fa.length;b<c;b++){var d=this.fa[b];d&&(U(d),d.D(this.ta),d.W(this.Iu().ff(a)),d.zIndex(20),d.S(!1),d.I())}this.w(256)}return this};
1584g.u=function(){var a=iG.o.u.call(this);a.title=this.title().u();a.margin=this.margin().u();a.padding=this.Iu().u();for(var b=[],c=0;c<this.fa.length;c++)this.fa[c]&&b.push(this.fa[c].u());0<b.length&&(a.labels=b);return a};
1585g.H=function(a,b){iG.o.H.call(this,a,b);"defaultLabelSettings"in a&&jG(this,a.defaultLabelSettings);"title"in a&&this.title().na(!!b,a.title);"padding"in a&&this.Iu().na(!!b,a.padding);"margin"in a&&this.margin().na(!!b,a.margin);var c=a.labels;if(q(c))for(var d=0;d<c.length;d++)this.label(d,c[d])};g.M=function(){Kb(this.ab,this.G,this.Ha,this.fa);this.fa=this.Ha=this.G=this.ab=null;iG.o.M.call(this)};var kG=iG.prototype;kG.title=kG.title;kG.margin=kG.margin;kG.padding=kG.Iu;kG.label=kG.label;function lG(a){ld.call(this);this.h=a;this.f=this.b=this.c=this.g=null;this.Zc=[]}G(lG,Xu);g=lG.prototype;g.SJ=function(a){this.g||(this.g=new iG,Q(this.g,this.h.Gw,this.h),this.Zc[0]=this.g);return m(a)?(this.g.C(a),this):this.g};g.YI=function(a){this.c||(this.c=new iG,Q(this.c,this.h.Gw,this.h),this.Zc[1]=this.c);return m(a)?(this.c.C(a),this):this.c};g.XI=function(a){this.b||(this.b=new iG,Q(this.b,this.h.Gw,this.h),this.Zc[2]=this.b);return m(a)?(this.b.C(a),this):this.b};
1586g.RJ=function(a){this.f||(this.f=new iG,Q(this.f,this.h.Gw,this.h),this.Zc[3]=this.f);return m(a)?(this.f.C(a),this):this.f};g.u=function(){var a=lG.o.u.call(this);this.g&&(a.rightTop=this.g.u());this.c&&(a.leftTop=this.c.u());this.b&&(a.leftBottom=this.b.u());this.f&&(a.rightBottom=this.f.u());return a};g.H=function(a){lG.o.H.call(this,a);this.SJ(a.rightTop);this.YI(a.leftTop);this.XI(a.leftBottom);this.RJ(a.rightBottom)};
1587g.M=function(){Kb(this.g,this.c,this.b,this.f);this.f=this.b=this.c=this.g=null;this.Zc.length=0;lG.o.M.call(this)};var mG=lG.prototype;mG.rightTop=mG.SJ;mG.leftTop=mG.YI;mG.leftBottom=mG.XI;mG.rightBottom=mG.RJ;function nG(a){YD.call(this,a);this.Ea=null;this.s=[];this.J=[];this.jb=[];this.wb=[];this.kc=[];this.tb=[];this.Mb=[];this.Ib=null}G(nG,YD);g=nG.prototype;g.Z=YD.prototype.Z|266338304;function oG(a,b){b.fb()^a.ea?b.scale(a.Ua()):b.scale(a.wa())}g.Gt=function(){return this.ea};g.kn=function(){this.ph().kn()};g.gH=function(a){return m(a)?(this.Un=a,this):this.Un||{}};g.hH=function(a){return m(a)?(this.Vn=a,this):this.Vn||{}};function pG(a,b){return m(b)?(a.Ej=b,a):a.Ej||{}}
1588function qG(a,b){return m(b)?(a.dk=b,a):a.dk||{}}function rG(a,b){return m(b)?(a.Rg=b,a):a.Rg||{}}function sG(a,b){return m(b)?(a.Mh=b,a):a.Mh||{}}function tG(a,b){return m(b)?(a.mh=b,a):a.mh||{}}g.vy=function(){return new GF};g.km=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.tb[c];e||(e=this.vy(),e.h=this,HF(e,this.ea?"vertical":"horizontal"),e.C(pG(this)),this.tb[c]=e,H(this,e),Q(e,this.wy,this),this.i(9437184,1));return m(d)?(e.C(d),this):e};
1589g.oo=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Mb[c];e||(e=this.vy(),e.h=this,HF(e,this.ea?"vertical":"horizontal"),e.C(qG(this)),this.Mb[c]=e,H(this,e),Q(e,this.wy,this),this.i(9437184,1));return m(d)?(e.C(d),this):e};g.wy=function(){this.i(8388608,1)};g.Rk=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.s[c];e||(e=new QB,e.Sa(this),e.na(!0,this.gH()),this.s[c]=e,H(this,e),Q(e,this.oE,this),this.i(3145732,1));return m(d)?(e.C(d),this):e};
1590g.Ij=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.J[c];e||(e=new QB,e.Sa(this),e.na(!0,this.hH()),this.J[c]=e,H(this,e),Q(e,this.oE,this),this.i(3145732,1));return m(d)?(e.C(d),this):e};g.$r=function(){return this.s.length};g.as=function(){return this.J.length};g.oE=function(a){var b=0,c=0;V(a,1)&&(b|=2097152,c|=1);V(a,8)&&(b|=4);this.i(b,c)};g.lp=function(a){return a>=this.s.length?this.J[a-this.s.length]:this.s[a]};g.xK=function(a){a.scale(this.Ua())};g.QG=function(){return new zF};
1591g.lm=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.jb[c];if(!e){e=this.QG();e.h=this;e.C(rG(this));var f=e,h=this.ea?"vertical":"horizontal",k=!f.s&&f.g!=h;f.g=h;k&&f.i(4);this.jb[c]=e;H(this,e);Q(e,this.TB,this);this.i(5242880,1)}return m(d)?(e.C(d),this):e};g.VG=function(){return new cC};
1592g.mm=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.wb[c];e||(e=this.VG(),e.h=this,e.C(tG(this)),eC(e,this.ea?"vertical":"horizontal"),this.wb[c]=e,H(this,e),Q(e,this.TB,this),this.i(5242880,1));return m(d)?(e.C(d),this):e};g.$G=function(){return new EF};
1593g.nm=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.kc[c];if(!e){e=this.$G();e.h=this;e.C(sG(this));var f=e,h=this.ea?"vertical":"horizontal",k=!f.s&&f.A!=h;f.A=h;k&&f.i(4);this.kc[c]=e;H(this,e);Q(e,this.TB,this);this.i(5242880,1)}return m(d)?(e.C(d),this):e};g.TB=function(){this.i(4194304,1)};
1594function uG(a,b,c){a.ic();b=cc(b);var d=ob(a.jb,a.wb,a.kc,a.tb,a.Mb),e,f,h;for(h=0;h<d.length;h++)if(f=d[h])if(e=!!(f.fb()^a.ea),c^e&&(e=f.scale()))f=String(ka(e)),f in b||(b[f]=e);a=c?a.s:a.J;for(h=0;h<a.length;
1594h++)if(e=a[h]&&a[h].scale())f=String(ka(e)),f in b||(b[f]=e);return b}g.vl=function(){this.ic();return oE(uG(this,this.ma,!0))};g.wl=function(){this.ic();return oE(uG(this,this.ua,!1))};
1595g.ik=function(a){this.Ea||(this.Ea=new OF,this.Ea.enabled(!1),PF(this.Ea,this),H(this,this.Ea),Q(this.Ea,this.IU,this),this.i(16777216,1));return m(a)?(this.Ea.C(a),this):this.Ea};g.IU=function(){this.i(16777216,1)};g.ph=function(a){this.qe||(this.Gn=new WE(this),this.qe=new tF(this.Gn,this),Q(this.qe,this.EN,this),H(this,this.qe));return m(a)?(this.qe.C(a),this):this.qe};g.EN=function(){this.i(33554432,1)};g.wA=function(a){return m(a)?(this.bq=a,this):this.bq};
1596g.UB=function(a){this.ph().Vb();nG.o.UB.call(this,a)};g.Bh=function(){return this.f};g.gI=function(a){return a.clone().round()};
1597g.mp=function(a,b){var c,d,e,f=ob(this.s,this.J),h=0;c=0;for(d=this.s.length;c<d;c++)if(e=this.s[c])U(e),e.jd(0);c=0;for(d=this.J.length;c<d;c++)if(e=this.J[c])U(e),e.jd(0);var k;do{var l,n;d=[0,0,0,0];e=!0;k=a.clone();this.$c=this.Nc=this.Fc=this.ad=NaN;var p;for(c=f.length;c--;)(l=f[c])&&l.enabled()&&(l.W(a),n=l.fd(),p=We(l.stroke()),"top"==n?(l.jd().top(d[0]),l.jd().bottom(0),l=l.lc(),d[0]=a.height-l.height,isNaN(this.ad)&&(this.ad=p)):"bottom"==n?(l.jd().bottom(d[2]),l.jd().top(0),l=l.lc(),d[2]=
1598a.height-l.height,isNaN(this.Fc)&&(this.Fc=p)):"left"==n?(l.jd().left(d[3]),l.jd().right(0),l=l.lc(),d[3]=a.width-l.width,isNaN(this.Nc)&&(this.Nc=p)):"right"==n&&(l.jd().right(d[1]),l.jd().left(0),l=l.lc(),d[1]=a.width-l.width,isNaN(this.$c)&&(this.$c=p)));d=this.Tu(d,b||0);k.left+=d[3];k.top+=d[0];k.width-=d[1]+d[3];k.height-=d[2]+d[0];for(c=f.length;c--;)(l=f[c])&&l.enabled()&&(p=l.lc(),l.fb()?(l.jd().left(d[3]),l.jd().right(d[1]),l=l.lc(),l.height!=p.height&&(e=!1)):(l.jd().top(d[0]),l.jd().bottom(d[2]),
1599l=l.lc(),l.width!=p.width&&(e=!1)));h++}while(!e&&5>h);c=0;for(d=this.s.length;c<d;c++)(e=this.s[c])&&e.S(!1);c=0;for(d=this.J.length;c<d;c++)(e=this.J[c])&&e.S(!1);return k.clone().round()};g.Tu=function(a){return a};g.Vr=function(){return 199262208};
1600g.Iq=function(){var a,b;if(T(this,8388608)){var c=ob(this.tb,this.Mb);a=0;for(b=c.length;a<b;a++){var d=c[a];d&&(U(d),d.scale()||oG(this,d),d.W(this.f),d.D(this.ta),d.Ag(this.ad,this.$c,this.Fc,this.Nc),d.I(),d.S(!1))}this.w(8388608)}if(T(this,2097152)){c=ob(this.s,this.J);a=0;for(b=c.length;a<b;a++)if(d=c[a])U(d),d.D(this.ta),d.I(),d.S(!1);this.w(2097152)}if(T(this,4194304)){c=ob(this.jb,this.wb,this.kc);a=0;for(b=c.length;a<b;a++)if(d=c[a])U(d),d.scale()||oG(this,d),d.W(this.f),d.D(this.ta),d.Ag(this.ad,
1601this.$c,this.Fc,this.Nc),d.I(),d.S(!1);this.w(4194304)}};
1602g.Dg=function(a){this.ph();XE(this.Gn,!0);var b,c;this.ic();if(!Zu(this)){bv(this.s,this.J);if(T(this,2097156)){var d;b=0;for(c=this.s.length;b<c;b++)if(d=this.s[b])HA(d.labels()),HA(d.Va()),d&&!d.scale()&&d.scale(this.wa());b=0;for(c=this.J.length;b<c;b++)if(d=this.J[b])HA(d.labels()),HA(d.Va()),d&&!d.scale()&&this.xK(d)}T(this,4)&&(this.f=this.mp(this.gI(a)),this.kn(),this.i(this.Vr()));this.Iq();WD(this,this.ad,this.$c,this.Fc,this.Nc);T(this,16777216)&&(b=this.ik(),U(b),b.W(this.f),b.D(this.ta),
1603a=this.ea,m(a)&&(a=!!a,b.A!=a&&(b.A=a)),a=this.s[this.Ea.XC().Sd()],m(a)&&b.g!=a&&(U(b),(!b.b.Yg()||b.g&&b.b.Yg()==b.g.labels().B("format"))&&b.b.Yg(a.labels().B("format")),Aw(b.b,QF(a)),b.g=a,b.S(!0)),a=this.J[this.Ea.$C().Sd()],m(a)&&b.h!=a&&(U(b),(!b.c.Yg()||b.h&&b.c.Yg()==b.h.labels().format())&&b.c.Yg(a.labels().format()),Aw(b.c,QF(a)),b.h=a,b.S(!0)),b.I(),b.S(!1),this.w(16777216));T(this,33554432)&&(b=this.ph(),U(b),b.W(this.f),b.D(this.ta),b.I(),b.S(!1),this.w(33554432));if(T(this,134217728)){this.Ib||
1604(this.Ib=this.ta.path(),this.Ib.zIndex(2));a=this.ov().stroke();b=We(a);if(!Nr(a)&&m(a)){var e=this.f.clone();c=e.top;d=c+e.height;var f=e.left,e=f+e.width,h=Kr((f+e)/2,b),k=Kr((c+d)/2,b);this.Ib.clear().moveTo(h,c).lineTo(h,d).moveTo(f,k).lineTo(e,k)}this.Ib&&(this.Ib.stroke(a),this.Ib.clip(this.f));this.Qh=[];a=this.f.width/2;c=this.f.height/2;this.Qh[0]=qq(this.f.left+a+b/2,this.f.top,a-b/2,c-b/2);this.Qh[1]=qq(this.f.left,this.f.top,a-b/2,c-b/2);this.Qh[2]=qq(this.f.left,this.f.top+c+b/2,a-b/
16052,c-b/2);this.Qh[3]=qq(this.f.left+a+b/2,this.f.top+c+b/2,a-b/2,c-b/2);this.i(67108864);this.w(134217728)}if(T(this,67108864)){a=this.Hw().Zc;for(b=0;b<a.length;b++)if(c=a[b])c.D(this.ta),c.W(this.Qh[b]),c.I();this.w(67108864)}dv(this.s,this.J)}};g.Gw=function(){this.i(67108864,1)};g.Hw=function(a){this.Rh||(this.Rh=new lG(this));return m(a)?(this.Rh.C(a),this):this.Rh};g.hS=function(){this.i(134217732,1)};
1606g.ov=function(a){this.Wc||(this.Wc=new XF,Q(this.Wc,this.hS,this));return m(a)?(this.Wc.C(a),this):this.Wc};g.H=function(a,b){nG.o.H.call(this,a,b);this.ov(a.crossing);this.Hw(a.quarters)};
1607g.Ki=function(a,b,c){nG.o.Ki.call(this,a,b,c);"barChartMode"in a&&(K(405,null,["barChartMode","isVertical",null,"JSON property"]),this.ea=!!a.barChartMode);"isVertical"in a&&(this.ea=!!a.isVertical);this.gH(a.defaultXAxisSettings);this.hH(a.defaultYAxisSettings);pG(this,a.defaultGridSettings);qG(this,a.defaultMinorGridSettings);rG(this,a.defaultLineMarkerSettings);sG(this,a.defaultTextMarkerSettings);tG(this,a.defaultRangeMarkerSettings);this.wA(a.defaultAnnotationSettings);this.ph(a.annotations);
1608AE(this,a.grids,this.km,b);AE(this,a.minorGrids,this.oo,b);AE(this,a.xAxes,this.Rk,b);AE(this,a.yAxes,this.Ij,b);AE(this,a.lineAxesMarkers,this.lm,b);AE(this,a.rangeAxesMarkers,this.mm,b);AE(this,a.textAxesMarkers,this.nm,b);this.ik(a.crosshair)};g.u=function(){var a=nG.o.u.call(this);a.crossing=this.ov().u();a.quarters=this.Hw().u();return a};
1609g.Ii=function(a,b,c){nG.o.Ii.call(this,a,b,c);a.isVertical=this.ea;var d=[];BE(this,a,"xAxes",this.s,this.rC,b,c,d);BE(this,a,"yAxes",this.J,this.rC,b,c,d);BE(this,a,"grids",this.tb,this.pE,b,c,d);BE(this,a,"minorGrids",this.Mb,this.pE,b,c,d);BE(this,a,"lineAxesMarkers",this.jb,this.sC,b,c,d);BE(this,a,"rangeAxesMarkers",this.wb,this.sC,b,c,d);BE(this,a,"textAxesMarkers",this.kc,this.sC,b,c,d);a.crosshair=this.ik().u()};
1610g.rC=function(a,b,c,d){var e=a.u();zE(e,"scale",a.scale(),b,c);d.push(ka(a));return e};g.pE=function(a,b,c,d){var e=a.u();zE(e,"scale",a.scale(),b,c);if(a=a.mf())d=Za(d,ka(a)),0>d?("layout"in e||(e.layout=a.fb()?"horizontal":"vertical"),"scale"in e||zE(e,"scale",a.scale(),b,c)):e.axis=d;return e};g.sC=function(a,b,c,d){var e=a.u();zE(e,"scale",a.Hi(),b,c);if(a=a.mf())d=Za(d,ka(a)),0>d?("layout"in e||(e.layout=a.fb()?"horizontal":"vertical"),"scale"in e||zE(e,"scale",a.scale(),b,c)):e.axis=d;return e};
1611g.M=function(){Kb(this.s,this.J,this.jb,this.wb,this.kc,this.tb,this.Mb,this.Rh,this.Wc);delete this.s;delete this.J;this.Wc=this.Rh=this.Mb=this.tb=this.kc=this.wb=this.jb=null;nG.o.M.call(this)};function vG(a,b){this.ba=a;this.index=rr(b,0,!0);this.b={}}g=vG.prototype;g.U=function(){return this.index};g.kb=function(){return this.ba};g.get=function(a){return this.ba.data().get(this.index,a)};g.set=function(a,b){this.ba.data().set(this.index,a,b);return this};g.Sk=function(a){var b=this.kb(),c=Yz(b.state,N,this.index);return m(a)&&c!=a?(a?b.De(this.index):b.Ub(this.index),this):c};
1612g.aj=function(a){var b=this.kb(),c=Yz(b.state,ap,this.index);return m(a)&&c!=a?(a?b.select(this.index):b.Vb(this.index),this):c};g.Vm=function(){return this.index<this.ba.data().Ya()};g.ca=function(a,b){return m(a)?m(b)?(this.b[a.toLowerCase()]=b,this):this.b[a.toLowerCase()]:this.b};g.nd=function(a){var b=this.ca(a);return m(b)?b:this.get(a)};var wG=vG.prototype;wG.getIndex=wG.U;wG.getChart=wG.kb;wG.get=wG.get;wG.set=wG.set;wG.hovered=wG.Sk;wG.selected=wG.aj;wG.exists=wG.Vm;wG.getStat=wG.nd;function xG(a,b){vG.call(this,a.kb(),b);this.O=a}G(xG,vG);g=xG.prototype;g.ye=function(){return this.O};g.get=function(a){a:{var b=this.O,c=this.index;if(b.b){var d=void 0,e=b.b.data[c];if(e)if(c=e.data,a in c)d=c[a];else{e=e.l.rawIndex;b=b.data();if(m(e))d=b.Gc(e);else{a=d;break a}d=b.af(e).il(d,e,a);c[a]=d}a=d}else a=b.data().get(c,a)}return a};g.set=function(a,b){var c=this.O,d=this.index;c.b&&(d=(d=c.b.data[d])&&d.l.rawIndex);c.data().set(d,a,b);return this};
1613g.gT=function(){var a;a=this.O;var b=this.index;a=a.b?(b=a.b.data[b])?a.b.at?b.l.stackedValue:b.data.value:void 0:a.data().l(b,"value");return a};g.hT=function(){var a;a=this.O;var b=this.index;a=a.b?(b=a.b.data[b])?a.b.at?b.l.stackedZero:0:void 0:a.data().l(b,"zero");return a};g.aj=function(a){var b=this.ye(),c=Yz(b.state,ap,this.index);return m(a)&&c!=a?(a?b.select(this.index):b.Vb(this.index),this):c};
1614g.Sk=function(a){var b=this.ye(),c=Yz(b.state,N,this.index);return m(a)&&c!=a?(a?b.De(this.index):b.Ub(this.index),this):c};g.Vm=function(){return this.index<this.O.L().Ya()};var yG=xG.prototype;yG.get=yG.get;yG.set=yG.set;yG.hovered=yG.Sk;yG.selected=yG.aj;yG.getSeries=yG.ye;yG.getStackValue=yG.gT;yG.getStackZero=yG.hT;yG.exists=yG.Vm;function zG(a,b){xG.call(this,a,b)}G(zG,xG);zG.prototype.c=function(){return this.O.eI?Math.abs(this.O.eI(this.index)):Math.abs(this.O.data().l(this.index,"size"))};var AG=zG.prototype;AG.getPixelRadius=AG.c;var KD={},MD=2048,aE=16384,$D=65536;function BG(a,b,c,d){b?a.moveTo(d,c):a.moveTo(c,d)}function CG(a,b,c){var d,e;b?(d=1,e=0):(d=0,e=1);for(var f=2;f<arguments.length;f+=2)a.lineTo(arguments[f+d],arguments[f+e])};
1614function DG(a){Gb.call(this);this.O=a}G(DG,Gb);g=DG.prototype;g.ox=ea;g.type=0;g.ud=0;g.Bj=["value"];g.nt="value";g.xd={};
1615g.Jc=function(a){if(this.O.Ql().rc("point"))this.J=this.sS,this.ox=this.bW;else{var b;a:{b=this.xd;for(var c in b){var d=a.f[c];if(!d||d.sc!=b[c]){b=!1;break a}}b=!0}if(b)this.J=this.tS,this.ox=this.kt;else{oo(300,null,[this.O.name(),this.O.Ss(),this.xd]);this.J=ea;return}}this.c=a;this.s=!1;this.A=!!(this.ud&16)&&!!this.O.B("connectMissingPoints");this.g=this.O.ze();this.j=this.O.Ci;this.b=this.O.B("isVertical");this.hk=2.5<this.O.yf-this.j&&10<this.j;a=this.O.Ql();b=this.O;EG(a.B("start"),b);this.pa=
1616!!this.O.sj()&&this.O.sj().Nm()};g.sS=function(a,b){var c=this.O.Ql(),d=this.O;EG(c.B("point"),d,a,b)};g.tS=function(a,b){if(a.l("missing"))this.Um(a,b|this.g),this.s=this.s&&this.A;else{if(this.pa){var c=m(a.l("category"))?a.l("category"):a.U();this.j=this.O.$m(c)}this.s?this.gd(a,b|this.g):this.Xg(a,b|this.g);this.s=!0}};g.xm=function(){if(this.J!=ea){this.O.Ql().rc("point")||this.Uf();var a=this.O.Ql(),b=this.O;EG(a.B("finish"),b)}};g.Xg=function(a,b){this.gd(a,b)};g.gd=function(){};
1617g.Um=function(){this.A||this.Uf()};g.Uf=function(){};g.kt=function(){};g.bW=function(a,b){var c=this.O.Ql(),d=this.O;EG(c.B("updatePoint"),d,a,b,!0)};g.bj=function(){};g.Ly=function(){};g.M=function(){this.c=this.O=null;DG.o.M.call(this)};var FG=10*1E-6,GG={name:"fill",sc:"path",Kc:["fill","hoverFill","selectFill"],Mc:null,fc:!1,zIndex:0},HG={name:"stroke",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:2E-6},IG={name:"hatchFill",sc:"path",Kc:["hatchFill","hoverHatchFill","selectHatchFill"],Mc:null,fc:!0,zIndex:1E-6},JG={name:"circle",sc:"circle",Kc:["fill","hoverFill","selectFill"],Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:0},KG={name:"hatchFill",sc:"circle",Kc:["hatchFill","hoverHatchFill",
1618"selectHatchFill"],Mc:null,fc:!0,zIndex:1E-6},LG={name:"negative",sc:"circle",Kc:["negativeFill","hoverNegativeFill","selectNegativeFill"],Mc:["negativeStroke","hoverNegativeStroke","selectNegativeStroke"],fc:!1,zIndex:0},MG={name:"negativeHatchFill",sc:"circle",Kc:["negativeHatchFill","hoverNegativeHatchFill","selectNegativeHatchFill"],Mc:null,fc:!0,zIndex:1E-6},NG={name:"rising",sc:"path",Kc:["risingFill","hoverRisingFill","selectRisingFill"],Mc:["risingStroke","hoverRisingStroke","selectRisingStroke"],
1619fc:!1,zIndex:0},OG={name:"rising",sc:"path",Kc:null,Mc:["risingStroke","hoverRisingStroke","selectRisingStroke"],fc:!1,zIndex:0},PG={name:"risingHatchFill",sc:"path",Kc:["risingHatchFill","hoverRisingHatchFill","selectRisingHatchFill"],Mc:null,fc:!0,zIndex:1E-6},QG={name:"falling",sc:"path",Kc:["fallingFill","hoverFallingFill","selectFallingFill"],Mc:["fallingStroke","hoverFallingStroke","selectFallingStroke"],fc:!1,zIndex:0},RG={name:"falling",sc:"path",Kc:null,Mc:["fallingStroke","hoverFallingStroke",
1620"selectFallingStroke"],fc:!1,zIndex:0},SG={name:"fallingHatchFill",sc:"path",Kc:["fallingHatchFill","hoverFallingHatchFill","selectFallingHatchFill"],Mc:null,fc:!0,zIndex:1E-6},TG={name:"high",sc:"path",Kc:null,Mc:["highStroke","hoverHighStroke","selectHighStroke"],fc:!1,zIndex:2E-6},UG={name:"low",sc:"path",Kc:null,Mc:["lowStroke","hoverLowStroke","selectLowStroke"],fc:!1,zIndex:2E-6},VG={name:"path",sc:"path",Kc:["fill","hoverFill","selectFill"],Mc:["stroke","hoverStroke","selectStroke"],fc:!1,
1621zIndex:0},WG={name:"median",sc:"path",Kc:null,Mc:["medianStroke","hoverMedianStroke","selectMedianStroke"],fc:!1,zIndex:2E-6},XG={name:"stem",sc:"path",Kc:null,Mc:["stemStroke","hoverStemStroke","selectStemStroke"],fc:!1,zIndex:2E-6},YG={name:"whisker",sc:"path",Kc:null,Mc:["whiskerStroke","hoverWhiskerStroke","selectWhiskerStroke"],fc:!1,zIndex:2E-6},ZG={name:"top",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:3E-6},$G={name:"bottom",sc:"path",Kc:null,Mc:["stroke","hoverStroke",
1622"selectStroke"],fc:!1,zIndex:2E-6},aH={name:"left",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:1E-6},bH={name:"right",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:4E-6}
1622,cH={name:"back",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:0},dH={name:"front",sc:"path",Kc:null,Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:5*1E-6},eH={name:"frontHatch",sc:"path",Kc:["hatchFill","hoverHatchFill","selectHatchFill"],
1623Mc:null,fc:!0,zIndex:8E-6},fH={name:"rightHatch",sc:"path",Kc:["hatchFill","hoverHatchFill","selectHatchFill"],Mc:null,fc:!0,zIndex:7E-6},gH={name:"topHatch",sc:"path",Kc:["hatchFill","hoverHatchFill","selectHatchFill"],Mc:null,fc:!0,zIndex:6E-6};var SD=8388608,cE=2,kE=4,lE=6,dE=7;function bE(a,b){return!!((Number(a)||0)&(b||255))};function hH(a){ld.call(this);this.c=a;this.$={};this.f={};this.b=null}G(hH,Xu);hH.prototype.Z=0;hH.prototype.ia=7;function EG(a,b,c,d,e){if(a){var f=void 0;if(e&&(f=c.l("shapes"),!f))return;b=c?new iH(b,c,d||bp,f):new jH(b);a.call(b,b)}}
1624hH.prototype.g=function(a){return m(a)?(this.b=q(a)?bb(a,function(a){return{name:String(a.name),sc:String(a.shapeType),Kc:q(a.fillNames)?a.fillNames:null,Mc:q(a.strokeNames)?a.strokeNames:null,fc:!!a.isHatchFill,zIndex:+a.zIndex||0}}):null,this.X(2),this):bb(this.b||this.c.j.pb,function(a){return{name:a.name,shapeType:a.sc,fillNames:a.Kc,strokeNames:a.Mc,isHatchFill:a.fc,zIndex:a.zIndex}})};var kH={};X(kH,0,"start",fw,0,1);X(kH,0,"point",fw,0,1);X(kH,0,"updatePoint",fw,0,1);X(kH,0,"finish",fw,0,1);
1625X(kH,0,"needsZero",Iv,0,4);X(kH,0,"needsWidth",Iv,0,4);X(kH,0,"yValues",ew,0,4);Jv(hH,kH);g=hH.prototype;g.ob=function(a){return this.$[a]};g.rc=function(a){return null!=this.$[a]};g.qc=function(a){return this.f[a]};g.B=function(a){return this.rc(a)?this.ob(a):this.qc(a)};g.Tb=function(a,b){this.$[a]=b};g.check=function(){return!0};g.u=function(){var a=hH.o.u.call(this);Mv(this,kH,a,"Series Rendering Settings");this.b&&(a.shapes=this.g());return a};
1626g.H=function(a){hH.o.H.call(this,a);Lv(this,kH,a);a=a.shapes;m(a)&&this.g(a)};g.vc=function(a,b){return D(b)?(this.point(b),!0):!1};g.M=function(){hH.o.M.call(this);this.b=this.c=this.$=null};function jH(a){this.series=a;this.seriesState=a.ze()}jH.prototype.xb=function(a,b,c){var d;if(c){d={};for(var e=0;e<c.length;e++)d[c[e]]=!0}return this.series.Qf.xb(a||bp,d,b)};jH.prototype.nd=function(a){var b=this.series;b.ba.Nr();return b.ca(a)};
1627function iH(a,b,c,d){jH.call(this,a);this.b=b;for(var e=UD(a),f=0;f<e.length;f++){var h=e[f];this[h]=b.l(h)}a.check(2)&&(this.size=b.l("size"));this.x=b.l("x");this.pointState=c;this.missing=!!b.l("missing");this.categoryWidth=a.yf;PD(a)&&(this.pointWidth=a.Ci);lH(a)&&(this.zero=b.l("zero"));d&&(this.shapes=d)}G(iH,jH);iH.prototype.c=function(a){return this.b.get(a)};iH.prototype.f=function(){var a=this.b.l("stackedValue");return m(a)?a:this.b.get("value")};
1628iH.prototype.g=function(){var a=this.b.l("stackedZero");return m(a)?a:0};var mH=hH.prototype;mH.shapes=mH.g;mH=jH.prototype;mH.getShapesGroup=mH.xb;mH.getStat=mH.nd;mH=iH.prototype;mH.getDataValue=mH.c;mH.getStackedValue=mH.f;mH.getStackedZero=mH.g;function nH(a,b,c,d,e){Gb.call(this);this.m=d||"shapes";this.lb=e||ea;this.O=a;this.Ge=null;this.s=c;this.c={};this.h={};this.j={};this.f={};for(a=0;a<b.length;a++){c=b[a];d=Vo(c.Kc,c.fc?3:1);e=Vo(c.Mc,2);var f=c.sc,h;switch(String(f).toLowerCase()){case "none":h=null;break;case "rect":h=ph;break;case "circle":h=sh;break;case "ellipse":h=th;break;default:h=uh}this.c[f]||(this.c[f]=[],this.h[f]=[],this.j[f]=0);this.f[c.name]={fill:d,stroke:e,zIndex:+c.zIndex,fc:c.fc,VR:h,sc:f}}}G(nH,Gb);g=nH.prototype;
1629g.Zw=function(a,b,c){a&&(b?delete a.tag:a.tag={O:this.O,index:c},a.Hb(b))};function oH(a,b){if(a.Ge!=b){a.Ge=b;for(var c in a.c)for(var d=a.c[c],e=0;e<d.length;e++)d[e].parent(b)}}function pH(a,b,c,d,e,f,h){b=a.f[b];var k=b.fill(a.O,c),l=b.stroke(a.O,c);f.fill(k);f.stroke(l);f.Bv(!0);f.zIndex(b.zIndex+e);a.s&&a.Zw(f,b.fc,d);c=!(k||c!=bp&&b.fill(a.O,bp)||c!=N&&b.fill(a.O,N)||c!=ap&&b.fill(a.O,ap));(h?b.fc&&c:b.fc)?c?f.parent(null):f.parent(a.Ge):h&&f.parent(a.Ge);return f}
1630g.ev=function(){var a,b,c,d;for(a in this.c){b=this.c[a];for(d=0;d<b.length;d++)c=b[d],c.parent(null),c instanceof nh&&(c.clear(),c.Eb(1,0,0,1,0,0));this.j[a]=0;b.length=0}};
1631g.xb=function(a,b,c,d){var e={};b=b||this.f;var f;this.O.Ud()?f=this.O.L().U():f=!0;for(var h in b)if("none"==b[h].sc&&d)d instanceof bh&&(e[h]=pH(this,h,a,f,c||0,d));else{var k=h,l;l=h;
1631var n=a,p=f,r=c||0,t=this.f[l],u=t.sc,v=void 0;this.h[u].length>this.j[u]?v=this.h[u][this.j[u]]:this.h[u].push(v=t.VR());this.j[u]++;this.c[u].push(v);l=pH(this,l,n,p,r,v,!0);e[k]=l}this.lb(this.O,e,a);return e};g.by=function(a,b){return this.xb(a,void 0,b)};
1632g.cl=function(a,b){if(q(b))for(var c=0;c<b.length;c++)this.cl(a,b[c]);else if(b)for(c in b)b[c].zIndex(this.f[c].zIndex+a)};g.ej=function(a,b){if(q(b))for(var c=0;c<b.length;c++)qH(this,a,b[c]);else b&&qH(this,a,b)};function qH(a,b,c){for(var d in c){var e=a.f[d],f=c[d],h=e.fill(a.O,b),k=e.stroke(a.O,b);f.fill(h);f.stroke(k);e.fc&&("none"==f.fill()&&"none"==f.stroke()?f.visible(!1):f.visible(!0));e.fc||(e=a.O.L(),e.l("fill",h),e.l("stroke",k))}a.lb(a.O,c,b)}
1633function rH(a,b,c){if(a=a.f[b])a.zIndex=c}g.M=function(){for(var a in this.h)Kb(this.h[a]),this.h[a].length=0,this.c[a].length=0;this.f=this.Ge=null;nH.o.M.call(this)};function sH(a,b,c,d,e){nH.call(this,a,b,c,d,e)}G(sH,nH);sH.prototype.xb=function(a,b,c,d){var e=this.O.L();c=c||0;this.O.Ud()&&this.O.Hh()&&(c+=Number(e.get("zIndex"))||0);a=sH.o.xb.call(this,a,b,c,d);e.l(this.m,a);return a};sH.prototype.cl=function(a,b){var c=this.O.L();a+=this.O.Hh()&&Number(c.get("zIndex"))||0;sH.o.cl.call(this,a,b)};function tH(a,b,c,d,e){nH.call(this,a,b,c,d,e);this.g=this.b=null}G(tH,nH);g=tH.prototype;g.Zw=function(a,b){tH.o.Zw.call(this,a,b,!0)};g.ev=function(){tH.o.ev.call(this);this.g=this.b=null};g.xb=function(a){this.b||(this.b=tH.o.xb.call(this,a,null));return this.b};g.by=function(a){this.b&&(this.g?this.g.push(this.b):this.g=[this.b],this.b=null);return this.xb(a)};g.cl=function(a){this.g&&tH.o.cl.call(this,a,this.g);tH.o.cl.call(this,a,this.b)};
1634g.ej=function(a){this.g&&tH.o.ej.call(this,a,this.g);tH.o.ej.call(this,a,this.b)};g.M=function(){this.g=this.b=null;tH.o.M.call(this)};function uH(a){ld.call(this);this.c=a;this.b="both";this.G=null;this.h=this.j=void 0;this.v=null;this.f=this.g=void 0;this.s=this.da=10;this.m=this.A="#1D8BD1"}G(uH,Xu);g=uH.prototype;g.ia=5;g.Z=16;g.mode=function(a){return m(a)?(a=Vn(a),this.b!=a&&(this.b=a,this.X(5)),this):this.b};g.Zp=function(a){return m(a)?(a=mr(a),this.G!=a&&(this.G=a,this.j=this.h=void 0,this.X(5)),this):this.G};g.aq=function(a){return m(a)?(a=mr(a),this.j!=a&&(this.j=a,this.X(5)),this):this.j};
1635g.$p=function(a){return m(a)?(a=mr(a),this.h!=a&&(this.h=a,this.X(5)),this):this.h};g.Vp=function(a){return m(a)?(a=mr(a),this.v!=a&&(this.v=a,this.g=this.f=void 0,this.X(5)),this):this.v};g.Xp=function(a){return m(a)?(a=mr(a),this.g!=a&&(this.g=a,this.X(5)),this):this.g};
1635g.Wp=function(a){return m(a)?(a=mr(a),this.f!=a&&(this.f=a,this.X(5)),this):this.f};g.tx=function(a){return m(a)?(a=P(a),isNaN(a)||this.da==a||(this.da=a,this.X(1)),this):this.da};
1636g.qx=function(a){return m(a)?(a=P(a),isNaN(a)||this.s==a||(this.s=a,this.X(1)),this):this.s};g.qt=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.A&&(this.A=f,this.X(1));return this}return this.A};g.mt=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.m&&(this.m=f,this.X(1));return this}return this.m};function vH(a){return a instanceof tB&&!(a instanceof vB)&&"none"==a.Rp()}
1637g.I=function(a,b){var c=a?this.c.sj():this.c.Ua(),d=this.c.L(),e=d.l("x"),f=d.l("value"),h=P(a?d.get("x"):d.get("value")),k,d=this.c;k=a?d.error().qt():d.error().mt();var l;D(k)&&(l=d.Hj(),k=Re(k.call(l,l)));var n;d.Hh()&&(n=a?"xErrorStroke":"valueErrorStroke",n=d.Hh()?d.L().get(n):void 0,D(n)?(l=d.Hj(k),n=Re(n.call(l,l))):n&&(n=Re(n)));k=n||k;z(k)&&"keys"in k&&!z(k.mode)&&(k.mode=this.c.Ma());n=this.c;l=n.L().U();d=n.tb.length?n.tb.pop():uh().zIndex(4E-6);n.c.nc(d);n.Qf.Zw(d,n.check(524288),l);d.stroke(k);
1638d.fill(null);n.Fa.push(d);k=this.si(a);n=k[0];k=k[1];if(n||k)n?(n=c.transform(h-n),n=this.c.Fd(n,a)):n=a?e:f,k?(h=c.transform(h+k),k=this.c.Fd(h,a)):k=a?e:f,h=n,vH(c)&&(c=a?f:e,n=h!=(a?e:f),e=k!=(a?e:f),f=a?this.tx():this.qx(),a^b?(f=f||0,n&&d.moveTo(h,c-f/2).lineTo(h,c+f/2),d.moveTo(h,c).lineTo(k,c),e&&d.moveTo(k,c-f/2).lineTo(k,c+f/2)):(f=f||0,n&&d.moveTo(c-f/2,h).lineTo(c+f/2,h),d.moveTo(c,h).lineTo(c,k),e&&d.moveTo(c-f/2,k).lineTo(c+f/2,k)))};
1639g.si=function(a){if(!mE(this.c))return[0,0];a=a?"x":"value";var b=a+"Error",c=a+"LowerError",d=a+"UpperError",e=this.c.L(),b=e.get(b)||this[b](),c=e.get(c)||this[c](),d=e.get(d)||this[d](),f=lr(b)||!qr(b),h=lr(d)||!qr(d)||f,f=lr(c)||!qr(c)||f;a=e.get(a);b=O(b,a);c=f?c?O(c,a):b/2:0;d=h?d?O(d,a):b/2:0;return[c,d]};function nE(a){var b=a.Zp(),c=a.$p(),d=a.aq(),e=a.Vp(),f=a.Wp();a=a.Xp();e=m(f)||m(a)||lr(e)||!qr(e);return m(c)||m(d)||lr(b)||!qr(b)||e}
1640g.u=function(){var a=uH.o.u.call(this);a.mode=this.mode();a.xError=this.Zp();m(this.aq())&&(a.xUpperError=this.aq());m(this.$p())&&(a.xLowerError=this.$p());a.valueError=this.Vp();m(this.Xp())&&(a.valueUpperError=this.Xp());m(this.Wp())&&(a.valueLowerError=this.Wp());a.xErrorWidth=this.tx();a.valueErrorWidth=this.qx();D(this.xErrorStroke)&&(D(this.qt())?K(8,null,["x error stroke"]):a.xErrorStroke=L(this.qt()));D(this.valueErrorStroke)&&(D(this.mt())?K(8,null,["value error stroke"]):a.valueErrorStroke=
1641L(this.mt()));return a};g.vc=function(a,b){var c=arguments[1];return A(c)||C(c)||null===c?(U(this),this.Zp(c),this.Vp(c),this.S(!0),!0):ja(c)?(c?this.mode("both"):this.mode("none"),!0):Xu.prototype.vc.apply(this,arguments)};
1642g.H=function(a,b){uH.o.H.call(this,a,b);this.mode(m(a.mode)||"none"!=this.b?a.mode:"both");this.Zp(a.xError);this.aq(a.xUpperError);this.$p(a.xLowerError);this.Vp(a.valueError);this.Xp(a.valueUpperError);this.Wp(a.valueLowerError);this.tx(a.xErrorWidth);this.qx(a.valueErrorWidth);this.qt(a.xErrorStroke);this.mt(a.valueErrorStroke)};var wH=uH.prototype;wH.mode=wH.mode;wH.xError=wH.Zp;wH.xUpperError=wH.aq;wH.xLowerError=wH.$p;wH.valueError=wH.Vp;wH.valueUpperError=wH.Xp;wH.valueLowerError=wH.Wp;
1643wH.xErrorWidth=wH.tx;wH.valueErrorWidth=wH.qx;wH.xErrorStroke=wH.qt;wH.valueErrorStroke=wH.mt;function xH(){sw.call(this);this.f={}}G(xH,sw);g=xH.prototype;g.reset=function(){this.f={};this.c=this.s=this.V=this.R=this.T=this.J=this.F=this.K=this.h=this.m=this.A=void 0};g.Uo=function(a){return m(a)?(a=qr(a)?5:+a,this.A!=a&&(this.A=a,this.X(1)),this):this.A};g.Ro=function(a){return m(a)?(a=!!a,this.m!=a&&(this.m=a,this.X(1)),this):this.m};g.Vo=function(a){return m(a)?(A(a)&&(a=Fn(a)),this.h!=a&&(this.h=a,this.X(1)),this):this.h};
1644g.Sj=function(a,b,c,d,e,f,h){if(m(a)){var k=null===a||D(a)?a:Ke.apply(null,arguments);k!=this.K&&(this.K=k,this.X(1));return this}return this.K};g.Uj=function(a,b,c,d,e){if(m(a)){var f=null===a||D(a)?a:Re.apply(null,arguments);f!=this.F&&(this.F=f,this.X(1));return this}return this.F};g.Tj=function(a,b,c,d){if(m(a)){var e=D(a)?a:Se.apply(null,arguments);e!=this.J&&(this.J=e,this.X(1));return this}return this.J};g.So=function(a){return m(a)?(D(a)||(a=yn(a)),this.T!=a&&(this.T=a,this.X(1)),this):this.T};
1645g.Im=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.R!=k&&(this.R=k,this.X(1));return this}return this.R};g.Jm=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.V!=f&&(this.V=f,this.X(1));return this}return this.V};g.To=function(a){return m(a)?(a=P(a),this.s!=a&&(this.s=a,this.X(1)),this):this.s};g.text=function(a){return this.Dc("text",a)};g.eR=function(a){K(405,null,["textFormatter()","format()"]);return this.PF(a)};g.PF=function(a){return this.Dc("text",a)};
1646g.disabled=function(a){return m(a)?(a=!!a,this.c!=a&&(this.c=a,this.X(1)),this):this.c};
1647g.u=function(){var a=xH.o.u.call(this);m(this.Uo())&&(a.iconTextSpacing=this.Uo());A(this.text())&&(a.text=this.text());m(this.Ro())&&(a.iconEnabled=this.Ro());m(this.To())&&(a.iconSize=this.To());A(this.Vo())&&(a.iconType=this.Vo());A(this.So())&&(a.iconMarkerType=this.So());m(this.disabled())&&(a.disabled=this.disabled());m(this.Sj())&&!D(this.Sj())&&(a.iconFill=L(this.Sj()));m(this.Uj())&&!D(this.Uj())&&(a.iconStroke=L(this.Uj()));
1647m(this.Tj())&&!D(this.Tj())&&(a.iconHatchFill=L(this.Tj()));m(this.Im())&&
1648!D(this.Im())&&(a.iconMarkerFill=this.Im());m(this.Jm())&&!D(this.Jm())&&(a.iconMarkerStroke=this.Jm());return a};g.H=function(a,b){U(this);xH.o.H.call(this,a,b);this.Uo(a.iconTextSpacing);this.Ro(a.iconEnabled);this.Vo(a.iconType);this.Uj(a.iconStroke);this.Sj(a.iconFill);this.Tj(a.iconHatchFill);this.So(a.iconMarkerType);this.Im(a.iconMarkerFill);this.Jm(a.iconMarkerStroke);this.To(a.iconSize);this.text(a.text);this.disabled(a.disabled);this.S(!0)};var yH=xH.prototype;yH.iconTextSpacing=yH.Uo;
1649yH.iconEnabled=yH.Ro;yH.iconType=yH.Vo;yH.iconFill=yH.Sj;yH.iconStroke=yH.Uj;yH.iconHatchFill=yH.Tj;yH.iconMarkerType=yH.So;yH.iconMarkerFill=yH.Im;yH.iconMarkerStroke=yH.Jm;yH.iconSize=yH.To;yH.text=yH.text;yH.format=yH.PF;yH.textFormatter=yH.eR;yH.disabled=yH.disabled;function zH(a,b,c,d){W.call(this);this.ba=a;this.dd=b;this.$={};this.J={};this.J.pointWidth="90%";this.J.isVertical=this.ba.Gt();this.Ea={};this.ea=!1;this.kc={};this.tb=this.Fa=null;this.A=c;this.aa=this.kd=null;this.R=[];this.oa=new hH(this);Q(this.oa,this.qV,this);AH(this,d,!0)}G(zH,zv);zH.prototype.Z=zv.prototype.Z|65440;zH.prototype.ia=zv.prototype.ia|2132;zH.prototype.eD=9E-6;zH.prototype.st={"%BubbleSize":"size","%RangeStart":"low","%RangeEnd":"high","%XValue":"x"};var BH={};g=zH.prototype;
1650g.HB=NaN;g.aJ=NaN;g.Ww=NaN;g.Vw=NaN;g.IB=NaN;g.bJ=NaN;g.Ca=function(){return this.A};g.Ss=function(a){return m(a)?((a=this.ba.Rv(a))&&a[0]!=this.A&&(this.A=a[0],AH(this,a[1],!1),this.i(5664,this.ia)),this):this.A};
1651function AH(a,b,c){a.j&&a.c&&!a.check(4)&&a.check(4,b)&&(Jb(a.c),a.c=null);a.j=b;a.Sb=null;a.ae=null;Jb(a.Jd);a.Jd=new KD[b.nb](a);CH(a);a.Ea=JD(a.dd)[a.A]||{};a.Li()?a.Tc={}:a.Tc&&delete a.Tc;a.J.xPointPosition=.5;U(a);a.Su(a.Ea,!0,!0,c);a.S(!1);a=a.oa;a.f.needsZero=a.c.check(1);a.f.needsWidth=a.c.check(1024);a.f.yValues=sb(a.c.Jd.Bj,0)}function CH(a){Jb(a.Qf);var b=a.oa;a.Qf=new (2==a.j.sb?sH:tH)(a,b.b||b.c.j.pb,a.check(524288),null,a.j.lb)}
1652g.Su=function(a,b,c,d){this.check(SD)&&(this.labels().na(!!c,a.labels),this.rb().na(!!c,a.hoverLabels),this.Kb().na(!!c,a.selectLabels)
1652);this.check(4194304)&&(this.Ja().C(a.markers),this.ir().C(a.hoverMarkers),this.kr().C(a.selectMarkers));this.Li()&&(this.Fk().C(a.outlierMarkers),this.ks().C(a.hoverOutlierMarkers),this.Rs().C(a.selectOutlierMarkers));mE(this)&&this.error().C(a.error);b&&this.jr().reset();this.jr().C(a.legendItem);"tooltip"in a&&this.Za().na(!!c,a.tooltip);m(d)||(d=c);d&&(this.clip(a.clip),
1653this.zIndex(a.zIndex));this.Uh(a.a11y||JD(this.dd).a11y)};g.qV=function(a){var b=1024,c=1;V(a,4)&&(c|=4);V(a,2)&&(b|=32768);this.i(b,c)};g.U=function(){return this.jc?-1:Za(this.dd.ld(),this)};g.If=function(a){return m(a)?(this.Da=a,this):this.Da};g.id=function(a){return m(a)?(a=String(a),this.Rb!=a&&(this.Rb=a,this.X(64)),this):this.Rb||String(this.Da)};g.name=function(a){return m(a)?(a=String(a),this.ag!=a&&(this.ag=a,this.X(64)),this):this.ag||"Series "+this.U()};
1654g.l=function(a,b){this.G||(this.G={});if(m(a)){if(m(b)){var c=this.G[a];m(c)&&c==b||(this.G[a]=b);return this}return z(a)?(this.G!=a&&(this.G=a),this):this.G[a]}return this.G};g.check=function(a,b,c){return!!(a&(b||this.j).qb|a&(c||this.Jd).ud)};g.Hh=function(){return this.check(1048576)};function mE(a){return a.check(128)&&a.check(2097152)}g.Li=function(){return this.check(256)};g.xf=function(){return this.check(2)};function PD(a){return!!a.oa.B("needsWidth")}
1655function lH(a){return!!a.oa.B("needsZero")}g.Ud=function(){return this.check(512)};g.Nf=function(){return!0};g.Al=function(){return!1};g.EI=function(){return this.Qd()};g.bF=function(){return PD(this)?O(this.B("pointWidth"),this.$m()):0};g.no=function(){return this.gc||Se("diagonalBrick")};g.bn=function(){return this.ia};function qE(a,b){a.J.pointWidth=String(100*b)+"%"}
1656g.Ik=function(a){this.J.color=a;a=this.Ja();var b;b=Vo([this.check(8)?"stroke":"fill"],1)(this,bp,!0,!0);b=So(b,1,!0);a.$z=b;a=this.Ja();b=Oo(this.Ja().fill());a.v=b;a=this.Fk();b=Vo(["fill"],1)(this,bp,!0);a.$z=b;a=this.Fk();b=Oo(this.Fk().fill());a.v=b};function pE(a,b){a.J.xPointPosition=b}function LD(a,b){a.J.type=b;a.Ja().jb=b;a.check(8192)&&a.i(1024)}g.Ts=function(a){this.gc=Se(a)};
1657g.Ag=function(a,b,c,d){this.v||(this.v=new yw,this.v.set(0),H(this,this.v));return m(a)?(this.v.C.apply(this.v,arguments),this):this.v};function DH(a,b,c){var d;c&ap?d="selectWhiskerWidth":c&N&&(d="hoverWhiskerWidth");var e;d&&(a.Hh()&&(e=b.get(d)),m(e)||(e=a.B(d)));m(e)||(a.Hh()&&(e=b.get("whiskerWidth")),m(e)||(e=a.B("whiskerWidth")));return O(e,a.Ci)}function EH(a,b){var c=0>b;b=Math.abs(b);var d=(b-a.HB)/(a.aJ-a.HB);if(isNaN(d)||!isFinite(d))d=.5;b=a.IB+d*(a.bJ-a.IB);return c?-b:b}
1658function FH(a){return ka(a.sj())+"_"+ka(a.Ua())}function UD(a){return a.oa.B("yValues")}g.kb=function(){return this.ba};g.L=function(){return this.ef||this.mb()};g.mb=function(){return this.ef=this.we()};g.sj=function(){return this.ba.wa()};g.Ua=function(a){return m(a)?(a instanceof bB||(a=null),this.Wb!=a&&(this.Wb&&Yu(this.Wb,this.fu,this),(this.Wb=a)&&Q(this.Wb,this.fu,this),this.i(1024,5)),this):this.Wb||this.dd.Ua()};g.fu=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)?this.i(1024,b|1):this.X(b)};
1659g.YV=function(a,b){return this.Fd(this.sj().transform(a,b),!0)};g.ZK=function(a,b){return this.Fd(this.Ua().transform(a,b),!1)};g.Ql=function(a){return m(a)?(this.oa.C(a),this):this.oa};g.error=function(a){mE(this)||K(12,void 0,[this.Ss()]);this.Na||(this.Na=new uH(this),Q(this.Na,this.JU,this));return m(a)?(this.Na.C(a),this):this.Na};g.JU=function(a){var b=0;V(a,1)&&(b|=1);V(a,4)&&(b|=4);this.i(1024,b)};g.si=function(a){return this.error().si(a)};
1660g.rP=function(a){if(a=!a.l("missing")){var b=this.error(),c=b.c.L();a=c.get("xError")||b.Zp();var d=c.get("xLowerError")||b.$p(),e=c.get("xUpperError")||b.aq(),f=c.get("valueError")||b.Vp(),h=c.get("valueLowerError")||b.Wp(),b=c.get("valueUpperError")||b.Xp(),f=m(h)||m(b)||lr(f)||!qr(f);a=m(d)||m(e)||lr(a)||!qr(a)||f}if(a)switch(a=this.error(),d=a.mode(),e=this.B("isVertical"),d){case "x":a.I(!0,e);break;case "value":a.I(!1,e);break;case "both":a.I(!0,e),a.I(!1,e)}};
1661g.clip=function(a){return m(a)?(null===a&&(a=!1),this.ea!=a&&(this.ea=a,this.i(4096,1)),this):this.ea};g.jr=function(a){this.N||(this.N=new xH,Q(this.N,this.vP,this));return m(a)?(this.N.C(a),this):this.N};g.vP=function(a){var b=64,c=!1;V(a,8)&&(b|=8,c=!0);this.X(b,c)};
1662g.XA=function(a){var b=this.jr();b.w(b.Z);var c=sw.prototype.u.call(b);m(b.Uo())&&(c.iconTextSpacing=b.Uo());m(b.text())&&(c.text=b.text());m(b.Ro())&&(c.iconEnabled=b.Ro());m(b.Vo())&&(c.iconType=b.Vo());m(b.To())&&(c.iconSize=b.To());
1662m(b.Sj())&&(c.iconFill=b.Sj());m(b.Uj())&&(c.iconStroke=b.Uj());m(b.Tj())&&(c.iconHatchFill=b.Tj());m(b.So())&&(c.iconMarkerType=b.So());m(b.Im())&&(c.iconMarkerFill=b.Im());m(b.Jm())&&(c.iconMarkerStroke=b.Jm());m(b.disabled())&&(c.disabled=b.disabled());var b=this.B("color"),
1663d;this.Ib||(this.Ib=new Jy(void 0,void 0,[this,this.ba]));d={series:{value:this,type:""},chart:{value:this.kb(),type:""}};this.Ib.Cf([this,this.ba]);d=Vx(this.Ib,d);a=c.text||a;A(a)&&(a=nz(oz.xe(),a));c.text=D(a)?a.call(d,d):this.name();c.disabled="disabled"in c?!!c.disabled:!this.enabled();c.meta=this.l();"marker"!=c.iconType||this.check(8192)||(c.iconFill=this.f.fill(),c.iconStroke=this.f.stroke());a=c.iconType;"marker"==a?(this.check(8192)?a=this.B("type"):this.check(4194304)?a=this.Ja().type():
1664a="square","line"==a&&(a="vline")):D(a)||(a=Fn(a));c.iconType=a;c.iconEnabled="iconEnabled"in c?!!c.iconEnabled:!0;c.iconStroke=GH(this,c.iconStroke,2,b);c.iconFill=GH(this,c.iconFill,1,b);c.iconHatchFill=GH(this,c.iconHatchFill,3,this.no());this.check(4194304)&&this.Ja().enabled()?(c.iconMarkerType=c.iconMarkerType||this.f.type(),c.iconMarkerFill=c.iconMarkerFill||this.f.fill(),c.iconMarkerStroke=c.iconMarkerStroke||this.f.stroke()):(c.iconMarkerType=null,c.iconMarkerFill=null,c.iconMarkerStroke=
1665null);return c};function GH(a,b,c,d){if(b)D(b)?(a={sourceColor:d},b=b.call(a,a)):b=L(b);else{if(2==c)b="stroke";else if(3==c){if(a.check(8))return null;b="hatchFill"}else a.check(8)?(b="stroke",c=2):b="fill";b=Vo([b],c)(a,bp,!0)}return b}g.Za=function(a){if(!this.Qa){this.Qa=new Ly(0);var b=this.ba,c=b.Za();this.Qa.parent(c);this.Qa.ba(b)}return m(a)?(this.Qa.C(a),this):this.Qa};
1666function HH(a,b,c){if(!a)return IH;var d=ka(b)+"|"+a.join("|")+(c?"|"+c.join("|"):"");c=c||a;var e=BH[d];e||(BH[d]=e=function(d,e,k){k=$z(k);return k!=bp&&1<a.length&&(k=d.Ls(a[k],e,b,c[k]),m(k))?k:d.Ls(a[0],e,b,c[0])});return e}function IH(){}g.ob=function(a){return this.$[a]};g.qc=function(a){return this.Ea[a]};g.rc=function(a){return null!=this.$[a]};g.B=function(a){var b=this.$[a];null==b&&(b=this.Ea[a],null!=b||(b=this.J[a]));return b};g.Tb=function(a,b){this.$[a]=b};
1667g.Ls=function(a,b,c,d){var e;this.Hh()&&(e=b.get(a));m(e)?e=c(e):(a=d||a,e=this.$[a],null==e&&(e=this.Ea[a],null!=e||(e=this.J[a]),m(e)&&(e=c(e))));return e};function JH(a,b,c,d,e,f){U(b);if(a.check(e)&&(!1!==b.enabled()||c||d)){if(b.D(a.D()),T(a,f))return b.clear(),b.W(a.h),!0}else b.clear(),b.D(null);b.I();b.S(!1);return!1}
1668function KH(a,b,c,d,e,f,h,k,l,n){var p,r;p=k.U();h&&((r=a.Tc[p])||(r=a.Tc[p]=[]));var t=b[0].call(a),u=c?c[0].call(a.ba):null,v;if(k.l("missing"))l=!1,e=v=void 0,c=b=null;else{l=$z(l);a.Hh()&&e?(e=k.get(d[0]),l!=bp&&(v=k.get(d[l]))):e=v=void 0;d=e&&m(e.enabled)?e.enabled:null;var w=v&&m(v.enabled)?v.enabled:null;b=l==bp?null:b[l].call(a);c=l!=bp&&c?c[l].call(a.ba):null;l=null===w?b&&null!==b.enabled()&&m(b.enabled())?b.enabled():c&&null!==c.enabled()&&m(c.enabled())?c.enabled():null===d?null!==t.enabled()&&
1669m(t.enabled())?t.enabled():u?u.enabled():null:d:w}if(l)if(l=f?LH(a,new Jy):null,h)if(k=k.l("x"),a.B("isVertical"))for(p=0;p<h.length;p++)f={value:{x:h[p],y:k}},r[p]=MH(a,t,r[p],f,l,u,b,c,e,v,n).U();else for(p=0;p<h.length;p++)f={value:{x:k,y:h[p]}},r[p]=MH(a,t,r[p],f,l,u,b,c,e,v,n).U();else{var x,y,B,E;f?(h=v&&m(v.position)?v.position:void 0,r=b&&m(b.ob("position"))?b.ob("position"):void 0,f=c&&m(c.ob("position"))?c.ob("position"):void 0,k=e&&m(e.position)?e.position:void 0,d=t&&m(t.ob("position"))?
1670t.ob("position"):void 0,w=u&&m(u.ob("position"))?u.ob("position"):void 0,x=b&&m(b.qc("position"))?b.qc("position"):void 0,y=c&&m(c.qc("position"))?c.qc("position"):void 0,B=t&&m(t.qc("position"))?t.qc("position"):void 0,E=u&&m(u.qc("position"))?u.qc("position"):void 0,h=Mr(h,r,f,k,d,w,x,y,B,E,"auto")):(h=v&&m(v.position)?v.position:void 0,r=b&&m(b.position())?b.position():void 0,f=c&&m(c.position())?c.position():void 0,k=e&&m(e.position)?e.position:void 0,d=t&&m(t.position())?t.position():void 0,
1671h=Mr(h,r,f,k,d,"auto"));f=a.Aq(h,!0);return MH(a,t,p,f,l,u,b,c,e,v,n,h)}else if(h)for(p=0;p<r.length;p++)t.clear(r[p]);else t.clear(p);return null}g.lI=function(a){var b=this.B("isVertical");this.Ua().zc()&&(a=!a);return b?a?0:180:a?270:90};g.jA=function(a){return"low"==a||"lowest"==a?!1:"high"==a||"highest"==a?!0:0<=(Number(this.L().get(a))||0)};g.MJ=function(a){return wr(a,180)};
1672g.AG=function(a,b){var c=pq(a.rg(b,void 0,{anchor:UA(b)})),d=UA(b),e=WA(b,"rotation"),d=wr(d,-e);if(Dr(d)&&c.left<this.h.left||xr(d)&&c.left+c.width>this.h.left+this.h.width){var f=d,d=Za(ur,f);0<=d&&(f=ur.length,f=ur[(f-d)%f]);d=f}if(("leftBottom"==d||"centerBottom"==d||"rightBottom"==d)&&c.top<this.h.top||("leftTop"==d||"centerTop"==d||"rightTop"==d)&&c.top+c.height>this.h.top+this.h.height)c=Za(ur,d),0<=c&&(d=ur.length,d=ur[(d-c+4)%d]);d=wr(d,e);UA(b,d)};
1673g.zK=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.Xa:null);
1673a.state("chartStateTheme",d?d.Xa:null);a.state("auto",a.c);a.state("seriesNormalTheme",c.Xa);a.state("chartNormalTheme",b?b.Xa:null)};
1674function MH(a,b,c,d,e,f,h,k,l,n,p,r){var t=e?b.vd(c):CE(b,c);t?(e&&t.Ld(e),t.Db(d)):t=e?b.add(e,d,c):b.add(d,c);t.Se();e?(c=t,a.zK(c,f,b,k,h,l,n),f=WA(c,"anchor"),VA(c,a.B("isVertical")),m(r)&&"auto"==f&&(f=Number(WA(c,"rotation"))||0,(h=qn(r,null))?r=a.MJ(h):(r=a.jA(r),r=a.lI(r),r=vr(r)),UA(c,wr(r,f)),a.AG(b,c))):(FE(t,h||b),t.ug(l,n));p&&t.I();return t}
1675g.labels=function(a){this.F||(this.F=new lA,this.F.Sa(this),Q(this.F,this.sP,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.F.C(a),this):this.F};g.rb=function(a){this.Lb||(this.Lb=new lA,this.Lb.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Lb.C(a),this):this.Lb};g.Kb=function(a){this.ib||(this.ib=new lA,this.ib.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ib.C(a),this):this.ib};g.sP=function(a){V(a,1)&&this.i(256,1025)};
1676g.bl=function(a,b,c){a.l("label",KH(this,[this.labels,this.rb,this.Kb],[this.kb().labels,this.kb().rb,this.kb().Kb],["label","hoverLabel","selectLabel"],this.Is(),!0,null,a,b,c))};g.dy=function(){};g.Ja=function(a){this.f||(this.f=new mA,this.f.Sa(this),Q(this.f,this.tP,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.ir=function(a){this.s||(this.s=new mA,this.s.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};
1677g.kr=function(a){this.K||(this.K=new mA,this.K.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.tP=function(a){V(a,1)&&this.i(128,65)};g.Tk=function(a,b,c){a.l("marker",KH(this,[this.Ja,this.ir,this.kr],null,["marker","hoverMarker","selectMarker"],this.ZB(),!1,null,a,b,c))};g.Fk=function(a){this.T||(this.T=new mA,this.T.Sa(this),Q(this.T,this.YU,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.T.C(a),this):this.T};
1678g.ks=function(a){this.Mb||(this.Mb=new mA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Mb.C(a),this):this.Mb};g.Rs=function(a){this.wb||(this.wb=new mA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.wb.C(a),this):this.wb};g.YU=function(a){V(a,1)&&this.i(128,1)};g.FA=function(a,b,c){var d=a.l("outliers");d&&d.length&&KH(this,[this.Fk,this.ks,this.Rs],null,["outlierMarker","hoverOutlierMarker","selectOutlierMarker"],this.$B(),!1,d,a,b,c)};
1679function NH(a,b){return+Yb(a.Tc,function(a){return db(a,function(a){return a==b})})}g.Is=function(){return!1};g.ZB=function(){return!1};g.$B=function(){return!1};g.uJ=function(){return!1};g.Qd=function(){return!1};g.Hp=function(){return!1};g.remove=function(){this.check(4)?oH(this.Qf,null):this.c&&this.c.remove();this.F&&this.F.Bd()&&(this.F.Bd().remove(),this.F.i(2));this.f&&(this.f.remove(),this.f.i(2));this.T&&(this.T.remove(),this.T.i(2))};
1680g.Uh=function(a){this.aa||(this.aa=new Lz(this),H(this,this.aa),Q(this.aa,this.uP,this),this.ba instanceof cA&&(Jz(this.aa,this.ba.Uh()),Jz(this.aa).X(2)));return m(a)?(this.aa.C.apply(this.aa,arguments),this):this.aa};g.uP=function(){this.i(32,1)};
1681g.I=function(){if(!this.ub())return this;U(this);m(this.J.color)&&T(this,16768)&&this.Ik(this.J.color);T(this,32768)&&(CH(this),this.w(32768));if(T(this,4)){this.h=this.Ma();this.hc=this.v?this.v.ff(this.h):this.h;var a=Math.min(this.h.height,this.h.width);this.IB=O(this.Of,a);this.bJ=O(this.Sc,a);this.i(7168)}T(this,512)&&(this.mb(),this.bC(),this.i(3104,2049),this.w(512));T(this,1024)&&this.i(24960);var a=[],b=[],c,d,e,f;d=!1;T(this,1026)&&(this.check(4)?this.c=this.D():(this.c||(this.c=Mh(),rv(this,
1682this.c)),this.c.zIndex(this.zIndex()),this.c.parent(this.D())),T(this,1024)&&this.Qf.ev(),oH(this.Qf,this.c),this.Js());T(this,1282)&&(c=this.labels(),f=this.rb().enabled()||this.Kb().enabled(),JH(this,c,f,this.Is(),SD,256)&&(d=this.zIndex()+this.eD+(this.Qd()?1:0),c.lg=d,c.i(8),this.check(SD)&&a.push(this.bl),b.push(c),d=!0),this.w(256));T(this,1154)&&(c=this.Ja(),f=this.ir().enabled()||this.kr().enabled(),JH(this,c,f,this.ZB(),4194304,128)&&(f=this.zIndex()+1.1E-5+(this.Qd()?1:0),c.lg=f,this.check(4194304)&&
1683a.push(this.Tk),b.push(c)),this.w(128));if(T(this,9218)){this.tb||(this.tb=[]);if(this.Fa)for(;this.Fa.length;)c=this.Fa.pop(),c.clear(),c.parent(null),this.tb.push(c);else this.Fa=[];mE(this)&&"none"!=this.error().mode()&&(this.uJ()||nE(this.error()))&&a.push(this.rP);this.w(8192)}T(this,17410)&&(c=this.Fk(),f=this.ks().enabled()||this.Rs().enabled(),JH(this,c,f,this.$B(),256,16384)&&(f=this.zIndex()+FG,c.lg=f,this.check(256)&&a.push(this.FA),b.push(c)),this.w(16384));c=a.length;if(T(this,1024)){f=
1684UD(this);var h;if(f){var k=UD(this);this.Kp(f,k);d&&this.dy();this.Jd.Jc(this.Qf);h=this.mb();for(h.reset();h.advance();)for(e=this.cn(h.U()),OH(this,h,k,f),this.Jd.J(h,e),d=0;d<c;d++)a[d].call(this,h,e,!1);this.Jd.xm()}else for(h=this.mb();h.advance();)this.hw(h,UD(this),NaN);this.w(2056);this.check(4)&&this.i(4096)}else if(c)for(d&&this.dy(),h=this.mb();h.advance();)for(e=this.cn(h.U()),d=0;d<c;d++)a[d].call(this,h,e,!1);for(d=0;d<b.length;d++)c=b[d],c.I(),c.S(!1);this.w(1026);if(T(this,2048)){if(this.Qf instanceof
1685sH)for(a=this.mb();a.advance();)this.Qf.ej(this.cn(a.U()),a.l("shapes"));else this.Qf.ej(this.ze());this.w(2048)}T(this,8)&&(a=this.zIndex(),this.check(4)?this.Jd.Ly(a):this.c.zIndex(a),this.w(8));T(this,4096)&&(Md(this),this.w(4096));T(this,32)&&(this.Uh().Xz(),this.w(32));this.w(4);this.S(!1);return this};g.Js=function(){this.yf=this.$m();this.Ci=this.bF()};function Ld(a){var b=a.ea;if(ja(b)&&(b=a.hc,a.check(MD))){b=b.clone();a=a.ba;var c=a.oa;b.top-=c;b.height+=c;b.width+=a.pa}return b}
1686function Md(a,b){var c=b||a.ea;ja(c)&&(c?c=Ld(a):c=null);c?(a.kd||(a.kd=ch()),a.kd.fg(c),c=a.kd):c=null;if(a.check(4)){var d=a.Qf,e=c,f;for(f in d.c)for(var h=d.c[f],k=0;k<h.length;k++)h[k].clip(e)}else a.c.clip(c);a.F&&(f=a.F.Bd())&&f.clip(c);a.f&&(f=a.f.Bd())&&f.clip(c);a.T&&(f=a.T.Bd())&&f.clip(c)}g.bC=function(){};g.cn=function(){return bp};g.ze=function(){return bp};g.uB=function(){return!0};
1687g.Fd=function(a,b){var c,d;b^this.B("isVertical")?(c=this.h.left,d=this.h.width):(c=this.h.ka(),d=-this.h.height);return c+a*d};g.yj=function(a,b){for(var c=[],d=this.Fd(a,!0),e=0;e<b.length;e++)c.push(d,this.Fd(b[e],!1));return c};g.eG=function(a){var b,c;this.B("isVertical")?(c=this.hc.left,b=c+this.hc.width):(c=this.hc.top,b=c+this.hc.height);return ee(a,c,b)};g.hw=function(a,b,c){c=this.Fd(c,!0);a.l("x",c);for(var d=0;d<b.length;d++)a.l(b[d],void 0),a.l(b[d]+"X",c)};
1688g.iw=function(a,b,c){var d=[],e=[],f;for(f in b)d.push(f),e.push(b[f]);b=this.yj(c,e);for(c=0;c<d.length;c++)a.l(d[c]+"X",b[2*c]),a.l(d[c],b[2*c+1]);a.l("x",b[0])};
1689g.YT=function(a,b,c,d,e){b=this.Ua();b={value:b.transform(a.l("stackedValue"),.5),zero:ee(b.transform(a.l("stackedZero"),.5),0,1),prevValue:b.transform(a.l("stackedValuePrev"),.5),prevZero:b.transform(a.l("stackedZeroPrev"),.5),nextValue:b.transform(a.l("stackedValueNext"),.5),nextZero:b.transform(a.l("stackedZeroNext"),.5)};this.iw(a,b,e);a.l("zeroMissing",a.l("stackedMissing"));return d};
1690g.ZT=function(a,b,c,d,e){for(var f=this.Ua(),h={},k=0;k<c.length;k++){var l=f.transform(f.Yz(a.op(c[k]),0),.5);isNaN(l)&&(d|=1);h[b[k]]=l}this.iw(a,h,e);return d};g.jw=function(a,b,c,d){a.l("zeroX",a.l("x"));a.l("zero",this.Ed);a.l("zeroMissing",!1);return d};g.XT=function(a,b,c,d){a.l("size",EH(this,Number(a.get("size"))));return d};
1691g.VT=function(a,b,c,d){b=this.Ua();c=[];var e=a.get("outliers");if(q(e))for(var f=0;f<e.length;f++)b.wf(e[f])||c.push(this.Fd(b.transform(b.Yz(e[f],0),.5),!1));a.l("outliers",c);return d};g.Kp=function(){this.R.length=0;this.Qd()?this.R.push(this.YT):(this.R.push(this.ZT),lH(this)&&this.R.push(this.jw));this.xf()&&this.R.push(this.XT);this.Li()&&this.R.push(this.VT);if(lH(this)){var a=this.Ua();this.Re=ee(a&&a.transform(0,.5)||0,0,1);this.Ed=this.eG(this.Fd(this.Re,!1))}};g.eB=function(){return this.B("xPointPosition")};
1692function OH(a,b,c,d){var e=(Number(b.l("missing"))||0)&-9;a.uB(b)||(e|=8);var f;f=a.sj();var h=b.Qz();b.U();var k=a.eB();f=f.transform(h,k);if(e)a.hw(b,c,f);else for(h=0;h<a.R.length;h++)e=a.R[h].call(a,b,c,d,e,f);b.l("missing",e)}g.ZG=function(a){return[this.Ec(a.U()),this,this.kb()]};g.iI=function(a){var b={},c=a.get("high")-a.get("low");b["%Range"]={value:c,type:"number"};b["%Name"]={value:a.get("name"),type:"string"};return b};
1693g.pp=function(a,b){var c=this.sj(),d={chart:{value:this.kb(),type:""},series:{value:this,type:""},xScale:{value:c,type:""},index:{value:b.U(),type:"number"},x:{value:b.get("x"),type:"string"},seriesName:{value:this.name(),type:"string"}};
1693c&&D(c.Ca)&&(d.xScaleType={value:c.Ca(),type:"string"});this.xf()&&(d.size={value:b.get("size"),type:"number"});if(mE(this)){var c=this.error().mode(),e;if("both"==c||"value"==c)e=this.si(!1),d.valueLowerError={value:e[0],type:"number"},d.valueUpperError={value:e[1],
1694type:"number"};if("both"==c||"x"==c)e=this.si(!0),d.xLowerError={value:e[0],type:"number"},d.xUpperError={value:e[1],type:"number"}}c=UD(this);for(e=0;e<c.length;e++){var f=c[e];d[f]={value:b.get(f),type:"number"}}return d};function LH(a,b){var c=a.L();b.Cf(a.ZG(c)).Jf(c).wg(a.st).xg(a.iI(c));return Vx(b,a.pp(b,c))}g.qf=function(){this.Sb||(this.Sb=new Jy);return LH(this,this.Sb)};
1695g.mv=function(a){var b=this.L(),c=b.l("x"),d=b.l(this.j.eb),e=b.l(this.j.cb),c=new I(c,Math.min(d,e),0,Math.abs(e-d));PD(this)&&(c.left-=this.Ci/2,c.width+=this.Ci);this.xf()&&(b=b.l("size"),c.left-=b,c.top-=b,c.width+=b+b,c.height+=b+b);this.B("isVertical")&&(b=c.left,c.left=c.top,c.top=b,b=c.height,c.height=c.width,c.width=b);return tr(c,a)};
1696g.UG=function(a){var b=this.L(),c=b.l("x"),d=b.l(a);m(d)||(d=b.get(a),m(d)?(this.Qd()&&(d+=b.l("stackedZero")),d=this.ZK(d)):d=NaN);var e;this.B("isVertical")?e={x:d,y:c}:e={x:c,y:d};return e};g.Aq=function(a,b){var c;if(this.L().l("missing"))c={x:NaN,y:NaN};else if(c=(c=qn(a,null))?this.mv(c):this.UG(a),b&&this.check(MD)){var d=this.ba,e=this.U();c.x+=PH(d,e,this.Qd());c.y-=QH(d,e,this.Qd())}return{value:c}};var RH={};X(RH,1,"fill",Ov,2048,65,4294967295);X(RH,1,"hoverFill",Ov,0,0,524288);
1697X(RH,1,"selectFill",Ov,0,0,4294967295);X(RH,1,"negativeFill",Ov,2048,65,4294967295);X(RH,1,"hoverNegativeFill",Ov,0,0,4294967295);X(RH,1,"selectNegativeFill",Ov,0,0,4294967295);X(RH,1,"risingFill",Ov,2048,65,4294967295);X(RH,1,"hoverRisingFill",Ov,0,0,4294967295);X(RH,1,"selectRisingFill",Ov,0,0,4294967295);X(RH,1,"fallingFill",Ov,2048,65,4294967295);X(RH,1,"hoverFallingFill",Ov,0,0,4294967295);X(RH,1,"selectFallingFill",Ov,0,0,4294967295);X(RH,1,"stroke",Nv,2048,65,4294967295);
1698X(RH,1,"hoverStroke",Nv,0,0,4294967295);X(RH,1,"selectStroke",Nv,0,0,4294967295);X(RH,1,"lowStroke",Nv,2048,65,4294967295);X(RH,1,"hoverLowStroke",Nv,0,0,4294967295);X(RH,1,"selectLowStroke",Nv,0,0,4294967295);X(RH,1,"highStroke",Nv,2048,65,4294967295);X(RH,1,"hoverHighStroke",Nv,0,0,4294967295);X(RH,1,"selectHighStroke",Nv,0,0,4294967295);X(RH,1,"negativeStroke",Nv,2048,65,4294967295);X(RH,1,"hoverNegativeStroke",Nv,0,0,4294967295);X(RH,1,"selectNegativeStroke",Nv,0,0,4294967295);
1699X(RH,1,"risingStroke",Nv,2048,65,4294967295);X(RH,1,"hoverRisingStroke",Nv,0,0,4294967295);X(RH,1,"selectRisingStroke",Nv,0,0,4294967295);X(RH,1,"fallingStroke",Nv,2048,65,4294967295);X(RH,1,"hoverFallingStroke",Nv,0,0,4294967295);X(RH,1,"selectFallingStroke",Nv,0,0,4294967295);X(RH,1,"medianStroke",Nv,2048,65,4294967295);X(RH,1,"hoverMedianStroke",Nv,0,0,4294967295);X(RH,1,"selectMedianStroke",Nv,0,0,4294967295);X(RH,1,"stemStroke",Nv,2048,65,4294967295);X(RH,1,"hoverStemStroke",Nv,0,0,4294967295);
1700X(RH,1,"selectStemStroke",Nv,0,0,4294967295);X(RH,1,"whiskerStroke",Nv,2048,65,4294967295);X(RH,1,"hoverWhiskerStroke",Nv,0,0,4294967295);X(RH,1,"selectWhiskerStroke",Nv,0,0,4294967295);X(RH,1,"hatchFill",Pv,3072,65,4294967295);X(RH,1,"hoverHatchFill",Pv,0,0,4294967295);X(RH,1,"selectHatchFill",Pv,0,0,4294967295);X(RH,1,"negativeHatchFill",Pv,2048,65,4294967295);X(RH,1,"hoverNegativeHatchFill",Pv,0,0,4294967295);X(RH,1,"selectNegativeHatchFill",Pv,0,0,4294967295);
1701X(RH,1,"risingHatchFill",Pv,2048,65,4294967295);X(RH,1,"hoverRisingHatchFill",Pv,0,0,4294967295);X(RH,1,"selectRisingHatchFill",Pv,0,0,4294967295);X(RH,1,"fallingHatchFill",Pv,2048,65,4294967295);X(RH,1,"hoverFallingHatchFill",Pv,0,0,4294967295);X(RH,1,"selectFallingHatchFill",Pv,0,0,4294967295);X(RH,0,"color",Tv,2048,65,4294967295);X(RH,0,"xPointPosition",Hv,1024,1,4294967295);X(RH,0,"pointWidth",bw,1024,1,1024);X(RH,0,"connectMissingPoints",Iv,1024,1,16);X(RH,0,"displayNegative",Iv,1024,5,2);
1702X(RH,0,"whiskerWidth",bw,1024,1,256);X(RH,0,"hoverWhiskerWidth",bw,0,0,256);X(RH,0,"selectWhiskerWidth",bw,0,0,256);X(RH,0,"type",cw,1024,65,8192);X(RH,0,"hoverType",cw,0,0,8192);X(RH,0,"selectType",cw,0,0,8192);X(RH,0,"size",Hv,1024,1,8192);X(RH,0,"hoverSize",Hv,0,0,8192);X(RH,0,"selectSize",Hv,0,0,8192);
1703X(RH,0,"stepDirection",function(a,b){a=String(a).toLowerCase();switch(a){case "forward":case "fwd":case "f":return"forward";case "backward":case "bwd":case "b":return"backward"}return b||"center"},1024,1,131072);X(RH,0,"isVertical",Zv,1024,5,4294967295);Jv(zH,RH);g=zH.prototype;g.ca=function(a,b){return m(a)?m(b)?(this.kc[a.toLowerCase()]=b,this):this.kc[a.toLowerCase()]:this.kc};g.nd=function(a){this.ba.Nr();return this.ca(a)};
1704g.u=function(){var a=zH.o.u.call(this);a.seriesType=this.Ss();a.clip=this.ea instanceof I?this.ea.u():this.ea;this.G&&(a.meta=this.l());this.Rb&&(a.id=this.id());this.ag&&(a.name=this.name());this.Da!=this.U()&&(a.autoIndex=this.If());this.check(524288)&&(a.tooltip=this.Za().u(),a.legendItem=this.jr().u());this.check(SD)&&(a.labels=this.labels().u(),a.hoverLabels=GA(this.rb()),a.selectLabels=GA(this.Kb()),null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled,null===a.selectLabels.enabled&&delete a.selectLabels.enabled);
1705this.check(4194304)&&(a.markers=this.Ja().u(),a.hoverMarkers=this.ir().u(),a.selectMarkers=this.kr().u());
1705this.Li()&&(a.outlierMarkers=this.Fk().u(),a.hoverOutlierMarkers=this.ks().u(),a.selectOutlierMarkers=this.Rs().u());mE(this)&&(a.error=this.error().u());Mv(this,RH,a);a.a11y=this.Uh().u();return a};
1706g.H=function(a,b){zH.o.H.call(this,a,b);this.id(a.id);this.If(a.autoIndex);this.name(a.name);this.l(a.meta);this.clip(a.clip);this.Uh(a.a11y);this.check(SD)&&(this.labels().na(!!b,a.labels),this.rb().na(!!b,a.hoverLabels),this.Kb().na(!!b,a.selectLabels));Lv(this,RH,a);this.Su(a,!1,b)};
1707g.M=function(){Kb(this.Fa,this.tb);this.check(4)||Jb(this.c);Kb(this.Qf,this.Jd,this.f,this.s,this.K,this.F,this.Lb,this.ib,this.T,this.Mb,this.wb,this.Qa,this.N,this.Na);this.Wb=this.Fa=this.c=null;delete this.ba;delete this.dd;delete this.ef;delete this.Ea;delete this.J;delete this.$;delete this.Qf;delete this.Jd;delete this.f;delete this.s;delete this.K;delete this.F;delete this.Lb;delete this.ib;delete this.T;delete this.Mb;delete this.wb;delete this.Qa;delete this.N;delete this.Na;zH.o.M.call(this)};
1708var SH=zH.prototype;SH.a11y=SH.Uh;SH.getType=SH.Ca;SH.seriesType=SH.Ss;SH.name=SH.name;SH.id=SH.id;SH.meta=SH.l;SH.getIndex=SH.U;SH.yScale=SH.Ua;SH.labels=SH.labels;SH.hoverLabels=SH.rb;SH.selectLabels=SH.Kb;SH.markers=SH.Ja;SH.hoverMarkers=SH.ir;SH.selectMarkers=SH.kr;SH.outlierMarkers=SH.Fk;SH.hoverOutlierMarkers=SH.ks;SH.selectOutlierMarkers=SH.Rs;SH.tooltip=SH.Za;SH.legendItem=SH.jr;SH.clip=SH.clip;SH.error=SH.error;SH.transformX=SH.YV;SH.transformY=SH.ZK;SH.getPixelBounds=SH.Ma;
1709SH.getPixelPointWidth=SH.bF;SH.getStat=SH.nd;SH.rendering=SH.Ql;function TH(a){this.c=a;lC.call(this,a.data())}G(TH,lC);g=TH.prototype;g.reset=function(){this.m=this.c.b.data;return TH.o.reset.call(this)};g.advance=function(){this.f++;this.oc=this.m[this.f];this.b=void 0;return!!this.m.length&&this.f<this.m.length};g.get=function(a){var b=void 0;if(this.oc)if(a in this.oc.data)b=this.oc.data[a];else{var c=this.oc.l.rawIndex;if(!this.b)if(m(c))this.b=this.g.Gc(c);else return this.oc.data[a]=b;this.oc.data[a]=b=this.g.af(c).il(this.b,c,a)}return b};g.Ya=function(){return this.m.length};
1710g.l=function(a,b){var c=1<arguments.length;if(!this.oc)return c?this:void 0;var d=this.oc.l;return c?(d[a]=b,this):d[a]};var UH=TH.prototype;UH.reset=UH.reset;UH.advance=UH.advance;UH.get=UH.get;UH.meta=UH.l;UH.getRowsCount=UH.Ya;function uC(a,b){nC.call(this,a);this.b=b;b.ja("signal",this.Hs,!1,this)}G(uC,nC);g=uC.prototype;g.Z=0;g.af=function(a){var b=this.g.Ya();return a<b?this.g.af(a):this.b.af(a-b)};g.qj=function(){return ob(this.g.qj(),this.b.qj())};g.wp=function(){return this.g.wp()||this.b.wp()};g.an=function(){return ob(this.g.an(),this.b.an())};g.Gc=function(a,b){var c=this.g.Ya();if(a<c)return this.g.Gc.apply(this.g,arguments);a-=c;return this.b.Gc.apply(this.b,arguments)};g.Ya=function(){return this.g.Ya()+this.b.Ya()};
1711g.Hs=function(a){this.c=null;V(a,16)&&this.X(16)};g.Cw=function(a,b,c){var d=this.g.Ya();a<d?d=this.g:(a-=d,d=this.b);return 2<arguments.length?(d.l(a,b,c),this):d.l(a,b)};function rC(a,b,c){nC.call(this,a);this.b=b;this.f=c}G(rC,nC);rC.prototype.Ar=function(){for(var a=[],b=this.g.L();b.advance();)this.f(b.get(this.b))&&a.push(b.U());return a};function VH(a){zC.call(this,a);this.m=[];this.h=[];this.b=[];this.f=0}G(VH,zC);g=VH.prototype;g.Z=1;g.il=function(a,b,c){a=VH.o.il.call(this,a,b,c);"value"==c&&(a=P(a),isNaN(a)||0>a)&&(a=0);return a};
1712g.Ar=function(){this.m=[];this.h=[];this.b=[];this.f=0;this.w(1);for(var a=this.L(),b;a.advance();)b=a.get("value"),this.b.push(b),this.f+=b;if(this.b.length)if(this.f)for(this.m[0]=this.h[0]=100*this.b[0]/this.f,a=1;a<this.b.length;a++)this.m[a]=100*this.b[a]/this.f,this.h[a]=this.h[a-1]+100*this.b[a]/this.f;else for(a=0;a<this.b.length;a++)this.m[a]=0,this.h[a]=0;return null};g.Hs=function(a){this.c=null;V(a,16)&&this.i(1,16)};g.qp=function(a){return this.h[a]};g.Yr=function(a){return this.m[a]};function qC(a,b,c,d,e){nC.call(this,a);this.h=b;this.f=c||null;this.m=d||function(a,b){a.value+=Math.max(0,+b)||0;return a};this.s=e||function(){return{value:0}};this.b=new WH;this.b.l(0,"groupedPoint",!0)}G(qC,nC);g=qC.prototype;
1713g.Ar=function(){var a=[],b=this.g.L(),c=void 0,d=void 0;if(this.f)for(;b.advance();){var e=b.get(this.h),f=b.get("name");m(f)||(f="Point "+b.U());this.f(e)?a.push(b.U()):c?(c.push(e),d.push(f)):(c=[e],d=[f])}else for(e=0,b=b.Ya();e<b;e++)a.push(e);c?(this.b.Gc(0,cb(c,this.m,this.s())),this.b.l(0,"names",d),this.b.l(0,"values",c)):(this.b.Gc(0,c),this.b.l(0,"names",[]),this.b.l(0,"values",[]));return a};g.Ya=function(){oC(this);return(this.qg?this.qg.length:this.g.Ya())+this.b.Ya()};
1714g.af=function(a){oC(this);var b=this.g.Ya();return a<b?this.g.af(a):this.b.af(a-b)};g.qj=function(){return ob(this.g.qj(),this.b)};g.Gc=function(a,b){oC(this);var c=this.qg?this.qg.length:this.g.Ya();if(a<c)return nC.prototype.Gc.apply(this,arguments);a-=c;return this.b.Gc.apply(this.b,arguments)};
1715g.Cw=function(a,b,c){var d=this.qg?this.qg.length:this.g.Ya();if(a>
1715d)throw Error("Index can not be masked by this View");return a>=d?(a-=d,2<arguments.length?(this.b.l.apply(this.b,arguments),this):this.b.l.apply(this.b,arguments)):nC.prototype.Cw.apply(this,arguments)};function WH(){ld.call(this);AC(this);this.f=void 0}G(WH,zC);WH.prototype.Gc=function(a,b){if(!a){var c=this.f;1<arguments.length&&(this.f=b);return c}};WH.prototype.l=function(a,b,c){if(!a)return nC.prototype.l.apply(this,arguments)};
1716WH.prototype.Ya=function(){return m(this.f)?1:0};var XH=WH.prototype;XH.row=XH.Gc;XH.getRowsCount=XH.Ya;function sC(a,b,c){nC.call(this,a);this.b=b;var d=D(c)?c:"desc"==wn(c,"asc")?ir:fr;this.f=function(a,b){return d(a.value,b.value)||a.index-b.index}}G(sC,nC);sC.prototype.Ar=function(){for(var a=[],b=this.g.L();b.advance();)a.push({value:b.get(this.b),index:b.U()});zb(a,this.f);for(b=a.length;b--;)a[b]=a[b].index;return a};function YH(a,b){this.key=a;this.values=b;this.b=this.next=null;this.f=!1;this.g=ZH++}YH.prototype.c=null;var ZH=0;function $H(a,b){return a.key==b.key?a.g-b.g:a.key-b.key}function aI(a){return this-a.key}function bI(a){return this-a.key};function cI(a){this.f=a;this.b=[];this.c=0}g=cI.prototype;g.Hk=function(){dI(this.f,this.b);this.b.length=0};g.dC=function(a,b){this.b.push(b);this.c++};g.start=function(){this.c=this.b.length=0};g.Ie=ea;g.Lu=function(){this.b.length&&this.Hk()};g.Sv=function(){return this.c};function eI(a){this.b=[];this.m=a;this.K=[];this.G=0;this.J=[];this.da=0;this.f=-1;this.R=this.F=this.N=this.s=null}function fI(a){a.N=a.s=null;a.R=a.F=null;a.K.length=0;a.G=0;a.J.length=0;a.da=0}
1717eI.prototype.update=function(){var a=this.m.v-1;if(this.f<a)if(this.b.length){for(var b=this.m.c,c=this instanceof gI,d=0;d<b.length;d++)if(this.f<=this.m.m[d]){var e=b[d];e.h.call(e.b,e.b);for(var f=0,h=this.b[0];h;){h.c||(h.c=[]);for(;h.c.length<a;)h.c.push(void 0);e.g.call(e.b,new hI(h,e,c,f),e.b);h=h.next;f++}}this.f=a;fI(this)}else this.f=a};
1718eI.prototype.select=function(a,b){var c,d,e,f=this.b.length;f?(d=isNaN(a)?0:iI(this,a,"exactOrNext"),isNaN(d)?(c=f-1,d=NaN):(e=isNaN(b)?f-1:iI(this,b,"exactOrPrev"),isNaN(e)?(c=NaN,d=0):d<=e?(c=0<d?d-1:NaN,d=e<f-1?e+1:NaN):c=e)):c=d=NaN;return jI(this,a,b,c,d)};
1719function jI(a,b,c,d,e){var f,h,k,l,n,p,r,t=a.b.length;if(t){for(n=0;n<a.K.length;n++)if(f=a.K[(a.G-n-1+4)%4],f.KK==b&&f.WH==c)return f;isNaN(d)?isNaN(e)?(p=0,r=t-1):e?(p=0,r=e-1):p=r=NaN:isNaN(e)?d==t-1?p=r=NaN:(p=d+1,r=t-1):1==e-d?p=r=NaN:(p=d+1,r=e-1);k=a.b[d]||null;f=a.b[p]||null;h=a.b[r]||null;l=a.b[e]||null}else f=h=k=l=null,p=r=d=e=NaN;var u=a.oI(),v=C(u),w={},x={},y=[],B=[],E;if(k||f||l){var R=!k&&!l;if(R&&a.s){for(E in a.s)w[E]=a.s[E],x[E]=a.N[E];for(n=0;n<a.F.length;n++)y.push(a.F[n]),B.push(a.R[n])}else{if(v)for(n=
17200;n<u;n++)w[n]=Number.POSITIVE_INFINITY,x[n]=Number.NEGATIVE_INFINITY;else for(n in u)w[n]=Number.POSITIVE_INFINITY,x[n]=Number.NEGATIVE_INFINITY;for(n=0;n<=a.f;n++)y.push(Number.POSITIVE_INFINITY),B.push(Number.NEGATIVE_INFINITY);for(var S=k||f||l,Y=l?l.next:l;S&&S!=Y;){if(v){var pa=Math.min(S.values.length,u);for(n=0;n<pa;n++)E=P(S.values[n]),E<w[n]&&(w[n]=E),E>x[n]&&(x[n]=E)}else for(n in u)E=P(S.values[n]),E<w[n]&&(w[n]=E),E>x[n]&&(x[n]=E);for(n=0;n<=a.f;n++)E=P(S.c[n]),E<y[n]&&(y[n]=E),E>B[n]&&
1721(B[n]=E);S=S.next}if(v)for(n=0;n<u;n++)w[n]==Number.POSITIVE_INFINITY&&(w[n]=NaN),x[n]==Number.NEGATIVE_INFINITY&&(x[n]=NaN);else for(n in u)w[n]==Number.POSITIVE_INFINITY&&(w[n]=NaN),x[n]==Number.NEGATIVE_INFINITY&&(x[n]=NaN);for(n=0;n<=a.f;n++)y[n]==Number.POSITIVE_INFINITY&&(y[n]=NaN),B[n]==Number.NEGATIVE_INFINITY&&(B[n]=NaN);R&&(a.s={},a.N={},ta(a.s,w),ta(a.N,x),a.F=sb(y,0),a.R=sb(B,0))}}else{if(v)for(n=0;n<u;n++)w[n]=x[n]=NaN;else for(n in u)w[n]=x[n]=NaN;for(n=0;n<=a.f;n++)y[n]=B[n]=NaN}f=
1722{KK:b,WH:c,zJ:d,Rr:p,lastIndex:r,BY:e,CY:k,RS:f,vY:h,cV:l,xY:w,wY:x,oY:B,pY:y};t&&(a.K[a.G]=f,a.G=(a.G+1)%4);return f}function kI(a){var b=a.b.length;return b?jI(a,a.b[0].key,a.b[b-1].key,NaN,NaN):jI(a,NaN,NaN,NaN,NaN)}eI.prototype.search=function(a,b){return lI(this,iI(this,a,b))};
1723function iI(a,b,c){c=c||"exact";for(var d=0;d<a.J.length;d++){var e=a.J[(a.da-d-1+2)%2];if(e.key==b&&e.mode==c)return e.index}d=yb(a.b,aI,b);if(0>
1723d)if(d=~d,"exactOrNext"==c)d=d<a.b.length?d:NaN;else if("exactOrPrev"==c)d=0<d?d-1:NaN;else{if("nearest"==c)return c=a.b.length,d?d<c?(a=a.b[d],b-a.b.key<a.key-b?d-1:d):c?c-1:NaN:c?0:NaN;d=NaN}a.J[a.da]={key:b,mode:c,index:d};a.da=(a.da+1)%2;return d}function lI(a,b){return 0<=b&&b<a.b.length?a.b[b]:null}eI.prototype.Ya=function(){return this.b.length};
1724function gI(a,b){eI.call(this,a);this.h=b||null;this.c=mI;this.g=0}G(gI,eI);var mI=8;gI.prototype.oI=function(){return this.g};
1725gI.prototype.update=function(){if(this.c){var a=nI(this.m).b,b=this.m.j;if(this.c>=mI)this.f=-1,this.b.length=0,oI(this,a,b,this.h,!1);else{if(this.c&2){this.f=-1;var c=a.length?a[0]:null;if(c){var d=this.b.length?this.b[0]:null,e=c.key;if(d&&!(d.key>=e)){for(var f=0,h;(h=d.next)&&h.key<e;)f++,d=h;if(h&&h.key==e)f++;else{for(e=c;e&&(!h||e.key<h.key);){for(c=0;c<this.g;c++){var k=b[c];k.b(e.values[k.g],e.values[k.h],e.values)}e=e.next}for(c=0;c<this.g;c++)d.values[c]=b[c].c()}0<f&&(lb(this.b,0,f),
1726this.b.length&&(this.b[0].b=null))}}else this.b.length=0}this.c&1&&(this.f=-1,d=this.h,(f=this.b[this.b.length-1])?(this.b.pop(),f.b&&(f.b.next=null),f=f.key):f=void 0,oI(this,a,b,d,!0,f));if(this.c&4&&(a=a[0],e=this.b[0],a&&e)){d=this.g;f=b.length-1;do{for(c=e.next;a&&(!c||a.key<c.key);){for(h=d;h<=f;h++)k=b[h],k.b(a.values[k.g],a.values[k.h],a.values);a=a.next}e=e.values;for(h=d;h<=f;h++)e[h]=b[h].c();e=c}while(a)}}this.c=0;this.g=b.length;fI(this)}gI.o.update.call(this)};
1727function oI(a,b,c,d,e,f){e=e?a.g:c.length;var h,k;m(f)?(f=yb(b,aI,f),b=b[0<=f?f:~f]):b=b[0];if(b)if(f=a.b[a.b.length-1]||null,d){d.b.setTime(b.key);d.m();var l=d.next();do{for(var n=d.next(),p=!1;b&&(isNaN(n)||b.key<n);){p=!0;for(h=0;h<e;h++)k=c[h],k.b(b.values[k.g],b.values[k.h],b.values);b=b.next}if(p){k=Array(e);for(h=0;h<e;h++)k[h]=c[h].c();h=new YH(l,k);f&&(f.next=h);h.b=f;a.b.push(h);f=h}l=n}while(b)}else{do{for(h=0;h<e;h++)k=c[h],k.b(b.values[k.g],b.values[k.h],b.values);k=Array(e);for(h=0;h<
1728e;h++)k[h]=c[h].c();h=new YH(b.key,k);f&&(f.next=h);h.b=f;a.b.push(h);f=h;b=b.next}
1728while(b)}}function pI(a,b,c,d,e,f){eI.call(this,a);this.c=[];this.g=this.FJ;this.j=0;this.v=!1;this.ea=A(b)?b:rr(b,0,!0);this.aa=c;this.T=P(d)||0;this.V=ia(e)?e.getTime():P(e);this.oa=f||null;this.A=0;this.h=null}G(pI,eI);
1729function qI(a){a.v=!1;if(a.c.length||a.j){var b=rI(a),c=a.c.length,d=a.b.length,e=a.c[b?0:c-1],d=!c||!d||0<$H(e,a.b[d-1]),c=0;if(d&&2>a.j){d&&(c|=1);if(a.j){for(var c=c|2,e=new sI(a.b,null,!0),f=0,d=e.next();d&&d.f;)f++,d=e.next();lb(a.b,0,f);if(d=a.b[0])d.b=null}tI(a,new sI(null,a.c,b))}else e=new sI(a.b,a.c,b),a.b=[],tI(a,e),c=mI;a.c.length=0;a.g=a.FJ;a.f=-1;a.j=0;fI(a);uI(a.m,c,!0)}}g=pI.prototype;
1730g.remove=function(a,b){for(var c=new sI(this.b,this.c,rI(this),a,b),d;d=c.next();)d.f=!0;this.j=2;this.v||qI(this);return this};function vI(a,b){b=rr(b);for(var c=new sI(a.b,a.c,rI(a)),d=NaN,e;(e=c.next())&&0<b;)e.f||(e.key!=d&&b--,e.f=!0,d=e.key);a.j||(a.j=1);a.v||qI(a)}g.oI=function(){return this.h||this.A};
1731function dI(a,b){var c;if(q(b))b=sb(b,0);else if(z(b)){c=b;b={};for(var d in c)b[d]=c[d]}else b=null;c=Dy(b[a.ea],a.aa,isNaN(a.V)?null:new Date(a.V),a.oa);if(d=!(!b||!c))a.T&&c.setTime(c.getTime()+36E5*a.T),a.g(new YH(c.getTime(),b));return d}function rI(a){a.g==a.gC&&(a.c.sort($H),a.g=a.DJ);return a.g!=a.EJ}
1732function tI(a,b){var c=a.b.length-1,d,e;0<=c?(d=a.b[c],e=d.key):(d=null,e=NaN);for(var f;f=b.next();)if(!f.f){f.key==e?(a.b[c]=f,f.b=d.b):(a.b.push(f),f.b=d,e=f.key,c++);f.b&&(f.b.next=f);d=f;var h;if(q(f.values)){if(f=f.values.length,a.A<f){if(a.h)for(h=a.A;h<f;h++)a.h[h]=!0;a.A=f}}else{if(!a.h)for(a.h={},h=0;h<a.A;h++)a.h[h]=!0;for(h in f.values)a.h[h]=!0}}d&&(d.next=null)}g.FJ=function(a){this.c.push(a);this.g=this.DJ};
1733g.DJ=function(a){var b=this.c.length,c=this.c[b-1];c.key<a.key?this.c.push(a):c.key>a.key?(this.g=1==b?this.EJ:this.gC,this.c.push(a)):this.c[b-1]=a};g.EJ=function(a){var b=this.c.length,c=this.c[b-1];c.key>a.key?this.c.push(a):c.key<a.key?(this.g=this.gC,this.c.push(a)):c.key==a.key&&(this.c[b-1]=a)};g.gC=function(a){this.c.push(a)};
1734function sI(a,b,c,d,e){this.h=a||[];this.g=b||[];d=P(d);e=P(e);isNaN(e)?this.next=this.AU:(this.next=this.RR,this.j=e);a=isNaN(d)?0:yb(this.h,aI,d);this.c=this.h[0>a?~a:a];c?(this.f=this.lU,this.b=isNaN(d)?0:yb(this.g,aI,d),0>this.b&&(this.b=~this.b)):(this.f=this.nU,this.b=isNaN(d)?this.g.length-1:yb(this.g,bI,d),0>this.b&&(this.b=~this.b-1))}g=sI.prototype;g.Fp=function(){return null};
1735g.lU=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>$H(a,b))return this.c=this.c.next,a;this.b++;return b}this.c=this.c.next;this.f=this.kJ;return a}if(b)return this.b++,this.f=this.jU,b;this.next=this.Fp;return null};g.nU=function(){var a=this.c,b=this.g[this.b];if(a){if(b){if(0>$H(a,b))return this.c=this.c.next,a;this.b--;return b}this.c=this.c.next;this.f=this.kJ;return a}if(b)return this.b--,this.f=this.kU,b;this.next=this.Fp;return null};
1736g.kJ=function(){var a=this.c;if(a)return this.c=this.c.next,a;this.next=this.Fp;return null};g.jU=function(){var a=this.g[this.b++];if(a)return a;this.next=this.Fp;return null};g.kU=function(){var a=this.g[this.b--];if(a)return a;this.next=this.Fp;return null};g.RR=function(){var a=this.f();return!a||a.key>this.j?(this.next=this.Fp,null):a};g.AU=function(){return this.f()};function wI(a,b){this.f=Un(a);this.c=b||1;this.b=new Date(0);switch(this.f){case "year":return this.m=this.CN,this.next=this.yU,this;case "semester":return this.m=this.zN,this.next=this.vU,this;case "quarter":return this.m=this.xN,this.next=this.tU,this;case "month":return this.m=this.ey,this.next=this.sU,this;case "thirdofmonth":return this.m=this.AN,this.next=this.wU,this;case "week":return this.m=this.BN,this.next=this.xU,this;default:this.m=this.tN;this.next=this.mU;break;case "hour":this.m=this.uN;
1737this.next=this.oU;break;case "minute":this.m=this.wN;this.next=this.rU;break;case "second":this.m=this.yN;this.next=this.uU;break;case "millisecond":this.m=this.vN,this.next=this.qU}}g=wI.prototype;g.CN=function(a){this.b.setTime(Date.UTC(Er(this.b.getUTCFullYear(),this.c,a?a.getUTCFullYear():2E3)-this.c,0))};g.zN=function(a){var b=this.c;this.c*=6;this.ey(a);this.c=b};g.xN=function(a){var b=this.c;this.c*=3;this.ey(a);this.c=b};
1738g.ey=function(a){var b=Er(this.b.getUTCMonth()+12*this.b.getUTCFullYear(),this.c,a?a.getUTCMonth()+12*a.getUTCFullYear():24E3)-this.c;a=Math.floor(b/12);b%=12;0>b&&(b+=12);this.b.setTime(Date.UTC(a,b))};g.AN=function(a){a=Er(xI(this.b),this.c,a?xI(a):72E3)-this.c;var b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);
1738this.b.setTime(Date.UTC(b,c,1+10*a))};g.BN=function(a){yI(this,6048E5*this.c,a||new Date(Date.UTC(2E3,0,2)))};g.tN=function(a){yI(this,864E5*this.c,a)};
1739g.uN=function(a){yI(this,36E5*this.c,a)};g.wN=function(a){yI(this,6E4*this.c,a)};g.yN=function(a){yI(this,1E3*this.c,a)};g.vN=function(a){yI(this,this.c,a)};function yI(a,b,c){a.b.setTime(Er(a.b.getTime(),b,c?c.getTime():Date.UTC(2E3,0))-b)}function xI(a){var b=a.getUTCDate();return 3*(12*a.getUTCFullYear()+a.getUTCMonth())+(10>=b?0:20>=b?1:2)}g.yU=function(){this.b.setUTCFullYear(this.b.getUTCFullYear()+this.c);return this.b.getTime()};
1740g.vU=function(){var a=this.b.getUTCMonth()+6*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.tU=function(){var a=this.b.getUTCMonth()+3*this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};
1741g.sU=function(){var a=this.b.getUTCMonth()+this.c,b=this.b.getUTCFullYear()+Math.floor(a/12),a=a%12;0>a&&(a+=12);this.b.setUTCFullYear(b);this.b.setUTCMonth(a);return this.b.getTime()};g.wU=function(){var a,b=this.b.getUTCDate();a=3*(12*this.b.getUTCFullYear()+this.b.getUTCMonth())+(10>=b?0:20>=b?1:2)+this.c;b=Math.floor(a/36);a%=36;var c=Math.floor(a/3);0>c&&(c+=12);a%=3;0>a&&(a+=3);this.b.setTime(Date.UTC(b,c,1+10*a));return this.b.getTime()};
1742g.xU=function(){var a=this.b.getTime()+6048E5*this.c;this.b.setTime(a);return a};g.mU=function(){var a=this.b.getTime()+864E5*this.c;this.b.setTime(a);return a};g.oU=function(){var a=this.b.getTime()+36E5*this.c;this.b.setTime(a);return a};g.rU=function(){var a=this.b.getTime()+6E4*this.c;this.b.setTime(a);return a};g.uU=function(){var a=this.b.getTime()+1E3*this.c;this.b.setTime(a);return a};g.qU=function(){var a=this.b.getTime()+this.c;this.b.setTime(a);return a};g.Sv=function(){return this.c};function zI(a,b,c,d,e){this.s=a;this.da=d;this.j=new YH(isNaN(b.zJ)?-1:b.zJ,[]);this.j.next=b.RS;this.v=b.cV;this.F=b.lastIndex-b.Rr+1||0;this.A=(this.c=e||null)?this.WR:this.sN;this.N=this.c?this.ZS:this.cT;this.G=c;this.reset()}g=zI.prototype;g.reset=function(){this.c&&this.c.reset();this.b=this.j;this.h=this.c?this.c.f():this.j.key;this.g=!1;this.f=NaN;this.m=!0;return this};g.advance=function(){return this.A()};g.get=function(a){return this.op(this.da?AI(this.s,a):BI(this.s,a))};
1743g.l=function(a,b){var c=this.G[this.U()];c||(c=this.G[this.U()]={});return 1<arguments.length?(c[a]=b,this):c[a]};g.op=function(a){var b;this.g&&(C(a)&&0>a?this.b.c&&(b=this.b.c[~a]):b=this.b.values[a]);return b};g.Qz=function(){return this.f};g.U=function(){return this.N()};g.Ya=function(){return this.F};g.lR=function(){return this.f};g.cT=function(){return this.h};g.ZS=function(){return this.c.f()};
1744g.sN=function(){if(this.b){this.h++;if((this.b=this.b.next)&&this.b!=this.v)return this.g=!0,this.f=this.b.key,!0;this.b=null;this.g=!1;this.h=this.f=NaN}return!1};g.WR=function(){if(this.c.advance())return this.m&&(this.b=this.b.next),(this.m=!(!this.b||this.b.key!=this.c.b()||this.b==this.v))?(this.g=!0,this.f=this.b.key):(this.g=!1,this.f=this.c.b()),!0;this.b=null;this.f=NaN;return this.g=!1};var CI=zI.prototype;CI.reset=CI.reset;CI.advance=CI.advance;CI.get=CI.get;CI.getKey=CI.lR;
1745CI.getIndex=CI.U;CI.meta=CI.l;function DI(a){this.f=a;this.b=nI(a.b);this.g=!0;this.c=kI(this.b);this.j=!1;this.h=[];EI(this)}function EI(a){for(var b=a.b.Ya();a.h.length<b;)a.h.push({})}DI.prototype.search=function(a,b){var c=iI(this.b,a,fo(b)),d=lI(this.b,c);return d?new FI(d,this.f,!this.g,c,this.h[c]):null};
1746DI.prototype.select=function(a,b,c,d){a=sr(a);b=sr(b);c=m(c)?new wI(c,P(d)):void 0;a>b&&(d=a,a=b,b=d);d=nI(this.f.b,c);if(this.j||d!=this.b||this.c.KK!=a||this.c.WH!=b)this.j=!1,this.b=d,this.g=!c,this.c=d.select(a,b),EI(this);return this};DI.prototype.m=function(a,b){var c=m(a)?new wI(a,P(b)):void 0,d=nI(this.f.b,c);this.b=d;this.g=!c;this.c=kI(d);EI(this);return this};DI.prototype.L=function(){return new zI(this.f,this.c,this.h,!this.g,null)};
1747function FI(a,b,c,d,e){this.Gc=a;this.b=b;this.f=c;this.g=d;this.G=e}g=FI.prototype;g.get=function(a){return this.op(this.f?AI(this.b,a):BI(this.b,a))};g.op=function(a){var b;C(a)&&0>a?this.Gc.c&&(b=this.Gc.c[~a]):b=this.Gc.values[a];return b};g.U=function(){return this.g};g.Qz=function(){return this.Gc.key};g.l=function(a,b){return 1<arguments.length?(this.G&&(this.G[a]=b),this):this.G?this.G[a]:void 0};g.mR=function(){return this.Gc.key};var GI=DI.prototype;GI.search=GI.search;GI.select=GI.select;
1748GI.selectAll=GI.m;GI.getIterator=GI.L;GI=FI.prototype;GI.meta=GI.l;GI.get=GI.get;GI.getKey=GI.mR;GI.getColumn=GI.op;GI.getIndex=GI.U;function HI(a,b){Gb.call(this);this.f=a;this.j=b;this.c={};this.b=ba;this.g=this.h=ea}G(HI,Gb);g=HI.prototype;g.U=function(){return this.j};g.In=function(a){this.j=a};g.rN=function(a,b){if(a in this.c)return oo(202,void 0,[a]),NaN;var c;a:if(c=this.f.b,this.f.b!=c)c=NaN;else{var d,e=c.h.length;d=e?~c.h[0]:~c.v;if(A(b)){if(b in c.g){oo(201,void 0,[b]);c=NaN;break a}c.g[b]=d}c.m[this.U()]=Math.max(c.m[this.U()],~d);e?c.h.shift():c.v++;c=d}return isNaN(c)?NaN:this.c[a]=c};
1749g.nI=function(a){return a in this.c?this.c[a]:NaN};
1749g.DV=function(a){this.b=a};g.FV=function(a){this.h=D(a)?a:ea};g.BV=function(a){this.g=D(a)?a:ea};
1750g.M=function(){var a=this.f.b,b=this.U();a.c.splice(b,1);var c;for(c=b;c<a.c.length;c++)a.c[c].In(c);a.m.splice(b,1);var b=[],d;for(d in this.c)b.push(this.c[d]);if(b.length){zb(a.h);d=[];var e=Number.POSITIVE_INFINITY;for(c=0;c<b.length;c++){var f=~b[c],e=Math.min(e,f);a.h.push(f);for(var h in a.g)if(a.g[h]==b[c]){d.push(h);break}}zb(a.h);for(c=0;c<d.length;c++)delete a.g[d[c]];e--;a.f.f=Math.min(a.f.f,e);for(var k in a.b)a.b[k].f=Math.min(a.b[k].f,e)}z(this.b)&&D(this.b.dispose)&&this.b.dispose();
1751delete this.b;delete this.g;delete this.h;delete this.f;delete this.c;HI.o.M.call(this)};function hI(a,b,c,d){FI.call(this,a,b.f,c,d,{});this.h=b}G(hI,FI);hI.prototype.set=function(a,b){return this.c(this.h.nI(a),b)};hI.prototype.c=function(a,b){var c=!isNaN(a);c&&(this.Gc.c[~a]=b);return c};var II=HI.prototype;II.addOutputField=II.rN;II.getFieldIndex=II.nI;II.setContext=II.DV;II.setStartFunction=II.FV;II.setCalculationFunction=II.BV;II.dispose=II.sf;II=hI.prototype;II.set=II.set;II.setColumn=II.c;function JI(a,b){ld.call(this);this.b=a;this.c={};if(z(b)){U(this.b);for(var c in b){var d=b[c];z(d)?this.f(c,d.column,d.type,d.context||d.weights):(C(d)||A(d))&&this.f(c,d)}this.b.S(!0)}}G(JI,Xu);JI.prototype.g=function(){return new DI(this)};
1752JI.prototype.f=function(a,b,c,d){var e;if(C(b))e=Math.round(P(b));else if(A(b))e=this.b.g[b]||NaN,isNaN(e)&&(e=b);else return this;if(C(e)&&0>e)this.c[a]={IK:e,OJ:e};else if(A(e)||!isNaN(e)){if((b=z(c))&&!D(c)&&!("reset"in c&&"considerItem"in c&&"getResult"in c))return this;var f=b?c:eo(m(c)?c:a);b=d;"weightedAverage"==f&&(C(d)?b=Math.round(d):A(d)?(b=this.b.g[d]||NaN,isNaN(b)&&(b=d)):b=NaN,C(b)&&isNaN(b)&&(f="average"));U(this.b);d=this.b;c=e;var h=b;b=KI(f,c,h);b in d.s?b=d.s[b]:(c=LI(f,c,h),d.s[b]=
1753b=d.j.length,d.j.push(c),uI(d,4,!1));this.c[a]={IK:e,OJ:b};this.b.S(!0)}return this};function AI(a,b){return b in a.c?a.c[b].OJ:NaN}function BI(a,b){return b in a.c?a.c[b].IK:NaN}var MI=JI.prototype;MI.addField=MI.f;MI.createSelectable=MI.g;function NI(a,b){Gb.call(this);this.g=a;this.h=m(b)?b:NaN;this.clear()}G(NI,Gb);NI.prototype.clear=function(){this.value=void 0};NI.prototype.c=function(){var a=this.value;this.clear();return a};NI.prototype.M=function(){delete this.value;NI.o.M.call(this)};function OI(a){NI.call(this,a)}G(OI,NI);OI.prototype.clear=function(){this.value=this.f=0};OI.prototype.b=function(a){a=P(a);isNaN(a)||(this.value+=a,this.f++)};OI.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function PI(a,b){this.f=b;NI.call(this,a)}G(PI,NI);PI.prototype.clear=function(){this.f.reset()};PI.prototype.b=function(a,b,c){this.f.considerItem(a,c)};PI.prototype.c=function(){var a=this.f.getResult();this.clear();return a};PI.prototype.M=function(){delete this.f;PI.o.M.call(this)};function QI(a,b,c){this.j=b;this.f=c;NI.call(this,a)}G(QI,NI);QI.prototype.clear=function(){this.value=[];this.m=[]};QI.prototype.b=function(a,b,c){this.value.push(a);this.m.push(c)};QI.prototype.c=function(){var a=this.j.call(this.f,this.value,this.m);this.clear();return a};QI.prototype.M=function(){delete this.j;delete this.f;QI.o.M.call(this)};function RI(a){NI.call(this,a)}G(RI,NI);RI.prototype.clear=function(){this.value=NaN};RI.prototype.b=function(a){isNaN(this.value)&&(this.value=P(a))};function SI(a){NI.call(this,a)}G(SI,NI);SI.prototype.b=function(a){m(this.value)||(this.value=a)};function TI(a){NI.call(this,a)}G(TI,NI);TI.prototype.clear=function(){this.value=NaN};TI.prototype.b=function(a){a=P(a);isNaN(a)||(this.value=a)};function UI(a){NI.call(this,a)}G(UI,NI);UI.prototype.b=function(a){m(a)&&(this.value=a)};function VI(a){NI.call(this,a)}G(VI,NI);VI.prototype.clear=function(){this.value=[]};VI.prototype.b=function(a){m(a)&&this.value.push(a)};function WI(a){NI.call(this,a)}G(WI,NI);WI.prototype.clear=function(){this.value=NaN};WI.prototype.b=function(a){a=P(a);isNaN(a)||this.value>=a||(this.value=a)};function XI(a){NI.call(this,a)}G(XI,NI);XI.prototype.clear=function(){this.value=NaN};
1753XI.prototype.b=function(a){a=P(a);isNaN(a)||this.value<=a||(this.value=a)};function YI(a){NI.call(this,a)}G(YI,NI);YI.prototype.clear=function(){this.value=0};YI.prototype.b=function(a){a=P(a);isNaN(a)||(this.value+=a)};function ZI(a,b){NI.call(this,a,b)}G(ZI,NI);ZI.prototype.clear=function(){this.value=this.f=0};ZI.prototype.b=function(a,b){a=P(a);b=P(b)||0;isNaN(a)||(this.value+=a*b,this.f+=b)};ZI.prototype.c=function(){var a=this.f?this.value/this.f:NaN;this.clear();return a};function LI(a,b,c){if(D(a))return new QI(b,a,c);if(z(a))return new PI(b,a);switch(a){case "average":return new OI(b);case "first":return new RI(b);case "firstValue":return new SI(b);case "lastValue":return new UI(b);case "list":return new VI(b);case "max":return new WI(b);case "min":return new XI(b);case "sum":return new YI(b);case "weightedAverage":return new ZI(b,c);default:case "last":return new TI(b)}}
1754function KI(a,b,c){C(b)&&(b=b.toFixed(0));if(z(a))return ka(a)+"|"+b+"|"+hr(c);switch(a){case "average":return"a"+b;case "first":return"f"+b;case "firstValue":return"o"+b;case "lastValue":return"c"+b;case "list":return"g"+b;case "max":return"x"+b;case "min":return"n"+b;case "sum":return"s"+b;case "weightedAverage":return C(c)&&(c=c.toFixed(0)),"w"+b+":"+String(c);default:case "last":return"l"+b}};function $I(a,b,c,d,e){ld.call(this);this.f=new pI(this,a,b,c,d,e);this.b={};this.s={};this.g={};this.v=0;this.h=[];this.j=[];this.c=[];this.m=[]}G($I,Xu);g=$I.prototype;g.ia=16;
1755g.nR=function(a,b,c){var d=this.f,e=!d.v;e&&(d.v&&K(101),d.v=!0);if(A(a)){var f=new cI(d),h=new Lp;z(c)&&(h.Os(c.rowsSeparator),h.Er(c.columnsSeparator),h.ns(c.ignoreTrailingSpaces),h.ls(c.ignoreFirstRow));h.vr(a,f);!0===b&&(b=f.Sv())}else if(q(a)){for(f=c=0;f<a.length;f++)dI(d,a[f])&&c++;!0===b&&(b=c)}b=P(b);isNaN(b)||vI(d,b);e&&qI(d);return this};g.remove=function(a,b){this.f.remove(sr(a),sr(b));return this};g.oR=function(a){vI(this.f,a);return this};g.QF=function(a){return new JI(this,a)};
1756g.gS=function(a){if(a instanceof JI){if(a.b!=this)return oo(200),null}else a=this.QF(a);a=new HI(a,this.c.length);this.c.push(a);this.m.push(-1);return a};function nI(a,b){var c;if(b){var d=b.f+b.c.toFixed(0);d in a.b?c=a.b[d]:a.b[d]=c=new gI(a,b)}else c=a.f;c.update();return c}function uI(a,b,c){for(var d in a.b){var e;e=a.b[d];(e.c|b)!=e.c?(e.c|=b,e=!0):e=!1;c=e||c}c&&(zs++,a.X(16),Cs())}
1757g.M=function(){U(this);delete this.f;Kb(this.j);delete this.j;delete this.b;Kb(this.c);delete this.c;this.S(!1);$I.o.M.call(this)};var aJ=$I.prototype;F("anychart.data.table",function(a,b,c,d,e){return new $I(a,b,c,d,e)});aJ.addData=aJ.nR;aJ.remove=aJ.remove;aJ.removeFirst=aJ.oR;aJ.mapAs=aJ.QF;aJ.createComputer=aJ.gS;function bJ(a){this.j=a;this.c=[-1];this.b=void 0;this.h=this.dH;this.f=this.fH;this.g=-1}g=bJ.prototype;g.dH=function(){return!0};g.fH=function(){return!0};g.reset=function(){this.c.length=1;this.c[0]=-1;this.b=void 0;this.g=-1;return this};g.pR=function(){return this.b};g.aT=function(){return this.g};g.get=function(a){if(this.b)return this.b.get(a)};g.set=function(a,b){this.b&&this.b.set(a,b);return this};
1758g.l=function(a,b){return 1<arguments.length?(this.b&&this.b.l(a)!=b&&this.b.l(a,b),this):this.b?this.b.l(a):void 0};g.zU=function(a){return m(a)?(D(a)?this.h=a:this.h=this.dH,this):this.h};g.$K=function(a){return m(a)?(D(a)?this.f=a:this.f=this.fH,this):this.f};g.advance=function(){var a=cJ(this,dJ(this));a&&(this.b=a);return!!a};g.Ju=function(){this.reset();for(var a=[];this.advance();)a.push(this.b);return a};
1759function cJ(a,b){if(!b.length||!a.c.length)return null;var c=b[++a.c[a.c.length-1]];if(!c)return a.c.pop(),cJ(a,dJ(a));var d=b;c.gb()&&a.f(c)&&(a.c.push(-1),d=c.np());return a.h(c)?c:cJ(a,d)}function dJ(a){var b=a.j.np();a.g=0;if(1<a.c.length)for(var c=0;c<a.c.length-1;c++)b=b[a.c[c]],a.g=c+1,b=b.np();return b}var eJ=bJ.prototype;eJ.reset=eJ.reset;eJ.current=eJ.pR;eJ.get=eJ.get;eJ.set=eJ.set;eJ.meta=eJ.l;eJ.getDepth=eJ.aT;eJ.advance=eJ.advance;eJ.toArray=eJ.Ju;eJ.nodeYieldCondition=eJ.zU;
1760eJ.traverseChildrenCondition=eJ.$K;function fJ(a,b){ld.call(this);this.b=a;this.c=b;this.b.ja("treeItemMove",this.xw,!1,this);this.b.ja("treeItemUpdate",this.xw,!1,this);this.b.ja("treeItemCreate",this.xw,!1,this);this.b.ja("treeItemRemove",this.xw,!1,this);Q(this.b,this.XU,this)}G(fJ,Xu);g=fJ.prototype;g.ia=Xu.prototype.ia|48;g.xw=function(a){var b={};ec(b,a);b.dataItem&&b.dataItem instanceof gJ&&(b.dataItem=hJ(b.dataItem,this));this.dispatchEvent(b)};g.XU=function(a){this.X(a.b)};g.Zr=function(){return new bJ(this)};
1761g.search=function(a,b,c){a=this.c[a]||a;a=this.b.search(a,b,c);if(!a)return null;if(q(a))for(b=[],c=0;c<a.length;c++)b.push(hJ(a[c],this));else b=hJ(a,this);return b};g.Np=function(a,b,c){return(a=this.search(a,b,c))?q(a)?a:[a]:[]};g.rR=function(a,b,c){this.b.Tz(a,b,c);return this};g.nc=function(a){return this.qd(a,this.gb())};g.qd=function(a,b){this.b.qd(a,b);return this.xc(b)};g.removeChild=function(a){return this.UF(this.Uc(a))};g.UF=function(a){return(a=this.b.Ku(a))?hJ(a,this):null};
1762g.sR=function(){this.b.XF();return this};g.Uc=function(a){return this.b.Uc(a)};g.TF=function(){for(var a,b=this.b.gb(),c=[],d=0;d<b;d++)a=this.b.xc(d),c.push(hJ(a,this));return c};g.np=function(){return this.TF()};g.gb=function(){return this.b.gb()};
1762g.xc=function(a){if(a=this.b.xc(a))return hJ(a,this)};g.u=function(){var a=this.b.u();a.mapping=this.c;return a};g.tC=function(){var a=this.b.tC();a.mapping=this.c;return a};function iJ(a,b,c){this.c=a;this.g=c;this.b=b;this.G={}}g=iJ.prototype;g.Jh=function(){return this.b.Jh()};
1763g.nc=function(a){return this.qd(a,this.gb())};g.qd=function(a,b){this.b.qd(a,b);return this};g.remove=function(){this.g?this.g.removeChild(this):this.c.removeChild(this);return this};g.removeChild=function(a){return this.SF(this.Uc(a))};g.SF=function(a){return(a=this.b.Sz(a))?hJ(a,this.c):null};g.qR=function(){this.b.VF();return this};g.Uc=function(a){return this.b.Uc(a)};g.ur=function(){for(var a,b=this.b.gb(),c=[],d=0;d<b;d++)a=this.b.xc(d),c.push(hJ(a,this.c));return c};g.np=function(){return this.ur()};
1764g.gb=function(){return this.b.gb()};g.xc=function(a){if(a=this.b.xc(a))return hJ(a,this.c)};g.get=function(a){if(arguments.length){var b=this.c.c,c=arguments[0],d=[];q(c)?d=c:A(c)&&(d=arguments);c=bb(d,function(a){return b[a]||a});return this.b.get(c)}};
1765g.set=function(a){if(arguments.length){var b=this.c.c,c=[],d=[],e,f,h=0;e=arguments[0];q(e)?(d=e,e=d[0],1<d.length&&A(e)&&(1<arguments.length?f=arguments[1]:(f=d[d.length-1],h=1))):A(e)&&1<arguments.length&&(d=arguments,f=d[d.length-1],h=1);for(e=0;e<d.length-h;e++)c[e]=b[d[e]]||d[e];c.push(f);this.b.set.apply(this.b,c)}return this};g.xh=function(a){if(arguments.length){var b=this.c.c,c=arguments[0],d=[];q(c)?d=c:A(c)&&(d=arguments);c=bb(d,function(a){return b[a]||a});this.b.xh(c)}return this};
1766g.l=function(a,b){return 1<arguments.length?this.zj(a,b):this.Vf(a)};g.Vf=function(a){if(arguments.length){var b=arguments[0],c;q(b)?c=b:A(b)&&(c=arguments);if(m(c)){var d=this.G,e;for(e=0;e<c.length;e++)if(b=c[e],z(d)||q(d)){if(e==c.length-1)return d[b];d=d[b]}else break}}};
1767g.zj=function(a){if(arguments.length){var b=arguments[0],c,d,e,f,h,k,l=0,n=[];q(b)?(c=b,b=c[0],1<c.length&&A(b)&&(1<arguments.length?d=arguments[1]:(d=c[c.length-1],l=1))):A(b)&&1<arguments.length&&(c=arguments,d=c[c.length-1],l=1);if(m(c)){k=this.G;h=c[0];n.push(h);e=k[h];for(b=1;b<c.length-l;b++)if(f=c[b],!C(f)&&!A(f))return this;for(b=1;b<c.length-l;b++)if(f=c[b],n.push(f),C(f))if(m(e))if(q(e))k=e,e=k[f],h=f;else return this;else k[h]=[],e=k[f],k=k[h],h=f;else if(A(f))if(m(e))if(z(e))k=e,e=k[f],
1768h=f;else return this;else k[h]={},e=k[f],k=k[h],h=f;else return this;k[h]!=d&&(k[h]=d,this.c.X(32))}}return this};g.getParent=function(){return this.g};g.Ji=function(a){this.g=a};var jJ=fJ.prototype;jJ.getTraverser=jJ.Zr;jJ.addData=jJ.rR;jJ.search=jJ.search;jJ.searchItems=jJ.Np;jJ.addChild=jJ.nc;jJ.addChildAt=jJ.qd;jJ.getChildren=jJ.TF;jJ.numChildren=jJ.gb;jJ.getChildAt=jJ.xc;jJ.removeChild=jJ.removeChild;jJ.removeChildAt=jJ.UF;jJ.removeChildren=jJ.sR;jJ.indexOfChild=jJ.Uc;jJ=iJ.prototype;
1769jJ.get=jJ.get;jJ.set=jJ.set;jJ.meta=jJ.l;jJ.del=jJ.xh;jJ.getParent=jJ.getParent;jJ.addChild=jJ.nc;jJ.addChildAt=jJ.qd;jJ.getChildren=jJ.ur;jJ.numChildren=jJ.gb;jJ.getChildAt=jJ.xc;jJ.remove=jJ.remove;jJ.removeChild=jJ.removeChild;jJ.removeChildAt=jJ.SF;jJ.removeChildren=jJ.qR;jJ.indexOfChild=jJ.Uc;function kJ(){this.b=[]}g=kJ.prototype;g.Hk=function(){this.m.push(this.c);this.c={};this.f=!1};g.dC=function(a,b){var c=this.b[a],c=m(c)?c:"column"+a;null===b||(this.c[c]=b);this.f=!0};g.start=function(){this.m=[];this.c={};this.f=!1};g.Ie=ea;g.Lu=function(){this.f&&this.Hk()};function lJ(a,b,c){ld.call(this);this.f=[];this.b={};this.h={};this.j=this.Zr();this.c=null;this.g=!0;this.qA("id",!0);a&&this.Tz(a,b,c)}G(lJ,Xu);function mJ(a){var b=new lJ;U(b);if("index"in a)for(var c=a.index,d=0,e=c.length;d<e;d++)b.qA(c[d]);if("children"in a)for(c=a.children,d=0,e=c.length;d<e;d++)b.nc(nJ(b,c[d]));b.S(!1);return"mapping"in a?b.WF(a.mapping):b}g=lJ.prototype;g.ia=48;function oJ(a,b){return a.getParent()?a.getParent()==b?!0:oJ(a.getParent(),b):!1}
1770g.Jr=function(a){return m(a)?(this.g=a,this):this.g};g.X=function(a){!this.Rf&&a&16&&(this.c=null);lJ.o.X.call(this,a)};g.Zr=function(){return new bJ(this)};function pJ(a,b){var c=new gJ(a,b),d=b.children;if(d)for(var e=0,f=d.length;e<f;e++)qJ(c,pJ(a,d[e]));return c}
1771g.Tz=function(a,b,c){if(A(a)){var d=new Lp;"object"==ga(c)&&(d.Os(c.rowsSeparator),d.Er(c.columnsSeparator),d.ns(c.ignoreTrailingSpaces),d.ls(c.ignoreFirstRow));var e=new kJ;if(m(b)&&z(b)){e.b.length=0;for(var f in b){var h=b[f];C(h)&&(e.b[h]=f)}}d.vr(a,e);a=e.m;b="astable"}else b=String(b).toLowerCase();U(this);switch(b){case "astable":case "table":case "parentid":case "linear":case "plain":case "db":case "database":case "id":case "parentpointer":case "pointer":var k,l,d=[],e=[];
1771f=[];U(this);b=0;
1772for(h=a.length;b<h;b++){k=a[b];l=new gJ(this,k);var n=k.id;f.push(l);if(null!=n)if(n+="",k=vb(d,n,fr),0>k){var p=~k;kb(d,n,p);(k=this.search("id",n))?(k=k instanceof gJ?k:k[0],kb(e,k,p),k.l("nc",!0),K(1,null,[n])):kb(e,l,p)}else K(2,null,[n])}for(b=0;b<f.length;b++)h=f[b],l=a[b].parent,null!=l?(l+="",k=vb(d,l,fr),0>k?((k=this.search("id",l))?(k=k instanceof gJ?k:k[0],qJ(k,h)):(this.f.push(h),K(3,null,[l])),rJ(this,h)):(k=e[k],qJ(k,h),k.l("nc")&&rJ(this,h))):(this.f.push(h),rJ(this,h));for(b=0;b<f.length;b++)h=
1773f[b],h.l("nc")||K(4,null,[h.get("id"),h.getParent().get("id")]);f.length&&this.X(16);this.S(!0);break;default:U(this);b=0;for(d=a.length;b<d;b++)e=pJ(this,a[b]),this.f.push(e),rJ(this,e);a.length&&this.X(16);this.S(!0)}if("array"==ga(c)){this.g=!1;for(a=0;a<c.length;a++)if(d=c[a],"object"==ga(d)&&(b=d.from,d=d.to,(A(b)||C(b))&&(A(d)||C(d)))){e=this.h.id;if(this.b.id)d=vb(this.b.id,{key:e?""+d:d},this.gv),f=0<=d?this.b.id[d].value:[],d=q(f)?f:[f];else{f=[];this.c||(this.c=this.j.Ju());for(e=0;e<this.c.length;e++)fr(this.c[e].get("id"),
1774d)||f.push(this.c[e]);d=f}if(d=d[0])e=d.get("dependsOn"),m(e)?"array"==ga(e)&&d.set("dependsOn",e.length,b):d.set("dependsOn",[b])}this.g=!0}this.S(!0);return this};g.gv=function(a,b){return fr(a.key,b.key)};
1775function sJ(a,b,c,d){if(c){if(d)for(var e=b.gb();e--;)sJ(a,b.xc(e),c,d);if(d=a.b[c])e={key:b.get(c),value:b},a.h[c]&&(e.key=""+e.key),a=vb(d,e,a.gv),0>a?kb(d,e,~a):(a=d[a],q(a.value)?(a=a.value,jb(a,b)||a.push(b)):a.value!=b&&(a.value=[a.value],a.value.push(b)))}else for(e in a.b)sJ(a,b,e,d)}
1776function tJ(a,b,c,d){if(c){if(d)for(var e=b.gb();e--;)tJ(a,b.xc(e),c,d);if(d=a.b[c])e={key:b.get(c)},a.h[c]&&(e.key=""+e.key),e=vb(d,e,a.gv),(d=d[e])&&(q(d.value)&&1<d.value.length?mb(d.value,b):nb(a.b[c],e))}else for(e in a.b)tJ(a,b,e,d)}g.qA=function(a,b){if(!this.b[a]){this.h[a]=!!b;this.j.reset();this.b[a]=[];this.c||(this.c=this.j.Ju());for(var c=0;c<this.c.length;c++)sJ(this,this.c[c],a)}return this};g.oV=function(a){delete this.b[a];delete this.h[a];return this};
1777function rJ(a,b){sJ(a,b);b.l("nc",!0);for(var c=0;c<b.gb();c++)rJ(a,b.xc(c))}g.search=function(a,b,c){var d=D(b),e;e=this.h[a];if(this.b[a])return b=d?yb(this.b[a],b,c):vb(this.b[a],{key:e?""+b:b},c||this.gv),e=0<=b?this.b[a][b].value:null,q(e)?1==e.length?e[0]:e:e;e=[];this.c||(this.c=this.j.Ju());if(d)for(d=0;d<this.c.length;d++)b.call(c,this.c[d],d,this.c)||e.push(this.c[d]);else for(c=c||fr,d=0;d<this.c.length;d++)c(this.c[d].get(a),b)||e.push(this.c[d]);return e.length?1==e.length?e[0]:e:null};
1778g.Np=function(a,b,c){return(a=this.search(a,b,c))?q(a)?a:[a]:[]};g.nc=function(a){return this.qd(a,this.gb())};
1779g.qd=function(a,b){var c=null;a instanceof iJ&&(c=a.c,a=a.b);U(this);var d=null,e=-1,f=null,h=!0,k=null;a instanceof gJ?((k=a.Jh())&&k!=this&&(f=k,U(k)),e=(d=a.getParent())?d.Uc(a):k.Uc(a),a.remove()):(h=!1,a=pJ(this,a));b=ee(b,0,this.gb());kb(this.f,a,b);rJ(this,a);a.Jh(this);c&&hJ(a,c).Ji(null);this.X(16);this.S(!0);k&&k.S(!0);this.g&&(c={type:h?"treeItemMove":"treeItemCreate",target:null,targetIndex:b,item:a},f&&(c.sourceTree=f),h&&(c.sourceIndex=e,c.source=d),this.dispatchEvent(c));return a};
1780g.tR=function(){return qb(this.f)};g.np=function(){return this.f};g.gb=function(){return this.f.length};g.xc=function(a){return this.f[a]};g.removeChild=function(a){return this.Ku(this.Uc(a))};g.Uc=function(a){a instanceof iJ&&(a=a.b);return Za(this.f,a)};g.Ku=function(a){var b=null;0<=a&&a<=this.f.length&&(b=lb(this.f,a,1)[0],tJ(this,b,void 0,!0),this.X(16),this.g&&this.dispatchEvent({type:"treeItemRemove",source:null,sourceIndex:a,item:b}));return b};
1781g.XF=function(){if(this.f.length){this.f.length=0;for(var a in this.b)this.b[a].length=0;this.X(16)}return this};g.u=function(){var a=lJ.o.u.call(this);a.children=[];for(var b=0;b<this.gb();b++){var c=this.xc(b);a.children.push(c.u())}a.index=[];for(var d in this.b)a.index.push(d);return a};g.tC=function(){for(var a={children:[]},b=0;b<this.gb();b++){var c=this.xc(b);a.children.push(c.u(!1))}a.index=[];for(var d in this.b)a.index.push(d);return a};g.WF=function(a){return new fJ(this,a||{})};
1782function gJ(a,b){this.b=a;this.ga=null;this.c=[];this.G={};var c=cc(b);delete c.children;delete c.parent;this.m=c;this.f={}}function nJ(a,b){var c=new gJ(a,"treeDataItemData"in b?b.treeDataItemData:{});if("treeDataItemMeta"in b){var d=b.treeDataItemMeta,e;for(e in d)c.l(e,d[e])}if("children"in b)for(d=b.children,e=0;e<d.length;e++){var f=nJ(a,d[e]);c.nc(f)}return c}g=gJ.prototype;
1783g.get=function(a){if(arguments.length){var b=arguments[0],c;q(b)?c=b:A(b)&&(c=arguments);if(m(c)){var d=this.m,e;for(e=0;e<c.length;e++)if(b=c[e],z(d)||q(d)){if(e==c.length-1)return d[b];d=d[b]}else break}}};
1784g.set=function(a){if(arguments.length){var b=arguments[0],c,d,e,f,h,k,l,n=0,p=[];q(b)?(c=b,d=c[0],1<c.length&&A(d)&&(1<arguments.length?e=arguments[1]:(e=c[c.length-1],n=1))):A(b)&&1<arguments.length&&(d=b,c=arguments,e=c[c.length-1],n=1);if(m(c)){l=this.m;k=c[0];p.push(k);f=l[k];for(b=1;b<c.length-n;b++)if(h=c[b],!C(h)&&!A(h))return K(17),this;for(b=1;b<c.length-n;b++)if(h=c[b],p.push(h),C(h))if(m(f))if(q(f))l=f,f=l[h],k=h;else return K(17),this;else l[k]=[],f=l[h],l=l[k],k=h;else if(A(h))if(m(f))if(z(f))l=
1785f,f=l[h],k=h;else return K(17),this;else l[k]={},f=l[h],l=l[k],k=h;else return K(17),this;l[k]!=e&&(l[k]=e,tJ(this.b,this,d),sJ(this.b,this,d),this.b.X(16),this.b.Jr()&&this.b.dispatchEvent({type:"treeItemUpdate",item:this,path:p,field:p[0],value:e}))}else K(17)}return this};
1786g.xh=function(a){if(arguments.length){var b=arguments[0],c,d;q(b)?(c=b,d=c[0]):A(b)&&(c=arguments,d=b);if(m(c)){var e=[],f=this.m,h;for(h=1;h<c.length;h++)if(b=c[h],!C(b)&&!A(b))return this;for(h=0;h<c.length;h++)if(b=c[h],e.push(b),z(f)||q(f))if(h==c.length-1)if(b in f){var k=f[b];q(f)?nb(f,b):delete f[b];tJ(this.b,this,d);sJ(this.b,this,d);this.b.X(16);this.b.Jr()&&this.b.dispatchEvent({type:"treeItemUpdate",item:this,path:e,field:e[0],value:k})}else break;else f=f[b];else break}}return this};
1787g.l=function(a,b){return 1<arguments.length?this.zj(a,b):this.Vf(a)};g.Vf=function(a){if(arguments.length){var b=arguments[0],c;q(b)?c=b:A(b)&&(c=arguments);if(m(c)){var d=this.G,e;for(e=0;e<c.length;e++)if(b=c[e],z(d)||q(d)){if(e==c.length-1)return d[b];d=d[b]}else break}}};
1788g.zj=function(a){if(arguments.length){var b=arguments[0],c,d,e,f,h,k,l=0,n=[];q(b)?(c=b,b=c[0],1<c.length&&A(b)&&(1<arguments.length?d=arguments[1]:(d=c[c.length-1],l=1))):A(b)&&1<arguments.length&&(c=arguments,d=c[c.length-1],l=1);if(m(c)){k=this.G;h=c[0];n.push(h);e=k[h];for(b=1;b<c.length-l;b++)if(f=c[b],!C(f)&&!A(f))return this;for(b=1;b<c.length-l;b++)if(f=c[b],n.push(f),C(f))if(m(e))if(q(e))k=e,e=k[f],h=f;else return this;else k[h]=[],e=k[f],k=k[h],h=f;else if(A(f))if(m(e))if(z(e))k=e,e=k[f],
1789h=f;else return this;else k[h]={},e=k[f],k=k[h],h=f;else return this;k[h]!=d&&(k[h]=d,this.b.X(32))}}return this};g.getParent=function(){return this.ga};function uJ(a){a.ga&&(a.ga=null,a.b.X(16))}g.nc=function(a){return this.qd(a,this.gb())};
1790g.qd=function(a,b){var c=null;a instanceof iJ&&(c=a.c,a=a.b);U(this.b);var d=null,e=null,f=-1,h=null,k=!0;a instanceof gJ?((d=a.Jh())&&d!=this.b&&(h=d,U(d)),f=(e=a.getParent())?e.Uc(a):d.Uc(a),a.remove()):(k=!1,a=pJ(this.b,a));b=ee(b,0,this.gb());kb(this.c,a,b);sJ(this.b,a,void 0,!0);a.Jh(this.b);a.ga=this;c&&hJ(a,c).Ji(hJ(this,c));this.b.X(16);this.b.S(!0);d&&d.S(!0);this.b.Jr()&&(c={type:k?"treeItemMove":"treeItemCreate",target:this,targetIndex:b,item:a},h&&(c.sourceTree=h),k&&(c.sourceIndex=f,
1791c.source=e),this.b.dispatchEvent(c));return a};function qJ(a,b){kb(a.c,b,a.gb());b.ga=a}g.ur=function(){return qb(this.c)};g.np=function(){return this.c};g.gb=function(){return this.c.length};g.xc=function(a){return this.c[a]};g.removeChild=function(a){return this.Sz(this.Uc(a))};g.Sz=function(a){var b=null;0<=a&&a<=this.c.length&&(b=lb(this.c,a,1)[0],tJ(this.b,b,void 0,!0),uJ(b),this.b.Jr()&&this.b.dispatchEvent({type:"treeItemRemove",source:this,sourceIndex:a,item:b}));return b};
1792g.VF=function(){var a=this.c.length;if(a){U(this.b);for(var b=0;b<a;b++){var c=this.c[b];uJ(c);tJ(this.b,c,void 0,!0)}this.b.S(!1);this.c.length=0;this.b.X(16)}return this};g.Uc=function(a){a instanceof iJ&&(a=a.b);return Za(this.c,a)};g.remove=function(){if(this.ga)this.ga.removeChild(this);else{var a=this.b.Uc(this);0<=a&&this.b.Ku(a)}return this};g.Jh=function(a){return m(a)?(this.b!=a&&vJ(this,a),this):this.b};function vJ(a,b){a.b=b;for(var c=0,d=a.gb();c<d;c++)vJ(a.c[c],b)}
1793g.clone=function(a){var b=Po(this.m);delete b.children;delete b.parent;for(var b=new gJ(a,b),c=0,d=this.gb();c<d;c++){var e=this.xc(c);b.nc(e.clone(a))}return b};g.u=function(a){var b={treeDataItemData:this.m};!1!==a&&(b.treeDataItemMeta=this.G);for(var c=0,d=this.gb();c<d;c++){var e=this.xc(c);b.children||(b.children=[]);b.children.push(e.u(a))}return b};
1794function hJ(a,b){var c=String(ka(b));if(c in a.f)return a.f[c][1];var d=a.getParent()?hJ(a.getParent(),b):null,d=new iJ(b,a,d);a.f[c]=[b,d];return d}var wJ=lJ.prototype;F("anychart.data.tree",function(a,b,c){return new lJ(a,b,c)});wJ.getTraverser=wJ.Zr;
1794wJ.dispatchEvents=wJ.Jr;wJ.addData=wJ.Tz;wJ.createIndexOn=wJ.qA;wJ.removeIndexOn=wJ.oV;wJ.search=wJ.search;wJ.searchItems=wJ.Np;wJ.addChild=wJ.nc;wJ.addChildAt=wJ.qd;wJ.getChildren=wJ.tR;wJ.numChildren=wJ.gb;wJ.getChildAt=wJ.xc;wJ.removeChild=wJ.removeChild;
1795wJ.removeChildAt=wJ.Ku;wJ.removeChildren=wJ.XF;wJ.indexOfChild=wJ.Uc;wJ.mapAs=wJ.WF;wJ=gJ.prototype;wJ.get=wJ.get;wJ.set=wJ.set;wJ.meta=wJ.l;wJ.del=wJ.xh;wJ.getParent=wJ.getParent;wJ.addChild=wJ.nc;wJ.addChildAt=wJ.qd;wJ.getChildren=wJ.ur;wJ.numChildren=wJ.gb;wJ.getChildAt=wJ.xc;wJ.remove=wJ.remove;wJ.removeChild=wJ.removeChild;wJ.removeChildAt=wJ.Sz;wJ.removeChildren=wJ.VF;wJ.indexOfChild=wJ.Uc;var xJ=/[ \f\n\r\t\v\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000\u3031-\u3035\u309b\u309c\u30a0\u30fc\uff70]+/g,yJ=/[!-#%-*,-/:;?@\[-\]_{}\xa1\xa7\xab\xb6\xb7\xbb\xbf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u0af0\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166d\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e3b\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65]/g;
1796function VD(a,b,c,d,e){c={x:e?e[0]:0};for(var f=0,h=d.length;f<h;f++)c[d[f]]=e?e[b]:b,b++;return e?a.cd(void 0,c):a.cd(c,void 0)}
1797function GC(a,b){var c=Wn(b),d;if("csv"==c)try{var e=new Lp;z(b)&&(e.Os(b.rowsSeparator),e.Er(b.columnsSeparator),e.ns(b.ignoreTrailingSpaces),e.ls(b.ignoreFirstRow));d=e.vr(a)}catch(t){d=null,oo(101)}else{var f={},h=0,k=NaN,l=NaN,e=NaN,n;b&&((n=b.ignoreItems)&&(n=new RegExp("^("+n.join("|")+")$")),b.minLength&&(h=b.minLength),b.maxLength&&(k=b.maxLength),b.cutLength&&(l=b.cutLength),b.maxItems&&(e=b.maxItems));if("byWord"==c)a.split(xJ).forEach(function(a){a=a.replace(yJ,"");var b=a.length;n&&n.test(a.toLowerCase())||
1798b>k||b<h||(isNaN(l)||(a=a.substr(0,l)),f[a=a.toLowerCase()]=(f[a]||0)+1)});else{a=a.replace(xJ,"");for(var c=0,p=a.length;c<p;c++){var r=a[c];n&&n.test(r.toLowerCase())||(f[r=r.toLowerCase()]=(f[r]||0)+1)}}d=[];Tb(f,function(a,b){d.push([b,a])});d=d.sort(function(a,b){return b[1]-a[1]});d.length=Math.min(d.length,e||Infinity)}return d}
1799F("anychart.data.mapAsTable",function(a,b,c){if(!a||!q(a))return[];if(m(b))switch(b=String(b).toLowerCase(),b){case "range":b=2;break;case "ohlc":b=4;break;default:b=1}else b=1;var d;if(!m(c)||isNaN(d=rr(c,NaN,!1)))d=q(a[0])?Math.floor((a[0].length-1)/b):0;if(isNaN(d)||0>=d)return[];a=new tC(a);c=[];if(1==b)for(b=0;b<d;b++)c.push(a.cd({x:[0],value:[1+b]}));else if(2==b)for(b=0;b<d;b++)c.push(a.cd({x:[0],low:[1+2*b],high:[2*b+2]}));else if(4==b)for(b=0;b<d;b++)c.push(a.cd({x:[0],open:[1+4*b],high:[4*
1800b+2],low:[4*b+3],close:[4*b+4]}));return c});F("anychart.data.buildMapping",VD);F("anychart.data.parseText",GC);function zJ(a,b,c,d,e){zH.call(this,a,b,c,d);this.state=new Pz(this);this.Fc=e;this.data(null)}G(zJ,zH);g=zJ.prototype;g.Z=zH.prototype.Z;g.ia=zH.prototype.ia;g.Su=function(a,b,c,d){zJ.o.Su.call(this,a,b,c,d);this.Lc(a.selectionMode)};g.$m=function(a){var b;m(a)&&this.wa()instanceof JB?b=MB(this.wa())[a]:b=this.wa().Uv();return(b||this.wa().ua/this.L().Ya())*(this.B("isVertical")?this.h.height:this.h.width)};
1801g.wa=function(a){return m(a)?(a instanceof bB||(a=null),this.Xb!=a&&(this.Xb&&Yu(this.Xb,this.fu,this),(this.Xb=a)&&Q(this.Xb,this.fu,this),this.i(16,5)),this):this.Xb||this.ba.wa()};g.sj=function(){return this.wa()};g.cn=function(a){return Ud(this.state,a)};g.ze=function(){var a=this.state.ze();return a||this.Ud()||"single"!=this.Cb()?a:Tz(this.state,ap)?ap:Tz(this.state,N)?N:bp};
1802g.bC=function(){if(this.data().Id("selected")){for(var a=this.we(),b=[];a.advance();)a.get("selected")&&b.push(a.U());b.length&&this.Je(b)}zJ.o.bC.call(this)};g.Hj=function(a,b){var c=a||this.B("color")||"blue";if(this.Hh()){var d=b?this.we():this.L();return{index:d.U(),sourceColor:c,iterator:d,series:this,chart:this.ba}}return{sourceColor:c}};g.Hq=function(a){var b=this.no();return this.Hh()?(a=a?this.we():this.L(),{index:a.U(),sourceHatchFill:b,iterator:a,series:this,chart:this.ba}):{sourceHatchFill:b}};
1803g.data=function(a,b){return m(a)?(this.Kl!==a&&(this.Kl=a,Jb(this.la),a instanceof nC?this.g=this.la=a.dh():this.g=a instanceof tC?this.la=a.cd():(this.la=new tC(q(a)||A(a)?a:null,b)).cd(),this.pc=this.g,Q(this.pc,this.wP,this),this.i(1
1803536,21)),this):this.pc};g.wP=function(a){V(a,16)&&this.i(1536,21)};g.we=function(){return this.b?new TH(this):this.data().L()};g.eI=function(a){if(this.b){if(a=this.b.data[a])return a.l.size}else return this.data().l(a,"size")};
1804g.YH=function(a){this.m||(this.m=[]);q(a)||(a=[a]);for(var b=!1,c=0;c<a.length;c++){var d;d=this.m;var e=a[c],f=vb(d,e,void 0);0>f?(kb(d,e,-(f+1)),d=!0):d=!1;b=d||b}b&&this.i(1024,5);return b};g.sB=function(a){if(!this.m)return!1;q(a)||(a=[a]);for(var b=!1,c=0;c<a.length;c++)var d=this.m,e=vb(d,a[c],void 0),b=(0<=e?nb(d,e):!1)||b;b&&this.i(1024,5);return b};g.cF=function(){return bb(this.m||[],this.Ec,this)};
1805g.UI=function(a){this.m?this.m.length=0:this.m=[];for(var b=this.L().Ya(),c=0;c<b;c++)this.m.push(c);this.sB(a)};g.rB=function(){return this.m&&this.m.length?(this.m.length=0,this.i(1024,5),!0):!1};g.Is=function(){return this.b?this.b.CT:!0};g.ZB=function(){return this.b?this.b.DT:!0};g.$B=function(){return this.b?this.b.ET:!0};g.uJ=function(){return this.b?this.b.BT:!0};g.Qd=function(){return this.b?this.b.at:!0};g.Hp=function(){return this.wa().zc()};
1806g.uB=function(a){a=a.U();return a>=this.b.Rr&&a<=this.b.lastIndex};
1807function AJ(a,b,c,d,e){var f=a.data(),h=f.L(),k=a.Ua(),l=!1,n=!1,p=a.xf(),r,t,u=[];a.Ud()&&a.Hh()&&u.push("zIndex");p&&u.push("size");a.Li()&&u.push("outliers");
1807mE(a)&&(vH(a.wa())&&(f.Id("xError")&&(u.push("xError"),l=!0),f.Id("xLowerError")&&(u.push("xLowerError"),l=!0),f.Id("xUpperError")&&(u.push("xUpperError"),l=!0)),vH(a.Ua())&&(f.Id("valueError")&&(u.push("valueError"),n=!0),f.Id("valueLowerError")&&(u.push("valueLowerError"),n=!0),f.Id("valueUpperError")&&(u.push("valueUpperError"),n=!0)));
1808k instanceof JB&&(t=NB(k))&&f.Id(t)&&u.push(t);var v=a.wa();v instanceof JB&&(t=NB(v))&&f.Id(t)&&u.push(t);for(v=a.KI();h.advance();){var w=d(h.get("x"));if(!e(w)){var x={};x.x=w;var y,B,w=!1,E=UD(a);r=0;for(y=E.length;r<y;r++)t=E[r],B=a.lJ(h.get(t)),w=w||k.wf(B),x[t]=B;r=0;for(y=u.length;r<y;r++)t=u[r],x[t]=h.get(t);p&&(r=P(x.size=h.get("size")),isNaN(r)||0>r&&!a.B("displayNegative"))&&(w=!0);r={};r.missing=w?1:0;r.rawIndex=h.U();x={data:x,l:r};a.xJ(h,x,v);c(b,x)}}a.i(512);return a.b={data:b,O:a,
1809CT:a.check(SD)&&(f.Id("label")||f.Id("hoverLabel")||f.Id("selectLabel")),DT:a.check(4194304)&&(f.Id("marker")||f.Id("hoverMarker")||f.Id("selectMarker")),ET:a.Li()&&(f.Id("outliers")||f.Id("outlierMarker")||f.Id("hoverOutlierMarker")||f.Id("selectOutlierMarker")),FI:l,FT:n,BT:l||n}}g.KI=function(){return null};g.xJ=function(){};g.lJ=function(a){return a};
1810function iE(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),h<e&&(f=!0),e=h);return c||null}}else b=function(a,b){a.push(b);return null};var f=!1;a=AJ(a,[],b,c?function(a){return(a=Dy(a))?a.getTime():NaN}:function(a){return a},isNaN);f&&zb(a.data,BJ);return a}
1811function hE(a,b,c,d,e){a=AJ(a,Array(c.length),d?function(a,c){var d,e=hr(c.data.x);e in b&&(d=a[b[e]],a[b[e]]=c);return d||null}:e?function(a,b){a.push(b);return null}:function(a,d){var e,f=d.data.x,h=hr(f);h in b?(e=a[b[h]],a[b[h]]=d):(b[h]=c.length,c.push(f),a.push(d));return e||null},function(a){return a},function(a){return void 0===a});d=a.data;for(e=0;e<d.length;e++)d[e]||(d[e]=jE(c[e]));a.Sn=b;a.sx=c;return a}function jE(a){var b={};b.missing=cE;return{data:{x:a},l:b}}
1812function BJ(a,b){return gr(a.data.x,b.data.x)}function wE(a,b){var c;return a.b?a.b.Sn?(c=a.b.Sn[hr(b)],isNaN(c)?-1:c):a.b.data.length?(c=yb(a.b.data,function(a){return b-a.data.x}),0>c&&(c=~c,0<c&&(c==a.b.data.length?c--:a.b.data[c].data.x-b>b-a.b.data[c-1].data.x&&c--)),c):-1:a.pc.Uz("x",b)}
1813g.Lv=function(a,b){if(this.b){var c=[],d,e;this.b.Sn?(d=this.b.Sn[hr(a)],e=this.b.Sn[hr(b)]):(d=yb(this.b.data,function(b){return a-b.data.x}),0>d&&(d=~d),e=yb(this.b.data,function(a){return b-a.data.x}),0>e&&(e=~e));if(!isNaN(d)&&!isNaN(e)){if(d>e){var f=d;d=e;e=f}for(e=Math.min(e,this.b.data.length-1);d<=e;d++)c.push(d)}return c}c=this.wa();if(e=c instanceof JB)a=c.tl(a),b=c.tl(b);return this.pc.Lv(a,b,e)};
1814function xE(a,b,c,d,e){var f=a.L();f.reset();for(var h=[];f.advance();){var k=a,l=f,n=b,p=c,r=d,t=e,u=void 0,v;if(k.Qf instanceof sH&&(u=l.l(k.Qf.m)))a:{v=u;var w=n,x=p,k=r,y=t,B=void 0;for(B in v){var E=v[B];if(E instanceof Qg&&(E=E.Oa(),E.left<=w+k&&w<=E.left+E.width&&E.top<=x+y&&x<=E.top+E.height)){v=!0;break a}}v=!1}else v=l.l(k.j.cb+"X"),w=l.l(k.j.cb),k.j.cb==k.j.eb?v=n<=v&&v<=n+r&&p<=w&&w<=p+t:(x=l.l(k.j.eb+"X"),k=l.l(k.j.eb),v=Zp([v,w,x,k],[n,p,n+r,p,n+r,p+t,n,p+t]));!v&&(u=l.l("marker"))&&
1815(l=u.Bd().Oa(),n=new I(n,p,r,t),v=l.left<=n.left+n.width&&n.left<=l.left+l.width&&l.top<=n.top+n.height&&n.top<=l.top+l.height);v&&h.push(f.U())}return h}g.$e=function(a){var b=this.L();this.Ud()&&this.Qf.ej(a,b.l("shapes"));this.Li()&&this.FA(b,a,!0);this.Jd.ox(b,a);this.check(4194304)&&this.Tk(b,a,!0);this.check(SD)&&this.bl(b,a,!0)};g.Kf=ea;g.Oe=function(a){var b=this.L();this.Qf.ej(a,b.l("shapes"));this.Jd.ox(b,a);this.Li()&&this.FA(b,a,!0)};
1816g.Lc=function(a){return m(a)?(a=null===a?null:nn(a),a!=this.V&&(this.V=a),this):this.V};g.Cb=function(a){return m(a)?this:this.ba.yc().Cb()};g.De=function(a){m(a)?this.Ee(a):sD(this);return this};g.Ub=function(a){if(!Tz(this.state,N)&&!Zz(this.state.ze(),N)||!this.enabled())return this;var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(N,b);return this};
1817g.Ee=function(a){if(!this.enabled())return this;if(q(a)){for(var b=Xz(this.state,N),c=0;c<b.length;c++)jb(a,b[c])||this.state.h(N,b[c]);Vz(this.state,N,a)}else C(a)&&(this.Ub(),Vz(this.state,N,a));return this};function sD(a){a.enabled()&&a.state.g(N)}
1817g.select=function(a){if(!this.enabled())return this;m(a)?this.Je(a):this.enabled()&&this.state.g(ap);return this};g.Vb=function(a){if(!this.enabled())return this;var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(ap,b);return this};
1818g.Je=function(a,b){return yE(this,a,!(!b||!b.shiftKey))};function yE(a,b,c){if(!a.enabled())return a;q(b)?(c||a.Vb(),a.state.g(ap,b,c?void 0:N)):C(b)&&a.state.g(ap,b,c?void 0:N);return a}
1819g.Dd=function(a){a=zJ.o.Dd.call(this,a);if(this.Ud())a.pointIndex=P(jr(a.domTarget).index);else if(this.Fc){var b=this.h||qq(0,0,0,0),c,d;this.B("isVertical")?(c=a.clientY,d=b.top+Ql(this.D().ha()).y+b.height,b=-b.height):(c=a.clientX,d=b.left+Ql(this.D().ha()).x,b=b.width);c=this.wa().Rc((c-d)/b);c=wE(this,c);0>c&&(c=NaN);a.pointIndex=c}return a};g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};
1820g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":case "touchstart":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}var c;a.target!=this.Fk()||isNaN(a.markerIndex)?"pointIndex"in a?c=a.pointIndex:"labelIndex"in a?c=a.labelIndex:"markerIndex"in a&&(c=a.markerIndex):
1821c=NH(this,a.markerIndex);c=P(c);a.pointIndex=c;var d=this.we();d.select(c)||d.reset();return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a,point:this.Ec(c)}};
1822g.Ec=function(a){var b;this.xf()?b=new zG(this,a):b=new xG(this,a);var c=this.ba;c.Nr();var d=this.check($D|aE),e=d?b.get("high")-b.get("low"):b.get("value");b.ca("index",a);m(e)&&b.ca("value",e);var f=b.get("size"),h;C(c.ca("dataPlotXSum"))&&(h=e/c.ca("dataPlotXSum"),b.ca("xPercentOfTotal",100*h));C(this.ca("seriesXSum"))&&(h=e/this.ca("seriesXSum"),b.ca("xPercentOfSeries",100*h));C(this.ca("seriesBubbleSizeSum"))&&(h=f/this.ca("seriesBubbleSizeSum"),b.ca("bubbleSizePercentOfSeries",100*h),h=f/c.ca("dataPlotBubbleSizeSum"),
1823b.ca("bubbleSizePercentOfTotal",100*h),b.ca("bubbleSize",f));h=d?this.ca("catYRangeSumArr_"):this.ca("catYSumArr_");f=b.get("x");h?(b.ca("categoryName",f),f=h[a],d?(h=e/this.ca("seriesYRangeSum"),b.ca("yPercentOfSeries",100*h),h=e/c.ca("dataPlotYSum"),b.ca("yPercentOfTotal",100*h),b.ca("yPercentOfCategory",e/f*100),h=f/c.ca("dataPlotYSum"),b.ca("categoryYRangePercentOfTotal",100*h),b.ca("categoryYRangeSum",f),b.ca("categoryYRangeMax",this.ca("catYRangeMaxArr_")[a]),b.ca("categoryYRangeMin",this.ca("catYRangeMinArr_")[a]),
1824b.ca("categoryYRangeAverage",this.ca("catYRangeAvgArr_")[a]),b.ca("categoryYRangeMedian",this.ca("catYRangeMedianArr_")[a]),b.ca("categoryYRangeMode",this.ca("catYRangeModeArr_")[a])):(h=e/this.ca("seriesYSum"),b.ca("yPercentOfSeries",100*h),h=e/c.ca("dataPlotYSum"),b.ca("yPercentOfTotal",100*h),b.ca("yPercentOfCategory",e/f*100),h=f/c.ca("dataPlotYSum"),b.ca("categoryYPercentOfTotal",100*h),b.ca("categoryYSum",f),b.ca("categoryYMax",this.ca("catYMaxArr_")[a]),b.ca("categoryYMin",this.ca("catYMinArr_")[a]),
1825b.ca("categoryYAverage",this.ca("catYAvgArr_")[a]),b.ca("categoryYMedian",this.ca("catYMedianArr_")[a]),b.ca("categoryYMode",this.ca("catYModeArr_")[a]))):(h=f/this.ca("seriesXSum"),b.ca("xPercentOfSeries",100*h),h=e/this.ca("seriesYSum"),b.ca("yPercentOfSeries",100*h),h=f/c.ca("dataPlotXSum"),b.ca("xPercentOfTotal",100*h),h=e/c.ca("dataPlotYSum"),b.ca("yPercentOfTotal",100*h));return b};
1826g.u=function(){var a=zJ.o.u.call(this);if(this.b){for(var b=[],c=this.data(),d=new TH(this);d.advance();){var e=d.l("rawIndex");isNaN(e)?b.push({x:d.get("x")}):b.push(xC(c,e))}a.data=b}else a.data=this.data().u();m(this.Lc())&&(a.selectionMode=this.Lc());return a};g.H=function(a,b){zJ.o.H.call(this,a,b);"data"in a&&this.data(a.data||null);this.Lc(a.selectionMode)};g.M=function(){Jb(this.la);delete this.pc;this.Xb=this.b=this.state=this.g=this.la=null;zJ.o.M.call(this)};var CJ=zJ.prototype;
1827CJ.data=CJ.data;CJ.xScale=CJ.wa;CJ.hover=CJ.De;CJ.unhover=CJ.Ub;CJ.select=CJ.select;
1827CJ.unselect=CJ.Vb;CJ.selectionMode=CJ.Lc;CJ.getPoint=CJ.Ec;CJ.excludePoint=CJ.YH;CJ.includePoint=CJ.sB;CJ.keepOnlyPoints=CJ.UI;CJ.includeAllPoints=CJ.rB;CJ.getExcludedPoints=CJ.cF;function DJ(a){W.call(this);this.Fa=this.ea=!1;this.R=this.Ea=this.v=this.J=this.N=this.b=this.f=this.c=null;this.s=0;this.m=EJ;this.j=new I(0,0,0,0);this.g=new I(0,0,0,0);this.V=this.K=this.T=null;this.pa=0;this.Qa=this.Na=this.ua=!1;this.Ha=this.aa=null;this.A="bottom";this.G=!0;this.tb=!!a;this.F=!1}G(DJ,W);var EJ=1E6;g=DJ.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z|464;g.Zj=function(a){return m(a)?(a=!!a,this.ea!=a&&(this.ea=a,this.i(256,9)),this):this.ea};
1828g.Xl=function(a){this.aa||(this.aa=new FJ(this));return m(a)?(this.aa.na(!1,a),this):this.aa};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.la!=k&&(this.la=k,this.i(16,1));return this}return this.la};g.qC=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.ma!=k&&(this.ma=k,this.i(16,1));return this}return this.ma};g.WB=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.Da&&(this.Da=f,this.i(16,1));return this}return this.Da};
1829g.height=function(a){return m(a)?(a=or(a)||this.bb,a!=this.bb&&(this.bb=a,this.i(4,9)),this):this.bb};g.Kz=function(a){return m(a)?(a=pr(a),a!==this.oa&&(this.oa=a,this.i(4,9)),this):this.oa};g.Jz=function(a){return m(a)?(a=pr(a),a!==this.ed&&(this.ed=a,this.i(4,9)),this):this.ed};g.nf=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.$P,this));
1829return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.$P=function(a){V(a,2)&&this.i(4,9)};
1830g.Bu=function(a){return m(a)?(a=vn(a),this.A!=a&&(this.A=a,this.i(196,9)),this):this.A};g.zc=function(a){return m(a)?(a=!!a,this.F!=a&&(this.F=a,this.i(16,1)),this):this.F};g.fb=function(){return"bottom"==this.A||"top"==this.A};function GJ(a){return a.fb()?"ew-resize":"ns-resize"}g.remove=function(){this.c&&this.c.remove()};g.Ap=function(){return this.enabled()&&(!this.ea||this.G||!!this.s||this.m!=EJ)};
1831g.I=function(){if(!this.ub())return this;this.w(256);if(!this.Ap())return this.remove(),this.i(2),this;if(Zu(this))return this;this.c||(this.c=Mh(),this.f=uh(),this.f.zIndex(100),this.b=uh(),this.b.zIndex(100),this.J=this.c.rect(),this.J.zIndex(1),this.Ea=ch(),this.J.clip(this.Ea),this.v=this.c.rect(),this.v.zIndex(50),this.R=ch(),this.v.clip(this.R),this.N=this.c.path(),this.N.zIndex(99),rv(this,this.c,this.ZP,this.fU),this.da.ja(this.f,"mouseover",this.OK),this.da.ja(this.f,"mouseout",this.NK),
1832og(this.da,this.f,"mousedown",this.Tp,void 0),og(this.da,this.f,"touchstart",this.Tp,void 0),this.da.ja(this.b,"mouseover",this.OK),this.da.ja(this.b,"mouseout",this.NK),og(this.da,this.b,"mousedown",this.Tp,void 0),og(this.da,this.b,"touchstart",this.Tp,void 0),og(this.da,this.v,"mousedown",this.Tp,void 0),og(this.da,this.v,"touchstart",this.Tp,void 0),this.da.ja(this.J,"click",this.BU));T(this,2)&&(this.c.parent(this.D()),this.w(2));T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,128)&&
1833(this.f.cursor(GJ(this)),this.b.cursor(GJ(this)),this.v.cursor(GJ(this)),this.i(84),this.w(128));T(this,4)&&(HJ(this),this.w(4));if(T(this,64)){var a=(Math.max(We(this.Da),5)-1)/2;if(this.fb()){var b=this.j.top;if(this.Xl().enabled())a=b+this.j.height/2,this.f.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.b.clear().moveTo(-4,a-6).lineTo(-2,a-8).lineTo(2,
1834a-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.j.height;this.f.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close();this.b.clear().moveTo(-a,b).lineTo(a,b).lineTo(a,c).lineTo(-a,c).close()}}else b=this.j.left,this.Xl().enabled()?(a=b+this.j.width/2,this.f.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+
18356,-4).close().moveTo(a-5,-1).lineTo(a+5,-1).moveTo(a-5,1).lineTo(a+5,1),this.b.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.j.height,this.f.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close(),this.b.clear().moveTo(b,-a).lineTo(b,a).lineTo(c,a).lineTo(c,-a).close());this.i(16);this.w(64)}if(T(this,16)){this.J.ee(this.j);this.v.ee(this.j);
1836this.Ea.fg(this.j);this.J.fill("none"==this.la?Go:this.la).stroke(null);this.v.fill("none"==this.ma?Go:this.ma).stroke(null);this.N.stroke(this.Da).fill(null);IJ(this,this.f,this.Na);IJ(this,this.b,this.Qa);switch(this.A){case "top":a=this.j;b=this.s;c=this.m;this.F&&(b=EJ-b,c=EJ-c);var b=a.left+b/EJ*a.width,d=a.left+c/EJ*a.width;this.f.Eb(1,0,0,1,b,0);this.b.Eb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.R.fg(c,a.top,b-c,a.height);this.N.clear().moveTo(a.left,a.top+a.height).lineTo(c,a.top+
1837a.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.j;b=this.s;c=this.m;this.F||(b=EJ-b,c=EJ-c);b=a.top+b/EJ*a.height;d=a.top+c/EJ*a.height;this.f.Eb(1,0,0,1,0,b);this.b.Eb(1,0,0,1,0,d);c=Math.min(b,d);b=Math.max(b,d);this.R.fg(a.left,c,a.width,b-c);this.N.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=
1838this.j;b=this.s;c=this.m;this.F&&(b=EJ-b,c=EJ-c);b=a.left+b/EJ*a.width;d=a.left+c/EJ*a.width;this.f.Eb(1,0,0,1,b,0);this.b.Eb(1,0,0,1,d,0);c=Math.min(b,d);b=Math.max(b,d);this.R.fg(c,a.top,b-c,a.height);this.N.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;
1838case "left":a=this.j,b=this.s,c=this.m,this.F&&(b=EJ-b,c=EJ-c),b=a.top+b/EJ*a.height,d=a.top+c/EJ*a.height,this.f.Eb(1,0,0,1,0,b),this.b.Eb(1,0,0,
18391,0,d),c=Math.min(b,d),b=Math.max(b,d),this.R.fg(a.left,c,a.width,b-c),this.N.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.Xl().Zj()||JJ(this);this.w(16)}return this};function KJ(a,b,c){b=LJ(b);c=LJ(c);if(b>c){var d=b;b=c;c=d}if(b!=a.s||c!=a.m)a.s=b,a.m=c,a.i(16,1)}g.gy=function(a){return m(a)?(this.G=!!a,this):this.G};
1840g.lc=function(){var a=this.W(),a=a?a.clone():qq(0,0,0,0);this.Ap()&&(T(this,4)&&(HJ(this),this.w(4)),this.fb()?(a.height-=this.g.height,"top"==this.A&&(a.top+=this.g.height)):(a.width-=this.g.width,"left"==this.A&&(a.left+=this.g.width)));return a};
1841function HJ(a){var b=a.W(),c=a.fb()?b.height:b.width,d=O(a.bb,c);null===a.oa||(d=Math.max(d,O(a.oa,c)));null===a.ed||(d=Math.min(d,O(a.ed,c)));d=a.fb()?a.nf().gf(d):a.nf().hf(d);a.g.left=b.left;a.g.top=b.top;a.fb()?(a.g.width=b.width,a.g.height=d,"bottom"==a.A&&(a.g.top+=b.height-d)):(a.g.width=d,a.g.height=b.height,"right"==a.A&&(a.g.left+=b.width-d));var e;a.tb||a.fb()?a.j=a.nf().ff(a.g):(e=a.nf(),"left"==a.A?(c=O(e.B("left"),a.g.width),b=O(e.B("top"),a.g.height),d=O(e.B("right"),a.g.width),e=O(e.B("bottom"),
1842a.g.height)):(c=O(e.B("right"),a.g.width),b=O(e.B("bottom"),a.g.height),d=O(e.B("left"),a.g.width),e=O(e.B("top"),a.g.height)),a.j.left=a.g.left+e,a.j.top=a.g.top+c,a.j.width=a.g.width-e-b,a.j.height=a.g.height-c-d);a.i(80)}g.ZP=function(a){a.f();!kr(this.c,a.relatedTarget)&&this.Td(a)&&(this.ua=!0,JJ(this))};g.fU=function(a){a.f();!kr(this.c,a.relatedTarget)&&this.Td(a)&&(this.ua=!1,MJ(this))};
1843g.OK=function(a){a=a.target;a instanceof nh&&(a==this.f?IJ(this,this.f,this.Na=!0):a==this.b&&IJ(this,this.b,this.Qa=!0))};g.NK=function(a){a=a.target;a instanceof nh&&(a==this.f?IJ(this,this.f,this.Na=!1):a==this.b&&IJ(this,this.b,this.Qa=!1))};
1844g.Tp=function(a){if(a.c instanceof Qg){var b=a.c,c;b!=this.f||this.T?b!=this.b||this.K?b!=this.v||this.V||(this.V=c=new NJ(this,this.v,!1)):this.K=c=new NJ(this,this.b,!0):this.T=c=new NJ(this,this.f,!0);c&&(this.da.ja(c,"start",this.YP),this.da.ja(c,"end",this.XP),c.vg(a.b))}};g.BU=function(a){var b=Ql(this.c.ha());a=this.fb()?a.clientX-b.x:a.clientY-b.y;OJ(this,"backgroundClick","scrollerchangestart")&&(PJ(this,!1,a),OJ(this,"backgroundClick","scrollerchangefinish"))};
1845g.YP=function(a){var b;this.G&&a.f!=this.V?(a=GJ(this),b="thumbDrag"):(a=GJ(this),b="selectedRangeDrag");if(b=OJ(this,b,"scrollerchangestart"))this.pa++,this.f.cursor(null),this.b.cursor(null),this.v.cursor(null),qg(document.body,"cursor",a);return b};g.XP=function(a){this.pa=Math.max(this.pa-1,0);MJ(this);this.f.cursor(GJ(this));this.b.cursor(GJ(this));this.v.cursor(GJ(this));qg(document.body,"cursor","");OJ(this,this.G&&a.f!=this.V?"thumbDrag":"selectedRangeDrag","scrollerchangefinish")};
1846function JJ(a){a.Fa||(a.c.nc(a.f),a.c.nc(a.b),a.Fa=!0)}function MJ(a){a.Fa&&a.Xl().Zj()&&!a.pa&&!a.ua&&(a.c.removeChild(a.f),a.c.removeChild(a.b),a.Fa=!1)}function IJ(a,b,c){a=a.Xl();a.enabled()?c?(c=a.zu(),a=a.Au()):(c=a.fill(),a=a.stroke()):(c=Go,a="none");b.fill(c);b.stroke(a)}function LJ(a){return ee(Math.round(a*EJ),0,EJ)}function OJ(a,b,c,d,e){return a.dispatchEvent({type:c,startRatio:(m(d)?d:a.s)/EJ,endRatio:(m(e)?e:a.m)/EJ,source:b})}
1847function PJ(a,b,c){c=QJ(a,b,c);var d=a.j;switch(a.A){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.F&&(d=1-d);if(a.G&&b==a.f)c=d,d=a.m/EJ,b="thumbDrag";else if(a.G&&b==a.b)c=a.s/EJ,b="thumbDrag";else{var e=(a.m-a.s)/EJ/2;c=d-e;d+=e;b=!0===b?"selectedRangeDrag":"backgroundClick"}c=LJ(c);d=LJ(d);c==d&&(d+=d<EJ?1:-1);c>d&&(e=a.f,a.f=a.b,a.b=e,e=a.T,a.T=a.K,a.K=e,e=c,c=d,d=e);c==a.s&&d==a.m||!OJ(a,b,"scrollerchange",c,d)||(a.s=c,
1848a.m=d,a.i(16,1))}function QJ(a,b,c){var d=a.j,e=a.fb();a=ja(b)||!a.G?(a.m-a.s)/EJ*(e?d.width:d.height)/2:0;return e?ee(c,d.left+a,d.left+d.width-a):ee(c,d.top+a,d.top+d.height-a)}function RJ(a,b){var c;c=a.G&&b==a.f?a.s:a.G&&b==a.b?a.m:(a.s+a.m)/2;c/=EJ;a.F&&(c=1-c);var d=a.j;return a.fb()?d.left+d.width*c:"left"==a.A?d.top+d.height*c:d.top+d.height*(1-c)}
1849g.M=function(){Jb(this.c);this.v=this.J=this.N=this.b=this.f=this.c=null;Jb(this.T);this.T=null;Jb(this.K);this.K=null;Jb(this.V);this.V=null;Jb(this.aa);this.aa=null;Jb(this.Ha);this.Ha=null;DJ.o.M.call(this)};g.u=function(){var a=DJ.o.u.call(this);a.fill=this.fill();a.selectedFill=this.qC();a.outlineStroke=this.WB();a.height=this.height();a.minHeight=this.Kz();a.maxHeight=this.Jz();a.orientation=this.Bu();a.autoHide=this.Zj();a.allowRangeChange=this.gy();a.thumbs=this.Xl().u();return a};
1850g.H=function(a,b){DJ.o.H.call(this,a,b);this.Bu(a.orientation);this.Zj(a.autoHide);this.gy(a.allowRangeChange);this.fill(a.fill);this.qC(a.selectedFill);this.WB(a.outlineStroke);this.height(a.height);this.Kz(a.minHeight);this.Jz(a.maxHeight);this.Xl().na(!!b,a.thumbs)};function NJ(a,b,c){Hg.call(this,b.P());this.f=a;this.s=c?b:null;this.h=void 0;this.F=ra(function(){this.h=void 0;PJ(this.f,this.s||!0,this.K)},this);this.da=Math.pow(3,2);this.ja("end",this.WP)}G(NJ,Hg);g=NJ.prototype;
1851g.WP=function(){m(this.h)&&(window.cancelAnimationFrame(this.h),this.F(0))};g.fk=function(){this.f.fb()?(this.b=RJ(this.f,this.s),this.c=0):(this.b=0,this.c=RJ(this.f,this.s))};g.pl=function(a,b){this.K=this.f.fb()?a:b;m(this.h)||(this.h=window.requestAnimationFrame(this.F))};g.rs=function(a){return this.f.fb()?QJ(this.f,this.s,a):0};g.qn=function(a){return this.f.fb()?0:QJ(this.f,this.s,a)};function FJ(a){this.b=a}g=FJ.prototype;
1852g.enabled=function(a){return m(a)?(a=!!a,this.f!=a&&(this.f=a,this.b.i(16,1)),this):this.f};g.Zj=function(a){return m(a)?(a=!!a,this.c!=a&&(this.c=a,this.b.i(16,1)),this):this.c};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.g!=k&&(this.g=k,this.b.i(16,1));return this}return this.g};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.m&&(this.m=f,this.b.i(16,1));return this}return this.m};
1853g.zu=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.h!=k&&(this.h=k,this.b.i(16,1));return this}return this.h};g.Au=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.j&&(this.j=f,this.b.i(16,1));return this}return this.j};g.u=function(){var a={};a.fill=L(this.fill());a.stroke=L(this.stroke());a.hoverFill=L(this.zu());a.hoverStroke=L(this.Au());a.enabled=this.enabled();a.autoHide=this.Zj();return a};
1854g.na=function(a,b){if(m(b)){var c;ja(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.zu(b.hoverFill),this.Au(b.hoverStroke),this.Zj(b.autoHide))}return this};var SJ=DJ.prototype;SJ.fill=SJ.fill;SJ.selectedFill=SJ.qC;SJ.outlineStroke=SJ.WB;SJ.height=SJ.height;SJ.minHeight=SJ.Kz;SJ.maxHeight=SJ.Jz;SJ.thumbs=SJ.Xl;SJ.orientation=SJ.Bu;SJ.allowRangeChange=SJ.gy;SJ.autoHide=SJ.Zj;SJ=FJ.prototype;SJ.enabled=SJ.enabled;
1855SJ.autoHide=SJ.Zj;SJ.fill=SJ.fill;SJ.stroke=SJ.stroke;SJ.hoverFill=SJ.zu;SJ.hoverStroke=SJ.Au;function TJ(){DJ.call(this,!0);this.h="afterAxes"}G(TJ,DJ);TJ.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.h&&(this.h=a,this.i(20,9));return this}return this.h};TJ.prototype.u=function(){var a=TJ.o.u.call(this);a.position=this.position();a.inverted=this.zc();return a};
1856TJ.prototype.H=function(a,b){TJ.o.H.call(this,a,b);this.position(a.position);this.zc(a.inverted)};var UJ=TJ.prototype;UJ.position=UJ.position;UJ.inverted=UJ.zc;function VJ(a,b){this.g=b;this.h=a;this.c=0;this.b=1;this.f=!0;this.K=null}function WJ(a){a.h.XH();if(a.K){var b;(b=a.K.scale)||(b=a.h,b=a.g?b.wa():b.Ua());if(a.K.count&&b instanceof JB)b=a.K.count/b.values().length,a.K.VS?a.Tl(1-b,1):a.Tl(0,b);else if(m(a.K.start)&&m(a.K.end)&&b){var c=eB(b,b.transform(a.K.start,0)),d=eB(b,b.transform(a.K.end,1));c>d&&(c=eB(b,b.transform(a.K.end,0)),d=eB(b,b.transform(a.K.start,1)));a.Tl(c,d)}else a.K=null}}g=VJ.prototype;
1857g.Tl=function(a,b){a=ee(P(a),0,1);isNaN(a)&&(a=this.c);b=ee(P(b),0,1);isNaN(b)&&(b=this.b);this.K=null;if(this.c!=a||this.b!=b)this.c=a,this.b=b,this.h.i(268435456,1);return this};g.vK=function(a,b,c){this.K={start:a,end:b,scale:c};this.h.i(268435456,1);return this};g.uK=function(a,b,c){this.K={count:rr(a),scale:c,VS:!!b};this.h.i(268435456,1);return this};g.Wj=function(){WJ(this);return this.c};g.Vj=function(){WJ(this);return this.b};
1858g.jv=function(a){return m(a)?(a=!!a,this.f!=a&&(this.f=a),this):this.f};g.C=function(a){m(a)&&(isNaN(+a)?z(a)&&(this.jv(a.continuous),m(a.startValue)&&m(a.endValue)?this.vK(a.startValue,a.endValue,a.scale instanceof bB?a.scale:void 0):m(a.pointsCount)?this.uK(a.pointsCount,a.fromEnd,a.scale instanceof bB?a.scale:void 0):this.Tl(a.startRatio,a.endRatio)):this.Tl(0,1/Math.abs(+a||1)));return this};g.u=function(){return{startRatio:this.Wj(),endRatio:this.Vj(),continuous:this.f}};var XJ=VJ.prototype;
1859XJ.setTo=XJ.Tl;XJ.setToValues=XJ.vK;XJ.setToPointsCount=XJ.uK;XJ.getStartRatio=XJ.Wj;XJ.getEndRatio=XJ.Vj;XJ.continuous=XJ.jv;function YJ(a){nG.call(this,m(a)?a:!0);this.bd=new VJ(this,!0);this.Sh=this.Sb=0;this.ib=null;this.Ll=!1;this.Th=0}G(YJ,nG);g=YJ.prototype;g.ux=function(a){return m(a)?(this.Sh!=a&&(this.Sh=ee(P(a),0,90),this.i(4,9)),this):this.Sh};g.vx=function(a){return m(a)?(this.Sb!=a&&(this.Sb=C(a)?Math.max(a,0):a,this.i(4,9)),this):this.Sb};g.cD=function(a){K(405,null,["chart.zDepth","chart.zAspect with chart.zPadding"]);return m(a)?(this.ib!=a&&(this.ib=null===a?a:P(a),this.i(4,9)),this):this.ib};
1860g.Qg=function(a){return m(a)?(a=!!a,this.Ll!=a&&(this.Ll=a,this.i(131076,9)),this):this.Ll};g.wx=function(a){return m(a)?(a=P(a),this.Th!==a&&(this.Th=Math.max(a,0),this.i(4,9)),this):this.Th};g.Z=nG.prototype.Z|805306368;g.XH=function(){eE(this);T(this,65536)&&this.jf().K&&fE(this)};g.jf=function(a){return m(a)?(U(this),this.bd.C(a),this.S(!0),this):this.bd};
1861g.Pg=function(a){this.Na||(this.Na=new TJ,this.Na.Sa(this),Q(this.Na,this.yV,this),this.da.ja(this.Na,"scrollerchange",this.Ps),this.da.ja(this.Na,"scrollerchangefinish",this.Ps),this.i(536870916,1));return m(a)?(this.Na.C(a),this):this.Na};g.yV=function(a){var b=536870912,c=1;V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.Ps=function(a){this.bd.jv()^"scrollerchangefinish"==a.type&&(a.preventDefault(),U(this),this.bd.Tl(a.startRatio,a.endRatio),this.S(!0))};g.ol=function(a,b){return new zJ(this,this,a,b,!0)};
1862g.Ek=function(a){return Mn(a)};g.mp=function(a){var b=this.Pg();a=ZJ(b,a);return YJ.o.mp.call(this,a.FG,a.$J)};g.Tu=function(a,b){return $J(this,a,this.Pg(),b)};function ZJ(a,b){var c="beforeAxes"==a.position();a.nf(0);a.W(b);var d=a.fb(),e=NaN;c?e=d?b.height-a.lc().height:b.width-a.lc().width:b=a.lc();return{FG:b,$J:e}}
1863function $J(a,b,c,d){if("beforeAxes"==c.position())switch(c.Bu()){case "top":c.nf().top(b[0]+(a.ad||0));c.nf().bottom(0);b[0]+=d;break;case "bottom":c.nf().top(0);c.nf().bottom(b[2]+(a.Fc||0));b[2]+=d;break;case "left":c.nf().left(b[3]+(a.Nc||0));c.nf().right(0);b[3]+=d;break;case "right":c.nf().left(0),c.nf().right(b[1]+(a.$c||0)),b[1]+=d}c.fb()?(c.nf().left(b[3]),c.nf().right(b[1])):(c.nf().top(b[0]),c.nf().bottom(b[2]));return b}
1864g.iG=function(){if(T(this,268435456)){for(var a in this.ma){var b=this.jf().Wj(),c=1/(this.jf().Vj()-b);cB(this.ma[a],c,b)}KJ(this.Pg(),this.jf().Wj(),this.jf().Vj());this.w(268435456);this.i(570687488)}};g.vI=function(){return this.bd.Wj()};g.uI=function(){return this.bd.Vj()};g.Vr=function(){return YJ.o.Vr.call(this)|536870912};g.Iq=function(){YJ.o.Iq.call(this);T(this,536870912)&&(this.Pg().D(this.ta),this.Pg().I(),this.w(536870912))};
1865g.Ki=function(a,b,c){YJ.o.Ki.call(this,a,b,c);this.gi(a.barGroupsPadding);this.$j(a.barsPadding);this.Pg(a.xScroller);a=a.xZoom;z(a)&&(C(a.scale)||A(a.scale))?(c=a.scale,a.scale=b[a.scale],this.jf(a),a.scale=c):this.jf(a)};g.u=function(){var a=YJ.o.u.call(this);a.type=this.Ca();a.barGroupsPadding=this.gi();a.barsPadding=this.$j();a.xScroller=this.Pg().u();a.xZoom=this.jf().u();return{chart:a}};g.M=function(){YJ.o.M.call(this);Jb(this.Na);this.Na=null};function aK(){YJ.call(this);this.A="cartesian"}G(aK,YJ);var bK={},cK=SD|7864320;bK.area={nb:1,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};bK.bar={nb:6,sb:2,pb:[VG,IG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};bK.box={nb:3,sb:2,pb:[VG,IG,WG,XG,YG],vb:null,lb:null,qb:cK,eb:"highest",cb:"lowest"};bK.bubble={nb:4,sb:2,pb:[JG,KG,LG,MG],vb:null,lb:null,qb:cK,eb:"value",cb:"value"};bK.candlestick={nb:5,sb:2,pb:[NG,PG,QG,SG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};
1866bK.column={nb:6,sb:2,pb:[VG,IG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};bK.jumpLine={nb:19,sb:2,pb:[HG],vb:null,lb:null,qb:cK,eb:"value",cb:"value"};bK.line={nb:8,sb:1,pb:[HG],vb:null,lb:null,qb:cK,eb:"value",cb:"value"};bK.marker={nb:9,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|3670016,eb:"value",cb:"value"};bK.ohlc={nb:10,sb:2,pb:[OG,RG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};bK.rangeArea={nb:11,sb:1,pb:[GG,UG,TG,IG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};
1867bK.rangeBar={nb:12,sb:2,pb:[VG,IG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};
1867bK.rangeColumn={nb:12,sb:2,pb:[VG,IG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};bK.rangeSplineArea={nb:13,sb:1,pb:[GG,TG,UG,IG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};bK.rangeStepArea={nb:14,sb:1,pb:[GG,TG,UG,IG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};bK.spline={nb:15,sb:1,pb:[HG],vb:null,lb:null,qb:cK,eb:"value",cb:"value"};bK.splineArea={nb:16,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};
1868bK.stepArea={nb:17,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};bK.stepLine={nb:18,sb:1,pb:[HG],vb:null,lb:null,qb:cK,eb:"value",cb:"value"};bK.stick={nb:20,sb:2,pb:[HG],vb:null,lb:null,qb:cK,eb:"value",cb:"zero"};bK.hilo={nb:31,sb:2,pb:[HG],vb:null,lb:null,qb:cK,eb:"high",cb:"low"};aK.prototype.Bf=bK;HD(aK,aK.prototype.Bf);Ys=function(a){var b=new aK;b.na(!0,ip("cartesian"));m(a)&&(b.ea=!!a);return b};Ds.cartesian=Ys;var dK=aK.prototype;F("anychart.cartesian",Ys);dK.xScale=dK.wa;
1869dK.yScale=dK.Ua;dK.barsPadding=dK.$j;dK.barGroupsPadding=dK.gi;dK.crosshair=dK.ik;dK.maxBubbleSize=dK.ts;dK.minBubbleSize=dK.As;dK.grid=dK.km;dK.minorGrid=dK.oo;dK.xAxis=dK.Rk;dK.getXAxesCount=dK.$r;dK.yAxis=dK.Ij;dK.getYAxesCount=dK.as;dK.getSeries=dK.ye;dK.lineMarker=dK.lm;dK.rangeMarker=dK.mm;dK.textMarker=dK.nm;dK.palette=dK.qh;dK.markerPalette=dK.$h;dK.hatchFillPalette=dK.Zh;dK.getType=dK.Ca;dK.defaultSeriesType=dK.sd;dK.addSeries=dK.Zi;dK.getSeriesAt=dK.Ig;dK.getSeriesCount=dK.pg;
1870dK.removeSeries=dK.Nl;dK.removeSeriesAt=dK.Ol;dK.removeAllSeries=dK.Ml;dK.getPlotBounds=dK.Bh;dK.xZoom=dK.jf;dK.xScroller=dK.Pg;dK.zAspect=dK.vx;dK.zAngle=dK.ux;dK.zDistribution=dK.Qg;dK.zPadding=dK.wx;dK.getStat=dK.nd;dK.zDepth=dK.cD;dK.annotations=dK.ph;dK.getXScales=dK.vl;dK.getYScales=dK.wl;function eK(){zF.call(this)}G(eK,zF);
1871eK.prototype.wm=function(){var a=ee(this.scale().transform(this.value(),.5),0,1);if(!isNaN(a)){var b=$B(this).Vl()%2?-.5:0,c=this.W(),d=this.Ag();$B(this).clear();var e=this.kb().pa,f=this.kb().oa;if("horizontal"==this.vh()){var h=Math.round(c.$a()+c.height-a*c.height);1==a?h-=b:h+=b;$B(this).moveTo(c.Ra(),h).lineTo(c.Ra()+e,h-f).lineTo(c.ra()+e,h-f)}else"vertical"==this.vh()&&(h=Math.round(c.Ra()+a*c.width),1==a?h+=b:h-=b,$B(this).moveTo(h+e,c.$a()-f).lineTo(h+e,c.ka()-f).lineTo(h,c.ka()));c.top-=
1872f;c.height+=f;c.width+=e;$B(this).clip(d.ff(c))}};function fK(){cC.call(this)}G(fK,cC);
1873fK.prototype.wm=function(){var a=this.vh(),b=this.from(),c=this.Yc();this.from()>this.Yc()&&(b=this.from(),c=this.Yc());var d=ee(this.scale().transform(b,0),0,1),e=ee(this.scale().transform(c,1),0,1);if(!isNaN(d)&&!isNaN(e)){c=this.W();b=this.Ag();$B(this).clear();var f=this.kb().pa,h=this.kb().oa;if("horizontal"==a){var e=Math.floor(c.ka()-c.height*e),d=Math.ceil(c.ka()-c.height*d),a=c.Ra(),k=c.ra();$B(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"==
1874a&&(a=c.ka(),k=c.$a(),d=Math.floor(c.Ra()+c.width*d),e=Math.ceil(c.Ra()+c.width*e),$B(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;$B(this).clip(b.ff(c))}};function gK(){BF.call(this)}G(gK,EF);gK.prototype.W=function(a,b,c,d){b=gK.o.W.call(this,a,b,c,d);m(a)||(a=this.kb().pa,c=this.kb().oa,b.top-=c,b.height+=c,b.width+=a);return b};function hK(a){DG.call(this,a)}G(hK,DG);KD[2]=hK;g=hK.prototype;g.type=2;g.ud=MD|177;g.xd={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path"};g.Ly=function(){for(var a=this.O.we();a.advance();){var b=a.l("shapes");if(b){var c=a.l("zIndex");this.c.cl(c+1E-8*a.U(),b)}}};
1875g.Jc=function(a){hK.o.Jc.call(this,a);this.G=!0;a=this.O.ba;var b=this.O.U(),c=this.O.Qd(),d=FH(this.O);this.R=!c||b==a.la[d];this.K=PH(a,b,c);this.da=QH(a,b,c);this.h=iK(a,c);this.m=jK(a,c);a.wa().zc()?(rH(this.c,"left",4E-6),rH(this.c,"right",1E-6)):(rH(this.c,"left",1E-6),rH(this.c,"right",4E-6));a.Ua().zc()?(rH(this.c,"top",2E-6),rH(this.c,"bottom",3E-6)):(rH(this.c,"top",3E-6),rH(this.c,"bottom",2E-6))};
1876g.Xg=function(a){var b=this.c.xb(this.g,null,this.O.zIndex()),c=a.l("x")+this.K,d=a.l("zero")-this.da,e=a.l("zeroMissing");a=a.l("value")-this.da;b.front.moveTo(c,d).lineTo(c,a);b.frontHatch.moveTo(c,d).lineTo(c,a);this.O.Qd()?this.f=[c,d,e]:(b.back.moveTo(c+this.h,d-this.m).lineTo(c+this.h,a-this.m),b.bottom.moveTo(c,d).lineTo(c+this.h,d-this.m),b.left.moveTo(c,d).lineTo(c,a).lineTo(c+this.h,a-this.m).lineTo(c+this.h,d-this.m).close());this.v=c;this.F=a;this.Ed=this.N=d};
1877g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x")+this.K,d=a.l("zero")-this.da,e=a.l("zeroMissing");a=a.l("value")-this.da;this.O.Qd()?this.f.push(c,d,e):(b.bottom.lineTo(c+this.h,d-this.m),b.back.lineTo(c+this.h,a-this.m));this.R&&(e=b.front.hI(),this.G?b.top.moveTo(e.x,e.y).lineTo(e.x+this.h,e.y-this.m).lineTo(c+this.h,a-this.m).lineTo(c,a).close():b.top.moveTo(e.x,e.y).lineTo(c,a).lineTo(c+this.h,a-this.m).lineTo(e.x+this.h,e.y-this.m).close(),this.G=!this.G);b.front.lineTo(c,a);b.frontHatch.lineTo(c,
1878a);this.v=c;this.F=a;this.N=d};
1879g.Uf=function(){if(this.s){var a=this.c.xb(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.v)||(b.lineTo(this.v,this.Ed).close(),c.lineTo(this.v,this.Ed).close(),a.back.lineTo(this.v+this.h,this.Ed-this.m).close(),a.bottom.lineTo(this.v,
1880this.Ed).close());isNaN(this.v)||a.right.moveTo(this.v,this.N).lineTo(this.v,this.F).lineTo(this.v+this.h,this.F-this.m).lineTo(this.v+this.h,this.N-this.m).close()}};function kK(a){DG.call(this,a)}G(kK,DG);KD[7]=kK;g=kK.prototype;g.type=7;g.ud=MD|263845;g.xd={top:"path",bottom:"path",left:"path",right:"path",back:"path",front:"path",frontHatch:"path",rightHatch:"path",topHatch:"path"};g.Jc=function(a){kK.o.Jc.call(this,a);a=this.O.ba;var b=this.O.U(),c=this.O.Qd();this.h=PH(a,b,c);this.f=QH(a,b,c);this.m=iK(a,c);this.v=jK(a,c)};g.Ly=function(a){for(var b=this.O.we();b.advance();){var c=b.l("shapes");c&&(a=b.l("zIndex"),this.c.cl(a+1E-8*b.U(),c))}};
1881g.gd=function(a,b){var c=a.l("zIndex"),c=this.c.xb(b,null,c+1E-8*a.U());lK(this,a,c)};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();lK(this,a,b)};
1882function lK(a,b,c){var d=b.l("x"),e=b.l("zero"),f=b.l("value");a.b||(d+=a.h,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,r=c.rightHatch,t=c.frontHatch;c=c.topHatch;var u=a.m,v=a.v,w,x,y=n.stroke().thickness%2/2||0;a.b?(x=a.j,w=Math.min(e,f)+a.h,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,
1883d-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();r.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+
1884a,d).lineTo(w+a+u-y,d-v+y).lineTo(w+u,d-v).close()};function mK(){GF.call(this)}G(mK,GF);mK.prototype.vH=function(a,b){var c=this.W()||qq(0,0,0,0),d=Math.round(c.ka()-a*c.height);1==a?d-=b:d+=b;var e=c.Ra()+this.pa,f=d-this.oa;this.f.moveTo(c.Ra(),d).lineTo(e,f).lineTo(c.ra()+this.pa,f)};mK.prototype.wH=function(a,b){var c=this.W()||qq(0,0,0,0),d=Math.round(c.Ra()+a*c.width);1==a?d+=b:d-=b;var e=d+this.pa,f=c.ka()-this.oa;this.f.moveTo(d,c.ka()).lineTo(e,f).lineTo(e,c.$a()-this.oa)};
1885mK.prototype.sH=function(a,b,c,d,e){if(!isNaN(b)){c=this.W()||qq(0,0,0,0);var f,h;f=Math.round(c.ka()-b*c.height);h=Math.round(c.ka()-a*c.height);1==a?h-=e:h+=e;1==b?f-=e:f+=e;d.moveTo(c.Ra(),f).lineTo(c.Ra()+this.pa,f-this.oa).lineTo(c.ra()+this.pa,f-this.oa).lineTo(c.ra()+this.pa,h-this.oa).lineTo(c.Ra()+this.pa,h-this.oa).lineTo(c.Ra(),h).close()}};
1886mK.prototype.tH=function(a,b,c,d,e){if(!isNaN(b)){c=this.W()||qq(0,0,0,0);var f,h;f=Math.round(c.Ra()+b*c.width);h=Math.round(c.Ra()+a*c.width);1==a?h+=e:h-=e;1==b?f+=e:f-=e;d.moveTo(f+this.pa,c.$a()-this.oa).lineTo(h+this.pa,c.$a()-this.oa).lineTo(h+this.pa,c.ka()-this.oa).lineTo(h,c.ka()).lineTo(f,c.ka()).lineTo(f+this.pa,c.ka()-this.oa).close()}};function nK(){YJ.call(this);this.c=0;this.A="cartesian3d"}G(nK,YJ);function oK(a){var b=jr(a.domTarget);if(b&&b.O&&b.O.check(4)){var c=jr(a.relatedDomTarget);c&&c.O&&c.O==b.O&&c.index==b.index||(b=b.O)&&!b.jc&&b.enabled()&&(c=b.Mg,b.Sa(null),b.Td(a.qJ),b.Sa(c))}}nK.prototype.$i=function(a){oK(a);nK.o.$i.call(this,a)};nK.prototype.qo=function(a){oK(a);nK.o.qo.call(this,a)};nK.prototype.Jj=function(a){oK(a);nK.o.Jj.call(this,a)};nK.prototype.pe=function(a){oK(a);nK.o.pe.call(this,a)};
1887function pK(a,b,c){var d,e,f,h,k;k=Vo(["fill","hoverFill","selectFill"],1)(a,c);c=z(k)?k.opacity:1;e=z(k)?k.color:k;if(k=Jo(e)){e=k.Ce;var l=pm(e);f=tm(l,.2);k=tm(l,.25);h=sm([255,255,255],l,.1);d=Qe(sm(l,f,.7));h=Qe(sm(f,h,.1));l=Qe(sm(l,f,.1));a={angle:a.B("isVertical")?0:90,opacity:c,keys:[No(d,.2),No(e,.3)]};e=No(l,.2);d=No(d,.2);f=Qe(f);k=Qe(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});
1888b.top.fill({color:d,opacity:c});b.front.fill(a)}var qK={},rK=SD|5767168;
1889qK.area={nb:2,sb:1,pb:[{name:"top",sc:"path",Kc:null,Mc:null,fc:!1,zIndex:3E-6},$G,aH,bH,cH,dH,eH],vb:null,lb:function(a,b,c){var d,e,f,h,k;c=Vo(["fill","hoverFill","selectFill"],1)(a,c);a=z(c)?c.opacity:1;d=z(c)?c.color:c;if(c=Jo(d)){d=c.Ce;h=pm(d);var l=tm(h,.2);f=tm(h,.3);c=tm(h,.25);k=sm([255,255,255],h,.1);e=Qe(sm(h,l,.7));f=Qe(sm(h,f,.7));k=Qe(sm(l,k,.1));h=Qe(sm(h,l,.1));d={angle:90,opacity:a,keys:[No(e,.2),No(d,.3)]};e=No(f,.2);f=h=No(h,.2);c=Qe(c)}else d=e=f=h=k=c="none";b.bottom.fill({color:h,
1890opacity: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})},qb:rK,eb:"value",cb:"zero"};qK.bar={nb:7,sb:2,pb:[ZG,$G,aH,bH,cH,dH,eH,fH,gH],vb:null,lb:pK,qb:rK,eb:"value",cb:"zero"};
1890qK.column={nb:7,sb:2,pb:[ZG,$G,aH,bH,cH,dH,eH,fH,gH],vb:null,lb:pK,qb:rK,eb:"value",cb:"zero"};nK.prototype.Bf=qK;HD(nK,nK.prototype.Bf);
1891Zs=function(a){var b=new nK;b.na(!0,ip("cartesian3d"));m(a)&&(b.ea=!!a);return b};Ds.cartesian3d=Zs;g=nK.prototype;g.SI=function(){return!0};function PH(a,b,c){c||!a.Qg()?a=0:(b=a.pg()-b-1,a=(iK(a,c)+a.g)*b);return a}function QH(a,b,c){c||!a.Qg()?a=0:(b=a.pg()-b-1,a=(jK(a,c)+a.h)*b);return a}function iK(a,b){var c=a.pg(),d=a.g,e=a.pa;!b&&a.Qg()&&(e=(e-d*(c-1))/c);return e}function jK(a,b){var c=a.pg(),d=a.h,e=a.oa;!b&&a.Qg()&&(e=(e-d*(c-1))/c);return e}g.vy=function(){return new mK};
1892g.QG=function(){var a=new eK;a.h=this;return a};g.VG=function(){var a=new fK;a.h=this;return a};g.$G=function(){var a=new gK;a.h=this;return a};g.aC=function(){this.la={};for(var a=this.ld(),b,c=0;c<a.length;c++)if((b=a[c])&&b.enabled())if(b.Ud())for(var d=b.mb();d.advance();){var e=b,f=1E-5*e.U(),h=e.L(),k=P(h.get("value")),l=30;0<k?l=e.B("isVertical")?e.Qd()?l+f:this.Qg()?l+f:l-f:l+f:0>k&&(l=e.B("isVertical")?l-f:e.Qd()?l-f:l+f);h.l("zIndex",l)}else this.la[FH(b)]=c};
1893g.gI=function(a){a=a.clone().round();var b=this.mp(a),c=this.pg(),d=Sd(this.Sh),e=Sd(90-this.Sh),f=this.Th;if(null==this.ib&&lr(this.Sb)){for(var h=parseFloat(this.Sb)/100,k=h*Math.sin(e),l=h*Math.sin(d),n=h=0,p=this.ld(),r,t=0;t<p.length;t++)if((r=p[t])&&r.enabled()){var u=r.wa(),u=1/("ordinal"==u.Ca()?u.values().length:r.L().Ya()),v;v=r.Qd()||this.Qg()?1/(1+this.gi()):1/(c+(c-1)*this.$j()+this.gi());u*=v;!r.Qd()&&this.Qg()?(h+=u*k,n+=u*l):h||(h=u*k,n=u*l)}this.g=Math.round(f*Math.sin(e));this.h=
1894Math.round(f*Math.sin(d));d=this.ea?b.height/(1+h):b.width/(1+h);this.pa=d*h;this.oa=d*n;!this.Xc&&this.Qg()&&(this.pa+=this.g*(c-1),this.oa+=this.h*(c-1));this.pa=Math.round(this.pa);this.oa=Math.round(this.oa)}else null!=this.ib?this.c=this.ib:!this.Xc&&this.Qg()?this.c=this.Sb*c+this.Th*(c-1):this.c=P(this.Sb),this.pa=Math.round(this.c*Math.sin(e)),this.oa=Math.round(this.c*Math.sin(d)),b=c-1,f*b>=this.c&&(f=(this.c-c)/b),this.g=Math.round(f*Math.sin(e)),this.h=Math.round(f*Math.sin(d));this.pa=
1895Math.max(this.pa,0)||0;this.oa=Math.max(this.oa,0)||0;this.g=Math.max(this.g,0)||0;this.h=Math.max(this.h,0)||0;a.top+=this.oa;a.height-=this.oa;a.width-=this.pa;return a};g.Cv=function(a,b,c){if(!this.Xc&&this.Qg()){if(0<a){a=1+this.gi();for(var d=1/a,e=0;e<b.length;e++)a=b[e].O,a.check(262144)&&c^a.B("isVertical")&&(pE(a,.5),qE(a,d))}}else nK.o.Cv.call(this,a,b,c)};g.Dd=function(a){var b=jr(a.target);return(b=b&&b.O)&&!b.jc&&b.enabled()?b.Dd(a):nK.o.Dd.call(this,a)};
1896g.H=function(a,b){nK.o.H.call(this,a,b);this.ux(a.zAngle);m(a.zDepth)&&this.cD(a.zDepth);this.vx(a.zAspect);this.Qg(a.zDistribution);this.wx(a.zPadding)};g.u=function(){var a=nK.o.u.call(this),b=a.chart;b.zAngle=this.ux();null!=this.ib&&(b.zDepth=this.ib);b.zAspect=this.vx();b.zDistribution=this.Qg();b.zPadding=this.wx();return a};var sK=nK.prototype;F("anychart.cartesian3d",Zs);sK.xScale=sK.wa;sK.yScale=sK.Ua;sK.barsPadding=sK.$j;sK.barGroupsPadding=sK.gi;sK.crosshair=sK.ik;sK.grid=sK.km;
1897sK.minorGrid=sK.oo;sK.xAxis=sK.Rk;sK.getXAxesCount=sK.$r;sK.yAxis=sK.Ij;sK.getYAxesCount=sK.as;sK.getSeries=sK.ye;sK.lineMarker=sK.lm;sK.rangeMarker=sK.mm;sK.textMarker=sK.nm;sK.palette=sK.qh;sK.markerPalette=sK.$h;sK.hatchFillPalette=sK.Zh;sK.getType=sK.Ca;sK.defaultSeriesType=sK.sd;sK.addSeries=sK.Zi;sK.getSeriesAt=sK.Ig;sK.getSeriesCount=sK.pg;sK.removeSeries=sK.Nl;sK.removeSeriesAt=sK.Ol;sK.removeAllSeries=sK.Ml;sK.getPlotBounds=sK.Bh;sK.xZoom=sK.jf;sK.xScroller=sK.Pg;sK.zAspect=sK.vx;
1898sK.zAngle=sK.ux;sK.zDistribution=sK.Qg;sK.zPadding=sK.wx;sK.getStat=sK.nd;sK.zDepth=sK.cD;sK.getXScales=sK.vl;sK.getYScales=sK.wl;function tK(){W.call(this);this.j=new mA;this.j.Em(Pr);this.j.size(10);this.j.Pj("center");this.j.offsetX(0);this.j.offsetY(0);this.j.rotation(0);this.j.Sa(this);this.s={}}G(tK,W);g=tK.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z;g.length=function(a){return m(a)?(a=null===a?a:nr(a),this.Ac!=a&&(this.Ac=a,this.X(9)),this):this.Ac};g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,1));return this}return this.b};
1899g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g};function uK(a,b){var c=cc(a.s);return D(b)?b.call(c,c):b}g.Cy=function(a,b,c,d){if(m(a)){ja(a)&&(a=a?vK:"none");var e=Se.apply(null,arguments);e!==this.ea&&(this.ea=e,this.X(9));return this}return this.ea};g.type=function(a){return m(a)?(D(a)&&(a=D(a)?a:yn(a,"line")),this.A!=a&&(this.A=a,this.X(9)),this):this.A};
1900g.position=function(a){return m(a)?(a=Hn(a),this.h!=a&&(this.h=a),this.X(9),this):this.h};g.remove=function(){this.j&&this.j.remove();this.f&&this.f.remove()};
1901function wK(a){a.m=null!=a.Ac?O(a.Ac,a.c.md()):a.c.Hd;a.qa=a.c.md();"outside"==a.h?a.qa+=a.c.Hd/2+a.m/2:"inside"==a.h&&(a.qa-=a.c.Hd/2+a.m/2);a.s.length=a.m;a.s.radius=a.qa;a.s.cx=a.c.Ic().Ba;a.s.cy=a.c.Ic().za;a.j.clear();D(a.b)||a.j.stroke(a.b);D(a.g)||a.j.fill(a.g);a.j.size(a.m/2);a.j.type(a.A);a.f||Nr(a.ea)||(a.f=new mA,a.f.Em(Pr),a.f.size(10),a.f.Pj("center"),a.f.offsetX(0),a.f.offsetY(0),a.f.rotation(0),a.f.D(a.D()),a.f.zIndex(xK));a.f&&(a.f.clear(),a.f.Hb(!0),a.f.size(a.m/2),a.f.type(a.A),
1902a.f.fill(a.ea),a.f.stroke(null))}g.FE=function(a){var b=Sd(a),c=this.c.Ic().Ba,d=this.c.Ic().za,c=c+this.qa*Math.cos(b),b=d+this.qa*Math.sin(b),d=this.j.add({value:{x:c,y:b}}),e=m(d.rotation())?d.rotation():m(this.j.rotation())?this.j.rotation():0;this.s.rotation=e+a+90;this.s.x=c;this.s.y=b;this.s.angle=a;d.rotation(e+a+90);D(this.g)&&d.fill(Ke(uK(this,this.g)));D(this.b)&&d.stroke(Re(uK(this,this.b)));this.f&&this.f.add({value:{x:c,y:b}}).rotation(e+a+90)};
1903function yK(a){if(a.ub()){if(T(a,8)){var b=a.zIndex(),c=.1*zK;a.j.zIndex(b+AK*c);a.f&&a.f.zIndex(b+xK*c);a.w(8)}T(a,2)&&(a.j.D(a.D()),a.f&&a.f.D(a.D()),a.w(2));a.j.I();a.f&&a.f.I();a.w(4)}}
1904g.u=function(){var a=tK.o.u.call(this);m(this.length())&&(a.length=this.length());D(this.type)&&(D(this.type())?K(8,null,["Gauge axis ticks type"]):a.type=this.type());D(this.fill)&&(D(this.fill())?K(8,null,["Ticks fill"]):a.fill=L(this.fill()));D(this.stroke)&&(D(this.stroke())?K(8,null,["Ticks stroke"]):a.stroke=L(this.stroke()));a.hatchFill=L(this.Cy());a.position=this.position();return a};
1905g.H=function(a,b){tK.o.H.call(this,a,b);this.length(a.length);this.type(a.type);this.stroke(a.stroke);this.fill(a.fill);this.Cy(a.hatchFill);this.position(a.position)};var BK=tK.prototype;BK.length=BK.length;BK.type=BK.type;BK.stroke=BK.stroke;BK.fill=BK.fill;BK.hatchFill=BK.Cy;BK.position=BK.position;function CK(){lA.call(this);jb(this.EC,"autoRotate")||this.EC.push("autoRotate")}G(CK,lA);function DK(a,b){return m(b)?(b=P(b),a.Ba!=b&&(a.Ba=b,a.i(4,9)),a):a.Ba}function EK(a,b){return m(b)?(b=P(b),a.za!=b&&(a.za=b,a.i(4,9)),a):a.za}function FK(a,b){return m(b)?(b=P(b),a.ea!=b&&(a.ea=b,a.i(4,9)),a):a.ea}CK.prototype.zb=function(a){return m(a)?(a=null===a?a:ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(4,9)),this):this.Fb};
1906CK.prototype.tc=function(a){return m(a)?(a=null===a?a:ee(P(a)||0,-360,360),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A};var GK=CK.prototype,HK=cc(lA.prototype.Cm);X(HK,0,"autoRotate",Iv,4,9);GK.Cm=HK;Jv(CK,CK.prototype.Cm);
1907CK.prototype.kI=function(a,b,c,d,e,f){var h,k;c&&(h=c.width,k=c.height);var l=b.angle,n=b.radius;b=m(b.radiusY)?b.radiusY:n;var p=0,r=0,t=DK(this),u=EK(this),v=this.tc(),w=FK(this);if(c||!isNaN(t)&&!isNaN(u))p=c.left,r=c.top,p=isNaN(t)?p+h/2:t,r=isNaN(u)?r+k/2:u,c=m(w)&&!isNaN(w)?O(e,w):c?O(e,Math.min(h,k)/2):0,l+=O(d,null!=v?v:360),n+=c,b+=c;d=p+ie(l,n);l=r+je(l,b);f=tr(new I(0,0,a.width,a.height),f);d-=f.x;l-=f.y;a.left=d;a.top=l;return a};
1908function IK(a,b,c){a=lA.prototype.rg.call(a,b,c,void 0,void 0);return pq(a)}
1909CK.prototype.rg=function(a,b,c,d){var e,f,h;a instanceof JK?(h=(a.Db()?a.Db().value.angle:0)||0,e=KK(a,h),f=WA(a,"anchor"),"auto"==f&&(f=WA(a,"autoRotate")?"center":vr(h)),d=m(d)?d:a.U()):(e=(m(c)&&m(c.rotation)?c.rotation:this.B("rotation"))||0,f=(m(c)&&m(c.autoRotate)?c.autoRotate:this.B("autoRotate"))||!1,h=(b?b.value.angle:0)||0,e=f?0<h&&180>h?e+h+270:e+h+90:e,f=m(c)&&c.anchor||this.B("anchor"));a=JA(this,a,b,c,d);b=tr(a,f);b=Fe(Sd(e),b.x,b.y);a=oq(a)||[];b.transform(a,0,a,0,4);return a};
1910CK.prototype.lv=function(){return new JK};function JK(){IA.call(this)}G(JK,IA);var LK=JK.prototype,MK=cc(IA.prototype.No);X(MK,0,"autoRotate",Iv,16,9);LK.No=MK;Jv(JK,JK.prototype.No);function KK(a,b){var c=WA(a,"rotation");return WA(a,"autoRotate")?0<b&&180>b?c+b+270:c+b+90:c}
1911JK.prototype.lF=function(a,b){var c=this.g.positionFormatter,d=zA(this.g.anchor)||"leftTop",e=this.g.offsetX||0,f=this.g.offsetY||0,h=this.Ah,k=this.Db(),l=cc(c.call(k,k)),c=l.angle,k=l.radius,l=m(l.radiusY)?l.radiusY:k,n=0,p=0,r=DK(h),t=EK(h),u=h.tc(),h=FK(h);if(b||!isNaN(r)&&!isNaN(t))var n=b.left,p=b.top,v=b.width,w=b.height,n=isNaN(r)?n+v/2:r,p=isNaN(t)?p+w/2:t,f=m(h)&&!isNaN(h)?O(f,h):b?O(f,Math.min(v,w)/2):0,c=c+O(e,null!=u?u:360),k=k+f,l=l+f;e=n+ie(c,k);f=p+je(c,l);d=tr(new I(0,0,a.width,a.height),
1912d);e-=d.x;f-=d.y;this.m+=e;this.s+=f;a.left=e;a.top=f;this.g.rotation=KK(this,c);this.h.x(this.m).y(this.s)};function NK(){W.call(this);this.f=[];this.v=[];this.G=[];this.F=[]}G(NK,W);NK.prototype.ia=W.prototype.ia|2;NK.prototype.Z=W.prototype.Z|912;var AK=2,xK=3;g=NK.prototype;g.kf=null;g.fa=null;g.vm=null;g.Lj=null;g.Kj=null;g.scale=function(a){if(m(a))return A(a)&&(a=OK(a)),this.Y!=a&&(this.Y&&Yu(this.Y,this.Ey,this),this.Y=a,Q(this.Y,this.Ey,this),this.i(388,3)),this;this.Y||(this.Y=hB(),Q(this.Y,this.Ey,this));return this.Y};
1913function OK(a){a:{a=String(a).toLowerCase();switch(a){case "log":case "logarithmic":a="log";break a}a="linear"}switch(a){case "log":return gB()}return hB()}g.Ey=function(a){V(a,2)&&this.i(388,3)};g.Va=function(a){this.vm||(this.vm=new CK,this.vm.Sa(this),Q(this.vm,this.HE,this),H(this,this.vm));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.vm.C(a),this):this.vm};
1914g.labels=function(a){this.fa||(this.fa=new CK,this.fa.Sa(this),Q(this.fa,this.HE,this),H(this,this.fa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.HE=function(){PK(this);this.i(384,1)};g.tm=function(a){return m(a)?(this.mj!=a&&(this.mj=a,this.i(388,9)),this):this.mj};g.um=function(a){return m(a)?(this.nj!=a&&(this.nj=a,this.i(388,9)),this):this.nj};
1915g.Pa=function(a){this.Kj||(this.Kj=new tK,this.Kj.Sa(this),this.Kj.c=this,Q(this.Kj,this.IE,this),H(this,this.Kj));return m(a)?(this.Kj.C(a),this):this.Kj};g.Ta=function(a){this.Lj||(this.Lj=new tK,this.Lj.Sa(this),this.Lj.c=this,Q(this.Lj,this.IE,this),H(this,this.Lj));return m(a)?(this.Lj.C(a),this):this.Lj};g.IE=function(a){var b=0;V(a,8)&&(b=384,PK(this));V(a,1)&&(b|=256);this.i(b,1)};g.zb=function(a){return m(a)?(a=null===a?a:ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(388,9)),this):this.Fb};
1916g.tc=function(a){return m(a)?(a=null===a?a:ee(P(a)||0,-360,360),this.A!=a&&(this.A=a,this.i(388,9)),this):this.A};g.sa=function(a){return m(a)?(a=null===a?a:nr(a),this.qa!=a&&(this.qa=a,this.i(388,9)),this):this.qa};g.Sq=function(a){return m(a)?(a=nr(a),this.c!=a&&(this.c=a,this.i(388,9)),this):this.c};g.width=function(a){return m(a)?(a=null===a?a:nr(a),this.va!=a&&(this.va=a,this.i(388,1)),this):this.va};
1917g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g};g.Dy=function(a){return m(a)?(a=En(a,this.b),this.b!=a&&(this.b=a,this.i(388,1)),this):this.b};g.md=function(){return this.h};g.Ae=function(){return null!=this.Fb?this.Fb+QK:this.j.Ae()};function PK(a){a.f.length=0;a.v.length=0;a.G.length=0;a.F.length=0;a.s=null}
1918function RK(a,b,c){var d=b?a.Ta():a.Pa();b=b?a.labels():a.Va();b=Hn(b.B("position"));var e=a.h;"outside"==b?(e+=a.Hd/2+c,d.enabled()&&("outside"==d.position()?e+=d.m:"center"==d.position()&&(e+=d.m>a.Hd?(d.m-a.Hd)/2:0))):"inside"==b&&(e-=a.Hd/2+c,d.enabled()&&("inside"==d.position()?e-=d.m:"center"==d.position()&&(e-=d.m>a.Hd?(d.m-a.Hd)/2:0)));return e}
1919function SK(a,b,c){var d=c?a.G:a.F;if(m(d[b]))return d[b];var e=c?a.labels():a.Va(),f=e.vd(b),h=a.Y;c=(c?h.Ta():h.Pa()).get()[b];a=TK(a,b,c);c={value:{angle:0,radius:0}};d[b]=f?IK(e,f):IK(e,a,c);return d[b]}
1920function UK(a,b,c){var d=c?a.f:a.v;if(m(d[b]))return d[b];var e=SK(a,b,c),f=c?a.labels():a.Va(),h=a.Y,k=(c?h.Ta():h.Pa()).get()[b],l=h.transform(k),k=(h=f.vd(b))&&m(h.B("autoRotate"))?h.B("autoRotate"):f.B("autoRotate"),n=h&&m(h.B("offsetX"))?h.B("offsetX"):f.B("offsetX"),p=h&&m(h.B("offsetY"))?h.B("offsetY"):f.B("offsetY");c=RK(a,c,k?e.height:0);c+=O(p,a.j.md());var r=a.Ae(),p=m(a.A)?a.A:a.j.tc(),l=ge(r+l*p),l=l+O(n,p),p=Sd(l),n=a.j.Ba+c*Math.cos(p),p=a.j.za+c*Math.sin(p);c=h&&m(h.B("rotation"))?
1921h.B("rotation"):f.B("rotation");k&&(c+=0<l&&180>l?l+270:l+90);a=h&&m(h.B("anchor"))?h.B("anchor"):k?f.B("anchor"):VK(a,l);e.left=n;e.top=p;f=tr(new I(0,0,e.width,e.height),a);e.left-=f.x;e.top-=f.y;a=tr(e,a);a=Fe(Sd(c),a.x,a.y);e=oq(e);a.transform(e,0,e,0,4);return d[b]=e}
1922function TK(a,b,c){var d=a.scale();a=new Jy({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.wg({"%AxisScaleMax":"max","%AxisScaleMin":"mix"});return Vx(a)}
1923function VK(a,b){b=ge(b);var c="center",d=Hn(a.labels().B("position"));"inside"==d?b?0<b&&90>b?c="rightBottom":90==b?c="centerBottom":90<b&&180>b?c="leftBottom":180==b?c="leftCenter":180<b&&270>b?c="leftTop":270==b?c="centerTop":270<b&&(c="rightTop"):c="rightCenter":"outside"==d&&(b?0<b&&90>b?c="leftTop":90==b?c="centerTop":90<b&&180>b?c="rightTop":180==b?c="rightCenter":180<b&&270>b?c="rightBottom":270==b?c="centerBottom":270<b&&(c="leftBottom"):c="leftCenter");return c}
1924g.GE=function(a,b,c){var d=this.Y,e=c?d.Ta().get():d.Pa().get(),d=c?this.labels():this.Va(),f=d.vd(a),h=f&&m(f.B("autoRotate"))?f.B("autoRotate"):d.B("autoRotate"),f=SK(this,a,c);c=RK(this,c,h?f.height:0);e=TK(this,a,e[a]);f=d.add(e,{value:{angle:b,radius:c}},a);h||(a=m(this.A)?this.A:this.j.tc(),d=f&&m(f.offsetX())?f.offsetX():d.offsetX(),b+=O(d,a),f.anchor(VK(this,b)))};g.Ic=function(a){return m(a)?(this.j!=a&&(this.j=a),this):this.j};
1925g.remove=function(){this.kf&&this.kf.parent(null);this.Ta().remove();this.labels().remove();this.Pa().remove();this.Va().remove()};
1926g.I=function(){if(!this.ub())return this;var a=this.scale(),b,c,d,e,f=this.Ae(),h=null!=this.A?this.A:this.j.tc(),k=this.j.Ba,l=this.j.za;this.kf||(this.kf=uh(),rv(this,this.kf),H(this,this.kf));if(T(this,4)){this.h=O(null!=this.qa?this.qa:"100%",this.j.md());this.Hd=O(null!=this.va?this.va:"3%",this.j.md());var n=O(this.Sq(),this.Hd),p,r,t=this.h-this.Hd/2;r=this.h+this.Hd/2;this.kf.clear();this.kf.Gb(k,l,this.h-this.Hd/2,this.h-this.Hd/2,f,h);n&&(p=k+ie(f+h,r),r=l+je(f+h,r),n<this.Hd/2?this.kf.dc(p,
1927r,this.Hd-n,this.Hd-n,!1,!1):this.kf.dc(p,r,n,n,!0,!1));this.kf.Gb(k,l,this.h+this.Hd/2,this.h+this.Hd/2,f+h,-h,!n);n&&(p=k+ie(f,t),r=l+je(f,t),n<this.Hd/2?this.kf.dc(p,r,this.Hd-n,this.Hd-n,!1,!1):this.kf.dc(p,r,n,n,!0,!1));this.kf.close();PK(this);this.i(384);this.w(4)}U(this.labels());U(this.Va());U(this.Ta());U(this.Pa());T(this,16)&&(this.kf.fill(this.g),this.kf.stroke(null),this.w(16));T(this,256)&&(b=this.Ta(),b.i(4),wK(b),b=b.FE,d=this.Pa(),d.i(4),wK(d),d=d.FE,this.w(256));T(this,128)&&(c=
1928this.labels(),c.W(WK(this.j)),DK(c,k),EK(c,l),c.zb(f),c.tc(h),FK(c,this.j.md()),c.clear(),c=this.GE,e=this.Va(),e.W(WK(this.j)),DK(e,k),EK(e,l),e.zb(f),e.tc(h),FK(e,this.j.md()),e.clear(),e=this.GE,this.w(128));T(this,8)&&(k=this.zIndex(),l=.1*zK,this.kf.zIndex(k+1*l),this.Ta().zIndex(k),this.Pa().zIndex(k),this.labels().zIndex(k+4*l),this.Va().zIndex(k+4*l),this.w(8));T(this,2)&&(k=this.D(),this.kf.parent(k),this.Ta().D(k),this.Pa().D(k),this.labels().D(k),this.Va().D(k),this.w(2));if(b||c||d||e){var u,
1929v,w,x,y,B,k=a.Ta().get(),l=k.length,n=a.Pa().get();p=n.length;a:{if(!this.s||T(this,512)){if("allowOverlap"==this.b){r=!1;break a}t=this.scale();r=[];v=[];w=t.Ta().get();x=w.length;u=-1;y=this.um()&&!this.tm()?x-1:-1;for(var E=B=-1,R,S,Y,pa,ca,Z,M,va=this.labels().enabled(),Ya=t.Pa().get(),qa=0,Mb=0,eb=Ya.length,nc,Ic=this.Va().enabled();qa<x||Mb<eb;){R=w[qa];Y=Ya[Mb];S=t.transform(R);nc=t.transform(Y);Y=R=pa=ca=null;if(-1==B&&va)for(M=qa;-1==B&&M<x;)!M&&this.tm()||M==x-1&&this.um()||M&&M!=x-1?Y=
1930UK(this,M,!0):Y=null,-1!=y?R=UK(this,y,!0):R=null,this.um()&&!this.tm()?pa=M==x-1?null:UK(this,x-1,!0):M!=u?pa=UK(this,u,!0):pa=null,Zp(Y,R)||Zp(Y,pa)||(Z=t.transform(w[M]),0>=Z&&this.tm()||1<=Z&&this.um()?B=M:0<Z&&1>Z&&(B=M)),M++;S<=nc&&qa<x||Mb==eb?(va&&qa==B&&this.labels().enabled()?(-1==u&&(u=qa),y=qa,B=-1,r.push(!0)):r.push(!1),qa++,S==nc&&(this.labels().enabled()||this.Ta().enabled())&&(v.push(!1),Mb++)):(Ic?(Y=UK(this,Mb,!1),-1!=y&&(R=UK(this,y,!0)),-1!=B&&(pa=UK(this,B,!0)),-1!=E&&(ca=UK(this,
1931E,!1)),S=(S=this.Va().vd(Mb))?m(S.enabled())?S.enabled():!0:!0,Zp(Y,R)||Zp(Y,pa)||Zp(Y,ca)||!S?v.push(!1):(Z=t.transform(Ya[Mb]),0>=Z||1<=Z?(-1==u&&(u=Mb),E=Mb,v.push(!0)):0<Z&&1>Z?(-1==u&&(u=Mb),E=Mb,v.push(!0)):v.push(!1))):v.push(!1),Mb++)}Ic||(v=!1);va||(r=!1);this.s={labels:r,Va:v};this.w(512)}r=this.s}z(r)?(t=r.labels,w=r.Va):(t=!r,w=!r);v=r=0;for(var ub;r<l||v<p;)x=k[r],u=n[v],x=a.transform(x),E=a.transform(u),x<=E&&r<l||v==p?(u=ge(f+x*h),y=q(t)?t[r]:t,(B=q(t)&&t[r]||ja(t))&&b&&b.call(this.Lj,
1932u),y&&c&&c.call(this,r,u,!0),ub=x,r++):(u=ge(f+E*h),y=q(w)?w[v]:w,(B=q(w)&&w[v]||ja(w))&&d&&ub!=E&&d.call(this.Kj,u),y&&e&&ub!=E&&e.call(this,v,u,!1),v++)}b&&yK(this.Ta());d&&yK(this.Pa());c&&this.labels().I();e&&this.Va().I();this.labels().S(!1);this.Va().S(!1);this.Ta().S(!1);this.Pa().S(!1);return this};
1933g.u=function(){var a=NK.o.u.call(this);a.scale=this.scale().u();a.ticks=this.Ta().u();a.minorTicks=this.Pa().u();a.labels=this.labels().u();a.minorLabels=this.Va().u();m(this.zb())&&(a.startAngle=this.zb());m(this.tc())&&(a.sweepAngle=this.tc());m(this.width())&&(a.width=this.width());m(this.sa())&&(a.radius=this.sa());m(this.Sq())&&(a.cornersRounding=this.Sq());a.fill=L(this.fill());a.overlapMode=this.Dy();a.drawFirstLabel=this.tm();a.drawLastLabel=this.um();return a};
1934g.H=function(a,b){NK.o.H.call(this,a,b);var c,d=a.scale;A(d)?c=OK(d):z(d)?(c=OK(d.type),c.C(d)):c=null;c&&this.scale(c);this.Ta(a.ticks);this.Pa(a.minorTicks);this.labels().na(!!b,a.labels);this.Va().na(!!b,a.minorLabels);this.zb(a.startAngle);this.tc(a.sweepAngle);this.Dy(a.overlapMode);this.fill(a.fill);this.width(a.width);this.sa(a.radius);this.Sq(a.cornersRounding);this.tm(a.drawFirstLabel);this.um(a.drawLastLabel)};var XK=NK.prototype;XK.scale=XK.scale;XK.overlapMode=XK.Dy;XK.ticks=XK.Ta;
1935XK.minorTicks=XK.Pa;XK.labels=XK.labels;XK.minorLabels=XK.Va;XK.startAngle=XK.zb;XK.sweepAngle=XK.tc;XK.fill=XK.fill;XK.width=XK.width;XK.radius=XK.sa;XK.cornersRounding=XK.Sq;XK.drawFirstLabel=XK.tm;XK.drawLastLabel=XK.um;function YK(){W.call(this)}G(YK,W);g=YK.prototype;g.Z=W.prototype.Z|65552;g.ia=W.prototype.ia|4;g.fill=function(a){return m(a)?(a=Ke(a),this.g!=a&&(this.g=a,this.i(16,1)),this):this.g};g.sa=function(a){return m(a)?(a=null===a?a:nr(a),this.qa!=a&&(this.qa=a,this.i(4,1)),this):this.qa};g.Io=function(a){return m(a)?(a=nr(a),this.c!=a&&(this.c=a,this.i(4,9)),this):this.c};g.Sd=function(a){return m(a)?(this.A!=a&&(this.A=a,this.i(4,5)),this):this.A};
1936g.Ic=function(a){return m(a)?(this.j!=a&&(this.j=a),this):this.j};g.from=function(a){return m(a)?(a=+a,this.m!=a&&(this.m=a,this.i(4,1)),this):this.m};
1936g.Yc=function(a){return m(a)?(a=+a,this.f!=a&&(this.f=a,this.i(4,1)),this):this.f};g.position=function(a){return m(a)?(a=Hn(a),this.h!=a&&(this.h=a,this.i(4,9)),this):this.h};g.hx=function(a){return m(a)?(a=null===a?a:nr(a),this.v!=a&&(this.v=a,this.i(4,9)),this):this.v};
1937g.Jv=function(a){return m(a)?(a=null===a?a:nr(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s};function ZK(a,b,c,d,e,f,h){h=m(h)?h:!1;var k,l,n,p=(f-e)/(d-c),r=a.j.Ba,t=a.j.za;if(d>c)for(a=c;a<=d;a++)k=e+p*(a-c),n=a*Math.PI/180,l=r+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=r+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=r+f*Math.cos(n);k=t+f*Math.sin(n);b.lineTo(l,k)}
1938function $K(a,b,c,d,e){return"outside"==a.h?b*(1+(e?0:d))+c/2:"inside"==a.h?b*(1-(e?0:d))-c/2:b*(1+(e?-.5:.5)*d)}g.remove=function(){this.P&&this.P.parent(null);this.b&&this.b.length&&$a(this.b,function(a){a.parent(null)})};function aL(a,b,c,d){var e=a.j.za;d=Sd(d);b.x=a.j.Ba+c*Math.cos(d);b.y=e+c*Math.sin(d)}
1939function bL(a,b,c,d,e,f,h,k,l,n,p,r,t,u,v,w,x){var y=(c+d)/2,B=(e+f)/2,E=(h+k)/2,R=a.j.Ba,S=a.j.za,Y=b[t],pa={},ca={},Z={},M={};aL(a,pa,e,c);aL(a,ca,f,d);aL(a,Z,k,d);aL(a,M,h,c);var va=qq(0,0,0,0);va.left=Math.min(pa.x,ca.x,Z.x,M.x);va.top=Math.min(pa.y,ca.y,Z.y,M.y);va.width=Math.max(pa.x,ca.x,Z.x,M.x)-va.left;va.height=Math.max(pa.y,ca.y,Z.y,M.y)-va.top;pa=[];ca={};Z={};ca.position="0";ca.opacity=n;ca.color=l;pa.push(ca);Z.position="1";Z.opacity=r;Z.color=p;pa.push(Z);n=(l=cL(a.j,a.Sd()).scale().zc())?
1940-1:1;p={};p.angle=-(y+90*n);p.keys=pa;r=uh();ZK(a,r,c,y,(h+e)/2,(E+B)/2,!0);ZK(a,r,y,d,(E+B)/2,(k+f)/2,!1);p.mode=r.Oa();ZK(a,Y,c,y,e,B,!0);ZK(a,Y,y,c,E,h,!1);!t&&u&&(h=R+ie(c,e),c=S+je(c,e),u<v/2?Y.dc(h,c,v-u,v-u,!1,l):Y.dc(h,c,u,u,!0,l));ZK(a,Y,y,d+.1*n,B,f,!0);t==b.length-1&&w&&(h=R+ie(d+.1,k),c=S+je(d+.1,k),w<x/2?Y.dc(h,c,x-w,x-w,!1,l):Y.dc(h,c,w,w,!0,l));ZK(a,Y,d+.1*n,y,k,E,!1);Y.fill(p);Jb(r)}function dL(a){a.b&&a.b.length&&$a(a.b,function(a){a.clear()})}
1941g.I=function(){var a=this.j,b=cL(a,this.Sd());if(!this.ub())return this;if(!b||!b.enabled())return this.P&&this.P.clear(),dL(this),this;var c=this.fill(),d=z(c)&&m(c.keys)&&!m(c.cx)&&!m(c.cy);d&&this.i(4);dL(this);if(T(this,4)){var e=b.scale(),f=parseFloat(this.m),h=parseFloat(this.f);if(e.wf(f)||e.wf(h))return this.P&&this.P.clear(),this.w(4),this;this.P?this.P.clear():this.P=uh();this.b||(this.b=[]);dL(this);if(f!=h){var k=h<f,l=ee(e.transform(k?h:f),0,1),n=ee(e.transform(k?f:h),0,1);if(l==n)return this;
1942f=m(b.zb())?b.Ae():a.Ae();h=m(b.tc())?b.tc():a.tc();e=f+l*h;f+=n*h;(h=f-e)||(h=l==n?0:360);var n=Sd(e),l=Sd(f),p=null!=this.v?this.v:0,r=null!=this.s?this.s:"10%",t=parseFloat(k?r:p)/100,p=parseFloat(k?p:r)/100,u=null!=this.qa?O(this.qa,a.md()):b.md(),v=null!=this.qa?0:b.Hd,k=$K(this,u,v,t,!0),r=$K(this,u,v,p,!0),t=$K(this,u,v,t,!1),p=$K(this,u,v,p,!1);t<k&&(u=t,t=k,k=u);p<r&&(u=p,p=r,r=u);var u=t-k,v=O(this.Io(),u),w=p-r,x=O(this.Io(),w),y,B=a.Ba,a=a.za;if(d){for(var E=c.keys,R=c.keys.length,S=0;S<
1943R-1;S++)this.b[S]?y=this.b[S]:this.b[S]=y=uh(),y.clear().stroke("none").fill("none").parent(this.D()).zIndex(this.zIndex());for(S=0;S<R-1;S++){y=E[S];var Y=E[S+1],pa=y.offset,ca=Y.offset;bL(this,this.b,e+h*pa,e+h*ca,k+(r-k)*pa,k+(r-k)*ca,t+(p-t)*pa,t+(p-t)*ca,y.color,m(y.opacity)?y.opacity:m(c.opacity)?c.opacity:1,Y.color,m(Y.opacity)?Y.opacity:m(c.opacity)?c.opacity:1,S,v,u,x,w)}}k==r?(c=B+Math.cos(n)*k,y=a+Math.sin(n)*k,this.P.moveTo(c,y),this.P.kq(k,k,e,h)):(c=B+Math.cos(n)*k,y=a+Math.sin(n)*k,
1944this.P.moveTo(c,y),ZK(this,this.P,e,f,k,r));b=b.scale().zc();x&&(c=B+ie(f,p),y=a+je(f,p),x<w/2?this.P.dc(c,y,w-x,w-x,!1,b):this.P.dc(c,y,x,x,!0,b));p==t?(c=B+Math.cos(l)*p,l=a+Math.sin(l)*p,x||this.P.lineTo(c,l),this.P.kq(p,p,f,-h)):ZK(this,this.P,f,e,p,t);v&&(c=B+ie(e,k),y=a+je(e,k),v<u/2?this.P.dc(c,y,u-v,u-v,!1,b):this.P.dc(c,y,v,v,!0,b));this.P.close()}else this.P.clear();this.w(4)}T(this,16)&&(d?this.P.fill("none"):this.P.fill(this.fill()),this.P.stroke("none"),this.w(16));T(this,8)&&(this.P.zIndex(this.zIndex()),
1945this.b&&this.b.length&&$a(this.b,function(a){a.zIndex(this.zIndex())},this),this.w(8));T(this,2)&&(this.P.parent(this.D()),this.b&&this.b.length&&$a(this.b,function(a){a.parent(this.D())},this),this.w(2));return this};
1946g.u=function(){var a=YK.o.u.call(this);a.axisIndex=this.Sd();a.fill=L(this.fill());a.position=this.position();m(this.from())&&(a.from=this.from());m(this.Yc())&&(a.to=this.Yc());m(this.hx())&&(a.startSize=this.hx());m(this.Jv())&&(a.endSize=this.Jv());m(this.sa())&&(a.radius=this.sa());m(this.Io())&&(a.cornersRounding=this.Io());return a};
1947g.H=function(a,b){YK.o.H.call(this,a,b);this.Sd(a.axisIndex);this.from(a.from);this.Yc(a.to);this.fill(a.fill);this.position(a.position);this.hx(a.startSize);this.Jv(a.endSize);this.sa(a.radius);this.Io(a.cornersRounding)};g.M=function(){Jb(this.P);this.P=null;Kb(this.b);this.b=null;YK.o.M.call(this)};var eL=YK.prototype;eL.fill=eL.fill;eL.axisIndex=eL.Sd;eL.position=eL.position;eL.startSize=eL.hx;eL.endSize=eL.Jv;eL.from=eL.from;eL.to=eL.Yc;eL.radius=eL.sa;
1947eL.cornersRounding=eL.Io;function fL(){W.call(this);this.c=Mh();this.Bb=sh()}G(fL,W);g=fL.prototype;g.Z=W.prototype.Z|65552;g.sa=function(a){return m(a)?(a=null===a?a:nr(a),this.qa!=a&&(this.qa=a,this.i(4,9)),this):this.qa};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,1));return this}return this.b};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g};
1948g.My=function(a,b,c,d){if(m(a)){ja(a)&&(a=a?vK:"none");var e=Se.apply(null,arguments);e!==this.ea&&(this.ea=e,this.i(65536,1));return this}return this.ea};g.remove=function(){this.c&&this.c.parent(null)};g.Ic=function(a){return m(a)?(this.j!=a&&(this.j=a),this):this.j};
1949g.I=function(){if(!this.ub())return this;T(this,16)&&(this.Bb.fill(this.g),this.Bb.stroke(this.b),this.w(16));T(this,65536)&&(this.f||Nr(this.ea)||(this.f=sh(),this.f.parent(this.c),this.f.zIndex(1)),this.f&&(this.f.fill(this.ea),this.f.stroke(null),this.i(4)),this.w(65536));T(this,2)&&(this.c.parent(this.D()),this.Bb.parent(this.c),this.f&&this.f.parent(this.c),this.w(2));T(this,8)&&(this.c.zIndex(this.zIndex()),this.Bb.zIndex(0),this.f&&this.f.zIndex(1),this.w(8));if(T(this,4)){var a=O(this.qa,
1950this.j.md()),b=this.j.Ba,c=this.j.za;this.Bb.hj(b);this.Bb.ij(c);this.Bb.sa(0>a?0:a);this.f&&(this.f.hj(b),this.f.ij(c),this.f.sa(a));this.w(4)}return this};g.u=function(){var a=fL.o.u.call(this);a.fill=L(this.fill());a.stroke=L(this.stroke());a.hatchFill=L(this.My());a.radius=this.sa();return a};g.H=function(a,b){fL.o.H.call(this,a,b);this.fill(a.fill);this.stroke(a.stroke);this.My(a.hatchFill);this.sa(a.radius)};var gL=fL.prototype;gL.radius=gL.sa;gL.stroke=gL.stroke;gL.fill=gL.fill;
1951gL.hatchFill=gL.My;function hL(){W.call(this);this.f={};this.state=new Pz(this)}G(hL,W);g=hL.prototype;g.Z=W.prototype.Z|65552;g.ia=W.prototype.ia|4;g.Ud=function(){return!0};g.xf=function(){return!1};g.Nf=function(){return!0};g.Al=function(){return!1};g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,1));return this}return this.b};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g};
1952function iL(a,b,c){D(b)?(a=b.call(a.f,a.f),a=c?Ke(a):Re(a)):a=b;return a}g.ym=function(a,b,c,d){if(m(a)){ja(a)&&(a=a?vK:"none");var e=Se.apply(null,arguments);e!==this.ea&&(this.ea=e,this.i(65536,1));return this}return this.ea};g.Sd=function(a){return m(a)?(this.F!=a&&(this.F=a,this.i(4,5)),this):this.F};g.hd=function(a){return m(a)?(this.N!=a&&(this.N=a,this.i(4,5)),this):this.N};g.Ic=function(a){return m(a)?(this.j!=a&&(this.j=a),this):this.j};
1953g.remove=function(){this.P&&(this.P instanceof nh?this.P.parent(null):this.P.D(null));this.c&&(this.c instanceof nh?this.c.parent(null):this.c.D(null))};g.L=function(){return this.Ic().L()};g.mb=function(){return this.Ic().mb()};
1954g.I=function(){T(this,16)&&(this.P.fill(iL(this,this.g,!0)),this.P.stroke(iL(this,this.b,!1)),this.w(16));T(this,8)&&(this.P.zIndex(this.zIndex()),this.c&&this.c.zIndex(this.zIndex()+.1*zK),this.w(8));T(this,2)&&(this.P instanceof nh?this.P.parent(this.D()):this.P.D(this.D()),this.c&&(this.c instanceof nh?this.c.parent(this.D()):this.c.D(this.D())),this.w(2));return this};
1955g.qf=function(){this.J||(this.J=new Jy);var a=this.L(),b={series:{value:this,type:""},index:{value:a.U(),type:"number"},value:{value:a.get("value"),type:"number"}};this.J.Jf(a).Cf([this]);return Vx(this.J,b)};g.$e=ea;g.Kf=ea;g.Oe=ea;g.Dd=function(a){a=hL.o.Dd.call(this,a);a.pointIndex=P(jr(a.domTarget).index);return a};
1956g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":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=P(c);a.pointIndex=c;var d=this.Ic().L();d.select(c)||d.reset();
1957return{type:b,actualTarget:a.target,series:this,iterator:d,pointIndex:c,target:this,originalEvent:a}};g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};function jL(a,b){b&&(b.tag={O:a},b.tag.index=a.Ic().L().U())}g.De=function(a){m(a)?this.Ee(a):this.enabled()&&this.state.g(N);return this};g.Ub=function(){if(!Tz(this.state,N)&&!Zz(this.state.ze(),N)||!this.enabled())return this;this.state.h(N,this.state.b==bp?NaN:void 0);return this};
1958g.Ee=function(a){if(!this.enabled())return this;if(q(a)){for(var b=Xz(this.state,N),c=0;c<b.length;c++)jb(a,b[c])||this.state.h(N,b[c]);Vz(this.state,N,a)}else C(a)&&(this.Ub(),Vz(this.state,N,a));return this};g.Vb=function(){return this};g.Lc=function(a){return m(a)?(a=null===a?null:nn(a),a!=this.V&&(this.V=a),this):this.V};g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};
1959g.u=function(){var a=hL.o.u.call(this);D(this.fill)&&(D(this.fill())?K(8,null,["Pointers fill"]):a.fill=L(this.fill()));D(this.stroke)&&(D(this.stroke())?K(8,null,["Pointers stroke"]):a.stroke=L(this.stroke()));a.hatchFill=L(this.ym());a.axisIndex=this.Sd();a.dataIndex=this.hd();return a};g.H=function(a,b){hL.o.H.call(this,a,b);this.fill(a.fill);this.stroke(a.stroke);this.ym(a.hatchFill);this.Sd(a.axisIndex);this.hd(a.dataIndex)};var kL=hL.prototype;kL.stroke=kL.stroke;kL.fill=kL.fill;
1960kL.hatchFill=kL.ym;kL.axisIndex=kL.Sd;kL.dataIndex=kL.hd;function lL(){hL.call(this)}G(lL,hL);g=lL.prototype;g.width=function(a){return m(a)?(a=null===a?a:nr(a),this.va!=a&&(this.va=a,this.i(4,9)),this):this.va};g.position=function(a){return m(a)?(a=Hn(a),this.h!=a&&(this.h=a,this.i(4,9)),this):this.h};g.sa=function(a){return m(a)?(a=null===a?a:nr(a),this.qa!=a&&(this.qa=a,this.i(4,9)),this):this.qa};
1961g.I=function(){var a=this.Ic(),b=cL(a,this.Sd());if(!this.ub())return this;if(!b||!b.enabled())return this.P&&this.P.clear(),this.c&&this.c.clear(),this;if(T(this,65536)){var c=this.ym();this.c||Nr(c)||(this.c=uh(),this.c.parent(this.D()),this.c.zIndex(this.zIndex()+1));this.c&&(this.c.Hb(!0),this.c.fill(c),this.c.stroke(null),this.i(4));this.w(65536)}if(T(this,4)){var c=a.Ba,d=a.za,e=b.scale(),f=a.mb();f.select(this.hd());var h=parseFloat(f.get("value"));if(e.wf(h))return this.P&&this.P.clear(),
1962this.c&&this.c.clear(),this.w(4),this;this.P?this.P.clear():(this.P=uh(),H(this,this.P));var k=b.md(),l=b.Hd,f=m(b.zb())?b.Ae():a.Ae(),b=m(b.tc())?b.tc():a.tc(),k=null!=this.qa?O(this.qa,a.md()):k,a=null!=this.va?O(this.va,a.md()):l,l=m(this.qa)?a/2:a/2+l/2;"outside"==this.h?k+=l:"inside"==this.h&&(k-=l);var l=ee(e.transform(0),0,1),e=ee(e.transform(h),0,1),n;0<=b^e>=l?(n=e,h=l):(n=l,h=e);n=ge(f+n*b);(f=ge(ge(f+h*b)-n))||(f=e==l?0:360);this.f.cx=c;this.f.cy=d;this.f.radius=k;this.f.startAngle=ge(n-
1963QK);this.f.sweepAngle=f;this.f.width=a;this.P.Gb(c,d,k-a/2,k-a/2,n,f);this.P.Gb(c,d,k+a/2,k+a/2,n+f,-f,!0);this.P.close();jL(this,this.P);this.c&&(this.c.clear(),this.c.Gb(c,d,k-a/2,k-a/2,n,f),this.c.Gb(c,d,k+a/2,k+a/2,n+f,-f,!0),this.c.close());(D(this.fill())||D(this.stroke()))&&this.i(16);this.w(4)}lL.o.I.call(this);return this};g.u=function(){var a=lL.o.u.call(this);a.position=this.position();m(this.width())&&(a.width=this.width());m(this.sa())&&(a.radius=this.sa());return a};
1964g.H=function(a,b){lL.o.H.call(this,a,b);this.position(a.position);this.width(a.width);this.sa(a.radius)};var mL=lL.prototype;mL.width=mL.width;mL.position=mL.position;mL.radius=mL.sa;function nL(){hL.call(this)}G(nL,hL);g=nL.prototype;g.SC=function(a){return m(a)?(this.m!=a&&(this.m=a,this.i(4,9)),this):this.m};g.TC=function(a){return m(a)?(this.h!=a&&(this.h=a,this.i(4,9)),this):this.h};g.PC=function(a){return m(a)?(a=ee(a,0,1),this.G!=a&&(this.G=a,this.i(4,9)),this):this.G};g.bA=function(a){return m(a)?(a=ee(a,0,1),this.v!=a&&(this.v=a,this.i(4,9)),this):this.v};g.mx=function(a){return m(a)?(a=null===a?a:nr(a),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A};
1965g.Xu=function(a){return m(a)?(a=null===a?a:nr(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s};
1966function oL(a,b,c,d,e,f,h,k,l,n,p,r,t,u){var v;u?(f=ge(c+f),d=ge(c+d/2-e)):(f=ge(c+d-f),d=ge(c+d/2+e));c=l+Math.cos(Sd(f))*k;k=n+Math.sin(Sd(f))*k;l+=Math.cos(Sd(d))*h;h=n+Math.sin(Sd(d))*h;d=Sd(f+90);n=c+100*Math.cos(d);e=k+100*Math.sin(d);d=(c*Math.pow(e-k,2)+l*Math.pow(n-c,2)+(n-c)*(e-k)*(h-k))/(Math.pow(e-k,2)+Math.pow(n-c,2))||0;n=(n-c)*(l-d)/(e-k)+h||0;n=he(Math.atan(nq(l,h,d,n)/nq(c,k,d,n)));n=a.G<1-a.v?u?90-n:-(90-n):u?-(90-n):90-n;n=f+(u?-p:p)+n;v=(c+l)/2+Math.cos(Sd(n))*r;d=(k+h)/2+Math.sin(Sd(n))*
1967r;e=.5>a.h?90:-90;p=v+.5*Math.cos(Sd(n+e))*r;f=d+.5*Math.sin(Sd(n+e))*r;e=.5>a.h?-90:90;a=v+.5*Math.cos(Sd(n+e))*r;r=d+.5*Math.sin(Sd(n+e))*r;u?t?b.bh(p,f,a,r,l,h):b.bh(a,r,p,f,l,h):t?b.bh(p,f,a,r,c,k):b.bh(a,r,p,f,c,k)}
1968g.I=function(){var a=this.Ic(),b=cL(a,this.Sd());if(!this.ub())return this;if(!b||!b.enabled())return this.P&&this.P.clear(),this.c&&this.c.clear(),this;if(T(this,65536)){var c=this.ym();this.c||Nr(c)||(this.c=uh(),this.c.parent(this.D()),this.c.zIndex(this.zIndex()+1));this.c&&(this.c.Hb(!0),this.c.fill(c),this.c.stroke(null),this.i(4));this.w(65536)}if(T(this,4)){var c=a.Ba,d=a.za,e=b.scale(),f=a.mb();f.select(this.hd());var h=parseFloat(f.get("value"));if(e.wf(h))return this.P&&this.P.clear(),
1969this.c&&this.c.clear(),this.w(4),this;this.P?this.P.clear():(this.P=uh(),H(this,this.P));var f=b.md(),k=m(b.zb())?b.Ae():a.Ae(),l=m(b.tc())?b.tc():a.tc(),b=null!=this.A?O(this.A,a.md()):.7*f,a=null!=this.s?O(this.s,a.md()):.6*f,f=360/this.m,n=f/2*this.G,p=f/2*this.v,e=ee(e.transform(h),0,1),e=ge(k+e*l);this.f.cx=c;this.f.cy=d;this.f.topRadius=b;this.f.bottomRadius=a;this.f.angle=ge(e-QK);var k=b<a,h=.5>this.h?90:-90,l=Math.abs(b-a)/2*Math.abs(.5-this.h),r,t,u;this.P.clear();for(u=0;
1969u<this.m;u++)r=
1970ge(e+u*f),this.P.Gb(c,d,a,a,r,p,!!u),oL(this,this.P,r,f,n,p,b,a,c,d,h,l,k,!0),t=ge(r+f/2-n),this.P.Gb(c,d,b,b,t,2*n),oL(this,this.P,r,f,n,p,b,a,c,d,h,l,k,!1),r=ge(r+f-p),this.P.Gb(c,d,a,a,r,p);this.P.close();jL(this,this.P);if(this.c){this.c.clear();for(u=0;u<this.m;u++)r=ge(e+u*f),this.c.Gb(c,d,a,a,r,p,!!u),oL(this,this.c,r,f,n,p,b,a,c,d,h,l,k,!0),t=ge(r+f/2-n),this.c.Gb(c,d,b,b,t,2*n),oL(this,this.c,r,f,n,p,b,a,c,d,h,l,k,!1),r=ge(r+f-p),this.c.Gb(c,d,a,a,r,p);this.c.close()}this.w(4)}nL.o.I.call(this);
1971return this};g.u=function(){var a=nL.o.u.call(this);a.verticesCount=this.SC();a.verticesCurvature=this.TC();a.topRatio=this.PC();a.bottomRatio=this.bA();m(this.mx())&&(a.topRadius=this.mx());m(this.Xu())&&(a.bottomRadius=this.Xu());return a};g.H=function(a,b){nL.o.H.call(this,a,b);this.SC(a.verticesCount);this.TC(a.verticesCurvature);this.PC(a.topRatio);this.bA(a.bottomRatio);this.mx(a.topRadius);this.Xu(a.bottomRadius)};var pL=nL.prototype;pL.verticesCount=pL.SC;pL.verticesCurvature=pL.TC;
1972pL.topRatio=pL.PC;pL.bottomRatio=pL.bA;pL.topRadius=pL.mx;pL.bottomRadius=pL.Xu;function qL(){hL.call(this);this.P=new mA;this.P.Sa(this);this.P.Em(Pr);this.P.size(10);this.P.Pj("center");this.P.offsetX(0);this.P.offsetY(0);this.P.rotation(0)}G(qL,hL);g=qL.prototype;g.size=function(a){return m(a)?(a=nr(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s};g.position=function(a){return m(a)?(a=Hn(a),this.h!=a&&(this.h=a),this.i(4,9),this):this.h};g.sa=function(a){return m(a)?(a=null===a?a:nr(a),this.qa!=a&&(this.qa=a,this.i(4,9)),this):this.qa};
1973g.type=function(a){return m(a)?(a=D(a)?a:yn(a,"line"),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A};
1974g.I=function(){var a=this.Ic(),b=cL(a,this.Sd());if(!this.ub())return this;if(!b||!b.enabled())return this.P&&this.P.clear(),this.c&&this.c.clear(),this;if(T(this,65536)){var c=this.ym();this.c||Nr(c)||(this.c=new mA,this.c.Em(Pr),this.c.size(10),this.c.Pj("center"),this.c.offsetX(0),this.c.offsetY(0),this.c.rotation(0),this.c.D(this.D()),this.c.zIndex(this.zIndex()+1));this.c&&(this.c.Hb(!0),this.c.fill(c),this.c.stroke(null),this.c.size(this.m),this.c.type(this.A),this.i(4));this.w(65536)}if(T(this,
19754)){var d=a.Ba,c=a.za,e=b.scale(),f=a.mb();f.select(this.hd());var h=parseFloat(f.get("value"));if(e.wf(h))return this.P&&this.P.clear(),this.c&&this.c.clear(),this.w(4),this;var k=b.md(),l=b.Hd,n=m(b.zb())?b.Ae():a.Ae(),p=m(b.tc())?b.tc():a.tc(),b=null!=this.qa?O(this.qa,a.md()):k;this.m=null!=this.s?O(this.s,a.md()):l;"outside"==this.h?b+=this.m+l/2:"inside"==this.h&&(b-=this.m+l/2);a=ee(e.transform(h),0,1);a=ge(n+a*p);e=Sd(a);n=d+b*Math.cos(e);e=c+b*Math.sin(e);this.f.cx=d;this.f.cy=c;this.f.radius=
1976b;this.f.size=this.m;this.f.angle=ge(a-QK);this.P.size(this.m);this.P.type(this.A);d=this.P.add({value:{x:n,y:e}},0);d.rotation(a+90);this.c&&(this.c.size(this.m),this.c.type(this.A),this.c.add({value:{x:n,y:e}},0).rotation(a+90));(D(this.fill())||D(this.stroke()))&&this.i(16);this.w(4)}qL.o.I.call(this);this.P.I();this.c&&this.c.I();d&&d.Bd()&&(d.Bd().tag=f.U());return this};
1977g.u=function(){var a=qL.o.u.call(this);a.position=this.position();a.size=this.size();D(this.type())?K(8,null,["Gauge marker pointer type"]):a.type=this.t
1977ype();m(this.sa())&&(a.radius=this.sa());return a};g.H=function(a,b){qL.o.H.call(this,a,b);this.size(a.size);this.position(a.position);this.type(a.type);this.sa(a.radius)};var rL=qL.prototype;rL.size=rL.size;rL.position=rL.position;rL.radius=rL.sa;rL.type=rL.type;function sL(){hL.call(this)}G(sL,hL);g=sL.prototype;g.ix=function(a){return m(a)?(a=null===a?a:nr(a),this.G!=a&&(this.G=a,this.i(4,9)),this):this.G};g.gx=function(a){return m(a)?(a=null===a?a:nr(a),this.A!=a&&(this.A=a,this.i(4,9)),this):this.A};g.ow=function(a){return m(a)?(a=null===a?a:nr(a),this.v!=a&&(this.v=a,this.i(4,9)),this):this.v};g.nw=function(a){return m(a)?(a=null===a?a:nr(a),this.s!=a&&(this.s=a,this.i(4,9)),this):this.s};
1978g.Kv=function(a){return m(a)?(a=null===a?a:nr(a),this.m!=a&&(this.m=a,this.i(4,9)),this):this.m};g.Iv=function(a){return m(a)?(a=null===a?a:nr(a),this.h!=a&&(this.h=a,this.i(4,9)),this):this.h};
1979g.I=function(){var a=this.Ic(),b=cL(a,this.Sd());if(!this.ub())return this;if(!b||!b.enabled())return this.P&&this.P.clear(),this.c&&this.c.clear(),this;if(T(this,65536)){var c=this.ym();this.c||Nr(c)||(this.c=uh(),this.c.parent(this.D()),this.c.zIndex(this.zIndex()+1));this.c&&(this.c.Hb(!0),this.c.fill(c),this.c.stroke(null),this.i(4));this.w(65536)}if(T(this,4)){var c=a.Ba,d=a.za,e=b.scale(),f=a.mb();f.select(this.hd());var h=parseFloat(f.get("value"));if(e.wf(h))return this.P&&this.P.clear(),
1980this.c&&this.c.clear(),this.w(4),this;this.P?this.P.clear():(this.P=uh(),H(this,this.P));var k=b.md(),l=m(b.zb())?b.Ae():a.Ae(),n=m(b.tc())?b.tc():a.tc(),b=O(null!=this.A?this.A:"-20%",a.md()),f=O(null!=this.G?this.G:"3%",a.md()),k=null!=this.h?O(this.h,a.md()):k,p=null!=this.m?O(this.m,a.md()):0,r=null!=this.s?O(this.s,a.md()):.9*k,a=O(null!=this.v?this.v:"1%",a.md()),t=ee(e.transform(h),0,1),e=ge(l+t*n),u=Sd(e),h=Sd(ge(l+t*n+90)),t=Sd(ge(l+t*n-90)),v=c+b*Math.cos(u),w=d+b*Math.sin(u),l=v+f*Math.cos(h),
1981n=w+f*Math.sin(h),v=v+f*Math.cos(t),w=w+f*Math.sin(t),x=c+r*Math.cos(u),y=d+r*Math.sin(u),B=x+a*Math.cos(h),E=y+a*Math.sin(h),x=x+a*Math.cos(t),y=y+a*Math.sin(t),R=c+k*Math.cos(u),S=d+k*Math.sin(u),u=R+p*Math.cos(h),h=S+p*Math.sin(h),R=R+p*Math.cos(t),t=S+p*Math.sin(t);this.f.cx=c;this.f.cy=d;this.f.startRadius=b;this.f.startWidth=f;this.f.middleRadius=r;this.f.middleWidth=a;this.f.endRadius=k;this.f.endWidth=p;this.f.angle=ge(e-QK);this.P.moveTo(u,h).lineTo(B,E).lineTo(l,n).lineTo(v,w).lineTo(x,
1982y).lineTo(R,t);this.P.close();jL(this,this.P);this.c&&(this.c.clear(),this.c.moveTo(u,h).lineTo(B,E).lineTo(l,n).lineTo(v,w).lineTo(x,y).lineTo(R,t),this.c.close());(D(this.fill())||D(this.stroke()))&&this.i(16);this.w(4)}sL.o.I.call(this);return this};
1983g.u=function(){var a=sL.o.u.call(this);m(this.gx())&&(a.startRadius=this.gx());m(this.nw())&&(a.middleRadius=this.nw());m(this.Iv())&&(a.endRadius=this.Iv());m(this.ix())&&(a.startWidth=this.ix());m(this.ow())&&(a.middleWidth=this.ow());m(this.Kv())&&(a.endWidth=this.Kv());return a};g.H=function(a,b){sL.o.H.call(this,a,b);this.gx(a.startRadius);this.nw(a.middleRadius);this.Iv(a.endRadius);this.ix(a.startWidth);this.ow(a.middleWidth);this.Kv(a.endWidth)};var tL=sL.prototype;tL.startRadius=tL.gx;
1984tL.middleRadius=tL.nw;tL.endRadius=tL.Iv;tL.startWidth=tL.ix;tL.middleWidth=tL.ow;tL.endWidth=tL.Kv;function uL(){zw.call(this);this.za=this.Ba=NaN}G(uL,Fw);uL.prototype.zb=function(a){return m(a)?(a=null===a?a:ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(4,1)),this):this.Fb};uL.prototype.tc=function(a){return m(a)?(a=null===a?a:ee(P(a)||0,-360,360),this.A!=a&&(this.A=a,this.i(4,1)),this):this.A};
1985uL.prototype.uz=function(){var a=this.W()||qq(0,0,0,0),b=a.left,c=a.top,d=a.width,e=a.height,a=new I(0,0,this.N,this.g),f=new ke(0,0);if(this.W()||!isNaN(this.Ba)&&!isNaN(this.za)){var h=this.offsetX(),k=this.offsetY(),b=isNaN(this.Ba)?b+d/2:this.Ba,c=isNaN(this.za)?c+e/2:this.za,l=null!=this.Fb?this.Fb:0,n=null!=this.A?this.A:360,d=m(this.ea)&&!isNaN(this.ea)?O(k,this.ea):this.W()?O(k,Math.min(d,e)/2):0,h=l+O(h,n);f.x=b+Math.cos(Sd(h))*d;f.y=c+Math.sin(Sd(h))*d}else f.x=0,f.y=0;d=this.Bm();d=tr(new I(0,
19860,this.N,this.g),d);f.x-=d.x;f.y-=d.y;this.m+=f.x;this.s+=f.y;a.left=f.x;a.top=f.y;this.b.Eb(1,0,0,1,0,0);this.b.Mk(this.m,this.s);this.b.clip(new I(0,0,this.R,this.K));return a};function vL(a,b){U(this);cA.call(this);this.j=[];this.K=[];this.f=[];this.V=[];this.R=[];this.s=[];this.Mb=this.tb=this.aa=0;this.data(a||null,b);
1986sv(this,this,this.$i,this.qo,null,this.$i,null,this.Jj);this.S(!0)}G(vL,cA);vL.prototype.Z=cA.prototype.Z|446480;vL.prototype.Ca=function(){return"circular"};var vK="diagonalBrick",QK=-90,zK=1E-4;g=vL.prototype;g.ld=function(){return ob(this.K,this.f,this.V,this.R)};g.sk=function(){return[]};g.Zl=function(){return!0};
1987function wL(a,b){return m(b)?(a.Da=b,a):a.Da||{}}function xL(a,b){return m(b)?(a.ua=b,a):a.ua||{}}function yL(a,b){return m(b)?(a.Ea=b,a):a.Ea||{}}g.IG=function(){return new uL};g.data=function(a,b){return m(a)?(this.Qa!==a&&(this.Qa=a,Jb(this.F),a instanceof nC?this.ib=this.F=a.dh():this.ib=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),H(this,this.F),this.m=this.ib,Q(this.m,this.IN,this),zL(this),this.i(266240,5)),this):this.m};
1988g.IN=function(a){V(a,16)&&(zL(this),this.i(266240,5))};g.L=function(){return this.Fa||this.mb()};g.mb=function(){return this.Fa=this.data().L()};g.zf=function(a,b,c,d,e){a={type:"hovered"==a?"pointshover":"pointsselect",seriesStatus:this.kv(c,d),currentPoint:this.Cp(c,a,d),actualTarget:b.target,target:this,originalEvent:b};e&&(a.RA=!0);return a};g.gA=function(a){this.h||(this.h=new fL,this.h.Ic(this),H(this,this.h),Q(this.h,this.EU,this),this.i(16384,1));return m(a)?(this.h.C(a),this):this.h};
1989g.EU=function(a){var b=0,c=0;V(a,1)&&(b|=16384,c|=1);V(a,8)&&(b|=4);this.i(b,c)};g.ce=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.s[c];e||(e=new YK,this.s[c]=e,e.zIndex(30+zK*this.tb),this.tb++,e.Ic(this),e.Sd(0),e.C(yL(this)),H(this,e),Q(e,this.FU,this),this.i(266240,5));return m(d)?(e.C(d),this):e};g.FU=function(){this.i(131072,1)};
1990g.gE=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.K[c];e||(e=new lL,this.K[c]=e,e.zIndex(40+zK*this.aa),e.hd(this.aa++),e.Sd(0),e.Ic(this),e.C(xL(this).bar),H(this,e),Q(e,this.ww,this),this.i(266240,5));return m(d)?(e.C(d),this):e};
1991g.hE=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.f[c];e||(e=new qL,this.f[c]=e,e.zIndex(40+zK*this.aa),e.hd(this.aa++),e.Sd(0),e.Ic(this),e.C(xL(this).marker),H(this,e),Q(e,this.ww,this),this.i(266240,5));return m(d)?(e.C(d),this):e};
1992g.iJ=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.V[c];e||(e=new sL,this.V[c]=e,e.zIndex(40+zK*this.aa),e.hd(this.aa++),e.Sd(0),e.Ic(this),e.C(xL(this).needle),H(this,e),Q(e,this.ww,this),this.i(266240,5));return m(d)?(e.C(d),this):e};
1993g.VI=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.R[c];e||(e=new nL,this.R[c]=e,e.zIndex(20+zK*this.Mb),e.hd(this.Mb++),e.Sd(0),e.Ic(this),e.C(xL(this).knob),H(this,e),Q(e,this.ww,this),this.i(266240,5));return m(d)?(e.C(d),this):e};function zL(a){a=ob(a.K,a.f,a.V,a.R);for(var b=0,c=a.length;b<c;b++){var d=a[b];d&&d.i(4)}}g.ww=function(a){var b=0,c=0;V(a,1)&&(b|=4096,c|=1);V(a,4)&&(b|=266240,c|=5);this.i(b,c)};
1994g.fE=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.j[c];e||(e=new NK,e.C(wL(this)),e.Ic(this),this.j[c]=e,H(this,e),Q(e,this.JN,this),this.i(32768,1));return m(d)?(e.C(d),this):e};g.JN=function(a){var b=0,c=0;V(a,1)&&(b|=32768,c|=1);V(a,8)&&(b|=135172);V(a,2)&&(b|=262148);this.i(b,c)};function cL(a,b){return a.j[b]}g.NA=function(a){return m(a)?(this.Na!=a&&(this.Na=a,this.i(4,1)),this):this.Na};
1995g.zb=function(a){return m(a)?(a=ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(4,1)),this):this.Fb};g.tc=function(a){return m(a)?(a=ee(P(a)||0,-360,360),this.A!=a&&(this.A=a,this.i(4,1)),this):this.A};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g||"#eee"};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,1));return this}return this.b||"#ccc"};g.md=function(){return this.la};
1996g.Ae=function(){return this.Fb+QK};g.kA=function(a){return m(a)?(a=nr(a),this.ma!=a&&(this.ma=a,this.i(4,1)),this):this.ma};
1997function AL(a,b,c,d,e){var f=a.A,h=a.Ae(),k=h+f,l=Sd(h),n=Sd(k);a.T=a.h&&a.h.enabled()?O(a.h.sa(),e):0;var p=c+e*Math.cos(l),l=d+e*Math.sin(l),r=c+e*Math.cos(n),n=d+e*Math.sin(n);
1997if(f%360||0==f)if(180<Math.abs(f)&&a.Na){var t=90-(360-Math.abs(f))/2;b.Gb(p,l,a.c,a.c,0>f?h+90-t:h+270+t,0>f?-90+t:90-t);b.Gb(c,d,e+a.c,e+a.c,h,f,!0);b.Gb(r,n,a.c,a.c,k,0>f?-90+t:90-t,!0)}else if(t=360-Math.abs(f)-90,0<t)b.Gb(p,l,a.c,a.c,0>f?h+90:h+270,0>f?-90:90),b.Gb(c,d,e+a.c,e+a.c,h,f,!0),b.Gb(r,n,a.c,a.c,k,0>f?-90:
199890,!0),b.Gb(c,d,a.c+a.T,a.c+a.T,0>f?k-45:k+45,0>f?-t:t,!0);else{var t=Sd(0>f?k-45:k+45),u=c+Math.cos(t)*(a.c+a.T),v=d+Math.sin(t)*(a.c+a.T),t=Sd(0>f?k-90:k+90),w=r+Math.cos(t)*a.c,x=n+Math.sin(t)*a.c,t=Sd(0>f?k-45+360-f+90:k+45+360-f-90),y=c+Math.cos(t)*(a.c+a.T),B=d+Math.sin(t)*(a.c+a.T),t=Sd(0>f?h+90:h-90),E=p+Math.cos(t)*a.c,R=l+Math.sin(t)*a.c,t=v-x,S=w-u,u=u*x-w*v,v=B-R,w=E-y,B=y*R-E*B,y=(S*B-w*u)/(t*w-v*S),t=(u*v-B*t)/(t*w-v*S);nq(y,t,c,d)<e?(b.Gb(p,l,a.c,a.c,0>f?h+90:h+270,0>f?-90:90),b.Gb(c,
1999d,e+a.c,e+a.c,h,f,!0),b.Gb(r,n,a.c,a.c,k,0>f?-90:90,!0),b.lineTo(y,t)):b.Gb(c,d,e+a.c,e+a.c,0,360)}else b.Gb(c,d,e+a.c,e+a.c,h,f);b.close()}
2000function BL(a,b){a.J?a.J.clear():a.J=a.ta.path();a.ea=1;a.c=O(a.ma,a.ea);a.la=a.ea-a.c;AL(a,a.J,0,0,a.la);var c=a.J.Oa(),d,e,f;d=Math.min(b.width/c.width,b.height/c.height);e=b.left+b.width/2-c.width/2*d;f=b.top+b.height/2-c.height/2*d;a.ea=d;a.Ba=e+Math.abs(c.left)*d;a.za=f+Math.abs(c.top)*d;a.c*=a.ea;a.la=a.ea-a.c;a.wb=new I(e,f,c.width*d,c.height*d);a.jb=new I(e+a.c,f+a.c,c.width*d-a.c,c.height*d-a.c)}g.ve=function(){return this.jb?this.jb.clone():qq(0,0,0,0)};
2001function WK(a){return a.wb?a.wb.clone():qq(0,0,0,0)}g.mK=function(a){a.W(WK(this));var b=this.md();m(b)&&(b=P(b),a.ea!=b&&(a.ea=b,a.i(4,9)));b=this.Ba;m(b)&&(b=P(b),a.Ba!=b&&(a.Ba=b,a.i(4,9)));b=this.za;m(b)&&(b=P(b),a.za!=b&&(a.za=b,a.i(4,9)));a.zb(this.Ae());a.tc(this.tc())};
2002g.Dg=function(a){var b,c,d,e,f=ob(this.K,this.f,this.V,this.R);bv(this.h,this.j,this.s,f);if(T(this,262144)){var h=this.L(),k=!1;$a(this.j,function(a){a.scale().Le();k=k||a.scale().Pd()});if(k)for(b=0,c=f.length;b<c;b++)if(e=f[b])d=e.Sd(),h.select(e.hd()),d=this.j[d],d.scale().Yb(h.get("value")),e instanceof lL&&d.scale().Yb(0);$a(this.j,function(a){a.scale().Qe()});this.i(32768);this.i(131072);this.w(262144)}if(T(this,4)){BL(this,a);this.J.clear();AL(this,this.J,this.Ba,this.za,this.la);this.J.zIndex(1);
2003this.J.parent(this.ta);this.h&&this.h.i(4);b=0;for(c=this.j.length;b<c;b++)(d=this.j[b])&&d.i(4);b=0;for(c=f.length;b<c;b++)(e=f[b])&&e.i(4);b=0;for(c=this.s.length;b<c;b++)(a=this.s[b])&&a.i(4);this.i(184320)}T(this,16)&&(this.J.stroke(this.stroke()),this.J.fill(this.fill()),this.w(16));T(this,16384)&&(this.h&&this.h.D(this.ta).I(),this.w(16384));if(T(this,32768)){b=0;for(c=this.j.length;b<c;b++)(d=this.j[b])&&d.D(this.ta).I();this.w(32768)}if(T(this,4096)){b=0;for(c=f.length;b<c;b++)if(e=f[b])e.Sa(this),
2004e.D(this.ta).I();this.w(4096)}if(T(this,131072)){b=0;for(c=this.s.length;b<c;b++)(a=this.s[b])&&a.D(this.ta).I();this.w(131072)}dv(this.h,this.j,this.s,f)};
2005g.H=function(a,b){vL.o.H.call(this,a,b);"defaultAxisSettings"in a&&wL(this,a.defaultAxisSettings);"defaultPointerSettings"in a&&xL(this,a.defaultPointerSettings);"defaultRangeSettings"in a&&yL(this,a.defaultRangeSettings);this.fill(a.fill);this.stroke(a.stroke);this.zb(a.startAngle);this.tc(a.sweepAngle);this.data(a.data);m(a.cap)&&this.gA(a.cap);this.kA(a.circularPadding);this.NA(a.encloseWithStraightLine);this.yc(a.interactivity);var c,d,e=a.axes;if(e)for(c=0,d=e.length;c<d;c++)e[c]&&this.fE(c,
2006e[c]);if(e=a.bars)for(c=0,d=e.length;c<d;c++)e[c]&&this.gE(c,e[c]);if(e=a.markers)for(c=0,d=e.length;c<d;c++)e[c]&&this.hE(c,e[c]);if(e=a.needles)for(c=0,d=e.length;c<d;c++)e[c]&&this.iJ(c,e[c]);if(e=a.knobs)for(c=0,d=e.length;c<d;c++)e[c]&&this.VI(c,e[c]);if(e=a.ranges)for(c=0,d=e.length;c<d;c++)e[c]&&this.ce(c,e[c])};
2007g.u=function(){var a=vL.o.u.call(this);a.type="circular";a.fill=L(this.fill());a.stroke=L(this.stroke());a.startAngle=this.zb();a.sweepAngle=this.tc();a.data=this.data().u();this.h&&(a.cap=this.gA().u());a.circularPadding=this.kA();a.encloseWithStraightLine=this.NA();a.interactivity=this.yc().u();var b,c,d=[];b=0;for(c=this.j.length;b<c;b++){var e=this.j[b];e&&d.push(e.u())}d.length&&(a.axes=d);d=[];b=0;for(c=this.K.length;b<c;b++)(e=this.K[b])&&d.push(e.u());d.length&&(a.bars=d);d=[];b=0;for(c=this.f.length;b<
2008c;b++)(e=this.f[b])&&d.push(e.u());d.length&&(a.markers=d);d=[];b=0;for(c=this.V.length;b<c;b++)(e=this.V[b])&&d.push(e.u());d.length&&(a.needles=d);d=[];b=0;for(c=this.R.length;b<c;b++)(e=this.R[b])&&d.push(e.u());d.length&&(a.knobs=d);d=[];b=0;for(c=this.s.length;b<c;b++)(e=this.s[b])&&d.push(e.u());d.length&&(a.ranges=d);return{gauge:a}};g.jI=function(){return{gauge:ip("circularGauge")}};
2008var CL=vL.prototype;CL.stroke=CL.stroke;CL.fill=CL.fill;CL.startAngle=CL.zb;CL.sweepAngle=CL.tc;CL.data=CL.data;
2009CL.cap=CL.gA;CL.axis=CL.fE;CL.bar=CL.gE;CL.marker=CL.hE;CL.needle=CL.iJ;CL.knob=CL.VI;CL.range=CL.ce;CL.circularPadding=CL.kA;CL.encloseWithStraightLine=CL.NA;CL.getType=CL.Ca;function DL(a,b,c,d){Lh.call(this);this.j=a;this.h=b||ea;this.g=m(d)?d:this;this.b=[]}G(DL,Lh);DL.prototype.clear=function(){for(var a;a=this.gb();)this.b.push(this.ut(a-1));return this};function EL(a){var b=a.b.pop();b?a.h.call(a.g,b):b=a.j.call(a.g);a.nc(b);return b}DL.prototype.M=function(){for(var a=this.b.length;a--;)Jb(this.b[a]);this.b=null;delete this.j;delete this.h;this.g=null;DL.o.M.call(this)};function FL(a,b){rD.call(this);U(this);this.fa=this.K=this.s=this.V=this.ea=null;this.Ib=[];this.f=this.T=null;this.$c=1;this.bd=this.ad=NaN;this.ib=this.j=null;this.Zc=3;this.Sb=!1;this.b=function(){return Oo(this.sourceColor,.2)};this.state=new Pz(this);this.data(a||null,b);this.S(!1)}G(FL,rD);g=FL.prototype;g.ia=rD.prototype.ia|16;g.Z=rD.prototype.Z|28688;g.ld=function(){return[this]};g.Ud=function(){return!0};g.xf=function(){return!1};g.Nf=function(){return!0};
2010g.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}if(this.Qa!==a){this.Qa=a;if(this.ib!=a||null===a)Jb(this.F),delete this.Fa,a instanceof nC?(c=a,this.F=null):(c=a instanceof tC?(this.F=a).cd():q(a)||A(a)?(this.F=new tC(a,b)).cd():(this.F=new tC(null)).cd(),H(this,this.F)),this.ib=c.dh();Jb(this.jb);this.jb=this.ib;Q(this.jb,this.tO,this);H(this,this.jb);this.i(29200,17)}return this}return this.jb};g.tO=function(a){V(a,16)&&this.i(29200,17)};
2011g.L=function(){return this.Fa||(this.Fa=this.jb.L())};g.mb=function(){return this.Fa=this.jb.L()};g.we=function(){return this.jb.L()};g.pm=function(a,b){var c;c=this.L().U();var d;D(a)?(d=1<arguments.length?this.pm.apply(this,sb(arguments,1)):this.Mq().pf(c),c={index:c,sourceColor:d,iterator:this.L()},c=a.call(c)):c=a;return c};function GL(a,b){var c=a.L().l("point");if(m(c)){var d=HL(a,!0,b);c.fill(d);d=IL(a,b);c.stroke(d)}}
2012g.Mq=function(a){if(a instanceof PC)return JL(this,PC,a),this;if(a instanceof JC)return JL(this,JC,a),this;z(a)&&"range"==a.type?JL(this,PC):!z(a)&&this.j||JL(this,JC);return m(a)?(this.j.C(a),this):this.j};g.Lq=function(a){this.T||(this.T=new NC,Q(this.T,this.wO,this),H(this,this.T));return m(a)?(this.T.C(a),this):this.T};g.vo=function(a){this.V||(this.V=new LC,Q(this.V,this.uO,this),H(this,this.V));return m(a)?(this.V.C(a),this):this.V};
2013function JL(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.zO,a);H(a,a.j);d&&a.i(528,1)}}g.zO=function(a){V(a,2)&&this.i(528,1)};g.wO=function(a){V(a,2)&&this.i(528,1)};g.uO=function(a){V(a,2)&&this.i(528,1)};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(528,1));return this}return this.g};
2014g.wo=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.tb&&(this.tb=k,this.i(16,1));return this}return this.tb};g.zo=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.Wc&&(this.Wc=k,this.i(16,1));return this}return this.Wc};function HL(a,b,c){var d=a.L(),e=b&&d.get("fill")||a.fill();a=c&ap?a.pm(b&&d.get("selectFill")||a.zo()||e,e):c&N?a.pm(b&&d.get("hoverFill")||a.wo()||e,e):a.pm(e);return Ke(a)}
2015g.uo=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.ea&&(this.ea=e,this.i(528,1));return this}return this.ea};g.om=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);this.Mb!=e&&(this.Mb=e);return this}return this.Mb};g.qm=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);this.Fc!=e&&(this.Fc=e);return this}return this.Fc};
2016function ae(a,b){var c=a.L(),d;m(c.get("hatchFill"))?d=c.get("hatchFill"):d=a.uo();var e;b&ap?m(c.get("selectHatchFill"))?e=c.get("selectHatchFill"):m(a.qm())?e=a.qm():e=d:b&N?m(c.get("hoverHatchFill"))?e=c.get("hoverHatchFill"):m(a.om())?e=a.om():e=d:e=d;c=e;d=a.L().U();D(c)?(e=Se(a.vo().fi(d)),d={index:d,sourceHatchFill:e,iterator:a.L()},c=Se(c.call(d))):c=ja(c)?c?a.vo().fi(d):null:Se(c);return c}function KL(a,b){var c=a.L().l("hatchPoint");c&&c.stroke(null).fill(ae(a,b))}
2017g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(528,1));return this}return this.b};g.xo=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.kc&&(this.kc=f,this.i(16,1));return this}return this.kc};g.Ao=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.Xc&&(this.Xc=f,this.i(16,1));return this}return this.Xc};
2018function IL(a,b){var c=a.L(),d=c.get("stroke")||a.stroke(),c=b&ap?a.pm(c.get("selectStroke")||a.Ao()||d,d):b&N?a.pm(c.get("hoverStroke")||a.xo()||d,d):a.pm(d);return Re(c)}g.remove=function(){this.Ja().D(null);this.labels().D(null);LL(this);this.ma&&this.ma.parent(null);FL.o.remove.call(this)};
2019g.Dg=function(a){if(!Zu(this)){this.ic();var b=this.L();T(this,4)&&this.i(4112);if(T(this,16)){this.ma?this.ma.clear():(this.ma=new DL(function(){return uh()},function(a){a.clear()}),H(this,this.ma),this.ma.zIndex(30),this.ma.parent(this.ta));this.Na?this.Na.clear():(this.Na=new DL(function(){return uh()},function(a){a.clear()}),H(this,this.Na),this.Na.parent(this.ta),this.Na.zIndex(31).Hb(!0));this.j&&this.j instanceof PC&&this.j.count(b.Ya());this.mh=Math.abs(Tp(O(this.Zc,a.height),2));this.Nc=
2020Math.abs(Tp(O(this.qe,a.width),2));this.Ef=Math.abs(Tp(O(this.bd,a.width),2));this.Ue=Math.abs(Tp(O(this.ad,a.height),2));this.Rg=a.top+a.height-this.Ue;this.c=a.width/2;this.ua=O(this.Sc,(a.width-this.Nc)/2);0>this.ua&&(this.ua=5);this.wb=a;var c=0,d,e,f=b.Ya()-P(this.ca("count")),h=Tp(this.mh/a.height*100,2);for(b.reset();b.advance();){d=b.get("value");e=ML(d);d=ML(d)?0:P(d);var k=Tp(d/P(this.ca("sum"))*100,2);e&&(k=h);k=Tp(a.height/(100+f*h)*k,2);k||(k=this.$c);b.l("value",d);b.l("height",k);b.l("startY",
2021c);b.l("missing",e);c+=k;NL(this)}for(b.reset();b.advance();)c=b.U(),b.get("selected")&&this.state.g(ap,c),OL(this);if(this.h)for(var l in this.h)this.h.hasOwnProperty(l)&&this.h[l].stroke(this.la);this.i(4096);this.i(8192);this.w(16)}if(T(this,8192)){this.Ja().D()||this.f.D(this.ta);this.Ja().clear();for(b.reset();b.advance();)this.Tk(this.state.b|Ud(this.state,b.U()));this.Ja().I();this.w(8192)}if(T(this,4096)){this.labels().D()||this.fa.D(this.ta);this.labels().clear();this.Ea&&this.Ea.clear();
2022l=$d(this)?ip("pie.insideLabels"):ip("pie.outsideLabels");this.labels().Ik(l.autoColor);this.labels().disablePointerEvents(l.disablePointerEvents);$d(this)||(this.ua=O(this.Sc,(a.width-this.Nc)/2),0>this.ua&&(this.ua=5),this.Ea?this.Ea.clear():(this.Ea=new DL(function(){return uh()},function(a){a.clear()}),H(this,this.Ea),this.Ea.parent(this.ta),this.Ea.zIndex(32)),this.Ea.clip(a),this.h=[]);for(b.reset();b.advance();)$d(this)&&b.l("labelWidthForced",void 0),PL(this,this.state.b|Ud(this.state,b.U()));
2023QL(this);this.labels().I();this.labels().Bd().clip(a);this.w(4096)}}};function RL(a,b){var c=a.Nc,d=a.wb.height,e=a.Ef,f=a.Ue;return b>d-f||d==f?e:e+(d-f-b)/(d-f)*(c-e)}function ML(a){a=P(a);return 0>=a||!(isFinite(a)&&!isNaN(a))}
2024function SL(a){var b=a.L(),c=b.U(),d=a.wb,e,f,h,k,l,n;e=b.l("height")/2;k=b.l("startY");l=b.l("height")+k;n=null;if(f=a.mh)c?c==b.Ya()-1?(k+=f/2,k>l&&(k=l-a.$c)):(k+=f/2,l-=f/2,k>l&&(k=b.l("startY")+e,l=k+a.$c)):(l-=f/2,l<k&&(l=a.$c));h=RL(a,k);c=a.c-h/2;e=c+h;h=RL(a,l);f=a.c-h/2;h=f+h;k+=d.top;l+=d.top;c=d.left+c;e=d.left+e;0<a.Ue&&k<a.Rg&&l>a.Rg&&(n=l,l=a.Rg,h=RL(a,l),f=a.c-h/2,h=f+h);f=d.left+f;h=d.left+h;a.Sb||(k=d.height-(k-d.top)+d.top,l=d.height-(l-d.top)+d.top,n=n?d.height-(n-d.top)+d.top:
2025null,k=[l,l=k][0],c=[f,f=c][0],e=[h,h=e][0]);b.l("x1",c);b.l("x2",e);b.l("x3",f);b.l("x4",h);b.l("y1",k);b.l("y2",l);b.l("y3",n)}function Xd(a,b,c,d){var e=a.labels();U(e);e.fontOpacity(b);e.I();e.S(!1);if(d&&a.h)for(var f in a.h)a.h.hasOwnProperty(f)&&a.h[f].stroke(So(a.la,c))}
2026g.Ev=function(){if(this.oh().enabled()&&0<this.oh().duration())if(this.m&&1==this.m.Qc)this.m.update();else if(T(this,2048)){Jb(this.m);this.m=new Hd;var a=this.oh().duration(),b=a*(1-.85),a=new Wd(this,.85*a),b=new be(this,b);this.m.add(a);this.m.add(b);this.m.ja("begin",function(){nA(this,!0);av(this,{type:"animationstart",chart:this})},!1,this);this.m.ja("end",function(){nA(this,!1);av(this,{type:"animationend",chart:this})},!1,this);this.m.tk(!1)}};
2027function OL(a){var b=a.L(),c=b.U(),d=EL(a.ma),e=EL(a.Na);b.l("point",d);b.l("hatchPoint",e);SL(a);var f=b.l("x1"),h=b.l("x2"),k=b.l("x3"),l=b.l("x4"),n=b.l("y1"),p=b.l("y2"),r=b.l("y3");d.moveTo(f,n).lineTo(h,n);r?d.lineTo(l,p).lineTo(l,r).lineTo(k,r).lineTo(k,p):d.lineTo(l,p).lineTo(k,p);d.close();b.l("point",d);d.tag={index:c,O:a};b=Ud(a.state,b.U());GL(a,b);e&&(e.Pb(d.u()),e.tag={index:c,O:a},KL(a,b))}
2028g.Dd=function(a){a={type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCo
2028de,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state};var b=jr(a.domTarget);a.pointIndex=P(b.index);return a};
2029g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};
2030g.Nd=function(a){var b;"pointIndex"in a?b=a.pointIndex:"labelIndex"in a?b=a.labelIndex:"markerIndex"in a&&(b=a.markerIndex);b=P(b);a.pointIndex=b;var c=a.type;switch(c){case "mouseout":c="pointmouseout";break;case "mouseover":c="pointmouseover";break;case "mousemove":c="pointmousemove";break;case "mousedown":c="pointmousedown";break;case "mouseup":c="pointmouseup";break;case "click":c="pointclick";break;case "dblclick":c="pointdblclick";break;default:return null}var d=this.data().L();d.select(b)||
2031d.reset();return{type:c,actualTarget:a.target,iterator:d,sliceIndex:b,pointIndex:b,target:this,originalEvent:a,point:this.Ec(b)}};g.Ec=function(a){var b=new vG(this,a),c;this.L().select(a)&&b.Vm()&&!ML(c=b.get("value"))&&(a=c/this.nd("sum")*100,b.ca("percentValue",a),b.ca("yPercentOfTotal",a));return b};g.sk=function(){"bySpot"!=this.yc().Cb()&&this.yc().Cb();return[]};g.De=function(a){m(a)?this.Ee(a):this.enabled()&&(this.state.g(N),QL(this,null));return this};
2032g.Ub=function(a){if((Tz(this.state,N)||Zz(this.state.ze(),N))&&this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(N,b);a=this.L();for(a.reset();a.advance();)PL(this,Ud(this.state,a.U()));QL(this);TL(this)}};
2033g.Ee=function(a,b){if(!this.enabled())return this;var c;if(q(a)){c=Xz(this.state,N);for(var d=0;d<c.length;d++)jb(a,c[d])||this.state.h(N,c[d]);Vz(this.state,N,a);m(b)&&this.Jt(b);for(c=this.mb();c.advance();)PL(this,Ud(this.state,c.U()));QL(this)}else if(C(a)&&(this.Ub(),Vz(this.state,N,a),m(b)&&this.Jt(b),this.wb)){for(c=this.mb();c.advance();)PL(this,Ud(this.state,c.U()));QL(this,this.labels().vd(a))}this.L().select(a[0]||a);return this};
2034g.select=function(a){if(!this.enabled())return this;m(a)?this.Je(a):this.enabled()&&(TL(this),this.state.g(ap),QL(this,null));return this};g.Je=function(a,b){if(!this.enabled())return this;var c=!(b&&b.shiftKey);q(a)?(b||this.Vb(),this.state.g(ap,a,c?N:void 0)):C(a)&&this.state.g(ap,a,c?N:void 0);if(this.wb){for(c=this.mb();c.advance();)PL(this,Ud(this.state,c.U()));var d;C(a)&&(d=this.labels().vd(a));QL(this,d)}this.L().select(a[0]||a);return this};
2035g.Vb=function(a){if(this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(ap,b);a=this.L();for(a.reset();a.advance();)PL(this,Ud(this.state,a.U()));QL(this)}};g.$e=function(a){GL(this,a);KL(this,a);this.Tk(a)};g.Kf=ea;g.Oe=function(a){PL(this,a);GL(this,a);KL(this,a);this.Tk(a)};g.Wu=function(a){return m(a)?(this.qe!=a&&(this.qe=a,this.i(16,1)),this):this.qe};g.NB=function(a){return m(a)?(this.ad!=a&&(this.ad=a,this.i(16,1)),this):this.ad};
2036g.OB=function(a){return m(a)?(this.bd!=a&&(this.bd=a,this.i(16,1)),this):this.bd};g.It=function(a){return m(a)?(this.Zc!=a&&(this.Zc=a,this.i(16,1)),this):this.Zc};g.Nw=function(a){return m(a)?(this.Sb!=a&&(this.Sb=a,this.i(16,1)),this):this.Sb};g.labels=function(a){this.fa||(this.fa=new lA,Q(this.fa,this.vO,this),this.fa.Sa(this),H(this,this.fa),this.i(4096,1));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};
2037g.rb=function(a){this.R||(this.R=new lA,H(this,this.R));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};g.Kb=function(a){this.aa||(this.aa=new lA,H(this,this.aa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.vO=function(a){var b=0,c=0;V(a,1)&&(b|=4096,c|=1);V(a,8)&&(b|=4100,c|=9);this.i(b,c)};g.yo=function(a){return m(a)?(a=En(a),this.Mh!=a&&(this.Mh=a,this.i(4096,1)),this):this.Mh};
2038g.Ht=function(a){return m(a)?(this.Sc!=a&&(this.Sc=a,this.i(4100,9)),this):this.Sc};g.so=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.la&&(this.la=f,this.i(16,1));return this}return this.la};
2039function PL(a,b){var c=a.L(),d=!!(b&ap),e=!d&&!!(b&N),f=c.get("label"),h=e?c.get("hoverLabel"):null,k=d?c.get("selectLabel"):null,l=c.U(),n,p=null;d?p=n=a.Kb():e?p=n=a.rb():n=a.labels();var r=a.labels().vd(l),t=f&&m(f.enabled)?f.enabled:null,u=h&&m(h.enabled)?h.enabled:null,v=k&&m(k.enabled)?k.enabled:null,t=e||d?e?null===u?null===a.rb().enabled()?null===t?a.labels().enabled():t:a.rb().enabled():u:null===v?null===a.Kb().enabled()?null===t?a.labels().enabled():t:a.Kb().enabled():v:null===t?a.labels().enabled():
2040t,v=UL(a,null,b),w=VL(a),u=$d(a),x=!0;if(!e&&!d&&u&&"noOverlap"==a.yo()){n=n.rg(w,v,f,l);var x=a.L(),y=[x.l("x1"),x.l("y1"),x.l("x2"),x.l("y1"),x.l("x4"),x.l("y2"),x.l("x3"),x.l("y2")],B=!0,E,R,S,Y,pa,ca,Z,M,va,Ya;E=0;for(R=y.length;E<R-1;E+=2)S=E==R-2?0:E+2,Y=E==R-2?1:E+3,pa=y[E],ca=y[E+1],Z=y[S],M=y[Y],va=n[E],Ya=n[E+1],S=n[S],Y=n[Y],x.l("y3")&&4==E&&(ca=P(x.l("y3")),M=P(x.l("y3"))),pa==Z&&
2040(Z+=.01),B=(B=B&&1==aq(pa,ca,Z,M,va,Ya))&&1==aq(pa,ca,Z,M,S,Y);x=B}t&&x?(r?(r.Se(),r.Ld(w),r.Db(v)):r=a.labels().add(w,
2041v,l),NA(r,p),r.ug(f,e?h:k),c.l("labelWidthForced")&&(r.width(P(c.l("labelWidthForced"))),c=h&&h.anchor?h.anchor:null,k=k&&k.anchor?k.anchor:null,f&&f.anchor&&f.anchor||c||k||(v=UL(a,r,b),r.Db(v))),r.I(),(e||d)&&!r.D()&&a.labels().Bd()&&(r.D(a.labels().Bd()),r.D().parent()||r.D().parent(a.labels().D()),r.I())):r&&r.clear();t&&!u&&WL(a,r,b)}
2042function UL(a,b,c){var d=XL(a),e=a.L(),f=a.wb,h=m(c)?!!(c&ap):null,k=m(c)?!h&&!!(c&N):null,l=e.get("label"),k=k?e.get("hoverLabel"):null,h=(h?e.get("hoverLabel"):null)||k||l||{},k=P(e.l("x1")),n=P(e.l("x2")),p=P(e.l("y1")),l=P(e.l("y2")),r=P(e.l("y3")),e=n-k,l=r?r-p:l-p,p=p+l/2,n=P(h.offsetY)||0;b?c=YL(a,b,c):(c=a.fa.rg(VL(a),null,h),c=pq(c));h=b&&b.B("anchor")||a.labels().B("anchor");b&&(p=b.Db().value.y);b=p+n;c.height>l&&("leftCenter"==h||"center"==h||"rightCenter"==h)&&(p+c.height/2>f.top+f.height&&
2043(p=f.top+f.height-c.height/2),p-c.height/2<f.top&&(p=f.top+c.height/2));b=ZL(a,b);switch(d){case "inside":k+=e/2;break;case "outsideLeft":k=a.c-b/2;k=f.left+k-a.ua-c.width/2;break;case "outsideLeftInColumn":k=f.left+c.width/2;break;case "outsideRight":k=a.c+b/2;k=f.left+k+a.ua+c.width/2;break;case "outsideRightInColumn":k=f.left+f.width-c.width/2}if("leftTop"==h||"centerTop"==h||"rightTop"==h)p-=.5;else if("leftBottom"==h||"centerBottom"==h||"rightBottom"==h)p+=.5;return{value:{x:k,y:p}}}
2044function YL(a,b,c){var d=!!(c&ap),e=!d&&!!(c&N);c=a.data().get(b.U(),"label");e=e?a.data().get(b.U(),"hoverLabel"):null;d=(d?a.data().get(b.U(),"selectLabel"):null)||e||c||{};a.data().l(b.U(),"labelWidthForced")&&(d=cc(d),d.width=b.width());a.L().select(b.U());b.Ld(VL(a));a=a.fa.rg(b.Ld(),b.Db(),d);return pq(a)}function QL(a,b){if("noOverlap"==a.yo()&&!$d(a)&&a.labels().enabled()){LL(a);a.Yd=0;var c=a.state.ze()|(b?Ud(a.state,b.U()):0);$L(a,c,b)}}
2045function $L(a,b,c){if(10!=a.Yd){for(var d=a.L().Ya(),e=!1,f,h,k,l,n=0;n<d-1;n++)if(f=a.Sb?n:d-1-n,(f=a.labels().vd(f))&&0!=f.enabled()&&(h=YL(a,f,b),k=a.Sb?aM(a,f):bM(a,f))){l=YL(a,k,b);var p=cM(a,f),r=cM(a,k);p&&r&&p==r||!(l.top<=h.top+h.height)||(e=!0,p&&r?dM(a,p,r):!p&&r?eM(a,k,f):eM(a,f,k))}e&&($a(a.Ib,function(a){if(2>a.labels.length){var b=a.ba;b.Ib.length&&(a.clear(),mb(b.Ib,a))}else{for(var d,e,f=0,h=0,k=b=0,l=a.labels.length;k<l;k++)d=a.labels[k],e=a.ba.state.ze()|Ud(a.ba.state,d.U()),e=
2046fM(a,d,e),d=a.ba.data().l(d.U(),"point"),d=d.Oa(),k||(f=d.top),b+=e.height,h+=d.height;h+=a.ba.mh*(l-1);f=f+h/2-b/2;h=a.ba.wb;f+b>h.top+h.height&&(f=h.top+h.height-b);f<h.top&&(f=h.top);a.y=f;gM(a,c)}}),a.Yd++,$L(a,b,c))}}function aM(a,b){if(!b)return null;var c=a.L().Ya();if(b.U()==c-1)return null;for(var d,e=b.U()+1;e<=c-1;e++)if((d=a.labels().vd(e))&&!1!==d.enabled())return d;return null}
2047function bM(a,b){if(!b||!b.U())return null;for(var c,d=b.U()-1;0<=d;d--)if((c=a.labels().vd(d))&&!1!==c.enabled())return c;return null}function eM(a,b,c){var d=cM(a,b);d?hM(d,c):(d=new iM(a),hM(d,b),hM(d,c),a.Ib.push(d))}function cM(a,b){return a.Ib.length?gb(a.Ib,function(a){return-1!==Za(a.labels,b)}):null}function dM(a,b,c){var d=b.labels[0].U(),e=c.labels[0].U();b.labels=a.Sb==d<e?ob(b.labels,c.labels):ob(c.labels,b.labels);mb(a.Ib,c)}
2048function LL(a){a.Ib.length&&($a(a.Ib,function(a){a.clear()}),a.Ib.length=0)}function $d(a){return"inside"==XL(a)}function jM(a){a=XL(a);return"outsideRightInColumn"==a||"outsideLeftInColumn"==a}function kM(a){a=XL(a);return"outsideLeft"==a||"outsideLeftInColumn"==a}function lM(a){a=XL(a);return"outsideRight"==a||"outsideRightInColumn"==a}
2049function NL(a){if(a.labels().enabled()&&!$d(a)){SL(a);var b=a.L();b.l("labelWidthForced",void 0);var c=a.wb,d,e=b.get("label"),f=UL(a),h=VL(a),h=a.labels().rg(h,f,e),h=pq(h),e=h.left,f=h.left+h.width,k,h=a.Sb?RL(a,h.top-c.top):RL(a,c.height-(h.top+h.height)+c.top);if(kM(a))d=a.c-h/2,d=c.left+d,k=a.Nc/2,k=c.width-a.c-k,jM(a)?f+5>d&&(d=f+5-d,d>k?(a.c+=k,d=a.c-h/2,d=c.left+d,b.l("labelWidthForced",d-5-e)):a.c+=d):e<c.left&&(d=Math.abs(c.left-e),d>k?(a.c+=k,d=a.c-h/2,a=d-a.ua,10>a&&(a=10),b.l("labelWidthForced",
2050a)):a.c+=d);else if(lM(a))if(d=a.c+h/2,d+=c.left,k=a.Nc/2,k=c.width-(c.width-a.c)-k,jM(a)){if(0>e||e-5<d)d=Math.abs(d-e+5),0>e||d>k?(a.c=a.c-k,d=a.c+h/2,d+=c.left,b.l("labelWidthForced",f-5-d)):a.c=a.c-d}else f>c.left+c.width&&(d=f-(c.left+c.width),d>k?(a.c=a.c-k,a=c.left+c.width-e+k,10>a&&(a=10),b.l("labelWidthForced",a)):a.c=a.c-d)}}function XL(a){return Jn(a.labels().B("position"))}
2051function mM(a,b,c,d){var e=a.wb,f=b.U(),f=a.data().l(f,"point").Oa();b=YL(a,b,d);d=b.left;var h=b.top+b.height/2,k,f=f.top+f.height/2,l=ZL(a,f);kM(a)?(d+=b.width,k=a.c-l/2,k+=e.left,d>k&&5>Math.abs(f-h)&&(d=k-5)):lM(a)&&(k=a.c+l/2,k+=e.left,d<k&&5>Math.abs(f-h)&&(d=k+5));c.clear().moveTo(d,h).lineTo(k,f+.001)}function WL(a,b,c){var d=b.U();if(a.h[d])mM(a,b,a.h[d],c);else{var e=EL(a.Ea);a.h[d]=e;e.stroke(a.la);mM(a,b,e,c)}}
2052g.Ja=function(a){this.f||(this.f=new mA,Q(this.f,this.xO,this),this.f.Sa(this),H(this,this.f));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.ai=function(a){this.s||(this.s=new mA,H(this,this.s));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};
2052g.bi=function(a){this.K||(this.K=new mA,H(this,this.K));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.xO=function(a){V(a,1)&&this.i(8192,1)};
2053function nM(a,b){b=pn(b);var c=a.wb,d=a.L(),e=d.l("point").Oa(),f=d.l("x1"),h=d.l("y1");switch(b){case "leftTop":h=d.l("y1");f=d.l("x1");break;case "leftCenter":h+=e.height/2;d=ZL(a,h);f=a.c-d/2;f+=c.left;break;case "leftBottom":h+=e.height;f=d.l("x3");break;case "centerTop":f=a.c;f+=c.left;break;case "center":h+=e.height/2;f=a.c;f+=c.left;break;case "centerBottom":h+=e.height;f=a.c;f+=c.left;break;case "rightTop":d=ZL(a,h);f+=d;break;case "rightCenter":h+=e.height/2;d=ZL(a,h);f=a.c+d/2;f+=c.left;
2054break;case "rightBottom":f=d.l("x4"),h+=e.height}return{value:{x:f,y:h}}}function ZL(a,b){var c=a.wb;return a.Sb?RL(a,b-c.top):RL(a,c.height-b+c.top)}
2055g.Tk=function(a){var b=this.L(),c=!!(a&ap);a=!c&&!!(a&N);var d=b.get("marker"),e=b.get("hoverMarker"),b=b.get("selectMarker"),f=this.L().U(),h;h=c?this.bi():a?this.ai():this.Ja();var k=CE(this.Ja(),f),l=d&&m(d.enabled)?d.enabled:null,n=e&&m(e.enabled)?e.enabled:null,p=b&&m(b.enabled)?b.enabled:null;if(a||c?a?null===n?null===this.ai().enabled()?null===l?this.Ja().enabled():l:this.ai().enabled():n:null===p?null===this.bi().enabled()?null===l?this.Ja().enabled():l:this.bi().enabled():p:null===l?this.Ja().enabled():
2056l){l=d&&d.position?d.position:null;n=e&&e.position?e.position:null;p=b&&b.position?b.position:null;l=a&&(n||this.ai().position())||c&&(p||this.bi().position())||l||this.Ja().position();l=nM(this,l);k?k.Db(l):k=this.Ja().add(l,f);var r={},l="position anchor offsetX offsetY type size fill stroke enabled".split(" ");d&&$a(l,function(a){a in d&&(r[a]=d[a])});l=d&&d.type;f=m(l)?l:this.Ja().Ca()||this.Lq().gj(f);l=e&&e.type;l=m(l)?l:this.ai().Ca();n=b&&b.type;n=m(n)?n:this.bi().Ca();r.type=c&&m(n)?n:a&&
2057m(l)?l:f;f=d&&d.fill;f=m(f)?f:this.Ja().g||HL(this,!1,bp);l=e&&e.fill;l=m(l)?l:this.ai().g;n=b&&b.fill;n=m(n)?n:this.bi().g;r.fill=c&&m(n)?n:a&&m(l)?l:f;f=d&&d.stroke;f=m(f)?f:this.Ja().b||Oo(HL(this,!1,bp));l=e&&e.stroke;l=m(l)?l:this.ai().b||Oo(HL(this,!1,bp));n=b&&b.stroke;n=m(n)?n:this.bi().b||Oo(HL(this,!1,bp));r.stroke=c&&m(n)?n:a&&m(l)?l:f;k.Se();FE(k,h);k.ug(r,a?e:b);k.I()}else k&&k.clear()};g.uA=function(){var a=new Ly(0);H(this,a);a.ba(this);Q(a,this.yO,this);return a};g.yO=function(){this.Za().I()};
2058g.Jt=function(a){if(!a||a.target!=this.wd()){var b=this.Za(),c=VL(this);a&&(lz(b,a.clientX,a.clientY,c),this.ja("mousemove",this.Jt))}};function TL(a){var b=a.Za();a.Bc("mousemove",a.Jt);b.Cd()}
2059g.ic=function(){if(T(this,16384)){this.Af={};for(var a=this.data().L(),b,c=0,d=Number.MAX_VALUE,e=-Number.MAX_VALUE,f=0;a.advance();)b=a.get("value"),ML(b)?c++:(b=ML(b)?0:P(b),d=Math.min(b,d),e=Math.max(b,e),f+=b);var a=a.Ya()-c,h;a?h=f/a:d=e=f=h=void 0;this.ca("count",a);this.ca("min",d);this.ca("max",e);this.ca("sum",f);this.ca("average",h);this.w(16384)}};
2060function VL(a){var b=a.L();a.J||(a.J=new Jy);a.J.Jf(b).Cf([a.Ec(b.U()),a]);b={x:{value:b.get("x"),type:"string"},value:{value:b.get("value"),type:"number"},name:{value:b.get("name"),type:"string"},index:{value:b.U(),type:"number"},chart:{value:a,type:""}};Vx(a.J,b);return a.J}g.qf=function(){return VL(this)};
2061g.ah=function(a,b){for(var c=[],d=this.L().reset(),e;d.advance();){d.get("x");e=d.U();var f=d.get("legendItem")||{},h=null;D(b)&&(h=VL(this),h.aV=this.Ec(e),h=b.call(h,h));A(h)||(h=String(m(d.get("name"))?d.get("name"):d.get("x")));h={enabled:!0,meta:{pointIndex:e,pointValue:d.get("value"),O:this},iconType:"square",text:h,iconStroke:IL(this,bp),iconFill:HL(this,!0,bp),iconHatchFill:ae(this,bp)};ec(h,f);h.sourceUid=ka(this);h.sourceKey=e;c.push(h)}return c};g.Bk=function(){return!0};
2062g.wj=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.zi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.yi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.Lc=function(){return null};g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};
2063g.u=function(){var a=FL.o.u.call(this);a.type="pyramid";
2063a.data=this.data().u();a.labels=this.labels().u();a.hoverLabels=GA(this.rb());a.selectLabels=GA(this.Kb());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;a.palette=this.Mq().u();a.hatchFillPalette=this.vo().u();a.markerPalette=this.Lq().u();a.tooltip=this.Za().u();a.markers=this.Ja().u();a.hoverMarkers=this.ai().u();a.selectMarkers=this.bi().u();a.baseWidth=this.Wu();a.overlapMode=
2064this.yo();a.pointsPadding=this.It();a.connectorLength=this.Ht();D(this.connectorStroke)&&(D(this.so())?K(8,null,[this.Ca()+" connectorStroke"]):a.connectorStroke=L(this.so()));D(this.fill)&&(D(this.fill())?K(8,null,[this.Ca()+" fill"]):a.fill=L(this.fill()));D(this.hoverFill)&&(D(this.wo())?K(8,null,[this.Ca()+" hoverFill"]):a.hoverFill=L(this.wo()));D(this.selectFill)&&(D(this.zo())?K(8,null,[this.Ca()+" selectFill"]):a.selectFill=L(this.zo()));D(this.stroke)&&(D(this.stroke())?K(8,null,[this.Ca()+
2065" stroke"]):a.stroke=L(this.stroke()));D(this.hoverStroke)&&(D(this.xo())?K(8,null,[this.Ca()+" hoverStroke"]):a.hoverStroke=L(this.xo()));D(this.selectStroke)&&(D(this.Ao())?K(8,null,[this.Ca()+" selectStroke"]):a.selectStroke=L(this.Ao()));D(this.hatchFill)&&(D(this.uo())?K(8,null,[this.Ca()+" hatchFill"]):a.hatchFill=L(this.uo()));D(this.hoverHatchFill)&&(D(this.om())?K(8,null,[this.Ca()+" hoverHatchFill"]):a.hoverHatchFill=L(this.om()));D(this.selectHatchFill)&&(D(this.qm())?K(8,null,[this.Ca()+
2066" selectHatchFill"]):a.selectHatchFill=L(this.qm()));return a};
2067g.H=function(a,b){FL.o.H.call(this,a,b);this.Wu(a.baseWidth);this.Ht(a.connectorLength);this.so(a.connectorStroke);this.data(a.data);this.vo(a.hatchFillPalette);this.Lq(a.markerPalette);this.fill(a.fill);this.wo(a.hoverFill);this.zo(a.selectFill);this.uo(a.hatchFill);this.om(a.hoverHatchFill);this.qm(a.selectHatchFill);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.Kb().na(!!b,a.selectLabels);this.stroke(a.stroke);this.xo(a.hoverStroke);this.Ao(a.selectStroke);this.Ja().C(a.markers);
2068this.ai().C(a.hoverMarkers);this.bi().C(a.selectMarkers);this.yo(a.overlapMode);this.Mq(a.palette);this.It(a.pointsPadding);"tooltip"in a&&this.Za().na(!!b,a.tooltip)};g.M=function(){Jb(this.m);FL.o.M.call(this)};function iM(a){this.ba=a;this.labels=[]}function hM(a,b){a.labels.push(b);a.ba.Sb?zb(a.labels,function(a,b){return a.U()-b.U()}):zb(a.labels,function(a,b){return b.U()-a.U()})}iM.prototype.clear=function(){this.labels.length=0};
2069function gM(a,b){var c=0,d=0,e=null,f=null,h=null,k=a.ba.state.ze()|(b?Ud(a.ba.state,b.U()):0);$a(a.labels,function(b){var l=b.Db().value,p=fM(a,b,k),r=a.y+c+d+p.height/2;if(e&&f&&h){var t=h.y+f.height/2+(e.B("offsetY")||0),u=r-p.height/2+(b.B("offsetY")||0);u<t&&(r+=t-u)}b.Db({value:{x:l.x,y:r}});b.I();WL(a.ba,b,k);c+=p.height;d+=b.B("offsetY")||0;e=b;f=p;h={x:l.x,y:r}})}
2070function fM(a,b,c){var d=!!(c&ap),e=!d&&!!(c&N);c=a.ba.data().get(b.U(),"label");e=e?a.ba.data().get(b.U(),"hoverLabel"):null;d=(d?a.ba.data().get(b.U(),"selectLabel"):null)||e||c||{};a.ba.data().l(b.U(),"labelWidthForced")&&(d=cc(d),d.width=b.width());a.ba.L().select(b.U());b.Ld(VL(a.ba));a=a.ba.fa.rg(b.Ld(),b.Db(),d);return pq(a)};function oM(a,b){FL.call(this,a,b);this.Nw(!0)}G(oM,FL);oM.prototype.Ca=function(){return"funnel"};oM.prototype.u=function(){var a=oM.o.u.call(this);a.type="funnel";a.neckHeight=this.NB();a.neckWidth=this.OB();return{chart:a}};oM.prototype.H=function(a,b){this.NB(a.neckHeight);this.OB(a.neckWidth);oM.o.H.call(this,a,b)};var pM=oM.prototype;pM.neckHeight=pM.NB;pM.neckWidth=pM.OB;pM.baseWidth=pM.Wu;pM.connectorLength=pM.Ht;pM.connectorStroke=pM.so;pM.data=pM.data;pM.getType=pM.Ca;pM.overlapMode=pM.yo;
2071pM.palette=pM.Mq;pM.pointsPadding=pM.It;pM.tooltip=pM.Za;pM.hatchFillPalette=pM.vo;pM.markerPalette=pM.Lq;pM.fill=pM.fill;pM.hoverFill=pM.wo;pM.selectFill=pM.zo;pM.hatchFill=pM.uo;pM.hoverHatchFill=pM.om;pM.selectHatchFill=pM.qm;pM.labels=pM.labels;pM.hoverLabels=pM.rb;pM.selectLabels=pM.Kb;pM.markers=pM.Ja;pM.hoverMarkers=pM.ai;pM.selectMarkers=pM.bi;pM.stroke=pM.stroke;pM.hoverStroke=pM.xo;pM.selectStroke=pM.Ao;pM.unhover=pM.Ub;pM.hover=pM.De;pM.unselect=pM.Vb;pM.select=pM.select;pM.getPoint=pM.Ec;function qM(){W.call(this);this.m=this.v=this.j=this.N=this.G=null;this.s="vertical";this.A=this.oa=1;this.J=Ke("#e0e0e0",this.A);this.K=Re("#d5d5d5",this.A);this.R=Ke("#d5d5d5",this.A);this.V=Re("#656565",this.A);this.b=0;this.f=1;this.g=this.h=null;this.F=!1;this.T=-1;this.ea=!0;this.aa=5}G(qM,zv);g=qM.prototype;g.ia=zv.prototype.ia;g.Z=zv.prototype.Z|80;function rM(a){return Vl===Wl?Math.floor(a)+.5:Math.floor(a)}function sM(a,b){m(b)&&(b=sn(b),b!=a.s&&(a.s=b,a.i(4,1)))}
2072g.Uu=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.K!=f&&(this.K=So(f,this.A,!1),this.i(16,1));return this}return this.K||"none"};g.yu=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.J!=k&&(this.J=So(k,this.A,!0),this.i(16,1));return this}return this.J||"none"};g.dx=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.V!=f&&(this.V=So(f,this.A,!1),this.i(16,1));return this}return this.V||"none"};
2073g.bx=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.R!=k&&(this.R=So(k,this.A,!0),this.i(16,1));return this}return this.R||"none"};g.yr=function(a){return m(a)?(a=P(a),this.pa!=a&&(this.pa=a,this.i(4,9)),this):this.pa};g.pA=function(a){return m(a)?(a=P(a),this.aa!=a&&(this.aa=a,this.i(16,1)),this):this.aa};g.wk=function(a){return m(a)?(ja(a)&&(this.ea=a),this):this.ea};
2074g.Rm=function(a,b){return m(a)?(oe(this.h,a)||(this.h=a.clone(),this.g?tM(this):this.g=this.h.clone(),uM(this),this.i(64,1),vM(this,b||"api")),this):this.h};function wM(a,b){return m(b)?(oe(a.g,b)||(a.g=b.clone(),a.h?tM(a):a.h=a.g.clone(),uM(a),a.i(64,1),vM(a,"api")),a):a.g}function xM(a){var b;return m(b)?(b=+b,!isNaN(b)&&a.b!=b&&0<=b&&1>b&&(b==a.f?(a.f=1,a.b=b):(a.b=Math.min(b,a.f),a.f=Math.max(b,a.f)),yM(a),a.i(64,1),vM(a,"api")),a):a.b}
2075function zM(a){var b;return m(b)?(b=+b,!isNaN(b)&&a.f!=b&&0<b&&1>=b&&(b==a.b?(a.b=0,a.f=b):(a.f=Math.max(b,a.b),a.b=Math.min(b,a.b)),yM(a),a.i(64,1),vM(a,"api")),a):a.f}function AM(a,b){b=+b;if(!isNaN(b)){b=ee(b,0,1);var c=a.f-a.b,d=Tp(ee(b+c,0,1),4),c=Tp(d-c,4);if(a.b!=c||a.f!=d)a.b=c,a.f=d,yM(a),a.i(64,1),vM(a,"user_action")}}
2076function BM(a,b){b=+b;var c=isNaN(b)?40:b;if(a.g&&c&&(c+=CM(a)?a.g.top:a.g.left,c=+c,a.g&&!isNaN(c))){var d=CM(a);c!=(d?a.g.top:a.g.left)&&(d?a.g.top=c:a.g.left=c,tM(a),uM(a),a.i(64,1),vM(a,"user_action"))}}function DM(a,b){b=+b;var c=isNaN(b)?.05:ee(b,-1,1);c&&AM(a,a.b+c)}g.cA=function(a){return m(a)?(ja(a)&&this.F!=a&&(this.F=a,this.i(4,1)),this):this.F};g.LB=function(a){return m(a)?(this.A!=a&&(this.A=a,EM(this,this.A)),this):this.A};g.MB=function(a){return m(a)?(this.oa=a,this):this.oa};
2077function FM(a){a.G||(a.G=Mh(),rv(a,a.G,a.oG,a.nG,a.MR),H(a,a.G));return a.G}function EM(a,b){a.J=So(a.J,b,!0);a.K=So(a.K,b,!1);a.R=So(a.R,b,!0);a.V=So(a.V,b,!1);a.i(16,1)}g.oG=function(a){a.preventDefault();EM(this,this.oa);this.Td(a)};g.nG=function(a){a.preventDefault();EM(this,this.A);this.Td(a)};
2078g.MR=function(a){a.preventDefault();var b=CM(this),c=this.m.Oa(),d=this.m.Fj(),e=b?a.offsetY:a.offsetX,d=b?Tp((e-d.top)/d.height,4):Tp((e-d.left)/d.width,4);(b?e<=c.top:e<=c.left)?AM(this,d):(c=+d,isNaN(c)||(c=ee(c,0,1),b=this.f-this.b,c=Tp(ee(c-b,0,1),4),b=Tp(c+b,4),this.b==c&&this.f==b))||(this.b=c,this.f=b,yM(this),this.i(64,1),vM(this,"user_action"));this.Td(a)};function GM(a){a.N||(a.N=ph(),H(a,a.N));return a.N}
2079function HM(a){a.j||(a.j=new Xw,Zw(a.j,16,!1),Q(a.j,function(){a.j.I()}),bx(a.j,function(){wM(a)?BM(a,40):DM(a,.05)}),H(a,a.j));return a.j}function IM(a){a.v||(a.v=new Xw,Zw(a.v,16,!1),Q(a.v,function(){a.v.I()}),bx(a.v,function(){wM(a)?BM(a,-40):DM(a,-.05)}),H(a,a.v));return a.v}function JM(a){a.m||(a.m=ph(),a.m.Sa(FM(a)),Xc(a.m,"drag",a.yh,!1,a),Xc(a.m,"end",a.VP,!1,a),rv(a,a.m,a.oG,a.nG,null,null,null,a.KV),H(a,a.m));return a.m}g.KV=function(a){a.preventDefault();this.Td(a)};
2080g.yh=function(){KM(this,!0)};g.VP=function(){KM(this,!1)};function KM(a,b){var c=CM(a),d=a.m.Fj(),e=a.m.Oa(),f=!!b,h=c?d.top:d.left,d=c?d.height:d.width,k=c?e.top:e.left,l=k+(c?e.height:e.width);10>=(c?e.height:e.width)?(c=a.f-a.b,a.b=(k-h)*(1-c)/(d-10),a.f=Math.min(a.b+c,1)):(a.b=Tp((k-h)/d,5),a.f=Tp((l-h)/d,5));yM(a);f||a.i(64,1);vM(a)}
2081function yM(a){if(a.h&&a.g){var b;if(CM(a)){b=a.h.height;var c=Tp((a.f-a.b)*b,1);a.g.top=Tp(a.b*b,1)+a.h.top;a.g.height=c}else b=a.h.width,c=Tp((a.f-a.b)*b,1),a.g.left=Tp(a.b*b,1)+a.h.left,a.g.width=c}}function uM(a){if(a.h&&a.g){var b=CM(a),c=b?a.g.top-a.h.top:a.g.left-a.h.left,d=b?c+a.g.height:c+a.g.width,b=b?a.h.height:a.h.width;a.b=Tp(c/b,4);a.f=Tp(d/b,4)}}
2082function tM(a){var b=a.g;a=a.h;b.width>a.width&&(b.width=a.width);b.height>a.height&&(b.height=a.height);b.top+b.height>a.top+a.height&&(b.top-=b.top+b.height-(a.top+a.height));b.left+b.width>a.left+a.width&&(b.left-=b.left+b.width-(a.left+a.width));b.top<a.top&&(b.top=a.top);b.left<a.left&&(b.left=a.left)}
2083g.I=function(){if(this.ub()){var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();FM(this).gb()||(this.G.nc(GM(this)),this.G.nc(JM(this)));T(this,2)&&(FM(this).parent(a),this.w(2));if(T(this,4)){this.c=this.Ma();this.c.left=rM(this.c.left);this.c.top=rM(this.c.top);this.c.width=Math.round(this.c.width);this.c.height=Math.round(this.c.height);HM(this).D()||this.j.D(this.G);IM(this).D()||this.v.D(this.G);HM(this).enabled(this.F);IM(this).enabled(this.F);if(this.F&&this.j&&this.v){U(this.j);U(this.v);
2084var d=CM(this),a=this.c,e,f,h,k,l;h=3>(d?a.height:a.width)/(d?a.width:a.height);e=f=d?a.width:a.height;k=a.left;l=a.top;h&&(d?f=Tp(a.height/3,1):e=Tp(a.width/3,1));h=d?a.left:a.left+a.width-e;d=d?a.top+a.height-f:a.top;this.j.W(a);this.j.position({x:h,y:d}).width(e).height(f).I();this.v.W(a);this.v.position({x:k,y:l}).width(e).height(f).I();this.j.S(!1);this.v.S(!1)}this.i(80);this.w(4)}T(this,16)&&(a=Math.min(this.aa,Math.min(this.c.width,this.c.height)/2),this.N.fill(this.J).stroke(this.K).round(a),
2085this.m.fill(this.R).stroke(this.V).round(a),this.w(16));T(this,64)&&(0>=this.b&&1<=this.f||this.b==this.f?FM(this).visible(!1):(FM(this).visible(!0),a=CM(this),e=this.c,this.N.ee(e),this.F?(l=this.j.width(),d=this.j.height(),f=a?e.left:e.left+l+1,k=a?e.top+d+1:e.top,l=a?e.width:e.width-2*(l+1),d=a?e.height-2*(d+1):e.height,f=new I(f,k,l,d)):f=e.clone(),l=a?f.height:f.width,k=d=Tp(l*(this.f-this.b),1),h=!1,10>d&&(h=!0,k=10),h?(d=this.b*(l-k)/(1+this.b-this.f),l=a?e.left:Tp(f.left+d,1),d=a?Tp(f.top+
2086d,1):e.top):(l=a?e.left:Tp(f.left+this.b*f.width,1),d=a?Tp(f.top+this.b*f.height,1):e.top),h=a?e.width:k,a=a?k:e.height,this.m.Ws(rM(l)).Xs(rM(d)).Pp(Math.round(h)).Op(Math.round(a)).Fj(f),this.m.Eb(1,0,0,1,0,0)),this.w(64));T(this,8)&&(FM(this).zIndex(this.zIndex()),this.w(8));c&&b.uc()}return this};function CM(a){return"horizontal"!=a.s.toLowerCase()}g.remove=function(){this.G&&this.G.parent(null)};
2087function vM(a,b){if(a.ea){0<=a.T&&(clearTimeout(a.T),a.T=-1);var c=new LM(a);c.startRatio=a.b;c.endRatio=a.f;c.visibleBounds=a.g;c.source=b||"user_action";a.T=setTimeout(function(){a.dispatchEvent(c);a.T=-1},0)}}
2088g.u=function(){var a=qM.o.u.call(this);D(this.Uu())?K(8,null,["ScrollBar background stroke"]):a.backgroundStroke=L(this.Uu());D(this.yu())?K(8,null,["ScrollBar background fill"]):a.backgroundFill=L(this.yu());D(this.bx())?K(8,null,["ScrollBar slider fill"]):a.sliderFill=L(this.bx());D(this.dx())?K(8,null,["ScrollBar slider stroke"]):a.sliderStroke=L(this.dx());
2088a.mouseOverOpacity=this.MB();a.mouseOutOpacity=this.LB();a.buttonsVisible=this.cA();a.barSize=this.yr();a.cornersRadius=this.pA();return a};
2089g.H=function(a,b){qM.o.H.call(this,a,b);this.yu(a.backgroundFill);this.Uu(a.backgroundStroke);this.bx(a.sliderFill);this.dx(a.sliderStroke);this.MB(a.mouseOverOpacity);this.LB(a.mouseOutOpacity);this.cA(a.buttonsVisible);this.yr(a.barSize);this.pA(a.cornersRadius)};function LM(a){Nb.call(this,"scrollchange",a)}G(LM,Nb);LM.prototype.startRatio=0;LM.prototype.endRatio=0;LM.prototype.visibleBounds=null;LM.prototype.source="";var MM=qM.prototype;MM.barSize=MM.yr;MM.backgroundStroke=MM.Uu;
2090MM.backgroundFill=MM.yu;MM.sliderStroke=MM.dx;MM.sliderFill=MM.bx;MM.mouseOutOpacity=MM.LB;MM.mouseOverOpacity=MM.MB;MM.cornersRadius=MM.pA;MM.buttonsVisible=MM.cA;function NM(){ld.call(this);this.A=this.da=this.j=this.m=this.R=this.V=this.g=this.h=this.s=this.v=this.b=this.f=NaN;this.G=this.F=.01;this.J=NaN;this.c=!1;this.K=this.N=NaN}G(NM,Xu);NM.prototype.ia=4;function OM(a){return function(b){return Hy(b,a)}}
2091var PM=[144E5,2592E5,26784E5,31536E6,31536E7],QM=[{Tf:"day",count:1},{Tf:"week",count:1},{Tf:"month",count:1},{Tf:"year",count:1},{Tf:"year",count:10}],RM=[{Tf:"hour",count:1},{Tf:"day",count:1},{Tf:"week",count:1},{Tf:"quarter",count:1},{Tf:"year",count:1}],SM=[{Tf:"minute",count:10},{Tf:"hour",count:2},{Tf:"day",count:1},{Tf:"month",count:1},{Tf:"quarter",count:1}];g=NM.prototype;g.Fe=function(){return isNaN(this.f)&&isNaN(this.b)&&isNaN(this.h)&&isNaN(this.g)};
2092g.reset=function(){this.g=this.h=this.s=this.v=this.b=this.f=NaN;this.c=!1};function TM(a){var b=new Date;isNaN(a.N)&&(a.N=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate()));isNaN(a.K)&&(a.K=a.N+864E5);return{min:a.N,max:a.K}}function UM(a,b,c){b=sr(b);c=sr(c);a.f==b&&a.b==c||isNaN(c)||isNaN(b)||(a.f=b,a.b=c,a.c=!1,VM(a),a.X(4))}function WM(a){VM(a);return a.Fe()?TM(a):{min:a.f,max:a.b}}
2093function XM(a){var b;isNaN(a.v)&&(isNaN(a.m)?isNaN(a.da)?(b=(isNaN(a.j)?isNaN(a.A)?a.g:Math.max(a.g,a.A):a.j)-a.h,b*=a.F,a.v=a.h-b):a.v=Math.min(a.da,a.h):a.v=a.m);isNaN(a.s)&&(isNaN(a.j)?isNaN(a.A)?(b=a.g-(isNaN(a.m)?isNaN(a.da)?a.h:Math.min(a.h,a.da):a.m),b*=a.G,a.s=a.g+b):a.s=Math.max(a.A,a.g):a.s=a.j);return a.Fe()?TM(a):{min:a.v,max:a.s}}
2094function VM(a){if(!a.c&&!a.Fe()){a.c=!0;var b=XM(a),c=b.min,b=b.max;isNaN(c)?isNaN(a.f)||(a.h=a.f):isNaN(a.f)?a.f=c:a.f=Math.max(a.f,c);isNaN(b)?isNaN(a.b)||(a.g=a.b):isNaN(a.b)?a.b=b:a.b=Math.min(a.b,b);if(a.f>a.b){var d=a.f-a.b;a.f=Math.max(a.b,c);a.b=Math.min(a.f+d,b)}}}g.bG=function(a){m(a)&&(a=sr(a),this.m!=a&&(this.m=a,this.v=NaN,this.c=!1,this.X(4)));return this.m};g.aG=function(a){m(a)&&(a=sr(a),this.j!=a&&(this.j=a,this.s=NaN,this.c=!1,this.X(4)));return this.j};
2095g.dG=function(a){m(a)&&(a=sr(a),this.da!=a&&(this.da=a,this.v=NaN,this.c=!1,this.X(4)));return this.da};g.cG=function(a){m(a)&&(a=sr(a),this.A!=a&&(this.A=a,this.s=NaN,this.c=!1,this.X(4)));return this.A};g.Pu=function(a){return m(a)?(a=+a||0,this.F!=a&&(this.F=a,this.v=NaN,this.c=!1,this.X(4)),this):this.F};g.Ou=function(a){return m(a)?(a=+a||0,this.G!=a&&(this.G=a,this.s=NaN,this.c=!1,this.X(4)),this):this.G};
2096g.dB=function(a,b){var c=sr(a)+6E4*Cy(),d=WM(this),e=d.min,d=d.max;if(b.j||b.h){if(c<=e)return YM(this,a,b);if(c>e&&c<d)return c=YM(this,a,b,!0),e=YM(this,a,b,!1,!0),ob(c,e);if(c>=d)return YM(this,a,b,!0)}else return d=864E5*b.b+36E5*b.f+6E4*b.g+1E3*b.c,c<=e?(e=Math.floor((e-c)/d)*d,c+=e):(e=Math.ceil((c-e)/d)*d,c-=e),YM(this,c,b);return[]};
2097function YM(a,b,c,d,e){b=new Kq(Dy(b));var f=WM(a);a=f.min;var f=f.max,h=[],k=!1,l=!1,n;if(d)for(c=c.m(-1);!k||!l;)d=sr(b),n=b.clone(),n.add(c),b=sr(n),k?kb(h,d,0):b<f&&(k=!0,e||h.push(d)),(l=b<=a)&&h.push(b),b=n.clone();else for(;!k||!l;)d=sr(b),n=b.clone(),n.add(c),b=sr(n),k?h.push(d):a<b&&(k=!0,e||h.push(d)),(l=f<=b)&&h.push(b),b=n.clone();return h}
2098function ZM(a,b){VM(a);var c;if(A(b)){switch(b.toLowerCase()){case "current":isNaN(a.J)&&(a.J=ua());c=a.J;break;case "start":c=a.V;break;case "end":c=a.R}m(c)||(c=Dy(b))}c=null!=c?c:sr(b);var d=WM(a),e=d.min;return(c-e)/(d.max-e)}g.transform=function(a){return ZM(this,a)};function $M(a,b){var c=WM(a),d=c.min;return Math.round(b*(c.max-d)+d)}function aN(a,b,c){var d=Jr(b.Tf,b.count);a=WM(a);b=Fy(Ey(b.Tf,c&&c.Tf,"timelineHeader"),0);return{anchor:Gr(a.min,d),interval:d,formatter:OM(b)}}
2099function bN(a,b,c){var d,e;VM(a);if(A(b)){if(0===c)return;d=Jr(Un(b,"day"),c||1);switch(Pn()){case "firstDate":e=a.h;break;case "lastDate":e=a.g;d=d.m(-1);break;case "lastVisibleDate":e=a.b;d=d.m(-1);break;case "firstVisibleDate":e=a.f}e=new Kq(Dy(e));b=sr(e);e.add(d);e=sr(e);d=Math.min(b,e);e=Math.max(b,e);c=e-d}else d=b,e=c,m(c)?c-=b:(c=a.b-a.f,e=b+c);b=XM(a);c=Math.min(b.max-b.min,c);e>b.max&&(e=b.max,d=e-c);
2099d<b.min&&(d=b.min,e=d+c);UM(a,d,e)}
2100g.u=function(){var a=NM.o.u.call(this);isNaN(this.f)||(a.visibleMinimum=this.f);isNaN(this.b)||(a.visibleMaximum=this.b);isNaN(this.m)||(a.minimum=this.m);isNaN(this.j)||(a.maximum=this.j);isNaN(this.da)||(a.softMinimum=this.da);isNaN(this.A)||(a.softMaximum=this.A);isNaN(this.h)||(a.dataMinimum=this.h);isNaN(this.g)||(a.dataMaximum=this.g);a.minimumGap=this.F;a.maximumGap=this.G;return a};
2101g.H=function(a,b){NM.o.H.call(this,a,b);this.Pu(a.minimumGap);this.Ou(a.maximumGap);"minimum"in a&&this.bG(a.minimum);"maximum"in a&&this.aG(a.maximum);"softMinimum"in a&&this.dG(a.softMinimum);"softMaximum"in a&&this.cG(a.softMaximum);var c=!1;"dataMinimum"in a&&(this.h=a.dataMinimum,c=!0);"dataMaximum"in a&&(this.g=a.dataMaximum,c=!0);"visibleMinimum"in a&&(this.f=a.visibleMinimum,c=!0);"visibleMaximum"in a&&(this.b=a.visibleMaximum,c=!0);c&&(this.c=!1,VM(this),this.X(4))};var cN=NM.prototype;
2102cN.minimumGap=cN.Pu;cN.maximumGap=cN.Ou;cN.minimum=cN.bG;cN.maximum=cN.aG;cN.softMinimum=cN.dG;cN.softMaximum=cN.cG;function dN(a){ld.call(this);this.h=!!a;this.F={};this.J={};this.N=[];this.m=null;this.f=[];this.b=[];this.G=this.K=null;this.aa=1;this.g=this.c=NaN;this.j=this.v=0;this.T=!1;this.R=null;this.A=this.s=NaN;this.ea=0;this.da=null;this.V=20}G(dN,Xu);g=dN.prototype;g.ia=2;g.Z=448;function eN(a,b){return m(b)&&a.V!=b?(a.V=b,a.i(128,2),a):a.V}function fN(a,b){return P(b.get("rowHeight"))||a.V}g.SE=function(a){var b=0;V(a,32)&&(b|=128);V(a,16)&&(b|=64);this.i(b,2)};g.eP=function(a){return!a.l("collapsed")};
2103function gN(a,b){for(var c=["actualStart","actualEnd","baselineStart","baselineEnd"],d=0;d<c.length;d++){var e=c[d],f=b.get(e);m(f)&&(f=Dy(f),b.l(e,f?+f:null));hN(a,b.l(e))}}
2104function iN(a,b){var c=b.get("periods");if(a.h&&q(c)){for(var d=NaN,e=NaN,f=0,h=c.length;f<h;f++){var k=c[f],l=b.Vf("periods",f,"start"),n=Dy(k.start);n&&(n=+n,b.zj("periods",f,"start",n),l=n);n=b.Vf("periods",f,"end");if(k=Dy(k.end))k=+k,b.zj("periods",f,"end",+k),n=k;isNaN(l)||isNaN(n)||(d=isNaN(d)?Math.min(l,n):Math.min(d,l,n),e=isNaN(e)?Math.max(l,n):Math.max(e,l,n),hN(a,l),hN(a,n))}isNaN(d)||isNaN(e)||(b.l("minPeriodDate",d),b.l("maxPeriodDate",e))}}
2105function jN(a,b){var c,d,e;c=b.get("markers");for(d=0;c&&d<c.length;d++)e=c[d],e=e.value,e=(e=Dy(e))?+e:null,b.zj("markers",d,"value",e),hN(a,e)}
2106function kN(a,b,c){b.l("depth",c).l("index",a.ea++);var d=b.get("collapsed");ja(d)&&b.l("collapsed",d);gN(a,b);iN(a,b);jN(a,b);for(var d=b.l("actualStart"),e=b.l("actualEnd"),f=0,h=0,k=0,l=b.gb();k<l;k++){var n=b.xc(k);n.gb()?kN(a,n,c+1):(n.l("depth",c+1).l("index",a.ea++),gN(a,n),iN(a,n),jN(a,n));if(!a.h){var p=C(n.l("actualStart"))?n.l("actualStart"):n.l("autoStart")||NaN,r=C(n.l("actualEnd"))?n.l("actualEnd"):n.l("autoEnd")||p,n=m(n.get("progressValue"))?O(n.get("progressValue"),1):n.l("autoProgress")||
21070;isNaN(d)?d=p:isNaN(p)||isNaN(r)||(d=Math.min(d,p,r));isNaN(e)?e=r:isNaN(p)||isNaN(r)?e=r:e=Math.max(e,p,r);isNaN(p)||isNaN(r)||(p=r-p,f+=n*p,h+=p)}}b.gb()&&!a.h&&(h&&b.l("autoProgress",f/h),m(d)&&!isNaN(d)&&b.l("autoStart",d),m(e)&&!isNaN(e)&&b.l("autoEnd",e))}function hN(a,b){C(b)&&!isNaN(b)&&(isNaN(a.s)&&(a.s=b,a.A=b),a.s=Math.min(b,a.s),a.A=Math.max(b,a.A))}
2108function lN(a,b,c){if(!a.b.length)return 0;var d=a.b.length-1;b=Math.min(b,d);c=m(c)?Math.min(c,d):d;b>c&&(b-=c,c+=b,b=c-b);return a.b[c]-(a.b[b-1]||0)}function mN(a,b){var c=vb(a.b,b);return 0<=c?c:~c}g.data=function(a){return m(a)?(this.m!=a&&(a instanceof lJ||a instanceof fJ)&&(this.m&&Yu(this.m,this.SE,this),this.m=a,Q(this.m,this.SE,this),this.R=this.m.Zr(),this.R.$K(this.eP),this.G&&this.G.scale().reset(),this.i(64,2)),this):this.m};
2109g.cg=function(a){return m(a)?(this.v!=a&&(this.v=a,this.i(256,2)),this):this.v};g.fe=function(a){return m(a)?(isNaN(a)||(this.c=a,this.v=0,this.g=NaN,this.i(256,2)),this):this.c};function nN(a,b){return m(b)?(isNaN(b)||(a.g=b,a.c=NaN,a.i(256,2)),a):a.g}function oN(a,b){return m(b)?(a.j!=b&&(a.j=b,a.i(256,2)),a):a.j}function pN(a,b){return m(b)?(a.aa!=b&&(a.aa=b,a.i(128,2)),a):a.aa}g.jS=function(a){return m(a)?(this.K!=a&&(this.K=a,this.i(256,2)),this):this.K};
2110function qN(a){a.da||(a.da=new qM,sM(a.da,"vertical"),a.da.ja("scrollchange",function(b){var c=b.startRatio;b=b.endRatio;var d=a.b[a.b.length-1];U(a);c?1==b?nN(a,a.b.length):(b=Math.round(c*d),c=mN(a,b),b-=c?a.b[c-1]:0,a.fe(c).cg(b)):a.fe(0).cg(0);a.S(!0)}));return a.da}function rN(a,b){if(a.b.length){b=Math.max(b,0);var c=a.b[a.b.length-1];U(a);if(b>c-a.j)nN(a,a.b.length-1);else{var c=mN(a,b),d=b-(c?a.b[c-1]:0);a.fe(c).cg(d)}a.S(!0)}}
2111g.u=function(){var a=dN.o.u.call(this);a.isResourceChart=this.h;
2111a.treeData=this.data().u();a.verticalOffset=this.cg();isNaN(this.fe())?isNaN(nN(this))||(a.endIndex=nN(this)):a.startIndex=this.fe();return a};g.H=function(a,b){dN.o.H.call(this,a,b);this.h=a.isResourceChart;"treeData"in a&&this.data(mJ(a.treeData));this.cg(a.verticalOffset);"startIndex"in a?this.fe(a.startIndex):"endIndex"in a&&nN(this,a.endIndex)};function sN(a,b){ld.call(this);this.b=a;var c=eg(this.b)?this.b:this.b?this.b.body:null;this.h=!!c&&"rtl"==vg(c,"direction");this.c=Xc(this.b,mc?"DOMMouseScroll":"mousewheel",this,b)}G(sN,ld);
2112sN.prototype.handleEvent=function(a){var b=0,c=0,d=a.b;"mousewheel"==d.type?(a=tN(-d.wheelDelta),m(d.wheelDeltaX)?(b=tN(-d.wheelDeltaX),c=tN(-d.wheelDeltaY)):c=a):(a=d.detail,100<a?a=3:-100>a&&(a=-3),m(d.axis)&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);C(this.f)&&(b=ee(b,-this.f,this.f));C(this.g)&&(c=ee(c,-this.g,this.g));this.h&&(b=-b);b=new uN(a,d,b,c);this.dispatchEvent(b)};function tN(a){return oc&&(qc||sc)&&a%40?a:a/40}sN.prototype.M=function(){sN.o.M.call(this);fd(this.c);this.c=null};
2113function uN(a,b,c,d){Fc.call(this,b);this.type="mousewheel";this.detail=a;this.A=c;this.da=d}G(uN,Fc);function vN(){return!wN()&&(Sb("iPod")||Sb("iPhone")||Sb("Android")||Sb("IEMobile"))}function wN(){return Sb("iPad")||Sb("Android")&&!Sb("Mobile")||Sb("Silk")};function xN(a,b){W.call(this);this.h=this.Tn=null;this.f=this;this.ua=!0;this.c=null;a&&a instanceof dN?(this.c=a,this.ua=!1):yN(this,b);this.b=null;this.ma=1;this.dk=this.qe=this.Mn=this.Ue=this.Ef=this.bd=this.ad=this.Nn=this.$c=this.G=this.Rh=this.Nc=null;this.Qa=45;this.gD=this.ea=0;this.Zc=this.Th=this.Xc=this.Sf=null;this.Fa=[];this.hc=-1;this.aa=null;this.Sh=this.Qi=0;this.j=this.pc=!1;this.m=null;this.altKey=!1;this.T=null;this.ib=this.Na=0;this.A=!0;this.pa=!1;this.N=this.Da=null;this.Nx=
2114!1;sv(this,this,this.CI,this.AP,this.zP,this.CI,this.oT)}G(xN,zv);g=xN.prototype;g.Z=zv.prototype.Z|208;function zN(a){var b=a.l("actualStart");a=a.l("actualEnd");return m(b)&&(!isNaN(b)&&!m(a)||b==a)}
2115function AN(a,b,c,d){a.Da||(a.Da=new Jy);var e=a.c.h,f={item:{value:b,type:""},name:{value:b.get("name"),type:"string"},id:{value:b.get("id"),type:"string"}};
2115e?(f.minPeriodDate={value:b.l("minPeriodDate"),type:"datetime"},f.maxPeriodDate={value:b.l("maxPeriodDate"),type:"datetime"},f.period={value:c,type:""},f.periodIndex={value:null!=d&&0<d?d:void 0,type:"number"},f.periodStart={value:c?b.Vf("periods",d,"start"):void 0,type:"datetime"},f.periodEnd={value:c?b.Vf("periods",d,"end"):void 0,type:"datetime"}):
2116(f.actualStart={value:b.l("actualStart"),type:"datetime"},f.actualEnd={value:b.l("actualEnd"),type:"datetime"},f.progressValue={value:b.l("progressValue"),type:"percent"},c=!!b.gb(),f.autoStart={value:c?b.l("autoStart"):void 0,type:"datetime"},f.autoEnd={value:c?b.l("autoEnd"):void 0,type:"datetime"},f.autoProgress={value:c?b.l("autoProgress"):void 0,type:"percent"});a.Da.values(f).Jf(b);return Vx(a.Da)}
2117g.zP=function(a){if(!this.Nx)if(this.A)if((a=this.pj(a))&&!this.f.altKey){var b=cc(a);b.type="rowMouseUp";var b=this.f.dispatchEvent(b),c=this.f.dispatchEvent(a);b&&c&&this.f.WJ(a)}else this.f.Qw(a);else this.A=!0;this.Nx=!1};g.mN=ea;g.nN=ea;g.ZD=ea;g.YD=ea;g.$D=ea;g.qN=ea;
2118g.CI=function(a){a=this.pj(a);this.ZD(a);if(a&&this.A&&this.f.dispatchEvent(a)){var b=this.f;if(!b.j){BN(b.f,a.hoveredIndex,a.startY,a.endY);var c=b.Za(),b=AN(b.f,a.item,a.period,a.periodIndex);lz(c,a.originalEvent.clientX,a.originalEvent.clientY,b)}}};
2119g.oT=function(a){switch(a.type){case "dblclick":a=this.pj(a);this.qN(a);this.A?a&&this.f.dispatchEvent(a)&&this.f.UJ(a):this.A=!0;break;case "mousedown":case "touchstart":this.BI(a);break;case "mouseup":case "touchend":a=this.pj(a);this.$D(a);this.A&&a&&this.f.dispatchEvent(a)&&this.f.uV(a);this.Za().Cd();break;case "contextmenu":this.f.dispatchEvent(a)}};g.AP=function(a){this.A&&(a=this.pj(a))&&this.f.dispatchEvent(a)&&(a=this.f,BN(a.f),a.Za().Cd())};
2120g.BI=function(a){var b=this.pj(a);this.YD(b);this.A&&(a.preventDefault(),b&&this.f.dispatchEvent(b)&&this.f.kC(b))};g.WJ=function(a){var b;if(b=this.A)(b=a.item)&&b!=this.aa?(U(this.c.data()),b.l("selected",!0),this.aa&&this.aa.l("selected",!1),this.aa=b,this.c.data().S(!1),this.i(128,1),b=!0):b=!1;b&&(a=cc(a),a.type="rowSelect",this.f.dispatchEvent(a))};
2121g.UJ=function(a){if((a=a.item)&&a.gb()){var b=!a.l("collapsed");this.f.dispatchEvent({type:"rowcollapseexpand",item:a,collapsed:b})&&a.l("collapsed",b)}};g.uV=ea;g.kC=ea;g.KB=ea;
2122g.pj=function(a){if(this.Fa.length){var b=this.c.f,c=this.c.fe(),d,e=a.type;switch(e){case "mouseout":e="rowMouseOut";0<=this.hc&&(d=b[c+this.hc]);break;case "mouseover":e="rowMouseOver";break;case "mousemove":case "touchmove":e="rowMouseMove";break;case "mousedown":case "touchstart":e="rowMouseDown";break;case "mouseup":case "touchend":e="rowMouseUp";break;case "click":e="rowClick";break;case "dblclick":e="rowDblClick"}var e={type:e,actualTarget:a.target,target:this,originalEvent:a},f=this.b.top+
2123this.Qa+1,h=this.b.top+Ql(this.D().ha()).y+this.Qa;a=a.clientY-h;h=this.Fa.length?this.Fa[this.Fa.length-1]:0;if(d)e.item=d;else{if(0>a||a>h)return null;d=vb(this.Fa,a);var h=(this.hc=d=0<=d?d:~d)?this.Fa[d-1]:0,f=f+h,k=f+(this.Fa[d]-h-this.ma);e.item=b[c+d];e.startY=f;e.endY=k;e.hoveredIndex=this.hc;e.index=c+d;e.itemHeightMouseRatio=(a-h)/(this.Fa[d]-h)}return e}return null};g.MA=function(a){return m(a)?(this.pa!=a&&(this.pa=a,this.i(128,1)),this):this.pa};
2124function CN(a){a.G||(a.G=Mh(),rv(a,a.G,null,null,null,null,a.BI),H(a,a.G));return a.G}function DN(a){a.ad||(a.ad=Mh(),a.ad.zIndex(30),H(a,a.ad));return a.ad}function EN(a){a.Ue||(a.Ue=Mh(),a.Ue.zIndex(35),H(a,a.Ue));return a.Ue}function FN(a){a.bd||(a.bd=Mh(),a.bd.zIndex(40),H(a,a.bd));return a.bd}function GN(a){a.Ef||(a.Ef=Mh(),a.Ef.zIndex(45),H(a,a.Ef));return a.Ef}function HN(a){a.qe||(a.qe=Mh(),a.qe.zIndex(50),H(a,a.qe));return a.qe}
2125function IN(a){a.dk||(a.dk=Mh(),a.dk.zIndex(60),H(a,a.dk));return a.dk}function JN(a){a.Sf||(a.Sf=DN(a).path(),a.Sf.stroke(null).zIndex(1),H(a,a.Sf));return a.Sf}function KN(a){a.Xc||(a.Xc=DN(a).path(),a.Xc.stroke(null).zIndex(1),H(a,a.Xc));return a.Xc}function LN(a){a.Th||(a.Th=DN(a).path(),a.Th.stroke(null).fill(a.tb).zIndex(2),H(a,a.Th));return a.Th}function MN(a){a.Zc||(a.Zc=DN(a).path(),a.Zc.stroke(null).fill(a.ak).zIndex(3),H(a,a.Zc));return a.Zc}
2126function NN(a){a.Nc||(a.Nc=DN(a).path(),a.Nc.stroke(a.Ea).zIndex(4),H(a,a.Nc));return a.Nc}function ON(a){a.Mn||(a.Mn=GN(a).path(),H(a,a.Mn));return a.Mn}function PN(a){a.Rh||(a.Rh=DN(a).path(),a.Rh.zIndex(40),H(a,a.Rh));return a.Rh}g.Ow=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Cj!=k&&(this.Cj=k,this.Dj=this.Ej=null,this.i(16,1));return this}return this.Cj};g.hz=function(a,b,c,d,e,f,h){K(405,null,["cellFill()","rowFill()"]);return this.Ow(a,b,c,d,e,f,h)};
2127g.ku=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Ej!=k&&(this.Ej=k,this.i(16,1));return this}return this.Ej};g.iA=function(a,b,c,d,e,f,h){K(405,null,["cellOddFill()","rowOddFill()"]);return this.ku(a,b,c,d,e,f,h)};g.ju=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Dj!=k&&(this.Dj=k,this.i(16,1));return this}return this.Dj};g.hA=function(a,b,c,d,e,f,h){K(405,null,["cellEvenFill()","rowEvenFill()"]);return this.ju(a,b,c,d,e,f,h)};
2128g.jC=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.tb!=k&&(this.tb=k);return this}return this.tb};g.lC=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.ak!=k&&(this.ak=k,this.i(16,1));return this}return this.ak};g.Ko=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Lh!=k&&(this.Lh=k,this.i(16,1));return this}return this.Lh};g.KA=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Gn!=k&&(this.Gn=k,this.i(16,1));return this}return this.Gn};
2129g.LA=function(a){if(m(a)){var b=Re.apply(null,arguments);this.Qh!=b&&(this.Qh=b,this.i(16,1));return this}return this.Qh};g.JA=function(a){if(m(a)){var b=Re.apply(null,arguments);this.Ll!=b&&(this.Ll=b,this.i(16,1));return this}return this.Ll};g.pH=function(a){a.c instanceof Qg&&!this.h&&(this.h=new QN(this.G,this),H(this,this.h),this.h.ja("drag",this.yh,!1,this),this.h.ja("end",this.xP,!1,this),this.h.vg(a.b))};
2130g.yh=function(a){this.j=!0;if(this.pa&&(this.A=!1,BN(this.f),this.Za().Cd(),a=this.pj(a))){var b=a.item,c=a.itemHeightMouseRatio,d=a.startY,e=a.endY;this.m&&b&&b!=this.m&&!oJ(b,this.m)?.2>c||.8<c?RN(this.f,.2>c?d:e,void 0,"auto"):zN(b)?RN(this.f,void 0,void 0,"not-allowed"):RN(this.f,d,e,"auto"):RN(this.f,void 0,void 0,"not-allowed");this.mN(a)}this.Za().Cd();this.Nx=!0};
2131g.xP=function(a){if(this.pa){a=this.pj(a);this.nN(a);if(a){var b=a.item,c=a.hoveredIndex,c=this.c.fe()+c,d=this.c.f;a=a.itemHeightMouseRatio;this.m&&b&&b!=this.m&&!zN(b)&&!oJ(b,this.m)&&(.2>a||.8<a?(.2>a?a=d[c-1]:(a=b,b=d[c+1]),a&&b?(c=a.l("depth"),d=b.l("depth"),c==d?(c=b.getParent()||b.Jh(),a=c.Uc(b),b=this.m.getParent()||this.m.Jh(),b==c&&b.Uc(this.m)<a&&(a=Math.max(0,a-1)),c.qd(this.m,a)):c<d?a.qd(this.m,0):(b=a.getParent()||a.Jh(),a=b.Uc(a)+1,b.qd(this.m,a))):b?(b=b.Jh(),b.qd(this.m,0)):a&&(b=
2132a.getParent()||a.Jh(),a=b.Uc(a)+1,b.qd(this.m,a))):b.nc(this.m))}RN(this.f,void 0,void 0,"auto");this.m=null}this.h.reset();this.j=!1;this.A=!0;clearInterval(this.T);this.T=null};
2133function SN(a){var b=a.b.top+a.Qa+1,c=a.c.cg(),d=a.c.fe(),e=nN(a.c),f=a.c.f,h=b-c;BN(a.f);a.Fa.length=0;KN(a).clear();JN(a).clear();MN(a).clear();NN(a).clear();for(var k=a.ma%2&&Vl===Wl?.5:0,l=d;l<=e;l++){var n=f[l];if(!n)break;var p=l==d,h=p?b:h,r=fN(a.c,n),r=p?r-c+1:r,p=h+r;(l%2?a.Xc:a.Sf).moveTo(a.b.left,h).lineTo(a.b.left+a.ea,h).lineTo(a.b.left+a.ea,p).lineTo(a.b.left,p).close();n.l("selected")&&a.Zc.moveTo(a.b.left,h).lineTo(a.b.left+a.b.width,h).lineTo(a.b.left+a.b.width,p).lineTo(a.b.left,
2134p).close();h=p+a.ma;n=Math.floor(h-a.ma/2)+k;a.Nc.moveTo(a.b.left,n).lineTo(a.b.left+a.ea,n);n=h-b;a.Fa.push(n);a.gD=n}b=new I(a.b.left,a.b.top-1,a.b.width,h-a.b.top+1);HN(a).clip(b);EN(a).clip(b)}
2135g.hJ=function(a){if(ba.anychart.ui.ContextMenu&&this.f.contextMenu){var b=this.f.contextMenu();b.Ap()&&b.Cd()}var b=a.A,c=a.da,d=0<Math.abs(c),e=0<Math.abs(b);rc&&(b*=15,c*=15);var f=!ba.document.body.scrollLeft,h=this.uj(),k=qN(this.c),l,n=!1;l=!1;d&&(l=0>c,d=xM(k),k=zM(k),l=d||1!=k?0<d&&1>k||!d&&!l&&1!=k||1==k&&l&&0!=d:!1);e&&(e=0>b,n=xM(h),h=zM(h),n=e?n||1!=h?0<n&&1>h||1==h&&0!=n||!n&&f:f:n||1!=h?0<n&&1>h||!n&&1!=h:!1);if(l||n)a.preventDefault(),this.mr(b,c)};g.iU=function(a){V(a,2)&&this.X(1)};
2136g.BP=function(){this.Za().I()};g.fz=ea;g.gz=ea;g.Lo=function(a){return m(a)?(eN(this.c,a),this):eN(this.c)};function yN(a,b){a.c=new dN(b);H(a,a.c);Q(a.c,a.iU,a)}
2137function TN(a,b){b&&a.i(64);if(a.ub()){var c=a.D(),d=c?c.ha():null,e=d&&!d.bc();e&&d.Cc();var f,h;CN(a).gb()||(a.$c=a.G.rect(),H(a,a.$c),a.$c.fill(a.Lh).stroke(null).zIndex(10),a.Nn=a.G.rect(),H(a,a.Nn),a.Nn.fill(Go).stroke(null).zIndex(20),a.G.nc(DN(a)).nc(EN(a)).nc(FN(a)).nc(GN(a)).nc(HN(a)).nc(IN(a)),a.ua&&(f=qN(a.c),Q(f.D(IN(a)),function(a){V(a,8)?this.i(4,1):f.I()},a),H(a,f)),h=a.uj(),Q(h.D(IN(a)),function(a){V(a,1)&&h.I()},h),H(a,h),a.G.Be("mousedown",a.pH,!1,a),a.G.Be("touchstart",a.pH,!1,
2138a),a.II());T(a,2)&&(a.G.parent(c),a.w(2));T(a,4)&&(a.b=a.Ma(),a.G.clip(a.b),a.$c.ee(a.b),a.Nn.ee(a.b),a.ea=a.b.width,c=a.b.top+a.Qa+.5,PN(a).clear().moveTo(a.b.left,c).lineTo(a.b.left+a.ea,c),a.ua&&(f=qN(a.c),c=f.yr(),f.Ga(a.b.left+a.b.width-c-1,a.b.top+a.Mf()+c+1,c,a.b.height-a.Mf()-2*c-2)),h=a.uj(),c=h.yr(),h.Ga(a.b.left+c,a.b.top+a.b.height-c-1,a.b.width-2*c,c),a.pc=!0,a.gz(),a.w(4));T(a,64)&&(a.Za().Cd(),a.pc=!0,a.wJ(),a.w(64));if(T(a,16)){a.$c.fill(a.Lh);JN(a).fill(a.Ej||a.Cj);KN(a).fill(a.Dj||
2139a.Cj);MN(a).fill(a.ak);var k;A(a.Ea)?k=a.Ea:z(a.Ea)&&a.Ea.color&&(k=a.Ea.color);k&&PN(a).stroke(k);NN(a).stroke(a.Ea);ON(a).fill(a.Gn).stroke(a.Qh);a.fz();a.w(16)}T(a,8)&&(CN(a).zIndex(a.zIndex()),a.w(8));T(a,128)&&(a.pc=!0,a.w(128));a.GC();a.pc&&(SN(a),a.vJ(),a.pc=!1);e&&d.uc();a.ua&&(UN(a),VN(a))}}g.II=ea;
2140function BN(a,b,c,d){var e=!1,f=!1;if(m(b)&&m(c)&&m(d)){if(a.Qi!=c||a.Sh!=d)a.hc=b,a.Qi=c,a.Sh=d,e=0<=a.hc}else 0<=a.hc&&(a.hc=-1,a.Qi=NaN,a.Sh=NaN),f=!0;e?LN(a).clear().fill(a.tb).moveTo(a.b.left,a.Qi).lineTo(a.b.left+a.b.width,a.Qi).lineTo(a.b.left+a.b.width,a.Sh).lineTo(a.b.left,a.Sh).close():f&&LN(a).clear()}
2141function RN(a,b,c,d){var e=ON(a);m(b)?m(c)?e.clear().moveTo(a.b.left,b).lineTo(a.b.left+a.ea,b).lineTo(a.b.left+a.ea,c).lineTo(a.b.left,c).close().stroke(a.Qh):e.clear().moveTo(a.b.left,b).lineTo(a.b.left+a.ea,b).stroke(a.Ll):e.clear();m(d)&&qg(ba.document.body,"cursor",d)}
2141function UN(a){if(!a.Tn){var b=CN(a).P();b&&(a.Tn=new sN(b),Xc(a.Tn,"mousewheel",a.hJ,!1,a),Xc(window,"unload",function(){ed(a.Tn,"mousewheel",a.hJ,!1,this)}));Xc(document,"mousemove",a.oH,!1,a)}}
2142g.oH=function(a){var b=this.D();if(b){var c=Ql(b.ha()),b=this.b.top+c.y+this.Qa+10,d=c.y+this.b.height-10-10,c=c.x+this.b.left+10,e=c+this.b.width-10-10,f=a.clientX,h=a.clientY;this.ib=this.Na=0;if(f<c||f>e)this.Na=f-c;if(h<b||h>d)this.ib=h-b;var k=this;this.j&&!this.T&&(this.T=setInterval(function(){k.KB(a)},100))}};
2143function VN(a){a.f.fq||(a.f.fq=new WN(a.f,document),H(a,a.f.fq),Xc(a.f.fq,"key",function(a){18==a.keyCode&&(this.altKey=!0);(46==a.keyCode||a.metaKey&&8==a.keyCode)&&this.iH(a)},!1,a.f))}g.iH=function(){};g.wJ=ea;g.vJ=ea;g.remove=function(){this.G&&this.G.parent(null)};g.Pw=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments),h=Or(f);if(this.Ea!=f||h!=this.ma)this.Ea=f,this.ma=h,this.ua||pN(this.c,h),this.i(80,1);return this}return this.Ea||"none"};g.GC=ea;
2144g.Qw=function(a){this.aa&&this.c.data()&&(U(this.c.data()),this.aa.l("selected",!1),this.aa=null,this.c.data().S(!1),this.f==this&&this.dispatchEvent({type:"rowSelect",actualTarget:a?a.target:this,target:this,originalEvent:a,item:null}),this.i(64,1))};g.data=function(a){var b=this.c.data();return m(a)?(a!=b&&a instanceof lJ&&this.c.data(a),this):b};
2145g.I=function(){this.b&&!this.b.height&&this.b.height||(this.b=this.Ma());var a=pN(oN(this.c,this.b.height-this.Qa-1),this.ma);if(!Zu(a)){if(T(a,64)){a.ea=0;a.s=NaN;a.A=NaN;U(a.m);for(var b=0,c=a.m.gb();b<c;b++){var d=a.m.xc(b);kN(a,d,0)}a.s==a.A&&(b=a.s,a.s=b-432E5,a.A=b+432E5);a.m.S(!1);a.w(64);a.G&&XN(a.G);a.i(128)}if(T(a,128)){a.f.length=0;a.b.length=0;a.N.length=0;a.F={};a.J={};var e,b=0;for(a.R.reset();a.R.advance();)if(e=a.R.b,a.f.push(e),b+=fN(a,e)+a.aa,a.b.push(b),d=e.get("id"),c={item:e,
2146index:a.b.length-1},m(d)&&!a.J[d]&&(a.J[d]=c),a.h){if(c=e.get("periods"),q(c))for(d=0,e=c.length;d<e;d++){var f=c[d],h=f.id,k={period:f,index:a.b.length-1,periodIndex:d};a.F[h]||(a.F[h]=k);var l;if(q(f.connector))for(var f=f.connector,n=0;n<f.length;n++){var p=f[n];p&&(l=a.F[p.connectTo]||p.connectTo,h=p.connectorType,l={from:k,to:l},h&&(l.type=h),l.connSettings=p,a.N.push(l))}else f.connectTo&&(l=a.F[f.connectTo]||f.connectTo,h=f.connectorType,l={from:k,to:l},h&&(l.type=h),f.connector&&(l.connSettings=
2147f.connector),a.N.push(l))}}else if(q(e.get("connector")))for(e=e.get("connector"),k=0;k<e.length;k++){if(h=e[k])d=h.connectTo,l=a.J[d]||d,d=h.connectorType,l={from:c,to:l},d&&(l.type=d),l.connSettings=h,a.N.push(l)}else e.get("connectTo")&&(d=e.get("connectTo"),l=a.J[d]||d,d=e.get("connectorType"),l={from:c,to:l},d&&(l.type=d),e.get("connector")&&(l.connSettings=e.get("connector")),a.N.push(l));a.w(128);a.i(256)}a.f.length?(isNaN(a.c)||(a.c=ee(a.c,0,a.f.length-1)),isNaN(a.g)||(a.g=ee(a.g,0,a.f.length-
21481)),b=lN(a,0,a.b.length-1),a.j>=b?(a.c=0,a.v=0,a.g=a.f.length-1):(isNaN(a.c)&&isNaN(a.g)&&(a.c=0),isNaN(a.c)?(b=lN(a,0,a.g),b<a.j?(a.c=0,a.v=0,a.g=mN(a,a.j)):(a.c=mN(a,a.b[a.g]-a.j),a.v=lN(a,a.c,a.g)-a.j)):(b=lN(a,a.c)-a.v,b<a.j?(a.c=mN(a,a.b[a.b.length-1]-a.j),a.g=a.b.length-1,a.v=lN(a,a.c,a.g)-a.j):a.g=mN(a,(a.c?a.b[a.c-1]:0)+a.j+a.v)))):(a.c=0,a.g=0,a.v=0);a.T=!0;a.w(256);isNaN(a.s)||a.s!=a.A||(a.s-=864E5,a.A+=864E5)}a.K&&TN(a.K,a.T);a.G&&TN(a.G,a.T);a.da&&(U(a.da),a.da.wk(!1),c=0,d=1,a.b.length&&
2149(c=a.b[a.c]-lN(a,a.c,a.c)+a.v,d=c+a.j,e=a.b[a.b.length-1],b=new I(0,0,0,e),c=Tp(c/e,4),d=Tp(d/e,4),a.da.Rm(b)),b=a.da,c=+c,e=+d,isNaN(c)||isNaN(e)||(c=ee(c,0,1),e=ee(e,0,1),d=Math.min(c,e),c=Math.max(c,e),d==c||b.b==d&&b.f==c||(b.b=d,b.f=c,yM(b),b.i(64,1),vM(b,"api"))),b.I().wk(!0).S(!1));a.T=!1;return this};g.gF=function(a){return m(a)?(nN(this.c,a),this):nN(this.c)};g.yP=function(){return this.c.f};g.fe=function(a){return m(a)?(this.c.fe(a),this):this.c.fe()};
2150g.Mf=function(a){return m(a)?(this.Qa!=a&&(this.Qa=a,this.b||(this.b=this.Ma()),this.ua&&oN(U(this.c),this.b.height-a-1).S(!1),this.i(4,1)),this):this.Qa};g.UK=function(a){K(405,null,["titleHeight()","headerHeight()"]);return this.Mf(a)};g.Za=function(a){this.N||(this.N=new Ly(0),H(this,this.N),Q(this.N,this.BP,this),Wy(this.N,this));return m(a)?(this.N.C(a),this):this.N};g.cg=function(a){return m(a)?(this.c.cg(a),this):this.c.cg()};
2151g.M=function(){xN.o.M.call(this);ed(document,"mousemove",this.oH,!1,this)};
2152g.u=function(){var a=xN.o.u.call(this);if(a.isStandalone=this.ua)a.controller=this.c.u(),a.defaultRowHeight=this.Lo();a.backgroundFill=L(this.Lh);a.rowStroke=L(this.Ea);a.headerHeight=this.Qa;a.headerHeight=this.Lo();a.rowOddFill=L(this.Ej);a.rowEvenFill=L(this.Dj);a.rowFill=L(this.Cj);a.hoverFill=L(this.tb);a.rowSelectedFill=L(this.ak);a.editStructurePreviewFill=L(this.Gn);a.editStructurePreviewStroke=L(this.Qh);a.editStructurePreviewDashStroke=L(this.Ll);a.editing=this.pa;a.tooltip=this.Za().u();
2153return a};
2154g.H=function(a,b){xN.o.H.call(this,a,b);(this.ua="isStandalone"in a?a.isStandalone:"controller"in a)&&"controller"in a&&(yN(this),this.c.C(a.controller),this.Lo(a.defaultRowHeight));m(a.cellFill)&&this.hz(a.cellFill);m(a.cellOddFill)&&this.iA(a.cellOddFill);m(a.cellEvenFill)&&this.hA(a.cellEvenFill);this.Ko(a.backgroundFill);this.Pw(a.rowStroke);this.Ow(a.rowFill);this.ku(a.rowOddFill);this.ju(a.rowEvenFill);this.jC(a.hoverFill);this.lC(a.rowSelectedFill);"tooltip"in a&&this.Za().na(!!b,a.tooltip);
2155m(a.titleHeight)&&this.UK(a.titleHeight);this.Mf(a.headerHeight);this.KA(a.editStructurePreviewFill);this.LA(a.editStructurePreviewStroke);this.JA(a.editStructurePreviewDashStroke);this.MA(a.editing)};function QN(a,b){Hg.call(this,a.P());this.f=b;this.y=this.x=0;this.da=Math.pow(3,2)}G(QN,Hg);QN.prototype.fk=function(){this.c=this.b=0};QN.prototype.pl=function(a,b){if(this.f.f.altKey||!this.f.pa){var c=this.x-a,d=this.y-b;this.x=a;this.y=b;this.f.mr(c,d)}};
2156QN.prototype.reset=function(){this.y=this.x=0};function WN(a,b,c){rs.call(this,b,c);
2156this.b=a}G(WN,rs);WN.prototype.Lw=function(){WN.o.Lw.call(this);this.b.altKey=!1};function YN(){wh.call(this);this.l={}}G(YN,nh);YN.prototype.s=null;function ZN(){W.call(this);this.g=this.f=this.m=this.j=null;this.h=NaN;this.G=this.A=!1;this.F=tg(ba.document.body,"cursor");this.b=Re("1 #acbece");this.s=1;this.J=Ke("#ccd7e1 0.3");this.N=Ke("#fff 0.00001");this.v=!0}G(ZN,zv);g=ZN.prototype;g.ia=zv.prototype.ia;g.Z=zv.prototype.Z|80;g.remove=function(){this.j&&this.j.parent(null)};g.position=function(a){return m(a)?(this.h!=a&&(this.h=a,this.i(64,1)),this):this.h};
2157g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments),h=Or(f);if(this.b!=f||h!=this.s)this.b=f,this.s=h,this.i(80,1);return this}return this.b||"none"};g.wk=function(a){return m(a)?(ja(a)&&(this.v=a),this):this.v};function $N(a,b){qg(ba.document.body,"cursor",b?a.F:"e-resize")}function aO(a){a.j||(a.j=Mh(),H(a,a.j));return a.j}g.cQ=function(){this.A=!0;this.F=tg(ba.document.body,"cursor");bO(this).clear()};
2158g.yh=function(){var a=this.f.Oa();$N(this);var b=this.c.left+this.h+this.s/2,a=a.Ra()+a.oe()/2;this.g.clear().moveTo(b,this.c.top).lineTo(a,this.c.top).lineTo(a,this.c.top+this.c.height).lineTo(b,this.c.top+this.c.height).close();this.m.clear().moveTo(a,this.c.top).lineTo(a,this.c.top+this.c.height)};g.bQ=function(){this.A=!1;this.g.clear();var a=this.f.Oa();this.G||$N(this,!0);this.position(a.left+3-this.c.left)};g.gU=function(a){a.preventDefault();this.Td(a)};
2159function cO(a){a.j.cursor("e-resize");var b=a.c.left+a.h+a.s/2,c=new I(a.c.left-3,a.c.top,a.c.width+6,a.c.height);a.m.clear().moveTo(b,a.c.top).lineTo(b,a.c.top+a.c.height);var b=a.c.left+a.h-3,d=a.c.left+a.h+a.s+3;a.f.Eb(1,0,0,1,0,0);a.f.clear().moveTo(b,a.c.top).lineTo(d,a.c.top).lineTo(d,a.c.top+a.c.height).lineTo(b,a.c.top+a.c.height).close().Fj(c)}g.dQ=function(){this.G=!0};g.eQ=function(){this.G=!1;this.A||$N(this,!0)};
2160function dO(a){a.f||(a.f=uh().fill(a.N).stroke(null),Xc(a.f,"start",a.cQ,!1,a),Xc(a.f,"drag",a.yh,!1,a),Xc(a.f,"end",a.bQ,!1,a),rv(a,a.f,null,a.eQ,null,a.dQ,null,a.gU),H(a,a.f));return a.f}function bO(a){a.g||(a.g=uh(),a.g.fill(a.J).stroke(null),H(a,a.g));return a.g}function eO(a){a.m||(a.m=uh().Hb(!0).stroke(a.b),H(a,a.m));return a.m}
2161g.I=function(){if(this.ub()){var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();aO(this).gb()||aO(this).nc(bO(this)).nc(dO(this)).nc(eO(this));T(this,2)&&(aO(this).parent(a),this.w(2));T(this,4)&&(this.c=this.Ma(),this.v&&this.dispatchEvent("splitterchange"),this.i(80),this.w(4));T(this,16)&&(this.m.stroke(this.b),this.g.fill(this.J),this.f.fill(this.N),this.w(16));T(this,64)&&(isNaN(this.h)&&(this.h=Math.round((this.c.width-this.s)/2)),this.v&&this.dispatchEvent("splitterchange"),cO(this),this.w(64));
2162T(this,8)&&(aO(this).zIndex(this.zIndex()),cO(this),this.w(8));c&&b.uc()}return this};function fO(a){xN.call(this,a);this.s=[];this.R=[];this.K=null;this.F=0;this.v={};this.c.jS(this)}G(fO,xN);g=fO.prototype;g.Z=xN.prototype.Z|512;
2163function gO(a,b){if(!a.v[b])switch(b){case "directNumbering":a.v[b]={formatter:a.TA,width:50};break;case "text":a.v[b]={formatter:a.TA,width:170};break;case "financial":a.v[b]={formatter:a.TS,textStyle:{hAlign:"right"},width:90};break;case "percent":a.v[b]={formatter:a.US,textStyle:{hAlign:"right"},width:50};break;case "dateCommonLog":a.v[b]={formatter:hO("dd/MMM/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateIso8601":a.v[b]={formatter:hO("yyyy-MM-dd"),textStyle:{hAlign:"right"},width:90};
2164break;case "dateUsShort":a.v[b]={formatter:hO("M/dd/yyyy"),textStyle:{hAlign:"right"},width:90};break;case "dateDmyDots":a.v[b]={formatter:hO("dd.MM.yy"),textStyle:{hAlign:"right"},width:90};break;default:a.v[b]={formatter:a.TA,width:90}}return a.v[b]}g.TA=function(a){return m(a)?a+"":""};g.TS=function(a){return m(a)?C(a)?a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,"):a+"":""};g.US=function(a){return C(a)?Tp(100*a,2)+"%":m(a)?lr(a)?a:a+"%":""};
2165function hO(a){return function(b){return C(b)?Yq(new Sq(a),new Kq(new Date(b))):m(b)?b+"":""}}g.cH=function(a){return m(a)?(this.la=a,this):this.la||{}};g.mB=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.V!=k&&(this.V=k,this.i(16,1));return this}return this.V};function iO(a){a.K||(a.K=uh(),DN(a).qd(a.K,0),a.K.stroke(null),H(a,a.K));return a.K}
2166g.Qv=function(a,b,c){for(var d=-1,e=0,f=this.s.length;e<f;e++){var h=this.s[e];h&&h.enabled()&&(d++,h=[h,d],h.push.apply(h,sb(arguments,2)),a.apply(b||this,h))}};
2166g.kF=function(a){if(m(a)){var b=Re.apply(null,arguments),c=Or(this.J),d=Or(b);if(this.J!=b||d!=c)this.J=b,this.i(512,1);return this}return this.J};g.hs=function(a){return m(a)?(this.F!=a&&(this.F=a,this.i(512,1)),this):this.F};
2167function jO(a){for(var b=0,c=0,d=a.s.length;c<d;c++)a.s[c]&&a.s[c].enabled()&&b++;if(b>a.R.length){var e=new ZN;H(a,e);e.stroke(a.J);e.D(HN(a));Q(e,function(){e.I()},e);e.ja("splitterchange",ra(a.LV,a,b-1));e.ja("dblclick",ra(a.MV,a,b-1));a.R.push(e)}}
2168g.CG=function(a,b){var c,d,e=!1;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var f=this.s[c];f||(f=new kO(this),f.C(this.cH()),Q(f,this.$R,this),H(this,f),e=!0);if(m(d))return f.C(d instanceof kO?d.u():d),f.enabled()&&f.D(FN(this)),this.s[c]=f,jO(this),this.i(528,1),this;e&&(d=c?1==c?170:90:90,e=c?1==c?"Name":"Column #"+c:"#",U(f),f.D(FN(this)).width(d).height("100%"),f.title().text(e),f.S(!0),this.s[c]=f,jO(this),this.i(528,1));return f};
2169g.LV=function(a,b){var c=b.target;c.c||(c.c=c.Ma());this.Qv(this.rV,this,a,(new I(Tp(c.c.left,1),Tp(c.c.top,1),Tp(Math.min(c.h,c.c.width-c.s),1),Tp(c.c.height,1))).width+20)};g.MV=function(a,b){this.Qv(this.lS,this,a,b)};g.rV=function(a,b,c,d){c==b&&a.width(d)};
2170g.lS=function(a,b,c,d){c==b&&(b=a.title(),c=b.height(),d.offsetY-this.b.top<c&&(b.Wa?(d=b.Wa,null!=d.Wa?(c=Tg.measure(d.text(),d.style()),c.left=d.aa,c.top=d.ea,d=c):d=new I(0,0,0,0)):d=null,d=d.width,d+=b.ei().B("left")+b.ei().B("right"),a.width(a.Hr()?a.Hr():d)))};g.$R=function(a){var b=0;V(a,1)&&(b|=16);V(a,8)&&(b|=512);this.i(b,1)};
2171g.uj=function(a){if(!this.g){this.g=new qM;sM(this.g,"horizontal");var b=this;this.g.ja("scrollchange",function(a){b.hs(Math.round(a.startRatio*b.ea))});Q(this.g,this.HP,this)}return m(a)?(this.g.C(a),this):this.g};g.HP=function(a){V(a,8)&&this.i(4,1)};g.mr=function(a,b){bv(this,this.c);this.hs(this.F+a);var c=this.c.fe(),d=this.c.b,e=this.c.cg();rN(this.c,(c?d[c-1]:0)+(e+b));cv(this,this.c)};
2172g.gz=function(){var a=iO(this),b=this.b.top+this.Mf();a.clear().moveTo(this.b.left,this.b.top).lineTo(this.b.left+this.b.width,this.b.top).lineTo(this.b.left+this.b.width,b).lineTo(this.b.left,b).close();for(var a=Or(this.J),c=b=0,d=this.s.length;c<d;c++){var e=this.s[c];e&&e.enabled()&&(e=lO(e).width,b+=e+a)}this.ea=b;this.i(512)};g.fz=function(){iO(this).fill(this.V);this.Qv(function(a){a.i(16);a.I()})};g.wJ=function(){this.Qv(function(a){a.i(128);a.I()})};
2173g.GC=function(){if(T(this,512)){var a,b,c=0;a=this.b.left;b=this.b.top;var d=Or(this.J),e=[],f,h,k,l;f=0;for(h=this.s.length;f<h;f++)if(k=this.s[f])k.enabled()?(l=lO(k).width,c+=l+d,e.push(k)):k.I();this.ea=c;this.b.width>this.ea&&(this.F=0);this.F=ee(this.F,0,Math.abs(this.b.width-this.ea));c=-this.F;f=0;for(h=e.length;f<h;f++){k=e[f];U(k);k.position({x:c,y:0});k.height(this.b.height);l=lO(k).width;var n=this.R[f],p=l;n&&(U(n),n.stroke(this.J),n.enabled(!0),p+=d,n.Ga({left:a+c+20,top:b,width:p+this.b.width,
2174height:this.b.height}).wk(!1).position(l-20).S(!1).I().wk(!0));c+=p;k.S(!1);k.I()}for(this.pc=!0;f<this.R.length&&this.R[f].enabled();)this.R[f].enabled(!1),f++;this.g&&(a=new I(this.b.left-this.F,0,this.ea,0),b=new I(this.b.left,0,this.b.width,0),wM(U(this.g).wk(!1).Rm(a),b).I().wk(!0).S(!1),this.g.D()&&this.g.I());this.w(512)}};g.kC=function(a){this.pa&&(this.m=a.item)};
2175g.KB=function(){if(this.j&&(this.Na||this.ib)){var a=0,b=0;this.Na&&(a=0<this.Na?30:-30);this.ib&&(b=0<this.ib?30:-30);this.mr(a,b)}};g.u=function(){var a=fO.o.u.call(this);a.columnStroke=L(this.J);a.headerFill=L(this.V);a.horizontalOffset=this.hs();a.columns=[];for(var b=0;b<this.s.length;b++){var c=this.s[b];a.columns.push(c?c.u():!1)}this.g&&(a.horizontalScrollBar=this.uj().u());return a};
2176g.H=function(a,b){fO.o.H.call(this,a,b);this.kF(a.columnStroke);this.mB(a.headerFill);this.hs(a.horizontalOffset);"defaultColumnSettings"in a&&this.cH(a.defaultColumnSettings);if("columns"in a)for(var c=0,d=a.columns.length;c<d;c++){var e=a.columns[c];e&&this.CG(c,e)}"horizontalScrollBar"in a&&this.uj(a.horizontalScrollBar)};g.M=function(){Jb(this.g);this.g=null;fO.o.M.call(this)};
2177function kO(a){W.call(this);
2177this.b=a;this.j=this.ab=this.G=this.J=this.m=this.f=null;this.bb=this.va=0;this.c=null;this.v=this.sz;this.A=0;this.s=!1;this.g=[];this.N=this.bH;this.Sa(this.b);this.w(1)}G(kO,W);g=kO.prototype;g.Z=W.prototype.Z|464;g.ia=W.prototype.ia;g.CV=function(a,b){var c=A(b)?gO(this.b,b):b;if(z(c)){U(this);var d=c.formatter,e=c.width,c=c.textStyle;m(d)&&this.ou(function(){return d(this.item.get(a))});m(e)&&this.width(e).Hr(e);m(c)&&CA(this.$g(),c);this.S(!0)}return this};g.sz=function(){return""};
2178g.jH=function(a){return m(a)?(this.A!=a&&(this.A=a,this.i(128,1)),this):this.A};g.bH=ea;g.ou=function(a){return m(a)?(D(a)?this.v=a:this.v=this.sz,this.i(128,1),this):this.v};g.jF=function(a){K(405,null,["textFormatter()","format()"]);return this.ou(a)};
2179g.$g=function(a){this.f||(this.f=new lA,this.f.D(mO(this)),this.f.Sa(CN(this.b)),this.f.zIndex(0),Q(this.f,this.FP,this),this.f.Sa(this),H(this,this.f));if(m(a)){var b=!0;a instanceof lA?this.f.C(a.u()):z(a)?this.f.C(a):Nr(a)?this.f.enabled(!1):b=!1;b&&this.i(128,1);return this}return this.f};g.FP=function(a){V(a,1)&&this.i(128,1)};g.zG=function(a){return m(a)?(this.N=a,this.i(128,1),this):this.N};g.BG=function(a){return m(a)?(this.s!=a&&(this.s=a,this.i(128,1)),this):this.s};
2180g.title=function(a){this.ab||(this.ab=new xx,U(this.ab),this.ab.D(nO(this)).margin(0),this.ab.textWrap("noWrap"),this.ab.hAlign("center"),this.ab.vAlign("middle"),this.ab.S(!1),Q(this.ab,this.GP,this),this.ab.Sa(this),H(this,this.ab));return m(a)?(U(this),this.ab.C(a),this.ab.D(nO(this)),this.S(!0),this):this.ab};g.GP=function(a){V(a,1)&&this.b.i(16,9)};function oO(a){a.m||(a.m=Mh(),H(a,a.m));return a.m}function nO(a){a.J||(a.J=Mh(),H(a,a.J));return a.J}
2181function pO(a){a.j||(a.j=uh(),nO(a).qd(a.j,0),a.j.fill(a.b.mB()),a.j.stroke(null),H(a,a.j));return a.j}g.position=function(a){return m(a)?(this.h&&this.h.x==a.x&&this.h.y==a.y||(this.h=a,this.i(4,9)),this):this.h};g.width=function(a){return m(a)?(this.va!=a&&(this.va=a,this.i(4,9)),this):this.va};g.Hr=function(a){return m(a)?(this.K=a,this):this.K};g.height=function(a){return m(a)?(this.bb!=a&&(this.bb=a,this.i(4,9)),this):this.bb};
2182g.$u=function(a){return m(a)?(a=on(a,"default"),this.F!=a&&(this.F=a,this.i(256,1)),this):this.F};function mO(a){a.G||(a.G=Mh(),H(a,a.G));return a.G}g.remove=function(){this.m&&this.m.parent(null);this.b.i(512,1)};function lO(a){var b=a.b.Ma(),c=O(a.va||0,b.width),c=Math.max(20,c),d=O(a.bb||0,b.height);a=Sp(a.h);return new I(b.left+a.x,b.top+a.y,c,d)}
2183g.I=function(){if(this.ub()){var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();oO(this).gb()||oO(this).nc(mO(this)).nc(nO(this));T(this,2)&&(oO(this).parent(a),this.w(2));T(this,4)&&(this.c=lO(this),oO(this).clip(this.c),this.i(128),this.w(4));if(T(this,128)){var d=this.b.Mf();pO(this).clear().moveTo(this.c.left,this.c.top).lineTo(this.c.left+this.c.width,this.c.top).lineTo(this.c.left+this.c.width,this.c.top+d).lineTo(this.c.left,this.c.top+d).close();a=new I(this.c.left,this.c.top,this.c.width,
2184d);U(this.ab);this.ab.W(a);this.ab.height(d);this.ab.S(!1);this.i(64);var a=this.b.c.f,e=this.b.fe(),f=this.b.gF(),h=this.b.cg(),k=this.c.top+d+1-h;U(this.$g());this.$g().clear();for(var d=O(this.$g().Dm().B("left"),this.c.width),h=O(this.$g().Dm().B("right"),this.c.width),l=O(this.$g().Dm().B("top"),this.c.height),n=O(this.$g().Dm().B("bottom"),this.c.height),p=-1;e<=f;e++){var r=a[e];if(!r)break;var t=fN(this.b.c,r),u=r.l("depth")||0,u=d+this.A*u,v=0;if(this.s&&r.gb()){p++;var v=20,w=this.g[p];
2185w||(w=new qO(this.b),this.g.push(w),w.zIndex(10),w.D(mO(this)));U(w);var x=k+(t-15)/2,y=Vl===Wl?.5:0,B;B=w.enabled(!0).cursor(this.$u()).collapsed(!!r.l("collapsed"));m(e)?B.N=e:B=B.N;B.W(this.c).position({x:Math.floor(this.c.left+u)+y,y:Math.floor(x)+y});w.S(!1);w.I()}w=k+t;x=AN(this.b,r);x=this.v.call(x,r);k=this.$g().add({value:x},{value:{x:this.c.left,y:k}});U(k);k.height(t);k.width(this.c.width);k.ru(l,h,n,u+v);this.N(k,r);k.S(!1);k.I();k=w+this.b.ma}for(;++p<this.g.length&&this.s&&this.g[p].enabled();)this.g[p].enabled(!1).I();
2186this.$g().S(!1);this.$g().I();this.w(128)}T(this,16)&&(pO(this).fill(this.b.mB()),this.i(64),this.w(16));T(this,64)&&(this.ab.I(),this.w(64));
2186if(T(this,256)){if(this.g&&this.g.length)for(e=0;e<this.g.length;e++)w=this.g[e],w.cursor(this.$u()),w.enabled()&&w.I();this.w(256)}T(this,8)&&(oO(this).zIndex(this.zIndex()),this.w(8));c&&b.uc()}return this};
2187g.u=function(){var a=kO.o.u.call(this);a.width=this.va;m(this.K)&&(a.defaultWidth=this.K);a.collapseExpandButtons=this.s;a.depthPaddingMultiplier=this.A;a.cellTextSettings=this.$g().u();a.title=this.ab.u();a.buttonCursor=this.F;this.v!=this.sz&&K(8,null,["Data Grid Column format"]);this.N!=this.bH&&K(8,null,["Data Grid Column cellTextSettingsOverrider"]);return a};
2188g.H=function(a,b){kO.o.H.call(this,a,b);this.width(a.width);this.Hr(a.defaultWidth);this.BG(a.collapseExpandButtons);this.jH(a.depthPaddingMultiplier);this.$g(a.cellTextSettings);this.$u(a.buttonCursor);this.title(a.title);"format"in a&&this.ou(a.format);"textFormatter"in a&&this.jF(a.format);"cellTextSettingsOverrider"in a&&this.zG(a.cellTextSettingsOverrider)};
2189function qO(a){Xw.call(this);this.K=a;this.v=!1;this.N=-1;U(this);Zw(this.width(15).height(15).Nq("center").Pq("middle"),16,!1);this.text("-");this.S(!1);Q(this,function(){this.I()})}G(qO,Xw);qO.prototype.es=function(a){qO.o.es.call(this,a);this.collapsed(!this.collapsed());a=this.K;var b=this.v,c=a.c.f[this.N];c&&c.gb()&&a.f.dispatchEvent({type:"rowcollapseexpand",item:c,collapsed:b})&&c.l("collapsed",b)};
2190qO.prototype.collapsed=function(a){return m(a)?(this.v!=a&&(this.v=a,this.text(this.v?"+":"-")),this):this.v};var rO=fO.prototype;rO.backgroundFill=rO.Ko;rO.cellFill=rO.hz;rO.cellEvenFill=rO.hA;rO.cellOddFill=rO.iA;rO.rowFill=rO.Ow;rO.rowEvenFill=rO.ju;rO.rowOddFill=rO.ku;rO.rowHoverFill=rO.jC;rO.rowSelectedFill=rO.lC;rO.editing=rO.MA;rO.column=rO.CG;rO.columnStroke=rO.kF;rO.data=rO.data;rO.startIndex=rO.fe;rO.endIndex=rO.gF;rO.getVisibleItems=rO.yP;rO.horizontalScrollBar=rO.uj;
2191rO.horizontalOffset=rO.hs;rO.verticalOffset=rO.cg;rO.tooltip=rO.Za;rO.draw=rO.I;rO.editStructurePreviewFill=rO.KA;rO.editStructurePreviewStroke=rO.LA;rO.editStructurePreviewDashStroke=rO.JA;rO=kO.prototype;rO.title=rO.title;rO.width=rO.width;rO.defaultWidth=rO.Hr;rO.enabled=rO.enabled;rO.format=rO.ou;rO.textFormatter=rO.jF;rO.cellTextSettings=rO.$g;rO.cellTextSettingsOverrider=rO.zG;rO.collapseExpandButtons=rO.BG;rO.depthPaddingMultiplier=rO.jH;rO.setColumnFormat=rO.CV;rO.buttonCursor=rO.$u;
2192rO.draw=rO.I;function sO(a){YB.call(this);this.Hi(a);this.f=0}G(sO,YB);g=sO.prototype;g.ia=YB.prototype.ia;g.Z=YB.prototype.Z;g.scale=function(a){return m(a)?(K(500),this):this.Hi()};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.i(16,1));return this}return this.b};g.value=function(a){return ZB(this,a)};g.vh=function(a){return m(a)?("horizontal"==a&&K(501),this):"vertical"};g.wm=function(){aC(this)};g.Xq=function(){$B(this).stroke(this.b)};
2193g.M=function(){delete this.b;sO.o.M.call(this)};g.u=function(){var a=sO.o.u.call(this);a.value=this.value();a.stroke=L(this.stroke());return a};g.H=function(a,b){sO.o.H.call(this,a,b);this.value(a.value);this.stroke(a.stroke)};var tO=sO.prototype;tO.value=tO.value;tO.scale=tO.scale;tO.layout=tO.vh;tO.stroke=tO.stroke;tO.isHorizontal=tO.fb;function uO(a){YB.call(this);this.Hi(a);this.f={from:0,Yc:0}}G(uO,YB);g=uO.prototype;g.ia=YB.prototype.ia;g.Z=YB.prototype.Z;g.vh=function(a){return m(a)?("horizontal"==a&&K(501),this):"vertical"};g.scale=function(a){return m(a)?(K(500),this):this.Hi()};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,1));return this}return this.g||"none"};g.from=function(a){return m(a)?(this.f.from!=a&&(this.f.from=a,this.i(4,9)),this):this.f.from};
2194g.Yc=function(a){return m(a)?(this.f.Yc!=a&&(this.f.Yc=a,this.i(4,9)),this):this.f.Yc};g.wm=function(){bC(this)};g.Xq=function(){$B(this).stroke(null).fill(this.fill())};g.M=function(){delete this.g;uO.o.M.call(this)};g.u=function(){var a=uO.o.u.call(this);a.from=this.from();a.to=this.Yc();a.fill=L(this.fill());return a};g.H=function(a,b){uO.o.H.call(this,a,b);this.from(a.from);this.Yc(a.to);this.fill(a.fill)};var vO=uO.prototype;vO.from=vO.from;vO.to=vO.Yc;vO.scale=vO.scale;vO.layout=vO.vh;
2195vO.fill=vO.fill;vO.isHorizontal=vO.fb;function wO(a){BF.call(this);this.Hi(a);this.g=0}G(wO,BF);g=wO.prototype;g.ia=BF.prototype.ia;g.Z=BF.prototype.Z;g.scale=function(a){return m(a)?(K(500),this):this.Hi()};g.Zq=function(a){return m(a)?("horizontal"==a&&K(501),this):"vertical"};g.value=function(a){return CF(this,a)};g.u=function(){var a=wO.o.u.call(this);a.value=this.value();return a};g.H=function(a,b){wO.o.H.call(this,a,b);this.value(a.value)};var xO=wO.prototype;xO.value=xO.value;xO.scale=xO.scale;xO.anchor=xO.Yq;xO.align=xO.au;
2196xO.layout=xO.Zq;xO.rotation=xO.rotation;xO.offsetX=xO.offsetX;xO.offsetY=xO.offsetY;xO.text=xO.text;xO.height=xO.height;xO.width=xO.width;xO.isHorizontal=xO.fb;function yO(){W.call(this);this.h=this.Y=this.g=this.c=null;this.b=Array(3);var a=new zO(this);a.D(AO(this));H(this,a);Q(a,this.BB,this);this.b[0]=a;a=new zO(this);a.D(AO(this));H(this,a);Q(a,this.BB,this);this.b[1]=a;a=new zO(this);a.D(AO(this));H(this,a);Q(a,this.BB,this);this.b[2]=a}G(yO,zv);g=yO.prototype;g.Z=zv.prototype.Z|80;function AO(a){a.g||(a.g=Mh(),H(a,a.g),a.h=a.g.rect(),a.h.stroke(null),H(a,a.h));return a.g}g.it=function(a){return m(a)?(this.b[0].C(a),this):this.b[0]};
2197g.zs=function(a){return m(a)?(this.b[1].C(a),this):this.b[1]};g.ss=function(a){return m(a)?(this.b[2].C(a),this):this.b[2]};g.BB=function(a){var b=0;V(a,1)&&(b|=64);V(a,32768)&&(b|=4);this.i(b,1)};g.VE=function(a){V(a,4)&&this.i(64,1)};g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y&&Yu(this.Y,this.VE,this),this.Y=a,Q(this.Y,this.VE,this),this.i(64,1)
2197),this):this.Y};g.UE=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.m!=k&&(this.m=k,this.i(16,1));return this}return this.m};
2198g.ZI=function(a){if(m(a)){var b=Re.apply(null,arguments);this.j!=b&&(this.j=b,this.i(20,1));return this}return this.j};
2199g.I=function(){if(this.ub()){var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();var d,e;e=0;this.f||(this.f=AO(this).path(),this.f.fill(null).stroke(null),H(this,this.f));T(this,2)&&(AO(this).parent(a),this.w(2));if(T(this,4)){this.c=this.Ma();this.h.ee(this.c);var f=-1,a=0;for(d=this.b.length;a<d;a++)this.b[a].enabled()&&(e++,f=a);var h=Or(this.j);d=Math.max(e-1,0);var k=e?Math.max(Math.floor((this.c.height-d*h)/e),0):0,l=0,n=this.c.top;e=n+k+h/2;this.f.clear();for(a=0;a<d;a++)this.f.moveTo(this.c.left,
2200e).lineTo(this.c.left+this.c.width,e),e+=k+h;a=0;for(d=this.b.length;a<d;a++)e=this.b[a],e.enabled()?(a==f&&(k=this.c.height-l),e.Ga().set(this.c.left,n,this.c.width,k),n+=k+h,l+=k+h):e.remove();this.w(4)}if(T(this,64)){if(!this.Y)return oo(2),this;a=this.Y;VM(a);d=WM(a);e=d.max-d.min;d=-1;for(f=0;f<PM.length;f++)if(e<=PM[f]){d=f;break}0>d&&(d=PM.length-1);e=aN(a,QM[d]);f=aN(a,RM[d],QM[d]);a=aN(a,SM[d],RM[d]);f=[e,f,a];a=0;for(d=this.b.length;a<d;a++)e=this.b[a],U(e),h=e,k=f[a].anchor,m(k)&&h.s!=
2201k&&(h.s=k,h.i(128,1)),h=e,k=f[a].interval,m(k)&&h.G!=k&&(h.G=k,h.i(128,1)),h=e,k=f[a].format||f[a].formatter,m(k)&&(D(k)?h.A=k:h.A=h.TE,h.i(64,1)),e.i(128);this.w(64)}T(this,16)&&(this.h.fill(this.m),this.f.stroke(this.j),this.w(16));T(this,8)&&(AO(this).zIndex(this.zIndex()),this.w(8));a=0;for(d=this.b.length;a<d;a++)e=this.b[a],e.S(!1),e.I();c&&b.uc()}return this};
2202g.u=function(){var a=yO.o.u.call(this);a.backgroundFill=L(this.m);a.levelsSeparationStroke=L(this.j);a.topLevel=this.it().u();a.midLevel=this.zs().u();a.lowLevel=this.ss().u();return a};g.H=function(a){yO.o.H.call(this,a);this.UE(a.backgroundFill);this.ZI(a.levelsSeparationStroke);this.it(a.topLevel);this.zs(a.midLevel);this.ss(a.lowLevel)};function zO(a){W.call(this);this.F=a;this.j=this.v=this.h=this.b=this.s=this.G=null;this.f=[];this.A=this.TE}G(zO,zv);g=zO.prototype;g.Z=zv.prototype.Z|208;
2203g.TE=function(a){return(new Date(a)).toUTCString()};function BO(a){a.h||(a.h=Mh(),H(a,a.h));return a.h}g.dB=function(){return this.f};g.labels=function(a){this.b||(this.b=new lA,this.b.Sa(this),H(this,this.b),this.b.D(BO(this)),Q(this.b,this.fP,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.b.C(a),this):this.b};g.fP=function(a){V(a,1)&&this.i(64,1)};g.QK=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.m!=k&&(this.m=k,this.i(16,1));return this}return this.m};
2204g.RK=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.g!=f&&(this.g=f,this.i(16,1));return this}return this.g};
2205g.I=function(){if(this.ub()){var a=this.F.scale();if(!a)return oo(2),this;var b=T(this,4)||T(this,128)||T(this,64),c=this.D(),d=c?c.ha():null,e=d&&!d.bc();e&&d.Cc();BO(this).gb()||(this.v=BO(this).path(),this.j=BO(this).path());T(this,2)&&(BO(this).parent(c),this.w(2));T(this,128)&&(this.f.length=0,this.f=a.dB(this.s,this.G),this.w(128));T(this,4)&&(this.c=this.Ma(),BO(this).clip(this.c),this.w(4));T(this,64)&&this.w(64);T(this,16)&&(this.v.fill(this.m).stroke(null),this.j.stroke(this.g),this.w(16));
2206if(b){this.v.clear().moveTo(this.c.left,this.c.top).lineTo(this.c.left+this.c.width,this.c.top).lineTo(this.c.left+this.c.width,this.c.top+this.c.height).lineTo(this.c.left,this.c.top+this.c.height).close();this.j.clear();U(this.labels());this.labels().clear();b=0;for(c=this.f.length-1;b<c;b++){var f=this.f[b],h=this.f[b+1],k=ZM(a,f),l=ZM(a,h),n=this.c.left+k*this.c.width,p=this.c.left+l*this.c.width,r=Or(this.g),t=n;this.j.moveTo(t,this.c.top).lineTo(t,this.c.top+this.c.height);k=this.c.width*(l-
2207k)-r;t+=r/2;f={value:this.A(f,h,b)};h=this.labels().measure(f).width;if(h>=k)k=t;else var l=this.c.left,u=this.c.width,k=t+(k-h)/2,k=k<l?l:k+h>l+u?Math.max(l+u-h,t):k;k=this.labels().add(f,{value:{x:k,y:this.c.top}});U(k);k.clip(new I(n+r/2,this.c.top,p-n-r,this.c.height));k.height(this.c.height);k.S(!1);k.I()}this.labels().S(!1);this.labels().I()}T(this,8)&&this.w(8);e&&d.uc()}return this};g.remove=function(){BO(this).parent(null)};
2208g.u=function(){var a=zO.o.u.call(this);a.tileFill=L(this.m);a.tilesSeparationStroke=L(this.g);a.labels=this.labels().u();return a};g.H=function(a,b){zO.o.H.call(this,a);this.QK(a.tileFill);this.RK(a.tilesSeparationStroke);this.labels().na(!!b,a.labels)};
2208var CO=yO.prototype;CO.backgroundFill=CO.UE;CO.levelsSeparationStroke=CO.ZI;CO.topLevel=CO.it;CO.midLevel=CO.zs;CO.lowLevel=CO.ss;CO=zO.prototype;CO.tileFill=CO.QK;CO.labels=CO.labels;CO.tilesSeparationStroke=CO.RK;function DO(a,b){xN.call(this,a,b);this.ef=this.F=this.J=this.R=this.K=this.Lb=this.v=this.Ib=this.dd=this.Tc=null;this.mk=void 0;this.s=null;this.Qn=void 0;this.Rn=NaN;this.Wi=this.Sb=!1;this.yf=this.Wc=this.Ng=this.Of=this.Af=this.Fc=null;this.Ax=this.Dx=this.jb=!1;this.oa=this.gc=null;this.xk=[];this.pk=0;this.Si=[];this.Vi=[];this.kc=[];this.Ri=null;this.Y=new NM;Q(this.Y,this.vQ,this);H(this,this.Y);var c=this.c;m(this)&&c.G!=this&&(c.G=this,c.i(256,2))}G(DO,xN);g=DO.prototype;
2209g.Z=xN.prototype.Z|512;g.vQ=function(a){V(a,4)&&this.i(512,1)};g.xp=function(a){this.V||(this.V=new yO,this.V.scale(this.Y),this.V.zIndex(80),H(this,this.V),Q(this.V,this.HT,this));return m(a)?(this.V.C(a),this):this.V};g.HT=function(a){V(a,1)&&this.i(512,1)};g.EG=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Re!=f&&(this.Re=f,this.i(16,1));return this}return this.Re||"none"};
2210g.MH=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Gl!=k&&(this.Gl=k,this.i(16,1));return this}return this.Gl||"none"};g.NH=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Hl!=f&&(this.Hl=f,this.i(16,1));return this}return this.Hl||"none"};g.OH=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Jl!=k&&(this.Jl=k,this.i(16,1));return this}return this.Jl||"none"};
2211g.PH=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Kl!=f&&(this.Kl=f,this.i(16,1));return this}return this.Kl||"none"};g.JH=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Ph!=k&&(this.Ph=k,this.i(16,1));return this}return this.Ph||"none"};g.KH=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Yd!=f&&(this.Yd=f,this.i(16,1));return this}return this.Yd||"none"};
2212g.DH=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Nh!=k&&(this.Nh=k,this.i(16,1));return this}return this.Nh||"none"};g.EH=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Oh!=f&&(this.Oh=f,this.i(16,1));return this}return this.Oh||"none"};g.mG=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.yl!=k&&(this.yl=k,this.i(128,1));return this}return this.yl||"none"};
2213g.pG=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Bl!=f&&(this.Bl=f,this.i(128,1));return this}return this.Bl||"none"};g.rG=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Cl!=k&&(this.Cl=k,this.i(128,1));return this}return this.Cl||"none"};g.sG=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Dl!=f&&(this.Dl=f,this.i(128,1));return this}return this.Dl||"none"};
2214g.BJ=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Un!=k&&(this.Un=k,this.i(128,1));return this}return this.Un||"none"};g.CJ=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Vn!=f&&(this.Vn=f,this.i(128,1));return this}return this.Vn||"none"};g.eJ=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.Ti!=k&&(this.Ti=k,this.i(128,1));return this}return this.Ti||"none"};
2215g.fJ=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.Ui!=f&&(this.Ui=f,this.i(128,1));return this}return this.Ui||"none"};g.sJ=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.bq!=k&&(this.bq=k,this.i(128,1));return this}return this.bq||"none"};g.tJ=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.cq!=f&&(this.cq=f,this.i(128,1));return this}return this.cq||"none"};
2216g.DG=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.El!=k&&(this.El=k,this.i(128,1));return this}return this.El||"none"};g.EF=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.la!=f&&(this.la=f,this.i(64,1));return this}return this.la||"none"};g.bK=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.wb!=k&&(this.wb=k,this.i(128,1));return this}return this.wb||"none"};
2217g.cK=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.kd!=f&&(this.kd=f,this.i(128,1));return this}return this.kd||"none"};g.zV=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.lk!=f&&(this.lk=f,this.i(128,1));return this}return this.lk||"none"};
2217g.DF=function(a){if(m(a)){var b=Re.apply(null,arguments),c=Or(this.ae),d=Or(b);if(this.ae!=b||d!=c)this.ae=b,this.i(16,1);return this}return this.ae};function EO(a,b){return m(b)?(a.Rg=b,a):a.Rg||{}}
2218function FO(a,b){return m(b)?(a.mh=b,a):a.mh||{}}function GO(a,b){return m(b)?(a.Mh=b,a):a.Mh||{}}g.FF=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Si[c];e||(e=new sO(this.Y),e.C(EO(this)),this.Si[c]=e,H(this,e),Q(e,this.Lz,this),this.i(512,1));return m(d)?(e.C(d),this):e};g.IF=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.Vi[c];e||(e=new uO(this.Y),e.C(FO(this)),this.Vi[c]=e,H(this,e),Q(e,this.Lz,this),this.i(512,1));return m(d)?(e.C(d),this):e};
2219g.JF=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.kc[c];e||(e=new wO(this.Y),e.C(GO(this)),this.kc[c]=e,H(this,e),Q(e,this.Lz,this),this.i(512,1));return m(d)?(e.C(d),this):e};g.Lz=function(){this.i(512,1)};g.HF=function(a){K(405,null,["minimumGap()","scale().minimumGap()"]);return m(a)?(this.Y.Pu(a),this):this.Y.Pu()};g.GF=function(a){K(405,null,["maximumGap()","scale().maximumGap()"]);return m(a)?(this.Y.Ou(a),this):this.Y.Ou()};
2220g.labels=function(a){this.Tc||(this.Tc=new lA,this.Tc.Sa(this));if(m(a)){var b=!0;a instanceof lA?this.Tc.C(a.u()):z(a)?this.Tc.C(a):Nr(a)?this.Tc.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.Tc};g.Ja=function(a){this.dd||(this.dd=new mA,this.dd.Sa(this));if(m(a)){var b=!0;a instanceof mA?this.dd.C(a.u()):z(a)?this.dd.C(a):Nr(a)?this.dd.enabled(!1):b=!1;b&&this.i(64,1);return this}return this.dd};g.qG=function(a){return m(a)&&this.Sb!=a?(this.Sb=a,this.i(64,1),this):this.Sb};
2221function HO(a){a.Ib||(a.Ib=HN(a).path(),a.Ib.zIndex(6),a.Ib.stroke(a.ae),H(a,a.Ib));return a.Ib}function IO(a){a.v||(a.v=new JO(GN(a)),a.v.zIndex(0).cursor("ew-resize"),a.da.ja(a.v,"mousedown",function(a){a.stopPropagation()}),a.v.Be("mousedown",a.AS,!1,a),H(a,a.v));return a.v}function KO(a){a.Lb||(a.Lb=new JO(GN(a)),a.Lb.zIndex(10),a.da.ja(a.Lb,"mousedown",function(a){a.stopPropagation()}),a.Lb.Be("mousedown",a.FS,!1,a),H(a,a.Lb));return a.Lb}
2222function LO(a){a.K||(a.K=new JO(GN(a)),a.K.zIndex(20).cursor("col-resize"),a.K.f=IO(a),a.da.ja(a.K,"mousedown",function(a){a.stopPropagation()}),a.K.Be("mousedown",a.yS,!1,a),H(a,a.K));return a.K}function MO(a){a.R||(a.R=new JO(GN(a)),a.R.zIndex(30).cursor("col-resize"),a.R.f=IO(a),a.da.ja(a.R,"mousedown",function(a){a.stopPropagation()}),a.R.Be("mousedown",a.IS,!1,a),H(a,a.R));return a.R}
2223function NO(a){a.J||(a.J=new JO(GN(a)),a.J.zIndex(40).cursor("move"),a.da.ja(a.J,"mousedown",function(a){a.stopPropagation()}),a.J.Be("mousedown",a.KS,!1,a),H(a,a.J));return a.J}function OO(a){a.F||(a.F=new JO(GN(a)),a.F.zIndex(50).cursor("move"),a.da.ja(a.F,"mousedown",function(a){a.stopPropagation()}),a.F.Be("mousedown",a.xS,!1,a),H(a,a.F));return a.F}g.SH=function(a){return m(a)?(this.Lx=a,this):this.Lx};g.RH=function(a){return m(a)?(this.Jx=a,this):this.Jx};
2224g.QH=function(a){return m(a)?(this.Ix=a,this):this.Ix};g.TH=function(a){return m(a)?(this.Mx=a,this):this.Mx};g.HH=function(a){return m(a)?(this.Gx=a,this):this.Gx};g.GH=function(a){return m(a)?(this.Fx=a,this):this.Fx};g.FH=function(a){return m(a)?(this.Ex=a,this):this.Ex};g.IH=function(a){return m(a)?(this.Hx=a,this):this.Hx};g.LH=function(a){return m(a)?(this.Sc=a,this):this.Sc};function PO(a){a.ef||(a.ef=GN(a).path(),a.ef.stroke(a.Re).zIndex(60),H(a,a.ef));return a.ef}
2225function QO(a,b){IO(a).Fe()||IO(a).clear().Eb(1,0,0,1,0,0);KO(a).Fe()||KO(a).clear().Eb(1,0,0,1,0,0);MO(a).Fe()||MO(a).clear().Eb(1,0,0,1,0,0);LO(a).Fe()||LO(a).clear().Eb(1,0,0,1,0,0);OO(a).Fe()||OO(a).clear().Eb(1,0,0,1,0,0);NO(a).Fe()||NO(a).clear().Eb(1,0,0,1,0,0);PO(a).Fe()||PO(a).clear();b||(a.Za().enabled(a.Mb),a.Mb=void 0)}g.AS=function(a){this.Fc=new RO(IO(this));H(this,this.Fc);this.Fc.ja("start",this.BS,!1,this);this.Fc.ja("drag",this.CS,!1,this);this.Fc.ja("end",this.DS,!1,this);this.Fc.vg(a.b)};
2226g.FS=function(a){this.Af=new SO(KO(this));H(this,this.Af);this.Af.ja("start",this.GS,!1,this);this.Af.ja("drag",this.HS,!1,this);this.Af.ja("end",this.ES,!1,this);this.Af.vg(a.b)};g.yS=function(a){this.Of=new TO(LO(this),!0);H(this,this.Of);this.Of.ja("start",this.zS,!1,this);this.Of.ja("drag",this.VH,!1,this);this.Of.ja("end",this.UH,!1,this);this.Of.vg(a.b)};
2227g.IS=function(a){this.Ng=new TO(MO(this),!1);H(this,this.Ng);this.Ng.ja("start",this.JS,!1,this);this.Ng.ja("drag",this.VH,!1,this);this.Ng.ja("end",this.UH,!1,this);this.Ng.vg(a.b)};g.KS=function(a){this.Wc=new UO(0,NO(this),!0);H(this,this.Wc);this.Wc.ja("start",this.BH,!1,this);this.Wc.ja("drag",this.CH,!1,this);this.Wc.ja("end",this.AH,!1,this);this.Wc.vg(a.b)};
2228g.xS=function(a){this.yf=new UO(0,OO(this),!1);H(this,this.yf);this.yf.ja("start",this.BH,!1,this);this.yf.ja("drag",this.CH,!1,this);this.yf.ja("end",this.AH,!1,this);this.yf.vg(a.b)};g.BS=function(){this.h&&(this.h.gh=!1);this.Mb=this.Za().enabled();this.Za().Cd();this.Za().enabled(!1);BN(this.f);KO(this).clear();LO(this).clear();MO(this).clear();NO(this).clear();OO(this).clear();qg(ba.document.body,"cursor","ew-resize")};g.CS=function(){this.j=!0;this.A=!1;this.Ax=!0};
2229g.DS=function(a){if(this.j){this.h&&(this.h.gh=!0);var b=IO(this).Oa();QO(this);var c=a.target.element;a=c.item;var d=this.c.data();U(d);b=$M(this.Y,4==c.type?(b.left+b.width/2-this.b.left)/this.b.width:(b.left-this.b.left)/this.b.width);if(!isNaN(b)){var e;switch(c.type){case 4:a.set("actualStart",b);a.l("actualStart",b);m(a.get("actualEnd"))&&(a.set("actualEnd",b),a.l("actualEnd",b));break;case 5:c=c.jh;e=a.Vf("periods",c,"start");e=a.Vf("periods",c,"end")+(b-e);isNaN(e)||(a.set("periods",c,"start",
2230b),a.zj("periods",c,"start",b),a.set("periods",c,"end",e),a.zj("periods",c,"end",e));break;case 3:e=a.l("baselineStart");c=a.l("baselineEnd");e=b-e;isNaN(c+e)||(a.set("baselineStart",b),a.l("baselineStart",b));a.set("baselineEnd",c+e);a.l("baselineEnd",c+e);break;default:c=C(a.l("actualStart"))?a.l("actualStart"):a.l("autoStart"),c=(C(a.l("actualEnd"))?a.l("actualEnd"):a.l("autoEnd"))+(b-c),isNaN(c)||(a.set("actualStart",b),a.l("actualStart",b),a.set("actualEnd",c),a.l("actualEnd",c))}}d.S(!0);XN(this);
2231this.Ax=this.j=!1;clearInterval(this.T);this.T=null}qg(ba.document.body,"cursor","")};g.GS=function(){this.h&&(this.h.gh=!1);this.Dx=!0;this.Mb=this.Za().enabled();this.Za().Cd();this.Za().enabled(!1);LO(this).clear();MO(this).clear();NO(this).clear();OO(this).clear();IO(this).clear()};g.HS=function(){this.j=!0;this.A=!1};
2232g.ES=function(a){if(this.j){this.h&&(this.h.gh=!0);QO(this);a=a.target;var b=a.element;isNaN(a.Ie)||b.item.set("progressValue",Tp(100*a.Ie,2)+"%");this.j=!1;clearInterval(this.T);this.T=null;this.Dx=!1}};g.JS=function(){this.h&&(this.h.gh=!1);this.Mb=this.Za().enabled();this.Za().Cd();this.Za().enabled(!1);KO(this).clear();LO(this).clear();MO(this).clear();NO(this).clear();OO(this).clear();qg(ba.document.body,"cursor","col-resize");this.v.cursor("col-resize")};
2233g.zS=function(){this.h&&(this.h.gh=!1);this.Mb=this.Za().enabled();this.Za().Cd();this.Za().enabled(!1);KO(this).clear();LO(this).clear();MO(this).clear();NO(this).clear();OO(this).clear();qg(ba.document.body,"cursor","col-resize");this.v.cursor("col-resize")};
2234function VO(a,b,c){if(a.gc){var d=a.gc.f?a.K:a.R,e=d.item,f=d.jh,h=d.Ga;switch(d.type){case 3:d=a.gc.f?e.l("baselineEnd"):e.l("baselineStart");break;case 5:d=a.gc.f?e.Vf("periods",f,"end"):e.Vf("periods",f,"start");break;default:d=a.gc.f?C(e.l("actualEnd"))?e.l("actualEnd"):e.l("autoEnd"):C(e.l("actualStart"))?e.l("actualStart"):e.l("autoStart")}e=Ql(a.D().ha()).x;b=c?0>c?a.b.left:a.b.left+a.b.width:b.clientX-e;c=ZM(a.Y,d);c=a.b.left+a.b.width*c;a.v.clear().moveTo(c,h.top).lineTo(b,h.top).lineTo(b,
2235h.top+h.height).lineTo(c,h.top+h.height).close()}}function WO(a,b,c,d){if(a.oa&&a.j){var e=a.oa.f?a.J:a.F,f=e.index,e=e.jh,h=Ql(a.D().ha()),k=h.x,h=h.y;c||d?(c=a.oa.h-k,b=a.oa.s-h):(c=b.clientX-k,b=b.clientY-h);e=XO(a,f,e);d=Or(a.Re)%2&&Vl===Wl?.5:0;f=a.oa.f?e.left:e.left+e.width;e=e.top+e.height/2+d;PO(a).clear().moveTo(f,e).lineTo(c,b)}}g.VH=function(a){this.j=!0;this.A=!1;this.gc=a.target;VO(this,a)};
2236g.UH=function(a){if(this.j){this.h&&(this.h.gh=!0);var b=this.v.Oa();QO(this);a=a.target.element;var c=a.item,d=a.jh,e=this.c.data();U(e);var f=(b.left+b.width-this.b.left)/this.b.width,b=$M(this.Y,(b.left-this.b.left)/this.b.width),f=$M(this.Y,f);if(!isNaN(b)&&!isNaN(f))switch(a.type){case 5:c.set("periods",d,"start",b);c.zj("periods",d,"start",b);c.set("periods",d,"end",f);c.zj("periods",d,"end",f);break;case 3:c.set("baselineStart",b);c.l("baselineStart",b);c.set("baselineEnd",f);c.l("baselineEnd",
2237f);break;default:c.set("actualStart",b),c.l("actualStart",b),c.set("actualEnd",f),c.l("actualEnd",f)}e.S(!0);XN(this);this.gc=null;this.j=!1;clearInterval(this.T);this.T=null}qg(ba.document.body,"cursor","");this.v.cursor("ew-resize")};g.BH=function(a){this.h&&(this.h.gh=!1);BN(this.f);this.oa=a.target;QO(this);this.Mb=this.Za().enabled();this.Za().Cd();this.Za().enabled(!1)};g.CH=function(a){this.jb=this.j=!0;this.A=!1;this.oa.h=a.clientX;this.oa.s=a.clientY};
2238g.AH=function(){this.j&&(this.h&&(this.h.gh=!0),this.Za().enabled(this.Mb),this.Mb=void 0,PO(this).clear(),this.j=!1,clearInterval(this.T),this.T=null)};
2239function YO(a,b){var c=b.type;switch(c){case "mouseout":c="connectormouseout";break;case "mouseover":c="connectormouseover";break;case "mousemove":case "touchmove":c="connectormousemove";break;case "mousedown":case "touchstart":c="connectormousedown";break;case "mouseup":case "touchend":c="connectormouseup";break;case "click":c="connectorclick";break;case "dblclick":c="connectordblclick"}return{type:c,actualTarget:b.target,target:a,originalEvent:b}}
2240function ZO(a,b){if(b&&b.originalEvent){var c=b.originalEvent,d=c instanceof Nj?c.target:c.domTarget;if(d&&d instanceof YN&&6==d.type){var c=YO(a,c),e;for(e in d.l)c[e]=d.l[e];return c}}return null}
2241g.ZD=function(a){if(a&&a.originalEvent){var b=a.originalEvent,c=b.domTarget;if(this.pa)if(c&&c instanceof YN){var d=a.item,e=d.get("id");m(this.Qn)||(this.Qn=e);var f=a.period,h=a.periodIndex;m(h)&&isNaN(this.Rn)&&(this.Rn=h);this.Qn!=e&&this.Rn!=h&&(QO(this,!0),this.Qn=e,m(h)&&(this.Rn=h));if(c.s&&!this.j){b=c.s;IO(this).clear().moveTo(b.left,b.top).lineTo(b.left+b.width,b.top).lineTo(b.left+b.width,b.top+b.height).lineTo(b.left,b.top+b.height).close();this.v.item=d;this.v.type=c.type;f&&(this.v.zn=
2242f);m(h)&&(this.v.jh=h);if(!d||1!=c.type&&0!=c.type&&2!=c.type)KO(this).clear();else{var e=m(d.get("progressValue"))?parseFloat(d.get("progressValue"))/100:Tp(d.l("autoProgress"),2),e=b.left+(e||0)*b.width,k=b.top+b.height;KO(this).clear().moveTo(e,k-5).lineTo(e+5,k).lineTo(e+5,k+5).lineTo(e-5,k+5).lineTo(e-5,k).close();this.Lb.Ga=b;this.Lb.item=d}k=b.left+b.width;d&&4!=c.type?(MO(this).clear().moveTo(k+1,b.top).lineTo(k+1-this.Sc,b.top).lineTo(k+1-this.Sc,b.top+b.height).lineTo(k+1,b.top+b.height).close(),
2243LO(this).clear().moveTo(b.left-1,b.top).lineTo(b.left-1+this.Sc,b.top).lineTo(b.left-1+this.Sc,b.top+b.height).lineTo(b.left-1,b.top+b.height).close(),this.R.Ga=b,this.R.item=d,this.R.type=c.type,this.K.Ga=b,this.K.item=d,this.K.type=c.type,f&&(this.R.zn=f,this.K.zn=f),m(h)&&(this.R.jh=h,this.K.jh=h)):(LO(this).clear(),MO(this).clear());if(d&&3!=c.type){var e=b.top+b.height/2,l=this.Fx/2;
2243ks(this.Gx).call(null,OO(this),k+l+this.Ex,e+this.Hx,l);k=this.Jx/2;ks(this.Lx).call(null,NO(this),b.left-k+this.Ix,
2244e+this.Mx,k);this.F.item=d;this.F.type=c.type;this.F.index=a.hoveredIndex+this.c.fe();this.J.item=d;this.J.type=c.type;this.J.index=a.hoveredIndex+this.c.fe();f&&(this.J.zn=f,this.F.zn=f);m(h)&&(this.J.jh=h,this.F.jh=h)}else OO(this).clear(),NO(this).clear()}else this.jb&&d&&(e=this.oa.f?this.J:this.F,k=e.item,l=e.index,3!=c.type&&6!=c.type?(f?(b={item:k,period:e.zn,index:l,periodIndex:e.jh},d={item:d,period:f,index:a.hoveredIndex+this.c.fe(),periodIndex:h}):(b={item:k,index:l},d={item:d,index:a.hoveredIndex+
2245this.c.fe()}),f=a.originalEvent.clientX-Ql(this.D().ha()).x,h=c.s,f=.5>(f-h.left)/h.width,f=this.oa.f?f?"startstart":"startfinish":f?"finishstart":"finishfinish",PO(this).clear(),$O(this,b,d,f,void 0,this.ef)):WO(this,b))}else c==IO(this)||c==KO(this)||c==MO(this)||c==LO(this)||c==OO(this)||c==NO(this)||this.j?this.jb&&WO(this,b):QO(this,!0);if(d=ZO(this,a))this.f.dispatchEvent(d),this.Ri=c.l;else if(this.Ri){if(a&&a.originalEvent){a={type:"connectormouseout",actualTarget:a.originalEvent.target,target:this,
2246originalEvent:a.originalEvent};for(var n in this.Ri)a[n]=this.Ri[n];d=a}else d=null;this.f.dispatchEvent(d);this.Ri=null}}};g.kC=function(a){this.pa&&(this.m=a.item)};g.YD=function(a){a&&(a=ZO(this,a))&&this.f.dispatchEvent(a)};
2247g.$D=function(a){if(this.pa&&this.jb){if(a){var b=a.item,c=a.periodIndex,d=a.originalEvent,e=d.domTarget;if(e instanceof YN&&3!=e.type){var d=d.clientX-Ql(this.D().ha()).x,e=e.s,f=this.oa.f?this.J:this.F,e=.5>(d-e.left)/e.width;d=f.item;e=this.oa.f?e?"startstart":"startfinish":e?"finishstart":"finishfinish";f=f.jh;e=e||"finishstart";d instanceof gJ||d instanceof iJ||(d=this.c.data().Np("id",d),d=d.length?d[0]:null);if(d&&(b instanceof gJ||b instanceof iJ||(b=this.c.data().Np("id",b),b=b.length?b[0]:
2248null),b)){U(this.c.data());var h,k,l,n;n=!1;if(this.c.h){var p=d.get("periods")[f],r=b.get("periods")[c];m(p)&&m(r)&&(h=p.connector,k={},k.connectTo=r.id,k.connectorType=e,h?q(h)?h=h.length:(n=cc(h),l={},l.connectTo=p.connectTo,l.connectorType=p.connectorType||"finishstart",ec(l,n),h=1,n=!0):(h=p.connectTo,m(h)?(l={},l.connectTo=h,l.connectorType=p.connectorType||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e,targetPeriod:r,targetPeriodIndex:c,sourcePeriod:p,
2249sourcePeriodIndex:f},this.f.dispatchEvent(c)&&(n&&d.set("periods",f,"connector",[l]),d.set("periods",f,"connector",h,k)))}else h=d.get("connector"),k={},k.connectTo=b.get("id"),k.connectorType=e,h?q(h)?h=h.length:(n=cc(h),l={},l.connectTo=d.get("connectTo"),l.connectorType=d.get("connectorType")||"finishstart",ec(l,n),h=1,n=!0):(h=d.get("connectTo"),m(h)?(l={},l.connectTo=h,l.connectorType=d.get("connectorType")||"finishstart",h=1,n=!0):h=0),c={type:"beforeCreateConnector",target:b,source:d,connectorType:e},
2250this.f.dispatchEvent(c)&&(n&&d.set("connector",[l]),d.set("connector",h,k));this.c.data().S(!0)}}}this.jb=!1}(a=ZO(this,a))&&this.f.dispatchEvent(a);this.oa=null;this.A=!0};
2250g.KB=function(a){if(this.j&&!this.Dx&&(this.Na||this.ib)){var b=0,c=0;this.Na&&(b=0<this.Na?30:-30);(this.jb||this.m)&&this.ib&&(c=0<this.ib?30:-30);this.mr(b,c,!0);VO(this,a,this.Na);WO(this,a,this.Na,this.ib)}};
2251g.UJ=function(a){var b;(b=ZO(this,a))?(QO(this),this.f.dispatchEvent(b),b=!0):b=!1;b||(a=a.item)&&a.gb()&&(b=!a.l("collapsed"),this.f.dispatchEvent({type:"rowcollapseexpand",item:a,collapsed:b})&&a.l("collapsed",b))};
2252g.WJ=function(a){var b;if((b=a&&a.originalEvent?a.originalEvent.domTarget:null)&&6==b.type){QO(this);var c=ZO(this,a);this.f.dispatchEvent(c)&&(c=ZO(this,a),c.type="connectorselect",this.s&&aP(this,a.originalEvent),this.f.dispatchEvent(c)&&(this.f.Qw(a.originalEvent),this.s=b.l,this.i(128,1)));b=!0}else b=!1;if(!b){aP(this,a);c=a.period;b=a.item;var c=c?c.id:void 0,d=!1,e=!1;b&&b!=this.aa&&(U(this.c.data()),b.l("selected",!0),this.aa&&this.aa.l("selected",!1),this.aa=b,this.c.data().S(!1),d=!0);this.mk!==
2253c&&(this.mk=c,e=!0);d||e?(this.s=null,this.i(128,1),b=!0):b=!1;b&&(a=cc(a),a.type="rowSelect",this.f.dispatchEvent(a));this.s=null}};g.Qw=function(a){if(this.aa||null!=this.mk)this.mk=void 0,DO.o.Qw.call(this,a)};function aP(a,b){if(a.s){var c=YO(a,b);c.type="connectorselect";a.f.dispatchEvent(c)}}
2254g.pj=function(a){var b=(a=DO.o.pj.call(this,a))&&a.originalEvent?a.originalEvent.domTarget:null;if(a&&b&&this.c.h)if(z(b.zn)&&m(b.jh))a.period=b.zn,a.periodIndex=b.jh;else{var c=b.tag;null!=b.tag&&(b=this.c.F[c])&&(a.period=b.period,a.periodIndex=b.periodIndex)}return a};function bP(a){var b;a.pk<a.xk.length?(b=a.xk[a.pk++],b.fill(null).stroke(null).clear(),b.s=null,b.type=void 0):(b=new YN,b.Sa(a),a.xk.push(b),a.pk++);b.parent(EN(a));return b}
2255function cP(a,b,c,d,e){var f=c instanceof gJ||c instanceof iJ,h;e?h=f?c.get(e):c[e]:h=f?null:c;var k=!1,l=!1,n=!1,p=!1,r=f?a.aa==c:a.mk==c.id,t,u,v;switch(e){case "baseline":t=10;u=a.Cl;v=a.Dl;k=!0;break;case "progress":t=30;u=a.Un;v=a.Vn;p=!0;break;default:t=20,u=(n=f&&c.gb())?a.bq:a.yl,v=n?a.cq:a.Bl,l=f&&c.get("baselineStart")&&c.get("baselineEnd"),f&&(U(a.c.data()),c.l("relBounds",b),a.c.data().S(!1))}e=h&&m(h.stroke)?Re(h.stroke):v;var w=h?h.label:void 0;if(p=w&&m(w.value)?w.value+"":!f||p||k?
2256"":c.get("progressValue")||Tp(100*c.l("autoProgress"),2)+"%")w&&w.position?k=w.position:(k=a.labels().position(),l?k="center":n&&(k="rightBottom")),k=pn(k),k={value:tr(b,k)},p={value:p},p=a.labels().add(p,k),l&&(p.fontColor("#fff"),p.anchor("center")),w&&p.C(w),f&&(U(a.c.data()),c.l("labelBounds",a.labels().measure(p,k,w)),a.c.data().S(!1));l=bP(a);l.tag=f?c.get("id"):c.id;l.type=d;w=Or(e)%2&&Vl===Wl?.5:0;c=Math.round(b.left)+w;k=Math.round(b.top)+w;d=Math.round(b.left+b.width)+w;f=Math.round(b.top+
2257b.height)+w;l.s=new I(c,k,d-c,f-k);l.zIndex(t).moveTo(c,k).lineTo(d,k);n?(n=b.top+1.4*b.height+w,l.lineTo(d,n).lineTo(d-1,n).lineTo(d-1,f).lineTo(c+1,f).lineTo(c+1,n).lineTo(c,n)):l.lineTo(d,f).lineTo(c,f);l.close();h?((n=h.startMarker)&&a.Ja().add({value:{x:b.left,y:b.top}}).size(b.height/2).C(n),(n=h.endMarker)&&a.Ja().add({value:{x:b.left+b.width,y:b.to
2257p}}).size(b.height/2).C(n),r?(b=a.wb,e=a.kd):b=m(h.fill)?Ke(h.fill):u,l.fill(b).stroke(e)):l.fill(r?a.wb:u).stroke(r?a.kd:v);return l}
2258function dP(a,b,c,d){var e=b.get("markers");if(e)for(var f=0;f<e.length;f++){var h=e[f];if(h){var k=b.Vf("markers",f,"value");if(null!==k){var l=ZM(a.Y,k);if(0<=l&&1>=l){var k=.7*d,l=Math.round(a.b.left+a.b.width*l),n=Math.round(c+(d-k)/2);a.Ja().add({value:{x:l,y:n}}).size(k/2).C(h)}}}}}
2259function XO(a,b,c){var d=a.b.top+a.Mf()+1,e=a.c.b,f=a.c.fe(),h=a.c.f,k=a.c.cg(),h=h[b];b=(b?e[b-1]:0)-((f?e[f-1]:0)+k)+d;d=fN(a.c,h);e=C(h.l("actualStart"))?h.l("actualStart"):h.l("autoStart");f=C(h.l("actualEnd"))?h.l("actualEnd"):h.l("autoEnd");e=a.c.h?h.Vf("periods",c,"start"):e;c=a.c.h?h.Vf("periods",c,"end"):f;f=0;if(isNaN(c)||e==c)c=e,f=.7*d/2;if(isNaN(c)||isNaN(e))return null;e=ZM(a.Y,e)*a.b.width+a.b.left-f;c=ZM(a.Y,c)*a.b.width+a.b.left+f;a.c.h||(h.get("baselineStart")&&h.get("baselineEnd")?
2260d=a.Sb?2.7*d/2:.65*d:h.gb()&&(d*=1-.7+.4));return new I(e,b,c-e,d)}
2261function $O(a,b,c,d,e,f){d=d||"finishstart";var h=b.index,k=c.index,l=b.periodIndex,n=c.periodIndex,p=a.c.f,r=p[h],p=p[k],t=XO(a,h,b.periodIndex),u=XO(a,k,c.periodIndex);if(t&&u){c=e&&e.fill?Ke(e.fill):a.El;e=e&&e.stroke?Re(e.stroke):a.la;b=!!f;var v,w,x,y,B;f=f||null;var E=b?f:null,R,S,Y=Or(e)%2&&Vl===Wl?.5:0;switch((d+"").toLowerCase()){case "finishfinish":v=Math.round(t.left+t.width)+Y;w=Math.round(t.top+t.height/2)+Y;x=Math.round(u.left+u.width)+Y;y=Math.round(u.top+u.height/2)+Y;B="left";t.top==
2262u.top?(f=eP(a,v,w,x,y,f),v>x&&(B="right")):(t=Math.max(v+9,x+9),f=eP(a,v,w,t,w,f),f=eP(a,t,w,t,y,f),f=eP(a,t,y,x,y,f));E=fP(a,x,y,B,E);break;case "startfinish":v=Math.round(t.left)+Y;w=Math.round(t.top+t.height/2)+Y;x=Math.round(u.left+u.width)+Y;y=Math.round(u.top+u.height/2)+Y;B="left";v-5-5-4>x?(t=x+9,f=eP(a,v,w,t,w,f),f=eP(a,t,w,t,y,f),f=eP(a,t,y,x,y,f)):(S=u.top>=t.top,t=v-5,R=x+9,u=Math.round(S?u.top:u.top+u.height)+Y,f=eP(a,v,w,t,w,f),f=eP(a,t,w,t,u,f),f=eP(a,t,u,R,u,f),f=eP(a,R,u,R,y,f),f=
2263eP(a,R,y,x,y,f));E=fP(a,x,y,B,E);break;case "startstart":v=Math.round(t.left)+Y;w=Math.round(t.top+t.height/2)+Y;x=Math.round(u.left)+Y;y=Math.round(u.top+u.height/2)+Y;B="right";t.top==u.top?(f=eP(a,v,w,x,y,f),v>x&&(B="left")):(t=Math.min(v-4-5,x-4-5),f=eP(a,v,w,t,w,f),f=eP(a,t,w,t,y,f),f=eP(a,t,y,x,y,f));E=fP(a,x,y,B,E);break;default:v=Math.round(t.left+t.width)+Y,w=Math.round(t.top+t.height/2)+Y,x=Math.round(u.left)+Y,x>=v?(x=Math.min(x+5,Math.round(u.left+u.width/2)+Y),u.top>t.top?(y=Math.round(u.top)+
2264Y,f=eP(a,v,w,x,w,f),f=eP(a,x,w,x,y,f),E=fP(a,x,y,"bottom",E)):u.top<t.top?(y=Math.round(u.top+u.height)+Y,f=eP(a,v,w,x,w,f),f=eP(a,x,w,x,y,f),E=fP(a,x,y,"top",E)):(x=Math.round(u.left)+Y,y=Math.round(u.top+u.height/2)+Y,f=eP(a,v,w,x,y,f),E=fP(a,x,y,"right",E))):(y=Math.round(u.top+u.height/2)+Y,u=Math.round(u.top>t.top?u.top:u.top+u.height)+Y,t=v+5,R=x-5-4,f=eP(a,v,w,t,w,f),f=eP(a,t,w,t,u,f),f=eP(a,t,u,R,u,f),f=eP(a,R,u,R,y,f),f=eP(a,R,y,x,y,f),E=fP(a,x,y,"right",E))}d={fromItemIndex:h,toItemIndex:k,
2265connType:d,fromItem:r,toItem:p};h=!!a.s&&a.s.fromItemIndex==d.fromItemIndex&&a.s.toItemIndex==d.toItemIndex&&a.s.connType==d.connType;a.c.h&&(d.fromPeriodIndex=l,d.toPeriodIndex=n,a.s&&(h&=a.s.fromPeriodIndex==d.fromPeriodIndex&&a.s.toPeriodIndex==d.toPeriodIndex));f&&!b&&(f.stroke(e),f.tag=void 0,f.type=6,f.s=null,f.cursor(a.pa?"pointer":"default"),d.path=f,f.l=d,f.stroke(h?a.lk:e));E&&!b&&(E.fill(c).stroke(e),E.tag=void 0,E.type=6,E.s=null,E.cursor(a.pa?"pointer":"default"),d.arrow=E,E.l=d,E.stroke(h?
2266a.lk:e))}}function eP(a,b,c,d,e,f){if(f)try{f.lineTo(d,e)}catch(n){f.moveTo(b,c).lineTo(d,e)}else{var h=Math.max(b,d),k=Math.min(c,e),l=Math.max(c,e);Math.min(b,d)<a.b.left+a.b.width&&h>a.b.left&&k<a.b.top+a.b.height&&l>a.b.top&&(f=bP(a),f.zIndex(60).moveTo(b,c).lineTo(d,e))}return f}
2267function fP(a,b,c,d,e){var f=e||null;if(b>=a.b.left&&b<=a.b.left+a.b.width&&c>=a.b.top&&c<=a.b.top+a.b.height){var h=0,k=0,l=0,n=0;switch(d){case "left":b+=1;h=b+4;k=c-4;l=h;n=c+4;break;case "top":c+=1;h=b-4;k=c+4;l=b+4;n=k;break;case "right":--b;h=b-4;k=c-4;l=h;n=c+4;break;case "bottom":--c,h=b-4,k=c-4,l=b+4,n=k}e||(f=bP(a));f.zIndex(70).moveTo(b,c).lineTo(h,k).lineTo(l,n).lineTo(b,c)}return f}
2268function XN(a){var b=a.Y.Fe(),c=WM(a.Y),d=a.c.s,e=a.c.A;U(a.Y);var f=a.Y,h,k;h=sr(d);k=sr(e);
2268if(f.h!=h||f.g!=k)f.h=h,f.g=k,f.v=NaN,f.s=NaN,f.c=!1,VM(f),f.X(4);a.Y.V=d;a.Y.R=e;!b||isNaN(d)||isNaN(e)||(d=XM(a.Y),bN(a.Y,d.min,d.min+Math.round((d.max-d.min)/10)));!b&&(b=c.min,d=c.max-b)&&(c=WM(a.Y),b=c.min,bN(a.Y,b,b+d));a.Y.S(!0)}g.II=function(){HN(this).zIndex(34);this.Ja().D(FN(this));this.labels().D(FN(this));this.xp().D(CN(this));XN(this)};
2269g.gz=function(){this.xp().Ga().set(this.b.left,this.b.top,this.b.width,this.Mf());this.Wi=!0};g.fz=function(){HO(this).stroke(this.ae);PO(this).stroke(this.Re);IO(this).fill(this.Gl).stroke(this.Hl);KO(this).fill(this.Jl).stroke(this.Kl);LO(this).fill(this.Ph).stroke(this.Yd);MO(this).fill(this.Ph).stroke(this.Yd);NO(this).fill(this.Nh).stroke(this.Oh);OO(this).fill(this.Nh).stroke(this.Oh)};
2270g.GC=function(){T(this,512)&&(this.Wi=this.pc=!0,this.w(512));if(this.Wi){this.xp().i(64);this.V.I();var a,b=[];this.V.ss().enabled()?a=this.V.ss():this.V.zs().enabled()?a=this.V.zs():this.V.it().enabled()&&(a=this.V.it());a&&(b=a.dB());a=b;if(a.length)for(var b=HO(this).clear(),c=0,d=a.length-1;c<d;c++){var e=ZM(this.Y,a[c]),e=this.b.left+this.b.width*e;b.moveTo(e,this.b.top+this.Mf()+1).lineTo(e,this.b.top+this.b.height)}b=XM(this.Y);c=WM(this.Y);a=ZM(this.Y,b.min)*this.b.width;d=ZM(this.Y,b.max)*
2271this.b.width;b=ZM(this.Y,c.min)*this.b.width;c=ZM(this.Y,c.max)*this.b.width;this.g&&(a=new I(a,0,d-a,0),b=new I(b,0,c-b,0),wM(U(this.g).wk(!1).Rm(a),b).I().wk(!0).S(!1),this.g.D()&&this.g.I())}};
2272g.vJ=function(){if(this.pc||this.Wi){EN(this).iq();for(var a=ob(this.Si,this.Vi,this.kc),b=new I(this.b.left,this.b.top+this.Mf()+1,this.b.width,this.b.height-this.Mf()-1),c=0,d=a.length;c<d;c++){var e=a[c];e&&(U(e),e.W(b),e.D(EN(this)),e.i(2),e.I(),e.S(!1))}this.pk=0;this.labels().clear();this.Ja().clear();if(this.c.h)for(var f=this.b.top+this.Mf()+1-this.c.cg(),h=this.c.f,k=this.c.fe();k<=nN(this.c);k++){var l=h[k];if(!l)break;var n=fN(this.c,l),p=f+n,r=l,t=f,u=n,v=r.get("periods");if(v)for(var w=
22730;w<v.length;w++){var x=v[w],y=r.Vf("periods",w,"start"),B=r.Vf("periods",w,"end");if(C(y)&&C(B)){var E=ZM(this.Y,y),R=ZM(this.Y,B);if(0<R&&1>E){var S=this.b.left+this.b.width*E,Y=.7*u;cP(this,new I(S,t+(u-Y)/2,this.b.left+this.b.width*R-S,Y),x,5)}}}dP(this,l,f,n);f=p+this.ma}else for(var pa=this.b.top+this.Mf()+1-this.c.cg(),ca=this.c.f,Z=this.c.fe();Z<=nN(this.c);Z++){var M=ca[Z];if(!M)break;var va=fN(this.c,M),Ya=pa+va,qa=M.get("baselineStart"),Mb=M.get("baselineEnd");if(m(qa)&&m(Mb)){var eb=M,
2274nc=pa,Ic=va,ub=C(eb.l("actualStart"))?eb.l("actualStart"):eb.l("autoStart"),Lb=C(eb.l("actualEnd"))?eb.l("actualEnd"):eb.l("autoEnd"),Lf=eb.l("baselineStart"),Id=eb.l("baselineEnd"),Yd=ZM(this.Y,ub),gd=ZM(this.Y,Lb),uc=ZM(this.Y,Lf),Mg=ZM(this.Y,Id);if(0<gd&&1>Yd||0<Mg&&1>uc){var Zd=this.b,Wc=Zd.left+Zd.width*Yd,Ii=Zd.left+Zd.width*gd,ze=nc+Ic*(1-.7)/2,Rb=.7*Ic/2,Th=Zd.left+Zd.width*uc,Ng=Zd.left+Zd.width*Mg,oh=ze+Rb;if(this.Sb)var pc=ze,ze=oh,oh=pc;var Nt=cP(this,new I(Wc,ze,Ii-Wc,Rb),eb,1,"actual");
2275cP(this,new I(Th,oh,Ng-Th,Rb),eb,3,"baseline");var Yl=1*Rb,Gq=ze+(Rb-Yl)/2,Zl=m(eb.get("progressValue"))?parseFloat(eb.get("progressValue"))/100:Tp(eb.l("autoProgress"),2);Zl&&(cP(this,new I(Wc,Gq,Zl*(Ii-Wc),Yl),eb,2,"progress").s=Nt.s)}}else if(M.gb()){var Vf=M,JX=pa,xQ=va,KX=C(Vf.l("actualStart"))?Vf.l("actualStart"):Vf.l("autoStart"),LX=C(Vf.l("actualEnd"))?Vf.l("actualEnd"):Vf.l("autoEnd"),yQ=ZM(this.Y,KX),zQ=ZM(this.Y,LX);if(0<zQ&&1>yQ){var $y=this.b.left+this.b.width*yQ,AQ=this.b.left+this.b.width*
2276zQ,BQ=JX+xQ*(1-.7)/2,YF=.4*xQ,MX=cP(this,new I($y,BQ,AQ-$y,YF),Vf,0,"actual"),CQ=1*YF,NX=BQ+(YF-CQ)/2,DQ=m(Vf.get("progressValue"))?parseFloat(Vf.get("progressValue"))/100:Tp(Vf.l("autoProgress"),2);DQ&&(cP(this,new I($y,NX,DQ*(AQ-$y),CQ),Vf,2,"progress").s=MX.s)}}else if(zN(M)){var Ko=M,OX=pa,EQ=va,PX=Ko.get("actualStart"),ZF=ZM(this.Y,PX);if(0<=ZF&&1>=ZF){var xm=Ko.get("milestone"),yr=xm&&m(xm.stroke)?Re(xm.stroke):this.Ui,FQ=(Nr(yr)?0:A(yr)?1:yr.thickness?yr.thickness:1)%2&&Vl===Wl?.5:0,zr=Math.round(.7*
2277EQ/2),az=Math.round(this.b.left+this.b.width*ZF)+FQ,bz=Math.round(OX+EQ/2)+FQ,Ar=bP(this);Ar.tag=Ko.get("id");Ar.type=4;var GQ=az-zr,HQ=bz-zr,QX=az+zr,RX=bz+zr,IQ=zr+zr;
2277Ar.zIndex(20).moveTo(GQ,bz).lineTo(az,HQ).lineTo(QX,bz).lineTo(az,RX).close();var $F=new I(GQ,HQ,IQ,IQ);Ar.s=$F;U(this.c.data());Ko.l("relBounds",$F);this.c.data().S(!1);var ym=xm?xm.label:void 0,cz=void 0;ym&&m(ym.value)?cz=ym.value+"":cz=Ko.get("name")||"";if(cz){var aG=ym&&ym.position?ym.position:this.labels().B("position"),aG=
2278pn(aG),SX={value:tr($F,aG)},TX={value:cz},JQ=this.labels().add(TX,SX);ym&&JQ.C(ym);U(this.c.data());Ko.l("labelBounds",this.labels().measure(JQ));this.c.data().S(!1)}var bG=Ko==this.aa;if(xm){var cG;bG?(cG=this.wb,yr=this.kd):cG=m(xm.fill)?Ke(xm.fill):this.Ti;Ar.fill(cG).stroke(yr)}else Ar.fill(bG?this.wb:this.Ti).stroke(bG?this.kd:this.Ui)}}else{var al=M,UX=pa,KQ=va,VX=C(al.l("actualStart"))?al.l("actualStart"):al.l("autoStart"),WX=C(al.l("actualEnd"))?al.l("actualEnd"):al.l("autoEnd"),LQ=ZM(this.Y,
2279VX),MQ=ZM(this.Y,WX);if(0<MQ&&1>LQ){var dz=this.b.left+this.b.width*LQ,NQ=this.b.left+this.b.width*MQ,ez=.7*KQ,OQ=UX+(KQ-ez)/2,XX=cP(this,new I(dz,OQ,NQ-dz,ez),al,1,"actual"),PQ=1*ez,YX=OQ+(ez-PQ)/2,QQ=parseFloat(al.get("progressValue"));QQ&&(cP(this,new I(dz,YX,QQ*(NQ-dz)/100,PQ),al,2,"progress").s=XX.s)}}dP(this,M,pa,va);pa=Ya+this.ma}this.labels().I();this.Ja().I();for(var dG=this.c.N,eG=dG.length,Br,ZX=this.c.h?this.c.F:this.c.J;eG--;){Br=dG[eG];var Cr=Br.to;z(Cr)||(Cr=ZX[Cr]);m(Cr)?(Br.to=Cr,
2280$O(this,Br.from,Cr,Br.type,Br.connSettings)):lb(dG,eG,1)}for(var fG=this.pk,$X=this.xk.length;fG<$X;fG++){var gG=this.xk[fG];gG.fill(null).stroke(null).clear();gG.s=null;gG.type=void 0}this.Wi=!1;for(var aY=new I(this.b.left,this.b.top+this.Mf()+1,this.b.width,this.gD),hG=0;hG<this.kc.length;hG++){var fz=this.kc[hG];U(fz);fz.W(aY);fz.S(!1);fz.I()}}};
2281g.iH=function(){if(this.s){var a=this.s.connType,b=this.c.f,c=b[this.s.fromItemIndex],b=b[this.s.toItemIndex];if(this.c.h){var d=this.s.fromPeriodIndex,e=c.get("periods")[d].connector,f=b.get("periods")[this.s.toPeriodIndex].id;if(q(e))for(b=0;b<e.length;b++){var h=e[b];if(h){var k=h.connectorType||"finishstart";h.connectTo==f&&k==a&&c.xh("periods",d,"connector",b)}}else c.xh("periods",d,"connector"),c.xh("periods",d,"connectorType"),c.xh("periods",d,"connectTo")}else if(d=b.get("id"),e=c.get("connector"),
2282q(e))for(b=0;b<e.length;b++){if(f=e[b])h=f.connectorType||"finishstart",d==f.connectTo&&h==a&&c.xh("connector",b)}else c.xh("connector"),c.xh("connectorType"),c.xh("connectTo");this.s=null}};g.Mz=function(a){return m(a)?(qN(this.c).C(a),this):qN(this.c)};
2283g.uj=function(a){if(!this.g){this.g=new qM;sM(this.g,"horizontal");var b=this.Y;this.g.ja("scrollchange",function(a){var c=a.startRatio;a=a.endRatio;var e=XM(b),f=e.min,e=e.max-f;UM(b,Math.round(f+c*e),Math.round(f+a*e))});Q(this.g,this.wQ,this)}return m(a)?(this.g.C(a),this):this.g};g.wQ=function(a){V(a,8)&&this.i(4,1)};
2284g.mr=function(a,b,c){bv(this,this.Y,this.c);c||(this.j=!1,clearInterval(this.T),this.T=null,QO(this));var d=this.c.fe(),e=this.c.b,f=this.c.cg();rN(this.c,(d?e[d-1]:0)+(f+b));a/=this.b.width;if(c&&!this.jb&&(this.gc||this.Ax))c=this.Y,a&&!c.Fe()&&(XM(c),b=Math.round((c.b-c.f)*a),a=c.f+b,b=c.b+b,!isNaN(c.m)&&a<c.m||!isNaN(c.j)&&b>c.j||(c.h=Math.min(c.h,a),c.f=a,c.g=Math.max(c.g,b),c.b=b,c.X(4)));else if(this.jb||this.j&&this.m||!this.j)c=this.Y,a&&!c.Fe()&&(b=XM(c),a=Math.round((c.b-c.f)*a),a=0<=a?
2285Math.min(b.max-c.b,a):Math.max(b.min-c.f,a),UM(c,c.f+a,c.b+a));cv(this,this.Y,this.c)};g.scale=function(a){return m(a)?(this.Y.C(a),this):this.Y};
2286g.u=function(){var a=DO.o.u.call(this);a.scale=this.Y.u();a.labels=this.labels().u();a.markers=this.Ja().u();a.header=this.xp().u();a.columnStroke=L(this.ae);a.baselineAbove=this.Sb;a.baseFill=L(this.yl);a.baseStroke=L(this.Bl);a.baselineFill=L(this.Cl);a.baselineStroke=L(this.Dl);a.milestoneFill=L(this.Ti);a.milestoneStroke=L(this.Ui);a.parentFill=L(this.bq);a.parentStroke=L(this.cq);a.progressFill=L(this.Un);a.progressStroke=L(this.Vn);a.connectorFill=L(this.El);a.connectorStroke=L(this.la);a.selectedElementFill=
2287L(this.wb);a.selectedElementStroke=L(this.kd);a.selectedConnectorStroke=L(this.lk);a.connectorPreviewStroke=L(this.Re);a.editPreviewFill=L(this.Gl);a.editPreviewStroke=L(this.Hl);a.editProgressFill=L(this.Jl);a.editProgressStroke=L(this.Kl);a.editIntervalThumbFill=L(this.Ph);a.editIntervalThumbStroke=L(this.Yd);a.editConnectorThumbFill=L(this.Nh);a.editConnectorThumbStroke=L(this.Oh);a.editStartConnectorMarkerType=this.Lx;a.editStartConnectorMarkerSize=this.Jx;a.editStartConnectorMarkerHorizontalOffset=
2288this.Ix;a.editStartConnectorMarkerVerticalOffset=this.Mx;a.editFinishConnectorMarkerType=this.Gx;a.editFinishConnectorMarkerSize=this.Fx;a.editFinishConnectorMarkerHorizontalOffset=this.Ex;a.editFinishConnectorMarkerVerticalOffset=this.Hx;a.editIntervalWidth=this.Sc;var b,c=[];for(b=0;b<this.Si.length;b++){var d=this.Si[b];d&&c.push(d.u())}c.length&&(a.lineAxesMarkers=c);c=[];for(b=0;b<this.Vi.length;b++)(d=this.Vi[b])&&c.push(d.u());c.length&&(a.rangeAxesMarkers=c);c=[];for(b=0;b<this.kc.length;b++)(d=
2289this.kc[b])&&c.push(d.u());c.length&&(a.textAxesMarkers=c);this.g&&(a.horizontalScrollBar=this.uj().u());a.verticalScrollBar=this.Mz().u();return a};
2290g.H=function(a,b){DO.o.H.call(this,a,b);m(a.minimumGap)&&this.HF(a.minimumGap);m(a.maximumGap)&&this.GF(a.maximumGap);"scale"in a&&this.Y.C(a.scale);"labels"in a&&this.labels(a.labels);"markers"in a&&this.Ja(a.markers);"header"in a&&this.xp(a.header);this.DF(a.columnStroke);this.qG(a.baselineAbove);this.mG(a.baseFill);this.pG(a.baseStroke);this.rG(a.baselineFill);this.sG(a.baselineStroke);this.eJ(a.milestoneFill);this.fJ(a.milestoneStroke);this.sJ(a.parentFill);this.tJ(a.parentStroke);this.BJ(a.progressFill);
2291this.CJ(a.progressStroke);this.DG(a.connectorFill);this.EF(a.connectorStroke);this.bK(a.selectedElementFill);this.cK(a.selectedElementStroke);this.zV(a.selectedConnectorStroke);this.EG(a.connectorPreviewStroke);this.MH(a.editPreviewFill);this.NH(a.editPreviewStroke);this.OH(a.editProgressFill);this.PH(a.editProgressStroke);this.JH(a.editIntervalThumbFill);this.KH(a.editIntervalThumbStroke);this.DH(a.editConnectorThumbFill);this.EH(a.editConnectorThumbStroke);this.SH(a.editStartConnectorMarkerType);
2292this.RH(a.editStartConnectorMarkerSize);this.QH(a.editStartConnectorMarkerHorizontalOffset);this.TH(a.editStartConnectorMarkerVerticalOffset);this.HH(a.editFinishConnectorMarkerType);this.GH(a.editFinishConnectorMarkerSize);this.FH(a.editFinishConnectorMarkerHorizontalOffset);this.IH(a.editFinishConnectorMarkerVerticalOffset);this.LH(a.editIntervalWidth);"defaultLineMarkerSettings"in a&&EO(this,a.defaultLineMarkerSettings);"defaultRangeMarkerSettings"in a&&FO(this,a.defaultRangeMarkerSettings);"defaultTextMarkerSettings"in
2293a&&GO(this,a.defaultTextMarkerSettings);var c=a.lineAxesMarkers,d=a.rangeAxesMarkers,e=a.textAxesMarkers,f;if(q(c))for(f=0;f<c.length;f++)this.FF(f,c[f]);if(q(d))for(f=0;f<d.length;f++)this.IF(f,d[f]);if(q(e))for(f=0;f<e.length;f++)this.JF(f,e[f]);"horizontalScrollBar"in a&&this.uj(a.horizontalScrollBar);"verticalScrollBar"in a&&this.Mz(a.verticalScrollBar)};g.M=function(){Jb(this.g);this.g=null;DO.o.M.call(this)};function JO(a){wh.call(this);this.parent(a)}G(JO,nh);JO.prototype.index=-1;
2294JO.prototype.jh=-1;function RO(a){Hg.call(this,a.P());this.element=a;this.y=this.x=0}G(RO,Hg);RO.prototype.fk=function(){this.c=this.b=0};RO.prototype.pl=function(a){this.element.Eb(1,0,0,1,a,0)};RO.prototype.qn=function(){return 0};function SO(a){Hg.call(this,a.P());this.element=a;this.Ie=NaN}G(SO,Hg);SO.prototype.fk=function(){this.c=this.b=0};SO.prototype.pl=function(a){this.element.Eb(1,0,0,1,a,0);this.Ie=(a-this.g.left)/this.g.width};
2295SO.prototype.rs=function(a){var b=this.element.Ga,c=this.element.item,c=m(c.get("progressValue"))?parseFloat(c.get("progressValue"))/100:Tp(c.l("autoProgress"),2),c=b.width*(c||0);this.g.left=-c;
2295this.g.width=b.width;return ee(a,-c,b.width-c)};SO.prototype.qn=function(){return 0};function TO(a,b){Hg.call(this,a.P());this.element=a;this.f=!!b}G(TO,Hg);TO.prototype.qn=function(){return 0};function UO(a,b,c){Hg.call(this,b.P());this.element=b;this.f=!!c;this.s=this.h=NaN}G(UO,Hg);
2296UO.prototype.fk=function(){this.c=this.b=0};var gP=DO.prototype;gP.backgroundFill=gP.Ko;gP.cellOddFill=gP.iA;gP.cellEvenFill=gP.hA;gP.cellFill=gP.hz;gP.columnStroke=gP.DF;gP.rowFill=gP.Ow;gP.rowEvenFill=gP.ju;gP.rowOddFill=gP.ku;gP.rowHoverFill=gP.jC;gP.rowSelectedFill=gP.lC;gP.editing=gP.MA;gP.baselineAbove=gP.qG;gP.horizontalScrollBar=gP.uj;gP.verticalScrollBar=gP.Mz;gP.baseFill=gP.mG;gP.baseStroke=gP.pG;gP.baselineFill=gP.rG;gP.baselineStroke=gP.sG;gP.milestoneFill=gP.eJ;gP.milestoneStroke=gP.fJ;
2297gP.parentFill=gP.sJ;gP.parentStroke=gP.tJ;gP.progressFill=gP.BJ;gP.progressStroke=gP.CJ;gP.connectorFill=gP.DG;gP.connectorStroke=gP.EF;gP.selectedElementFill=gP.bK;gP.selectedElementStroke=gP.cK;gP.tooltip=gP.Za;gP.minimumGap=gP.HF;gP.maximumGap=gP.GF;gP.labels=gP.labels;gP.markers=gP.Ja;gP.scale=gP.scale;gP.connectorPreviewStroke=gP.EG;gP.editPreviewFill=gP.MH;gP.editPreviewStroke=gP.NH;gP.editProgressFill=gP.OH;gP.editProgressStroke=gP.PH;gP.editIntervalThumbFill=gP.JH;
2298gP.editIntervalThumbStroke=gP.KH;gP.editConnectorThumbFill=gP.DH;gP.editConnectorThumbStroke=gP.EH;gP.editStructurePreviewFill=gP.KA;gP.editStructurePreviewStroke=gP.LA;gP.editStructurePreviewDashStroke=gP.JA;gP.editStartConnectorMarkerSize=gP.RH;gP.editStartConnectorMarkerType=gP.SH;gP.editStartConnectorMarkerHorizontalOffset=gP.QH;gP.editStartConnectorMarkerVerticalOffset=gP.TH;gP.editFinishConnectorMarkerSize=gP.GH;gP.editFinishConnectorMarkerType=gP.HH;
2299gP.editFinishConnectorMarkerHorizontalOffset=gP.FH;gP.editFinishConnectorMarkerVerticalOffset=gP.IH;gP.editIntervalWidth=gP.LH;gP.textMarker=gP.JF;gP.lineMarker=gP.FF;gP.rangeMarker=gP.IF;gP.header=gP.xp;function hP(a){DG.call(this,a)}G(hP,DG);KD[30]=hP;g=hP.prototype;g.type=30;g.ud=512;g.Bj=["y"];g.xd={rect:"rect",hatchRect:"rect"};g.gd=function(a,b){var c=this.c.xb(b);iP(a,b,c)};g.kt=function(a,b){var c=a.l("shapes");iP(a,b,c)};function iP(a,b,c){if(c){var d;d=b==bp?"normal":b==N?"hover":"select";b=a.l(d+"X");var e=a.l(d+"Y"),f=a.l(d+"Width");a=a.l(d+"Height");a=new I(b,e,f,a);c.rect.ee(a);c.hatchRect.ee(a)}};function jP(a,b,c,d,e){zJ.call(this,a,b,c,d,e);yA(this.labels(),"same");this.labels().Sa(this);this.pa=Vo(["stroke","hoverStroke","selectStroke"],2)}G(jP,zJ);var kP={};X(kP,1,"stroke",Nv,1024,65,4294967295);Jv(jP,kP);g=jP.prototype;g.eD=1.2E-5;g.st={"%XValue":"x"};g.labels=function(a){var b=this.ba.labels(a);return m(a)?this:b};g.rb=function(a){var b=this.ba.rb(a);return m(a)?this:b};g.Kb=function(a){var b=this.ba.Kb(a);return m(a)?this:b};g.Za=function(a){var b=this.ba.Za(a);return m(a)?this:b};
2300function lP(a,b,c,d,e){if(a=KH(a,[a.labels,a.rb,a.Kb],null,["label","hoverLabel","selectLabel"],a.Is(),!0,null,b,c,!1))if(c=KA(a),c.adjustByHeight||c.adjustByHeight){var f=b.l(d+"Width");b=b.l(d+"Height");d=c.padding;f-=d.B("left")+d.B("right");b-=d.B("top")+d.B("bottom");b=YA(a,f,b,c.minFontSize,c.maxFontSize,c.adjustByWidth,c.adjustByHeight);e=Math.min(e||Infinity,b)}return e}
2301g.dy=function(){var a=this.labels(),b=this.rb(),c=this.Kb(),d=a.enabled(),e=d||b.enabled(),f=d||c.enabled(),h=DA(a),e=(h||DA(b))&&e,f=(h||DA(c))&&f,h=d&&h,k,l,d=k=l=NaN;EA(a,null);EA(b,null);EA(c,null);if(h||e||f){var n=this.L();for(n.reset();n.advance();)n.l("missing")||(h&&(d=lP(this,n,bp,"normal",d)),e&&(k=lP(this,n,N,"hover",k)),f&&(l=lP(this,n,ap,"select",l)))}h?EA(a,d):EA(a,null);e?EA(b,k):EA(b,null);f?EA(c,l):EA(c,null)};
2302g.UT=function(a,b,c,d){b=a.l("left");var e=a.l("right");c=a.l("top");var f=a.l("bottom"),h=this.pa(this,bp),k=this.pa(this,N),l=this.pa(this,ap),h=We(h)/2,k=We(k)/2,l=We(l)/2,e=e-b,f=f-c;a.l("normalX",b+h);a.l("normalY",c+h);a.l("normalWidth",e-h-h);a.l("normalHeight",f-h-h);a.l("hoverX",b+k);a.l("hoverY",c+k);a.l("hoverWidth",e-k-k);a.l("hoverHeight",f-k-k);a.l("selectX",b+l);a.l("selectY",c+l);a.l("selectWidth",e-l-l);a.l("selectHeight",f-l-l);return d};
2303g.uB=function(a){var b=this.sj(),c=this.Ua(),d=a.get("x"),e=a.get("y"),f=b.transform(d,0),h=b.transform(d,1),k=c.transform(e,0),c=c.transform(e,1);if(0>f&&0>h||0>k&&0>c||1<f&&1<h||1<k&&1<c)return!1;var l=Math.round(this.Fd(f,!0)),n=Math.round(this.Fd(k,!1)),p=Math.round(this.Fd(h,!0)),r=Math.round(this.Fd(c,!1)),k=this.Af/2,f=this.ma/2,e=Math.min(l,p),l=Math.max(l,p),p=Math.min(n,r),n=Math.max(n,r),e=e+Math.ceil(k),p=p+Math.floor(f),l=l-(1==h?Math.ceil(k):Math.floor(k)),n=n-(1==c?Math.floor(f):Math.ceil(f));
2304a.l("left",e);a.l("top",p);a.l("right",l);a.l("bottom",n);a.l("x",b.transform(d,.5));return!0};g.Kp=function(a,b){this.R.length=0;this.R.push(this.UT);var c=this.L();for(c.reset();c.advance();)OH(this,c,a,b);this.R.length=0};g.mv=function(a){var b=this.L(),c=b.l("left"),d=b.l("top"),e=b.l
2304("right"),b=b.l("bottom");a=tr(new I(c,d,e-c,b-d),a);a.x=Math.floor(a.x);a.y=Math.floor(a.y);return a};
2305g.bl=function(a,b,c){var d=this.ba.yt(),e=KH(this,[this.labels,this.rb,this.Kb],null,["label","hoverLabel","selectLabel"],this.Is(),!0,null,a,b,!1);if(e){var f;f=b==bp?"normal":b==N?"hover":"select";b=a.l(f+"X");var h=a.l(f+"Y"),k=a.l(f+"Width");f=a.l(f+"Height");b=qq(b,h,k,f);"drop"==d&&(h=KA(e),h.width=null,h.height=null,h=this.labels().measure(e.Ld(),e.Db(),h),b.left>h.left+.5||b.ra()<h.ra()-.5||b.top>h.top+.5||b.ka()<h.ka()-.5)&&(this.labels().clear(e.U()),e=null);e&&((d="alwaysShow"==d?this.h:
2306pe(this.h,b))?(e.clip(d),c&&e.I()):this.labels().clear(e.U()))}a.l("label",e)};g.zK=function(a,b,c,d,e,f,h){a.state("pointState",z(h)?h:null,0);a.state("seriesState",e,1);a.state("pointNormal",z(f)?f:null,2);a.state("seriesNormal",c,3);a.state("autoOverride",a.b,4);a.state("autoFont",e?e.c:c.c,5);a.state("seriesStateTheme",e?e.Xa:null,6);a.state("auto",a.c,7);a.state("seriesNormalTheme",c.Xa,8)};
2307g.Js=function(){for(var a=this.kb().tb,b=0,c=0,d=0,e=a.length;d<e;d++){var f=a[d];if(f&&f.enabled()){var h=We(f.stroke());f.fb()?h>c&&(c=h):h>b&&(b=h)}}this.Af=b;this.ma=c;jP.o.Js.call(this)};g.eG=function(a){var b=this.h,c=b.ka()-this.Ag().bottom(),b=b.$a()+this.Ag().top();return ee(a,b,c)};g.ZG=function(){return[this,this.kb()]};g.iI=function(){return{}};
2308g.pp=function(a,b){var c={chart:{value:this.kb(),type:""},series:{value:this,type:""},scale:{value:this.wa(),type:""},index:{value:b.U(),type:"number"},x:{value:b.get("x"),type:"string"},y:{value:b.get("y"),type:"string"},heat:{value:b.get("heat"),type:"number"},seriesName:{value:this.name(),type:"string"}},d=this.kb().Oc();if(d){var e=b.get("heat");if(d instanceof hD){var f=d.Hg(e);f&&(c.colorRange={value:{color:f.color,end:f.end,name:f.name,start:f.start,index:f.sourceIndex},type:""});c.color={value:d.Pn(e),
2309type:""}}}return c};g.Hj=function(a,b,c){a=jP.o.Hj.call(this,a,b,c);a.colorScale=this.kb().Oc();return a};g.u=function(){var a=jP.o.u.call(this);Mv(this,kP,a);return a};g.H=function(a,b){Lv(this,kP,a);jP.o.H.call(this,a,b)};var mP=jP.prototype;mP.tooltip=mP.Za;mP.labels=mP.labels;mP.hoverLabels=mP.rb;mP.selectLabels=mP.Kb;function nP(a,b){YJ.call(this,!1);this.la=new VJ(this,!1);this.A="heatMap";this.sd("heatMap");var c=ip("heatMap");JD(this,{heatMap:gp(c,["defaultSeriesSettings","base"])});this.c=ID(this,"",a||null,b)}G(nP,YJ);nP.prototype.Z=YJ.prototype.Z|-1073741824;var oP={};
2310oP.heatMap={nb:30,sb:2,pb:[{name:"rect",sc:"rect",Kc:["fill","hoverFill","selectFill"],Mc:["stroke","hoverStroke","selectStroke"],fc:!1,zIndex:0},{name:"hatchRect",sc:"rect",Kc:["hatchFill","hoverHatchFill","selectHatchFill"],Mc:null,fc:!0,zIndex:1E-6}],vb:null,lb:null,qb:SD|5767168,eb:"y",cb:"y"};nP.prototype.Bf=oP;var pP="fill hoverFill selectFill stroke hoverStroke selectStroke hatchFill hoverHatchFill selectHatchFill markers hoverMarkers selectMarkers".split(" "),qP=["data","tooltip"];
2311(function(){function a(a,b){for(var c=[],d=1;d<arguments.length;d++)c.push(arguments[d]);d=this.Ig(0);d=d[a].apply(d,c);return m(c[0])?this:d}for(var b=0;b<pP.length;b++){var c=pP[b];nP.prototype[c]=sa(a,c)}})();g=nP.prototype;g.Ek=function(a){a:{a=String(a).toLowerCase();switch(a){case "heatmap":a="heatMap";break a}a="heatMap"}return a};g.Rv=function(a){return this.pg()?null:nP.o.Rv.call(this,a)};g.ol=function(a,b){return new jP(this,this,a,b,!0)};
2312g.XH=function(){eE(this);T(this,65536)&&(this.jf().K||this.Lk().K)&&this.ic()};g.Lk=function(a){return m(a)?(U(this),this.la.C(a),this.S(!0),this):this.la};g.$l=function(a){this.g||(this.g=new TJ,this.g.Sa(this),Q(this.g,this.fW,this),this.da.ja(this.g,"scrollerchange",this.Ps),this.da.ja(this.g,"scrollerchangefinish",this.Ps),this.i(-2147483644,1));return m(a)?(this.g.C(a),this):this.g};g.fW=function(a){var b=-2147483648,c=1;V(a,8)&&(b|=4,c|=8);this.i(b,c)};
2313g.Ps=function(a){var b=a.target==this.Pg()?this.jf():this.la;b.jv()^"scrollerchangefinish"==a.type&&(a.preventDefault(),U(this),b.Tl(a.startRatio,a.endRatio),this.S(!0))};g.Om=function(a){(a=a instanceof JB&&!a.zk())||oo(5,void 0,["HeatMap chart scale","ordinal"]);return a};g.wy=function(){this.c.i(1024);this.i(8421376,1)};g.dv=nP.prototype.Om;g.gk=function(a,b,c){a=String(a).toLowerCase();return c&&"ordinal"!=a&&"ord"!=a&&"discrete"!=a?null:jB()};
2314g.Oc=function(a){return m(a)?(this.h!=a&&(this.h&&Yu(this.h,this.iE,this),(this.h=a)&&Q(this.h,this.iE,this),this.i(1073742336,1)),this):this.h};g.iE=function(a){V(a,6)&&this.i(1073742336,1)};g.ah=function(a){var b,c=[];if("categories"==a){this.ic();var d=this.Oc();if(d&&d instanceof hD){var e=this.c,f=d.ti();a=0;for(b=f.length;a<b;a++){var h=f[a];c.push({text:h.name,iconEnabled:!0,iconType:"square",iconFill:h.color,disabled:!this.enabled(),sourceUid:ka(this),sourceKey:a,meta:{O:e,scale:d,ce:h}})}}}return c};
2315g.Bk=function(a){return"categories"==a};g.wj=function(a,b){var c=a.l(),d;
2315if("categories"==this.wd().df()){d=c.O;var e=c.scale;if(e&&d){for(var f=[],c=c.ce,h=d.mb();h.advance();){var k=h.get("heat");c==e.Hg(k)&&f.push(h.U())}if(e=jr(b.domTarget))"single"==this.yc().Cb()?e.yb={O:d,Ab:f}:e.yb=[{O:d,Ab:f,hh:f[f.length-1],cc:{index:f[f.length-1],td:0}}]}}};
2316g.zi=function(a,b){var c=a.l(),d;if("categories"==this.wd().df()){d=c.O;var e=c.scale;if(e&&d){for(var f=c.ce,h=d.mb(),c=[];h.advance();){var k=h.get("heat");f==e.Hg(k)&&c.push(h.U())}if(e=jr(b.domTarget))"single"==this.yc().Cb()?e.yb={O:d,Ab:c}:e.yb=[{O:d,Ab:c,hh:c[c.length-1],cc:{index:c[c.length-1],td:0}}]}}};g.yi=function(a,b){var c=a.l();if("categories"==this.wd().df()&&"single"==this.yc().Cb()){var d=jr(b.domTarget);d&&(d.O=c.O)}};
2317g.yt=function(a){return m(a)?(a=go(a),this.Yd!=a&&(this.Yd=a,this.c.i(256),this.i(32768,1)),this):this.Yd};g.kv=function(a,b){for(var c=[],d=0,e=a.length;d<e;d++){var f=a[d],h;f.cc?h={index:f.cc.index,distance:f.cc.td}:h={index:NaN,distance:NaN};c.push({series:this,points:b?[]:f.Ab?qb(f.Ab):[],nearestPointToCursor:h})}return c};g.Cp=function(a,b,c){a=nP.o.Cp.call(this,a,b,c);a.series=this;return a};g.Ec=function(a){return this.c.Ec(a)};g.Zl=function(){return!0};g.qf=function(){return this.c.qf()};
2318g.mp=function(a,b){var c=this.$l(),c=ZJ(c,a);this.Ef=c.$J;return nP.o.mp.call(this,c.FG,b)};g.Tu=function(a,b){a=nP.o.Tu.call(this,a,b);var c=this.$l();return $J(this,a,c,this.Ef)};g.Vr=function(){return nP.o.Vr.call(this)|-1610612736};g.Iq=function(){nP.o.Iq.call(this);T(this,-2147483648)&&(this.$l().D(this.ta),this.$l().I(),this.w(-2147483648))};
2319g.fG=function(){if(T(this,268435456)){var a,b;a=this.jf().Wj();b=1/(this.jf().Vj()-a);cB(this.wa(),b,a);a=this.Lk().Wj();b=1/(this.Lk().Vj()-a);cB(this.Ua(),b,a);KJ(this.Pg(),this.jf().Wj(),this.jf().Vj());KJ(this.$l(),this.Lk().Wj(),this.Lk().Vj());this.w(268435456);this.i(-1610612736)}};
2320g.eA=function(){var a=T(this,327680);nP.o.eA.call(this);if(a){var b,c,d,e=null,f=null,h=this.Ua(),k=this.wa(),l=NB(k),n=NB(h);if(l||n){l&&(b=l,e=[]);n&&(c=n,f=[]);for(var p=this.c.mb();p.advance();)l&&(a=k.tl(p.get("x")),d=p.get(b),m(e[a])||(e[a]=d||p.get("x")||p.get("heat"))),n&&(a=h.tl(p.get("y")),d=p.get(c),m(f[a])||(f[a]=d||p.get("y")||p.get("heat")));l&&(k.se=e);n&&(h.se=f)}this.i(1073741824)}if(T(this,1073741824)){if(this.h&&this.h.Pd()){this.h.Le();p=this.c.L();for(p.reset();p.advance();)this.h.Yb(p.get("heat"));
2321this.h.Qe()}this.c.i(2048);this.i(32768);this.w(1073741824)}};g.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}this.c.data(a,b);return this}return this.c.data()};g.De=function(a){this.c.De(a);return this};g.select=function(a){this.c.select(a);return this};g.u=function(){var a=nP.o.u.call(this),b=a.chart;delete b.barsPadding;delete b.barGroupsPadding;delete b.crosshair;delete b.defaultSeriesType;return a};
2322g.Ki=function(a,b,c){var d,e=a.colorScale;C(e)?d=b[e]:A(e)?(d=fB(e,null))||(d=b[e]):z(e)?(d=fB(e.type,null))&&d.C(e):d=null;d&&this.Oc(d);nP.o.Ki.call(this,a,b,c);this.yt(a.labelsDisplayMode);this.$l(a.yScroller);a=a.yZoom;z(a)&&(C(a.scale)||A(a.scale))?(c=a.scale,a.scale=b[a.scale],this.Lk(a),a.scale=c):this.Lk(a)};g.Ii=function(a,b,c){nP.o.Ii.call(this,a,b,c);a.yScroller=this.$l().u();a.yZoom=this.Lk().u();a.labelsDisplayMode=this.yt();zE(a,"colorScale",this.Oc(),b,c)};
2323g.BK=function(a,b,c){b={};var d=pP,e,f;for(e=0;e<d.length;e++)f=d[e],m(a[f])&&(b[f]=a[f]);d=qP;for(e=0;e<d.length;e++)f=d[e],m(a[f])&&(b[f]=a[f]);this.c.H(b,c)};g.dK=function(a){var b=this.c.u(),c=pP,d,e;for(d=0;d<c.length;d++)e=c[d],m(b[e])&&(a[e]=b[e]);c=qP;for(d=0;d<c.length;d++)e=c[d],m(b[e])&&(a[e]=b[e])};g.M=function(){nP.o.M.call(this);Kb(this.g);this.c=this.g=null};var rP=nP.prototype;rP.getType=rP.Ca;rP.grid=rP.km;rP.xAxis=rP.Rk;rP.yAxis=rP.Ij;rP.xScale=rP.wa;rP.yScale=rP.Ua;
2324rP.labelsDisplayMode=rP.yt;rP.hover=rP.De;rP.select=rP.select;rP.unhover=rP.Ub;rP.unselect=rP.Vb;rP.data=rP.data;rP.colorScale=rP.Oc;rP.xZoom=rP.jf;rP.yZoom=rP.Lk;rP.xScroller=rP.Pg;rP.yScroller=rP.$l;rP.annotations=rP.ph;function sP(a,b){vG.call(this,a,b)}G(sP,vG);sP.prototype.Sk=function(a){var b=tP(this.kb(),this.index),c=Yz(b.state,N,0);return m(a)&&c!=a?(a?b.Ee():b.Ub(),this):c};sP.prototype.aj=function(a){var b=tP(this.kb(),this.index),c=Yz(b.state,ap,0);return m(a)&&c!=a?(a?b.Je():b.Vb(),this):c};var uP=sP.prototype;uP.hovered=uP.Sk;uP.selected=uP.aj;function vP(){QB.call(this)}G(vP,QB);g=vP.prototype;g.JE=function(a){return a};g.offset=function(a){return m(a)?(a=nr(a),this.R!=a&&(this.R=a,this.i(16,9)),this):this.R};g.width=function(a){m(a)&&(a=nr(a));return vP.o.width.call(this,a)};g.scale=function(a){return!m(a)||a instanceof tB?vP.o.scale.call(this,a):(oo(5,void 0,["Linear gauge axis scale","scatter","linear, log"]),this)};g.u=function(){var a=vP.o.u.call(this);a.offset=this.offset();return a};g.H=function(a,b){vP.o.H.call(this,a,b);this.offset(a.offset)};
2325var wP=vP.prototype;wP.offset=wP.offset;function xP(a){W.call(this);this.Ic=a;this.yb=[]}G(xP,W);g=xP.prototype;g.Z=W.prototype.Z|16;g.from=function(a){return m(a)?(this.m!=a&&(this.m=a,this.i(20,9)),this):this.m};
2325g.Yc=function(a){return m(a)?(this.f!=a&&(this.f=a,this.i(20,9)),this):this.f};
2326g.scale=function(a){if(m(a)){if(!(a instanceof tB))return oo(5,void 0,["ScaleBar scale","scatter","linear, log"]),this;this.Y!=a&&(this.Y&&Yu(this.Y,this.Xy,this),(this.Y=a)&&Q(this.Y,this.Xy,this),this.i(16,5));return this}this.Y||(this.Y=this.Ic.scale());return this.Y};g.Xy=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)?b|=1:this.X(b);this.i(16,b)};g.Oc=function(a){return m(a)?(this.h!=a&&(this.h&&Yu(this.h,this.du,this),(this.h=a)&&Q(this.h,this.du,this),this.b=this.g=null,this.i(16,1)),this):this.h};
2327g.du=function(a){V(a,6)&&this.i(16,1)};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.h&&(Yu(this.h,this.du,this),this.h=null),this.i(16,1));return this}return this.g};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.b&&(this.b=f,this.h&&(Yu(this.h,this.du,this),this.h=null),this.i(16,1));return this}return this.b};g.Ab=function(a){return m(a)?(this.yb!=a&&(this.yb=a,this.i(16,1)),this):this.yb};
2328g.width=function(a){return m(a)?(a=nr(a),this.va!=a&&(this.va=a,this.i(16,9)),this):this.va};g.offset=function(a){return m(a)?(a=nr(a),this.R!=a&&(this.R=a,this.i(16,9)),this):this.R};g.Dh=function(){this.i(20)};g.remove=function(){this.c&&this.c.parent(null)};function yP(a,b,c){a=a.scale();return A(b)?(b=b.toLowerCase(),"min"==b?a.transform(a.kg()):"max"==b?a.transform(a.jg()):parseFloat(nr(b))/100):C(b)?(b=a.transform(b),ee(b,0,1)):c}
2329function zP(a,b,c,d){c=m(c)?c:a.W();(m(d)?d:"vertical"==a.s)?(a=c.ka(),d=-c.height):(a=c.left,d=c.width);return a+b*d}function AP(a,b){return a.height-b.height}function BP(a,b,c,d){var e,f="vertical"==a.s;f?(b=zP(a,b,d,!f),e=zP(a,c,d,f)):(e=zP(a,b,d,!f),b=zP(a,c,d,f));return[b,e]}
2330function CP(a,b){var c,d,e=a.scale().zc(),f;f=e?1-a.yb[0].left:a.yb[0].left;c=e?1-a.yb[0].height:a.yb[0].height;c=BP(a,f,c,b);a.v.moveTo(c[0],c[1]);for(d=1;d<a.yb.length;d++)f=e?1-a.yb[d].left:a.yb[d].left,c=e?1-a.yb[d].height:a.yb[d].height,c=BP(a,f,c,b),a.v.lineTo(c[0],c[1]);for(d=a.yb.length;d--;)f=e?a.yb[d].right:1-a.yb[d].right,c=e?1-a.yb[d].height:a.yb[d].height,c=BP(a,f,c,b),a.v.lineTo(c[0],c[1]);a.v.close()}
2331g.I=function(){if(!this.ub())return this;var a=this.D();a&&a.ha();var b;this.c||(this.c=Mh());this.yb||(this.yb=[]);zb(this.yb,AP);this.yb[0]&&0==this.yb[0].height||this.yb.unshift({height:0,left:0,right:0});this.yb[this.yb.length-1]&&1==this.yb[this.yb.length-1].height||this.yb.push({height:1,left:0,right:0});T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(a),this.w(2));if(T(this,4)){var a=yP(this,this.from(),0),c=yP(this,this.Yc(),1);if(a>c)var d=a,a=c,c=d;this.A=zP(this,
2332a);this.G=zP(this,c);this.w(4)}var e=this.Oc(),f;if(T(this,16)){this.v?this.v.clear():this.v=uh();if(this.j)for(b=0;b<this.j.length;b++)this.j[b].clear();else this.j=[];var h,k;h=this.W();var l="vertical"==this.s;l?(a=h.left,b=h.width,d=a+b,c=this.G,h=this.A,k=Math.abs(h-c)):(a=this.A,d=this.G,b=Math.abs(a-d),c=h.top,k=h.height,h=c+k);CP(this,qq(a,c,b,k));var n;e&&(n=e.Ye());var p=this.scale().zc();if(e instanceof bD){var r=bb(n,function(a){return a.offset});n=p?e.Ye().reverse():e.Ye();p&&(n=bb(n,
2333function(a,b){var c={};c.color=a.color;c.offset=r[b];c.opacity=a.opacity;return c}));n=Ke(n);n.angle=l?90:0;k=this.j[0]?this.j[0]:this.j[0]=this.c.path();k.moveTo(a,c).lineTo(d,c).lineTo(d,h).lineTo(a,h).lineTo(a,c).close();k.fill(n).stroke("none");k.clip(this.v)}else if(e instanceof hD){e.Pd()&&e.Le().Yb(0,1).Qe();var e=e.ti(),t=(l?k:b)/e.length,u;b=0;for(u=e.length;b<u;b++){k=e[b];var v=k.color||n[k.sourceIndex]||n[n.length-1];k=this.j[b]?this.j[b]:this.j[b]=this.c.path();l?(f=p?b:e.length-1-b,
2334f=c+t*f,k.moveTo(a,f).lineTo(a,f+t+.5).lineTo(d,f+t+.5).lineTo(d,f).close()):(f=p?e.length-1-b:b,f=a+t*f,k.moveTo(f,c).lineTo(f+t+.5,c).lineTo(f+t+.5,h).lineTo(f,h).close());k.fill(v).stroke("none")}this.c.clip(this.v)}else e||(n=this.fill(),l=this.stroke(),k=this.j[0]?this.j[0]:this.j[0]=this.c.path(),k.moveTo(a,c).lineTo(d,c).lineTo(d,h).lineTo(a,h).lineTo(a,c).close(),k.fill(n).stroke(l).clip(this.v));this.w(16)}return this};
2335g.u=function(){var a=xP.o.u.call(this);a.from=this.from();a.to=this.Yc();a.width=this.width();a.offset=this.offset();a.points=this.Ab();D(this.fill())?K(8,null,["ScaleBar fill"]):a.fill=L(this.fill());D(this.stroke())?K(8,null,["ScaleBar stroke"]):a.stroke=L(this.stroke());this.Oc()&&(a.colorScale=this.Oc().u(),delete a.fill,delete a.stroke);return a};
2336g.H=function(a,b){xP.o.H.call(this,a,b);this.from(a.from);this.Yc(a.to);this.width(a.width);this.offset(a.offset);this.Ab(a.points);var c,d;"colorScale"in a&&(c=a.colorScale,d=null,A(c)?d=fB(c,null):z(c)&&(d=fB(c.type,null))&&d.C(c),d&&this.Oc(d));this.fill(a.fill);this.stroke(a.stroke)};g.M=function(){this.j&&(Kb(this.j),this.j=null);Jb(this.h);this.h=null;this.yb=[];Jb(this.v);this.v=null;this.Y&&Yu(this.Y,this.Xy,this);this.Y=null;xP.o.M.call(this)};var DP=xP.prototype;DP.from=DP.from;DP.to=DP.Yc;
2337DP.width=DP.width;DP.offset=DP.offset;DP.scale=DP.scale;DP.colorScale=DP.Oc;DP.fill=DP.fill;DP.stroke=DP.stroke;DP.points=DP.Ab;function EP(a,b){W.call(this);this.Ic=a;this.ib=b;this.kh=["value"];this.state=new bA(this);this.j=qq(0,0,0,0);this.f=this.path=null;this.Lb=8208}G(EP,W);g=EP.prototype;g.ia=W.prototype.ia|64;g.Z=W.prototype.Z|8208;g.Xr=function(){var a=this.L(),b=[];if(a.select(this.hd()))for(var c=0;c<this.kh.length;c++)b.push(a.get(this.kh[c]));return b};g.name=function(a){return m(a)?(this.ag!=a&&(this.ag=a,this.X(64)),this):this.ag};g.U=function(){return this.jc?-1:Za(this.Ic.ld(),this)};
2338g.If=function(a){return m(a)?(this.Da=a,this):this.Da};g.id=function(a){return m(a)?(this.Rb=a,this):this.Rb||String(this.Da)};g.hd=function(a){return m(a)?(this.ib!=a&&(this.ib=a,this.i(16,1)),this):this.ib};g.bT=function(){return this.Ic};g.L=function(){return this.Ic.L()};g.mb=function(){return this.Ic.data().L()};
2339g.scale=function(a){if(m(a)){if(!(a instanceof tB))return oo(5,void 0,["Pointer scale","scatter","linear, log"]),this;this.Y!=a&&(this.Y&&Yu(this.Y,this.Zy,this),(this.Y=a)&&Q(this.Y,this.Zy,this),this.i(16,1));return this}this.Y||this.scale(this.Ic.scale());return this.Y};g.Zy=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)?b|=1:this.X(b);this.i(16,b)};function FP(a){return"vertical"==a.s}g.Yy=function(){var a=this.scale(),b=a.kg();return a.transform(b)};
2340g.Nj=function(){var a=this.Ic.L();a.select(this.hd());a=a.get("value");return ee(this.scale().transform(a),0,1)};g.label=function(a){this.v||(this.v=new lA,this.v.Sa(this),Q(this.v,this.lP,this));return m(a)?(this.v.C(a),this.i(8192,1),this):this.v};g.xl=function(a){this.ua||(this.ua=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ua.C(a),this):this.ua};g.Rl=function(a){this.Ea||(this.Ea=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Ea.C(a),this):this.Ea};
2341g.lP=function(a){V(a,1)&&this.i(8192,1)};g.color=function(a,b,c,d,e,f,h){if(m(a)){var k=null===a?null:Ke.apply(null,arguments);this.Na!=k&&(this.Na=k,this.i(16,65));return this}return this.Na||this.dd||"blue"};g.Ik=function(a){this.dd=a};g.cj=function(a,b){var c;D(a)?(c=1<arguments.length?this.cj.apply(this,sb(arguments,1)):this.color(),c={index:this.L().U(),sourceColor:c,isVertical:FP(this)},c=a.call(c)):c=a;return c};
2342g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,65));return this}return this.g};g.ar=function(a,b,c,d,e,f,h){return m(a)?(this.tb=D(a)?a:Ke.apply(null,arguments),this):this.tb};g.dr=function(a,b,c,d,e,f,h){return m(a)?(this.Wc=D(a)?a:Ke.apply(null,arguments),this):this.Wc};
2343function GP(a,b,c){var d=a.L();d.select(a.hd());var e=b&&d.get("fill")||a.fill();a=c&ap?a.cj(b&&d.get("selectFill")||a.dr()||e,e):c&N?a.cj(b&&d.get("hoverFill")||a.ar()||e,e):a.cj(e);return Ke(a)}g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,65));return this}return this.b};g.cr=function(a,b,c,d,e){return m(a)?(this.kc=D(a)?a:Re.apply(null,arguments),this):this.kc};
2344g.er=function(a,b,c,d,e){return m(a)?(this.Xc=D(a)?a:Re.apply(null,arguments),this):this.Xc};function HP(a,b,c){var d=a.L();d.select(a.hd());var e=b&&d.get("stroke")||a.stroke();a=c&ap?a.cj(b&&d.get("selectStroke")||a.er()||e,e):c&N?a.cj(b&&d.get("hoverStroke")||a.cr()||e,e):a.cj(e);return Re(a)}g.Jo=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.ea&&(this.ea=e,this.i(16,65));return this}return this.ea};
2345g.zm=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.Mb&&(this.Mb=e);return this}return this.Mb};g.Am=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.Fc&&(this.Fc=e);return this}return this.Fc};
2346function IP(a,b,c){var d=a.L();d.select(a.hd());var e;b&&m(d.get("hatchFill"))?e=d.get("hatchFill"):e=a.Jo();var f;c&ap?b&&m(d.get("selectHatchFill"))?f=d.get("selectHatchFill"):m(a.Am())?f=a.Am():f=e:c&N?b&&m(d.get("hoverHatchFill"))?f=d.get("hoverHatchFill"):m(a.zm())?f=a.zm():f=e:f=e;return JP(a,f)}function JP(a,b){var c,d=a.L().U();D(b)?(c=a.gc||Se("diagonalBrick"),c=Se(b.call({index:d,sourceHatchFill:c,isVertical:FP(a)}))):ja(b)?c=b?a.gc:null:c=Se(b);return c}g.Ts=function(a){this.gc=Se(a)};
2347g.width=function(a){return m(a)?(a=nr(a),this.va!=a&&(this.va=a,this.i(16,9)),this):this.va};g.offset=function(a){return m(a)?(a=nr(a),this.R!=a&&(this.R=a,this.i(16,9)),this):this.R};g.Dh=function(){this.i(this.Lb)};g.Fd=function(a){var b=this.W(),c;FP(this)?(c=b.ka(),b=-b.height):(c=b.left,b=b.width);return c+a*b};g.bB=function(){return[0,0,0,0]};
2348function KP(a,b){var c=a.scale().zc();if(FP(a))if(c)switch(b){case "leftTop":return"leftBottom";case "leftCenter":return"leftCenter";case "leftBottom":return"leftTop";case "centerTop":return"centerBottom";case "center":return"center";case "centerBottom":return"centerTop";case "rightTop":return"rightBottom";case "rightCenter":return"rightCenter";case "rightBottom":return"rightTop"}else return b;switch(b){case "leftTop":return c?"leftTop":"rightTop";case "leftCenter":return"centerTop";case "leftBottom":return c?
2349"rightTop":"leftTop";case "centerTop":return c?"leftCenter":"rightCenter";case "center":return"center";case "centerBottom":return c?"rightCenter":"leftCenter";case "rightTop":return c?"leftBottom":"rightBottom";case "rightCenter":return"centerBottom";case "rightBottom":return c?"rightBottom":"leftBottom"}return b}
2350g.XA=function(a){var b=this.eu();b.w(b.Z);var c=b.u(),d={sourceColor:this.color()};D(b.Sj())&&(c.iconFill=b.Sj().call(d,d));D(b.Uj())&&(c.iconStroke=b.Uj().call(d,d));D(b.Tj())&&(d.sourceColor=this.gc,c.iconHatchFill=b.Tj().call(d,d));var e;D(a)&&(this.ae||(this.ae=new Jy(void 0,void 0,[this])),b=this.ae,e=a.call(b,b));A(e)||(e=m(this.name())?this.name():"Pointer: "+this.If());c.iconType=Fn(c.iconType);a={meta:{},text:e,iconEnabled:!0,iconStroke:HP(this,!1,bp),iconFill:GP(this,!1,bp),iconHatchFill:IP(this,
2351!1,bp),disabled:!this.enabled()};ec(a,c);return a};g.eu=function(a){this.N||(this.N=new xH,Q(this.N,this.mP,this));return m(a)?(this.N.C(a),this):this.N};g.mP=function(a){var b=64,c=!1;V(a,8)&&(b|=8,c=!0);this.X(b,c)};g.remove=function(){this.c&&this.c.parent(null);this.v&&this.v.remove()};g.oj=ea;g.ep=ea;g.Cr=function(a){var b=GP(this,!0,a),c=HP(this,!0,a);a=IP(this,!0,a);this.path.fill(b);this.path.stroke(c);this.f.fill(a);this.f.stroke("none")};
2352g.rA=function(){this.path?this.path.clear():(this.path=this.c.path(),LP(this,this.path));this.f?this.f.clear():(this.f=this.c.path(),this.f.Hb(!0))};
2353g.bl=function(a){var b=this.L(),c=!!(a&ap),d=!c&&!!(a&N),e;c?e=this.Rl():d?e=this.xl():e=null;var f=this.label().vd(0),h=b.get("label"),k=d?b.get("hoverLabel"):null,b=c?b.get("selectLabel"):null,l=h&&m(h.enabled)?h.enabled:null,n=b&&m(b.enabled)?b.enabled:null,p=k&&m(k.enabled)?k.enabled:null;(d||c?d?null===p?null===this.xl().enabled()?null===l?this.label().enabled():l:this.xl().enabled():p:null===n?null===this.Rl().enabled()?null===l?this.label().enabled():l:this.Rl().enabled():n:null===l?this.label().enabled():
2354l)?(c=!!(a&ap),a=!c&&!!(a&N),n=this.L(),p=n.get("label"),l=a?n.get("hoverLabel"):null,n=c?n.get("selectLabel"):null,p=p&&p.position?p.position:null,l=l&&l.position?l.position:null,n=n&&n.position?n.position:null,c=a||c?a?l?l:this.xl().B("position")?this.xl().B("position"):p?p:this.label().B("position"):n?n:this.Rl().B("position")?this.Rl().B("position"):p?p:this.label().B("position"):p?p:this.label().B("position"),c=KP(this,qn(c)),c={value:tr(this.j,c)},a=MP(this),f?(HA(this.label(),0),f.Ld(a),f.Db(c)):
2355f=this.label().add(a,c,0),f.Se(),NA(f,e),f.ug(h,d?k:b),f.I()):f&&this.label().clear(f.U())};
2356g.I=function(){if(!this.ub())return this;var a=this.D();this.c||(this.c=Mh(),rv(this,this.c));T(this,8)&&(this.c.zIndex(this.zIndex()),this.v&&this.v.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(a),this.v&&this.v.D(a),this.w(2));T(this,4)&&this.w(4);a=this.L();T(this,16)&&(this.rA(),a.select(this.hd())&&(FP(this)?this.oj():this.ep(),this.Cr(Ud(this.state,0))),this.w(16));T(this,8192)&&(a.select(this.hd())?(this.bl(Ud(this.state,0)),this.label().I()):this.label().clear(),this.w(8192));
2357return this};g.Cb=function(a){return m(a)?this:this.Ic.yc().Cb()};g.Lc=function(a){return m(a)?(a=null===a?null:nn(a),a!=this.V&&(this.V=a),this):this.V};g.Ud=function(){return!0};g.xf=function(){return!1};g.Oe=function(a){this.Cr(a)};g.$e=function(a){this.Cr(a);this.bl(a)};g.Kf=ea;g.Nf=function(){return!0};function LP(a,b){b&&(b.tag={O:a,index:0})}g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};
2358g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":case "touchstart":b="pointclick";break;case "dblclick":b="pointdblclick";break;default:return null}a.pointIndex=0;var c=this.mb();c.select(this.hd())||c.reset();return{type:b,actualTarget:a.target,series:this,iterator:c,pointIndex:0,target:this,
2359originalEvent:a}};function MP(a){a.L().select(a.hd());a.J||(a.J=new Jy);var b=a.L(),c={pointer:{value:a,type:""},index:{value:b.U(),type:"number"},value:{value:b.get("value"),type:"number"},name:{value:a.name()||"Pointer "+a.If(),type:"string"},high:{value:b.get("high"),type:"number"},low:{value:b.get("low"),type:"number"}};a.J.Jf(b);return Vx(a.J,c)}g.qf=function(){return MP(this)};
2360g.Ub=function(){if(!Tz(this.state,N)&&!Zz(this.state.ze(),N)||!this.enabled())return this;this.state.h(N,this.state.b==bp?NaN:void 0);return this};
2360g.Ee=function(a){if(!this.enabled())return this;null!=a||(a=0);C(a)&&(this.Ub(),Vz(this.state,N,0));return this};g.Vb=function(){if(!this.enabled())return this;this.state.h(ap,this.state.b==bp?NaN:void 0);return this};g.Je=function(a,b){if(!this.enabled())return this;null!=a||(a=0);var c;m(b)&&(c=!(b&&b.shiftKey));C(a)&&this.state.g(ap,0,c?N:void 0);return this};
2361g.u=function(){var a=EP.o.u.call(this);a.pointerType=this.Ca();m(this.name())&&(a.name=this.name());a.width=this.width();a.offset=this.offset();a.dataIndex=this.hd();a.label=this.label().u();a.hoverLabel=GA(this.xl());a.selectLabel=GA(this.Rl());a.legendItem=this.eu().u();this.Rb&&(a.id=this.id());this.Da!=this.U()&&(a.autoIndex=this.If());this.Na&&(a.color=L(this.Na));D(this.fill())?K(8,null,["Pointer fill"]):a.fill=L(this.fill());D(this.ar())?K(8,null,["Pointer hoverFill"]):a.hoverFill=L(this.ar());
2362D(this.dr())?K(8,null,["Pointer selectFill"]):a.selectFill=L(this.dr());D(this.stroke())?K(8,null,["Pointer stroke"]):a.stroke=L(this.stroke());D(this.cr())?K(8,null,["Pointer hoverStroke"]):a.hoverStroke=L(this.cr());D(this.er())?K(8,null,["Pointer selectStroke"]):a.selectStroke=L(this.er());D(this.Jo())?K(8,null,["Pointer hatchFill"]):m(this.Jo())&&(a.hatchFill=L(this.Jo()));D(this.zm())?K(8,null,["Pointer hoverHatchFill"]):m(this.zm())&&(a.hoverHatchFill=L(this.zm()));D(this.Am())?K(8,null,["Pointer selectHatchFill"]):
2363m(this.Am())&&(a.selectHatchFill=L(this.Am()));return a};
2364g.H=function(a,b){EP.o.H.call(this,a,b);this.id(a.id);this.If(a.autoIndex);this.name(a.name);this.width(a.width);this.offset(a.offset);this.hd(a.dataIndex);this.label().na(!!b,a.label);this.xl().na(!!b,a.hoverLabel);this.Rl().na(!!b,a.selectLabel);this.eu().C(a.legendItem);this.color(a.color);this.fill(a.fill);this.ar(a.hoverFill);this.dr(a.selectFill);this.stroke(a.stroke);this.cr(a.hoverStroke);this.er(a.selectStroke);this.Jo(a.hatchFill);this.zm(a.hoverHatchFill);this.Am(a.selectHatchFill)};
2365g.M=function(){Kb(this.path,this.f);this.f=this.path=null;Jb(this.c);this.c=null;this.Y&&Yu(this.Y,this.Zy,this);this.Y=null;Kb(this.v,this.ua,this.Ea);this.Ea=this.ua=this.v=null;Jb(this.N);this.N=null;EP.o.M.call(this)};var NP=EP.prototype;NP.scale=NP.scale;NP.legendItem=NP.eu;NP.name=NP.name;NP.dataIndex=NP.hd;NP.getGauge=NP.bT;NP.color=NP.color;NP.fill=NP.fill;NP.hoverFill=NP.ar;NP.selectFill=NP.dr;NP.stroke=NP.stroke;NP.hoverStroke=NP.cr;NP.selectStroke=NP.er;NP.hatchFill=NP.Jo;
2366NP.hoverHatchFill=NP.zm;NP.selectHatchFill=NP.Am;NP.label=NP.label;NP.hoverLabel=NP.xl;NP.selectLabel=NP.Rl;NP.width=NP.width;NP.offset=NP.offset;NP.hover=NP.Ee;NP.unhover=NP.Ub;NP.select=NP.Je;NP.unselect=NP.Vb;function OP(a,b){EP.call(this,a,b)}G(OP,EP);OP.prototype.Ca=function(){return"bar"};OP.prototype.Xr=function(){var a=OP.o.Xr.call(this);a.push(0);return a};
2367OP.prototype.oj=function(){var a=this.W(),b=FP(this),c,d,e=this.scale().zc();b?(b=a.left,d=b+a.width,c=this.Fd(this.Nj()),a=this.Fd(this.Yy()),this.j.left=b,this.j.top=e?a:c):(b=this.Fd(this.Yy()),d=this.Fd(this.Nj()),c=a.top,a=c+a.height,this.j.left=e?d:b,this.j.top=c);this.j.width=Math.abs(d-b);this.j.height=Math.abs(c-a);this.path.clear().moveTo(b,c).lineTo(d,c).lineTo(d,a).lineTo(b,a).lineTo(b,c).close();this.f.Pb(this.path.u())};OP.prototype.ep=OP.prototype.oj;function PP(a,b){EP.call(this,a,b);this.G=this.K=this.F=null;this.m={};this.Lb|=1048576;this.A=""}G(PP,EP);g=PP.prototype;g.Z=EP.prototype.Z|1048576;g.rA=function(){QP(this);this.f?this.f.clear():this.f=this.c.path().zIndex(99);this.T||(this.T=this.c.rect().zIndex(100).stroke("none").fill(Go));LP(this,this.T)};function QP(a){for(var b in a.m)Jb(a.m[b]);a.m={}}
2368g.oj=function(){var a,b;QP(this);T(this,1048576)&&(this.h&&(this.h.Pd()?(this.h.Le(),this.h.Yb(this.scale().kg(),this.scale().jg()),this.h.Qe()):(this.h.Di(),this.h.Yb(this.scale().kg(),this.scale().jg()))),this.w(1048576));var c=this.W();this.j=c;this.T.ee(c);var d=FP(this),e=d?c.height:c.width,f=O(this.fh(),e),h=O(this.size(),e),k=O(this.count(),e);isNaN(f)||isNaN(h)?isNaN(f)||isNaN(k)?isNaN(h)||isNaN(k)||(f=(e-k*h)/(k-1)):h=(e-(k-1)*f)/k:(k=Math.floor((e+f)/(h+f)),b=e/(e-(e-(k*(h+f)-f))),h*=b,
2369f*=b);var l,n,p,r,t=null;d?(e=c.left,l=c.left+c.width,n=c.top+c.height-h,c=n+h):(e=c.left,l=e+h,n=c.top,c=c.top+c.height);p=this.Nj();for(var u=0;u<k;u++)r=Tp(ee(RP(this,d?c:e),0,1),7),b=Tp(ee(RP(this,d?n:l),0,1),7),a=this.Y.Rc(b),a=this.h.Pn(a),(b=this.Y.zc()?b<=p:r>=p)&&D(this.aa)&&(a=this.aa.call({color:a},a)),null===a&&(a="none"),null===t?(t=a,a in this.m?this.m[a].clear():this.m[a]=this.c.path().clear(),a=this.m[a]):(a!=t&&(t=a,a in this.m?this.m[a].clear():this.m[a]=this.c.path().clear()),a=
2370this.m[a]),a.moveTo(e,n).lineTo(l,n).lineTo(l,c).lineTo(e,c).lineTo(e,n),b||this.f.moveTo(e,n).lineTo(l,n).lineTo(l,c).lineTo(e,c).lineTo(e,n),d?(c=n-f,n=c-h):(e=l+f,l=e+h)};g.ep=PP.prototype.oj;g.Cr=function(a){for(var b in this.m)this.m[b].stroke("none").fill(b);a=IP(this,!0,a);this.f.stroke("none").fill(a)};g.Ca=function(){return"led"};function RP(a,b){var c=a.W(),d;FP(a)?(d=c.ka(),c=-c.height):(d=c.left,c=c.width);return(b-d)/c}
2371g.Av=function(a){return m(a)?(this.aa!=a&&(this.aa=a,this.i(16,1)),this):this.aa};function SP(a,b){if(2>a.A.length)a.A+=b;else if(a.A.charAt(1)!=b){var c=a.A.charAt(0);a.A=(a.A+b).slice(1);if(c!=b)switch(c){case "g":a.F=null;break;case "s":a.K=null;break;case "c":a.G=null}}}
2371g.fh=function(a){if(m(a)){if(a=nr(a,!0))SP(this,"g"),this.F!=a&&(this.F=a,this.i(16,1));return this}return this.F};g.size=function(a){if(m(a)){if(a=nr(a,!0))SP(this,"s"),this.K!=a&&(this.K=a,this.i(16,1));return this}return this.K};
2372g.count=function(a){return m(a)?(a=rr(a,NaN),isNaN(a)||(SP(this,"c"),this.G!=a&&(this.G=a,this.i(16,1))),this):this.G};g.Oc=function(a){return m(a)?(this.h!=a&&(this.h&&Yu(this.h,this.ZE,this),(this.h=a)&&Q(this.h,this.ZE,this),this.i(1048592,1)),this):this.h};g.ZE=function(a){V(a,6)&&this.i(1048592,1)};
2373g.u=function(){var a=PP.o.u.call(this);-1!=this.A.indexOf("g")&&(a.gap=this.F);-1!=this.A.indexOf("s")&&(a.size=this.K);-1!=this.A.indexOf("c")&&(a.count=this.G);a.colorScale=this.Oc().u();D(this.Av())?K(8,null,["Pointer dimmer"]):a.dimmer=this.Av();return a};g.H=function(a,b){PP.o.H.call(this,a,b);this.fh(a.gap);this.size(a.size);this.count(a.count);this.Av(a.dimmer);if("colorScale"in a){var c=a.colorScale,d=null;A(c)?d=fB(c,null):z(c)&&(d=fB(c.type,null))&&d.C(c);d&&this.Oc(d)}};
2374g.M=function(){Jb(this.T);this.T=null;QP(this);Jb(this.h);this.h=null;PP.o.M.call(this)};var TP=PP.prototype;TP.dimmer=TP.Av;TP.gap=TP.fh;TP.size=TP.size;TP.count=TP.count;TP.colorScale=TP.Oc;function UP(a,b){EP.call(this,a,b)}G(UP,EP);g=UP.prototype;g.oj=function(){var a=this.W(),b=ks(this.type()),c=FP(this),d,e;c?(d=a.left+a.width/2,e=this.Fd(this.Nj())):(d=this.Fd(this.Nj()),e=a.top+a.height/2);a=c?a.width:a.height;this.j.left=d-a/2;this.j.top=e-a/2;this.j.width=a;this.j.height=a;this.path.clear();b.call(null,this.path,d,e,a/2);this.f.Pb(this.path.u())};g.ep=UP.prototype.oj;g.Ca=function(){return"marker"};
2375g.type=function(a){return m(a)?(this.A!=a&&(null===a||(a=yn(a,"star5")),this.A=a,this.i(16,1)),this):this.A||this.jb};function VP(a,b){return m(b)?(a.jb=b,a):a.jb}g.H=function(a,b){UP.o.H.call(this,a,b);this.type(a.type)};g.u=function(){var a=UP.o.u.call(this);
2375this.A&&(a.type=this.type());return a};var WP=UP.prototype;WP.type=WP.type;function XP(a,b){EP.call(this,a,b);this.kh=["high","low"]}G(XP,OP);XP.prototype.Ca=function(){return"rangeBar"};XP.prototype.Yy=function(){var a=this.Ic.L();a.select(this.hd());a=a.get("low");return ee(this.scale().transform(a),0,1)};XP.prototype.Nj=function(){var a=this.Ic.L();a.select(this.hd());a=a.get("high");return ee(this.scale().transform(a),0,1)};XP.prototype.Xr=function(){var a=XP.o.Xr.call(this);a.pop();return a};function YP(a,b){EP.call(this,a,b);this.K=this.Fa=this.ma=this.Qa=this.F=this.oa=this.aa=this.T=this.pa=this.G=this.m=this.h=null}G(YP,EP);g=YP.prototype;g.Ca=function(){return"tank"};g.bB=function(a){a=.1488095238*O(this.width(),a);var b,c,d,e;b=c=d=e=0;FP(this)?c=e=a:b=d=a;return[b,c,d,e]};function ZP(a){return 0>=a?0:a*Math.round(1E15*Math.sin(90*Math.PI/180))/1E15}
2376function $P(a,b,c){if(FP(a)){a=c.width/2;var d=.1488095238*c.width,e=c.left+c.width,f=c.top+c.height;b.moveTo(c.left,c.top).dc(e,c.top,a,d,!1,!0).lineTo(e,f).dc(c.left,f,a,d,!1,!0)}else a=.1488095238*c.height,d=c.height/2,e=c.top+c.height/2+ZP(d),b.moveTo(c.left+(0>=a?0:a*Math.round(1E15*Math.cos(90*Math.PI/180))/1E15),e).dc(c.left,c.top,a,d,!0,!0).lineTo(c.left+c.width,c.top).dc(c.left+c.width,e,a,d,!1,!0)}
2377function aQ(a,b,c){if(FP(a)){a=c.width/2;var d=.1488095238*c.width;b.moveTo(c.left,c.top);b.dc(c.left,c.top-.1,a,d,!0,!1)}else{a=.1488095238*c.height;var d=c.height/2,e=c.top+c.height/2+ZP(d);b.moveTo(c.left+c.width+1.5,c.top+1);b.dc(c.left+c.width+1.5,e,a,d,!0,!1)}}function bQ(a,b,c){if(FP(a))b.moveTo(c.left,c.top),b.dc(c.left,c.top-.1,c.width/2,.1488095238*c.width,!0,!1);else{a=.1488095238*c.height;var d=c.height/2;b.moveTo(c.left+c.width-1,c.top);b.dc(c.left+c.width-1+.1,c.top,a,d,!0,!1)}}
2378g.rA=function(){this.h||(this.h=this.c.Ge());this.m||(this.m=this.c.Ge());this.scale().zc()?(this.m.zIndex(0),this.h.zIndex(1)):(this.h.zIndex(0),this.m.zIndex(1));this.G?this.G.clear():this.G=this.h.path().zIndex(0);this.pa?this.pa.clear():this.pa=this.h.path().zIndex(1);this.T?this.T.clear():this.T=this.h.path().zIndex(2);this.aa?this.aa.clear():this.aa=this.h.path().zIndex(3);this.oa?this.oa.clear():this.oa=this.h.path().zIndex(4);this.F?this.F.clear():this.F=this.m.path().zIndex(0);this.Qa?this.Qa.clear():
2379this.Qa=this.m.path().zIndex(1);this.ma?this.ma.clear():this.ma=this.m.path().zIndex(2);this.Fa?this.Fa.clear():this.Fa=this.m.path().zIndex(3);this.f?this.f.clear():this.f=this.c.path();this.K?this.K.clear():this.K=this.m.path();LP(this,this.c)};
2380g.oj=function(){var a=FP(this),b=this.W(),c=this.scale(),d=c.zc(),e=this.Fd(this.Nj()),f=this.Fd(c.transform(c.kg())),c=this.Fd(c.transform(c.jg()));a?d?(this.A=qq(b.left,f,b.width,e-f),this.la=qq(b.left,e,b.width,c-e)):(this.A=qq(b.left,e,b.width,f-e),this.la=qq(b.left,c,b.width,e-c)):d?(this.A=qq(e,b.top,f-e,b.height),this.la=qq(c,b.top,e-c,b.height)):(this.A=qq(f,b.top,e-f,b.height),this.la=qq(e,b.top,c-e,b.height));this.j=this.A;$P(this,this.G,this.A);aQ(this,this.pa,this.A);a=this.T;b=this.A;
2381FP(this)?(d=b.width/2,e=.1488095238*b.width,f=b.left+b.width,c=b.top+b.height,a.moveTo(b.left,c-1),a.dc(f,c,d,e,!1,!1)):(d=.1488095238*b.height,e=b.height/2,f=b.top+b.height/2+ZP(e),a.moveTo(b.left+1,b.top),a.dc(b.left,f,d,e,!1,!1));$P(this,this.aa,this.A);bQ(this,this.oa,this.A);$P(this,this.F,this.la);aQ(this,this.Qa,this.la);$P(this,this.ma,this.la);bQ(this,this.Fa,this.la);this.f.Pb(this.G.u());this.K.Pb(this.F.u())};g.ep=YP.prototype.oj;
2382var cQ={thickness:1,opacity:.3,color:"#FFFFFF"},dQ={angle:0,keys:[{color:"#FFFFFF",offset:"0",opacity:0},{color:"#FFFFFF",offset:"0.2",opacity:Number(160/255)},{color:"#FFFFFF",offset:"0.25",opacity:Number(140/255)},{color:"#FFFFFF",offset:"0.3",opacity:Number(30/255)},{color:"#FFFFFF",offset:"0.35",opacity:0}
2382,{color:"#FFFFFF",offset:"1",opacity:0}]},eQ={angle:0,keys:[{color:"#FFFFFF",offset:"0",opacity:0},{color:"#FFFFFF",offset:"0.2",opacity:.3*Number(160/255)},{color:"#FFFFFF",offset:"0.25",opacity:.3*
2383Number(140/255)},{color:"#FFFFFF",offset:"0.3",opacity:.3*Number(30/255)},{color:"#FFFFFF",offset:"0.35",opacity:0},{color:"#FFFFFF",offset:"1",opacity:0}]};g=YP.prototype;g.js=function(a,b,c,d,e,f,h){return m(a)?(this.wb=D(a)?a:Ke.apply(null,arguments),this):this.wb};g.Qs=function(a,b,c,d,e,f,h){return m(a)?(this.kd=D(a)?a:Ke.apply(null,arguments),this):this.kd};g.Mr=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.jb&&(this.jb=k,this.i(16,65));return this}return this.jb};
2384g.gp=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.hc&&(this.hc=e,this.i(16,65));return this}return this.hc};g.en=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.pc&&(this.pc=e);return this}return this.pc};g.Hn=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.Tc&&(this.Tc=e);return this}return this.Tc};
2385g.Cr=function(a){var b=FP(this),c=b?0:90,d=GP(this,!0,a),e=Oo(d),d=No(d),d={angle:c,keys:[{color:e,offset:"0",opacity:1},{color:e,offset:"0.05",opacity:1},{color:d,offset:"0.85",opacity:1},{color:d,offset:"0.85",opacity:1},{color:e,offset:"1",opacity:1}]};this.G.fill(d);this.G.stroke("none");this.pa.fill("none");this.pa.stroke(cQ);dQ.angle=c;this.aa.fill(dQ);this.aa.stroke("none");d={angle:b?50:140,keys:[{color:"#FFFFFF",offset:"0",opacity:.1},{color:e,offset:"1",opacity:1}]};this.oa.fill(d);this.oa.stroke("none");
2386this.T.fill("none");this.T.stroke(cQ);var f,e=this.L();e.select(this.hd());d=e.get("emptyFill")||this.Mr();e=a&ap?this.cj(e.get("selectEmptyFill")||this.Qs()||d,d):a&N?this.cj(e.get("hoverEmptyFill")||this.js()||d,d):this.cj(d);f=Ke(e);var e=Oo(f),d=No(f),h=1;A(f)?h="none"==f?0:1:z(f)&&(h=C(f.opacity)?f.opacity:1);f=h;d={angle:-c,keys:[{color:e,offset:"0",opacity:f},{color:e,offset:"0.05",opacity:f},{color:d,offset:"0.85",opacity:f},{color:d,offset:"0.85",opacity:f},{color:e,offset:"1",opacity:f}]};
2387this.F.fill(d);this.F.stroke("none");this.Qa.fill("none");this.Qa.stroke(cQ);eQ.angle=c;this.ma.fill(eQ);this.ma.stroke("none");d={angle:b?50:140,keys:[{color:"#FFFFFF",offset:"0",opacity:.1*f},{color:e,offset:"1",opacity:f}]};this.Fa.fill(d);this.Fa.stroke("none");b=IP(this,!0,a);this.f.fill(b);this.f.stroke("none");b=this.L();b.select(this.hd());var k;m(b.get("emptyHatchFill"))?k=b.get("emptyHatchFill"):k=this.gp();var l;a&ap?m(b.get("selectEmptyHatchFill"))?l=b.get("selectEmptyHatchFill"):m(this.Hn())?
2388l=this.Hn():l=k:a&N?m(b.get("hoverEmptyHatchFill"))?l=b.get("hoverEmptyHatchFill"):m(this.en())?l=this.en():l=k:l=k;b=JP(this,l);this.K.fill(b);this.K.stroke("none")};
2389g.u=function(){var a=YP.o.u.call(this);D(this.Mr())?K(8,null,["Pointer emptyFill"]):a.emptyFill=L(this.Mr());D(this.js())?K(8,null,["Pointer hoverEmptyFill"]):a.hoverEmptyFill=L(this.js());D(this.Qs())?K(8,null,["Pointer selectEmptyFill"]):a.selectEmptyFill=L(this.Qs());D(this.gp())?K(8,null,["Pointer emptyHatchFill"]):m(this.gp())&&(a.emptyHatchFill=L(this.gp()));D(this.en())?K(8,null,["Pointer hoverEmptyHatchFill"]):m(this.en())&&(a.hoverEmptyHatchFill=L(this.en()));D(this.Hn())?K(8,null,["Pointer selectEmptyHatchFill"]):
2390m(this.Hn())&&(a.selectEmptyHatchFill=L(this.Hn()));return a};g.H=function(a,b){YP.o.H.call(this,a,b);this.Mr(a.emptyFill);this.js(a.hoverEmptyFill);this.Qs(a.selectEmptyFill);this.gp(a.emptyHatchFill);this.en(a.hoverEmptyHatchFill);this.Hn(a.selectEmptyHatchFill)};g.M=function(){this.Fa=this.ma=this.Qa=this.F=this.oa=this.aa=this.T=this.pa=this.G=null;Kb(this.h,this.m,this.K);this.K=this.m=this.h=null;YP.o.M.call(this)};var fQ=YP.prototype;fQ.emptyFill=fQ.Mr;fQ.hoverEmptyFill=fQ.js;
2391fQ.selectEmptyFill=fQ.Qs;fQ.emptyHatchFill=fQ.gp;fQ.hoverEmptyHatchFill=fQ.en;fQ.selectEmptyHatchFill=fQ.Hn;function gQ(a,b){EP.call(this,a,b)}G(gQ,EP);g=gQ.prototype;g.oj=function(){var a=this.W(),b=this.scale().zc(),c=a.left,d=a.left+a.width,e=this.Fd(this.Nj()),a=b?a.top-this.m:a.top+a.height+this.m;this.j.left=c;this.j.top=b?a:e;this.j.width=Math.abs(d-c);this.j.height=Math.abs(a-e);this.path.clear().moveTo(c,e).lineTo(d,e).lineTo(d,a).dc(c,a,this.h,this.h,!0,!b).lineTo(c,e).close();this.f.Pb(this.path.u())};
2392g.ep=function(){var a=this.W(),b=this.scale().zc(),c=a.top,d=a.top+a.height,e=this.Fd(this.Nj()),a=b?a.left+a.width+this.m:a.left-this.m;this.j.left=b?e:a;this.j.top=c;this.j.width=Math.abs(a-e);this.j.height=Math.abs(d-c);this.path.clear().moveTo(e,c).lineTo(e,d).lineTo(a,d).dc(a,c,this.h,this.h,!0,!b).lineTo(e,c).close();this.f.Pb(this.path.u())};g.Ca=function(){return"thermometer"};
2393g.bB=function(a,b){var c=O(this.width(),a),d=O(this.Zu(),c),e=O(this.Yu(),b);d<c/2&&(d=c/2);this.h=d;this.m=e;var c=d+Math.sqrt(3)*d/2+e,f,h,d=e=f=h=0,k=this.scale().zc();FP(this)?k?e=c:h=c:k?f=c:d=c;return[d,e,f,h]};g.Zu=function(a){return m(a)?(a=nr(a),this.G!=a&&(this.G=a,this.i(16,9)),this):this.G};g.Yu=function(a){return m(a)?(a=nr(a),this.A!=a&&(this.A=a,this.i(16,9)),this):this.A};g.H=function(a,b){gQ.o.H.call(this,a,b);this.Zu(a.bulbRadius);this.Yu(a.bulbPadding)};
2394g.u=function(){var a=gQ.o.u.call(this);a.bulbRadius=this.Zu();a.bulbPadding=this.Yu();return a};var hQ=gQ.prototype;hQ.bulbRadius=hQ.Zu;hQ.bulbPadding=hQ.Yu;function iQ(a,b){rD.call(this);this.f=[];this.b=[];this.g=[];this.h=0;this.data(a||null,b)}G(iQ,rD);iQ.prototype.ia=rD.prototype.ia;iQ.prototype.Z=rD.prototype.Z|15503360;var jQ={};jQ.bar=OP;jQ.led=PP;jQ.marker=UP;jQ.rangeBar=XP;jQ.tank=YP;jQ.thermometer=gQ;function kQ(a,b){return m(b)?(a.Da=b,a):a.Da||{}}g=iQ.prototype;g.ql=function(a){return m(a)?(this.K=a=On(a),this):this.K};function lQ(a,b){return m(b)?(a.ua=b,a):a.ua||{}}g.eH=function(a){return m(a)?(this.R=a,this):this.R||{}};
2395g.cs=function(a){return m(a)?(a=nr(a),a!=this.J&&(this.J=a,this.i(4,1)),this):this.J};g.qq=function(a){return m(a)?(a=sn(a),a!=this.s&&(this.s=a,this.i(4,1)),this):this.s};g.rq=function(a){this.T||(this.T=new NC,Q(this.T,this.PN,this));return m(a)?(this.T.C(a),this):this.T};g.PN=function(a){V(a,2)&&this.i(524800,1)};
2396g.sq=function(a){if(a instanceof PC)return mQ(this,PC,a),this;if(a instanceof JC)return mQ(this,JC,a),this;z(a)&&"range"==a.type?mQ(this,PC):(z(a)||null==this.j)&&mQ(this,JC);return m(a)?(this.j.C(a),this):this.j};function mQ(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.RN,a);d&&a.i(2097664,1)}}g.RN=function(a){V(a,2)&&this.i(2097664,1)};g.pq=function(a){this.V||(this.V=new LC,Q(this.V,this.NN,this));return m(a)?(this.V.C(a),this):this.V};
2397g.NN=function(a){V(a,2)&&this.i(4194816,1)};g.jy=function(){return"vertical"==this.s};g.iC=function(){this.Ga().jk()&&this.i(4,9)};g.ld=function(){return this.b};function nQ(a,b,c){b=On(b);var d=lQ(a)[b];(b=jQ[b])?(c=new b(a,c),b=(b=a.b[a.b.length-1])?b.If()+1:0,a.b.push(c),c.lg=Tp(1E-5*b,5),c.If(b),c.Ik(a.sq().pf(b)),c instanceof UP&&VP(c,a.rq().gj(a.h++)),c.Ts(a.pq().fi(b)),c.Sa(a),c.C(d),Q(c,a.bV,a),a.i(266756,1)):c=null;return c}
2398g.KN=function(a){var b=[],c=this.ql(),d=arguments.length;U(this);if(d)for(var e=0;e<d;e++)b.push(nQ(this,c,arguments[e]));this.S(!0);return b};g.pV=function(a){return this.IJ(oQ(this,a))};g.IJ=function(a){var b=this.b[a];b&&(zs++,lb(this.b,a,1),Jb(b),this.i(266752,1),Cs());return this};g.nV=function(){if(this.b.length){zs++;var a=this.b;this.b=[];this.h=0;Kb(a);this.i(266752,1);Cs()}return this};function oQ(a,b){return hb(a.b,function(a){return a.id()==b})}
2399g.Vv=function(a){return this.tI(oQ(this,a))};g.tI=function(a){return this.b[a]||null};function tP(a,b){return gb(a.b,function(a){return a.If()==b})}g.fT=function(){return this.b.length};g.data=function(a,b){return m(a)?(this.Qa!==a&&(this.Qa=a,Jb(this.F),this.Fa=null,a instanceof nC?this.ib=this.F=a.dh():this.ib=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),H(this,this.F),this.m=this.ib,Q(this.m,this.MN,this),pQ(this),this.i(266240,5)),this):this.m};
2400function pQ(a){for(var b=a.b.length;b--;)a.b[b].i(8208)}g.MN=function(a){V(a,16)&&(pQ(this),this.i(266240,1))};g.L=function(){return this.Fa||this.mb()};g.mb=function(){return this.Fa=this.m.L()};g.ah=function(a,b){var c,d,e=[];c=0;for(d=this.b.length;c<d;c++){var f=this.b[c],h=f.XA(b);h.sourceUid=ka(this);h.sourceKey=f.id();e.push(h)}return e};g.wj=function(a){a=a.Ke();if(a=this.Vv(a))a.enabled(!a.enabled()),a.enabled()?a.enabled()&&a.state.g(N):a.Ub()};
2401g.zi=function(a){var b=a.Ke();(!a||null!=b||isNaN(b))&&(a=this.Vv(b))&&a.enabled()&&a.state.g(N)};g.yi=function(a){var b=a.Ke();(!a||null!=b||isNaN(b))&&(a=this.Vv(b))&&a.Ub()};g.cB=function(){for(var a=[],b=this.ld(),c,d,e=0;e<b.length;e++)(c=b[e])&&c.state&&c.enabled()&&(d=!!Xz(c.state,ap).length)&&a.push(qQ(this,c.If()));return a};function qQ(a,b){return new sP(a,b)}g.Cp=function(a,b,c){var d,e,f;a.length&&(f=a[a.length-1],d=f.O,e=d.If(),f=jb(f.Ab,0));d={index:e,series:d};d[b]=c?!f:f;return d};
2402g.zf=function(a,b,c,d,e){var f=this.Cp(c,a,d),h=qQ(this,f.index),k=[],l;if(!d)for(var n=0,p=c.length;n<p;n++)l=c[n].O,k.push(qQ(this,l.If()));a={type:"hovered"==a?"pointshover":"pointsselect",seriesStatus:this.kv(c,d),currentPoint:f,actualTarget:b.target,target:this,point:h,points:k,originalEvent:b};e&&(a.RA=!0);return a};g.Zl=function(){return!0};
2403g.iy=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.f[c];e||(e=new vP,e.Sa(this),e.C(kQ(this)),this.f[c]=e,Q(e,this.QN,this),this.i(32772,1));return m(d)?(e.C(d),this):e};g.QN=function(a){var b=0,c=0;V(a,1)&&(b|=32768,c|=1);V(a,8)&&(b|=4);this.i(b,c)};g.scale=function(a){if(m(a)){A(a)&&(a=fB(a,!1));if(!(a instanceof tB))return oo(5,void 0,["Linear gauge scale","scatter","linear, log"]),this;this.Y!=a&&(this.Y=a,this.i(262144,1));return this}this.Y||(this.Y=hB());return this.Y};
2404g.nC=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.g[c];e||(e=new xP(this),e.Sa(this),e.C(this.eH()),this.g[c]=e,Q(e,this.QU,this),this.i(8388612,1));return m(d)?(e.C(d),this):e};g.QU=function(a){var b=0,c=0;V(a,1)&&(b|=8388608,c|=1);V(a,8)&&(b|=4);this.i(b,c)};
2405g.ic=function(){var a,b=this.b.length,c;if(T(this,262144)){var d=!1;$a(this.b,function(a){a=a.scale();a.Le();d=d||a.Pd()});if(d)for(c=0;c<b;c++)if((a=this.b[c])&&a.enabled()){var e=a.scale();e.Yb.apply(e,a.Xr())}$a(this.b,function(a){a.scale().Qe()});this.i(32772);this.w(262144)}};
2406g.zr=function(){if(!Zu(this)){var a,b=0,c=this.jy();if(T(this,6815744)){bv(this.b);for(a=0;a<this.b.length;a++){var d=this.b[a],e=d.If();d.Ik(this.sq().pf(e));d.Ts(this.pq().fi(e));d instanceof UP&&VP(d,this.rq().gj(b++))}this.i(4096);pQ(this);this.w(6815744);dv(this.b);this.h=b}d=c?"left":"top";for(a=0;a<this.f.length;a++)if(b=this.f[a])SB(b,d),b.scale()||b.scale(this.scale());for(a=0;a<this.b.length;a++)b=this.b[a],d=this.qq(),m(d)&&(b.s=d),b.scale()||b.scale(this.scale()),b instanceof UP&&-1!=
2407String(VP(b)).toLowerCase().indexOf("triangle")&&VP(b,c?"triangleLeft":"triangleUp");for(a=0;a<this.g.length;a++)if(b=this.g[a])c=this.qq(),m(c)&&(b.s=c),b.scale()||b.scale(this.scale())}};
2408g.Dg=function(a){if(!Zu(this)){var b,c,d,e=this.b.length;this.ic();bv(this.f,this.b,this.g);if(T(this,32772)){var f;b=0;for(c=this.f.length;b<c;b++)if(f=this.f[b])HA(f.labels()),HA(f.Va())}this.c||(this.c=this.ta.Ge().zIndex(1));if(T(this,4)){c=this.jy();var h,k,l,n;l=k=n=h=0;var p;c?(p=a.width,f=a.height):(p=a.height,f=a.width);for(b=0;b<e;b++)d=this.b[b],d=d.bB(p,f),h=Math.max(h,d[0]),l=Math.max(l,d[1]),k=Math.max(k,d[2]),n=Math.max(n,d[3]);a=a.clone();a.top+=l;a.height-=l+n;a.left+=h;a.width-=
2409h+k;a=a.round();l=qq(c?0:a.left,c?a.top:0,c?0:a.width,c?a.height:0);p=c?a.width:a.height;f=c?a.height:a.width;k=O("100%",f);n=ob(this.f,this.b,this.g);for(b=0;b<n.length;b++)(f=n[b])&&f.enabled()&&(h=O(nr(f.width()),p),d=O(nr(f.offset()),p),h=c?qq(d,a.top,h,k):qq(a.left,d,k,h),re(l,h),f.W(h));c?(b=a.left+(a.width-l.width)/2-l.left,a=O(this.cs(),a.width)):(b=a.top+(a.height-l.height)/2-l.top,a=O(this.cs(),a.height));b+=a;this.c.Eb(1,0,0,1,c?b:0,c?0:b);this.i(8425472)}if(T(this,32768)){b=0;for(c=this.f.length;b<
2410c;b++)if(a=this.f[b])a.D(this.c),a.I();this.w(32768)}if(T(this,4096)){for(b=0;b<e;b++)if(d=this.b[b])d.D(this.c),d.I();this.w(4096)}if(T(this,8388608)){for(b=0;b<this.g.length;b++)if(e=this.g[b])e.D(this.c),e.I();this.w(8388608)}dv(this.f,this.b,this.g)}};
2411g.u=function(){var a=iQ.o.u.call(this);a.type=this.Ca();a.palette=this.sq().u();a.markerPalette=this.rq().u();a.hatchFillPalette=this.pq().u();a.globalOffset=this.cs();a.layout=this.qq();
2411a.data=this.data().u();var b={},c=[],d,e;d=this.scale();e=ka(d);b[e]=d.u();c.push(b[e]);a.scale=c.length-1;var f,h,k=[];for(f=0;f<this.f.length;f++){d=this.f[f];h=d.u();if(d=d.scale())e=ka(d),b[e]?h.scale=Za(c,b[e]):(b[e]=d.u(),c.push(b[e]),h.scale=c.length-1);k.push(h)}k.length&&(a.axes=k);k=[];for(f=0;f<this.b.length;f++){d=
2412this.b[f];h=d.u();if(d=d.scale())e=ka(d),b[e]?h.scale=Za(c,b[e]):(b[e]=d.u(),c.push(b[e]),h.scale=c.length-1);k.push(h)}k.length&&(a.pointers=k);k=[];for(f=0;f<this.g.length;f++){d=this.g[f];h=d.u();if(d=d.scale())e=ka(d),b[e]?h.scale=Za(c,b[e]):(b[e]=d.u(),c.push(b[e]),h.scale=c.length-1);k.push(h)}k.length&&(a.scaleBars=k);c.length&&(a.scales=c);return{gauge:a}};
2413g.H=function(a,b){iQ.o.H.call(this,a,b);"defaultAxisSettings"in a&&kQ(this,a.defaultAxisSettings);"defaultPointerSettings"in a&&lQ(this,a.defaultPointerSettings);"defaultScaleBarSettings"in a&&this.eH(a.defaultScaleBarSettings);this.cs(a.globalOffset);this.qq(a.layout);this.data(a.data);"palette"in a&&this.sq(a.palette);"markerPalette"in a&&this.rq(a.markerPalette);"hatchFillPalette"in a&&this.pq(a.hatchFillPalette);var c,d,e,f=a.axes,h=a.pointers,k=a.scaleBars,l=a.scales,n=this.Ca(),p={};if(q(l))for(c=
24140;c<l.length;c++)d=l[c],A(d)&&(d={type:d}),d=hp(d,c,n),e=fB(d.type,!1),e.C(d),p[c]=e;else if(z(l))for(c in l)l.hasOwnProperty(c)&&(d=l[c],A(d)&&(d={type:d}),d=hp(d,c,n),e=fB(d.type,!1),e.C(d),p[c]=e);d=a.scale;C(d)?e=p[d]:A(d)?(e=fB(d,null))||(e=p[d]):z(d)?(e=fB(d.type,!1),e.C(d)):e=null;e&&this.scale(e);if(q(f))for(c=0;c<f.length;c++)d=f[c],this.iy(c,d),z(d)&&"scale"in d&&0<d.scale&&this.iy(c).scale(p[d.scale]);if(q(h))for(c=0;c<h.length;c++)if(d=h[c],e=d.pointerType||this.ql(),e=nQ(this,e,d.dataIndex))e.C(d),
2415z(d)&&"scale"in d&&0<d.scale&&e.scale(p[d.scale]);if(q(k))for(c=0;c<k.length;c++)d=k[c],this.nC(c,d),z(d)&&"scale"in d&&0<d.scale&&this.nC(c).scale(p[d.scale])};g.M=function(){Kb(this.b);this.b=[];Kb(this.f);this.f=null;Kb(this.g);this.g=null;Kb(this.j,this.T,this.V);this.V=this.T=this.j=null;iQ.o.M.call(this)};g.bV=function(a){var b=4096,c=1;V(a,8)&&(b|=4,c|=8);V(a,64)&&(b|=512);this.i(b,c)};g.LN=function(a){return nQ(this,"bar",a)};g.ST=function(a){return nQ(this,"led",a)};
2416g.ON=function(a){return nQ(this,"marker",a)};g.jV=function(a){return nQ(this,"rangeBar",a)};g.OV=function(a){return nQ(this,"tank",a)};g.WV=function(a){return nQ(this,"thermometer",a)};var rQ=iQ.prototype;rQ.getType=rQ.Ca;rQ.defaultPointerType=rQ.ql;rQ.globalOffset=rQ.cs;rQ.layout=rQ.qq;rQ.palette=rQ.sq;rQ.markerPalette=rQ.rq;rQ.hatchFillPalette=rQ.pq;rQ.isVertical=rQ.jy;rQ.addPointer=rQ.KN;rQ.removePointer=rQ.pV;rQ.removePointerAt=rQ.IJ;rQ.removeAllPointers=rQ.nV;rQ.getPointer=rQ.Vv;
2417rQ.getPointerAt=rQ.tI;rQ.getPointersCount=rQ.fT;rQ.getSelectedPoints=rQ.cB;rQ.data=rQ.data;rQ.axis=rQ.iy;rQ.scaleBar=rQ.nC;rQ.scale=rQ.scale;rQ.bar=rQ.LN;rQ.led=rQ.ST;rQ.marker=rQ.ON;rQ.rangeBar=rQ.jV;rQ.tank=rQ.OV;rQ.thermometer=rQ.WV;function sQ(){uA.call(this)}G(sQ,uA);sQ.prototype.yH=function(a,b,c,d,e){b=Math.round(b.left+a*b.width);var f,h,k=this.length(),l=this.position();b=1==a?b+e:b-e;"outside"==l?(f=c.top-d/2,h=-k):"center"==l?(f=c.top+(c.height-k)/2,h=k):"inside"==l&&(f=c.ka()+d/2,h=k);this.path.moveTo(b,f);this.path.lineTo(b,f+h)};
2418sQ.prototype.xH=function(a,b,c,d,e){b=Math.round(b.top+b.height-a*b.height);var f=this.length(),h=this.position();b=1==a?b-e:b+e;"outside"==h?(a=c.ra()+d/2,c=f):"center"==h?(a=c.left+(c.width-f)/2,c=f):(a=c.left-d/2,c=-f);this.path.moveTo(a,b);this.path.lineTo(a+c,b)};
2419sQ.prototype.rH=function(a,b,c,d,e){b=Math.round(b.left+a*b.width);var f,h,k=this.length(),l=this.position();b=1==a?b+e:b-e;"outside"==l?(f=c.ka()+d/2,h=k):"center"==l?(f=c.top+(c.height-k)/2,h=k):"inside"==l&&(f=c.top-d/2,h=-k);this.path.moveTo(b,f);this.path.lineTo(b,f+h)};
2420sQ.prototype.uH=function(a,b,c,d,e){var f;b=Math.round(b.top+b.height-a*b.height);var h,k=this.length(),l=this.position();b=1==a?b-e:b+e;"outside"==l?(f=c.left-d/2,h=-k):"center"==l?(f=c.left+(c.width-k)/2,h=k):"inside"==l&&(f=c.ra()+d/2,h=k);this.path.moveTo(f,b);this.path.lineTo(f+h,b)};function tQ(){QB.call(this);this.N=NaN;sv(this,this,this.hF,this.DP,null,this.hF);this.da.ja(this,"mousedown",this.xT);this.f|=1024}G(tQ,QB);g=tQ.prototype;g.Z=QB.prototype.Z|1024;g.Fy=function(){return new sQ};g.ZA=function(){this.Zb||(this.scale()instanceof bD?this.Zb=uh():this.scale()instanceof hD&&(this.Zb=Mh(),this.v=[]),this.Zb.zIndex(this.zIndex()),this.Zb.parent(this.D()),this.Zb.cursor("pointer"),rv(this,this.Zb));return this.Zb};
2421g.fv=function(a){return m(a)?(a=P(a),this.N!=a&&(this.N=a,this.i(this.f,9)),this):this.N};g.lu=function(a){return m(a)?(a=rn(a),this.m!=a&&(this.m=a,this.i(this.f,9)),this):this.m};g.length=function(a){return m(a)?(this.Ac!=a&&(this.Ac=a,this.i(this.f,9)),this):this.Ac};g.pz=function(a){this.g||(this.g=new EE,this.g.Db({value:{x:0,y:0}}),Q(this.g,this.EP,this));return m(a)?(this.g.C(a),this.i(1024,1),this):this.g};g.EP=function(a){V(a,1)&&this.i(1024,1)};
2422g.target=function(a){return m(a)?(this.j!=a&&(this.j=a,uQ(this),Q(this.j,this.RV,this)),this):this.j};g.RV=function(a){V(a,132)&&uQ(this)};function uQ(a){var b=a.scale();if(b&&b instanceof hD){a.R={};for(var c=a.j,d=c.mb();d.advance();){var e=(m(c.yG)?d.l(c.yG):null)||d.get(c.Jd?c.Jd.nt:c.kh[1]);if(e=b.Hg(e))a.R[e.sourceIndex]||(a.R[e.sourceIndex]=[]),a.R[e.sourceIndex].push(d.U())}}}
2423g.Gy=function(a,b){var c=this.scale(),d={},e,f;if(c instanceof bD)e=parseFloat(b),f=parseFloat(b);else if(c instanceof hD){e=c.Ta().names()[a];f=b;var h=c.Hg(b);h&&(d.colorRange={color:h.color,end:h.end,name:h.name,start:h.start,index:h.sourceIndex})}d.index=a;d.value=e;d.tickValue=f;d.max=c.max?c.max:null;d.min=c.min?c.min:null;d.scale=c;return d};
2424g.sl=function(a,b){var c=0;a.enabled()&&(c=a.length(),c="center"==a.position()?Math.max((c-this.N)/2,0):m(b)?0<b?"outside"==a.position()?0:c:0>b?"inside"==a.position()?0:c:c:c);return c};
2425g.IA=function(a,b,c,d,e){c=a.top+a.height+c/2-d;var f=this.scale();if(f instanceof bD)this.Zb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c).lineTo(a.left-b+a.width,c-e).lineTo(a.left+b,c-e).close();else if(f instanceof hD){d=f.ti();for(var f=f.Ye(),h=a.width/d.length,k=0,l=d.length;k<l;k++){var n=d[k],n=n.color||f[n.sourceIndex]||f[f.length-1],p=this.v[k]?this.v[k].clear():this.v[k]=this.Zb.path(),r=a.left+b+h*k;p.moveTo(r,c).lineTo(r+h,c).lineTo(r+h,c-e).lineTo(r,c-e).close();p.stroke(this.stroke());
2426p.fill(n)}}};
2427g.GA=function(a,b,c,d,e){c=a.left-c/2+d;var f=this.scale();if(f instanceof bD)this.Zb.moveTo(c,a.top+b).lineTo(c,a.top-b+a.height).lineTo(c+e,a.top-b+a.height).lineTo(c+e,a.top+b).close();else if(f instanceof hD){d=f.ti();for(var f=f.Ye(),h=a.height/d.length,k=0,l=d.length;k<l;k++){var n=d[k],n=n.color||f[n.sourceIndex]||f[f.length-1],p=this.v[k]?this.v[k].clear():this.v[k]=this.Zb.path(),r=a.top+b+h*(d.length-1-k);p.moveTo(c,r).lineTo(c,r+h).lineTo(c+e,r+h).lineTo(c+e,r).close();p.stroke(this.stroke());p.fill(n)}}};
2428g.BA=function(a,b,c,d,e){c=a.top-c/2+d;var f=this.scale();if(f instanceof bD)this.Zb.moveTo(a.left+b,c).lineTo(a.left-b+a.width,c).lineTo(a.left-b+a.width,c+e).lineTo(a.left+b,c+e).close();else if(f instanceof hD){d=f.ti();for(var f=f.Ye(),h=a.width/d.length,k=0,l=d.length;k<l;k++){var n=d[k],n=n.color||f[n.sourceIndex]||f[f.length-1],p=this.v[k]?this.v[k].clear():this.v[k]=this.Zb.path(),r=a.left+b+h*k;p.moveTo(r,c).lineTo(r+h,c).lineTo(r+h,c+e).lineTo(r,c+e).close();p.stroke(this.stroke());p.fill(n)}}};
2429g.DA=function(a,b,c,d,e){c=a.left+a.width+c/2-d;var f=this.scale();if(f instanceof bD)this.Zb.moveTo(c,a.top+b).lineTo(c,a.top-b+a.height).lineTo(c-e,a.top-b+a.height).lineTo(c-e,a.top+b).close();else if(f instanceof hD){d=f.ti();for(var f=f.Ye(),h=a.height/d.length,k=0,l=d.length;k<l;k++){var n=d[k],n=n.color||f[n.sourceIndex]||f[f.length-1],p=this.v[k]?this.v[k].clear():this.v[k]=this.Zb.path(),r=a.top+b+h*(d.length-1-k);p.moveTo(c,r).lineTo(c,r+h).lineTo(c-e,r+h).lineTo(c-e,r).close();p.stroke(this.stroke());
2430p.fill(n)}}};
2431g.KE=function(){var a=this.ZA(),b=this.scale();b||this.scale(lB());if(b instanceof bD)a.clear(),a.stroke(this.stroke()),b=Ke(b.Ye()),this.fb()?b.angle=0:b.angle=90,a.fill(b);else if(b instanceof hD)for(a=0,b=this.v.length;a<b;a++)this.v[a].clear();var c;switch(this.fd()){case "top":c=this.IA;break;case "right":c=this.GA;break;case "bottom":c=this.BA;break;
2431case "left":c=this.DA}var a=this.stroke(),a=!a||Nr(a)?0:a.thickness?parseFloat(this.stroke().thickness):1,b=a%2?.5:0,d=this.Ma(),e=vQ(this),f=Math.round(this.N),
2432h=this.sl(this.lf(),1),k=this.sl(this.Pa(),1);c.call(this,d,b,a,Math.max(h,k,e),f)};function vQ(a){var b=0;if(a.g&&a.g.enabled()){var c=a.fd(),b=2*a.g.size(),d=m(a.g.offsetX())?a.g.offsetX():0;a=m(a.g.offsetY())?a.g.offsetY():0;switch(c){case "top":b+=a;break;case "right":b-=d;break;case "bottom":b-=a;break;case "left":b+=d}}return b}
2433g.Ma=function(){if(!this.Gk||T(this,4)){var a=this.W();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.fb()?(b=a.width,c=a.height):(b=a.height,c=a.width);var d=this.YA(b);c=this.width()?O(this.width(),c):VB(this,a,d);var e,f,h=this.jd(),k=O(h.B("top"),a.height),l=O(h.B("right"),a.width),n=O(h.B("bottom"),a.height),h=O(h.B("left"),a.width),p=this.lu(),r;this.fb()?(d+l+h>b&&(d=b-(l+h)),"left"==p||"top"==p?r=h:"right"==p||
2434"bottom"==p?r=b-d-l:"center"==p&&(r=(b-d-l-h)/2)):(d+n+k>b&&(d=b-(n+k)),"left"==p||"top"==p?r=k:"right"==p||"bottom"==p?r=b-d-n:"center"==p&&(r=(b-d-n-k)/2));var t,u;switch(this.fd()){case "top":f=a.top+k;e=a.left+r;u=c;t=d;break;case "right":f=a.top+r;e=a.left+a.width-c-l;u=d;t=c;break;case "bottom":f=a.top+a.height-c-n;e=a.left+r;u=c;t=d;break;case "left":f=a.top+r,e=a.left+h,u=d,t=c}this.Gk=new I(Math.round(e),Math.round(f),Math.round(t),Math.round(u))}else this.Gk=new I(0,0,0,0);this.w(4)}return this.Gk};
2435g.YA=function(a){return O(this.Ac,a)};
2436g.wG=function(a,b){var c=this.lf(),d=this.Pa(),e=this.sl(c),f=this.sl(d),h=vQ(this);"outside"==c.position()?"outside"==d.position()?c=Math.max(a+e,b+f):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+e,b+f),h=Math.max(f,h)):"inside"==c.position()?"outside"==d.position()?(c=Math.max(a,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a,b):Math.max(a,b+f),h=Math.max(e,f,h)):"outside"==d.position()?(c=Math.max(a+e,b+f),h=Math.max(e,h)):(c="inside"==d.position()?Math.max(a+e,b):Math.max(a+
2437e,b+f),h=Math.max(e,f,h));e=this.stroke();return c+h+(Math.round(this.N)+(!e||Nr(e)?0:e.thickness?parseFloat(e.thickness):1))};
2438function wQ(a,b){var c=a.scale(),d=a.j,e=d.Oc()||(d.ri?d.ri():void 0),f=a.g&&a.g.enabled(),d=d&&d.enabled()&&e==c;if(a.enabled()&&f&&c&&d&&(c=a.Zb.Oa(),f=ee(a.scale().transform(b,.5),0,1),!isNaN(f))){var h,k,l;switch(a.fd()){case "top":h=c.left+c.width*f;k=c.top+c.height+a.g.size();l=180;break;case "bottom":h=c.left+c.width*f;k=c.top-a.g.size();l=0;break;case "left":h=c.left+c.width+a.g.size();k=c.top+c.height-c.height*f;l=90;break;case "right":h=c.left-a.g.size(),k=c.top+c.height-c.height*f,l=-90}U(a.g).rotation(l).Db({value:{x:h,
2439y:k}}).S(!1).I();a.g.Bd().visible(!0)}}function RQ(a){a.scale()&&a.g&&a.g.Bd().visible(!1)}g.scale=function(a){var b=this.wi||SQ(this);m(a)&&b&&b!=a&&b.Ca()!=a.Ca()&&(this.Zb&&(this.Zb.sg(),this.Zb.parent(null),this.Zb=null),this.v&&(this.v.length=0));return tQ.o.scale.call(this,a)||SQ(this)};function SQ(a){a.T||(a.T=lB(),a.T.Ye("#fff","#000"));return a.T}
2440g.I=function(){if(!this.ub())return this;T(this,1024)&&(this.g&&(this.g.D(this.D()),this.g.zIndex(this.zIndex()+1),this.g.I(),this.g.Bd().visible(!1)),this.w(1024));T(this,2)&&this.g&&this.g.D(this.D());if(T(this,8)&&this.g){var a=this.zIndex();this.g.zIndex(a+1)}return tQ.o.I.call(this)};
2441g.xT=function(a){var b=this.scale(),c=this.j,d=c.Oc()||c.ri();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.Zb.Oa(),e,f;this.fb()?(e=a.clientX,f=d.left+Ql(this.D().ha()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Ql(this.D().ha()).y,d=(d.height-(e-f))/d.height);d=b.Rc(d);a.metaKey||a.shiftKey||!c.map||c.map.Vb();if(b instanceof hD)d=b.Hg(d),b&&c&&(e=this.R[d.sourceIndex],b=c.kb(),b=b.yc(),"single"==b.Cb()?this.yb={O:c,Ab:e}:this.yb=[{O:c,Ab:e,hh:e[e.length-1],cc:{index:e[e.length-1],td:0}}]);
2442else if(b instanceof bD){a=c.mb();e=Infinity;for(var h=NaN,k=b.kg(),l=b.jg();a.advance();){f=a.get(c.Jd?c.Jd.nt:c.kh[1]);f=ee(f,k,l);var n=Math.abs(d-f);e>n&&(e=n,h=f)}e=[];a=c.mb();for(d=h;a.advance();)f=a.get(c.Jd?c.Jd.nt:c.kh[1]),f=ee(f,k,l),f==d&&e.push(a.U());b&&c&&(b=c.kb(),b=b.yc(),"single"==b.Cb()?this.yb={O:c,Ab:e}:this.yb=[{O:c,Ab:e,hh:e[e.length-1],cc:{index:e[e.length-1],td:0}}])}}};
2443g.hF=function(a){var b=this.scale(),c=this.j,d=c.Oc()||c.ri();if(this.enabled()&&b&&c&&c.enabled()&&d==b){var d=this.Zb.Oa(),e,f;this.fb()?(e=a.clientX,f=d.left+Ql(this.D().ha()).x,d=(e-f)/d.width):(e=a.clientY,f=d.top+Ql(this.D().ha()).y,d=(d.height-(e-f))/d.height);var h,d=b.Rc(d);if(b instanceof hD)a=b.Hg(d),h=this.R[a.sourceIndex],b=c.kb(),f=b.yc(),"single"==f.Cb()?this.yb={O:c,Ab:h}:this.yb=[{O:c,Ab:h,hh:h[h.length-1],cc:{index:h[h.length-1],td:0}}];else if(b instanceof bD&&c){f=c.mb();h=Infinity;
2444for(var k=NaN,l=b.kg(),n=b.jg();f.advance();){e=f.get(c.Jd?c.Jd.nt:c.kh[1]);e=ee(e,l,n);var p=Math.abs(d-e);h>p&&(h=p,k=e)}h=[];f=c.mb();for(d=k;f.advance();)e=f.get(c.Jd?c.Jd.nt:c.kh[1]),e=ee(e,l,n),e==d&&h.push(f.U());b&&c&&(b=c.kb(),f=b.yc(),"single"==f.Cb()?(this.yb&&!fb(h,function(a){return jb(this.yb.Ab,a)},this)&&b.dispatchEvent(b.zf("hovered",a,[{O:c,Ab:[],cc:{index:this.yb.Ab[this.yb.Ab.length-1],td:0}}],!1)),this.yb={O:c,Ab:h}):this.yb=[{O:c,Ab:h,hh:h[h.length-1],cc:{index:h[h.length-1],
2445td:0}}])}wQ(this,d)}};g.DP=function(){RQ(this);var a=this.j;a&&(this.c=a)};g.remove=function(){tQ.o.remove.call(this);this.g&&this.g.remove()};g.u=function(){var a=tQ.o.u.call(this);a.marker=this.pz().u();a.colorLineSize=this.fv();a.length=this.length();a.align=this.lu();return a};g.H=function(a,b){tQ.o.H.call(this,a,b);this.pz(a.marker);this.fv(a.colorLineSize);this.length(a.length);
2445this.lu(a.align)};var TQ=tQ.prototype;TQ.marker=TQ.pz;TQ.colorLineSize=TQ.fv;TQ.length=TQ.length;TQ.align=TQ.lu;function UQ(a,b,c,d,e,f){zJ.call(this,a,b,c,d,e);this.pa=f}G(UQ,zJ);UQ.prototype.lJ=function(a){return!this.pa&&0>a?0:a};UQ.prototype.Tk=function(a,b,c){(this.pa||0<a.get("value"))&&UQ.o.Tk.call(this,a,b,c)};UQ.prototype.bl=function(a,b,c){(this.pa||0<a.get("value"))&&UQ.o.bl.call(this,a,b,c)};function VQ(a,b){nG.call(this,!0);this.g=this.c=null;this.la=!!a;this.h=!!b;this.K=0;this.sd("mekko")}G(VQ,nG);var WQ={};WQ.mekko={nb:29,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|5767168,eb:"value",cb:"zero"};VQ.prototype.Bf=WQ;HD(VQ,VQ.prototype.Bf);g=VQ.prototype;g.Z=nG.prototype.Z|268435456;g.uC=function(a){VQ.o.uC.call(this,a);V(a,64)&&this.i(268435456,1)};
2446g.Nv=function(a){if(m(a)){if(a instanceof JB&&this.c!=a){this.c&&Yu(this.c,this.Zo,this);(this.c=a)&&Q(this.c,this.Zo,this);a=458752;if(this.Gj()&&"categories"==this.wd().df()||this.h)a|=512;this.i(a,268435457)}return this}this.c||(this.c=this.gk("ordinal",!0,!1),Q(this.c,this.Zo,this));return this.c};
2447g.fw=function(a){if(m(a))return a instanceof JB&&this.g!=a&&(this.g&&Yu(this.g,this.Zo,this),(this.g=a)&&Q(this.g,this.Zo,this),this.i(458752,268435457)),this;this.g||(this.g=this.gk("ordinal",!0,!1),Q(this.g,this.Zo,this));return this.g};g.Zo=function(a){U(this);if(V(a,4)){a=458752;if(this.Gj()&&"categories"==this.wd().df()||this.h)a|=512;this.i(a,268435456)}this.S(!0)};g.Om=function(a){(a=a instanceof JB&&!a.zk())||oo(5,void 0,["Mekko chart X scale","ordinal"]);return a};g.Gj=function(){return!0};
2448g.ah=function(a,b){if(this.h&&1==this.pg()&&this.wa()instanceof JB){this.ic();var c=[],d,e=this.wa().names(),f=this.wa().values(),h=this.Ig(0);for(d=0;d<f.length;d++){var k=null;D(b)&&(k={value:f[d],name:e[d]},k=b.call(k,k));A(k)||(k=String(e[d]));var l=this.qh().pf(d);c.push({text:k,sourceUid:ka(this),sourceKey:d,iconType:"square",iconStroke:To(l,1),iconFill:l,iconHatchFill:h.hatchFill()})}return c}return VQ.o.ah.call(this,a,b)};
2449g.xK=function(a){if(this.la){var b=!this.wa().zc(),c="left"==a.fd()||"bottom"==a.fd();a.scale(c==b?this.Nv():this.fw())}else a.scale(this.Ua())};
2450g.ic=function(){var a=T(this,196608);T(this,458752)&&this.i(268435456);VQ.o.ic.call(this);if(a){for(var b,c,d=[],e=[],f=this.F.length,h,a=0;a<this.F.length;a++)for(c=this.F[a].data,b=0;b<c.length;b++)m(e[b])||(e[b]=0),c[b].l.missing?(e[b]++,h=0):(h=P(c[b].data.value),h=this.h?Math.abs(h):0>h?0:h),void 0==d[b]?d.push(h):d[b]+=h;for(a=0;a<this.F.length;a++)for(c=this.F[a].data,b=h=0;b<c.length;b++)c[b].l.category=e[b]<f?h++:h;d=ab(d,function(a,b){return e[b]<f});LB(this.wa(),d)}T(this,268435456)&&(XQ(this),
2451this.w(268435456))};function XQ(a){if(a.F.length){for(var b=[],c=[],d=[],e=[],f=a.F[0].data.length-1,h=0;h<a.F.length;h++)a.F[h].data[0].l.missing||(b.push(a.F[h].O.name()),d.push(a.F[h].data[0].data.value)),a.F[h].data[f].l.missing||(c.push(a.F[h].O.name()),e.push(a.F[h].data[f].data.value));f=a.Nv();f.Le();f.Yb.apply(f,b);f.Qe();LB(f,d);f=a.fw();f.Le();f.Yb.apply(f,c);f.Qe();LB(f,e)}}g.zt=function(a){return m(a)?(this.K!=a&&(this.K=a,this.i(4294967295,1)),this):this.K};
2452g.ol=function(a,b){return new UQ(this,this,a,b,!1,this.h)};g.Ek=function(){return"mekko"};g.yv=function(){return 3};g.u=function(){var a=VQ.o.u.call(this);a.type=this.Ca();a.pointsPadding=this.zt();return{chart:a}};g.Ii=function(a,b,c){zE(a,"firstCategoriesScale",this.Nv(),b,c);zE(a,"lastCategoriesScale",this.fw(),b,c);VQ.o.Ii.call(this,a,b,c)};
2453g.rC=function(a,b,c,d){var e=a.u();(a.scale()==this.Nv()&&"left"!=a.fd()||a.scale()==this.fw()&&"right"!=a.fd())&&zE(e,"scale",a.scale(),b,c);d.push(ka(a));return e};g.H=function(a,b){VQ.o.H.call(this,a,b);this.zt(a.pointsPadding)};var YQ=VQ.prototype;YQ.pointsPadding=YQ.zt;YQ.xScale=YQ.wa;YQ.yScale=YQ.Ua;YQ.crosshair=YQ.ik;YQ.xAxis=YQ.Rk;YQ.getXAxesCount=YQ.$r;YQ.yAxis=YQ.Ij;YQ.getYAxesCount=YQ.as;YQ.getSeries=YQ.ye;YQ.palette=YQ.qh;YQ.markerPalette=YQ.$h;YQ.hatchFillPalette=YQ.Zh;YQ.getType=YQ.Ca;
2454YQ.defaultSeriesType=YQ.sd;YQ.addSeries=YQ.Zi;YQ.getSeriesAt=YQ.Ig;YQ.getSeriesCount=YQ.pg;YQ.removeSeries=YQ.Nl;YQ.removeSeriesAt=YQ.Ol;YQ.removeAllSeries=YQ.Ml;YQ.getPlotBounds=YQ.Bh;YQ.annotations=YQ.ph;YQ.lineMarker=YQ.lm;YQ.rangeMarker=YQ.mm;YQ.textMarker=YQ.nm;function ZQ(a,b,c,d,e){zJ.call(this,a,b,c,d,e)}G(ZQ,zJ);g=ZQ.prototype;g.st={"%BubbleSize":"size","%RangeStart":"low","%RangeEnd":"high","%XValue":"x","%CF":"cf","%RF":"rf"};g.pp=function(a,b){var c=ZQ.o.pp.call(this,a,b),d=this.data(),e;m(d)&&m(c.index)&&-1<(e=Number(c.index.value))&&(d=d.af(e),d instanceof VH||d instanceof $Q)&&(c.cf={value:d.qp(e),type:"number"},c.rf={value:d.Yr(e),type:"number"});return c};g.Hj=function(a,b){var c=ZQ.o.Hj.call(this,a,b);aR(this,c,c.index);return c};
2455g.Hq=function(a){a=ZQ.o.Hq.call(this,a);aR(this,a,a.index);return a};g.Ec=function(a){var b=ZQ.o.Ec.call(this,a);aR(this,b,a);return b};function aR(a,b,c){var d;
2455m(c)&&-1<c&&(d=null,a=a.data(),m(a)&&(a=a.af(c),a instanceof VH||a instanceof $Q))&&(d={},d.cf=a.qp(c),d.rf=a.Yr(c));d&&(b.cf=d.cf,b.rf=d.rf)};function $Q(a){zC.call(this,a)}G($Q,zC);$Q.prototype.il=function(a,b,c){return"value"==c?this.g.qp(b):$Q.o.il.call(this,a,b,c)};$Q.prototype.qp=function(a){return this.g.qp(a)};$Q.prototype.Yr=function(a){return this.g.Yr(a)};function bR(){YJ.call(this);this.Ef=hB();this.Ef.kg(0).jg(100);this.A="pareto"}G(bR,YJ);
2456bR.prototype.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}if(this.Kl!==a){this.Kl=a;Jb(this.la);a instanceof nC?this.g=this.la=a.dh():this.g=a instanceof tC?this.la=a.cd():(this.la=new tC(q(a)||A(a)?a:null,b)).cd();U(this);this.c&&Yu(this.c,this.Mn,this);Jb(this.c);this.c=new VH(this.g.sort("value",cR));Q(this.c,this.Mn,this);dR(this);var c=this.Ig(0),d=this.Ig(1);this.h&&Jb(this.h);this.h=this.c.dh();c||(c=this.column());c.data(this.h);this.Yd&&Jb(this.Yd);
2457this.Yd=new $Q(this.c);d||(d=this.line().clip(!1).Ja(!0).Ua(this.Ef));d.data(this.Yd);this.S(!0)}return this}return this.c};function dR(a){if(m(a.c)){var b;b=a.c;oC(b);b=b.f;var c=a.Ig(0),d;c?d=c.Ua():d=a.Ua();d.kg(0);b?d.jg(b):d.jg(1)}}function cR(a,b){return qr(a)?qr(b)?-1:1:qr(b)?-1:b-a}bR.prototype.Mn=function(a){V(a,16)&&dR(this)};var eR={},fR=SD|7864320;eR.area={nb:1,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};
2458eR.bar={nb:6,sb:2,pb:[VG,IG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};eR.box={nb:3,sb:2,pb:[VG,IG,WG,XG,YG],vb:null,lb:null,qb:fR,eb:"highest",cb:"lowest"};eR.bubble={nb:4,sb:2,pb:[JG,KG,LG,MG],vb:null,lb:null,qb:fR,eb:"value",cb:"value"};eR.candlestick={nb:5,sb:2,pb:[NG,PG,QG,SG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.column={nb:6,sb:2,pb:[VG,IG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};eR.jumpLine={nb:19,sb:2,pb:[HG],vb:null,lb:null,qb:fR,eb:"value",cb:"value"};
2459eR.stick={nb:20,sb:2,pb:[HG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};eR.line={nb:8,sb:1,pb:[HG],vb:null,lb:null,qb:fR,eb:"value",cb:"value"};eR.marker={nb:9,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|3670016,eb:"value",cb:"value"};eR.ohlc={nb:10,sb:2,pb:[OG,RG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.rangeArea={nb:11,sb:1,pb:[GG,UG,TG,IG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.rangeBar={nb:12,sb:2,pb:[VG,IG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};
2460eR.rangeColumn={nb:12,sb:2,pb:[VG,IG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.rangeSplineArea={nb:13,sb:1,pb:[GG,TG,UG,IG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.rangeStepArea={nb:14,sb:1,pb:[GG,TG,UG,IG],vb:null,lb:null,qb:fR,eb:"high",cb:"low"};eR.spline={nb:15,sb:1,pb:[HG],vb:null,lb:null,qb:fR,eb:"value",cb:"value"};eR.splineArea={nb:16,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};eR.stepArea={nb:17,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:fR,eb:"value",cb:"zero"};
2461eR.stepLine={nb:18,sb:1,pb:[HG],vb:null,lb:null,qb:fR,eb:"value",cb:"value"};bR.prototype.Bf=eR;HD(bR,bR.prototype.Bf);g=bR.prototype;g.ol=function(a,b){return new ZQ(this,this,a,b,!0)};g.Om=function(a){(a=a instanceof JB&&!a.zk())||oo(5,void 0,["Pareto chart xScale","ordinal"]);return a};g.dv=function(a){(a=a instanceof tB&&!a.zk())||oo(5,void 0,["Pareto chart yScale","scatter","linear, log"]);return a};g.WG=function(a,b){a.value=b++;a.CF=b++;a.RF=b++;return b};
2462g.mJ=function(a,b,c,d,e){a=a.af(d);a instanceof VH&&(b[e][c.value]=a.b[d],b[e][c.CF]=a.qp(d),b[e][c.RF]=a.Yr(d))};g.Dg=function(a){T(this,131072)&&dR(this);return bR.o.Dg.call(this,a)};g.M=function(){Kb(this.c,this.g,this.la,this.h,this.Yd);this.Yd=this.h=this.la=this.g=this.c=null;Jb(this.Ef);this.Ef=null;bR.o.M.call(this)};g.u=function(){var a=bR.o.u.call(this);m(this.data())&&(a.chart.data=this.data().u());return a};
2463g.H=function(a,b){bR.o.H.call(this,a,b);b&&this.Ij(1).scale(this.Ef);"data"in a&&this.data(a.data)};var gR=bR.prototype;gR.data=gR.data;gR.xScale=gR.wa;gR.yScale=gR.Ua;gR.barsPadding=gR.$j;gR.barGroupsPadding=gR.gi;gR.crosshair=gR.ik;gR.maxBubbleSize=gR.ts;gR.minBubbleSize=gR.As;gR.grid=gR.km;gR.minorGrid=gR.oo;gR.xAxis=gR.Rk;gR.getXAxesCount=gR.$r;gR.yAxis=gR.Ij;gR.getYAxesCount=gR.as;gR.getSeries=gR.ye;gR.lineMarker=gR.lm;gR.rangeMarker=gR.mm;gR.textMarker=gR.nm;gR.palette=gR.qh;
2464gR.markerPalette=gR.$h;gR.hatchFillPalette=gR.Zh;gR.getType=gR.Ca;gR.defaultSeriesType=gR.sd;gR.addSeries=gR.Zi;gR.getSeriesAt=gR.Ig;gR.getSeriesCount=gR.pg;gR.removeSeries=gR.Nl;gR.removeSeriesAt=gR.Ol;gR.removeAllSeries=gR.Ml;gR.getPlotBounds=gR.Bh;
2464gR.xZoom=gR.jf;gR.xScroller=gR.Pg;gR.getStat=gR.nd;gR.annotations=gR.ph;gR.getXScales=gR.vl;gR.getYScales=gR.wl;function hR(a,b){vG.call(this,a,b)}G(hR,vG);hR.prototype.Ae=function(){return this.ba.data().l(this.index,"start")};hR.prototype.f=function(){var a=this.ba.data(),b=a.l(this.index,"start"),a=a.l(this.index,"sweep");return b+a};hR.prototype.aj=function(a){return m(a)?(this.kb().PA(this.index,!!a),this):this.ba.data().l(this.index,"exploded")};hR.prototype.c=hR.prototype.aj;var iR=hR.prototype;iR.getStartAngle=iR.Ae;iR.getEndAngle=iR.f;iR.hovered=iR.Sk;iR.selected=iR.aj;iR.exploded=iR.c;function jR(a,b){rD.call(this);U(this);this.Nc=null;this.f=!1;this.wb="none";this.fa=null;this.Ue=!1;this.F=this.ib=this.V=this.j=null;this.Sb={};this.Yd=function(){var a=this.sourceColor,b=this.aquaStyleObj;return{keys:[{offset:0,color:No(a,.5)},{offset:.95,color:Oo(a,.4)},{offset:1,color:Oo(a,.4)}],cx:.5,cy:.5,fx:b.fx,fy:b.fy,mode:b.mode}};this.ea=this.kc=this.tb=this.b=this.g=null;this.T=[];this.state=new aA(this);this.data(a||null,b);this.i(4294967295);this.S(!1)}G(jR,rD);g=jR.prototype;
2465g.Ca=function(){return this.f?"pie3d":"pie"};g.ia=rD.prototype.ia|16;g.Z=rD.prototype.Z|12304;
2466g.Ev=function(){if(!this.f&&this.oh().enabled()&&0<this.oh().duration())if(this.m&&1==this.m.Qc)this.m.update();else if(T(this,2048)){Jb(this.m);this.m=new Hd;var a=this.oh().duration(),b=a*(1-.85),a=new Od(this,.85*a),b=new Vd(this,b);this.m.add(a);this.m.add(b);this.m.ja("begin",function(){nA(this,!0);av(this,{type:"animationstart",chart:this})},!1,this);this.m.ja("end",function(){nA(this,!1);av(this,{type:"animationend",chart:this})},!1,this);this.m.tk(!1)}};g.ld=function(){return[this]};
2467g.Ud=function(){return!0};g.xf=function(){return!1};g.Nf=function(){return!0};g.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}if(this.Qa!==a){this.Qa=a;if(this.ib!=a||null===a)Jb(this.F),a instanceof nC?(c=a,this.F=null):(c=a instanceof tC?(this.F=a).cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),H(this,this.F)),this.ib=c.dh();kR(this)}return this}return this.jb};
2468function kR(a){Jb(a.jb);delete a.Fa;a.jb=lR(a,a.ib);Q(a.jb,a.SN,a);H(a,a.jb);a.i(12848,17)}g.L=function(){return this.Fa||(this.Fa=this.jb.L())};g.mb=function(){return this.Fa=this.jb.L()};g.we=function(){return this.jb.L()};function lR(a,b){a.Nc&&(b=pC(b,a.Nc,function(){return{value:0}}),b.QC=!0);"none"!=a.wb&&(b="asc"==a.wb?b.sort("value",function(a,b){return a-b}):b.sort("value",function(a,b){return b-a}),b.QC=!0);return b}
2469g.fo=function(a){if(a instanceof PC)return mR(this,PC,a),this;if(a instanceof JC)return mR(this,JC,a),this;z(a)&&"range"==a.type?mR(this,PC):!z(a)&&this.j||mR(this,JC);return m(a)?(this.j.C(a),this):this.j};function mR(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.kE,a);H(a,a.j);d&&a.i(528,1)}}g.vq=function(a){this.V||(this.V=new LC,Q(this.V,this.kE,this),H(this,this.V));return m(a)?(this.V.C(a),this):this.V};
2470g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=!1;A(a)&&(a=a.toLowerCase(),k="aquastyle"==a);if(this.f&&k)return this;k=D(a)||k?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(528,1));return this}return this.g};g.wq=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.tb&&(this.tb=k,this.i(16,1));return this}return this.tb};function nR(a,b){var c=a.L(),d=c.get("fill")||a.fill(),c=b&N?a.gm(c.get("hoverFill")||a.wq()||d,d):a.gm(d);return Ke(c)}
2471g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(528,1));return this}return this.b};g.xq=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.kc&&(this.kc=f,this.i(16,1));return this}return this.kc};function oR(a,b){var c=a.L(),d=c.get("stroke")||a.stroke(),c=b&N?a.gm(c.get("hoverStroke")||a.xq()||d,d):a.gm(d);return Re(c)}
2472g.uq=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.ea&&(this.ea=e,this.i(528,1));return this}return this.ea};g.eo=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);this.Mb!=e&&(this.Mb=e);return this}return this.Mb};
2473function Td(a,b){var c=a.L(),d;m(c.get("hatchFill"))?d=c.get("hatchFill"):d=a.uq();var e;b&N?m(c.get("hoverHatchFill"))?e=c.get("hoverHatchFill"):m(a.eo())?e=a.eo():e=d:e=d;c=e;d=a.L().U();D(c)?(e=Se(a.vq().fi(d)),d={index:d,sourceHatchFill:e,iterator:a.L()},c=Se(c.call(d))):c=ja(c)?c?a.vq().fi(d):null:Se(c);return c}g.ly=function(a){return m(a)?(a="allowOverlap"==En(a),this.qe!=a&&(this.qe=a,this.i(4096,1)),this):this.qe?"allowOverlap":"noOverlap"};
2474g.labels=function(a){this.fa||(this.fa=new CK,this.fa.Tb("format",function(){return(100*this.value/this.nd("sum")).toFixed(1)+"%"}),this.fa.Tb("positionFormatter",function(){return this.value}),Q(this.fa,this.UN,this),this.fa.Sa(this),H(this,this.fa),this.i(4096,1));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.rb=function(a){this.R||(this.R=new CK,H(this,this.R));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};
2475g.XB=function(a){return m(a)?(a=mr(a,"30%"),this.Rg!=a&&(this.Rg=a,this.i(4100,9)),this):this.Rg};g.tB=function(a){return m(a)?(a=mr(a),this.Xc!=a&&(this.Xc=a,this.i(4100,9)),this):this.Xc};g.ky=function(a){return m(a)?(a=mr(a,"20%"),this.Sc!=a&&(this.Sc=a,this.i(4100,9)),this):this.Sc};g.zw=function(a){return m(a)?(a=ge(O(a)),this.Mh!=a&&(this.Mh=a,this.i(4096,1)),this):this.Mh};g.tq=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.la&&(this.la=f,this.i(16,1));return this}return this.la};
2476g.jE=function(a){return m(a)?(D(a)&&a!=this.Nc?(this.Nc=a,kR(this)):Nr(a)&&(this.Nc=null,kR(this)),this):this.Nc};g.sa=function(a){return m(a)?(a=mr(a,"100%"),this.qa!=a&&(this.qa=a,this.i(4,1)),this):this.qa};g.mc=function(a){return m(a)?(D(a)||(a=mr(a)),this.K!=a&&(this.K=a,this.i(4,1)),this):this.K};g.SA=function(a){return m(a)?(this.Ue=a,this.i(4096,1),this):this.Ue};g.fI=function(){return{x:this.Ba,y:this.za}};g.TN=function(){return this.c};g.rI=function(){return this.aa};g.eT=function(){return this.s};
2477g.zb=function(a){return m(a)?(a=ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(4112,1)),this):this.Fb};g.Ae=function(){return this.Fb+-90};g.OA=function(a){return m(a)?(this.mh=mr(a,15),this.i(4116,1),this):this.mh};g.PA=function(a,b){var c=this.L();c.select(a)&&!pR(c.get("value"))&&qR(this,m(b)?!!b:!0);return this};
2478g.LS=function(a){var b=this.L().reset();if(q(a))for(var c=0,d=a.length;c<d;c++)b.select(a[c])&&!pR(b.get("value"))&&qR(this,!0);else for(;b.advance();)b.select(b.U())&&!pR(b.get("value"))&&qR(this,a);return this};g.sort=function(a){return m(a)?(a=wn(a),this.wb!=a&&(this.wb=a,kR(this)),this):this.wb};
2479function rR(a,b){var c=Math.min(b.width,b.height);a.Ef=Qd(a)&&a.labels().enabled()?O(a.Rg,c):0;a.c=O(a.qa,c-a.Ef);a.ua=O(a.Sc,a.c);a.aa=D(a.K)?a.K(a.c):O(a.K,a.c);a.s=O(a.mh,c);a.Ba=b.left+b.width/2;a.za=b.top+b.height/2;a.bd=new I(a.Ba-a.c,a.za-a.c,2*a.c,2*a.c);var d=Sd(-145),e=Math.min(b.width,b.height)/2,c=.5*e*Math.cos(d)/b.width+.5,d=.5*e*Math.sin(d)/b.height+.5;0>b.width&&(b.width=0);0>b.height&&(b.height=0);a.Sb.fx=!isNaN(c)&&isFinite(c)?c:0;a.Sb.fy=!isNaN(d)&&isFinite(d)?d:0;a.Sb.mode=b;c=
2480a.labels();U(c);DK(c,a.Ba);EK(c,a.za);FK(c,a.c);c.zb(a.Fb);c.tc(360);c.W(a.bd);c.S(!1);a.rb().W(a.bd)}function sR(a){return z(a)&&a.hasOwnProperty("mode")&&a.hasOwnProperty("cx")}g.gm=function(a,b){var c;c=this.L().U();var d;A(a)&&"aquastyle"==a?(c={aquaStyleObj:this.Sb,sourceColor:this.fo().pf(c)},c=this.Yd.call(c)):D(a)?(d=1<arguments.length?this.gm.apply(this,sb(arguments,1
2480)):this.fo().pf(c),c={index:c,sourceColor:d,iterator:this.L()},c=a.call(c)):c=a;return c};
2481g.zr=function(){this.j&&this.j instanceof PC&&this.j.count(this.L().Ya())};
2482g.Dg=function(a){this.ic();HA(this.labels());var b=this.L(),c,d=b.Ya();7<d&&ro(3,[d]);T(this,4)&&(rR(this,a),this.i(4112));if(T(this,16)){this.ma?this.ma.clear():(this.ma=new DL(function(){return uh()},function(a){a.clear()}),this.ma.zIndex(30),this.ma.parent(this.ta));this.Na?this.Na.clear():(this.Na=new DL(function(){return uh()},function(a){a.clear()}),this.Na.parent(this.ta),this.Na.zIndex(31).Hb(!0));this.f&&(this.T.length=0);var d=this.Ae(),e=0;for(b.reset();b.advance();)c=b.get("value"),pR(c)?
2483b.l("missing",!0):(c=+c,e=c/this.nd("sum")*360,b.l("start",d).l("sweep",e),m(c=b.l("exploded"))||(c=!!b.get("exploded"),b.l("exploded",c),c&&this.state.g(ap,b.U())),this.f?tR(this):uR(this),d+=e);this.f&&vR(this);if(this.h)for(var f in this.h)this.h.hasOwnProperty(f)&&this.h[f].stroke(this.la);this.Zc&&this.Zc.stroke(this.la);this.w(16)}if(T(this,4096)
2483){this.labels().D()||this.fa.D(this.ta);this.labels().clear();this.Ea&&(this.Ea.clear(),this.f&&this.Wc.clear());f=Qd(this)?ip("pie.outsideLabels"):
2484ip("pie.insideLabels");this.labels().Ik(f.autoColor);this.labels().disablePointerEvents(f.disablePointerEvents);if(Qd(this))wR(this);else for(b.reset();b.advance();)pR(b.get("value"))||(f=this.state.b|Ud(this.state,b.U()),xR(this,f,!!(f&N)));this.labels().I();this.labels().Bd().clip(a);this.w(4096)}};function pR(a){a=null===a?NaN:+a;return!(C(a)&&!isNaN(a)&&0<a)}
2485function Pd(a,b,c,d){var e=a.labels();U(e);e.fontOpacity(b);e.I();e.S(!1);if(d&&a.h)for(var f in a.h)a.h.hasOwnProperty(f)&&a.h[f].stroke(So(a.la,c))}
2486function uR(a,b){var c=a.L(),d=c.U(),e=c.l("start"),f=c.l("sweep"),h=!!c.l("exploded")&&1!=c.Ya(),k,l;b?(k=c.l("slice"),l=c.l("hatchSlice"),k.clear(),l&&l.clear()):(k=EL(a.ma),c.l("slice",k),l=EL(a.Na),c.l("hatchSlice",l));h?(h=e+f/2,k=Rd(k,a.Ba+a.s*Math.cos(Sd(h)),a.za+a.s*Math.sin(Sd(h)),a.c,a.aa,e,f)):k=Rd(k,a.Ba,a.za,a.c,a.aa,e,f);k.tag={O:a,index:d};c=Ud(a.state,c.U());yR(a,c);l&&(l.Pb(k.u()),l.tag={O:a,index:d},zR(a,c))}g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};
2487function tR(a){var b=a.L(),c=b.U(),d=b.l("start"),b=b.l("sweep"),e=d+b;if(m(d)&&m(b)&&b){var f=d+b/2,h=a.s*Math.cos(Sd(f)),f=.45*a.s*Math.sin(Sd(f));a.T.push({index:c,type:"top",start:d,ft:b,Or:h,Pr:f});if(360!=Math.abs(b)){var k;k=Sd(d);var l=Tp(Math.cos(k),7);k=Tp(Math.sin(k),7);var n=AR(l,k);((l||1!=Math.abs(k))&&3==n||2==n)&&a.T.push({index:c,type:"start",angle:d,Or:h,Pr:f});k=Sd(e);l=Tp(Math.cos(k),7);k=Tp(Math.sin(k),7);n=AR(l,k);((l||1!=Math.abs(k))&&1==n||4==n)&&a.T.push({index:c,type:"end",
2488angle:e,Or:h,Pr:f})}var p;p=d;n=e;p==n?l=!1:(p=Sd(p),n=Sd(n),l=Tp(Math.cos(p),7),k=Tp(Math.cos(n),7),p=AR(l,Math.sin(p)),n=AR(k,Math.sin(n)),l=1==p||2==p?!0:3==p?1==n||2==n?!0:3==n?l>=k:!1:4==p?4==n?l>=k:!0:!1);if(l){k=Tp(Math.cos(Sd(d)),7);n=Tp(Math.cos(Sd(e)),7);p=AR(k,Math.sin(Sd(d)));var r=AR(n,Math.sin(Sd(e))),l=[];if(1==p)switch(r){case 1:k>=n?l.push({start:d,end:e}):(l.push({start:d,end:180,$f:!0}),l.push({start:360,end:e}));break;case 2:l.push({start:d,end:e,$f:!0});break;case 3:case 4:l.push({start:d,
2489end:180,$f:!0})}else if(2==p)switch(r){case 1:l.push({start:d,end:180});l.push({start:360,end:e});break;case 2:k>=n?l.push({start:d,end:e}):(l.push({start:d,end:180}),l.push({start:360,end:e,$f:!0}));break;case 3:case 4:l.push({start:d,end:180})}else if(3==p)switch(r){case 1:l.push({start:360,end:e});break;case 2:l.push({start:360,end:e,$f:!0});break;case 3:k>=n&&l.push({start:0,end:180,$f:!0})}else if(4==p)switch(r){case 1:l.push({start:360,end:e});break;case 2:l.push({start:360,end:e,$f:!0});break;
2490case 3:l.push({start:360,end:180,$f:!0});break;case 4:k>=n&&l.push({start:0,end:180,$f:!0})}k=a.T.length;n=l.length;a.T.length=k+n;for(p=0;p<n;p++)l[p].index=c,l[p].type="front",l[p].ft=b,l[p].Or=h,l[p].Pr=f,a.T[k+p]=l[p]}p=d;n=e;p!=n&&a.aa?(p=Sd(p),n=Sd(n),l=Tp(Math.cos(p),7),k=Tp(Math.cos(n),7),p=AR(l,Math.sin(p)),n=AR(k,Math.sin(n)),l=3==p||4==p?!0:1==p?3==n||4==n?!0:1==n?l<=k:!1:2==p?2==n?l<=k:!0:!1):l=!1;if(l){k=Tp(Math.cos(Sd(d)),7);n=Tp(Math.cos(Sd(e)),7);p=AR(k,Math.sin(Sd(d)));r=AR(n,Math.sin(Sd(e)));
2491l=[];if(1==p)switch(r){case 1:k<=n&&l.push({start:180,end:360});break;case 3:l.push({start:180,end:e});break;case 4:l.push({start:180,end:e,$f:!0})}else if(2==p)switch(r){case 1:l.push({start:180,end:360,$f:!0});break;case 2:k<=n&&l.push({start:180,end:360,$f:!0});break;case 3:l.push({start:180,end:e});break;case 4:l.push({start:180,end:e,$f:!0})}else if(3==p)switch(r){case 1:case 2:l.push({start:d,end:360,$f:!0});break;case 3:k>=n?(l.push({start:d,end:360}),l.push({start:180,end:e})):l.push({start:d,
2492end:e});break;case 4:l.push({start:d,end:e,$f:!0})}else if(4==p)switch(r){case 1:case 2:l.push({start:d,end:360});break;case 3:l.push({start:d,end:360});l.push({start:180,end:e});break;case 4:k>=n?(l.push({start:d,end:360}),l.push({start:180,end:e})):l.push({start:d,end:e})}k=a.T.length;n=l.length;a.T.length=k+n;for(p=0;p<n;p++)l[p].index=c,l[p].type="back",l[p].ft=b,l[p].Or=h,l[p].Pr=f,a.T[k+p]=l[p]}}}
2493function vR(a,b,c){var d=0,e=a.T.length,f;if(m(b))for(d=0;d<e;d++)f=a.T[d],f.index==b&&BR(a,f,c);else{for(d=0;d<e;d++)switch(f=a.T[d],f.type){case "top":f.Ys=1;break;case "front":f.Ys=f.$f?1:Tp(Math.sin(Sd(CR(f.start,f.end))),7);break;case "back":f.Ys=f.$f?-1:Tp(Math.sin(Sd(CR(f.start,f.end))),7);break;default:f.Ys=Tp(Math.sin(Sd(f.angle)),7)}a.T.sort(function(a,b){return a.Ys-b.Ys});for(d=0;d<e;d++)BR(a,a.T[d])}}
2494function BR(a,b,c){var d=a.L();d.select(b.index);var e=!!d.l("exploded")&&1!=d.Ya(),f=a.Ba,h=a.za;e&&(f+=b.Or,h+=b.Pr);var k=a.c,e=a.aa,d=Ud(a.state,d.U());switch(b.type){case "top":var l=b.start;b=b.ft;0>k&&(k=0);0>e&&(e=0);if(k<e)var n=k,k=e,e=n;b=ee(b,-360,360);c=DR(a,"topPath",c);0>=e?360==Math.abs(b)?c.Gb(f,h,k,.45*k,l,b,!1):c.moveTo(f,h).Gb(f,h,k,.45*k,l,b,!0).close():(n=360>Math.abs(b),c.Gb(f,h,k,.45*k,l,b).Gb(f,h,e,.45*e,l+b,-b,n),n&&c.close());ER(a,"topPath",d);break;case "front":var e=f,
2495f=h,p=b.start,n=b.end,r=b.ft;b="frontPath"+p;c=DR(a,b,c);h=.45*k;l=.2*a.c;n<p&&(n+=360);360==Math.abs(r)&&(p=0,n=180);r=Sd(p);p=Sd(n);n=e+k*+Math.cos(r).toFixed(5);r=f+h*+Math.sin(r).toFixed(5);e+=k*+Math.cos(p).toFixed(5);f+=h*+Math.sin(p).toFixed(5);c.moveTo(n,r);
2495c.dc(e,f,k,h,!1,!0);c.lineTo(e,f+l);c.dc(n,r+l,k,h,!1,!1);c.lineTo(n,r);c.close();ER(a,b,d);break;case "back":k=f;f=h;p=b.start;n=b.end;r=b.ft;b="backPath"+p;c=DR(a,b,c);h=.45*e;l=.2*a.c;n<p&&(n+=360);360==Math.abs(r)&&(p=180,n=0);r=Sd(p);
2496p=Sd(n);n=k+e*Math.cos(r);r=f+h*Math.sin(r);k+=e*Math.cos(p);f+=h*Math.sin(p);c.moveTo(n,r);c.dc(k,f,e,h,!1,!0);c.lineTo(k,f+l);c.dc(n,r+l,e,h,!1,!1);c.lineTo(n,r);c.close();ER(a,b,d);break;case "start":FR(a,"startPath",f,h,k,e,b.angle,d,c);break;case "end":FR(a,"endPath",f,h,k,e,b.angle,d,c)}}function DR(a,b,c){var d=a.L(),e="hatch"+String(b.charAt(0)).toUpperCase()+b.substr(1);c?(c=d.l(b),a=d.l(e),c.clear(),a&&a.clear()):(c=EL(a.ma),d.l(b,c),a=EL(a.ma),d.l(e,a));return c}
2497function GR(a,b){var c=a.L(),d=c.U(),e=c.get("fill")||a.fill(),c=b&N?a.gm(c.get("hoverFill")||e,e):a.gm(e),f;A(c)&&(f=Jo(c));var d=a.fo().pf(d),h;z(d)&&(d.color?h=Jo(d.color):d.keys&&d.keys.length&&(h=Jo(d.keys[0].color)));h=h?h.Ce:d;return f?f.Ce:h}
2498function ER(a,b,c){var d=a.L(),e=d.U(),f=GR(a,c),h=pm(f),k=d.l(b);k.tag={O:a,index:e};var l,n=tm(h,.3),p=sm([255,255,255],h,.1),r=Qe(sm(h,n,.7)),p=Qe(sm(n,p,.1)),t=Qe(sm(h,n,.8)),u=Qe(sm(h,n,.2)),h=Qe(sm(h,n,.1)),n=!!(c&N);"topPath"==b?l={angle:-50,keys:[{position:0,opacity:1,color:n?No(f,.3):f},{position:1,opacity:1,color:n?No(r,.2):r}]}:b.lastIndexOf("frontPath",0)?l=b.lastIndexOf("backPath",0)?n?No(h,.2):h:n?No(u,.2):u:l={angle:45,keys:[{position:0,opacity:1,color:n?No(f,.2):No(f,.1)},{position:.19,
2499opacity:1,color:n?No(p,.2):p},{position:1,opacity:1,color:n?No(t,.2):t}]};k.fill(l);k.stroke(l);b="hatch"+String(b.charAt(0)).toUpperCase()+b.substr(1);if(d=d.l(b))d.Pb(k.u()),d.tag={O:a,index:e},zR(a,c,b)}function AR(a,b){return 0<=a&&0<=b?1:0>=a&&0<=b?2:0>=a&&0>b?3:4}
2500function FR(a,b,c,d,e,f,h,k,l){var n=Sd(h);h=.2*a.c;var p=c+f*Math.cos(n);c+=e*Math.cos(n);f=d+.45*f*Math.sin(n);d+=.45*e*Math.sin(n);l=DR(a,b,l);l.moveTo(p,f);l.lineTo(c,d);l.lineTo(c,d+h);l.lineTo(p,f+h);l.lineTo(p,f);l.close();ER(a,b,k)}function CR(a,b){b<a&&(b+=360);return(a+b)/2}
2501function xR(a,b,c){if(Qd(a)){var d=a.L(),e=!!(b&N),f=d.get("label"),h=e?d.get("hoverLabel"):null,k=d.U(),l=e?a.rb():null;b=a.labels().vd(k);var n=f&&m(f.enabled)?f.enabled:null,p=h&&m(h.enabled)?h.enabled:null,e=e?null===p?null===a.rb().enabled()?null===n?b&&m(b.enabled())?b.enabled():a.labels().enabled():n:a.rb().enabled():p:null===n?b&&m(b.enabled())?b.enabled():a.labels().enabled():n,p=HR(a),r=IR(a);if(e){if(n=!b)b=a.labels().add(p,r,k);k=b.enabled();b.Se();NA(b,l);b.ug(f,h);b.enabled(k);d=d.l("anchor");
2502m(d)&&b.anchor(d);n||b.I()}else b?(k=b.enabled(),b.clear(),b.enabled(k)):(b=a.labels().add(p,r,k),d=d.l("anchor"),m(d)&&b.anchor(d),b.enabled(!1));if(c&&(c=b)&&a.h){var d=c.U(),t;(t=a.h[d])?c&&0!=c.enabled()&&e?JR(a,c,t):t.clear():e?JR(a,c,a.Zc):a.Zc.clear()}return b}t=!!(b&N);var u=a.L();b=u.get("label");c=t?u.get("hoverLabel"):null;d=u.U();f=t?a.rb():null;h=a.labels().vd(d);l=b&&m(b.enabled)?b.enabled:null;e=c&&m(c.enabled)?c.enabled:null;k=IR(a);n=HR(a,!0);p=!0;if((!t||t&&!a.Ue)&&!a.qe){var v=
2503u.l("start"),w=u.l("sweep"),p=a.Ba,r=a.za,x;if(u.l("exploded")&&1!=u.Ya()){x=(v+w/2)*Math.PI/180;var y=(a.f?.45*a.s:a.s)*Math.sin(x),p=p+a.s*Math.cos(x),r=r+y}x=v*Math.PI/180;var y=p+a.c*Math.cos(x),B=r+(a.f?.45*a.c:a.c)*Math.sin(x);x=(v+w)*Math.PI/180;var v=p+a.c*Math.cos(x),E=r+(a.f?.45*a.c:a.c)*Math.sin(x);a.Ib?a.Ib.clear():a.Ib=new JK;a.Ib.Ld(n);a.Ib.Db(k);a.Ib.Se();MA(a.Ib,a.labels());NA(a.Ib,f);a.Ib.ug(b,c);x=a.labels().rg(a.Ib,null,null,d);w=(u=(1==u.Ya()||360==w)&&!a.aa)||!bq(p,r,v,E,x);v=
2504!dq(p,r,a.c,x);E=u||dq(p,r,a.aa,x);p=(u||!bq(y,B,p,r,x))&&w&&v&&E}(t?null===e?null===a.rb().enabled()?null===l?a.labels().enabled():l:a.rb().enabled():e:null===l?a.labels().enabled():l)&&p?(h?(h.Ld(n),h.Db(k)):h=a.labels().add(n,k,d),h.Se(),NA(h,f),h.ug(b,c),t&&!h.D()&&a.labels().Bd()&&(h.D(a.labels().Bd()),h.D().parent()||h.D().parent(a.labels().D()))):h&&a.fa.clear(h.U());return h}
2505function yR(a,b){if(a.f){var c,d=a.T.length,e,f=a.L().U();for(c=0;c<d;c++)e=a.T[c],e.index==f&&ER(a,e.type+"Path"+("front"==e.type||"back"==e.type?e.start:""),b)}else c=a.L().l("slice"),m(c)&&(d=nR(a,b),sR(d)&&null===d.mode&&(d=cc(d),d.mode=a.bd?a.bd:null),c.fill(d),d=oR(a,b),sR(d)&&null===d.mode&&(d.mode=a.bd?a.bd:null),c.stroke(d),zR(a,b))}function zR(a,b,c){(c=a.L().l(c||"hatchSlice"))&&c.stroke(null).fill(Td(a,b))}g.SN=function(a){V(a,16)&&this.i(12848,17)};
2506g.UN=function(a){var b=0,c=0;V(a,1)&&(b|=4096,c|=1);V(a,8)&&(b|=4100,c|=9);this.i(b,c)};g.kE=function(a){V(a,2)&&this.i(528,1)};function qR(a,b){var c=a.L();if(1!=c.Ya()&&360!=c.l("sweep")){if(m(b))c.l("exploded",b);else{var d=c.l("exploded");c.l("exploded",!d)}var d=c.l("start"),e=c.l("sweep");m(d)&&m(e)&&e&&(d=c.U(),a.f?vR(a,d,!0):uR(a,!0),Qd(a)&&(U(a.labels()),a.labels().clear(),wR(a),a.labels().I(),a.labels().S(!0),c.select(d)),c=a.state.b|Ud(a.state,c.U()),xR(a,c,!!(c&N)),a.labels().I())}}
2507function Qd(a){return"outside"==In(a.labels().B("position"))}
2507g.sk=function(){"bySpot"!=this.yc().Cb()&&this.yc().Cb();return[]};
2508g.Dd=function(a){a={type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCode,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state};var b=jr(a.domTarget).index;if(!m(b)&&Tz(this.state,N)){var c=Xz(this.state,
2509N);c.length&&(b=c[0])}b=P(b);isNaN(b)||(a.pointIndex=a.sliceIndex=b);return a};g.Jj=function(a){var b=this.Nd(a);if(b){var c=b.pointIndex;this.dispatchEvent(b)&&this.L().select(c)&&(this.Je(c),a=this.zf("selected",a,[{O:this,Ab:[c],cc:{index:c,td:0}}]),a.currentPoint.selected=!!this.L().l("exploded"),this.dispatchEvent(a))}};g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};
2510g.Nd=function(a){var b;"pointIndex"in a?b=a.pointIndex:"labelIndex"in a?b=a.labelIndex:"markerIndex"in a&&(b=a.markerIndex);b=P(b);if(isNaN(b))return null;a.pointIndex=b;var c=a.type;switch(c){case "mouseout":c="pointmouseout";break;case "mouseover":c="pointmouseover";break;case "mousemove":c="pointmousemove";break;case "mousedown":c="pointmousedown";break;case "mouseup":c="pointmouseup";break;case "click":c="pointclick";break;case "dblclick":c="pointdblclick";break;default:return null}var d=this.data().L();
2511d.select(b)||d.reset();return{type:c,actualTarget:a.target,pie:this,iterator:d,sliceIndex:b,pointIndex:b,target:this,originalEvent:a,point:this.Ec(b)}};g.Ec=function(a){var b=new hR(this,a),c;this.L().select(a)&&b.Vm()&&!pR(c=b.get("value"))&&(a=c/this.nd("sum")*100,b.ca("percentValue",a),b.ca("yPercentOfTotal",a));return b};
2512g.ah=function(a,b){var c=[],d=this.L().reset(),e,f="aquastyle"==this.fill();if(f){var h=this.Sb;this.Sb={}}for(;d.advance();){d.get("x");e=d.U();var k=d.get("legendItem")||{},l=null;D(b)&&(l=HR(this),l=b.call(l,l),C(l)&&(l=String(l)));A(l)||(l=d.l("groupedPoint")?"Other points":String(m(d.get("name"))?d.get("name"):d.get("x")));l={enabled:!0,meta:{pointIndex:e,pointValue:d.get("value")},iconType:"square",text:l,iconStroke:this.f?Oo(GR(this,bp),.2):oR(this,bp),iconFill:this.f?GR(this,bp):nR(this,bp),
2513iconHatchFill:Td(this,bp)};ec(l,k);l.sourceUid=ka(this);l.sourceKey=e;c.push(l)}f&&(this.Sb=h);return c};g.Bk=function(){return!0};g.wj=function(a){a=a.Ke();var b=this.data().L();b.select(a)&&(b=!!b.l("exploded"),this.PA(a,!b))};g.zi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.yi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.De=function(a){m(a)?this.Ee(a):this.enabled()&&this.state.g(N);return this};
2514g.Ub=function(a){if((Tz(this.state,N)||Zz(this.state.ze(),N))&&this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(N,b);a=this.Za();this.Bc(vN()||wN()?"touchstart":"mousemove",this.At);a.Cd()}};g.Ee=function(a,b){if(!this.enabled())return this;if(q(a)){for(var c=Xz(this.state,N),d=0;d<c.length;d++)jb(a,c[d])||this.state.h(N,c[d]);Vz(this.state,N,a);m(b)&&this.At(b)}else C(a)&&(this.Ub(),Vz(this.state,N,a),m(b)&&this.At(b));return this};
2515g.Je=function(a){if(!this.enabled())return this;var b=this.L();this.L().select(a[0]||a);b.l("exploded")?Vz(this.state,ap,a):this.state.h(ap,a);qR(this);return this};g.$e=function(a){yR(this,a);xR(this,a,!0)};g.Kf=function(){this.labels().I()};g.Oe=function(a){yR(this,a)};g.uA=function(){var a=new Ly(0);H(this,a);a.ba(this);Q(a,this.VN,this);return a};g.VN=function(){this.Za().I()};
2516g.At=function(a){if(!a||a.target!=this.wd()){var b=this.Za(),c=HR(this);a&&(U(b),lz(b,a.clientX,a.clientY,c),b.S(!1),this.ja(vN()||wN()?"touchstart":"mousemove",this.At))}};
2517g.ic=function(){if(T(this,8192)){this.Af={};for(var a=this.data().L(),b,c=0,d=Number.MAX_VALUE,e=-Number.MAX_VALUE,f=0;a.advance();)b=a.get("value"),pR(b)?c++:(b=+b,d=Math.min(b,d),e=Math.max(b,e),f+=b);var a=a.Ya()-c,h;a?h=f/a:d=e=f=h=void 0;this.ca("count",a);this.ca("min",d);this.ca("max",e);this.ca("sum",f);this.ca("average",h);this.w(8192)}};
2518function HR(a,b){var c=a.L();if(!a.J||b)a.J=new Jy;a.J.Jf(c).Cf([a.Ec(c.U()),a]);var d={x:{value:c.get("x"),type:"string"},value:{value:c.get("value"),type:"number"},name:{value:c.get("name"),type:"string"},index:{value:c.U(),type:"number"},chart:{value:a,type:""}};c.l("groupedPoint")&&(d.name={value:"Other points",type:"string"},d.groupedPoint={value:!0,type:"string"},d.names={value:c.l("names"),type:""},d.values={value:c.l("values"),type:""});return Vx(a.J,d)}g.qf=function(){return HR(this)};
2519function KR(a,b){a.ad||(a.ad=[]);var c=b.U();a.ad[c]||(a.ad[c]=pq(a.fa.rg(b)));return a.ad[c]}function LR(a,b){var c=b.U();a.ad&&(a.ad[c]=null)}
2520function wR(a){var b=a.L(),c,d,e,f;a.Fc=[];a.Ea?(a.Ea.clear(),a.f&&a.Wc.clear()):(a.Ea=new DL(function(){return uh()},function(a){a.clear()}),a.Ea.parent(a.ta),a.Ea.zIndex(32),a.f&&(a.Wc=new DL(function(){return uh()},function(a){a.clear()}),a.Wc.parent(a.ta),a.Wc.zIndex(29)));a.h=[];a.Zc||(a.Zc=a.ta.path(),a.Zc.stroke(a.la));var h=[],k=[],l,n;b.reset();for(var p=!1,r=!1;b.advance();)if(!pR(b.get("value"))){var t=b.U();f=b.l("start");d=b.l("sweep");c=b.l("exploded")&&1!=b.Ya();d=(f+d/2)*Math.PI/180;
2521var u=ge(he(d));270<u&&!p&&(k.length||n&&n.length)&&(p=!0,l=[]);90<u&&!r&&(h.length||l&&l.length)&&(r=!0,n=[]);f=90>u||270<u;e=a.c+(c?a.s:0);var v=a.f?.45*a.c+(c?.45*a.s:0):e;c=a.Ba+e*Math.cos(d);d=a.za+v*Math.sin(d);a.f&&(d+=.2*a.c/2);e=f?5:-5;b.l("connector",e);a.Fc[2*t]=c;a.Fc[2*t+1]=d;b.l("anchor",f?"leftCenter":"rightCenter");c=xR(a,bp,!1);LR(a,c);c.V=u;f?p?l.push(c):h.push(c):r?n.push(c):k.push(c);a.qe&&c&&0!=c.enabled()&&(t=c.U(),a.h[t]||(d=a.Fc[2*t+1]-.2*a.c/2,d=a.f&&d<a.za?EL(a.Wc):EL(a.Ea),
2522a.h[t]=d,d.stroke(a.la),JR(a,c,d)))}h=l?l.concat(h):h;k=n?n.concat(k):k;if(!a.qe){var w,p=[];f=null;l=0;for(n=k.length;l<n;l++)if(c=k[l]){b.select(c.U());c.Ld(HR(a));d=KR(a,c);if(!f||MR(f,d))f&&p.push(f),f="leftCenter"==c.anchor(),f=new NR(f,a,p);OR(f,c)}f&&p.push(f);l=0;for(n=p.length;l<n;l++)(f=p[l])&&f.Zf&&(w||(w=[]),w=ob(w,f.Zf));f=null;if(w){zb(w,function(a,b){return a.U()>b.U()?1:a.U()<b.U()?-1:0});l=0;for(n=w.length;l<n;l++)if(c=w[l]){b.select(c.U());c.Ld(HR(a));d=KR(a,c);r=!0;u=0;for(t=p.length;u<
2523t;u++)r=r&&MR(p[u],d);if(r){f||(f="leftCenter"==c.anchor(),f=new NR(f,a,[]));PR(f,c);d=f.Oa();r=!0;for(u=0;u<t;u++)r=r&&MR(p[u],d);f.$c||!r?(f.labels.pop().enabled(!1),QR(f),p.push(f),f=null):c.enabled(!0)}else f&&(p.push(f),f=null)}f&&(p.push(f),f=null)}k=[];f=null;for(l=h.length;l--;)if(c=h[l]){b.select(c.U());c.Ld(HR(a));d=KR(a,c);if(!f||MR(f,d))f&&k.push(f),f="leftCenter"==c.anchor(),f=new NR(f,a,k);OR(f,c)}f&&k.push(f);w&&(w.length=0);l=0;for(n=k.length;l<n;l++)(f=k[l])&&f.Zf&&(w||(w=[]),w=ob(w,
2524f.Zf));f=null;if(w)for(zb(w,function(a,b){return a.U()>b.U()?1:a.U()<b.U()?-1:0}),l=w.length;l--;)if(c=w[l]){b.select(c.U());c.Ld(HR(a));d=KR(a,c);r=!0;u=0;for(t=k.length;u<t;u++)r=r&&MR(k[u],d);if(r){f||(f="leftCenter"==c.anchor(),f=new NR(f,a,[]));PR(f,c);d=f.Oa();r=!0;for(u=0;u<t;u++)r=r&&MR(k[u],d);f.$c||!r?(f.labels.pop().enabled(!1),QR(f),k.push(f),f=null):c.enabled(!0)}else f&&(k.push(f),f=null)}f&&(p.push(f),f=null);l=0;for(n=p.length;l<n;l++)if(f=p[l])for(RR(f),b=0,h=f.labels.length;b<h;b++)(c=
2525f.labels[b])&&0!=c.enabled()&&(t=c.U(),a.h[t]||(d=a.Fc[2*t+1]-.2*a.c/2,d=a.f&&d<a.za?EL(a.Wc):EL(a.Ea),a.h[t]=d,d.stroke(a.la),JR(a,c,d)));l=0;for(n=k.length;l<n;l++)if(f=k[l])for(RR(f),b=0,h=f.labels.length;b<h;b++)(c=f.labels[b])&&0!=c.enabled()&&(t=c.U(),a.h[t]||(d=a.Fc[2*t+1]-.2*a.c/2,d=a.f&&d<a.za?EL(a.Wc):EL(a.Ea),a.h[t]=d,d.stroke(a.la),JR(a,c,d)))}}
2526function JR(a,b,c){var d=a.data().L(),e=b.U();if(d.select(e)){var f=a.Fc[2*e],e=a.Fc[2*e+1],d=d.l("connector"),h=b.Db().value,k=m(b.B("offsetY"))?b.B("offsetY"):a.labels().B("offsetY");k||(k=0);k=O(k,a.c);(b=m(b.B("offsetX"))?b.B("offsetX"):a.labels().B("offsetX"))||(b=0);b=Sd(h.angle+O(b,360));k=h.radius+k;h=a.Ba+k*Math.cos(b)-d;a=a.za+k*Math.sin(b);c.clear().moveTo(f,e).lineTo(h,a).lineTo(h+d,a)}}
2527function IR(a){var b=Qd(a),c=a.L(),d=c.l("start"),e=c.l("sweep"),f=1==c.Ya()||360==e,c=c.l("exploded")&&!f,d=d+e/2,h,k;return a.f?(b?(f=a.c+a.ua,b=.45*a.c+a.ua,c&&(f+=a.s,b+=.45*a.s)):(h=a.c,b=.45*a.c,k=a.aa,e=.45*a.aa,f&&!k?b=f=0:(f=O(a.Xc,k+h),b=lr(a.Xc)?O(a.Xc,e+b):.45*O(a.Xc,e+b),c&&(f+=a.s,b+=.45*a.s))),{value:{angle:d,radius:f,radiusY:b}}):{value:{angle:d,radius:b?a.c+a.ua+(c?a.s:0):O(a.Xc,f&&!a.aa?0:a.c-a.aa)+a.aa+(c?a.s:0)}}}
2528g.u=function(){var a=jR.o.u.call(this);a.type=this.Ca();a.data=this.data().u();a.labels=this.labels().u();a.hoverLabels=GA(this.rb());null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;a.palette=this.fo().u();a.hatchFillPalette=this.vq().u();a.tooltip=this.Za().u();a.sort=this.sort();a.radius=this.sa();a.startAngle=this.zb();a.explode=this.OA();a.outsideLabelsSpace=this.XB();a.insideLabelsOffset=this.tB();a.connectorLength=this.ky();a.outsideLabelsCriticalAngle=this.zw();a.overlapMode=this.ly();
2529a.forceHoverLabels=this.SA();D(this.innerRadius)&&(D(this.mc())?K(8,null,["Pie innerRadius"]):a.innerRadius=this.mc());D(this.connectorStroke)&&(D(this.tq())?K(8,null,["Pie connectorStroke"]):a.connectorStroke=L(this.tq()));D(this.fill)&&(D(this.fill())?K(8,null,["Pie fill"]):a.fill=L(this.fill()));D(this.hoverFill)&&(D(this.wq())?K(8,null,["Pie hoverFill"]):a.hoverFill=L(this.wq()));D(this.stroke)&&(D(this.stroke())?K(8,null,["Pie stroke"]):a.stroke=L(this.stroke()));D(this.hoverStroke)&&(D(this.xq())?
2530K(8,null,["Pie hoverStroke"]):a.hoverStroke=L(this.xq()));D(this.hatchFill)&&(D(this.uq())?K(8,null,["Pie hatchFill"]):a.hatchFill=L(this.uq()));D(this.hoverHatchFill)&&(D(this.eo())?K(8,null,["Pie hoverHatchFill"]):a.hoverHatchFill=L(this.eo()));return{chart:a}};
2531g.H=function(a,b){jR.o.H.call(this,a,b);this.jE(a.group);this.data(a.data);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.fo(a.palette);this.vq(a.hatchFillPalette);"tooltip"in a&&this.Za().na(!!b,a.tooltip);this.sort(a.sort);this.sa(a.radius);this.mc(a.innerRadius);this.zb(a.startAngle);this.OA(a.explode);this.XB(a.outsideLabelsSpace);this.tB(a.insideLabelsOffset);this.ly(a.overlapMode);this.ky(a.connectorLength);this.zw(a.outsideLabelsCriticalAngle);this.tq(a.connectorStroke);
2532this.fill(a.fill);this.stroke(a.stroke);this.wq(a.hoverFill);this.xq(a.hoverStroke);this.uq(a.hatchFill);this.eo(a.hoverHatchFill);this.SA(a.forceHoverLabels)};function NR(a,b,c){this.g=c;this.b=b;this.labels=[];this.y=this.height=0;this.c=[];this.f=a;this.$c=!1;this.ac=null}function OR(a,b){b&&(a.labels.push(b),SR(a))}function PR(a,b){b&&(a.labels.push(b),QR(a))}
2533NR.prototype.Oa=function(){if(!this.ac){var a=this.labels[0]?KR(this.b,this.labels[0]).height:0;this.ac=new I(this.x,this.y+a/2,this.width,this.height)}return this.ac};function MR(a,b){var c=oq(a.Oa());return!Zp(c,oq(b))}function RR(a){for(var b=0,c=a.labels.length;b<c;b++){var d=a.labels[b],e=a.c[3*b],f=a.c[3*b+1],h=a.c[3*b+2],k=d.Db().value;k.angle=e;k.radius=f;k.radiusY=h;LR(a.b,d)}}
2534function QR(a){var b,c,d=a.height=0;a.ac=null;var e=a.b.fI(),f=e.x,e=e.y,h,k;a.b.f?(h=e+.45*a.b.c+a.b.ua-.1+.2*a.b.c/2,k=e-(.45*a.b.c+a.b.ua)+.1-.2*a.b.c/2):(h=e+a.b.c+a.b.ua-.1,k=e-(a.b.c+a.b.ua)+.1);for(var l=0,n=a.labels.length;l<n;l++)b=a.labels[l],c=KR(a.b,b),d+=c.top-a.height-c.height/2,a.height+=c.height;a.y=d/n;d=a.y+a.height;d>h&&(d=h,a.y=h-a.height);a.labels.length&&(c=KR(a.b,a.labels[0]).height,a.y+c<k&&(d=k-c+a.height,a.y=k-c));k=a.b.zw();a.c.length=0;h=a.b.data().L();var p,r,t,u,v,w,
2535x,y;a.x=NaN;a.width=NaN;a.m=null;a.j=NaN;a.h=NaN;a.$c=!1;l=0;for(n=a.labels.length;l<n;l++){b=a.labels[l];c=KR(a.b,b);p=l==n-1?0:KR(a.b,a.labels[l+1]).height;h.select(b.U());r=h.l("start");t=h.l("sweep");u=h.l("exploded");var B=m(b.B("offsetX"))?b.B("offsetX"):a.b.labels().B("offsetX");B||(B=0);var B=O(B,360),E=m(b.B("offsetY"))?b.B("offsetY"):a.b.labels().B("offsetY");E||(E=0);E=O(E,a.b.c);t=(r+t/2+B)*Math.PI/180;r=a.f?5:-5;w=a.b.c+(u?a.b.s:0);v=a.b.c+a.b.ua+(u?a.b.s:0)+E;var R;a.b.f?(x=.45*a.b.c+
2536(u?.45*a.b.s:0),R=.45*a.b.c+a.b.ua+(u?.45*a.b.s:0)+.45*E):(x=w,R=v);u=d;y=w+a.b.ua;var S=x+a.b.ua;Math.abs(u-e)>S&&(S=Math.abs(u-e));S=y*Math.sqrt(Math.pow(S,2)-Math.pow(u-e,2))/S;y=f+(a.f?1:-1)*Math.abs(S);w=f+w*Math.cos(t);x=e+x*Math.sin(t);v=f+v*Math.cos(t);t=e+R*Math.sin(t);t=he(Math.acos(nq(w,x,v,t).toFixed(3)/nq(w,x,y,u).toFixed(3)));if(t>a.h||isNaN(a.h)||0>S)a.h=0>S?Number.POSITIVE_INFINITY:t,a.m=b,a.j=l;if(t>k||0>S)a.$c=!0;b=y+r;r=a.f?b:b-c.width;a.x=isNaN(a.x)?r:a.x>r?r:a.x;r=a.f?b+c.width:
2537b;a.width=isNaN(a.width)?r:a.width<r?r:a.width;b-=f;u-=e;a.b.f&&(u+=.2*a.b.c/2);r=Math.sqrt(Math.pow(b,2)+Math.pow(u,2))-E;E=Math.sqrt(Math.pow(b,2)+Math.pow(u,2))-E;t=NaN;0<b&&0<=u?t=he(Math.atan(u/b)):0<b&&0>u?t=he(Math.atan(u/b))+360:0>b?t=he(Math.atan(u/b))+180:!b&&0<u?t=90:!b&&0>u&&(t=270);t-=B;a.c.push(t,r,E);d-=c.height/2+p/2}a.width-=a.x}
2538function SR(a){QR(a);if(a.$c){var b=a.m,c=a.j;isNaN(c)||(b.enabled(!1),a.Zf||(a.Zf=[]),a.Zf.push(b),lb(a.labels,c,1));var d=a.b,b=a.labels,e=a.g,f,h,k,l,n=e[e.length-1];if(n!=a){var p=null,c=b.slice(),r=e.length,t=!1;f=0;for(h=b.length;f<h;f++)if(k=b[f])l=KR(d,k),!n||MR(n,l)?!p||MR(p,l)?(p&&(e.push(p),n=p),l="leftCenter"==k.anch
2538or(),p=new NR(l,d,e),PR(p,k)):(PR(p,k),d.$c?(k.enabled(!1),p.Zf||(p.Zf=[]),p.Zf.push(k),p.labels.pop(),QR(p)):n&&p&&!MR(n,p.Oa())&&(e.pop(),p.labels=ob(n.labels,p.labels),
2539n=null,QR(p),t=!0)):(k.enabled(!1),p&&(p.Zf||(p.Zf=[]),p.Zf.push(k)));if(p)if(0<e.length-r||t)a.labels=p.labels;else{d=p;if(d.Zf){e=0;for(f=d.Zf.length;e<f;e++)d.Zf[e].enabled(!0);d.Zf.length=0}c.length!=b.length&&(a.labels=c)}}SR(a)}else if((b=a.g[a.g.length-1])&&(c=b.Oa()),c&&!MR(a,c)){a.g.pop();a.labels=ob(b.labels,a.labels);b=0;for(c=a.labels.length;b<c;b++)a.labels[b].enabled(!0);SR(a)}}jR.prototype.M=function(){Jb(this.m);jR.o.M.call(this)};var TR=jR.prototype;TR.data=TR.data;TR.group=TR.jE;
2540TR.labels=TR.labels;TR.hoverLabels=TR.rb;TR.radius=TR.sa;TR.innerRadius=TR.mc;TR.startAngle=TR.zb;TR.explode=TR.OA;TR.sort=TR.sort;TR.getCenterPoint=TR.fI;TR.getPixelRadius=TR.TN;TR.getPixelInnerRadius=TR.rI;TR.getPixelExplode=TR.eT;TR.palette=TR.fo;TR.fill=TR.fill;TR.stroke=TR.stroke;TR.hoverFill=TR.wq;TR.hoverStroke=TR.xq;TR.hatchFill=TR.uq;TR.hoverHatchFill=TR.eo;TR.explodeSlice=TR.PA;TR.explodeSlices=TR.LS;TR.tooltip=TR.Za;TR.outsideLabelsSpace=TR.XB;TR.overlapMode=TR.ly;
2541TR.insideLabelsOffset=TR.tB;TR.connectorLength=TR.ky;TR.outsideLabelsCriticalAngle=TR.zw;TR.connectorStroke=TR.tq;TR.hatchFillPalette=TR.vq;TR.getType=TR.Ca;TR.hover=TR.De;TR.unhover=TR.Ub;TR.forceHoverLabels=TR.SA;TR.getPoint=TR.Ec;TR.toCsv=TR.ro;function UR(){W.call(this);this.c=uh();rv(this,this.c);H(this,this.c)}G(UR,W);g=UR.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z;g.length=function(a){return m(a)?(a=mr(a)||0,this.Ac!=a&&(this.Ac=a,this.X(9)),this):this.Ac};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.X(1));return this}return this.b};g.remove=function(){this.c&&this.c.parent(null)};
2542g.I=function(){this.c.clear();this.c.stroke(this.b);if(!this.ub())return this;T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(this.D()),this.w(2));return this};g.Vq=function(a,b,c,d){this.c.moveTo(a,b);this.c.lineTo(c,d)};g.u=function(){var a=UR.o.u.call(this);a.length=this.length();a.stroke=L(this.stroke());return a};g.H=function(a,b){UR.o.H.call(this,a,b);this.length(a.length);this.stroke(a.stroke)};var VR=UR.prototype;VR.length=VR.length;VR.stroke=VR.stroke;function WR(){U(this);W.call(this);this.Zt=[];this.$t=[];this.th=uh();rv(this,this.th);H(this,this.th);this.c=916;this.S(!1)}G(WR,W);g=WR.prototype;g.Z=W.prototype.Z|912;g.ia=W.prototype.ia;g.th=null;g.ag="axis";g.fa=null;g.uh=null;g.$k=null;g.Zk=null;g.Y=null;g.Wq="noOverlap";g.Ac=NaN;g.mj=!0;g.nj=!0;g.Zt=null;g.$t=null;g.labels=function(a){this.fa||(this.fa=new lA,this.fa.Sa(this),Q(this.fa,this.aP,this),H(this,this.fa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};
2543g.aP=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=128,c=1);XR(this);this.i(b,c)};g.Va=function(a){this.uh||(this.uh=new lA,this.uh.Sa(this),Q(this.uh,this.bP,this),H(this,this.uh));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.uh.C(a),this):this.uh};g.bP=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=128,c=1);XR(this);this.i(b,c)};g.Wg=function(a){this.$k||(this.$k=new UR,this.$k.Sa(this),Q(this.$k,this.dP,this),H(this,this.$k));return m(a)?(this.$k.C(a),this):this.$k};
2544g.dP=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=276,c=1);XR(this);this.i(b,c)};g.Pa=function(a){this.Zk||(this.Zk=new UR,this.Zk.Sa(this),Q(this.Zk,this.dU,this),H(this,this.Zk));return m(a)?(this.Zk.C(a),this):this.Zk};g.dU=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=256,c=1);XR(this);this.i(b,c)};
2545g.stroke=function(a,b,c,d,e){if(m(a)){a=Re.apply(null,arguments);if(this.b!=a){var f=z(this.b)?this.b.thickness||1:1,h=z(a)?a.thickness||1:1;this.b=a;h==f?this.i(16,1):(XR(this),this.i(this.c,9))}return this}return this.b};g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y=a,Q(this.Y,this.cP,this),XR(this),this.i(this.c,9)),this):this.Y};g.cP=function(a){V(a,2)&&(XR(this),this.i(this.c,9))};g.Dh=function(){this.i(this.c,9)};
2546g.zb=function(a){return m(a)?(a=ge(null===a||isNaN(+a)?0:+a),this.Fb!=a&&(this.Fb=a,XR(this),this.i(this.c,9)),this):this.Fb};g.mc=function(a){return m(a)?(a=mr(a,this.K),this.K!=a&&(this.K=a,this.i(this.c,9)),this):this.K};function XR(a){a.F&&(a.F.length=0);a.Zt.length=0;a.$t.length=0;a.s=null}
2547function YR(a){a:{if(!a.s||T(a,512)){if("allowOverlap"==a.Wq){a=!1;break a}var b=a.scale(),c=[],d=[];if(b){var e,f,h=-1,k=-1,l=-1,n=b.Ta().get(),p=n.length,r,t,u,v,w,x,y=a.labels().enabled();if(b instanceof tB){var B=b.Pa().get();f=e=0;for(var E=B.length,R,S=a.Va().enabled();e<p||f<E;){r=n[e];v=B[f];t=b.transform(r);R=b.transform(v);v=r=w=null;if(-1==k&&y)for(x=e;-1==k&&x<p;)u=ZR(a,x,!0),-1!=h&&(v=ZR(a,h,!0)),x!=p-1&&a.Yk()&&(r=ZR(a,p-1,!0)),Zp(u,v)||Zp(u,r)||(u=b.transform(n[x]),0>=u&&a.Ho()||1<=
2548u&&a.Yk()?k=x:0<u&&1>u&&(k=x)),x++;t<=R&&e<p||f==E?(y&&e==k&&a.labels().enabled()?(h=e,k=-1,c.push(!0)):c.push(!1),e++,t==R&&(a.labels().enabled()||a.Wg().enabled())&&(d.push(!1),f++)):(S?(u=ZR(a,f,!1),-1!=h&&(v=ZR(a,h,!0)),-1!=k&&(r=ZR(a,k,!0)),-1!=l&&(w=ZR(a,l,!1)),t=(t=a.Va().vd(f))?m(t.enabled())?t.enabled():!0:!0,Zp(u,v)||Zp(u,r)||Zp(u,w)||!t?d.push(!1):(u=b.transform(B[f]),0>=u&&a.Ho()||1<=u&&a.Yk()?(l=f,d.push(!0)):0<u&&1>u?(l=f,d.push(!0)):d.push(!1))):d.push(!1),f++)}
2548S||(d=!1)}else if(b instanceof
2549JB)for(e=0;e<p;e++)y?(u=ZR(a,e,!0),-1!=h&&(v=ZR(a,h,!0)),e!=p-1&&a.Yk()?r=ZR(a,p-1,!0):r=null,e?e==p-1?a.Yk()?(h=e,c.push(!0)):c.push(!1):Zp(u,v)||Zp(u,r)?c.push(!1):(h=e,c.push(!0)):a.Ho()?(h=e,c.push(!0)):c.push(!1)):c.push(!1)}y||(c=!1);a.s={labels:c,Va:d};a.w(512)}a=a.s}return a}
2550function ZR(a,b,c){var d=c?a.Zt:a.$t;if(m(d[b]))return d[b];var e=(c?a.Wg():a.Pa()).length(),f=a.stroke().thickness?a.stroke().thickness:1,h=Math.floor(f/2),f=c?a.labels():a.Va(),k=a.scale(),l=(c?k.Ta():k.Pa()).get()[b];q(l)?(c=(k.transform(l[0],0)+k.transform(l[1],1))/2,l=l[0]):c=k.transform(l,.5);var n=a.f+(a.Ac-a.f)*c;c=ge(a.zb()-90);var p=Sd(c),r=Sd(ge(90-c-270)),k=a.Ba+n*Math.cos(p)+(e+h)*Math.sin(r),h=a.za+n*Math.sin(p)+(e+h)*Math.cos(r),e=$R(a,b,l),h={value:{x:k,y:h}},l=f.measure(e,h,void 0,
2551b);c=ge(c+90);k=l.width;n=l.height;a=a.scale();r=p=0;a instanceof tB?c?0<c&&90>c?(p-=k/2,r-=n/2):90==c?r-=n/2:90<c&&180>c?(r-=n/2,p+=k/2):180==c?p+=k/2:180<c&&270>c?(r+=n/2,p+=k/2):270==c?r+=n/2:270<c&&(r+=n/2,p-=k/2):p-=k/2:a instanceof JB&&(c?0<c&&45>c?p-=k/2:45==c?(p-=k/2,r-=n/2):45<c&&90>c?r-=n/2:90==c?r-=n/2:90<c&&135>c?r-=n/2:135==c?(r-=n/2,p+=k/2):135<c&&180>c?p+=k/2:180==c?p+=k/2:180<c&&225>c?p+=k/2:225==c?(r+=n/2,p+=k/2):225<c&&270>c?r+=n/2:270==c?r+=n/2:270<c&&315>c?r+=n/2:315==c?(r+=n/
25522,p-=k/2):315<c&&(p-=k/2):p-=k/2);l.left+=p+l.width/2;l.top+=r+l.height/2;h.value.x=l.left;h.value.y=l.top;return d[b]=f.rg(e,h,void 0,b)}g.Ho=function(a){return m(a)?(this.mj!=a&&(this.mj=a,this.i(this.c,9)),this):this.mj};g.Yk=function(a){return m(a)?(this.nj!=a&&(this.nj=a,this.i(this.c,9)),this):this.nj};g.Jy=function(a){return m(a)?(a=En(a,this.Wq),this.Wq!=a&&(this.Wq=a,this.i(this.c,9)),this):this.Wq};
2553g.$O=function(){var a=ge(this.zb()-90),b=Sd(a),c=0,d=0,e=this.stroke().thickness?parseFloat(this.stroke().thickness):1;a?90==a?c=e%2?-.5:0:180==a?d=e%2?.5:0:270==a&&(c=e%2?.5:0):d=e%2?-.5:0;a=Math.round(this.Ba+this.Ac*Math.cos(b));e=Math.round(this.za+this.Ac*Math.sin(b));this.th.moveTo(Math.round(this.Ba+this.f*Math.cos(b))+c,Math.round(this.za+this.f*Math.sin(b))+d).lineTo(a+c,e+d)};
2554function aS(a,b,c){var d=ge(a.zb()-90),e=Sd(d);c=c?a.Wg():a.Pa();var f=c.length(),h=c.stroke().thickness?parseFloat(c.stroke().thickness):1,k=a.stroke().thickness?parseFloat(a.stroke().thickness):1,l=0,n=0;d?90==d?n=h%2?-.5:0:180==d?l=h%2?.5:0:270==d&&(n=h%2?.5:0):l=h%2?-.5:0;b||(l*=-1,n*=-1);h=a.f+(a.Ac-a.f)*b;b=a.Ba+h*Math.cos(e);a=a.za+h*Math.sin(e);180==d?(b=Math.floor(b),a=Math.floor(a)):(b=Math.ceil(b),a=Math.ceil(a));d=Sd(ge(90-d-270));e=Math.floor(k/2);k=e*Math.sin(d);e*=Math.cos(d);l=b+k+
2555l;n=a+e+n;k=f*Math.sin(d);e=f*Math.cos(d);c.Vq(l,n,l+k,n+e)}g.OE=function(a,b){var c,d;d=this.scale();b?(c=d.Ta(),d=this.labels()):(c=d.Pa(),d=this.Va());c=c.get();c=$R(this,a,c[a]);var e=pq(ZR(this,a,b));d.add(c,{value:{x:e.left+e.width/2,y:e.top+e.height/2}},a)};
2556function $R(a,b,c){var d=a.scale(),e,f=!0;d instanceof JB?(e=d.Ta().names()[b],f=!1):d instanceof vB?e=Gy(c):(e=parseFloat(c),c=parseFloat(c));a={axis:{value:a,type:""},index:{value:b,type:"number"},value:{value:e,type:"number"},tickValue:{value:c,type:"number"},scale:{value:d,type:""}};f&&(a.max={value:m(d.max)?d.max:null,type:"number"},a.min={value:m(d.min)?d.min:null,type:"number"});d=new Jy(a);d.wg({"%AxisScaleMax":"max","%AxisScaleMin":"min"});return Vx(d)}
2557g.ub=function(){if(Zu(this))return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.Wg().i(2),this.Pa().i(2),this.labels().i(2),this.Va().i(2),this.i(450)),!1;this.w(1);return!0};
2558g.I=function(){var a=this.scale();if(!a)return oo(2),this;if(!this.ub())return this;if(T(this,4)){XR(this);var b=this.W();this.Ac=Math.min(b.width,b.height)/2;this.f=O(this.K,this.Ac);this.f==this.Ac&&this.f--;this.Ba=Math.round(b.left+b.width/2);this.za=Math.round(b.top+b.height/2)}var c,d,e,f,h;U(this.labels());U(this.Va());U(this.Wg());U(this.Pa());T(this,16)&&(this.th.clear(),this.th.stroke(this.b),c=this.$O,this.w(16));T(this,8)&&(b=this.zIndex(),this.th.zIndex(b),this.Wg().zIndex(b),this.Pa().zIndex(b),
2559this.labels().zIndex(b),this.Va().zIndex(b),this.w(8));T(this,2)&&(b=this.D(),this.th.parent(b),this.Wg().D(b),this.Pa().D(b),this.labels().D(b),this.Va().D(b),this.w(2));T(this,256)&&(d=this.Wg(),d.I(),d=d.Vq,e=this.Pa(),e.I(),e=e.Vq,this.w(256));T(this,128)&&(f=this.labels(),f.D()||f.D(this.D()),f.W(this.W()),f.clear(),f=this.OE,h=this.Va(),h.D()||h.D(this.D()),h.W(this.W()),h.clear(),h=this.OE,this.w(128));c&&c.call(this);var k,l,n,p;c=a.Ta().get();var b=c.length,r,t,u;if(a instanceof tB){if(d||
2560f||e||h){k=YR(this);z(k)?(n=k.labels,p=k.Va):(n=!k,p=!k);var v=a.Pa().get();l=k=0;for(var w=v.length,x,y;k<b||l<w;)r=c[k],t=v[l],r=a.transform(r),x=a.transform(t),r<=x&&k<b||l==w?(t=q(n)?n[k]:n,(u=q(n)&&n[k]||ja(n))&&d&&aS(this,r,!0),t&&f.call(this,k,!0),y=r,k++):(t=q(p)?p[l]:p,(u=q(p)&&p[l]||ja(p))&&e&&y!=x&&aS(this,x,!1),t&&h&&y!=x&&f.call(this,l,!1),l++);h&&this.Va().I()}}else if(a instanceof JB&&(d||f))for(y=YR(this),n=z(y)?y.labels:!k,k=0;k<b;k++)r=c[k],q(r)?(y=r[0],a.transform(r[0],0),a.transform(r[1],
25611)):(y=r,a.transform(r,.5)),r=a.transform(y,0),d&&(aS(this,r,!0),k==b-1&&(r=a.transform(y,1),aS(this,r,!0)),t=q(n)?n[k]:n,f&&t&&f.call(this,k,!0));f&&this.labels().I();this.labels().S(!1);this.Va().S(!1);this.Wg().S(!1);this.Pa().S(!1);return this};g.remove=function(){this.th&&this.th.parent(null);this.Wg().remove();this.Pa().remove();this.fa&&this.fa.remove();this.uh&&this.uh.remove()};
2562g.u=function(){var a=WR.o.u.call(this);a.labels=this.labels().u();a.minorLabels=this.Va().u();a.ticks=this.Wg().u();a.minorTicks=this.Pa().u();a.stroke=L(this.stroke());a.drawFirstLabel=this.Ho();a.drawLastLabel=this.Yk();a.overlapMode=this.Jy();return a};g.H=function(a,b){WR.o.H.call(this,a,b);this.labels().na(!!b,a.labels);this.Va().na(!!b,a.minorLabels);this.Wg(a.ticks);this.Pa(a.minorTicks);this.stroke(a.stroke);this.Ho(a.drawFirstLabel);this.Yk(a.drawLastLabel);this.Jy(a.overlapMode)};
2563g.M=function(){WR.o.M.call(this);delete this.Y;this.$t=this.Zt=null;Jb(this.th);this.uh=this.fa=this.Zk=this.$k=this.th=null};var bS=WR.prototype;bS.labels=bS.labels;bS.minorLabels=bS.Va;bS.ticks=bS.Wg;bS.minorTicks=bS.Pa;bS.stroke=bS.stroke;bS.scale=bS.scale;bS.drawFirstLabel=bS.Ho;bS.drawLastLabel=bS.Yk;bS.overlapMode=bS.Jy;function cS(a){YD.call(this,a);this.c=[];this.s=[]}G(cS,YD);g=cS.prototype;g.Z=YD.prototype.Z|10485760;g.zb=function(a){return m(a)?(a=ge(P(a)||0),this.Fb!=a&&(this.Fb=a,this.i(4,1)),this):this.Fb};
2563g.mc=function(a){if(m(a)){a=mr(a,this.K);if(this.K!=a){this.K=a;for(a=0;a<this.b.length;a++)this.b[a].i(1024);this.i(32772,1)}return this}return this.K};g.Bh=function(){return this.f};
2564g.rE=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.c[c];e||(e=this.yy(),e.Sy(this),e.Ty("radial"),e.C(dS(this)),this.c[c]=e,H(this,e),Q(e,this.uE,this),this.i(8388608,1));return m(d)?(e.C(d),this):e};g.sE=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.s[c];e||(e=this.yy(),e.Sy(this),e.Ty("circuit"),e.C(eS(this)),this.s[c]=e,H(this,e),Q(e,this.uE,this),this.i(8388608,1));return m(d)?(e.C(d),this):e};g.uE=function(){this.i(8388608,1)};
2565function dS(a,b){return m(b)?(a.Ej=b,a):a.Ej||{}}function eS(a,b){return m(b)?(a.dk=b,a):a.dk||{}}g.rm=function(a){this.g||(this.g=this.aH(),this.g.Sa(this),H(this,this.g),Q(this.g,this.tE,this),this.i(2097156));return m(a)?(this.g.C(a),this):this.g};g.Bo=function(a){this.h||(this.h=new WR,this.h.Sa(this),H(this,this.h),Q(this.h,this.tE,this),this.i(2097156));return m(a)?(this.h.C(a),this):this.h};g.tE=function(a){var b=0,c=0;V(a,1)&&(b|=2097152,c|=1);V(a,8)&&(b|=4);this.i(b,c)};
2566g.lp=function(a){switch(a){case 0:return this.g;case 1:return this.h}};g.AK=function(a){a.ob("startAngle")!=this.Fb&&(a.Tb("startAngle",this.Fb),a.i(1024))};g.uG=function(){this.zA()};
2567g.Dg=function(a){var b,c;this.ic();if(!Zu(this)){bv(this.g,this.h);c=!1;T(this,2097156)&&(c=this.rm(),c.scale()||c.scale(this.wa()),c.LE(),c=this.Bo(),c.scale()||c.scale(this.Ua()),c.fa&&HA(c.fa),c.uh&&HA(c.uh),c=!0);T(this,4)&&(a=a.clone().round(),c=this.rm(),c.zb(this.Fb),c.W(a),this.f=c.lc().round(),this.i(10518528),c=!0);if(T(this,8388608)){var d=ob(this.c,this.s);a=0;for(b=d.length;a<b;a++){var e=d[a];e&&(U(e),c&&e.i(64),e.W(this.f),e.mc(this.K),e.D(this.ta),e.zb(this.Fb),e.I(),e.S(!1))}this.w(8388608)}T(this,
25682097152)&&(c=this.rm(),c.D(this.ta),c.I(),c=this.Bo(),c.D(this.ta),c.zb(this.Fb),c.mc(this.K),c.W(this.f.clone()),c.I(),this.w(2097152));WD(this,0,0,0,0);dv(this.g,this.h)}};
2569g.sk=function(a){var b=a.clientX;a=a.clientY;var c,d,e=Ql(this.D().ha()),b=b-e.x;a-=e.y;var f=Math.round(this.f.left+this.f.width/2),h=Math.round(this.f.top+this.f.height/2);if(nq(f,h,b,a)>Math.min(this.f.width,this.f.height)/2)return null;var e=[],k=this.yc();if("bySpot"==k.Cb())for(var l=k.$s(),f=0,h=this.b.length;f<h;f++){if(k=this.b[f],k.enabled()){var n=[],p=Infinity,r,t=UD(k);for(c=k.we();c.advance();)for(var u=c.l("x"),v=0;v<t.length;v++){d=c.l(t[v]);var w=nq(u,d,b,a);w<=l&&(d=c.U(),n.push(d),
2570w<p&&(p=w,r=d))}n.length&&e.push({O:k,Ab:n,hh:n[n.length-1],cc:{index:r,td:p}})}}else if("byX"==this.yc().Cb())for(f=Math.PI/2+Math.atan2(a-h,-(b-f))+Sd(this.Fb),f=fe(f,2*Math.PI),l=1-f/(2*Math.PI),f=0,h=this.b.length;f<h;f++)if(k=this.b[f],c=k.wa().Rc(l),this.Fa?(c=wE(k,c),d=0<=c?[c]:[]):d=vC(k.data(),P(c),k.wa()instanceof JB),c=k.we(),p=Infinity,d.length){n=[];for(v=0;v<d.length;v++)c.select(d[v])&&(w=c.l("x"),t=c.l("value"),w=nq(w,t,b,a),w<p&&(p=w,r=d[v]),n.push(d[v]));e.push({O:k,Ab:n,hh:n[d.length-
25711],cc:{index:r,td:p}})}return e};g.u=function(){var a=cS.o.u.call(this);a.type=this.Ca();return{chart:a}};g.Ki=function(a,b,c){cS.o.Ki.call(this,a,b,c);this.zb(a.startAngle);this.mc(a.innerRadius);dS(this,a.defaultGridSettings);eS(this,a.defaultMinorGridSettings);AE(this,a.grids,this.rE,b);AE(this,a.minorGrids,this.sE,b);var d=a.xAxis;this.rm().na(!!c,d);z(d)&&"scale"in d&&1<d.scale&&this.rm().scale(b[d.scale]);d=a.yAxis;this.Bo(d);z(d)&&"scale"in d&&1<d.scale&&this.Bo().scale(b[d.scale])};
2572g.Ii=function(a,b,c){cS.o.Ii.call(this,a,b,c);var d=[];a.startAngle=this.zb();a.innerRadius=this.mc();a.xAxis=fS(this.rm(),b,c,d);a.yAxis=fS(this.Bo(),b,c,d);BE(this,a,"grids",this.c,this.vE,b,c,d);BE(this,a,"minorGrids",this.s,this.vE,b,c,d)};function fS(a,b,c,d){var e=a.u();zE(e,"scale",a.scale(),b,c);d.push(ka(a));return e}
2573g.vE=function(a,b,c,d){var e=a.u();zE(e,"scale",a.wa(),b,c);zE(e,"scale",a.Ua(),b,c);if(a=a.al())d=Za(d,ka(a)),0>d?("layout"in e||(e.layout=a instanceof WR?"circuit":"radial"),"scale"in e||zE(e,"scale",a.scale(),b,c)):e.axis=d;return e};var gS=cS.prototype;gS.xScale=gS.wa;gS.yScale=gS.Ua;gS.grid=gS.rE;gS.minorGrid=gS.sE;gS.xAxis=gS.rm;gS.yAxis=gS.Bo;gS.getSeries=gS.ye;gS.palette=gS.qh;gS.markerPalette=gS.$h;gS.hatchFillPalette=gS.Zh;gS.startAngle=gS.zb;gS.innerRadius=gS.mc;gS.defaultSeriesType=gS.sd;
2574gS.addSeries=gS.Zi;gS.getSeriesAt=gS.Ig;gS.getSeriesCount=gS.pg;gS.removeSeries=gS.Nl;gS.removeSeriesAt=gS.Ol;gS.removeAllSeries=gS.Ml;gS.getPlotBounds=gS.Bh;gS.getXScales=gS.vl;gS.getYScales=gS.wl;function hS(){U(this);W.call(this);this.Eo=[];this.Uq=[];this.ig=uh();this.Ug=uh();rv(this,this.ig);rv(this,this.Ug);this.c=404;this.S(!1)}G(hS,W);g=hS.prototype;g.Z=W.prototype.Z|400;g.ia=W.prototype.ia;g.Fo="noOverlap";g.Ug=null;g.ig=null;g.ag="axis";g.fa=null;g.Wk=null;g.Vg=null;g.Vk=null;g.Y=null;g.qa=NaN;g.Ba=NaN;g.za=NaN;g.Fb=NaN;g.Eo=null;g.Uq=null;g.Iy=function(a){return m(a)?(a=En(a,this.Fo,!0),this.Fo!=a&&(this.Fo=a,iS(this),this.i(this.c,9)),this):this.Fo};
2575g.LE=function(){this.fa&&HA(this.fa);this.Vg&&HA(this.Vg)};g.Va=function(a){this.Vg||(this.Vg=new CK,this.Vg.tc(360),this.Vg.Sa(this),Q(this.Vg,this.ME,this),H(this,this.Vg));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Vg.C(a),this):this.Vg};g.labels=function(a){this.fa||(this.fa=new CK,this.fa.tc(360),this.fa.Sa(this),Q(this.fa,this.ME,this),H(this,this.fa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};
2576g.ME=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=128,c=1);iS(this);this.i(b,c)};g.Pa=function(a){this.Vk||(this.Vk=new UR,this.Vk.Sa(this),Q(this.Vk,this.NE,this),H(this,this.Vk));return m(a)?(this.Vk.C(a),this):this.Vk};g.sh=function(a){this.Wk||(this.Wk=new UR,this.Wk.Sa(this),Q(this.Wk,this.NE,this),H(this,this.Wk));return m(a)?(this.Wk.C(a),this):this.Wk};g.NE=function(a){var b=0,c=0;V(a,8)&&(b=this.c,c=9);V(a,1)&&(b|=276,c|=1);iS(this);this.i(b,c)};
2577g.stroke=function(a,b,c,d,e){if(m(a)){a=Re.apply(null,arguments);if(this.b!=a){var f=We(this.b),h=We(a);
2577this.b=a;h==f?this.i(16,1):(iS(this),this.i(this.c,9))}return this}return this.b};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.g!=k&&(this.g=k,this.i(16,1));return this}return this.g};g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y=a,Q(this.Y,this.UO,this),this.i(this.c,9),iS(this)),this):this.Y};g.UO=function(a){V(a,2)&&(iS(this),this.i(this.c,9))};
2578g.zb=function(a){return m(a)?(a=ge(null===a||isNaN(+a)?0:+a),this.Fb!=a&&(this.Fb=a,this.i(this.c,9)),iS(this),this):this.Fb};g.Dh=function(){this.i(this.c,9)};function iS(a){a.Eo.length=0;a.Uq.length=0;a.s=null}
2579function jS(a){var b;if(T(a,4)){iS(a);var c=a.scale(),d=a.W()||qq(0,0,0,0);a.qa=Math.max(Math.round(Math.min(d.width,d.height)/2),0);a.Ba=Math.round(d.left+d.width/2);a.za=Math.round(d.top+d.height/2);var e=a.labels(),f=a.Va();FK(EK(DK(e,a.Ba),a.za),a.qa).zb(a.Fb).clear().W(d);FK(EK(DK(f,a.Ba),a.za),a.qa).zb(a.Fb).clear().W(d);if(c&&a.qa&&a.enabled()){var h=c instanceof JB,k=a.labels().enabled(),l=a.Va().enabled(),n=We(a.b),p=a.sh().enabled()?a.sh().length():0,r;lr(p)&&(r=!0,p=parseFloat(p));var t=
2580h?0:p,u=!h&&a.Pa().enabled()?a.Pa().length():0;lr(u)&&(u=parseFloat(u));var v=p||k?c.Ta().get():[],w=h||!u&&!l?[]:c.Pa().get();h||kS(0,v,c,0)||(1==kS(w.length-1,w,c,1)&&w.pop(),1==kS(v.length-1,v,c,1)&&v.pop());var x,y,B,E,R,S,Y,pa,ca,Z,M,va,Ya,qa,Mb,eb=[],nc=[],Ic=[],d=x=0;R=kS(d,v,c,.5);S=kS(x,w,c,.5);for(var ub=n/2,Lb="none"!=a.g,Lf=Lb?a.QR:a.PR,Id="autoWidth"!=a.Fo||h?a.Fo:"noOverlap",Yd="autoWidth"==Id,gd=null;!isNaN(R)||!isNaN(S);){isNaN(S)||R<=S?(B=R,E=!0,y=d,b=k,pa=p,Z=v,M=t,va=a.Eo,Ya=e,
2581qa=nc,Mb=r,Yd&&(ca=Sd(a.Fb-90+360*kS(d,v,c,0)),gd=Sd(a.Fb-90+360*kS(d,v,c,1)),gd=nq(iq(ca,a.qa),jq(ca,a.qa),iq(gd,a.qa),jq(gd,a.qa)))):(B=S,E=!1,y=x,b=l,pa=u,Z=w,M=u,va=a.Uq,Ya=f,qa=Ic,Mb=!1);Y=Tp(ge(a.Fb-90+360*B),4);ca=Sd(Y);B=iq(ca,1);ca=jq(ca,1);if(b){b=a;var uc=Ya;Ya=y;var Mg=Y;M=a.qa+M;var Zd=gd,Wc;Wc=b;var Ii=Ya,ze=Z[y],Rb=Wc.scale(),Th,Ng=!0;Rb instanceof JB?(Th=Rb.Ta().names()[Ii],Ng=!1):Rb instanceof vB?Th=Gy(ze):(Th=parseFloat(ze),ze=parseFloat(ze));Wc={axis:{value:Wc,type:""},index:{value:Ii,
2582type:"number"},value:{value:Th,type:"number"},tickValue:{value:ze,type:"number"},scale:{value:Rb,type:""}};Ng&&(Wc.min={value:m(Rb.min)?Rb.min:null,type:"number"},Wc.max={value:m(Rb.max)?Rb.max:null,type:"number"});Rb=new Jy(Wc);Rb.wg({"%AxisScaleMax":"max","%AxisScaleMin":"min"});Wc=Vx(Rb);Ng={value:{angle:Mg,radius:M}};(Rb=uc.vd(Ya))?(U(Rb),Rb.Ld(Wc),Rb.Db(Ng),Rb.state("pointState",null)):(Rb=uc.add(Wc,Ng,Ya),U(Rb));(Wc=WA(Rb,"autoRotate"))&&Rb.state("seriesState",{width:qr(Zd)?null:Zd});"auto"==
2583WA(Rb,"anchor")&&Rb.state("pointState",{anchor:Wc?"center":vr(Mg-WA(Rb,"rotation"))});uc=uc.rg(Rb);if(Wc)for(Zd=Sd(Mg),Mg=iq(Zd,1),Zd=jq(Zd,1),Wc=sb(uc,0),mq(Wc,Mg,Zd,b.Ba,b.za),b=pq(Wc),b=nq(0,0,b.width,b.height)/2,Ng.value.radius=M+b,Rb.Db(null),Rb.Db(Ng),Mg*=b,Zd*=b,b=0;b<uc.length;b+=2)uc[b]+=Mg,uc[b+1]+=Zd;va[Ya]=uc;Rb.S(!0);b=uc;ub=Math.max(Lf.call(a,Y,B,ca,b),ub);eb.push(E?y:~y)}pa&&(h?(y=kS(y,Z,c,0),y=Tp(ge(a.Fb-90+360*y),4)):y=Y,qa.push(y),Mb||(pa=a.qa+pa+n/2,ub=Math.max(Lf.call(a,y,B,ca,
2584[B*pa+a.Ba,ca*pa+a.za]),ub)));E&&R!=S||(S=kS(++x,w,c,.5));E&&(R=kS(++d,v,c,.5))}a.f=a.qa;a.qa=Math.floor(a.qa-ub);a.h=nc;a.j=Ic;if(ub)for(c=ub,d=0;d<eb.length;d++){y=eb[d];0>y?(y=~y,Ya=f,va=a.Uq):(Ya=e,va=a.Eo);b=va[y];y=Ya.vd(y);r=y.Db();Y=r.value.angle;ca=Sd(Y);B=iq(ca,1);ca=jq(ca,1);Lb&&(x=sb(b,0),mq(x,B,ca,a.Ba,a.za),x=pq(x),c=ub-(ub-nq(0,0,x.width,x.height))/2);B*=c;ca*=c;for(x=0;x<b.length;x+=2)b[x]-=B,b[x+1]-=ca;r.value.radius-=c;y.Db(null);y.Db(r)}if("noOverlap"==Id&&eb.length)for(ub=[eb[0]],
2585Id=Lb=0>eb[0]?NaN:0,B=isNaN(Lb)?null:lS(a,Lb),c=lS(a,eb[0]),d=1;d<eb.length;d++){r=eb[d];ca=lS(a,r);if(0>r)Ya=f,y=~r,h=Zp(ca,c)||Zp(ca,lS(a,ub[ub.length-1]));else if(Ya=e,y=r,h=!isNaN(Lb)&&(Zp(ca,B)||Zp(ca,lS(a,ub[Lb]))),!h){for(x=ub.length;x--;)if(k=ub[x],0>k&&Zp(ca,lS(a,ub[x])))f.vd(~k).enabled(!1),ub.pop();else break;for(x=0;x<Id;x++)if(k=ub[x],0>k&&Zp(ca,lS(a,ub[x])))f.vd(~k).enabled(!1);else break;0<x&&ub.splice(0,x)}
2585h?Ya.vd(y).enabled(!1):(ub.push(r),0<=r&&(Lb=ub.length-1,B||(Id=Lb,B=ca)))}}else a.f=
2586a.qa,a.h=[],a.j=[];a.w(4)}}g.QR=function(a,b,c,d){for(b=a=0;b<d.length;b+=2)a=Math.max(a,nq(this.Ba,this.za,d[b],d[b+1])-this.qa);return a};g.PR=function(a,b,c,d){var e=this.W(),f=pq(d),h=f.left;d=f.top;var k=h+f.width,f=d+f.height,l=0;90<a&&270>a?h<e.left&&(l=(e.left-h)/-b):(h=e.left+e.width,k>h&&(l=(k-h)/b));0<a&&180>a?(a=e.top+e.height,f>a&&(l=Math.max(l,(f-a)/c))):d<e.top&&(l=Math.max(l,(e.top-d)/-c));return l};
2587g.lc=function(){var a=this.W();return a?this.enabled()?(jS(this),a=Math.floor(We(this.b)/2),new I(this.Ba-this.qa+a,this.za-this.qa+a,2*(this.qa-a),2*(this.qa-a))):a:new I(0,0,0,0)};function kS(a,b,c,d){return a<b.length?c.transform(b[a],d):NaN}function lS(a,b){var c,d;0>b?(b=~b,c=a.Uq,d=a.labels()):(c=a.Eo,d=a.Va());return c[b]?c[b]:c[b]=d.rg(d.vd(b))}
2588g.ub=function(){if(Zu(this))return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.sh().i(2),this.labels().i(2),this.i(386)),!1;this.w(1);return!0};
2589g.I=function(){if(!this.scale())return oo(2),this;if(!this.ub())return this;jS(this);U(this.labels());U(this.Va());U(this.sh());U(this.Pa());T(this,16)&&(this.Ug.stroke(this.b),this.Ug.fill("none"),this.Ug.clear(),this.Ug.moveTo(this.Ba+this.qa,this.za),this.Ug.Gb(this.Ba,this.za,this.qa,this.qa,0,360),this.ig.stroke("none"),this.ig.fill(this.g),this.ig.clear(),this.ig.moveTo(this.Ba+this.qa,this.za),this.ig.Gb(this.Ba,this.za,this.qa,this.qa,0,360),this.ig.moveTo(this.Ba+this.f,this.za),this.ig.Gb(this.Ba,
2590this.za,this.f,this.f,0,-360),this.w(16));if(T(this,8)){var a=this.zIndex();this.ig.zIndex(a);this.Ug.zIndex(a);this.sh().zIndex(a);this.Pa().zIndex(a);this.labels().zIndex(a);this.Va().zIndex(a);this.w(8)}a=this.D();T(this,2)&&(this.ig.parent(a),this.Ug.parent(a),this.sh().D(a),this.labels().D(a),this.Pa().D(a),this.Va().D(a),this.w(2));if(T(this,256)){var b=this.scale()instanceof JB,a=We(this.b),c=this.sh();c.I();var d=We(c.stroke()),e=c.length();lr(e)&&(e=b?O(e,this.f-this.qa):parseFloat(e));for(b=
25910;b<this.h.length;b++)mS(this,c,this.h[b],a,d,e);c=this.Pa();c.I();d=We(c.stroke());e=c.length();lr(e)&&(e=parseFloat(e));for(b=0;b<this.j.length;b++)mS(this,c,this.j[b],a,d,e);this.w(256)}T(this,128)&&(this.labels().I(),this.Va().I(),this.w(128));this.labels().S(!1);this.sh().S(!1);this.Va().S(!1);this.Pa().S(!1);return this};
2592function mS(a,b,c,d,e,f){var h=Sd(c),k=Math.sin(h),h=Math.cos(h),l=0,n=0;d=Math.floor(d/2);e%2&&!(c%90)&&(n=-Math.round(h)/2,l=-Math.round(k)/2);c=a.qa+d;e=Math.round(a.Ba+c*h)+l;var p=Math.round(a.za+c*k)+n;c=a.qa+f+d;b.Vq(e,p,Math.round(a.Ba+c*h)+l,Math.round(a.za+c*k)+n)}g.remove=function(){this.Ug&&this.Ug.parent(null);this.ig&&this.ig.parent(null);this.sh().remove();this.Pa().remove();this.fa&&this.fa.remove();this.Vg&&this.Vg.remove()};
2593g.u=function(){var a=hS.o.u.call(this);a.labels=this.labels().u();a.minorLabels=this.Va().u();a.ticks=this.sh().u();a.minorTicks=this.Pa().u();a.stroke=L(this.stroke());a.fill=L(this.fill());a.overlapMode=this.Iy();return a};g.H=function(a,b){hS.o.H.call(this,a,b);this.labels().na(!!b,a.labels);this.Va().na(!!b,a.minorLabels);this.sh(a.ticks);this.Pa(a.minorTicks);this.stroke(a.stroke);this.fill(a.fill);this.Iy(a.overlapMode)};
2594g.M=function(){hS.o.M.call(this);delete this.Y;this.ab=this.Eo=null;Kb(this.Ug,this.ig);this.Vg=this.fa=this.Vk=this.Wk=this.Ug=this.ig=null};var nS=hS.prototype;nS.labels=nS.labels;nS.minorLabels=nS.Va;nS.ticks=nS.sh;nS.minorTicks=nS.Pa;nS.stroke=nS.stroke;nS.fill=nS.fill;nS.scale=nS.scale;nS.overlapMode=nS.Iy;nS.getRemainingBounds=nS.lc;function oS(){W.call(this);this.G=!1;this.A="circuit";this.h=this.c=null}G(oS,W);g=oS.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|80;g.Sy=function(a){this.h=a};g.kb=function(){return this.h};g.Ty=function(a){var b=!this.s&&this.A!=a;this.A=a;b&&this.i(64)};g.Ry=function(a){return m(a)?(a=un(a),this.s!=a&&(this.s=a,this.i(64,9)),this):this.s?this.s:this.c?this.c instanceof WR?"circuit":"radial":this.A};
2595g.Ua=function(a){return m(a)?(this.Wb!=a&&(this.Wb=a,Q(this.Wb,this.iP,this),this.i(68,9)),this):this.Wb?this.Wb:this.c&&this.c instanceof WR?this.c.scale():this.h?this.h.Ua():null};g.iP=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(20,b|8)};
2595g.wa=function(a){return m(a)?(this.Xb!=a&&(this.Xb=a,Q(this.Xb,this.hP,this),this.i(68,9)),this):this.Xb?this.Xb:this.c&&this.c instanceof pS?this.c.scale():this.h?this.h.wa():null};
2596g.hP=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(20,b|8)};g.XE=function(){this.i(64,9)};g.al=function(a){return m(a)?(this.c!=a&&(this.c&&Yu(this.c,this.XE,this),this.c=a,Q(this.c,this.XE,this),this.i(64,9)),this):this.c};g.Kg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.N!=k&&(this.N=k,this.i(16,1));return this}return this.N};g.Fg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.F!=k&&(this.F=k,this.i(16,1));return this}return this.F};
2597g.zb=function(a){return m(a)?(a=ge(null===a||isNaN(+a)?0:+a),this.Fb!=a&&(this.Fb=a,this.i(4,9)),this):this.Fb};g.mc=function(a){return m(a)?(a=mr(a,this.K),this.K!=a&&(this.K=a,this.i(4,9)),this):this.K};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.i(16,1));return this}return this.b};g.Py=function(a){return m(a)?(this.v!=a&&(this.v=a,this.i(64,9)),this):this.v};g.$q=function(a){return m(a)?(this.G!=a&&(this.G=a,this.i(80,9)),this):this.G};
2598function qS(a,b){var c=a.f+(a.qa-a.f)*b;a.m.Gb(a.Ba,a.za,c,c,0,360)}function rS(a,b,c,d,e,f,h){a.m.moveTo(b+f,c+h);a.m.lineTo(d+f,e+h)}g.Qy=function(){return"radial"==this.Ry()};
2599function sS(a,b,c,d){if(!isNaN(c)){var e,f;d=EL(d);f=a.f+(a.qa-a.f)*b;e=Sd(0);b=Math.round(a.Ba+f*Math.cos(e));e=Math.round(a.za+f*Math.sin(e));d.moveTo(b,e);d.Gb(a.Ba,a.za,f,f,0,360);f=a.f+(a.qa-a.f)*c;e=Sd(360);b=Math.round(a.Ba+f*Math.cos(e));e=Math.round(a.za+f*Math.sin(e));d.lineTo(b,e);d.Gb(a.Ba,a.za,f,f,360,-360);d.close()}}
2600function tS(a,b,c,d,e,f){isNaN(d)&&isNaN(e)||(d=EL(f),d.Gb(a.Ba,a.za,a.qa,a.qa,b,-c),a.f?(d.lineTo(a.Ba+a.f*Math.cos(b),a.za+a.f*Math.sin(b)),d.Gb(a.Ba,a.za,a.f,a.f,b-c,c)):d.lineTo(a.Ba,a.za),d.close())}
2601g.I=function(){var a=this.wa(),b=this.Ua();if(!a||!this.Qy()&&!b)return oo(2),this;if(!this.ub())return this;if(T(this,8)){var c=this.zIndex();uS(this).zIndex(c);vS(this).zIndex(c);wS(this).zIndex(c);this.w(8)}T(this,2)&&(c=this.D(),uS(this).parent(c),vS(this).parent(c),wS(this).parent(c),this.w(2));if(T(this,64)||T(this,4)){uS(this).clear();vS(this).clear();wS(this).clear();var d,e,f,c=this.W();this.qa=Math.min(c.width,c.height)/2;this.f=O(this.K,this.qa);this.f==this.qa&&this.f--;this.Ba=Math.round(c.left+
2602c.width/2);this.za=Math.round(c.top+c.height/2);var h=this.zb()-90;uS(this).clip(c);vS(this).clip(c);wS(this).clip(c);var k,l,n;if(this.Qy()){d=a instanceof JB;c=this.$q()&&!d?a.Pa():a.Ta();c=c.get();e=c.length;d||a.transform(a.Ta().get()[0])||1!=a.transform(c[e-1])||e--;var b=360/e,p,r,t=d=NaN,u,v=this.stroke().thickness?this.stroke().thickness:1,w,x;for(k=0;k<e;k++)f=a.transform(c[k]),u=ge(h+360*f),n=Sd(u),x=w=0,u?90==u?w=v%2?-.5:0:180==u?x=v%2?.5:0:270==u&&(w=v%2?.5:0):x=v%2?-.5:0,p=Math.round(this.Ba+
2603this.qa*Math.cos(n)),r=Math.round(this.za+this.qa*Math.sin(n)),this.f?(l=Math.round(this.Ba+this.f*Math.cos(n)),n=Math.round(this.za+this.f*Math.sin(n))):(l=this.Ba,n=this.za),f=k%2?this.j:this.g,tS(this,u,b,d,t,f),(k||this.v)&&rS(this,p,r,l,n,w,x),d=p,t=r;f=k%2?this.j:this.g;u=ge(h);n=u*Math.PI/180;p=Math.round(this.Ba+this.qa*Math.cos(n));r=Math.round(this.za+this.qa*Math.sin(n));tS(this,u,b,d,t,f)}else for(c=(d=b instanceof JB)?b.Ta():this.$q()?b.Pa():b.Ta(),c=c.get(),e=c.length,a=NaN,k=0;k<e;k++)h=
2604c[k],q(h)?(f=h[0],h=h[1]):f=h,t=b.transform(f),f=k%2?this.j:this.g,k==e-1?d?(sS(this,t,a,f),f=k%2?this.g:this.j,sS(this,b.transform(h,1),t,f),qS(this,t),this.v&&qS(this,b.transform(h,1))):(sS(this,t,a,f),this.v&&qS(this,t)):(sS(this,t,a,f),(k||this.f)&&qS(this,t)),a=t;this.w(64);this.w(4)}T(this,16)&&(wS(this).stroke(this.stroke()),vS(this).bm(function(a){a.fill(this.Kg())},this),uS(this).bm(function(a){a.fill(this.Fg())},this),this.w(16));return this};
2605g.remove=function(){uS(this).parent(null);vS(this).parent(null);wS(this).parent(null)};function wS(a){a.m=a.m?a.m:uh();H(a,a.m);return a.m}function vS(a){a.j=a.j?a.j:new DL(function(){var a=uh();a.stroke("none");a.zIndex(this.Kh);return a},function(a){a.clear()},0,a);H(a,a.j);return a.j}function uS(a){a.g=a.g?a.g:new DL(function(){var a=uh();a.stroke("none");a.zIndex(this.Kh);return a},function(a){a.clear()},0,a);H(a,a.g);return a.g}
2606g.u=function(){var a=oS.o.u.call(this);a.isMinor=this.$q();this.s&&(a.layout=this.s);a.drawLastLine=this.Py();a.oddFill=L(this.Kg());a.evenFill=L(this.Fg());a.stroke=L(this.stroke());return a};g.H=function(a,b){oS.o.H.call(this,a,b);this.$q(a.isMinor);this.Ry(a.layout);this.Py(a.drawLastLine);this.Kg(a.oddFill);this.Fg(a.evenFill);this.stroke(a.stroke);if("axis"in a){var c=a.axis;C(c)?this.h&&this.al(this.h.lp(c)):(c instanceof WR||c instanceof hS)&&this.al(c)}};
2607g.M=function(){delete this.b;this.h=this.c=null;oS.o.M.call(this)};var xS=oS.prototype;xS.isMinor=xS.$q;xS.oddFill=xS.Kg;xS.evenFill=xS.Fg;xS.layout=xS.Ry;xS.isRadial=xS.Qy;xS.yScale=xS.Ua;xS.xScale=xS.wa;xS.stroke=xS.stroke;xS.drawLastLine=xS.Py;xS.axis=xS.al;function yS(a){DG.call(this,a)}G(yS,DG);KD[1]=yS;g=yS.prototype;g.type=1;g.ud=241;g.xd={fill:"path",hatchFill:"path",stroke:"path"};function zS(a,b,c,d,e,f){BG(b.fill,a.b,e,f);CG(b.fill,a.b,c,d);BG(b.hatchFill,a.b,e,f);CG(b.hatchFill,a.b,c,d);BG(b.stroke,a.b,c,d)}function AS(a,b,c,d){CG(b.fill,a.b,c,d);CG(b.hatchFill,a.b,c,d);CG(b.stroke,a.b,c,d)}
2608g.qS=function(a,b,c,d,e){var f=this.c.xb(this.g),h=a.l("nextZeroX"),k=a.l("nextZero"),l=a.l("nextValueX");a=a.l("nextValue");isNaN(k)||isNaN(a)?(zS(this,f,b,c,d,e),this.f=[d,e]):(d=f.stroke,BG(d,this.b,b,c),CG(d,this.b,b,c),zS(this,f,l,a,h,k
2608),this.f=[h,k])};g.rS=function(a,b,c,d,e){a=this.c.xb(this.g);zS(this,a,b,c,d,e);this.h=b;this.Ed=e};
2609g.uS=function(a,b,c,d,e){var f=this.c.xb(this.g),h=a.l("prevZeroX"),k=a.l("prevZero"),l=a.l("prevValueX"),n=a.l("prevValue");isNaN(k)||isNaN(n)||(AS(this,f,l,n),this.f.push(h,k),this.Uf(),zS(this,f,b,c,d,e),this.f=[d,e]);AS(this,f,b,c);this.f.push(d,e);b=a.l("nextZeroX");c=a.l("nextZero");d=a.l("nextValueX");a=a.l("nextValue");isNaN(c)||isNaN(a)||(this.Uf(),zS(this,f,d,a,b,c),this.f=[b,c])};g.vS=function(a,b,c,d){a=this.c.xb(this.g);AS(this,a,b,c);this.h=d};
2610g.Jc=function(a){yS.o.Jc.call(this,a);this.R=!!this.O.B("closed");this.F=!1;this.K=this.v=this.N=this.m=NaN;this.O.EI()?(this.da=this.qS,this.G=this.uS):(this.da=this.rS,this.G=this.vS)};g.Um=function(a,b){isNaN(this.m)&&(this.F=!0);yS.o.Um.call(this,a,b)};g.Xg=function(a){var b=a.l("x"),c=a.l("value"),d=a.l("zeroX"),e=a.l("zero");this.da(a,b,c,d,e);isNaN(this.m)&&(this.m=b,this.N=c,this.v=d,this.K=e)};g.gd=function(a){var b=a.l("x"),c=a.l("value"),d=a.l("zeroX"),e=a.l("zero");this.G(a,b,c,d,e)};
2611g.Uf=function(){if(this.s){var a=this.c.xb(this.g),b=a.fill,a=a.hatchFill;if(this.f){for(var c=this.f.length-1;0<=c;c-=2){var d=this.f[c-1],e=this.f[c];CG(b,this.b,d,e);CG(a,this.b,d,e)}b.close();a.close();this.f=null}else isNaN(this.h)||(CG(b,this.b,this.h,this.Ed),CG(a,this.b,this.h,this.Ed),b.close(),a.close())}};g.xm=function(){if(this.R&&!isNaN(this.m)&&(this.A||this.s&&!this.F)){var a=this.c.xb(this.g);AS(this,a,this.m,this.N);this.O.Qd()?this.f.push(this.v,this.K):this.h=this.v}yS.o.xm.call(this)};function BS(a){DG.call(this,a)}G(BS,DG);KD[8]=BS;g=BS.prototype;g.type=8;g.ud=32984;g.xd={stroke:"path"};g.Jc=function(a){BS.o.Jc.call(this,a);this.V=!!this.O.B("closed");this.da=!1;this.v=this.f=NaN};g.Um=function(){isNaN(this.f)&&(this.da=!0)};g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x");a=a.l("value");BG(b.stroke,this.b,c,a);isNaN(this.f)&&(this.f=c,this.v=a)};g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x");a=a.l("value");CG(b.stroke,this.b,c,a)};g.xm=function(){this.aE();BS.o.xm.call(this)};
2612g.aE=function(){if(this.V&&!isNaN(this.f)&&(this.A||this.s&&!this.da)){var a=this.c.xb(this.g);CG(a.stroke,this.b,this.f,this.v)}};function CS(a){DG.call(this,a);this.h=HH(["type","hoverType","selectType"],cw);this.f=HH(["markerSize","hoverMarkerSize","selectMarkerSize"],Hv,["size","hoverSize","selectSize"])}G(CS,DG);KD[9]=CS;g=CS.prototype;g.type=9;g.ud=8832;g.xd={path:"path",hatchFill:"path"};g.kt=function(a,b){var c=a.l("shapes");c&&(c.path.clear(),c.hatchFill.clear(),DS(this,a,b,c))};g.gd=function(a,b){var c=this.c.xb(b);DS(this,a,b,c)};
2613function DS(a,b,c,d){var e=b.l("x"),f=b.l("value"),h=a.h(a.O,b,c);b=a.f(a.O,b,c);h=D(h)?h:ks(h);a.b&&(a=e,e=f,f=a);h(d.path,e,f,b);h(d.hatchFill,e,f,b)};function ES(a){DG.call(this,a)}G(ES,DG);KD[26]=ES;g=ES.prototype;g.type=26;g.ud=209;g.xd={fill:"path",hatchFill:"path",stroke:"path"};function FS(a,b,c,d){var e=b.fill,f=b.hatchFill;b.stroke.moveTo(c,d);e.moveTo(a.f,a.v).lineTo(c,d);f.moveTo(a.f,a.v).lineTo(c,d)}
2614function GS(a,b,c,d,e){var f=a.c.xb(a.g),h=f.stroke,k=f.fill,l=f.hatchFill,n=hq(a.h,a.m,a.G,a.F,b,c,d,e,a.f,a.v,a.sa,a.mc,a.oa,a.ea);a.N&&n.length&&(n[0]=0);a.N=!1;for(var p=a.h,r=a.m,t=0;t<n.length;t+=7)n[t]&&(HS(a,f),f=a.c.by(a.g),h=f.stroke,k=f.fill,l=f.hatchFill,FS(a,f,p,r)),h.bh(n[t+1],n[t+2],n[t+3],n[t+4],n[t+5],n[t+6]),k.bh(n[t+1],n[t+2],n[t+3],n[t+4],n[t+5],n[t+6]),l.bh(n[t+1],n[t+2],n[t+3],n[t+4],n[t+5],n[t+6]),p=n[t+5],r=n[t+6];a.h=b;a.m=c;a.G=d;a.F=e}
2615function HS(a,b){var c=b.hatchFill;b.fill.lineTo(a.f,a.v);c.lineTo(a.f,a.v)}g.Jc=function(a){ES.o.Jc.call(this,a);a=this.O;this.f=a.pa;this.v=a.ma;this.sa=a.sa;this.mc=a.mc;this.oa=Sd(fe(a.B("startAngle")-90,360));this.ea=a.Hp();this.aa=!!a.B("closed");this.V=!1;this.R=this.K=this.T=this.da=NaN};g.Um=function(a,b){isNaN(this.da)&&(this.V=!0);ES.o.Um.call(this,a,b)};
2616g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("value"),e=a.l("xRatio");a=a.l("valueRatio");FS(this,b,c,d);isNaN(this.da)&&(this.da=c,this.T=d,this.K=e,this.R=a);this.h=c;this.m=d;this.G=e;this.F=a;this.N=!0};g.gd=function(a){var b=a.l("x"),c=a.l("value"),d=a.l("xRatio");a=a.l("valueRatio");GS(this,b,c,d,a)};g.Uf=function(){this.s&&HS(this,this.c.xb(this.g))};
2616g.xm=function(){this.aa&&!isNaN(this.da)&&(this.A||this.s&&!this.V)&&GS(this,this.da,this.T,this.K,this.R);ES.o.xm.call(this)};function IS(a){DG.call(this,a)}G(IS,DG);KD[6]=IS;g=IS.prototype;g.type=6;g.ud=263905;g.xd={path:"path",hatchFill:"path"};g.gd=function(a,b){var c=this.c.xb(b);this.Lr(a,c.path,c.hatchFill)};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();this.Lr(a,b.path,b.hatchFill)};
2617g.Lr=function(a,b,c){var d=a.l("x"),e=a.l("zero");a=a.l("value");var d=d-this.j/2,f=d+this.j,h=We(b.stroke());this.hk&&(d=Kr(d,h),f=Kr(f,h));a=Kr(a,h);e=Kr(e,h);BG(b,this.b,d,a);CG(b,this.b,f,a,f,e,d,e);b.close();BG(c,this.b,d,a);CG(c,this.b,f,a,f,e,d,e);c.close()};function JS(a){DG.call(this,a)}G(JS,IS);KD[27]=JS;JS.prototype.type=27;JS.prototype.Jc=function(a){JS.o.Jc.call(this,a);a=this.O;this.f=a.pa;this.h=a.ma;this.sa=a.sa;this.mc=a.mc;this.v=Sd(fe(a.B("startAngle")-90,360));this.m=this.j/720};
2618JS.prototype.Lr=function(a,b,c){var d=this.O.Qd()?a.l("zeroRatio"):0,e=a.l("xRatio");a=a.l("valueRatio");var f=e-this.m,e=e+this.m,h=this.O.yj(f,[d,a]),k=this.O.yj(e,[d,a]);b.moveTo(h[2],h[3]);b.bh.apply(b,lq(h[2],h[3],f,a,k[2],k[3],e,a,this.f,this.h,this.sa,this.mc,this.v,!1));b.lineTo(k[0],k[1]);b.bh.apply(b,lq(k[0],k[1],e,d,h[0],h[1],f,d,this.f,this.h,this.sa,this.mc,this.v,!0));b.close();c.Pb(Jh(b))};function KS(a){DG.call(this,a)}G(KS,BS);KD[25]=KS;g=KS.prototype;g.type=25;g.Jc=function(a){KS.o.Jc.call(this,a);a=this.O;this.aa=a.pa;this.ea=a.ma;this.sa=a.sa;this.mc=a.mc;this.oa=Sd(fe(a.B("startAngle")-90,360));this.T=this.O.Hp()};g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("value"),e=a.l("xRatio");a=a.l("valueRatio");b.stroke.moveTo(c,d);isNaN(this.f)&&(this.f=c,this.v=d,this.K=e,this.R=a);this.h=c;this.m=d;this.G=e;this.F=a;this.N=!0};
2619g.gd=function(a){var b=a.l("x"),c=a.l("value"),d=a.l("xRatio");a=a.l("valueRatio");LS(this,b,c,d,a)};g.aE=function(){this.V&&!isNaN(this.f)&&(this.A||this.s&&!this.da)&&LS(this,this.f,this.v,this.K,this.R)};
2620function LS(a,b,c,d,e){var f=a.c.xb(a.g),f=f.stroke,h=hq(a.h,a.m,a.G,a.F,b,c,d,e,a.aa,a.ea,a.sa,a.mc,a.oa,a.T);a.N&&h.length&&(h[0]=0);a.N=!1;for(var k=a.h,l=a.m,n=0;n<h.length;n+=7)h[n]&&(f=a.c.by(a.g),f=f.stroke,f.moveTo(k,l)),f.bh(h[n+1],h[n+2],h[n+3],h[n+4],k=h[n+5],l=h[n+6]);a.h=b;a.m=c;a.G=d;a.F=e};function MS(a){DG.call(this,a)}G(MS,DG);KD[12]=MS;g=MS.prototype;g.type=12;g.ud=$D|263680;g.xd={path:"path",hatchFill:"path"};g.Bj=["low","high"];g.gd=function(a,b){var c=this.c.xb(b),d=a.l("x"),e=a.l("high"),f=a.l("low"),d=d-this.j/2,h=d+this.j,k=We(c.path.stroke());this.hk&&(d=Kr(d,k),h=Kr(h,k));e=Kr(e,k);f=Kr(f,k);k=c.path;BG(k,this.b,d,f);CG(k,this.b,h,f);CG(k,this.b,h,e);CG(k,this.b,d,e);k.close();k=c.hatchFill;BG(k,this.b,d,f);CG(k,this.b,h,f);CG(k,this.b,h,e);CG(k,this.b,d,e);k.close()};function NS(a){DG.call(this,a)}G(NS,MS);KD[28]=NS;NS.prototype.type=28;NS.prototype.Jc=function(a){NS.o.Jc.call(this,a);a=this.O;this.f=a.pa;this.h=a.ma;this.sa=a.sa;this.mc=a.mc;this.v=Sd(fe(a.B("startAngle")-90,360));this.m=this.j/720};
2621NS.prototype.gd=function(a,b){var c=this.c.xb(b),d=a.l("lowRatio"),e=a.l("xRatio"),f=a.l("highRatio"),h=e-this.m,e=e+this.m,k=this.O.yj(h,[d,f]),l=this.O.yj(e,[d,f]),n=c.path;n.moveTo(k[2],k[3]);n.bh.apply(n,lq(k[2],k[3],h,f,l[2],l[3],e,f,this.f,this.h,this.sa,this.mc,this.v,!1));n.lineTo(l[0],l[1]);n.bh.apply(n,lq(l[0],l[1],e,d,k[0],k[1],h,d,this.f,this.h,this.sa,this.mc,this.v,!0));n.close();c.hatchFill.Pb(Jh(n))};function OS(a,b,c,d,e){zJ.call(this,a,b,c,d,e)}G(OS,zJ);g=OS.prototype;g.EI=function(){return this.Ud()&&!!this.mc||this.Qd()};g.lI=function(a){var b=this.B("startAngle"),c=this.L().l("xRatio"),b=b-90+360*c;a||(b+=180);this.Ua().zc()&&(b+=180);return ge(b)};g.AG=function(a,b){var c=a.measure(b),d=UA(b),d=wr(d,180),e=tr(c,d),c=e.x,e=e.y;(c-this.pa)*(c-this.pa)+(e-this.ma)*(e-this.ma)>this.sa*this.sa&&UA(b,d)};
2622function PS(a,b,c,d,e){switch(a){case "leftCenter":case "center":case "rightCenter":a=(b+d)/2;c=(c+e)/2;break;case "leftBottom":case "centerBottom":case "rightBottom":a=d;c=e;break;default:a=b}return{x:a,y:c}}g.mv=function(a){var b=this.L(),c=b.l(this.j.eb),d=b.l(this.j.eb+"X"),e=b.l
2622(this.j.cb),b=b.l(this.j.cb+"X");return PS(a,d,c,b,e)};
2623g.UG=function(a){var b=this.L(),c=b.l(a),d=b.l(a+"X"),e;m(c)&&m(d)||(d=b.l("x"),c=b.get(a),m(c)?(this.Qd()&&(c+=b.l("stackedZero")),e=this.YK(d,c)):d=c=NaN);e||(e={x:d,y:c});return e};g.Js=function(){var a=this.h,b=this.ba;this.sa=Math.min(a.width,a.height)/2;this.mc=O(b.mc(),this.sa);this.pa=Math.round(a.left+a.width/2);this.ma=Math.round(a.top+a.height/2);OS.o.Js.call(this)};g.Kp=function(a,b){OS.o.Kp.call(this,a,b);if(lH(this)&&!this.mc){var c=this.yj(0,[0]);this.Af=c[0];this.Ed=c[1]}};
2624g.hw=function(a,b){OS.o.hw.call(this,a,b,NaN)};g.jw=function(a,b,c,d,e){this.mc?(b=this.yj(e,[this.Re]),a.l("zeroX",b[0]),a.l("zero",b[1])):(a.l("zeroX",this.Af),a.l("zero",this.Ed));a.l("zeroMissing",!1);return d};g.iw=function(a,b,c){OS.o.iw.call(this,a,b,c);for(var d in b)a.l(d+"Ratio",b[d])};g.yj=function(a,b){for(var c=[],d=this.B("startAngle"),e=0;e<b.length;e++){var f=Tp(Sd(fe(d-90+360*a,360)),4),h=this.mc+(this.sa-this.mc)*b[e];c.push(this.pa+h*Math.cos(f),this.ma+h*Math.sin(f))}return c};
2625g.eB=function(){return 0};g.HK=function(){return!0};g.Dd=function(a){var b=W.prototype.Dd.call(this,a);if(this.Ud())b.pointIndex=P(jr(b.domTarget).index);else if(this.HK()){var c=a.clientX;a=a.clientY;var d=Ql(this.D().ha()),c=Math.PI/2+Math.atan2(a-d.y-Math.round(this.h.top+this.h.height/2),-(c-d.x-Math.round(this.h.left+this.h.width/2)))+Sd(this.B("startAngle")),c=fe(c,2*Math.PI),c=1-c/(2*Math.PI),c=this.wa().Rc(c),c=wE(this,c);0>c&&(c=NaN);b.pointIndex=c}return b};
2626g.YK=function(a,b,c){var d=this.wa(),e=this.Ua();a=this.yj(d.transform(a,c||0),[e.transform(b,.5)]);return{x:a[0],y:a[1]}};var QS=OS.prototype;QS.transformXY=QS.YK;function RS(a,b,c,d,e){zJ.call(this,a,b,c,d,e)}G(RS,OS);var SS={};X(SS,0,"closed",Iv,1024,1,4294967295);Jv(RS,SS);g=RS.prototype;g.$m=function(a){var b;m(a)&&this.wa()instanceof JB?b=MB(this.wa())[a]:b=this.wa().Uv();return 360*(b||this.wa().ua/this.L().Ya())};g.MJ=function(a){if("center"==a)return"center";var b=this.B("startAngle"),c=this.L().l("xRatio"),b=b-90+360*c;PD(this)&&(xr(a)?b-=this.Ci/2:Dr(a)&&(b+=this.Ci/2));b=vr(b);c=Za(ur,b);0<=c&&(a=Za(ur,a),0<=a&&(b=ur[(c+a)%8]));return b};
2627g.mv=function(a){var b=this.L(),c,d,e;PD(this)&&"auto"!=a&&"centerTop"!=a&&"center"!=a&&"centerBottom"!=a?(c=this.Ci/720,d=b.l("xRatio"),e=b.l(this.j.eb+"Ratio"),b=b.l(this.j.cb+"Ratio"),d=xr(a)?d-c:d+c,e=this.yj(d,[e,b]),d=e[0],c=e[1],b=e[2],e=e[3]):(c=b.l(this.j.eb),d=b.l(this.j.eb+"X"),e=b.l(this.j.cb),b=b.l(this.j.cb+"X"));return PS(a,d,c,b,e)};g.aU=function(a,b,c,d,e){a.l("xRatio",fe(e,1));return d};g.Kp=function(a,b){RS.o.Kp.call(this,a,b);this.R.push(this.aU)};g.HK=function(){return this.ba.ex()};
2628g.eB=function(){return this.B("xPointPosition")};g.jw=function(a,b,c,d,e){a.l("zeroRatio",this.Re);return RS.o.jw.call(this,a,b,c,d,e)};g.u=function(){var a=RS.o.u.call(this);Mv(this,SS,a);return a};g.H=function(a,b){Lv(this,SS,a);RS.o.H.call(this,a,b)};function TS(){cS.call(this,!1)}G(TS,cS);var US={},VS=SD|5767168;US.area={nb:26,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:VS,eb:"value",cb:"zero"};US.column={nb:27,sb:2,pb:[VG,IG],vb:null,lb:null,qb:VS,eb:"value",cb:"zero"};US.line={nb:25,sb:1,pb:[HG],vb:null,lb:null,qb:VS,eb:"value",cb:"value"};US.polygon={nb:1,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:VS,eb:"value",cb:"zero"};US.polyline={nb:8,sb:1,pb:[HG],vb:null,lb:null,qb:VS,eb:"value",cb:"value"};
2629US.rangeColumn={nb:28,sb:2,pb:[VG,IG],vb:null,lb:null,qb:VS,eb:"high",cb:"low"};US.marker={nb:9,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|1572864,eb:"value",cb:"value"};TS.prototype.Bf=US;HD(TS,TS.prototype.Bf);g=TS.prototype;g.ex=function(a){return m(a)?(a=!!a,this.Fa!=a&&(this.Fa=a,this.i(327680),ZD(this,this.wa())),this):this.Fa};g.Ca=function(){return"polar"};g.Ek=function(a){return Rn(a)};g.yy=function(){return new oS};g.aH=function(){return new hS};g.Gj=function(){return!1};
2630g.gk=function(a,b,c){return fB(a,c?null:!1)};g.ol=function(a,b){return new RS(this,this,a,b,!1)};g.Ki=function(a,b,c){TS.o.Ki.call(this,a,b,c);this.ex(a.sortPointsByX);this.gi(a.barGroupsPadding);this.$j(a.barsPadding)};g.Ii=function(a,b,c){TS.o.Ii.call(this,a,b,c);a.sortPointsByX=this.ex();a.barGroupsPadding=this.gi();a.barsPadding=this.$j()};var WS=TS.prototype;WS.getType=WS.Ca;WS.sortPointsByX=WS.ex;WS.barsPadding=WS.$j;WS.barGroupsPadding=WS.gi;function XS(a,b){FL.call(this,a,b)}G(XS,FL);XS.prototype.Ca=function(){return"pyramid"};XS.prototype.u=function(){var a=XS.o.u.call(this);a.type="pyramid";a.reversed=this.Nw();return{chart:a}};XS.prototype.H=function(a,b){this.Nw(a.reversed);XS.o.H.call(this,a,b)};var YS=XS.prototype;YS.reversed=YS.Nw;YS.baseWidth=YS.Wu;YS.connectorLength=YS.Ht;YS.connectorStroke=YS.so;YS.data=YS.data;YS.getType=YS.Ca;YS.overlapMode=YS.yo;YS.palette=YS.Mq;YS.pointsPadding=YS.It;YS.tooltip=YS.Za;
2631YS.hatchFillPalette=YS.vo;YS.markerPalette=YS.Lq;YS.fill=YS.fill;YS.hoverFill=YS.wo;YS.selectFill=YS.zo;YS.hatchFill=YS.uo;YS.hoverHatchFill=YS.om;YS.selectHatchFill=YS.qm;YS.labels=YS.labels;YS.hoverLabels=YS.rb;YS.selectLabels=YS.Kb;YS.stroke=YS.stroke;YS.hoverStroke=YS.xo;YS.selectStroke=YS.Ao;YS.markers=YS.Ja;YS.hoverMarkers=YS.ai;YS.selectMarkers=YS.bi;YS.hover=YS.De;YS.unhover=YS.Ub;YS.select=YS.select;YS.unselect=YS.Vb;YS.getPoint=YS.Ec;function pS(){U(this);W.call(this);this.Yt=[];this.Ad=uh();rv(this,this.Ad);H(this,this.Ad);this.c=404;this.S(!1)}G(pS,W);g=pS.prototype;g.Z=W.prototype.Z|400;g.ia=W.prototype.ia;g.Ad=null;g.ag="axis";g.fa=null;g.Xk=null;g.Y=null;g.xa=null;g.qa=NaN;g.Go=NaN;g.Ba=NaN;g.za=NaN;g.Fb=NaN;g.Yt=null;g.LE=function(){this.fa&&HA(this.fa)};
2632g.labels=function(a){this.fa||(this.fa=new lA,this.fa.Sa(this),Q(this.fa,this.XO,this),H(this,this.fa));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.XO=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=128,c=1);ZS(this);this.i(b,c)};g.We=function(a){this.Xk||(this.Xk=new UR,this.Xk.Sa(this),Q(this.Xk,this.ZO,this),H(this,this.Xk));
2632return m(a)?(this.Xk.C(a),this):this.Xk};g.ZO=function(a){var b=0,c=0;V(a,8)?(b=this.c,c=9):V(a,1)&&(b=276,c=1);this.i(b,c)};
2633g.stroke=function(a,b,c,d,e){if(m(a)){a=Re.apply(null,arguments);if(this.b!=a){var f=z(this.b)?this.b.thickness||1:1,h=z(a)?a.thickness||1:1;this.b=a;h==f?this.i(16,1):this.i(this.c,9)}return this}return this.b};g.scale=function(a){return m(a)?(this.Y!=a&&(this.Y=a,Q(this.Y,this.YO,this),this.i(this.c,9)),this):this.Y};g.YO=function(a){V(a,2)&&(ZS(this),this.i(this.c,9))};g.zb=function(a){return m(a)?(a=ge(null===a||isNaN(+a)?0:+a),this.Fb!=a&&(this.Fb=a,this.i(this.c,9)),this):this.Fb};
2634g.Dh=function(){this.i(this.c,9)};function ZS(a){a.F&&(a.F.length=0);a.Yt.length=0;a.s=null}
2635function $S(a){if(!a.xa||T(a,4)){var b=a.W();if(b){a.qa=Math.round(Math.min(b.width,b.height)/2);a.Ba=Math.round(b.left+b.width/2);a.za=Math.round(b.top+b.height/2);var c=a.scale();if(c){var d=0;if(a.enabled()){var e,f=c.Ta().get(),h=f.length,k=ge(a.zb()-90),l,n=d=NaN,p=NaN,r=NaN,t=NaN,u=NaN,v=NaN,w=NaN,x=NaN,y=NaN,B=NaN,E=NaN;ZS(a);a.Go=NaN;for(e=0;e<h;e++){var R,S,Y,pa;l=f[e];l=c.transform(l);l=ge(k+360*l);S=l*Math.PI/180;a.labels().enabled()?(pa=aT(a,e),R=pa.Ra(),S=pa.$a(),Y=pa.ra(),pa=pa.ka()):
2636a.We().enabled()?(R=a.Ad.stroke().thickness?a.Ad.stroke().thickness:1,Y=a.We().enabled()?a.We().length():0,pa=a.qa+Y+R/2,R=Y=Math.round(a.Ba+pa*Math.cos(S)),S=pa=Math.round(a.za+pa*Math.sin(S))):(R=a.Ad.stroke().thickness?a.Ad.stroke().thickness:1,pa=a.qa+R/2,R=Y=Math.round(a.Ba+pa*Math.cos(S)),S=pa=Math.round(a.za+pa*Math.sin(S)));if(isNaN(d)||R<d)d=R,t=e,x=l;if(isNaN(n)||S<n)n=S,u=e,y=l;if(isNaN(p)||Y>p)p=Y,v=e,B=l;if(isNaN(r)||pa>r)r=pa,w=e,E=l}h=f=e=c=0;d=Math.round(d);n=Math.round(n);p=Math.round(p);
2637r=Math.round(r);d<b.Ra()&&(x=180>x?Math.sin((x-90)*Math.PI/180):Math.cos((x-180)*Math.PI/180),c=Math.round((b.Ra()-d)/x));n<b.$a()&&(x=270>y?Math.sin((y-180)*Math.PI/180):Math.cos((y-270)*Math.PI/180),e=Math.round((b.$a()-n)/x));p>b.ra()&&(x=360>B?Math.sin((B-270)*Math.PI/180):Math.cos(B*Math.PI/180),f=Math.round((p-b.ra())/x));r>b.ka()&&(x=90>E?Math.sin(E*Math.PI/180):Math.cos((E-90)*Math.PI/180),h=Math.round((r-b.ka())/x));d=Math.max(c,e,f,h);if(0<d){a.qa-=d;if(0>a.qa){n=a.qa=0;if(a.labels().enabled()){var n=
2638NaN,ca;d==c?(n=t,ca=!0):d==e?(n=u,ca=!1):d==f?(n=v,ca=!0):d==h&&(n=w,ca=!1);t=aT(a,n);n=ca?t.width:t.height}R=a.Ad.stroke().thickness?a.Ad.stroke().thickness:1;a.Go=Math.min(b.width,b.height)/2-n-R}ZS(a)}}b=a.qa+d;ca=2*b;a.xa=new vv(a.Ba-b,a.za-b,ca,ca)}else a.xa=new vv(a.Ba-a.qa,a.za-a.qa,2*a.qa,2*a.qa)}else a.xa=new vv(0,0,0,0);a.w(4)}}
2639g.lc=function(){var a=this.W();return a?this.enabled()?($S(this),a=this.Ad.stroke().thickness?this.Ad.stroke().thickness:1,a=Math.floor(a/2),new I(this.Ba-this.qa+a,this.za-this.qa+a,2*(this.qa-a),2*(this.qa-a))):a:new I(0,0,0,0)};function bT(a,b){var c=b.width,d=b.height,e={x:0,y:0};a?0<a&&90>a?(e.x+=c/2,e.y+=d/2):90==a?e.y+=d/2:90<a&&180>a?(e.y+=d/2,e.x-=c/2):180==a?e.x-=c/2:180<a&&270>a?(e.y-=d/2,e.x-=c/2):270==a?e.y-=d/2:270<a&&(e.y-=d/2,e.x+=c/2):e.x+=c/2;return e}
2640function aT(a,b){var c=a.Yt;if(m(c[b]))return c[b];var d=a.Ad.stroke().thickness?a.Ad.stroke().thickness:1,e=a.We(),f=a.labels(),h=a.scale(),k=h.Ta().get()[b],h=h.transform(k),h=ge(a.zb()-90+360*h),l=h*Math.PI/180,e=e.enabled()?isNaN(a.Go)?a.We().length():a.Go:0,e=a.qa+e+d/2,d=Math.round(a.Ba+e*Math.cos(l)),l=Math.round(a.za+e*Math.sin(l)),k=cT(a,b,k),f=f.measure(k,{value:{x:d,y:l}},void 0,b),k=bT(h,f);f.left+=k.x;f.top+=k.y;return c[b]=f}
2641g.WO=function(a,b,c){a?this.Ad.lineTo(b,c):this.Ad.moveTo(b,c)};
2642function cT(a,b,c){var d=a.scale(),e,f=!0;d instanceof JB?(e=d.Ta().names()[b],f=!1):d instanceof vB?e=Gy(c):(e=parseFloat(c),c=parseFloat(c));a={axis:{value:a,type:""},index:{value:b,type:"number"},value:{value:e,type:"number"},tickValue:{value:c,type:"number"},scale:{value:d,type:""}};f&&(a.min={value:m(d.min)?d.min:null,type:"number"},a.max={value:m(d.max)?d.max:null,type:"number"});d=new Jy(a);d.wg({"%AxisScaleMax":"max","%AxisScaleMin":"min"});return Vx(d)}
2643g.VO=function(a,b,c){var d=this.scale().Ta().get(),d=cT(this,a,d[a]);b={value:{x:b,y:c}};this.labels().add(d,b,a)};g.ub=function(){if(Zu(this))return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.We().i(2),this.labels().i(2),this.i(386)),!1;this.w(1);return!0};
2644g.I=function(){var a=this.scale();if(!a)return oo(2),this;if(!this.ub())return this;var b,c,d;U(this.labels());U(this.We());T(this,16)&&(this.Ad.clear(),this.Ad.stroke(this.b),b=this.WO,this.w(16));if(T(this,8)){var e=this.zIndex();this.Ad.zIndex(e);this.We().zIndex(e);this.labels().zIndex(e);this.w(8)}T(this,2)&&(e=this.D(),this.Ad.parent(e),this.We().D(e),this.labels().D(e),this.w(2));if(T(this,256)){var f=this.We();f.I();c=f.Vq;this.w(256)}
2644T(this,128)&&(d=this.labels(),d.D()||d.D(this.D()),d.W(this.W()),
2645d.clear(),d=this.VO,this.w(128));if(m(c)||m(b)||m(d)){$S(this);for(var h=a.Ta().get(),k=h.length,l=ge(this.zb()-90),n=this.We().enabled()?isNaN(this.Go)?this.We().length():this.Go:0,p=this.Ad.stroke().thickness?this.Ad.stroke().thickness:1,r,t,e=0;e<k;e++)if(r=h[e],r=a.transform(r),r=ge(l+360*r),t=r*Math.PI/180,b&&b.call(this,e,Math.round(this.Ba+this.qa*Math.cos(t)),Math.round(this.za+this.qa*Math.sin(t))),c||d){var u=this.We().stroke().thickness?parseFloat(this.We().stroke().thickness):1,v=0,w=
26460;r?90==r?v=u%2?-.5:0:180==r?w=u%2?.5:0:270==r&&(v=u%2?.5:0):w=u%2?-.5:0;var x=Math.floor(p/2),y=this.qa+x,u=Math.round(this.Ba+y*Math.cos(t))+v,B=Math.round(this.za+y*Math.sin(t))+w,y=this.qa+n+x,v=Math.round(this.Ba+y*Math.cos(t))+v;t=Math.round(this.za+y*Math.sin(t))+w;c&&c.call(f,u,B,v,t);d&&(r=bT(r,aT(this,e)),d.call(this,e,v+r.x,t+r.y))}e&&this.Ad.close();this.labels().I()}this.labels().S(!1);this.We().S(!1);return this};
2647g.remove=function(){this.Ad&&this.Ad.parent(null);this.We().remove();this.fa&&this.fa.remove()};g.u=function(){var a=pS.o.u.call(this);a.labels=this.labels().u();a.ticks=this.We().u();a.stroke=L(this.stroke());return a};g.H=function(a,b){pS.o.H.call(this,a,b);this.labels().na(!!b,a.labels);this.We(a.ticks);this.stroke(a.stroke)};g.M=function(){pS.o.M.call(this);delete this.Y;this.ab=this.Yt=null;Jb(this.Ad);this.fa=this.xa=this.Xk=this.Ad=null};var dT=pS.prototype;dT.labels=dT.labels;dT.ticks=dT.We;
2648dT.stroke=dT.stroke;dT.scale=dT.scale;dT.getRemainingBounds=dT.lc;function eT(){W.call(this);this.G=!1;this.A="circuit";this.h=this.c=null}G(eT,W);g=eT.prototype;g.ia=W.prototype.ia|8;g.Z=W.prototype.Z|80;g.Sy=function(a){this.h=a};g.kb=function(){return this.h};g.Ty=function(a){var b=!this.s&&this.A!=a;this.A=a;b&&this.i(64)};g.Wy=function(a){return m(a)?(a=un(a),this.s!=a&&(this.s=a,this.i(64,9)),this):this.s?this.s:this.c?this.c instanceof WR?"circuit":"radial":this.A};
2649g.Ua=function(a){return m(a)?(this.Wb!=a&&(this.Wb=a,Q(this.Wb,this.kP,this),this.i(68,9)),this):this.Wb?this.Wb:this.c&&this.c instanceof WR?this.c.scale():this.h?this.h.Ua():null};g.kP=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(20,b|8)};g.wa=function(a){return m(a)?(this.Xb!=a&&(this.Xb=a,Q(this.Xb,this.jP,this),this.i(68,9)),this):this.Xb?this.Xb:this.c&&this.c instanceof pS?this.c.scale():this.h?this.h.wa():null};
2650g.jP=function(a){var b=0;V(a,4)&&(b|=4);V(a,2)&&(b|=1);this.i(20,b|8)};g.YE=function(){this.i(64,9)};g.al=function(a){return m(a)?(this.c!=a&&(this.c&&Yu(this.c,this.YE,this),this.c=a,Q(this.c,this.YE,this),this.i(64,9)),this):this.c};g.Kg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.N!=k&&(this.N=k,this.i(16,1));return this}return this.N};g.Fg=function(a,b,c,d,e,f,h){if(m(a)){var k=Ke.apply(null,arguments);this.F!=k&&(this.F=k,this.i(16,1));return this}return this.F};
2651g.zb=function(a){return m(a)?(a=ge(null===a||isNaN(+a)?0:+a),this.Fb!=a&&(this.Fb=a,this.i(4,9)),this):this.Fb};g.mc=function(a){return m(a)?(a=mr(a,this.K),this.K!=a&&(this.K=a,this.i(4,9)),this):this.K};g.stroke=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);this.b!=f&&(this.b=f,this.i(16,1));return this}return this.b};g.Uy=function(a){return m(a)?(this.v!=a&&(this.v=a,this.i(64,9)),this):this.v};g.cu=function(a){return m(a)?(this.G!=a&&(this.G=a,this.i(80,9)),this):this.G};
2652function fT(a,b){var c=a.wa().Ta().get(),d=c.length;if(d){for(var e=a.f+(a.qa-a.f)*b,f=a.zb()-90,h,k,l=0;l<d;l++)h=a.wa().transform(c[l]),h=ge(f+360*h),k=Sd(h),h=Math.round(a.Ba+e*Math.cos(k)),k=Math.round(a.za+e*Math.sin(k)),l?a.g.lineTo(h,k):a.g.moveTo(h,k);h=ge(f);k=Sd(h);h=Math.round(a.Ba+e*Math.cos(k));k=Math.round(a.za+e*Math.sin(k));a.g.lineTo(h,k)}}function gT(a,b,c,d,e,f,h){a.g.moveTo(b+f,c+h);a.g.lineTo(d,e)}g.Vy=function(){return"radial"==this.Wy()};
2653function hT(a,b,c,d){if(!isNaN(c)){var e=a.wa().Ta().get(),f=e.length;if(f){var h,k,l,n,p=a.zb()-90;d=EL(d);n=a.f+(a.qa-a.f)*b;for(b=0;b<f;b++)h=a.wa().transform(e[b]),h=ge(p+360*h),l=Sd(h),h=Math.round(a.Ba+n*Math.cos(l)),k=Math.round(a.za+n*Math.sin(l)),b?d.lineTo(h,k):d.moveTo(h,k);h=ge(p);l=Sd(h);h=Math.round(a.Ba+n*Math.cos(l));k=Math.round(a.za+n*Math.sin(l));d.lineTo(h,k);n=a.f+(a.qa-a.f)*c;h=Math.round(a.Ba+n*Math.cos(l));k=Math.round(a.za+n*Math.sin(l));d.lineTo(h,k);for(b=f-1;0<=b;b--)h=
2654a.wa().transform(e[b]),h=ge(p+360*h),l=Sd(h),h=Math.round(a.Ba+n*Math.cos(l)),k=Math.round(a.za+n*Math.sin(l)),d.lineTo(h,k);d.close()}}}function iT(a,b,c,d,e,f,h){isNaN(e)&&isNaN(f)||(h=EL(h),h.moveTo(a,b),h.lineTo(c,d),h.lineTo(e,f),h.close())}
2655g.I=function(){var a=this.wa(),b=this.Ua();if(!a||!this.Vy()&&!b)return oo(2),this;if(!this.ub())return this;if(T(this,8)){var c=this.zIndex();jT(this).zIndex(c);kT(this).zIndex(c);lT(this).zIndex(c);this.w(8)}T(this,2)&&(c=this.D(),jT(this).parent(c),kT(this).parent(c),lT(this).parent(c),this.w(2));if(T(this,64)||T(this,4)){jT(this).clear();kT(this).clear();lT(this).clear();var d,e,c=this.W();this.qa=Math.min(c.width,c.height)/2;this.f=O(this.K,this.qa);this.f==this.qa&&this.f--;this.Ba=Math.round(c.left+
2656c.width/2);this.za=Math.round(c.top+c.height/2);jT(this).clip(c);kT(this).clip(c);lT(this).clip(c);var f,h,k,l,n=this.zb()-90;if(this.Vy()){c=a.Ta();c=c.get();d=c.length;var p,r,t=b=NaN,u=this.stroke().thickness?this.stroke().thickness:1,v;for(f=0;f<d;f++)h=a.transform(c[f]),k=ge(n+360*h),l=k*Math.PI/180,v=h=0,k?90==k?h=u%2?-.5:0:180==k?v=u%2?.5:0:270==k&&(h=u%2?.5:0):v=u%2?-.5:0,p=Math.round(this.Ba+this.qa*Math.cos(l)),r=Math.round(this.za+this.qa*Math.sin(l)),this.f?(k=Math.round(this.Ba+this.f*
2657Math.cos(l)),l=Math.round(this.za+this.f*Math.sin(l))):(k=this.Ba,l=this.za),e=f%2?this.m:this.j,iT(p,r,k,l,b,t,e),(f||this.v)&&gT(this,p,r,k,l,h,v),b=p,t=r;e=f%2?this.m:this.j;k=ge(n);l=k*Math.PI/180;p=Math.round(this.Ba+this.qa*Math.cos(l));r=Math.round(this.za+this.qa*Math.sin(l));this.f?(k=Math.round(this.Ba+this.f*Math.cos(l)),l=Math.round(this.za+this.f*Math.sin(l))):(k=this.Ba,l=this.za);iT(p,r,k,l,b,t,e)}else for(c=(a=b instanceof JB)?b.Ta():this.cu()?b.Pa():b.Ta(),c=c.get(),d=c.length,n=
2658NaN,f=0;f<d;f++)t=c[f],q(t)?(e=t[0],t=t[1]):e=t,h=b.transform(e),e=f%2?this.m:this.j,f==d-1?a?(hT(this,h,n,e),e=f%2?this.j:this.m,hT(this,b.transform(t,1),h,e),fT(this,h),this.v&&fT(this,b.transform(t,1))):(hT(this,h,n,e),this.v&&fT(this,h)):(hT(this,h,n,e),(f||this.f)&&fT(this,h)),n=h;this.w(64);this.w(4)}T(this,16)&&(lT(this).stroke(this.stroke()),kT(this).bm(function(a){a.fill(this.Kg())},this),jT(this).bm(function(a){a.fill(this.Fg())},this),this.w(16));return this};
2659g.remove=function(){jT(this).parent(null);kT(this).parent(null);lT(this).parent(null)};function lT(a){a.g=a.g?a.g:uh();H(a,a.g);return a.g}function kT(a){a.m=a.m?a.m:new DL(function(){var a=uh();a.stroke("none");a.zIndex(this.Kh);return a},function(a){a.clear()},0,a);H(a,a.m);return a.m}function jT(a){a.j=a.j?a.j:new DL(function(){var a=uh();a.stroke("none");a.zIndex(this.Kh);return a},function(a){a.clear()},0,a);H(a,a.j);return a.j}
2660g.u=function(){var a=eT.o.u.call(this);a.isMinor=this.cu();this.s&&(a.layout=this.s);a.drawLastLine=this.Uy();a.oddFill=L(this.Kg());a.evenFill=L(this.Fg());a.stroke=L(this.stroke());return a};g.H=function(a,b){eT.o.H.call(this,a,b);this.cu(a.isMinor);this.Wy(a.layout);this.Uy(a.drawLastLine);this.Kg(a.oddFill);this.Fg(a.evenFill);this.stroke(a.stroke);if("axis"in a){var c=a.axis;C(c)?this.h&&this.al(this.h.lp(c)):(c instanceof WR||c instanceof pS)&&this.al(c)}};
2661g.M=function(){delete this.b;this.h=this.c=null;eT.o.M.call(this)};var mT=eT.prototype;mT.isMinor=mT.cu;mT.oddFill=mT.Kg;mT.evenFill=mT.Fg;mT.layout=mT.Wy;mT.isRadial=mT.Vy;mT.yScale=mT.Ua;mT.xScale=mT.wa;mT.stroke=mT.stroke;mT.drawLastLine=mT.Uy;mT.axis=mT.al;function nT(){cS.call(this,!0)}G(nT,cS);var oT={},pT=SD|5767168;oT.area={nb:1,sb:1,pb:[GG,HG,IG],vb:null,lb:null,qb:pT,eb:"value",cb:"zero"};oT.line={nb:8,sb:1,pb:[HG],vb:null,lb:null,qb:pT,eb:"value",cb:"value"};oT.marker={nb:9,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|1572864,eb:"value",cb:"value"};nT.prototype.Bf=oT;HD(nT,nT.prototype.Bf);g=nT.prototype;g.Ca=function(){return"radar"};g.Ek=function(a){return Qn(a)};g.yy=function(){return new eT};g.aH=function(){return new pS};
2662g.Om=function(a){(a=a instanceof JB&&!a.zk())||oo(5,void 0,["Radar chart X scale","ordinal"]);return a};g.dv=function(a){(a=a instanceof bB&&!a.zk())||oo(5,void 0,["Chart scale","ordinal, linear, log, datetime"]);return a};g.gk=function(a,b,c){return b?(a=String(a).toLowerCase(),c&&"ordinal"!=a&&"ord"!=a&&"discrete"!=a?null:jB()):fB(a,!1)};g.ol=function(a,b){var c=new OS(this,this,a,b,!0);c.Tb("closed",!0);return c};var qT=nT.prototype;qT.getType=qT.Ca;function rT(){ld.call(this);this.$={};this.b={};this.i(4294967295)}G(rT,Xu);rT.prototype.Z=23;rT.prototype.ia=Xu.prototype.ia|1;var sT={};X(sT,0,"id",Fv,16,1);X(sT,0,"className",Fv,16,1);Jv(rT,sT);g=rT.prototype;g.enabled=function(a){return m(a)?(this.$.enabled!=a&&(a=this.$.enabled=a,this.i(1,1),a?(this.eg=!1,this.S(!0)):isNaN(this.Rf)?U(this):this.eg=!0),this):this.B("enabled")};g.target=function(a){return m(a)?(this.j!=a&&(this.j=a,this.i(2)),this):this.j};g.TP=function(){return this.Bb};
2663g.ee=function(a){this.wc=a;this.i(4)};g.ob=function(a){return this.$[a]};g.rc=function(a){return null!=this.$[a]};g.qc=function(a){return this.b[a]};g.B=function(a){return null!=this.$[a]?this.$[a]:this.b[a]};g.Tb=function(a,b){this.$[a]=b};g.check=function(){return!0};g.ub=function(){if(Zu(this)||this.jc)return!1;if(!this.enabled())return T(this,1)&&(this.remove(),this.w(1),this.i(2)),!1;if(!this.target())return this.remove(),this.i(2),oo(1),!1;this.w(1);return!0};
2664g.I=function(){if(!this.ub())return this;this.Bb||(this.Bb=Xf("DIV"),qg(this.Bb,{position:"absolute","pointer-events":"none"}));T(this,2)&&(this.j.appendChild(this.Bb),this.w(2));if(T(this,16)){var a=this.B("id");m(a)&&this.Bb.setAttribute("id",a);a=this.B("className");m(a)&&(this.Bb.className=a);this.w(16)}if(T(this,4)){wg(this.Bb,this.wc.left,this.wc.top);var a=this.Bb,b=this.wc.width,c=this.wc.height;if(b instanceof ne)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");
2665a.style.width=xg(b,!0);a.style.height=xg(c,!0);this.w(4)}return this};g.remove=function(){this.Bb&&dg(this.Bb)};g.vc=function(a,b){return ja(b)||null===b?(a?this.b.enabled=!!b:this.enabled(!!b),!0):!1};g.u=function(){var a=rT.o.u.call(this);Mv(this,sT,a,"Overlay ui element");var b;this.rc("enabled")&&(b=this.ob("enabled"));m(b)||(b=this.qc("enabled"));a.enabled=m(b)?b:null;return a};
2666g.H=function(a,b){rT.o.H.call(this,a,b);b?(Uv(this.b,sT,a),"enabled"in a&&(this.b.enabled=a.enabled)):(Lv(this,sT,a),this.enabled(a.enabled))};var tT=rT.prototype;tT.getElement=tT.TP;tT.enabled=tT.enabled;function uT(){ld.call(this);this.$={};this.b={}}G(uT,Xu);g=uT.prototype;g.ia=1;g.i=function(a,b){this.X(b||0);return 0};g.H=function(a,b){uT.o.H.call(this,a,b);b&&(this.b=a||{})};g.ob=function(a){return this.$[a]};g.rc=function(a){return m(this.$[a])};g.qc=function(a){return this.b[a]};g.B=function(a){return m(this.$[a])?this.$[a]:this.b[a]};g.Tb=function(a,b){this.$[a]=b};g.check=function(){return!0};function vT(){uT.call(this)}G(vT,uT);g=vT.prototype;g.margin=function(a,b,c,d){this.G||(this.G=new ex,Q(this.G,this.oP,this));return m(a)?(this.G.C.apply(this.G,arguments),this):this.G};g.oP=function(){this.X(1)};g.H=function(a,b){vT.o.H.call(this,a,b);m(a.margin)&&this.margin().H(a.margin,b)};g.u=function(){var a=vT.o.u.call(this);
2666a.margin=this.margin().u();return a};g.M=function(){Jb(this.G);vT.o.M.call(this)};var wT=vT.prototype;wT.margin=wT.margin;function xT(){uT.call(this)}G(xT,vT);var yT={};X(yT,0,"size",bw,0,1);X(yT,1,"borderRadius",ew,0,1);X(yT,0,"opacity",dw,0,1);X(yT,0,"align",Fv,0,1);X(yT,0,"fittingMode",Fv,0,1);Jv(xT,yT);xT.prototype.H=function(a,b){xT.o.H.call(this,a,b);b||Lv(this,yT,a)};xT.prototype.u=function(){var a=xT.o.u.call(this);Mv(this,yT,a);return a};function zT(a){W.call(this);this.F=a;this.$={};this.v={};this.g=this.j=this.s=this.m=this.h=this.c=null;this.b={vf:{x:0,y:0,height:0},name:{x:0,y:0,height:0},type:{x:0,y:0,height:0},description:{x:0,y:0,height:0}};this.N={fontColor:"color",fontOpacity:"opacity",fontDecoration:"decoration",textDirection:"direction"};this.index=NaN}G(zT,W);g=zT.prototype;g.ia=W.prototype.ia;g.Z=W.prototype.Z;g.check=function(){return!0};g.B=function(a){return m(this.$[a])?this.$[a]:this.v[a]};g.ob=function(a){return this.$[a]};
2667g.qc=function(a){return this.v[a]};g.rc=function(a){return m(this.$[a])};g.Tb=function(a,b){this.$[a]=b};function AT(a,b,c){var d=a.B(b);a=a.qc(b);q(c)||(c=[c]);for(b=0;b<c.length;b++)d=d?d[c[b]]:void 0,a=a?a[c[b]]:void 0;if(!m(a))return d;if(!m(d))return a;if(null===d||isNaN(d)&&!z(d))return d;if(ga(d)!=ga(a))return d;if(q(d)){c=[];var e=Math.max(a.length,d.length);for(b=0;b<e;b++)c[b]=m(d[b])?d[b]:a[b]}else c={},ta(c,a),ta(c,d);return c}var BT={};X(BT,0,"width",bw,0,0);X(BT,0,"imageSrc",Fv,0,0);
2668X(BT,0,"name",Fv,0,0);X(BT,0,"type",Fv,0,0);X(BT,0,"description",Fv,0,1);X(BT,1,"tags",ew,0,1);Jv(zT,BT);function CT(a,b,c){var d,e;for(d in c)if(e=c[d],d in a.N&&(d=a.N[d]),b[d])b[d](e)}g=zT.prototype;g.offsetY=function(a){return m(a)?(this.G!=a&&(this.G=a),this):this.G};
2669function DT(a){var b=a.h.width();a.f||(a.f=ph(0,0));a.f.Pp(b).Op(b);var c=0,d=0,e=0,f=0,h=AT(a,"imageSettings","borderRadius");q(h)||(h=[h]);if(h&&h.length){for(var k=0;k<h.length;k++)h[k]=Math.min(h[k],b/2);1==h.length?(c=h[0],d=h[0],e=h[0],f=h[0]):2==h.length?(c=h[0],d=h[1],e=h[0],f=h[1]):3==h.length?(c=h[0],d=h[1],e=h[2],f=h[1]):4==h.length&&(c=h[0],d=h[1],e=h[2],f=h[3])}a.f.round(c,d,e,f);return a.f}
2670function ET(a,b,c,d,e,f){a=a.B("width");var h=O(e.top,f)||0,k=O(e.right,a)||0;f=O(e.bottom,f)||0;c.x=d+(O(e.left,a)||0);c.y+=h;b.width(a-c.x-k);c.height=b.ke()+f}g.aF=function(a){var b={};if(a){var c=a.target,d=Za(this.g,c);b.type=a.type;b.target=c;b.index=d;b.text=c.text();return this.dispatchEvent(b)}return!1};g.remove=function(){this.c&&this.c.parent(null)};
2671g.I=function(){if(!this.ub())return this;var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();this.c||(this.c=Mh());this.h||(this.h=this.c.vf(),this.h.zIndex(1));this.m||(this.m=this.c.text(),this.m.zIndex(1));this.s||(this.s=this.c.text(),this.s.zIndex(1));this.j||(this.j=this.c.text(),this.j.zIndex(1));this.g||(this.g=[]);T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(a),this.w(2));var d=this.B("imageSrc");this.h.src(d);CT(this,this.h,AT(this,"imageSettings",[]));
2672a=this.B("name");AT(this,"nameSettings","useHtml")?this.m.htmlText(a):this.m.text(a);CT(this,this.m,AT(this,"nameSettings",[]));a=this.B("type");AT(this,"typeSettings","useHtml")?this.s.htmlText(a):this.s.text(a);CT(this,this.s,AT(this,"typeSettings",[]));a=this.B("description");AT(this,"descriptionSettings","useHtml")?this.j.htmlText(a):this.j.text(a);CT(this,this.j,AT(this,"descriptionSettings",[]));var a=this.B("tags"),e,f;if(this.g.length){for(f=0;f<this.g.length;f++)e=this.g[f],this.da.Bc(e,
2673"click",this.aF),Jb(e);this.g=[]}var h=AT(this,"tagSettings",[]);h.background=AT(this,"tagSettings","background");h.padding=AT(this,"tagSettings","padding");for(f=0;f<a.length;f++)e=new Fw,this.da.ja(e,"click",this.aF),e.C(h),e.V.cursor("pointer"),e.D(this.c),e.zIndex(1),e.text(a[f]),this.g.push(e);var k,l,n,p,r,t;if(T(this,4)){r=this.B("height");a=this.F.$E(this,r);h=this.F.qI(this,r);t=this.F.pI(this,r);r=this.B("width");isNaN(a)||(isNaN(t)||(a=Math.min(a,t)),isNaN(h)||(a=Math.max(a,h)));e=AT(this,
2674"imageSettings","margin");this.b.vf.x=O(e.left,r)||0;k=O(e.right,r)||0;this.b.vf.y=O(e.top,a)||0;f=O(AT(this,"imageSettings","size"),r)||0;this.h.width(f);this.h.height(f);var u=0,v=0;""!=d&&(this.h.clip(DT(this)),u=this.b.vf.x+f+k,v=this.b.vf.y+f+O(e.bottom,a)||0);this.b.name.x=0;this.b.name.y=0;this.b.name.height=0;null!=this.B("name")&&(e=AT(this,"nameSettings","margin"),ET(this,this.m,this.b.name,u,e,a));this.b.type.y=this.b.name.y+this.b.name.height;null!=this.B("type")&&(e=AT(this,"typeSettings",
2675"margin"),ET(this,this.s,this.b.type,u,e,a));this.b.description.y=this.b.type.y+this.b.type.height;null!=this.B("description")&&(e=AT(this,"descriptionSettings","margin"),ET(this,this.j,this.b.description,u,e,a));var d=r-u,w,x=this.b.description.y+this.b.description.height;e=x;if(this.g.length){e=AT(this,"tagSettings","margin");l=O(e.left,r);k=O(e.right,r);n=O(e.bottom,a)||0;p=O(e.top,a)||0;w=u+l;var x=x+p,y,B=!1;for(f=0;f<this.g.length;f++)e=this.g[f],y=e.ve(),B&&w+y.width+k-u>d&&(w=u+l,x=x+y.height+
2676n+p),e.offsetX(w),e.offsetY(x),e.I(),B=!0,w+=y.width+k+l;e=x+y.height+n}isNaN(a)?(this.A=Math.max(v,e),isNaN(t)||(this.A=Math.min(this.A,t)),isNaN(h)||(this.A=Math.max(this.A,h))):this.A=a;this.wc=qq(0,0,r,this.A);this.h.Eb(1,0,0,1,this.b.vf.x,this.b.vf.y);this.m.Eb(1,0,0,1,this.b.name.x,this.b.name.y);this.s.Eb(1,0,0,1,this.b.type.x,this.b.type.y);this.j.Eb(1,0,0,1,this.b.description.x,this.b.description.y);this.c.clip(this.wc);this.w(4)}this.c.Eb(1,0,0,1,0,this.G);c&&b.uc();return this};
2677g.M=function(){this.F=null;Kb(this.g);this.g=null;Jb(this.j);this.j=null;Jb(this.s);this.s=null;Jb(this.m);this.m=null;Jb(this.h);this.h=null;Jb(this.c);this.c=null;zT.o.M.call(this)};function FT(){uT.call(this)}G(FT,vT);var GT={};X(GT,0,"fontSize",Fv,0,1);X(GT,0,"fontFamily",Fv,0,1);X(GT,0,"fontColor",Fv,0,1);X(GT,0,"fontOpacity",dw,0,1);X(GT,0,"fontDecoration",Zn,0,1);X(GT,0,"fontStyle",$n,0,1);X(GT,0,"fontVariant",ao,0,1);X(GT,0,"fontWeight",Dv,0,1);X(GT,0,"letterSpacing",Dv,0,1);X(GT,0,"textDirection",bo,0,1);X(GT,0,"lineHeight",Dv,0,1);X(GT,0,"textIndent",Hv,0,1);X(GT,0,"vAlign",Yn,0,1);X(GT,0,"hAlign",Xn,0,1);X(GT,0,"textWrap",co,0,1);X(GT,0,"textOverflow",Fv,0,1);
2678X(GT,0,"selectable",Iv,0,1);X(GT,0,"useHtml",Iv,0,1);X(GT,0,"disablePointerEvents",Iv,0,1);Jv(FT,GT);FT.prototype.H=function(a,b){FT.o.H.call(this,a,b);b||Lv(this,GT,a)};FT.prototype.u=function(){var a=FT.o.u.call(this);Mv(this,GT,a);return a};function HT(){uT.call(this)}G(HT,FT);g=HT.prototype;g.dj=function(a){this.v||(this.v=new iw,Q(this.v,this.pP,this));return m(a)?(this.v.C(a),this):this.v};g.pP=function(){this.X(1)};g.$y=function(a,b,c,d){this.Ha||(this.Ha=new yw,Q(this.Ha,this.qP,this));
2678return m(a)?(this.Ha.C.apply(this.Ha,arguments),this):this.Ha};g.qP=function(){this.X(1)};g.H=function(a,b){HT.o.H.call(this,a,b);m(a.padding)&&this.$y().H(a.padding,b);m(a.background)&&this.dj().H(a.background,b)};
2679g.u=function(){var a=HT.o.u.call(this);a.padding=this.$y().u();a.background=this.dj().u();a.position="leftTop";a.anchor="leftTop";a.rotation="0";return a};g.M=function(){Jb(this.Ha);Jb(this.v);HT.o.M.call(this)};var IT=HT.prototype;IT.background=IT.dj;IT.padding=IT.$y;function JT(){W.call(this);this.h=new rT;Q(this.h,this.ZU,this);this.f=this.c=null;this.$={};this.aa={};this.K=[];this.b=[];this.ea=this.T=0}G(JT,zv);JT.prototype.ia=W.prototype.ia;JT.prototype.Z=W.prototype.Z|65488;function KT(a,b,c){var d={},e,f,h;if(a.length)for(h in b)f=b[h].fC,e=f.charAt(0).toUpperCase()+f.substr(1),e=a+e,e=c.get(e),m(e)&&(d[f]=e);else for(h in b)f=b[h].fC,e=c.get(f),m(e)&&(d[f]=e);return d}var LT={};X(LT,1,"stroke",Qv,16,1);X(LT,1,"oddFill",Rv,16,1);
2680X(LT,1,"evenFill",Rv,16,1);X(LT,0,"drawTopLine",Iv,256,1);X(LT,0,"drawRightLine",Iv,256,1);X(LT,0,"drawBottomLine",Iv,256,1);X(LT,0,"drawLeftLine",Iv,256,1);Jv(JT,LT);g=JT.prototype;g.ob=function(a){return this.$[a]};g.rc=function(a){return null!=this.$[a]};g.qc=function(a){return this.aa[a]};g.B=function(a){return null!=this.$[a]?this.$[a]:this.aa[a]};g.Tb=function(a,b){this.$[a]=b};g.check=function(){return!0};g.target=function(a){return m(a)?(this.j!=a&&(this.j=a,this.i(512,1)),this):this.j};
2681g.dj=function(a){this.v||(this.v=new iw,Q(this.v,this.nP,this));return m(a)?(this.v.C(a),this):this.v};g.nP=function(a){V(a,1)&&this.i(64,1)};g.KT=function(){this.i(1024,1)};g.fr=function(a){this.A||(this.A=new xT,Q(this.A,this.KT,this));return m(a)?(this.A.C(a),this):this.A};g.hU=function(){this.i(2048,1)};g.names=function(a){this.G||(this.G=new FT,Q(this.G,this.hU,this));return m(a)?(this.G.C(a),this):this.G};g.aW=function(){this.i(4096,1)};
2682g.gr=function(a){this.J||(this.J=new FT,Q(this.J,this.aW,this));return m(a)?(this.J.C(a),this):this.J};g.nS=function(){this.i(8192,1)};g.Ir=function(a){this.s||(this.s=new FT,Q(this.s,this.nS,this));return m(a)?(this.s.C(a),this):this.s};g.NV=function(){this.i(16384,1)};g.Wl=function(a){this.N||(this.N=new HT,Q(this.N,this.NV,this));return m(a)?(this.N.C(a),this):this.N};g.dW=function(a){return m(a)?(a=ee(P(a),0,1),this.T!=a&&(this.T=a,this.i(128,1)),this):this.T};
2683g.rJ=function(a){return m(a)?(this.h.C(a),this.i(32768,1),this):this.h};g.ZU=function(){this.i(32768,1)};g.L=function(){return this.j?this.j.rY():null};g.$E=function(a){return this.pa[a.index]};g.qI=function(){return NaN};g.pI=function(){return NaN};function MT(a,b,c){for(var d=0;d<a.b.length;d++)a.b[d].v[b]=c}g.remove=function(){this.c&&this.c.parent(null)};
2684g.I=function(){if(!this.ub())return this;var a=this.D(),b=a?a.ha():null,c=b&&!b.bc();c&&b.Cc();this.c||(this.c=Mh(),this.f=this.c.Ge(),this.f.zIndex(1),this.V=this.f.path(),this.V.stroke(null),this.V.zIndex(0),this.R=this.f.path(),this.R.stroke(null),this.R.zIndex(0),this.g=this.f.path(),this.g.fill(null),this.g.zIndex(1));T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.c.parent(a),this.w(2));T(this,4)&&(this.ac=this.Ma(),this.c.clip(this.ac),this.i(33216),this.w(4));T(this,16)&&
2685(this.g.stroke(this.B("stroke")),this.R.fill(this.B("evenFill")),this.V.fill(this.B("oddFill")),this.w(16));T(this,64)&&(a=this.dj(),U(a),a.zIndex(0),a.W(this.ac.clone()),this.enabled()&&a.D(this.c),a.S(!1),a.I(),this.w(64));T(this,32768)&&(this.h.target(this.D().ha().sp()),this.h.ee(this.Ma()),this.h.I(),this.w(32768));var d;if(T(this,512)){d=this.L();d.Ya()>this.b.length&&this.i(31744);for(d.reset();d.advance();){var a=d.U(),e;this.b[a]?a=this.b[a]:((e=this.K.pop())||(e=new zT(this)),this.b.push(e),
2686e.index=a,a=e);e=d;var f,h;f=KT("image",yT,e);h=e.get("imageMargin");m(h)&&(f.margin=wp(h));a.Tb("imageSettings",f);f=KT("name",GT,e);h=e.get("nameMargin");m(h)&&(f.margin=wp(h));a.Tb("nameSettings",f);f=KT("type",GT,e);h=e.get("typeMargin");m(h)&&(f.margin=wp(h));a.Tb("typeSettings",f);f=KT("description",GT,e);h=e.get("descriptionMargin");m(h)&&(f.margin=wp(h));a.Tb("descriptionSettings",f);f=KT("tags",GT,e);h=e.get("tagsMargin");m(h)&&(f.margin=wp(h));h=e.get("tagsPadding");m(h)&&(f.padding=wp(h));
2687h=e.get("tagsBackground");m(h)&&(f.background=h);a.Tb("tagSettings",f);a.Tb("width",this.ac.width);a.Tb("height",this.ac.height);a.Tb("imageSrc",e.get("image")||"");a.Tb("name",e.get("name")||null);a.Tb("type",e.get("type")||null);a.Tb("description",e.get("description")||null);h=(h=e.get("tags"))?q(h)?h.slice():[h]:[];a.Tb("tags",h);e=e.get("enabled");e=m(e)&&!isNaN(e)?!!e:!0;a.enabled(e).Sa(this.Wl())}for(a=(a=d.Ya())||0;this.b.length!=a;)d=this.b.pop(),U(d).enabled(!1).S(!1).I(),this.K.push(d);
2688this.i(256);this.w(512)}var k,l;if(T(this,31744)){this.Wl().dj().w(4294967295);e=this.fr().u();h=this.names().u();f=this.gr().u();k=this.Ir().u();l=this.Wl().u();for(d=0;d<this.b.length;d++)a=this.b[d],a.v.itemSettings=void 0,a.v.imageSettings=e,a.v.nameSettings=h,a.v.typeSettings=f,a.v.descriptionSettings=k,a.v.tagSettings=l;this.i(256);this.w(31744)}T(this,1024)&&(MT(this,"imageSettings",this.fr().u()),this.i(256),this.w(1024));T(this,2048)&&(MT(this,"nameSettings",this.names().u()),this.i(256),
2689this.w(2048));T(this,4096)&&(MT(this,"typeSettings",this.gr().u()),this.i(256),this.w(4096));T(this,8192)&&(MT(this,"descriptionSettings",this.Ir().u()),this.i(256),this.w(8192));T(this,16384)&&(this.Wl().dj().w(4294967295),MT(this,"tagSettings",this.Wl().u()),this.i(256),this.w(16384));if(T(this,256)){d=We(this.g.stroke());e=Kr(0,d);h=Kr(this.ac.width-d,d);l=0;var n=!!this.B("drawTopLine"),p=!!this.B("drawRightLine"),r=!!this.B("drawBottomLine"),t=!!this.B("drawLeftLine");f=Kr(l,d);var u=this.b.length,
2690v=u-1;this.g.clear();this.R.clear();this.V.clear();for(k=0;k<u;k++){var w=k==v,a=this.b[k];a.Tb("width",this.ac.width);a.Tb("height",this.ac.height);a.i(4);var x=l;U(a).D(this.f).offsetY(x).S(!1).I();var x=a.enabled()?a.A:0,a=Kr(f+x-(k==u-1?d:0),d),y=t?Math.ceil(e):Math.floor(e),B=p?Math.floor(h):Math.ceil(h),E=n&&!k?Math.ceil(f):Math.floor(f),R=r||!w?Math.floor(a):Math.ceil(a);(k&1?this.R:this.V).moveTo(y,E).lineTo(B,E).lineTo(B,R).lineTo(y,R).close();t&&this.g.moveTo(e,E).lineTo(e,R);p&&this.g.moveTo(h,
2691E).lineTo(h,R);n&&!k&&this.g.moveTo(y,f).lineTo(B,f);!r&&w||this.g.moveTo(y,a).lineTo(B,a);l+=x;f=a}this.ea=l;this.w(256)}T(this,128)&&(this.f.Eb(1,0,0,1,this.ac.left,Math.round(this.ac.top-this.ea*this.T)),this.w(128));c&&b.uc();return this};g.u=function(){var a=JT.o.u.call(this);Mv(this,LT,a,"Resource list");a.background=this.dj().u();a.images=this.fr().u();a.names=this.names().u();a.types=this.gr().u();a.descriptions=this.Ir().u();a.tags=this.Wl().u();a.overlay=this.h.u();return a};
2692g.H=function(a,b){JT.o.H.call(this,a,b);b?Uv(this.aa,LT,a):Lv(this,LT,a);"background"in a&&this.dj(a.background);this.fr().H(a.images,b);this.names().H(a.names,b);this.gr().H(a.types,b);this.Ir().H(a.descriptions,b);this.Wl().H(a.tags,b);this.rJ().na(!!b,a.overlay)};
2693g.M=function(){Kb(this.K);Kb(this.b);Jb(this.f);this.f=null;Jb(this.v);this.v=null;Jb(this.c);this.c=null;Jb(this.oa);this.oa=null;Jb(this.A);this.A=null;Jb(this.G);this.G=null;Jb(this.J);this.J=null;Jb(this.s);this.s=null;Jb(this.N);this.N=null;Jb(this.h);this.h=null;JT.o.M.call(this)};var NT=JT.prototype;NT.target=NT.target;NT.background=NT.dj;NT.images=NT.fr;NT.names=NT.names;NT.types=NT.gr;NT.descriptions=NT.Ir;NT.tags=NT.Wl;NT.overlay=NT.rJ;function OT(){nG.call(this,!1);this.sd("marker");this.A="scatter"}G(OT,nG);var PT={},QT=SD|7864320;PT.bubble={nb:4,sb:2,pb:[JG,KG,LG,MG],vb:null,lb:null,qb:QT,eb:"value",cb:"value"};PT.line={nb:8,sb:1,pb:[HG],vb:null,lb:null,qb:QT,eb:"value",cb:"value"};PT.marker={nb:9,sb:2,pb:[VG,IG],vb:null,lb:null,qb:SD|3670016,eb:"value",cb:"value"};OT.prototype.Bf=PT;HD(OT,OT.prototype.Bf);OT.prototype.Gj=function(){return!1};OT.prototype.ol=function(a,b){return new zJ(this,this,a,b,!1)};OT.prototype.Ek=function(a){return Sn(a)};
2694OT.prototype.u=function(){var a=OT.o.u.call(this);a.type=this.Ca();return{chart:a}};var RT=OT.prototype;RT.crosshair=RT.ik;RT.xScale=RT.wa;RT.yScale=RT.Ua;RT.grid=RT.km;RT.minorGrid=RT.oo;RT.xAxis=RT.Rk;RT.yAxis=RT.Ij;RT.getSeries=RT.ye;RT.lineMarker=RT.lm;RT.rangeMarker=RT.mm;RT.textMarker=RT.nm;RT.palette=RT.qh;RT.markerPalette=RT.$h;RT.hatchFillPalette=RT.Zh;RT.getType=RT.Ca;RT.maxBubbleSize=RT.ts;RT.minBubbleSize=RT.As;RT.defaultSeriesType=RT.sd;RT.addSeries=RT.Zi;RT.getSeriesAt=RT.Ig;
2695RT.getSeriesCount=RT.pg;RT.removeSeries=RT.Nl;RT.removeSeriesAt=RT.Ol;RT.removeAllSeries=RT.Ml;RT.getPlotBounds=RT.Bh;RT.annotations=RT.ph;RT.getXScales=RT.vl;RT.getYScales=RT.wl;RT.quarters=RT.Hw;RT.crossing=RT.ov;function ST(a){U(this);W.call(this);this.ba=a;this.S(!1)}G(ST,zv);var TT={};g=ST.prototype;g.di=null;g.ia=zv.prototype.ia|20;g.Z=zv.prototype.Z|976;g.rl=!1;g.Ed=0;g.L=function(){return this.ba.L()};g.mb=function(){return this.ba.mb()};g.kb=function(){return this.ba};g.xf=function(){return!1};
2696g.tp=function(){if(!this.enabled())return null;
2696var a=this.ba.Ua(),b=this.ba.wa(),c=this.L(),d=!1,e=c.get("x"),c=c.get("value");if(!m(e)||!m(c))return null;a.wf(c)&&(c=NaN);b=b.wf(e)?NaN:UT(this,b.transform(e,.5),!0);a=UT(this,a.transform(c,.5),!1);if(isNaN(b)||isNaN(a))d=!0;return d?null:[b,a]};g.hu=function(){return!1};g.dF=function(){if(this.enabled()&&(this.rl=this.rl?this.lr():this.gu())){var a=VT(this.ba);a&&a.I()}this.enabled()&&this.rl&&(a=WT(this.ba))&&a.I()};
2697g.remove=function(){this.ba.Ja().D(null);this.c&&this.c.remove();this.ba.labels().D(null);ST.o.remove.call(this)};g.Oj=function(){this.rl=!1;this.di=this.Ma();this.c||(this.c=Mh(),H(this,this.c));this.ub();var a=this.ba.j;U(a);a.clear();a.D(this.D());a.W(this.Ma());a=this.ba.s;U(a);var b=this.cz();a.$z=b;b=this.eF();a.v=b;a.clear();a.D(this.D());a.W(this.di)};
2698g.bz=function(){var a,b=this.ba.s;b.I();a=ja(this.ba.clip())?this.ba.clip()?this.ba.Ma():"none":this.ba.clip();var c=b.Bd();c&&c.clip(a);b.S(!1);b.w(4294967295);b=this.ba.j;b.I();(c=b.Bd())&&c.clip(a);b.S(!1);b&&b.w(4294967295);T(this,2)?this.w(0):this.w(4294967295)};
2699function XT(a){a.J||(a.J=new Jy);var b=a.L(),c={chart:{value:a.kb(),type:""},series:{value:a,type:""},index:{value:b.U(),type:"number"},value:{value:b.get("value"),type:"number"},x:{value:b.get("x"),type:"string"},seriesName:{value:"Series "+b.U(),type:"string"}};a.J.Jf(b).Cf([a,a.kb()]).wg({"%XValue":"x"});return Vx(a.J,c)}g.qf=function(){return XT(this)};g.az=function(a){var b=this.L(),c=b.l("shape");return c?(b=c.Oa(),a=pn(a),{value:tr(b,a)}):{value:{x:b.l("x"),y:b.l("value")}}};g.gu=function(){return this.lr()};
2700function UT(a,b,c){c?(c=a.di.left,a=a.di.width):(c=a.di.ka(),a=-a.di.height);return c+b*a}g.cz=function(){return Ke(this.ba.yq(this.ba.fill()))};g.eF=function(){return Oo(this.cz())};g.qk=function(){this.ba.s.type("circle").size(1.8).position("center");return{labels:{background:{enabled:!1},position:"center",anchor:"centerBottom"},color:"#4682B4"}};function YT(a,b){cA.call(this);this.state=new Pz(this);this.c=this.Wb=this.Xb=null;this.R=[];this.V=[];this.aa=[];this.T=null;this.h={};this.Dj=!0;this.s=new mA;this.s.Em(Pr);this.s.size(10);this.s.Pj("center");this.s.offsetX(0);this.s.offsetY(0);this.s.rotation(0);this.s.Sa(this);this.s.lg=ZT;this.j=new lA;this.j.positionFormatter(Pr);this.j.format(Pr);this.j.su(null);this.j.rotation(0);this.j.width(null);this.j.height(null);this.j.fontSize(11);this.j.minFontSize(8);this.j.maxFontSize(72);this.j.Sa(this);
2701this.j.lg=$T;this.data(a||null,b);sv(this,this,this.$i,this.qo,null,this.$i,null,this.Jj)}G(YT,cA);YT.prototype.Ca=function(){return"sparkline"};YT.prototype.Z=cA.prototype.Z|28672;var ZT=40,$T=40;g=YT.prototype;g.Dd=function(a){a=YT.o.Dd.call(this,a);var b=this.c&&this.c.di||qq(0,0,0,0),c=a.clientX,d;d=b.left+Ql(this.D().ha()).x;b=(c-d)/b.width;b=this.wa().Rc(b);b=this.data().Uz("x",b);0>b&&(b=NaN);a.pointIndex=b;return a};g.Ub=function(){};
2702g.sk=function(a){var b=this.c&&this.c.di||qq(0,0,0,0),c=a.clientX;a=a.clientY;var d;d=Ql(this.D().ha());c-=d.x;a-=d.y;d=b.left;var e=b.top,f=b.width,b=b.height;if(c<d||c>d+f||a<e||a>e+b)return null;b=[];d=(c-d)/f;d=this.wa().Rc(d);d=vC(this.data(),d,this.wa()instanceof JB);d=d.length?d[0]:NaN;e=this.L();
2702e.select(d)&&(f=e.l("x"),e=e.l("value"),c=nq(f,e,c,a),isNaN(f)||isNaN(e)||b.push({O:this,Ab:[d],hh:d,cc:{index:d,td:c}}));return b};g.Lc=function(){return"none"};
2703g.qf=function(){this.J||(this.J=new Jy);var a=this.L();this.J.Jf(a).Cf([this]);a={x:{value:a.get("x"),type:"string"},value:{value:a.get("value"),type:"number"},index:{value:a.U(),type:"number"},chart:{value:this,type:""}};Vx(this.J,a);return this.J};g.Zl=function(){return!0};g.pe=function(a){(a=this.Nd(a))&&this.dispatchEvent(a)};
2704g.Nd=function(a){var b;"pointIndex"in a?b=a.pointIndex:"labelIndex"in a?b=a.labelIndex:"markerIndex"in a&&(b=a.markerIndex);b=P(b);a.pointIndex=b;var c=a.type;switch(c){case "mouseout":c="pointmouseout";break;case "mouseover":c="pointmouseover";break;case "mousemove":c="pointmousemove";break;case "mousedown":c="pointmousedown";break;case "mouseup":c="pointmouseup";break;case "click":c="pointclick";break;case "dblclick":c="pointdblclick";break;default:return null}var d=this.data().L();d.select(b)||
2705d.reset();return{type:c,actualTarget:a.target,pie:this,iterator:d,sliceIndex:b,pointIndex:b,target:this,originalEvent:a}};g.Je=function(){return this};g.Ee=function(){return this};g.ld=function(){return[this]};g.Vb=ea;g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};g.Ec=function(){return null};g.Ud=function(){return!1};g.xf=function(){return!1};g.Oe=ea;g.$e=ea;g.Kf=ea;function aU(a,b){return m(b)?(a.lk=b,a):a.lk||{}}function bU(a,b){return m(b)?(a.Rg=b,a):a.Rg||{}}
2706function cU(a,b){return m(b)?(a.Mh=b,a):a.Mh||{}}function dU(a,b){return m(b)?(a.mh=b,a):a.mh||{}}var eU="enabled position anchor offsetX offsetY type size fill stroke".split(" "),fU="enabled background padding position anchor offsetX offsetY rotation width height fontSize fontFamily fontColor fontOpacity fontDecoration fontStyle fontVariant fontWeight letterSpacing textDirection lineHeight textIndent vAlign hAlign textWrap textOverflow selectable disablePointerEvents useHtml".split(" ");g=YT.prototype;
2707g.aA="95%";g.wa=function(a){if(m(a))return A(a)&&(a=fB(a,!0)),this.Xb!=a&&(this.Xb=a,this.i(4096,1)),this;this.Xb||(this.Xb=jB());return this.Xb};g.Ua=function(a){if(m(a))return A(a)&&(a=fB(a,!1)),this.Wb!=a&&(this.Wb=a,this.i(4096,1)),this;this.Wb||(this.Wb=hB());return this.Wb};g.my=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.R[c];e||(e=new zF,e.C(bU(this)),this.R[c]=e,H(this,e),Q(e,this.ny,this),this.i(16384,1));return m(d)?(e.C(d),this):e};
2708g.oy=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.V[c];e||(e=new cC,e.C(dU(this)),this.V[c]=e,H(this,e),Q(e,this.ny,this),this.i(16384,1));return m(d)?(e.C(d),this):e};g.py=function(a,b){var c,d;c=P(a);isNaN(c)?(c=0,d=a):(c=a,d=b);var e=this.aa[c];e||(e=new EF,e.C(cU(this)),this.aa[c]=e,H(this,e),Q(e,this.ny,this),this.i(16384,1));return m(d)?(e.C(d),this):e};g.ny=function(){this.i(16384,1)};
2709g.data=function(a,b){return m(a)?(this.Qa!==a&&(this.Qa=a,Jb(this.F),a instanceof nC?this.ib=this.F=a.dh():this.ib=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),H(this,this.F),this.m=this.ib,Q(this.m,this.WN,this),this.c&&this.c.i(16,21)),this):this.m};g.WN=function(a){V(a,16)&&this.X(20)};g.L=function(){return this.Fa||this.mb()};g.mb=function(){return this.Fa=this.data().L()};
2710g.AV=function(a){var b=0;V(a,2048)&&(b=32);V(a,1)&&(b=8192);V(a,16)&&(b|=8192,gU(this));V(a,4)&&(b|=4096);this.i(b,1)};g.type=function(a){return m(a)?(a=Nn(a),this.A!=a&&(this.A=a,this.c&&(this.c.sf(),this.c=null),this.i(8192,1)),this):this.A};g.clip=function(a){return m(a)?(null===a&&(a=!1),this.K!=a&&(this.K=a,this.c&&this.c.i(4,9)),this):this.K};g.Bt=function(a){return m(a)?(a=mr(a,"95%"),this.aA!=a&&(this.aA=a,this.c&&this.c.hu()&&this.c.i(80,1)),this):this.aA};
2711g.iv=function(a){return m(a)?(a=!!a,this.Sb!=a&&(this.Sb=a,this.c&&!this.c.hu()&&this.c.i(80,1)),this):this.Sb};g.yq=function(a,b){var c;D(a)?(c=1<arguments.length?this.yq.apply(this,sb(arguments,1)):this.h.color,c={index:this.L().U(),sourceColor:c,iterator:this.L()},c=a.call(c)):c=a;return c};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.c&&this.c.i(16,1));return this}return this.g||this.h.fill};
2712g.xn=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.bd&&(this.bd=k,this.c&&this.c.i(16,1));return this}return this.bd||this.h.negativeFill};g.Xm=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.Fc&&(this.Fc=k,this.c&&this.c.i(16,1));return this}return this.Fc||this.h.firstFill};g.nn=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.Xc&&(this.Xc=k,this.c&&this.c.i(16,1));return this}return this.Xc||this.h.lastFill};
2713g.rn=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.Nc&&(this.Nc=k,this.c&&this.c.i(16,1));return this}return this.Nc||this.h.maxFill};g.vn=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.$c&&(this.$c=k,this.c&&this.c.i(16,1));return this}return this.$c||this.h.minFill};
2714function hU(a){var b=a.L(),c=b.get("value"),d=b.U(),e;m(b.get("fill"))?e=b.get("fill"):e=d==b.Ya()-1&&m(a.nn())?a.nn():!d&&m(a.Xm())?a.Xm():c==a.nd("max")&&m(a.rn())?a.rn():c==a.nd("min")&&m(a.vn())?a.vn():0>c&&m(a.xn())?a.xn():a.fill();a=a.yq(e);return Ke(a)}g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.c&&this.c.i(16,1));return this}return this.b||this.h.stroke};function iU(a){return Re(a.yq(a.stroke()))}
2715function jU(a,b){var c;c=a.L().U();if(D(b)){var d=Se("diagonalBrick");c={index:c,sourceHatchFill:d,iterator:a.L()};c=Se(b.call(c))}else c=ja(b)?b?Se("diagonalBrick"):null:Se(b);return c}g.hm=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);
2715e!=this.ea&&(this.ea=e,this.c&&this.c.i(64,1));return this}return m(this.ea)?this.ea:this.h.hatchFill};
2716g.yn=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.Ib&&(this.Ib=e,this.c&&this.c.i(64,1));return this}return m(this.Ib)?this.Ib:this.h.negativeHatchFill};g.Ym=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.Wc&&(this.Wc=e,this.c&&this.c.i(64,1));return this}return this.Wc||this.h.firstHatchFill};
2717g.pn=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.Sf&&(this.Sf=e,this.c&&this.c.i(64,1));return this}return this.Sf||this.h.lastHatchFill};g.sn=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.Zc&&(this.Zc=e,this.c&&this.c.i(64,1));return this}return this.Zc||this.h.maxHatchFill};g.wn=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.ad&&(this.ad=e,this.c&&this.c.i(64,1));return this}return this.ad||this.h.minHatchFill};
2718function kU(a){var b=a.L(),c=b.get("value"),d=b.U(),e;m(b.get("hatchFill"))?e=b.get("hatchFill"):e=d==b.Ya()-1&&m(a.pn())?a.pn():!d&&m(a.Ym())?a.Ym():c==a.nd("max")&&m(a.sn())?a.sn():c==a.nd("min")&&m(a.wn())?a.wn():0>c&&m(a.yn())?a.yn():a.hm();return jU(a,e)}function lU(a,b){for(var c={},d=a.length;d--;){var e=a[d];if(e){var f=!(e instanceof W);if(f?e.enabled:e.enabled())for(var h=0,k=b.length;h<k;h++){var l=b[h],n=f?e[l]:e[l]();m(n)&&(c[l]=n instanceof Xu?n.u():n)}}}return c}
2719function mU(a,b){for(var c={},d=a.length;d--;){var e=a[d];if(e)for(var f=!(e instanceof W),h=0,k=b.length;h<k;h++){var l=b[h],n=f?e[l]:e[l]();m(n)&&(c[l]=n instanceof Xu?n.u():n)}}return c}g.Ja=function(a){this.f||(this.f=new EE,H(this,this.f),Q(this.f,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.Fs=function(a){this.kc||(this.kc=new EE,H(this,this.kc),Q(this.kc,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.kc.C(a),this):this.kc};
2720g.Tr=function(a){this.ma||(this.ma=new EE,H(this,this.ma),Q(this.ma,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ma.C(a),this):this.ma};g.qs=function(a){this.Ea||(this.Ea=new EE,H(this,this.Ea),Q(this.Ea,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Ea.C(a),this):this.Ea};g.ws=function(a){this.tb||(this.tb=new EE,H(this,this.tb),Q(this.tb,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.tb.C(a),this):this.tb};
2721g.Cs=function(a){this.Mb||(this.Mb=new EE,H(this,this.Mb),Q(this.Mb,this.io,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Mb.C(a),this):this.Mb};
2722function WT(a){var b=a.L(),c=b.get("value"),d=b.U(),e;e=b.get("marker");var f,h;d==b.Ya()-1?(f=a.qs(),h=a.h.lastMarkers):d||(f=a.Tr(),h=a.h.firstMarkers);var k,l;c==a.nd("max")?(k=a.ws(),l=a.h.maxMarkers):c==a.nd("min")&&(k=a.Cs(),l=a.h.minMarkers);var n,p;0>c&&(n=a.Fs(),p=a.h.negativeMarkers);var b=a.Ja(),c=a.h.markers,r=hU(a),r={fill:r,stroke:Oo(r)};h=mU([h,l,p,c,r],eU);e=lU([e,f,k,n,b],eU);e=mU([e,h],eU);f=CE(a.s,d);k=null;e.enabled?(k=e.position||a.s.position(),k=a.c.az(k),f?f.Db(k):f=a.s.add(k,
2723d),f.Se(),FE(f,a.s),f.ug(e),k=f):f&&f.clear();return k}g.io=function(a){V(a,1)&&this.c&&this.c.i(128,1)};g.labels=function(a){this.fa||(this.fa=new IA,H(this,this.fa),Q(this.fa,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.Es=function(a){this.wb||(this.wb=new IA,H(this,this.wb),Q(this.wb,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.wb.C(a),this):this.wb};
2724g.Sr=function(a){this.la||(this.la=new IA,H(this,this.la),Q(this.la,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.la.C(a),this):this.la};g.ps=function(a){this.ua||(this.ua=new IA,H(this,this.ua),Q(this.ua,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.ua.C(a),this):this.ua};g.vs=function(a){this.Na||(this.Na=new IA,H(this,this.Na),Q(this.Na,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Na.C(a),this):this.Na};
2725g.Bs=function(a){this.jb||(this.jb=new IA,H(this,this.jb),Q(this.jb,this.ho,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.jb.C(a),this):this.jb};
2726function VT(a){var b=a.L(),c=b.get("value"),d=b.U(),e;e=b.get("label");var f,h;d==b.Ya()-1?(f=a.ps(),h=a.h.lastLabels):d||(f=a.Sr(),h=a.h.firstLabels);var k,l;c==a.nd("max")?(k=a.vs(),l=a.h.maxLabels):c==a.nd("min")&&(k=a.Bs(),l=a.h.minLabels);var n,p;0>c&&(n=a.Es(),p=a.h.negativeLabels);b=a.labels();h=mU([h,l,p,a.h.labels],fU);e=lU([e,f,k,n,b],fU);e=mU([e,h],fU);f=a.j.vd(d);k=null;e.enabled?(k=e.position||a.j.B("position"),k=a.c.az(k),n=XT(a.c),f?(f.Ld(n),f.Db(k)):f=a.j.add(n,k,d),f.Se(),f.ug(e),
2727k=f):f&&f.clear();return k}g.ho=function(a){V(a,1)&&this.c&&this.c.i(256,1)};
2728g.ic=function(){var a,b;if(T(this,4096)){this.Af={};var c,d=this.wa(),e=this.Ua();d.Pd()&&d.Le();e.Pd()&&e.Le();for(a=this.mb();a.advance();)c=a.get("x"),b=a.get("value"),m(c)&&d.Yb(c),m(b)&&e.Yb(b);a=!1;
2728d.Pd()&&(a|=d.Qe());e.Pd()&&(a|=e.Qe());a&&gU(this);var d=-Infinity,e=Infinity,f=c=0;for(a=this.mb();a.advance();){var h=this.L();b=this.Ua();h=h.get("value");if(b=b.wf(h)?null:h)b=P(b),isNaN(b)||(d=Math.max(d,b),e=Math.min(e,b),c+=b);f++}a=c/f;this.ca("max",d);this.ca("min",e);this.ca("sum",c);this.ca("average",
2729a);this.ca("pointsCount",f);this.w(4096)}};
2730g.Dg=function(a){if(T(this,8192)&&!this.c){var b=this.A,c=TT[b];c?(c=new c(this),H(this,c),this.c=c,c.lg=30,Q(c,this.AV,this),this.h=aU(this)[b]||this.c.qk(),this.i(12288,1)):(oo(4,null,[b+" series"]),c=null);this.c=c}this.ic();if(!Zu(this)){bv(this.c);T(this,4)&&(this.T=a.clone().round(),this.c.hu()&&(c=this.c,a=this.T,b=c.mb().Ya(),c=nU(c,a),b=(a.width-b*c)%(b-1),a.height%2&&--a.height,b&&(a.left+=Math.floor(b/2),a.width-=b)),gU(this),this.i(24576));if(T(this,16384)){a=ob(this.R,this.V,this.aa);
2731b=0;for(c=a.length;b<c;b++){var d=a[b];d&&(U(d),d.fb()?d.scale(this.Ua()):d.scale(this.wa()),d.W(this.T),d.D(this.ta),d.I(),d.S(!1))}this.w(16384)}if(T(this,8192)){if(a=this.c){a.D(this.ta);a.W(this.T);this.c.Oj();for(a=this.mb();a.advance();)this.c.dF();this.c.bz();this.Ja().w(4294967295);this.Cs().w(4294967295);this.ws().w(4294967295);this.Fs().w(4294967295);this.Tr().w(4294967295);this.qs().w(4294967295);this.labels().w(4294967295);this.Bs().w(4294967295);this.vs().w(4294967295);this.Es().w(4294967295);
2732this.Sr().w(4294967295);this.ps().w(4294967295)}this.w(8192)}dv(this.c)}};function gU(a){a.c&&a.c.i(80)}
2733g.H=function(a,b){YT.o.H.call(this,a,b);"defaultLabelSettings"in a&&dA(this,a.defaultLabelSettings);if("defaultMarkerSettings"in a){var c=a.defaultMarkerSettings;m(c)&&(this.Sc=c)}"defaultSeriesSettings"in a&&aU(this,a.defaultSeriesSettings);"defaultLineMarkerSettings"in a&&bU(this,a.defaultLineMarkerSettings);"defaultTextMarkerSettings"in a&&cU(this,a.defaultTextMarkerSettings);"defaultRangeMarkerSettings"in a&&dU(this,a.defaultRangeMarkerSettings);var d,e,f=a.lineAxesMarkers,h=a.rangeAxesMarkers,
2734k=a.textAxesMarkers,l=a.scales;this.data(a.data);this.type(a.seriesType);this.clip(a.clip);this.data(a.data);this.iv(a.connectMissingPoints);this.Bt(a.pointWidth);var n=this.Ca(),p={};if(q(l))for(d=0;d<l.length;d++)c=l[d],A(c)&&(c={type:c}),c=hp(c,d,n),e=fB(c.type,!1),e.C(c),p[d]=e;else if(z(l))for(d in l)l.hasOwnProperty(d)&&(c=l[d],A(c)&&(c={type:c}),c=hp(c,d,n),e=fB(c.type,!1),e.C(c),p[d]=e);c=a.xScale;C(c)?e=p[c]:A(c)?(e=fB(c,null))||(e=p[c]):z(c)?(e=fB(c.type,!0),e.C(c)):e=null;e&&this.wa(e);
2735c=a.yScale;C(c)?e=p[c]:A(c)?(e=fB(c,null))||(e=p[c]):z(c)?(e=fB(c.type,!1),e.C(c)):e=null;e&&this.Ua(e);if(q(f))for(d=0;d<f.length;d++)c=f[d],this.my(d,c),z(c)&&"scale"in c&&1<c.scale&&this.my(d).scale(p[c.scale]);if(q(h))for(d=0;d<h.length;d++)c=h[d],this.oy(d,c),z(c)&&"scale"in c&&1<c.scale&&this.oy(d).scale(p[c.scale]);if(q(k))for(d=0;d<k.length;d++)c=k[d],this.py(d,c),z(c)&&"scale"in c&&1<c.scale&&this.py(d).scale(p[c.scale]);this.stroke(a.stroke);this.nn(a.lastFill);this.Xm(a.firstFill);this.rn(a.maxFill);
2736this.vn(a.minFill);this.xn(a.negativeFill);this.fill(a.fill);this.pn(a.lastHatchFill);this.Ym(a.firstHatchFill);this.sn(a.maxHatchFill);this.wn(a.minHatchFill);this.yn(a.negativeHatchFill);this.hm(a.hatchFill);a.lastMarkers&&this.qs().H(a.lastMarkers);a.firstMarkers&&this.Tr().H(a.firstMarkers);a.maxMarkers&&this.ws().H(a.maxMarkers);a.minMarkers&&this.Cs().H(a.minMarkers);a.negativeMarkers&&this.Fs().H(a.negativeMarkers);a.markers&&this.Ja().H(a.markers);a.firstLabels&&this.Sr().na(!!b,a.firstLabels);
2737a.lastLabels&&this.ps().na(!!b,a.lastLabels);a.maxLabels&&this.vs().na(!!b,a.maxLabels);a.minLabels&&this.Bs().na(!!b,a.minLabels);a.negativeLabels&&this.Es().na(!!b,a.negativeLabels);a.labels&&this.labels().na(!!b,a.labels)};
2738g.u=function(){var a=YT.o.u.call(this),b,c={},d=[],e,f,h;c[ka(this.wa())]=this.wa().u();d.push(c[ka(this.wa())]);a.xScale=d.length-1;this.wa()!=this.Ua()&&(c[ka(this.Ua())]=this.Ua().u(),d.push(c[ka(this.Ua())]));a.yScale=d.length-1;a.type="sparkline";
2738a.seriesType=this.type();a.clip=this.K instanceof I?this.K.u():this.K;a.data=this.data().u();a.connectMissingPoints=this.iv();a.pointWidth=this.Bt();D(this.lastFill)&&(D(this.nn())?K(8,null,["Series last fill"]):m(this.nn())&&(a.lastFill=L(this.nn())));
2739D(this.lastHatchFill)&&(D(this.pn())?K(8,null,["Series last hatch fill"]):m(this.pn())&&(a.lastHatchFill=L(this.pn())));a.lastMarkers=this.qs().u();a.lastLabels=this.ps().u();D(this.firstFill)&&(D(this.Xm())?K(8,null,["Series first fill"]):m(this.Xm())&&(a.firstFill=L(this.Xm())));D(this.firstHatchFill)&&(D(this.Ym())?K(8,null,["Series first hatch fill"]):m(this.Ym())&&(a.firstHatchFill=L(this.Ym())));a.firstMarkers=this.Tr().u();a.firstLabels=this.Sr().u();D(this.maxFill)&&(D(this.rn())?K(8,null,
2740["Series max fill"]):m(this.rn())&&(a.maxFill=L(this.rn())));D(this.maxHatchFill)&&(D(this.sn())?K(8,null,["Series max hatch fill"]):m(this.sn())&&(a.maxHatchFill=L(this.sn())));a.maxMarkers=this.ws().u();a.maxLabels=this.vs().u();D(this.minFill)&&(D(this.vn())?K(8,null,["Series min fill"]):m(this.vn())&&(a.minFill=L(this.vn())
2740));D(this.minHatchFill)&&(D(this.wn())?K(8,null,["Series min hatch fill"]):m(this.wn())&&(a.minHatchFill=L(this.wn())));a.minMarkers=this.Cs().u();a.minLabels=this.Bs().u();
2741D(this.negativeFill)&&(D(this.xn())?K(8,null,["Series negative fill"]):m(this.xn())&&(a.negativeFill=L(this.xn())));D(this.negativeHatchFill)&&(D(this.yn())?K(8,null,["Series negative hatch fill"]):m(this.yn())&&(a.negativeHatchFill=L(this.yn())));a.negativeMarkers=this.Fs().u();a.negativeLabels=this.Es().u();D(this.fill)&&(D(this.fill())?K(8,null,["Series fill"]):m(this.fill())&&(a.fill=L(this.fill())));D(this.hatchFill)&&(D(this.hm())?K(8,null,["Series hatch fill"]):m(this.hm())&&(a.hatchFill=L(this.hm())));
2742a.markers=this.Ja().u();a.labels=this.labels().u();D(this.stroke)&&(D(this.stroke())?K(8,null,["Series stroke"]):m(this.stroke())&&(a.stroke=L(this.stroke())));var k=[];for(b=0;b<this.R.length;b++)if(e=this.R[b]){f=e.u();if(e=e.scale())h=ka(e),c[h]?f.scale=Za(d,c[h]):(c[h]=e.u(),d.push(c[h]),f.scale=d.length-1);k.push(f)}k.length&&(a.lineAxesMarkers=k);k=[];for(b=0;b<this.V.length;b++)if(e=this.V[b]){f=e.u();if(e=e.scale())h=ka(e),c[h]?f.scale=Za(d,c[h]):(c[h]=e.u(),d.push(c[h]),f.scale=d.length-
27431);k.push(f)}k.length&&(a.rangeAxesMarkers=k);k=[];for(b=0;b<this.aa.length;b++)if(e=this.aa[b]){f=e.u();if(e=e.scale())h=ka(e),c[h]?f.scale=Za(d,c[h]):(c[h]=e.u(),d.push(c[h]),f.scale=d.length-1);k.push(f)}k.length&&(a.textAxesMarkers=k);a.scales=d;return{chart:a}};Ds.sparkline=ot;var oU=YT.prototype;F("anychart.sparkline",ot);oU.xScale=oU.wa;oU.yScale=oU.Ua;oU.lineMarker=oU.my;oU.rangeMarker=oU.oy;oU.textMarker=oU.py;oU.type=oU.type;oU.data=oU.data;oU.clip=oU.clip;oU.connectMissingPoints=oU.iv;
2744oU.pointWidth=oU.Bt;oU.lastFill=oU.nn;oU.lastHatchFill=oU.pn;oU.lastMarkers=oU.qs;oU.lastLabels=oU.ps;oU.firstFill=oU.Xm;oU.firstHatchFill=oU.Ym;oU.firstMarkers=oU.Tr;oU.firstLabels=oU.Sr;oU.maxFill=oU.rn;oU.maxHatchFill=oU.sn;oU.maxMarkers=oU.ws;oU.maxLabels=oU.vs;oU.minFill=oU.vn;oU.minHatchFill=oU.wn;oU.minMarkers=oU.Cs;oU.minLabels=oU.Bs;oU.negativeFill=oU.xn;oU.negativeHatchFill=oU.yn;oU.negativeMarkers=oU.Fs;oU.negativeLabels=oU.Es;oU.fill=oU.fill;oU.hatchFill=oU.hm;oU.markers=oU.Ja;
2745oU.labels=oU.labels;oU.stroke=oU.stroke;oU.getType=oU.Ca;function pU(a){DG.call(this,a)}G(pU,DG);KD[5]=pU;g=pU.prototype;g.type=5;g.ud=aE|263680;g.xd={rising:"path",risingHatchFill:"path",falling:"path",fallingHatchFill:"path"};g.Bj=["open","high","low","close"];
2746g.gd=function(a,b){var c=Number(a.get("open"))<Number(a.get("close")),d,e;c?(d="rising",e="risingHatchFill"):(d="falling",e="fallingHatchFill");var f={};f[d]=!0;f[e]=!0;var f=this.c.xb(b,f),h=a.l("x"),k=a.l("open"),l=a.l("high"),n=a.l("low"),p=a.l("close"),r=this.j/2;d=f[d];BG(d,this.b,h,l);CG(d,this.b,h,c?p:k);BG(d,this.b,h-r,k);CG(d,this.b,h+r,k,h+r,p,h-r,p,h-r,k);BG(d,this.b,h,n);CG(d,this.b,h,c?k:p);d=f[e];BG(d,this.b,h,l);CG(d,this.b,h,c?p:k);BG(d,this.b,h-r,k);CG(d,this.b,h+r,k,h+r,p,h-r,p,
2747h-r,k);BG(d,this.b,h,n);CG(d,this.b,h,c?k:p)};function qU(a){DG.call(this,a)}G(qU,DG);KD[10]=qU;g=qU.prototype;g.type=10;g.ud=aE|263688;g.xd={rising:"path",falling:"path"};g.Bj=["open","high","low","close"];g.gd=function(a,b){var c=Number(a.get("open"))<Number(a.get("close"))?"rising":"falling",d={};d[c]=!0;var e=this.c.xb(b,d),d=a.l("x"),f=a.l("open"),h=a.l("high"),k=a.l("low"),l=a.l("close"),n=this.j/2,c=e[c];BG(c,this.b,d,h);CG(c,this.b,d,k);BG(c,this.b,d-n,f);CG(c,this.b,d,f);BG(c,this.b,d+n,l);CG(c,this.b,d,l)};function rU(a){DG.call(this,a)}G(rU,DG);KD[11]=rU;g=rU.prototype;g.type=11;g.ud=$D|16;g.xd={fill:"path",hatchFill:"path",low:"path",high:"path"};g.Bj=["low","high"];g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("high");a=a.l("low");BG(b.fill,this.b,c,a);CG(b.fill,this.b,c,d);BG(b.hatchFill,this.b,c,a);CG(b.hatchFill,this.b,c,d);BG(b.high,this.b,c,d);this.f=[c,a]};
2748g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("high");a=a.l("low");CG(b.fill,this.b,c,d);CG(b.hatchFill,this.b,c,d);CG(b.high,this.b,c,d);this.f.push(c,a)};g.Uf=function(){if(this.s&&this.f){for(var a=this.c.xb(this.g),b=!0,c=this.f.length-1;0<=c;c-=2){var d=this.f[c-1],e=this.f[c];CG(a.fill,this.b,d,e);CG(a.hatchFill,this.b,d,e);b?(BG(a.low,this.b,d,e),b=!1):CG(a.low,this.b,d,e)}a.fill.close();a.hatchFill.close();this.f=null}};function sU(){this.A=0;this.g=this.f=this.v=this.s=NaN;this.da=this.j=!1;this.F=[];this.N=[];this.c=[];this.h=[];this.m=1}
2749function tU(a,b,c){switch(a.A){case 3:if(a.f==b&&a.g==c)break;var d=a.s,e=a.v,f=a.f,h=a.g;uU(a,d,e,f,h,b,c);var d=d+a.h[0],e=e+a.h[1],k=f-a.c[0]*a.m,l=h-a.c[1]*a.m,n=(d+k)/2,p=(e+l)/2,r;if(a.j)for(r=0;r<a.b.length;r++)a.b[r].Wh(e,d,p,n).Wh(l,k,h,f);else for(r=0;r<a.b.length;r++)a.b[r].Wh(d,e,n,p).Wh(k,l,f,h);a.m=(b-f)*a.G;a.h[0]=a.c[0]*a.m;a.h[1]=a.c[1]*a.m;a.s=a.f;a.v=a.g;a.f=b;a.g=c;break;case 2:if(a.f==b&&a.g==c)break;d=a.s;f=a.f;h=a.g;uU(a,d,a.v,f,h,b,c);e=(f-d)*a.G;d=-a.c[0]*e;e*=-a.c[1];if(a.j)for(k=
27500;k<a.b.length;k++)a.b[k].Wh(h+e,f+d,h,f);else for(k=0;k<a.b.length;
2750k++)a.b[k].Wh(f+d,h+e,f,h);a.m=(b-f)*a.G;a.h[0]=a.c[0]*a.m;a.h[1]=a.c[1]*a.m;a.s=a.f;a.v=a.g;a.f=b;a.g=c;a.A=3;break;case 1:if(a.s==b&&a.v==c)break;a.f=b;a.g=c;a.A=2;break;case 0:a.s=b,a.v=c,a.A=1}}
2751function vU(a){switch(a.A){case 3:var b=a.s,c=a.v,d=a.f,e=a.g,f;if(a.j)for(f=0;f<a.b.length;f++)a.b[f].Wh(c+a.h[1],b+a.h[0],e,d);else for(f=0;f<a.b.length;f++)a.b[f].Wh(b+a.h[0],c+a.h[1],d,e);break;case 2:if(b=a.f,c=a.g,a.j)for(d=0;d<a.b.length;d++)a.b[d].lineTo(c,b);else for(d=0;d<a.b.length;d++)a.b[d].lineTo(b,c)}a.A=0}function wU(a,b){a.da^a.j&&(b=!b);a.G=b?-.25:.25}function xU(a,b,c,d,e){a[0]=d-b;a[1]=e-c;b=Math.sqrt(a[0]*a[0]+a[1]*a[1]);a[0]/=b;a[1]/=b}
2752function uU(a,b,c,d,e,f,h){xU(a.F,d,e,b,c);xU(a.N,d,e,f,h);0<=a.F[1]*a.N[1]?(a.c[0]=0>a.G?-1:1,a.c[1]=0):xU(a.c,a.F[0],a.F[1],a.N[0],a.N[1])};function yU(a){DG.call(this,a);this.f=new sU}G(yU,DG);KD[13]=yU;g=yU.prototype;g.type=13;g.ud=$D|16;g.xd={fill:"path",hatchFill:"path",low:"path",high:"path"};g.Bj=["low","high"];g.Jc=function(a){yU.o.Jc.call(this,a);a=this.c.xb(this.g);var b=this.b;m(b)&&(this.f.j=b);b=this.O.Hp();m(b)&&(this.f.da=b);this.h=[a.fill,a.hatchFill,a.high];this.v=[a.fill,a.hatchFill,a.low]};
2753g.Xg=function(a){var b=a.l("x"),c=a.l("high");a=a.l("low");this.f.b=this.h;wU(this.f,!1);BG(this.h[0],this.b,b,a);CG(this.h[0],this.b,b,c);BG(this.h[1],this.b,b,a);CG(this.h[1],this.b,b,c);BG(this.h[2],this.b,b,c);tU(this.f,b,c);this.m=[b,a]};g.gd=function(a){var b=a.l("x"),c=a.l("high");a=a.l("low");tU(this.f,b,c);this.m.push(b,a)};
2754g.Uf=function(){if(this.s&&(vU(this.f),this.m)){for(var a=!0,b=this.m.length-1;0<=b;b-=2){var c=this.m[b-1],d=this.m[b];a&&(this.f.b=this.v,wU(this.f,!0),CG(this.v[0],this.b,c,d),CG(this.v[1],this.b,c,d),BG(this.v[2],this.b,c,d),a=!1);tU(this.f,c,d)}vU(this.f);this.m=null}};function zU(a){DG.call(this,a)}G(zU,DG);KD[14]=zU;g=zU.prototype;g.type=14;g.ud=$D|131088;g.xd={fill:"path",hatchFill:"path",low:"path",high:"path"};g.Bj=["low","high"];g.Jc=function(a){zU.o.Jc.call(this,a);this.v=this.O.B("stepDirection")||"center"};g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("high");a=a.l("low");BG(b.fill,this.b,c,a);CG(b.fill,this.b,c,d);BG(b.hatchFill,this.b,c,a);CG(b.hatchFill,this.b,c,d);BG(b.high,this.b,c,d);this.m=c;this.h=d;this.f=[c,a]};
2755g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("high");a=a.l("low");var e=b.fill,f=b.hatchFill,b=b.high;switch(this.v){case "forward":CG(e,this.b,c,this.h);CG(f,this.b,c,this.h);CG(b,this.b,c,this.h);break;case "backward":CG(e,this.b,this.m,d);CG(f,this.b,this.m,d);CG(b,this.b,this.m,d);break;default:var h=(c+this.m)/2;CG(e,this.b,h,this.h,h,d);CG(f,this.b,h,this.h,h,d);CG(b,this.b,h,this.h,h,d)}CG(e,this.b,c,d);CG(f,this.b,c,d);CG(b,this.b,c,d);this.m=c;this.h=d;this.f.push(c,a)};
2756g.Uf=function(){if(this.s&&this.f){for(var a=this.c.xb(this.g),b=a.fill,c=a.hatchFill,a=a.low,d=NaN,e=NaN,f=!0,h=this.f.length-1;0<=h;h-=2){var k=this.f[h-1],l=this.f[h];if(f)BG(a,this.b,k,l),f=!1;else switch(this.v){case "forward":CG(b,this.b,d,l);CG(c,this.b,d,l);CG(a,this.b,d,l);break;case "backward":CG(b,this.b,k,e);CG(c,this.b,k,e);CG(a,this.b,k,e);break;default:d=(k+d)/2,CG(b,this.b,d,e,d,l),CG(c,this.b,d,e,d,l),CG(a,this.b,d,e,d,l)}CG(b,this.b,k,l);CG(c,this.b,k,l);CG(a,this.b,k,l);d=k;e=l}b.close();
2757c.close();this.f=null}};function AU(a){DG.call(this,a)}G(AU,DG);KD[31]=AU;g=AU.prototype;g.type=31;g.ud=$D|295433;g.xd={stroke:"path"};g.Jc=function(a){AU.o.Jc.call(this,a);this.hk=2<this.j};g.Bj=["low","high"];g.gd=function(a,b){var c=this.c.xb(b);BU(this,a,c)};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();BU(this,a,b)};function BU(a,b,c){var d=b.l("x"),e=b.l("high");b=b.l("low");var f=We(c.stroke.stroke());a.hk&&(d=Kr(d,f));e=Kr(e,f);b=Kr(b,f);c=c.stroke;BG(c,a.b,d,b);CG(c,a.b,d,e)};function CU(a){DG.call(this,a);this.f=new sU}G(CU,DG);KD[15]=CU;g=CU.prototype;g.type=15;g.ud=32984;g.xd={stroke:"path"};g.Jc=function(a){CU.o.Jc.call(this,a);a=this.c.xb(this.g);var b=this.b;m(b)&&(this.f.j=b);b=this.O.Hp();m(b)&&(this.f.da=b);this.f.b=[a.stroke]};g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x");a=a.l("value");wU(this.f,!1);BG(b.stroke,this.b,c,a);tU(this.f,c,a)};g.gd=function(a){var b=a.l("x");a=a.l("value");tU(this.f,b,a)};g.Uf=function(){this.s&&vU(this.f)};
2758g.M=function(){this.f.b=null;CU.o.M.call(this)};function DU(a){DG.call(this,a);this.h=new sU}G(DU,DG);KD[16]=DU;g=DU.prototype;g.type=16;g.ud=241;g.xd={fill:"path",hatchFill:"path",stroke:"path"};g.Jc=function(a){DU.o.Jc.call(this,a);a=this.c.xb(this.g);var b=this.b;m(b)&&(this.h.j=b);b=this.O.Hp();m(b)&&(this.h.da=b);this.da=[a.fill,a.hatchFill,a.stroke];this.m=[a.fill,a.hatchFill]};
2758g.Um=function(a){if(this.A){if(this.O.Qd()){var b=a.l("x"),c=a.l("zero");a=a.l("zeroMissing");this.f.push(b,c,a)}}else this.Uf()};
2759g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("zero"),e=a.l("zeroMissing");a=a.l("value");this.h.b=this.da;wU(this.h,!1);BG(b.fill,this.b,c,d);CG(b.fill,this.b,c,a);BG(b.hatchFill,this.b,c,d);CG(b.hatchFill,this.b,c,a);BG(b.stroke,this.b,c,a);tU(this.h,c,a);this.O.Qd()?this.f=[c,d,e]:(this.v=c,this.Ed=d)};g.gd=function(a){var b=a.l("x"),c=a.l("zero"),d=a.l("zeroMissing");a=a.l("value");tU(this.h,b,a);this.O.Qd()?this.f.push(b,c,d):this.v=b};
2760g.Uf=function(){if(this.s)if(vU(this.h),!isNaN(this.v))CG(this.m[0],this.b,this.v,this.Ed),this.m[0].close(),CG(this.m[1],this.b,this.v,this.Ed),this.m[1].close();else if(this.f){this.h.b=this.m;wU(this.h,!0);for(var a=NaN,b=NaN,c=!1,d=!0,e=this.f.length-1;0<=e;e-=3){var f=this.f[e-2],h=this.f[e-1],k=this.f[e];d?(CG(this.m[0],this.b,f,h),CG(this.m[1],this.b,f,h),k||tU(this.h,f,h),d=!1):k&&c?(CG(this.m[0],this.b,f,h),CG(this.m[1],this.b,f,h)):k?(vU(this.h),wU(this.h,!0),CG(this.m[0],this.b,a,h,f,h),
2761CG(this.m[1],this.b,a,h,f,h)):(c&&(CG(this.m[0],this.b,f,b,f,h),CG(this.m[1],this.b,f,b,f,h)),tU(this.h,f,h));a=f;b=h;c=k}vU(this.h);this.f=null}};g.M=function(){this.h.b=null;DU.o.M.call(this)};function EU(a){DG.call(this,a)}G(EU,DG);KD[17]=EU;g=EU.prototype;g.type=17;g.ud=131313;g.xd={fill:"path",hatchFill:"path",stroke:"path"};g.Jc=function(a){EU.o.Jc.call(this,a);this.v=this.O.B("stepDirection")||"center"};function FU(a,b,c,d,e){BG(b.fill,a.b,c,e);CG(b.fill,a.b,c,d);BG(b.hatchFill,a.b,c,e);CG(b.hatchFill,a.b,c,d);BG(b.stroke,a.b,c,d)}
2762function GU(a,b,c,d){var e=b.fill,f=b.hatchFill;b=b.stroke;switch(a.v){case "forward":CG(e,a.b,c,a.h);CG(f,a.b,c,a.h);CG(b,a.b,c,a.h);break;case "backward":CG(e,a.b,a.m,d);CG(f,a.b,a.m,d);CG(b,a.b,a.m,d);break;default:var h=(c+a.m)/2;CG(e,a.b,h,a.h,h,d);CG(f,a.b,h,a.h,h,d);CG(b,a.b,h,a.h,h,d)}CG(e,a.b,c,d);CG(f,a.b,c,d);CG(b,a.b,c,d)}
2763g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("zero"),e=a.l("value");if(this.O.Qd()){var f=a.l("nextZero");a=a.l("nextValue");isNaN(f)||isNaN(a)?(FU(this,b,c,e,d),this.f=[c,d],this.h=e):(d=b.stroke,BG(d,this.b,c,e),CG(d,this.b,c,e),FU(this,b,c,a,f),this.f=[c,f],this.h=a)}else FU(this,b,c,e,d),this.da=c,this.Ed=d,this.h=e;this.m=c};
2764g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x"),d=a.l("zero"),e=a.l("value");if(this.O.Qd()){var f=a.l("prevZero"),h=a.l("prevValue"),k=a.l("nextZero");a=a.l("nextValue");isNaN(f)||isNaN(h)?(GU(this,b,c,e),this.f.push(c,d)):(GU(this,b,c,h),this.f.push(c,f),this.m=c,this.h=h,this.Uf(),FU(this,b,c,e,d),this.f=[c,d]);isNaN(k)||isNaN(a)?this.h=e:(CG(b.stroke,this.b,c,e),this.Uf(),FU(this,b,c,a,k),this.f=[c,k],this.h=a)}else GU(this,b,c,e),this.da=c,this.h=e;this.m=c};
2765g.Uf=function(){if(this.s){var a=this.c.xb(this.g),b=a.fill,a=a.hatchFill;if(!isNaN(this.da))CG(b,this.b,this.da,this.Ed),b.close(),CG(a,this.b,this.da,this.Ed),a.close();else if(this.f){for(var c=NaN,d=NaN,e=this.f.length-1;0<=e;e-=2){var f=this.f[e-1],h=this.f[e];if(!isNaN(d))switch(this.v){case "forward":CG(b,this.b,c,h);CG(a,this.b,c,h);break;case "backward":CG(b,this.b,f,d);CG(a,this.b,f,d);break;default:c=(f+c)/2,CG(b,this.b,c,d,c,h),CG(a,this.b,c,d,c,h)}CG(b,this.b,f,h);CG(a,this.b,f,h);c=
2766f;d=h}b.close();a.close();this.f=null}}};function HU(a){DG.call(this,a)}G(HU,DG);KD[18]=HU;g=HU.prototype;g.type=18;g.ud=164056;g.xd={stroke:"path"};g.Jc=function(a){HU.o.Jc.call(this,a);this.v=this.O.B("stepDirection")||"center"};g.Xg=function(a){var b=this.c.xb(this.g),c=a.l("x");a=a.l("value");BG(b.stroke,this.b,c,a);this.m=c;this.h=a};
2767g.gd=function(a){var b=this.c.xb(this.g),c=a.l("x");a=a.l("value");b=b.stroke;switch(this.v){case "forward":CG(b,this.b,c,this.h);break;case "backward":CG(b,this.b,this.m,a);break;default:var d=(c+this.m)/2;CG(b,this.b,d,this.h,d,a)}CG(b,this.b,c,a);this.m=c;this.h=a};function IU(a){DG.call(this,a)}G(IU,DG);KD[20]=IU;g=IU.prototype;g.type=20;g.ud=296681;g.xd={stroke:"path"};g.Jc=function(a){IU.o.Jc.call(this,a);this.hk=2<this.j};g.gd=function(a,b){var c=this.c.xb(b);JU(this,a,c)};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();JU(this,a,b)};
2767function JU(a,b,c){var d=b.l("x"),e=b.l("zero");b=b.l("value");var f=We(c.stroke.stroke());a.hk&&(d=Kr(d,f));c=c.stroke;BG(c,a.b,d,b);CG(c,a.b,d,e)};function KU(){ld.call(this);this.Xa={};this.b={}}G(KU,Xu);KU.prototype.ia=8200;var LU=KU.prototype,MU={};X(MU,0,"fontFamily",Fv,0,8);X(MU,0,"fill",Zo,0,8192);X(MU,0,"fontStyle",$n,0,8);X(MU,0,"fontVariant",ao,0,8);X(MU,0,"fontWeight",Dv,0,8);X(MU,0,"fontSize",function(a){return null===a||D(a)||lr(a)?a:parseFloat(a)},0,8);LU.Kt=MU;Jv(KU,KU.prototype.Kt);g=KU.prototype;g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=function(){var a=this.Te();a||(a=ob(this.be(),this.me()),this.Te(a));return a};
2768g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};g.be=function(){var a=[this.b];this.ga&&(a=ob(a,this.ga.be()));return a};g.ob=function(a){return this.b[a]};g.rc=function(a){return null!=this.b[a]};g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.b[a]=b};g.check=function(){return!0};g.u=function(){var a={};Mv(this,this.Kt,a,"Tag cloud props");return a};
2769g.H=function(a,b){U(this);if(b)for(var c in this.Kt){var d=a[c];m(d)&&(this.Xa[c]=d)}else Lv(this,this.Kt,a);this.S(!0)};function NU(a,b){rD.call(this);this.kh=["x","value"];this.yG="category";this.tb=this.Ea=NaN;this.Xa={};this.ma={};this.T=new KU;Q(this.T,this.QB,this);this.ea=new KU;Q(this.ea,this.QB,this);this.la=new KU;Q(this.la,this.QB,this);this.state=new Pz(this);this.data(a||null,b)}G(NU,rD);g=NU.prototype;g.Z=rD.prototype.Z|258064;g.Te=function(a){m(a)&&(this.f=a);return this.f};g.rj=function(){var a=this.Te();a||(a=ob(this.be(),this.me()),this.Te(a));return a};
2770g.me=function(){var a=[this.Xa];this.ga&&(a=ob(a,this.ga.me()));return a};g.be=function(){var a=[this.ma];this.ga&&(a=ob(a,this.ga.be()));return a};g.ob=function(a){return this.ma[a]};g.rc=function(a){return null!=this.ma[a]};g.qc=function(a){return this.Xa[a]};g.B=hw;g.Tb=function(a,b){this.ma[a]=b};g.check=function(){return!0};var OU=NU.prototype,PU={};X(PU,0,"mode",function(a,b){a=String(a).toLowerCase();switch(a){case "spiral":return"spiral";case "rect":return"rect"}return b||"spiral"},4,1);
2771X(PU,0,"fromAngle",Hv,8192,1);X(PU,0,"toAngle",Hv,8192,1);X(PU,0,"anglesCount",Hv,8192,1);X(PU,0,"textSpacing",Hv,4,1);OU.Ct=PU;Jv(NU,NU.prototype.Ct);g=NU.prototype;g.Ca=function(){return"tagCloud"};g.kb=function(){return this};g.Ud=function(){return!0};g.xf=function(){return!1};g.Nf=function(){return!0};g.ld=function(){return[this]};g.Ec=function(a){this.L().select(a);return new vG(this,a)};g.sk=function(){return null};g.L=function(){return this.Fa||(this.Fa=this.m.L())};
2772g.mb=function(){return this.Fa=this.m.L()};g.zq=function(a){if(a instanceof PC)return QU(this,PC,a),this;if(a instanceof JC)return QU(this,JC,a),this;z(a)&&"range"==a.type?QU(this,PC):(z(a)||null==this.j)&&QU(this,JC);return m(a)?(this.j.C(a),this):this.j};function QU(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.aO,a);H(a,a.j);d&&a.i(512,1)}}g.aO=function(a){V(a,2)&&this.i(65536,129)};
2773function RU(a,b){var c=a.L(),d=c.U(),d=b||a.zq().pf(d)||"blue",e,f={},h=a.ri(),k=c.get("value"),c=c.l("category");f.value=k;f.category=c;if(h){k=h instanceof hD&&m(c)?c:k;if(a.h||m(c))e=h.Pn(k);ec(f,{scaledColor:e,colorScale:a.h})}f.sourceColor=d;return f}function SU(a,b){A(b)?(a.Ob("fill",b),a.Ob("fill-opacity",1)):(a.Ob("fill",b.color),a.Ob("fill-opacity",b.opacity))}g.ri=function(){return this.h||this.jb||(this.jb=kB())};
2774function TU(a){var b=a.L();a.J||(a.J=new Jy);a.J.Jf(b).Cf([a.Ec(b.U()),a]);b={x:{value:b.get("x"),type:"string"},value:{value:b.get("value"),type:"number"},name:{value:b.get("name"),type:"string"},index:{value:b.U(),type:"number"},chart:{value:a,type:""}};Vx(a.J,b);return a.J}g.qf=function(){return TU(this)};g.Oe=function(){};
2775g.$e=function(a){var b=this.L().l("item");if(b&&b.fp){a=$z(a);var c=Ke(UU(this,"fill",a)),d=UU(this,"fontFamily",a),e=UU(this,"fontStyle",a),f=UU(this,"fontVariant",a),h=UU(this,"fontWeight",a),k=UU(this,"fontSize",a),l=this.D()?this.D().ha():null,n=l&&!l.bc();n&&l.Cc();SU(b.Rd,c);b.Rd.Ob("font-family",d);b.Rd.Ob("font-style",e);b.Rd.Ob("font-variant",f);b.Rd.Ob("font-weight",h);b.Rd.Ob("font-size",k);b.Rd.zIndex(0+(a==bp?0:1E-6));n&&l.uc()}};
2776g.AA=function(a){var b=this.jo();a=q(a)?a.length?a[0]:NaN:a;if(b&&b.target()&&!isNaN(a)){var c=b.target().L();c.select(a);a=this.ri()instanceof hD?c.l("category"):c.get(this.kh[1]);wQ(b,a)}};g.Dv=function(){var a=this.jo();a&&a.enabled()&&RQ(a)};
2777function UU(a,b,c){var d,e,f;if(c!=bp&&(d=c==N?a.ea:a.la,d=d.B(b),e=lr(d),null!=d&&!D(d)&&!e))return d;var h=a.L().l("item");c=a.T.B(b);var k=lr(c);if(null==c||k){switch(b){case "fontFamily":f=h.font;break;case "fill":f=h.fill;break;case "fontStyle":f=h.style;break;case "fontVariant":f=h.variant;break;case "fontWeight":f=h.weight;break;case "fontSize":f=h.size}c=f}else D(c)&&("fill"==b?f=RU(a):(f=TU(a),f.sourceValue=c),c=c.call(f,f));if(d){if(e)return c*parseFloat(d)/100;
2777"fill"==b?f=RU(a,c):(f=TU(a),
2778f.sourceValue=c);return d.call(f,f)}return c}
2779g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":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=P(c);a.pointIndex=c;return{type:b,actualTarget:a.target,
2780series:this,pointIndex:c,target:this,originalEvent:a,point:this.Ec(c)}};
2781g.Dd=function(a){a={type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCode,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state};var b=jr(a.domTarget).index;if(!m(b)&&Tz(this.state,N)){var c=Xz(this.state,
2782N);c.length&&(b=c[0])}b=P(b);isNaN(b)||(a.pointIndex=b);return a};g.Kf=function(){};g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};g.Lc=function(a){return m(a)?(this.yc().Lc(a),this):this.yc().Lc()};g.Je=function(a,b){if(!this.enabled())return this;var c=this.D()?this.D().ha():null,d=c&&!c.bc();d&&c.Cc();var e=!(b&&b.shiftKey);q(a)?(b||this.Vb(),this.state.g(ap,a,e?N:void 0)):C(a)&&this.state.g(ap,a,e?N:void 0);d&&c.uc();return this};
2783g.Vb=function(a){if(this.enabled()){var b=this.D()?this.D().ha():null,c=b&&!b.bc();c&&b.Cc();var d;m(a)?d=a:d=this.state.b==bp?NaN:void 0;this.state.h(ap,d);c&&b.uc()}};g.Ee=function(a){if(!this.enabled())return this;var b=this.D()?this.D().ha():null,c=b&&!b.bc();c&&b.Cc();if(q(a)){for(var d=Xz(this.state,N),e=0;e<d.length;e++)jb(a,d[e])||this.state.h(N,d[e]);Vz(this.state,N,a)}else C(a)&&(this.Ub(),Vz(this.state,N,a));c&&b.uc();return this};
2784g.Ub=function(a){if((Tz(this.state,N)||Zz(this.state.ze(),N))&&this.enabled()){var b=this.D()?this.D().ha():null,c=b&&!b.bc();c&&b.Cc();var d;m(a)?d=a:d=this.state.b==bp?NaN:void 0;this.state.h(N,d);c&&b.uc()}};g.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}this.Qa!==a&&(this.Qa=a,Jb(this.F),a instanceof nC?this.m=this.F=a.dh():this.m=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),Q(this.m,this.YN,this),this.i(4096,1));return this}return this.m};
2785g.YN=function(){this.i(4096,1)};g.dE=function(a){return m(a)?(a=q(a)?qb(a):null,this.aa!=a&&(this.aa=a,this.i(16388,1)),this):this.aa};g.scale=function(a){return m(a)?(A(a)&&(a=fB(a,!1)),a instanceof CB&&this.Y!=a&&(this.Y&&Yu(this.Y,this.mE,this),(this.Y=a)&&Q(this.Y,this.mE,this),this.i(131072,1)),this):this.Y};g.mE=function(){this.i(131072,1)};g.Oc=function(a){return m(a)?(this.h!=a&&(this.h&&Yu(this.h,this.lE,this),(this.h=a)&&Q(this.h,this.lE,this),this.i(65536,129)),this):this.h};
2786g.lE=function(a){V(a,6)&&this.i(65536,129)};g.$N=function(a){return m(a)?(this.T.H(a),this):this.T};g.QB=function(a){var b=0;V(a,8)&&(b|=16388);V(a,8192)&&(b|=16);this.i(b,1)};g.ZN=function(a){return m(a)?(this.ea.H(a),this):this.ea};g.bO=function(a){return m(a)?(this.la.H(a),this):this.la};g.jo=function(a){this.c||(this.c=new tQ,Q(this.c,this.XN,this),this.i(32772,1));return m(a)?(this.c.C(a),this):this.c};
2787g.XN=function(a){var b=0,c=0;V(a,1)&&(b|=32772,c|=1);V(a,8)&&(b|=4,c|=8);V(a,2)&&(b|=32768,c|=8);this.i(b,c)};g.$o=function(a){return kr(this.jo(),a)};g.ah=function(a){var b,c=[],d;if("categories"==a&&(d=this.ri()instanceof hD?this.ri():void 0)){var e=d.ti();a=0;for(b=e.length;a<b;a++){var f=e[a];c.push({text:f.name,iconEnabled:!0,iconType:"square",iconFill:f.color,disabled:!this.enabled(),sourceUid:ka(this),sourceKey:a,meta:{O:this,scale:d,ce:f}})}}return c};
2788g.Bk=function(a){return"categories"==a};g.wj=function(a,b){var c=a.l(),d;if("categories"==this.wd().df()){d=c.O;var e=c.scale;if(e&&d){for(var f=[],c=c.ce,h=d.mb();h.advance();){var k=h.get("value"),l=h.l("category");c==e.Hg(m(l)?l:k)&&f.push(h.U())}"single"==this.yc().Cb()?b.yb={O:d,Ab:f}:b.yb=[{O:d,Ab:f,hh:f[f.length-1],cc:{index:f[f.length-1],td:0}}]}}};
2789g.zi=function(a,b){var c=a.l(),d;
2789if("categories"==this.wd().df()){d=c.O;var e=c.scale;if(e&&d){for(var c=c.ce,f=d.mb(),h=[];f.advance();){var k=f.get("value"),l=f.l("category");c==e.Hg(m(l)?l:k)&&h.push(f.U())}if(e=jr(b.domTarget))"single"==this.yc().Cb()?e.yb={O:d,Ab:h}:e.yb=[{O:d,Ab:h,hh:h[h.length-1],cc:{index:h[h.length-1],td:0}}];this.c&&this.c.enabled()&&this.c.target()&&wQ(this.c,m(c.zh)?c.zh:(c.start+c.end)/2)}}};
2790g.yi=function(a,b){var c=a.l();if("categories"==this.wd().df()){if("single"==this.yc().Cb()){var d=jr(b.domTarget);d&&(d.O=c.O)}this.c&&this.c.enabled()&&this.c.target()&&RQ(this.c)}};
2791function VU(a,b){if(b){var c=a.g/3,d=a.s/3,e=a.s/50,f=Fb(e,~~d+1),h=yb(f,function(a){a=Tg.measure(b.text,{fontStyle:b.style,fontFamily:b.font,fontSize:a,fontWeight:b.weight,fontVariant:b.variant});var e=tr(a,"center"),e=Fe(Sd(b.rotate),e.x,e.y);a=oq(a)||[];e.transform(a,0,a,0,4);a=pq(a);e=a.width;a=a.height;return e>c||a>d?-1:e==c||a==d?0:1});0>h&&(h=~h-1);a.Ea=e;a.tb=f[ee(h,0,f.length)]}}
2792function WU(a,b,c,d,e){if(!c.Qp){var f=b.context,h=b.ratio;f.clearRect(0,0,2048/h,2048/h);var k=b=0,l=0,n=d.length;--e;for(var p=a.B("textSpacing");++e<n;){c=d[e];f.save();a="";"normal"!=c.style&&(a+=c.style+" ");"normal"!=c.weight&&(a+=c.weight+" ");"normal"!=c.variant&&(a+=c.variant+" ");f.font=a+~~((c.size+1)/h)+"px "+c.font;a=f.measureText(c.text).width*h;var r=c.size<<1;if(c.rotate){var t=Math.sin(Sd(c.rotate)),u=Math.cos(Sd(c.rotate)),v=a*u,w=a*t,u=r*u;a=r*t;a=Math.max(Math.abs(v+a),Math.abs(v-
2793a))+31>>5<<5;r=~~Math.max(Math.abs(w+u),Math.abs(w-u))}else a=a+31>>5<<5;r>l&&(l=r);2048<=b+a&&(b=0,k+=l,l=0);if(2048<=k+r)break;f.translate((b+(a>>1))/h,(k+(r>>1))/h);c.rotate&&f.rotate(Sd(c.rotate));f.fillText(c.text,0,0);p&&(f.lineWidth=2*p,f.strokeText(c.text,0,0));f.restore();c.width=a;c.height=r;c.eW=b;c.gW=k;c.Ni=a>>1;c.dg=r>>1;c.Aj=-c.Ni;c.Df=-c.dg;c.GI=!0;b+=a}f=f.getImageData(0,0,2048/h,2048/h).data;for(h=[];0<=--e;)if(c=d[e],c.GI){a=c.width;l=a>>5;r=c.dg-c.Df;for(n=0;n<r*l;n++)h[n]=0;b=
2794c.eW;if(null==b)break;k=c.gW;p=0;v=-1;for(w=0;w<r;w++){for(n=0;n<a;n++)t=f[2048*(k+w)+(b+n)<<2]?1<<31-n%32:0,h[l*w+(n>>5)]|=t,p|=t;p?v=w:(c.Df++,r--,w--,k++)}c.dg=c.Df+v;c.Qp=h.slice(0,(c.dg-c.Df)*l)}}}function XU(a,b){var c=a[0],d=a[1];b.x+b.Aj<c.x&&(c.x=b.x+b.Aj);b.y+b.Df<c.y&&(c.y=b.y+b.Df);b.x+b.Ni>d.x&&(d.x=b.x+b.Ni);b.y+b.dg>d.y&&(d.y=b.y+b.dg)}g.KR=function(a){return[this.g/this.s*(a*=.1)*Math.cos(a),a*Math.sin(a)]};
2795function YU(a){var b=4*a.g/a.s,c=0,d=0;return function(a){var e=0>a?-1:1;switch(Math.sqrt(1+4*e*a)-e&3){case 0:c+=b;break;case 1:d+=4;break;case 2:c-=b;break;default:d-=4}return[c,d]}}function ZU(a){for(var b=[],c=-1;++c<a;)b[c]=0;return b}function $U(a){a.width=a.height=1;var b=Math.sqrt(a.getContext("2d").getImageData(0,0,1,1).data.length>>2);a.width=2048/b;a.height=2048/b;a=a.getContext("2d");a.fillStyle=a.strokeStyle="red";a.textAlign="center";return{context:a,ratio:b}}
2796function aV(a,b,c,d,e){for(var f=c.x,h=c.y,k=-1,l,n;l=a.Mb(k+=1);){n=~~l[0];l=~~l[1];if(Math.min(Math.abs(n),Math.abs(l))>=e)break;c.x=f+n;c.y=h+l;if(!(n=0>c.x+c.Aj||0>c.y+c.Df||c.x+c.Ni>a.g||c.y+c.dg>a.s)&&(n=d))a:{n=a.g;n>>=5;l=c.Qp;for(var p=c.width>>5,r=c.x-(p<<4),t=r&127,u=32-t,v=c.dg-c.Df,r=(c.y+c.Df)*n+(r>>5),w,x=0;x<v;x++){for(var y=w=0;y<=p;y++)if((w<<u|(y<p?(w=l[x*p+y])>>>t:0))&b[r+y]){n=!0;break a}r+=n}n=!1}if(!n&&(!d||c.x+c.Ni>d[0].x&&c.x+c.Aj<d[1].x&&c.y+c.dg>d[0].y&&c.y+c.Df<d[1].y)){d=
2797c.Qp;e=c.width>>5;a=a.g>>5;n=c.x-(e<<4);f=n&127;h=32-f;k=c.dg-c.Df;n=(c.y+c.Df)*a+(n>>5);for(p=0;p<k;p++){for(t=l=0;t<=e;t++)b[n+t]=b[n+t]|l<<h|(t<e?(l=d[p*e+t])>>>f:0);n+=a}delete c.Qp;return!0}}return!1}
2798function bV(a){var b=a.L(),c=a.ri(),d=a.Y,e=a.K,f=parseFloat(b.get("value")),h=b.get("category"),k=b.U();if(c instanceof hD&&m(h)){var l=h;b.l("category",h);b=a.T.B("fill");D(b)&&(a={sourceColor:a.zq().pf(k),category:h},b=b.call(a,a));e.push(Ke(b))}else a.h?l=f:(b.l("category",void 0),l=Ke(UU(a,"fill",0)),e.push(l),l=z(l)?l.color:l,b.l("category",l));c.Yb(l);d.Yb(f)}
2799g.ic=function(){var a=this.Y;if(a){var b,c,d,e,f,h,k,l,n=this.mb(),p=this.ri();if(T(this,8192)){b=this.B("anglesCount");c=this.B("fromAngle");d=this.B("toAngle");d-=c;this.ib=[];for(e=0;e<b;e++)this.ib.push(c+d/(1==b?b:b-1)*e);this.aa||this.i(16388);this.w(8192)}if(T(this,4096)){this.Na=[];this.b&&this.b.forEach(function(a,b){a.Rd.parent(null);a.Pe.parent(null);a.Pe.sg();this.Na[b]=a},this);this.b=[];this.K=[];a.Le();for(p.Le();n.advance();)e=String(n.get("x")).toLowerCase(),c=parseFloat(n.get("value")),
2800d=n.get("category"),k=n.U(),l=this.Na[k]?this.Na[k]:{},l.rowIndex=k,l.text=e,l.value=c,l.fp=!1,l.qY=d,this.b.push(l),n.l("item",l),bV(this);a.Qe();p.Qe();this.h||(tb(this.K,void 0,function(a){return z(a)?a.color+" "+a.opacity:a}),iD(p,this.K));Ab(this.b,function(a,b){return b.value-a.value});this.i(16388);this.w(200704)}if(T(this,196608)){this.K=[];n=this.mb();a.Le();for(p.Le();n.advance();)bV(this);p.Qe();this.h||(tb(this.K,void 0,function(a){return z(a)?a.color+" "+a.opacity:a}),iD(p,this.K));T(this,
280165536)&&this.i(49680);T(this,131072)&&this.i(49156);this.w(196608)}if(T(this,16384)){f=this.aa?this.aa:this.ib;b=f.length;h=this.b.length?this.b[0].value:NaN;var a=this.b.length,r=0;this.b.forEach(function(a){var c=$z(Ud(this.state,a.rowIndex));n.select(a.rowIndex);var d=UU(this,"fontFamily",c),e=UU(this,"fontStyle",c),k=UU(this,"fontVariant",c),l=UU(this,"fontWeight",c),c=Ke(UU(this,"fill",c));a.font=d;a.style=e;a.variant=k;a.weight=l;a.fill=c;a.rotate=f[a.value%b];a.GY=a.value/h;r+=a.value},this);
2802this.ca("sum",r);this.ca("max",h);this.ca("min",this.b.length?this.b[a-1].value:NaN);this.ca("average",r/a);this.ca("pointsCount",a);this.w(16384)}}};g.zr=function(){this.ic()};
2803g.Dg=function(a){var b=this.Y;T(this,32768)&&this.c&&(U(this.c),this.c.scale(this.ri()),this.c.target(this),this.c.Sa(this),this.c.S(!1),this.c.enabled()&&this.i(4));if(T(this,4)){this.c&&this.c.enabled()?(this.c.W(a.clone().round()),this.R=this.c.lc()):this.R=a.clone();this.g=this.R.width;this.s=this.R.height;this.Mb="spiral"==this.B("mode")?this.KR:YU(this);a=this.b.length;var c=this.b[0],d=-1,e=null,f=$U(this.canvas?this.canvas:this.canvas=document.createElement("canvas")),h=ZU((this.g>>5)*this.s),
2804k=Math.sqrt(this.g*this.g+this.s*this.s);VU(this,c);for(this.b.forEach(function(a){this.L().select(a.rowIndex);delete a.size;delete a.Qp;var c=$z(Ud(this.state,a.rowIndex)),c=UU(this,"fontSize",c),d=ee(b.transform(a.value),0,1),d=~~(this.Ea+d*(this.tb-this.Ea));a.size=null!=c?lr(c)?d*parseFloat(c)/100:c:d},this);++d<a;)c=this.b[d],c.x=this.g>>1,c.y=this.s>>1,WU(this,f,c,this.b,d),c.GI&&aV(this,h,c,e,k)&&(e?XU(e,c):e=[{x:c.x+c.Aj,y:c.y+c.Df},{x:c.x+c.Ni,y:c.y+c.dg}],c.x-=this.g>>1,c.y-=this.s>>1);
2805a=e?Math.min(this.g/Math.abs(e[1].x-this.g/2),this.g/Math.abs(e[0].x-this.g/2),this.s/Math.abs(e[1].y-this.s/2),this.s/Math.abs(e[0].y-this.s/2))/2:1;this.Aa||(this.Aa=this.D().Ge());this.V||(this.V=this.Aa.Ge(),rv(this,this.V));this.ua||(this.ua=this.Aa.Ge());this.Aa.Eb(a,0,0,a,this.R.left+(this.g>>1),this.R.top+(this.s>>1));var l=this.Aa.Jb;this.b.forEach(function(a){var b=[a.x,a.y];l.transform(b,0,b,0,1);if(b[0]+a.Aj<this.R.left||b[0]+a.Ni>this.R.ra()||b[1]+a.Df<this.R.top||b[1]+a.dg>this.R.ka())a.fp&&
2806(a.Rd.parent(null),a.Pe.parent(null)),a.fp=!1;else{a.fp||(a.Rd=a.Rd?a.Rd.parent(this.ua):Ph(this.ua),a.Rd.Ob("text-anchor","middle"),a.Rd.Hb(!0),a.Rd.text(a.text.toLowerCase()),a.Rd.cursor("default"),a.Pe=a.Pe?a.Pe.parent(this.V):Ph(this.V),a.Pe&&(a.Pe.tag={O:this,index:a.rowIndex}),a.Pe.Ob("fill","#fff"),a.Pe.Ob("opacity",1E-6),a.Pe.Ob("text-anchor","middle"),a.Pe.text(a.text.toLowerCase()),a.Pe.cursor("default"),a.fp=!0);var c=$z(Ud(this.state,a.rowIndex));this.L().select(a.rowIndex);var b=Ke(UU(this,
2807"fill",c)),d=UU(this,"fontFamily",c),e=UU(this,"fontStyle",c),f=UU(this,"fontVariant",c),h=UU(this,"fontWeight",c),c=UU(this,"fontSize",c);SU(a.Rd,b);a.Rd.Ob("font-family",d);a.Rd.Ob("font-style",e);a.Rd.Ob("font-variant",f);a.Rd.Ob("font-weight",h);a.Rd.Ob("font-size",c);
2807a.Rd.Ob("transform","translate("+[a.x,a.y]+")rotate("+a.rotate+")");a.Rd.zIndex(0);a.Pe.Ob("font-family",d);a.Pe.Ob("font-style",e);a.Pe.Ob("font-variant",f);a.Pe.Ob("font-weight",h);a.Pe.Ob("font-size",c);a.Pe.Ob("transform","translate("+
2808[a.x,a.y]+")rotate("+a.rotate+")");a.Pe.zIndex(0)}},this);this.w(16);this.w(4)}T(this,32768)&&(this.c&&(U(this.c),this.c.D(this.ta),this.c.I(),this.c.S(!1)),this.w(32768));if(T(this,16)){var n=this.mb();this.b.forEach(function(a){var b=$z(Ud(this.state,a.rowIndex));n.select(a.rowIndex);a.fp&&SU(a.Rd,Ke(UU(this,"fill",b)))},this);this.w(16)}};
2809g.H=function(a,b){NU.o.H.call(this,a);if(b)for(var c in this.Ct){var d=a[c];m(d)&&(this.Xa[c]=d)}else Lv(this,this.Ct,a);d=a.scale;A(d)?(c=fB(d,null))||(c=null):z(d)?(c=fB(d.type,!0),c.C(d)):c=null;c&&this.scale(c);d=a.colorScale;A(d)?(c=fB(d,null))||(c=null):z(d)?(c=fB(d.type,!0),c.C(d)):c=null;c&&this.Oc(c);this.data(a.data);this.dE(a.angles);this.zq(a.palette);this.jo().na(!!b,a.colorRange);a.normal&&this.T.H(a.normal,b);a.hovered&&this.ea.H(a.hovered,b);a.selected&&this.la.H(a.selected,b)};
2810g.u=function(){var a=NU.o.u.call(this);Mv(this,this.Ct,a);a.type=this.Ca();a.data=this.data().u();m(this.aa)&&(a.angles=this.aa);a.scale=this.scale().u();this.Oc()&&(a.colorScale=this.Oc().u());a.colorRange=this.jo().u();a.palette=this.zq().u();a.normal=this.T.u();a.hovered=this.ea.u();a.selected=this.la.u();return{chart:a}};g.M=function(){$a(this.b,function(a){Kb(a.Rd,a.Pe,a.Qp)});Kb(this.Aa,this.ua,this.V,this.T,this.ea,this.la,this.c,this.h,this.Y,this.state);NU.o.M.call(this)};var cV=NU.prototype;
2811cV.getType=cV.Ca;cV.data=cV.data;cV.angles=cV.dE;cV.scale=cV.scale;cV.colorScale=cV.Oc;cV.colorRange=cV.jo;cV.palette=cV.zq;cV.normal=cV.$N;cV.hovered=cV.ZN;cV.selected=cV.bO;cV.hover=cV.Ee;cV.unhover=cV.Ub;cV.select=cV.Je;cV.unselect=cV.Vb;cV.getPoint=cV.Ec;function dV(a,b){this.ba=a;this.node=b;this.index=b.l("index")}G(dV,vG);g=dV.prototype;g.U=function(){return this.index};g.kb=function(){return this.ba};g.$A=function(){return this.node};g.get=function(a){return this.node.get.apply(this.node,arguments)};g.set=function(a){this.node.set.apply(this.node,arguments);return this};g.Sk=function(a){var b=Yz(this.ba.state,N,this.index);return m(a)&&b!=a?(a?this.ba.Ee(this.index):this.ba.Ub(this.index),this):b};
2812g.aj=function(a){if(this.node.gb())return m(a)?this:!1;var b=Yz(this.ba.state,ap,this.index);return m(a)&&b!=a?(a?this.ba.Je(this.index):this.ba.Vb(this.index),this):b};g.Vm=function(){return!0};var eV=dV.prototype;eV.getIndex=eV.U;eV.getChart=eV.kb;eV.getNode=eV.$A;eV.get=eV.get;eV.set=eV.set;eV.hovered=eV.Sk;eV.selected=eV.aj;eV.exists=eV.Vm;function fV(a){this.c=a;this.reset()}G(fV,lC);g=fV.prototype;g.advance=function(){this.b=this.c[++this.f];var a=this.Ya();return!!a&&this.f<a};g.get=function(a){if(!(this.f>=this.Ya())&&m(a)&&this.b&&this.b.l){var b=this.b.l("type");return 1==b||3==b||4==b?void 0:this.b.l(a)}};g.U=function(){return this.f};g.Ya=function(){return this.c.length};g.l=function(a,b){if(this.b&&this.b.l)return 1<arguments.length?(this.b.l(a,b),this):this.b.l(a)};function gV(a,b){rD.call(this);this.kh=["x","value"];this.j=null;this.Zc=0;this.jb=[];this.Sb=[];this.Ib=[];this.ib=[];this.state=new Pz(this);this.data(a,b)}G(gV,rD);g=gV.prototype;g.ia=rD.prototype.ia|128;g.Z=rD.prototype.Z|520208;g.aL=function(){return!0};g.Ca=function(){return"treeMap"};g.L=function(){return this.Fa||this.mb()};g.mb=function(){return this.Fa=new fV(this.Sb)};g.Nf=function(){return!0};g.Ud=function(){return!0};g.xf=function(){return!1};
2813g.$e=function(a){var b=this.L().b;m(b)&&!b.l(hV)&&(b.l(iV)==jV?kV(this,a):(b.l(lV)&&(mV(this,a),nV(this,a)),kV(this,a),oV(this,a)))};g.Oe=ea;g.Kf=ea;g.Cb=function(a){return m(a)?(a=mn(a),a!=this.Da&&(this.Da=a),this):this.Da};g.Lc=function(a){return m(a)?(a=null===a?null:nn(a),a!=this.V&&(this.V=a),this):this.V};
2814g.Dd=function(a){a={type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCo
2814de,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state};var b=jr(a.domTarget);a.pointIndex=P(b.index);return a};
2815g.Nd=function(a){var b=a.type;switch(b){case "mouseout":b="pointmouseout";break;case "mouseover":b="pointmouseover";break;case "mousemove":b="pointmousemove";break;case "mousedown":b="pointmousedown";break;case "mouseup":b="pointmouseup";break;case "click":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=P(c);a.pointIndex=c;return{type:b,actualTarget:a.target,
2816series:this,pointIndex:c,target:this,originalEvent:a,point:this.Ec(c)}};g.Ec=function(a){return a in this.jb?new dV(this,this.jb[a]):null};g.AA=function(a,b){a=q(a)&&a.length?a[0]:a;if(this.c&&this.c.target()){var c=this.c.target();if(c==b){var d=c.L();d.select(a);c=d.l(c.kh[1]);wQ(this.c,c)}}};g.Dv=function(){this.c&&this.c.enabled()&&RQ(this.c)};g.$o=function(a){return a instanceof tQ};
2817g.Fv=function(a,b){b=b||{target:this};var c=pV(this,a),c={type:"drillchange",path:c,current:c[c.length-1]};this.Vb();this.gc&&(this.dispatchEvent(this.zf("selected",b,this.gc,!0)),this.gc=null);this.dispatchEvent(c)&&(this.j=a,this.i(66064,129))};
2818g.Jj=function(a){if(a.button==Pj&&!(a.target instanceof tz||this.$o(a.target))){var b=jr(a.domTarget),c;if(a.target instanceof lA||a.target instanceof mA){var d=a.target.Mg;d.Nf&&d.Nf()&&(c=d)}else c=b&&b.O,b=C(b.index)?b.index:a.pointIndex;c&&!c.jc&&c.enabled()&&D(c.Nd)&&(c=this.L(),c.select(b),c=c.b,c==this.j?qV(c)||this.Fv(c.getParent()):c.gb()?this.Fv(c):gV.o.Jj.call(this,a))}};
2819function pV(a,b){for(var c=[],d=b;d=d.getParent();)c.unshift(a.Ec(d.l("index")));c.push(a.Ec(b.l("index")));return c}g.mI=function(){rV(this);return this.j?pV(this,this.j):null};g.Je=function(a,b){if(!this.enabled())return this;var c=!(b&&b.shiftKey);q(a)?(b||this.Vb(),this.state.g(ap,a,c?N:void 0)):C(a)&&this.state.g(ap,a,c?N:void 0);return this};g.Vb=function(a){if(this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(ap,b)}};
2820g.Ee=function(a){if(!this.enabled())return this;if(q(a)){for(var b=Xz(this.state,N),c=0;c<b.length;c++)jb(a,b[c])||this.state.h(N,b[c]);Vz(this.state,N,a)}else C(a)&&(this.Ub(),Vz(this.state,N,a));return this};g.Ub=function(a){if((Tz(this.state,N)||Zz(this.state.ze(),N))&&this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(N,b)}};g.Zl=function(){return!0};g.FB=function(a){return m(a)?(a=rr(a,1,!1),a!=this.Qa&&(this.Qa=a,this.i(66064,129)),this):this.Qa};
2821g.nB=function(a){return m(a)?(a=rr(a,0,!1),a!=this.ua&&(this.ua=a,this.i(65552,1)),this):this.ua};g.oB=function(a){return m(a)?(a=P(a),a=isNaN(a)?1:a,a!=this.Sc&&(this.Sc=a,0<this.ua&&this.i(262144,1)),this):this.Sc};g.kw=function(a){return m(a)?(a!=this.Nc&&(this.Nc=a,this.i(16,1)),this):this.Nc};g.sort=function(a){return m(a)?(a=wn(a,"desc"),a!=this.wb&&(this.wb=a,this.i(16,1)),this):this.wb};function sV(a,b){var c=a.l(tV);return b.l(tV)-c}function uV(a,b){return-sV(a,b)}
2822g.data=function(a,b){return m(a)?(a instanceof lJ||a instanceof fJ?a!=this.m&&(this.m=a):this.m=new lJ(a,b),this.i(4096,1),this):this.m};
2823g.zH=function(a){this.pc&&(this.Ub(),this.dispatchEvent(this.zf("hovered",{target:this},this.pc,!0)),this.pc=null);rV(this);var b=null,c;if(a instanceof gJ||a instanceof iJ)b=a;else if(q(a)){if((c=this.data())&&c.gb()){c=c.xc(0);for(var d=0;d<a.length;d++)if(c)c=c.xc(a[d]);else break;c&&(b=c)}}else(c=this.data())&&c.gb()&&(b=c.Np("id",a)[0]);this.j=b;this.i(66064,129)};g.wS=function(){rV(this);this.j&&!qV(this.j)&&(this.j=this.j.getParent(),this.i(66064,129))};
2824g.Bk=function(a){return"categories"==a};g.zi=function(a,b){var c=a.l(),d;if("categories"==this.wd().df()){d=c.O;var e=c.scale;if(e&&d){for(var c=c.ce,f=d.mb(),h=[];f.advance();){var k=f.get(d.kh[1]);c==e.Hg(k)&&h.push(f.U())}if(e=jr(b.domTarget))"single"==this.yc().Cb()?e.yb={O:d,Ab:h}:e.yb=[{O:d,Ab:h,hh:h[h.length-1],cc:{index:h[h.length-1],td:0}}];this.c&&this.c.enabled()&&this.c.target()&&wQ(this.c,(c.start+c.end)/2)}}};
2825g.yi=function(a,b){var c=a.l();if("categories"==this.wd().df()){if("single"==this.yc().Cb()){var d=jr(b.domTarget);d&&(d.O=c.O)}this.c&&this.c.enabled()&&this.c.target()&&RQ(this.c)}};g.ah=function(a){var b,c=[];this.ic();if("categories"==a){var d=this.Oc();if(d&&d instanceof hD){var e=d.ti();a=0;for(b=e.length;a<b;a++){var f=e[a];c.push({text:f.name,iconEnabled:!0,iconType:"square",iconFill:f.color,disabled:!this.enabled(),sourceUid:ka(this),sourceKey:a,meta:{O:this,scale:d,ce:f}})}}}return c};
2826g.ld=function(){return[this]};g.kb=function(){return this};g.sk=function(){return[]};var tV="size",iV="type",hV="missing",lV="shape",jV=1;g=gV.prototype;g.wf=function(a){return isNaN(a)||0>=a};function vV(a,b,c){b.l("index",a.Zc++).l("depth",c);a.jb.push(b);var d,e=b.gb();if(e){var f=0;d=0;for(var h,k=0;k<e;k++)h=vV(a,b.xc(k),c+1),f+=h[0],d+=h[1];c=f;a.wf(d)&&b.l(hV,!0)}
2826else c=b.get("value"),d=b.get(tV),c=P(c),d=P(d)||c,a.wf(d)&&(b.l(hV,!0),d=c=0);b.l(tV,d);b.l("value",c);return[c,d]}
2827function wV(a,b,c){"none"!=a.wb&&b.sort(a.bd);a=Array(b.length);var d=c.left,e=c.top,f=c.width,h=c.height,k=f,l=h,n=cb(b,function(a,b){return a+b.l(tV)},0);c=a.length;for(var p=f*h/n,n=0;n<c;n++)a[n]||(a[n]={}),a[n].RC=Tp(b[n].l(tV)*p,4);for(var r=p=0,t=k>l,n=Number.MAX_VALUE,u,v=0,w=0,x;r<c;)if(u=xV(a,k,l,p,r,t),u>n){l=k=0;for(n=p;n<r;n++)x=a[n],x.x=d+v+k,x.y=e+w+l,t?l+=x.height:k+=x.width;t?v+=a[p].width:w+=a[p].height;k=f-v;l=h-w;t=k>l;r=p=r;n=Number.MAX_VALUE}else{for(n=p;n<=r;n++)x=a[n],x.width=
28281>x.pt?1:Tp(x.pt,4),x.height=1>x.gs?1:Tp(x.gs,4);n=u;r++}h=f=0;for(n=p;n<r;n++)x=a[n],x.x=d+v+f,x.y=e+w+h,t?h+=x.height:f+=x.width;for(n=0;n<c;n++)x=a[n],b[n].l("pointBounds",qq(x.x,x.y,x.width,x.height))}function xV(a,b,c,d,e,f){var h=0,k;for(k=d;k<=e;k++)h+=a[k].RC;f?(b=c/h,c=h/c):(c=b/h,b=h/b);for(k=d;k<=e;k++)d=a[k],f?(d.gs=b*d.RC,d.pt=c):(d.pt=c*d.RC,d.gs=b);d=a[e];return Math.max(d.gs/d.pt,d.pt/d.gs)}function qV(a){a instanceof iJ&&(a=a.b);return a==a.Jh().xc(0)}
2829g.$v=function(a){return m(a)?(a=go(a),this.$c!=a&&(this.$c=a,this.i(16,1)),this):this.$c};g.headers=function(a){this.la||(this.la=new lA,this.la.Sa(this),Q(this.la,this.IT,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.la.C(a),this):this.la};g.IT=function(a){V(a,1)&&this.i(16,1)};g.zp=function(a){this.Ea||(this.Ea=new lA,this.Ea.enabled(null));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.Ea.C(a),this):this.Ea};
2830function yV(a,b){return m(b)?(b=go(b),a.ad!=b&&(a.ad=b,a.i(16,1)),a):a.ad}g.labels=function(a){this.fa||(this.fa=new lA,this.fa.Sa(this),Q(this.fa,this.dO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.dO=function(a){V(a,1)&&this.i(16,1)};g.rb=function(a){this.R||(this.R=new lA,this.R.enabled(null));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};
2831g.Kb=function(a){this.aa||(this.aa=new lA,this.aa.enabled(null));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.Ja=function(a){this.f||(this.f=new mA,this.f.Sa(this),this.f.jb="star5",Q(this.f,this.eO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.eO=function(a){V(a,1)&&this.i(16,1)};g.Cq=function(a){this.s||(this.s=new mA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};
2832g.Fq=function(a){this.K||(this.K=new mA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.Oc=function(a){return m(a)?(this.h!=a&&(this.h&&Yu(this.h,this.nE,this),(this.h=a)&&Q(this.h,this.nE,this),Jb(this.F),this.h?this.F=fB(this.h.Ca(),null):this.F=null,this.i(33280,1)),this):this.h};g.nE=function(a){V(a,6)&&this.i(33280,1)};g.qy=function(a){this.c||(this.c=new tQ,this.c.Sa(this),Q(this.c,this.cO,this),this.i(131076,1));return m(a)?(this.c.C(a),this):this.c};
2833g.cO=function(a){var b=0,c=0;V(a,1)&&(b|=131088,c|=1);V(a,8)&&(b|=4,c|=8);this.i(b,c)};g.fill=function(a,b,c,d,e,f,h){if(m(a)){var k=D(a)?a:Ke.apply(null,arguments);k!=this.g&&(this.g=k,this.i(16,65));return this}return this.g};g.Bq=function(a,b,c,d,e,f,h){return m(a)?(this.tb=D(a)?a:Ke.apply(null,arguments),this):this.tb};g.Eq=function(a,b,c,d,e,f,h){return m(a)?(this.Wc=D(a)?a:Ke.apply(null,arguments),this):this.Wc};
2834g.stroke=function(a,b,c,d,e){if(m(a)){var f=D(a)?a:Re.apply(null,arguments);f!=this.b&&(this.b=f,this.i(16,65));return this}return this.b};g.Dq=function(a,b,c,d,e){return m(a)?(this.kc=D(a)?a:Re.apply(null,arguments),this):this.kc};g.Gq=function(a,b,c,d,e){return m(a)?(this.Xc=D(a)?a:Re.apply(null,arguments),this):this.Xc};g.ko=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!=this.ea&&(this.ea=e,this.i(16,65));return this}return this.ea};
2835g.lo=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.Mb&&(this.Mb=e);return this}return this.Mb};g.mo=function(a,b,c,d){if(m(a)){var e=D(a)||ja(a)?a:Se.apply(null,arguments);e!==this.Fc&&(this.Fc=e);return this}return this.Fc};
2836function zV(a){a.J||(a.J=new Jy);var b=a.L(),c=b.b,b={chart:{value:a,type:""},index:{value:b.U(),type:"number"},name:{value:c.get("name"),type:"string"},value:{value:c.l("value"),type:"number"},size:{value:c.l("size"),type:"number"}};a.J.Jf(c).Cf([a]);return Vx(a.J,b)}g.qf=function(){return zV(this)};g.Aq=function(a){var b=this.L().l("pointBounds");a=pn(a);return{value:tr(b,a)}};
2837function oV(a,b){var c=a.L().b,d=c.l("pointBounds"),e=c.l(iV);if(0==e||2==e){var f=!!(b&ap),e=!f&&!!(b&N),h=c.l("index"),k;a.Ja();k=f?a.Fq():e?a.Cq():a.Ja();var l=c.get("marker"),n=c.get("hoverMarker"),c=c.get("selectMarker"),p=CE(a.Ja(),h),r=l&&m(l.enabled)?l.enabled:null,t=n&&m(n.enabled)?n.enabled:null,u=c&&m(c.enabled)?c.enabled:null;if(e||f?e?null===t?a.s&&null===a.s.enabled()?null===r?a.f.enabled():r:a.s.enabled():t:null===u?a.K&&null===a.K.enabled()?null===r?a.f.enabled():r:a.K.enabled():u:
2838null===r?a.f.enabled():r){var u=a.L().b,f=!!(b&ap),r=!f&&!!(b&N),v=u.get("marker"),t=u.get("hoverMarker"),u=u.get("selectMarker"),v=v&&v.position?v.position:null,t=t&&t.position?t.position:null,u=u&&u.position?u.position:null,f=r&&(t||a.Cq().position())||f&&(u||a.Fq().position())||v||a.Ja().position(),f=pn(f),d={value:tr(d,f)};p?p.Db(d):p=a.Ja().add(d,h);p.Se();FE(p,k);p.ug(l,e?n:c);p.I()}else p&&a.Ja().clear(p.U())}}function AV(){return""}
2839function BV(a,b){return!(a&&null!=a.enabled)&&(null===a||a&&m(a.enabled)&&null===a.enabled||null===b.enabled())}
2840function kV(a,b){var c=a.L().b,d=c.l("pointBounds"),e=c.l("index"),c=c.l(iV);if(0==c||2==c)c=!1;else if(c==jV)c=!0;else return;var f,h,k;c?(f=a.headers(),h=a.zp(),k=null):(f=a.labels(),h=a.rb(),k=a.Kb());var l=!!(b&ap),n=!l&&!!(b&N);h=l?k:n?h:f;k=c?a.$v():yV(a);var p;var r=c,t=a.L().b;t.l("pointBounds");var l=t.l("index"),u,v,w,x="label",y="hoverLabel",B="selectLabel";r?(u=a.headers(),v=a.zp(),w=null,x="header",y="hoverHeader",B=null):(u
2840=a.labels(),v=a.rb(),w=a.Kb());var E=!!(b&ap),R=!E&&!!(b&N),
2841S=u.vd(l),Y,pa=null;E?pa=Y=w:R?pa=Y=v:Y=u;var x=t.get(x),y=R?t.get(y):null,t=E?t.get(B):null,B=x&&m(x.enabled)?x.enabled:null,ca=t&&m(t.enabled)?t.enabled:null,Z=y&&m(y.enabled)?y.enabled:null,M;r?M=!BV(R?y:x,Y):M=R||E?R?null===Z?null===v.enabled()?null===B?u.enabled():B:v.enabled():Z:null===ca?null===w.enabled()?null===B?u.enabled():B:w.enabled():ca:null===B?u.enabled():B;M?(E=a.L().b,E.l("index"),Z="label",ca="hoverLabel",B="selectLabel",r?(Y=a.headers(),M=a.zp(),r=null,Z="header",ca="hoverHeader",
2842B=null):(Y=a.labels(),M=a.rb(),r=a.Kb()),v=!!(b&ap),w=!v&&!!(b&N),Z=E.get(Z),ca=w?E.get(ca):null,E=v?E.get(B):null,B=Z&&Z.anchor?Z.anchor:null,ca=ca&&ca.anchor?ca.anchor:null,E=E&&E.anchor?E.anchor:null,Y=w||v?w?ca?ca:M.B("anchor")?M.B("anchor"):B?B:Y.B("anchor"):E?E:r.B("anchor")?r.B("anchor"):B?B:Y.B("anchor"):B?B:Y.B("anchor"),Y=a.Aq(Y),M=zV(a),S?(HA(u,l),S.Ld(M),S.Db(Y)):S=u.add(M,Y,l),S.Se(),NA(S,pa),S.ug(x,R?y:t),l=S):(S&&u.clear(S.U()),l=null);if(l){u=KA(l);(R=u.adjustByHeight||u.adjustByHeight)&&
2843"same"==yA(f)&&(p=YA(l,d.width,d.height,u.minFontSize,u.maxFontSize,u.adjustByWidth,u.adjustByHeight));R?EA(f,p):EA(f,null);u.width=null;u.height=null;if(u.adjustByWidth||u.adjustByHeight)u.fontSize=MA(l).c.fontSize;p=f.measure(l.Ld(),l.Db(),u);u=!1;var va;if(d.left<=p.left&&d.ra()>=p.ra()&&d.top<=p.top&&d.ka()>=p.ka())l.width(d.width),l.height(d.height);else if("drop"==k)c?(u=!0,va=h.ob("format"),h.format(AV),l.width(d.width),l.height(d.height)):f.clear(e);else if(l.width()!=p.width||l.height()!=
2844p.height)l.g=null,l.width(d.width),l.height(d.height);"alwaysShow"!=k?l.clip(d):l.clip(null);if(c){var Ya;if(Ya=m(l.enabled())&&!n?!l.enabled():!h.enabled())va=h.ob("format"),h.format(AV),l.enabled(!0)}l.I();(u||Ya)&&h.Tb("format",va)}}function mV(a,b){var c=a.L().b,d=c.l(lV);if(d){var e=c.l(iV),c=c.l("value"),f=CV(a,b);2==e?f=So(f,a.Sc,!0):4==e&&(f=a.F?a.F.Pn(c):f);d.stroke(DV(a,b));d.fill(f)}}function nV(a,b){var c=a.L().b.l("hatchShape");null!=c&&c.stroke(null).fill(EV(a,b))}
2845function CV(a,b){var c=a.L().b,d=c.get("fill")||a.fill(),c=b&ap?a.im(c,c.get("selectFill")||a.Eq()||d,d):b&N?a.im(c,c.get("hoverFill")||a.Bq()||d,d):a.im(c,d);return Ke(c)}function DV(a,b){var c=a.L().b,d=c.get("stroke")||a.stroke(),c=b&ap?a.im(c,c.get("selectStroke")||a.Gq()||d,d):b&N?a.im(c,c.get("hoverStroke")||a.Dq()||d,d):a.im(c,d);return Re(c)}
2846function EV(a,b){var c=a.L().b,d=c.get("hatchFill")||a.ko(),e;b&ap?e=c.get("selectHatchFill")||a.mo()||d:b&N?e=c.get("hoverHatchFill")||a.lo()||d:e=d;c=e;d=a.L().U();D(c)?(e=ip("hatchFillPalette.items.0"),e=Se(e),c=Se(c.call({index:d,sourceHatchFill:e}))):ja(c)?(e=ip("hatchFillPalette.items.0"),c=c?Se(e):null):c=Se(c);return c}
2847g.im=function(a,b,c){var d;if(D(b)){if(2<arguments.length){d=[a];for(var e=2;e<arguments.length;e++)d.push(arguments[e]);d=this.im.apply(this,d)}else d=ip("palette.items.0");d={value:a.l("value"),sourceColor:d,colorScale:this.Oc()};d=b.call(d)}else d=b;return d};
2848function FV(a,b,c,d){if(!(b.l(hV)||(c=c.clone(),1>c.width||1>c.height))){var e=b.gb(),f=b.ur(),h=null,k,l=b.l(iV);if(0==l||4==l)h=c.clone(),b.l("pointBounds",h);else{if(l==jV){var h=c,n=b.l("index");k=b.get("header");if(BV(k,a.headers()))h=qq(h.left,h.top,h.width,0);else{k=k||{};k.width||(k.width=h.width);a.L().select(n);var p=zV(a),n=O(a.Nc,h.height);k=a.headers().measure(p,void 0,k);k.height>n&&(k.height=n);h=qq(h.left,h.top,h.width,k.height)}k=qq(c.left,c.top+h.height,c.width,c.height-h.height);
2849b.l("pointBounds",h);b.l("contentBounds",k)}if(2==l||3==l)h=c.clone(),b.l("pointBounds",h),b.l("contentBounds",h);wV(a,f,k||h);for(c=0;c<e;c++)f=b.xc(c),h=f.l("pointBounds"),FV(a,f,h,d+1)}b=b.l("index");a.L().select(b);b=Ud(a.state,b);if(3!=l)if(l==jV)kV(a,b);else{e=a.L().b;f=e.l("pointBounds");c=e.l(iV);d=EL(a.ma);e.l(lV,d);mV(a,b);var f=qq(Tp(f.left,4),Tp(f.top,4),Tp(f.width,4),Tp(f.height,4)),h=d.stroke(),r=0;h&&(r=We(h));f.left+=r/2;f.width-=r;f.top+=r/2;f.height-=r;h=Kr(f.left,r);k=h-f.left;
2850var n=Kr(f.width,r),p=n-f.width,t=Kr(f.top,r),u=t-f.top,r=Kr(f.height,r),v=r-f.height;f.left=h;f.width=n-k-p;f.top=t;
2850f.height=r-u-v;d.ee(f);if(a.ko()||a.lo()||a.mo())f=EL(a.Na),f.Pb(d.u()),e.l("hatchShape",f),nV(a,b);4!=c&&d&&(e=a.L().b,d.tag={O:a,index:e.l("index"),node:e});4!=l&&(kV(a,b),oV(a,b))}}}
2851function GV(a,b,c){if(!(c>a.Qa+a.ua)){var d,e=a.Qa+a.ua;b.gb()?c<a.Qa?d=jV:c==a.Qa?d=a.ua?2:0:c>a.Qa&&(d=c==e?4:3):d=c<=a.Qa?0:4;b.l(iV,d);a.Sb[b.l("index")]=b;if(e=b.gb())for(var f=0;f<e;f++)GV(a,b.xc(f),c+1);b=b.l("value");0==d||2==d?a.Ib.push(b):4==d&&a.ib.push(b)}}function rV(a){if(T(a,4096)){a.Zc=0;a.jb=[];a.Sb=[];a.Ib=[];a.ib=[];a.j=null;a.w(4096);var b=a.data();if(b){var c=b.gb();if(1<c)K(18);else if(!c)return;a.j||(a.j=b.xc(0));vV(a,b.xc(0),0);a.i(98320)}}}
2852g.ic=function(){rV(this);this.j&&(T(this,65536)&&(this.Ib=[],this.ib=[],this.Sb=[],GV(this,this.j,0),this.mb(),this.w(65536),this.i(32768)),T(this,32768)&&(this.h&&(this.h.Pd()?(this.h.Le(),this.h.Yb.apply(this.h,this.Ib),this.h.Qe()):(this.h.Di(),this.h.Yb.apply(this.h,this.Ib)),this.h instanceof hD&&HB(this.h.Ta()),this.F.C(this.h.u())),this.F&&(this.F.Pd()?(this.F.Le(),this.F.Yb.apply(this.F,this.ib),this.F.Qe()):(this.F.Di(),this.F.Yb.apply(this.F,this.ib))),this.i(16),this.w(32768)))};
2853g.Dg=function(a){if(!Zu(this)&&(this.ic(),this.j&&(T(this,131072)&&this.c&&(U(this.c),this.c.scale(this.Oc()),this.c.target(this),this.c.S(!1),this.i(4)),T(this,4)&&(this.c?(this.c.W(a.clone().round()),this.T=this.c.lc()):this.T=a.clone(),this.ma&&this.ma.clip(this.T),this.la&&this.la.clip(this.T)),T(this,131072)&&(this.c&&(U(this.c),this.c.D(this.ta),this.c.zIndex(50),this.c.I(),this.c.S(!1)),this.w(131072)),T(this,16)&&(this.ma?this.ma.clear():(this.ma=new DL(function(){return ph()},ea),this.ma.clip(this.T),
2854this.ma.zIndex(30),this.ma.parent(this.ta),this.headers().D(this.ta).zIndex(41),this.headers().clip(this.T),this.labels().D(this.ta).zIndex(40),this.Ja().D(this.ta).zIndex(40)),this.Na?this.Na.clear():(this.Na=new DL(function(){return ph()},ea),this.Na.zIndex(31),this.Na.parent(this.ta),this.Na.Hb(!0)),this.headers().clear(),this.labels().clear(),this.Ja().clear(),"desc"==this.wb?this.bd=sV:"asc"==this.wb&&(this.bd=uV),FV(this,this.j,this.T,0),this.headers().I(),this.labels().I(),this.Ja().I(),this.w(262160)),
2855T(this,262144)))){a=this.L();for(a.reset();a.advance();)if(2==a.l(iV)){var b=a.l(lV);if(b){var c=CV(this,bp),c=So(c,this.Sc,!0);b.fill(c)}}this.w(262144)}};g.iC=function(){this.Ga().jk()&&this.i(4,9)};
2856g.HC=function(a,b){var c=jr(b.event.domTarget),d;b.target instanceof lA||b.target instanceof mA?d=this.jb[c]:d=c.node;var c=[],e=d.l(iV)==jV;!d.gb()||e&&d==this.j||c.push({text:"Drilldown To",eventType:"anychart.drillTo",action:ra(this.Fv,this,d)});qV(this.j)||c.push({text:"Drill Up",eventType:"anychart.drillUp",action:ra(this.Fv,this,this.j.getParent())});c.length&&c.push(null);return ob(c,Po(iA),a)};
2857g.H=function(a,b){gV.o.H.call(this,a,b);"treeData"in a&&this.data(mJ(a.treeData));if("colorScale"in a){var c=a.colorScale,d=null;A(c)?d=fB(c,null):z(c)&&(d=fB(c.type,null))&&d.C(c);d&&this.Oc(d)}"maxDepth"in a&&this.FB(a.maxDepth);"hintDepth"in a&&this.nB(a.hintDepth);"hintOpacity"in a&&this.oB(a.hintOpacity);"maxHeadersHeight"in a&&this.kw(a.maxHeadersHeight);"colorRange"in a&&this.qy(a.colorRange);this.sort(a.sort);"drillTo"in a&&this.zH(a.drillTo);this.Cb(a.hoverMode);this.Lc(a.selectionMode);
2858this.fill(a.fill);this.Bq(a.hoverFill);this.Eq(a.selectFill);this.stroke(a.stroke);this.Dq(a.hoverStroke);this.Gq(a.selectStroke);this.ko(a.hatchFill);this.mo(a.selectHatchFill);this.lo(a.hoverHatchFill);this.headers().C(a.headers);this.zp().C(a.hoverHeaders);this.$v(a.headersDisplayMode);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.Kb().na(!!b,a.selectLabels);yV(this,a.labelsDisplayMode);this.Ja().C(a.markers);this.Cq().C(a.hoverMarkers);this.Fq().C(a.selectMarkers)};
2859g.u=function(){var a=gV.o.u.call(this);this.Oc()&&(a.colorScale=this.Oc().u());a.type=this.Ca();D(this.fill())?K(8,null,["Series fill"]):a.fill=L(this.fill());D(this.Bq())?K(8,null,["Series hoverFill"]):a.hoverFill=L(this.Bq());D(this.Eq())?K(8,null,["Series selectFill"]):a.selectFill=L(this.Eq());D(this.stroke())?K(8,null,["Series stroke"]):a.stroke=L(this.stroke());D(this.Dq())?K(8,null,["Series hoverStroke"]):a.hoverStroke=L(this.Dq());D(this.Gq())?K(8,null,["Series selectStroke"]):a.selectStroke=
2860L(this.Gq());D(this.ko())?K(8,null,["Series hatchFill"]):a.hatchFill=L(this.ko());D(this.lo())?K(8,null,["Series hoverHatchFill"]):a.hoverHatchFill=L(this.lo());
2860D(this.mo())?K(8,null,["Series selectHatchFill"]):a.selectHatchFill=L(this.mo());var b=this.data();b&&(a.treeData=b.tC());for(var b=this.mI(),c=[],d,e=1;e<b.length;e++)d=b[e-1].$A(),c[e-1]=d.Uc(b[e].$A());c.length&&(a.drillTo=c);a.colorRange=this.qy().u();a.maxDepth=this.FB();a.hintDepth=this.nB();a.hintOpacity=this.oB();a.maxHeadersHeight=
2861this.kw();a.sort=this.sort();a.labels=this.labels().u();a.hoverLabels=GA(this.rb());a.selectLabels=GA(this.Kb());a.labelsDisplayMode=yV(this);null===a.hoverLabels.enabled&&delete a.hoverLabels.enabled;null===a.selectLabels.enabled&&delete a.selectLabels.enabled;a.headers=this.headers().u();a.hoverHeaders=this.zp().u();a.headersDisplayMode=this.$v();a.maxHeadersHeight=this.kw();a.markers=this.Ja().u();a.hoverMarkers=this.Cq().u();a.selectMarkers=this.Fq().u();return{chart:a}};
2862g.M=function(){Kb(this.la,this.Ea,this.fa,this.R,this.aa,this.f,this.s,this.K);this.K=this.s=this.f=this.aa=this.R=this.fa=this.Ea=this.la=null;gV.o.M.call(this)};var HV=gV.prototype;HV.getType=HV.Ca;HV.data=HV.data;HV.maxDepth=HV.FB;HV.hintDepth=HV.nB;HV.hintOpacity=HV.oB;HV.sort=HV.sort;HV.selectionMode=HV.Lc;HV.hoverMode=HV.Cb;HV.headers=HV.headers;HV.hoverHeaders=HV.zp;HV.headersDisplayMode=HV.$v;HV.maxHeadersHeight=HV.kw;HV.labels=HV.labels;HV.hoverLabels=HV.rb;HV.selectLabels=HV.Kb;
2863HV.markers=HV.Ja;HV.hoverMarkers=HV.Cq;HV.selectMarkers=HV.Fq;HV.colorScale=HV.Oc;HV.colorRange=HV.qy;HV.fill=HV.fill;HV.hoverFill=HV.Bq;HV.selectFill=HV.Eq;HV.stroke=HV.stroke;HV.hoverStroke=HV.Dq;HV.selectStroke=HV.Gq;HV.hatchFill=HV.ko;HV.hoverHatchFill=HV.lo;HV.selectHatchFill=HV.mo;HV.drillTo=HV.zH;HV.drillUp=HV.wS;HV.getDrilldownPath=HV.mI;HV.toCsv=HV.ro;function IV(a){ld.call(this);this.h=a;this.Xa={};this.b={}}G(IV,Xu);IV.prototype.ia=Xu.prototype.ia|274496;var JV=IV.prototype,KV={};X(KV,1,"fill",Ov,0,8256);X(KV,1,"hoverFill",Ov,0,8192);X(KV,1,"selectFill",Ov,0,8192);X(KV,1,"hatchFill",Pv,0,8256);X(KV,1,"hoverHatchFill",Pv,0,8192);X(KV,1,"selectHatchFill",Pv,0,8192);X(KV,1,"stroke",Nv,0,8256);X(KV,1,"hoverStroke",Nv,0,8192);X(KV,1,"selectStroke",Nv,0,8192);JV.Pz=KV;Jv(IV,IV.prototype.Pz);g=IV.prototype;g.ob=function(a){return this.b[a]};g.rc=function(a){return m(this.b[a])};
2864g.qc=function(a){return this.Xa[a]};g.B=function(a){return m(this.b[a])?this.b[a]:this.Xa[a]};g.Tb=function(a,b){this.b[a]=b};g.check=function(){return!0};g.labels=function(a){this.fa||(this.fa=new lA,Q(this.fa,this.iR,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.rb=function(a){this.R||(this.R=new lA,this.R.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};
2865g.Kb=function(a){this.aa||(this.aa=new lA,this.aa.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.iR=function(){this.X(4096)};g.Ja=function(a){this.f||(this.f=new mA,this.f.Sa(this),Q(this.f,this.jR,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.Xh=function(a){this.s||(this.s=new mA,this.s.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};
2866g.Yh=function(a){this.K||(this.K=new mA,this.K.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.jR=function(){this.X(262144)};g.Za=function(a){if(!this.N){this.N=new Ly(0);var b=this.h.Za();this.N.parent(b);this.N.ba(this.h)}return m(a)?(this.N.C(a),this):this.N};
2867g.u=function(){var a=IV.o.u.call(this);Mv(this,this.Pz,a,"Venn Intersections");a.labels=this.labels().u();a.hoverLabels=this.rb().u();a.selectLabels=this.Kb().u();a.markers=this.Ja().u();a.hoverMarkers=this.Xh().u();a.selectMarkers=this.Yh().u();a.tooltip=this.Za().u();return a};
2868g.H=function(a,b){IV.o.H.call(this,a,b);b?this.Xa=a:Lv(this,this.Pz,a);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.Kb().na(!!b,a.selectLabels);this.Ja().na(!!b,a.markers);this.Xh().na(!!b,a.hoverMarkers);this.Yh().na(!!b,a.selectMarkers);this.Za().na(!!b,a.tooltip)};g.M=function(){Kb(this.fa,this.R,this.aa,this.f,this.s,this.K,this.N);IV.o.M.call(this);this.N=this.K=this.s=this.f=this.aa=this.R=this.fa=null};var LV=IV.prototype;LV.labels=LV.labels;LV.hoverLabels=LV.rb;
2869LV.selectLabels=LV.Kb;LV.markers=LV.Ja;LV.hoverMarkers=LV.Xh;LV.selectMarkers=LV.Yh;LV.tooltip=LV.Za;function MV(a,b){var c,d=0;c=c||{};var e=c.us||100;c=c.HY||1E-10;var f=a(d),h=a(b),k=b-d;if(0<f*h)throw"Initial points must have opposite signs";if(!f)return d;if(!h)return b;for(h=0;h<e;++h){var k=k/2,l=d+k,n=a(l);0<=n*f&&(d=l);if(Math.abs(k)<c||!n)return l}return d+k}function NV(a){for(var b=Array(a),c=0;c<a;++c)b[c]=0;return b}function OV(a,b){return bb(NV(a),function(){return NV(b)})}function PV(a,b){for(var c=0,d=0;d<a.length;++d)c+=a[d]*b[d];return c}
2870function QV(a){return Math.sqrt(PV(a,a))}function RV(a,b){for(var c=0;c<b.length;++c)a[c]=-1*b[c]}function SV(a,b,c,d,e){for(var f=0;f<a.length;++f)a[f]=b*c[f]+d*e[f]}
2871function TV(a,b,c,d,e){var f,h;function k(k,r,u){for(var v=0;16>v;++v)if(e=(k+r)/2,SV(d.x,1,c.x,e,b),p=d.Qb=a(d.x,d.ue),t=PV(d.ue,b),p>l+f*e*n||p>=u)r=e;else{if(Math.abs(t)<=-h*n)return e;0<=t*(r-k)&&(r=k);k=e;u=p}return 0}var l=c.Qb,n=PV(c.ue,b),p=l,r=l,t=n,u=0;e=e||1;f=f||1E-6;h=h||.1;for(var v=0;10>v;++v){SV(d.x,1,c.x,e,b);p=d.Qb=a(d.x,d.ue);t=PV(d.ue,b);if(p>l+f*e*n||v&&p>=r)return k(u,e,r);
2871if(Math.abs(t)<=-h*n)break;if(0<=t)return k(e,u,p);r=p;u=e;e*=2}return e}
2872function UV(a,b,c){var d={x:b.slice(),Qb:0,ue:b.slice()},e={x:b.slice(),Qb:0,ue:b.slice()},f=b.slice(),h,k=1,l;c=c||{};l=c.us||20*b.length;d.Qb=a(d.x,d.ue);b=d.ue.slice();RV(b,d.ue);for(var n=0;n<l&&!(k=TV(a,b,d,e,k),c.history&&c.history.push({x:d.x.slice(),Qb:d.Qb,ue:d.ue.slice(),alpha:k}),k?(SV(f,1,e.ue,-1,d.ue),SV(b,Math.max(0,PV(f,e.ue)/PV(d.ue,d.ue)),b,-1,e.ue),h=d,d=e,e=h):RV(b,d.ue),1E-5>=QV(d.ue));++n);c.history&&c.history.push({x:d.x.slice(),Qb:d.Qb,ue:d.ue.slice(),alpha:k});return d}
2873function VV(a,b,c){function d(a,b){return a.Qb-b.Qb}function e(a){for(var b=0;b<a.length;b++)x[w][b]=a[b];x[w].Qb=a.Qb}c=c||{};var f=c.us||200*b.length,h=c.yY||1.05,k=c.IY||.001,l=c.gJ||1E-6,n=c.gJ||1E-5,p=void 0!==c.sV?c.sV:1,r=void 0!==c.SR?c.SR:2,t=void 0!==c.gV?c.gV:-.5,u=void 0!==c.IV?c.IV:.5,v,w=b.length,x=Array(w+1);x[0]=b;x[0].Qb=a(b);for(var y=x[0].id=0;y<w;++y){var B=b.slice();B[y]=B[y]?B[y]*h:k;x[y+1]=B;x[y+1].Qb=a(B);x[y+1].id=y+1}h=b.slice();k=b.slice();B=b.slice();b=b.slice();for(var E=
28740;E<f;++E){x.sort(d);c.history&&(y=bb(x,function(a){var b=a.slice();b.Qb=a.Qb;b.id=a.id;return b}),y.sort(function(a,b){return a.id-b.id}),c.history.push({x:x[0].slice(),Qb:x[0].Qb,FY:y}));for(y=v=0;y<w;++y)v=Math.max(v,Math.abs(x[0][y]-x[1][y]));if(Math.abs(x[0].Qb-x[w].Qb)<l&&v<n)break;for(y=0;y<w;++y){for(v=h[y]=0;v<w;++v)h[y]+=x[v][y];h[y]/=w}y=x[w];SV(k,1+p,h,-p,y);k.Qb=a(k);if(k.Qb<x[0].Qb)SV(b,1+r,h,-r,y),b.Qb=a(b),b.Qb<k.Qb?e(b):e(k);else if(k.Qb>=x[w-1].Qb){if(v=!1,k.Qb>y.Qb?(SV(B,1+t,h,
2875-t,y),B.Qb=a(B),B.Qb<y.Qb?e(B):v=!0):(SV(B,1-t*p,h,t*p,y),B.Qb=a(B),B.Qb<k.Qb?e(B):v=!0),v){if(1<=u)break;for(y=1;y<x.length;++y)SV(x[y],1-u,x[0],u,x[y]),x[y].Qb=a(x[y])}}else e(k)}x.sort(d);return{Qb:x[0].Qb,x:x[0]}}
2876function WV(a,b){var c=XV(a),d=ab(c,function(b){a:{for(var c=0;c<a.length;++c)if(YV(b,a[c])>a[c].sa+1E-10){b=!1;break a}b=!0}return b}),e=0,f=0,h=[],k;if(1<d.length){var l=ZV(d);for(k=0;k<d.length;++k){var n=d[k];n.angle=Math.atan2(n.x-l.x,n.y-l.y)}d.sort(function(a,b){return b.angle-a.angle});l=d[d.length-1];for(k=0;k<d.length;++k){for(var n=d[k],f=f+(l.x+n.x)*(n.y-l.y),p={x:(n.x+l.x)/2,y:(n.y+l.y)/2},r=null,t=0;t<n.Bw.length;++t)if(-1<l.Bw.indexOf(n.Bw[t])){var u=a[n.Bw[t]],v=Math.atan2(l.x-u.x,
2877l.y-u.y),w=v-Math.atan2(n.x-u.x,n.y-u.y);0>w&&(w+=2*Math.PI);v-=w/2;v=YV(p,{x:u.x+u.sa*Math.sin(v),y:u.y+u.sa*Math.cos(v)});if(!r||r.width>v)r={mg:u,width:v,od:n,He:l}}r&&(h.push(r),e+=$V(r.mg.sa,r.width),l=n)}}else{l=a[0];for(k=1;k<a.length;++k)a[k].sa<l.sa&&(l=a[k]);e=!1;for(k=0;k<a.length;++k)if(YV(a[k],l)>Math.abs(l.sa-a[k].sa)){e=!0;break}e?e=f=0:(e=l.sa*l.sa*Math.PI,h.push({mg:l,od:{x:l.x,y:l.y+l.sa},He:{x:l.x-1E-10,y:l.y+l.sa},width:2*l.sa}))}f/=2;b&&(b.kG=e+f,b.nY=e,b.AY=f,b.Yo=h,b.tY=d,b.uY=
2878c);return e+f}function XV(a){for(var b=[],c=0;c<a.length;++c)for(var d=c+1;d<a.length;++d)for(var e=aW(a[c],a[d]),f=0;f<e.length;++f){var h=e[f];h.Bw=[c,d];b.push(h)}return b}function bW(a,b){var c=Math.sqrt(a*a-b*b);return b*c+a*a*Math.atan2(b,c)}function $V(a,b){return bW(a,b-a)-bW(a,-a)}function YV(a,b){return Math.sqrt((a.x-b.x)*(a.x-b.x)+(a.y-b.y)*(a.y-b.y))}
2879function cW(a,b,c){return c>=a+b?0:c<=Math.abs(a-b)?Math.PI*Math.min(a,b)*Math.min(a,b):$V(a,a-(c*c-b*b+a*a)/(2*c))+$V(b,b-(c*c-a*a+b*b)/(2*c))}function aW(a,b){var c=YV(a,b),d=a.sa,e=b.sa;if(c>=d+e||c<=Math.abs(d-e))return[];var f=(d*d-e*e+c*c)/(2*c),e=Math.sqrt(d*d-f*f),d=a.x+f*(b.x-a.x)/c,f=a.y+f*(b.y-a.y)/c,h=e/c*-(b.y-a.y),c=e/c*-(b.x-a.x);return[{x:d+h,y:f-c},{x:d-h,y:f+c}]}function ZV(a){for(var b={x:0,y:0},c=0;c<a.length;++c)b.x+=a[c].x,b.y+=a[c].y;b.x/=a.length;b.y/=a.length;return b}
2880function dW(a){var b;b=b||{};b.us=b.us||500;var c=b.sY||eW;a=fW(a);var d=c(a),c=[],e=[],f;for(f in d)d.hasOwnProperty(f)&&(c.push(d[f].x),c.push(d[f].y),e.push(f));b=VV(function(b){for(var c={},f=0;f<e.length;++f){var h=e[f];c[h]={x:b[2*f],y:b[2*f+1],sa:d[h].sa}}return gW(c,a)},c,b).x;for(c=0;c<e.length;++c)f=e[c],d[f].x=b[2*c],d[f].y=b[2*c+1];return d}function hW(a,b,c){return Math.min(a,b)*Math.min(a,b)*Math.PI<=c+1E-10?Math.abs(a-b):MV(function(d){return cW(a,b,d)-c},a+b)}
2881function fW(a){a=a.slice();var b=[],c={},d,e,f,h;for(d=0;d<a.length;++d)e=a[d],1==e.pd.length?b.push(e.pd[0]):2==e.pd.length&&(f=e.pd[0],h=e.pd[1],c[[f,h]]=!0,c[[h,f]]=!0);for(d=0;d<b.length;++d)for(f=b[d],e=d+1;e<b.length;++e)h=b[e],[f,h]in c||a.push({pd:[f,h],size:0,Bp:NaN});return a}
2882function iW(a,b,c){var d=OV(b.length,b.length),e=OV(b.length,b.length);a=ab(a,function(a){return 2==a.pd.length});bb(a,function(a){var f=c[a.pd[0]],k=c[a.pd[1]],l=hW(Math.sqrt(b[f].size/Math.PI),Math.sqrt(b[k].size/Math.PI),a.size);d[f][k]=d[k][f]=l;l=0;a.size+1E-10>=Math.min(b[f].size,b[k].size)?l=1:1E-10>=a.size&&(l=-1);e[f][k]=e[k][f]=l});return{pS:d,dS:e}}function eW(a,b){var c=jW(a);if(8<=a.length){var d=kW(a,b),e=gW(d,a),f=gW(c,a);e+1E-8<f&&(c=d)}return c}
2883function kW(a,b){function c(a,b){var c=l,d=0,e;for(e=0;e<b.length;++e)b[e]=0;for(e=0;e<c.length;++e)for(var f=a[2*e],h=a[2*e+1],k=e+1;k<c.length;++k){var p=a[2*k],r=a[2*k+1],t=c[e][k],u=n[e][k],ca=(p-f)*(p-f)+(r-h)*(r-h),Z=Math.sqrt(ca),ca=ca-t*t;0<u&&Z<=t||0>u&&Z>
2883=t||(d+=2*ca*ca,b[2*e]+=4*ca*(f-p),b[2*e+1]+=4*ca*(h-r),b[2*k]+=4*ca*(p-f),b[2*k+1]+=4*ca*(r-h))}return d}b=b||{};var d=b.DY||10,e=[],f={},h;for(h=0;h<a.length;++h){var k=a[h];1==k.pd.length&&(f[k.pd[0]]=e.length,e.push(k))}h=iW(a,e,f);
2884var l=h.pS,n=h.dS,p=QV(bb(l,QV))/l.length,l=bb(l,function(a){return bb(a,function(a){return a/p})}),r;for(h=0;h<d;++h){f=[];for(k=0;k<2*l.length;k++)f.push(1/(k+1)*Math.abs(Math.sin(h)));f=UV(c,f,b);if(!r||f.Qb<r.Qb)r=f}d=r.x;r={};for(h=0;h<e.length;++h)f=e[h],r[f.pd[0]]={x:d[2*h]*p,y:d[2*h+1]*p,sa:Math.sqrt(f.size/Math.PI)};return r}
2885function jW(a){function b(a,b){return b.size-a.size}function c(a){return a.set in t}function d(a,b){e[b].x=a.x;e[b].y=a.y;t[b]=!0}for(var e={},f={},h,k=0;k<a.length;++k){var l=a[k];1==l.pd.length&&(h=l.pd[0],e[h]={x:1E10,y:1E10,EY:e.length,size:l.size,sa:Math.sqrt(l.size/Math.PI)},f[h]=[])}a=ab(a,function(a){return 2==a.pd.length});for(k=0;k<a.length;++k){var l=a[k],n=l.hasOwnProperty("weight")?l.weight:1,p=l.pd[0],r=l.pd[1];l.size+1E-10>=Math.min(e[p].size,e[r].size)&&(n=0);f[p].push({set:r,size:l.size,
2886weight:n});f[r].push({set:p,size:l.size,weight:n})}l=[];for(h in f)if(f.hasOwnProperty(h)){for(k=n=0;k<f[h].length;++k)n+=f[h][k].size*f[h][k].weight;l.push({set:h,size:n})}l.sort(b);var t={};d({x:0,y:0},l[0].set);for(k=1;k<l.length;++k){var n=l[k].set,u=ab(f[n],c);h=e[n];u.sort(b);if(!u.length)throw"ERROR: missing pairwise overlap information";p=[];for(r=0;r<u.length;++r){var v=e[u[r].set],w=hW(h.sa,v.sa,u[r].size);p.push({x:v.x+w,y:v.y});p.push({x:v.x-w,y:v.y});p.push({y:v.y+w,x:v.x});p.push({y:v.y-
2887w,x:v.x});for(var x=r+1;x<u.length;++x)for(var y=e[u[x].set],B=hW(h.sa,y.sa,u[x].size),y=aW({x:v.x,y:v.y,sa:w},{x:y.x,y:y.y,sa:B}),B=0;B<y.length;++B)p.push(y[B])}h=1E50;u=p[0];for(r=0;r<p.length;++r)e[n].x=p[r].x,e[n].y=p[r].y,v=gW(e,a),v<h&&(h=v,u=p[r]);d(u,n)}return e}
2888function gW(a,b){function c(b){return bb(b,function(b){return a[b]})}for(var d=0,e=0;e<b.length;++e){var f=b[e],h;if(1!=f.pd.length){if(2==f.pd.length){h=a[f.pd[0]];var k=a[f.pd[1]];h=cW(h.sa,k.sa,YV(h,k))}else h=WV(c(f.pd));k=f.hasOwnProperty("weight")?f.weight:1;d+=k*(h-f.size)*(h-f.size)}}return d}
2889function lW(a,b){a.sort(function(a,b){return b.sa-a.sa});var c;if(0<a.length){var d=a[0].x,e=a[0].y;for(c=0;c<a.length;++c)a[c].x-=d,a[c].y-=e}if(1<a.length){c=Math.atan2(a[1].x,a[1].y)-b;var d=Math.cos(c),e=Math.sin(c),f,h;for(c=0;c<a.length;++c)f=a[c].x,h=a[c].y,a[c].x=d*f-e*h,a[c].y=e*f+d*h}if(2<a.length){for(c=Math.atan2(a[2].x,a[2].y)-b;0>c;)c+=2*Math.PI;for(;c>2*Math.PI;)c-=2*Math.PI;if(c>Math.PI)for(d=a[1].y/(1E-10+a[1].x),c=0;c<a.length;++c)e=(a[c].x+d*a[c].y)/(1+d*d),a[c].x=2*e-a[c].x,a[c].y=
28902*e*d-a[c].y}}function mW(a){function b(a){a.parent!==a&&(a.parent=b(a.parent));return a.parent}function c(a,c){b(a).parent=b(c)}a=bb(a,function(a){return a.parent=a});for(var d=0;d<a.length;++d)for(var e=d+1;e<a.length;++e)YV(a[d],a[e])+1E-10<a[d].sa+a[e].sa&&c(a[e],a[d]);for(var e={},f,d=0;d<a.length;++d)f=b(a[d]).parent.yK,f in e||(e[f]=[]),e[f].push(a[d]);bb(a,function(a){delete a.parent});a=[];for(f in e)e.hasOwnProperty(f)&&a.push(e[f]);return a}
2891function nW(a){function b(b){var c=Math.max.apply(null,bb(a,function(a){return a[b]+a.sa})),e=Math.min.apply(null,bb(a,function(a){return a[b]-a.sa}));return{max:c,min:e}}return{lh:b("x"),Oi:b("y")}}
2892function oW(a){var b=Math.PI/2;function c(a,b,c){if(a){var e=a.Ga,f;b?b=h.lh.max-e.lh.min+k:(b=h.lh.max-e.lh.max,f=(e.lh.max-e.lh.min)/2-(h.lh.max-h.lh.min)/2,0>f&&(b+=f));c?c=h.Oi.max-e.Oi.min+k:(c=h.Oi.max-e.Oi.max,f=(e.Oi.max-e.Oi.min)/2-(h.Oi.max-h.Oi.min)/2,0>f&&(c+=f));for(e=0;e<a.length;++e)a[e].x+=b,a[e].y+=c,d.push(a[e])}}null===b&&(b=Math.PI/2);var d=[],e;for(e in a)if(a.hasOwnProperty(e)){var f=a[e];d.push({x:f.x,y:f.y,sa:f.sa,yK:e})}e=mW(d);for(a=0;a<e.length;++a)lW(e[a],b),f=nW(e[a]),
2893e[a].size=(f.lh.max-f.lh.min)*(f.Oi.max-f.Oi.min),e[a].Ga=f;e.sort(function(a,b){return b.size-a.size});for(var d=e[0],h=d.Ga,k=(h.lh.max-h.lh.min)/50,b=1;b<e.length;)c(e[b],!0,!1),c(e[b+1],!1,!0),c(e[b+2],!0,!0),b+=3,h=nW(d);b={};for(a=0;a<d.length;++a)b[d[a].yK]=d[a];return b}function pW(a,b,c){var d=b[0].sa-YV(b[0],a),e,f;for(e=1;e<b.length;++e)f=b[e].sa-YV(b[e],a),f<=d&&(d=f);for(e=0;e<c.length;++e)f=YV(c[e],a)-c[e].sa,f<=d&&(d=f);return d}
2894function qW(a,b){var c=[],d;for(d=0;d<a.length;++d){var e=a[d];c.push({x:e.x,y:e.y});c.push({x:e.x+e.sa/2,y:e.y});c.push({x:e.x-e.sa/2,y:e.y});c.push({x:e.x,y:e.y+e.sa/2});c.push({x:e.x,y:e.y-e.sa/2})}var e=c[0],f=pW(c[0],a,b);for(d=1;d<c.length;++d){var h=pW(c[d],a,b);h>=f&&(e=c[d],f=h)}d=VV(function(c){return-1*pW({x:c[0],y:c[1]},a,b)},[e.x,e.y],{us:500,gJ:1E-10}).x;c={x:d[0],y:d[1]};e=!0;for(d=0;d<a.length;++d)if(YV(c,a[d])>
2894a[d].sa){e=!1;break}for(d=0;d<b.length;++d)if(YV(c,b[d])<b[d].sa){e=!1;
2895break}e||(1==a.length?c={x:a[0].x,y:a[0].y}:(d={},WV(a,d),d.Yo.length?1==d.Yo.length?c={x:d.Yo[0].mg.x,y:d.Yo[0].mg.y}:c=b.length?qW(a,[]):ZV(bb(d.Yo,function(a){return a.od})):c={x:0,y:-1E3,oS:!0}));return c};function rW(a,b){rD.call(this);this.Xa={};this.ea={};this.Fa=null;this.data(a,b);this.b=[];this.j=this.c=null;this.h={};this.ma=this.Da=null;this.state=new Pz(this);this.la=null;sv(this,this,this.$i,this.qo,null,this.$i,null,this.Jj)}G(rW,rD);g=rW.prototype;g.ia=rD.prototype.ia;g.Z=rD.prototype.Z|61440;g.Ca=function(){return"venn"};g.ld=function(){return[this]};g.xf=function(){return!1};g.Hh=function(){return!0};g.Oe=function(a){var b=this.L();this.c.ej(a,b.l("shapes"))};var sW=rW.prototype,tW={};
2896X(tW,0,"dataSeparator",Fv,4096,1);X(tW,1,"fill",Ov,16896,1);X(tW,1,"hoverFill",Ov,16384,1);X(tW,1,"selectFill",Ov,16384,1);X(tW,1,"hatchFill",Pv,16896,1);X(tW,1,"hoverHatchFill",Pv,16384,1);X(tW,1,"selectHatchFill",Pv,16384,1);X(tW,1,"stroke",Nv,16896,1);X(tW,1,"hoverStroke",Nv,16384,1);X(tW,1,"selectStroke",Nv,16384,1);sW.sy=tW;Jv(rW,rW.prototype.sy);g=rW.prototype;g.ob=function(a){return this.ea[a]};g.rc=function(a){return m(this.ea[a])};g.qc=function(a){return this.Xa[a]};
2897g.B=function(a){return m(this.ea[a])?this.ea[a]:this.Xa[a]};g.Tb=function(a,b){this.ea[a]=b};g.check=function(){return!0};g.Ud=function(){return!0};g.L=function(){return this.Fa||(this.Fa=this.m.L())};g.Ls=function(a,b,c){var d=this;this.L().l("isIntersection")&&(d=this.vj());a=b.get(a)||d.ob(a)||this.ob(a)||d.qc(a)||this.qc(a);m(a)&&(a=c(a));return a};g.no=function(){return this.L().l("hatchFillPaletteFill")||Se("diagonalBrick")};
2898g.Hq=function(){var a=this.L(),b=this.no();return{index:a.U(),sourceHatchFill:b,iterator:a}};g.Hj=function(a){var b=this.L();a=a||b.l("paletteFill")||this.B("color")||"blue";a={index:b.U(),sourceColor:a,iterator:b};b.l("isIntersection")&&(a.parentColors=b.l("parentColors"),a.parentColorsMap=b.l("parentColorsMap"));return a};
2899g.Ft=function(a){if(a instanceof PC)return uW(this,PC,a),this;if(a instanceof JC)return uW(this,JC,a),this;z(a)&&"range"==a.type?uW(this,PC):!z(a)&&this.j||uW(this,JC);return m(a)?(this.j.C(a),this):this.j};function uW(a,b,c){if(a.j instanceof b)c&&a.j.C(c);else{var d=!!a.j;Jb(a.j);a.j=new b;c&&a.j.C(c);Q(a.j,a.ty,a);d&&a.i(528,1)}}g.Dt=function(a){this.V||(this.V=new LC,Q(this.V,this.ty,this));return m(a)?(this.V.C(a),this):this.V};
2900g.Et=function(a){this.T||(this.T=new NC,Q(this.T,this.ty,this));return m(a)?(this.T.C(a),this):this.T};g.ty=function(a){V(a,2)&&this.i(528,1)};g.labels=function(a){this.fa||(this.fa=new lA,Q(this.fa,this.gO,this),this.fa.Sa(this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.fa.C(a),this):this.fa};g.rb=function(a){this.R||(this.R=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.R.C(a),this):this.R};
2901g.Kb=function(a){this.aa||(this.aa=new lA);return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.aa.C(a),this):this.aa};g.gO=function(a){V(a,1)&&this.i(8192,1)};g.Ja=function(a){this.f||(this.f=new mA,this.f.Sa(this),Q(this.f,this.hO,this));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.f.C(a),this):this.f};g.Xh=function(a){this.s||(this.s=new mA,this.s.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.s.C(a),this):this.s};
2902g.Yh=function(a){this.K||(this.K=new mA,this.K.w(4294967295));return m(a)?(!z(a)||"enabled"in a||(a.enabled=!0),this.K.C(a),this):this.K};g.hO=function(a){V(a,1)&&this.i(33280,65)};
2903g.ah=function(a,b){var c=[];if(!this.m)return c;this.ic();vW(this);for(var d=this.L().reset(),e;d.advance();)if(!d.l("isMissing")){d.get("x");e=d.U();var f=d.get("legendItem")||{},h=null;D(b)&&(h=wW(this),h.aV=this.Ec(e),h=b.call(h,h));A(h)||(h=String(m(d.get("name"))?d.get("name"):d.get("x")));var k=Vo(["fill"],1),l=Vo(["stroke"],2),n=Vo(["hatchFill"],3),p;d.l("isIntersection")&&(p=d.l("parentColors"),p=xW(p));h={enabled:!0,meta:{pointIndex:e,pointValue:d.get("value"),series:this},iconType:this.Ja().enabled()?
2904d.l("paletteMarkerType"):"square",text:h,iconStroke:d.get("stroke")||l(this,bp,!0),iconFill:d.get("fill")||p||k(this,bp,!0),iconH
2904atchFill:d.get("hatchFill")||n(this,bp,!0)};ec(h,f);h.sourceUid=ka(this);h.sourceKey=e;c.push(h)}return c};g.Bk=function(){return!0};g.wj=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.zi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};
2905g.yi=function(a,b){var c=a.Ke();if(!a||null!=c||isNaN(c))if(c=jr(b.domTarget))c.O=this};g.data=function(a,b){if(m(a)){if(a){var c=a.title||a.caption;c&&this.title(c);a.rows&&(a=a.rows)}this.Qa!==a&&(this.Qa=a,Jb(this.F),a instanceof nC?this.m=this.F=a.dh():this.m=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),Q(this.m,this.fO,this),this.i(4100,1));return this}return this.m};g.fO=function(){this.i(4096,1)};g.mb=function(){return this.Fa=this.m.L()};
2906g.kS=function(a,b){return a.pd.length-b.pd.length};g.vj=function(a){this.la||(this.la=new IV(this),Q(this.la,this.NT,this));return m(a)?(this.la.C(a),this):this.la};g.NT=function(a){var b=0;V(a,4096)&&(b|=8192);V(a,262144)&&(b|=32768);V(a,8192)&&(b|=16384);V(a,64)&&(b|=512);this.i(b,1)};
2907g.Dd=function(a){a={type:a.type,target:this,relatedTarget:tv(a.relatedTarget)||a.relatedTarget,domTarget:a.target,relatedDomTarget:a.relatedTarget,offsetX:a.offsetX,offsetY:a.offsetY,clientX:a.clientX,clientY:a.clientY,screenX:a.screenX,screenY:a.screenY,button:a.button,keyCode:a.keyCode,charCode:a.charCode,ctrlKey:a.ctrlKey,altKey:a.altKey,shiftKey:a.shiftKey,metaKey:a.metaKey,platformModifierKey:a.platformModifierKey,state:a.state};var b=jr(a.domTarget);a.pointIndex=P(b.index);return a};
2908g.Nd=function(a){var b;"pointIndex"in a?b=a.pointIndex:"labelIndex"in a?b=a.labelIndex:"markerIndex"in a&&(b=a.markerIndex);b=P(b);a.pointIndex=b;var c=a.type;switch(c){case "mouseout":c="pointmouseout";break;case "mouseover":c="pointmouseover";break;case "mousemove":c="pointmousemove";break;case "mousedown":c="pointmousedown";break;case "mouseup":c="pointmouseup";break;case "click":c="pointclick";break;case "dblclick":c="pointdblclick";break;default:return null}var d=this.data().L();d.select(b)||
2909d.reset();return{type:c,actualTarget:a.target,iterator:d,sliceIndex:b,pointIndex:b,target:this,originalEvent:a,point:this.Ec(b)}};g.Ec=function(a){return new vG(this,a)};g.Ee=function(a,b){if(!this.enabled())return this;if(q(a)){for(var c=Xz(this.state,N),d=0;d<c.length;d++)jb(a,c[d])||this.state.h(N,c[d]);Vz(this.state,N,a);m(b)&&yW(this,b)}else C(a)&&(this.Ub(),Vz(this.state,N,a),m(b)&&yW(this,b));return this};g.De=function(a){m(a)?this.Ee(a):this.enabled()&&this.state.g(N);return this};
2910g.Ub=function(a){if((Tz(this.state,N)||Zz(this.state.ze(),N))&&this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(N,b)}};g.$e=function(a){var b=this.L();this.c.ej(a,b.l("shapes"));zW(this,a,b);AW(this,a,b)};g.Kf=ea;g.Cb=function(a){return this.yc().Cb(a)};g.Lc=function(a){return this.yc().Lc(a)};g.Je=function(a,b){var c=!(b&&b.shiftKey);q(a)?(b||this.Vb(),this.state.g(ap,a,c?N:void 0)):C(a)&&this.state.g(ap,a,c?N:void 0);return this};
2911g.select=function(a){if(!this.enabled())return this;m(a)?this.Je(a):this.enabled()&&this.state.g(ap);return this};g.Vb=function(a){if(this.enabled()){var b;m(a)?b=a:b=this.state.b==bp?NaN:void 0;this.state.h(ap,b)}};g.cn=function(a){return Ud(this.state,a)};
2912function wW(a,b){var c=a.L();if(!a.J||b)a.J=new Jy;a.J.Jf(c).Cf([a.Ec(c.U()),a]);var d=c.get("x"),e=m(c.get("name"))?c.get("name"):d,c={x:{value:d,type:"string"},value:{value:c.get("value"),type:"number"},index:{value:c.U(),type:"number"},chart:{value:a,type:""},name:{value:e,type:"string"},isIntersection:{value:!!c.l("isIntersection"),type:"string"}};return Vx(a.J,c)}function yW(a,b){if(!b||b.target!=a.wd()){var c=a.L().l("tooltip");c.Cd(!0);var d=wW(a);b&&lz(c,b.clientX,b.clientY,d)}}
2913g.px=function(a){mz(this.L().l("tooltip"),a.clientX,a.clientY)};
2914g.ic=function(){if(T(this,4096)&&this.m){this.i(16384);for(var a=this.mb(),b={},c=[],d,e;a.advance();)if(d=a.get("x"),e=a.U(),q(d))1==d.length&&(b[String(d[0])]=d),c[e]=d;else{d=String(d);var f=this.B("dataSeparator"),f=d.split(f);1==f.length&&(b[d]=d);c[e]=f}for(e=0;e<c.length;e++)if((d=c[e])&&1<d.length)for(f=0;f<d.length;f++)if(!(d[f]in b)){a.select(e);a.l("isMissing",!0);break}this.b.length=0;this.h={};this.ma=null;a=this.mb();for(b=this.B("dataSeparator");a.advance();)a.l("isMissing")||(c=a.get("x"),
2915e=Number(a.get("value")),d=a.U(),e={size:e,Bp:d},q(c)?(e.pd=c,1==c.length&&(this.h[c.join(b)]=e)):(c=String(c),d=c.split(b),e.pd=d,1==d.length&&(this.h[c]=e)),this.b.push(e));Ab(this.b,this.kS);vW(this);a=dW(this.b);this.ma=oW(a);this.w(4096)}};
2916function vW(a){if(T(a,16384))for(var b=a.mb(),c=0;c<a.b.length;c++){var d=a.b[c];b.select(d.Bp);var d=d.pd,e,f=!1,h=a.Za(),k=Vo(["fill"],1);
2916if(1==d.length){var l=a.Ft().pf(c);b.l("paletteFill",l);e=d[0];a.h[e].zY=l;a.h[e].NJ=k(a,bp,!0)}else{f=[];h={};for(k=0;k<d.length;k++)e=d[k],l=a.h[e],f.push(l.NJ),h[e]=l.NJ;b.l("parentColors",f);b.l("parentColorsMap",h);f=!0;h=a.vj().Za()}b.l("hatchFillPaletteFill",b.get("hatchFill")||a.Dt().fi(c));b.l("isIntersection",f);b.l("paletteMarkerType",a.Et().gj(c));
2917b.l("tooltip",h)}}
2918g.Dg=function(a){this.ic();var b,c,d,e;this.c||(this.c=new sH(this,[GG,HG,IG],!0),oH(this.c,this.ta));if(0<a.width&&0<a.height){if(T(this,4)){this.c.ev();c=this.ma;var f=a.width,h=a.height;d=[];e=[];for(var k in c)c.hasOwnProperty(k)&&(e.push(k),d.push(c[k]));f-=0;h-=0;k=nW(d);c=k.lh;k=k.Oi;for(var l=Math.min(h/(k.max-k.min),f/(c.max-c.min)),f=(f-(c.max-c.min)*l)/2,n=(h-(k.max-k.min)*l)/2,h={},p=0;p<d.length;++p){var r=d[p];h[e[p]]={sa:l*r.sa,x:0+f+(r.x-c.min)*l,y:0+n+(r.y-k.min)*l}}d=this.b;e=[];
2919c={};k=[];for(var t in h)k.push(t),c[t]=[];for(t=0;t<k.length;t++)for(l=h[k[t]],f=t+1;f<k.length;++f)n=h[k[f]],p=YV(l,n),p+n.sa<=l.sa+1E-10?c[k[f]].push(k[t]):p+l.sa<=n.sa+1E-10&&c[k[t]].push(k[f]);for(t=0;t<d.length;++t){k=d[t].pd;f={};n={};l=d[t].Bp;for(p=0;p<k.length;++p){f[k[p]]=!0;for(var r=c[k[p]],u=0;u<r.length;++u)n[r[u]]=!0}p=[];r=[];for(b in h)b in f?p.push(h[b]):b in n||r.push(h[b]);f=qW(p,r);e[l]=f;f.oS&&0<d[t].size&&K(22,null,[k+""])}this.Da=e;for(b=0;b<this.b.length;b++){c=this.b[b];
2920d=c.Bp;e=this.L();e.select(d);c=c.pd;e=[];if(1==c.length)t=c[0],e.push(h[t]);else for(k=0;k<c.length;k++)t=c[k],e.push(h[t]);c={};WV(e,c);d=this.c.xb(this.cn(d));e=d.hatchFill;t=d.stroke;BW(d.fill,c,a);BW(e,c,a);BW(t,c,a)}this.i(40960);this.w(16384)}if(T(this,8192)){this.labels().clear();this.labels().D(this.ta);for(b=0;b<this.b.length;b++)c=this.b[b],d=c.Bp,e=this.L(),e.select(d),c=this.Da[d],h=wW(this,!0),c={value:{x:a.left+c.x,y:a.top+c.y}},h=this.labels().add(h,c,d),e.l("label",h),zW(this,Ud(this.state,
2921d),e);this.labels().I();h=this.vj();h.labels().w(4294967295);h.Kb().w(4294967295);h.rb().w(4294967295);this.w(8192)}if(T(this,32768)){this.Ja().D(this.ta);this.Ja().clear();for(b=0;b<this.b.length;b++)c=this.b[b],d=c.Bp,e=this.L(),e.select(d),c=this.Da[d],c={value:{x:a.left+c.x+.5,y:a.top+c.y+.5}},h=this.Ja().add(c,d),e.l("marker",h),AW(this,Ud(this.state,d),e);this.Ja().I();a=this.vj();a.Ja().w(4294967295);a.Yh().w(4294967295);a.Xh().w(4294967295);this.w(32768)}if(T(this,16384)){vW(this);for(e=this.mb();e.advance();)this.c.ej(this.cn(e.U()),
2922e.l("shapes"));this.w(16384)}}};function xW(a){if(a.length){for(var b,c=0;c<a.length;c++){var d=Ke(a[c]);b=b?Ho(b,d):d}return b||"black"}return"black"}function BW(a,b,c){b=b.Yo;if(b.length)if(1==b.length)b=b[0].mg,a.moveTo(b.x+0+b.sa+c.left,b.y+0+c.top).kq(b.sa,b.sa,0,360);else if(1<b.length){a.moveTo(b[0].He.x+c.left,b[0].He.y+c.top);for(var d=0;d<b.length;++d){var e=b[d];a.dc(e.od.x+c.left,e.od.y+c.top,e.mg.sa,e.mg.sa,e.width>e.mg.sa,!0)}a.close()}}
2923function zW(a,b,c){var d=c.l("label");if(d&&!c.l("isMissing")){var e=c.l("isIntersection")?a.vj():a;b=$z(b);var f=!!(b&N),h=!!(b&ap);b=c.get("label")||null;var k=c.get("hoverLabel")||null;c=c.get("selectLabel")||null;c=h?c:f?k:null;var k=h?e.Kb():f?e.rb():null,l=e.labels(),n=h?a.Kb():f?a.rb():null,p=a.labels(),r=h?e.Kb().Xa:f?e.rb().Xa:null,e=e.labels().Xa,f=h?a.Kb().Xa:f?a.rb().Xa:null;a=a.labels().Xa;var h=c&&m(c.enabled)?c.enabled:null,t=b&&m(b.enabled)?b.enabled:null,u=k&&null!==k.enabled()?k.enabled():
2924null,v=l&&null!==l.enabled()?l.enabled():null,w=n?n.enabled():null,x=p.enabled(),y=!1;null===h?null===t?null===u?null===v?null===w?y=x:y=w:y=v:y=u:y=t:y=h;y?(d.Se(),d.enabled(!0),d.state("labelOwnSettings",d.b,0),d.state("pointState",c,1),d.state("pointNormal",b,2),d.state("intersectionsState",k,3),d.state("intersectionsNormal",l,4),d.state("chartState",n,5),d.state("chartNormal",p,6),d.state("intersectionsStateTheme",r,7),d.state("chartStateTheme",f,8),d.state("auto",d.c,9),d.state("intersectionsNormalTheme",
2925e||null,10),d.state("chartNormalTheme",a||null,11)):d.enabled(!1);d.I()}}
2926function AW(a,b,c){var d=c.l("marker");if(d&&!c.l("isMissing")){var e=!!c.l("isIntersection"),f=e?a.vj():a,h=a.Ja();b=$z(b);var k=!!(b&N),l=!!(b&ap),n=c.get("marker")||{},p=c.get("hoverMarker"),r=c.get("selectMarker");l?ec(n,r||{}):k&&ec(n,p||{});b=n;var p=l?r:k?p:n,f=l?f.Yh():k?f.Xh():f.Ja(),r=l?a.Yh():k?a.Xh():a.Ja(),n=p&&m(p.enabled)?p.enabled:null,t=f.enabled(),u=!1;null===n?null===t?u=h.enabled():u=t:u=n;u?(h=a.Ja().u(),k=l?a.Yh().u():k?a.Xh().u():{},a=e?a.vj().Ja().u():{},l=e?f.u():{},ec(h,
2927k,a,l,b),n=h,m(n.type)||(n.type=f.Ca()||r.Ca()||c.l("paletteMarkerType")),m(n.fill)||(b=c.l("paletteFill"),e&&(c=c.l("parentColors"),b=xW(c),b.opacity=1),n.fill=f.g||r.g||b),d.Se(),d.enabled(!0),FE(d,f),d.ug(n,p)):(FE(d,f),d.enabled(!1));d.I()}}
2928g.u=function(){var a=rW.o.u.call(this);Mv(this,this.sy,a,"Venn");a.type=this.Ca();
2928a.data=this.data().u();a.labels=this.labels().u();a.selectLabels=this.Kb().u();a.hoverLabels=this.rb().u();a.markers=this.Ja().u();a.selectMarkers=this.Yh().u();a.hoverMarkers=this.Xh().u();a.palette=this.Ft().u();a.hatchFillPalette=this.Dt().u();a.markerPalette=this.Et().u();a.intersections=this.vj().u();return{chart:a}};
2929g.H=function(a,b){rW.o.H.call(this,a,b);b?this.Xa=a:Lv(this,this.sy,a);this.data(a.data);this.labels().na(!!b,a.labels);this.rb().na(!!b,a.hoverLabels);this.Kb().na(!!b,a.selectLabels);this.Ft().na(!!b,a.palette);this.Et().na(!!b,a.markerPalette);this.Dt().na(!!b,a.hatchFillPalette);this.Ja().na(!!b,a.markers);this.Xh().na(!!b,a.hoverMarkers);this.Yh().na(!!b,a.selectMarkers);this.vj().na(!!b,a.intersections)};var CW=rW.prototype;CW.data=CW.data;CW.getType=CW.Ca;CW.intersections=CW.vj;CW.labels=CW.labels;
2930CW.hoverLabels=CW.rb;CW.selectLabels=CW.Kb;CW.markers=CW.Ja;CW.hoverMarkers=CW.Xh;CW.selectMarkers=CW.Yh;CW.palette=CW.Ft;CW.hatchFillPalette=CW.Dt;CW.markerPalette=CW.Et;CW.hover=CW.De;CW.unhover=CW.Ub;CW.select=CW.select;CW.unselect=CW.Vb;function DW(a,b,c,d,e){zJ.call(this,a,b,c,d,e)}G(DW,zJ);g=DW.prototype;g.st={"%BubbleSize":"size","%RangeStart":"low","%RangeEnd":"high","%XValue":"x","%Diff":"diff","%Absolute":"absolute","%IsTotal":"isTotal"};g.pp=function(a,b){var c=DW.o.pp.call(this,a,b);c.diff={value:b.l("diff"),type:"number"};
2930c.absolute={value:b.l("absolute"),type:"number"};c.isTotal={value:b.l("isTotal"),type:""};return c};g.KI=function(){return{prevValue:0,zI:!1,eU:"absolute"==this.ba.sv()}};
2931g.xJ=function(a,b,c){var d=-1<Za(this.m||[],b.l.rawIndex);a=a.get("isTotal");var d=!!b.l.missing||d,e=!(c.zI||d);a=e||(m(a)?!!a:d);!d||!e&&a?(d=c.eU?d?c.prevValue:+b.data.value:c.prevValue+(d?0:+b.data.value),b.l.absolute=d,b.l.diff=d-c.prevValue,b.l.isTotal=a,b.l.missing=0,c.zI=!0,c.prevValue=d):b.l.missing=1};g.jA=function(a){return"value"==a?0<=(Number(this.L().l("diff"))||0):DW.o.jA.call(this,a)};function EW(){YJ.call(this);this.A="waterfall"}G(EW,YJ);var FW={};FW.waterfall={nb:32,sb:2,pb:[NG,PG,QG,SG,VG,IG],vb:null,lb:null,qb:SD|5767168,eb:"value",cb:"zero"};EW.prototype.Bf=FW;HD(EW,EW.prototype.Bf);g=EW.prototype;g.Ek=function(){return"waterfall"};g.bs=function(){return"value"};g.oi=function(){};g.sI=function(a){return+a.l[a.l.isTotal?"absolute":"diff"]};
2932g.yJ=function(a,b,c,d){var e=0,f,h;if(b)for(f=0;f<a.length;f++)h=a[f].data[b-1],e+=Number(h.l.diff)||0;this.h=[];for(f=b;f<=c;f++){for(var k=b=0;k<a.length;k++)h=a[k].data[f],h.l.isTotal||(h.l.stackedZero+=e,h.l.stackedValue+=e,h.l.stackedZeroPrev+=e,h.l.stackedValuePrev+=e,h.l.stackedZeroNext+=e,h.l.stackedValueNext+=e),d.Yb(h.l.stackedValue),d.Yb(h.l.stackedValuePrev),d.Yb(h.l.stackedValueNext),b+=h.l.missing?0:Number(h.l.diff)||0;e+=b;this.h.push(e)}};
2933g.bE=function(){this.c?this.c.clear():this.c=uh();var a=this.wa(),b=this.Da[String(ka(a))];if(b&&b.length){this.c.stroke(this.la);var c=We(this.la);this.c.parent(this.D());this.c.zIndex(1E3);this.c.clip(this.Bh());var d=this.Gt(),a=a.Nm(),e=b[0].Rr,f=b[0].lastIndex,h,k,l,n,p;l=GW(b,e);isNaN(l)?h=k=NaN:(n=b[l],l=n.data[e].l,p=a?n.O.$m(m(l.category)?l.category:e):n.O.Ci,k=Kr(HW(this,this.h[0]),c),h=l.valueX+p/2);for(var r=e+1;r<=f;r++){a:{for(l=0;l<b.length;l++)if(!b[l].data[r].l.missing)break a;l=
2934NaN}isNaN(l)?l=n=NaN:(n=b[l],l=n.data[r].l,p=a?n.O.$m(m(l.category)?l.category:e):n.O.Ci,n=Kr(HW(this,this.h[r-e-1]),c),l=l.valueX-p/2);if(!isNaN(h)&&!isNaN(k))if(isNaN(l)||isNaN(n))continue;else BG(this.c,d,h,k),CG(this.c,d,l,n);l=GW(b,r);isNaN(l)?h=k=NaN:(n=b[l],l=n.data[r].l,p=a?n.O.$m(m(l.category)?l.category:e):n.O.Ci,k=Kr(HW(this,this.h[r-e]),c),h=l.valueX+p/2)}}};function HW(a,b){var c=a.Ua().transform(b),d=a.f,e;a.Gt()?(e=d.left,d=d.width):(e=d.ka(),d=-d.height);return e+c*d}
2935function GW(a,b){for(var c=a.length;c--;)if(!a[c].data[b].l.missing)return c;return NaN}g.ol=function(a,b){return new DW(this,this,a,b,!0)};g.sv=function(a){if(m(a)){a:{a=String(a).toLowerCase();switch(a){case "diff":a="diff";break a}a="absolute"}this.Yd!=a&&(this.Yd=a,this.X(1));return this}return this.Yd};g.uy=function(a,b,c,d,e){if(m(a)){var f=Re.apply(null,arguments);f!=this.la&&(this.la=f,this.X(1));return this}return this.la};g.Bk=function(){return!0};
2936g.ah=function(a,b){var c=[];if("categories"==a){this.g={};for(var d=this.ld(),e,f,h,k={},l=0,n=0;n<d.length;n++)e=d[n],f=Vo(["risingFill"],1),f=f(e,bp,!0,!0),h=hr(f),h in k?this.g[k[h]].O.push(e):(k[h]=l,this.g[l]={O:[e],type:"rising"},c.push({text:"Increase",iconEnabled:!0,iconFill:f,sourceUid:ka(this),sourceKey:l++})),f=Vo(["fallingFill"],1),f=f(e,bp,!0,!0),h=hr(f),h in k?this.g[k[h]].O.push(e):(k[h]=l,this.g[l]={O:[e],type:"falling"},c.push({text:"Decrease",iconEnabled:!0,iconFill:f,sourceUid:ka(this),
2937sourceKey:l++})),f=Vo(["fill"],1),f=f(e,bp,!0,!0),h=hr(f),h in k?this.g[k[h]].O.push(e):(k[h]=l,this.g[l]={O:[e],type:"total"},c.push({text:"Total",iconEnabled:!0,iconFill:f,sourceUid:ka(this),sourceKey:l++}))}else c=EW.o.ah.call(this,a,b);return c};
2938g.zi=function(a,b){if("categories"==this.wd().df())for(var c=a.Ke(),d=this.g[c],c=d.O,d=d.type,e,f,h,k,l,n,p=0;p<c.length;p++){e=c[p];f=e.we();for(n=[];f.advance();){var r=f.U();f.l("missing")||(h=f.l("isTotal"),k=0<=f.l("diff")&&!h,l=0>f.l("diff")&&!h,(h=h&&"total"==d||k&&"rising"==d||l&&"falling"==d)&&n.push(r))}e.De(n)}else return EW.o.zi.call(this,a,b)};g.yi=function(a,b){if("categories"==this.wd().df())this.Ub();else return EW.o.yi.call(this,a,b)};
2939g.wj=function(a,b){if("default"==this.wd().df())return EW.o.wj.call(this,a,b)};g.u=function(){var a=EW.o.u.call(this);a.chart.dataMode=this.sv();a.chart.connectorStroke=L(this.uy());return a};g.H=function(a,b){EW.o.H.call(this,a,b);this.sv(a.dataMode);this.uy(a.connectorStroke)};g.M=function(){Jb(this.c);delete this.la;delete this.Yd;EW.o.M.call(this)};var IW=EW.prototype;IW.dataMode=IW.sv;IW.connectorStroke=IW.uy;IW.xScale=IW.wa;IW.yScale=IW.Ua;IW.crosshair=IW.ik;IW.grid=IW.km;IW.minorGrid=IW.oo;
2940IW.xAxis=IW.Rk;IW.getXAxesCount=IW.$r;IW.yAxis=IW.Ij;IW.getYAxesCount=IW.as;IW.getSeries=IW.ye;IW.lineMarker=IW.lm;IW.rangeMarker=IW.mm;IW.textMarker=IW.nm;IW.palette=IW.qh;IW.markerPalette=IW.$h;IW.hatchFillPalette=IW.Zh;IW.getType=IW.Ca;IW.addSeries=IW.Zi;IW.getSeriesAt=IW.Ig;IW.getSeriesCount=IW.pg;IW.removeSeries=IW.Nl;IW.removeSeriesAt=IW.Ol;IW.removeAllSeries=IW.Ml;IW.getPlotBounds=IW.Bh;IW.xZoom=IW.jf;IW.xScroller=IW.Pg;IW.getStat=IW.nd;IW.annotations=IW.ph;IW.getXScales=IW.vl;
2941IW.getYScales=IW.wl;IW.data=IW.data;function JW(a){DG.call(this,a)}G(JW,DG);KD[3]=JW;g=JW.prototype;g.type=3;g.ud=263936;g.xd={path:"path",hatchFill:"path",median:"path",stem:"path",whisker:"path"};g.Bj=["lowest","q1","median","q3","highest"];
2942g.gd=function(a,b){var c=this.c.xb(b),d=a.l("x"),e=a.l("lowest"),f=a.l("q1"),h=a.l("median"),k=a.l("q3"),l=a.l("highest"),n=DH(this.O,a,b)/2,p=this.j/2,r=c.path;BG(r,this.b,d-p,f);CG(r,this.b,d+p,f,d+p,k,d-p,k);r.close();r=c.hatchFill;BG(r,this.b,d-p,f);CG(r,this.b,d+p,f,d+p,k,d-p,k);r.close();r=c.median;BG(r,this.b,d-p,h);CG(r,this.b,d+p,h);r=c.stem;BG(r,this.b,d,e);CG(r,this.b,d,f);BG(r,this.b,d,k);CG(r,this.b,d,l);r=c.whisker;BG(r,this.b,d-n,e);CG(r,this.b,d+n,e);BG(r,this.b,d-n,l);CG(r,this.b,
2943d+n,l)};g.kt=function(a,b){var c=a.l("shapes");if(c){var d=a.l("x"),e=a.l("lowest"),f=a.l("highest"),h=DH(this.O,a,b)/2,c=c.whisker;c.clear();BG(c,this.b,d-h,e);CG(c,this.b,d+h,e);BG(c,this.b,d-h,f);CG(c,this.b,d+h,f)}};function KW(a){DG.call(this,a)}G(KW,DG);KD[4]=KW;g=KW.prototype;g.type=4;g.ud=514;g.xd={circle:"circle",hatchFill:"circle",negative:"circle",negativeHatchFill:"circle"};g.gd=function(a,b){var c,d;0>a.l("size")?(c="negative",d="negativeHatchFill"):(c="circle",d="hatchFill");var e={};e[c]=!0;e[d]=!0;c=this.c.xb(b,e);LW(this,a,c)};g.bj=function(a){var b=a.l("shapes");LW(this,a,b)};
2944function LW(a,b,c){var d=b.l("x"),e=b.l("value");b=b.l("size");b=Math.abs(b);a.b&&(a=d,d=e,e=a);for(var f in c){a=c[f];a.hj(d).ij(e).sa(b);var h=a.Jb;h&&!xe(h)&&a.Eb(1,0,0,1,0,0)}};function MW(a){DG.call(this,a)}G(MW,DG);KD[19]=MW;g=MW.prototype;g.type=19;g.ud=1737;g.xd={stroke:"path"};g.gd=function(a,b){var c=this.c.xb(b);NW(this,a,c)};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();NW(this,a,b)};function NW(a,b,c){var d=b.l("x");b=b.l("value");var d=d-a.j/2,e=d+a.j,f=We(c.stroke.stroke()),d=Kr(d,f),e=Kr(e,f);b=Kr(b,f);c=c.stroke;BG(c,a.b,d,b);CG(c,a.b,e,b)};function OW(a){DG.call(this,a)}G(OW,DG);KD[29]=OW;g=OW.prototype;g.type=29;g.ud=263905;g.xd={path:"path",hatchFill:"path"};g.gd=function(a,b){if(!a.l("missing")){var c=this.c.xb(b);PW(this,a,c)}};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();PW(this,a,b,!0)};
2945function PW(a,b,c,d){if(0!=b.get("value")&&c){var e=b.l("x"),f=b.l("zero"),h=b.l("value"),k=d?b.l("pointWidth"):a.j;b.l("pointWidth",k);d=Math.abs(Tp(O(a.O.ba.zt(),k)));k-=2*d;e-=k/2;k=e+k;b=b.l("stroke")?b.l("stroke"):c.path.stroke();b=We(b);var l=b/2,e=Kr(e+l,b),k=Kr(k-l,b),h=h+(a.b?-l:l),f=f-(a.b?-l:l),h=Kr(h,b),f=Kr(f,b);d&&(b=Math.abs(f-h),d=b>2*d?d:b/2-1,f-=a.b?-d:d,h+=a.b?-d:d);d=c.path;BG(d,a.b,e,h);CG(d,a.b,k,h,k,f,e,f);d.close();d=c.hatchFill;BG(d,a.b,e,h);CG(d,a.b,k,h,k,f,e,f);d.close()}}
2946g.kt=function(a){if(!a.l("missing")){var b=a.l("shapes"),c;for(c in b)b[c].clear();PW(this,a,b,!0)}};function QW(a){DG.call(this,a)}G(QW,IS);KD[32]=QW;g=QW.prototype;g.type=32;g.ud=263713;g.xd={rising:"path",risingHatchFill:"path",falling:"path",fallingHatchFill:"path",path:"path",hatchFill:"path"};g.bj=function(a){var b=a.l("shapes"),c;for(c in b)b[c].clear();c=0<=a.l("diff");var d;a.l("isTotal")?(c="path",d="hatchFill"):c?(c="rising",d="risingHatchFill"):(c="falling",d="fallingHatchFill");this.Lr(a,b[c],b[d])};
2947g.gd=function(a,b){var c=0<=a.l("diff"),d;a.l("isTotal")?(c="path",d="hatchFill"):c?(c="rising",d="risingHatchFill"):(c="falling",d="fallingHatchFill");var e={};e[c]=e[d]=!0;e=this.c.xb(b,e);this.Lr(a,e[c],e[d])};function RW(a){ST.call(this,a);this.path=uh();this.path.zIndex(1);this.b=null;this.j=[this.path]}G(RW,ST);g=RW.prototype;g.dF=function(){if(this.enabled()){var a;if(a=this.rl?this.lr():this.gu()){var b=WT(this.ba);b&&b.I();(b=VT(this.ba))&&b.I()}this.rl=this.ba.iv()&&this.rl||a}};
2948g.Oj=function(){RW.o.Oj.call(this);if(!Zu(this)&&this.enabled()){var a=this.ba.Ua().transform(0);isNaN(a)&&(a=0);this.Ed=UT(this,ee(a,0,1),!1);var b,a=this.j.length;T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8));T(this,4)&&(this.ba.clip()&&(ja(this.ba.clip())?b=this.di:b=this.ba.clip(),this.c.clip(b)),this.w(4));if(T(this,16)){for(b=0;b<a;b++)this.j[b].clear();this.fF()}if(T(this,2)){b=this.D();this.c.parent(b);for(b=0;b<a;b++)this.j[b].parent(this.c);this.b&&this.b.parent(this.c);this.w(2)}T(this,
294964)&&!this.b&&(this.b=uh(),this.b.parent(this.c),this.b.zIndex(2),this.b.Hb(!0))}};g.bz=function(){this.dz();this.ZH();RW.o.bz.call(this)};g.az=function(){var a=this.L();return{value:{x:a.l("x"),y:a.l("value")}}};g.dz=ea;g.ZH=ea;g.fF=function(){this.path.stroke(iU(this.ba),1);this.path.fill(null)};function SW(a){RW.call(this,a);this.f=uh();this.f.zIndex(1.1);this.j.push(this.f)}G(SW,RW);TT.area=SW;g=SW.prototype;g.Oj=function(){SW.o.Oj.call(this);this.g=NaN};g.fF=function(){var a=Ke(this.ba.yq(this.ba.fill()));this.path.stroke(null);this.path.fill(a);this.f.stroke(iU(this.ba));this.f.fill(null)};g.ZH=function(){T(this,64)&&this.b&&(this.b.Pb(this.path.u()),this.b&&(this.b.stroke(null),this.b.fill(jU(this.ba,this.ba.hm()))))};
2950g.gu=function(){var a=this.tp();if(!a)return!1;if(T(this,16)){var b=a[0],a=a[1];this.dz();this.path.moveTo(b,this.Ed).lineTo(b,a);this.f.moveTo(b,a);this.g=b;this.L().l("x",b).l("value",a)}return!0};g.lr=function(){var a=this.tp();if(!a)return!1;if(T(this,16)){var b=a[0],a=a[1];this.path.lineTo(b,a);this.f.lineTo(b,a);this.g=b;this.L().l("x",b).l("value",a)}return!0};g.dz=function(){isNaN(this.g)||this.path.lineTo(this.g,this.Ed).close()};
2951g.qk=function(){var a=SW.o.qk.call(this);a.stroke={color:"#64b5f6",thickness:1.5};a.fill={color:"#64b5f6",opacity:.5};return a};function TW(a){ST.call(this,a)}G(TW,ST);TT.column=TW;g=TW.prototype;g.ta=null;g.tj=null;g.hu=function(){return!0};g.TJ=function(){return ph()};function nU(a,b){var c=b||a.di,c=Math.floor((a.ba.wa().Uv()||1/a.L().Ya())*c.width),c=Math.floor(O(a.ba.Bt(),c));1>c&&(c=1);return c}
2952g.Oj=function(){TW.o.Oj.call(this);var a=this.ba.Ua().transform(0);isNaN(a)&&(a=0);this.Ed=UT(this,ee(a,0,1),!1);!Zu(this)&&this.enabled()&&(this.ta||(this.ta=new DL(this.TJ,ea),this.ta.zIndex(1)),T(this,8)&&(this.c.zIndex(this.zIndex()),this.w(8)),T(this,4)&&(a=ja(this.ba.clip())?this.ba.clip()?this.di:"none":this.ba.clip(),this.c.clip(a),this.w(4)),T(this,16)&&this.ta.clear(),T(this,64)&&(this.tj||(this.tj=new DL(this.TJ,ea),this.tj.parent(this.c),this.tj.zIndex(2),this.tj.Hb(!0)),this.tj.clear()),
2953T(this,2)&&(this.c.parent(this.D()),this.ta.parent(this.c),this.tj&&this.tj.parent(this.c),this.w(2)))};
2954g.lr=function(){var a=this.tp();if(!a)return!1;if(T(this,16)){var b=a[0],c=a[1],c=c<this.Ed?Math.ceil(c):Math.floor(c),a=EL(this.ta),d=nU(this),e=d%2?.5:0;this.L().l("x",b).l("value",c).l("shape",a);var f=Math.min(this.Ed,c),c=Math.abs(this.Ed-c);a.Ws(Math.ceil(b+e-d/2)).Xs(f).Pp(d).Op(c);b=this.L().l("shape");m(b)&&(b.fill(hU(this.ba)),b.stroke(null))}T(this,64)&&(a=this.L(),b=this.tj?EL(this.tj):null,a.l("hatchFillShape",b),a=a.l("shape"),m(a)&&b&&b.Pb(a.u()),(b=this.L().l("hatchFillShape"))&&b.stroke(null).fill(kU(this.ba))
2954);
2955return!0};
2956g.qk=function(){var a=TW.o.qk.call(this);a.markers||(a.markers={});a.markers.position="centerTop";a.labels||(a.labels={});a.labels.position="centerTop";a.labels.anchor="centerBottom";a.negativeMarkers||(a.negativeMarkers={});a.negativeMarkers.position="centerBottom";a.negativeLabels||(a.negativeLabels={});a.negativeLabels.position="centerBottom";a.negativeLabels.anchor="centerTop";a.stroke={color:"#64b5f6",thickness:1.5};a.fill={color:"#64b5f6",opacity:.7};a.negativeFill={color:"#ef6c00",opacity:.7};
2957return a};function UW(a){RW.call(this,a)}G(UW,RW);TT.line=UW;g=UW.prototype;g.gu=function(){var a=this.tp();if(!a)return!1;if(T(this,16)){var b=a[0],a=a[1];this.path.moveTo(b,a);this.L().l("x",b).l("value",a)}return!0};g.lr=function(){var a=this.tp();if(!a)return!1;if(T(this,16)){var b=a[0],a=a[1];this.path.lineTo(b,a);this.L().l("x",b).l("value",a)}return!0};g.cz=function(){return iU(this.ba)};g.eF=function(){return Oo(iU(this.ba))};
2958g.qk=function(){var a=UW.o.qk.call(this);a.stroke={color:"#64b5f6",thickness:1.5};a.fill={color:"#64b5f6",opacity:.5};return a};function VW(a){ST.call(this,a)}G(VW,TW);TT.winLoss=VW;VW.prototype.Oj=function(){VW.o.Oj.call(this);this.Ed=Math.round(UT(this,.5,!1))};VW.prototype.tp=function(){if(!this.enabled())return null;var a=this.ba.Ua(),b=this.ba.wa(),c=this.L(),d=!1,e=c.get("x"),c=c.get("value"),c=0<c?a.zc()?0:1:0>c?a.zc()?1:0:.5;if(!m(e)||!m(c))return null;a.wf(c)&&(c=NaN);a=b.wf(e)?NaN:UT(this,b.transform(e,.5),!0);b=UT(this,c,!1);if(isNaN(a)||isNaN(b))d=!0;return d?null:[a,b]};
2959VW.prototype.qk=function(){var a=VW.o.qk.call(this);a.markers||(a.markers={});a.markers.position="centerTop";a.markers.anchor="centerTop";a.labels||(a.labels={});a.labels.position="centerTop";a.labels.anchor="centerTop";a.negativeMarkers||(a.negativeMarkers={});a.negativeMarkers.position="centerBottom";a.negativeMarkers.anchor="centerBottom";a.negativeLabels||(a.negativeLabels={});a.negativeLabels.position="centerBottom";a.negativeLabels.anchor="centerBottom";a.stroke={color:"#64b5f6",thickness:1.5};
2960a.fill={color:"#64b5f6",opacity:.7};a.negativeFill={color:"#ef6c00",opacity:.7};return a};function WW(a,b){this.ga=a;this.b=b?XW:YW}var YW=["topBorder","rightBorder","bottomBorder","leftBorder"],XW=["cellTopBorder","cellRightBorder","cellBottomBorder","cellLeftBorder"];WW.prototype.top=function(a,b,c,d,e){null!=a&&(a=Re.apply(null,arguments));return this.ga.$(this.b[0],a,256)};WW.prototype.right=function(a,b,c,d,e){null!=a&&(a=Re.apply(null,arguments));return this.ga.$(this.b[1],a,256)};
2961WW.prototype.bottom=function(a,b,c,d,e){null!=a&&(a=Re.apply(null,arguments));return this.ga.$(this.b[2],a,256)};WW.prototype.left=function(a,b,c,d,e){null!=a&&(a=Re.apply(null,arguments));return this.ga.$(this.b[3],a,256)};var ZW=WW.prototype;ZW.top=ZW.top;ZW.right=ZW.right;ZW.bottom=ZW.bottom;ZW.left=ZW.left;function $W(a){this.ga=a}var aX=["topPadding","rightPadding","bottomPadding","leftPadding"];$W.prototype.top=function(a){m(a)&&(a=or(a)||0);return this.ga.$(aX[0],a,1024)};$W.prototype.right=function(a){m(a)&&(a=or(a)||0);return this.ga.$(aX[1],a,1024)};$W.prototype.bottom=function(a){m(a)&&(a=or(a)||0);return this.ga.$(aX[2],a,1024)};$W.prototype.left=function(a){m(a)&&(a=or(a)||0);return this.ga.$(aX[3],a,1024)};var bX=$W.prototype;bX.top=bX.top;bX.right=bX.right;bX.bottom=bX.bottom;bX.left=bX.left;function cX(a){Gb.call(this);this.c=a;this.da=this.A=null}G(cX,Gb);g=cX.prototype;g.$=function(a,b,c,d){if(m(a)){if(m(b)){var e=!1;null===b?this.f&&this.f[a]&&(delete this.f[a],e=!0):(this.f||(this.f={}),this.f[a]!=b&&(this.f[a]=b,e=!0));e&&this.c.i(+c||1024,+d||1);return this}return this.f&&this.f[a]}return this.f||{}};g.fontSize=function(a){m(a)&&(a=or(a));return this.$("fontSize",a)};g.fontFamily=function(a){m(a)&&(a=String(a));return this.$("fontFamily",a)};
2962g.CQ=function(a){m(a)&&(a=String(a));return this.$("fontColor",a)};g.EQ=function(a){m(a)&&(a=ee(+a,0,1));return this.$("fontOpacity",a)};g.DQ=function(a){m(a)&&(a=Zn(a));return this.$("fontDecoration",a)};g.fontStyle=function(a){m(a)&&(a=$n(a));return this.$("fontStyle",a)};g.fontVariant=function(a){m(a)&&(a=ao(a));return this.$("fontVariant",a)};g.fontWeight=function(a){m(a)&&(a=or(a));return this.$("fontWeight",a)};g.letterSpacing=function(a){m(a)&&(a=or(a));return this.$("letterSpacing",a)};
2963g.IQ=function(a){m(a)&&(a=bo(a));return this.$("textDirection",a)};g.GQ=function(a){m(a)&&(a=or(a));return this.$("lineHeight",a)};g.JQ=function(a){m(a)&&(a=parseFloat(or(a)));return this.$("textIndent",a)};g.NQ=function(a){m(a)&&(a=Yn(a));return this.$("vAlign",a)};
2963g.FQ=function(a){m(a)&&(a=Xn(a));return this.$("hAlign",a)};g.LQ=function(a){m(a)&&(a=co(a));return this.$("textWrap",a)};g.KQ=function(a){m(a)&&(a=String(a));return this.$("textOverflow",a)};
2964g.HQ=function(a){m(a)&&(a=!!a);return this.$("selectable",a)};g.Hb=function(a){m(a)&&(a=!!a);return this.$("disablePointerEvents",a)};g.MQ=function(a){m(a)&&(a=!!a);return this.$("useHtml",a)};g.BQ=function(a,b,c,d,e){if(m(a)){null===a||(a=Re.apply(null,arguments));U(this.c);this.$("border",a,256);for(var f=0;4>f;f++)this.$(YW[f],null,256);this.c.S(!0);return this}return this.A||(this.A=new WW(this,!1))};
2965g.YB=function(a,b,c,d){if(m(a)){var e,f,h,k,l;q(a)?(l=a,a=l[0],b=l[1],c=l[2],d=l[3],l=l.length):l=arguments.length;l?z(a)?(e=or(a.top)||0,f=or(a.right)||0,h=or(a.bottom)||0,k=or(a.left)||0):1==l?k=h=f=e=or(a)||0:2==l?(h=e=or(a)||0,k=f=or(b)||0):3==l?(e=or(a)||0,k=f=or(b)||0,h=or(c)||0):4<=l&&(e=or(a)||0,f=or(b)||0,h=or(c)||0,k=or(d)||0):k=h=f=e=0;U(this.c);this.$(aX[0],e,1024);this.$(aX[1],f,1024);this.$(aX[2],h,1024);this.$(aX[3],k,1024);this.c.S(!0);return this}return this.da||(this.da=new $W(this))};
2966var dX=cX.prototype;dX.fontSize=dX.fontSize;dX.fontFamily=dX.fontFamily;dX.fontColor=dX.CQ;dX.fontOpacity=dX.EQ;dX.fontDecoration=dX.DQ;dX.fontStyle=dX.fontStyle;dX.fontVariant=dX.fontVariant;dX.fontWeight=dX.fontWeight;dX.letterSpacing=dX.letterSpacing;dX.textDirection=dX.IQ;dX.lineHeight=dX.GQ;dX.textIndent=dX.JQ;dX.vAlign=dX.NQ;dX.hAlign=dX.FQ;dX.textWrap=dX.LQ;dX.textOverflow=dX.KQ;dX.selectable=dX.HQ;dX.disablePointerEvents=dX.Hb;dX.useHtml=dX.MQ;dX.border=dX.BQ;function eX(a,b,c){cX.call(this,a);this.reset(b,c)}G(eX,cX);g=eX.prototype;g.reset=function(a,b){(C(this.h)||A(this.h))&&Jb(this.g);this.s=this.v=1;this.j=a;this.m=b;this.g=this.h=null;this.b=NaN;delete this.f;return this};
2967g.Qo=function(a){if(m(a)){if(this.h!=a){this.h=a;if(this.g){var b=this.c,c=this.g;b.bp=b.bp||[];b.bp.push(c)}C(a)||A(a)?(a+="",b=this.c,b.Xe||(b.Xe=new lA,b.Xe.C(ip("standalones.labelsFactory")),b.Xe.anchor("center"),b.Xe.position("center")),this.g=b.Xe.add({value:a},{value:{x:0,y:0}})):a instanceof Qg?(this.g=Mh(),this.g.nc(a)):this.g=a;this.c.i(1024,1)}return this}return this.h};g.fl=function(a){return m(a)?(a=rr(a,this.s),a!=this.s&&(this.s=a,this.c.i(128,1)),this):this.s};
2968g.gl=function(a){return m(a)?(a=rr(a,this.v),a!=this.v&&(this.v=a,this.c.i(128,1)),this):this.v};g.RQ=function(){return this.j};g.PQ=function(){return this.m};g.QQ=function(){return this.c.yF(this.j)};g.OQ=function(){return this.c.xF(this.m)};g.Oa=function(){return fX(this.c,this.j,this.m,this.v,this.s)};g.fill=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("fill",a,512)};g.SQ=function(a,b,c,d){return this.YB.apply(this,arguments)};
2969g.M=function(){(C(this.h)||A(this.h))&&Jb(this.g);eX.o.M.call(this)};var gX=eX.prototype;gX.content=gX.Qo;gX.rowSpan=gX.gl;gX.colSpan=gX.fl;gX.padding=gX.SQ;gX.getBounds=gX.Oa;gX.getRowNum=gX.RQ;gX.getColNum=gX.PQ;gX.getRow=gX.QQ;gX.getCol=gX.OQ;gX.fill=gX.fill;function hX(a,b){cX.call(this,a);this.b=b;this.g=null}G(hX,cX);g=hX.prototype;g.WQ=function(){return this.b};g.VQ=function(a){return this.c.Hm(a,this.b)};g.width=function(a){return m(a)?(iX(this.c,this.b,a),this):iX(this.c,this.b)};g.YQ=function(a){return m(a)?(jX(this.c,this.b,a),this):jX(this.c,this.b)};g.XQ=function(a){return m(a)?(kX(this.c,this.b,a),this):kX(this.c,this.b)};g.NF=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("fill",a,512)};
2970g.TQ=function(a,b,c,d,e){if(m(a)){null===a||(a=Re.apply(null,arguments));U(this.c);this.$("cellBorder",a,256);for(var f=0;4>f;f++)this.$(XW[f],null,256);this.c.S(!0);return this}return this.g||(this.g=new WW(this,!0))};g.UQ=function(a,b,c,d){return this.YB.apply(this,arguments)};var lX=hX.prototype;lX.width=lX.width;lX.maxWidth=lX.XQ;lX.minWidth=lX.YQ;lX.getCell=lX.VQ;lX.getColNum=lX.WQ;lX.cellFill=lX.NF;lX.cellBorder=lX.TQ;lX.cellPadding=lX.UQ;function mX(a,b){cX.call(this,a);this.b=b;this.g=null}G(mX,cX);g=mX.prototype;g.bR=function(){return this.b};g.aR=function(a){return this.c.Hm(this.b,a)};
2970g.height=function(a){return m(a)?(this.c.VJ(this.b,a),this):this.c.VJ(this.b)};g.dR=function(a){return m(a)?(nX(this.c,this.b,a),this):nX(this.c,this.b)};g.cR=function(a){return m(a)?(oX(this.c,this.b,a),this):oX(this.c,this.b)};g.OF=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("fill",a,512)};
2971g.ZQ=function(a,b,c,d,e){if(m(a)){null===a||(a=Re.apply(null,arguments));U(this.c);this.$("cellBorder",a,256);for(var f=0;4>f;f++)this.$(XW[f],null,256);this.c.S(!0);return this}return this.g||(this.g=new WW(this,!0))};g.$Q=function(a,b,c,d){return this.YB.apply(this,arguments)};var pX=mX.prototype;pX.height=pX.height;pX.maxHeight=pX.cR;pX.minHeight=pX.dR;pX.getCell=pX.aR;pX.getRowNum=pX.bR;pX.cellFill=pX.OF;pX.cellBorder=pX.ZQ;pX.cellPadding=pX.$Q;function qX(a,b){W.call(this);this.b=[];this.c=rr(b,4);this.g=rr(a,5);this.h=0;this.s=[];this.m=[];this.j=[];this.A=[];this.v=[];this.f={fill:"none",cellBorder:"black",topPadding:0,rightPadding:0,bottomPadding:0,leftPadding:0,hAlign:"start",vAlign:"top",enabled:!0};this.f.fill="#fff"}G(qX,zv);g=qX.prototype;g.ia=zv.prototype.ia;g.Z=zv.prototype.Z|4032;g.Xe=null;g.Aa=null;g.qr=null;g.ck=null;g.nk=null;g.Bi=null;g.bp=null;g.vF=null;g.wF=null;g.zF=null;g.bg=null;g.Yf=null;g.Gi=null;g.Fi=null;g.ji=null;
2972g.ii=null;g.Fu=null;g.xv=null;g.wv=null;g.vv=null;g.uv=null;g.tv=null;g.mC=function(a){return m(a)?(a=rr(a,this.g),this.g!=a&&(isNaN(this.h)&&(this.h=this.c),this.g=a,this.i(2176,1)),this):this.g};g.mA=function(a){return m(a)?(a=rr(a,this.c),this.c!=a&&(isNaN(this.h)&&(this.h=this.c),this.c=a,this.i(2176,1)),this):this.c};g.Hm=function(a,b){rX(this);a=rr(a,NaN,!0);b=rr(b,NaN,!0);return this.b[a*this.c+b]||null};
2973g.yF=function(a){rX(this);a=rr(a,NaN,!0);if(isNaN(a)||a>=this.g)return null;this.bg||(this.bg=[]);a in this.bg||(this.bg[a]=new mX(this,a));return this.bg[a]};g.xF=function(a){rX(this);a=rr(a,NaN,!0);if(isNaN(a)||a>=this.c)return null;this.Yf||(this.Yf=[]);a in this.Yf||(this.Yf[a]=new hX(this,a));return this.Yf[a]};g.vV=function(a){return m(a)?(this.Fu!=a&&(this.Fu=a,this.i(64,1)),this):this.Fu};g.xV=function(a){return m(a)?(this.xv!=a&&(this.xv=a,this.i(64,1)),this):this.xv};
2974g.wV=function(a){return m(a)?(this.wv!=a&&(this.wv=a,this.i(64,1)),this):this.wv};g.ZR=function(a){return m(a)?(this.vv!=a&&(this.vv=a,this.i(64,1)),this):this.vv};g.YR=function(a){return m(a)?(this.uv!=a&&(this.uv=a,this.i(64,1)),this):this.uv};g.XR=function(a){return m(a)?(this.tv!=a&&(this.tv=a,this.i(64,1)),this):this.tv};
2975g.fQ=function(a,b,c,d,e){if(m(a)){null===a||(a=Re.apply(null,arguments));U(this);this.$("border",a,256);for(var f=0;4>f;f++)this.$(YW[f],null,256);this.S(!0);return this}return this.vF||(this.vF=new WW(this,!1))};
2976g.eS=function(a,b){var c,d,e,f;if(m(a)){d=!q(a);var h=0,k;if(!d)for(k=a.length,c=0;c<k;c++)if(f=a[c],q(f))f.length>h&&(h=f.length);else{d=!0;break}if(!d&&k&&h){U(this);this.mC(k);this.mA(h);if(b)for(c=0;c<k;c++)for(d=0;d<h;d++)e=this.Hm(c,d),e.gl(1),e.fl(1);for(c=0;c<k;c++)for(f=a[c],d=0;d<h;d++){e=this.Hm(c,d);var l=f[d];e.Qo(m(l)?l:null)}this.S(!0)}else oo(3);return this}h=[];for(c=0;c<this.g;c++){f=[];for(d=0;d<this.c;d++)f.push(this.Hm(c,d).Qo());h.push(f)}return h};
2977g.I=function(){if(!this.ub())return this;this.Aa||(this.Aa=Mh(),this.qr=this.Aa.Ge());var a=this.Aa.ha(),b=a&&!a.bc();b&&a.Cc();T(this,4)&&(this.i(64),(lr(this.left())||lr(this.top()))&&this.i(1792),this.w(4));this.Xe&&U(this.Xe);rX(this);sX(this);if(T(this,128)){var c,d;for(c=0;c<this.b.length;c++)this.b[c].b=NaN;for(var e=0;e<this.g;e++)for(var f=0;f<this.c;f++){var h=e*this.c+f,k=this.b[h];if(isNaN(k.b)&&(1<k.fl()||1<k.gl())){for(c=Math.min(this.g,e+k.gl());c-- >e;)for(d=Math.min(this.c,f+k.fl());d-- >
2978f;)this.b[c*this.c+d].b=h;k.b=NaN}}this.w(128);this.i(1792)}var l;if(T(this,512)){this.Bi||(this.Bi=[]);if(this.nk)for(var n in this.nk)c=this.nk[n],c.clear(),c.parent(null),this.Bi.push(c),delete this.nk[n];else this.nk={};for(n=0;n<this.g;n++)for(c=0;c<this.c;c++)f=this.b[n*this.c+c],isNaN(f.b)&&(l=fX(this,n,c,f.gl(),f.fl(),l),d=n,e=c,d=(f=f.fill())?f:(f=this.bg&&this.bg[d]&&this.bg[d].OF())?f:(f=this.Yf&&this.Yf[e]&&this.Yf[e].NF())?f:(f=d%2?this.BF():this.AF())?f:this.$("fill"),d&&(e=hr(d),e in
2979this.nk?d=this.nk[e]:(f=this.Bi.length?this.Bi.pop():uh(),this.Aa.qd(f,0),f.fill(d),f.stroke(null),d=this.nk[e]=f),e=l.Ra(),f=l.ra()+1,h=l.$a(),k=l.ka()+1,d.moveTo(e,h),d.lineTo(f,h),d.lineTo(f,k),d.lineTo(e,k),d.close()));this.w(512)}if(T(this,256)){this.Bi||(this.Bi=[]);if(this.ck)for(var p in this.ck)l=this.ck[p],l.clear(),l.parent(null),this.Bi.push(l),delete this.ck[p];else this.ck={};for(l=0;l<this.c;l++)n=this.b[l],isNaN(n.b)&&tX(this,0,l,1,n.fl(),uX(this,void 0,n),0);for(p=0;p<this.g;p++)n=
2980this.b[p*this.c],isNaN(n.b)&&tX(this,p,0,n.gl(),1,vX(this,void 0,n),3);for(p=0;p<this.g;p++)for(l=0;l<this.c;l++)d=p*this.c+l,n=this.b[d],(c=this.b[d+this.c])?isNaN(n.b)?isNaN(c.b)||(c.b==d?n=c=void 0:c=this.b[c.b]):isNaN(c.b)?n=this.b[n.b]:n.b==c.b?n=c=void 0:(n=this.b[n.b],c=this.b[c.b]):isNaN(n.b)||(n=this.b[n.b]),tX(this,p,l,1,1,uX(this,n,c),2),d=p*this.c+l,n=this.b[d],(c=l+1==this.c?void 0:this.b[d+1])?isNaN(n.b)?isNaN(c.b)||(c.b==d?n=c=void 0:c=this.b[c.b]):isNaN(c.b)?n=this.b[n.b]:n.b==c.b?
2981n=c=void 0:(n=this.b[n.b],c=this.b[c.b]):isNaN(n.b)||(n=this.b[n.b]),tX(this,p,l,1,1,vX(this,n,c),1);this.w(256)}var r,t;if(T(this,1024)){if(this.bp)for(;this.bp.length;)r=this.bp.pop(),r instanceof Qg?r.remove():(U(r),r instanceof IA?(f=r,MA(f)&&MA(f).clear(f.U())):r instanceof EE?(d=r,DE(d)&&DE(d).clear(d.U())):r instanceof W&&(r.Al&&r.Al()&&(d=r,jA(d,d.Tn)),r.D(null),r.remove()),Yu(r,this.iB),r.S(!1));p=this.g*this.c;for(l=0;l<p;l++)d=this.b[l],!isNaN(d.b)&&(r=d.g)&&(r instanceof Lh?(r.iq(),Jb(r)):
2982(U(r),Yu(r,this.iB),r instanceof IA||r instanceof EE?r.enabled(!1):r.Al&&r.Al()&&(d=r,jA(d,d.Tn)),r.D(null),r.remove(),r.S(!1)));p=new yw;U(p);for(l=0;l<this.g;l++)for(n=0;n<this.c;n++)if(d=this.b[l*this.c+n],r=d.g,c=r instanceof Qg,r){e=this.bg&&this.bg[l];h=this.Yf&&this.Yf[n];c||U(r);if(isNaN(d.b))if(t=fX(this,l,n,d.gl(),d.fl(),t),p.top(this.Tv("topPadding",d,e,h,this)),p.right(this.Tv("rightPadding",d,e,h,this)),p.bottom(this.Tv("bottomPadding",d,e,h,this)),p.left(this.Tv("leftPadding",d,e,h,
2983this)),t=p.ff(t),c){r.parent(this.qr);var f=r.xc(0),u=wX(this,"hAlign",d,e,h,"start"),k=wX(this,"vAlign",d,e,h,"top");"start"==u?u="rtl"==wX(this,"textDirection",d,e,h,"rtl")?"right":"left":"end"==u&&(u="rtl"==wX(this,"textDirection",d,e,h,"rtl")?"left":"right");switch(u){case "right":d=t.left+t.width-f.VA();break;case "center":d=t.left+(t.width-f.VA())/2;break;default:d=t.left}switch(k){case "bottom":e=t.top+t.height-f.UA();break;case "middle":e=t.top+(t.height-f.UA())/2;break;default:e=t.top}f.Xn(d,
2984e);r.clip(t)}else{r.D(this.qr);if(r instanceof IA)if(f=r,f.Db({value:{x:t.left,y:t.top}}),MA(f)==this.Xe){f.anchor("leftTop");f.width(t.width);
2984f.height(t.height);(r=h&&h.f)&&f.C(r);(r=e&&e.f)&&f.C(r);(r=d.f)&&f.C(r);f.S(!1);continue}else e=f.B("position")||NA(f)&&NA(f).B("position")||MA(f)&&MA(f).B("position"),e={value:tr(t,e)},f.Db(e),f.I();else r instanceof EE?(d=r,e=d.position()||FE(d)&&FE(d).position()||DE(d)&&DE(d).position(),e={value:tr(t,e)},d.Db(e),d.I()):r instanceof W&&(r.Al&&r.Al()&&(d=
2985r,d.Tn=jA(d),jA(d,!1)),d=r,d.W(t),d.I&&d.I());Q(r,this.iB)}c||r.S(!1)}p.S(!1);this.Xe&&(U(this.Xe),this.Xe.C(this.f),this.Xe.D(this.qr),this.Xe.W(this.Ma()),this.Xe.I(),this.Xe.S(!1));this.w(1024)}this.Xe&&this.Xe.S(!1);T(this,8)&&(this.Aa.zIndex(this.zIndex()),this.w(8));T(this,2)&&(this.Aa.parent(this.D()),this.w(2));b&&a.uc();return this};g.remove=function(){this.Aa&&this.Aa.parent(null)};g.fontSize=function(a){m(a)&&(a=or(a));return this.$("fontSize",a)};
2986g.fontFamily=function(a){m(a)&&(a=String(a));return this.$("fontFamily",a)};g.jQ=function(a){m(a)&&(a=String(a));return this.$("fontColor",a)};g.lQ=function(a){m(a)&&(a=ee(+a,0,1));return this.$("fontOpacity",a)};g.kQ=function(a){m(a)&&(a=Zn(a));return this.$("fontDecoration",a)};g.fontStyle=function(a){m(a)&&(a=$n(a));return this.$("fontStyle",a)};g.fontVariant=function(a){m(a)&&(a=ao(a));return this.$("fontVariant",a)};g.fontWeight=function(a){m(a)&&(a=or(a));return this.$("fontWeight",a)};
2987g.letterSpacing=function(a){m(a)&&(a=or(a));return this.$("letterSpacing",a)};g.pQ=function(a){m(a)&&(a=bo(a));return this.$("textDirection",a)};g.nQ=function(a){m(a)&&(a=or(a));return this.$("lineHeight",a)};g.qQ=function(a){m(a)&&(a=parseFloat(or(a)));return this.$("textIndent",a)};g.uQ=function(a){m(a)&&(a=Yn(a));return this.$("vAlign",a)};g.mQ=function(a){m(a)&&(a=Xn(a));return this.$("hAlign",a)};g.sQ=function(a){m(a)&&(a=co(a));return this.$("textWrap",a)};
2988g.rQ=function(a){m(a)&&(a=String(a));return this.$("textOverflow",a)};g.oQ=function(a){m(a)&&(a=!!a);return this.$("selectable",a)};g.Hb=function(a){m(a)&&(a=!!a);return this.$("disablePointerEvents",a)};g.tQ=function(a){m(a)&&(a=!!a);return this.$("useHtml",a)};g.hQ=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("fill",a,512)};g.BF=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("rowOddFill",a,512)};
2989g.AF=function(a,b,c,d,e,f,h){null!=a&&(a=Ke.apply(null,arguments));return this.$("rowEvenFill",a,512)};g.gQ=function(a,b,c,d,e){if(m(a)){a=Re.apply(null,arguments);U(this);this.$("cellBorder",a,256);for(var f=0;4>f;f++)this.$(XW[f],null,256);this.S(!0);return this}return this.wF||(this.wF=new WW(this,!0))};
2990g.iQ=function(a,b,c,d){if(m(a)){var e,f,h,k,l;q(a)?(l=a,a=l[0],b=l[1],c=l[2],d=l[3],l=l.length):l=arguments.length;l?z(a)?(e=or(a.top)||0,f=or(a.right)||0,h=or(a.bottom)||0,k=or(a.left)||0):1==l?k=h=f=e=or(a)||0:2==l?(h=e=or(a)||0,k=f=or(b)||0):3==l?(e=or(a)||0,k=f=or(b)||0,h=or(c)||0):4<=l&&(e=or(a)||0,f=or(b)||0,h=or(c)||0,k=or(d)||0):k=h=f=e=0;U(this);this.$(aX[0],e,1024);this.$(aX[1],f,1024);this.$(aX[2],h,1024);this.$(aX[3],k,1024);this.S(!0);return this}return this.zF||(this.zF=new $W(this))};
2991function rX(a){if(T(a,2048)){var b=[],c=a.h?a.b.length/a.h:0,d,e,f=Math.min(c,a.g),h=Math.min(a.h,a.c);for(d=0;d<f;d++){for(e=0;e<h;e++)b.push(a.b[d*a.h+e]);for(e=h;e<a.c;e++)b.push(xX(a,d,e));for(e=h;e<a.h;e++){var k=a,l=a.b[d*a.h+e];l.Qo(null);k.s.push(l)}}for(d=f;d<a.g;d++)for(e=0;e<a.c;e++)b.push(xX(a,d,e));for(d=f;d<c;d++)for(e=0;e<a.h;e++)f=a,h=a.b[d*a.h+e],h.Qo(null),f.s.push(h);a.b=b;a.h=NaN;a.w(2048);a.i(1984)}}
2992function sX(a){if(T(a,64)){var b=a.Ma(),c=yX(a.c,a.j,a.ji,a.ii,a.vv,a.uv,a.tv,b.width,a.v),b=yX(a.g,a.m,a.Gi,a.Fi,a.Fu,a.xv,a.wv,b.height,a.A);a.w(64);if(c||b)a.v=c||a.v,a.A=b||a.A,a.i(1792)}}g.iB=function(a){D(a.target.I)&&a.target.I()};
2993function tX(a,b,c,d,e,f,h){if(f&&"none"!=f){var k=(f.thickness?f.thickness:1)%2?.5:0;b=fX(a,b,c,d,e);c=hr(f);c in a.ck?a=a.ck[c]:(d=a.Bi.length?a.Bi.pop():uh(),a.Aa.nc(d),z(f)&&"keys"in f&&!z(f.mode)&&(f=Po(f),f.mode=a.Ma()),d.stroke(f),d.fill(null),a=a.ck[c]=d);switch(h){case 0:a.moveTo(b.Ra(),b.$a()+k);a.lineTo(b.ra()+1,b.$a()+k);break;case 1:a.moveTo(b.ra()+k,b.$a());a.lineTo(b.ra()+k,b.ka()+1);break;case 2:a.moveTo(b.Ra(),b.ka()+k);a.lineTo(b.ra()+1,b.ka()+k);break;case 3:a.moveTo(b.Ra()+k,b.$a()),
2994a.lineTo(b.Ra()+k,b.ka()+1)}}}
2995function uX(a,b,c){if(b||c){var d;if((d=b&&b.$("bottomBorder"))||(d=c&&c.$("topBorder"))||(d=b&&b.$("border"))||(d=c&&c.$("border")))return d;if(a.bg){var e=a.bg[(b||NaN)&&b.j],f=a.bg[(c||NaN)&&c.j];if((d=e&&e.$("bottomBorder"))||(d=f&&f.$("topBorder"))||(d=e&&e.$("border"))||(d=f&&f.$("border"))||(d=e&&e.$("cellBottomBorder"))||(d=f&&f.$("cellTopBorder"))||(d=e&&e.$("cellBorder"))||(d=f&&f.$("cellBorder")))return d}if(e=a.Yf&&a.Yf[(b||c).m])if((d=!b&&(e.$("topBorder")||e.$("border"))||!c&&(e.$("bottomBorder")||
2996e.$("border")))||(d=e.$("cellBottomBorder"))||(d=e.$("cellTopBorder"))||(d=e.$("cellBorder"))||(d=e.$("cellBorder")))return d;return(d=!b&&(a.$("topBorder")||a.$("border"))||!c&&(a.$("bottomBorder")||a.$("border")))||(d=b&&a.$("cellBottomBorder"))?d:(d=c&&a.$("cellTopBorder"))?d:a.$("cellBorder")||"none"}return"none"}
2997function vX(a,b,c){if(b||c){var d;if((d=b&&b.$("rightBorder"))||(d=c&&c.$("leftBorder"))||(d=b&&b.$("border"))||(d=c&&c.$("border")))return d;var e=a.bg&&a.bg[(b||c).j];if(e&&((d=!b&&(e.$("leftBorder")||e.$("border"))||!c&&(e.$("rightBorder")||e.$("border")))||(d=e.$("cellRightBorder"))||(d=e.$("cellLeftBorder"))||(d=e.$("cellBorder"))||(d=e.$("cellBorder"))))return d;if(a.Yf){var e=a.Yf[(b||NaN)&&b.m],f=a.Yf[(c||NaN)&&c.m];if((d=e&&e.$("rightBorder"))||(d=f&&f.$("leftBorder"))||(d=e&&e.$("border"))||
2998(d=f&&f.$("border"))||(d=e&&e.$("cellRightBorder"))||(d=f&&f.$("cellLeftBorder"))||(d=e&&e.$("cellBorder"))||(d=f&&f.$("cellBorder")))return d}return(d=!b&&(a.$("leftBorder")||a.$("border"))||!c&&(a.$("rightBorder")||a.$("border")))||(d=b&&a.$("cellRightBorder"))?d:(d=c&&a.$("cellLeftBorder"))?d:a.$("cellBorder")||"none"}return"none"}
2999g.$=function(a,b,c,d){if(m(a)){if(m(b)){var e=!1;null===b?this.f[a]&&(delete this.f[a],e=!0):this.f[a]!=b&&(this.f[a]=b,e=!0);e&&this.i(+c||1024,+d||1);return this}return this.f&&this.f[a]}return this.f||{}};g.VJ=function(a,b){return m(b)?(this.m[a]!=b&&(null===b?delete this.m[a]:this.m[a]=b,this.i(64,1)),this):a in this.m?this.m[a]:null};
3000function nX(a,b,c){if(m(c)){var d=!1;null===c?a.Gi&&b in a.Gi&&(delete a.Gi[b],d=!0):(a.Gi||(a.Gi=[]),a.Gi[b]!=c&&(a.Gi[b]=c,d=!0));d&&a.i(64,1);return a}return a.Gi&&b in a.Gi?a.Gi[b]:null}function oX(a,b,c){if(m(c)){var d=!1;null===c?a.Fi&&b in a.Fi&&(delete a.Fi[b],d=!0):(a.Fi||(a.Fi=[]),a.Fi[b]!=c&&(a.Fi[b]=c,d=!0));d&&a.i(64,1);return a}return a.Fi&&b in a.Fi?a.Fi[b]:null}function iX(a,b,c){return m(c)?(a.j[b]!=c&&(null===c?delete a.j[b]:a.j[b]=c,a.i(64,1)),a):b in a.j?a.j[b]:null}
3001function jX(a,b,c){if(m(c)){var d=!1;null===c?a.ji&&b in a.ji&&(delete a.ji[b],d=!0):(a.ji||(a.ji=[]),a.ji[b]!=c&&(a.ji[b]=c,d=!0));d&&a.i(64,1);return a}return a.ji&&b in a.ji?a.ji[b]:null}function kX(a,b,c){if(m(c)){var d=!1;null===c?a.ii&&b in a.ii&&(delete a.ii[b],d=!0):(a.ii||(a.ii=[]),a.ii[b]!=c&&(a.ii[b]=c,d=!0));d&&a.i(64,1);return a}return a.ii&&b in a.ii?a.ii[b]:null}
3002function fX(a,b,c,d,e,f){rX(a);sX(a);var h=a.Ma();f=f instanceof I?f:new I(0,0,0,0);var k=a.v[c-1]+1||0;c=a.v[Math.min(c+e,a.c)-1];f.width=c-k;f.left=h.left+k;k=a.A[b-1]+1||0;c=a.A[Math.min(b+d,a.g)-1];f.height=c-k;f.top=h.top+k;return f}
3003function yX(a,b,c,d,e,f,h,k,l){var n,p,r,t,u=!1,v=0,w=[],x=[],y=[],B=0;e=O(e,k);f=O(f,k);h=O(h,k);var E=!1;for(n=0;n<a;n++){r=c?O(c[n],k):NaN;t=d?O(d[n],k):NaN;p=b[n];var R=r,S=t;p=O(p,k);R=O(R,k);S=O(S,k);isNaN(p)&&(p=e);isNaN(R)&&(R=f);isNaN(S)&&(S=h);isNaN(R)||(p=Math.max(p,R));isNaN(S)||(p=Math.min(p,S));isNaN(p)?(B++,isNaN(r)?isNaN(f)||(x[n]=f,E=!0):(x[n]=r,E=!0),isNaN(t)?isNaN(h)||(y[n]=h,E=!0):(y[n]=t,E=!0)):(v+=p,w[n]=p)}var Y;if(E&&0<B){Y=[];c=B*B;do for(d=!1,b=Math.max(3*B,k-v)/B,n=0;n<
3004a;n++)if(!(n in w))if(n in Y){if(Y[n]==x[n]&&x[n]<b){v-=x[n];B++;delete Y[n];d=!0;break}if(Y[n]==y[n]&&y[n]>b){v-=y[n];B++;delete Y[n];d=!0;break}}else{if(n in x&&x[n]>b){v+=Y[n]=x[n];B--;d=!0;break}if(n in y&&y[n]<b){v+=Y[n]=y[n];B--;d=!0;break}}while(d&&0<B&&c--)}x=0;y=[];b=Math.max(3*B,k-v)/B;for(n=0;n<a;n++)n in w?p=w[n]:Y&&n in Y?p=Y[n]:p=b,x+=p,k=Math.round(x)-1,y[n]=k,k!=l[n]&&(u=!0);return u?y:null}function xX(a,b,c){return a.s.length?a.s.pop().reset(b,c):new eX(a,b,c)}
3005g.Tv=function(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d&&(d=d.$(a),null!=d))return d}return 0};function wX(a,b,c,d,e,f){return c.f&&c.f[b]||d&&d.f&&d.f[b]||e&&e.f&&e.f[b]||a.f&&a.f[b]||f}g.M=function(){Kb(this.b,this.s,this.bg,this.Yf,this.nk,this.ck,this.Bi);
3005Jb(this.Xe);Jb(this.Aa);Jb(this.qr);delete this.f;qX.o.M.call(this)};var zX=qX.prototype;zX.rowsCount=zX.mC;zX.colsCount=zX.mA;zX.getCell=zX.Hm;zX.getRow=zX.yF;zX.getCol=zX.xF;zX.rowsHeight=zX.vV;zX.rowsMinHeight=zX.xV;
3006zX.rowsMaxHeight=zX.wV;zX.colsWidth=zX.ZR;zX.colsMinWidth=zX.YR;zX.colsMaxWidth=zX.XR;zX.border=zX.fQ;zX.contents=zX.eS;zX.draw=zX.I;zX.fontSize=zX.fontSize;zX.fontFamily=zX.fontFamily;zX.fontColor=zX.jQ;zX.fontOpacity=zX.lQ;zX.fontDecoration=zX.kQ;zX.fontStyle=zX.fontStyle;zX.fontVariant=zX.fontVariant;zX.fontWeight=zX.fontWeight;zX.letterSpacing=zX.letterSpacing;zX.textDirection=zX.pQ;zX.lineHeight=zX.nQ;zX.textIndent=zX.qQ;zX.vAlign=zX.uQ;zX.hAlign=zX.mQ;zX.textWrap=zX.sQ;zX.textOverflow=zX.rQ;
3007zX.selectable=zX.oQ;zX.disablePointerEvents=zX.Hb;zX.useHtml=zX.tQ;zX.cellFill=zX.hQ;zX.rowEvenFill=zX.AF;zX.rowOddFill=zX.BF;zX.cellBorder=zX.gQ;zX.cellPadding=zX.iQ;zX.saveAsPng=zX.En;zX.saveAsJpg=zX.Cn;zX.saveAsPdf=zX.Dn;zX.saveAsSvg=zX.Fn;zX.shareAsPng=zX.Qq;zX.shareAsJpg=zX.AE;zX.shareAsPdf=zX.BE;zX.shareAsSvg=zX.CE;zX.getPngBase64String=zX.yE;zX.getJpgBase64String=zX.wE;zX.getSvgBase64String=zX.zE;zX.getPdfBase64String=zX.xE;zX.toSvg=zX.zy;function AX(){iw.call(this)}G(AX,iw);Bv(AX,iw);var St=function(){var a=new AX;a.na(!0,ip("standalones.background"));return a},Tt=function(){K(405,null,["anychart.ui.background()","anychart.standalones.background()",null,"Constructor"]);return St()},BX=AX.prototype;F("anychart.standalones.background",St);F("anychart.ui.background",Tt);BX.draw=BX.I;BX.parentBounds=BX.W;BX.container=BX.D;function CX(){tQ.call(this)}G(CX,tQ);Bv(CX,tQ);var Ut=function(){var a=new CX;a.na(!0,ip("standalones.colorRange"));return a},Vt=function(){K(405,null,["anychart.ui.colorRange()","anychart.standalones.colorRange()",null,"Constructor"]);return Ut()},DX=CX.prototype;F("anychart.ui.colorRange",Vt);F("anychart.standalones.colorRange",Ut);DX.padding=DX.jd;DX.draw=DX.I;DX.parentBounds=DX.W;DX.container=DX.D;DX.colorLineSize=DX.fv;function EX(){fO.call(this)}G(EX,fO);Bv(EX,fO);EX.prototype.oa=function(a){return m(a)?(qN(this.c).C(a),this):qN(this.c)};EX.prototype.u=function(){var a=EX.o.u.call(this);a.verticalScrollBar=this.oa().u();return a};EX.prototype.H=function(a){EX.o.H.call(this,a);"verticalScrollBar"in a&&this.oa(a.verticalScrollBar)};
3008var Wt=function(){var a=new EX;a.C(ip("standalones.dataGrid"));return a},Xt=function(){K(405,null,["anychart.ui.dataGrid()","anychart.standalones.dataGrid()",null,"Constructor"]);return Wt()},FX=EX.prototype;F("anychart.ui.dataGrid",Xt);F("anychart.standalones.dataGrid",Wt);FX.draw=FX.I;FX.data=FX.data;FX.parentBounds=FX.W;FX.container=FX.D;FX.rowStroke=FX.Pw;FX.backgroundFill=FX.Ko;FX.titleHeight=FX.UK;FX.headerHeight=FX.Mf;FX.verticalScrollBar=FX.oa;FX.defaultRowHeight=FX.Lo;function GX(){zw.call(this)}G(GX,Fw);Bv(GX,Fw);var Yt=function(){var a=new GX;a.C(ip("standalones.label"));return a},Zt=function(){K(405,null,["anychart.ui.label()","anychart.standalones.label()",null,"Constructor"]);return Yt()},HX=GX.prototype;F("anychart.ui.label",Zt);F("anychart.standalones.label",Yt);HX.draw=HX.I;HX.parentBounds=HX.W;HX.container=HX.D;function IX(){lA.call(this)}G(IX,lA);Bv(IX,lA);IX.prototype.lv=function(){return new bY};function bY(){IA.call(this)}G(bY,IA);var $t=function(){var a=new IX;a.na(!0,ip("standalones.labelsFactory"));return a},au=function(){K(405,null,["anychart.ui.labelsFactory()","anychart.standalones.labelsFactory()",null,"Constructor"]);return $t()},cY=IX.prototype;F("anychart.ui.labelsFactory",au);F("anychart.standalones.labelsFactory",$t);cY.draw=cY.I;cY.parentBounds=cY.W;cY.container=cY.D;cY.add=cY.add;
3009cY.clear=cY.clear;cY.measure=cY.measure;cY.measureWithTransform=cY.rg;function dY(){tz.call(this)}G(dY,tz);Bv(dY,tz);dY.prototype.jk=function(){var a=this.width(),b=this.height();return lr(a)||lr(b)||null===a||null===b};dY.prototype.cw=function(a){if(m(a)){a=q(a)?sb(a,0):a?[a]:a;if(!uz(this,a)){if(this.F)for(var b=0;b<this.F.length;b++);if(this.F=a)for(a=0;a<this.F.length;a++);this.i(1040,1)}return this}return this.F};dY.prototype.PG=function(){return new eY};function eY(){Hw.call(this)}G(eY,Hw);
3010var bu=function(){var a=new dY;a.C(ip("standalones.legend"));return a},cu=function(){K(405,null,["anychart.ui.legend()","anychart.standalones.legend()",null,"Constructor"]);return bu()},fY=dY.prototype;F("anychart.ui.legend",cu);F("anychart.standalones.legend",bu);fY.draw=fY.I;fY.parentBounds=fY.W;fY.container=fY.D;fY.itemsSource=fY.cw;fY=Hw.prototype;fY.x=fY.x;fY.y=fY.y;fY.iconType=fY.Bz;fY.iconFill=fY.xz;fY.iconStroke=fY.zz;fY.iconHatchFill=fY.yz;
3010fY.iconTextSpacing=fY.Az;fY.maxWidth=fY.pF;
3011fY.maxHeight=fY.oF;fY.text=fY.text;fY.getTextElement=fY.dn;fY.getContentBounds=fY.ve;fY.getWidth=fY.oe;fY.getHeight=fY.ke;fY.draw=fY.I;function gY(){mA.call(this)}G(gY,mA);Bv(gY,mA);gY.prototype.SG=function(){return new hY};function hY(){EE.call(this)}G(hY,EE);var du=function(){var a=new gY;a.C(ip("standalones.markersFactory"));return a},eu=function(){K(405,null,["anychart.ui.markersFactory()","anychart.standalones.markersFactory()",null,"Constructor"]);return du()},iY=gY.prototype;F("anychart.ui.markersFactory",eu);F("anychart.standalones.markersFactory",du);iY.draw=iY.I;iY.parentBounds=iY.W;iY.container=iY.D;iY.add=iY.add;
3012iY.clear=iY.clear;iY.measure=iY.measure;iY=hY.prototype;iY.enabled=iY.enabled;iY.draw=iY.I;iY.clear=iY.clear;iY.getIndex=iY.U;function jY(){DO.call(this)}G(jY,DO);Bv(jY,DO);function kY(){DO.call(this,void 0,!0)}G(kY,DO);Bv(kY,DO);
3013var fu=function(){var a=new jY;a.C(ip("standalones.projectTimeline"));return a},hu=function(){var a=new kY;a.C(ip("standalones.resourceTimeline"));return a},gu=function(){K(405,null,["anychart.ui.projectTimeline()","anychart.standalones.projectTimeline()",null,"Constructor"]);return fu()},iu=function(){K(405,null,["anychart.ui.resourceTimeline()","anychart.standalones.resourceTimeline()",null,"Constructor"]);return hu()},lY=jY.prototype;F("anychart.ui.projectTimeline",gu);
3014F("anychart.ui.resourceTimeline",iu);F("anychart.standalones.projectTimeline",fu);F("anychart.standalones.resourceTimeline",hu);lY.draw=lY.I;lY.data=lY.data;lY.parentBounds=lY.W;lY.container=lY.D;lY.rowStroke=lY.Pw;lY.backgroundFill=lY.Ko;lY.headerHeight=lY.Mf;lY.defaultRowHeight=lY.Lo;lY=kY.prototype;lY.draw=lY.I;lY.data=lY.data;lY.parentBounds=lY.W;lY.container=lY.D;lY.rowStroke=lY.Pw;lY.backgroundFill=lY.Ko;lY.headerHeight=lY.Mf;lY.defaultRowHeight=lY.Lo;function mY(){JT.call(this);this.data(null)}G(mY,JT);Bv(mY,JT);var nY={};X(nY,0,"rowHeight",bw,0,1);X(nY,0,"minRowHeight",bw,0,1);X(nY,0,"maxRowHeight",bw,0,1);Jv(mY,nY);g=mY.prototype;g.data=function(a,b){return m(a)?(this.Qa!==a&&(this.Qa=a,Jb(this.F),a instanceof nC?this.m=this.F=a.dh():this.m=a instanceof tC?this.F=a.cd():(this.F=new tC(q(a)||A(a)?a:null,b)).cd(),Q(this.m,this.GR,this),this.i(524288,1)),this):this.m};g.GR=function(a){V(a,16)&&this.i(512,1)};
3015g.L=function(){return this.m?this.m.L():null};g.$E=function(a,b){var c=this.B("rowHeight");return c=O(c,b)};g.qI=function(a,b){var c=this.B("minRowHeight");return c=O(c,b)};g.pI=function(a,b){var c=this.B("maxRowHeight");return c=O(c,b)};g.u=function(){var a=mY.o.u.call(this);a.data=this.m?this.m.u():null;return a};g.H=function(a,b){mY.o.H.call(this,a,b);this.data(b?a.data:null)};g.M=function(){Jb(this.F);this.F=null;delete this.m;this.Qa=null;mY.o.M.call(this)};
3016var ju=function(a){var b=new mY;b.H(ip("standalones.resourceList"),!0);b.data(a);return b},oY=mY.prototype;F("anychart.standalones.resourceList",ju);oY.data=oY.data;oY.draw=oY.I;oY.parentBounds=oY.W;oY.container=oY.D;oY.verticalScrollBarPosition=oY.dW;function pY(){DJ.call(this)}G(pY,DJ);Bv(pY,DJ);pY.prototype.Lb=function(a,b){KJ(this,a,b);return this};pY.prototype.ib=function(a){return m(a)?(KJ(this,a,this.m/EJ),this):this.s/EJ};pY.prototype.h=function(a){return m(a)?(KJ(this,this.s/EJ,a),this):this.m/EJ};var ku=function(){var a=new pY;a.C(ip("standalones.scroller"));return a},lu=function(){K(405,null,["anychart.ui.scroller()","anychart.standalones.scroller()",null,"Constructor"]);return ku()},qY=pY.prototype;F("anychart.ui.scroller",lu);
3017F("anychart.standalones.scroller",ku);qY.setRange=qY.Lb;qY.startRatio=qY.ib;qY.endRatio=qY.h;qY.parentBounds=qY.W;qY.getRemainingBounds=qY.lc;qY.container=qY.D;qY.padding=qY.nf;qY.draw=qY.I;function rY(a,b){qX.call(this,a,b)}G(rY,qX);Bv(rY,qX);
3018rY.prototype.G=function(a){var b=z(a)?a:{};a=b.rowsSeparator||"\n";Rr(a);var c=b.columnsSeparator||",";Rr(c);var b=b.ignoreFirstRow||!1,d=this.mC(),e=this.mA(),f,h,k,l,n,p=Array(d);for(k=0;k<d;k++)p[k]=Array(e);var r={},t,u=[];for(k=0;k<d;k++){for(l=0;l<e;l++)if(!(k*e+l in r)&&(f=this.Hm(k,l),h=f.Qo(),h=A(h)||C(h)||ja(h)?String(h):"",-1!=h.indexOf(c)?(h=h.split('"').join('""'),h='"'+h+'"'):-1!=h.indexOf(a)&&(h=h.split('"').join('""'),h='"'+h+'"'),p[k][l]=h,h=f.fl
3018(),t=f.gl(),2!=t+h))for(f=0;f<t;f++)for(n=
30190;n<h;n++)if(f||n)p[k+f][l+n]="",r[(k+f)*e+(l+n)]=!0;u.push(p[k].join(c))}b&&u.shift();return u.join(a)};rY.prototype.Sw=function(a){var b=this.G({rowsSeparator:"\n",columnsSeparator:",",ignoreFirstRow:!1}),c={};c["file-name"]=a||lv();c.data=b;c.dataType="xlsx";c.responseType="file";bm(Tl+"/xlsx",c)};rY.prototype.Rw=function(a,b){var c=this.G(a),d={};d["file-name"]=b||lv();d.data=c;d.dataType="csv";d.responseType="file";bm(Tl+"/csv",d)};
3020var mu=function(a,b){return new rY(a,b)},nu=function(a,b){K(405,null,["anychart.ui.table()","anychart.standalones.table()",null,"Constructor"]);return mu(a,b)},sY=rY.prototype;F("anychart.ui.table",nu);F("anychart.standalones.table",mu);sY.draw=sY.I;sY.parentBounds=sY.W;sY.container=sY.D;sY.toCsv=sY.G;sY.saveAsCsv=sY.Rw;sY.saveAsXlsx=sY.Sw;function tY(){xx.call(this)}G(tY,xx);Bv(tY,xx);tY.prototype.jk=function(){var a=this.width(),b=this.height();return lr(a)||lr(b)||null===a||null===b};var ou=function(){var a=new tY;a.na(!0,ip("standalones.title"));return a},pu=function(){K(405,null,["anychart.ui.title()","anychart.standalones.title()",null,"Constructor"]);return ou()},uY=tY.prototype;F("anychart.standalones.title",ou);F("anychart.ui.title",pu);uY.draw=uY.I;uY.parentBounds=uY.W;uY.container=uY.D;function vY(){QB.call(this)}G(vY,QB);Bv(vY,QB);var qu=function(){var a=new vY;a.C(ip("standalones.linearAxis"));return a},uu=function(){K(405,null,["anychart.axes.linear()","anychart.standalones.axes.linear()",null,"Constructor"]);return qu()},wY=vY.prototype;F("anychart.axes.linear",uu);F("anychart.standalones.axes.linear",qu);wY.padding=wY.jd;wY.draw=wY.I;wY.parentBounds=wY.W;wY.container=wY.D;function xY(){hS.call(this)}G(xY,hS);Bv(xY,hS);xY.prototype.H=function(a,b){xY.o.H.call(this,a,b);this.zb(a.startAngle)};xY.prototype.u=function(){var a=xY.o.u.call(this);a.startAngle=this.zb();return a};var ru=function(){var a=new xY;a.C(ip("standalones.polarAxis"));return a},vu=function(){K(405,null,["anychart.axes.polar()","anychart.standalones.axes.polar()",null,"Constructor"]);return ru()},yY=xY.prototype;F("anychart.axes.polar",vu);F("anychart.standalones.axes.polar",ru);yY.draw=yY.I;
3021yY.parentBounds=yY.W;yY.container=yY.D;yY.startAngle=yY.zb;function zY(){pS.call(this)}G(zY,pS);Bv(zY,pS);zY.prototype.H=function(a,b){zY.o.H.call(this,a,b);this.zb(a.startAngle)};zY.prototype.u=function(){var a=zY.o.u.call(this);a.startAngle=this.zb();return a};var su=function(){var a=new zY;a.C(ip("standalones.radarAxis"));return a},wu=function(){K(405,null,["anychart.axes.radar()","anychart.standalones.axes.radar()",null,"Constructor"]);return su()},AY=zY.prototype;F("anychart.axes.radar",wu);F("anychart.standalones.axes.radar",su);AY.draw=AY.I;
3022AY.parentBounds=AY.W;AY.container=AY.D;AY.startAngle=AY.zb;function BY(){WR.call(this)}G(BY,WR);Bv(BY,WR);BY.prototype.H=function(a,b){BY.o.H.call(this,a,b);this.zb(a.startAngle);this.mc(a.innerRadius)};BY.prototype.u=function(){var a=BY.o.u.call(this);a.startAngle=this.zb();a.innerRadius=this.mc();return a};var tu=function(){var a=new BY;a.C(ip("standalones.radialAxis"));return a},xu=function(){K(405,null,["anychart.axes.radial()","anychart.standalones.axes.radial()",null,"Constructor"]);return tu()},CY=BY.prototype;F("anychart.axes.radial",xu);
3023F("anychart.standalones.axes.radial",tu);CY.draw=CY.I;CY.parentBounds=CY.W;CY.container=CY.D;CY.startAngle=CY.zb;CY.innerRadius=CY.mc;function DY(){zF.call(this)}G(DY,zF);Bv(DY,zF);var Bu=function(){var a=new DY;a.C(ip("standalones.lineAxisMarker"));return a},yu=function(){K(405,null,["anychart.axisMarkers.line()","anychart.standalones.axisMarkers.line()",null,"Constructor"]);return Bu()},EY=DY.prototype;F("anychart.axisMarkers.line",yu);F("anychart.standalones.axisMarkers.line",Bu);EY.draw=EY.I;EY.parentBounds=EY.W;EY.container=EY.D;function FY(){cC.call(this)}G(FY,cC);Bv(FY,cC);var Cu=function(){var a=new FY;a.C(ip("standalones.rangeAxisMarker"));return a},zu=function(){K(405,null,["anychart.axisMarkers.range()","anychart.standalones.axisMarkers.range()",null,"Constructor"]);return Cu()},GY=FY.prototype;F("anychart.axisMarkers.range",zu);F("anychart.standalones.axisMarkers.range",Cu);GY.draw=GY.I;GY.parentBounds=GY.W;GY.container=GY.D;function HY(){BF.call(this)}G(HY,EF);Bv(HY,EF);var Du=function(){var a=new HY;a.C(ip("standalones.textAxisMarker"));return a},Au=function(){K(405,null,["anychart.axisMarkers.text()","anychart.standalones.axisMarkers.text()",null,"Constructor"]);return Du()},IY=HY.prototype;F("anychart.axisMarkers.text",Au);F("anychart.standalones.axisMarkers.text",Du);IY.draw=IY.I;IY.parentBounds=IY.W;IY.container=IY.D;function JY(){GF.call(this)}G(JY,GF);Bv(JY,GF);var Iu=function(){var a=new JY;a.C(ip("standalones.linearGrid"));return a},Eu=function(){K(405,null,["anychart.grids.linear()","anychart.standalones.grids.linear()",null,"Constructor"]);return Iu()},KY=JY.prototype;F("anychart.grids.linear",Eu);F("anychart.standalones.grids.linear",Iu);KY.draw=KY.I;KY.parentBounds=KY.W;KY.container=KY.D;function LY(){GF.call(this)}G(LY,mK);Bv(LY,mK);var Ju=function(){var a=new LY;a.C(ip("standalones.linearGrid"));return a},Fu=function(){K(405,null,["anychart.grids.linear3d()","anychart.standalones.grids.linear3d()",null,"Constructor"]);return Ju()},MY=LY.prototype;F("anychart.grids.linear3d",Fu);F("anychart.standalones.grids.linear3d",Ju);MY.draw=MY.I;MY.parentBounds=MY.W;MY.container=MY.D;function NY(){oS.call(this)}G(NY,oS);Bv(NY,oS);var Ku=function(){var a=new NY;a.C(ip("standalones.polarGrid"));return a},Gu=function(){K(405,null,["anychart.grids.polar()","anychart.standalones.grids.polar()",null,"Constructor"]);return Ku()},OY=NY.prototype;F("anychart.grids.polar",Gu);F("anychart.standalones.grids.polar",Ku);OY.draw=OY.I;OY.parentBounds=OY.W;OY.container=OY.D;OY.startAngle=OY.zb;OY.innerRadius=OY.mc;function PY(){eT.call(this)}G(PY,eT);Bv(PY,eT);var Lu=function(){var a=new PY;a.C(ip("standalones.radarGrid"));return a},Hu=function(){K(405,null,["anychart.grids.radar()","anychart.standalones.grids.radar()",null,"Constructor"]);return Lu()},QY=PY.prototype;F("anychart.grids.radar",Hu);F("anychart.standalones.grids.radar",Lu);QY.draw=QY.I;QY.parentBounds=QY.W;QY.container=QY.D;QY.startAngle=QY.zb;QY.innerRadius=QY.mc;Xs=function(a,b){var c=new lD(a,b);c.na(!0,ip("bullet"));return c};Ds.bullet=Xs;F("anychart.bullet",Xs);Rs=function(a){var b=new aK;b.sd("area");b.A="area";b.na(!0,ip("area"));for(var c=0,d=arguments.length;c<d;c++)b.area(arguments[c]);return b};Ds.area=Rs;F("anychart.area",Rs);Ts=function(a){var b=new aK;b.sd("bar");b.A="bar";b.na(!0,ip("bar"));for(var c=0,d=arguments.length;c<d;c++)b.bar(arguments[c]);return b};Ds.bar=Ts;F("anychart.bar",Ts);F("anychart.vertical",Ts);ct=function(a){var b=new aK;b.sd("box");b.A="box";b.na(!0,ip("box"));for(var c=0,d=arguments.length;c<d;c++)b.box(arguments[c]);return b};Ds.box=ct;F("anychart.box",ct);at=function(a){var b=new aK;b.sd("column");b.A="column";b.na(!0,ip("column"));for(var c=0,d=arguments.length;c<d;c++)b.column(arguments[c]);return b};Ds.column=at;function RY(a){var b=new aK;b.sd("hilo");b.A="hilo";b.na(!0,ip("column"));for(var c=0,d=arguments.length;c<d;c++)b.hilo(arguments[c]);return b}Ds.hilo=RY;F("anychart.column",at);F("anychart.hilo",RY);dt=function(a){var b=new aK;b.sd("candlestick");b.A="financial";b.na(!0,ip("financial"));for(var c=0,d=arguments.length;c<d;c++)b.candlestick(arguments[c]);return b};Ds.financial=dt;F("anychart.financial",dt);ft=function(a){var b=new aK;ip("line");b.sd("line");b.A="line";b.na(!0,ip("line"));for(var c=0,d=arguments.length;c<d;c++)b.line(arguments[c]);return b};Ds.line=ft;F("anychart.line",ft);It=function(a){var b=new bR;b.sd("column");b.na(!0,ip("pareto"));b.data(a);return b};Ds.pareto=It;F("anychart.pareto",It);ht=function(a){var b=new aK;b.sd("area");b.A="verticalArea";b.na(!0,ip("verticalArea"));for(var c=0,d=arguments.length;c<d;c++)b.area(arguments[c]);return b};Ds.verticalArea=ht;F("anychart.verticalArea",ht);gt=function(a){var b=new aK;b.sd("line");b.A="verticalLine";b.na(!0,ip("verticalLine"));for(var c=0,d=arguments.length;c<d;c++)b.line(arguments[c]);return b};Ds.verticalLine=gt;F("anychart.verticalLine",gt);Rt=function(a){var b=new EW;
3023b.na(!0,ip("waterfall"));for(var c=0,d=arguments.length;c<d;c++)b.waterfall(arguments[c]);return b};Ds.waterfall=Rt;F("anychart.waterfall",Rt);Ss=function(a){var b=new nK;b.sd("area");b.A="area3d";b.na(!0,ip("area3d"));for(var c=0,d=arguments.length;c<d;c++)b.area(arguments[c]);return b};Ds.area3d=Ss;F("anychart.area3d",Ss);Vs=function(a){var b=new nK;b.sd("bar");b.A="bar3d";b.na(!0,ip("bar3d"));for(var c=0,d=arguments.length;c<d;c++)b.bar(arguments[c]);return b};Ds.bar3d=Vs;F("anychart.bar3d",Vs);bt=function(a){var b=new nK;b.sd("column");b.A="column3d";b.na(!0,ip("column3d"));for(var c=0,d=arguments.length;c<d;c++)b.column(arguments[c]);return b};Ds.column3d=bt;F("anychart.column3d",bt);et=function(a,b){var c=new oM(a,b);c.na(!0,ip("funnel"));return c};Ds.funnel=et;F("anychart.funnel",et);rt=function(a,b){var c=new vL(a,b);c.na(!0,ip("circularGauge"));return c};Es.circular=rt;qt=function(a,b){K(405,null,["anychart.circularGauge()","anychart.gauges.circular()",null,"Constructor"]);return rt(a,b)};F("anychart.gauges.circular",rt);F("anychart.circularGauge",qt);st=function(a,b){var c=new iQ;c.data(a,b);c.ql("bar");c.A="linearGauge";c.na(!0,ip("linearGauge"));return c};Es.linearGauge=st;Es.bullet=function(a,b){var c=new iQ;c.data(a,b);c.ql("bar");c.A="bullet";c.na(!0,ip("bullet"));return c};ut=function(a,b){var c=new iQ;c.data(a,b);c.ql("thermometer");c.A="thermometerGauge";c.na(!0,ip("thermometerGauge"));return c};Es.thermometerGauge=ut;tt=function(a,b){var c=new iQ;c.data(a,b);c.ql("tank");c.A="tankGauge";c.na(!0,ip("tankGauge"));return c};
3024Es.tankGauge=tt;vt=function(a,b){var c=new iQ;c.data(a,b);c.ql("led");c.A="ledGauge";c.na(!0,ip("ledGauge"));return c};Es.ledGauge=vt;F("anychart.gauges.linear",st);F("anychart.gauges.thermometer",ut);F("anychart.gauges.tank",tt);F("anychart.gauges.led",vt);pt=function(a,b){var c=new nP(a,b);c.na(!0,ip("heatMap"));return c};Ds.heatMap=pt;F("anychart.heatMap",pt);Ot=function(a){var b=new VQ(!1);b.A="mekko";b.na(!0,ip("mekko"));for(var c=0,d=arguments.length;c<d;c++)b.mekko(arguments[c]);return b};Pt=function(a){var b=new VQ(!0);b.A="mosaic";b.na(!0,ip("mosaic"));for(var c=0,d=arguments.length;c<d;c++)b.mekko(arguments[c]);return b};Qt=function(a){var b=new VQ(!1,!0);b.A="barmekko";b.na(!0,ip("barmekko"));for(var c=0,d=arguments.length;c<d;c++)b.mekko(arguments[c]);return b};Ds.mekko=Ot;Ds.mosaic=Pt;Ds.barmekko=Qt;F("anychart.mekko",Ot);
3025F("anychart.mosaic",Pt);F("anychart.barmekko",Qt);jt=function(a,b){var c=new jR(a,b);c.na(!0,ip("pie"));return c};Ds.pie=jt;F("anychart.pie",jt);kt=function(a,b){var c=new jR(a,b);c.na(!0,ip("pie3d"));m(!0)&&1!=c.f&&(c.f=!0,c.i(4112,1));return c};Ds.pie3d=kt;F("anychart.pie3d",kt);nt=function(a){var b=new TS;b.na(!0,ip("polar"));arguments.length&&b.Zi.apply(b,arguments);return b};Ds.polar=nt;F("anychart.polar",nt);lt=function(a,b){var c=new XS(a,b);c.na(!0,ip("pyramid"));return c};Ds.pyramid=lt;F("anychart.pyramid",lt);mt=function(a){var b=new nT;b.na(!0,ip("radar"));arguments.length&&b.Zi.apply(b,arguments);return b};Ds.radar=mt;F("anychart.radar",mt);$s=function(a){var b=new OT;b.na(!0,ip("scatter"));for(var c=0,d=arguments.length;c<d;c++)b.marker(arguments[c]);return b};it=function(a){var b=new OT;b.na(!0,ip("marker"));for(var c=0,d=arguments.length;c<d;c++)b.marker(arguments[c]);return b};Ws=function(a){var b=new OT;b.na(!0,ip("bubble"));for(var c=0,d=arguments.length;c<d;c++)b.bubble(arguments[c]);return b};Kt=function(a){var b=new OT;b.na(!0,ip("quadrant"));b.A="quadrant";for(var c=0,d=arguments.length;c<d;c++)b.marker(arguments[c]);return b};
3026Ds.bubble=Ws;Ds.marker=it;Ds.quadrant=Kt;Ds.scatter=$s;F("anychart.bubble",Ws);F("anychart.scatter",$s);F("anychart.marker",it);F("anychart.quadrant",Kt);F("anychart.scatterChart",$s);ot=function(a,b){var c=new YT(a,b);c.na(!0,ip("sparkline"));return c};Ds.sparkline=ot;F("anychart.sparkline",ot);Mt=function(a,b){var c=new NU(a,b);c.na(!0,ip("tagCloud"));return c};Ds.tagCloud=Mt;F("anychart.tagCloud",Mt);Ht=function(a,b){var c=new gV(a,b);c.na(!0,ip("treeMap"));return c};Ds.treeMap=Ht;F("anychart.treeMap",Ht);Lt=function(a,b){var c=new rW(a,b);c.na(!0,ip("venn"));return c};Ds.venn=Lt;F("anychart.venn",Lt);(function(){function a(a){switch(a.xScaleType){case "dateTime":return window.anychart.format.date(a.x);default:return Z(a.x)}}function b(){for(var a=this.chart,b=d.call(this),c=a.getSeriesCount(),e={},f=0;f<c;f++){var h=a.getSeriesAt(f).getType();e.hasOwnProperty(h)?e[h]+=1:e[h]=1}var b=b+", with ",k;for(k in e)b+=e[k]+" "+k+" series, ";b+=". ";e=a.yScale();a=a.xScale();c=a.getType();f=e.getType();if("ordinal"==f){e=e.values();b+="Y-scale with "+e.length+" categories: ";for(f=0;f<e.length;f++)b+=
3027e[f]+", ";b+=". "}else b="dateTime"==f?b+("Y-scale minimum value is "+M.anychart.format.dateTime(e.minimum())+" , maximum value is "+M.anychart.format.dateTime(e.maximum())+". "):b+("Y-scale minimum value is "+e.minimum()+" , maximum value is "+e.maximum()+". ");
3027if("ordinal"==c){a=a.values();b+="X-scale with "+a.length+" categories: ";for(c=0;c<a.length;c++)b+=a[c]+", ";b+=". "}else b="dateTime"==c?b+("X-scale minimum value is "+M.anychart.format.dateTime(a.minimum())+" , maximum value is "+M.anychart.format.dateTime(a.maximum())+
3028". "):b+("X-scale minimum value is "+a.minimum()+" , maximum value is "+a.maximum()+". ");return b}function c(){for(var a=this.chart,b=d.call(this),c=a.getSeriesCount(),e={},f=0;f<c;f++){var h=a.getSeriesAt(f).seriesType();e.hasOwnProperty(h)?e[h]+=1:e[h]=1}var b=b+", with ",k;for(k in e)b+=e[k]+" "+k+" series, ";b+=". ";e=a.yScale();a=a.xScale();c=a.getType();f=e.getType();if("ordinal"==f){e=e.values();b+="Y-scale with "+e.length+" categories: ";for(f=0;f<e.length;f++)b+=e[f]+", ";b+=". "}else b=
3029"dateTime"==f?b+("Y-scale minimum value is "+M.anychart.format.dateTime(e.minimum())+" , maximum value is "+M.anychart.format.dateTime(e.maximum())+". "):b+("Y-scale minimum value is "+e.minimum()+" , maximum value is "+e.maximum()+". ");if("ordinal"==c){a=a.values();b+="X-scale with "+a.length+" categories: ";for(c=0;c<a.length;c++)b+=a[c]+", ";b+=". "}else b="dateTime"==c?b+("X-scale minimum value is "+M.anychart.format.dateTime(a.minimum())+" , maximum value is "+M.anychart.format.dateTime(a.maximum())+
3030". "):b+("X-scale minimum value is "+a.minimum()+" , maximum value is "+a.maximum()+". ");return b}function d(){var a=this.chart,b=a.title(),b=b&&b.enabled()&&b.text()?b.text():"";return(a.getType()||"Anychart ")+" chart "+(b?" entitled "+b:"")}function e(){return M.anychart.color.setThickness(this.sourceColor,1.5)}function f(){return this.seriesName+":\n  Open: "+Z(this.open)+"\n  High: "+Z(this.high)+"\n  Low: "+Z(this.low)+"\n  Close: "+Z(this.close)}function h(){return"Open: "+Z(this.open)+"\nHigh: "+
3031Z(this.high)+"\nLow: "+Z(this.low)+"\nClose: "+Z(this.close)}function k(){return"High: "+Z(this.high)+"\nLow: "+Z(this.low)}function l(){return M.anychart.color.setThickness(this.sourceColor,1.5)}function n(){return M.anychart.color.setThickness(M.anychart.color.lighten(this.sourceColor),1.5)}function p(){return M.anychart.color.setThickness(this.sourceColor,1)}function r(){return M.anychart.color.setThickness(this.sourceColor,1.5)}function t(){return M.anychart.color.lighten(this.sourceColor)}function u(){return M.anychart.color.darken(this.sourceColor)}
3032function v(){return M.anychart.color.setOpacity(this.sourceColor,.85,!0)}function w(){return M.anychart.color.setOpacity(this.sourceColor,.5,!0)}function x(){return M.anychart.color.setOpacity(this.sourceColor,.65,!0)}function y(){return M.anychart.color.setOpacity(this.sourceColor,.7,!0)}function B(){return this.sourceColor}function E(){return M.anychart.format.date(this.tickValue)}function R(){return M.anychart.format.date(this.x)}function S(){return this.x}function Y(){return this.name||this.getData("id")}
3033function pa(){return Z(this.value,10)}function ca(){return Z(this.value)}function Z(a,b){var c=null===a||"boolean"==typeof a||""==a?NaN:+a;return isNaN(c)?a:M.anychart.format.number(c,b,void 0,void 0,void 0,void 0,void 0,void 0)}var M=this;M.anychart=M.anychart||{};M.anychart.themes=M.anychart.themes||{};M.anychart.themes.defaultTheme={palette:{type:"distinct",items:"#64b5f6 #1976d2 #ef6c00 #ffd54f #455a64 #96a6a6 #dd2c00 #00838f #00bfa5 #ffa000".split(" ")},hatchFillPalette:{items:"backwardDiagonal forwardDiagonal horizontal vertical dashedBackwardDiagonal grid dashedForwardDiagonal dashedHorizontal dashedVertical diagonalCross diagonalBrick divot horizontalBrick verticalBrick checkerBoard confetti plaid solidDiamond zigZag weave percent05 percent10 percent20 percent25 percent30 percent40 percent50 percent60 percent70 percent75 percent80 percent90".split(" ")},
3034hatchFillPaletteFor3D:{items:"backwardDiagonal forwardDiagonal dashedBackwardDiagonal grid dashedForwardDiagonal dashedHorizontal dashedVertical diagonalCross diagonalBrick divot horizontalBrick verticalBrick checkerBoard confetti plaid solidDiamond zigZag weave percent05 percent10 percent20 percent25 percent30 percent40 percent50 percent60 percent70 percent75 percent80 percent90 horizontal vertical".split(" ")},markerPalette:{items:"circle diamond square triangleDown triangleUp diagonalCross pentagon cross vline star5 star4 trapezium star7 star6 star10".split(" ")},
3035defaultScaleSettings:{linear:{maxTicksCount:1E3,inverted:!1,maximum:null,minimum:null,minimumGap:.1,maximumGap:.1,softMinimum:null,softMaximum:null,ticks:{mode:"linear",base:0,explicit:null,minCount:4,maxCount:6,interval:NaN},minorTicks:{mode:"linear",base:0,explicit:null,count:5,interval:NaN},stackMode:"none",stickToZero:!0},ordinal:{type:"ordinal",inverted:!1,names:[],ticks:{maxCount:100}},log:{type:"log",logBase:10,ticks:{mode:"log"},minorTicks:{mode:"log"}},dateTime:{type:"dateTime",ticks:{count:4},
3036minorTicks:{count:4}}},defaultOrdinalColorScale:{inverted:!1,ticks:{maxCount:100},autoColors:function(a){return M.anychart.color.blendedHueProgression("#90caf9","#01579b",a)}},defaultLinearColorScale:{maxTicksCount:1E3,colors:["#90caf9","#01579b"],minimumGap:0,maximumGap:0},defaultFontSettings:{fontSize:13,fontFamily:"Verdana, Helvetica, Arial, sans-serif",fontColor:"#7c868e",textDirection:"ltr",fontOpacity:1,fontDecoration:"none",fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",letterSpacing:"normal",
3037lineHeight:"normal",textIndent:0,vAlign:"top",hAlign:"start",textWrap:"byLetter",textOverflow:"",selectable:!1,disablePointerEvents:!1,useHtml:!1}
3037,defaultBackground:{enabled:!1,fill:"#ffffff",stroke:"none",cornerType:"round",corners:0},defaultSeparator:{enabled:!1,fill:"#CECECE 0.3",width:"100%",height:1,margin:{top:5,right:0,bottom:5,left:0},orientation:"top",stroke:"none",zIndex:1},defaultLabelFactory:{enabled:!1,offsetX:0,offsetY:0,width:null,height:null,clip:null,fontSize:12,minFontSize:8,maxFontSize:72,
3038adjustFontSize:{width:!1,height:!1},anchor:"center",padding:{top:4,right:4,bottom:4,left:4},rotation:0,format:ca,positionFormatter:ca},defaultMarkerFactory:{anchor:"center",size:6,offsetX:0,offsetY:0,rotation:0,positionFormatter:ca},defaultTitle:{enabled:!1,fontSize:16,text:"Title text",width:null,height:null,align:"center",hAlign:"center",padding:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0}},defaultTooltip:{enabled:!0,title:{enabled:!1,fontColor:"#ffffff",text:"",fontSize:14,
3039rotation:0,width:null,height:null,align:"left",hAlign:"left",orientation:"top",zIndex:1,background:{fill:"none",stroke:"none"}},contentInternal:{enabled:!0,fontSize:12,minFontSize:9,maxFontSize:13,fontColor:"#ffffff",hAlign:"left",text:"Tooltip Text",width:"100%",height:"100%",anchor:"leftTop",offsetX:0,offsetY:0,position:"leftTop",adjustFontSize:{width:!1,height:!1},padding:{top:0,right:0,bottom:0,left:0},rotation:0,zIndex:1,background:{disablePointerEvents:!1,fill:"none",stroke:"none"}},fontSize:12,
3040minFontSize:9,maxFontSize:13,fontColor:"#ffffff",text:"Tooltip Text",width:null,height:null,adjustFontSize:{width:!1,height:!1},background:{enabled:!0,fill:"#212121 0.7",corners:3,zIndex:0,cornerType:"round"},offsetX:10,offsetY:10,padding:{top:5,right:10,bottom:5,left:10},valuePrefix:"",valuePostfix:"",position:"leftTop",anchor:"leftTop",hideDelay:0,titleFormat:ca,format:function(){return this.valuePrefix+Z(this.value)+this.valuePostfix},unionFormat:function(){return this.formattedValues.join("\n")},
3041zIndex:0,allowLeaveChart:!0,allowLeaveScreen:!1,allowLeaveStage:!1},defaultAxis:{enabled:!0,startAngle:0,drawLastLabel:!0,drawFirstLabel:!0,staggerMaxLines:2,staggerMode:!1,staggerLines:null,width:null,overlapMode:"noOverlap",stroke:"#CECECE",title:{padding:{top:5,right:5,bottom:5,left:5},enabled:!1,fontSize:13,text:"Axis title",fontColor:"#545f69",zIndex:35},labels:{enabled:!0,format:pa,positionFormatter:ca,zIndex:35},minorLabels:{enabled:!1,fontSize:9,format:pa,positionFormatter:ca,zIndex:35},ticks:{enabled:!0,
3042length:6,position:"outside",stroke:"#CECECE",zIndex:35},minorTicks:{enabled:!1,length:4,position:"outside",stroke:"#EAEAEA",zIndex:35},zIndex:35},defaultGridSettings:{enabled:!0,isMinor:!1,drawFirstLine:!0,drawLastLine:!0,oddFill:"none",evenFill:"none",stroke:"#CECECE",scale:1,zIndex:11},defaultMinorGridSettings:{isMinor:!0,stroke:"#EAEAEA",zIndex:10},defaultLineMarkerSettings:{enabled:!0,value:0,layout:null,stroke:{color:"#7c868e",thickness:2,opacity:1,dash:"",lineJoin:"miter",lineCap:"square"},
3043zIndex:25.2,scale:1},defaultTextMarkerSettings:{enabled:!0,fontSize:12,value:0,anchor:"center",align:"center",layout:null,offsetX:0,offsetY:0,text:"Text marker",width:null,height:null,zIndex:25.3,scale:1},defaultRangeMarkerSettings:{enabled:!0,from:0,to:0,layout:null,fill:"#c1c1c1 0.4",zIndex:25.1,scale:1},defaultLegend:{enabled:!1,vAlign:"bottom",fontSize:12,textOverflow:"...",itemsLayout:"horizontal",positionMode:"outside",itemsSpacing:15,items:null,itemsFormat:null,itemsSourceMode:"default",inverted:!1,
3044hoverCursor:"pointer",iconTextSpacing:5,iconSize:15,width:null,height:null,position:"top",align:"center",padding:{top:0,right:10,bottom:10,left:10},margin:{top:0,right:0,bottom:0,left:0},title:{fontSize:15},paginator:{enabled:!0,fontSize:12,fontColor:"#545f69",orientation:"right",layout:"horizontal",padding:{top:0,right:0,bottom:0,left:5},margin:{top:0,right:0,bottom:0,left:0},zIndex:30,buttonsSettings:{normal:{stroke:"#757575",fill:"#9e9e9e"},hover:{stroke:"#546e7a",fill:"#7c868e"},pushed:{stroke:"#7c868e",
3045fill:"#9e9e9e"},disabled:{stroke:null,fill:"#e0e0e0"}}},titleFormat:null,tooltip:{enabled:!1,allowLeaveScreen:!0,allowLeaveChart:!0,title:{enabled:!1}},drag:!1,maxWidth:null,maxHeight:null,zIndex:200},defaultCrosshairLabel:{x:0,y:0,axisIndex:0,anchor:null,format:ca,enabled:!0,fontSize:12,minFontSize:8,maxFontSize:16,fontColor:"#ffffff",fontWeight:400,disablePointerEvents:!0,text:"Label text",background:{enabled:!0,disablePointerEvents:!0,fill:"#212121 0.7",corners:3,zIndex:0},padding:{top:5,right:10,
3046bottom:5,left:10},width:null,height:null,offsetX:0,offsetY:0,adjustFontSize:{width:!1,height:!1},rotation:0},defaultColorRange:{enabled:!1,stroke:"#B9B9B9",orientation:"bottom",title:{enabled:!1},colorLineSize:10,padding:{top:10,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0},align:"center",length:"50%",marker:{padding:{top:3,right:3,bottom:3,left:3},positionFormatter:ca,enabled:!0,disablePointerEvents:!1,position:"center",rotation:0,anchor:"center",offsetX:0,offsetY:0,type:"triangleDown",
3047fill:"#333 0.85",stroke:"none",size:7},labels:{offsetX:0,offsetY:0,fontSize:11,padding:{top:0,right:0,bottom:0,left:0}},ticks:{stroke:"#B9B9B9",position:"outside",length:5,enabled:!0},minorTicks:{stroke:"#B9B9B9",position:"outside",length:3,enabled:!1}},defaultCallout:{enabled:!0,orientation:"left",title:{enabled:!1},padding:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0},align:"center",labels:{enabled:!0,vAlign:"center",hAlign:"center",positionFormatter:ca,adjustFontSize:!1,
3048connectorStroke:null}},defaultScroller:{enabled:!1,fill:"#f7f7f7",selectedFill:"#ddd",outlineStroke:"none",height:16,minHeight:null,maxHeight:null,autoHide:!1,orientation:"bottom",position:"afterAxes",allowRangeChange:!0,thumbs:{enabled:!0,autoHide:!1,fill:"#E9E9E9",stroke:"#7c868e",hoverFill:"#ffffff",hoverStroke:"#757575"},inverted:!1,zIndex:35},defaultGroupingSettings:{enabled:!0,forced:!1,levels:[{unit:"millisecond",count:1},{unit:"millisecond",count:5},{unit:"millisecond",count:10},{unit:"millisecond",
3049count:25},{unit:"millisecond",count:50},{unit:"millisecond",count:100},{unit:"millisecond",count:250},{unit:"millisecond",count:500},{unit:"second",count:1},{unit:"second",count:5},{unit:"second",count:10},{unit:"second",count:20},{unit:"second",count:30},{unit:"minute",count:1},{unit:"minute",count:5},{unit:"minute",count:15},{unit:"minute",count:30},{unit:"hour",count:1},{unit:"hour",count:2},{unit:"hour",count:6},{unit:"hour",count:12},{unit:"day",count:1},{unit:"week",count:1},{unit:"month",count:1},
3050{unit:"month",count:3},{unit:"month",count:6},{unit:"year",count:1}],maxVisiblePoints:500,minPixPerPoint:NaN},defaultLabelSettings:{enabled:!0,text:"Chart label",width:null,height:null,anchor:"leftTop",position:"leftTop",offsetX:0,offsetY:0,minFontSize:8,maxFontSize:72,adjustFontSize:{width:!1,height:!1},rotation:0,zIndex:50},stageCredits:{text:"AnyChart",url:"https://www.anychart.com/?utm_source=registered",alt:"AnyChart - JavaScript Charts designed to be embedded and integrated",imgAlt:"AnyChart - JavaScript Charts",
3051logoSrc:"https://static.anychart.com/logo.png"},chart:{enabled:!0,padding:{top:10,right:20,bottom:15,left:10},margin:{top:0,right:0,bottom:0,left:0},background:{enabled:!0,zIndex:1},contextMenu:{fromTheme:!0,enabled:!0},title:{text:"Chart Title",padding:{top:0,right:0,bottom:10,left:0},zIndex:80,background:{zIndex:0}},animation:{enabled:!1,duration:1E3},interactivity:{hoverMode:"single",selectionMode:"multiSelect",spotRadius:2,allowMultiSeriesSelection:!0}
3051,tooltip:{displayMode:"single",positionMode:"float",
3052title:{enabled:!0},separator:{enabled:!0},titleFormat:function(){return a(this.points[0])},format:function(){return this.formattedValues.join("\n")}},bounds:{top:null,right:null,bottom:null,left:null,width:null,height:null,minWidth:null,minHeight:null,maxWidth:null,maxHeight:null},credits:{},defaultSeriesSettings:{base:{enabled:!0,isVertical:null,background:{enabled:!0},tooltip:{titleFormat:function(){return a(this)},format:function(){return this.seriesName+": "+this.valuePrefix+Z(this.value)+this.valuePostfix},
3053zIndex:0},hatchFill:!1,hoverHatchFill:null,selectHatchFill:null,labels:{enabled:null,anchor:"auto",position:"value"},hoverLabels:{enabled:null},selectLabels:{enabled:null},markers:{enabled:!1,disablePointerEvents:!1,position:"value",positionFormatter:ca,size:4},hoverMarkers:{enabled:null,size:6},selectMarkers:{enabled:null,fill:"#333 0.85",stroke:"1.5 #212121",size:6},legendItem:{enabled:!0,iconType:"square"},fill:x,hoverFill:B,selectFill:"#333 0.85",stroke:r,hoverStroke:n,selectStroke:"#333 0.85",
3054lowStroke:r,hoverLowStroke:n,selectLowStroke:"#333 0.85",highStroke:r,hoverHighStroke:n,selectHighStroke:"#333 0.85",clip:!0,color:null,xScale:null,yScale:null,error:{mode:"both",xError:null,xUpperError:null,xLowerError:null,valueError:null,valueUpperError:null,valueLowerError:null,xErrorWidth:10,valueErrorWidth:10,xErrorStroke:u,valueErrorStroke:u},pointWidth:null,connectMissingPoints:!1,a11y:{enabled:!1,titleFormat:"Series named {%SeriesName} with {%SeriesPointsCount} points. Min value is {%SeriesYMin}, max value is {%SeriesYMax}"}},
3055marker:{fill:B,stroke:e,hoverFill:t,hoverStroke:e,selectFill:"#333 0.85",selectStroke:"1.5 #212121",size:4,hoverSize:6,selectSize:6,legendItem:{iconStroke:"none"},labels:{offsetY:3}},bubble:{fill:y,hoverFill:w,displayNegative:!1,negativeFill:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor)))},hoverNegativeFill:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor))))},
3056selectNegativeFill:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor)))},negativeStroke:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor))))},hoverNegativeStroke:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor)))))},selectNegativeStroke:function(){return M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(M.anychart.color.darken(this.sourceColor))))},
3057negativeHatchFill:!1,hoverNegativeHatchFill:null,selectNegativeHatchFill:null,legendItem:{iconStroke:"none"},labels:{anchor:"center"}},areaLike:{fill:x,hoverFill:x,hoverMarkers:{enabled:!0},selectMarkers:{enabled:!0},legendItem:{iconStroke:"none"},stepDirection:"center"},barLike:{fill:v,hoverFill:x,legendItem:{iconStroke:"none"}},lineLike:{hoverMarkers:{enabled:!0},selectMarkers:{enabled:!0},stepDirection:"center"},rangeLike:{labels:{format:function(){return Z(this.high)},position:"high"},markers:{position:"high"},
3058tooltip:{format:k}},candlestick:{risingFill:"#64b5f6",risingStroke:"#64b5f6",hoverRisingFill:t,hoverRisingStroke:u,fallingFill:"#ef6c00",fallingStroke:"#ef6c00",hoverFallingFill:t,hoverFallingStroke:u,risingHatchFill:!1,hoverRisingHatchFill:null,selectRisingHatchFill:null,fallingHatchFill:!1,hoverFallingHatchFill:null,selectFallingHatchFill:null,selectFallingFill:"#333 0.85",selectRisingFill:"#333 0.85",selectRisingStroke:"#333 0.85",selectFallingStroke:"#333 0.85",tooltip:{format:h},markers:{position:"high"},
3059labels:{position:"high",format:S}},column:{isVertical:!1,labels:{offsetY:3}},ohlc:{risingStroke:"#64b5f6",hoverRisingStroke:u,fallingStroke:"#ef6c00",hoverFallingStroke:u,selectRisingStroke:"3 #333 0.85",selectFallingStroke:"3 #333 0.85",tooltip:{format:h},markers:{position:"high"},labels:{position:"high",format:S}},stick:{stroke:p},jumpLine:{pointWidth:"100%"},hilo:{pointWidth:1}},chartLabels:[],maxBubbleSize:"20%",minBubbleSize:"5%",a11y:{enabled:!0,titleFormat:d,mode:"chartElements"},defaultAnnotationSettings:{base:{enabled:!0,
3060fill:w,stroke:B,hatchFill:null,hoverFill:y,hoverStroke:u,selectFill:y,selectStroke:u,markers:{enabled:!1,size:5,type:"square",fill:"#ffff66",stroke:"#333333"},hoverMarkers:{enabled:null},selectMarkers:{enabled:!0},labels:{enabled:!0,position:"centerTop",anchor:"centerTop",format:function(){return this.level}},hoverLabels:{enabled:null},selectLabels:{enabled:null},color:"#e06666",allowEdit:!0,hoverGap:5},ray:{},line:{},infiniteLine:{},verticalLine:{},horizontalLine:{},rectangle:{},ellipse:{},triangle:{},
3061trendChannel:{},andrewsPitchfork:{},fibonacciFan:{levels:[0,.382,.5,.618,1],timeLevels:[0,.382,.5,.618,1]},fibonacciArc:{levels:[.236,.382,.5,.618,.764,1]},fibonacciRetracement:{levels:[0,.236,.382,.5,.618,.764,1,1.236,1.382,1.5,1.618,1.764,2.618,4.236],labels:{position:"leftCenter",anchor:"rightCenter"}},fibonacciTimezones:{levels:[0,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,7
30615025,121393,196418,317811,514229,832040,1346269,2178309,3524578,5702887,9227465,
306214930352,24157817,39088169]},marker:{markerType:"arrowUp",size:20,anchor:"centerTop",offsetX:0,offsetY:0},label:{}},labels:{enabled:!1},hoverLabels:{enabled:null},selectLabels:{enabled:null},crossing:{stroke:"none"},defaultQuarterSettings:{enabled:!1,zIndex:1,fill:"none",stroke:"none",title:{enabled:!1,padding:5},defaultLabelSettings:{text:"Quarter label",anchor:"center",position:"center"},margin:{},padding:{}},quarters:{rightTop:{fill:"#e3f2fd",title:{orientation:"top"}},leftTop:{title:{orientation:"top"}},
3063leftBottom:{fill:"#e3f2fd",title:{orientation:"bottom"}},rightBottom:{title:{orientation:"bottom"}}},selectMarqueeFill:"#d3d3d3 0.4",selectMarqueeStroke:"#d3d3d3"},cartesianBase:{defaultSeriesSettings:{base:{labels:{format:"{%Value}{decimalsCount:2}"}},bar:{isVertical:!0,labels:{offsetY:3},tooltip:{anchor:"leftTop"}},column:{tooltip:{anchor:"leftTop"}},rangeColumn:{isVertical:!1,tooltip:{anchor:"leftTop",offsetX:10}},rangeBar:{isVertical:!0,labels:{offsetY:3}},box:{medianStroke:u,hoverMedianStroke:B,
3064selectMedianStroke:"#333 0.85",stemStroke:u,hoverStemStroke:B,selectStemStroke:"#333 0.85",whiskerStroke:u,hoverWhiskerStroke:u,selectWhiskerStroke:"#333 0.85",whiskerWidth:0,hoverWhiskerWidth:null,selectWhiskerWidth:null,outlierMarkers:{enabled:!0,disablePointerEvents:!1,position:"center",rotation:0,anchor:"center",offsetX:0,offsetY:0,type:"circle",size:3,positionFormatter:ca},hoverOutlierMarkers:{enabled:null,size:4},selectOutlierMarkers:{enabled:null,size:4,fill:"#333 0.85",stroke:"1.5 #212121"},
3065markers:{position:"median"},labels:{position:"highest",format:function(){return"Highest: "+Z(this.highest)+"\nMedian: "+Z(this.median)+"\nLowest: "+Z(this.lowest)}},tooltip:{titleFormat:function(){return this.name||this.x},format:function(){return"Lowest: "+this.valuePrefix+Z(this.lowest)+this.valuePostfix+"\nQ1: "+this.valuePrefix+Z(this.q1)+this.valuePostfix+"\nMedian: "+this.valuePrefix+Z(this.median)+this.valuePostfix+"\nQ3: "+this.valuePrefix+Z(this.q3)+this.valuePostfix+"\nHighest: "+this.valuePrefix+
3066Z(this.highest)+this.valuePostfix}}}},defaultXAxisSettings:{orientation:"bottom",title:{text:"X-Axis",padding:{top:5,right:0,bottom:0,left:0}},labels:{format:"{%Value}{decimalsCount:10}"},scale:0},defaultYAxisSettings:{orientation:"left",title:{text:"Y-Axis",padding:{top:0,right:0,bottom:5,left:0}},labels:{format:"{%Value}{decimalsCount:10}"},scale:1},defaultAnnotationSettings:{},annotations:{annotationsList:[],zIndex:2E3},xAxes:[{}],yAxes:[{}],grids:[],minorGrids:[],series:[],lineAxesMarkers:[],
3067rangeAxesMarkers:[],textAxesMarkers:[],xScale:0,yScale:1,barsPadding:.4,barGroupsPadding:.8,maxBubbleSize:"20%",minBubbleSize:"5%",isVertical:!1,scales:[{type:"ordinal"},{type:"linear"}],crosshair:{enabled:!1,displayMode:"float",xStroke:"#969EA5",yStroke:"#969EA5",zIndex:41},xZoom:{continuous:!0,startRatio:0,endRatio:1},a11y:{titleFormat:c}},cartesian:{defaultSeriesType:"line",isVertical:!1,xAxes:[],yAxes:[]},area:{defaultSeriesType:"area",tooltip:{displayMode:"union"},interactivity:{hoverMode:"byX"}},
3068bar:{isVertical:!0,defaultSeriesType:"bar",defaultXAxisSettings:{orientation:"left"},defaultYAxisSettings:{orientation:"bottom"},scales:[{type:"ordinal",inverted:!0},{type:"linear"}],tooltip:{displayMode:"single",position:"rightCenter",anchor:"leftCenter"},xScroller:{orientation:"left"}},column:{defaultSeriesType:"column",tooltip:{displayMode:"single",position:"centerTop",anchor:"centerBottom",offsetX:0,offsetY:10}},line:{defaultSeriesType:"line",tooltip:{displayMode:"union"},interactivity:{hoverMode:"byX"}},
3069box:{defaultSeriesType:"box"},financial:{defaultSeriesType:"candlestick",defaultSeriesSettings:{candlestick:{tooltip:{titleFormat:R},labels:{format:R}},ohlc:{tooltip:{titleFormat:R},labels:{format:R}}},xAxes:[{labels:{format:E},minorLabels:{format:E}}],scales:[{type:"dateTime"},{type:"linear"}]},verticalLine:{isVertical:!0,defaultSeriesType:"line",defaultXAxisSettings:{orientation:"left"},defaultYAxisSettings:{orientation:"bottom"},scales:[{type:"ordinal",inverted:!0},{type:"linear"}],tooltip:{displayMode:"union"},
3070interactivity:{hoverMode:"byX"},xScroller:{orientation:"left"}},verticalArea:{isVertical:!0,defaultSeriesType:"area",defaultXAxisSettings:{orientation:"left"},defaultYAxisSettings:{orientation:"bottom"},scales:[{type:"ordinal",inverted:!0},{type:"linear"}],tooltip:{displayMode:"union"},interactivity:{hoverMode:"byX"},xScroller:{orientation:"left"}},pareto:{defaultSeriesType:"column",tooltip:{displayMode:"union"},interactivity:{hoverMode:"byX"},yAxes:[{orientation:"left"},{orientation:"right",labels:{format:"{%Value}%"}}]},
3071waterfall:{dataMode:"diff",connectorStroke:"#697474",defaultSeriesType:"waterfall",defaultSeriesSettings:{waterfall:{fill:"#96a6a6",stroke:"#697474",risingFill:"#64b5f6",fallingFill:"#ef6c00",hoverRisingFill:x,hoverFallingFill:x,risingStroke:"#467fac",fallingStroke:"#a74c00",hoverRisingStroke:n,hoverFallingStroke:n,risingHatchFill:!1,hoverRisingHatchFill:null,selectRisingHatchFill:null,fallingHatchFill:!1,hoverFallingHatchFill:null,selectFallingHatchFill:null,selectFallingFill:"#333 0.85",selectRisingFill:"#333 0.85",
3072selectRisingStroke:"#333 0.85",selectFallingStroke:"#333 0.85",labels:{enabled:!0,format:function(){return Z(this.isTotal?this.absolute:this.diff)}},tooltip:{format:function(){return this.isTotal?"Absolute: "+Z(this.absolute):"Absolute: "+Z(this.absolute)+"\nDifference: "+Z(this.diff)}}}},legend:{enabled:!0,itemsSourceMode:"categories"}},cartesian3dBase:{defaultSeriesType:"column",zAngle:45,zAspect:"50%",zDistribution:!1,zPadding:10,defaultSeriesSettings:{base:{stroke:"none",fill:B,hoverStroke:B,
3073hoverFill:t,selectStroke:B,selectFill:"#333",tooltip:{anchor:"leftTop",position:"leftTop"}}}},bar3d:{defaultSeriesType:"bar",grids:[{},{enabled:!0,layout:"horizontal",scale:0}]},column3d:{defaultSeriesType:"column",grids:[{},{enabled:!0,layout:"vertical",scale:0}]},area3d:{defaultSeriesType:"area",zDistribution:!0,zPadding:5,grids:[{},{enabled:!0,layout:"vertical",scale:0}]},cartesian3d:{},pieFunnelPyramidBase:{animation:{duration:500},fill:B,stroke:"none",hoverFill:t,hoverStroke:B,selectFill:"#333 0.85",
3074selectStroke:"1.5 #212121",connectorStroke:"#CECECE",overlapMode:"noOverlap",connectorLength:20,hatchFill:null,forceHoverLabels:!1,labels:{enabled:!0,fontColor:null,position:"inside",disablePointerEvents:!1,anchor:"center",rotation:0,autoRotate:!1,width:null,height:null,zIndex:34,positionFormatter:ca,format:function(){return this.name?this.name:this.x}},outsideLabels:{disablePointerEvents:!1,autoColor:"#545f69"},insideLabels:{disablePointerEvents:!0,autoColor:"#ffffff"},hoverLabels:{enabled:null},
3075selectLabels:{enabled:null},legend:{enabled:!0,padding:{top:10,right:10,bottom:0,left:10},position:"bottom"},markers:{enabled:!1,position:"center",positionFormatter:ca,zIndex:33},hoverMarkers:{enabled:null},selectMarkers:{enabled:null},tooltip:{enabled:!0,title:{enabled:!0},separator:{enabled:!0},titleFormat:function(){return this.name||this.x},format:function(){return"Value: "+Z(this.value)+"\nPercent Value: "+(100*this.value/this.getStat("sum")).toFixed(1)+"%"}},interactivity:{hoverMode:"single"}},
3076pie:{animation:{duration:2E3},title:{text:"Pie Chart"}
3076,group:!1,sort:"none",radius:"45%",innerRadius:0,startAngle:0,explode:15,outsideLabelsCriticalAngle:60,outsideLabelsSpace:30,insideLabelsOffset:"50%",labels:{format:"{%PercentValue}{decimalsCount:1,zeroFillDecimals:true}%"},a11y:{titleFormat:function(){var a=this.chart,b=d.apply(this),b=b+(", with "+a.getStat("count")+" points. ");return b+="Min value is "+a.getStat("min")+", max value is "+a.getStat("max")+"."}}},funnel:{title:{text:"Funnel Chart"},
3077baseWidth:"70%",neckWidth:"30%",neckHeight:"25%",pointsPadding:0,labels:{position:"outsideLeftInColumn"}},pyramid:{title:{text:"Pyramid Chart"},baseWidth:"70%",pointsPadding:0,legend:{inverted:!0},labels:{position:"outsideLeftInColumn"},reversed:!1},pie3d:{explode:"5%",connectorLength:"15%",legendItem:{iconStroke:null}},scatter:{defaultSeriesType:"marker",legend:{enabled:!1},defaultSeriesSettings:{base:{clip:!0,color:null,tooltip:{titleFormat:function(){return this.seriesName},format:function(){return"x: "+
3078this.x+"\ny: "+this.valuePrefix+Z(this.value)+this.valuePostfix}},xScale:null,yScale:null,a11y:{enabled:!1,titleFormat:"Series named {%SeriesName} with {%SeriesPointsCount} points. Min value is {%SeriesYMin}, max value is {%SeriesYMax}"}},bubble:{labels:{anchor:"center"},displayNegative:!1,negativeFill:u,hoverNegativeFill:u,negativeStroke:u,hoverNegativeStroke:u,negativeHatchFill:null,hoverNegativeHatchFill:void 0,hatchFill:!1,tooltip:{format:function(){return"X: "+this.x+"\nY: "+this.valuePrefix+
3079Z(this.value)+this.valuePostfix+"\nSize: "+Z(this.size)}}},line:{connectMissingPoints:!1},marker:{size:5,hoverSize:7,selectSize:7}},defaultAnnotationSettings:{},defaultXAxisSettings:{orientation:"bottom",scale:0,title:{text:"X-Axis"}},defaultYAxisSettings:{orientation:"left",scale:1,title:{text:"Y-Axis"}},series:[],grids:[],minorGrids:[],xAxes:[{}],yAxes:[{}],lineAxesMarkers:[],rangeAxesMarkers:[],textAxesMarkers:[],scales:[{type:"linear"},{type:"linear"}],xScale:0,yScale:1,maxBubbleSize:"20%",minBubbleSize:"5%",
3080crosshair:{enabled:!1,displayMode:"float",xStroke:"#969EA5",yStroke:"#969EA5",zIndex:41},a11y:{titleFormat:b},annotations:{annotationsList:[],zIndex:2E3}},marker:{},bubble:{},quadrant:{scales:[{type:"linear",minimum:0,maximum:100},{type:"linear",minimum:0,maximum:100}],xScale:0,yScale:1,defaultXAxisSettings:{ticks:!1,labels:!1,title:{enabled:!1,align:"left"},stroke:"3 #bbdefb"},defaultYAxisSettings:{ticks:!1,labels:!1,title:{enabled:!1,align:"left"},stroke:"3 #bbdefb"},xAxes:[{},{orientation:"top"}],
3081yAxes:[{},{orientation:"right"}],crossing:{stroke:"#bbdefb"},quarters:{rightTop:{enabled:!0},leftTop:{enabled:!0},leftBottom:{enabled:!0},rightBottom:{enabled:!0}}},mekko:{defaultSeriesType:"mekko",isVertical:!1,labels:{enabled:!0},defaultSeriesSettings:{base:{fill:v,hoverFill:x,legendItem:{iconStroke:"none"},isVertical:!1,labels:{format:"{%Value}{decimalsCount:2}",position:"center",offsetY:0,fontColor:"#ffffff"},markers:{position:"center",anchor:"center"},tooltip:{anchor:"leftTop"},stroke:p,hoverStroke:function(){return M.anychart.color.setThickness(M.anychart.color.lighten(this.sourceColor),
30821)}},mekko:{}},defaultXAxisSettings:{orientation:"bottom",title:{text:"X-Axis",padding:{top:5,right:0,bottom:0,left:0}},labels:{format:"{%Value}{decimalsCount:10}"},scale:0},defaultYAxisSettings:{orientation:"left",title:{text:"Y-Axis",padding:{top:0,right:0,bottom:5,left:0}},labels:{format:"{%Value}{decimalsCount:10}%"},scale:1},xAxes:[{}],yAxes:[{}],scales:[{type:"ordinal"},{type:"linear",stackMode:"percent",minimumGap:0,maximumGap:0},{type:"ordinal"},{type:"ordinal"}],crosshair:{enabled:!1,displayMode:"float",
3083xStroke:"#969EA5",yStroke:"#969EA5",zIndex:41},xScale:0,yScale:1,firstCategoriesScale:2,lastCategoriesScale:3,defaultAnnotationSettings:{},annotations:{annotationsList:[],zIndex:2E3},pointsPadding:0},mosaic:{pointsPadding:5,defaultXAxisSettings:{stroke:0,ticks:{enabled:!1}},defaultYAxisSettings:{stroke:0,ticks:{enabled:!1},labels:{format:"{%Value}"}}},barmekko:{scales:[{type:"ordinal"},{type:"linear",stackMode:"value"},{type:"ordinal"},{type:"ordinal"}],defaultSeriesSettings:{mekko:{fill:function(){var a=
30841<this.chart.getSeriesCount()?this.sourceColor:this.chart.palette().itemAt(this.iterator.currentIndex),a=a?a:this.sourceColor;return M.anychart.color.setOpacity(a,.85,!0)},hoverFill:function(){var a=1<this.chart.getSeriesCount()?this.sourceColor:this.chart.palette().itemAt(this.iterator.currentIndex),a=a?a:this.sourceColor;return M.anychart.color.setOpacity(a,.65,!0)},stroke:function(){var a=1<this.chart.getSeriesCount()?this.sourceColor:this.chart.palette().itemAt(this.iterator.currentIndex),a=a?
3085a:this.sourceColor;return M.anychart.color.setThickness(a,1)},labels:{format:"{%Value}{decimalsCount:2}",anchor:"auto",position:"value",fontColor:"#7c868e"},markers:{position:"value",positionFormatter:ca}}},defaultYAxisSettings:{labels:{format:"{%Value}{decimalsCount:10}"}},labels:{enabled:!1}},radar:{defaultSeriesType:"line",defaultSeriesSettings:{base:{clip:!1},area:{},line:{},marker:{}},xAxis:{scale:0,zIndex:25,labels:{zIndex:25},minorLabels:{zIndex:25},ticks:{zIndex:25},minorTicks:{zIndex:25}},
3086yAxis:{scale:1},startAngle:0,innerRadius:0,grids:[{},{layout:"circuit"}],minorGrids:[],scales:[{type:"ordinal"},{type:"linear"}],xScale:0,yScale:1,a11y:{titleFormat:c}},polar:{defaultSeriesType:"marker",defaultSeriesSettings:{base:{closed:!0,clip:!1},area:{},line:{},marker:{},column:{},rangeColumn:{}},xAxis:{scale:0,zIndex:25,fill:"none",labels:{anchor:"auto",zIndex:25},minorLabels:{anchor:"auto",zIndex:25},ticks:{zIndex:25},minorTicks:{zIndex:25}},yAxis:{scale:1},startAngle:0,innerRadius:0,sortPointsByX:!1,
3087grids:[{},{layout:"circuit"}],minorGrids:[],scales:[{type:"linear"},{type:"linear"}],xScale:0,yScale:1,barsPadding:0,barGroupsPadding:0,a11y:{titleFormat:b}},bullet:{background:{enabled:!0},layout:"horizontal",defaultRangeMarkerSettings:{enabled:!0,from:0,to:0,zIndex:2},padding:{top:5,right:10,bottom:5,left:10},margin:{top:0,right:0,bottom:0,left:0},defaultMarkerSettings:{fill:"#64b5f6",stroke:"2 #64b5f6",zIndex:2},rangePalette:{type:"distinct",items:["#828282","#a8a8a8","#c2c2c2","#d4d4d4","#e1e1e1"]},
3088markerPalette:{items:["bar","line","x","ellipse"]},axis:{enabled:!1,title:{padding:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:10,left:0}},labels:{fontSize:9,padding:{top:0,right:0,bottom:0,left:0}},minorLabels:{padding:{top:0,right:0,bottom:0,left:0}},ticks:{enabled:!1},orientation:null,zIndex:3},title:{rotation:0},scale:{type:"linear",minimumGap:0,maximumGap:0,ticks:{minCount:2,maxCount:5,interval:NaN}},ranges:[],a11y:{titleFormat:function(){return d.apply(this)+". "}}},sparkline:{background:{enabled:!0},
3089title:{enabled:!1,padding:{top:0,right:0,bottom:0,left:0},margin:{top:0,right:0,bottom:0,left:0},orientation:"right",rotation:0},margin:{top:0,right:0,bottom:0,left:0},padding:{top:0,right:0,bottom:0,left:0},hatchFill:null,markers:{},firstMarkers:{fill:"#64b5f6"},lastMarkers:{fill:"#64b5f6"},negativeMarkers:{fill:"#ef6c00"},minMarkers:{fill:"#455a64"},maxMarkers:{fill:"#dd2c00"},labels:{},firstLabels:{},lastLabels:{},negativeLabels:{},minLabels:{fontSize:9,padding:{top:3,right:0,bottom:3,left:0},
3090fontColor:"#303f46"},maxLabels:{fontSize:9,padding:{top:3,right:0,bottom:3,left:0},fontColor:"#9b1f00"},lineAxesMarkers:[],rangeAxesMarkers:[],textAxesMarkers:[],scales:[{type:"ordinal"},{type:"linear"}],xScale:0,yScale:1,clip:!0,seriesType:"line",connectMissingPoints:!1,pointWidth:"95%",tooltip:{title:!1,separator:!1,titleFormat:function(){return this.x}
3090,format:function(){return"x: "+this.x+"\ny: "+Z(this.value)},allowLeaveChart:!0},defaultSeriesSettings:{base:{markers:{enabled:!1,position:"center",
3091anchor:"center",type:"circle",size:1.8,stroke:"none"},hoverMarkers:{enabled:!0},labels:{enabled:!1,fontSize:8,background:{enabled:!1},position:"center",anchor:"centerBottom"},minLabels:{position:"centerBottom",anchor:"centerBottom"},maxLabels:{position:"centerTop",anchor:"topCenter"},color:"#64b5f6"},area:{stroke:"#64b5f6",fill:"#64b5f6 0.5"},column:{markers:{position:"centerTop"},labels:{position:"centerTop",anchor:"centerBottom"},negativeMarkers:{position:"centerBottom"},negativeLabels:{position:"centerBottom",
3092anchor:"centerTop"},fill:"#64b5f6",negativeFill:"#ef6c00"},line:{stroke:"#64b5f6"},winLoss:{markers:{position:"centerTop",anchor:"centerTop"},labels:{position:"centerTop",anchor:"centerTop"},negativeMarkers:{position:"centerBottom",anchor:"centerBottom"},negativeLabels:{position:"centerBottom",anchor:"centerBottom"},fill:"#64b5f6",negativeFill:"#ef6c00"}}},map:{defaultCalloutSettings:{},defaultSeriesSettings:{base:{fill:function(){return this.scaledColor||this.sourceColor},hoverFill:"#757575",selectFill:"#333 0.85",
3093stroke:u,hoverStroke:{thickness:.5,color:"#545f69"},selectStroke:{thickness:.5,color:"#545f69"},hatchFill:!1,labels:{anchor:"centerBottom",enabled:null,adjustFontSize:{width:!0,height:!0},format:function(){return this.getData("name")?this.getData("name"):this.name?this.name:this.getData("id")?this.getData("id"):"lat: "+this.lat+"\nlong: "+this["long"]}},hoverLabels:{enabled:null},selectLabels:{enabled:null},markers:{enabled:!1,disablePointerEvents:!1},hoverMarkers:{enabled:null},selectMarkers:{enabled:null},
3094color:null,tooltip:{titleFormat:function(){return this.name||this.getData("name")||"Tooltip title"},format:function(){return"Id: "+this.id+"\nValue: "+this.valuePrefix+Z(this.value)+this.valuePostfix}},xScale:null,yScale:null,a11y:{titleFormat:"Series named {%SeriesName}"},clip:!1},choropleth:{labels:{fontColor:"#212121",anchor:"center"},markers:{anchor:null},colorScale:{}},connector:{startSize:0,endSize:0,curvature:.3,stroke:function(){return{thickness:2,color:this.sourceColor,lineJoin:"round"}},
3095hoverStroke:t,selectStroke:"2 #333 0.85",markers:{position:"middle",enabled:!0,size:15,stroke:"1.5 #f7f7f7",rotation:null,anchor:null,type:"arrowhead"},hoverMarkers:{stroke:"1.5 #f7f7f7",size:15},selectMarkers:{fill:"#333 0.85",stroke:"1.5 #f7f7f7",size:15},labels:{enabled:!1,position:"middle",anchor:null,format:function(){return"from: "+this.startPoint.lat+","+this.startPoint["long"]+"\nto: "+this.endPoint.lat+","+this.endPoint["long"]}},tooltip:{title:{enabled:!1},separator:{enabled:!1},format:function(){return"from: "+
3096this.startPoint.lat+", "+this.startPoint["long"]+"\nto: "+this.endPoint.lat+", "+this.endPoint["long"]}}},bubble:{stroke:function(){return{thickness:2,color:M.anychart.color.darken(this.sourceColor)}},labels:{anchor:"center"},hoverFill:"#757575",selectFill:"#333 0.85",tooltip:{format:function(){var a;a=this.id?"Id: "+this.id:"lat: "+this.lat+"\nlong: "+this["long"];this.size&&(a+="\nValue: "+this.valuePrefix+Z(this.size)+this.valuePostfix);return a}}},marker:{labels:{enabled:!0},hoverLabels:{fontWeight:"bold"},
3097selectLabels:{fontWeight:"bold"},tooltip:{format:function(){var a;a=this.id?"Id: "+this.id:"lat: "+this.lat+"\nlong: "+this["long"];this.value&&(a+="\nValue: "+this.valuePrefix+Z(this.value)+this.valuePostfix);return a}}}},colorRange:{zIndex:50},geoScale:{maxTicksCount:1E3,precision:2},callouts:[],axesSettings:{enabled:!1,title:{enabled:!1,padding:5,fontSize:13,text:"Axis title",fontColor:"#545f69",zIndex:35},labels:{enabled:!0,padding:2,rotation:null,fontSize:10,anchor:"auto"},minorLabels:{enabled:!1,
3098padding:2,rotation:null,fontSize:9,anchor:null},overlapMode:"noOverlap",ticks:{enabled:!0,length:5,position:"outside",stroke:"#CECECE"},minorTicks:{enabled:!1,length:2,position:"outside",stroke:"#CECECE"},drawFirstLabel:!0,drawLastLabel:!0,stroke:"#CECECE"},gridsSettings:{enabled:!1,drawFirstLine:!0,drawLastLine:!0,oddFill:"none",evenFill:"none",stroke:"#CECECE",minorStroke:"none",zIndex:5},crosshair:{enabled:!1,xStroke:"#969EA5",yStroke:"#969EA5",zIndex:110,xLabel:{axisIndex:2},yLabel:{axisIndex:3}},
3099unboundRegions:{enabled:!0,fill:"#F7F7F7",stroke:"#e0e0e0"},maxBubbleSize:"20%",minBubbleSize:"5%",geoIdField:"id",interactivity:{copyFormat:function(a){a=a.seriesStatus;for(var b="",c=0,d=a.length;c<d;c++){var e=a[c];if(e.points.length){for(var b=b+("Series "+e.series.getIndex()+":\n"),f=0,h=e.points.length;f<h;f++){var k=e.points[f],b=b+("id: "+k.id+" index: "+k.index);f!=h-1&&(b+="\n")}c!=d-1&&(b+="\n")}}return b||"no selected points"},drag:!0,zoomOnMouseWheel:!1,keyboardZoomAndMove:!0,zoomOnDoubleClick:!1},
3100minZoomLevel:1,maxZoomLevel:10,overlapMode:"noOverlap",crsAnimation:{enabled:!0,duration:300},legend:{enabled:!1,tooltip:{contentInternal:{background:{disablePointerEvents:!1}}}}},choropleth:{},bubbleMap:{},markerMap:{},connector:{},seatMap:{},circularGauge:{title:{enabled:!1},defaultAxisSettings:{startAngle:null,labels:{position:"inside",adjustFontSize:!0},minorLabels:{position:"inside",adjustFontSize:!0},fill:"#CECECE",ticks:{hatchFill:!1,type:"line",position:"center",length:null,fill:"#545f69",
3101stroke:"none"},minorTicks:{hatchFill:!1,type:"line",position:"center",length:null,fill:"#545f69",stroke:"none"},zIndex:10,cornersRounding:"0%"},defaultPointerSettings:{base:{enabled:!0,fill:"#545f69",stroke:"#545f69",hatchFill:!1,axisIndex:0},bar:{position:"center"},marker:{size:4,hoverSize:6,selectSize:6,position:"inside",type:"triangleUp"},knob:{fill:"#CECECE",stroke:"#c1c1c1",verticesCount:6,verticesCurvature:.5,topRatio:.5,bottomRatio:.5}},defaultRangeSettings:{enabled:!0,axisIndex:0,fill:"#7c868e 0.7",
3102position:"center",startSize:0,endSize:"10%",cornersRounding:"0%"},fill:"#f5f5f5",stroke:"#EAEAEA",startAngle:0,sweepAngle:360,cap:{enabled:!1,fill:"#EAEAEA",stroke:"#CECECE",hatchFill:!1,radius:"15%",zIndex:50},circularPadding:"10%",encloseWithStraightLine:!1,axes:[],bars:[],markers:[],needles:[],knobs:[],ranges:[],tooltip:{title:{enabled:!1},separator:{enabled:!1},titleFormat:function(){return this.index},format:function(){return"Value: "+Z(this.value)}}},linearGauge:{padding:10,markerPalette:{items:"circle diamond square triangleDown triangleUp triangleLeft triangleRight diagonalCross pentagon cross vline star5 star4 trapezium star7 star6 star10".split(" ")},
3103globalOffset:"0%",layout:"vertical",tooltip:{titleFormat:function(){return this.name}
3103,format:function(){return this.high?k.call(this):"Value: "+Z(this.value)}},scales:[{type:"linear"}],defaultAxisSettings:{enabled:!0,width:"10%",offset:"0%"},defaultScaleBarSettings:{enabled:!0,width:"10%",offset:"0%",from:"min",to:"max",colorScale:{type:"ordinalColor",inverted:!1,ticks:{maxCount:100}},points:[{height:0,left:0,right:0},{height:1,left:0,right:0}]},defaultPointerSettings:{base:{enabled:!0,selectionMode:"single",
3104width:"10%",offset:"0%",legendItem:{enabled:!0},label:{enabled:!1,zIndex:0,position:"centerTop",anchor:"center"},hoverLabel:{enabled:null},selectLabel:{enabled:null},stroke:r,hoverStroke:n,selectStroke:u,fill:B,hoverFill:t,selectFill:u},bar:{},rangeBar:{label:{format:function(){return Z(this.high)}}},marker:{width:"3%"},tank:{emptyFill:"#fff 0.3",hoverEmptyFill:B,selectEmptyFill:B,emptyHatchFill:null},thermometer:{fill:function(){var a=this.sourceColor,b=M.anychart.color.darken(a);return{angle:this.isVertical?
31050:90,keys:[{color:b},{color:a},{color:b}]}},width:"3%",bulbRadius:"120%",bulbPadding:"3%"},led:{dimmer:function(a){return M.anychart.color.darken(a)},gap:"1%",size:"2%",count:null,colorScale:{type:"ordinalColor",inverted:!1,ticks:{maxCount:100}}}}},thermometerGauge:{},tankGauge:{},ledGauge:{},bulletGauge:{},heatMap:{annotations:{annotationsList:[],zIndex:2E3},isVertical:!1,scales:[{type:"ordinal"},{type:"ordinal",inverted:!0},{type:"ordinalColor"}],xScale:0,yScale:1,colorScale:2,background:{enabled:!0},
3106xAxes:[{orientation:"top"}],yAxes:[{}],grids:[],tooltip:{enabled:!0,title:{enabled:!0,fontSize:13,fontWeight:"normal"},contentInternal:{fontSize:11},separator:{enabled:!0},titleFormat:function(){return this.name||this.x},format:function(){if(void 0===this.heat){var a="Value: "+this.valuePrefix+this.heat+this.valuePostfix;isNaN(+this.heat)||(a+="\nPercent Value: "+(100*this.heat/this.getStat("sum")).toFixed(1)+"%");return a}return"x: "+this.x+"\ny: "+this.y}},legendItem:{iconStroke:null},legend:{itemsSourceMode:"categories"},
3107defaultXAxisSettings:{enabled:!0,orientation:"bottom",ticks:{enabled:!1},title:{text:"X-Axis"},scale:0},defaultYAxisSettings:{enabled:!0,orientation:"left",ticks:{enabled:!1},title:{text:"Y-Axis"},scale:1},fill:function(){var a;this.colorScale?(a=this.iterator.get("heat"),a=this.colorScale.valueToColor(a)):a=M.anychart.color.setOpacity(this.sourceColor,.85,!0);return a},stroke:"1 #ffffff",hoverStroke:"2 #ffffff",hoverFill:"#757575",selectStroke:"2 #ffffff",selectFill:"#333 0.85",labels:{enabled:!0,
3108fontSize:11,adjustFontSize:{width:!0,height:!0},minFontSize:7,maxFontSize:13,hAlign:"center",vAlign:"center",textWrap:"noWrap",fontWeight:"normal",fontColor:"#212121",selectable:!1,background:{enabled:!1},padding:{top:2,right:4,bottom:2,left:4},position:"center",anchor:"center",offsetX:0,offsetY:0,rotation:0,width:null,height:null,format:function(){return Z(this.heat)},positionFormatter:ca},hoverLabels:{fontColor:"#f5f5f5",enabled:null},selectLabels:{fontColor:"#fff",enabled:null},markers:{enabled:!1,
3109disablePointerEvents:!1,position:"center",rotation:0,anchor:"center",offsetX:0,offsetY:0,size:4,positionFormatter:ca,fill:"#dd2c00",type:"circle",stroke:"none"},hoverMarkers:{enabled:null,size:6},selectMarkers:{enabled:null,size:6,fill:"#333 0.85",stroke:"1.5 #212121"},labelsDisplayMode:"drop",hatchFill:!1,hoverHatchFill:null,selectHatchFill:null,clip:!0,xZoom:{continuous:!0,startRatio:0,endRatio:1},yZoom:{continuous:!0,startRatio:0,endRatio:1},yScroller:{orientation:"right",inverted:!0},a11y:{titleFormat:d}},
3110treeMap:{sort:"desc",labelsDisplayMode:"clip",headersDisplayMode:"alwaysShow",colorRange:{zIndex:50},colorScale:{type:"ordinalColor"},tooltip:{enabled:!0,titleFormat:Y,format:ca},legend:{itemsSourceMode:"categories"},maxDepth:1,hintDepth:0,hintOpacity:.4,maxHeadersHeight:"25",headers:{enabled:!0,hAlign:"center",vAlign:"center",position:"leftTop",anchor:"leftTop",rotation:0,background:{enabled:!0,fill:"#F7F7F7",stroke:"#e0e0e0"},format:Y},hoverHeaders:{enabled:!0,fontColor:"#333 0.85",background:{fill:"#e0e0e0",
3111stroke:"#e0e0e0"}},labels:{enabled:!0,hAlign:"center",vAlign:"center",position:"leftTop",anchor:"leftTop",rotation:0,fontColor:"#212121",format:function(){return(this.name||this.getData("id"))+"\n"+Z(this.value)}},hoverLabels:{enabled:null,fontWeight:"bold"},selectLabels:{enabled:null,fontColor:"#fafafa"},markers:{enabled:!1,position:"center",size:6,fill:"#dd2c00",type:"circle"},hoverMarkers:{enabled:null,size:8},selectMarkers:{enabled:null,size:8,fill:"#333 0.85",stroke:"1.5 #212121"},fill:function(){return this.colorScale?
3112this.colorScale.valueToColor(this.value):M.anychart.color.setOpacity(this.sourceColor,.85,!0)},stroke:"#e0e0e0",hoverFill:t,hoverStroke:u,selectFill:"#333 0.85",selectStroke:"1.5 #212121",hatchFill:!1,hoverHatchFill:!1,selectHatchFill:!1},defaultScrollBar:{barSize:10,backgroundFill:"#e0e0e0",backgroundStroke:"#d5d5d5",sliderFill:"#d5d5d5",sliderStroke:"#656565",mouseOverOpacity:.45,mou
3112seOutOpacity:.25,handlePositionChange:!0,startRatio:"0",endRatio:"1",buttonsVisible:!1,cornersRadius:5},defaultDataGrid:{isStandalone:!0,
3113headerHeight:25,backgroundFill:"#fff",columnStroke:"#cecece",rowStroke:"#cecece",rowOddFill:"#fff",rowEvenFill:"#fff",rowFill:"#fff",hoverFill:"#F8FAFB",rowSelectedFill:"#ebf1f4",zIndex:5,editing:!1,editStructurePreviewFill:{color:"#4285F4",opacity:.2},editStructurePreviewStroke:{color:"#4285F4",thickness:2},editStructurePreviewDashStroke:{color:"#4285F4",dash:"4 4"},headerFill:"#f7f7f7",tooltip:{padding:{top:5,right:5,bottom:5,left:5},title:{enabled:!0,fontSize:"14px",fontWeight:"normal",fontColor:"#e5e5e5"},
3114separator:{enabled:!0},anchor:"leftTop",contentInternal:{hAlign:"left"},format:function(){var a=this.name;return void 0!==a?a+"":""}},defaultColumnSettings:{width:90,buttonCursor:"pointer",cellTextSettings:{enabled:!0,anchor:"leftTop",vAlign:"middle",padding:{top:0,right:5,bottom:0,left:5},textWrap:"noWrap",background:null,rotation:0,width:null,height:null,fontSize:11,minFontSize:8,maxFontSize:72,disablePointerEvents:!0},depthPaddingMultiplier:0,collapseExpandButtons:!1,title:{enabled:!0,margin:{top:0,
3115right:0,bottom:0,left:0},textWrap:"noWrap",hAlign:"center",vAlign:"middle",background:{enabled:!1}},format:function(){return""}},columns:[{width:50,format:function(){var a=this.item.meta("index");return null!=a?a+1+"":""},title:{text:"#"}},{width:170,collapseExpandButtons:!0,depthPaddingMultiplier:15,format:function(){var a=this.name;return null!=a?a+"":""},title:{text:"Name"}}]},defaultTimeline:{isStandalone:!0,columnStroke:"#cecece",rowStroke:"#cecece",backgroundFill:"none",rowOddFill:"#fff",rowEvenFill:"#fff",
3116rowFill:"#fff",hoverFill:"#F8FAFB",rowSelectedFill:"#ebf1f4",zIndex:5,headerHeight:70,editing:!1,connectorPreviewStroke:{color:"#545f69",dash:"3 3"},editPreviewFill:{color:"#fff",opacity:1E-5},editPreviewStroke:{color:"#aaa",dash:"3 3"},editProgressFill:"#EAEAEA",editProgressStroke:"#545f69",editIntervalThumbFill:"#EAEAEA",editIntervalThumbStroke:"#545f69",editConnectorThumbFill:"#EAEAEA",editConnectorThumbStroke:"#545f69",editStructurePreviewFill:{color:"#4285F4",opacity:.2},editStructurePreviewStroke:{color:"#4285F4",
3117thickness:2},editStructurePreviewDashStroke:{color:"#4285F4",dash:"4 4"},baseFill:"#7ec1f5",baseStroke:"#74b2e2",progressFill:"#1976d2",progressStroke:{color:"#fff",opacity:1E-5},editStartConnectorMarkerType:"circle",editStartConnectorMarkerSize:10,editStartConnectorMarkerHorizontalOffset:0,editStartConnectorMarkerVerticalOffset:0,editFinishConnectorMarkerType:"circle",editFinishConnectorMarkerSize:10,editFinishConnectorMarkerHorizontalOffset:0,editFinishConnectorMarkerVerticalOffset:0,editIntervalWidth:3,
3118baselineFill:"#d5ebfc",baselineStroke:"#bfd1e0",parentFill:"#455a64",parentStroke:"#2f3f46",milestoneFill:"#ffa000",milestoneStroke:"#d26104",connectorFill:"#545f69",connectorStroke:"#545f69",selectedElementFill:"#ef6c00",selectedElementStroke:"#bc5704",selectedConnectorStroke:"2 #bc5704",baselineAbove:!1,tooltip:{padding:{top:5,right:5,bottom:5,left:5},title:{enabled:!0,fontSize:"14px",fontWeight:"normal",fontColor:"#e5e5e5"},separator:{enabled:!0},anchor:"leftTop",contentInternal:{hAlign:"left"},
3119zIndex:100,allowLeaveChart:!1},labels:{enabled:!0,anchor:"leftCenter",position:"rightCenter",padding:{top:3,right:5,bottom:3,left:5},vAlign:"middle",textWrap:"noWrap",background:null,rotation:0,width:null,height:null,fontSize:11,minFontSize:8,maxFontSize:72,zIndex:40,disablePointerEvents:!0},markers:{anchor:"centerTop",zIndex:50,type:"star5",fill:"#ff0",stroke:"2 red"},defaultLineMarkerSettings:{layout:"vertical",zIndex:1.5},defaultRangeMarkerSettings:{layout:"vertical",zIndex:1},defaultTextMarkerSettings:{layout:"vertical",
3120zIndex:2,textWrap:"byLetter"},header:{backgroundFill:"#cecece",levelsSeparationStroke:"#cecece",topLevel:{tileFill:"#f7f7f7",tilesSeparationStroke:"#cecece",labels:{enabled:!0,anchor:"leftTop",fontSize:10,vAlign:"middle",padding:{top:0,right:5,bottom:0,left:5},background:null,disablePointerEvents:!0}},midLevel:{tileFill:"#f7f7f7",tilesSeparationStroke:"#cecece",labels:{enabled:!0,anchor:"leftTop",fontSize:10,vAlign:"middle",padding:{top:0,right:5,bottom:0,left:5},background:null,disablePointerEvents:!0}},
3121lowLevel:{tileFill:"#f7f7f7",tilesSeparationStroke:"#cecece",labels:{enabled:!0,anchor:"leftTop",fontSize:10,vAlign:"middle",padding:{top:0,right:5,bottom:0,left:5},background:null,disablePointerEvents:!0}}}},ganttBase:{splitterPosition:"30%",headerHeight:70,rowHoverFill:"#F8FAFB",rowSelectedFill:"#ebf1f4",rowStroke:"#cecece",editing:!1,title:{enabled:!1},legend:{enabled:!1},background:{fill:"#fff"},margin:{top:0,right:0,bottom:0,left:0},padding:{top:0,right:0,bottom:0,left:0},dataGrid:{isStandalone:!1,
3122backgroundFill:"none",tooltip:{zIndex:100,allowLeaveChart:!1}},timeline:{isStandalone:!1}},ganttResource:{dataGrid:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.minPeriodDate,b=this.maxPeriodDate;return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")}}},timeline:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.periodStart||this.minPeriodDate,b=this.periodEnd||this.maxPeriodDate;
3123return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")}}}},ganttProject:{dataGrid:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.actualStart||this.autoStart,b=this.actualEnd||this.autoEnd,c=this.progressValue;void 0===c&&(c=(Math.round(1E4*this.autoProgress)/100||0)+"%");return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")+(c?"\nComplete: "+c:"")}}},
3124timeline:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.actualStart||this.autoStart,b=this.actualEnd||this.autoEnd,c=this.progressValue;void 0===c&&(c=(Math.round(1E4*this.autoProgress)/100||0)+"%");return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")+(c?"\nComplete: "+c:"")}}}},stock:{grouping:{},scrollerGrouping:{levels:[{unit:"millisecond",count:1},{unit:"millisecond",count:2},{unit:"millisecond",count:5},
3125{unit:"millisecond",count:10},{unit:"millisecond",count:25},{unit:"millisecond",count:50},{unit:"millisecond",count:100},{unit:"millisecond",count:250},{unit:"millisecond",count:500},{unit:"second",count:1},{unit:"second",count:2},{unit:"second",count:5},{unit:"second",count:10},{unit:"second",count:20},{unit:"second",count:30},{unit:"minute",count:1},{unit:"minute",count:2},{unit:"minute",count:5},{unit:"minute",count:10},{unit:"minute",count:20},{unit:"minute",count:30},{unit:"hour",count:1},{unit:"hour",
3126count:2},{unit:"hour",count:3},{unit:"hour",count:4},{unit:"hour",count:6},{unit:"hour",count:12},{unit:"day",count:1},{unit:"day",count:2},{unit:"day",count:4},{unit:"week",count:1},{unit:"week",count:2},{unit:"month",count:1},{unit:"month",count:2},{unit:"month",count:3},{unit:"month",count:6},{unit:"year",count:1}],maxVisiblePoints:NaN,minPixPerPoint:1},defaultAnnotationSettings:{},defaultPlotSettings:{annotations:{annotationsList:[],zIndex:2E3},background:{enabled:!1},defaultSeriesSettings:{base:{pointWidth:"75%",
3127tooltip:{format:function(){var a=Z(this.value);return this.seriesName+": "+this.valuePrefix+a+this.valuePostfix}},legendItem:{iconStroke:"none"}},areaLike:{hoverMarkers:{enabled:null},selectMarkers:{enabled:null}},lineLike:{hoverMarkers:{enabled:null},selectMarkers:{enabled:null}},rangeLike:{tooltip:{format:function(){return this.seriesName+":\n  High: "+Z(this.high)+"\n  Low: "+Z(this.low)}}},candlestick:{tooltip:{format:f}},column:{stroke:"none"},rangeColumn:{stroke:"none"},ohlc:{tooltip:{format:f}}},
3128defaultGridSettings:{scale:0},defaultMinorGridSettings:{scale:0},defaultYAxisSettings:{enabled:!0,orientation:"left",title:{enabled:!1,text:"Y-Axis"},staggerMode:!1,staggerLines:null,ticks:{enabled:!0},width:50,labels:{fontSize:"11px",padding:{top:0,right:5,bottom:0,left:5}},minorLabels:{fontSize:"11px",padding:{top:0,right:5,bottom:0,left:5}},scale:0},xAxis:{enabled:!0,orientation:"bottom",background:{stroke:"#cecece",fill:"#F7F7F7"},height:25,scale:0,ticks:{enabled:!1},labels:{enabled:!0,fontSize:"11px",
3129padding:{top:5,right:5,bottom:5,left:5},anchor:"centerTop",format:function(){return M.anychart.format.dateTime(this.tickValue,M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.majorIntervalUnit)))}},minorLabels:{enabled:!0,anchor:"centerTop",fontSize:"11px",padding:{top:5,right:0,bottom:5,left:0},format:function(){return M.anychart.format.dateTime(this.tickValue,M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.minorIntervalUnit,this.majorIntervalUnit)))}}},
3130dateTimeHighlighter:"#B9B9B9",legend:{enabled:!0,vAlign:"bottom",iconSize:13,position:"top",titleFormat:function(){return M.anychart.format.dateTime(this.value,M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.dataIntervalUnit,null,"full")))}
3130,align:"left",padding:{top:10,right:10,bottom:10,left:10},title:{enabled:!0,fontSize:12,text:"",background:{enabled:!1,fill:{keys:["#fff","#f3f3f3","#fff"],angle:"90"},stroke:{keys:["#ddd","#d0d0d0"],angle:"90"}},margin:{top:0,right:15,
3131bottom:0,left:0},padding:{top:0,right:0,bottom:0,left:0},orientation:"left",align:"left",hAlign:"left",rotation:0},titleSeparator:{enabled:!1,width:"100%",height:1,margin:{top:3,right:0,bottom:3,left:0},orientation:"top",fill:["#000 0","#000","#000 0"],stroke:"none"}},scales:[{type:"linear"}],yScale:0,zIndex:10,yAxes:[{}]},padding:[20,30,20,60],plots:[{}],scroller:{defaultSeriesSettings:{base:{fill:"#999 0.6",selectFill:B,stroke:"#999 0.6",selectStroke:B,lowStroke:"#999 0.6",selectLowStroke:B,highStroke:"#999 0.6",
3132selectHighStroke:B,pointWidth:"75%"},marker:{fill:"#999 0.6",stroke:"#999 0.6",selectFill:B,selectStroke:B},areaLike:{fill:"#999 0.6"},barLike:{fill:"#999 0.6"},candlestick:{risingFill:"#999 0.6",risingStroke:"#999 0.6",fallingFill:"#999 0.6",fallingStroke:"#999 0.6",selectFallingFill:"#ef6c00",selectRisingFill:"#64b5f6",selectRisingStroke:"#64b5f6",selectFallingStroke:"#ef6c00"},ohlc:{risingStroke:"#999 0.6",fallingStroke:"#999 0.6",selectRisingStroke:"#64b5f6",selectFallingStroke:"#ef6c00"},stick:{stroke:"#999 0.6",
3133selectStroke:p},jumpLine:{stroke:"#999 0.6",selectStroke:p}},enabled:!0,fill:"none",selectedFill:"#1976d2 0.2",outlineStroke:"#cecece",height:40,minHeight:null,maxHeight:null,zIndex:40,xAxis:{background:{enabled:!1},minorTicks:{enabled:!0,stroke:"#cecece"},labels:{enabled:!0,fontSize:"11px",padding:{top:5,right:5,bottom:5,left:5},anchor:"leftTop",format:function(){return M.anychart.format.dateTime(this.tickValue,M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.majorIntervalUnit)))}},
3134minorLabels:{enabled:!0,anchor:"leftTop",fontSize:"11px",padding:{top:5,right:5,bottom:5,left:5},format:function(){return M.anychart.format.dateTime(this.tickValue,M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.minorIntervalUnit,this.majorIntervalUnit)))}},zIndex:75}},tooltip:{allowLeaveScreen:!0,displayMode:"union",positionMode:"float",title:{enabled:!0,fontSize:13},separator:{enabled:!0},titleFormat:function(){return M.anychart.format.dateTime(this.hoveredDate,
3135M.anychart.format.getDateTimeFormat(M.anychart.format.getIntervalIdentifier(this.dataIntervalUnit,null,"full")))}},a11y:{titleFormat:d},zoomMarqueeFill:"#d3d3d3 0.4",zoomMarqueeStroke:"#d3d3d3",interactivity:{zoomOnMouseWheel:!1,scrollOnMouseWheel:!1}},pert:{tooltip:{enabled:!1},horizontalSpacing:"15%",verticalSpacing:"25%",expectedTimeCalculator:function(){return void 0===this.duration?Math.round((this.optimistic+4*this.mostLikely+this.pessimistic)/6*100)/100:Number(this.duration)},background:{zIndex:0},
3136milestones:{shape:"circle",size:"5%",labels:{enabled:!0,anchor:"leftTop",vAlign:"middle",hAlign:"center",fontColor:"#fff",disablePointerEvents:!0,format:function(){return this.creator?this.index:this.isStart?"S":"F"}},hoverLabels:{enabled:null,fontColor:"#fff",fontOpacity:1},selectLabels:{enabled:null,fontWeight:"bold"},color:"#64b5f6",fill:v,stroke:"none",hoverFill:t,hoverStroke:l,selectFill:"#333 0.85",selectStroke:"#333 0.85",tooltip:{title:{enabled:!0},separator:{enabled:!0},titleFormat:function(){return this.creator?
3137"Milestone - "+this.index:"Milestone - "+(this.isStart?"Start":"Finish")},format:function(){var a="",b;if(this.successors&&this.successors.length){a+="Successors:";for(b=0;b<this.successors.length;b++)a+="\n - "+this.successors[b].get("name");this.predecessors&&this.predecessors.length&&(a+="\n\n")}if(this.predecessors&&this.predecessors.length)for(a+="Predecessors:",b=0;b<this.predecessors.length;b++)a+="\n - "+this.predecessors[b].get("name");return a}}},tasks:{color:"#64b5f6",fill:v,stroke:v,hoverFill:t,
3138hoverStroke:l,selectFill:"#333 0.85",selectStroke:"#333 0.85",dummyFill:v,dummyStroke:function(){return{color:this.sourceColor,dash:"6 4"}},upperLabels:{enabled:!0,anchor:"centerBottom",vAlign:"bottom",hAlign:"center",fontSize:10,contColor:"#333",padding:{top:1,right:10,bottom:1,left:10},textWrap:"noWrap",format:function(){return this.name}},hoverUpperLabels:{fontWeight:"bold"},selectUpperLabels:{fontWeight:"bold"},lowerLabels:{enabled:!0,anchor:"centerTop",vAlign:"top",hAlign:"center",fontSize:9,
3139fontOpacity:.5,contColor:"#333",textWrap:"noWrap",padding:{top:1,right:5,bottom:1,left:5},format:function(){return"t: "+Z(this.duration)}},hoverLowerLabels:{fontWeight:"bold"},selectLowerLabels:{fontWeight:"bold"},tooltip:{title:{enabled:!0},separator:{enabled:!0},titleFormat:function(){return this.name},format:function(){var a="Earliest start: "+Z(this.earliestStart)+"\nEarliest finish: "+Z(this.earliestFinish)+"\nLatest start: "+Z(this.latestStart)+"\nLatest finish: "+Z(this.latestFinish)+"\nDuration: "+
3140Z(this.duration)+"\nSlack: "+Z(this.slack);isNaN(this.variance)||(a+="\nStandard deviation: "+Math.round(100*this.variance)/100);return a}}}
3140,criticalPath:{tasks:{color:"#e06666",lowerLabels:{textWrap:"noWrap"},upperLabels:{textWrap:"noWrap"}}}},resource:{calendar:{},conflicts:{labels:{enabled:!0,anchor:"leftTop",hAlign:"center",fontSize:"8pt",padding:0,fontColor:"#F4F4F4",format:"{%hours}h ({%percent}%)"},fill:"#dd2c00",stroke:"none",hatchFill:null,height:15,zIndex:100},overlay:{enabled:!1},activities:{labels:{enabled:!0,
3141anchor:"leftTop",fontColor:"#F4F4F4",format:"{%name} ({%hoursPerDayRounded}h)",position:"leftTop"},hoverLabels:{enabled:null},selectLabels:{enabled:null},fill:"#1976d2",hoverFill:t,selectFill:"#333",stroke:null,hoverStroke:B,selectStroke:B,hatchFill:!1,hoverHatchFill:null,selectHatchFill:null},resourceList:{oddFill:"none",evenFill:"none",enabled:!0,width:"100%",height:"100%",background:{enabled:!0,fill:"#F3F7FA",stroke:"none",cornerType:"none",corners:0},images:{borderRadius:10,opacity:1,align:"none",
3142fittingMode:"meet",size:"25%",margin:{top:5,right:0,bottom:5,left:5}},baseSettings:{margin:{top:2,right:0,bottom:3,left:5},fontSize:15,textWrap:"noWrap",textOverflow:"...",fontFamily:'"Helvetica Neue","Helvetica",sans-serif'},names:{margin:{top:5},fontSize:17,fontWeight:"bold",fontColor:"#000"},types:{fontSize:10,fontColor:"#212121"},descriptions:{fontSize:12,fontColor:"#959CA0",fontWeight:"bold"},tags:{fontSize:9,fontColor:"#212121",background:{enabled:!0,fill:"#eee",stroke:"#ccc",cornerType:"round",
3143corners:4},padding:{top:5,right:5,bottom:5,left:5},margin:{top:2,right:0,bottom:3,left:5}},drawTopLine:!1,drawRightLine:!1,drawBottomLine:!0,drawLeftLine:!1,stroke:"#ccc",zIndex:2,overlay:!0},logo:{enabled:!0,fill:"#E7ECF0",stroke:"none",bottomStroke:"#ccc",zIndex:2,overlay:!1},timeLine:{enabled:!0,background:{enabled:!1},overlay:{enabled:!1},zIndex:2,vAlign:"center",hAlign:"center",textWrap:"noWrap",textOverflow:"",fill:"none",stroke:"#ccc",padding:[2,10,2,10],fontSize:11,fontWeight:"bold",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',
3144drawTopLine:!1,drawRightLine:!1,drawBottomLine:!0,drawLeftLine:!1},grid:{overlay:{enabled:!1},background:{enabled:!1,fill:"#F3F7FA"},oddFill:"#fff",evenFill:"#fff",oddHolidayFill:"#F4F4F4 .7",evenHolidayFill:"#F4F4F4 .7",oddHatchFill:null,evenHatchFill:null,oddHolidayHatchFill:null,evenHolidayHatchFill:null,horizontalStroke:"#ccc",verticalStroke:"#ccc",drawTopLine:!1,drawRightLine:!1,drawBottomLine:!0,drawLeftLine:!1,zIndex:2},xScale:{minimumGap:.01,maximumGap:.01},horizontalScrollBar:{enabled:!0,
3145allowRangeChange:!1,autoHide:!0,orientation:"bottom",thumbs:!1,fill:null,zIndex:1010},verticalScrollBar:{enabled:!0,allowRangeChange:!1,autoHide:!0,orientation:"right",thumbs:!1,fill:null,zIndex:1010},zoomLevels:[{id:"days",levels:[{unit:"day",count:1,formats:["MMM\ndd  EEEE"],format:function(){return this.value.toUpperCase()},hAlign:"left",textWrap:"allowWrap"}],unit:"day",count:1,unitPixSize:220},{id:"weeks",levels:[{unit:"day",count:1,formats:["dd EEE","dd"],hAlign:"left",fill:"#fff",fontColor:"#ABB6BC",
3146format:function(){return this.value.toUpperCase()},height:30},{unit:"week",count:1,formats:["w MMM"],fill:"#F0F5F8",format:function(){return this.value.toUpperCase()}}],unit:"day",count:1,unitPixSize:100},{id:"months",levels:[{unit:"day",count:1,formats:["d EEE","d"],hAlign:"center",padding:[2,5,2,5],fill:"#fff",format:function(){return this.value.toUpperCase()},height:30},{unit:"week",count:1,formats:["w MMM"],fill:"#F0F5F8",format:function(){return this.value.toUpperCase()}}],unit:"day",count:1,
3147unitPixSize:25}],zoomLevel:0,padding:[0,0,0,0],margin:[20,20,20,20],resourceListWidth:260,timeLineHeight:52,cellPadding:[2,2,2,2],minRowHeight:50,pixPerHour:25,defaultMinutesPerDay:60,splitterStroke:"#ccc",timeTrackingMode:"activityPerResource",background:{enabled:!0,stroke:"#ccc"},tooltip:{allowLeaveScreen:!1,allowLeaveChart:!0,displayMode:"single",positionMode:"float",title:{enabled:!0,fontSize:13},separator:{enabled:!0},titleFormat:"{%name}",format:function(){var a=window.anychart.format.date;
3148return"Starts: "+a(this.start)+"\nEnds: "+a(this.end)}}},tagCloud:{anglesCount:7,fromAngle:-90,toAngle:90,mode:"spiral",textSpacing:1,scale:{type:"linear"},colorRange:{},colorScale:null,normal:{fontFamily:"Verdana, Helvetica, Arial, sans-serif",fontOpacity:1,fontDecoration:"none",fontStyle:"normal",fontVariant:"normal",fontWeight:"normal",fill:function(){return M.anychart.color.setOpacity(this.scaledColor||this.sourceColor,.85,!0)}},hovered:{fill:x},selected:{fill:"#333 0.85"},tooltip:{enabled:!0,
3149title:{enabled:!0},separator:{enabled:!0},titleFormat:function(){return this.name||this.x},format:function(){return"Frequency: "+Z(this.value)+"\nPercent of total: "+(100*this.value/this.getStat("sum")).toFixed(1)+"%"}},legend:{enabled:!1,itemsSourceMode:"categories",tooltip:{contentInternal:{background:{disablePointerEvents:!1}}}}},venn:{dataSeparator:"&",background:{zIndex:0},padding:{top:15,right:5,bottom:15,left:5},a11y:{enabled:!0,titleFormat:d,mode:"chartElements"},color:"#64b5f6",fill:w,hoverFill:function(){return M.anychart.color.setOpacity(M.anychart.color.lighten(this.sourceColor),
3150.5,!0)},selectFill:"#333 0.85",tooltip:{titleFormat:"{%Name}",format:"Value: {%Value}"},stroke:"none",hoverStroke:"none",hatchFill:!1,hoverHatchFill:!1,selectHatchFill:!1,selectStroke:"none",labels:{fontColor:"#f4f4f4",format:"{%Name}",anchor:"center",enabled:!0,disablePointerEvents:!0,zIndex:100,fontWeight:"bold"},hoverLabels:{enabled:null},selectLabels:{enabled:null},markers:{enabled:!1,zIndex:99,disablePointerEvents:!0,stroke:"none"},hoverMarkers:{enabled:null},selectMarkers:{enabled:null},intersections:{fill:"#fff 0.00001",
3151hoverFill:"#fff 0.5",selectFill:"#333 0.85",stroke:"none",hoverStroke:"none",selectStroke:"none",labels:{fontWeight:"normal",format:"{%Value}",enabled:null},hoverLabels:{enabled:null},selectLabels:{enabled:null},markers:{enabled:null},hoverMarkers:{enabled:null},selectMarkers:{enabled:null},tooltip:{titleFormat:"{%Name}"}},legend:{enabled:!0,zIndex:0,tooltip:{enabled:!1},padding:{top:10,right:10,bottom:0,left:10},position:"bottom"}},standalones:{background:{enabled:!0,zIndex:0},label:{enabled:!0,
3152text:"Label text",padding:{top:0,right:0,bottom:0,left:0},width:null,height:null,anchor:"leftTop",position:"leftTop",offsetX:0,offsetY:0,minFontSize:8,maxFontSize:72,adjustFontSize:{width:!1,height:!1},rotation:0,zIndex:0},labelsFactory:{enabled:!0,zIndex:0},legend:{enabled:!0,zIndex:0},markersFactory:{enabled:!0,zIndex:0},title:{enabled:!0,zIndex:0},linearAxis:{enabled:!0,zIndex:0,ticks:{enabled:!0},minorTicks:{enabled:!0}},polarAxis:{enabled:!0,startAngle:0,zIndex:0,ticks:{enabled:!0},minorTicks:{enabled:!0}},
3153radarAxis:{enabled:!0,startAngle:0,zIndex:0,ticks:{enabled:!0},minorTicks:{enabled:!0}},radialAxis:{enabled:!0,startAngle:0,zIndex:0,ticks:{enabled:!0},minorTicks:{enabled:!0},minorLabels:{padding:{top:1,right:1,bottom:0,left:1}}},linearGrid:{enabled:!0,scale:null,zIndex:0},polarGrid:{enabled:!0,layout:"circuit",zIndex:0},radarGrid:{enabled:!0,layout:"circuit",zIndex:0},lineAxisMarker:{enabled:!0,zIndex:0},textAxisMarker:{enabled:!0,zIndex:0},rangeAxisMarker:{enabled:!0,zIndex:0},dataGrid:{enabled:!0,
3154zIndex:0},scroller:{enabled:!0},resourceList:{width:"33%",height:"100%",background:{enabled:!0,fill:"#ccc",stroke:"#ccc",cornerType:"none",corners:0},rowHeight:null,minRowHeight:"20%",maxRowHeight:"50%",images:{borderRadius:10,opacity:1,align:"none",fittingMode:"meet",size:"25%",margin:{top:5,right:0,bottom:5,left:5}},baseSettings:{margin:{top:2,right:0,bottom:3,left:5},fontSize:15,textWrap:"noWrap",textOverflow:"..."},names:{margin:{top:5}},types:{fontSize:10,fontColor:"#212121"},descriptions:{fontSize:12,
3155fontColor:"#545f69",fontStyle:"oblique"},tags:{fontSize:9,fontColor:"#212121",background:{enabled:!0,fill:"#eee",stroke:"#ccc",cornerType:"round",corners:4},padding:{top:5,right:5,bottom:5,left:5},margin:{top:2,right:0,bottom:3,left:5}}},colorRange:{enabled:!0,zIndex:50},projectTimeline:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.actualStart||this.autoStart,b=this.actualEnd||this.autoEnd,c=this.progressValue;void 0===c&&(c=(Math.round(1E4*this.autoProgress)/
3156100||0)+"%");return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")+(c?"\nComplete: "+c:"")}}},resourceTimeline:{tooltip:{titleFormat:function(){return this.name||""},format:function(){var a=this.periodStart||this.minPeriodDate,b=this.periodEnd||this.maxPeriodDate;return(a?"Start Date: "+M.anychart.format.dateTime(a):"")+(b?"\nEnd Date: "+M.anychart.format.dateTime(b):"")}}}}}}).call(this);})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.