(function() {
/**
 * @license
 * Web Font Loader Copyright (c) 2010 Adobe Systems Incorporated,
 * Google Incorporated.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
(function(){function aa(a,b,c){return a.call.apply(a.bind,arguments)}function ba(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)}}function n(a,b,c){n=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?aa:ba;return n.apply(null,arguments)}var p=Date.now||function(){return+new Date};function q(a,b){this.F=a;this.k=b||a;this.H=this.k.document}var ca=!!window.FontFace;q.prototype.createElement=function(a,b,c){a=this.H.createElement(a);if(b)for(var d in b)b.hasOwnProperty(d)&&("style"==d?a.style.cssText=b[d]:a.setAttribute(d,b[d]));c&&a.appendChild(this.H.createTextNode(c));return a};function s(a,b,c){a=a.H.getElementsByTagName(b)[0];a||(a=document.documentElement);a.insertBefore(c,a.lastChild)}
function t(a,b,c){b=b||[];c=c||[];for(var d=a.className.split(/\s+/),e=0;e<b.length;e+=1){for(var f=!1,g=0;g<d.length;g+=1)if(b[e]===d[g]){f=!0;break}f||d.push(b[e])}b=[];for(e=0;e<d.length;e+=1){f=!1;for(g=0;g<c.length;g+=1)if(d[e]===c[g]){f=!0;break}f||b.push(d[e])}a.className=b.join(" ").replace(/\s+/g," ").replace(/^\s+|\s+$/,"")}function u(a,b){for(var c=a.className.split(/\s+/),d=0,e=c.length;d<e;d++)if(c[d]==b)return!0;return!1}
function v(a){if("string"===typeof a.fa)return a.fa;var b=a.k.location.protocol;"about:"==b&&(b=a.F.location.protocol);return"https:"==b?"https:":"http:"}function x(a,b,c){b=a.createElement("link",{rel:"stylesheet",href:b,media:"all"});var d=!1;ca?(b.onload=function(){d||(d=!0,c&&c(null))},b.onerror=function(){d||(d=!0,c&&c(Error("Stylesheet failed to load")))}):setTimeout(function(){c&&c(null)},0);s(a,"head",b)}
function y(a,b,c,d){var e=a.H.getElementsByTagName("head")[0];if(e){var f=a.createElement("script",{src:b}),g=!1;f.onload=f.onreadystatechange=function(){g||this.readyState&&"loaded"!=this.readyState&&"complete"!=this.readyState||(g=!0,c&&c(null),f.onload=f.onreadystatechange=null,"HEAD"==f.parentNode.tagName&&e.removeChild(f))};e.appendChild(f);setTimeout(function(){g||(g=!0,c&&c(Error("Script load timeout")))},d||5E3);return f}return null};function z(){this.S=0;this.K=null}function A(a){a.S++;return function(){a.S--;B(a)}}function C(a,b){a.K=b;B(a)}function B(a){0==a.S&&a.K&&(a.K(),a.K=null)};function D(a){this.ea=a||"-"}D.prototype.d=function(a){for(var b=[],c=0;c<arguments.length;c++)b.push(arguments[c].replace(/[\W_]+/g,"").toLowerCase());return b.join(this.ea)};function E(a,b){this.Q=a;this.M=4;this.L="n";var c=(b||"n4").match(/^([nio])([1-9])$/i);c&&(this.L=c[1],this.M=parseInt(c[2],10))}E.prototype.getName=function(){return this.Q};function da(a){return G(a)+" "+(a.M+"00")+" 300px "+H(a.Q)}function H(a){var b=[];a=a.split(/,\s*/);for(var c=0;c<a.length;c++){var d=a[c].replace(/['"]/g,"");-1==d.indexOf(" ")?b.push(d):b.push("'"+d+"'")}return b.join(",")}function I(a){return a.L+a.M}
function G(a){var b="normal";"o"===a.L?b="oblique":"i"===a.L&&(b="italic");return b}function ea(a){var b=4,c="n",d=null;a&&((d=a.match(/(normal|oblique|italic)/i))&&d[1]&&(c=d[1].substr(0,1).toLowerCase()),(d=a.match(/([1-9]00|normal|bold)/i))&&d[1]&&(/bold/i.test(d[1])?b=7:/[1-9]00/.test(d[1])&&(b=parseInt(d[1].substr(0,1),10))));return c+b};function fa(a,b){this.a=a;this.j=a.k.document.documentElement;this.O=b;this.g="wf";this.e=new D("-");this.da=!1!==b.events;this.u=!1!==b.classes}function ga(a){a.u&&t(a.j,[a.e.d(a.g,"loading")]);J(a,"loading")}function K(a){if(a.u){var b=u(a.j,a.e.d(a.g,"active")),c=[],d=[a.e.d(a.g,"loading")];b||c.push(a.e.d(a.g,"inactive"));t(a.j,c,d)}J(a,"inactive")}function J(a,b,c){if(a.da&&a.O[b])if(c)a.O[b](c.getName(),I(c));else a.O[b]()};function ha(){this.t={}}function ia(a,b,c){var d=[],e;for(e in b)if(b.hasOwnProperty(e)){var f=a.t[e];f&&d.push(f(b[e],c))}return d};function L(a,b){this.a=a;this.h=b;this.m=this.a.createElement("span",{"aria-hidden":"true"},this.h)}function M(a,b){var c=a.m,d;d="display:block;position:absolute;top:-9999px;left:-9999px;font-size:300px;width:auto;height:auto;line-height:normal;margin:0;padding:0;font-variant:normal;white-space:nowrap;font-family:"+H(b.Q)+";"+("font-style:"+G(b)+";font-weight:"+(b.M+"00")+";");c.style.cssText=d}function N(a){s(a.a,"body",a.m)}L.prototype.remove=function(){var a=this.m;a.parentNode&&a.parentNode.removeChild(a)};function O(a,b,c,d,e,f){this.G=a;this.J=b;this.f=d;this.a=c;this.v=e||3E3;this.h=f||void 0}O.prototype.start=function(){var a=this.a.k.document,b=this;Promise.race([new Promise(function(a,d){setTimeout(function(){d(b.f)},b.v)}),a.fonts.load(da(this.f),this.h)]).then(function(a){1===a.length?b.G(b.f):b.J(b.f)},function(){b.J(b.f)})};function P(a,b,c,d,e,f,g){this.G=a;this.J=b;this.a=c;this.f=d;this.h=g||"BESbswy";this.s={};this.v=e||3E3;this.Z=f||null;this.D=this.C=this.A=this.w=null;this.w=new L(this.a,this.h);this.A=new L(this.a,this.h);this.C=new L(this.a,this.h);this.D=new L(this.a,this.h);M(this.w,new E(this.f.getName()+",serif",I(this.f)));M(this.A,new E(this.f.getName()+",sans-serif",I(this.f)));M(this.C,new E("serif",I(this.f)));M(this.D,new E("sans-serif",I(this.f)));N(this.w);N(this.A);N(this.C);N(this.D)}
var Q={ia:"serif",ha:"sans-serif"},R=null;function S(){if(null===R){var a=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent);R=!!a&&(536>parseInt(a[1],10)||536===parseInt(a[1],10)&&11>=parseInt(a[2],10))}return R}P.prototype.start=function(){this.s.serif=this.C.m.offsetWidth;this.s["sans-serif"]=this.D.m.offsetWidth;this.ga=p();T(this)};function ja(a,b,c){for(var d in Q)if(Q.hasOwnProperty(d)&&b===a.s[Q[d]]&&c===a.s[Q[d]])return!0;return!1}
function T(a){var b=a.w.m.offsetWidth,c=a.A.m.offsetWidth,d;(d=b===a.s.serif&&c===a.s["sans-serif"])||(d=S()&&ja(a,b,c));d?p()-a.ga>=a.v?S()&&ja(a,b,c)&&(null===a.Z||a.Z.hasOwnProperty(a.f.getName()))?U(a,a.G):U(a,a.J):ka(a):U(a,a.G)}function ka(a){setTimeout(n(function(){T(this)},a),50)}function U(a,b){setTimeout(n(function(){this.w.remove();this.A.remove();this.C.remove();this.D.remove();b(this.f)},a),0)};function V(a,b,c){this.a=a;this.p=b;this.P=0;this.ba=this.Y=!1;this.v=c}var la=!!window.FontFace;V.prototype.V=function(a){var b=this.p;b.u&&t(b.j,[b.e.d(b.g,a.getName(),I(a).toString(),"active")],[b.e.d(b.g,a.getName(),I(a).toString(),"loading"),b.e.d(b.g,a.getName(),I(a).toString(),"inactive")]);J(b,"fontactive",a);this.ba=!0;ma(this)};
V.prototype.W=function(a){var b=this.p;if(b.u){var c=u(b.j,b.e.d(b.g,a.getName(),I(a).toString(),"active")),d=[],e=[b.e.d(b.g,a.getName(),I(a).toString(),"loading")];c||d.push(b.e.d(b.g,a.getName(),I(a).toString(),"inactive"));t(b.j,d,e)}J(b,"fontinactive",a);ma(this)};function ma(a){0==--a.P&&a.Y&&(a.ba?(a=a.p,a.u&&t(a.j,[a.e.d(a.g,"active")],[a.e.d(a.g,"loading"),a.e.d(a.g,"inactive")]),J(a,"active")):K(a.p))};function na(a){this.F=a;this.q=new ha;this.$=0;this.T=this.U=!0}na.prototype.load=function(a){this.a=new q(this.F,a.context||this.F);this.U=!1!==a.events;this.T=!1!==a.classes;oa(this,new fa(this.a,a),a)};
function pa(a,b,c,d,e){var f=0==--a.$;(a.T||a.U)&&setTimeout(function(){var a=e||null,l=d||null||{};if(0===c.length&&f)K(b.p);else{b.P+=c.length;f&&(b.Y=f);var h,k=[];for(h=0;h<c.length;h++){var m=c[h],w=l[m.getName()],r=b.p,F=m;r.u&&t(r.j,[r.e.d(r.g,F.getName(),I(F).toString(),"loading")]);J(r,"fontloading",F);r=null;r=la?new O(n(b.V,b),n(b.W,b),b.a,m,b.v,w):new P(n(b.V,b),n(b.W,b),b.a,m,b.v,a,w);k.push(r)}for(h=0;h<k.length;h++)k[h].start()}},0)}
function oa(a,b,c){var d=[],e=c.timeout;ga(b);var d=ia(a.q,c,a.a),f=new V(a.a,b,e);a.$=d.length;b=0;for(c=d.length;b<c;b++)d[b].load(function(b,c,d){pa(a,f,b,c,d)})};function qa(a,b,c){this.N=a?a:b+ra;this.o=[];this.R=[];this.ca=c||""}var ra="//fonts.googleapis.com/css";function sa(a,b){for(var c=b.length,d=0;d<c;d++){var e=b[d].split(":");3==e.length&&a.R.push(e.pop());var f="";2==e.length&&""!=e[1]&&(f=":");a.o.push(e.join(f))}}
qa.prototype.d=function(){if(0==this.o.length)throw Error("No fonts to load!");if(-1!=this.N.indexOf("kit="))return this.N;for(var a=this.o.length,b=[],c=0;c<a;c++)b.push(this.o[c].replace(/ /g,"+"));a=this.N+"?family="+b.join("%7C");0<this.R.length&&(a+="&subset="+this.R.join(","));0<this.ca.length&&(a+="&text="+encodeURIComponent(this.ca));return a};function ta(a){this.o=a;this.aa=[];this.I={}}
var ua={latin:"BESbswy",cyrillic:"&#1081;&#1103;&#1046;",greek:"&#945;&#946;&#931;",khmer:"&#x1780;&#x1781;&#x1782;",Hanuman:"&#x1780;&#x1781;&#x1782;"},va={thin:"1",extralight:"2","extra-light":"2",ultralight:"2","ultra-light":"2",light:"3",regular:"4",book:"4",medium:"5","semi-bold":"6",semibold:"6","demi-bold":"6",demibold:"6",bold:"7","extra-bold":"8",extrabold:"8","ultra-bold":"8",ultrabold:"8",black:"9",heavy:"9",l:"3",r:"4",b:"7"},wa={i:"i",italic:"i",n:"n",normal:"n"},xa=/^(thin|(?:(?:extra|ultra)-?)?light|regular|book|medium|(?:(?:semi|demi|extra|ultra)-?)?bold|black|heavy|l|r|b|[1-9]00)?(n|i|normal|italic)?$/;
ta.prototype.parse=function(){for(var a=this.o.length,b=0;b<a;b++){var c=this.o[b].split(":"),d=c[0].replace(/\+/g," "),e=["n4"];if(2<=c.length){var f;var g=c[1];f=[];if(g)for(var g=g.split(","),l=g.length,h=0;h<l;h++){var k;k=g[h];if(k.match(/^[\w-]+$/))if(k=xa.exec(k.toLowerCase()),null==k)k="";else{var m;m=k[1];if(null==m||""==m)m="4";else{var w=va[m];m=w?w:isNaN(m)?"4":m.substr(0,1)}k=k[2];k=[null==k||""==k?"n":wa[k],m].join("")}else k="";k&&f.push(k)}0<f.length&&(e=f);3==c.length&&(c=c[2],f=
[],c=c?c.split(","):f,0<c.length&&(c=ua[c[0]])&&(this.I[d]=c))}this.I[d]||(c=ua[d])&&(this.I[d]=c);for(c=0;c<e.length;c+=1)this.aa.push(new E(d,e[c]))}};function ya(a,b){this.a=a;this.c=b}var za={Arimo:!0,Cousine:!0,Tinos:!0};ya.prototype.load=function(a){var b=new z,c=this.a,d=new qa(this.c.api,v(c),this.c.text),e=this.c.families;sa(d,e);var f=new ta(e);f.parse();x(c,d.d(),A(b));C(b,function(){a(f.aa,f.I,za)})};function W(a,b){this.a=a;this.c=b;this.X=[]}W.prototype.B=function(a){var b=this.a;return v(this.a)+(this.c.api||"//f.fontdeck.com/s/css/js/")+(b.k.location.hostname||b.F.location.hostname)+"/"+a+".js"};
W.prototype.load=function(a){var b=this.c.id,c=this.a.k,d=this;b?(c.__webfontfontdeckmodule__||(c.__webfontfontdeckmodule__={}),c.__webfontfontdeckmodule__[b]=function(b,c){for(var g=0,l=c.fonts.length;g<l;++g){var h=c.fonts[g];d.X.push(new E(h.name,ea("font-weight:"+h.weight+";font-style:"+h.style)))}a(d.X)},y(this.a,this.B(b),function(b){b&&a([])})):a([])};function X(a,b){this.a=a;this.c=b}X.prototype.B=function(a){return(this.c.api||"https://use.typekit.net")+"/"+a+".js"};X.prototype.load=function(a){var b=this.c.id,c=this.a.k;b?y(this.a,this.B(b),function(b){if(b)a([]);else if(c.Typekit&&c.Typekit.config&&c.Typekit.config.fn){b=c.Typekit.config.fn;for(var e=[],f=0;f<b.length;f+=2)for(var g=b[f],l=b[f+1],h=0;h<l.length;h++)e.push(new E(g,l[h]));try{c.Typekit.load({events:!1,classes:!1,async:!0})}catch(k){}a(e)}},2E3):a([])};function Y(a,b){this.a=a;this.c=b}Y.prototype.B=function(a,b){var c=v(this.a),d=(this.c.api||"fast.fonts.net/jsapi").replace(/^.*http(s?):(\/\/)?/,"");return c+"//"+d+"/"+a+".js"+(b?"?v="+b:"")};
Y.prototype.load=function(a){function b(){if(e["__mti_fntLst"+c]){var d=e["__mti_fntLst"+c](),g=[],l;if(d)for(var h=0;h<d.length;h++){var k=d[h].fontfamily;void 0!=d[h].fontStyle&&void 0!=d[h].fontWeight?(l=d[h].fontStyle+d[h].fontWeight,g.push(new E(k,l))):g.push(new E(k))}a(g)}else setTimeout(function(){b()},50)}var c=this.c.projectId,d=this.c.version;if(c){var e=this.a.k;y(this.a,this.B(c,d),function(c){c?a([]):b()}).id="__MonotypeAPIScript__"+c}else a([])};function Aa(a,b){this.a=a;this.c=b}Aa.prototype.load=function(a){var b,c,d=this.c.urls||[],e=this.c.families||[],f=this.c.testStrings||{},g=new z;b=0;for(c=d.length;b<c;b++)x(this.a,d[b],A(g));var l=[];b=0;for(c=e.length;b<c;b++)if(d=e[b].split(":"),d[1])for(var h=d[1].split(","),k=0;k<h.length;k+=1)l.push(new E(d[0],h[k]));else l.push(new E(d[0]));C(g,function(){a(l,f)})};var Z=new na(window);Z.q.t.custom=function(a,b){return new Aa(b,a)};Z.q.t.fontdeck=function(a,b){return new W(b,a)};Z.q.t.monotype=function(a,b){return new Y(b,a)};Z.q.t.typekit=function(a,b){return new X(b,a)};Z.q.t.google=function(a,b){return new ya(b,a)};var $={load:n(Z.load,Z)};"function"===typeof define&&define.amd?define(function(){return $}):"undefined"!==typeof module&&module.exports?module.exports=$:(window.WebFont=$,window.WebFontConfig&&Z.load(window.WebFontConfig));}());


var aa=encodeURIComponent,ba=window,ca=Object,da=Infinity,ea=document,fa=isNaN,k=Math,ga=Array,ha=Number,ia=NaN,m=Error,ja=Boolean,ka=parseInt,la=parseFloat,ma=isFinite,na=decodeURIComponent;function oa(a,b){return a.width=b}function pa(a,b){return a.expand=b}function qa(a,b){return a.data=b}function ra(a,b){return a.ceil=b}function ta(a,b){return a.floor=b}function ua(a,b){return a.format=b}function va(a,b){return a.remove=b}function wa(a,b){return a.clear=b}function xa(a,b){return a.stroke=b}
function ya(a,b){return a.getTime=b}function za(a,b){return a.fill=b}function Aa(a,b){return a.toString=b}function Ca(a,b){return a.position=b}function Da(a,b){return a.toJSON=b}function Ea(a,b){return a.next=b}function Fa(a,b){return a.fontSize=b}function Ga(a,b){return a.message=b}function Ha(a,b){return a.clone=b}function Ia(a,b){return a.start=b}function Ka(a,b){return a.init=b}function Ma(a,b){return a.bottom=b}function Na(a,b){return a.scale=b}function Oa(a,b){return a.rows=b}
function Pa(a,b){return a.contains=b}function Qa(a,b){return a.display=b}function Ra(a,b){return a.label=b}function Sa(a,b){return a.height=b}function Ta(a,b){return a.getStyle=b}function Ua(a,b){return a.right=b}function Va(a,b){return a.isEmpty=b}function Wa(a,b){return a.round=b}function Xa(a,b){return a.innerHTML=b}function Ya(a,b){return a.color=b}function Za(a,b){return a.getProperty=b}function $a(a,b){return a.left=b}function ab(a,b){return a.equals=b}function bb(a,b){return a.cssText=b}
function cb(a,b){return a.getHeight=b}function db(a,b){return a.type=b}function eb(a,b){return a.tabIndex=b}function fb(a,b){return a.translate=b}function gb(a,b){return a.name=b}function hb(a,b){return a.getValue=b}function ib(a,b){return a.strokeWidth=b}function jb(a,b){return a.parse=b}function kb(a,b){return a.visibility=b}function lb(a,b){return a.bold=b}function mb(a,b){return a.length=b}function nb(a,b){return a.getProperties=b}function ob(a,b){return a.prototype=b}
function qb(a,b){return a.className=b}function rb(a,b){return a.opacity=b}function sb(a,b){return a.sort=b}
var p="appendChild",tb="filter",ub="properties",vb="activeElement",wb="getBoundingClientRect",xb="shift",yb="exec",r="width",zb="collapse",Ab="pattern",Bb="replace",Cb="maxValue",Db="toFixed",Eb="ceil",Fb="floor",Gb="content",Hb="offsetWidth",Ib="concat",Jb="charAt",Kb="createTextNode",Lb="getDate",Mb="insertBefore",Nb="interval",Ob="targetTouches",Pb="trim",Qb="match",Rb="getUTCFullYear",Sb="format",Tb="cols",Ub="remove",Vb="querySelector",Wb="createElement",Xb="scrollHeight",Yb="firstChild",Zb=
"forEach",$b="clientLeft",u="setAttribute",ac="clientTop",bc="clear",cc="childNodes",dc="stroke",ec="minValue",fc="bind",gc="getHours",hc="names",ic="nextSibling",jc="getTime",kc="getElementsByTagName",lc="documentElement",mc="substr",nc="fill",oc="previousSibling",pc="strokeOpacity",qc="toString",sc="gradient",tc="propertyIsEnumerable",uc="position",vc="compare",wc="getDay",xc="sourceIndex",yc="index",zc="next",Ac="split",Bc="offsetParent",Cc="constructor",Dc="userAgent",Ec="stack",Gc="location",
Ic="fontSize",Jc="hasOwnProperty",w="style",Kc="ownerDocument",Lc="clone",Mc="search",Nc="lastChild",Oc="getUTCMonth",Pc="getYear",Qc="scrollWidth",Rc="start",Sc="random",Tc="setProperty",Uc="getFullYear",Vc="init",Wc="scrollLeft",Xc="bottom",Yc="href",Zc="setTime",$c="rows",ad="contains",bd="apply",cd="tagName",dd="removeAttribute",ed="getMinutes",fd="display",gd="label",hd="offsetTop",y="height",id="offsetHeight",jd="getStyle",kd="Range",ld="execScript",md="nodeValue",od="right",z="push",pd="isEmpty",
qd="valueOf",rd="test",sd="addAll",td="text",B="round",ud="slice",vd="nodeType",wd="load",yd="getElementById",zd="innerHTML",Ad="value",Bd="item",Cd="JSON",Dd="indexOf",D="color",Ed="compareDocumentPosition",Fd="getProperty",Gd="nodeName",Hd="createRange",F="left",Id="getElementsByClassName",Jd="setMonth",Kd="fromCharCode",Ld="setFullYear",Md="atan2",Nd="children",Od="sqrt",Pd="Format",Qd="parentElement",G="type",Rd="defaultView",Sd="name",H="getValue",Td="strokeWidth",Ud="parse",Vd="clientX",Wd=
"clientY",Xd="setDate",Yd="scrollTop",Zd="getMonth",$d="innerText",ae="bold",I="length",be="fillOpacity",ce="getProperties",J="prototype",de="className",ee="clientWidth",fe="document",ge="getSeconds",he="getUTCDate",ie="opacity",je="getMilliseconds",ke="getWindow",le="visualization",me="disabled",ne="offsetLeft",oe="body",pe="removeChild",K="call",qe="some",re="lastIndexOf",se="getAttribute",te="querySelectorAll",ue="setUTCMonth",ve="clientHeight",we="charCodeAt",xe="compatMode",ye="sort",ze="currentStyle",
Ae="substring",Be="getBackgroundColor",Ce="documentMode",De="every",Ee="getUTCMinutes",Fe="getUTCHours",Ge="parentNode",He="toUpperCase",Ie="splice",Je="join",Ke="unshift",Le="toLowerCase",Me="getTimezoneOffset",L="",aaa="\x00",Ne="\n",baa="\x0B",Oe=" ",Pe=" and ",caa=" does not match type ",daa=' name="',eaa=' type="',Qe='"',Re='" />',Se="#",faa="#$1$1$2$2$3$3",Te="#000000",Ue="#808080",gaa="#f5f5f5",Ve="#fff",We="#ffffff",Xe="$",Ye="$1",Ze="%",af="&",bf="&#0;",cf="&#39;",df="&amp;",haa="&client=google-gviz",
ef="&gt;",ff="&lt;",gf="&quot;",hf="'",iaa="''",jf="(",jaa="(^",kf=")",kaa=")([a-z])",lf="*",mf="+",nf=",",of=", ",pf="-",qf=".",rf="...",sf=".SSS",laa='.png" height="12" width="',maa="//ajax.googleapis.com/ajax",naa="/static/modules/gviz/",oaa="/util/bar_",paa="/util/format.css",tf="0",uf="0.5",vf="0.6",qaa="0000000000000000",wf="1",raa="1.0",xf="10",yf="3",zf="9",Bf=":",Cf=":ss",Df=";",Ef="<",saa="</",taa="</span>\u00a0",Ff="<br>",uaa='<img style="padding: 0" src="',vaa='<span style="padding: 0; float: left; white-space: nowrap;">',
Gf="=",Hf='="',Jf=">",Kf="?",waa="@",Lf="A",xaa="APPLET",yaa="AREA",zaa="BASE",Mf="BODY",Nf="BR",Of="BUTTON",Aaa="COL",Baa="COMMAND",Pf="CSS1Compat",Caa="Can't combine significant digits and minimum fraction digits",Daa="Chrome",Qf="Column ",Eaa="Const{",Rf="Container is not defined",Faa="CriOS",Tf="DAY",Uf="DIV",Gaa="Date(",Vf="December",Wf="E",Haa="EMBED",Iaa="Edge",Jaa="Etc/GMT",Xf="F",Kaa="FRAME",Yf="February",Laa="G",Maa="GMT",Naa="H",Zf="HEAD",$f="HH:mm",Oaa="HOUR",ag="HR",bg="IFRAME",Paa="IMG",
cg="INPUT",Qaa="ISINDEX",Raa="JavaScript",Saa="K",Taa="KEYGEN",dg="L",Uaa="LINK",eg="M",Vaa="META",fg="MILLISECOND",Waa="MINUTE",gg="MMM d",hg="MONTH",ig="MSIE",Xaa="Moz",Yaa="MozOpacity",jg="N",Zaa="NOFRAMES",$aa="NOSCRIPT",kg="November",lg="O",aba="OBJECT",bba="OPR",cba="Opera",dba="PARAM",mg="Q",eba="Q yyyy",ng="QUARTER",fba="Row ",og="S",pg="SCRIPT",gba="SECOND",qg="SELECT",rg="SOURCE",hba="STYLE",iba="SVG",sg="Saturday",tg="September",jba="Style",ug="T",kba="TABLE",vg="TBODY",wg="TD",xg="TEXTAREA",
yg="TL",zg="TR",lba="TRACK",Ag="Thursday",mba="Too many percent/permill",nba="Trident",oba="Type mismatch. Value ",pba="UTC",qba="Uneven number of arguments",Bg="W",rba="WBR",sba="WEEK",tba="Webkit",Eg="Wednesday",uba="Width",Fg="YEAR",Gg="Z",vba="[",wba="[object Array]",xba="[object Function]",yba="[object Window]",zba="\\",Aba="\\$1",Hg="\\\\",Ig="\\s",Bba="\\u",Cba="\\x08",Jg="]",Dba="]+",Eba="___clazz$",Fba="_bar_format_old_value",Kg="_default_",Lg="a",Gba="a String",Mg="absolute",Hba="alpha(opacity=",
Iba="amp",Jba="an Array",Ng="area",Og="aria-",Pg="array",Qg="auto",Rg="b",Sg="background-color:",Kba="bar.groupWidth",Tg="black",Ug="body",Zg="boolean",Lba="borderBottom",Mba="borderBottomWidth",Nba="borderLeft",Oba="borderLeftWidth",Pba="borderRight",Qba="borderRightWidth",Rba="borderTop",Sba="borderTopWidth",$g="both",ah="br",bh="c",Tba="call",Uba="charteditor",Vba="class",Wba="className",Xba="clearMinutes",Yba="color:",ch="column",Zba="columnFilters[",$ba="compare",dh="d",aca="data-",eh="date",
fh="datetime",bca="decimalSymbol",cca="desc",gh="direction",hh="display",ih="div",dca="document",jh="en",kh="f",lh="false",mh="filter",nh="fixed",qh="focus",eca="for",fca="formatType",gca="fractionDigits",rh="full",sh="function",th="g",hca="google-visualization-formatters-arrow-dr",ica="google-visualization-formatters-arrow-empty",jca="google-visualization-formatters-arrow-ug",kca="google.charts.",lca="google.loader.GoogleApisBase",mca="google.maps.DirectionsService",nca="google.visualization.",oca=
"google.visualization.ModulePath",pca="google.visualization.NumberFormat",qca="google.visualization.Version",rca="groupingSymbol",sca="gt",uh="h",vh="h:mm a",wh="head",xh="height",tca="hex",yh="hidden",zh="horizontal",Ah="href",Bh="html",Ch="https",Dh="iPad",uca="iPhone",Eh="iPod",Fh="img",Gh="inline",vca="innerText",Hh="input",Ih="k",Jh="left",Kh="link",Lh="long",wca="lt",Nh="m",Oh="maps",Ph="maxValue",Qh="medium",xca="meta",Rh="minValue",yca="ms",zca="named",Aca="native code",Bca="negativeColor",
Cca="negativeParens",Dca="new ",M="none",Sh="null",N="number",Th="o",Uh="object",Vh="on",Wh="opacity",Eca="outerHTML",Xh="overflow",Fca="paddingBottom",Gca="paddingLeft",Hca="paddingRight",Ica="paddingTop",Yh="pattern",Jca="pixelHeight",Kca="pixelLeft",Lca="pixelWidth",Zh="position",$h="prefix",Q="px",Mca="quot",ai="r",bi="relative",ci="rgb",di="role",ei="rtl",fi="s",gi="sans-serif",Nca="scaleFactor",hi="selection",Oca="sensor=false",ii="short",ji="single",ki="solid",Pca="sortColumns",Qca="sortColumns[",
li="source",Rca="sourceIndex",Sca="splice",mi="static",ni="string",oi="style",Tca="stylesheet",pi="suffix",Uca="tabIndex",Vca="tabindex",Wca="text/css",qi="text/javascript",Xca="textContent",Yca="the wrong type of data",ri="time",Zca="timeZone",si="timeofday",$ca="track",ti="transparent",ui="true",vi="type",ada="type_error:Const",bda="type_error:SafeHtml",cda="type_error:SafeStyle",dda="type_error:SafeUrl",eda="type_error:TrustedResourceUrl",wi="unselectable",xi="v",yi="value",fda="valueType",gda=
"var ",hda="var _et_ = 1;",zi="vertical",Ai="visible",ida="visualization",Bi="w",Ci="white",Di="width",Ei="y",Fi="z",jda="zClosurez",kda="zoomButtonsOrder",Gi="{",lda="{0}",mda="{1}",nda="|[",Hi="}",Ii="\u00a0",oda="\u00a4",pda="\u2030",R,Ji=Ji||{},Ki=this;function Li(a){return void 0!==a}function Mi(a,b,c){a=a[Ac](qf);c=c||Ki;a[0]in c||!c[ld]||c[ld](gda+a[0]);for(var d;a[I]&&(d=a[xb]());)!a[I]&&Li(b)?c[d]=b:c=c[d]?c[d]:c[d]={}}
function Ni(a,b){for(var c=a[Ac](qf),d=b||Ki,e;e=c[xb]();)if(null!=d[e])d=d[e];else return null;return d}function Oi(){}function Pi(a){a.jc=function(){return a.tca?a.tca:a.tca=new a}}
function Qi(a){var b=typeof a;if(b==Uh)if(a){if(a instanceof ga)return Pg;if(a instanceof ca)return b;var c=ca[J][qc][K](a);if(c==yba)return Uh;if(c==wba||typeof a[I]==N&&"undefined"!=typeof a[Ie]&&"undefined"!=typeof a[tc]&&!a[tc](Sca))return Pg;if(c==xba||"undefined"!=typeof a[K]&&"undefined"!=typeof a[tc]&&!a[tc](Tba))return sh}else return Sh;else if(b==sh&&"undefined"==typeof a[K])return Uh;return b}function Ri(a){return null===a}function Si(a){return null!=a}function Ti(a){return Qi(a)==Pg}
function Ui(a){var b=Qi(a);return b==Pg||b==Uh&&typeof a[I]==N}function Wi(a){return Xi(a)&&typeof a[Uc]==sh}function Yi(a){return typeof a==ni}function Zi(a){return typeof a==Zg}function $i(a){return typeof a==N}function aj(a){return Qi(a)==sh}function Xi(a){var b=typeof a;return b==Uh&&null!=a||b==sh}function bj(a){return a[qda]||(a[qda]=++rda)}var qda="closure_uid_"+(1E9*k[Sc]()>>>0),rda=0;function sda(a,b,c){return a[K][bd](a[fc],arguments)}
function tda(a,b,c){if(!a)throw m();if(2<arguments[I]){var d=ga[J][ud][K](arguments,2);return function(){var c=ga[J][ud][K](arguments);ga[J][Ke][bd](c,d);return a[bd](b,c)}}return function(){return a[bd](b,arguments)}}function S(a,b,c){S=Function[J][fc]&&-1!=Function[J][fc][qc]()[Dd](Aca)?sda:tda;return S[bd](null,arguments)}function cj(a,b){var c=ga[J][ud][K](arguments,1);return function(){var b=c[ud]();b[z][bd](b,arguments);return a[bd](this,b)}}var dj=Date.now||function(){return+new Date};
function uda(a){if(Ki[ld])Ki[ld](a,Raa);else if(Ki.eval)if(null==ej&&(Ki.eval(hda),"undefined"!=typeof Ki._et_?(delete Ki._et_,ej=!0):ej=!1),ej)Ki.eval(a);else{var b=Ki[fe],c=b[Wb](pg);db(c,qi);c.defer=!1;c[p](b[Kb](a));b[oe][p](c);b[oe][pe](c)}else throw m("goog.globalEval not available");}var ej=null;
function U(a,b){function c(){}ob(c,b[J]);a.g=b[J];ob(a,new c);a[J].constructor=a;a.je=function(a,c,f){for(var g=ga(arguments[I]-2),h=2;h<arguments[I];h++)g[h-2]=arguments[h];return b[J][c][bd](a,g)}};var google=google||ba.google||{};function fj(a){if(m.captureStackTrace)m.captureStackTrace(this,fj);else{var b=m()[Ec];b&&(this.stack=b)}a&&Ga(this,String(a))}U(fj,m);gb(fj[J],"CustomError");var vda;function gj(a,b){return 0==a[re](b,0)}function wda(a){var b=a[I]-1;return 0<=b&&a[Dd](Ze,b)==b}function hj(a){return/^[\s\xa0]*$/[rd](a)}function ij(a){return!/[^0-9]/[rd](a)}function xda(a){return a[Bb](/[\t\r\n ]+/g,Oe)[Bb](/^[\t\r\n ]+|[\t\r\n ]+$/g,L)}var jj=String[J][Pb]?function(a){return a[Pb]()}:function(a){return a[Bb](/^[\s\xa0]+|[\s\xa0]+$/g,L)};
function kj(a,b){if(b)a=a[Bb](yda,df)[Bb](zda,ff)[Bb](Ada,ef)[Bb](Bda,gf)[Bb](Cda,cf)[Bb](Dda,bf);else{if(!Eda[rd](a))return a;-1!=a[Dd](af)&&(a=a[Bb](yda,df));-1!=a[Dd](Ef)&&(a=a[Bb](zda,ff));-1!=a[Dd](Jf)&&(a=a[Bb](Ada,ef));-1!=a[Dd](Qe)&&(a=a[Bb](Bda,gf));-1!=a[Dd](hf)&&(a=a[Bb](Cda,cf));-1!=a[Dd](aaa)&&(a=a[Bb](Dda,bf))}return a}var yda=/&/g,zda=/</g,Ada=/>/g,Bda=/"/g,Cda=/'/g,Dda=/\x00/g,Eda=/[\x00&<>"']/;function Fda(a){return lj(a,af)?dca in Ki?Gda(a):Hda(a):a}
function Gda(a){var b={"&amp;":af,"&lt;":Ef,"&gt;":Jf,"&quot;":Qe},c;c=Ki[fe][Wb](ih);return a[Bb](Ida,function(a,e){var f=b[a];if(f)return f;if(e[Jb](0)==Se){var g=ha(tf+e[mc](1));fa(g)||(f=String[Kd](g))}f||(Xa(c,a+Oe),f=c[Yb][md][ud](0,-1));return b[a]=f})}function Hda(a){return a[Bb](/&([^;]+);/g,function(a,c){switch(c){case Iba:return af;case wca:return Ef;case sca:return Jf;case Mca:return Qe;default:if(c[Jb](0)==Se){var d=ha(tf+c[mc](1));if(!fa(d))return String[Kd](d)}return a}})}var Ida=/&([^;\s<&]+);?/g;
function mj(a,b){a[I]>b&&(a=a[Ae](0,b-3)+rf);return a}function lj(a,b){return-1!=a[Dd](b)}function nj(a,b){return ga(b+1)[Je](a)}function oj(a,b){var c=Li(void 0)?a[Db](void 0):String(a),d=c[Dd](qf);-1==d&&(d=c[I]);return nj(tf,k.max(0,b-d))+c}function pj(a){return null==a?L:String(a)}function Jda(a){return ga[J][Je][K](arguments,L)}
function qj(a,b){for(var c=0,d=jj(String(a))[Ac](qf),e=jj(String(b))[Ac](qf),f=k.max(d[I],e[I]),g=0;0==c&&g<f;g++){var h=d[g]||L,l=e[g]||L,n=/(\d*)(\D*)/g,q=/(\d*)(\D*)/g;do{var t=n[yb](h)||[L,L,L],v=q[yb](l)||[L,L,L];if(0==t[0][I]&&0==v[0][I])break;c=rj(0==t[1][I]?0:ka(t[1],10),0==v[1][I]?0:ka(v[1],10))||rj(0==t[2][I],0==v[2][I])||rj(t[2],v[2])}while(0==c)}return c}function rj(a,b){return a<b?-1:a>b?1:0}function sj(a){for(var b=0,c=0;c<a[I];++c)b=31*b+a[we](c),b%=4294967296;return b}
var Kda=2147483648*k[Sc]()|0;function uj(a){var b=ha(a);return 0==b&&hj(a)?ia:b}function vj(a){return String(a)[Bb](/\-([a-z])/g,function(a,c){return c[He]()})}function Lda(a){var b=Yi(void 0)?"undefined"[Bb](/([-()\[\]{}+?*.$\^|,:#<!\\])/g,Aba)[Bb](/\x08/g,Cba):Ig;return a[Bb](new RegExp(jaa+(b?nda+b+Dba:L)+kaa,th),function(a,b,e){return b+e[He]()})};function wj(a){return a[a[I]-1]}
var xj=ga[J],yj=xj[Dd]?function(a,b,c){return xj[Dd][K](a,b,c)}:function(a,b,c){c=null==c?0:0>c?k.max(0,a[I]+c):c;if(Yi(a))return Yi(b)&&1==b[I]?a[Dd](b,c):-1;for(;c<a[I];c++)if(c in a&&a[c]===b)return c;return-1},Mda=xj[re]?function(a,b,c){return xj[re][K](a,b,null==c?a[I]-1:c)}:function(a,b,c){c=null==c?a[I]-1:c;0>c&&(c=k.max(0,a[I]+c));if(Yi(a))return Yi(b)&&1==b[I]?a[re](b,c):-1;for(;0<=c;c--)if(c in a&&a[c]===b)return c;return-1},V=xj[Zb]?function(a,b,c){xj[Zb][K](a,b,c)}:function(a,b,c){for(var d=
a[I],e=Yi(a)?a[Ac](L):a,f=0;f<d;f++)f in e&&b[K](c,e[f],f,a)};function zj(a,b,c){for(var d=a[I],e=Yi(a)?a[Ac](L):a,d=d-1;0<=d;--d)d in e&&b[K](c,e[d],d,a)}
var Aj=xj[tb]?function(a,b,c){return xj[tb][K](a,b,c)}:function(a,b,c){for(var d=a[I],e=[],f=0,g=Yi(a)?a[Ac](L):a,h=0;h<d;h++)if(h in g){var l=g[h];b[K](c,l,h,a)&&(e[f++]=l)}return e},Bj=xj.map?function(a,b,c){return xj.map[K](a,b,c)}:function(a,b,c){for(var d=a[I],e=ga(d),f=Yi(a)?a[Ac](L):a,g=0;g<d;g++)g in f&&(e[g]=b[K](c,f[g],g,a));return e},Cj=xj.reduce?function(a,b,c,d){d&&(b=S(b,d));return xj.reduce[K](a,b,c)}:function(a,b,c,d){var e=c;V(a,function(c,g){e=b[K](d,e,c,g,a)});return e},Dj=xj[qe]?
function(a,b,c){return xj[qe][K](a,b,c)}:function(a,b,c){for(var d=a[I],e=Yi(a)?a[Ac](L):a,f=0;f<d;f++)if(f in e&&b[K](c,e[f],f,a))return!0;return!1},Ej=xj[De]?function(a,b,c){return xj[De][K](a,b,c)}:function(a,b,c){for(var d=a[I],e=Yi(a)?a[Ac](L):a,f=0;f<d;f++)if(f in e&&!b[K](c,e[f],f,a))return!1;return!0};function Nda(a,b){var c=0;V(a,function(a,e,f){b[K](void 0,a,e,f)&&++c},void 0);return c}function Fj(a,b,c){b=Gj(a,b,c);return 0>b?null:Yi(a)?a[Jb](b):a[b]}
function Gj(a,b,c){for(var d=a[I],e=Yi(a)?a[Ac](L):a,f=0;f<d;f++)if(f in e&&b[K](c,e[f],f,a))return f;return-1}function Hj(a,b){var c;a:{var d=a[I];c=Yi(a)?a[Ac](L):a;for(--d;0<=d;d--)if(d in c&&b[K](void 0,c[d],d,a)){c=d;break a}c=-1}return 0>c?null:Yi(a)?a[Jb](c):a[c]}function Ij(a,b){return 0<=yj(a,b)}function Jj(a){return 0==a[I]}function Kj(a){if(!Ti(a))for(var b=a[I]-1;0<=b;b--)delete a[b];mb(a,0)}function Lj(a,b,c){Mj(a,c,0,b)}
function Nj(a,b){var c=yj(a,b),d;(d=0<=c)&&xj[Ie][K](a,c,1);return d}function Oj(a){return xj[Ib][bd](xj,arguments)}function Pj(a){var b=a[I];if(0<b){for(var c=ga(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function Qj(a,b){for(var c=1;c<arguments[I];c++){var d=arguments[c];if(Ui(d)){var e=a[I]||0,f=d[I]||0;mb(a,e+f);for(var g=0;g<f;g++)a[e+g]=d[g]}else a[z](d)}}function Mj(a,b,c,d){return xj[Ie][bd](a,Rj(arguments,1))}function Rj(a,b,c){return 2>=arguments[I]?xj[ud][K](a,b):xj[ud][K](a,b,c)}
function Vj(a,b,c){b=b||a;c=c||function(){return Xi(g)?Th+bj(g):(typeof g)[Jb](0)+g};for(var d={},e=0,f=0;f<a[I];){var g=a[f++],h=c(g);ca[J][Jc][K](d,h)||(d[h]=!0,b[e++]=g)}mb(b,e)}function Wj(a,b,c){return Oda(a,c||Xj,!1,b)}function Pda(a,b,c){return Oda(a,b,!0,void 0,c)}function Oda(a,b,c,d,e){for(var f=0,g=a[I],h;f<g;){var l=f+g>>1,n;n=c?b[K](e,a[l],l,a):b(d,a[l]);0<n?f=l+1:(g=l,h=!n)}return h?f:~f}function Yj(a,b){a[ye](b||Xj)}
function Zj(a,b){for(var c=0;c<a[I];c++)a[c]={index:c,value:a[c]};var d=b||Xj;Yj(a,function(a,b){return d(a[Ad],b[Ad])||a[yc]-b[yc]});for(c=0;c<a[I];c++)a[c]=a[c][Ad]}function Qda(a,b){var c=Xj;Yj(a,function(a,e){return c(b(a),b(e))})}function ak(a){Qda(a,function(a){return a.x})}function bk(a,b){if(!Ui(a)||!Ui(b)||a[I]!=b[I])return!1;for(var c=a[I],d=Rda,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function Xj(a,b){return a>b?1:a<b?-1:0}function Rda(a,b){return a===b}
function Sda(a,b){for(var c={},d=0;d<a[I];d++){var e=a[d],f=b[K](void 0,e,d,a);Li(f)&&(c[f]||(c[f]=[]))[z](e)}return c}function ck(a){var b=[];if(0>1*(a-0))return[];for(var c=0;c<a;c+=1)b[z](c);return b}function dk(a,b){for(var c=[],d=0;d<b;d++)c[d]=a;return c}function Tda(a){for(var b=[],c=0;c<arguments[I];c++){var d=arguments[c];if(Ti(d))for(var e=0;e<d[I];e+=8192)for(var f=Rj(d,e,e+8192),f=Tda[bd](null,f),g=0;g<f[I];g++)b[z](f[g]);else b[z](d)}return b}
function ek(a){if(!arguments[I])return[];for(var b=[],c=0;;c++){for(var d=[],e=0;e<arguments[I];e++){var f=arguments[e];if(c>=f[I])return b;d[z](f[c])}b[z](d)}};function fk(a,b,c){for(var d in a)b[K](c,a[d],d,a)}function gk(a,b,c){var d={},e;for(e in a)d[e]=b[K](c,a[e],e,a);return d}function hk(a,b){for(var c in a)if(b[K](void 0,a[c],c,a))return!0;return!1}function ik(a,b,c){for(var d in a)if(!b[K](c,a[d],d,a))return!1;return!0}function Uda(a){var b=0,c;for(c in a)b++;return b}function jk(a){for(var b in a)return a[b]}function kk(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function lk(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}
function mk(a,b){for(var c in a)if(a[c]==b)return!0;return!1}function nk(a){for(var b in a)return!1;return!0}function ok(a,b){b in a&&delete a[b]}function pk(a,b,c){if(b in a)throw m('The object already contains the key "'+b+Qe);a[b]=c}function qk(a,b,c){return b in a?a[b]:c}function rk(a,b,c){return b in a?a[b]:a[b]=c}function Vda(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 sk(a){var b={},c;for(c in a)b[c]=a[c];return b}
function tk(a){var b=Qi(a);if(b==Uh||b==Pg){if(a[Lc])return a[Lc]();var b=b==Pg?[]:{},c;for(c in a)b[c]=tk(a[c]);return b}return a}function uk(a){var b={},c;for(c in a)b[a[c]]=c;return b}var Wda="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function vk(a,b){for(var c,d,e=1;e<arguments[I];e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<Wda[I];f++)c=Wda[f],ca[J][Jc][K](d,c)&&(a[c]=d[c])}}
function Xda(a){var b=arguments[I];if(1==b&&Ti(arguments[0]))return Xda[bd](null,arguments[0]);if(b%2)throw m(qba);for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c}function wk(a){var b=arguments[I];if(1==b&&Ti(arguments[0]))return wk[bd](null,arguments[0]);for(var c={},d=0;d<b;d++)c[arguments[d]]=!0;return c};var Yda=wk([Ng,"base",ah,"col","command","embed","hr",Fh,Hh,"keygen",Kh,xca,"param",li,$ca,"wbr"]);var Zda=/<[^>]*>|&[^;]+;/g;function xk(a,b){return b?a[Bb](Zda,L):a}var $da=/[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]/,aea=/^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\u200f\ufb1d-\ufdff\ufe70-\ufefc]/,bea=/^http:\/\/.*/,cea=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Arab|Hebr|Thaa|Nkoo|Tfng))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;
function yk(){return cea[rd](zk(Uba)||jh)}var dea=/\s+/,eea=/\d/;function fea(a,b){for(var c=0,d=0,e=!1,f=xk(a,b)[Ac](dea),g=0;g<f[I];g++){var h=f[g];aea[rd](xk(h,void 0))?(c++,d++):bea[rd](h)?e=!0:$da[rd](xk(h,void 0))?d++:eea[rd](h)&&(e=!0)}return 0==d?e?1:0:.4<c/d?-1:1};function Ak(){this.fV=L;this.Ika=gea}Ak[J].nC=!0;Ak[J].Xx=function(){return this.fV};Aa(Ak[J],function(){return Eaa+this.fV+Hi});function hea(a){return a instanceof Ak&&a[Cc]===Ak&&a.Ika===gea?a.fV:ada}var gea={};function Bk(a){var b=new Ak;b.fV=a;return b};function Ck(){this.B3=L;this.qka=iea}Ck[J].nC=!0;var iea={};Ck[J].Xx=function(){return this.B3};Ck[J].sJ=function(a){this.B3=a;return this};var jea=(new Ck).sJ(L),kea=/^[-,."'%_!# a-zA-Z0-9]+$/;function Fk(){this.RD=L;this.rka=lea}Fk[J].nC=!0;Fk[J].Xx=function(){return this.RD};Fk[J].O0=!0;Fk[J].Ru=function(){return 1};var lea={};function Gk(){this.Dfa=L;this.Rka=mea}Gk[J].nC=!0;Gk[J].Xx=function(){return this.Dfa};Gk[J].O0=!0;Gk[J].Ru=function(){return 1};var mea={};function Hk(){this.RD=L;this.pka=nea;this.r$=null}Hk[J].O0=!0;Hk[J].Ru=function(){return this.r$};Hk[J].nC=!0;Hk[J].Xx=function(){return this.RD};function Ik(a){return a instanceof Hk&&a[Cc]===Hk&&a.pka===nea?a.RD:bda}function Jk(a){if(a instanceof Hk)return a;var b=null;a.O0&&(b=a.Ru());return Kk(kj(a.nC?a.Xx():String(a)),b)}function oea(a){if(a instanceof Hk)return a;a=Jk(a);var b;b=Ik(a)[Bb](/(\r\n|\r|\n)/g,Ff);return Kk(b,a.Ru())}
var pea=/^[a-zA-Z0-9-]+$/,qea={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0},rea={EMBED:!0,IFRAME:!0,LINK:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,TEMPLATE:!0};
function Lk(a,b,c){if(!pea[rd](a))throw m("Invalid tag name <"+a+">.");if(a[He]()in rea)throw m("Tag name <"+a+"> is not allowed for SafeHtml.");var d=null,e=Ef+a;if(b)for(var f in b){if(!pea[rd](f))throw m('Invalid attribute name "'+f+'".');var g=b[f];if(null!=g){var h,l=a;h=f;if(g instanceof Ak)g=hea(g);else if(h[Le]()==oi){if(!Xi(g))throw m('The "style" attribute requires goog.html.SafeStyle or map of style properties, '+typeof g+" given: "+g);if(!(g instanceof Ck)){var l=L,n=void 0;for(n in g){if(!/^[-_a-zA-Z0-9]+$/[rd](n))throw m("Name allows only [-_a-zA-Z0-9], got: "+
n);var q=g[n];if(null!=q){if(q instanceof Ak)q=hea(q);else if(kea[rd](q)){for(var t=!0,v=!0,x=0;x<q[I];x++){var A=q[Jb](x);A==hf&&v?t=!t:A==Qe&&t&&(v=!v)}t&&v||(q=jda)}else q=jda;l+=n+Bf+q+Df}}g=l?(new Ck).sJ(l):jea}g=g instanceof Ck&&g[Cc]===Ck&&g.qka===iea?g.B3:cda}else{if(/^on/i[rd](h))throw m('Attribute "'+h+'" requires goog.string.Const value, "'+g+'" given.');if(h[Le]()in qea)if(g instanceof Gk)g=g instanceof Gk&&g[Cc]===Gk&&g.Rka===mea?g.Dfa:eda;else if(g instanceof Fk)g=g instanceof Fk&&g[Cc]===
Fk&&g.rka===lea?g.RD:dda;else throw m('Attribute "'+h+'" on tag "'+l+'" requires goog.html.SafeUrl or goog.string.Const value, "'+g+'" given.');}g.nC&&(g=g.Xx());h=h+Hf+kj(String(g))+Qe;e+=Oe+h}}null!=c?Ti(c)||(c=[c]):c=[];!0===Yda[a[Le]()]?e+=Jf:(d=Mk(c),e+=Jf+Ik(d)+saa+a+Jf,d=d.Ru());(a=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i[rd](a)?0:null);return Kk(e,d)}function Mk(a){function b(a){Ti(a)?V(a,b):(a=Jk(a),d+=Ik(a),a=a.Ru(),0==c?c=a:0!=a&&c!=a&&(c=null))}var c=0,d=L;V(arguments,b);return Kk(d,c)}
var nea={};function Kk(a,b){return(new Hk).sJ(a,b)}Hk[J].sJ=function(a,b){this.RD=a;this.r$=b;return this};Kk("<!DOCTYPE html>",0);var Nk=Kk(L,0);function sea(a,b){return Kk(b,null)};function Ok(a){return function(){return a}}var tea=Ok(!0),Pk=Ok(null);function Qk(a){return a}function uea(a){var b;b=b||0;return function(){return a[bd](this,ga[J][ud][K](arguments,0,b))}}function vea(){return function(){return!Ri[bd](this,arguments)}};function Rk(a,b,c){return k.min(k.max(a,b),c)}function Sk(a,b){var c=a%b;return 0>c*b?c+b:c}function Tk(a,b,c){return a+c*(b-a)}function Uk(a){return a*k.PI/180}function Vk(a,b){return b*k.cos(Uk(a))}function Wk(a,b){return b*k.sin(Uk(a))}function Xk(a,b,c,d){return Sk(180*k[Md](d-b,c-a)/k.PI,360)}function Yk(a){return 0==a?0:0>a?-1:1}function Zk(a){return Cj(arguments,function(a,c){return a+c},0)}function $k(a){return Zk[bd](null,arguments)/arguments[I]}function al(a){return ma(a)&&0==a%1}
function bl(a){return ma(a)&&!fa(a)};var cl="StopIteration"in Ki?Ki.StopIteration:{message:"StopIteration",stack:L};function dl(){}Ea(dl[J],function(){throw cl;});dl[J].wr=function(){return this};function el(a){if(a instanceof dl)return a;if(typeof a.wr==sh)return a.wr(!1);if(Ui(a)){var b=0,c=new dl;Ea(c,function(){for(;;){if(b>=a[I])throw cl;if(b in a)return a[b++];b++}});return c}throw m("Not implemented");}
function fl(a,b,c){if(Ui(a))try{V(a,b,c)}catch(d){if(d!==cl)throw d;}else{a=el(a);try{for(;;)b[K](c,a[zc](),void 0,a)}catch(e){if(e!==cl)throw e;}}}function gl(a,b,c){var d=0,e=a,f=c||1;1<arguments[I]&&(d=a,e=b);if(0==f)throw m("Range step argument must not be zero");var g=new dl;Ea(g,function(){if(0<f&&d>=e||0>f&&d<=e)throw cl;var a=d;d+=f;return a});return g}function hl(a,b,c){var d=el(a);a=new dl;Ea(a,function(){var a=d[zc]();return b[K](c,a,void 0,d)});return a}
function wea(a){return xea(arguments)}function xea(a){var b=el(a);a=new dl;var c=null;Ea(a,function(){for(;;){if(null==c){var a=b[zc]();c=el(a)}try{return c[zc]()}catch(e){if(e!==cl)throw e;c=null}}});return a}function il(a){if(Ui(a))return Pj(a);a=el(a);var b=[];fl(a,function(a){b[z](a)});return b}function yea(a){try{return el(a)[zc]()}catch(b){if(b!=cl)throw b;return null}};function kl(a,b){this.Za={};this.de=[];this.eA=this.Wb=0;var c=arguments[I];if(1<c){if(c%2)throw m(qba);for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this[sd](a)}R=kl[J];R.Zb=function(){return this.Wb};R.Ya=function(){ll(this);for(var a=[],b=0;b<this.de[I];b++)a[z](this.Za[this.de[b]]);return a};R.Jk=function(){ll(this);return this.de[Ib]()};R.Ke=function(a){return ml(this.Za,a)};R.tO=function(a){for(var b=0;b<this.de[I];b++){var c=this.de[b];if(ml(this.Za,c)&&this.Za[c]==a)return!0}return!1};
ab(R,function(a,b){if(this===a)return!0;if(this.Wb!=a.Zb())return!1;var c=b||zea;ll(this);for(var d,e=0;d=this.de[e];e++)if(!c(this.get(d),a.get(d)))return!1;return!0});function zea(a,b){return a===b}Va(R,function(){return 0==this.Wb});wa(R,function(){this.Za={};mb(this.de,0);this.eA=this.Wb=0});va(R,function(a){return ml(this.Za,a)?(delete this.Za[a],this.Wb--,this.eA++,this.de[I]>2*this.Wb&&ll(this),!0):!1});
function ll(a){if(a.Wb!=a.de[I]){for(var b=0,c=0;b<a.de[I];){var d=a.de[b];ml(a.Za,d)&&(a.de[c++]=d);b++}mb(a.de,c)}if(a.Wb!=a.de[I]){for(var e={},c=b=0;b<a.de[I];)d=a.de[b],ml(e,d)||(a.de[c++]=d,e[d]=1),b++;mb(a.de,c)}}R.get=function(a,b){return ml(this.Za,a)?this.Za[a]:b};R.set=function(a,b){ml(this.Za,a)||(this.Wb++,this.de[z](a),this.eA++);this.Za[a]=b};R.addAll=function(a){var b;a instanceof kl?(b=a.Jk(),a=a.Ya()):(b=lk(a),a=kk(a));for(var c=0;c<b[I];c++)this.set(b[c],a[c])};
R.forEach=function(a,b){for(var c=this.Jk(),d=0;d<c[I];d++){var e=c[d],f=this.get(e);a[K](b,f,e,this)}};Ha(R,function(){return new kl(this)});R.transpose=function(){for(var a=new kl,b=0;b<this.de[I];b++){var c=this.de[b];a.set(this.Za[c],c)}return a};R.wr=function(a){ll(this);var b=0,c=this.eA,d=this,e=new dl;Ea(e,function(){if(c!=d.eA)throw m("The map has changed since the iterator was created");if(b>=d.de[I])throw cl;var e=d.de[b++];return a?e:d.Za[e]});return e};
function ml(a,b){return ca[J][Jc][K](a,b)};function Aea(a){return typeof a.Zb==sh?a.Zb():Ui(a)||Yi(a)?a[I]:Uda(a)}function nl(a){if(typeof a.Ya==sh)return a.Ya();if(Yi(a))return a[Ac](L);if(Ui(a)){for(var b=[],c=a[I],d=0;d<c;d++)b[z](a[d]);return b}return kk(a)}function ql(a){if(typeof a.Jk==sh)return a.Jk();if(typeof a.Ya!=sh){if(Ui(a)||Yi(a)){var b=[];a=a[I];for(var c=0;c<a;c++)b[z](c);return b}return lk(a)}}
function rl(a,b,c){if(typeof a[Zb]==sh)a[Zb](b,c);else if(Ui(a)||Yi(a))V(a,b,c);else for(var d=ql(a),e=nl(a),f=e[I],g=0;g<f;g++)b[K](c,e[g],d&&d[g],a)}function Bea(a,b,c){if(typeof a[tb]==sh)return a[tb](b,c);if(Ui(a)||Yi(a))return Aj(a,b,c);var d,e=ql(a),f=nl(a),g=f[I];if(e){d={};for(var h=0;h<g;h++)b[K](c,f[h],e[h],a)&&(d[e[h]]=f[h])}else for(d=[],h=0;h<g;h++)b[K](c,f[h],void 0,a)&&d[z](f[h]);return d}
function Cea(a,b,c){if(typeof a.map==sh)return a.map(b,c);if(Ui(a)||Yi(a))return Bj(a,b,c);var d,e=ql(a),f=nl(a),g=f[I];if(e){d={};for(var h=0;h<g;h++)d[e[h]]=b[K](c,f[h],e[h],a)}else for(d=[],h=0;h<g;h++)d[h]=b[K](c,f[h],void 0,a);return d}function Qea(a,b,c){if(typeof a[De]==sh)return a[De](b,c);if(Ui(a)||Yi(a))return Ej(a,b,c);for(var d=ql(a),e=nl(a),f=e[I],g=0;g<f;g++)if(!b[K](c,e[g],d&&d[g],a))return!1;return!0};function sl(a){this.Za=new kl;a&&this[sd](a)}function tl(a){var b=typeof a;return b==Uh&&a||b==sh?Th+bj(a):b[mc](0,1)+a}R=sl[J];R.Zb=function(){return this.Za.Zb()};R.add=function(a){this.Za.set(tl(a),a)};R.addAll=function(a){a=nl(a);for(var b=a[I],c=0;c<b;c++)this.add(a[c])};R.Bc=function(a){a=nl(a);for(var b=a[I],c=0;c<b;c++)this[Ub](a[c])};va(R,function(a){return this.Za[Ub](tl(a))});wa(R,function(){this.Za[bc]()});Va(R,function(){return this.Za[pd]()});Pa(R,function(a){return this.Za.Ke(tl(a))});
R.vC=function(a){var b=new sl;a=nl(a);for(var c=0;c<a[I];c++){var d=a[c];this[ad](d)&&b.add(d)}return b};R.zl=function(a){var b=this[Lc]();b.Bc(a);return b};R.Ya=function(){return this.Za.Ya()};Ha(R,function(){return new sl(this)});ab(R,function(a){return this.Zb()==Aea(a)&&this.BC(a)});R.BC=function(a){var b=Aea(a);if(this.Zb()>b)return!1;!(a instanceof sl)&&5<b&&(a=new sl(a));return Qea(this,function(b){var d=a;return typeof d[ad]==sh?d[ad](b):typeof d.tO==sh?d.tO(b):Ui(d)||Yi(d)?Ij(d,b):mk(d,b)})};
R.wr=function(){return this.Za.wr(!1)};var ul;a:{var Rea=Ki.navigator;if(Rea){var Sea=Rea[Dc];if(Sea){ul=Sea;break a}}ul=L}function vl(a){return lj(ul,a)};function wl(){return vl(cba)||vl(bba)}function xl(){return vl(Iaa)||vl(nba)||vl(ig)}function yl(){return(vl(Daa)||vl(Faa))&&!wl()&&!xl()};function zl(){return vl(Iaa)};function Al(){return vl(uca)&&!vl(Eh)&&!vl(Dh)};var Bl=wl(),Cl=xl(),Dl=vl("Gecko")&&!(lj(ul[Le](),"webkit")&&!zl())&&!(vl(nba)||vl(ig))&&!zl(),El=lj(ul[Le](),"webkit")&&!zl(),Tea=El&&vl("Mobile"),Fl=vl("Macintosh"),Gl=vl("Windows"),Uea=vl("Linux")||vl("CrOS"),Vea=Ki.navigator||null;Vea&&lj(Vea.appVersion||L,"X11");vl("Android");Al();vl(Dh);function Wea(){var a=ul;if(Dl)return/rv\:([^\);]+)(\)|;)/[yb](a);if(Cl&&zl())return/Edge\/([\d\.]+)/[yb](a);if(Cl)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/[yb](a);if(El)return/WebKit\/(\S+)/[yb](a)}
function Xea(){var a=Ki[fe];return a?a[Ce]:void 0}var Hl=function(){if(Bl&&Ki.opera){var a=Ki.opera.version;return aj(a)?a():a}var a=L,b=Wea();b&&(a=b?b[1]:L);return Cl&&!zl()&&(b=Xea(),b>la(a))?String(b):a}(),Yea={};function Il(a){return Yea[a]||(Yea[a]=0<=qj(Hl,a))}function Jl(a){return Cl&&(zl()||Zea>=a)}var $ea=Ki[fe],afa=Xea(),Zea=!$ea||!Cl||!afa&&zl()?void 0:afa||($ea[xe]==Pf?ka(Hl,10):5);function Kl(a,b){Xa(a,Ik(b))};function Ll(a,b){this.x=Li(a)?a:0;this.y=Li(b)?b:0}R=Ll[J];Ha(R,function(){return new Ll(this.x,this.y)});function Ml(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function Nl(a,b){var c=a.x-b.x,d=a.y-b.y;return k[Od](c*c+d*d)}function Ol(a,b){return new Ll(a.x-b.x,a.y-b.y)}function Pl(a,b){return new Ll(a.x+b.x,a.y+b.y)}ra(R,function(){this.x=k[Eb](this.x);this.y=k[Eb](this.y);return this});ta(R,function(){this.x=k[Fb](this.x);this.y=k[Fb](this.y);return this});
Wa(R,function(){this.x=k[B](this.x);this.y=k[B](this.y);return this});fb(R,function(a,b){a instanceof Ll?(this.x+=a.x,this.y+=a.y):(this.x+=a,$i(b)&&(this.y+=b));return this});Na(R,function(a,b){var c=$i(b)?b:a;this.x*=a;this.y*=c;return this});function Ql(a,b){oa(this,a);Sa(this,b)}function Rl(a,b){return a==b?!0:a&&b?a[r]==b[r]&&a[y]==b[y]:!1}R=Ql[J];Ha(R,function(){return new Ql(this[r],this[y])});function Sl(a){return k.min(a[r],a[y])}R.area=function(){return this[r]*this[y]};Va(R,function(){return!this.area()});ra(R,function(){oa(this,k[Eb](this[r]));Sa(this,k[Eb](this[y]));return this});ta(R,function(){oa(this,k[Fb](this[r]));Sa(this,k[Fb](this[y]));return this});Wa(R,function(){oa(this,k[B](this[r]));Sa(this,k[B](this[y]));return this});
Na(R,function(a,b){var c=$i(b)?b:a;oa(this,this[r]*a);Sa(this,this[y]*c);return this});var bfa=!Cl||Jl(9),cfa=!Dl&&!Cl||Cl&&Jl(9)||Dl&&Il("1.9.1"),dfa=Cl&&!Il(zf),efa=Cl||Bl||El;Cl&&Jl(9);function Tl(a){return a?new Ul(Vl(a)):vda||(vda=new Ul)}function Wl(a){return Yi(a)?ea[yd](a):a}function Xl(a,b,c){return Yl(ea,a,b,c)}function Zl(a,b){var c=b||ea;return c[te]&&c[Vb]?c[te](qf+a):Yl(ea,lf,a,b)}function $l(a,b){var c=b||ea,d=null;return(d=c[Id]?c[Id](a)[0]:c[te]&&c[Vb]?c[Vb](qf+a):Yl(ea,lf,a,b)[0])||null}
function Yl(a,b,c,d){a=d||a;b=b&&b!=lf?b[He]():L;if(a[te]&&a[Vb]&&(b||c))return a[te](b+(c?qf+c:L));if(c&&a[Id]){a=a[Id](c);if(b){d={};for(var e=0,f=0,g;g=a[f];f++)b==g[Gd]&&(d[e++]=g);mb(d,e);return d}return a}a=a[kc](b||lf);if(c){d={};for(f=e=0;g=a[f];f++)b=g[de],typeof b[Ac]==sh&&Ij(b[Ac](/\s+/),c)&&(d[e++]=g);mb(d,e);return d}return a}function cm(a,b){fk(b,function(b,d){d==oi?bb(a[w],b):d==Vba?qb(a,b):d==eca?a.htmlFor=b:d in ffa?a[u](ffa[d],b):gj(d,Og)||gj(d,aca)?a[u](d,b):a[d]=b})}
var ffa={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:xh,maxlength:"maxLength",role:di,rowspan:"rowSpan",type:vi,usemap:"useMap",valign:"vAlign",width:Di};function dm(a){a=a[fe];a=a[xe]==Pf?a[lc]:a[oe];return new Ql(a[ee],a[ve])}function gfa(a){return El||a[xe]!=Pf?a[oe]||a[lc]:a[lc]}function em(a){return a?a.parentWindow||a[Rd]:ba}function fm(a,b,c){return hfa(ea,arguments)}
function hfa(a,b){var c=b[0],d=b[1];if(!bfa&&d&&(d[Sd]||d[G])){c=[Ef,c];d[Sd]&&c[z](daa,kj(d[Sd]),Qe);if(d[G]){c[z](eaa,kj(d[G]),Qe);var e={};vk(e,d);delete e[G];d=e}c[z](Jf);c=c[Je](L)}c=a[Wb](c);d&&(Yi(d)?qb(c,d):Ti(d)?qb(c,d[Je](Oe)):cm(c,d));2<b[I]&&ifa(a,c,b,2);return c}function ifa(a,b,c,d){function e(c){c&&b[p](Yi(c)?a[Kb](c):c)}for(;d<c[I];d++){var f=c[d];Ui(f)&&!gm(f)?V(jfa(f)?Pj(f):f,e):e(f)}}function hm(a){return ea[Wb](a)}
function im(a,b){var c=a[Wb](Uf);Cl?(Xa(c,Ff+b),c[pe](c[Yb])):Xa(c,b);if(1==c[cc][I])c=c[pe](c[Yb]);else{for(var d=a.createDocumentFragment();c[Yb];)d[p](c[Yb]);c=d}return c}function jm(a){if(1!=a[vd])return!1;switch(a[cd]){case xaa:case yaa:case zaa:case Nf:case Aaa:case Baa:case Haa:case Kaa:case ag:case Paa:case cg:case bg:case Qaa:case Taa:case Uaa:case Zaa:case $aa:case Vaa:case aba:case dba:case pg:case rg:case hba:case lba:case rba:return!1}return!0}function kfa(a,b){a[p](b)}
function km(a,b){ifa(Vl(a),a,arguments,1)}function lm(a){for(var b;b=a[Yb];)a[pe](b)}function mm(a,b){b[Ge]&&b[Ge][Mb](a,b)}function nm(a,b){b[Ge]&&b[Ge][Mb](a,b[ic])}function om(a){return a&&a[Ge]?a[Ge][pe](a):null}function pm(a){return cfa&&void 0!=a[Nd]?a[Nd]:Aj(a[cc],function(a){return 1==a[vd]})}function qm(a){return void 0!=a.firstElementChild?a.firstElementChild:rm(a[Yb],!0)}function sm(a){return void 0!=a.nextElementSibling?a.nextElementSibling:rm(a[ic],!0)}
function rm(a,b){for(;a&&1!=a[vd];)a=b?a[ic]:a[oc];return a}function gm(a){return Xi(a)&&0<a[vd]}function tm(a){return Xi(a)&&1==a[vd]}function um(a){var b;if(efa&&!(Cl&&Il(zf)&&!Il(xf)&&Ki.SVGElement&&a instanceof Ki.SVGElement)&&(b=a[Qd]))return b;b=a[Ge];return tm(b)?b:null}function vm(a,b){if(a[ad]&&1==b[vd])return a==b||a[ad](b);if("undefined"!=typeof a[Ed])return a==b||ja(a[Ed](b)&16);for(;b&&a!=b;)b=b[Ge];return b==a}
function lfa(a,b){if(a==b)return 0;if(a[Ed])return a[Ed](b)&2?1:-1;if(Cl&&!Jl(9)){if(9==a[vd])return-1;if(9==b[vd])return 1}if(Rca in a||a[Ge]&&Rca in a[Ge]){var c=1==a[vd],d=1==b[vd];if(c&&d)return a[xc]-b[xc];var e=a[Ge],f=b[Ge];return e==f?mfa(a,b):!c&&vm(e,b)?-1*nfa(a,b):!d&&vm(f,a)?nfa(b,a):(c?a[xc]:e[xc])-(d?b[xc]:f[xc])}d=Vl(a);c=d[Hd]();c.selectNode(a);c[zb](!0);d=d[Hd]();d.selectNode(b);d[zb](!0);return c.compareBoundaryPoints(Ki[kd].START_TO_END,d)}
function nfa(a,b){var c=a[Ge];if(c==b)return-1;for(var d=b;d[Ge]!=c;)d=d[Ge];return mfa(d,a)}function mfa(a,b){for(var c=b;c=c[oc];)if(c==a)return-1;return 1}function Vl(a){return 9==a[vd]?a:a[Kc]||a[fe]}function wm(a,b){if(Xca in a)a.textContent=b;else if(3==a[vd])qa(a,b);else if(a[Yb]&&3==a[Yb][vd]){for(;a[Nc]!=a[Yb];)a[pe](a[Nc]);qa(a[Yb],b)}else{lm(a);var c=Vl(a);a[p](c[Kb](String(b)))}}function ofa(a){if(Eca in a)return a.outerHTML;var b=Vl(a)[Wb](Uf);b[p](a.cloneNode(!0));return b[zd]}
function pfa(a,b){var c=[];return xm(a,b,c,!0)?c[0]:void 0}function qfa(a,b){var c=[];xm(a,b,c,!1);return c}function xm(a,b,c,d){if(null!=a)for(a=a[Yb];a;){if(b(a)&&(c[z](a),d)||xm(a,b,c,d))return!0;a=a[ic]}return!1}var rfa={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},sfa={IMG:Oe,BR:Ne};function ym(a){return tfa(a)&&ufa(a)}function zm(a,b){b?eb(a,0):(eb(a,-1),a[dd](Uca))}function tfa(a){a=a.getAttributeNode(Vca);return null!=a&&a.specified}function ufa(a){a=a.tabIndex;return $i(a)&&0<=a&&32768>a}
function Am(a){if(dfa&&vca in a)a=a[$d][Bb](/(\r\n|\r|\n)/g,Ne);else{var b=[];Bm(a,b,!0);a=b[Je](L)}a=a[Bb](/ \xAD /g,Oe)[Bb](/\xAD/g,L);a=a[Bb](/\u200B/g,L);dfa||(a=a[Bb](/ +/g,Oe));a!=Oe&&(a=a[Bb](/^\s*/,L));return a}function Cm(a){var b=[];Bm(a,b,!1);return b[Je](L)}function Bm(a,b,c){if(!(a[Gd]in rfa))if(3==a[vd])c?b[z](String(a[md])[Bb](/(\r\n|\r|\n)/g,L)):b[z](a[md]);else if(a[Gd]in sfa)b[z](sfa[a[Gd]]);else for(a=a[Yb];a;)Bm(a,b,c),a=a[ic]}
function jfa(a){if(a&&typeof a[I]==N){if(Xi(a))return typeof a[Bd]==sh||typeof a[Bd]==ni;if(aj(a))return typeof a[Bd]==sh}return!1}function vfa(a){return Dm(a,function(a){return a[Gd]==iba&&!0},!0,void 0)}function Dm(a,b,c,d){c||(a=a[Ge]);c=null==d;for(var e=0;a&&(c||e<=d);){if(b(a))return a;a=a[Ge];e++}return null}function Em(a){try{return a&&a[vb]}catch(b){}return null}function Ul(a){this.Le=a||Ki[fe]||ea}R=Ul[J];R.za=Tl;R.xc=function(){return this.Le};
R.a=function(a){return Yi(a)?this.Le[yd](a):a};function Fm(a,b,c,d){return Yl(a.Le,b,c,d)}R.G_=function(a,b){return Zl(a,b||this.Le)};R.Su=function(a,b){return $l(a,b||this.Le)};R.Uaa=function(a,b){return $l(a,b||this.Le)};R.Bz=cm;R.A=function(a,b,c){return hfa(this.Le,arguments)};R.createElement=function(a){return this.Le[Wb](a)};R.createTextNode=function(a){return this.Le[Kb](String(a))};
R.R9=function(a,b,c){var d=this.Le;c=!!c;for(var e=d[Wb](kba),f=e[p](d[Wb](vg)),g=0;g<a;g++){for(var h=d[Wb](zg),l=0;l<b;l++){var n=d[Wb](wg);c&&wm(n,Ii);h[p](n)}f[p](h)}return e};function Gm(a){return a.Le[xe]==Pf}R.getWindow=function(){var a=this.Le;return a.parentWindow||a[Rd]};function Hm(a){var b=a.Le;a=gfa(b);b=b.parentWindow||b[Rd];return Cl&&Il(xf)&&b.pageYOffset!=a[Yd]?new Ll(a[Wc],a[Yd]):new Ll(b.pageXOffset||a[Wc],b.pageYOffset||a[Yd])}R.rI=function(a){return Em(a||this.Le)};
R.appendChild=kfa;R.append=km;R.ad=lm;R.c1=mm;R.Msa=nm;R.removeNode=om;R.gg=pm;R.Paa=qm;function wfa(a){return void 0!=a.lastElementChild?a.lastElementChild:rm(a[Nc],!1)}R.sR=gm;R.Xsa=tm;Pa(R,vm);R.xxa=wm;R.Qs=function(a){var b;(b=a[cd]==Lf||a[cd]==cg||a[cd]==xg||a[cd]==qg||a[cd]==Of?!a[me]&&(!tfa(a)||ufa(a)):ym(a))&&Cl?(a=aj(a[wb])?a[wb]():{height:a[id],width:a[Hb]},a=null!=a&&0<a[y]&&0<a[r]):a=b;return a};function Im(a,b,c,d){this.top=a;Ua(this,b);Ma(this,c);$a(this,d)}R=Im[J];R.ub=function(){return this[od]-this[F]};cb(R,function(){return this[Xc]-this.top});Ha(R,function(){return new Im(this.top,this[od],this[Xc],this[F])});Pa(R,function(a){return this&&a?a instanceof Im?a[F]>=this[F]&&a[od]<=this[od]&&a.top>=this.top&&a[Xc]<=this[Xc]:a.x>=this[F]&&a.x<=this[od]&&a.y>=this.top&&a.y<=this[Xc]:!1});
pa(R,function(a,b,c,d){Xi(a)?(this.top-=a.top,Ua(this,this[od]+a[od]),Ma(this,this[Xc]+a[Xc]),$a(this,this[F]-a[F])):(this.top-=a,Ua(this,this[od]+b),Ma(this,this[Xc]+c),$a(this,this[F]-d));return this});function Jm(a,b){$a(a,k.min(a[F],b[F]));a.top=k.min(a.top,b.top);Ua(a,k.max(a[od],b[od]));Ma(a,k.max(a[Xc],b[Xc]))}function Km(a,b){return a[F]<=b[od]&&b[F]<=a[od]&&a.top<=b[Xc]&&b.top<=a[Xc]}
ra(R,function(){this.top=k[Eb](this.top);Ua(this,k[Eb](this[od]));Ma(this,k[Eb](this[Xc]));$a(this,k[Eb](this[F]));return this});ta(R,function(){this.top=k[Fb](this.top);Ua(this,k[Fb](this[od]));Ma(this,k[Fb](this[Xc]));$a(this,k[Fb](this[F]));return this});Wa(R,function(){this.top=k[B](this.top);Ua(this,k[B](this[od]));Ma(this,k[B](this[Xc]));$a(this,k[B](this[F]));return this});
fb(R,function(a,b){a instanceof Ll?($a(this,this[F]+a.x),Ua(this,this[od]+a.x),this.top+=a.y,Ma(this,this[Xc]+a.y)):($a(this,this[F]+a),Ua(this,this[od]+a),$i(b)&&(this.top+=b,Ma(this,this[Xc]+b)));return this});Na(R,function(a,b){var c=$i(b)?b:a;$a(this,this[F]*a);Ua(this,this[od]*a);this.top*=c;Ma(this,this[Xc]*c);return this});function Lm(a,b,c,d){$a(this,a);this.top=b;oa(this,c);Sa(this,d)}R=Lm[J];Ha(R,function(){return new Lm(this[F],this.top,this[r],this[y])});function Mm(a){return new Im(a.top,a[F]+a[r],a.top+a[y],a[F])}function Nm(a){return new Lm(a[F],a.top,a[od]-a[F],a[Xc]-a.top)}function Om(a,b){return a==b?!0:a&&b?a[F]==b[F]&&a[r]==b[r]&&a.top==b.top&&a[y]==b[y]:!1}
R.vC=function(a){var b=k.max(this[F],a[F]),c=k.min(this[F]+this[r],a[F]+a[r]);if(b<=c){var d=k.max(this.top,a.top);a=k.min(this.top+this[y],a.top+a[y]);if(d<=a)return $a(this,b),this.top=d,oa(this,c-b),Sa(this,a-d),!0}return!1};function xfa(a,b){var c=k.max(a[F],b[F]),d=k.min(a[F]+a[r],b[F]+b[r]);if(c<=d){var e=k.max(a.top,b.top),f=k.min(a.top+a[y],b.top+b[y]);if(e<=f)return new Lm(c,e,d-c,f-e)}return null}
R.zl=function(a){var b=xfa(this,a);if(b&&b[y]&&b[r]){var b=[],c=this.top,d=this[y],e=this[F]+this[r],f=this.top+this[y],g=a[F]+a[r],h=a.top+a[y];a.top>this.top&&(b[z](new Lm(this[F],this.top,this[r],a.top-this.top)),c=a.top,d-=a.top-this.top);h<f&&(b[z](new Lm(this[F],h,this[r],f-h)),d=h-c);a[F]>this[F]&&b[z](new Lm(this[F],c,a[F]-this[F],d));g<e&&b[z](new Lm(g,c,e-g,d));a=b}else a=[this[Lc]()];return a};
Pa(R,function(a){return a instanceof Lm?this[F]<=a[F]&&this[F]+this[r]>=a[F]+a[r]&&this.top<=a.top&&this.top+this[y]>=a.top+a[y]:a.x>=this[F]&&a.x<=this[F]+this[r]&&a.y>=this.top&&a.y<=this.top+this[y]});function yfa(a,b){var c=b.x<a[F]?a[F]-b.x:k.max(b.x-(a[F]+a[r]),0),d=b.y<a.top?a.top-b.y:k.max(b.y-(a.top+a[y]),0);return c*c+d*d}R.distance=function(a){return k[Od](yfa(this,a))};R.Sb=function(){return new Ql(this[r],this[y])};
R.getCenter=function(){return new Ll(this[F]+this[r]/2,this.top+this[y]/2)};ra(R,function(){$a(this,k[Eb](this[F]));this.top=k[Eb](this.top);oa(this,k[Eb](this[r]));Sa(this,k[Eb](this[y]));return this});ta(R,function(){$a(this,k[Fb](this[F]));this.top=k[Fb](this.top);oa(this,k[Fb](this[r]));Sa(this,k[Fb](this[y]));return this});Wa(R,function(){$a(this,k[B](this[F]));this.top=k[B](this.top);oa(this,k[B](this[r]));Sa(this,k[B](this[y]));return this});
fb(R,function(a,b){a instanceof Ll?($a(this,this[F]+a.x),this.top+=a.y):($a(this,this[F]+a),$i(b)&&(this.top+=b));return this});Na(R,function(a,b){var c=$i(b)?b:a;$a(this,this[F]*a);oa(this,this[r]*a);this.top*=c;Sa(this,this[y]*c);return this});function Pm(a,b,c){if(Yi(b))(b=Sm(a,b))&&(a[w][b]=c);else for(var d in b){c=a;var e=b[d],f=Sm(c,d);f&&(c[w][f]=e)}}var zfa={};function Sm(a,b){var c=zfa[b];if(!c){var d=vj(b),c=d;void 0===a[w][d]&&(d=(El?tba:Dl?Xaa:Cl?yca:Bl?lg:null)+Lda(d),void 0!==a[w][d]&&(c=d));zfa[b]=c}return c}function Afa(a,b){var c=a[w][vj(b)];return"undefined"!==typeof c?c:a[w][Sm(a,b)]||L}
function Tm(a,b){var c=Vl(a);return c[Rd]&&c[Rd].getComputedStyle&&(c=c[Rd].getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||L:L}function Um(a,b){return Tm(a,b)||(a[ze]?a[ze][b]:null)||a[w]&&a[w][b]}function Vm(a){return Um(a,Zh)}function Wm(a,b,c){var d;b instanceof Ll?(d=b.x,b=b.y):(d=b,b=c);$a(a[w],Xm(d,!1));a[w].top=Xm(b,!1)}function Ym(a){return new Ll(a[ne],a[hd])}function Zm(a){a=a?Vl(a):ea;return!Cl||Jl(9)||Gm(Tl(a))?a[lc]:a[oe]}
function $m(a){var b;try{b=a[wb]()}catch(c){return{left:0,top:0,right:0,bottom:0}}Cl&&a[Kc][oe]&&(a=a[Kc],$a(b,b[F]-(a[lc][$b]+a[oe][$b])),b.top-=a[lc][ac]+a[oe][ac]);return b}function Bfa(a){if(Cl&&!Jl(8))return a[Bc];var b=Vl(a),c=Um(a,Zh),d=c==nh||c==Mg;for(a=a[Ge];a&&a!=b;a=a[Ge])if(11==a[vd]&&a.host&&(a=a.host),c=Um(a,Zh),d=d&&c==mi&&a!=b[lc]&&a!=b[oe],!d&&(a[Qc]>a[ee]||a[Xb]>a[ve]||c==nh||c==Mg||c==bi))return a;return null}
function an(a){for(var b=new Im(0,da,da,0),c=Tl(a),d=c.xc()[oe],e=c.xc()[lc],f=gfa(c.Le);a=Bfa(a);)if(!(Cl&&0==a[ee]||El&&0==a[ve]&&a==d)&&a!=d&&a!=e&&Um(a,Xh)!=Ai){var g=bn(a),h=new Ll(a[$b],a[ac]);g.x+=h.x;g.y+=h.y;b.top=k.max(b.top,g.y);Ua(b,k.min(b[od],g.x+a[ee]));Ma(b,k.min(b[Xc],g.y+a[ve]));$a(b,k.max(b[F],g.x))}d=f[Wc];f=f[Yd];$a(b,k.max(b[F],d));b.top=k.max(b.top,f);c=c[ke]();c=dm(c||ba);Ua(b,k.min(b[od],d+c[r]));Ma(b,k.min(b[Xc],f+c[y]));return 0<=b.top&&0<=b[F]&&b[Xc]>b.top&&b[od]>b[F]?
b:null}function bn(a){var b=Vl(a),c=new Ll(0,0),d=Zm(b);if(a==d)return c;a=$m(a);b=Hm(Tl(b));c.x=a[F]+b.x;c.y=a.top+b.y;return c}function cn(a,b){var c=dn(a),d=dn(b);return new Ll(c.x-d.x,c.y-d.y)}function Cfa(a){a=$m(a);return new Ll(a[F],a.top)}function dn(a){if(1==a[vd])return Cfa(a);var b=aj(a.vpa),c=a;a[Ob]&&a[Ob][I]?c=a[Ob][0]:b&&a.Ra[Ob]&&a.Ra[Ob][I]&&(c=a.Ra[Ob][0]);return new Ll(c[Vd],c[Wd])}
function en(a,b,c){if(b instanceof Ql)c=b[y],b=b[r];else if(void 0==c)throw m("missing height argument");fn(a,b);Sa(a[w],Xm(c,!0))}function Xm(a,b){typeof a==N&&(a=(b?k[B](a):a)+Q);return a}function fn(a,b){oa(a[w],Xm(b,!0))}function gn(a){return hn(a)}function hn(a){var b=Dfa;if(Um(a,hh)!=M)return b(a);var c=a[w],d=c[fd],e=c.visibility,f=c[uc];kb(c,yh);Ca(c,Mg);Qa(c,Gh);a=b(a);Qa(c,d);Ca(c,f);kb(c,e);return a}
function Dfa(a){var b=a[Hb],c=a[id],d=El&&!b&&!c;return Li(b)&&!d||!a[wb]?new Ql(b,c):(a=$m(a),new Ql(a[od]-a[F],a[Xc]-a.top))}function jn(a){var b=bn(a);a=hn(a);return new Lm(b.x,b.y,a[r],a[y])}function Efa(a,b){var c=a[w];Wh in c?rb(c,b):Yaa in c?c.MozOpacity=b:mh in c&&(c.filter=b===L?L:Hba+100*b+kf)}function kn(a,b){Qa(a[w],b?L:M)}
function ln(a){var b=Tl(void 0),c=null,c=b.xc();if(Cl&&c.createStyleSheet)b=c=c.createStyleSheet(),Cl&&Li(b.cssText)?bb(b,a):Xa(b,a);else{var d=Fm(b,Zf)[0];d||(c=Fm(b,Mf)[0],d=b.A(Zf),c[Ge][Mb](d,c));var e=c=b.A(hba);Cl&&Li(e.cssText)?bb(e,a):Xa(e,a);b[p](d,c)}return c}function mn(a){return ei==Um(a,gh)}var nn=Dl?"MozUserSelect":El?"WebkitUserSelect":null;
function on(a,b,c){c=c?null:a[kc](lf);if(nn){if(b=b?M:L,a[w][nn]=b,c){a=0;for(var d;d=c[a];a++)d[w][nn]=b}}else if(Cl||Bl)if(b=b?Vh:L,a[u](wi,b),c)for(a=0;d=c[a];a++)d[u](wi,b)}function pn(a){var b=Vl(a),c=Cl&&a[ze];if(c&&Gm(Tl(b))&&c[r]!=Qg&&c[y]!=Qg&&!c.boxSizing)return b=qn(a,c[r],Di,Lca),a=qn(a,c[y],xh,Jca),new Ql(b,a);c=new Ql(a[Hb],a[id]);b=rn(a);a=sn(a);return new Ql(c[r]-a[F]-b[F]-b[od]-a[od],c[y]-a.top-b.top-b[Xc]-a[Xc])}
function qn(a,b,c,d){if(/^\d+px?$/[rd](b))return ka(b,10);var e=a[w][c],f=a.runtimeStyle[c];a.runtimeStyle[c]=a[ze][c];a[w][c]=b;b=a[w][d];a[w][c]=e;a.runtimeStyle[c]=f;return b}function tn(a,b){var c=a[ze]?a[ze][b]:null;return c?qn(a,c,Jh,Kca):0}function rn(a){if(Cl){var b=tn(a,Gca),c=tn(a,Hca),d=tn(a,Ica);a=tn(a,Fca);return new Im(d,c,a,b)}b=Tm(a,Gca);c=Tm(a,Hca);d=Tm(a,Ica);a=Tm(a,Fca);return new Im(la(d),la(c),la(a),la(b))}var Ffa={thin:2,medium:4,thick:6};
function un(a,b){if((a[ze]?a[ze][b+jba]:null)==M)return 0;var c=a[ze]?a[ze][b+uba]:null;return c in Ffa?Ffa[c]:qn(a,c,Jh,Kca)}function sn(a){if(Cl&&!Jl(9)){var b=un(a,Nba),c=un(a,Pba),d=un(a,Rba);a=un(a,Lba);return new Im(d,c,a,b)}b=Tm(a,Oba);c=Tm(a,Qba);d=Tm(a,Sba);a=Tm(a,Mba);return new Im(la(d),la(c),la(a),la(b))}function vn(a){var b={};V(a[Ac](/\s*;\s*/),function(a){a=a[Ac](/\s*:\s*/);2==a[I]&&(b[vj(a[0][Le]())]=a[1])});return b}Cl&&Il(12);var Gfa=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^/?#]*)@)?([^/#?]*?)(?::([0-9]+))?(?=[/#?]|$))?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function wn(a){if(xn){xn=!1;var b=Ki[Gc];if(b){var c=b[Yc];if(c&&(c=yn(zn(3,c)))&&c!=b.hostname)throw xn=!0,m();}}return a[Qb](Gfa)}var xn=El;function yn(a){return a?decodeURI(a):a}function zn(a,b){return wn(b)[a]||null}
function Hfa(a,b){for(var c=a[Ac](af),d=0;d<c[I];d++){var e=c[d][Dd](Gf),f=null,g=null;0<=e?(f=c[d][Ae](0,e),g=c[d][Ae](e+1)):f=c[d];b(f,g?na(g[Bb](/\+/g,Oe)):L)}}function An(a,b,c,d){for(var e=c[I];0<=(b=a[Dd](c,b))&&b<d;){var f=a[we](b-1);if(38==f||63==f)if(f=a[we](b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1}var Bn=/#|$/;function Cn(a,b){var c=a[Mc](Bn),d=An(a,0,b,c);if(0>d)return null;var e=a[Dd](af,d);if(0>e||e>c)e=c;d+=b[I]+1;return na(a[mc](d,e-d)[Bb](/\+/g,Oe))}var Ifa=/[?&]($|#)/;
function Dn(a,b){for(var c=a[Mc](Bn),d=0,e,f=[];0<=(e=An(a,d,b,c));)f[z](a[Ae](d,e)),d=k.min(a[Dd](af,e)+1||c,c);f[z](a[mc](d));return f[Je](L)[Bb](Ifa,Ye)}function En(a,b,c){a=[Dn(a,b),af,b];null!=c&&a[z](Gf,aa(String(c)));a[1]&&(c=a[0],b=c[Dd](Se),0<=b&&(a[z](c[mc](b)),a[0]=c=c[mc](0,b)),b=c[Dd](Kf),0>b?a[1]=Kf:b==c[I]-1&&(a[1]=void 0));return a[Je](L)};var Fn={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:Te,blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",
darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",
gold:"#ffd700",goldenrod:"#daa520",gray:Ue,green:"#008000",greenyellow:"#adff2f",grey:Ue,honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",
lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",
navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",
silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:We,whitesmoke:gaa,yellow:"#ffff00",yellowgreen:"#9acd32"};function Gn(a){var b={};a=String(a);var c=a[Jb](0)==Se?a:Se+a;if(Hn[rd](c))return b.$b=In(c),db(b,tca),b;c=Jfa(a);if(c[I])return b.$b=Jn(c),db(b,ci),b;if(Fn&&(c=Fn[a[Le]()]))return b.$b=c,db(b,zca),b;throw m(a+" is not a valid color string");}function Ln(a){return!!(Hn[rd](a[Jb](0)==Se?a:Se+a)||Jfa(a)[I]||Fn&&Fn[a[Le]()])}var Kfa=/#(.)(.)(.)/;function In(a){if(!Hn[rd](a))throw m(hf+a+"' is not a valid hex color");4==a[I]&&(a=a[Bb](Kfa,faa));return a[Le]()}
function Mn(a){a=In(a);return[ka(a[mc](1,2),16),ka(a[mc](3,2),16),ka(a[mc](5,2),16)]}function Nn(a,b,c){a=ha(a);b=ha(b);c=ha(c);if(fa(a)||0>a||255<a||fa(b)||0>b||255<b||fa(c)||0>c||255<c)throw m('"('+a+nf+b+nf+c+'") is not a valid RGB color');a=On(a[qc](16));b=On(b[qc](16));c=On(c[qc](16));return Se+a+b+c}function Jn(a){return Nn(a[0],a[1],a[2])}
function Lfa(a,b,c){a/=255;b/=255;c/=255;var d=k.max(a,b,c),e=k.min(a,b,c),f=0,g=0,h=.5*(d+e);d!=e&&(d==a?f=60*(b-c)/(d-e):d==b?f=60*(c-a)/(d-e)+120:d==c&&(f=60*(a-b)/(d-e)+240),g=0<h&&.5>=h?(d-e)/(2*h):(d-e)/(2-2*h));return[k[B](f+360)%360,g,h]}function Pn(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}
function Qn(a,b,c){var d=0,e=0,f=0;a/=360;if(0==b)d=e=f=255*c;else var g=f=0,g=.5>c?c*(1+b):c+b-b*c,f=2*c-g,d=255*Pn(f,g,a+1/3),e=255*Pn(f,g,a),f=255*Pn(f,g,a-1/3);return[k[B](d),k[B](e),k[B](f)]}var Hn=/^#(?:[0-9a-f]{3}){1,2}$/i,Mfa=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Jfa(a){var b=a[Qb](Mfa);if(b){a=ha(b[1]);var c=ha(b[2]),b=ha(b[3]);if(0<=a&&255>=a&&0<=c&&255>=c&&0<=b&&255>=b)return[a,c,b]}return[]}function On(a){return 1==a[I]?tf+a:a}
function Rn(a,b,c){c=Rk(c,0,1);return[k[B](c*a[0]+(1-c)*b[0]),k[B](c*a[1]+(1-c)*b[1]),k[B](c*a[2]+(1-c)*b[2])]}function Sn(a,b){return Rn([0,0,0],a,b)}function ao(a,b){return Rn([255,255,255],a,b)}function bo(a,b){for(var c=[],d=0;d<b[I];d++)c[z]({color:b[d],Hh:Nfa(b[d],a)+Ofa(b[d],a)});c[ye](function(a,b){return b.Hh-a.Hh});return c[0][D]}function Nfa(a,b){return k.abs(k[B]((299*a[0]+587*a[1]+114*a[2])/1E3)-k[B]((299*b[0]+587*b[1]+114*b[2])/1E3))}
function Ofa(a,b){return k.abs(a[0]-b[0])+k.abs(a[1]-b[1])+k.abs(a[2]-b[2])};function co(a){a=String(a);if(/^\s*$/[rd](a)?0:/^[\],:{}\s\u2028\u2029]*$/[rd](a[Bb](/\\["\\\/bfnrtu]/g,waa)[Bb](/"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Jg)[Bb](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,L)))try{return eval(jf+a+kf)}catch(b){}throw m("Invalid JSON string: "+a);}function Pfa(a){return eval(jf+a+kf)}function eo(a,b){return(new Qfa(b)).Xe(a)}function Qfa(a){this.WT=a}Qfa[J].Xe=function(a){var b=[];fo(this,a,b);return b[Je](L)};
function fo(a,b,c){if(null==b)c[z](Sh);else{if(typeof b==Uh){if(Ti(b)){var d=b;b=d[I];c[z](vba);for(var e=L,f=0;f<b;f++)c[z](e),e=d[f],fo(a,a.WT?a.WT[K](d,String(f),e):e,c),e=nf;c[z](Jg);return}if(b instanceof String||b instanceof ha||b instanceof ja)b=b[qd]();else{c[z](Gi);f=L;for(d in b)ca[J][Jc][K](b,d)&&(e=b[d],typeof e!=sh&&(c[z](f),Rfa(d,c),c[z](Bf),fo(a,a.WT?a.WT[K](b,d,e):e,c),f=nf));c[z](Hi);return}}switch(typeof b){case ni:Rfa(b,c);break;case N:c[z](ma(b)&&!fa(b)?b:Sh);break;case Zg:c[z](b);
break;case sh:break;default:throw m("Unknown type: "+typeof b);}}}var Sfa={'"':'\\"',"\\":Hg,"/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\u000b"},Tfa=/\uffff/[rd]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g;function Rfa(a,b){b[z](Qe,a[Bb](Tfa,function(a){var b=Sfa[a];b||(b=Bba+(a[we](0)|65536)[qc](16)[mc](1),Sfa[a]=b);return b}),Qe)};var go=Ki[Cd]&&Ki[Cd][Ud]||co,ho=Ki[Cd]&&Ki[Cd].stringify||eo;function io(a){return eo(jo(a,ko))}function lo(a){co(a);return Ufa(a)}function Ufa(a){a=mo(a);return eval(jf+a+kf)}function jo(a,b){a=b(a);var c=Qi(a);if(c==Uh||c==Pg){var c=c==Pg?[]:{},d;for(d in a)if(!lj(d,Eba)&&a[Jc](d)){var e=jo(a[d],b);Li(e)&&(c[d]=e)}}else c=a;return c}function mo(a){return a[Bb](/"(Date\([\d,\s]*\))"/g,function(a,c){return Dca+c})}
function ko(a){Wi(a)&&(a=0!==a[je]()?[a[Uc](),a[Zd](),a[Lb](),a[gc](),a[ed](),a[ge](),a[je]()]:0!==a[ge]()||0!==a[ed]()||0!==a[gc]()?[a[Uc](),a[Zd](),a[Lb](),a[gc](),a[ed](),a[ge]()]:[a[Uc](),a[Zd](),a[Lb]()],a=Gaa+a[Je](of)+kf);return a};function no(a,b){Ia(this,a<b?a:b);this.end=a<b?b:a}Ha(no[J],function(){return new no(this[Rc],this.end)});no[J].getLength=function(){return this.end-this[Rc]};function oo(a,b){Ia(a,k.min(a[Rc],b));a.end=k.max(a.end,b)}function po(a,b){return k.max(a[Rc],b[Rc])<=k.min(a.end,b.end)}function qo(a,b){return a[Rc]<=b&&a.end>=b};function ro(a,b){a&&(a.logicalname=b)}function Vfa(a){return(a=Dm(a,function(a){return null!=a.logicalname},!0))?a.logicalname:Kg};function so(a){return a==M||a==L||a==ti?M:Gn(a).$b}function to(a){if(a==M)return M;a=Mn(a);a=k[B]((a[0]+a[1]+a[2])/3);return Nn(a,a,a)}function Wfa(a){a=sk(a);null==a[ae]&&lb(a,!0);return a}function Xfa(a,b){var c=a.A(b[Sd],b[ub]);a.Bz(c,{style:b[w]});if(null!=b[Gb]){var d=Ti(b[Gb])?b[Gb]:[b[Gb]];V(d,function(b){if(Yi(b))a[p](c,a[Kb](b));else b=Yi(b[Gb])&&b.ewa?im(a.Le,b[Gb]):Xfa(a,b),a[p](c,b)})}null!=b.id&&ro(c,b.id);return c};function uo(a,b){a=a||{};if(2==arguments[I]){var c=arguments[1],d;for(d in c)if(Ti(c[d]))a[d]=Pj(c[d]);else if(typeof a[d]===Uh&&null!=a[d])a[d]=uo(a[d],c[d]);else if(typeof c[d]===Uh&&null!=c[d])a[d]=uo({},c[d]);else if(null==a[d]||null!=c[d])a[d]=c[d]}else if(2<arguments[I])for(c=1,d=arguments[I];c<d;c++)a=uo(a,arguments[c]);return a}function vo(a,b,c){return a&&a!=M?b&&b!=M?Jn(Rn(Mn(a),Mn(b),c)):a:b}
function wo(a,b){if(null==b)return a;var c=new no(b,b);return a?new no(k.min(a[Rc],c[Rc]),k.max(a.end,c.end)):c}function Yfa(a,b,c){var d=null!=b?b:a&&null!=c&&c<a[Rc]?c:a?a[Rc]:null;a=null!=c?c:a&&null!=b&&b>a.end?b:a?a.end:null;return null!=d&&null!=a?new no(d,a):null}function xo(a){if(0==a[I])return null;for(var b=a[0][Lc](),c=1;c<a[I];c++)Jm(b,a[c]);return b}
function yo(a,b){var c=Wj(a,b);if(0<=c)return b;c=-(c+1);if(0==c)return a[0];if(c==a[I])return wj(a);var d=a[c-1],c=a[c];return k.abs(b-d)<=k.abs(b-c)?d:c};function zo(a,b,c){this.Ic=a;this.rk=so(b);this.Rw=so(null!=c?c:We)}R=zo[J];Ta(R,function(){return this.Ic});R.ne=function(){return this.rk};R.getBackgroundColor=function(){return this.Rw};Ha(R,function(){return new zo(this.Ic,this.rk,this.Rw)});R.QI=function(){return new zo(this.Ic,to(this.rk),to(this.Rw))};function Ao(a){a=a||{};this.Ix=M;null!=a[nc]&&this.hf(a[nc]);this.Ae=1;null!=a[be]&&this.Bf(a[be]);this.re=M;null!=a[dc]&&this.pd(a[dc]);this.Ob=1;null!=a[Td]&&this.$k(a[Td]);this.$h=1;null!=a[pc]&&Bo(this,a[pc]);this.sm=ki;null!=a.gV&&(this.sm=a.gV);this.ZK=null!=a.hm?a.hm:null;this.$K=null!=a.im?a.im:null;this.hg=null;a[sc]&&(this.hg=sk(a[sc]),this.hg.ag=so(this.hg.ag),this.hg.Ef=so(this.hg.Ef));this.Gd=null;a[Ab]&&(this.Gd=a[Ab]);this.Kga=null}R=Ao[J];
nb(R,function(){return{fill:this.jb(),fillOpacity:this.Ae,stroke:this.re,strokeWidth:this.Ob,strokeOpacity:this.$h,gV:this.sm,hm:this.ZK,im:this.$K,gradient:tk(this.hg),pattern:tk(this.Gd)}});
Da(R,function(){var a=this.hg||null;a&&(a={color1:a.ag,color2:a.Ef,opacity1:a.Dq,opacity2:a.Eq,x1:a.x1,y1:a.y1,x2:a.ie,y2:a.te,useObjectBoundingBoxUnits:a.qr,sharpTransition:a.JE});var b=this.Gd||null;b&&(b={style:b[jd](),color:b.ne(),bgcolor:b[Be]()});return ho({fill:this.jb(),fillOpacity:this.Ae,stroke:this.re,strokeWidth:this.Ob,strokeOpacity:this.$h,strokeDashStyle:this.sm,rx:this.ZK,ry:this.$K,gradient:a,pattern:b})});Ha(R,function(){return new Ao(this[ce]())});
R.QI=function(){var a=this[Lc]();a.hf(to(this.Ix));a.pd(to(this.re));if(this.hg){var b=sk(this.hg);b.ag=to(this.hg.ag);b.Ef=to(this.hg.Ef);a.gradient=b}this.Gd&&(b=this.Gd.QI(),a.Gd=b);return a};function Zfa(a){return null==a||a==M}R.hf=function(a){this.Ix=so(a);this.Ix!==M&&(this.hg=null);return this};R.jb=function(){return this.Ix};R.Bf=function(a){this.Ae=Rk(a,0,1);return this};R.pd=function(a,b){this.re=so(a);null!=b&&this.$k(b);return this};R.Vaa=function(){return this.re};
R.$k=function(a){this.Ob=a;return this};function Co(a){return Do(a)?a.Ob:0}function Bo(a,b){a.$h=Rk(b,0,1)}function Eo(a){return 0<a.Ae&&(!Zfa(a.Ix)||null!=a.hg||null!=a.Gd)}function Do(a){return 0<a.Ob&&0<a.$h&&!Zfa(a.re)}function Fo(a){return Eo(a)&&1<=a.Ae}var Go=new Ao({fillOpacity:0,fill:Ci,strokeOpacity:0,stroke:Ci});function Ho(a,b){return new Ao({stroke:M,fill:a,fillOpacity:null!=b?b:1})}
function Io(a,b,c,d){return new Ao({stroke:a,strokeWidth:b,strokeOpacity:null!=d?d:1,fill:null!=c&&c?Ve:M})}
function $fa(a,b){var c;if(a===b)c=!0;else if(null==a||null==b)c=!1;else{if(c=a.Ix==b.Ix&&a.Ae==b.Ae&&a.re==b.re&&a.Ob==b.Ob&&a.$h==b.$h&&a.sm==b.sm&&a.ZK==b.ZK&&a.$K==b.$K){c=a[sc];var d=b[sc];c=c===d?!0:null==c||null==d?!1:c.ag==d.ag&&c.Ef==d.Ef&&c.x1==d.x1&&c.y1==d.y1&&c.ie==d.ie&&c.te==d.te&&c.qr===d.qr}c&&(c=a.Gd,d=b.Gd,c=c===d?!0:null==c||null==d?!1:c.Rw==d.Rw&&c.rk==d.rk&&c.Ic==d.Ic)}return c};function Jo(a){this.Va=a&&a.Va||gi;Fa(this,a&&a[Ic]||10);Ya(this,a&&a[D]||Tg);rb(this,a&&a[ie]||1);this.Vb=a&&a.Vb||L;lb(this,a&&a[ae]||!1);this.oc=a&&a.oc||!1;this.he=a&&a.he||!1}Jo[J].lf=function(){return{Va:this.Va,fontSize:this[Ic],color:this[D],opacity:this[ie],Vb:this.Vb,bold:this[ae],oc:this.oc,he:this.he}};Jo[J].yga=function(a){this.Va=a;return this};Jo[J].zga=function(a){Fa(this,a);return this};Jo[J].setOpacity=function(a){rb(this,a);return this};function aga(a){lb(a,!0);return a};var Ko,Lo="Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),bga=["Sunday","Monday","Tuesday",Eg,Ag,"Friday",sg];
Ko={ERAS:["BC","AD"],ERANAMES:["Before Christ","Anno Domini"],NARROWMONTHS:["J",Xf,eg,Lf,eg,"J","J",Lf,og,lg,jg,"D"],STANDALONENARROWMONTHS:["J",Xf,eg,Lf,eg,"J","J",Lf,og,lg,jg,"D"],MONTHS:["January",Yf,"March","April","May","June","July","August",tg,"October",kg,Vf],STANDALONEMONTHS:["January",Yf,"March","April","May","June","July","August",tg,"October",kg,Vf],SHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONESHORTMONTHS:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),
WEEKDAYS:["Sunday","Monday","Tuesday",Eg,Ag,"Friday",sg],STANDALONEWEEKDAYS:["Sunday","Monday","Tuesday",Eg,Ag,"Friday",sg],SHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),STANDALONESHORTWEEKDAYS:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NARROWWEEKDAYS:[og,eg,ug,Bg,ug,Xf,og],STANDALONENARROWWEEKDAYS:[og,eg,ug,Bg,ug,Xf,og],SHORTQUARTERS:["Q1","Q2","Q3","Q4"],QUARTERS:["1st quarter","2nd quarter","3rd quarter","4th quarter"],AMPMS:["AM","PM"],DATEFORMATS:["EEEE, MMMM d, y","MMMM d, y","MMM d, y",
"M/d/yy"],TIMEFORMATS:["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a",vh],DATETIMEFORMATS:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],FIRSTDAYOFWEEK:6,WEEKENDRANGE:[5,6],FIRSTWEEKCUTOFFDAY:5};function Mo(a,b){switch(b){case 1:return 0!=a%4||0==a%100&&0!=a%400?28:29;case 5:case 8:case 10:case 3:return 30}return 31}function cga(a,b){var c=b||new Date(dj());return a[Uc]()==c[Uc]()}function No(a,b,c){$i(a)?(this.tb=dga(a,b||0,c||1),Oo(this,c||1)):Xi(a)?(this.tb=dga(a[Uc](),a[Zd](),a[Lb]()),Oo(this,a[Lb]())):(this.tb=new Date(dj()),this.tb.setHours(0),this.tb.setMinutes(0),this.tb.setSeconds(0),this.tb.setMilliseconds(0))}
function dga(a,b,c){b=new Date(a,b,c);0<=a&&100>a&&b[Ld](b[Uc]()-1900);return b}R=No[J];R.kaa=Ko.FIRSTDAYOFWEEK;R.oaa=Ko.FIRSTWEEKCUTOFFDAY;Ha(R,function(){var a=new No(this.tb);a.kaa=this.kaa;a.oaa=this.oaa;return a});R.getFullYear=function(){return this.tb[Uc]()};R.getYear=function(){return this[Uc]()};R.getMonth=function(){return this.tb[Zd]()};R.getDate=function(){return this.tb[Lb]()};ya(R,function(){return this.tb[jc]()});R.getDay=function(){return this.tb[wc]()};R.getUTCFullYear=function(){return this.tb[Rb]()};
R.getUTCMonth=function(){return this.tb[Oc]()};R.getUTCDate=function(){return this.tb[he]()};R.getUTCHours=function(){return this.tb[Fe]()};R.getUTCMinutes=function(){return this.tb[Ee]()};R.getTimezoneOffset=function(){return this.tb[Me]()};R.set=function(a){this.tb=new Date(a[Uc](),a[Zd](),a[Lb]())};R.setFullYear=function(a){this.tb[Ld](a)};R.setMonth=function(a){this.tb[Jd](a)};R.setDate=function(a){this.tb[Xd](a)};R.setTime=function(a){this.tb[Zc](a)};R.setUTCFullYear=function(a){this.tb.setUTCFullYear(a)};
R.setUTCMonth=function(a){this.tb[ue](a)};R.setUTCDate=function(a){this.tb.setUTCDate(a)};R.add=function(a){if(a.years||a.months){var b=this[Zd]()+a.months+12*a.years,c=this[Pc]()+k[Fb](b/12),b=b%12;0>b&&(b+=12);var d=k.min(Mo(c,b),this[Lb]());this[Xd](1);this[Ld](c);this[Jd](b);this[Xd](d)}a.days&&(a=new Date((new Date(this[Pc](),this[Zd](),this[Lb](),12))[jc]()+864E5*a.days),this[Xd](1),this[Ld](a[Uc]()),this[Jd](a[Zd]()),this[Xd](a[Lb]()),Oo(this,a[Lb]()))};
R.cza=function(){return[this[Uc](),oj(this[Zd]()+1,2),oj(this[Lb](),2)][Je](L)+L};ab(R,function(a){return!(!a||this[Pc]()!=a[Pc]()||this[Zd]()!=a[Zd]()||this[Lb]()!=a[Lb]())});Aa(R,function(){return this.cza()});function Oo(a,b){a[Lb]()!=b&&a.tb.setUTCHours(a.tb[Fe]()+(a[Lb]()<b?1:-1))}R.valueOf=function(){return this.tb[qd]()};function Po(a,b){return a[jc]()-b[jc]()};function Qo(a,b){var c=b||ega;return function(){var b=this||Ki,b=b.closure_memoize_cache_||(b.closure_memoize_cache_={}),e=c(bj(a),arguments);return b[Jc](e)?b[e]:b[e]=a[bd](this,arguments)}}function ega(a,b){for(var c=[a],d=b[I]-1;0<=d;--d)c[z](typeof b[d],b[d]);return c[Je](baa)};function Ro(a,b){if(null==a&&null==b)return a===b;if(a===b)return!0;var c=Qi(a),d=Qi(b);if(c!=d)return!1;var d=Wi(a),e=Wi(b);if(d!=e)return!1;switch(c){case Uh:if(d&&e)return 0==Po(a,b);for(var f in a)if(a[Jc](f)&&(!b[Jc](f)||!Ro(a[f],b[f])))return!1;for(var g in b)if(b[Jc](g)&&!a[Jc](g))return!1;return!0;case Pg:if(a[I]!=b[I])return!1;for(c=0;c<a[I];++c)if(!Ro(a[c],b[c]))return!1;return!0;case sh:return!0;case ni:case N:case Zg:return!1;default:throw m("Error while comparing "+a+Pe+b+": unexpected type of obj1 "+
c);}}function So(a){if(Wi(a)){var b=new Date;b[Zc](a[qd]());return b}var c=Qi(a);if(c==Uh||c==Pg){if(a[Lc])return a[Lc]();c=c==Pg?[]:{};for(b in a)c[b]=So(a[b]);return c}return a}function fga(a,b){function c(a,e,f){for(var g in a)a[Jc](g)&&(typeof a[g]===Uh?c(a[g],e,f):b[K](void 0,a[g],g,a)&&f[z](a[g]));return f}return c(a,Qo(b),[])}function gga(a,b,c){V(b,function(b){Xi(a)&&null!=a&&null==a[b]&&(a[b]={});a=a[b]});Xi(a)&&vk(a,c)};function To(a,b,c){this.Th=a||[{}];this.J8=b||null;this.rR=null!=c?c:!1}To[J].view=function(a){a=Uo(this,a);return new To(this.Th,a,this.rR)};function Uo(a,b){return null!=a.J8?hga(a.J8,b):b}function hga(a,b){var c=Yi(a)?[a]:a,d=Yi(b)?[b]:b;if(0===c[I])return d;if(0===d[I])return c;var e=[];V(c,function(a){V(d,function(b){e[z](a+qf+b)})});return 1===e[I]?e[0]:e}function Vo(a,b,c){Lj(a.Th,c,b)}
function iga(a){var b=Oh,b=Uo(a,b),c=new sl;V(a.Th,function(a){a=jga(a,b);Xi(a)&&c[sd](lk(a))});return il(c)}function kga(a,b){for(var c in b)Xi(b[c])&&a[c]?kga(a[c],b[c]):a[c]=b[c]}function lga(a,b){fk(b,function(b,d){Xi(b)&&!Ti(b)?(a[d]=a[d]||{},lga(a[d],b)):null!=b&&(a[d]=b)})}function Wo(a){var b={};zj(a.Th,function(a){lga(b,a)});return b}function jga(a,b,c,d){if(Yi(b))return Xo(a,b,c,d);for(var e=0;e<b[I];++e){var f=Xo(a,b[e],c,d);if(null!=f)return f}return null}
function Xo(a,b,c,d){if(d)b=a[b];else a:{b=b[Ac](qf);a=a||Ki;for(d=0;d<b[I];d++){var e=b[d];if(null!=a[e])a=a[e];else{b=null;break a}}b=a}return null!=b&&aj(c)?c(b):b}To[J].U=function(a,b,c){var d=null;a=Uo(this,a);for(var e=0;e<this.Th[I];e++)if(d=jga(this.Th[e],a,c,this.rR),null!=d)return d;d=b;return Li(d)?d:null};
function Yo(a,b,c,d){c=null!=c?sk(c):{};b=Uo(a,b);for(var e=a.Th[I]-1;0<=e;e--){var f=c,g=a.Th[e],h=b,l=d,n=a.rR;Yi(h)&&(h=[h]);for(var q=h[I]-1;0<=q;--q){var t=Xo(g,h[q],l,n)||{};vk(f,t)}}return c}function Zo(a,b,c){c=null!=c?sk(c):{};Yi(b)&&(b=[b]);b=Uo(a,b);for(var d=a.Th[I]-1;0<=d;d--)for(var e=b[I]-1;0<=e;--e){var f=Xo(a.Th[d],b[e],void 0,a.rR)||{};uo(c,f)}return c}
function $o(a){if(null==a)return null;if(typeof a==Zg)return a;a=String(a);return a==wf||a[Le]()==ui?!0:a==tf||a[Le]()==lh?!1:null}function ap(a,b,c){a=bp(a,b);if(null!=a)return a;Li(c)||(c=!1);return c}function bp(a,b){return a.U(b,null,$o)}function cp(a){if(null==a)return null;if(typeof a==N)return a;a=uj(String(a));return fa(a)?null:a}function dp(a){return null!=a?Ti(a)?Bj(a,cp):null:null}function mga(a){if(null==a)return null;if($i(a))return a;a=ha(a);return fa(a)?null:a}
function ep(a,b,c){a=fp(a,b);if(null!=a)return a;Li(c)||(c=0);return c}function nga(a,b,c){a=a.U(b,null,mga);if(null!=a)return a;Li(c)||(c=0);return c}function fp(a,b){return a.U(b,null,cp)}function jp(a){a=cp(a);return null!=a&&0<=a?a:null}function kp(a,b,c){a=a.U(b,null,jp);if(null!=a)return a;Li(c)||(c=0);return c}function lp(a){a=jp(a);return null!=a?Rk(a,0,1):null}function mp(a,b,c){a=a.U(b,null,lp);if(null!=a)return a;Li(c)||(c=0);return c}function np(a){return null!=a?String(a):null}
function op(a,b,c){Li(c)||(c=L);return a.U(b,c,np)}function sp(a,b){return a.U(b,null,np)}function tp(a,b){var c=np(a);if(!c)return null;if(Ij(b||[],c))return c;try{return so(c)}catch(d){return null}}function up(a,b,c){return a.U(b,c,tp)}function vp(a,b,c,d){return a.U(b,d,function(a){return tp(a,c)})}function wp(a,b){return a.U(b,null,tp)}function oga(a){var b;a=a.U(kda,null,xp);if(null!=a)return a;Li(b)||(b=[]);return b}function xp(a){return null!=a?Ti(a)?Bj(a,String):null:null}
function yp(a,b){var c=np(b);return mk(a,c)?c:null}function zp(a,b,c,d){return a.U(b,d,S(yp,null,c))}function Ap(a,b,c){return a.U(b,null,S(yp,null,c))}function Bp(a,b,c){Li(c)||(c=null);return a.U(b,c)}
function Cp(a,b,c){c=c?c[ce]():null;a=Yo(a,b,c,function(a){Xi(a)||(a={fill:a});var b={},c=tp(a[nc]);null!=c&&za(b,c);c=lp(a[be]);null!=c&&(b.fillOpacity=c);c=tp(a[dc]);null!=c&&xa(b,c);c=jp(a[Td]);null!=c&&ib(b,c);c=lp(a[pc]);null!=c&&(b.strokeOpacity=c);c=dp(a.strokeDashStyle);null!=c&&Ti(c)&&(b.gV=c);c=cp(a.rx);null!=c&&(b.hm=c);c=cp(a.ry);null!=c&&(b.im=c);(a=a[sc])&&null!=a.color1&&null!=a.color2&&null!=a.x1&&null!=a.y1&&null!=a.x2&&null!=a.y2&&(c={},c.ag=tp(a.color1),c.Ef=tp(a.color2),c.Dq=lp(a.opacity1),
c.Eq=lp(a.opacity2),c.x1=a.x1,c.y1=a.y1,c.ie=a.x2,c.te=a.y2,c.qr=$o(a.useObjectBoundingBoxUnits),b.gradient=c);return b});a=new Ao(a);Eo(a)||(a.hf(Go.jb()),a.Bf(Go.Ae));Do(a)||(a.pd(Go.re),Bo(a,Go.$h));return a}
function pga(a,b){var c={},d=tp(a[D],b);null!=d&&Ya(c,d);d=lp(a[ie]);null!=d&&rb(c,d);d=tp(a.auraColor,b);null!=d&&(c.Vb=d);if(d=jp(a.auraWidth))c.cDa=d;if(d=np(a.fontName))c.Va=d;(d=jp(a[Ic]))&&Fa(c,d);d=$o(a[ae]);null!=d&&lb(c,d);d=$o(a.italic);null!=d&&(c.oc=d);d=$o(a.underline);null!=d&&(c.he=d);return c}function Dp(a,b,c){return Yo(a,b,c,function(a){return pga(a)})}function qga(a,b,c,d){return Yo(a,b,d,function(a){return pga(a,c)})}
function rga(a,b){var c=Yo(a,b,void 0);return{format:c[Sb],interval:c[Nb]}}function sga(a,b){var c=null,d=cp(b);if(null!=d)c=d;else if(d=np(b),null!=d&&wda(d)){var c=d[I]-1,e=d;0<=c&&c<d[I]&&(e=d[mc](0,c)+d[mc](c+1,d[I]-c-1));c=a*uj(e)/100}null!=c&&(c=Rk(c,0,a));return c}function tga(a,b){var c,d=Ep(a,Kba,b);if(null!=d)return d;Li(c)||(c=0);return c}function Ep(a,b,c){return a.U(b,null,S(sga,null,c))}
var uga={QBa:"multiple",rCa:ji},Fp={NONE:M,Cja:qh,yka:hi,Ew:$g},vga={NONE:M,Cja:qh,yka:hi,Ew:$g},wga={cN:zh,gN:zi,Ew:$g};function xga(){this.zm=!1;this.G3=[]}Pi(xga);function yga(a,b,c){var d=c.callback;c.callback=function(){var b=d[bd](this,arguments);0<a.G3[I]?(a.G3[xb]()(),a.zm=!0):a.zm=!1;return b};b=S(google[wd],Ki.google,ida,b,c);if(a.zm)a.G3[z](b);else a.zm=!0,b()};function Gp(a,b,c){return b.U(Di,null,jp)||pn(a)[r]||c||400}function Hp(a,b,c){return b.U(xh,null,jp)||pn(a)[y]||c||200}function Ip(a,b,c,d){return b&&(b=b[r],Yi(b)&&ij(b)&&(b=ka(b,10)),typeof b==N&&30<=b&&(!d||b<=d))||a&&(b=a[ee],30<=b&&(!d||b<=d))?b:c||400}function Jp(a,b,c,d,e){return b&&(b=b[y],Yi(b)&&ij(b)&&(b=ka(b,10)),typeof b==N&&b>=(e||30)&&(!d||b<=d))||a&&(b=a[ve],b>=(e||30)&&(!d||b<=d))?b:c||200}function zga(a){var b=Aga,c=a&&a.colors;c&&0!=c[I]||(c=(a=a&&a[D])?[a]:b);return c}
function Kp(){var a=Ni(oca);if(null!=a)return a;a=Ni(lca);null!=a||(a=maa);var b=Ni(qca);null!=b||(b=raa);return a+naa+b}function Bga(){if(0==ea[kc](wh)[I]){var a=ea[kc](Bh)[0],b=ea[kc](Ug)[0],c=ea[Wb](wh);a[Mb](c,b)}return ea[kc](wh)[0]}function Lp(a){a=Kp()+a;for(var b=ea[kc](Uaa),c=0;c<b[I];c++)if(b[c]&&b[c][se](Ah)&&b[c][se](Ah)===a)return;b=ea[Wb](Kh);b.href=a;b.rel=Tca;db(b,Wca);Bga()[p](b)}var Mp=[];
function Cga(a){function b(){if(Dga()){var a=Mp;Mp=[];V(a,function(a){a()})}else throw m("Error: cannot load Maps API.");}Dga()?a():(Mp[z](a),1==Mp[I]&&(a=Oca,Ega()&&(a+=haa),google[wd](Oh,yf,{callback:b,other_params:a})))}function Ega(){var a=Ki[Gc][Yc];if(!hj(pj(a))){if(zn(1,a)!=Ch)return!1;a=yn(zn(3,a));if(!hj(pj(a))){var b=/^ajax\.googleapis\.com$/[rd](a);return/\.google\.com$/[rd](a)||b}}return!1}function Dga(){return!!Ni(mca)}
function zk(a){var b=null,c=Ki.google;(c=c&&c[le]&&c[le].Locale)&&c.packages&&c.packages[a]&&(b=c.locale);return b}function Np(a,b){var c=Qi(a);b=(31*b+sj(c))%67108864;switch(c){case Uh:if(a[Cc]==Date)b=(31*b+sj(eh))%67108864,b=Np(a[jc](),b);else{c=lk(a);Yj(c);var c=wk(c),d;for(d in c)b=Np(a[d],Np(d,b))}break;case Pg:for(d=0;d<a[I];d++)b=Np(a[d],Np(String(d),b));break;default:b=(31*b+sj(String(a)))%67108864}return b}function Op(a){if(!gm(a))throw m(Rf);return a}
function Pp(a){a=Fj(Bj([nca+a,kca+a,a],function(a){return Ni(a)}),aj);return null!=a?a:null};function Qp(a){this.b=a||{};Lp(paa)}ua(Qp[J],function(a,b){if(a.L(b)==N)for(var c=this.b.base||0,d=0;d<a.X();d++){var e=a[H](d,b),f=null,f=e<c?hca:e>c?jca:ica;a[Tc](d,b,Wba,f)}});var Fga={wAa:Zg,SBa:N,ACa:ni,oja:eh,ICa:si,pja:fh};var Gga={LBa:fg,jCa:gba,MBa:Waa,hBa:Oaa,UAa:Tf,UCa:sba,OBa:hg,eCa:ng,YCa:Fg};function Rp(a){switch(a){case fg:return 1;case gba:return 1E3;case Waa:return 6E4;case Oaa:return 36E5;case Tf:return 864E5;case sba:return 6048E5;case hg:return 2629746E3;case ng:return 7889238E3;case Fg:return 31556952E3}return 0};function Sp(){}function Tp(a){if(typeof a==N){var b=new Sp;b.aha=a;var c;c=a;if(0==c)c=Jaa;else{var d=[Jaa,0>c?pf:mf];c=k.abs(c);d[z](k[Fb](c/60)%100);c%=60;0!=c&&d[z](Bf,oj(c,2));c=d[Je](L)}b.zha=c;0==a?a=pba:(c=[pba,0>a?mf:pf],a=k.abs(a),c[z](k[Fb](a/60)%100),a%=60,0!=a&&c[z](Bf,a),a=c[Je](L));b.v6=[a,a];b.sF=[];return b}b=new Sp;b.zha=a.id;b.aha=-a.std_offset;b.v6=a[hc];b.sF=a.transitions;return b}R=Sp[J];
R.getDaylightAdjustment=function(a){a=Date.UTC(a[Rb](),a[Oc](),a[he](),a[Fe](),a[Ee]())/36E5;for(var b=0;b<this.sF[I]&&a>=this.sF[b];)b+=2;return 0==b?0:this.sF[b-1]};R.getGMTString=function(a){a=this.getOffset(a);var b=[Maa];b[z](0>=a?mf:pf);a=k.abs(a);b[z](oj(k[Fb](a/60)%100,2),Bf,oj(a%60,2));return b[Je](L)};R.getLongName=function(a){return this.v6[this.isDaylightTime(a)?3:1]};R.getOffset=function(a){return this.aha-this.getDaylightAdjustment(a)};
R.getRFCTimeZoneString=function(a){a=-this.getOffset(a);var b=[0>a?pf:mf];a=k.abs(a);b[z](oj(k[Fb](a/60)%100,2),oj(a%60,2));return b[Je](L)};R.getShortName=function(a){return this.v6[this.isDaylightTime(a)?2:0]};R.getTimeZoneId=function(){return this.zha};R.isDaylightTime=function(a){return 0<this.getDaylightAdjustment(a)};function Up(a,b){this.sT=[];this.pf=b||Ko;typeof a==N?this.vN(a):this.Br(a)}var Hga=[/^\'(?:[^\']|\'\')*\'/,/^(?:G+|y+|M+|k+|S+|E+|a+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|w+|z+|Z+)/,/^[^\'GyMkSEahKHcLQdmsvwzZ]+/];Up[J].Br=function(a){for(;a;)for(var b=0;b<Hga[I];++b){var c=a[Qb](Hga[b]);if(c){c=c[0];a=a[Ae](c[I]);0==b&&(c==iaa?c=hf:(c=c[Ae](1,c[I]-1),c=c[Bb](/\'\'/,hf)));this.sT[z]({text:c,type:b});break}}};
ua(Up[J],function(a,b){if(!a)throw m("The date to format must be non-null.");var c=b?6E4*(a[Me]()-b.getOffset(a)):0,d=c?new Date(a[jc]()+c):a,e=d;b&&d[Me]()!=a[Me]()&&(e=6E4*(d[Me]()-a[Me]()),d=new Date(d[jc]()+e),c+=0<c?-864E5:864E5,e=new Date(a[jc]()+c));for(var c=[],f=0;f<this.sT[I];++f){var g=this.sT[f][td];1==this.sT[f][G]?c[z](Iga(this,g,a,d,e,b)):c[z](g)}return c[Je](L)});
Up[J].vN=function(a){var b;if(4>a)b=this.pf.DATEFORMATS[a];else if(8>a)b=this.pf.TIMEFORMATS[a-4];else if(12>a)b=this.pf.DATETIMEFORMATS[a-8],b=b[Bb](mda,this.pf.DATEFORMATS[a-8]),b=b[Bb](lda,this.pf.TIMEFORMATS[a-8]);else{this.vN(10);return}this.Br(b)};function Vp(a,b){var c;c=String(b);var d=a.pf||Ko;if(void 0!==d.Xka){for(var e=[],f=0;f<c[I];f++){var g=c[we](f);e[z](48<=g&&57>=g?String[Kd](d.Xka+g-48):c[Jb](f))}c=e[Je](L)}return c}
function Wp(a){if(!(a[gc]&&a[ge]&&a[ed]))throw m("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");}
function Iga(a,b,c,d,e,f){var g=b[I];switch(b[Jb](0)){case Laa:return c=0<d[Uc]()?1:0,4<=g?a.pf.ERANAMES[c]:a.pf.ERAS[c];case Ei:return c=d[Uc](),0>c&&(c=-c),2==g&&(c%=100),Vp(a,oj(c,g));case eg:a:switch(c=d[Zd](),g){case 5:a=a.pf.NARROWMONTHS[c];break a;case 4:a=a.pf.MONTHS[c];break a;case 3:a=a.pf.SHORTMONTHS[c];break a;default:a=Vp(a,oj(c+1,g))}return a;case Ih:return Wp(e),Vp(a,oj(e[gc]()||24,g));case og:return c=e[jc]()%1E3/1E3,Vp(a,c[Db](k.min(3,g))[mc](2)+(3<g?oj(0,g-3):L));case Wf:return c=
d[wc](),4<=g?a.pf.WEEKDAYS[c]:a.pf.SHORTWEEKDAYS[c];case Lg:return Wp(e),g=e[gc](),a.pf.AMPMS[12<=g&&24>g?1:0];case uh:return Wp(e),Vp(a,oj(e[gc]()%12||12,g));case Saa:return Wp(e),Vp(a,oj(e[gc]()%12,g));case Naa:return Wp(e),Vp(a,oj(e[gc](),g));case bh:a:switch(c=d[wc](),g){case 5:a=a.pf.STANDALONENARROWWEEKDAYS[c];break a;case 4:a=a.pf.STANDALONEWEEKDAYS[c];break a;case 3:a=a.pf.STANDALONESHORTWEEKDAYS[c];break a;default:a=Vp(a,oj(c,1))}return a;case dg:a:switch(c=d[Zd](),g){case 5:a=a.pf.STANDALONENARROWMONTHS[c];
break a;case 4:a=a.pf.STANDALONEMONTHS[c];break a;case 3:a=a.pf.STANDALONESHORTMONTHS[c];break a;default:a=Vp(a,oj(c+1,g))}return a;case mg:return c=k[Fb](d[Zd]()/3),4>g?a.pf.SHORTQUARTERS[c]:a.pf.QUARTERS[c];case dh:return Vp(a,oj(d[Lb](),g));case Nh:return Wp(e),Vp(a,oj(e[ed](),g));case fi:return Wp(e),Vp(a,oj(e[ge](),g));case xi:return a=f||Tp(c[Me]()),a.getTimeZoneId();case Bi:return c=new Date(e[Uc](),e[Zd](),e[Lb]()),b=a.pf.FIRSTDAYOFWEEK||0,c=c[qd]()+864E5*(((a.pf.FIRSTWEEKCUTOFFDAY||3)-b+
7)%7-((c[wc]()+6)%7-b+7)%7),c=k[Fb](k[B]((c-(new Date((new Date(c))[Uc](),0,1))[qd]())/864E5)/7)+1,Vp(a,oj(c,g));case Fi:return a=f||Tp(c[Me]()),4>g?a.getShortName(c):a.getLongName(c);case Gg:return b=f||Tp(c[Me]()),4>g?b.getRFCTimeZoneString(c):Vp(a,b.getGMTString(c));default:return L}};var Jga={YEAR_FULL:Ei,YEAR_FULL_WITH_ERA:"y G",YEAR_MONTH_ABBR:"MMM y",YEAR_MONTH_FULL:"MMMM y",MONTH_DAY_ABBR:gg,MONTH_DAY_FULL:"MMMM dd",MONTH_DAY_SHORT:"M/d",MONTH_DAY_MEDIUM:"MMMM d",MONTH_DAY_YEAR_MEDIUM:"MMM d, y",WEEKDAY_MONTH_DAY_MEDIUM:"EEE, MMM d",WEEKDAY_MONTH_DAY_YEAR_MEDIUM:"EEE, MMM d, y",DAY_ABBR:dh},Xp=Jga,Xp=Jga;var Kga={ija:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},hja:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"},
1E14:{other:"000 trillion"}}},Yp=Kga,Yp=Kga;function Lga(a){var b=Zp.mja,c=[tf];a=$p[a][0]&7;if(0<a){c[z](qf);for(var d=0;d<a;d++)c[z](tf)}return b[Bb](/0.00/g,c[Je](L))}
var $p={AED:[2,"dh","\u062f.\u0625.","DH"],ALL:[0,"Lek","Lek"],AUD:[2,Xe,"AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,Xe,"C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,Xe,"CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[0,Xe,"COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[18,"kr","kr"],DOP:[2,Xe,"RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,Xe,"HK$"],HRK:[2,"kn","kn"],HUF:[0,"Ft","Ft"],
IDR:[0,"Rp","Rp"],ILS:[2,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,Xe,"JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,Xe,"Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","Php"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u0440\u0443\u0431.",
"\u0440\u0443\u0431."],SAR:[2,"Rial","Rial"],SEK:[2,"kr","kr"],SGD:[2,Xe,"S$"],THB:[2,"\u0e3f","THB"],TRY:[2,yg,"YTL"],TWD:[2,"NT$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u20b4","UAH"],USD:[2,Xe,"US$"],UYU:[2,Xe,"$U"],VND:[0,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Mga={DECIMAL_SEP:qf,GROUP_SEP:nf,kA:Ze,GW:tf,kka:mf,Qja:pf,j7:Wf,s7:pda,vW:"\u221e",cka:"NaN",DECIMAL_PATTERN:"#,##0.###",vka:"#E0",yW:"#,##0%",mja:"\u00a4#,##0.00",rja:"USD"},Zp=Mga,Zp=Mga;function aq(a,b,c){this.yJ=b||Zp.rja;this.tna=c||0;this.qS=40;this.Xo=1;this.Ez=0;this.Wy=3;this.CS=this.it=0;this.Tga=this.mia=!1;this.QK=this.nz=L;this.Lv=pf;this.qD=L;this.cj=1;this.c0=3;this.TV=this.g$=!1;this.aH=0;this.E8=null;typeof a==N?this.vN(a):this.Br(a)}var bq=!1;R=aq[J];R.setMinimumFractionDigits=function(a){if(0<this.Ez&&0<a)throw m(Caa);this.it=a;return this};R.setMaximumFractionDigits=function(a){this.Wy=a;return this};
R.setSignificantDigits=function(a){if(0<this.it&&0<=a)throw m(Caa);this.Ez=a;return this};
R.Br=function(a){this.Gd=a[Bb](/ /g,Ii);var b=[0];this.nz=cq(this,a,b);for(var c=b[0],d=-1,e=0,f=0,g=0,h=-1,l=a[I],n=!0;b[0]<l&&n;b[0]++)switch(a[Jb](b[0])){case Se:0<f?g++:e++;0<=h&&0>d&&h++;break;case tf:if(0<g)throw m('Unexpected "0" in pattern "'+a+Qe);f++;0<=h&&0>d&&h++;break;case nf:h=0;break;case qf:if(0<=d)throw m('Multiple decimal separators in pattern "'+a+Qe);d=e+f+g;break;case Wf:if(this.TV)throw m('Multiple exponential symbols in pattern "'+a+Qe);this.TV=!0;this.CS=0;b[0]+1<l&&a[Jb](b[0]+
1)==mf&&(b[0]++,this.mia=!0);for(;b[0]+1<l&&a[Jb](b[0]+1)==tf;)b[0]++,this.CS++;if(1>e+f||1>this.CS)throw m('Malformed exponential pattern "'+a+Qe);n=!1;break;default:b[0]--,n=!1}0==f&&0<e&&0<=d&&(f=d,0==f&&f++,g=e-f,e=f-1,f=1);if(0>d&&0<g||0<=d&&(d<e||d>e+f)||0==h)throw m('Malformed pattern "'+a+Qe);g=e+f+g;this.Wy=0<=d?g-d:0;0<=d&&(this.it=e+f-d,0>this.it&&(this.it=0));this.Xo=(0<=d?d:g)-e;this.TV&&(this.qS=e+this.Xo,0==this.Wy&&0==this.Xo&&(this.Xo=1));this.c0=k.max(0,h);this.g$=0==d||d==g;c=b[0]-
c;this.QK=cq(this,a,b);b[0]<a[I]&&a[Jb](b[0])==Df?(b[0]++,this.Lv=cq(this,a,b),b[0]+=c,this.qD=cq(this,a,b)):(this.Lv=this.nz+this.Lv,this.qD+=this.QK)};R.vN=function(a){switch(a){case 1:this.Br(Zp.DECIMAL_PATTERN);break;case 2:this.Br(Zp.vka);break;case 3:this.Br(Zp.yW);break;case 4:this.Br(Lga(this.yJ));break;case 5:Nga(this,1);break;case 6:Nga(this,2);break;default:throw m("Unsupported pattern type.");}};
function Nga(a,b){a.aH=b;a.Br(Zp.DECIMAL_PATTERN);a.setMinimumFractionDigits(0);a.setMaximumFractionDigits(2);a.setSignificantDigits(2)}
jb(R,function(a,b){var c=b||[0];if(0!=this.aH)throw m("Parsing of compact numbers is unimplemented");var d=ia;a=a[Bb](/ /g,Ii);var e=a[Dd](this.nz,c[0])==c[0],f=a[Dd](this.Lv,c[0])==c[0];e&&f&&(this.nz[I]>this.Lv[I]?f=!1:this.nz[I]<this.Lv[I]&&(e=!1));e?c[0]+=this.nz[I]:f&&(c[0]+=this.Lv[I]);if(a[Dd](Zp.vW,c[0])==c[0])c[0]+=Zp.vW[I],d=da;else{var d=a,g=!1,h=!1,l=!1,n=1,q=Zp.DECIMAL_SEP,t=Zp.GROUP_SEP,v=Zp.j7;if(0!=this.aH)throw m("Parsing of compact style numbers is not implemented");for(var x=L;c[0]<
d[I];c[0]++){var A=d[Jb](c[0]),C=Oga(A);if(0<=C&&9>=C)x+=C,l=!0;else if(A==q[Jb](0)){if(g||h)break;x+=qf;g=!0}else if(A==t[Jb](0)&&(Ii!=t[Jb](0)||c[0]+1<d[I]&&0<=Oga(d[Jb](c[0]+1)))){if(g||h)break}else if(A==v[Jb](0)){if(h)break;x+=Wf;h=!0}else if(A==mf||A==pf)x+=A;else if(A==Zp.kA[Jb](0)){if(1!=n)break;n=100;if(l){c[0]++;break}}else if(A==Zp.s7[Jb](0)){if(1!=n)break;n=1E3;if(l){c[0]++;break}}else break}d=la(x)/n}if(e){if(a[Dd](this.QK,c[0])!=c[0])return ia;c[0]+=this.QK[I]}else if(f){if(a[Dd](this.qD,
c[0])!=c[0])return ia;c[0]+=this.qD[I]}return f?-d:d});
ua(R,function(a){if(fa(a))return Zp.cka;var b=[],c;var d=null===this.E8?a:this.E8,e=a;0==this.aH?c=dq:(d=k.abs(d),e=k.abs(e),c=Pga(this,1>=d?0:eq(d)).divisorBase,e/=k.pow(10,c),fq(this,e),d/=k.pow(10,c),d=fq(this,d),c=Pga(this,c+eq(d.uca)));a/=k.pow(10,c.divisorBase);b[z](c.prefix);d=0>a||0==a&&0>1/a;b[z](d?this.Lv:this.nz);if(ma(a))if(a=a*(d?-1:1)*this.cj,this.TV)if(0==a)gq(this,a,this.Xo,b),Qga(this,0,b);else{e=k.log(a)/k.log(10);e=k[Fb](e+2E-15);a/=k.pow(10,e);var f=this.Xo;if(1<this.qS&&this.qS>
this.Xo){for(;0!=e%this.qS;)a*=10,e--;f=1}else 1>this.Xo?(e++,a/=10):(e-=this.Xo-1,a*=k.pow(10,this.Xo-1));gq(this,a,f,b);Qga(this,e,b)}else gq(this,a,this.Xo,b);else b[z](Zp.vW);b[z](d?this.qD:this.QK);b[z](c.suffix);return b[Je](L)});function fq(a,b){var c=k.pow(10,a.Wy),d=0>=a.Ez?k[B](b*c):k[B](Rga(b*c,a.Ez,a.Wy)),e;ma(d)?(e=k[Fb](d/c),c=k[Fb](d-e*c)):(e=b,c=0);return{uca:e,mpa:c}}
function gq(a,b,c,d){if(a.it>a.Wy)throw m("Min value must be less than max value");b=fq(a,b);var e=k.pow(10,a.Wy),f=b.uca,g=b.mpa,h=0==f?0:eq(f)+1,l=0<a.it||0<g||a.Tga&&h<a.Ez;b=a.it;l&&(b=a.Tga&&0<a.Ez?a.Ez-h:a.it);for(var n=L,h=f;1E20<h;)n=tf+n,h=k[B](h/10);var n=h+n,q=Zp.DECIMAL_SEP,t=Zp.GROUP_SEP,h=bq?48:Zp.GW[we](0),v=n[I];if(0<f||0<c){for(f=v;f<c;f++)d[z](String[Kd](h));for(f=0;f<v;f++)d[z](String[Kd](h+1*n[Jb](f))),1<v-f&&0<a.c0&&1==(v-f)%a.c0&&d[z](t)}else l||d[z](String[Kd](h));(a.g$||l)&&
d[z](q);a=L+(g+e);for(c=a[I];a[Jb](c-1)==tf&&c>b+1;)c--;for(f=1;f<c;f++)d[z](String[Kd](h+1*a[Jb](f)))}function Qga(a,b,c){c[z](Zp.j7);0>b?(b=-b,c[z](Zp.Qja)):a.mia&&c[z](Zp.kka);b=L+b;for(var d=bq?tf:Zp.GW,e=b[I];e<a.CS;e++)c[z](d);c[z](b)}function Oga(a){a=a[we](0);if(48<=a&&58>a)return a-48;var b=Zp.GW[we](0);return b<=a&&a<b+10?a-b:-1}
function cq(a,b,c){for(var d=L,e=!1,f=b[I];c[0]<f;c[0]++){var g=b[Jb](c[0]);if(g==hf)c[0]+1<f&&b[Jb](c[0]+1)==hf?(c[0]++,d+=hf):e=!e;else if(e)d+=g;else switch(g){case Se:case tf:case nf:case qf:case Df:return d;case oda:if(c[0]+1<f&&b[Jb](c[0]+1)==oda)c[0]++,d+=a.yJ;else switch(a.tna){case 0:d+=$p[a.yJ][1];break;case 2:var g=a.yJ,h=$p[g],d=d+(g==h[1]?g:g+Oe+h[1]);break;case 1:d+=$p[a.yJ][2]}break;case Ze:if(1!=a.cj)throw m(mba);a.cj=100;d+=Zp.kA;break;case pda:if(1!=a.cj)throw m(mba);a.cj=1E3;d+=
Zp.s7;break;default:d+=g}}return d}var dq={prefix:L,suffix:L,divisorBase:0};function Pga(a,b){var c=1==a.aH?Yp.ija:Yp.hja;if(3>b)return dq;b=k.min(14,b);c=c[k.pow(10,b)];if(!c)return dq;c=c.other;return c&&c!=tf?(c=/([^0]*)(0+)(.*)/[yb](c))?{prefix:c[1],suffix:c[3],divisorBase:b-(c[2][I]-1)}:dq:dq}function eq(a){for(var b=0;1<=(a/=10);)b++;return b}function Rga(a,b,c){if(!a)return a;b=b-eq(a)-1;if(b<-c)return c=k.pow(10,c),k[B](a/c)*c;c=k.pow(10,b);return k[B](a*c)/c};ua(Up[J],Up[J][Sb]);Up.Format={FULL_DATE:0,LONG_DATE:1,MEDIUM_DATE:2,SHORT_DATE:3,FULL_TIME:4,LONG_TIME:5,MEDIUM_TIME:6,SHORT_TIME:7,FULL_DATETIME:8,LONG_DATETIME:9,MEDIUM_DATETIME:10,SHORT_DATETIME:11};var hq=Xp;aq.Format={qja:1,uka:2,kA:3,lja:4,kja:5,jja:6};ua(aq[J],aq[J][Sb]);aq.setEnforceAsciiDigits=function(a){bq=a};aq.isEnforceAsciiDigits=function(){return bq};var iq=Zp;Sp.createTimeZone=Tp;function jq(){this.Jm=null}jq[J].Bg=function(a){if($i(a)){var b=this.O();return 0>a&&a>=b?-1:a}if(!this.Jm){this.Jm={};for(var b=this.O(),c=0;c<b;c++){var d=this.Pe(c);null==d||d===L||d in this.Jm||(this.Jm[d]=c)}for(c=0;c<b;c++)d=this.Na(c),null==d||d===L||d in this.Jm||(this.Jm[d]=c)}a=this.Jm[a];return null==a?-1:a};jq[J].getStringValue=function(a,b){var c=this.L(b);if(c!==ni)throw m(Qf+b+" must be of type string; was "+c);return this[H](a,b)};
function Sga(a,b,c){var d=a.L(c);if(d!==eh&&d!==fh)throw m(Qf+c+" must be of type date or datetime; was "+d);return a[H](b,c)};function kq(){}kq[J].wc=function(a){return this.UP(a)};function lq(a){this[Vc](a)}U(lq,kq);Ka(lq[J],function(a){a=new To([a||{},{formatType:ii,valueType:fh}]);this.Gd=a.U(Yh);this.gd=null;this.kpa=Ap(a,fca,Tga);this.Oza=Ap(a,fda,Uga);this.Mma=ap(a,Xba,!1);this.Aha=null;a=fp(a,Zca);null!=a&&(this.Aha=Sp.createTimeZone(60*-a))});var mq=Up[Pd],Tga={$Aa:rh,zBa:Lh,FBa:Qh,SHORT:ii},Uga={oja:eh,pja:fh,GCa:ri};
function Vga(a,b){switch(a){case eh:switch(b){case rh:return Up[Pd].FULL_DATE;case Lh:return Up[Pd].LONG_DATE;case Qh:return Up[Pd].MEDIUM_DATE;case ii:return Up[Pd].SHORT_DATE}case fh:switch(b){case rh:return Up[Pd].FULL_DATETIME;case Lh:return Up[Pd].LONG_DATETIME;case Qh:return Up[Pd].MEDIUM_DATETIME;case ii:return Up[Pd].SHORT_DATETIME}case ri:switch(b){case rh:return Up[Pd].FULL_TIME;case Lh:return Up[Pd].LONG_TIME;case Qh:return Up[Pd].MEDIUM_TIME;case ii:return Up[Pd].SHORT_TIME}default:return Up[Pd].FULL_DATETIME}}
lq[J].qm=function(a){switch(a){case Fg:a=hq.YEAR_FULL;break;case ng:a=eba;break;case hg:a=hq.YEAR_MONTH_ABBR;break;case Tf:a=Up[Pd].SHORT_DATE;break;default:a=Up[Pd].SHORT_DATETIME}this[Vc]({pattern:a,timeZone:0})};ua(lq[J],function(a,b){var c=yp(Uga,a.L(b));if(c==eh||c==fh)for(var c=this.OO(c),d=a.X(),e=0;e<d;e++){var f=a[H](e,b),f=Wga(this,c,f);a.zz(e,b,f)}});lq[J].UP=function(a){this.gd||(this.gd=this.OO(this.Oza));return Wga(this,this.gd,a)};
lq[J].OO=function(a){var b=this.Gd;null!=b||(b=Vga(a,this.kpa));return new Up(b)};function Wga(a,b,c){if(null===c)return L;var d=a.Aha;null==d&&(d=Sp.createTimeZone(c[Me]()));c=new Date(c[jc]());a.Mma&&c.setMinutes(0);return b[Sb](c,d)};function nq(a){var b=new To([a||{},{decimalSymbol:Xga,groupingSymbol:Yga,fractionDigits:2,negativeParens:!1,prefix:L,suffix:L,scaleFactor:1}]);this.Mx=kp(b,gca);a&&$i(a.fractionDigits)&&fa(a.fractionDigits)&&(this.Mx=ia);this.Ina=op(b,bca);this.d0=op(b,rca);this.ufa=op(b,$h);this.nha=op(b,pi);this.hea=wp(b,Bca);this.iea=ap(b,Cca);(this.Gd=sp(b,Yh))&&this.Gd[Le]()in Zga&&(this.Gd=Zga[this.Gd[Le]()]);this.pL=ep(b,Nca);if(0>=this.pL)throw m("Scale factor must be a positive number.");}U(nq,kq);
var Zga={decimal:aq[Pd].qja,scientific:aq[Pd].uka,percent:aq[Pd].kA,currency:aq[Pd].lja,"short":aq[Pd].kja,"long":aq[Pd].jja},$ga=!1,Xga=iq.DECIMAL_SEP,Yga=iq.GROUP_SEP,oq=iq.DECIMAL_PATTERN;ua(nq[J],function(a,b){if(a.L(b)==N)for(var c=0;c<a.X();c++){var d=a[H](c,b);if(null!=d){var e=this.wc(d);a.zz(c,b,e);!hj(pj(this.hea))&&0>d&&a[Tc](c,b,oi,Yba+this.hea+Df)}}});
nq[J].UP=function(a){var b=null,b=a/this.pL;if(null===this.Gd){if(fa(this.Mx))return String(a);this.iea&&(b=k.abs(b));var c=b;0==this.Mx&&(c=k[B](c));b=[];0>c&&(c=-c,b[z](pf));var d=k.pow(10,this.Mx),e=k[B](c*d),c=String(k[Fb](e/d)),d=String(e%d);if(3<c[I]&&this.d0)for(e=c[I]%3,0<e&&(b[z](c[Ae](0,e),this.d0),c=c[Ae](e));3<c[I];)b[z](c[Ae](0,3),this.d0),c=c[Ae](3);b[z](c);0<this.Mx&&(b[z](this.Ina),d[I]<this.Mx&&(d=qaa+d),b[z](d[Ae](d[I]-this.Mx)));b=b[Je](L);b=this.ufa+b+this.nha;this.iea&&0>a&&(b=
jf+b+kf)}else c=new aq(this.Gd),a=aq.isEnforceAsciiDigits(),aq.setEnforceAsciiDigits(!$ga),b=c[Sb](b),b=this.ufa+b+this.nha,aq.setEnforceAsciiDigits(a);return b};function pq(a){if(!a)throw m("Data table is not defined.");if(!aj(a.Wx)){var b=Yca;Ti(a)?b=Jba:Yi(a)&&(b=Gba);throw m("You called the draw() method with "+b+" rather than a DataTable or DataView");}}function aha(a){return null==a?null:aj(a.Wx)?a:Ti(a)?bha(a):new qq(a)}
function cha(a){var b={};if(Qi(a)!=Uh||Wi(a))b.v=null!=a?a:null;else{b.v="undefined"==typeof a.v?null:a.v;if(null!=a.f)if(typeof a.f===ni)b.f=a.f;else throw m("Formatted value ('f'), if specified, must be a string.");if(null!=a.p)if(typeof a.p===Uh)b.p=a.p;else throw m("Properties ('p'), if specified, must be an object.");}return b}
function dha(a,b,c){if(typeof b==Uh&&ch in b){if(cca in b&&typeof b.desc!=Zg)throw m('Property "desc" in '+c+" must be boolean.");if($ba in b&&!aj(b[vc]))throw m('Property "compare" in '+c+" must be a function.");}else throw m(c+' must be an object with a "column" property.');rq(a,b.column)}
function eha(a,b,c){function d(d,e){for(var f=0;f<c[I];f++){var g=c[f],h=g.column,l=b(d,h),C=b(e,h),h=g[vc]?null===l?null===C?0:-1:null===C?1:g[vc](l,C):sq(a.L(h),l,C);if(0!=h)return h*(g.desc?-1:1)}return 0}if(aj(c))d=c;else if($i(c)||Yi(c)){rq(a,c);var e=a.Bg(c);c=[{column:e}]}else if(Xi(c))if(Ui(c)){if(1>c[I])throw m("sortColumns is an empty array. Must have at least one element.");for(var f={},g=[],h=0;h<c[I];h++){var l=c[h];if($i(l)||Yi(l))rq(a,l),e=a.Bg(l),l={column:e};else if(Xi(l))e=l.column,
dha(a,l,Qca+h+Jg);else throw m("sortColumns is an array, but not composed of only objects or numbers.");if(e in f)throw m("Column index "+e+" is duplicated in sortColumns.");f[e]=!0;g[z](l)}c=g}else dha(a,c,Pca),c=[c];return d}function tq(a,b){var c=a.X();if(0<c){if(k[Fb](b)!==b||0>b||b>=c)throw m("Invalid row index "+b+". Should be in the range [0-"+(c-1)+"].");}else throw m("Table has no rows.");}
function rq(a,b){a.Bg(b);if($i(b))uq(a,b);else if(-1===a.Bg(b))throw m('Invalid column id "'+b+Qe);}function uq(a,b){var c=a.O();if(0<c){if(k[Fb](b)!==b||0>b||b>=c)throw m("Invalid column index "+b+". Should be an integer in the range [0-"+(c-1)+"].");}else throw m("Table has no columns.");}function vq(a,b,c){a=a.L(b);if(!fha(c,a))throw m(oba+c+caa+a+" in column index "+b);}
function fha(a,b){if(null==a)return!0;var c=typeof a;switch(b){case N:if(c==N)return!0;break;case ni:if(c==ni)return!0;break;case Zg:if(c==Zg)return!0;break;case eh:case fh:if(Wi(a))return!0;break;case si:if(Ui(a)&&0<a[I]&&8>a[I]){for(var c=!0,d=0;d<a[I];d++){var e=a[d];if(typeof e!=N||e!=k[Fb](e)){c=!1;break}}if(0>a[0]||0>a[1]||59<a[1]||0>a[2]||59<a[2])c=!1;4==a[I]&&(0>a[3]||999<a[3])&&(c=!1);if(c)return!0}}return!1}
function sq(a,b,c){if(null==b)return null==c?0:-1;if(null==c)return 1;switch(a){case si:for(a=0;3>a;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=4>b[I]?0:b[3];c=4>c[I]?0:c[3];return b<c?-1:c<b?1:0;default:return b<c?-1:c<b?1:0}}function gha(a,b){rq(a,b);var c=a.Bg(b),d=a.L(c),e=null,f=null,g,h,l=a.X();for(g=0;g<l;g++)if(h=a[H](g,c),null!=h){f=e=h;break}if(null==e)return{min:null,max:null};for(g++;g<l;g++)h=a[H](g,c),null!=h&&(0>sq(d,h,e)?e=h:0>sq(d,f,h)&&(f=h));return{min:e,max:f}}
function hha(a,b){for(var c=eha(a,function(b,c){return a[H](b,c)},b),d=[],e=a.X(),f=0;f<e;f++)d[z](f);Zj(d,c);return d}function iha(a,b){rq(a,b);var c=a.Bg(b),d=a.X();if(0==d)return[];for(var e=[],f=0;f<d;++f)e[z](a[H](f,c));var g=a.L(c);Zj(e,function(a,b){return sq(g,a,b)});c=e[0];d=[];d[z](c);for(f=1;f<e[I];f++){var h=e[f];0!=sq(g,h,c)&&d[z](h);c=h}return d}
function jha(a,b,c){if(aj(b))return b(a,c);for(var d=0;d<b[I];d++){var e=b[d],f=e.column,g=a[H](c,f),h=a.L(f);if(yi in e){if(0!==sq(h,g,e[Ad]))return!1}else if(null!=e[ec]||null!=e[Cb])if(null==g||null!=e[ec]&&0>sq(h,g,e[ec])||null!=e[Cb]&&0<sq(h,g,e[Cb]))return!1;if(aj(e[rd])&&!e[rd](g,c,f,a))return!1}return!0}
function kha(a,b){if(!aj(b)){if(!Ui(b)||0==b[I])throw m("columnFilters must be a non-empty array");for(var c={},d=0;d<b[I];d++){if(typeof b[d]!=Uh||!(ch in b[d])){if(!(yi in b[d]||Rh in b[d]||Ph in b[d]))throw m(Zba+d+'] must have properties "column" and "value", "minValue"or "maxValue"');if(yi in b[d]&&(Rh in b[d]||Ph in b[d]))throw m(Zba+d+'] must specify either "value" or range properties ("minValue" and/or "maxValue"');}var e=b[d].column;rq(a,e);var f=a.Bg(e);if(f in c)throw m(Qf+e+" is duplicate in columnFilters.");
vq(a,f,b[d][Ad]);c[f]=!0}}c=[];d=a.X();for(e=0;e<d;e++)jha(a,b,e)&&c[z](e);return c}function wq(a,b){var c,d;switch(b){case si:c=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);d=$f;if(a[2]||a[3])d+=Cf;a[3]&&(d+=sf);d=new lq({pattern:d});c=d.wc(c);break;case eh:d=new lq({formatType:Qh,valueType:eh});c=d.wc(a);break;case fh:d=new lq({formatType:Qh,valueType:fh});c=d.wc(a);break;case N:d=new nq({fractionDigits:ia});c=d.wc(a);break;default:c=null!=a?String(a):L}return c}
function lha(a,b){var c={};if(!Ti(a))throw m("Not an array");if(0<a[I]){var d=!b,e=a[0],f,g;if(d){if(!Ti(e))throw m("First row is not an array.");f=Bj(e,function(a){if(Yi(a))return{label:a};if(Xi(a))return sk(a);throw m("Unknown header type: "+a);})}else for(f=[],g=0,Ti(e)?g=e[I]:Xi(e)&&(bh in e)&&Ti(e.c)&&(g=e.c[I]),e=0;e<g;e++)f[z]({type:void 0});c.cols=f;Oa(c,[]);g=f[I];for(var h=ga(f[I]),d=d?Rj(a,1):a,e=0;e<d[I];e++){var l=d[e];if(Ti(l))l={c:l};else if(!(Xi(l)&&bh in l))throw m("Invalid row type for row "+
e);if(l.c[I]!==f[I])throw m(fba+e+" has "+l.c[I]+" columns, but must have "+f[I]);l.c=Pj(l.c);c[$c][z](l);for(var n=0;n<g;n++){var q=ni,q=l.c[n];Xi(q)&&(xi in q||kh in q)?q=q.v:l.c[n]={v:q};if(null==f[n][G]&&(null==h[n]||h[n]===eh)&&null!=q){if(Yi(q))q=ni;else if($i(q))q=N;else if(Ti(q))q=si;else if(Zi(q))q=Zg;else if(Wi(q))q=new Date(q),q=0!==q[gc]()+q[ed]()+q[ge]()+q[je]()?fh:eh;else throw m("Unknown type of value in "+e+nf+n);h[n]=q}}}V(c[Tb],function(a,b){null!=a[G]||db(a,h[b]||ni)})}return c}
function bha(a,b){return new qq(lha(a,b))}function mha(a,b,c,d){for(var e=null,f=a.X();(d?0<=b:b<f)&&null===e;)e=a[H](b,c),b+=d?-1:1;return e};var nha={SCa:uf,TCa:vf};function qq(a,b){this.Jm=null;this.eA=b===uf?uf:vf;if(!aj(this.Wx))throw m('You called google.visualization.DataTable() without the "new" keyword');a?(Yi(a)?a=lo(a):oha(a),this.Ff=[],this.Gf=[],this.hr=a.p||null,null!=a[Tb]&&V(a[Tb],S(function(a){this.Wf(a)},this)),null!=a[$c]&&(this.Gf=a[$c])):(this.Ff=[],this.Gf=[],this.hr=null);this.Ec=[]}U(qq,jq);
function oha(a){var b=a[Tb]||[];a=a[$c]||[];for(var c=b[I],d=0;d<c;d++){var e=b[d][G];if(e==eh||e==fh)for(var e=a[I],f=0;f<e;f++){var g=a[f].c[d];if(g){var h=g.v;if(Wi(h))return;Yi(h)&&(g=io(g),g=lo(g),a[f].c[d]=g)}}}}R=qq[J];R.Ff=null;R.eA=null;R.Gf=null;R.hr=null;R.Ec=null;R.X=function(){return this.Gf[I]};R.O=function(){return this.Ff[I]};R.Pe=function(a){uq(this,a);return this.Ff[a].id||L};R.Na=function(a){uq(this,a);return String(this.Ff[a][gd]||L)};R.Ds=function(a){uq(this,a);return this.Ff[a][Ab]};
R.Ik=function(a){a=this.Sg(a,di);return a=Yi(a)?a:L};R.L=function(a){uq(this,a);return this.Ff[a][G]};hb(R,function(a,b){tq(this,a);uq(this,b);var c=this.Cs(a,b),d=null;c&&(d=c.v,d=Li(d)?d:null);return d});R.Cs=function(a,b){return this.Gf[a].c[b]};R.Ia=function(a,b){tq(this,a);uq(this,b);var c=this.Cs(a,b),d=L;if(c)if(null!=c.f)d=c.f;else{this.Ec[a]=this.Ec[a]||[];var e=this.Ec[a],c=e[b]||{};e[b]=c;Li(c.uf)?d=c.uf:(e=this[H](a,b),null===e||(d=wq(e,this.L(b))),c.uf=d)}return d};
Za(R,function(a,b,c){tq(this,a);uq(this,b);return(a=(a=this.Cs(a,b))&&a.p)&&c in a?a[c]:null});nb(R,function(a,b){tq(this,a);uq(this,b);var c=this.Cs(a,b);c||(c={v:null},this.Gf[a].c[b]=c);c.p||(c.p={});return c.p});R.Wx=function(){return this.hr};R.tQ=function(a){var b=this.hr;return b&&a in b?b[a]:null};R.vxa=function(a){this.hr=a};R.wxa=function(a,b){this.hr||(this.hr={});this.hr[a]=b};R.Oa=function(a,b,c){this.lc(a,b,c,void 0,void 0)};R.zz=function(a,b,c){this.lc(a,b,void 0,c,void 0)};
R.Bz=function(a,b,c){this.lc(a,b,void 0,void 0,c)};R.setProperty=function(a,b,c,d){this[ce](a,b)[c]=d};R.lc=function(a,b,c,d,e){tq(this,a);uq(this,b);var f=this.Ec[a];f&&f[b]&&(f[b]={});f=this.Cs(a,b);f||(f={},this.Gf[a].c[b]=f);"undefined"!=typeof c&&(this.L(b)==N&&Yi(c)&&!fa(c)?f.v=ha(c):(vq(this,b,c),f.v=c));"undefined"!=typeof d&&(f.f=d);Li(e)&&(f.p=Xi(e)?e:{})};R.uxa=function(a,b){tq(this,a);this.Gf[a].p=b};R.Fga=function(a,b,c){this.II(a)[b]=c};
R.Fs=function(a,b){tq(this,a);var c=this.Gf[a];return(c=c&&c.p)&&b in c?c[b]:null};R.II=function(a){tq(this,a);a=this.Gf[a];a.p||(a.p={});return a.p};R.dxa=function(a,b){uq(this,a);Ra(this.Ff[a],b)};R.uga=function(a,b){uq(this,a);this.Ff[a].p=b};R.xz=function(a,b,c){this.aq(a)[b]=c};R.Sg=function(a,b){uq(this,a);var c=this.Ff[a];return(c=c&&c.p)&&b in c?c[b]:null};R.aq=function(a){uq(this,a);a=this.Ff[a];a.p||(a.p={});return a.p};
R.rca=function(a,b,c,d){a!==this.Ff[I]&&(this.Ec=[],uq(this,a));Xi(b)||(b={id:d||L,label:c||L,pattern:L,type:b});c=b[G];if(!mk(Fga,c))throw m("Invalid type, "+c+', for column "'+(b[gd]||b.id||a)+'".');if(c=b.role)d=b.p||{},null==d.role&&(d.role=c,b.p=d);this.Ff[Ie](a,0,b);this.Jm=null;for(b=0;b<this.Gf[I];b++)this.Gf[b].c[Ie](a,0,{v:null})};R.Wf=function(a,b,c){this.rca(this.Ff[I],a,b,c);return this.Ff[I]-1};function pha(a,b,c){c=cha(c);vq(a,b,c.v);return c}
R.b1=function(a,b){a!==this.Gf[I]&&(this.Ec=[],tq(this,a));var c;if(Ti(b))c=b;else if(typeof b==N){if(b!=k[Fb](b)||0>b)throw m("Invalid value for numOrArray: "+b+". If numOrArray is a number it should be a nonnegative integer.");c=dk(null,b)}else throw m("Invalid value for numOrArray. Should be a number or an array of arrays of cells.");for(var d=[],e=0;e<c[I];e++){var f=c[e],g=[];if(null===f)for(f=0;f<this.Ff[I];f++)g[z]({v:null});else if(Ti(f)){if(f[I]!=this.Ff[I])throw m("Row given with size different than "+
this.Ff[I]+" (the number of columns in the table).");for(var h=0;h<f[I];h++)g[z](pha(this,h,f[h]))}else throw m("Every row given must be either null or an array.");f={};f.c=g;d[z](f);1E4==d[I]&&(g=d,cj(Mj,this.Gf,a,0)[bd](null,g),a+=d[I],d=[])}c=d;cj(Mj,this.Gf,a,0)[bd](null,c);return a+d[I]-1};R.Yt=function(a){if(typeof a==N||Ti(a))return this.b1(this.Gf[I],a);throw m("Argument given to addRows must be either a number or an array");};
R.Ar=function(a){if(Ti(a))return this.Yt([a]);if(null!=a)throw m("If argument is given to addRow, it must be an array, or null");return this.Yt(1)};R.bq=function(a){return gha(this,a)};R.fq=function(a){return hha(this,a)};sb(R,function(a){this.Ec=[];a=eha(this,function(a,c){var d=a.c[c];return d?d.v:null},a);Zj(this.Gf,a)});R.uQ=function(a){uq(this,a);return a};R.vQ=function(a){tq(this,a);return a};Ha(R,function(){return new qq(this.lp())});
R.lp=function(){var a={cols:this.Ff,rows:this.Gf};this.hr&&(a.p=this.hr);return jo(a,ko)};Da(R,function(){return ho(this.lp())});R.gQ=function(a){return iha(this,a)};R.QB=function(a){return kha(this,a)};R.Nfa=function(a,b){0>=b||(this.Ec=[],tq(this,a),a+b>this.Gf[I]&&(b=this.Gf[I]-a),this.Gf[Ie](a,b))};R.rz=function(a){this.Nfa(a,1)};
R.Mfa=function(a,b){if(!(0>=b)){this.Ec=[];uq(this,a);a+b>this.Ff[I]&&(b=this.Ff[I]-a);this.Ff[Ie](a,b);this.Jm=null;for(var c=0;c<this.Gf[I];c++)this.Gf[c].c[Ie](a,b)}};R.QT=function(a){this.Mfa(a,1)};function xq(a){this.b=a||{};zq||(zq=Kp()+oaa)}var zq=null,qha={red:ai,blue:Rg,green:th};function Aq(a,b,c){0<b&&c[z](uaa,zq,a,laa,b,Re)}
ua(xq[J],function(a,b){if(a.L(b)==N){var c=this.b,d=c.min,e=c.max,f=null;if(null==d||null==e)f=a.bq(b),null==e&&(e=f.max),null==d&&(d=k.min(0,f.min));d>=e&&(f=f||a.bq(b),e=f.max,d=f.min);d==e&&(0==d?e=1:0<d?d=0:e=0);var f=e-d,g=c.base||0,g=k.max(d,k.min(e,g)),h=c[r]||100,l=c.showValue;null==l&&(l=!0);for(var n=k[B]((g-d)/f*h),q=h-n,t=0;t<a.X();t++){var v=a[H](t,b),x=[],v=k.max(d,k.min(e,v)),A=k[Eb]((v-d)/f*h);x[z](vaa);Aq(fi,1,x);var C=rha(c.colorPositive,Rg),E=rha(c.colorNegative,ai),P=c.drawZeroLine?
1:0;0<n?v<g?(Aq(Bi,A,x),Aq(E,n-A,x),0<P&&Aq(Fi,P,x),Aq(Bi,q,x)):(Aq(Bi,n,x),0<P&&Aq(Fi,P,x),Aq(C,A-n,x),Aq(Bi,h-A,x)):(Aq(C,A,x),Aq(Bi,h-A,x));Aq(fi,1,x);v=a[Fd](t,b,Fba);null==v&&(v=a.Ia(t,b),a[Tc](t,b,Fba,v));l&&(x[z](Ii),x[z](v));x[z](taa);a.zz(t,b,x[Je](L))}}});function rha(a,b){a=(a||L)[Le]();return qha[a]||b};function Bq(a,b,c,d){Wi(a)&&(a=a[jc]());Wi(b)&&(b=b[jc]());Ti(a)&&(a=Cq(a));Ti(b)&&(b=Cq(b));this.n_=a;this.j6=b;this.rk=c;this.Rw=d}Pa(Bq[J],function(a){var b=this.n_,c=this.j6;if(null==a)return null==b&&null==c;Wi(a)?a=a[jc]():Ti(a)&&(a=Cq(a));return(null==b||a>=b)&&(null==c||a<c)});Bq[J].ne=function(){return this.rk};Bq[J].getBackgroundColor=function(){return this.Rw};function Dq(a,b,c,d,e){Bq[K](this,a,b,c,L);this.J3=b-a;0>=this.J3&&(this.J3=1);this.npa=Mn(Gn(d).$b);this.bza=Mn(Gn(e).$b)}
U(Dq,Bq);Dq[J].getBackgroundColor=function(a){if(!$i(a))return L;a=Rn(this.npa,this.bza,1-(a-this.n_)/this.J3);return Nn(a[0],a[1],a[2])};function Iq(){this.yT=[]}Iq[J].addRange=function(a,b,c,d){this.yT[z](new Bq(a,b,c,d))};Iq[J].hla=function(a,b,c,d,e){this.yT[z](new Dq(a,b,c,d,e))};
ua(Iq[J],function(a,b){var c=a.L(b);if(c==N||c==ni||c==eh||c==fh||c==si)for(c=0;c<a.X();c++){for(var d=a[H](c,b),e=L,f=0;f<this.yT[I];f++){var g=this.yT[f];if(g[ad](d)){f=g.ne();d=g[Be](d);f&&(e+=Yba+f+Df);d&&(e+=Sg+d+Df);break}}a[Tc](c,b,oi,e)}});function Cq(a){return 36E5*a[0]+6E4*a[1]+1E3*a[2]+(4==a[I]?a[3]:0)};function Jq(a){this.Gd=a||L}function sha(a,b,c,d,e,f,g){return 0<f&&g[f-1]==zba?d:b.Ia(a,c[ka(e,10)])}ua(Jq[J],function(a,b,c,d){var e=b[0];null!=c&&Qi(c)==N&&(e=c);c=d||null;for(d=0;d<a.X();d++){var f=this.Gd[Bb](/{(\d+)}/g,cj(sha,d,a,b)),f=f[Bb](/\\(.)/g,Ye);c?a[Tc](d,e,c,f):a.zz(d,e,f)}});Mi(pca,nq,void 0);ua(nq[J],nq[J][Sb]);nq[J].formatValue=nq[J].wc;Mi("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){$ga=a},void 0);Mi("google.visualization.NumberFormat.DECIMAL_SEP",Xga,void 0);Mi("google.visualization.NumberFormat.GROUP_SEP",Yga,void 0);Mi("google.visualization.NumberFormat.DECIMAL_PATTERN",oq,void 0);Mi("google.visualization.ColorFormat",Iq,void 0);ua(Iq[J],Iq[J][Sb]);Iq[J].addRange=Iq[J].addRange;Iq[J].addGradientRange=Iq[J].hla;
Mi("google.visualization.BarFormat",xq,void 0);ua(xq[J],xq[J][Sb]);Mi("google.visualization.ArrowFormat",Qp,void 0);ua(Qp[J],Qp[J][Sb]);Mi("google.visualization.PatternFormat",Jq,void 0);ua(Jq[J],Jq[J][Sb]);Mi("google.visualization.DateFormat",lq,void 0);ua(lq[J],lq[J][Sb]);lq[J].formatValue=lq[J].wc;Mi(pca,nq,void 0);ua(nq[J],nq[J][Sb]);Mi("google.visualization.TableColorFormat",Iq,void 0);Mi("google.visualization.TableBarFormat",xq,void 0);ua(xq[J],xq[J][Sb]);
Mi("google.visualization.TableArrowFormat",Qp,void 0);ua(Qp[J],Qp[J][Sb]);Mi("google.visualization.TablePatternFormat",Jq,void 0);ua(Jq[J],Jq[J][Sb]);Mi("google.visualization.TableDateFormat",lq,void 0);;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



function Kq(a,b){return a.onload=b}function Lq(a,b){return a.properties=b}function Mq(a,b){return a.dispatchEvent=b}function Nq(a,b){return a.setPath=b}function Oq(a,b){return a.screenX=b}function Pq(a,b){return a.screenY=b}function Qq(a,b){return a.send=b}function Rq(a,b){return a.getName=b}function Sq(a,b){return a.keyCode=b}function Tq(a,b){return a.handleEvent=b}function Uq(a,b){return a.setSelection=b}function Vq(a,b){return a.bind=b}function Wq(a,b){return a.altKey=b}
function Xq(a,b){return a.isDisposed=b}function Yq(a,b){return a.table=b}function Zq(a,b){return a.index=b}function $q(a,b){return a.setOptions=b}function ar(a,b){return a.getOption=b}function br(a,b){return a.state=b}function cr(a,b){return a.options=b}function dr(a,b){return a.getState=b}function er(a,b){return a.getContainer=b}function fr(a,b){return a.reset=b}function gr(a,b){return a.getType=b}function hr(a,b){return a.onreadystatechange=b}function ir(a,b){return a.cancel=b}
function jr(a,b){return a.button=b}function kr(a,b){return a.metaKey=b}function lr(a,b){return a.currentTarget=b}function mr(a,b){return a.clientX=b}function nr(a,b){return a.clientY=b}function or(a,b){return a.stop=b}function pr(a,b){return a.title=b}function qr(a,b){return a.abort=b}function rr(a,b){return a.getSelection=b}function sr(a,b){return a.scope=b}function tr(a,b){return a.visualization=b}function ur(a,b){return a.target=b}function vr(a,b){return a.draw=b}
function wr(a,b){return a.onclick=b}
var xr="origin",yr="relatedTarget",zr="clearTimeout",Ar="reverse",Y="data",Br="preventDefault",Cr="dispatchEvent",Dr="setPath",Er="write",Fr="MAX_VALUE",Gr="send",Hr="getName",Ir="charCode",Jr="keyCode",Kr="LatLng",Lr="handleEvent",Mr="setSelection",Nr="source",Or="contentWindow",Pr="altKey",Qr="isDisposed",Rr="create",Sr="table",Tr="groups",Ur="toJSON",Vr="LatLngBounds",Wr="getStringValue",Xr="setTimeout",Yr="stopPropagation",Zr="setOptions",$r="message",as="close",bs="setImmediate",cs="maps",ds=
"getOption",es="state",fs="options",gs="protocol",js="enabled",ks="getState",ls="Promise",ms="removeNode",ns="getContainer",os="reset",ps="getType",qs="offsetX",rs="offsetY",As="gadgets",Bs="open",Cs="cancel",Ds="RequestParameters",Es="listener",Fs="button",Gs="metaKey",Hs="currentTarget",Is="columns",Js="readyState",Ks="equals",Ls="addEventListener",Ms="stop",Ns="abort",Os="getSelection",Ps="ctrlKey",Qs="scope",Rs="then",Ss="getPath",Ts="view",Us="target",Vs="resolve",Ws="draw",Xs="shiftKey",tha=
"\n\x3c/script>",uha="\r",vha=" [",wha=" at line ",xha=" does not fit either the Control or Visualization specification.",yha=" does not fit the Control specification while handling 'ready' event.",zha=" does not fit the Control specification.",Ys=" must be of type '",Aha='""',Bha='">\n',Cha="%$1",Dha="%22",Eha="%27",Fha="&requireauth=1&",Zs="'.",$s="..",Gha="./",at=".format",bt="/",Hha="/.",Iha="//",Jha="/chart.html",Kha="/chart.js",Lha="/gviz/tq",ct="/tq",dt="528",et="8",Mha=":\n",Nha=";sig:",Oha=
";type:",ft="<CRLF>",Pha="<EMPTY>",gt="<EOF>",ht="<EOR>",Qha='<script type="text/javascript" src="',it="AnnotatedTimeLine",jt="AreaChart",kt="AreaChart-stacked",lt="BarChart",mt="BubbleChart",nt="CandlestickChart",Rha="Cannot bind a control to itself.",ot="ColumnChart",pt="ComboChart",Sha="Content-Type",Tha="Custom response handler must be a function.",Uha="Dashboard",Vha="GET",qt="Gauge",rt="GeoChart",st="Histogram",tt="ImageRadarChart",ut="ImageSparkLine",Wha="Incompatible data table: ",Xha="Invalid DataView column type.",
vt="Invalid data table format: column #",Yha="Invalid data table format: must have at least 2 columns.",wt="LineChart",Zha="MSXML2.XMLHTTP",$ha="MSXML2.XMLHTTP.3.0",aia="MSXML2.XMLHTTP.6.0",xt="Map",bia="Microsoft.XMLHTTP",yt="MotionChart",cia="Name",dia="One or more participants failed to draw()",zt="OrgChart",At="POST",Bt="PieChart",eia="Presto",fia="Promise cannot resolve to itself",gia="Request timed out",Ct="ScatterChart",Dt="SteppedAreaChart",Et="Table",hia="The requested control and participant cannot be bound together, as this would introduce a dependency cycle",
iia="Timed out after ",Ft="Timeline",Gt="TreeMap",jia="Type",Ht="WordTree",kia="\\c",It="^",lia="_table_query_refresh_interval",mia="_table_query_url",nia="abort",Jt="addTrendLine",Kt="address",Lt="annotatedtimeline",oia="application/x-www-form-urlencoded;charset=utf-8",Mt="bar",Nt="block",pia="callImmediate",Ot="cancel",Pt="cell",Qt="chart",Rt="click",St="complete",qia="content-type",ria="control",Tt="controls",Ut="corechart",sia="dashboard",Vt="data",Wt="datatable",tia="date|datetime",uia="detailed_message",
via="display: none; padding-top: 2px",Xt="domain",Yt="domainAxis",wia="draw",Zt="drawing",xia="emptyString",$t="error",yia="file:",au="focusin",bu="focusout",zia="gadgets.io.makeRequest",Aia="gadgets.io.makeRequest failed",cu="gauge",du="geochart",Bia="google.maps.Geocoder",Cia="google.visualization.LoadArgs",Dia="google.visualization.Query",Eia="google.visualization.events.addListener",Fia="google.visualization.events.addOneTimeListener",Gia="google.visualization.events.removeAllListeners",Hia="google.visualization.events.removeListener",
Iia="google.visualization.events.trigger",eu="hasLabelsColumn",Jia="hl",fu="http",Kia="http%",Lia="http://dummy.com",Mia="https%",Nia="identity",gu="imagesparkline",Oia="invalid_query",hu="json",iu="keypress",ju="latlng",ku="line",lu="linktable",mu="makeRequest",Pia="make_request_failed",nu="map",ou="markers",Qia="message",Ria="modifier",pu="motionchart",qu="mousedown",ru="mouseout",su="mouseover",Sia="ms, aborting",Tia="nodetable",Uia="not_modified",Via="onreadystatechange",Wia="options",tu="orgchart",
Xia="padding: 2px",uu="pending",vu="percent",Yia="position: absolute; top: 0; left: 0; z-index: 1;",Zia="pub",wu="ready",$ia="readystatechange",aja="reason",bja="refresh",xu="regioncode",yu="regions",cja="reqId:",zu="right",Au="row",Bu="scatter",dja="script",Cu="select",eja="series.1.lineWidth",fja="series.1.pointSize",gja="series.1.visibleInLegend",hja="sig:",Du="span",Fu="statechange",Gu="stringify",ija="success",Hu="table",jja="targetAxes.0",kja="targetAxes.1",Iu="targetAxis",Ju="text",Ku="tick",
Lu="timeline",lja="timeline.taskMajor",mja="timeout",Mu="tooltip",nja="tqrt",Zu="treemap",$u="ui",oja="ui.type",av="uichange",pja="user_not_authenticated",bv="vAxis",cv="warning",qja="window.event",rja="withCredentials",dv="xhr",ev="xhrpost",sja="zx",fv="|",tja="\u00d7";function gv(a){this.xwa=uja(a);this.WZ=a.status;this.Ou=[];this.Aw=[];this.Aw=a.warnings||[];this.Ou=a.errors||[];vja(this.Aw);vja(this.Ou);this.WZ!=$t&&(this.l5=a.sig,this.C=new qq(a[Sr],this.xwa))}
function vja(a){for(var b=0;b<a[I];b++){var c=a[b].detailed_message;if(c){var d=a[b],c=c?c[Qb](wja)&&!c[Qb](xja)?c:c[Bb](/&/g,df)[Bb](/</g,ff)[Bb](/>/g,ef)[Bb](/\"/g,gf):L;d.detailed_message=c}}}var wja=/^[^<]*(<a(( )+target=('_blank')?("_blank")?)?( )+(href=('[^']*')?("[^"]*")?)>[^<]*<\/a>[^<]*)*$/,xja=/javascript((s)?( )?)*:/;function uja(a){a=a.version||vf;return mk(nha,a)?a:vf}R=gv[J];R.l5=null;R.C=null;R.Uj=function(){return this.WZ==$t};R.C0=function(){return this.WZ==cv};
function yja(a){for(var b=0;b<a.Ou[I];b++)if(a.Ou[b].reason==Uia)return!0;for(b=0;b<a.Aw[I];b++)if(a.Aw[b].reason==Uia)return!0;return!1}R.bb=function(){return this.C};function hv(a,b){return a.Uj()&&a.Ou&&a.Ou[0]&&a.Ou[0][b]?a.Ou[0][b]:a.C0()&&a.Aw&&a.Aw[0]&&a.Aw[0][b]?a.Aw[0][b]:null}R.Taa=function(){var a=hv(this,aja);return null!=a&&a!=L?[a]:[]};R.EI=function(){return hv(this,Qia)||L};R.E_=function(){return hv(this,uia)||L};var iv={uW:"google-visualization-errors"};iv.i7=iv.uW+pf;iv.m7=iv.uW+Bf;iv.pW=iv.uW+"-all-";iv.rW=iv.m7+" container is null";iv.yja="background-color: #c00000; color: white; padding: 2px;";iv.Uka="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";iv.Wka="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";iv.nka="font-size: 1.1em; color: #0000cc; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
iv.$$=0;
iv.Pd=function(a,b,c,d){if(!iv.VM(a))throw m(iv.rW+". message: "+b);c=iv.Fsa(b,c,d);var e=c.errorMessage;b=c.detailedMessage;c=c[fs];var f=null!=c.showInTooltip?!!c.showInTooltip:!0,g=(c[G]==cv?cv:$t)==$t?iv.yja:iv.Uka,g=g+(c[w]?c[w]:L),h=!!c.removable;d=Tl();var e=d.A(Du,{style:g},d[Kb](e)),g=iv.i7+iv.$$++,l=d.A(ih,{id:g,style:iv.Wka},e);b&&(f?pr(e,b):(f=ea[Wb](Du),Xa(f,b),d[p](l,d.A(ih,{style:Xia},f))));h&&(b=d.A(Du,{style:iv.nka},d[Kb](tja)),wr(b,cj(iv.m0,l)),d[p](e,b));iv.gla(a,l);c.removeDuplicates&&iv.kwa(a,
l);return g};iv.Bc=function(a){if(!iv.VM(a))throw m(iv.rW);if(a=iv.H_(a,!1))Qa(a[w],M),lm(a)};iv.oA=function(a,b){if(!iv.VM(a))throw m(iv.rW);if(!b)throw m(iv.m7+" response is null");if(!b.Uj()&&!b.C0())return null;var c=b.Taa(),d=!0;b.Uj()&&(d=!(Ij(c,pja)||Ij(c,Oia)));var c=b.EI(),e=b.E_(),d={showInTooltip:d};db(d,b.Uj()?$t:cv);d.removeDuplicates=!0;return iv.Pd(a,c,e,d)};iv.lwa=function(a){a=ea[yd](a);return iv.N6(a)?(iv.m0(a),!0):!1};er(iv,function(a){a=ea[yd](a);return iv.N6(a)?a[Ge][Ge]:null});
iv.PO=function(a,b){return function(){try{a[bd](null,arguments)}catch(c){aj(b)?b(c):iv.Pd(b,c[$r])}}};iv.m0=function(a){var b=a[Ge];om(a);0==b[cc][I]&&Qa(b[w],M)};iv.N6=function(a){return gm(a)&&a.id&&gj(a.id,iv.i7)&&(a=a[Ge])&&a.id&&gj(a.id,iv.pW)&&a[Ge]?!0:!1};iv.Fsa=function(a,b,c){var d=null!=a&&a?a:$t,e=L,f={},g=arguments[I];2==g?b&&Qi(b)==Uh?f=b:e=null!=b?b:e:3==g&&(e=null!=b?b:e,f=c||{});d=jj(d);e=jj(e);return{errorMessage:d,detailedMessage:e,options:f}};iv.VM=function(a){return null!=a&&gm(a)};
iv.H_=function(a,b){for(var c=a[cc],d=null,e=Tl(),f=0;f<c[I];f++)if(c[f].id&&gj(c[f].id,iv.pW)){d=c[f];e[ms](d);break}!d&&b&&(d=iv.pW+iv.$$++,d=fm(ih,{id:d,style:via},null));d&&((c=a[Yb])?e.c1(d,c):e[p](a,d));return d};iv.gla=function(a,b){var c=iv.H_(a,!0);Qa(c[w],Nt);c[p](b)};iv.gpa=function(a,b){var c=iv.H_(a,!0);V(c&&c[cc],function(a){iv.N6(a)&&b(a)})};
iv.kwa=function(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=ofa(b),d=d[Bb](c,L),e=[];iv.gpa(a,function(a){if(a!=b){var g=ofa(a),g=g[Bb](c,L);g==d&&e[z](a)}});V(e,iv.m0)};function jv(a){var b;if(0==ea[kc](wh)[I]){b=ea[kc](Bh)[0];var c=ea[kc](Ug)[0],d=ea[Wb](wh);b[Mb](d,c)}b=ea[kc](wh)[0];c=ea[Wb](dja);db(c,qi);c.src=a;b[p](c)}function zja(a){return function(b){iv.Bc(a);var c=b.Uj();c&&iv.oA(a,b);return!c}};function kv(){this.gs=this.gs;this.fz=this.fz}kv[J].gs=!1;Xq(kv[J],function(){return this.gs});kv[J].ia=function(){this.gs||(this.gs=!0,this.J())};function lv(a,b){var c=cj(mv,b);if(a.gs)c[K](void 0);else a.fz||(a.fz=[]),a.fz[z](Li(void 0)?S(c,void 0):c)}kv[J].J=function(){if(this.fz)for(;this.fz[I];)this.fz[xb]()()};function mv(a){a&&typeof a.ia==sh&&a.ia()}function Aja(a){for(var b=0,c=arguments[I];b<c;++b){var d=arguments[b];Ui(d)?Aja[bd](null,d):mv(d)}};function nv(a,b){db(this,a);ur(this,b);lr(this,this[Us]);this.defaultPrevented=this.oz=!1;this.Wfa=!0}nv[J].stopPropagation=function(){this.oz=!0};nv[J].preventDefault=function(){this.defaultPrevented=!0;this.Wfa=!1};function ov(a){a[Br]()};function pv(a){pv[Oe](a);return a}pv[Oe]=Oi;var Bja=!Cl||Jl(9),Cja=!Cl||Jl(9),Dja=Cl&&!Il(zf);!El||Il(dt);Dl&&Il("1.9b")||Cl&&Il(et)||Bl&&Il("9.5")||El&&Il(dt);Dl&&!Il(et)||Cl&&Il(zf);var Eja=Cl?au:"DOMFocusIn",Fja=Cl?bu:"DOMFocusOut";function qv(a,b){nv[K](this,a?a[G]:L);ur(this,null);lr(this,null);this.relatedTarget=null;this.offsetY=this.offsetX=0;mr(this,0);nr(this,0);Oq(this,0);Pq(this,0);jr(this,0);Sq(this,0);this.charCode=0;this.ctrlKey=!1;Wq(this,!1);this.shiftKey=!1;kr(this,!1);br(this,null);this.p3=!1;this.Ra=null;a&&this[Vc](a,b)}U(qv,nv);var Gja=[1,4,2];
Ka(qv[J],function(a,b){var c=db(this,a[G]);ur(this,a[Us]||a.srcElement);lr(this,b);var d=a[yr];if(d){if(Dl){var e;a:{try{pv(d[Gd]);e=!0;break a}catch(f){}e=!1}e||(d=null)}}else c==su?d=a.fromElement:c==ru&&(d=a.toElement);this.relatedTarget=d;this.offsetX=El||void 0!==a[qs]?a[qs]:a.layerX;this.offsetY=El||void 0!==a[rs]?a[rs]:a.layerY;mr(this,void 0!==a[Vd]?a[Vd]:a.pageX);nr(this,void 0!==a[Wd]?a[Wd]:a.pageY);Oq(this,a.screenX||0);Pq(this,a.screenY||0);jr(this,a[Fs]);Sq(this,a[Jr]||0);this.charCode=
a[Ir]||(c==iu?a[Jr]:0);this.ctrlKey=a[Ps];Wq(this,a[Pr]);this.shiftKey=a[Xs];kr(this,a[Gs]);this.p3=Fl?a[Gs]:a[Ps];br(this,a[es]);this.Ra=a;a.defaultPrevented&&this[Br]()});function rv(a,b){return Bja?a.Ra[Fs]==b:a[G]==Rt?0==b:!!(a.Ra[Fs]&Gja[b])}function sv(a){return rv(a,0)&&!(El&&Fl&&a[Ps])}qv[J].stopPropagation=function(){qv.g[Yr][K](this);this.Ra[Yr]?this.Ra[Yr]():this.Ra.cancelBubble=!0};
qv[J].preventDefault=function(){qv.g[Br][K](this);var a=this.Ra;if(a[Br])a[Br]();else if(a.returnValue=!1,Dja)try{(a[Ps]||112<=a[Jr]&&123>=a[Jr])&&Sq(a,-1)}catch(b){}};qv[J].vpa=function(){return this.Ra};var tv="closure_listenable_"+(1E6*k[Sc]()|0);function uv(a){return!(!a||!a[tv])}var Hja=0;function Ija(a,b,c,d,e){this.listener=a;this.xT=null;this.src=b;db(this,c);this.XA=!!d;this.Fa=e;this.key=++Hja;this.aE=this.WN=!1}function vv(a){a.aE=!0;a.listener=null;a.xT=null;a.src=null;a.Fa=null};function wv(a){this.src=a;this.qh={};this.xM=0}R=wv[J];R.add=function(a,b,c,d,e){var f=a[qc]();a=this.qh[f];a||(a=this.qh[f]=[],this.xM++);var g=xv(a,b,d,e);-1<g?(b=a[g],c||(b.WN=!1)):(b=new Ija(b,this.src,f,!!d,e),b.WN=c,a[z](b));return b};va(R,function(a,b,c,d){a=a[qc]();if(!(a in this.qh))return!1;var e=this.qh[a];b=xv(e,b,c,d);return-1<b?(vv(e[b]),xj[Ie][K](e,b,1),0==e[I]&&(delete this.qh[a],this.xM--),!0):!1});
function yv(a,b){var c=b[G];if(!(c in a.qh))return!1;var d=Nj(a.qh[c],b);d&&(vv(b),0==a.qh[c][I]&&(delete a.qh[c],a.xM--));return d}R.Bc=function(a){a=a&&a[qc]();var b=0,c;for(c in this.qh)if(!a||c==a){for(var d=this.qh[c],e=0;e<d[I];e++)++b,vv(d[e]);delete this.qh[c];this.xM--}return b};R.jQ=function(a,b){var c=this.qh[a[qc]()],d=[];if(c)for(var e=0;e<c[I];++e){var f=c[e];f.XA==b&&d[z](f)}return d};R.DI=function(a,b,c,d){a=this.qh[a[qc]()];var e=-1;a&&(e=xv(a,b,c,d));return-1<e?a[e]:null};
R.SQ=function(a,b){var c=Li(a),d=c?a[qc]():L,e=Li(b);return hk(this.qh,function(a){for(var g=0;g<a[I];++g)if(!(c&&a[g][G]!=d||e&&a[g].XA!=b))return!0;return!1})};function xv(a,b,c,d){for(var e=0;e<a[I];++e){var f=a[e];if(!f.aE&&f[Es]==b&&f.XA==!!c&&f.Fa==d)return e}return-1};var zv="closure_lm_"+(1E6*k[Sc]()|0),Av={},Jja=0;function Bv(a,b,c,d,e){if(Ti(b)){for(var f=0;f<b[I];f++)Bv(a,b[f],c,d,e);return null}c=Cv(c);return uv(a)?a.o(b,c,d,e):Kja(a,b,c,!1,d,e)}function Kja(a,b,c,d,e,f){if(!b)throw m("Invalid event type");var g=!!e,h=Dv(a);h||(a[zv]=h=new wv(a));c=h.add(b,c,d,e,f);if(c.xT)return c;d=Lja();c.xT=d;d.src=a;d.listener=c;a[Ls]?a[Ls](b[qc](),d,g):a.attachEvent(Mja(b[qc]()),d);Jja++;return c}
function Lja(){var a=Nja,b=Cja?function(c){return a[K](b.src,b[Es],c)}:function(c){c=a[K](b.src,b[Es],c);if(!c)return c};return b}function Ev(a,b,c,d,e){if(Ti(b)){for(var f=0;f<b[I];f++)Ev(a,b[f],c,d,e);return null}c=Cv(c);return uv(a)?a.XC(b,c,d,e):Kja(a,b,c,!0,d,e)}function Fv(a,b,c,d,e){if(Ti(b))for(var f=0;f<b[I];f++)Fv(a,b[f],c,d,e);else c=Cv(c),uv(a)?a.Gb(b,c,d,e):a&&(a=Dv(a))&&(b=a.DI(b,c,!!d,e))&&Gv(b)}
function Gv(a){if($i(a)||!a||a.aE)return!1;var b=a.src;if(uv(b))return yv(b.Gl,a);var c=a[G],d=a.xT;b.removeEventListener?b.removeEventListener(c,d,a.XA):b.detachEvent&&b.detachEvent(Mja(c),d);Jja--;(c=Dv(b))?(yv(c,a),0==c.xM&&(c.src=null,b[zv]=null)):vv(a);return!0}function Hv(a){if(!a)return 0;if(uv(a))return a.Gl?a.Gl.Bc(void 0):0;a=Dv(a);if(!a)return 0;var b=0,c;for(c in a.qh)for(var d=a.qh[c][Ib](),e=0;e<d[I];++e)Gv(d[e])&&++b;return b}
function Oja(a){if(uv(a))return a.SQ(qu,!1);a=Dv(a);return!!a&&a.SQ(qu,!1)}function Mja(a){return a in Av?Av[a]:Av[a]=Vh+a}function Pja(a,b,c,d){var e=!0;if(a=Dv(a))if(b=a.qh[b[qc]()])for(b=b[Ib](),a=0;a<b[I];a++){var f=b[a];f&&f.XA==c&&!f.aE&&(f=Qja(f,d),e=e&&!1!==f)}return e}function Qja(a,b){var c=a[Es],d=a.Fa||a.src;a.WN&&Gv(a);return c[K](d,b)}
function Nja(a,b){if(a.aE)return!0;if(!Cja){var c=b||Ni(qja),d=new qv(c,this),e=!0;if(!(0>c[Jr]||void 0!=c.returnValue)){a:{var f=!1;if(0==c[Jr])try{Sq(c,-1);break a}catch(g){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d[Hs];f;f=f[Ge])c[z](f);for(var f=a[G],h=c[I]-1;!d.oz&&0<=h;h--){lr(d,c[h]);var l=Pja(c[h],f,!0,d),e=e&&l}for(h=0;!d.oz&&h<c[I];h++)lr(d,c[h]),l=Pja(c[h],f,!1,d),e=e&&l}return e}return Qja(a,new qv(b,this))}function Dv(a){a=a[zv];return a instanceof wv?a:null}
var Iv="__closure_events_fn_"+(1E9*k[Sc]()>>>0);function Cv(a){if(aj(a))return a;a[Iv]||(a[Iv]=function(b){return a[Lr](b)});return a[Iv]};function Jv(){kv[K](this);this.Gl=new wv(this);this.ela=this;this.l3=null}U(Jv,kv);Jv[J][tv]=!0;R=Jv[J];R.lQ=function(){return this.l3};R.zE=function(a){this.l3=a};R.addEventListener=function(a,b,c,d){Bv(this,a,b,c,d)};R.removeEventListener=function(a,b,c,d){Fv(this,a,b,c,d)};
Mq(R,function(a){var b,c=this.lQ();if(c)for(b=[];c;c=c.lQ())b[z](c);var c=this.ela,d=a[G]||a;if(Yi(a))a=new nv(a,c);else if(a instanceof nv)ur(a,a[Us]||c);else{var e=a;a=new nv(d,c);vk(a,e)}var e=!0,f;if(b)for(var g=b[I]-1;!a.oz&&0<=g;g--)f=lr(a,b[g]),e=Kv(f,d,!0,a)&&e;a.oz||(f=lr(a,c),e=Kv(f,d,!0,a)&&e,a.oz||(e=Kv(f,d,!1,a)&&e));if(b)for(g=0;!a.oz&&g<b[I];g++)f=lr(a,b[g]),e=Kv(f,d,!1,a)&&e;return e});R.J=function(){Jv.g.J[K](this);this.Gl&&this.Gl.Bc(void 0);this.l3=null};
R.o=function(a,b,c,d){return this.Gl.add(String(a),b,!1,c,d)};R.XC=function(a,b,c,d){return this.Gl.add(String(a),b,!0,c,d)};R.Gb=function(a,b,c,d){return this.Gl[Ub](String(a),b,c,d)};function Kv(a,b,c,d){b=a.Gl.qh[String(b)];if(!b)return!0;b=b[Ib]();for(var e=!0,f=0;f<b[I];++f){var g=b[f];if(g&&!g.aE&&g.XA==c){var h=g[Es],l=g.Fa||g.src;g.WN&&yv(a.Gl,g);e=!1!==h[K](l,d)&&e}}return e&&0!=d.Wfa}R.jQ=function(a,b){return this.Gl.jQ(String(a),b)};
R.DI=function(a,b,c,d){return this.Gl.DI(String(a),b,c,d)};R.SQ=function(a,b){return this.Gl.SQ(Li(a)?String(a):void 0,b)};function Lv(a,b,c){this.Kta=c;this.jna=a;this.uwa=b;this.bT=0;this.oe=null}Lv[J].get=function(){var a;0<this.bT?(this.bT--,a=this.oe,this.oe=a[zc],Ea(a,null)):a=this.jna();return a};Lv[J].put=function(a){this.uwa(a);this.bT<this.Kta&&(this.bT++,Ea(a,this.oe),this.oe=a)};function Rja(a){Ki[Xr](function(){throw a;},0)}var Mv;
function Sja(){var a=Ki.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof ba&&ba.postMessage&&ba[Ls]&&!vl(eia)&&(a=function(){var a=ea[Wb](bg);Qa(a[w],M);a.src=L;ea[lc][p](a);var b=a[Or],a=b[fe];a[Bs]();a[Er](L);a[as]();var c=pia+k[Sc](),d=b[Gc][gs]==yia?lf:b[Gc][gs]+Iha+b[Gc].host,a=S(function(a){if((d==lf||a[xr]==d)&&a[Y]==c)this.port1.onmessage()},this);b[Ls](Qia,a,!1);this.port1={};this.port2={postMessage:function(){b.postMessage(c,d)}}});if("undefined"!==typeof a&&!xl()){var b=new a,
c={},d=c;b.port1.onmessage=function(){if(Li(c[zc])){c=c[zc];var a=c.e9;c.e9=null;a()}};return function(a){Ea(d,{e9:a});d=d[zc];b.port2.postMessage(0)}}return"undefined"!==typeof ea&&Via in ea[Wb](pg)?function(a){var b=ea[Wb](pg);hr(b,function(){hr(b,null);b[Ge][pe](b);b=null;a();a=null});ea[lc][p](b)}:function(a){Ki[Xr](a,0)}};function Nv(){this.dW=this.JF=null}var Tja=new Lv(function(){return new Ov},function(a){a[os]()},100);Nv[J].add=function(a,b){var c=Tja.get();c.set(a,b);this.dW?Ea(this.dW,c):this.JF=c;this.dW=c};va(Nv[J],function(){var a=null;this.JF&&(a=this.JF,this.JF=this.JF[zc],this.JF||(this.dW=null),Ea(a,null));return a});function Ov(){this.c_=null;sr(this,null);Ea(this,null)}Ov[J].set=function(a,b){this.c_=a;sr(this,b);Ea(this,null)};fr(Ov[J],function(){this.c_=null;sr(this,null);Ea(this,null)});function Pv(a,b){Qv||Uja();Rv||(Qv(),Rv=!0);Vja.add(a,b)}var Qv;function Uja(){if(Ki[ls]&&Ki[ls][Vs]){var a=Ki[ls][Vs]();Qv=function(){a[Rs](Wja)}}else Qv=function(){var a=Wja;if(!aj(Ki[bs])||Ki.Window&&Ki.Window[J]&&Ki.Window[J][bs]==Ki[bs])Mv||(Mv=Sja()),Mv(a);else Ki[bs](a)}}var Rv=!1,Vja=new Nv;function Wja(){for(var a=null;a=Vja[Ub]();){try{a.c_[K](a[Qs])}catch(b){Rja(b)}Tja.put(a)}Rv=!1};function Xja(a){a[J].then=a[J][Rs];a[J].$goog_Thenable=!0}function Yja(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Sv(a,b){this.D=0;this.ut=void 0;this.WA=this.ku=this.wd=null;this.AQ=this.VZ=!1;if(a==Zja)Tv(this,2,b);else try{var c=this;a[K](b,function(a){Tv(c,2,a)},function(a){Tv(c,3,a)})}catch(d){Tv(this,3,d)}}function $ja(){this.context=this.uD=this.yK=this.$w=null;Ea(this,null);this.qN=!1}fr($ja[J],function(){this.context=this.uD=this.yK=this.$w=null;this.qN=!1});var aka=new Lv(function(){return new $ja},function(a){a[os]()},100);
function bka(a,b,c){var d=aka.get();d.yK=a;d.uD=b;d.context=c;return d}function Zja(){}function cka(){var a,b,c=new Sv(function(c,e){a=c;b=e});return new dka(c,a,b)}Sv[J].then=function(a,b,c){return eka(this,aj(a)?a:null,aj(b)?b:null,c)};Xja(Sv);ir(Sv[J],function(a){0==this.D&&Pv(function(){var b=new Uv(a);fka(this,b)},this)});
function fka(a,b){if(0==a.D)if(a.wd){var c=a.wd;if(c.ku){for(var d=0,e=null,f=null,g=c.ku;g&&(g.qN||(d++,g.$w==a&&(e=g),!(e&&1<d)));g=g[zc])e||(f=g);e&&(0==c.D&&1==d?fka(c,b):(f?(d=f,d[zc]==c.WA&&(c.WA=d),Ea(d,d[zc][zc])):gka(c),hka(c,e,3,b)))}a.wd=null}else Tv(a,3,b)}function ika(a,b){a.ku||2!=a.D&&3!=a.D||jka(a);a.WA?Ea(a.WA,b):a.ku=b;a.WA=b}
function eka(a,b,c,d){var e=bka(null,null,null);e.$w=new Sv(function(a,g){e.yK=b?function(c){try{var e=b[K](d,c);a(e)}catch(n){g(n)}}:a;e.uD=c?function(b){try{var e=c[K](d,b);!Li(e)&&b instanceof Uv?g(b):a(e)}catch(n){g(n)}}:g});e.$w.wd=a;ika(a,e);return e.$w}Sv[J].Rha=function(a){this.D=0;Tv(this,2,a)};Sv[J].Sha=function(a){this.D=0;Tv(this,3,a)};
function Tv(a,b,c){if(0==a.D){if(a==c)b=3,c=new TypeError(fia);else{if(Yja(c)){a.D=1;b=c;c=a.Rha;var d=a.Sha;b instanceof Sv?ika(b,bka(c||Oi,d||null,a)):b[Rs](c,d,a);return}if(Xi(c))try{if(d=c[Rs],aj(d)){kka(a,c,d);return}}catch(e){b=3,c=e}}a.ut=c;a.D=b;a.wd=null;jka(a);3!=b||c instanceof Uv||lka(a,c)}}function kka(a,b,c){function d(b){f||(f=!0,a.Sha(b))}function e(b){f||(f=!0,a.Rha(b))}a.D=1;var f=!1;try{c[K](b,e,d)}catch(g){d(g)}}function jka(a){a.VZ||(a.VZ=!0,Pv(a.Roa,a))}
function gka(a){var b=null;a.ku&&(b=a.ku,a.ku=b[zc],Ea(b,null));a.ku||(a.WA=null);return b}Sv[J].Roa=function(){for(var a=null;a=gka(this);)hka(this,a,this.D,this.ut);this.VZ=!1};function hka(a,b,c,d){if(3==c&&b.uD&&!b.qN)for(;a&&a.AQ;a=a.wd)a.AQ=!1;if(b.$w)b.$w.wd=null,mka(b,c,d);else try{b.qN?b.yK[K](b.context):mka(b,c,d)}catch(e){nka[K](null,e)}aka.put(b)}function mka(a,b,c){2==b?a.yK[K](a.context,c):a.uD&&a.uD[K](a.context,c)}function lka(a,b){a.AQ=!0;Pv(function(){a.AQ&&nka[K](null,b)})}
var nka=Rja;function Uv(a){fj[K](this,a)}U(Uv,fj);gb(Uv[J],Ot);function dka(a,b,c){this.XK=a;this.resolve=b;this.reject=c};function Vv(a,b){Jv[K](this);this.tv=a||1;this.gF=b||Ki;this.CX=S(this.X5,this);this.PC=dj()}U(Vv,Jv);R=Vv[J];R.enabled=!1;R.qd=null;R.X5=function(){if(this[js]){var a=dj()-this.PC;0<a&&a<.8*this.tv?this.qd=this.gF[Xr](this.CX,this.tv-a):(this.qd&&(this.gF[zr](this.qd),this.qd=null),this[Cr](Ku),this[js]&&(this.qd=this.gF[Xr](this.CX,this.tv),this.PC=dj()))}};Ia(R,function(){this.enabled=!0;this.qd||(this.qd=this.gF[Xr](this.CX,this.tv),this.PC=dj())});
or(R,function(){this.enabled=!1;this.qd&&(this.gF[zr](this.qd),this.qd=null)});R.J=function(){Vv.g.J[K](this);this[Ms]();delete this.gF};function Wv(a,b,c){if(aj(a))c&&(a=S(a,c));else if(a&&typeof a[Lr]==sh)a=S(a[Lr],a);else throw m("Invalid listener argument");return 2147483647<b?-1:Ki[Xr](a,b||0)}function Xv(a){Ki[zr](a)};function Yv(){}Yv[J].R8=null;Yv[J].Xc=function(){var a;(a=this.R8)||(a={},oka(this)&&(a[0]=!0,a[1]=!0),a=this.R8=a);return a};var Zv;function pka(){}U(pka,Yv);function qka(a){return(a=oka(a))?new ActiveXObject(a):new XMLHttpRequest}function oka(a){if(!a.gca&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=[aia,$ha,Zha,bia],c=0;c<b[I];c++){var d=b[c];try{return new ActiveXObject(d),a.gca=d}catch(e){}}throw m("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed");}return a.gca}Zv=new pka;function $v(a){Jv[K](this);this.headers=new kl;this.gW=a||null;this.Xt=!1;this.fW=this.Od=null;this.Ly=this.D1=L;this.Cy=this.Q0=this.gR=this.OZ=!1;this.DV=0;this.BV=null;this.Ufa=L;this.J6=this.zia=!1}U($v,Jv);var rka=/^https?$/i,ska=[At,"PUT"],tka=[];R=$v[J];R.Ima=function(){this.ia();Nj(tka,this)};
Qq(R,function(a,b,c,d){if(this.Od)throw m("[goog.net.XhrIo] Object is active with another request="+this.D1+"; newUri="+a);b=b?b[He]():Vha;this.D1=a;this.Ly=L;this.OZ=!1;this.Xt=!0;this.Od=this.gW?qka(this.gW):qka(Zv);this.fW=this.gW?this.gW.Xc():Zv.Xc();hr(this.Od,S(this.Hea,this));try{this.Q0=!0,this.Od[Bs](b,String(a),!0),this.Q0=!1}catch(e){this.us(5,e);return}a=c||L;var f=this.headers[Lc]();d&&rl(d,function(a,b){f.set(b,a)});d=Fj(f.Jk(),uka);c=Ki.FormData&&a instanceof Ki.FormData;!Ij(ska,b)||
d||c||f.set(Sha,oia);f[Zb](function(a,b){this.Od.setRequestHeader(b,a)},this);this.Ufa&&(this.Od.responseType=this.Ufa);rja in this.Od&&(this.Od.withCredentials=this.zia);try{vka(this),0<this.DV&&((this.J6=wka(this.Od))?(this.Od.timeout=this.DV,this.Od.ontimeout=S(this.Df,this)):this.BV=Wv(this.Df,this.DV,this)),this.gR=!0,this.Od[Gr](a),this.gR=!1}catch(g){this.us(5,g)}});function wka(a){return Cl&&Il(9)&&$i(a.timeout)&&Li(a.ontimeout)}function uka(a){return qia==a[Le]()}
R.Df=function(){"undefined"!=typeof Ji&&this.Od&&(this.Ly=iia+this.DV+Sia,this[Cr](mja),this[Ns](8))};R.us=function(a,b){this.Xt=!1;this.Od&&(this.Cy=!0,this.Od[Ns](),this.Cy=!1);this.Ly=b;xka(this);aw(this)};function xka(a){a.OZ||(a.OZ=!0,a[Cr](St),a[Cr]($t))}qr(R,function(){this.Od&&this.Xt&&(this.Xt=!1,this.Cy=!0,this.Od[Ns](),this.Cy=!1,this[Cr](St),this[Cr](nia),aw(this))});R.J=function(){this.Od&&(this.Xt&&(this.Xt=!1,this.Cy=!0,this.Od[Ns](),this.Cy=!1),aw(this,!0));$v.g.J[K](this)};
R.Hea=function(){this[Qr]()||(this.Q0||this.gR||this.Cy?yka(this):this.uva())};R.uva=function(){yka(this)};function yka(a){if(a.Xt&&"undefined"!=typeof Ji&&(!a.fW[1]||4!=bw(a)||2!=a.getStatus()))if(a.gR&&4==bw(a))Wv(a.Hea,0,a);else if(a[Cr]($ia),4==bw(a)){a.Xt=!1;try{if(zka(a))a[Cr](St),a[Cr](ija);else{var b;try{b=2<bw(a)?a.Od.statusText:L}catch(c){b=L}a.Ly=b+vha+a.getStatus()+Jg;xka(a)}}finally{aw(a)}}}
function aw(a,b){if(a.Od){vka(a);var c=a.Od,d=a.fW[0]?Oi:null;a.Od=null;a.fW=null;b||a[Cr](wu);try{hr(c,d)}catch(e){}}}function vka(a){a.Od&&a.J6&&(a.Od.ontimeout=null);$i(a.BV)&&(Xv(a.BV),a.BV=null)}R.Pk=function(){return!!this.Od};function zka(a){var b=a.getStatus(),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=0===b)a=zn(1,String(a.D1)),!a&&self[Gc]&&(a=self[Gc][gs],a=a[mc](0,a[I]-1)),b=!rka[rd](a?a[Le]():L);c=b}return c}
function bw(a){return a.Od?a.Od[Js]:0}R.getStatus=function(){try{return 2<bw(this)?this.Od.status:-1}catch(a){return-1}};function Aka(a){return Yi(a.Ly)?a.Ly:String(a.Ly)};function cw(a,b){this.Du=this.bA=this.jm=L;this.Rv=null;this.Nx=this.Vk=L;this.mn=this.hta=!1;var c;if(a instanceof cw)this.mn=Li(b)?b:a.mn,dw(this,a.jm),c=a.bA,ew(this),this.bA=c,fw(this,a.Du),gw(this,a.Rv),this[Dr](a[Ss]()),hw(this,a.fj[Lc]()),c=a.Nx,ew(this),this.Nx=c;else if(a&&(c=wn(String(a)))){this.mn=!!b;dw(this,c[1]||L,!0);var d=c[2]||L;ew(this);this.bA=iw(d);fw(this,c[3]||L,!0);gw(this,c[4]);this[Dr](c[5]||L,!0);hw(this,c[6]||L,!0);c=c[7]||L;ew(this);this.Nx=iw(c)}else this.mn=!!b,this.fj=
new jw(null,0,this.mn)}R=cw[J];Aa(R,function(){var a=[],b=this.jm;b&&a[z](kw(b,Bka,!0),Bf);if(b=this.Du){a[z](Iha);var c=this.bA;c&&a[z](kw(c,Bka,!0),waa);a[z](aa(String(b))[Bb](/%25([0-9a-fA-F]{2})/g,Cha));b=this.Rv;null!=b&&a[z](Bf,String(b))}if(b=this[Ss]())this.Du&&b[Jb](0)!=bt&&a[z](bt),a[z](kw(b,b[Jb](0)==bt?Cka:Dka,!0));(b=this.fj[qc]())&&a[z](Kf,b);(b=this.Nx)&&a[z](Se,kw(b,Eka));return a[Je](L)});
R.resolve=function(a){var b=this[Lc](),c=!!a.jm;c?dw(b,a.jm):c=!!a.bA;if(c){var d=a.bA;ew(b);b.bA=d}else c=!!a.Du;c?fw(b,a.Du):c=null!=a.Rv;d=a[Ss]();if(c)gw(b,a.Rv);else if(c=!!a.Vk){if(d[Jb](0)!=bt)if(this.Du&&!this.Vk)d=bt+d;else{var e=b[Ss]()[re](bt);-1!=e&&(d=b[Ss]()[mc](0,e+1)+d)}e=d;if(e==$s||e==qf)d=L;else if(lj(e,Gha)||lj(e,Hha)){for(var d=gj(e,bt),e=e[Ac](bt),f=[],g=0;g<e[I];){var h=e[g++];h==qf?d&&g==e[I]&&f[z](L):h==$s?((1<f[I]||1==f[I]&&f[0]!=L)&&f.pop(),d&&g==e[I]&&f[z](L)):(f[z](h),
d=!0)}d=f[Je](bt)}else d=e}c?b[Dr](d):c=a.fj[qc]()!==L;c?hw(b,iw(a.fj[qc]())):c=!!a.Nx;c&&(a=a.Nx,ew(b),b.Nx=a);return b};Ha(R,function(){return new cw(this)});function dw(a,b,c){ew(a);a.jm=c?iw(b,!0):b;a.jm&&(a.jm=a.jm[Bb](/:$/,L))}function fw(a,b,c){ew(a);a.Du=c?iw(b,!0):b}function gw(a,b){ew(a);if(b){b=ha(b);if(fa(b)||0>b)throw m("Bad port number "+b);a.Rv=b}else a.Rv=null}R.getPath=function(){return this.Vk};Nq(R,function(a,b){ew(this);this.Vk=b?iw(a,!0):a;return this});
function hw(a,b,c){ew(a);b instanceof jw?(a.fj=b,a.fj.P4(a.mn)):(c||(b=kw(b,Fka)),a.fj=new jw(b,0,a.mn));return a}R.Yk=function(a,b){return hw(this,a,b)};R.Bo=function(){return this.fj[qc]()};R.bd=function(a,b){ew(this);this.fj.set(a,b);return this};function Gka(a,b,c){ew(a);Ti(c)||(c=[String(c)]);a.fj.setValues(b,c)}function lw(a,b){return a.fj.get(b)}R.T3=function(a){ew(this);this.fj[Ub](a);return this};function ew(a){if(a.hta)throw m("Tried to modify a read-only Uri");}
R.P4=function(a){this.mn=a;this.fj&&this.fj.P4(a);return this};function Hka(a){return a instanceof cw?a[Lc]():new cw(a,void 0)}function iw(a,b){return a?b?decodeURI(a):na(a):L}function kw(a,b,c){return Yi(a)?(a=encodeURI(a)[Bb](b,Ika),c&&(a=a[Bb](/%25([0-9a-fA-F]{2})/g,Cha)),a):null}function Ika(a){a=a[we](0);return Ze+(a>>4&15)[qc](16)+(a&15)[qc](16)}var Bka=/[#\/\?@]/g,Dka=/[\#\?:]/g,Cka=/[\#\?]/g,Fka=/[\#\?@]/g,Eka=/#/g;function jw(a,b,c){this.Wb=this.jg=null;this.Fl=a||null;this.mn=!!c}
function mw(a){a.jg||(a.jg=new kl,a.Wb=0,a.Fl&&Hfa(a.Fl,function(b,c){a.add(na(b[Bb](/\+/g,Oe)),c)}))}R=jw[J];R.Zb=function(){mw(this);return this.Wb};R.add=function(a,b){mw(this);this.Fl=null;a=nw(this,a);var c=this.jg.get(a);c||this.jg.set(a,c=[]);c[z](b);this.Wb++;return this};va(R,function(a){mw(this);a=nw(this,a);return this.jg.Ke(a)?(this.Fl=null,this.Wb-=this.jg.get(a)[I],this.jg[Ub](a)):!1});wa(R,function(){this.jg=this.Fl=null;this.Wb=0});Va(R,function(){mw(this);return 0==this.Wb});
R.Ke=function(a){mw(this);a=nw(this,a);return this.jg.Ke(a)};R.tO=function(a){var b=this.Ya();return Ij(b,a)};R.Jk=function(){mw(this);for(var a=this.jg.Ya(),b=this.jg.Jk(),c=[],d=0;d<b[I];d++)for(var e=a[d],f=0;f<e[I];f++)c[z](b[d]);return c};R.Ya=function(a){mw(this);var b=[];if(Yi(a))this.Ke(a)&&(b=Oj(b,this.jg.get(nw(this,a))));else{a=this.jg.Ya();for(var c=0;c<a[I];c++)b=Oj(b,a[c])}return b};
R.set=function(a,b){mw(this);this.Fl=null;a=nw(this,a);this.Ke(a)&&(this.Wb-=this.jg.get(a)[I]);this.jg.set(a,[b]);this.Wb++;return this};R.get=function(a,b){var c=a?this.Ya(a):[];return 0<c[I]?String(c[0]):b};R.setValues=function(a,b){this[Ub](a);0<b[I]&&(this.Fl=null,this.jg.set(nw(this,a),Pj(b)),this.Wb+=b[I])};
Aa(R,function(){if(this.Fl)return this.Fl;if(!this.jg)return L;for(var a=[],b=this.jg.Jk(),c=0;c<b[I];c++)for(var d=b[c],e=aa(String(d)),d=this.Ya(d),f=0;f<d[I];f++){var g=e;d[f]!==L&&(g+=Gf+aa(String(d[f])));a[z](g)}return this.Fl=a[Je](af)});Ha(R,function(){var a=new jw;a.Fl=this.Fl;this.jg&&(a.jg=this.jg[Lc](),a.Wb=this.Wb);return a});function nw(a,b){var c=String(b);a.mn&&(c=c[Le]());return c}
R.P4=function(a){a&&!this.mn&&(mw(this),this.Fl=null,this.jg[Zb](function(a,c){var d=c[Le]();c!=d&&(this[Ub](c),this.setValues(d,a))},this));this.mn=a};R.extend=function(a){for(var b=0;b<arguments[I];b++)rl(arguments[b],function(a,b){this.add(b,a)},this)};var Jka=/\/spreadsheet/,Kka=/\/(ccc|tq|pub)$/,Lka=/^spreadsheets?[0-9]?\.google\.com$/,Mka=/^docs\.google\.com*$/,Nka=/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/,Oka=/^(\w*\.){1,2}corp\.google\.com$/,Pka=/\/spreadsheets(\/d\/[^/]+)?/,Qka=/\/(edit|gviz\/tq|)$/,Rka=/^docs\.google\.com*$/,Ska=/^docs\.sandbox\.google\.com*$/,Tka=/^(\w*\.){1,2}corp\.google\.com$/,Uka=/^\/a\/([\w-]+\.)+\w+/,ow=/^(\/a\/([\w-]+\.)+\w+)?/,Vka=/^[a-z]+\d+\:[a-z]+\d+$/i,Wka=/^[a-z]+\d+$/i;
function pw(a){var b=yn(zn(3,a)),c=Lka[rd](b),d=Nka[rd](b),e=Oka[rd](b),b=Mka[rd](b),f=yn(zn(5,a)),g=new RegExp(ow[Nr]+Kka[Nr]),f=(a=(new RegExp(ow[Nr]+Jka[Nr]+Kka[Nr]))[rd](f))||g[rd](f);return b&&a||(d||e||c)&&f}function Xka(a){var b=yn(zn(3,a)),c=Ska[rd](b),d=Tka[rd](b),b=Rka[rd](b);a=yn(zn(5,a));a=(new RegExp(ow[Nr]+Pka[Nr]+Qka[Nr]))[rd](a);return(b||c||d)&&a}
function Yka(a){if(!Wka[rd](a))return null;a=a[He]();for(var b,c=L,d=0;d<a[I];d++){var e=a[we](d);if(65>e||90<e){c=a[Ae](0,d);b=a[Ae](d);break}}a=0;d=1;for(e=c[I]-1;0<=e;e--)a+=d*(c[we](e)-64),d*=26;c=a;b=ka(b,10);return fa(b)||0>=b||0>c?null:new Ll(c,b)};var Zka={firstLineIsHeader:!1};function qw(a,b,c,d){b=b[Ac](/\r?\n/)[c];Ga(this,a+wha+(c+1)+Mha+b);Ga(this,this[$r]+(Ne+nj(Oe,-1==d?b[I]:d)+It))}U(qw,m);Mi("vis.csv.ParseError",qw,void 0);gb(qw[J],"ParseError");function rw(a){this.b=a||{};fk(Zka,function(a,c){rk(this.b,c,a)},this)}Mi("vis.csv.Parser",rw,void 0);
jb(rw[J],function(a){function b(a){a==ft&&(l--,n=q);t=a}function c(){q=n;if(null!=t){var b=t;b==ft&&(l++,n=0);t=null;return b}if(h>=g)return gt;b=a[Jb](h++);n++;var c=!1;b==Ne?c=!0:b==uha&&(h<g&&a[Jb](h)==Ne&&h++,c=!0);return c?(l++,n=0,ft):b}function d(){var d=h,e=v;v=!1;var f=c();if(f==Pha)return ht;if(f==gt||f==ft)return e?(b(Pha),L):ht;if(f==Qe){d=h;e=null;for(f=c();f!=gt;f=c())if(f==Qe)if(e=h-1,f=c(),f==Qe)e=null;else{if(f==nf||f==gt||f==ft){f==ft&&b(f);break}throw new qw('Unexpected character "'+
f+'" after quote mark',a,l,n-1);}if(null==e)throw new qw("Unexpected end of text after open quote",a,l,n);return a[Ae](d,e)[Bb](/""/g,Qe)}for(;f!=gt&&f!=nf&&f!=ft;f=c())if(f==Qe)throw new qw("Unexpected quote mark",a,l,n-1);f==nf&&(v=!0);f!=gt&&f!=ft||b(f);return a[Ae](d,f==gt?h:h-1)[Bb](/[\r\n]+/g,L)}function e(){if(h>=g)return gt;for(var a=[],b=d();b!=ht;b=d())a[z](b);return a}var f=this.b.firstLineIsHeader,g=a[I],h=0,l=0,n=0,q=0,t=null,v=!1,x=[],A=[],C=null;f&&(x=e(),C=x[I]);for(var E=e();E!=gt;E=
e()){null==C&&(C=E[I]);if(E[I]!=C)throw new qw("Record has "+E[I]+" field"+(1==E[I]?L:fi)+", but expected "+C,a,l-1,-1);if(f){for(var P={},O=0;O<E[I];O++)P[x[O]]=E[O];A[z](P)}else A[z](E)}return A});jb(rw[J],rw[J][Ud]);function $ka(a,b,c){this.Lva=new rw;this.QQ=null!=c?c:!1;this.sna=a;for(a=0;a<b[I];a++)if(c=b[a],!ala[c])throw m("Unsupported type: "+c);this.tza=b;this.ac=[]}var ala={number:function(a){var b=la(a);if(fa(b))throw m("Not a number "+a);return b},string:function(a){return a},"boolean":function(a){return a[Le]()===ui},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a[Ac](nf)}};function sw(a,b){var c=b||{};this.Yea=Li(c.csvColumns);this.Sma=c.csvColumns;this.QQ=!!c.csvHasHeader;this.y4=c.sendMethod||Qg;this.Wza=!!c.xhrWithCredentials;if(!mk(bla,this.y4))throw m("Send method not supported: "+this.y4);this.oda=c.makeRequestParams_||{};if(Xka(a)){var d=a,c=new cw(d);433==c.Rv&&gw(c,null);var e=c[Ss](),e=e[Bb](/\/edit$/,Lha);c[Dr](e);e=yn(zn(3,d));d=!Ri(ha(zn(4,d))||null);d=Tka[rd](e)&&d;dw(c,d?fu:Ch);a=c[qc]()}else if(pw(a)){e=a;c=new cw(e);433==c.Rv&&gw(c,null);d=c[Ss]();
d=d[Bb](/\/ccc$/,ct);/\/pub$/[rd](d)&&(d=d[Bb](/\/pub$/,ct),c.bd(Zia,wf));c[Dr](d);var d=yn(zn(3,e)),e=null!=(ha(zn(4,e))||null),f=Nka[rd](d),d=Oka[rd](d)&&!f&&e;dw(c,d?fu:Ch);a=c[qc]()}d=a;c=pw(d);d=yn(zn(5,d));d=Uka[rd](d);(c=c&&d)||(d=a,c=Xka(d),d=yn(zn(5,d)),d=Uka[rd](d),c=c&&d);this.Tsa=c;this.Cna=a;this.d4=cla++;tw[z](this)}var bla={WCa:dv,XCa:ev,iCa:"scriptInjection",BBa:mu,f7:Qg},dla=new kl({"X-DataSource-Auth":Lg}),cla=0,uw={};sw[J].Bha=30;var tw=[],vw=Ki[As];
function ela(){for(var a=0;a<tw[I];a++){var b=tw[a];b.O3&&b.Zv()}}function fla(a,b){var c=a[Dd](Se);-1!=c&&(a=a[Ae](0,c));var d=a[Dd](Kf),e=c=L,f=[];-1==d?c=a:(c=a[Ae](0,d),e=a[Ae](d+1),f=e[Ac](af));d=[];for(e=0;e<f[I];e++){var g=f[e][Ac](Gf),h={};gb(h,g[0]);h.c3=f[e];d[z](h)}for(var l in b){f=b[l];g=!1;for(e=0;e<d[I];e++)if(d[e][Sd]==l){d[e].c3=l+Gf+aa(f);g=!0;break}g||(e={},gb(e,l),e.c3=l+Gf+aa(f),d[z](e))}l=c;if(0<d[I]){l+=Kf;c=[];for(e=0;e<d[I];e++)c[z](d[e].c3);l+=c[Je](af)}return l}R=sw[J];
R.Axa=function(a,b){if(zka(b[Us])){var c;var d=b[Us];try{c=d.Od?d.Od.responseText:L}catch(e){c=L}c=jj(c);if(this.Yea){var f=new $ka(c,this.Sma,this.QQ),d=f.Lva[Ud](f.sna);c=new qq;if(d&&0<d[I]){for(var g=[],h=f.tza,l=0,n=h[I];l<n;l++)g[z]({type:h[l],label:[]});if(f.QQ)for(h=0,n=g[I];h<n;h++)g[h][gd][z](d[0][h]);h=0;for(n=g[I];h<n;h++)l=g[h],c.Wf(l[G],l[gd][Je](Oe));f.ac=g;g=f.ac;n=f=f.QQ?1:0;for(h=d[I];n<h;n++){c.Ar();for(var l=0,q=g[I];l<q;l++)c.lc(n-f,l,ala[g[l][G]](d[n][l]))}}d={};Yq(d,c[Ur]());
d.version=uja(d);d.reqId=a;ww(d)}else c[Qb](/^({.*})$/)?(c=Ufa(c),ww(c)):uda(mo(c))}else if(this.Wv)xw(this,Dia,Aka(b[Us]));else throw m("google.visualization.Query: "+Aka(b[Us]));};function ww(a){var b=a.reqId,c=uw[b];if(c)uw[b]=null,c.eC(a);else throw m("Missing query for request id: "+b);}R.Wv=null;R.JT=null;R.EV=null;R.Yj=null;R.u0=null;R.hC=null;R.O3=!0;R.dm=0;R.QJ=null;R.Pk=!1;R.Jn=function(a){if(typeof a!=N||0>a)throw m("Refresh interval must be a non-negative number");this.dm=a;yw(this)};
function zw(a){a.EV&&(ba[zr](a.EV),a.EV=null)}function xw(a,b,c,d){a.eC({version:vf,status:$t,errors:[{reason:b,message:c,detailed_message:d}]})}
R.Zv=function(){var a;a=this.Cna;var b={};this.Yj&&(b.tq=String(this.Yj));var c=cja+String(this.d4),d=this.QJ;d&&(c+=Nha+d);this.u0&&(c+=Oha+this.u0);b.tqx=c;if(this.hC){var c=[],e;for(e in this.hC)c[z](e+Bf+this.hC[e]);b.tqh=c[Je](Df)}a=fla(a,b);this.dm&&(a=new cw(a),El&&(ew(a),a.bd(sja,k[Fb](2147483648*k[Sc]())[qc](36)+k.abs(k[Fb](2147483648*k[Sc]())^dj())[qc](36))),a=a[qc]());e={};uw[String(this.d4)]=this;c=this.y4;b=Vha;c==ev&&(c=dv,b=At);c==Qg&&(c={},/[?&]alt=gviz(&[^&]*)*$/[rd](a)?e=mu:(d=Cn(a,
nja)||Qg,d=d[Ac](Bf),e=d[0],e!==dv&&e!==ev||!Ij(d,rja)||(c.xhrWithCredentials=!0),mk(bla,e)||(e=Qg)),e={sendMethod:e,options:c},c=e.sendMethod,e=e[fs]);if(c==mu)if(Ni(zia))b=this.oda,null==b[vw.io[Ds].CONTENT_TYPE]&&(b[vw.io[Ds].CONTENT_TYPE]=vw.io.ContentType.TEXT),null==b[vw.io[Ds].AUTHORIZATION]&&(b[vw.io[Ds].AUTHORIZATION]=vw.io.AuthorizationType.SIGNED),null==b.OAUTH_ENABLE_PRIVATE_NETWORK&&(b.OAUTH_ENABLE_PRIVATE_NETWORK=!0),null==b.OAUTH_ADD_EMAIL&&(b.OAUTH_ADD_EMAIL=!0),vw.io.makeRequest(a,
S(this.ora,this),b),Aw(this);else throw m("gadgets.io.makeRequest is not defined.");else{if(!(d=c==dv)){if(c=c==Qg)d=Ki[Gc][Yc],c=(new cw(d))[Vs](new cw(a))[qc](),d=wn(d),c=wn(c),c=d[3]==c[3]&&d[1]==c[1]&&d[4]==c[4];d=c}if(d){c=void 0;d=a;b==At&&(a=a[Ac](Kf),1<=a[I]&&(d=a[0]),2<=a[I]&&(c=a[1]));a=d;d=S(cj(this.Axa,this.d4),this);e=this.Wza||!!e.xhrWithCredentials;var f=new $v;tka[z](f);d&&f.o(St,d);f.XC(wu,f.Ima);e&&(f.zia=e);f[Gr](a,b,c,dla)}else{if(this.Yea)throw m("CSV files on other domains are not supported. Please use sendMethod: 'xhr' or 'auto' and serve your .csv file from the same domain as this page.");
b=ea[kc](Ug)[0];e=null===this.QJ;this.Tsa&&e?(e=ea[Wb](Fh),gla(this,e,a),b[p](e)):(Aw(this),jv(a),yw(this))}}};function gla(a,b,c){b.onerror=function(){Aw(a);jv(c);yw(a)};Kq(b,function(){Aw(a);jv(c);yw(a)});Qa(b[w],M);var d=c+Fha+(new Date)[jc]();b.src=d}R.ora=function(a){if(null!=a&&a[Y])uda(mo(a[Y]));else{var b=L;a&&a.errors&&(b=a.errors[Je](Oe));xw(this,Pia,Aia,b)}};function Aw(a){zw(a);a.EV=ba[Xr](function(){xw(a,mja,gia)},1E3*a.Bha)}function hla(a){a.JT&&(ba[zr](a.JT),a.JT=null)}
function yw(a){hla(a);0!=a.dm&&a.O3&&a.Pk&&(a.JT=ba[Xr](function(){a.Zv()},1E3*a.dm))}Qq(R,function(a){this.Pk=!0;this.Wv=a;this.Zv()});R.makeRequest=function(a,b){this.Pk=!0;this.Wv=a;this.TDa=mu;this.oda=b||{};this.Zv()};qr(R,function(){this.Pk=!1;zw(this);hla(this)});R.eC=function(a){zw(this);a=new gv(a);if(!yja(a)){this.QJ=a.Uj()?null:a.l5;var b=this.Wv;b[K](b,a)}};R.setTimeout=function(a){if(typeof a!=N||fa(a)||0>=a)throw m("Timeout must be a positive number");this.Bha=a};
R.txa=function(a){if(typeof a!=Zg)throw m("Refreshable must be a boolean");return this.O3=a};R.Yk=function(a){if(typeof a!=ni)throw m("queryString must be a string");this.Yj=a};R.pxa=function(a){this.u0=a;null!=a&&this.Aga(vi,a)};R.Aga=function(a,b){a=a[Bb](/\\/g,Hg);b=b[Bb](/\\/g,Hg);a=a[Bb](/:/g,kia);b=b[Bb](/:/g,kia);a=a[Bb](/;/g,Ig);b=b[Bb](/;/g,Ig);this.hC||(this.hC={});this.hC[a]=b};function Bw(){ila||(ila=!0,Ki.IDIModule&&Ki.IDIModule.registerListener(ela,{pollingInterval:100}),Ki[As]&&(jla(),this.Jfa()));var a=Xl(Ug)[0];this.wwa=zja(a)}var ila=!1;Bw[J].nfa=200;function Cw(){return!!Ki[As]&&!!Ki[As].rpc}Bw[J].Jfa=function(){if(Cw()){var a=Ki[As];aj(a.rpc.register)&&a.rpc.register(bja,ela)}else 0<this.nfa&&(this.nfa--,ba[Xr](S(this.Jfa,this),100))};
Bw[J].fna=function(a){var b=a.getString(mia),c=b[Le]();if(0==c[Dd](Kia)||0==c[Dd](Mia))b=na(b);b=new sw(b);a=a.getInt(lia);b.Jn(a);return b};Bw[J].Kza=function(a){return this.wwa(a)};function jla(){if(Cw()){var a=Ki[As];try{a.rpc.getRelayUrl($s)||a.rpc.setRelayUrl($s,Lia)}catch(b){aj(a.rpc.setRelayUrl)&&a.rpc.setRelayUrl($s,Lia)}}}Ki[As]&&!Cw()&&jv("//www-opensocial.googleusercontent.com/gadgets/rpc/rpc.v.js");jla();var Fw=Ki.__gvizguard__?Ni(Eia):function(a,b,c){a=Dw(a);b=Bv(a,b,kla(c));return new Ew(b)},Gw=Ki.__gvizguard__?Ni(Fia):function(a,b,c){a=Dw(a);b=Ev(a,b,kla(c));return new Ew(b)},Iw=Ki.__gvizguard__?Ni(Iia):function(a,b,c){Dw(a)[Cr](new Hw(b,c))},Jw=Ki.__gvizguard__?Ni(Hia):function(a){return(a=a&&aj(a.getKey)&&a.getKey())?Gv(a):!1},Kw=Ki.__gvizguard__?Ni(Gia):function(a){var b=Dw(a),b=Hv(b);mv(a.__eventTarget);a.__eventTarget=void 0;return b};
function Dw(a){var b=a.__eventTarget;null==b&&(b=new Jv,a.__eventTarget=b);return a=b}function kla(a){return function(b){b&&b.Ipa?a(b.ot):a()}}function Ew(a){this.qta=a}Ew[J].getKey=function(){return this.qta};function Hw(a,b){nv[K](this,a);this.ot=b}U(Hw,nv);Hw[J].Ipa=function(){return this.ot};function Lw(a){this.Jm=null;this.C=a;var b=[];a=a.O();for(var c=0;c<a;c++)b[z](c);this.ac=b;this.Ps=!0;this.vt=null;this.NX=[];this.JX=!0}U(Lw,jq);R=Lw[J];R.bb=function(){return this.C};function lla(a,b,c){return Bj(c,function(a){if(Yi(a))a=this.Bg(a);else if(Xi(a)){a=tk(a);var c=a.role;if(c){var f=a[ub]||{};f.role=c;Lq(a,f)}c=a.sourceColumn;Yi(c)&&(c=a.sourceColumn=this.Bg(c));$i(c)&&(uq(b,c),a.calc=a.calc||Nia,db(a,a[G]||b.L(c)))}return a},a)}function Mw(a){a.JX=!0;a.Jm=null}
function mla(a){for(var b=[],c=a.C.X(),d=0;d<c;d++)b[z](d);a.vt=b;Mw(a)}R.Wq=function(a){for(var b=this.C,c=lk(nla),d=0;d<a[I];d++){var e=a[d];if($i(e)||Yi(e))rq(b,e);else if(Xi(e)){var f=e.sourceColumn,e=e.calc;if(Yi(e)){if(!c||c&&!Ij(c,e))throw m('Unknown function "'+e+Qe);null!=f&&rq(b,f)}}else throw m("Invalid column input, expected either a number, string, or an object.");}this.ac=lla(this,this.C,a);Mw(this)};
function ola(a,b,c){if(Ti(b)){if(Li(c))throw m("If the first parameter is an array, no second parameter is expected");for(var d=0;d<b[I];d++)tq(a.C,b[d]);return Pj(b)}if(Qi(b)==N){if(!Qi(c)==N)throw m("If first parameter is a number, second parameter must be specified and be a number.");if(b>c)throw m("The first parameter (min) must be smaller than or equal to the second parameter (max).");tq(a.C,b);tq(a.C,c);a=[];for(d=b;d<=c;d++)a[z](d);return a}throw m("First parameter must be a number or an array.");
}R.Kn=function(a,b){this.vt=ola(this,a,b);this.Ps=!1;Mw(this)};R.Yaa=function(){return tk(this.ac)};R.Zaa=function(){if(this.Ps){for(var a=[],b=this.C.X(),c=0;c<b;c++)a[z](c);return a}return Pj(this.vt)};R.ksa=function(a){this.Wq(Aj(this.ac,function(b){return!Ij(a,b)}));Mw(this)};R.nsa=function(a,b){var c=ola(this,a,b);this.Ps&&(mla(this),this.Ps=!1);this.Kn(Aj(this.vt,function(a){return!Ij(c,a)}));Mw(this)};
R.Xaa=function(a){for(var b=0;b<this.ac[I];b++){var c=this.ac[b];if(c==a||Xi(c)&&c.sourceColumn==a)return b}return-1};R.V_=function(a){return this.Ps?0>a||a>=this.C.X()?-1:a:yj(this.vt,a)};R.KI=function(a){uq(this,a);a=this.ac[a];return $i(a)?a:Xi(a)&&$i(a.sourceColumn)?a.sourceColumn:-1};R.uQ=function(a){a=this.KI(a);return-1==a?a:a=this.C.uQ(a)};R.hn=function(a){tq(this,a);return this.Ps?a:this.vt[a]};R.vQ=function(a){a=this.hn(a);return a=this.C.vQ(a)};
R.X=function(){return this.Ps?this.C.X():this.vt[I]};R.O=function(){return this.ac[I]};R.Pe=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Pe(a):a.id||L};R.Na=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Na(a):a[gd]||L};R.Ds=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.Ds(a):null};R.Ik=function(a){a=this.Sg(a,di);return a=Yi(a)?a:L};R.L=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.L(a):a[G]};
R.Cs=function(a,b){uq(this,b);var c=this.ac[b],d=null,e=this.hn(a);if(Xi(c)){if(this.JX){for(c=0;c<this.ac[I];c++)Xi(this.ac[c])&&(this.NX[c]=[]);this.JX=!1}c=this.NX[b][e];if(!Li(c)){var c=null,d=this.ac[b],f=d.calc;Yi(f)?(f=nla[f],c=f(this.C,e,d)):aj(f)&&(c=f[K](null,this.C,e));c=cha(c);d=d[G];f=c.v;if(hj(pj(d)))throw m('"type" must be specified');if(!fha(f,d))throw m(oba+f+caa+d);this.NX[b][e]=c}d=c;d.p=Xi(d.p)?d.p:{}}else if($i(c))d={v:this.C[H](e,c)};else throw m("Invalid column definition: "+
d);return d};hb(R,function(a,b){return this.Cs(a,b).v});R.Ia=function(a,b){var c=this.Cs(a,b);if(null==c.f){var d=this.ac[b];if(Xi(d))d=this.L(b),c.f=null!=c.v?wq(c.v,d):L;else if($i(d)){var e=this.hn(a);c.f=this.C.Ia(e,d)}}return c.f};Za(R,function(a,b,c){a=this[ce](a,b)[c];return Li(a)?a:null});nb(R,function(a,b){var c=this.Cs(a,b);if(!c.p){var c=this.hn(a),d=this.KI(b);return this.C[ce](c,d)}return c.p});
R.Sg=function(a,b){uq(this,a);var c=this.ac[a];return $i(c)?this.C.Sg(c,b):this.aq(a)[b]||null};R.aq=function(a){uq(this,a);a=this.ac[a];return $i(a)?this.C.aq(a):a[ub]||{}};R.tQ=function(a){return this.C.tQ(a)};R.Wx=function(){return this.C.Wx()};R.Fs=function(a,b){var c=this.hn(a);return this.C.Fs(c,b)};R.II=function(a){tq(this,a);a=this.hn(a);return this.C.II(a)};R.bq=function(a){return gha(this,a)};R.gQ=function(a){return iha(this,a)};R.fq=function(a){return hha(this,a)};
R.QB=function(a){return kha(this,a)};R.Tz=function(){var a=this.C;aj(a.Tz)&&(a=a.Tz());var a=a.lp(),b=this.O(),c=this.X(),d,e,f,g=[],h=[];for(d=0;d<b;d++){f=this.ac[d];if(Xi(f))e=sk(f),delete e.calc,delete e.sourceColumn;else if($i(f))e=a[Tb][f];else throw m(Xha);g[z](e)}for(e=0;e<c;e++){var l=a[$c][this.Ps?e:this.vt[e]],n=[];for(d=0;d<b;d++){f=this.ac[d];if(Xi(f))f={v:this[H](e,d)};else if($i(f))f=l.c[this.ac[d]];else throw m(Xha);n[z](f)}l.c=n;h[z](l)}a.cols=g;Oa(a,h);return a=new qq(a)};
R.lp=function(){for(var a={},b=[],c=0;c<this.ac[I];c++){var d=this.ac[c];Xi(d)&&!Yi(d.calc)||b[z](d)}Jj(b)||(a.columns=b);this.Ps||Oa(a,Pj(this.vt));return a};Da(R,function(){return io(this.lp())});function Nw(a,b){Yi(b)&&(b=lo(b));var c=new Lw(a),d=b[Is],e=b[$c];null!=d&&c.Wq(d);null!=e&&c.Kn(e);return c}
var nla={emptyString:function(){return L},error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(!$i(d)||!$i(e))return null;a=a[H](b,d);return $i(a)?c.errorType==vu?a+e/100*a:a+e:null},stringify:function(a,b,c){c=c.sourceColumn;return $i(c)?a.Ia(b,c):L},fillFromTop:function(a,b,c){c=c.sourceColumn;return $i(c)?mha(a,b,c,!0):null},fillFromBottom:function(a,b,c){c=c.sourceColumn;return $i(c)?mha(a,b,c,!1):null},identity:function(a,b,c){c=c.sourceColumn;return $i(c)?a[H](b,c):null}};function Ow(a,b,c){this.bW=a;this.H=b;this.fI=null;c&&(a=Vm(b),a!=L&&a!=mi||Pm(b,Zh,bi),this.fI=fm(ih,{style:Yia}))}function pla(a){return a.fI?(a.fI[Ge]!=a.H&&a.H[p](a.fI),a.fI):a.H}Ow[J].Pd=function(a){qla(this,a,$t)};function Pw(a,b){qla(a,b,cv)}function qla(a,b,c){var d=pla(a);c={removable:!0,type:c};b={id:iv.Pd(d,b,null,c),message:b,detailedMessage:L,options:c};Iw(a.bW,$t,b)}Ow[J].Bc=function(){var a=pla(this);iv.Bc(a)};function Qw(a,b,c){try{b[K](c)}catch(d){a.Pd(d[$r])}};function rla(a){this.fd=a;this.oR=!1}rla[J].Sza=function(a,b){return S(function(){if(!this.oR){var c=arguments;Qw(this.fd,function(){a[bd](b,c)})}},this)};function Rw(a){kv[K](this);this.ma=Op(a);this.Qp=new Ow(this,this.ma);this.bu=null;this.Dk=cka()}U(Rw,kv);er(Rw[J],function(){return this.ma});function sla(a,b){a.Dk.reject=b}vr(Rw[J],function(a,b,c){Qw(this.Qp,S(function(){this.cg(a,b,c)},this))});Rw[J].cg=function(a,b,c){pq(a);this.Dk&&this.Dk.XK[Cs]();this.Dk=cka();this.bu&&(this.bu.oR=!0);this.bu=new rla(this.Qp);var d=S(this.bu.Sza,this.bu);this.Bk(d,a,b,c)};
Rw[J].hc=function(){this.bu&&(this.bu.oR=!0,this.bu=null);this.Dk&&this.Dk.XK&&(this.Dk.XK[Cs](),this.Dk=null);this.vg()};function Sw(a,b,c,d){this.Yj=a;this.bW=b;this.b=c||{};this.H=d;this.fd=null;d&&(this.fd=this.gZ=zja(d));if(!(b&&wia in b)||typeof b[Ws]!=sh)throw m("Visualization must have a draw method.");}R=Sw[J];R.gZ=null;R.kB=null;R.wH=null;R.C=null;$q(R,function(a){this.b=a||{}});vr(R,function(){this.C&&this.bW[Ws](this.C,this.b)});R.ixa=function(a){var b=this.H;this.fd=a?a:b?this.fd=this.gZ:null};
R.rE=function(){if(!this.fd)throw m("If no container was supplied, a custom error handler must be supplied instead.");var a=this;this.Yj[Gr](function(b){var c=a.kB;c&&c(b);a.eC(b);(c=a.wH)&&c(b)})};R.eC=function(a){var b=this.fd;b(a)&&(this.C=a.bb(),this.bW[Ws](this.C,this.b))};R.BU=function(a){if(null!=a){if(typeof a!=sh)throw m(Tha);this.kB=a}};R.zU=function(a){if(null!=a){if(typeof a!=sh)throw m("Custom post response handler must be a function.");this.wH=a}};qr(R,function(){this.Yj[Ns]()});function Tw(a,b){this.of=b;this.swa=a}Qq(Tw[J],function(a){this.Wv=a;this.Zv()});Tw[J].Zv=function(){var a;a=this.of;var b={},c,d=this.QJ;d&&(c=hja+d);c&&(b.tqx=c,a=fla(a,b));this.swa[K](this,S(this.eC,this),a)};Tw[J].eC=function(a){a=new gv(a);if(!yja(a)){this.QJ=a.Uj()?null:a.l5;var b=this.Wv;b[K](b,a)}};function Uw(){this.Kl=[];this.Dm=[]}function tla(a){Jj(a.Kl)&&(a.Kl=a.Dm,a.Kl[Ar](),a.Dm=[])}function Vw(a){tla(a);return a.Kl.pop()}R=Uw[J];R.bp=function(){tla(this);return wj(this.Kl)};R.Zb=function(){return this.Kl[I]+this.Dm[I]};Va(R,function(){return Jj(this.Kl)&&Jj(this.Dm)});wa(R,function(){this.Kl=[];this.Dm=[]});Pa(R,function(a){return Ij(this.Kl,a)||Ij(this.Dm,a)});va(R,function(a){var b=Mda(this.Kl,a);if(0>b)return Nj(this.Dm,a);xj[Ie][K](this.Kl,b,1);return!0});
R.Ya=function(){for(var a=[],b=this.Kl[I]-1;0<=b;--b)a[z](this.Kl[b]);for(var c=this.Dm[I],b=0;b<c;++b)a[z](this.Dm[b]);return a};function Ww(){if(!Ni(Bia))throw m("your page is missing the google maps API");this.JB=new google[cs].Geocoder;this.Ec={};this.Ec[ho({address:L})]={response:[],status:google[cs].GeocoderStatus.ZERO_RESULTS};this.zm=new sl;this.Vv=new kl;this.JD=new Uw}Pi(Ww);function Xw(a,b,c){this.st=a||[];this.lL=0;this.Kr=b;this.XN=!1;this.ZT=new kl;this.Rla=c||this.st[I]}ir(Xw[J],function(){this.XN=!0});
Xw[J].finish=function(a,b){var c=ho(a);this.ZT.Ke(c)||this.ZT.set(c,b);c=[];if(!this.XN){for(var d=this.st[I],e=this.lL;e<d;e++){var f=ho(this.st[e]);if(!this.ZT.Ke(f))break;f=this.ZT.get(f);null!=f&&(f=f.response);c[z](f)}c[I]<this.Rla&&this.lL+c[I]<d||(this.lL+=c[I],this.Kr(c),this.lL>=this.st[I]&&this[Cs]())}};function Yw(){this.st=[];this.JB=null}Yw[J].add=function(a){this.st[z](a)};
Yw[J].create=function(a,b,c){if(null!=this.JB){var d=new Xw(a,b,c);this.add(d);this.JB.geocode(d)}else Cga(S(function(){null==this.JB&&(this.JB=Ww.jc());this[Rr](a,b,c)},this))};ir(Yw[J],function(){V(this.st,function(a){a[Cs]()});this.st=[]});Ww[J].geocode=function(a){V(a.st,S(function(b){var c=ho(b);c in this.Ec?a.finish(b,this.Ec[c]):(this.Vv.Ke(c)||(this.JD.Dm[z](b),this.Vv.set(c,[])),this.Vv.get(c)[z](a))},this));this.Daa()};
Ww[J].Daa=function(){if(0!==this.JD.Zb()||0!==this.zm.Zb()){var a=0<this.zm.Zb()?go(this.zm.Ya()[0]):this.JD.bp(),b=ho(a);if(b in this.Ec){var c=this.Vv.get(b),c=this.Ec[b];Vw(this.JD);this.NQ(a,c.response,c.status);this.Vv[Ub](b)}else 0===this.zm.Zb()&&0<this.JD.Zb()?(Vw(this.JD),c=this.Vv.get(b),Ej(c,function(a){return a.XN})?this.NQ(a,null,null):(this.zm.add(b),ula(this,a,S(this.NQ,this,a)))):0<this.zm.Zb()&&ula(this,a,S(this.NQ,this,a))}};
function ula(a,b,c){if(Xi(b)&&(b=tk(b),b.bounds)){var d=b.bounds;b.bounds=new google[cs][Vr](new google[cs][Kr](d.lo.lat,d.lo.lng),new google[cs][Kr](d.hi.lat,d.hi.lng))}a.JB.geocode(b,c)}function vla(a,b,c){var d=ho(b),e=a.Vv.get(d);null!=e&&V(e,function(a){a.XN||a.finish(b,c)});a.zm[Ub](d);a.Vv[Ub](d)}
Ww[J].NQ=function(a,b,c){var d=0;if(c==google[cs].GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c==google[cs].GeocoderStatus.OK){var e=ho(a);b={response:b,status:c};this.Ec[e]=b;vla(this,a,b)}else vla(this,a,{response:null,status:c});this.oR=!1;Wv(S(this.Daa,this),d,this)};function Zw(){}function $w(a){if(!(Xi(a)&&aj(a.O)&&aj(a.X)))throw m("Invalid data table.");}R=Zw[J];R.Aj=function(a){return this.Rb(a)?2:0};R.gb=function(a,b,c,d){return a.O()>b&&c==a.L(b)&&(null==d||d===a.Ik(b))};function wla(a,b,c,d){for(var e=0;e<d[I];e++)if(a.gb(b,c,d[e]))return!0;return!1}R.indexOf=function(a,b){for(var c=0;c<a.O();c++)if(a.L(c)==b)return c;return-1};function ax(a,b,c){for(var d=0;d<b[I];++d){var e=b[d];if(e>=a.O()||a.L(e)!=c[d])return!1}return!0}
function bx(a,b,c){return a.gb(b,c,N)?fx(b,c,function(a){return 0<=a}):!1}function fx(a,b,c){for(var d=k.min(a.X(),20),e=0;e<d;e++){var f=a[H](e,b);if(null!=f&&!c(f))return!1}return!0}R.Ema=function(a){return qo(new no(-90,90),a)&&!al(a)};R.Fma=function(a){return qo(new no(-180,180),a)&&!al(a)};function xla(a){for(var b=a.gQ(0),c=k.min(a.X(),20),d=0,e=0;e<c;e++){var f=a[H](e,1);f&&!Ij(b,f)||d++}return.6<d/c};function gx(){}U(gx,Zw);gx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};gx[J].ed=function(a){$w(a);var b=a.O();if(2>b)throw m(Yha);for(var c=!0,d=[],e=0;e<b;e++){var f=a.Ik(e);hj(f)&&(c?(f=Xt,c=!1):f=Vt);d[z](f)}if(d[0]!==Xt)throw m("Invalid data format: first column must be domain.");a=yla(d);return{Sf:a.Sf,Cl:Bj(a[Tr],function(a){return{jh:a.Kb,Sf:a.Sf,m:Bj(a[Tr],function(a){return{xl:a.Kb,Sf:a.Sf}})}})}};
function yla(a){for(var b=[Xt,Vt],c={groups:[],Sf:{}},d=[c],e=-1,f=0;f<a[I];f++){var g=a[f],h=yj(b,g),l=null;0<=h&&(l={Kb:f,gm:g,groups:[],Sf:{}});if(0<=h&&h<e){e-=h;for(g=0;g<=e;g++)d.pop();e=h;h=d[d[I]-1];d[z](l);h[Tr][z](l)}else 0<=e&&g===b[e]?(d.pop(),h=d[d[I]-1],d[z](l),h[Tr][z](l)):e+1<b[I]&&g===b[e+1]?(h=d[d[I]-1],e++,d[z](l),h[Tr][z](l)):(h=d[d[I]-1],g in h.Sf||(h.Sf[g]=[]),h.Sf[g][z](f))}return c};function hx(){}U(hx,Zw);hx[J].Rb=function(a){$w(a);var b=a.O();if(2>b)return!1;var c=a.L(0);if(c!=eh&&c!=fh||a.L(1)!=N)return!1;for(var c=0,d=1;d<b;d++){var e=a.L(d);if(e==N)c=0;else if(e==ni){if(c++,2<c)return!1}else return!1}return!0};hx[J].Aj=function(a){if(!this.Rb(a))return 0;var b=!1,c=0<this[Dd](a,ni),b=a.X(),d=a.fq(0);if(50<b)b=!0;else{for(var e=ha[Fr],f=ha.MIN_VALUE,g=1;g<b;g++)var h=k.abs(a[H](d[g-1],0)-a[H](d[g],0)),e=0<h&&h<e?h:e,f=h>f?h:f;b=0!=e&&50<f/e?!0:!1}return c&&b?3:c||b?2:1};function ix(a){this.c8=!!(a||{}).sN}U(ix,Zw);ix[J].Rb=function(a){$w(a);var b=0,c=a.O();if(1>c)return!1;if(!this.gb(a,0,N)&&(b++,this.c8))for(;b<c&&this.gb(a,b,ni);)b++;for(var d=null;b<c;){var e=a.L(b);if(e==N)d={};else if(this.c8&&e==ni){if(!d)return!1}else if(e==Zg){if(!d||d.Ww)return!1;d.Ww=b}else return!1;b++}return null!==d};function jx(a){this.vR=a&&a.Sh||!1;ix[K](this,a)}U(jx,ix);jx[J].Rb=function(a){$w(a);if(!jx.g.Rb[K](this,a))return!1;var b=a.O();if(this.vR)for(var c=1;c<b;c++)if(this.gb(a,c,N)&&!bx(this,a,c))return!1;return!0};jx[J].Aj=function(a){for(var b=a.O(),c=a.X(),d=0,e=!1,f=0;f<b;f++)this.gb(a,f,N)&&(d++,bx(this,a,f)||(e=!0));return this.Rb(a)?1==c||e||this.gb(a,0,ni)?1:2<d&&this.vR?3:1!=d||this.vR?1:2:0};function kx(){}U(kx,Zw);kx[J].Rb=function(a){$w(a);var b=a.O();return 3>b||5<b||!this.gb(a,0,ni)||!this.gb(a,1,N)||!this.gb(a,2,N)||3<b&&!this.gb(a,3,ni)||4<b&&!this.gb(a,4,N)?!1:!0};kx[J].Aj=function(a){if(this.Rb(a)){var b;if(this.gb(a,3,ni)){b={};for(var c=0,d=k.min(a.X(),20),e=0;e<d;e++){var f=a[H](e,3);b[f]||c++;b[f]=!0}b=10>c}else b=!1;a=b?3:this.gb(a,3,ni)?1:2}else a=0;return a};function lx(){}U(lx,Zw);lx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};lx[J].ed=function(a){$w(a);var b=a.O();if(2!==b&&3!==b)throw m("Invalid data table format: must have 2 or 3 columns.");var c=1,d=2;2===b&&(c--,d--);this.Bb(a,0,ni);this.Bb(a,c,ni);this.Bb(a,d,N);return{Jv:c,oma:0,dA:d}};lx[J].Bb=function(a,b,c){if(!this.gb(a,b,c))throw m(vt+b+Ys+c+Zs);};function mx(a){this.oi=a;this.g4=new kl}Zq(mx[J],function(){return this.oi});function nx(){}U(nx,Zw);nx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};nx[J].ed=function(a){$w(a);for(var b=[],c=a.O(),d=0;d<c;++d){var e=a.Ik(d);if(e===L)b[z](new mx(d));else{if(1>b[I])throw m("At least 1 data column must come before any role column.");wj(b).g4.set(e,d)}}if(2!=b[I])throw m("Invalid data table format: must have 2 data columns.");c=b[0];b=b[1];this.Bb(a,c[yc](),tia);this.Bb(a,b[yc](),N);return{aZ:c,dA:b}};
nx[J].Bb=function(a,b,c){if(!Dj(c[Ac](fv),function(c){return this.gb(a,b,c)},this))throw m(vt+b+Ys+c+Zs);};function ox(){}U(ox,Zw);ox[J].Rb=function(a){$w(a);var b=a.O();if(5>b||6<b||!(this.gb(a,0,ni)&&this.gb(a,1,N)&&this.gb(a,2,N)&&this.gb(a,3,N)&&this.gb(a,4,N))||6==b&&!this.gb(a,5,ni))return!1;for(var b=k.min(a.X(),20),c=0;c<b;c++){var d=a[H](c,1),e=a[H](c,2),f=a[H](c,3),g=a[H](c,4);if(d!=k.min(d,e,f,g)||g!=k.max(d,e,f,g))return!1}return!0};ox[J].Aj=function(a){return this.Rb(a)?3:0};function vx(){ix[K](this)}U(vx,ix);vx[J].Aj=function(a){var b=this.gb(a,0,N),c=a.O();b||c--;return this.Rb(a)?2>c?1:2:0};function wx(){this.us=null}U(wx,Zw);wx[J].Rb=function(a){return!!zla(this,a)};wx[J].ed=function(a){a=zla(this,a);if(null!=a)return a;throw m(this.us);};
function zla(a,b){var c=new mx(0),d=new mx(1),e=new mx(2),f=0;a.gb(b,e[yc](),ni)||(f=-1,e=null);var g=new mx(3+f),h=new mx(4+f),l=new mx(5+f),n=new mx(6+f),f=new mx(7+f);return a.Bb(b,c[yc](),ni)&&a.Bb(b,d[yc](),ni)&&a.Bb(b,g[yc](),eh)&&a.Bb(b,h[yc](),eh)&&a.Bb(b,l[yc](),N)&&a.Bb(b,n[yc](),N)&&a.Bb(b,f[yc](),ni)?{vsa:c,Jv:d,XL:g,dI:h,soa:l,Mva:n,Sna:f,Sfa:e}:null}wx[J].Bb=function(a,b,c){return this.gb(a,b,c)?!0:(this.us=vt+b+Ys+c+Zs,!1)};function xx(){}U(xx,Zw);xx[J].Rb=function(a){$w(a);var b;b=a.O();if(1>b||2<b)b=!1;else{var c=!0;2==b&&(c=c&&this.gb(a,0,ni));b=c=c&&bx(this,a,b-1)}if(!b)if(b=a.O(),c=a.X(),0==b||1!=c)b=!1;else{for(var c=!0,d=0;d<b;d++)if(!this.gb(a,d,N)){c=!1;break}b=c}return b};xx[J].Aj=function(a){return this.Rb(a)?1<a.X()?2:3:0};function yx(){}U(yx,Zw);var Ala={gCa:yu,DBa:ou,TEXT:Ju,f7:Qg};yx[J].Rb=function(a){var b=a.O();if(1>b||2<b)return!1;var c=this.gb(a,0,ni);2==b&&(c=c&&this.gb(a,1,N));return c};yx[J].Aj=function(a){return this.Rb(a)?1:0};
yx[J].ed=function(a,b,c){try{b=b||Qg;var d=0,e,f=-1,g=-1,h=-1,l=-1;if(ax(a,[d,d+1],[N,N])){e=ju;h=d;l=d+1;d+=2;if(b===yu)throw m("displayMode must be set to Markers when using lat/long addresses.");b===Qg&&(b=ou)}else if(ax(a,[d],[ni])){switch(b){case Qg:e=xu;b=yu;f=d;break;case yu:e=xu;f=d;break;case ou:case Ju:e=Kt;g=d;break;default:throw m("Unknown displayMode: "+b);}d+=1}else throw m("Unknown address type.");var n=null;ax(a,[d],[ni])&&Mu!=a.Sg(d,di)&&(n=d++);var q=null,t=null;ax(a,[d],[N])&&(q=
d++,ax(a,[d],[N])&&(t=d++));var v=null;ax(a,[d],[ni])&&Mu==a.Sg(d,di)&&(v=d++);e!=xu&&null!=q&&null==t&&(t=q);if(a.O()!=d)throw m("Table contains more columns than expected (Expecting "+d+" columns)");return{LW:e,w$:b,dL:f,SF:g,QC:h,$C:l,WJ:n,ru:q,RE:t,k6:v}}catch(x){return c&&c.Pd(Wha+x),null}};function zx(){}U(zx,Zw);zx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};zx[J].ed=function(a){$w(a);if(5!=a.O())throw m("Invalid data table format: must have 5 columns.");this.Bb(a,0,N);this.Bb(a,1,N);this.Bb(a,2,N);this.Bb(a,3,N);this.Bb(a,4,ni);return{Tza:0,aAa:1,cya:2,yla:3,Nma:4}};zx[J].Bb=function(a,b,c){if(!this.gb(a,b,c))throw m(vt+b+Ys+c+Zs);};function Ax(a){ix[K](this,a)}U(Ax,ix);Ax[J].Rb=function(a){$w(a);if(!Ax.g.Rb[K](this,a))return!1;var b=a.O();if(this.vR)for(var c=1;c<b;c++)if(this.gb(a,c,N)&&!bx(this,a,c))return!1;return!0};Ax[J].Aj=function(a){for(var b=a.O(),c=a.X(),d=0,e=0,f=0;f<b;f++)this.gb(a,f,N)?d++:this.gb(a,f,eh)&&e++;return this.Rb(a)?10>c?1:2>d&&0==e?3:2:0};function Bx(){}U(Bx,Zw);Bx[J].Rb=function(a){return Bla(this,a)||Cla(this,a)};Bx[J].Aj=function(a){var b=Bla(this,a);a=Cla(this,a);return b||a?a?1:3:0};function Bla(a,b){$w(b);var c=b.O();if(2>c||3<c)return!1;var d=a.gb(b,0,N),d=d&&a.gb(b,1,N);3==c&&(d=d&&a.gb(b,2,ni));if(c=d)a.gb(b,0,N)&&a.gb(b,1,N)?(c=S(a.Ema,a),d=S(a.Fma,a),c=fx(b,0,c)&&fx(b,1,d)):c=!1;return c}function Cla(a,b){$w(b);var c=b.O();return 1>c||2<c||!a.gb(b,0,ni)||2==c&&!a.gb(b,1,ni)?!1:!0};function Cx(){}U(Cx,Zw);Cx[J].Rb=function(a){$w(a);var b=a.O();if(3>b||a.L(0)!=ni)return!1;var c=a.L(1);if(c!=N&&c!=eh&&c!=ni||c==ni&&!Dla(a)&&!Ela(a)||c==N&&!fx(a,1,function(a){return al(a)}))return!1;for(c=2;c<b;c++){var d=a.L(c);if(d!=N&&d!=ni)return!1}return!0};Cx[J].Aj=function(a){return this.Rb(a)?this.gb(a,1,N)&&!Fla(a)?1:3:0};function Fla(a){return fx(a,1,function(a){return 1900<a&&2100>a})}
function Dla(a){return fx(a,1,function(a){return 7!=a[I]||fa(a[Ae](0,3))||a[Jb](4)!=Bg||fa(a[Ae](6,7))?!1:!0})}function Ela(a){return fx(a,1,function(a){return 6!=a[I]||fa(a[Ae](0,3))||a[Jb](4)!=mg||fa(a[Jb](5))?!1:!0})};function Dx(){}U(Dx,Zw);Dx[J].Rb=function(a){$w(a);var b=a.O();if(2>b||3<b)return!1;var c=this.gb(a,0,ni)&&this.gb(a,1,ni);3==b&&(c=c&&this.gb(a,2,ni));return c&&xla(a)};Dx[J].Aj=function(a){return this.Rb(a)?3:0};function Ex(){}U(Ex,Zw);Ex[J].Rb=function(a){$w(a);var b=a.O();if(1>b||2<b)return!1;var c=this.gb(a,b-1,N);return c=c&&bx(this,a,b-1)};Ex[J].Aj=function(a){if(this.Rb(a))if(1==a.X())a=1;else{var b;if(!(b=!this.gb(a,0,ni)||25<a.X())){for(var c=b=0;c<a.X();c++)b+=a[H](c,1);b=!(97<b&&103>b||.97<b&&1.03>b)}a=b?2:3}else a=0;return a};function Fx(){}U(Fx,Zw);Fx[J].Rb=function(a){$w(a);var b=a.O();if(0==b)return!1;for(var c=this.gb(a,0,ni)?1:0,d=b>c;c<b;c++)if(!this.gb(a,c,N)){d=!1;break}return d};function Gx(){}U(Gx,Zw);Gx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};
Gx[J].ed=function(a){if(Ti(a)){var b=a[0];a=a[1];var c=b.O();if(3>c)throw m("Invalid linkTable format: must have at least 3 columns.");this.Bb(lu,b,0,N);this.Bb(lu,b,1,N);this.Bb(lu,b,2,N);var d=null,e=null,f=null,g=3;3<c&&b.Ik(3)==L&&(this.Bb(lu,b,3,N),d=3,g=4);for(;g<b.O();++g)c=b.Ik(g),c==oi&&null===e?(e=g,this.Bb(lu,b,g,ni)):c==Mu&&null===f&&(f=g,this.Bb(lu,b,g,ni));c=a.O();if(1!==c&&2!==c)throw m("Invalid nodeTable format: must have 1 or 2 columns.");this.Bb(Tia,a,0,ni);2===c&&this.Bb(Tia,a,
1,ni);for(var h=[],l=[],n=a.X(),g=0,q=b.X();g<q;++g){var t=b[H](g,0),v=b[H](g,1);if(t>=n||v>=n)throw m("Invalid linkTable row: source and target nodes must be in the range 0 to "+(n-1)+qf);var x=b[H](g,2),A=null,C=null,E=null;null!=e&&(A=b[Wr](g,e));null!=d&&(C=b[H](g,d));null!=f&&(E=b[H](g,f));l[z]({source:t,target:v,value:x,style:A,sa:E,opacity:C})}g=0;for(q=a.X();g<q;++g)h[z]({name:a[H](g,0),sb:2===c?a[H](g,1):L});return{links:l,nodes:h,lF:f,eT:d}}$w(a);f=a.O();if(3>f)throw m("Invalid data table format: must have at least 3 columns.");
this.Bb(Wt,a,0,ni);this.Bb(Wt,a,1,ni);this.Bb(Wt,a,2,N);e=d=b=null;c=3;3<f&&a.Ik(3)==L&&(this.Bb(Wt,a,3,N),b=3,c=4);for(f=c;f<a.O();++f)c=a.Ik(f),c==oi&&null===d?(d=f,this.Bb(Wt,a,f,ni)):c==Mu&&null===e&&(e=f,this.Bb(Wt,a,f,ni));f=new kl;c=[];g=[];h=0;for(l=a.X();h<l;++h)n=a[Wr](h,0),q=a[Wr](h,1),n=Gla(f,c,n),q=Gla(f,c,q),t=a[H](h,2),v=null,null!=d&&(v=a[Wr](h,d)),x=null!=e?a[H](h,e):null,A=null,null!=b&&(A=a[H](h,b)),g[z]({source:n,target:q,value:t,style:v,sa:x,opacity:A});return{links:g,nodes:c,
lF:e,eT:b}};function Gla(a,b,c){if(a.Ke(c))return a.get(c);a.set(c,b[I]);b[z]({name:c,sb:L});return b[I]-1}Gx[J].Bb=function(a,b,c,d,e){if(!this.gb(b,c,d,e))throw m("Invalid format in "+a+": column #"+c+Ys+d+Zs);};function Hx(){}U(Hx,Zw);Hx[J].Rb=function(a){$w(a);var b=a.O();if(2>b||this.gb(a,0,Zg)||this.gb(a,0,ni))return!1;for(var c=1,d=0,e=0;c<b;){var f=a.L(c);if(f==N)d++,e=0;else if(f==Zg){if(e++,0==d||1<e)return!1}else return!1;c++}return 0<d};function Ix(){}U(Ix,Zw);Ix[J].Rb=function(a){$w(a);for(var b=!0,c=a.O(),d=0;d<c;d++)if(!this.gb(a,d,N)){b=!1;break}return b};Ix[J].Aj=function(a){return this.Rb(a)?2>a.O()?1:2:0};function Jx(){}U(Jx,Zw);Jx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Jx[J].ed=function(a){$w(a);var b=a.O();if(1>b)throw m("Invalid data table format: must have at least 1 column.");this.Bb(a,0,eh);for(var c=[],d=1;d<b;d++)this.Bb(a,d,N),c[z](d);return{aZ:0,Lza:c}};Jx[J].Bb=function(a,b,c){if(!this.gb(a,b,c))throw m(vt+b+Ys+c+Zs);};function Kx(){}U(Kx,Zw);Kx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Kx[J].ed=function(a){$w(a);if(3!=a.O())throw m("Invalid data table format: must have 3 columns.");this.Bb(a,0,ni);this.Bb(a,1,N);this.Bb(a,2,ni);return{Jv:0,Kva:2,dA:1}};Kx[J].Bb=function(a,b,c){if(!this.gb(a,b,c))throw m(vt+b+Ys+c+Zs);};function Lx(){}U(Lx,Zw);Lx[J].Rb=function(){return!0};function Mx(){}U(Mx,Zw);Mx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Mx[J].ed=function(a){$w(a);a=a.O();if(2>a)throw m(Yha);return{numColumns:a}};function Nx(a){this.b=a||new To([])}U(Nx,Zw);var Hla=[eh,N,fh];Nx[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};
Nx[J].ed=function(a){$w(a);for(var b=[],c=a.O(),d=0;d<c;++d){var e=a.Ik(d);if(e===L)b[z]({index:d,Sf:{}});else{if(1>b[I])throw m("At least 1 data column must come before any role columns");wj(b).Sf[e]=d}}c=b[I];if(3!==c&&4!==c)throw m("Invalid data table format: must have 3 or 4 data columns.");d=4==c;this.Bb(a,b[0][yc],ni);d&&this.Bb(a,b[1][yc],ni);this.Bb(a,b[d?2:1][yc],Hla);this.Bb(a,b[d?3:2][yc],Hla);return 4===c?(a=!ap(this.b,lja,!0),{Jv:b[a?1:0],Xs:b[a?0:1],XL:b[2],dI:b[3]}):{Jv:b[0],Xs:null,
XL:b[1],dI:b[2]}};Nx[J].Bb=function(a,b,c){Ti(c)||(c=[c]);if(!wla(this,a,b,c))throw m(vt+b+Ys+c+Zs);};function Ox(){}U(Ox,Zw);Ox[J].Rb=function(a){try{this.ed(a)}catch(b){return!1}return!0};Ox[J].ed=function(a){$w(a);if(2>a.O())throw m("Invalid data table format: must have 2 columns.");this.Bb(a,0,eh);this.Bb(a,1,N);return{mDa:0,BDa:1}};Ox[J].Bb=function(a,b,c){Ti(c)||(c=[c]);if(!wla(this,a,b,c))throw m(vt+b+Ys+c+Zs);};function Px(){}U(Px,Zw);Px[J].Rb=function(a){$w(a);var b=a.O();if(2>b||4<b)return!1;var c=this.gb(a,0,ni)&&this.gb(a,1,ni);2<b&&(c=c&&bx(this,a,2))&&3<b&&(c=c&&this.gb(a,3,N));return c&&xla(a)};Px[J].Aj=function(a){return this.Rb(a)?3:0};function Qx(a){this.sl=Ti(a)?a:kk(Ila)}Qx[J].SX=function(a){var b=[];fk(this.sl,function(c){var d=Jla[c],e=d&&d[Sb];e&&(e=e.Aj(a),0!=e&&b[z]({type:c,paa:e,we:d.we}))});Kla(b);return Bj(b,function(a){return a[G]})};function Kla(a){Zj(a,function(a,c){var d=a.paa-c.paa;0==d&&(d=a.we-c.we);return-d})}
var Ila={lAa:it,Via:jt,sAa:lt,DAa:mt,FAa:nt,NAa:ot,bja:pt,aBa:qt,bBa:rt,Ija:st,jBa:tt,kBa:ut,PBa:yt,Kja:wt,aCa:Bt,CBa:xt,TBa:zt,tka:Ct,wCa:kt,yCa:Dt,A7:Et,HCa:Ft,JCa:Gt,Vka:Ht},Jla={AnnotatedTimeLine:{format:new hx,we:3},AreaChart:{format:new jx({sN:!0}),we:2},BarChart:{format:new ix({sN:!0}),we:2},BubbleChart:{format:new kx,we:2},CandlestickChart:{format:new ox,we:2},ColumnChart:{format:new ix({sN:!0}),we:2},ComboChart:{format:new vx,we:2},Gauge:{format:new xx,we:1},GeoChart:{format:new yx,we:3},
Histogram:{format:new Ax,we:3},LineChart:{format:new ix({sN:!0}),we:2},ImageRadarChart:{format:new Fx,we:1},ImageSparkLine:{format:new Ix,we:1},Map:{format:new Bx,we:2},MotionChart:{format:new Cx,we:3},OrgChart:{format:new Dx,we:2},PieChart:{format:new Ex,we:2},ScatterChart:{format:new Hx,we:2},"AreaChart-stacked":{format:new jx({Sh:!0}),we:2},SteppedAreaChart:{format:new jx,we:2},Table:{format:new Lx,we:0},Timeline:{format:new Nx,we:2},TreeMap:{format:new Px,we:2},WordTree:{format:new yx,we:2}};Mi("google.visualization.ChartSelection",Qx,void 0);Qx[J].calculateChartTypes=Qx[J].SX;var Lla={Bar:Mt,Line:ku,Scatter:Bu,AnnotatedTimeLine:Lt,AnnotationChart:"annotationchart",AreaChart:Ut,BarChart:Ut,BubbleChart:Ut,CandlestickChart:Ut,ColumnChart:Ut,ComboChart:Ut,Gauge:cu,GeoChart:du,GeoMap:"geomap",Histogram:Ut,ImageAreaChart:"imageareachart",ImageBarChart:"imagebarchart",ImageCandlestickChart:"imagechart",ImageChart:"imagechart",ImageLineChart:"imagelinechart",ImagePieChart:"imagepiechart",ImageSparkLine:gu,IntensityMap:"intensitymap",LineChart:Ut,Map:nu,MotionChart:pu,OrgChart:tu,
PieChart:Ut,RangeSelector:Ut,ScatterChart:Ut,SparklineChart:Ut,SteppedAreaChart:Ut,Table:Hu,Timeline:Lu,TreeMap:Zu,StringFilter:Tt,DateRangeFilter:Tt,NumberRangeFilter:Tt,CategoryFilter:Tt,ChartRangeFilter:Tt,NumberRangeSetter:Tt,ColumnSelector:Tt,Dashboard:Tt};function Rx(a,b){var c=a.useFormatFromData;Zi(c)&&!c||!hj(pj(a[Sb]))||(b=Aj(b,function(a){return!hj(pj(a))}),Vj(b),1==b[I]&&(c=Mla(b[0]),ua(a,c)))}function Mla(a){hj(pj(a))||(a=a[Bb](/\d/g,tf),a=a[Bb](/#{10,}/,nj(Se,10)));return a};function Nla(a){var b=Ola(a),c=new Lw(a);c.Wq([0,1,{type:N,calc:function(c,e){var f=Sx(a,e);return null!=f?b.UL*f.x+b.Osa:null}}]);return c}function Ola(a){var b;b=a.X();for(var c=new Ll,d=0;d<b;d++){var e=Sx(a,d);null!=e&&(c.x+=e.x,c.y+=e.y)}b=new Ll(c.x/b,c.y/b);for(e=d=c=0;e<a.X();e++){var f=Sx(a,e);null!=f&&(f=new Ll(f.x-b.x,f.y-b.y),c+=f.x*f.y,d+=f.x*f.x)}a={};a.UL=c/d||1;a.Osa=b.y-a.UL*b.x;return a}function Sx(a,b){var c=a[H](b,0),d=a[H](b,1);return null==c||null==d?null:new Ll(c,d)};function Pla(a){var b=a[ps](),c=a.bb();a=a.Xc();var d;a:if(d=a.useFormatFromData,Zi(d)&&!d)d=!1;else{d=[bv,Iu,jja,kja,Yt];for(var e=0;e<d[I];e++)if(Ni(d[e]+at,a)){d=!1;break a}d=!0}if(d)if(b==mt)3>c.O()||(b=c.Ds(1),d=a.hAxis||{},Rx(d,[b]),a.hAxis=d,c=c.Ds(2),b=a.vAxes||{},d=b[0]||{},Rx(d,[c]),b[0]=d,a.vAxes=b);else if(b==st)c=c.Ds(1),b=a.hAxis||{},Rx(b,[c]),a.hAxis=b;else{d=a.vAxes||[{},{}];for(var e=a.hAxis||{},f=d[0]||{},g=d[1]||{},h=[],l=[],n=c&&c.O()||0,q=0;q<n;q++)if(c.L(q)==N){var t=c.Ds(q),
v;v=q;0==v?v=null:(v--,v=((a.series||{})[v]||{}).targetAxisIndex||0);switch(v){case 0:h[z](t);break;case 1:l[z](t)}}b==lt?Rx(e,h):(Rx(f,h),Rx(g,l));0<n&&c.L(0)!=ni&&(b=b==lt?f:e,t=c.Ds(0),Rx(b,[t]));d[0]=f;d[1]=g;a.vAxes=d;a.hAxis=e}}function Qla(a){if(a[ds](Jt)){var b=a.bb();a[ps]()==Ct&&2==b.O()&&(b=Nla(b),a.bh(b),a.P(eja,2),a.P(fja,0),a.P(gja,!1));a.P(Jt,null)}}function Rla(a){var b=a.bb(),c=a.ll;if(Ti(c))for(var d=0;d<c[I];d++)b=Nw(b,c[d]);else null!=c&&(b=Nw(b,c));a.HE(null);a.bh(b)}
function Sla(a){var b=a[ps]();if((Lla[b]||null)==Ut&&b!=Ct){var b=a.bb(),c=a[ds](eu);if(null!=c){for(var d=[{calc:c?Gu:xia,sourceColumn:0,type:ni}],e=b.O(),c=c?1:0;c<e;c++)d[z](c);b=new Lw(b);b.Wq(d);a.P(eu,null);a.bh(b)}}};function Tx(a,b){kv[K](this);var c=b||{};Yi(c)&&(c=lo(c));this.H=c.container||null;this.lx=c.containerId||null;this.nL=null;this.eW=a;this.tg=c[a+jia]||null;this.Ai=c[a+cia]||null;this.aD=null;tr(this,null);this.VS=null;this.of=c.dataSourceUrl||null;this.C=null;this.bh(c.dataTable);this.b=c[fs]||{};this.D=c[es]||{};var d=c.packages;this.pT=Li(d)?d:null;this.Yj=c.query||null;this.dm=c.refreshInterval||null;this.ll=c[Ts]||null;this.xH=null;this.caa=[Rla,Sla,Pla,Qla];this.zca=c.isDefaultVisualization||
!Li(c.isDefaultVisualization)}U(Tx,kv);R=Tx[J];R.Gfa=null;R.aW=null;R.J=function(){this[bc]();Tx.g.J[K](this)};wa(R,function(){Ux(this)});
vr(R,function(a){a&&this.vga(a);a=this[ns]();try{if(null==this[ps]())throw m("The "+this.eW+" type is not defined.");if(Pp(this[ps]()))this.E$(a);else{var b=S(this.E$,this,a),b=iv.PO(b,S(this.iq,this,a)),c=this.pT;if(null==c){var d=this[ps](),d=d[Bb](nca,L),d=d[Bb](kca,L),c=Lla[d]||null;if(null==c)throw m("Invalid visualization type: "+d);}Yi(c)&&(c=[c]);var c={packages:c,callback:b},e=Ni(qca);null===e&&(e=raa);c=c?c:{callback:Oi};c.callback=c.callback||Oi;var f,d=null,g=Ni(Cia);g&&0<=An(g,0,Jia,
g[Mc](Bn))&&(d=Cn(g,Jia));(f=d)&&!c.language&&(c.language=f);yga(xga.jc(),e,c)}}catch(h){this.iq(a,h)}});Ha(R,function(){var a=this.lp(),a=new this[Cc](a);a.xH=this.xH;return a});Da(R,function(){var a=Tla(this,this.bb());a.container=void 0;return io(a)});R.lp=function(){return Tla(this,this.Gfa||this.bb())};
function Tla(a,b){var c=a.pT,d=void 0;null===b||(d=aj(b.Tz)?b.Tz().lp():b.lp());c={container:a.H||void 0,containerId:a.lx||void 0,dataSourceUrl:a.of||void 0,dataTable:d,options:a.Xc()||void 0,state:a[ks]()||void 0,packages:null===c?void 0:c,refreshInterval:a.dm||void 0,query:a.Bo()||void 0,view:a.ll||void 0,isDefaultVisualization:a.yca()};c[a.eW+jia]=a[ps]()||void 0;c[a.eW+cia]=a[Hr]()||void 0;a.Q7(c);return c}R.Q7=function(){};R.cQ=function(){return this.of};R.bb=function(){return this.C};gr(R,function(){return this.tg});
Rq(R,function(){return this.Ai});R.X_=function(){return this[le]};er(R,function(){var a;if(!(a=this.H))a:{if(!this.nL){a=this.lx;if(null==a){a=null;break a}var b=Wl(a);if(!gm(b))throw m("The container #"+a+" is null or not defined.");this.nL=b}a=this.nL}return a});R.aQ=function(){return this.lx};R.Bo=function(){return this.Yj};R.pQ=function(){return this.dm};ar(R,function(a,b){return Vx(this.b,a,b)});function Vx(a,b,c){a=-1==b[Dd](qf)?a[b]:Ni(b,a);c=Li(c)?c:null;return null!=a?a:c}R.Xc=function(){return this.b};
dr(R,function(){return this.D});R.yca=function(){return this.zca};R.mj=function(a){this.of=a};R.jxa=function(a){this.xH=a};R.Cpa=function(){return this.xH};R.bh=function(a){this.C=aha(a)};R.ew=function(a){this.tg=a};R.fp=function(a){this.Ai=a};R.vga=function(a){this.nL=this.lx=this.H=null;Yi(a)?this.lx=a:this.H=a};R.yU=function(a){this.nL=this.H=null;this.lx=a};R.Yk=function(a){this.Yj=a};R.Jn=function(a){this.dm=a};R.P=function(a,b){Ula(this.b,a,b)};
function Ula(a,b,c){null==c?Ri(Vx(a,b))||(c=b[Ac](qf),1<c[I]&&(b=c.pop(),a=Vx(a,c[Je](qf))),delete a[b]):Mi(b,c,a)}$q(R,function(a){this.b=a||{}});R.setProperty=function(a,b){var c=a[Ac](qf);if(0<c[I]){var d=c[xb]();if(d=Vla[d])if(0===c[I])d.set[bd](this,b);else d=d.get[bd](this),Ula(d,c[Je](qf),b)}};R.od=function(a){this.D=a||{}};R.HL=function(a){this.pT=a};R.HE=function(a){this.ll=a};R.yxa=function(a){a!=this[le]&&(this.VS=a)};R.Bga=function(a){this.zca=a};R.qQ=function(){return new this[Cc](this.lp())};
R.xQ=function(){return this.ll};R.O_=function(){return this.pT};R.iq=function(a,b){var c=b&&b[$r]||$t,d=iv.Pd(a,c);Iw(this,$t,{id:d,message:c})};
R.qP=function(a,b){var c=Pp(this[ps]());if(!c)throw m("Invalid "+this.eW+" type: "+this[ps]());this.VS&&(Ux(this),tr(this,this.VS),this.VS=null);var d;if(d=this[le]&&this[le][Cc]==c)d=(d=this[le])&&aj(d[ns])?d[ns]()==a:!1;d?c=this[le]:(Ux(this),c=new c(a));this.aD&&this.aD!=c&&aj(this.aD.hc)&&this.aD.hc();this.aD=c;Wla(this,c);this.Gfa=b;d=So(this.Xc());d=new Wx({chartType:this[ps](),dataTable:b,options:d,view:this.ll});for(var e=0;e<this.caa[I];e++)this.caa[e](d);c[Ws](d.bb(),d.Xc(),this[ks]())};
R.awa=function(a){Ti(this.ll)?this.ll[z](a):this.ll=null===this.ll?[a]:[this.ll,a]};R.qoa=function(a,b){if(b.Uj()){var c=b.EI(),d=b.E_(),e=iv.oA(a,b);Iw(this,$t,{id:e,message:c,detailedMessage:d})}else this.qP(a,b.bb())};function Wla(a,b){Xla(a);var c=[];V([wu,Cu,$t,Fu],function(d){var e=Fw(b,d,function(c){d==wu&&(a.aD=null,tr(a,b));d!=wu&&d!=Fu||!aj(b[ks])||a.od(b[ks][K](b));Iw(a,d,c)});c[z](e)});a.aW=c}
R.E$=function(a){var b=this.bb();if(b)this.qP(a,b);else if(null!=this.of)b=S(this.qoa,this,a),b=iv.PO(b,S(this.iq,this,a)),this.rU(b,!0);else throw m("Cannot draw chart: no data specified.");};R.rU=function(a,b){var c=Zi(b)?b:!1,d=new sw(this.of||L),e=this.dm;e&&c&&d.Jn(e);(c=this.Bo())&&d.Yk(c);d[Gr](a)};function Ux(a){a[le]&&aj(a[le].hc)&&a[le].hc();Xla(a);mv(a[le]);tr(a,null)}function Xla(a){Ti(a.aW)&&(V(a.aW,function(a){Jw(a)}),a.aW=null)}
var Vla={name:{get:Tx[J][Hr],set:Tx[J].fp},type:{get:Tx[J][ps],set:Tx[J].ew},container:{get:Tx[J][ns],set:Tx[J].vga},containerId:{get:Tx[J].aQ,set:Tx[J].yU},options:{get:Tx[J].Xc,set:Tx[J][Zr]},state:{get:Tx[J][ks],set:Tx[J].od},dataSourceUrl:{get:Tx[J].cQ,set:Tx[J].mj},dataTable:{get:Tx[J].bb,set:Tx[J].bh},refreshInterval:{get:Tx[J].pQ,set:Tx[J].Jn},query:{get:Tx[J].Bo,set:Tx[J].Yk},view:{get:Tx[J].xQ,set:Tx[J].HE}};function Wx(a){Tx[K](this,Qt,a)}U(Wx,Tx);R=Wx[J];R.me=Tx[J].X_;R.wU=Tx[J].yxa;
R.Vd=Tx[J].ew;R.Xa=Tx[J][ps];R.D4=Tx[J].fp;R.B_=Tx[J][Hr];function Xx(a){Tx[K](this,ria,a)}U(Xx,Tx);R=Xx[J];R.bQ=Tx[J].X_;R.fxa=Tx[J].ew;R.Bpa=Tx[J][ps];R.exa=Tx[J].fp;R.Apa=Tx[J][Hr];function Yx(){this.yc=new sl;this.Xk=new sl;this.Gi=new sl}R=Yx[J];wa(R,function(){this.yc=new sl;this.Xk=new sl;this.Gi=new sl});Ha(R,function(){var a=new Yx;a.yc=new sl(this.yc.Ya());a.Xk=new sl(this.Xk.Ya());a.Gi=new sl(this.Gi.Ya());return a});ab(R,function(a){return this.yc[Ks](a.yc)&&this.Xk[Ks](a.Xk)&&this.Gi[Ks](a.Gi)});function Zx(a,b){var c=[];fl(b==Au?a.yc:a.Xk,function(a){c[z](ka(a,10))});return c}function $x(a){return Zx(a,Au)}
function ay(a){var b=[];fl(a.Gi,function(a){a=a[Ac](nf);b[z]({row:ka(a[0],10),column:ka(a[1],10)})});return b}rr(R,function(){for(var a=[],b=$x(this),c=Zx(this,ch),d=ay(this),e=0;e<b[I];e++){var f={};f.row=b[e];f.column=null;a[z](f)}for(e=0;e<c[I];e++)f={row:null},f.column=c[e],a[z](f);for(e=0;e<d[I];e++)f={},f.row=d[e].row,f.column=d[e].column,a[z](f);return a});function by(a,b){return a.yc[ad](String(b))}function cy(a,b){return a.Xk[ad](String(b))}
function dy(a,b,c){if(b==Au?by(a,c[0]):b==ch?cy(a,c[0]):a.Gi[ad](String(c[0]+nf+c[1])))return!1;b==Au?a.yc.add(String(c[0])):b==ch?a.Xk.add(String(c[0])):a.Gi.add(String(c[0]+nf+c[1]));return!0}R.Ar=function(a){return dy(this,Au,[a])};R.Wf=function(a){return dy(this,ch,[a])};function ey(a,b,c){var d=by(a,b);c&&a[bc]();d?a.rz(b):a.Ar(b)}function fy(a,b,c){var d=cy(a,b);c&&a[bc]();d?a.QT(b):a.Wf(b)}function gy(a,b,c,d){var e=a.Gi[ad](String(b+nf+c));d&&a[bc]();e?a.S3(b,c):dy(a,Pt,[b,c])}
R.rz=function(a){if(!by(this,a))return!1;this.yc[Ub](String(a));return!0};R.QT=function(a){if(!cy(this,a))return!1;this.Xk[Ub](String(a));return!0};R.S3=function(a,b){if(!this.Gi[ad](String(a+nf+b)))return!1;this.Gi[Ub](String(a+nf+b));return!0};
Uq(R,function(a){var b=new sl,c=new sl,d=new sl;a||(a=[]);for(var e=0;e<a[I];e++){var f=a[e];null!=f.row&&null!=f.column?d.add(String(f.row+nf+f.column)):null!=f.row?b.add(String(f.row)):null!=f.column&&c.add(String(f.column))}var g=b.zl(this.yc),h=c.zl(this.Xk),l=d.zl(this.Gi);a=this.yc.zl(b);e=this.Xk.zl(c);f=this.Gi.zl(d);this.yc=b;this.Xk=c;this.Gi=d;b=new Yx;b.yc=g;b.Xk=h;b.Gi=l;c=new Yx;c.yc=a;c.Xk=e;c.Gi=f;return new Yla(b,c)});function Yla(a,b){this.rA=a;this.bE=b};function hy(a){kv[K](this);this.Yc=a;this.de={}}U(hy,kv);var Zla=[];R=hy[J];R.o=function(a,b,c,d){return iy(this,a,b,c,d)};function jy(a,b,c,d,e){iy(a,b,c,d,!1,e)}function iy(a,b,c,d,e,f){Ti(c)||(c&&(Zla[0]=c[qc]()),c=Zla);for(var g=0;g<c[I];g++){var h=Bv(b,c[g],d||a[Lr],e||!1,f||a.Yc||a);if(!h)break;a.de[h.key]=h}return a}R.XC=function(a,b,c,d){return $la(this,a,b,c,d)};
function $la(a,b,c,d,e,f){if(Ti(c))for(var g=0;g<c[I];g++)$la(a,b,c[g],d,e,f);else{b=Ev(b,c,d||a[Lr],e,f||a.Yc||a);if(!b)return a;a.de[b.key]=b}return a}R.Gb=function(a,b,c,d,e){if(Ti(b))for(var f=0;f<b[I];f++)this.Gb(a,b[f],c,d,e);else c=c||this[Lr],e=e||this.Yc||this,c=Cv(c),d=!!d,b=uv(a)?a.DI(b,c,d,e):a?(a=Dv(a))?a.DI(b,c,d,e):null:null,b&&(Gv(b),delete this.de[b.key]);return this};R.Bc=function(){fk(this.de,Gv);this.de={}};R.J=function(){hy.g.J[K](this);this.Bc()};
Tq(R,function(){throw m("EventHandler.handleEvent not implemented");});function ky(a){kv[K](this);this.H=a;this.R=new hy(this)}U(ky,kv);R=ky[J];R.J=function(){this[bc]();ky.g.J[K](this)};wa(R,function(){this.R.Bc();mv(this.R);lm(this.H)});er(R,function(){return this.H});R.addEventListener=function(a,b,c,d,e){e?iy(this.R,a,b,c,d,e):this.R.o(a,b,c,d)};vr(R,function(){});dr(R,function(){return{}});function ly(a){Rw[K](this,a);this.o$=[]}U(ly,Rw);R=ly[J];R.J=function(){this[bc]();ly.g.J[K](this)};wa(R,function(){this.vg()});R.vg=function(){this.yM&&(Jw(this.yM),mv(this.yM),this.yM=null);mv(this.Sc);this.Sc=null;lm(this.ma)};R.va=null;R.wF=null;R.b=null;R.Sc=null;R.yM=null;R.K6=null;R.D=null;R.ov=null;R.bb=function(){return this.va};R.Xc=function(){return this.b};R.mh=function(){return{}};R.Ql=function(a,b){return Bp(b,$u,{})};R.Es=function(){return L};R.xga=function(a){this.o$=a};R.fQ=function(){return this.o$};
R.Jq=function(){};dr(R,function(){return this.D?lo(io(this.D)):null});vr(R,function(a,b,c){pq(a);this.va=a;this.wF=b||{};this.K6=c||{};Qw(this.Qp,this.uB,this)});
R.uB=function(){if(this.va){this.D=this.K6||{};if(!Xi(this.D))throw m("Control state must be an object.");this.ov=this.ov||this.D;this.b=new To([this.wF,this.mh()||{}]);this.Jq(this.va,this.b,this.D);if(!this.Sc){var a=op(this.b,oja,this.Es());this.Sc=(a=Pp(a))?new a(this.ma):null;if(!this.Sc)throw m("Invalid Ui instance.");this.yM=Fw(this.Sc,av,S(this.vza,this))}this.Sc[Ws](this.D,this.Ql(this.va,this.b));this.D=this.Sc[ks]();Iw(this,wu,null)}};R.vza=function(a){this.D=this.Sc[ks]();Iw(this,Fu,a)};
R.tt=function(){Qw(this.Qp,this.twa,this)};R.twa=function(){this.ov&&(this.K6=this.ov,this.uB())};function my(){this.sh=new kl;this.Bs=new kl;this.eu=new kl}function ama(a,b,c){bma(a,b,c)||(a.sh.set(ny(b),b),a.sh.set(ny(c),c),cma(b,c,a.Bs),cma(c,b,a.eu))}R=my[J];wa(R,function(){this.sh[bc]();this.Bs[bc]();this.eu[bc]()});Va(R,function(){return this.sh[pd]()});R.xR=function(){try{return dma(this),!0}catch(a){return!1}};R.Zb=function(){return this.sh.Zb()};R.Ya=function(){return this.sh.Ya()};Pa(R,function(a){return this.sh.Ke(ny(a))});
function bma(a,b,c){b=ny(b);return a.Bs.Ke(b)&&a.Bs.get(b)[ad](ny(c))}function oy(a,b){if(!a[ad](b))return null;var c=a.eu.get(ny(b));return c?Cea(c,function(a){return this.sh.get(a)},a):null}R.gg=function(a){return this[ad](a)?(a=this.Bs.get(ny(a)))?Cea(a,function(a){return this.sh.get(a)},this):null:null};function py(a){if(a.sh[pd]())return[];var b=[];rl(a.Bs,function(a,d){this.eu.Ke(d)||b[z](this.sh.get(d))},a);if(0==b[I])throw m("Invalid state: DAG has not root node(s).");return b}
function dma(a){for(var b=ema(a.eu),c=[],d=Bj(py(a),function(a){return ny(a)},a);0<d[I];){for(var e=[],f=0;f<d[I];f++){var g=d[f];c[z](a.sh.get(g));var h=a.Bs.get(g);h&&rl(h,function(a){b.get(a)[Ub](g);b.get(a)[pd]()&&(b[Ub](a),e[z](a))})}d=e}if(c[I]!=a.sh.Zb())throw m("cycle detected");}Ha(R,function(){return this[pd]()?new my:my[J].IP[bd](this,py(this))});R.IP=function(a){var b=new my;if(0==arguments[I])return b;for(var c=0;c<arguments[I];c++)fma(this,arguments[c],b);return b};
function fma(a,b,c){var d=a.gg(b);d&&rl(d,function(a){ama(c,b,a);fma(this,a,c)},a)}function ny(a){var b=typeof a;return b==Uh&&a||b==sh?Th+bj(a):b[mc](0,1)+a}function cma(a,b,c){var d=c.get(ny(a));d||(d=new sl,c.set(ny(a),d));d.add(ny(b))}function gma(a,b,c){var d=c.get(ny(a));d[Ub](ny(b));d[pd]()&&c[Ub](ny(a))}function hma(a,b){return!a.Bs.Ke(ny(b))&&!a.eu.Ke(ny(b))}function ema(a){var b=new kl;rl(a,function(a,d){b.set(d,a[Lc]())});return b};function qy(a){kv[K](this);this.vh=new my;this.We=new Yx;this.w4={};this.$A={};this.qJ=null;this.YC=[];this.fd=new Ow(this,a);this.Xm=null}U(qy,kv);R=qy[J];rr(R,function(){return this.We[Os]()});R.J=function(){this[bc]();qy.g.J[K](this)};wa(R,function(){V(this.YC,function(a){Jw(a)});this.YC=[];this.Xm=null;this.vh[bc]()});R.iq=function(a){this.fd.Pd(a)};
Vq(R,function(a,b){if(ima(a))if(jma(b)){var c=bj(a);if(bj(b)==c)this.iq(Rha);else{c=[];this.vh[ad](a)||c[z](a);this.vh[ad](b)||c[z](b);ama(this.vh,a,b);var d;this.vh.xR()?d=!0:(this.iq(hia),d=!1);if(d)for(d=0;d<c[I];d++){var e=c[d];this.YC[z](Fw(e,Fu,S(this.Era,this,e)));this.YC[z](Fw(e,wu,S(this.Cra,this,e)));this.YC[z](Fw(e,$t,S(this.Bra,this,e)));e.getChart&&this.YC[z](Fw(e,Cu,S(this.Dra,this,e)))}else c=this.vh,bma(c,a,b)&&(gma(a,b,c.Bs),gma(b,a,c.eu),hma(c,a)&&c.sh[Ub](ny(a)),hma(c,b)&&c.sh[Ub](ny(b)))}}else this.iq(b+
xha);else this.iq(a+zha)});vr(R,function(a){if(a&&!this.vh[pd]()){this.qJ=aha(a);this.Xm=new ry(this);a=py(this.vh);for(var b=0;b<a[I];b++)a[b].bh(this.qJ);this.Xm[Rc](a)}});function jma(a){return Xi(a)&&aj(a[Ws])&&aj(a.setDataTable)}function ima(a){return jma(a)&&aj(a.getControl)}R.Era=function(a){this.Xm=this.Xm||new ry(this);kma(this.Xm,a)};
R.Cra=function(a){var b;if(b=ima(a)){b=a.bQ();var c;if(c=Xi(b)){if(aj(b.applyOperator))a:{b=this.vh;c=b.IP(a);for(var d=c.Ya(),e=0;e<d[I];e++){var f=d[e];if(f!=a&&oy(c,f)[I]!=oy(b,f)[I]){b=!1;break a}}b=!0}else b=aj(b[bd]);c=b}b=!c}b?this.iq(a+yha):(this.Xm=this.Xm||new ry(this),kma(this.Xm,a))};function lma(a,b){var c=b.row,d=b.column;if(null!=c||null!=d)null==c?a.We.QT(d):null==d?a.We.rz(c):a.We.S3(c,d)}
R.Dra=function(a){var b=bj(a),c=a.getChart()[Os]();this.w4[b]||(this.w4[b]=new Yx);var c=Aj(Bj(c,function(b){for(var c=a.bb();c!==this.qJ;){b={row:null==b.row?null:c.getTableRowIndex(b.row),column:null==b.column?null:c.getTableColumnIndex(b.column)};0>b.row&&(b.row=null);0>b.column&&(b.column=null);if(null==b.row&&null==b.column)return null;c=c.bb()}return b},this),Si),d=this.w4[b][Mr](c),c=d.rA[Os](),d=d.bE[Os]();V(c,function(a){var c=a.row+nf+a.column;this.$A[c]||(this.$A[c]=new sl);this.$A[c].add(b);
c=a.row;a=a.column;if(null!=c||null!=a)null==c?this.We.Wf(a):null==a?this.We.Ar(c):dy(this.We,Pt,[c,a])},this);V(d,function(a){var c=a.row+nf+a.column;this.$A[c]?(this.$A[c][Ub](b),0===this.$A[c].Zb()&&lma(this,a)):lma(this,a)},this)};R.Bra=function(a){this.Xm&&this.Xm.handleError(a)};function mma(a,b){b?Iw(a,wu,null):a.iq(dia);a.Xm=null}
function nma(a,b){if(1==b[I])return b[0];for(var c=b[0],d=Rj(b,1),e=new sl(oma(a,d[0])),f=1;f<d[I]&&(e=e.vC(oma(a,d[f])),!e[pd]());f++);for(var f=[],g=0;g<c.X();g++)e[ad](pma(a,c,g))&&f[z](g);e=new sl(qma(a,d[0]));for(g=1;g<d[I]&&(e=e.vC(qma(a,d[g])),!e[pd]());g++);d=[];for(g=0;g<c.O();g++)e[ad](rma(a,c,g))&&d[z](g);c=new Lw(c);c.Kn(f);c.Wq(d);return c}function oma(a,b){for(var c=[],d=0;d<b.X();d++){var e=pma(a,b,d);null!=e&&c[z](e)}return c}
function pma(a,b,c){for(;b!==a.qJ;)c=b.hn(c),b=b.bb();return c}function qma(a,b){for(var c=[],d=0;d<b.O();d++){var e=rma(a,b,d);null!=e&&c[z](e)}return c}function rma(a,b,c){for(;b!==a.qJ&&-1!==c;)c=b.KI(c),b=b.bb();-1==c&&(c=null);return c}function ry(a){this.Ap=a;this.vh=a.vh[Lc]();this.fr={};a=this.vh.Ya();for(var b=0;b<a[I];b++)this.fr[bj(a[b])]=wu}Ia(ry[J],function(a){ry[J].sda[bd](this,a);for(var b=0;b<a[I];b++)this.cg(a[b])});
function kma(a,b){if(a.vh[ad](b)){switch(a.fr[bj(b)]){case uu:break;case $t:break;case Zt:a.fr[bj(b)]=wu;sma(a,b);break;case wu:a.sda(b);sma(a,b);break;default:bj(b)}tma(a)}}ry[J].handleError=function(a){if(this.vh[ad](a)){switch(this.fr[bj(a)]){case uu:case wu:case $t:break;case Zt:this.fr[bj(a)]=$t;a=this.vh.IP(a).Ya();for(var b=1;b<a[I];b++)this.fr[bj(a[b])]=$t;break;default:bj(a)}tma(this)}};
function tma(a){var b=0;ik(a.fr,function(a){if(a==$t)b++;else if(a!=wu)return!1;return!0},a)&&mma(a.Ap,0==b)}ry[J].sda=function(a){for(var b=my[J].IP[bd](this.vh,arguments),c=b.Ya(),d=0;d<c[I];d++){var e=b,f=c[d];if(!e[ad](f)||e.eu.Ke(ny(f)))this.fr[bj(c[d])]=uu}};ry[J].cg=function(a){this.fr[bj(a)]=Zt;var b=iv.PO(function(){a[Ws]()},S(this.handleError,this,a));Wv(b)};
function sma(a,b){var c=a.vh.gg(b);if(c){var d=b.bQ();d.xga&&d.xga(c);for(d=0;d<c[I];d++){var e=c[d],f;a:{f=a;var g=oy(f.vh,e);if(g)for(var h=0;h<g[I];h++)if(f.fr[bj(g[h])]!=wu){f=!1;break a}f=!0}f&&(f=uma(a,e),e.bh(f),a.cg(e))}}}function uma(a,b){var c=Bj(oy(a.vh,b),function(a){a=a.bQ();if(aj(a[bd]))return a[bd][K](a)});return nma(a.Ap,c)};function sy(a){kv[K](this);this.H=a;this.Ap=new qy(a);mv(this.L3);this.L3=Fw(this.Ap,wu,S(this.mba,this,wu));mv(this.PZ);this.PZ=Fw(this.Ap,$t,S(this.mba,this,$t))}U(sy,kv);R=sy[J];R.J=function(){this[bc]();mv(this.L3);mv(this.PZ);mv(this.Ap);sy.g.J[K](this)};wa(R,function(){Jw(this.L3);Jw(this.PZ);this.Ap[bc]()});Vq(R,function(a,b){Ti(a)||(a=[a]);Ti(b)||(b=[b]);for(var c=0;c<a[I];c++)for(var d=0;d<b[I];d++)this.Ap[fc](a[c],b[d]);return this});vr(R,function(a){this.Ap[Ws](a)});er(R,function(){return this.H});
rr(R,function(){return this.Ap[Os]()});R.mba=function(a,b){Iw(this,a,b||null)};function ty(a){Tx[K](this,sia,a);a=a||{};Yi(a)&&(a=lo(a));this.vr=a.wrappers||null;this.FA=a.bindings||null;this.ew(a.dashboardType||Uha);uy(this)}U(ty,Tx);R=ty[J];R.qP=function(a,b){function c(a){return f[a]}mv(this[le]);a=Op(a);for(var d=new sy(a),e=this.FA||[],f=this.vr,g=e[I],h=0;h<g;h++){var l=Bj(e[h].controls,c),n=Bj(e[h].participants,c);d[fc](l,n)}tr(this,d);ty.g.qP[K](this,a,b)};R.Q7=function(a){a.wrappers=this.vr?Bj(this.vr,function(a){return a[Ur]()}):void 0;a.bindings=this.FA||void 0};
R.zxa=function(a){this.vr=a||null;uy(this)};R.Spa=function(){return this.vr};R.cxa=function(a){this.FA=a||null;uy(this)};R.upa=function(){return this.FA};R.Dpa=Tx[J].X_;R.lxa=Tx[J].fp;R.Epa=Tx[J][Hr];function uy(a){var b=a.vr;if(null!==b&&!Ti(b)){var c=[];fk(b,function(a,b){aj(a[Ur])||(a=vy(a));a.fp(b);c[z](a)},a);b=c}var d=a.FA;wy(b)&&wy(d)||(a.vr=Bj(b,a.J2,a),a.FA=Bj(d,a.Sua,a))}R.J2=function(a){aj(a[Ur])||(a=vy(a));a.bh(null);a.mj(null);return a};
R.Sua=function(a){var b=a.controls,c=a.participants;if(wy(b)||wy(c))throw m("invalid binding: "+a);b=Bj(b,this.jaa,this);c=Bj(c,this.jaa,this);return{controls:b,participants:c}};R.jaa=function(a){var b=a,c=/^{.*}$/;if(Xi(a)||Yi(a)&&c[rd](a))return aj(b[Ur])||(b=vy(b)),this.vr[z](b),this.vr[I]-1;a=vma(this);a=hj(pj(b))?-1:yj(a,b);if(-1==a)throw m("Invalid wrapper name: "+b);return a};function vma(a){return Bj(a.vr,function(a){return a[Hr]()})}function wy(a){return Ti(a)?Jj(a):!0};function xy(a,b){vy(a)[Ws](b)}function vy(a){a=a||{};Yi(a)&&(a=lo(a));return a.controlType?new Xx(a):a.dashboardType?new ty(a):new Wx(a)};function yy(a,b,c){var d=b.L(c),e=b.Pe(c),f=b.Na(c),d=a.Wf(d,f,e);a.uga(d,b.aq(c))}function zy(a){for(var b=0,c=0;c<a[I];c++)b+=a[c];return b}function wma(a){return a[I]}function xma(a){return zy(a)/a[I]}
function Ay(a,b,c){function d(a,b,c,d){return b[K](null,c[H](d,a))}var e=[],f=[];V(b,function(b){if($i(b))e[z](b);else if(Qi(b)==Uh){var c=b.column,c=a.Bg(c);Ria in b&&f[z]([c,{calc:cj(d,c,b.modifier),type:b[G],label:b[gd],id:b.id}]);e[z](c)}});if(!Jj(f)){for(var g=new Lw(a),h=g.Yaa(),l=a.X(),n=0;n<l;n++)V(f,function(a){h[a[0]]=a[1]});g.Wq(h);a=g}var q=new qq,t=[];V(e,function(c,d){var e=a.L(c),f=b[d][gd]||a.Na(c),g=null!=b[d].id?b[d].id:a.Pe(c);q.Wf(e,f,g);t[z](e)});c=c||[];V(c,function(b){var c=
a.Bg(b.column),d=b[gd]||a.Na(c),c=null!=b.id?b.id:a.Pe(c);q.Wf(b[G],d,c)});var v=[];V(e,function(a){v[z]({column:a})});for(var x=a.fq(v),A=[],C=0;C<c[I];C++)A[z]([]);for(C=0;C<x[I];C++){V(c,function(b,c){A[c][z](a[H](x[C],a.Bg(b.column)))});g=!1;if(C<x[I]-1)for(g=!0,l=0;l<e[I];l++){var n=a[H](x[C],e[l]),E=a[H](x[C+1],e[l]);if(0!=sq(t[l],n,E)){g=!1;break}}if(!g){var P=q.Ar();V(e,function(b,c){q.Oa(P,c,a[H](x[C],b))});var O=b[I];V(c,function(a,b){var c=a.aggregation[K](null,A[b]);q.Oa(P,O+b,c)});for(g=
0;g<c[I];g++)A[g]=[]}}return q};Mi("google.visualization.drawChart",xy,void 0);Mi("google.visualization.drawFromUrl",function(a,b){var c=new cw(b||ea[Gc][Yc]),d=lw(c,hu),e;null!=d?e=d:(e={},V(c.fj.Jk(),function(a){var b=lw(c,a);try{null!=b&&(b=lo(b))}catch(d){}e[a]=b}),cr(e,tk(e)));xy(e,a)},void 0);
Mi("google.visualization.createUrl",function(a,b){Yi(a)&&(a=lo(a));var c=[],d,e;for(e in a)if(e==Wia){var f=a[e],g;for(g in f)d=f[g],Yi(d)||(d=io(d)),c[z](g+Gf+aa(String(d)))}else d=a[e],Yi(d)||(d=aj(d[Ur])?d[Ur]():io(d)),c[z](e+Gf+aa(String(d)));d=Kp()+Jha;d=d[Bb](/^https?:/,L);c=(b||d)+Kf+c[Je](af);c=c[Bb](/'/g,Eha);return c=c[Bb](/"/g,Dha)},void 0);
Mi("google.visualization.createSnippet",function(a){var b=Kp()+Kha,b=b[Bb](/^https?:/,L),b=Qha+b+Bha;a=vy(a)[Ur]();a=a[Bb](/</g,ff);a=a[Bb](/>/g,ef);return b=b+a+tha},void 0);Mi("google.visualization.createWrapper",vy,void 0);Mi("google.visualization.ChartWrapper",Wx,void 0);wa(Wx[J],Wx[J][bc]);vr(Wx[J],Wx[J][Ws]);Ha(Wx[J],Wx[J][Lc]);Da(Wx[J],Wx[J][Ur]);Wx[J].getSnapshot=Wx[J].qQ;Wx[J].getDataSourceUrl=Wx[J].cQ;Wx[J].getDataTable=Wx[J].bb;Wx[J].getChartName=Wx[J].B_;Wx[J].getChartType=Wx[J].Xa;
Wx[J].getChart=Wx[J].me;Wx[J].getContainerId=Wx[J].aQ;Wx[J].getPackages=Wx[J].O_;Wx[J].getQuery=Wx[J].Bo;Wx[J].getRefreshInterval=Wx[J].pQ;Wx[J].getView=Wx[J].xQ;ar(Wx[J],Wx[J][ds]);Wx[J].getOptions=Wx[J].Xc;dr(Wx[J],Wx[J][ks]);Wx[J].getCustomRequestHandler=Wx[J].Cpa;Wx[J].isDefaultVisualization=Wx[J].yca;Wx[J].pushView=Wx[J].awa;Wx[J].sendQuery=Wx[J].rU;Wx[J].setDataSourceUrl=Wx[J].mj;Wx[J].setDataTable=Wx[J].bh;Wx[J].setChart=Wx[J].wU;Wx[J].setChartName=Wx[J].D4;Wx[J].setChartType=Wx[J].Vd;
Wx[J].setContainerId=Wx[J].yU;Wx[J].setIsDefaultVisualization=Wx[J].Bga;Wx[J].setPackages=Wx[J].HL;Wx[J].setQuery=Wx[J].Yk;Wx[J].setRefreshInterval=Wx[J].Jn;Wx[J].setView=Wx[J].HE;Wx[J].setOption=Wx[J].P;$q(Wx[J],Wx[J][Zr]);Wx[J].setState=Wx[J].od;Wx[J].setCustomRequestHandler=Wx[J].jxa;Mi("google.visualization.ControlWrapper",Xx,void 0);wa(Xx[J],Xx[J][bc]);vr(Xx[J],Xx[J][Ws]);Da(Xx[J],Xx[J][Ur]);Xx[J].getSnapshot=Xx[J].qQ;Xx[J].getDataSourceUrl=Xx[J].cQ;Xx[J].getDataTable=Xx[J].bb;
Xx[J].getControlName=Xx[J].Apa;Xx[J].getControlType=Xx[J].Bpa;Xx[J].getControl=Xx[J].bQ;Xx[J].getContainerId=Xx[J].aQ;Xx[J].getPackages=Xx[J].O_;Xx[J].getQuery=Xx[J].Bo;Xx[J].getRefreshInterval=Xx[J].pQ;Xx[J].getView=Xx[J].xQ;ar(Xx[J],Xx[J][ds]);Xx[J].getOptions=Xx[J].Xc;dr(Xx[J],Xx[J][ks]);Xx[J].sendQuery=Xx[J].rU;Xx[J].setDataSourceUrl=Xx[J].mj;Xx[J].setDataTable=Xx[J].bh;Xx[J].setControlName=Xx[J].exa;Xx[J].setControlType=Xx[J].fxa;Xx[J].setContainerId=Xx[J].yU;Xx[J].setPackages=Xx[J].HL;
Xx[J].setQuery=Xx[J].Yk;Xx[J].setRefreshInterval=Xx[J].Jn;Xx[J].setView=Xx[J].HE;Xx[J].setOption=Xx[J].P;$q(Xx[J],Xx[J][Zr]);Xx[J].setState=Xx[J].od;Mi("google.visualization.DashboardWrapper",ty,void 0);wa(ty[J],ty[J][bc]);vr(ty[J],ty[J][Ws]);Da(ty[J],ty[J][Ur]);ty[J].getBindings=ty[J].upa;ty[J].getDataSourceUrl=ty[J].cQ;ty[J].getDataTable=ty[J].bb;ty[J].getDashboard=ty[J].Dpa;ty[J].getDashboardName=ty[J].Epa;ty[J].getContainerId=ty[J].aQ;ty[J].getPackages=ty[J].O_;ty[J].getQuery=ty[J].Bo;
ty[J].getRefreshInterval=ty[J].pQ;ty[J].getView=ty[J].xQ;ty[J].getWrappers=ty[J].Spa;ty[J].setBindings=ty[J].cxa;ty[J].setDataSourceUrl=ty[J].mj;ty[J].setDataTable=ty[J].bh;ty[J].setDashboardName=ty[J].lxa;ty[J].setContainerId=ty[J].yU;ty[J].setPackages=ty[J].HL;ty[J].setQuery=ty[J].Yk;ty[J].setRefreshInterval=ty[J].Jn;ty[J].setView=ty[J].HE;ty[J].getSnapshot=ty[J].qQ;ty[J].setWrappers=ty[J].zxa;Mi("google.visualization.data.avg",xma,void 0);Mi("google.visualization.data.count",wma,void 0);Mi("google.visualization.data.group",Ay,void 0);
Mi("google.visualization.data.join",function(a,b,c,d,e,f){d=Bj(d,function(c){var d=a.Bg(c[0]);c=b.Bg(c[1]);return[d,c]});e=Bj(e,S(a.Bg,a));f=Bj(f,S(b.Bg,b));var g=c==Jh||c==rh,h=c==zu||c==rh,l=new qq,n=[];V(d,function(c){var d=a.L(c[0]),e=b.L(c[1]);if(d!=e)throw m("Key types do not match:"+d+of+e);yy(l,a,c[0]);n[z](d)});var q=[],t=[];V(d,function(a){q[z]({column:a[0]});t[z]({column:a[1]})});var v=a.fq(q),x=b.fq(t);V(e,function(b){yy(l,a,b)});V(f,function(a){yy(l,b,a)});for(var A=!1,C=0,E=0,P=0;C<
v[I]||E<x[I];){var O=0,X=[];if(E>=x[I])if(g)X[0]=v[C],O=-1;else break;else if(C>=v[I])if(h)X[1]=x[E],O=1;else break;else{X[0]=v[C];X[1]=x[E];for(var T=0;T<d[I];T++){var O=a[H](X[0],d[T][0]),W=b[H](X[1],d[T][1]),O=sq(n[T],O,W);if(0!=O)break}}if(A&&0!=O)A=!1,E++;else{if(-1==O&&g||1==O&&h||0==O){l.Ar();var sa,Ba;-1==O&&g||0==O&&c!=zu?(sa=a,Ba=0):(sa=b,Ba=1);V(d,function(a,b){c==rh?l.Oa(P,b,sa[H](X[Ba],a[Ba])):l.lc(P,b,sa[H](X[Ba],a[Ba]),sa.Ia(X[Ba],a[Ba]),sa[ce](X[Ba],a[Ba]))});if(-1==O&&g||0==O){var Ja=
d[I];V(e,function(b,c){l.lc(P,c+Ja,a[H](X[0],b),a.Ia(X[0],b),a[ce](X[0],b))})}if(1==O&&h||0==O)Ja=e[I]+d[I],V(f,function(a,c){l.lc(P,c+Ja,b[H](X[1],a),b.Ia(X[1],a),b[ce](X[1],a))});P++}1==O?E++:C++;0==O&&(A=!0)}}return l},void 0);Mi("google.visualization.data.max",function(a){if(0==a[I])return null;for(var b=a[0],c=1;c<a[I];c++){var d=a[c];null!=d&&d>b&&(b=d)}return b},void 0);
Mi("google.visualization.data.min",function(a){if(0==a[I])return null;for(var b=a[0],c=1;c<a[I];c++){var d=a[c];null!=d&&d<b&&(b=d)}return b},void 0);Mi("google.visualization.data.month",function(a){return a[Zd]()+1},void 0);Mi("google.visualization.data.sum",zy,void 0);Mi("__gvizguard__",!0,void 0);Mi(Dia,sw,void 0);sw[J].makeRequest=sw[J].makeRequest;sw[J].setRefreshInterval=sw[J].Jn;sw[J].setQuery=sw[J].Yk;Qq(sw[J],sw[J][Gr]);sw[J].setRefreshable=sw[J].txa;sw[J].setTimeout=sw[J][Xr];sw[J].setHandlerType=sw[J].pxa;sw[J].setHandlerParameter=sw[J].Aga;sw.setResponse=ww;qr(sw[J],sw[J][Ns]);Mi("google.visualization.CustomQuery",Tw,void 0);Qq(Tw[J],Tw[J][Gr]);Mi("google.visualization.QueryResponse",gv,void 0);gv[J].getDataTable=gv[J].bb;gv[J].isError=gv[J].Uj;
gv[J].hasWarning=gv[J].C0;gv[J].getReasons=gv[J].Taa;gv[J].getMessage=gv[J].EI;gv[J].getDetailedMessage=gv[J].E_;Mi("google.visualization.DataTable",qq,void 0);qq[J].addColumn=qq[J].Wf;qq[J].addRow=qq[J].Ar;qq[J].addRows=qq[J].Yt;Ha(qq[J],qq[J][Lc]);qq[J].getColumnId=qq[J].Pe;qq[J].getColumnIndex=qq[J].Bg;qq[J].getColumnLabel=qq[J].Na;qq[J].getColumnPattern=qq[J].Ds;qq[J].getColumnProperty=qq[J].Sg;qq[J].getColumnProperties=qq[J].aq;qq[J].getColumnRange=qq[J].bq;qq[J].getColumnRole=qq[J].Ik;
qq[J].getColumnType=qq[J].L;qq[J].getDistinctValues=qq[J].gQ;qq[J].getFilteredRows=qq[J].QB;qq[J].getFormattedValue=qq[J].Ia;qq[J].getNumberOfColumns=qq[J].O;qq[J].getNumberOfRows=qq[J].X;nb(qq[J],qq[J][ce]);Za(qq[J],qq[J][Fd]);qq[J].getRowProperty=qq[J].Fs;qq[J].getRowProperties=qq[J].II;qq[J].getSortedRows=qq[J].fq;qq[J].getTableProperty=qq[J].tQ;qq[J].getTableProperties=qq[J].Wx;qq[J].getUnderlyingTableColumnIndex=qq[J].uQ;qq[J].getUnderlyingTableRowIndex=qq[J].vQ;hb(qq[J],qq[J][H]);
qq[J].insertColumn=qq[J].rca;qq[J].insertRows=qq[J].b1;qq[J].removeColumn=qq[J].QT;qq[J].removeColumns=qq[J].Mfa;qq[J].removeRow=qq[J].rz;qq[J].removeRows=qq[J].Nfa;qq[J].setCell=qq[J].lc;qq[J].setColumnLabel=qq[J].dxa;qq[J].setColumnProperties=qq[J].uga;qq[J].setColumnProperty=qq[J].xz;qq[J].setFormattedValue=qq[J].zz;qq[J].setProperties=qq[J].Bz;qq[J].setProperty=qq[J][Tc];qq[J].setRowProperties=qq[J].uxa;qq[J].setRowProperty=qq[J].Fga;qq[J].setTableProperties=qq[J].vxa;qq[J].setTableProperty=qq[J].wxa;
qq[J].setValue=qq[J].Oa;sb(qq[J],qq[J][ye]);Da(qq[J],qq[J][Ur]);Mi("google.visualization.DataView",Lw,void 0);Lw.fromJSON=Nw;Lw[J].getColumnId=Lw[J].Pe;Lw[J].getColumnIndex=Lw[J].Bg;Lw[J].getColumnLabel=Lw[J].Na;Lw[J].getColumnPattern=Lw[J].Ds;Lw[J].getColumnProperty=Lw[J].Sg;Lw[J].getColumnProperty=Lw[J].Sg;Lw[J].getColumnProperties=Lw[J].aq;Lw[J].getColumnRange=Lw[J].bq;Lw[J].getColumnRole=Lw[J].Ik;Lw[J].getColumnType=Lw[J].L;Lw[J].getDistinctValues=Lw[J].gQ;Lw[J].getFilteredRows=Lw[J].QB;
Lw[J].getFormattedValue=Lw[J].Ia;Lw[J].getNumberOfColumns=Lw[J].O;Lw[J].getNumberOfRows=Lw[J].X;nb(Lw[J],Lw[J][ce]);Za(Lw[J],Lw[J][Fd]);Lw[J].getRowProperty=Lw[J].Fs;Lw[J].getRowProperties=Lw[J].II;Lw[J].getSortedRows=Lw[J].fq;Lw[J].getTableColumnIndex=Lw[J].KI;Lw[J].getUnderlyingTableColumnIndex=Lw[J].uQ;Lw[J].getTableRowIndex=Lw[J].hn;Lw[J].getUnderlyingTableRowIndex=Lw[J].vQ;Lw[J].getTableProperty=Lw[J].tQ;Lw[J].getTableProperties=Lw[J].Wx;hb(Lw[J],Lw[J][H]);Lw[J].getViewColumnIndex=Lw[J].Xaa;
Lw[J].getViewColumns=Lw[J].Yaa;Lw[J].getViewRowIndex=Lw[J].V_;Lw[J].getViewRows=Lw[J].Zaa;Lw[J].hideColumns=Lw[J].ksa;Lw[J].hideRows=Lw[J].nsa;Lw[J].setColumns=Lw[J].Wq;Lw[J].setRows=Lw[J].Kn;Lw[J].toDataTable=Lw[J].Tz;Da(Lw[J],Lw[J][Ur]);Mi("google.visualization.errors",iv,void 0);iv.addError=iv.Pd;iv.removeAll=iv.Bc;iv.removeError=iv.lwa;iv.addErrorFromQueryResponse=iv.oA;er(iv,iv[ns]);iv.createProtectedCallback=iv.PO;Mi(Eia,Fw,void 0);Mi(Fia,Gw,void 0);Mi(Iia,Iw,void 0);Mi(Hia,Jw,void 0);
Mi(Gia,Kw,void 0);Mi("google.visualization.QueryWrapper",Sw,void 0);$q(Sw[J],Sw[J][Zr]);vr(Sw[J],Sw[J][Ws]);Sw[J].setCustomErrorHandler=Sw[J].ixa;Sw[J].sendAndDraw=Sw[J].rE;Sw[J].setCustomPostResponseHandler=Sw[J].zU;Sw[J].setCustomResponseHandler=Sw[J].BU;qr(Sw[J],Sw[J][Ns]);Mi("google.visualization.arrayToDataTable",bha,void 0);Mi("google.visualization.datautils.compareValues",sq,void 0);
Mi("google.visualization.dataTableToCsv",function(a){for(var b=L,c=0;c<a.X();c++){for(var d=0;d<a.O();d++){0<d&&(b+=nf);var e=a.Ia(c,d),e=e[Bb](/"/g,Aha),f=-1!=e[Dd](nf),g=-1!=e[Dd](Ne),h=-1!=e[Dd](Qe);if(f||g||h)e=Qe+e+Qe;b+=e}b+=Ne}return b},void 0);Mi("google.visualization.GadgetHelper",Bw,void 0);Bw[J].createQueryFromPrefs=Bw[J].fna;Bw[J].validateResponse=Bw[J].Kza;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



var By=unescape,Cy=escape,Dy=setTimeout,Ey=navigator;function Fy(a,b){return a.origin=b}function Gy(a,b){return a.direction=b}function Hy(a,b){return a.filled=b}function Iy(a,b){return a.weight=b}function Jy(a,b){return a.collapse=b}function Ky(a,b){return a.maxValue=b}function Ly(a,b){return a.content=b}function My(a,b){return a.layout=b}function Ny(a,b){return a.selected=b}function Oy(a,b){return a.stroked=b}function Py(a,b){return a.fillcolor=b}function Qy(a,b){return a.select=b}
function Ry(a,b){return a.values=b}function Sy(a,b){return a.setRadius=b}function Ty(a,b){return a.depth=b}function Uy(a,b){return a.refresh=b}function Vy(a,b){return a.minValue=b}function Wy(a,b){return a.whiteSpace=b}function Xy(a,b){return a.animation=b}function Yy(a,b){return a.strokeweight=b}function Zy(a,b){return a.fillStyle=b}function $y(a,b){return a.setVisible=b}function az(a,b){return a.marginWidth=b}function bz(a,b){return a.cursor=b}function cz(a,b){return a.deltaY=b}
function dz(a,b){return a.deltaX=b}function ez(a,b){return a.size=b}function fz(a,b){return a.setVisibleChartRange=b}function gz(a,b){return a.coordorigin=b}function hz(a,b){return a.style=b}function iz(a,b){return a.close=b}function jz(a,b){return a.ticks=b}function kz(a,b){return a.getPosition=b}function lz(a,b){return a.isEnabled=b}function mz(a,b){return a.range=b}function nz(a,b){return a.marginHeight=b}function oz(a,b){return a.coordinates=b}function pz(a,b){return a.action=b}
function qz(a,b){return a.startTime=b}function rz(a,b){return a.node=b}function sz(a,b){return a.lineWidth=b}function tz(a,b){return a.frameBorder=b}function uz(a,b){return a.text=b}function vz(a,b){return a.annotations=b}function wz(a,b){return a.createCaption=b}function xz(a,b){return a.fontFamily=b}function yz(a,b){return a.value=b}function zz(a,b){return a.move=b}function Az(a,b){return a.strokeStyle=b}function Bz(a,b){return a.domain=b}function Cz(a,b){return a.strokecolor=b}
function Dz(a,b){return a.radius=b}function Ez(a,b){return a.children=b}function Fz(a,b){return a.scrolling=b}function Gz(a,b){return a.orientation=b}function Hz(a,b){return a.setContent=b}function Iz(a,b){return a.getContent=b}function Jz(a,b){return a.visible=b}function Mz(a,b){return a.fontWeight=b}function Nz(a,b){return a.scrollTop=b}function Oz(a,b){return a.endTime=b}function Pz(a,b){return a.getColors=b}function Qz(a,b){return a.labels=b}function Rz(a,b){return a.rect=b}
function Sz(a,b){return a.disabled=b}function Tz(a,b){return a.textAlign=b}function Uz(a,b){return a.background=b}function Vz(a,b){return a.fontStyle=b}function Wz(a,b){return a.getId=b}function Xz(a,b){return a.anchor=b}function Yz(a,b){return a.line=b}function Zz(a,b){return a.coords=b}function $z(a,b){return a.focused=b}function aA(a,b){return a.coordsize=b}function bA(a,b){return a.setPosition=b}function cA(a,b){return a.element=b}function dA(a,b){return a.update=b}
function eA(a,b){return a.transform=b}function fA(a,b){return a.debug=b}
var gA="order",hA="direction",iA="shape",jA="fillColor",kA="getParent",lA="center",mA="classList",nA="expand",oA="selection",pA="inRange",qA="extend",rA="layout",sA="selected",tA="collapsed",uA="geometry",vA="setEnd",wA="strokeColor",JA="registerElement",KA="first",LA="definition",MA="cache",NA="fillText",OA="focus",PA="select",QA="values",RA="padding",SA="elements",TA="setStyle",UA="moveTo",VA="resolution",WA="depth",XA="getBounds",YA="datum",ZA="offset",$A="items",aB="duplicate",bB="setOrientation",
cB="time",dB="caption",eB="setVisible",fB="cursor",gB="html",hB="views",iB="deltaY",jB="deltaX",kB="size",lB="MapTypeId",mB="createElementNS",nB="setVisibleChartRange",oB="handle",pB="from",qB="save",rB="count",sB="nodes",tB="inverse",uB="rotate",vB="moveToElementText",wB="addListener",xB="ticks",yB="parent",zB="dataType",AB="getPosition",BB="isEnabled",CB="range",DB="cells",EB="multiple",FB="fireEvent",GB="styles",HB="coordinates",IB="paths",JB="scale",KB="restore",LB="action",MB="startTime",NB=
"fillRect",OB="attributes",PB="active",QB="node",RB="compact",SB="lineWidth",TB="closePath",UB="isCollapsed",VB="margin",WB="page",XB="lineTo",YB="icon",ZB="replaceChild",$B="annotations",aC="getCenter",bC="createCaption",cC="blur",dC="region",eC="move",fC="getOpacity",gC="backgroundColor",hC="domain",iC="current",jC="updateOptions",kC="rowIndex",lC="hasAttribute",mC="elementType",nC="radius",oC="beginPath",pC="getHeight",qC="play",rC="path",sC="detach",tC="getContext",uC="translate",vC="LN10",wC=
"orientation",xC="setContent",yC="getContent",zC="visible",AC="keys",BC="setActive",CC="strokeRect",DC="frames",EC="setData",FC="window",GC="setStart",HC="property",IC="getColors",JC="title",KC="labels",LC="duration",MC="rect",NC="textAlign",OC="alpha",PC="background",QC="entries",RC="getId",SC="anchor",TC="moveEnd",UC="line",VC="coords",WC="adoptText",XC="featureId",YC="compareEndPoints",ZC="addColorStop",$C="focused",aD="setPosition",bD="element",cD="contentDocument",dD="axis",eD="update",fD="areas",
gD="append",hD="transform",iD="debug",jD="event",yma="\u2717",zma="\u2714",Ama="\u2026",Bma="\u2014",Cma="\u00b0",Dma="\u00ad",kD="{}",Ema="zoomLevel",Fma="zoomAroundSelection",lD="zSoyz",Gma="zOrder",Hma="yyyy",mD="y2",nD="y1",Ima="xiRedirectUrl",oD="x2",pD="x1",qD="x",rD="world",sD="wordtree",Jma="width:100px;height:100px;overflow:scroll;position:absolute;visibility:hidden;",Kma="width: 700px; height: 500px;",tD="width: ",uD="visibleInLegend",vD="viewWindowMode",Lma="viewWindow.numericMin",Mma=
"viewWindow.numericMax",wD="viewWindow.min",xD="viewWindow.max",yD="viewBox",Nma="vgridline",zD="version",Oma="vaxis",Pma="var _loaded = false;",Qma="valuetext",Rma="valuenow",Sma="valuemin",Tma="valuemax",Uma="valueFormatter",Vma="value-and-percentage",AD="valign",Wma="vAxis#",Xma="vAxes.",BD="vAxes",Yma="v:textpath",Zma="v:stroke",CD="v:shape",$ma="v:rect",DD="v:path",ED="v:oval",ana="v:group",FD="v:fill",GD="v-text-align",HD="userSpaceOnUse",bna="useMapTypeControl",cna="useLargeControl",dna="useExpressInstall",
ID="urn:schemas-microsoft-com:vml",JD="url(#",ena="url(",fna="uritoolong",gna="up",hna="unsorted",ina="unselect",KD="unhighlight",LD="underline",jna="uncheck",kna="unbound",MD="ul",lna="tspan",mna="trigger",nna="triangle",ND="trendlines.",ona="translateY(",pna="translateX(",qna="translate3D(",rna="translate(",sna="transition",OD="transform",PD="tr",tna="tqx",QD="touchstart",una="touchmove",vna="touchend",wna="touchcancel",xna="top_right",RD="top_left",SD="top-space",TD="top",yna="tooltipTrigger",
zna="tooltipTextStyle",Ana="tooltipTextColor",Bna="tooltipText",Cna="tooltipHoverOut",Dna="tooltipHoverIn",Ena="tooltipFontSize",UD="tooltip.trigger",VD="tooltip.textStyle",Fna="tooltip.text",Gna="tooltip.showTitle",Hna="tooltip.showEmpty",Ina="tooltip.showDisputedText",Jna="tooltip.showColorCode",Kna="tooltip.pivot.y",Lna="tooltip.pivot.x",WD="tooltip.isHtml",Mna="tooltip.ignoreBounds",Nna="tooltip-shapes",XD="toggle_display",Ona="to",YD="titleY",Pna="titleX",ZD="titleTextStyle",Qna="titlePosition",
$D="titleFontSize",Rna="titleColor",aE="title",Sna="timeGranularity",Tna="ticks.pixelsPerTick",bE="ticks",Una="ticklines",Vna="tickScoringWeights",Wna="thickness",cE="thead",dE="th",eE="textpathok",Xna="textpath",fE="textStyle",Yna="textPosition",Zna="textFontSize",$na="textColor",aoa="text-decoration:",boa="text-decoration",gE="text-anchor",hE="td",iE="tbody",jE="targetAxisIndex",coa="targetAxes.",doa="targetAxes",kE="t",lE="swf",mE="svg",nE="subtitle",eoa="submit",foa="subcontinents",oE="strokeWidth",
goa="strokeOpacity",pE="strokeColor",qE="stroke.width",rE="stroke.opacity",sE="stroke.color",tE="stroke-width",uE="stroke-opacity",hoa="stroke-linecap",ioa="stroke-dasharray",vE="stroke",wE="stop-color:",joa="stop-color",xE="stop",koa="sticks",yE="steppedareabar",zE="steppedArea",AE="step",loa="stemLength",moa="stemColor",noa="stdDeviation",ooa="state",BE="start",CE="star",poa="stacked",DE="stack",qoa="src",EE="square",roa="sparkline",soa="sortBubblesBySize",toa="sort-descending",uoa="sort-ascending",
FE="sort",voa="snapToData",GE="smoothingFactor",woa="slope",HE="slider",xoa="slices.",yoa="sliceVisibilityThreshold",IE="slice",zoa="slantedTextAngle",Aoa="slantedText",Boa="skew",Coa="sizeAxis.scaleType",Doa="sizeAxis.minValue",Eoa="sizeAxis.minSize",Foa="sizeAxis.maxValue",Goa="sizeAxis.maxSize",Hoa="sizeAxis.logScale",Ioa="sideScreenColor",Joa="side",JE="showTooltips",KE="showTip",Koa="showTextEveryMode",Loa="showTextEvery",Moa="showSidePanel",Noa="showScale",Ooa="showRemoveSeriesButton",Poa="showR2",
LE="showLine",Qoa="showGeocodeWarnings",Roa="showChartButtons",ME="show",Soa="shouldHighlightSelection",Toa="shouldHighlightHover",Uoa="shortdash",Voa="shortBarWidth",NE="shape",OE="shadow.yoffset",PE="shadow.yOffset",QE="shadow.y-offset",RE="shadow.xoffset",SE="shadow.xOffset",TE="shadow.x-offset",iF="shadow.radius",jF="shadow.opacity",Woa="setsize",kF="set",Xoa="seriesType",Yoa="series.0.enableInteractivity",lF="series.",Zoa="series-color-light",mF="series-color-dark",nF="series-color",oF="series",
$oa="serieHoverOut",apa="serieHoverIn",bpa="serieClick",cpa="serie",pF="separator",qF="selectionMode",rF="selectedRows",sF="selected",dpa="selectLightenAmount",epa="secondarydiagonalstripes",fpa="scrolling",gpa="scrollToZoom",hpa="scroll-pane",tF="scroll",uF="screen",vF="scaleType",ipa="scale(",jpa="s ",wF="ry",xF="rx",yF="rowspan",zF="rows",AF="rowlabels",kpa="rowColor",lpa="row-resize",mpa="rotate(%ddeg)",BF="rotate(",CF="rotate",DF="rightclick",npa="rightClickToReset",EF="right-space",FF="rgba(0,0,0,0)",
opa="rgba(",ppa="rgb(",GF="reverseCategories",qpa="reverseAxis",rpa="reverse",spa="resume",HF="resolution",IF="resize",tpa="reset",upa="repeat",vpa="renderers",wpa="removeseriebutton",xpa="removeserie",ypa="removeSerieButtonHoverOut",zpa="removeSerieButtonHoverIn",Apa="removeSerieButtonClick",Bpa="removeSerieButton",JF="remove",Cpa="regionClick",KF="region",LF="redraw",MF="redirectUrl",Dpa="red",Epa="rect(",NF="rect",OF="rangechange",Fpa="rangeChangeEventFiringRate",Gpa="range.min",Hpa="range.max",
PF="range",Ipa="radius",Jpa="rablshadow",Kpa="rablgradient",Lpa="rablclip",Mpa="rabl-use-parent",Npa="px;position: absolute;top:0;left:0;",Opa="px;overflow-x:",Ppa="px;color:",QF="px;",Qpa="px,0)",Rpa="px,",Spa="px)",Tpa="px ",Upa="pt",RF="provinces",Vpa="propertychange",Wpa="projection",SF="primarydiagonalstripes",Xpa="previous",Ypa="prev",TF="pretty",Zpa="pressed",$pa="preserveAspectRatio",aqa="pre",bqa="positive",cqa="position:relative;overflow:hidden",dqa="position:relative;",eqa="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden",
fqa="position:absolute;display:none;",gqa="position: relative;",hqa="position: absolute; top: -5000px;",iqa="posinset",jqa="polynomial",UF="polygon",VF="pointsensitivityarea",WF="pointsVisible",XF="points",YF="pointer",ZF="pointSize",kqa="pointShape",lqa="point.visible",mqa="point.size",nqa="point.shape",oqa="point.",$F="point",aG="playAnimation",bG="play",pqa="placeholder",qqa="pixelsPerLabel",rqa="pinchToZoom",cG="piecewiseLinear",sqa="pieStartAngle",tqa="pieSliceTextStyle",dG="pieSliceText",eG=
"pieSliceBorderColor",uqa="pieResidueSliceLabel",vqa="pieResidueSliceColor",fG="pieHole",gG="pie",wqa="phase",hG="percentage",xqa="pc",yqa="patternUnits",zqa="pathinterval",iG="path",Aqa="paste",jG="paging-controls",kG="page",Bqa="padding.top",Cqa="padding.right",Dqa="padding.left",Eqa="padding.bottom",Fqa="padding-right:0.04em;",Gqa="padding",Hqa="package",Iqa="p3",lG="p",mG="owns",Jqa="overlaybox",Kqa="overflowX",Lqa="overflow:hidden;position:relative;width:",Mqa="overflow:auto;position:absolute;top:0;width:100px;height:100px",
Nqa="oval",nG="outside",Oqa="outTextPosition",Pqa="out:html;",Qqa="out:csv;",oG="out",pG="orientation",qG="option",Rqa="optimizeQuality",rG="open",sG="opaque",Sqa="opacity2",Tqa="opacity 1s linear",Uqa="onunload",Vqa="onmouseup",tG="onmouseover",uG="onmouseout",vG="onmousemove",Wqa="onmousedown",wG="old-data",xG="ok",yG="offset",zG="off",Xqa="ocean",Yqa="objectBoundingBox",AG="nowrap",Zqa="notime",BG="normal",$qa="nodeType",CG="no",ara="next",bra="negative",DG="natural",EG="name",FG="move_offscreen",
GG="move",HG="mousewheel",IG="mouseup",JG="mousemove",KG="mouseleave",LG="mouseenter",cra="monthly",MG="month",dra="modal-dialog",NG="mixed",OG="mirrorLog",era="minorGridlines.units.",fra="minorGridlines.count",PG="minorGridlines.color",gra="minorAxisTextColor",hra="minTextSpacing",ira="minRangeSize",jra="minColorValue",QG="minColor",RG="min-width",kra="min-height",SG="min",TG="middle",UG="midColor",VG="metros",WG="mercator",lra="menuitemradio",mra="menuitemcheckbox",nra="menuitem",ora="menu",XG=
"maximized",pra="maxTextLines",YG="maxDepth",qra="maxColorValue",ZG="maxColor",rra="maxAlternation",$G="max-width",aH="max-lines",sra="max-height",bH="max",tra="matrix(",cH="material",ura="markerOpacity",vra="markerMove",dH="markerHover",eH="markerClick",wra="marker.style.stroke.width",xra="marker.style.stroke.color",yra="marker.style.stroke",fH="marker",zra="margin.top",Ara="margin.right",Bra="margin.left",gH="margin.bottom",hH="margin",Cra="mapfiles/%s.js",iH="mapType",Dra="mapLoaded",Era="majorAxisTextColor",
jH="magnifyingGlassTriangle",kH="magnifyingGlassBorder",Fra="magnifyingGlass.zoomFactor",Gra="magnifyingGlass.enable",Hra="m'm' ",lH="ltr",Ira="low",Jra="losecapture",Kra="logScaleX",mH="logScale",nH="log",Lra="loaded",Mra="load",Nra="listbox",oH="links",pH="linearGradient",qH="linear",rH="lineWidth",Ora="lineWeight",Pra="lineSpacing",Qra="lineSize",Rra="lineDashStyle",Sra="lineColor",sH="line.",Tra="line-spacing",tH="li",uH="letter",vH="legendscrollbutton",wH="legendentry",xH="legendTextStyle",Ura=
"legendTextColor",Vra="legendScrollButtonClick",Wra="legendScrollButton",Xra="legendFontSize",Yra="legendEntryHoverOut",Zra="legendEntryHoverIn",$ra="legendEntryClick",asa="legendEntry",yH="legend.textStyle",bsa="legend.style.title",csa="legend.style.text",dsa="legend.style.subtitle",esa="legend.style.spacing",fsa="legend.style.selected.title",gsa="legend.style.selected.subtitle",hsa="legend.style.selected.icon",isa="legend.style.margin",jsa="legend.style.icon",ksa="legend.style.focused.title",lsa=
"legend.style.focused.subtitle",msa="legend.style.focused.icon",nsa="legend.style.container",osa="legend.showPageIndex",psa="legend.scrollArrows.orientation",qsa="legend.scrollArrows.inactiveColor",rsa="legend.scrollArrows.activeColor",zH="legend.position",ssa="legend.pagingTextStyle",tsa="legend.orientation",usa="legend.numberFormat",vsa="legend.newLegend",wsa="legend.maxLines",xsa="legend.labeledValueText",ysa="legend.iconWidthScaleFactor",zsa="legend.iconAspectRatio",Asa="legend.bar.length",AH=
"legend.alignment",BH="legend",Bsa="leave",CH="layer",DH="last-frozen-column",EH="labelledby",FH="labeled",GH="labelInLegend",HH="label",IH="l",JH="keyup",KH="keydown",LH="key",Csa="keepAspectRatio",Dsa="kavrayskiy-vii",Esa="jscode",Fsa="javascript:void(0)",Gsa='javascript:""',Hsa="italic ",MH="italic",NH="isStacked",Isa="isRtl",Jsa="isDiff",OH="is3D",Ksa="intervals.",Lsa="interval.",PH="interval",QH="interpolateNulls",Msa="interactivityModel",RH="inside",Nsa="infobackground",Osa="info/mapList.js",
Psa="info/boundingBoxes.js",Qsa="inTextPosition",SH="inAndOut",TH="in",Rsa="image/svg+xml",Ssa="image/png",Tsa="image",Usa="igoogle",UH="iframe",Vsa="identifier",VH="id",Wsa="icon",WH="i",XH="hybrid",YH="https:",ZH="http://www.w3.org/2000/svg",Xsa="http://www.w3.org/1999/xlink",Ysa="http://www.google.com/ig/adde?moduleurl=",Zsa="http:",$sa="htmlcode",ata="hsl",$H="hoverOut",aI="hoverIn",bta="hoverDarkenAmount",cta="hover",dta="histogramElementIndexes",eta="histogramBuckets",fta="histogramBucketItems",
gta="histogram.sortBucketItems",hta="histogram.minNumBuckets",ita="histogram.maxNumBuckets",jta="histogram.lastBucketPercentile",bI="histogram.hideBucketItems",kta="histogram.bucketSize",cI="histogram",dI="highlight",eI="highContrast",fI="high",gI="hide",lta="hgridline",mta="height: 8px; width: 8px",hI="height:",nta="heading",iI="headerHeight",jI="headerColor",ota="haxis",kI="haspopup",lI="halign",pta="hAxis#",mI="hAxis",qta="hAxes.",rta="hAxes",nI="group",sta="gridlines.units.",tta="gridlines.unitThreshold",
uta="gridlines.newTimeline",vta="gridlines.minorTextOpacity",wta="gridlines.minorGridlineOpacity",xta="gridlines.minWeakLineDistance",yta="gridlines.minStrongToWeakLineDistance",zta="gridlines.minStrongLineDistance",Ata="gridlines.minNotchDistance",Bta="gridlines.minMinorTextDistance",Cta="gridlines.minMajorTextDistance",oI="gridlines.count",pI="gridlines.color",Dta="gridlines.allowMinor",qI="gridlines",rI="gridlineColor",Eta="gridline",sI="grid",Fta="green",Gta="gradientUnits",tI="gradient",Hta=
"google_visualization_geochart_mapList",Ita="google_visualization_geochart_boundingBoxes",Jta="google_visualization_geochart_",Kta="google.visualization.ScatterChart",Lta="google.visualization.PieChart",Mta="google.visualization.LineChart",Nta="google.visualization.ColumnChart",Ota="google.visualization.BarChart",Pta="google.visualization.AreaChart",Qta="google-visualization-tooltip-square",Rta="google-visualization-tooltip-separator",Sta="google-visualization-tooltip-item-list",Tta="google-visualization-tooltip-item",
Uta="google-visualization-tooltip-action-list",Vta="google-visualization-tooltip-action",uI="google-visualization-tooltip",Wta="google-visualization-toolbar-small-dialog",Xta="google-visualization-toolbar-html-code-explanation",Yta="google-visualization-toolbar-big-dialog",Zta="google-visualization-table-loadtest",$ta="google-visualization-table",aua="goog_",vI="getcontext",wI="get",bua="geocodingContext",cua="g_vml_\\:*{behavior:url(#default#VML)}",dua="g_vml_:",eua="g_vml_",fua="function CHART_loaded() {",
xI="frozen-column",gua="from",hua="formatter.useMagnitudes",iua="formatter.unit",jua="formatter.numSignificantDigits",kua="formatter.numDecimals",yI="formatOptions.suffix",zI="formatOptions.scaleFactor",AI="formatOptions.prefix",lua="formatOptions",BI="format",CI="forceIFrame",mua="fontWeight",DI="fontSize",EI="fontName",nua="fontFamily",FI="fontColor",oua="font.weight",pua="font.size",qua="font.family",GI="font-weight",HI="font-style",rua="font-size",sua="font-family:",tua="font-family",uua="focusedMarker",
vua="focusedFeature",II="focusTarget",wua='flashvars="',xua="fixedRangeSize",yua="firstVisibleText",JI="finishAnimation",KI="finish",LI="fillOpacity",MI="fillColor",NI="fill.opacity",OI="fill.color",PI="fill-opacity",QI="fill",RI="fgrid",SI="featureMove",TI="featureHover",UI="featureClick",VI="feature",zua="feOffset",WI="feMergeNode",Aua="feMerge",Bua="feGaussianBlur",Cua="feFuncA",Dua="feComponentTransfer",Eua="explorer.zoomDelta",Fua="explorer.maxZoomOut",Gua="explorer.maxZoomIn",Hua="explorer.keepInBounds",
Iua="explorer.axis.",Jua="explorer.axis",XI="explorer.actions",YI="explorer",ZI="explicit",Kua="expanded",$I="event",aJ="enter",bJ="end",Lua="enableScrollWheel",Mua="enableRegionInteractivity",cJ="enableInteractivity",dJ="enable",Nua="empty",eJ="ellipse",Oua="elaborated.rowId",Pua="elaborated.origin.y",Qua="elaborated.origin.x",Rua="elaborated.isDisputed",Sua="elaborated",Tua="easing",Uua="ease-out",Vua="ease-in",Wua="earlycancel",fJ="e",gJ="dy",hJ="dx",Xua="drop",Yua="dragstart",Zua="dragend",$ua=
"dragToZoom",ava="dragToPan",iJ="drag",bva="down",cva="doneScrolling",dva="domainAxes.",eva="domainAxes",fva="domain.",jJ="doExpressInstall",kJ="dive",gva="disputed",hva="displayZoomButtons",iva="displayTinySlicesInLegend",lJ="displayRangeSelector",jva="displayMode",kva="displayLegendValues",lva="displayLegendDots",mva="displayDateBarSeparator",nva="displayAnnotations",ova="display:table;position:absolute;padding:0;margin:0;border:0",pva="display:table-cell;padding: 0;margin: 0;border: 0",qva="discrete",
rva="disabled",mJ="disable",sva="diff.oldData.tooltip.prefix",nJ="diff.oldData.opacity",tva="diff.oldData.inCenter",uva="diff.oldData.color",vva="diff.newData.widthFactor",wva="diff.newData.tooltip.prefix",oJ="diff.newData.opacity",xva="diff.innerCircle.radiusFactor",yva="diff.innerCircle.borderFactor",zva="diamond",pJ="dialogselect",Ava="detectflash",Bva="destroy",Cva="degree",qJ="defs",rJ="defaultColor",sJ="default",Dva="debug",Eva="deactivate",Fva="dd, yyyy",tJ="dblclick",Gva="days",Hva="datumHoverOut",
Iva="datumHoverIn",Jva="datumClick",uJ="datum",vJ="dateFormat",wJ="datalessRegionColor",xJ="dataOpacity",yJ="data-value",zJ="dash",Kva="daily",AJ="cy",BJ="cx",Lva="cut",CJ="curveType",DJ="curve",Mva="cursor:default;-webkit-user-select:none;-moz-osx-font-smoothing:grayscale;",Nva="current",Ova="csv",Pva="crosshair.trigger",Qva="crosshair.selected.orientation",Rva="crosshair.selected.opacity",Sva="crosshair.selected.color",Tva="crosshair.orientation",Uva="crosshair.opacity",Vva="crosshair.focused.orientation",
Wva="crosshair.focused.opacity",Xva="crosshair.focused.color",Yva="crosshair.color",Zva="country",$va="countries_en",EJ="countries",FJ="corners.topright.ry",GJ="corners.topright.rx",HJ="corners.topleft.ry",IJ="corners.topleft.rx",JJ="corners.ry",KJ="corners.rx",LJ="corners.bottomright.ry",MJ="corners.bottomright.rx",NJ="corners.bottomleft.ry",OJ="corners.bottomleft.rx",awa="corners.",bwa="continents",PJ="contextmenu",cwa="contextTicks",dwa="connectSteps",ewa="columns",QJ="colspan",RJ="colors",fwa=
"colorbar",SJ="colorBar",gwa="colorAxis.values must not contain nulls",hwa="colorAxis.values",iwa="colorAxis.two-sided-colors",jwa="colorAxis.one-sided-colors",kwa="colorAxis.minValue",lwa="colorAxis.maxValue",mwa="colorAxis.legend.textStyle",nwa="colorAxis.legend.position",owa="colorAxis.legend.numberFormat",pwa="colorAxis.colors",qwa="color2",TJ="color",rwa="collapse",UJ="col-resize",VJ="closedPhase",WJ="close",XJ="clipped",swa="clipPath",twa="clip.y",uwa="clip.x",vwa="clip.width",wwa="clip.height",
YJ="clip-path",xwa="clear-float",ZJ="circle",ywa="chxt",zwa="chxl",Awa="chtt",$J="cht",aK="chs",Bwa="chld",Cwa="chl",Dwa="chf",bK="checked",cK="checkbox",Ewa="check",Fwa="chdl",Gwa="chd",dK="chco",eK="chartarea",fK="chartType",Hwa="chartScroll",Iwa="chartRightClick",Jwa="chartPinchStart",Kwa="chartPinchEnd",Lwa="chartPinch",Mwa="chartOptions",Nwa="chartMouseUp",Owa="chartMouseMove",Pwa="chartMouseDown",Qwa="chartHoverOut",Rwa="chartHoverIn",Swa="chartDragStart",Twa="chartDragEnd",Uwa="chartDrag",
Vwa="chartDblClick",Wwa="chartClick",gK="chartArea.width",hK="chartArea.top",iK="chartArea.left",jK="chartArea.height",kK="chartArea.backgroundColor",lK="chartArea",Xwa="chart.title",Ywa="chart.subtitle",Zwa="chart.style.titleSpacing",$wa="chart.style.title",mK="chart.style.text",axa="chart.style.subtitleSpacing",bxa="chart.style.subtitle",cxa="chart.style.chartArea",dxa="chart.style.background",exa="chart-shapes",fxa="chart-layout",gxa="chart-gridlines",hxa="chart-chrome",nK="character",oK="change",
ixa="centerSelectionAroundData",pK="center",jxa="cccccc",qK="categorysensitivityarea",JK="categorypoint",kxa="categoryHoverOut",lxa="categoryHoverIn",mxa="categoryClick",KK="category",LK="canvas",MK="candlesticks",nxa="candlestick.risingColor",oxa="candlestick.hollowIsRising",pxa="candlestick.fallingColor",NK="candlestick",qxa="callback",OK="bvs",PK="bvg",QK="button",RK="bubbles",rxa="bubble.textStyle",sxa="bubble.stroke",txa="bubble.opacity",uxa="bubble.highContrast",SK="bubble",vxa="boxes",wxa=
"boxWidth",xxa="boxStyle",TK="box",UK="bounds",yxa="bound",VK="bottom_left",WK="bottom-vert",XK="bottom-space",YK="bottom",zxa="border:0;vertical-align:bottom;",Axa="border.top",Bxa="border.right",Cxa="border.left",Dxa="border.bottom",ZK="border-box",$K="border",Exa="bold ",aL="bold",bL="blur",cL="blue",Fxa="blendingMode",dL="bhs",eL="bhg",Gxa="bg",Hxa="bfbfbf",fL="below",Ixa="begin",gL="beforeshow",hL="beforehide",iL="beforedrag",jL="baselineColor",kL="baseline",lL="bars",Jxa="barWidth",Kxa="bar.",
mL="backgroundColor.fill",nL="backgroundColor",Lxa="background-color",oL="background",Mxa="axistick",Nxa="axisTitlesPosition",Oxa="axisLabelFormatter",Pxa="axisBackgroundColor",pL="axis",Qxa="axes.target.all",Rxa="axes.target.",Sxa="axes.domain.all",Txa="axes.domain.",Uxa="axes.all",qL="axes.",Vxa="attachToStart",Wxa="attachToEnd",rL="async",sL="arial",tL="aria-label",uL="aria-hidden",Xxa="aria-activedescendant",vL="areaOpacity",Yxa="area.",wL="arc",Zxa="antialiased",xL="annotationtext",yL="annotations.textStyle",
$xa="annotations.style",aya="annotations.stemLength",bya="annotations.stemColor",cya="annotations.highContrast",dya="annotations.domain.textStyle",eya="annotations.domain.style",fya="annotations.domain.stemLength",gya="annotations.domain.stemColor",hya="annotations.domain.boxStyle",iya="annotations.datum.textStyle",jya="annotations.datum.style",kya="annotations.datum.stemLength",lya="annotations.datum.stemColor",mya="annotations.datum.highContrast",nya="annotations.datum.boxStyle",oya="annotations.datum.alwaysOutside",
pya="annotations.boxStyle",qya="annotations.alwaysOutside",rya="annotationHoverOut",sya="annotationHoverIn",tya="annotationClick",uya="annotation.",zL="annotation",vya="animationframefinish",wya="animationfinish",xya="animationEasing",yya="animation.startup",zya="animation.maxFramesPerSecond",Aya="animation.easing",AL="animation.duration",Bya="animate",Cya="angle",Dya="alwaysOutside",BL="always",Eya="allowContainerBoundaryTextCufoff",CL="allValuesSuffix",Fya="aggregationTarget",Gya="aftershow",Hya=
"afterhide",Iya="ae",Jya="additions text",DL="add",EL="activedescendant",Kya="activate",Lya="actionsMenuEntryHoverOut",Mya="actionsMenuEntryHoverIn",Nya="actionsMenuEntryClick",Oya="actionsMenuEntry",Pya="actionsMenu.textStyle",Qya="actionsMenu.disabledTextStyle",FL="action",GL="above",Rya="charts-slider-thumb-dragging",Sya="charts-slider-dragging",Tya="charts-slider-disabled",Uya="charts-serverchart-image",Vya="charts-select",
Wya="charts-option-selected",HL="charts-option",Xya="charts-modalpopup",IL="charts-menuseparator",Yya="charts-menuitem-mnemonic-separator",Zya="charts-menuitem-accel",$ya="charts-menuitem",aza="charts-menuheader",bza="charts-menu-button",JL="charts-menu",cza="charts-link-button",KL="charts-inline-block ",LL="charts-inline-block",
dza="charts-flat-button",eza="charts-custom-button",fza="charts-control",gza="charts-container",hza="charts-checkbox",iza="charts-button",jza="_trendline",ML="_selectedLabels",NL="_focusedLabels",kza="_discrete",lza="_callbacks_.",mza="__td-colSpan",nza="__internal_",oza="__DISPUTED__All",pza="__DISPUTED__",qza="__",rza="_ABSTRACT_RENDERER_ID_",OL="_",sza="Your browser does not support charts",tza="Y",PL="X",uza="Windows CE",
vza="WebFont",wza="WA",xza="Verification object ",QL="Value",yza="Unknown granularity.",zza="Unexpected domain column (column #",Aza="Unable to set parent component",Bza="UTF-8",RL="US-",SL="US",Cza="UL",Dza="UK",Eza="Trillion",Fza="Trendline ",TL="To",Gza="Timeout reached for loading script ",Hza="Theme should be a theme name or an options object.",Iza="The visualization is not ready yet.",Jza="The columns type does not match the supported data format. See documentation for supported formats.",UL=
"Text",VL="TOOLTIP",Kza="StartToStart",Lza="StartToEnd",Mza="Start and end points must be 2D",WL="Start",Nza="SourceGraphic",Oza="SourceAlpha",Pza="ShockwaveFlash.ShockwaveFlash.7",Qza="ShockwaveFlash.ShockwaveFlash.6",Rza="ShockwaveFlash.ShockwaveFlash.",Sza="ShockwaveFlash.ShockwaveFlash",Tza="Shockwave Flash",Uza="Shape does not exist in this group.",Vza="Scroll",Wza="Script ",XL="Scatter",YL="SUBTYPE",Xza="SUBREGIONS",Yza="SU",ZL="SPAN",$L="Roboto2:medium",aM="Roboto2",Zza="RightClick",$za="Requested map does not exist.",
aAa="Rect",bM="ROW_INDEX",cM="ROW",bAa="REGIONS",cAa="Quadrillion",dAa="Publish to web page",eAa="Previous: ",fAa="Previous data",gAa="PlugIn",dM="Pie",hAa="Path",iAa="PROVINCES",jAa="Other",kAa="Only one data column with role 'tooltip' per series is allowed",lAa="One or more fonts could not be loaded",mAa="OK",eM="OBJECT_INDEX",nAa="No datatable provided.",fM="No data",oAa="MouseUp",pAa="MouseDown",qAa="Million",gM="MMMM dd, yyyy",rAa="MMM yyyy",sAa="MMM dd, yyyy",tAa="MMM dd",hM="MMM",uAa="METROS",
iM="Lines",jM="Line",vAa="Last domain does not have enough data columns (missing ",wAa="LLL",kM="LI",xAa="LAYER",yAa="Jsloader error (code #",zAa="Javascript code",AAa="Items",BAa="Invalid orientation.",CAa="HoverOut",DAa="HoverIn",EAa="HTML",FAa="HH:mm:ss.SSS",GAa="HH:mm:ss",HAa="HH:mm MMMM dd, yyyy",IAa="Group",JAa="Google_Visualization",KAa="Google Visualization",LAa="Geocoding failed for all data points",MAa="GViz is Great.",NAa="GVIZARC",OAa="First column must contain date, or date and time.",
PAa="First column must be a domain column",QAa='Failed geocoding "',RAa="Export data as HTML",SAa="Export data as CSV",TAa="Error while loading script ",UAa="EndToEnd",lM="End",VAa="Ellipse",WAa="Each values column may be followed by one or two annotation columns. column number ",XAa="Drawing_Frame_",YAa="DblClick",mM="Data table is not defined",ZAa="Data must contain at least two columns.",$Aa="Data has no columns.",aBa="DOMMouseScroll",nM="DOMAIN_INDEX",bBa="Current: ",cBa="Copy-Paste this code to an HTML page",
dBa="Concatenate escaped chars and <br>",oM="Component already rendered",pM="Columns",eBa="Color",fBa="Close",gBa="Click to expand annotations",hBa="Click",iBa="Circle",jBa="Chart options",kBa="Cancel",qM="COUNTRIES",rM="COM",lBa="COLUMN_INDEX",sM="COLUMN",tM="CELL",mBa="CANVAS",uM="C",nBa="Billion",vM="Bars",wM="BACKGROUND",xM="B",oBa="Assign innerHTML to itself",yM="Arial",zM="Area",pBa="All domains must be of the same data type",qBa="All data columns of the same series must be of the same data type",
rBa="Add to iGoogle",sBa="ActiveX",tBa="AbstractStatsModel",AM="AT",uBa="A tabular representation of the data in the chart.",vBa="A chart.",BM="A ",CM="<style> v\\:* { behavior:url(#default#VML);}</style>",wBa='<span style="color:',xBa='<script type="text/javascript">',yBa='<param name="movie" value="',zBa='<param name="flashvars" value="',ABa='<param name="',BBa='<object id="',CBa='<iframe style="',DBa='<html>\n <head>\n  <title>Google Visualization API</title>\n  <script type="text/javascript" src="https://www.google.com/jsapi">\x3c/script>\n  <script type="text/javascript">\n   google.load(\'visualization\', \'1\', {packages: [\'',
EBa='<html xmlns="http://www.w3.org/1999/xhtml"',FBa='<html xmlns:v="urn:schemas-microsoft-com:vml">',DM="<head>",GBa='<embed type="application/x-shockwave-flash" src="',HBa='<div id="renderers"></div>',IBa='<div id="chartArea"></div>',EM='<div id="',JBa="<default>",KBa='<body marginwidth="0" marginheight="0"',LBa='<?xml version="1.0"?>',MBa="</strong>",FM="</span>",NBa="\x3c/script>",OBa="</p>",PBa="</object>",GM="</li>",HM="</html>",IM="</head>",JM="</div>",KM="</body>",LM="</a>",QBa="< ",RBa=";width:",
SBa=";stop-opacity:",TBa=";overflow-y:",UBa=";opacity:",VBa=";margin:0;font-style:",WBa=";height:",XBa=";font-weight:",YBa=";font-size:",ZBa=":|",$Ba=":ss.SSS",MM=":mm",aCa=":m",NM=": ",bCa="9e9e9e",OM="900",cCa="90%",dCa="9.0",eCa="808080",PM="800",QM="700",RM="7",fCa="65%",SM="636363",TM="600",UM="6",gCa="533.17.9",hCa="532.0",iCa="531",jCa="525",VM="500",kCa="50%",lCa="5.5",mCa="49.99%",nCa="420+",WM="400",XM="4",oCa="300%",YM="300",ZM="2d",pCa="200px",qCa="200",$M="2",rCa="1px solid infotext",
aN="1px",bN="15px",cN="100%",dN="100",sCa="10.0",tCa="1/",uCa="1.8",vCa="0s",eN="0px",wCa="000",xCa="0.00#",yCa="0.###E0",fN="0%",zCa="0 0 4 4",gN="0 0",hN="/core/tooltip.css",ACa="/core/patterns/",BCa="/>",CCa="//chart.googleapis.com/chart",DCa=".visibleInLegend",ECa=".type",FCa=".top",GCa=".title",HCa=".textStyle",ICa=".subtitle",JCa=".style",KCa=".ry",LCa=".rx",MCa=".right",NCa=".offset",OCa=".left",PCa=".lbl",QCa=".js",RCa=".inLegend",SCa=".hole",TCa=".gradient.y2",UCa=".gradient.y1",VCa=".gradient.x2",
WCa=".gradient.x1",XCa=".gradient.to",YCa=".gradient.from",ZCa=".gif",$Ca=".enableInteractivity",aDa=".discrete",bDa=".color",cDa=".bottom",dDa=".axis",eDa=".annotations.",fDa=".all",gDa="-webkit",hDa="-vertical",iDa="-undetermined",jDa="-unchecked",kDa="-transition",lDa="-title-text",mDa="-title-draggable",nDa="-title-close",oDa="-title",pDa="-selected",qDa="-rtl",iN="-outer-box",rDa="-open",sDa="-o",tDa="-ms",uDa="-moz",vDa="-mag",jN="-inner-box",wDa="-hover",xDa="-horizontal",yDa="-highlight",
zDa="-focused",kN="-dropdown",lN="-disabled",mN="-default",nN="-content",ADa="-collapse-right",BDa="-collapse-left",CDa="-checked",DDa="-checkbox",oN="-caption",EDa="-buttons",FDa="-bg",GDa="-active",HDa="-1000px",IDa="-10000px",JDa="-100%",KDa="--",LDa=",0,",MDa=") translate(",NDa='(\n       document.getElementById(\'visualization\')).\n        draw(response.getDataTable(), null);\n      });\n   }\n\n   google.setOnLoadCallback(drawVisualization);\n  \x3c/script>\n </head>\n <body>\n  <div id="visualization" style="width: 500px; height: 500px;"></div>\n </body>\n</html>',
ODa="'s'",PDa="']});\n\n   function drawVisualization() {\n    new google.visualization.Query('",QDa="').send(\n     function(response) {\n      new ",RDa="&up__table_query_url=",SDa="&up_",TDa="&nbsp;",UDa="%s://www.gstatic.com/charts/%s/%s/",VDa="%s's administration (under dispute)",WDa="%s",XDa="$version",YDa="$1 ",ZDa="#fff0db",$Da="#ffd1c9",aEa="#ffbc46",bEa="#eeeeee",cEa="#eeeeac",dEa="#eeee5b",pN="#eee",qN="#e0e0e0",eEa="#default#VML",fEa="#dea19b",rN="#dc3912",gEa="#d6b9db",hEa="#d2feb0",
iEa="#ce9839",jEa="#cdc785",sN="#cccccc",tN="#ccc",kEa="#c991ff",lEa="#b7b7b7",mEa="#aea971",nEa="#ad7d79",oEa="#a992ad",pEa="#a2c488",uN="#FFFFFF",vN="#FF9900",wN="#EFE6DC",qEa="#DDD",xN="#DC3912",yN="#CCCCCC",rEa="#9e9e9e",sEa="#9bbdde",zN="#999999",AN="#999",BN="#994499",tEa="#8080ff",uEa="#7f9a6b",vEa="#7993ad",CN="#757575",DN="#666666",EN="#666",wEa="#636363",FN="#444444",GN="#3399CC",HN="#333333",xEa="#333",IN="#222222",JN="#109618",yEa="#000020",KN="#000",zEa="#.##%",AEa="#.###",LN='"></div>',
MN='">',BEa='". Axis does not exist.',CEa='" width="',NN='" value="',DEa='" style="',EEa='" src="http://www.google.com/ig/ifr?url=',FEa='" name="',GEa='" height="',HEa='" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="',ON='" ',IEa=" year",JEa=' xmlns:xlink="http://www.w3.org/1999/xlink">',KEa=' xmlns:svg="http://www.w3.org/2000/svg"',LEa=" was not defined.",PN=" to ",MEa=" second",NEa=' onload="CHART_loaded()"',QN=" of ",OEa=" month",PEa=" loaded, but verification object ",RN=' id="',
QEa=" hour",REa=" gradient",SEa=" does not have a domain column.",TEa=" day",UEa=" already defined.",VEa=" _loaded = true;",WEa=" [+]",XEa=" = ",SN=" 0 0 1 ",YEa=" 0 ",ZEa=" / ",$Ea=" - Flash Player Installation",TN=" - ",aFa=" + ",bFa=" * ",cFa=" (count)",UN=" (",dFa="\n yyyy",eFa="\n a",fFa="\n M/d";function VN(){}VN[J].Af=function(){};function gFa(a){var b=a[ne],c=a[Bc];c||Vm(a)!=nh||(c=Vl(a)[lc]);if(!c)return b;if(Dl)var d=sn(c),b=b+d[F];else Jl(8)&&!Jl(9)&&(d=sn(c),b-=d[F]);return mn(c)?c[ee]-(b+a[Hb]):b};function WN(a,b,c,d,e,f,g,h,l){var n=XN(c),q=jn(a),t=an(a);t&&q.vC(Nm(t));var t=Tl(a),v=Tl(c);if(t.xc()!=v.xc()){var x=t.xc()[oe],v=v[ke](),A=new Ll(0,0),C=em(Vl(x)),E=x;do{var P=C==v?bn(E):Cfa(E);A.x+=P.x;A.y+=P.y}while(C&&C!=v&&C!=C[yB]&&(E=C.frameElement)&&(C=C[yB]));x=Ol(A,bn(x));!Cl||Jl(9)||Gm(t)||(x=Ol(x,Hm(t)));$a(q,q[F]+x.x);q.top+=x.y}a=YN(a,b);q=new Ll(a&2?q[F]+q[r]:q[F],a&1?q.top+q[y]:q.top);q=Ol(q,n);e&&(q.x+=(a&2?-1:1)*e.x,q.y+=(a&1?-1:1)*e.y);var O;if(g)if(l)O=l;else if(O=an(c))O.top-=
n.y,Ua(O,O[od]-n.x),Ma(O,O[Xc]-n.y),$a(O,O[F]-n.x);return ZN(q,c,d,f,O,g,h)}function XN(a){var b;if(a=a[Bc]){var c=a[cd]==EAa||a[cd]==Mf;c&&Vm(a)==mi||(b=bn(a),c||(c=(c=mn(a))&&Dl?-a[Wc]:!c||Cl&&Il(et)||Um(a,Kqa)==Ai?a[Wc]:a[Qc]-a[ee]-a[Wc],b=Ol(b,new Ll(c,a[Yd]))))}return b||new Ll}
function ZN(a,b,c,d,e,f,g){a=a[Lc]();var h=YN(b,c);c=hn(b);g=g?g[Lc]():c[Lc]();a=a[Lc]();g=g[Lc]();var l=0;if(d||0!=h)h&2?a.x-=g[r]+(d?d[od]:0):d&&(a.x+=d[F]),h&1?a.y-=g[y]+(d?d[Xc]:0):d&&(a.y+=d.top);if(f){if(e){d=a;h=g;l=0;65==(f&65)&&(d.x<e[F]||d.x>=e[od])&&(f&=-2);132==(f&132)&&(d.y<e.top||d.y>=e[Xc])&&(f&=-5);d.x<e[F]&&f&1&&(d.x=e[F],l|=1);if(f&16){var n=d.x;d.x<e[F]&&(d.x=e[F],l|=4);d.x+h[r]>e[od]&&(oa(h,k.min(e[od]-d.x,n+h[r]-e[F])),oa(h,k.max(h[r],0)),l|=4)}d.x+h[r]>e[od]&&f&1&&(d.x=k.max(e[od]-
h[r],e[F]),l|=1);f&2&&(l=l|(d.x<e[F]?16:0)|(d.x+h[r]>e[od]?32:0));d.y<e.top&&f&4&&(d.y=e.top,l|=2);f&32&&(n=d.y,d.y<e.top&&(d.y=e.top,l|=8),d.y+h[y]>e[Xc]&&(Sa(h,k.min(e[Xc]-d.y,n+h[y]-e.top)),Sa(h,k.max(h[y],0)),l|=8));d.y+h[y]>e[Xc]&&f&4&&(d.y=k.max(e[Xc]-h[y],e.top),l|=2);f&8&&(l=l|(d.y<e.top?64:0)|(d.y+h[y]>e[Xc]?128:0));e=l}else e=256;l=e}f=new Lm(0,0,0,0);$a(f,a.x);f.top=a.y;oa(f,g[r]);Sa(f,g[y]);e=l;if(e&496)return e;Wm(b,new Ll(f[F],f.top));g=f.Sb();Rl(c,g)||(c=g,g=Vl(b),a=Gm(Tl(g)),!Cl||
Il(xf)||a&&Il(et)?(b=b[w],Dl?b.MozBoxSizing=ZK:El?b.WebkitBoxSizing=ZK:b.boxSizing=ZK,oa(b,k.max(c[r],0)+Q),Sa(b,k.max(c[y],0)+Q)):(g=b[w],a?(a=rn(b),b=sn(b),g.pixelWidth=c[r]-b[F]-a[F]-a[od]-b[od],g.pixelHeight=c[y]-b.top-a.top-a[Xc]-b[Xc]):(g.pixelWidth=c[r],g.pixelHeight=c[y])));return e}function YN(a,b){return(b&4&&mn(a)?b^2:b)&-5};function $N(a,b,c){cA(this,a);this.gH=b;this.Hva=c}U($N,VN);$N[J].Af=function(a,b,c){WN(this[bD],this.gH,a,b,void 0,c,this.Hva)};function aO(a,b){this.fa=a instanceof Ll?a:new Ll(a,b)}U(aO,VN);aO[J].Af=function(a,b,c,d){WN(Zm(a),0,a,b,this.fa,c,null,d)};function hFa(a){if(a[Pr]&&!a[Ps]||a[Gs]||112<=a[Jr]&&123>=a[Jr])return!1;switch(a[Jr]){case 18:case 20:case 93:case 17:case 40:case 35:case 27:case 36:case 45:case 37:case 224:case 91:case 144:case 12:case 34:case 33:case 19:case 255:case 44:case 39:case 145:case 16:case 38:case 252:case 224:case 92:return!1;case 0:return!Dl;default:return 166>a[Jr]||183<a[Jr]}}
function iFa(a,b,c,d,e){if(!(Cl||El&&Il(jCa)))return!0;if(Fl&&e)return bO(a);if(e&&!d)return!1;$i(b)&&(b=cO(b));if(!c&&(17==b||18==b||Fl&&91==b))return!1;if(El&&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(Cl&&d&&b==a)return!1;switch(a){case 13:return!0;case 27:return!El}return bO(a)}
function bO(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||El&&0==a)return!0;switch(a){case 32:case 63: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 cO(a){if(Dl)a=jFa(a);else if(Fl&&El)a:switch(a){case 93:a=91;break a}return a}
function jFa(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 dO(a,b){Jv[K](this);this.Yc=new hy(this);this.yz(a||null);b&&this.ew(b)}U(dO,Jv);R=dO[J];R.B=null;R.w8=!0;R.u8=null;R.v8=null;R.CC=!1;R.Hxa=!1;R.A1=-1;R.msa=!1;R.Boa=!0;R.tg=XD;gr(R,function(){return this.tg});R.ew=function(a){this.tg=a};R.a=function(){return this.B};R.yz=function(a){kFa(this);this.B=a};R.vU=function(a){kFa(this);this.w8=a};R.PU=function(a,b){this.ME=a;this.lC=b};R.Lc=function(){return this.Yc};
function kFa(a){if(a.CC)throw m("Can not change this state of the popup while showing.");}R.ba=function(){return this.CC};$y(R,function(a){this.ME&&this.ME[Ms]();this.lC&&this.lC[Ms]();a?this.i5():this.mC()});R.Af=Oi;
R.i5=function(){if(!this.CC&&this.S2()){if(!this.B)throw m("Caller must call setElement before trying to show the popup");this.Af();var a=Vl(this.B);this.msa&&this.Yc.o(a,KH,this.fva,!0);if(this.w8)if(this.Yc.o(a,qu,this.Bea,!0),Cl){var b;try{b=a[vb]}catch(c){}for(;b&&b[Gd]==bg;){try{var d=b[cD]||b[Or][fe]}catch(e){break}a=d;b=a[vb]}this.Yc.o(a,qu,this.Bea,!0);this.Yc.o(a,Eva,this.Aea)}else this.Yc.o(a,bL,this.Aea);this.tg==XD?(kb(this.B[w],Ai),kn(this.B,!0)):this.tg==FG&&this.Af();this.CC=!0;this.A1=
dj();this.ME?(Ev(this.ME,bJ,this.Iea,!1,this),this.ME[qC]()):this.Iea()}};R.mC=function(a){if(!this.CC||!this[Cr]({type:hL,target:a}))return!1;this.Yc&&this.Yc.Bc();this.CC=!1;dj();this.lC?(Ev(this.lC,bJ,cj(this.J9,a),!1,this),this.lC[qC]()):this.J9(a);return!0};R.J9=function(a){this.tg==XD?this.Hxa?Wv(this.Wba,0,this):this.Wba():this.tg==FG&&(this.B[w].top=IDa);this.V2(a)};R.Wba=function(){kb(this.B[w],yh);kn(this.B,!1)};R.S2=function(){return this[Cr](gL)};R.Iea=function(){this[Cr](ME)};
R.V2=function(a){this[Cr]({type:gI,target:a})};R.Bea=function(a){a=a[Us];vm(this.B,a)||lFa(this,a)||this.v8&&!vm(this.v8,a)||150>dj()-this.A1||this.mC(a)};R.fva=function(a){27==a[Jr]&&this.mC(a[Us])&&(a[Br](),a[Yr]())};R.Aea=function(a){if(this.Boa){var b=Vl(this.B);if("undefined"!=typeof ea[vb]){if(a=b[vb],!a||vm(this.B,a)||a[cd]==Mf)return}else if(a[Us]!=b)return;150>dj()-this.A1||this.mC()}};function lFa(a,b){return Dj(a.u8||[],function(a){return b===a||vm(a,b)})}
R.J=function(){dO.g.J[K](this);this.Yc.ia();mv(this.ME);mv(this.lC);delete this.B;delete this.Yc;delete this.u8};function eO(a,b){this.ofa=4;this.Ga=b||void 0;dO[K](this,a)}U(eO,dO);kz(eO[J],function(){return this.Ga||null});bA(eO[J],function(a){this.Ga=a||void 0;this.ba()&&this.Af()});eO[J].Af=function(){if(this.Ga){var a=!this.ba()&&this[ps]()!=FG,b=this.a();a&&(kb(b[w],yh),kn(b,!0));this.Ga.Af(b,this.ofa,this.HDa);a&&kn(b,!1)}};function fO(a,b,c){this.Y=c||(a?Tl(Wl(a)):Tl());eO[K](this,this.Y.A(Uf,{style:fqa}));this.Db=new Ll(1,1);this.Wa=new sl;a&&this.xA(a);null!=b&&this.Ft(b)}U(fO,eO);var gO=[];R=fO[J];R.Uf=null;qb(R,"charts-tooltip");R.UU=500;R.Uba=0;R.za=function(){return this.Y};R.xA=function(a){a=Wl(a);this.Wa.add(a);Bv(a,su,this.Is,!1,this);Bv(a,ru,this.HQ,!1,this);Bv(a,JG,this.wba,!1,this);Bv(a,qh,this.ev,!1,this);Bv(a,bL,this.HQ,!1,this)};
R.detach=function(a){if(a)a=Wl(a),mFa(this,a),this.Wa[Ub](a);else{for(var b=this.Wa.Ya(),c=0;a=b[c];c++)mFa(this,a);this.Wa[bc]()}};function mFa(a,b){Fv(b,su,a.Is,!1,a);Fv(b,ru,a.HQ,!1,a);Fv(b,JG,a.wba,!1,a);Fv(b,qh,a.ev,!1,a);Fv(b,bL,a.HQ,!1,a)}R.Ft=function(a){wm(this.a(),a)};R.V4=function(a){var b=this.a();b&&Kl(b,a)};R.yz=function(a){var b=this.a();b&&om(b);fO.g.yz[K](this,a);a&&(b=this.Y.xc()[oe],b[Mb](a,b[Nc]))};R.Zu=function(){return Am(this.a())};R.Raa=function(){return this.a()[zd]};
dr(R,function(){return this.fw?this.ba()?4:1:this.iJ?3:this.ba()?2:0});R.S2=function(){if(!dO[J].S2[K](this))return!1;if(this[SC])for(var a,b=0;a=gO[b];b++)vm(a.a(),this[SC])||a[eB](!1);Ij(gO,this)||gO[z](this);a=this.a();qb(a,this[de]);hO(this);Bv(a,su,this.Iba,!1,this);Bv(a,ru,this.Hba,!1,this);iO(this);return!0};
R.V2=function(){Nj(gO,this);for(var a=this.a(),b,c=0;b=gO[c];c++)b[SC]&&vm(a,b[SC])&&b[eB](!1);this.Xea&&jO(this.Xea);Fv(a,su,this.Iba,!1,this);Fv(a,ru,this.Hba,!1,this);Xz(this,void 0);0==this[ks]()&&(this.nU=!1);dO[J].V2[K](this)};R.Jda=function(a,b){this[SC]==a&&this.Wa[ad](this[SC])&&(this.nU||!this.PDa?(this[eB](!1),this.ba()||(Xz(this,a),this[aD](b||this.mQ(0)),this[eB](!0))):Xz(this,void 0));this.fw=void 0};R.wI=function(){return this.Wa};R.rI=function(){return this.Uf};
R.hua=function(a){this.iJ=void 0;a==this[SC]&&(null!=this.Uf&&(this.Uf==this.a()||this.Wa[ad](this.Uf))||this.n9&&this.n9.Uf||this[eB](!1))};function nFa(a,b){var c=Hm(a.Y);a.Db.x=b[Vd]+c.x;a.Db.y=b[Wd]+c.y}R.Is=function(a){var b=kO(this,a[Us]);this.Uf=b;hO(this);b!=this[SC]&&(Xz(this,b),this.fw||(this.fw=Wv(S(this.Jda,this,b,void 0),this.UU)),oFa(this),nFa(this,a))};function kO(a,b){try{for(;b&&!a.Wa[ad](b);)b=b[Ge];return b}catch(c){return null}}R.wba=function(a){nFa(this,a);this.nU=!0};
R.ev=function(a){this.Uf=a=kO(this,a[Us]);this.nU=!0;if(this[SC]!=a){Xz(this,a);var b=this.mQ(1);hO(this);this.fw||(this.fw=Wv(S(this.Jda,this,a,b),this.UU));oFa(this)}};R.mQ=function(a){return 0==a?(a=this.Db[Lc](),new lO(a)):new mO(this.Uf)};function oFa(a){if(a[SC])for(var b,c=0;b=gO[c];c++)vm(b.a(),a[SC])&&(b.n9=a,a.Xea=b)}R.HQ=function(a){var b=kO(this,a[Us]),c=kO(this,a[yr]);b!=c&&(b==this.Uf&&(this.Uf=null),iO(this),this.nU=!1,!this.ba()||a[yr]&&vm(this.a(),a[yr])?Xz(this,void 0):jO(this))};
R.Iba=function(){var a=this.a();this.Uf!=a&&(hO(this),this.Uf=a)};R.Hba=function(a){var b=this.a();this.Uf!=b||a[yr]&&vm(b,a[yr])||(this.Uf=null,jO(this))};function iO(a){a.fw&&(Xv(a.fw),a.fw=void 0)}function jO(a){2==a[ks]()&&(a.iJ=Wv(S(a.hua,a,a[SC]),a.Uba))}function hO(a){a.iJ&&(Xv(a.iJ),a.iJ=void 0)}R.J=function(){this[eB](!1);iO(this);this[sC]();this.a()&&om(this.a());this.Uf=null;delete this.Y;fO.g.J[K](this)};function lO(a,b){aO[K](this,a,b)}U(lO,aO);
lO[J].Af=function(a,b,c){b=Zm(a);b=an(b);c=c?new Im(c.top+10,c[od],c[Xc],c[F]+10):new Im(10,0,0,10);ZN(this.fa,a,4,c,b,9)&496&&ZN(this.fa,a,4,c,b,5)};function mO(a){$N[K](this,a,3)}U(mO,$N);mO[J].Af=function(a,b,c){var d=new Ll(10,0);WN(this[bD],this.gH,a,b,d,c,9)&496&&WN(this[bD],2,a,1,d,c,5)};function nO(a){var b=null,c=null;aj(a)?b=a:c=a;this.ena=b;this.B=c;this.gS=null}nO[J].ep=function(a){this.gS=a;this.B&&ro(this.B,a)};nO[J].Uu=function(){return this.B?Vfa(this.B):this.gS};nO[J].a=function(){this.B||(this.B=this.ena(),null===this.gS||ro(this.B,this.gS));return this.B};function oO(){this.Cc=[]}R=oO[J];R.xj=function(a){this.Cc[z](a)};zz(R,function(a,b){this.xj(pO(a,b))});R.ta=function(a,b){this.xj({type:ku,data:{x:a,y:b}})};R.rp=function(a,b,c,d,e,f){this.xj({type:DJ,data:{x1:a,y1:b,ie:c,te:d,x:e,y:f}})};R.Vf=function(a,b,c,d,e,f,g){this.xj({type:wL,data:{lB:a,mB:b,hm:c,im:d,Ox:e,Qt:f,xca:g}})};
function qO(a,b,c){if(0!=b[I])if(0==a.Cc[I]?a[eC](b[0].x,b[0].y):a.ta(b[0].x,b[0].y),c)for(var d=1;d<b[I];++d)a.rp(c[d-1][1].x,c[d-1][1].y,c[d][0].x,c[d][0].y,b[d].x,b[d].y);else for(d=1;d<b[I];++d)a.ta(b[d].x,b[d].y)}iz(R,function(){this.xj({type:WJ,data:null})});function pO(a,b){return{type:GG,data:{x:a,y:b}}}function rO(a,b){var c=new oO;0<a[I]&&(qO(c,a),b||c[as]());return c};var pFa={Hka:BE,CENTER:pK,xja:bJ};function sO(a,b,c){switch(c){case BE:c=a;a+=b;break;case bJ:c=a-b;break;case pK:c=a-b/2;a+=b/2;break;default:c=a=ia}return{start:c,end:a}}function tO(a,b,c,d){d&&(c=c===BE?bJ:c===bJ?BE:c);switch(c){case bJ:return b;case pK:return $k(a,b);default:return a}};function uO(a,b){kv[K](this);this.ma=a;this.bF=b;this.Fv=null;this.df=Qo(S(function(a,b,e){return this.VB(a,b,e)},this),function(a,b){var e=[a,b[0]];fk(b[1],function(a,b){e[z](a);e[z](b)});e[z](+b[2]);return e[Je](OL)});this.Xv=null}U(uO,kv);
function vO(){Ki.__googleVisualizationAbstractRendererElementsCount__=Ki.__googleVisualizationAbstractRendererElementsCount__||0;var a=rza+Ki.__googleVisualizationAbstractRendererElementsCount__[qc]();Ki.__googleVisualizationAbstractRendererElementsCount__++;return a}R=uO[J];oa(R,0);Sa(R,0);R.Om=function(a,b){var c=this.KO(a,b);c.ep(Kg);return this.Fv=c};R.deleteContents=function(a){this.oZ(a)};R.flush=function(){};wa(R,function(){this.vg()});R.vg=function(){this.Fv=null};
R.J=function(){this.vg();uO.g.J[K](this)};er(R,function(){return this.ma});R.ep=function(a,b){a&&(a[Cc]==nO?a.ep(b):ro(a,b))};R.Uu=function(a){return Vfa(a)};R.appendChild=function(a,b){if(b){var c;if(b[Cc]==nO){if(!b.B)return;c=b.a()}else c=b;a.a()[p](c)}};function qFa(a,b){b instanceof nO&&(b=b.a());for(var c;c=b[Yb];)qFa(a,c);b[Qd][pe](b)}R.replaceChild=function(a,b,c){a=a.a();if(um(c)!=a)qFa(this,c),a[p](b);else a[ZB](b,c)};R.ad=function(a){if(a.B){var b=a.a();this.Bu.ad(b);a.a()}};
R.Ha=function(a){a=null!=a?a:!1;var b=new nO(S(this.EY,this));a||b.a();return b};R.pB=function(){};R.HH=function(){return null};function wO(a,b,c,d,e,f){var g=new oO;g[eC](b,c);g.ta(d,e);return a.Fc(g,f)}
R.Fc=function(a,b){for(var c=[],d=0;d<a.Cc[I];d++){var e=c,f=a.Cc[d];switch(f[G]){case GG:f=f[Y];this.td(e,f.x,f.y);break;case ku:f=f[Y];this.Ea(e,f.x,f.y);break;case DJ:f=f[Y];this.zr(e,f.x1,f.y1,f.ie,f.te,f.x,f.y);break;case wL:f=f[Y];this.Am(e,f.lB,f.mB,f.hm,f.im,f.Ox,f.Qt,f.xca);break;case WJ:this.Mi(e)}}return this.QY(c,b)};R.Ne=function(a,b,c,d,e){a=this.qx(a,b,c,d);this[p](e,a);return a};R.Dl=function(a,b,c,d,e,f){a=this.DY(a,b,c,d,e);this[p](f,a);return a};
R.ob=function(a,b,c,d,e,f){a=this.wl(a,b,c,d,e);this[p](f,a);return a};R.xZ=function(a,b,c,d,e,f){a=wO(this,a,b,c,d,e);this[p](f,a);return a};R.Ba=function(a,b,c){a=this.Fc(a,b);this[p](c,a);return a};R.$d=function(a,b,c,d,e,f,g,h,l){a=this.sx(a,b,c,d,e,f,g,l);this[p](h,a);return a};R.Ui=function(a,b,c,d,e,f,g,h,l,n){a=this.nH(a,b,c,d,e,f,g,h,n);this[p](l,a);return a};function rFa(a,b,c,d,e,f,g,h,l,n){b=a.Zr(b,c,d,e,f,g,h,l,void 0);a[p](n,b)}R.Pl=function(a,b){return this.df(a,b)[r]};R.zC=function(){return!1};
R.iH=Pk;function sFa(a){return Dm(a,function(a){return a.referencepoint},!0)}function xO(a){var b=sFa(a[Us]);return cn(a,b)};function yO(a,b){uO[K](this,a,b);this.Bu=Tl(a);this.nP=this.Bu.xc();this.St=[];this.R=new hy}U(yO,uO);function tFa(a,b,c,d){b=new fO(b);var e=a.Bu.A(ih);c=c[Ac](Ne);e[p](a.Bu[Kb](c[0]));for(var f=1;f<c[I];++f)e[p](a.Bu.A(ah)),e[p](a.Bu[Kb](c[f]));Pm(e,d);b.a()[p](e);b.UU=100;b.Uba=100;a.St[z](b)}R=yO[J];R.mg=function(a){this.Bu[ms](a);Hv(a)};wa(R,function(){this.R.Bc();mv(this.R);this.R=new hy;yO.g[bc][K](this)});
R.vg=function(){yO.g.vg[K](this);V(this.St,function(a){mv(a)});Kj(this.St);this.Bu.ad(this.ma);this.R.Bc();mv(this.R)};R.zo=function(a){var b=sFa(a);return b?(b=cn(a,b),a=hn(a),new Im(b.y,b.x+a[r],b.y+a[y],b.x)):null};R.qc=function(a,b,c){a[Cc]==nO&&(a=a.a());this.R.o(a,b,c)};R.replaceChild=function(a,b,c){yO.g[ZB][K](this,a,b,c);Hv(c)};function zO(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}Ha(zO[J],function(){return new zO(this.x0,this.y0,this.x1,this.y1)});ab(zO[J],function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1});function uFa(a){var b=a.x1-a.x0;a=a.y1-a.y0;return k[Od](b*b+a*a)}function AO(a,b){return new Ll(Tk(a.x0,a.x1,b),Tk(a.y0,a.y1,b))};function BO(a,b){this.x=a;this.y=b}U(BO,Ll);R=BO[J];Ha(R,function(){return new BO(this.x,this.y)});R.lda=function(){return k[Od](this.x*this.x+this.y*this.y)};Na(R,Ll[J][JB]);R.add=function(a){this.x+=a.x;this.y+=a.y;return this};R.L5=function(a){this.x-=a.x;this.y-=a.y;return this};R.rotate=function(a){var b=k.cos(a);a=k.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};ab(R,function(a){return this==a||!!a&&this.x==a.x&&this.y==a.y});
function CO(a,b){return new BO(a.x+b.x,a.y+b.y)}function DO(a,b){return new BO(a.x-b.x,a.y-b.y)};function EO(a,b){yO[K](this,a,b);this.wa=null;var c=Tl(b)[Wb](LK);this.bF[p](c);this.pha=c[tC](ZM);this.wn=this.pa=this.kO=null}U(EO,yO);function FO(a){a.$ea||(a.wa[oC](),a.wn=new Im(da,-da,-da,da),a.$ea=!0)}function GO(a,b,c){a.wn&&($a(a.wn,k.min(a.wn[F],b)),a.wn.top=k.min(a.wn.top,c),Ua(a.wn,k.max(a.wn[od],b)),Ma(a.wn,k.max(a.wn[Xc],c)))}R=EO[J];R.KO=function(a,b){var c=Tl(this.ma)[Wb](LK);c[u](Di,a);c[u](xh,b);this.pa=new Ql(a,b);this.ma[p](c);this.wa=c[tC](ZM);return new nO(c)};
R.oZ=function(){var a=this.Fv.a();this.wa.clearRect(0,0,a[r],a[y])};function HO(a){return Tl(a.ma)[Wb](Nua)}function IO(a,b){if(a==M)return FF;b==M&&(b=1);return opa+Mn(Gn(a).$b)+nf+b+kf}function JO(a,b){"undefined"!==typeof a.setLineDash?a.setLineDash(b):a.IDa=b}function KO(a,b,c,d,e){var f=/^(\d+(\.\d*)?)\%$/;typeof b===ni&&f[rd](b)?(b=la(f[yb](b)[1])/100,c&&null!=e?b=d?e[y]*b+e.top:e[r]*b+e[F]:null!=a.pa&&(b=d?a.pa[y]*b:a.pa[r]*b)):b=+b;return b}
R.Ii=function(a,b){Az(this.wa,IO(a.re,a.$h));Zy(this.wa,IO(a.jb(),a.Ae));var c=a.sm;null!=c&&c==zJ?JO(this.wa,[8,2]):Ti(c)?JO(this.wa,c):JO(this.wa,[]);var d=a.Gd,c=a.hg;if(null!=d){var e;switch(d[jd]()){case SF:c=this.nP[Wb](LK),c[u](Di,4),c[u](xh,4),e=c[tC](ZM),Zy(e,d[Be]()),e[NB](0,0,4,4),Az(e,d.ne()),e[oC](),sz(e,2),e.lineCap=EE,e[UA](2,0),e[XB](4,2),e[UA](0,2),e[XB](2,4),e[dc](),e=c}Zy(this.wa,this.wa.createPattern(e,upa))}else if(null!=c){var f=c.qr||!1,d=KO(this,c.x1,f,!1,b);e=KO(this,c.y1,
f,!0,b);var g=KO(this,c.ie,f,!1,b),f=KO(this,c.te,f,!0,b),d=this.wa.createLinearGradient(d,e,g,f);d[ZC](0,c.ag);d[ZC](1,c.Ef);Zy(this.wa,d)}sz(this.wa,a.Ob)};function vFa(a,b){b.Vb&&b.Vb!=M?(Az(a,b.Vb),sz(a,3)):Az(a,FF);Zy(a,IO(b[D],b[ie]?b[ie]:1));JO(a,[]);var c=L;b.oc&&(c=Hsa);b[ae]&&(c+=Exa);c+=b[Ic]+Tpa+b.Va;a.font=c}R.qx=function(a,b,c,d){this.wa[oC]();this.Ii(d,new Lm(a-c,b-c,2*c,2*c));this.wa.arc(a,b,c,0,2*k.PI);this.wa[TB]();this.wa[nc]();this.wa[dc]();return HO(this)};
R.DY=function(a,b,c,d,e){this.wa[qB]();this.Ii(e,new Lm(a-c,b-d,2*c,2*d));this.wa[uC](a,b);c>d?(this.wa[JB](1,d/c),a=c):(this.wa[JB](c/d,1),a=d);this.wa.arc(0,0,a,0,2*k.PI,!1);this.wa[nc]();this.wa[dc]();this.wa[KB]();return HO(this)};R.wl=function(a,b,c,d,e){this.Ii(e,new Lm(a,b,c,d));this.wa[NB](a,b,c,d);this.wa[CC](a,b,c,d);return HO(this)};R.Q1=function(){return HO(this)};R.QY=function(a,b){this.Ii(b,Nm(this.wn));this.wa[nc]();this.wa[dc]();this.$ea=!1;this.wn=null;return HO(this)};
R.sx=function(a,b,c,d,e,f,g){return this.Zr(a,b,c,d,0,e,f,g)};R.nH=function(a,b,c,d,e,f,g,h){var l=tO(b,d,f),n=tO(c,e,f),q=uFa(new zO(b,c,d,e));return this.Zr(a,l,n,q,Xk(b,c,d,e),f,g,h)};
R.Zr=function(a,b,c,d,e,f,g,h){vFa(this.wa,h);this.wa[qB]();e=Uk(e);d=b*k.sin(-e)+c*k.cos(-e);b=b*k.cos(-e)-c*k.sin(-e);this.wa[uB](e);g==BE?d+=4*h[Ic]/5:g==pK?d+=h[Ic]/3:g==bJ&&(d-=h[Ic]/5);f!=BE&&(f==pK?b-=this.VB(a,h)[r]/2:f==bJ&&(b-=this.VB(a,h)[r]));this.wa.strokeText(a,b,d);this.wa[NA](a,b,d);h.he&&(this.wa[oC](),e=h[Ic]/15,d+=e+1,1>e&&(e=1),sz(this.wa,e),this.wa[UA](b,d),this.wa[XB](this.wa.measureText(a)[r]+b,d),Az(this.wa,this.wa.fillStyle),this.wa[dc]());this.wa[KB]();return HO(this)};
R.EY=function(){return HO(this)};R.pB=function(a){if(null===a)return HO(this);this.kO=a;this.wa[qB]();this.wa[oC]();Zy(this.wa,FF);this.wa[MC](a[F],a.top,a[r],a[y]);this.wa.clip();return HO(this)};R.HH=function(){var a=this.kO;this.kO&&(this.kO=null,this.wa[KB]());return a};R.RG=function(){return HO(this)};R.td=function(a,b,c){FO(this);this.wa[UA](b,c);GO(this,b,c)};R.Ea=function(a,b,c){FO(this);this.wa[XB](b,c);GO(this,b,c)};
R.zr=function(a,b,c,d,e,f,g){FO(this);this.wa.bezierCurveTo(b,c,d,e,f,g);GO(this,b,c);GO(this,d,e);GO(this,f,g)};R.Mi=function(){FO(this);this.wa[TB]()};R.Am=function(a,b,c,d,e,f,g,h){FO(this);f=Uk(f-90);g=Uk(g-90);a=k.max(d,e);this.wa[qB]();this.wa[uC](b,c);this.wa[JB](d/a,e/a);this.wa.arc(0,0,a,f,g,!h);this.wa[KB]()};R.In=function(){};R.Lg=function(){};R.bk=function(){};R.FU=function(){};R.OU=function(){};R.pd=function(){};
R.VB=function(a,b){vFa(this.pha,b);return new Ql(this.pha.measureText(a)[r],b[Ic])};R.R_=function(){return HO(this)};R.lj=function(){};var LO;function MO(a,b){b?a[u](di,b):a[dd](di)}function NO(a,b,c){Ti(c)&&(c=c[Je](Oe));var d=Og+b;if(c===L||void 0==c)LO||(LO={atomic:!1,autocomplete:M,dropeffect:M,haspopup:!1,live:zG,multiline:!1,multiselectable:!1,orientation:zi,readonly:!1,relevant:Jya,required:!1,sort:M,busy:!1,disabled:!1,hidden:!1,invalid:lh}),c=LO,b in c?a[u](d,c[b]):a[dd](d);else a[u](d,c)}function OO(a,b){var c=a[se](Og+b);return null==c||void 0==c?L:String(c)}function PO(a){return OO(a,HH)}function QO(a,b){NO(a,HH,b)};function RO(a){kv[K](this);this.H=a;this.R=new hy}U(RO,kv);R=RO[J];er(R,function(){return this.H});wa(R,function(){this.QG();this.R=new hy});R.QG=function(){lm(this.H);this.R.Bc();mv(this.R)};R.J=function(){this.QG();RO.g.J[K](this)};R.qc=function(a,b,c){this.R.o(a,b,c)};function SO(a,b){var c=ga[J][ud][K](arguments),d=c[xb]();if("undefined"==typeof d)throw m("[goog.string.format] Template required");return d[Bb](/%([0\-\ \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(a,b,d,h,l,n,q,t){if(n==Ze)return Ze;var v=c[xb]();if("undefined"==typeof v)throw m("[goog.string.format] Not enough arguments");arguments[0]=v;return TO[n][bd](null,arguments)})}
var TO={s:function(a,b,c){return fa(c)||c==L||a[I]>=c?a:a=-1<b[Dd](pf,0)?a+nj(Oe,c-a[I]):nj(Oe,c-a[I])+a},f:function(a,b,c,d,e){d=a[qc]();fa(e)||e==L||(d=la(a)[Db](e));var f;f=0>a?pf:0<=b[Dd](mf)?mf:0<=b[Dd](Oe)?Oe:L;0<=a&&(d=f+d);if(fa(c)||d[I]>=c)return d;d=fa(e)?k.abs(a)[qc]():k.abs(a)[Db](e);a=c-d[I]-f[I];0<=b[Dd](pf,0)?d=f+d+nj(Oe,a):(b=0<=b[Dd](tf,0)?tf:Oe,d=f+nj(b,a)+d);return d},d:function(a,b,c,d,e,f,g,h){return TO.f(ka(a,10),b,c,d,0,f,g,h)}};TO.i=TO.d;TO.u=TO.d;function UO(a,b){yO[K](this,a,b);this.Jp=null;this.rT={};this.Y_={};this.VB(MAa,{fontSize:8,Va:yM,bold:!1,oc:!1})}U(UO,yO);function wFa(a,b){a.Jp=a.ib(qJ);a.Jp[u](VH,qJ);a.rT={};a.Y_={};a.Jga={};b[p](a.Jp)}R=UO[J];R.KO=function(a,b){oa(this,a);Sa(this,b);var c=this.ib(mE);c[u](Di,a);c[u](xh,b);c[w].overflow=yh;c[u](tL,vBa);this.ma[p](c);wFa(this,c);return new nO(c)};
R.zo=function(a){if(a instanceof Ki.SVGElement&&a[cd][Le]()!==iG&&a[cd][Le]()!==mE){var b=a.getBBox();return b.y|b.x|b[y]|b[r]?new Im(b.y,b.x+b[r],b.y+b[y],b.x):UO.g.zo[K](this,a)}return UO.g.zo[K](this,a)};R.oZ=function(){for(var a=this.Fv.a(),b=a[cc],c=b[I];1<c;)a[pe](b[0]),c--;wFa(this,a)};R.Lpa=function(){return this.ma[zd]};Wa(R,function(a){return k[B](100*a)/100});R.qx=function(a,b,c,d){var e=this.ib(ZJ);e[u](BJ,a);e[u](AJ,b);e[u](ai,c);this.lj(e,d);return e};
R.DY=function(a,b,c,d,e){var f=this.ib(eJ);f[u](BJ,a);f[u](AJ,b);f[u](xF,c);f[u](wF,d);this.lj(f,e);return f};R.wl=function(a,b,c,d,e){var f=this.ib(NF);f[u](qD,a);f[u](Ei,b);f[u](Di,c);f[u](xh,d);this.lj(f,e);return f};R.Q1=function(a,b,c,d,e,f,g){b=hI+c+Opa+(f?tF:yh)+TBa+(g?tF:yh)+RBa+b+Npa;d=this.KO(d,e);if(Ui(a))for(e=0,c=a[I];e<c;e++)this[p](d,a[e]);else this[p](d,a);a=fm(ih,{style:b},d.a());this.ma[p](a);return{append:[],events:[d.a()]}};
R.QY=function(a,b){var c=this.ib(iG);0<a[I]&&c[u](dh,a[Je](L));this.lj(c,b);return c};R.sx=function(a,b,c,d,e,f,g,h){return this.Zr(a,b,c,d,0,e,f,g,h)};R.nH=function(a,b,c,d,e,f,g,h,l){var n=tO(b,d,f,l),q=tO(c,e,f,l),t=uFa(new zO(b,c,d,e));return this.Zr(a,n,q,t,Xk(b,c,d,e),f,g,h,l)};
R.Zr=function(a,b,c,d,e,f,g,h,l){var n=Li(h[ie])?h[ie]:1,q=new Ao({fill:h[D],fillOpacity:n});if(h[D]&&h[D]!=M&&h.Vb&&h.Vb!=M){var n=new Ao({fill:h[D],fillOpacity:n,stroke:h.Vb,strokeOpacity:n,strokeWidth:3}),t=this.Ha();this.XH(a,b,c,d,e,f,g,h,n,t,l)[u](uL,ui);this.XH(a,b,c,d,e,f,g,h,q,t,l);return t.a()}return this.mH(a,b,c,d,e,f,g,h,q,l)};
R.mH=function(a,b,c,d,e,f,g,h,l,n){d=this.ib(Ju);g=sO(0,h[Ic],g);g=tO(g[Rc],g.end,bJ);g-=.15*h[Ic];g=new BO(0,g);g[uB](Uk(e));c=new BO(b,c);c.add(g);b=c.x;c=c.y;d[p](this.nP[Kb](a));switch(f){case BE:d[u](gE,BE);break;case pK:d[u](gE,TG);break;case bJ:d[u](gE,bJ)}d[u](qD,b);d[u](Ei,c);d[u](tua,h.Va);d[u](rua,h[Ic]||0);h[ae]&&d[u](GI,aL);h.oc&&d[u](HI,MH);h.he&&d[u](boa,LD);n&&d[u](gh,ei);0!=e&&d[u](OD,BF+e+Oe+b+Oe+c+kf);this.lj(d,l);return d};
R.XH=function(a,b,c,d,e,f,g,h,l,n,q){a=this.mH(a,b,c,d,e,f,g,h,l,q);this[p](n,a);return a};R.EY=function(){return this.ib(th)};R.RG=function(a,b,c){var d=vO(),e=this.ib(swa);c?(c=this.ib(eJ),c[u](BJ,b[F]+b[r]/2),c[u](AJ,b.top+b[y]/2),c[u](xF,b[r]/2),c[u](wF,b[y]/2)):(c=this.ib(NF),c[u](qD,b[F]),c[u](Ei,b.top),c[u](Di,b[r]),c[u](xh,b[y]));e[p](c);e[u](VH,d);this.Jp[p](e);a=a.a();b=L;Dl&&(b=ba[Gc][Yc][Ac](Se)[0]);a[u](YJ,ena+b+Se+d+kf);return a};R.td=function(a,b,c){a[z](eg+b+nf+c)};
R.Ea=function(a,b,c){a[z](dg+b+nf+c)};R.zr=function(a,b,c,d,e,f,g){a[z](uM+b+nf+c+nf+d+nf+e+nf+f+nf+g)};R.Mi=function(a){a[z](Gg)};R.Am=function(a,b,c,d,e,f,g,h){if(0<d&&0<e){var l;l=Sk(g,360)-Sk(f,360);180<l?l-=360:-180>=l&&(l=360+l);var n=2*k.PI*k.min(d,e);.1>k.abs(l/360*n)&&(l=(.1/n*360-k.abs(l))*Yk(l)/2,f-=l,g+=l)}f=Sk(f,360);g=Sk(g,360);var n=Vk(g-90,d),q=Wk(g-90,e);l=h?g-f:f-g;0>l&&(l+=360);a[z](Lf+d+nf+e+LDa+(180<l?1:0)+nf+(h?1:0)+nf+(b+n)+nf+(c+q))};
R.In=function(a,b,c){a[u](OD,rna+b+of+c+kf)};R.Lg=function(a,b){a[u](Di,b)};R.bk=function(a,b){a[u](xh,b)};R.FU=function(a,b){a[u](qD,b)};R.OU=function(a,b){a[u](Ei,b)};R.pd=function(a,b,c){a[u](tE,c);b&&a[u](vE,b)};
R.VB=function(a,b,c){var d=this.bF;qa(d[Yb],a);a=d[w];xz(a,b.Va);Fa(a,b[Ic]+Q);Mz(a,b[ae]?aL:L);Vz(a,b.oc?MH:L);Qa(a,Nt);null!=c&&(b=SO(mpa,c),eA(a,b),a.transformOrigin=gN,a.WebkitTransform=b,a.WebkitTransformOrigin=gN,a.MozTransform=b,a.MozTransformOrigin=gN,a.UBa=b,a.VBa=gN,a.msTransform=b,a.JDa=gN);b=d[ee];d=d[ve];Qa(a,M);return new Ql(b,d)};
R.R_=function(){if(null!=this.Xv)return this.Xv;var a=hm(Uf);bb(a[w],Mqa);var b=hm(Uf);en(b,pCa,pCa);a[p](b);ea[oe][p](a);b=a[Hb]-a[ee];om(a);return this.Xv=b};R.ib=function(a){return this.nP[mB](ZH,a)};
R.lj=function(a,b){Do(b)?(a[u](vE,b.re),a[u](tE,b.Ob),Do(b)&&1<=b.$h?a[dd](uE):a[u](uE,b.$h),b.sm!=ki?a[u](ioa,xFa(b.sm,b.Ob)):a[dd](ioa)):(a[u](vE,M),a[u](tE,0));Fo(b)?a[dd](PI):a[u](PI,b.Ae);var c=b.ZK;$i(c)&&a[u](xF,c);c=b.$K;$i(c)&&a[u](wF,c);var d=b.hg;if(d){var e=Np(d,1)[qc](),c=this.Y_[e];if(!c){c=vO();this.Y_[e]=c;var e=this.ib(pH),f=d.x1,g=d.ie,h=d.y1,l=d.te,n=d.ag,q=d.Ef,t=1;if(0===d.Dq||d.Dq)t=d.Dq;var v=1;if(0===d.Eq||d.Eq)v=d.Eq;var x=d.qr?Yqa:HD;e[u](VH,c);e[u](pD,f);e[u](nD,h);e[u](oD,
g);e[u](mD,l);e[u](Gta,x);f=wE+n+SBa+t;q=wE+q+SBa+v;v=this.ib(xE);v[u](yG,fN);v[u](oi,f);e[p](v);d.JE&&(d=this.ib(xE),d[u](yG,mCa),d[u](oi,f),e[p](d),d=this.ib(xE),d[u](yG,kCa),d[u](oi,q),e[p](d));d=this.ib(xE);d[u](yG,cN);d[u](oi,q);e[p](d);this.Jp[p](e)}a[u](QI,JD+c+kf)}else if(null!=b.Gd){e=b.Gd;c=e[jd]()+OL+e.ne()+OL+e[Be]();if(!(c in this.rT)){d=null;switch(e[jd]()){case SF:d=this.ib(Yh);d[u](yqa,HD);d[u](qD,tf);d[u](Ei,tf);d[u](Di,XM);d[u](xh,XM);d[u](yD,zCa);q=this.ib(NF);q[u](qD,tf);q[u](Ei,
tf);q[u](Di,XM);q[u](xh,XM);q[u](QI,e[Be]());d[p](q);q=this.ib(th);q[u](vE,e.ne());q[u](hoa,EE);e=this.ib(ku);e[u](pD,$M);e[u](nD,tf);e[u](oD,XM);e[u](mD,$M);e[u](tE,$M);q[p](e);e=this.ib(ku);e[u](pD,tf);e[u](nD,$M);e[u](oD,$M);e[u](mD,XM);e[u](tE,$M);q[p](e);d[p](q);break;case epa:d=this.ib(Yh),d[u](yqa,HD),d[u](qD,tf),d[u](Ei,tf),d[u](Di,UM),d[u](xh,UM),d[u](yD,zCa),q=this.ib(NF),q[u](qD,tf),q[u](Ei,tf),q[u](Di,XM),q[u](xh,XM),q[u](QI,e[Be]()),d[p](q),q=this.ib(th),q[u](vE,e.ne()),q[u](hoa,EE),
e=this.ib(ku),e[u](pD,$M),e[u](nD,tf),e[u](oD,tf),e[u](mD,$M),e[u](tE,$M),q[p](e),e=this.ib(ku),e[u](pD,XM),e[u](nD,$M),e[u](oD,$M),e[u](mD,XM),e[u](tE,$M),q[p](e),d[p](q)}e=vO();d[u](VH,e);this.Jp[p](d);this.rT[c]=e}c=this.rT[c];a[u](QI,JD+c+kf)}else a[u](QI,b.jb());null!=b.Kga&&(d=b.Kga,e=Np(d,1)[qc](),c=this.Jga[e],c||(c=vO(),this.Jga[e]=c,e=this.ib(mh),e[u](VH,c),q=this.ib(Bua),q[u](TH,Oza),q[u](noa,d[nC]),e[p](q),q=this.ib(zua),q[u](hJ,d.bEa||0),q[u](gJ,d.cEa||0),e[p](q),null!=d[ie]&&(q=this.ib(Dua),
v=this.ib(Cua),v[u](vi,qH),v[u](woa,d[ie]),q[p](v),e[p](q)),d=this.ib(Aua),q=this.ib(WI),d[p](q),q=this.ib(WI),q[u](TH,Nza),d[p](q),e[p](d),this.Jp[p](e)),a[u](mh,JD+c+kf))};function xFa(a,b){if(Ti(a))return a[Je](nf);switch(a){case ki:return tf;case zJ:return String(4*b)+nf+String(b);default:return xFa(ki,b)}}R.iH=function(){var a=fm(ih,{"aria-label":uBa,style:eqa});this.ma[p](a);this.ma[u](tL,vBa);return a};function VO(a,b){yO[K](this,a,b);this.mw=null}U(VO,yO);R=VO[J];R.KO=function(a,b){oa(this,a);Sa(this,b);var c=this.ke(ih);this.dk(c,-5E4,-5E4,this[r]+1E5,this[y]+1E5);this.ma[p](c);var d=this.Ha(),e=d.a();gz(e,gN);aA(e,a+Oe+b);e[w].top=5E4;$a(e[w],5E4);c[p](e);return d};R.oZ=function(){for(var a=this.Fv.a(),b=a[cc],c=b[I];1<c;)a[pe](b[0]),c--};Wa(R,function(a){return k[B](a)});R.qx=function(a,b,c,d){var e=this.ke(ED),f=2*c;this.dk(e,a-c,b-c,f,f);this.lj(e,d,!1);return e};
R.DY=function(a,b,c,d,e){var f=this.ke(ED);this.dk(f,a-c,b-d,2*c,2*d);this.lj(f,e,!1);return f};R.wl=function(a,b,c,d,e){var f=this.ke($ma),g=Fo(e)&&1<=d&&1<=c&&null==e.hg;this.lj(f,e,g);if(Do(e)||g)c=k.max(c-1,0),d=k.max(d-1,0);this.dk(f,a,b,c,d);return f};R.Q1=function(a,b,c,d,e,f,g){b=fm(ih,{style:hI+c+Opa+(f?tF:yh)+TBa+(g?tF:yh)+RBa+b+QF});b=new nO(b);if(Ui(a))for(c=0,d=a[I];c<d;c++)this[p](b,a[c]);else this[p](b,a);return{append:[b.a()],events:[]}};
R.QY=function(a,b){for(var c=this.ke(CD),d=this.ke(DD);0<a[I]&&gj(wj(a),eg);)a=Rj(a,0,a[I]-1);d[u](xi,a[Je](L));this.dk(c,0,0,this[r],this[y]);c[p](d);this.lj(c,b,!1);return c};R.sx=function(a,b,c,d,e,f,g){b=sO(b,d,e);c=sO(c,g[Ic],f);f=pK;c=tO(c[Rc],c.end,f);return this.nH(a,b[Rc],c,b.end,c,e,f,g)};
R.nH=function(a,b,c,d,e,f,g,h){var l=new Ao({fill:h[D]});if(h[D]&&h[D]!=M&&h.Vb&&h.Vb!=M){var n=new Ao({fill:h[D],stroke:h.Vb,strokeWidth:2}),q=this.Ha();this.XH(a,b,c,d,e,f,g,h,n,q);this.XH(a,b,c,d,e,f,g,h,l,q);return q.a()}return this.mH(a,b,c,d,e,f,g,h,l)};R.Zr=function(a,b,c,d,e,f,g,h){e=Uk(e);d=sO(b,d,f);b=new BO(b,c);var l=new BO(d[Rc],c),l=l[Lc]().L5(b)[uB](e).add(b);c=new BO(d.end,c);c=c[Lc]().L5(b)[uB](e).add(b);return this.nH(a,l.x,l.y,c.x,c.y,f,g,h)};
R.mH=function(a,b,c,d,e,f,g,h,l){var n=this.ke(CD);this.dk(n,0,0,this[r],this[y]);g!=pK&&(g=sO(0,h[Ic],g),g=tO(g[Rc],g.end,pK),g=new BO(0,g),g[uB](Uk(Xk(b,c,d,e))),c=new BO(b,c),e=new BO(d,e),c.add(g),e.add(g),b=c.x,c=c.y,d=e.x,e=e.y);b=k[B](b);c=k[B](c);d=k[B](d);e=k[B](e);g=this.ke(DD);g[u](xi,eg+b+nf+c+dg+d+nf+e+Wf);g[u](eE,ui);b=this.ke(Yma);b[u](Vh,ui);d=b[w];Fa(d,h[Ic]||L);xz(d,h.Va||L);switch(f){case BE:d[u](GD,Jh);break;case pK:d[u](GD,pK);break;case bJ:d[u](GD,zu)}h[ae]&&Mz(d,aL);h.oc&&Vz(d,
MH);b[u](ni,a);n[p](g);n[p](b);this.lj(n,l,!1);return n};R.XH=function(a,b,c,d,e,f,g,h,l,n){a=this.mH(a,b,c,d,e,f,g,h,l);this[p](n,a);return a};R.EY=function(){var a=this.ke(ana);this.dk(a,0,0,this[r],this[y]);return a};R.RG=function(a,b){var c=this.ke(ih),d=[this.dc(5E4+b.top),this.dc(5E4+b[F]+b[r]),this.dc(5E4+b.top+b[y]),this.dc(5E4+b[F])];c[w].clip=Epa+d[Je](of)+kf;this.dk(c,0,0,this[r]+1E5,this[y]+1E5);a.a();d=new nO(c);this[p](d,a);this.ob(1,1,1,1,new Ao({fill:Ci}),d);return c};
R.td=function(a,b,c){a[z](eg+k[B](b)+nf+k[B](c))};R.Ea=function(a,b,c){a[z](dg+k[B](b)+nf+k[B](c))};R.zr=function(a,b,c,d,e,f,g){a[z](uM+k[B](b)+nf+k[B](c)+nf+k[B](d)+nf+k[B](e)+nf+k[B](f)+nf+k[B](g))};R.Mi=function(a){a[z](PL)};
R.Am=function(a,b,c,d,e,f,g,h){f=Sk(f,360);g=Sk(g,360);var l=k[B](Vk(f-90,d)),n=k[B](Wk(f-90,e)),q=k[B](Vk(g-90,d)),t=k[B](Wk(g-90,e));d=k[B](d);e=k[B](e);b=k[B](b);c=k[B](c);l===q&&n===t&&(h&&180>Sk(g-f,360)||!h&&180>Sk(f-g,360))||a[z]((h?wza:AM)+(b-d)+nf+(c-e)+nf+(b+d)+nf+(c+e)+nf+(b+l)+nf+(c+n)+nf+(b+q)+nf+(c+t))};R.In=function(a,b,c){a[w].top=this.dc(c);$a(a[w],this.dc(b))};R.Lg=function(a,b){oa(a[w],this.dc(b))};R.bk=function(a,b){Sa(a[w],this.dc(b))};R.FU=function(a,b){$a(a[w],this.dc(b))};
R.OU=function(a,b){a[w].top=this.dc(b)};R.pd=function(a,b,c){0==c?Oy(a,!1):(Oy(a,!0),b&&Cz(a,b),Yy(a,c))};R.VB=function(a,b){var c=this.bF;qa(c[Yb],a);var d=c[w];xz(d,b.Va);Fa(d,this.dc(b[Ic]||0));Mz(d,b[ae]?aL:L);Vz(d,b.oc?MH:L);Qa(d,Nt);var e=c[ee],c=c[ve];Qa(d,M);b[ae]&&(e*=1.1);b.oc&&(e*=.9);return new Ql(e,c)};R.R_=function(){if(null!=this.Xv)return this.Xv;var a=fm(ih,{style:Jma});this.bF[p](a);Qa(this.bF[w],Nt);this.Xv=a[Hb]-a[ee];Qa(this.bF[w],M);om(a);return this.Xv};
R.dc=function(a){return k[B](a)+Q};R.ke=function(a){return this.nP[Wb](a)};
R.lj=function(a,b,c){for(var d=a[Nd],e=0;e<d[I];e++)a[Nd][e][cd]!=QI&&a[Nd][e][cd]!=vE||a[pe](d[e]);c=null!=c?c:!0;if(Do(b)){if(Oy(a,!0),Yy(a,b.Ob),Cz(a,b.re),c=!(Do(b)&&1<=b.$h),d=b.sm!=ki,c||d)e=this.ke(Zma),c&&rb(e,String(k[B](100*b.$h))+Ze),d&&(e.dashstyle=yFa(b.sm)),a[p](e)}else c&&Fo(b)?(Oy(a,!0),Yy(a,1),Cz(a,b.jb())):Oy(a,!1);Li(a.filled)&&Hy(a,!0);c=b.hg;if(null!=c){b=this.ke(FD);b[u](TJ,c.ag);b[u](qwa,c.Ef);b[u](Wh,c.Dq||1);b[u](Sqa,c.Eq||1);var d=c.x1,e=c.y1,f=c.ie;c=c.te;typeof d==ni&&
(d=ka(d,10));typeof e==ni&&(e=ka(e,10));typeof f==ni&&(f=ka(f,10));typeof c==ni&&(c=ka(c,10));c=Xk(d,e,f,c);c=Sk(270-c,360);b[u](Cya,c);b[u](vi,tI);a[p](b)}else b.Gd?(c=b.Gd,b=this.ke(FD),b[u](vi,Yh),b[u](TJ,c.ne()),b[u](qwa,c[Be]()),c=Kp()+ACa+c[jd]()+ZCa,b[u](qoa,c),a[p](b)):b.jb()==M?Hy(a,!1):Fo(b)?Py(a,b.jb()):(c=this.ke(FD),rb(c,String(k[B](100*b.Ae))+Ze),Ya(c,b.jb()),a[p](c))};R.dk=function(a,b,c,d,e){a=a[w];Ca(a,Mg);$a(a,this.dc(b));a.top=this.dc(c);oa(a,this.dc(d));Sa(a,this.dc(e))};
R.zC=function(){return!0};function yFa(a){if(Ti(a))return a[Je](Oe);switch(a){case ki:return ki;case zJ:return Uoa;default:return yFa(ki)}};function WO(a,b,c,d){kv[K](this);if(!(Cl?0<=qj(Hl,lCa):Dl?0<=qj(Hl,uCa):Bl?0<=qj(Hl,dCa):El&&0<=qj(Hl,nCa)))throw m("Graphics is not supported");for(var e=k[Fb](1E5*k[Sc]());ba[DC][XAa+e];)e++;this.Gk=XAa+e;(a=this.RM=a)&&(a.referencepoint=!0);Xa(this.RM,L);this.zk=Tl(this.RM);this.ma=this.zk[Wb](ih);Ca(this.ma[w],bi);this.zk[p](this.RM,this.ma);this.yk=b;this.U5=this.em=null;this.Rs=!1;this.VT=[];this.Ci=null;this.qwa=(b=Cl?null!=ea[Ce]?9>ea[Ce]:!Il(zf):!1)?VO:UO;if(this.UV=b||d)d=this.zk[Wb](UH),
gb(d,this.Gk),d.id=this.Gk,oa(d,this.yk[r][qc]()),Sa(d,this.yk[y][qc]()),tz(d,0),Fz(d,CG),nz(d,0),az(d,0),d.allowTransparency=ui,b||db(d,Rsa),this.zk[p](this.ma,d),d=d[cD]||d[Or][fe],d[Bs](),a=[],b?(a[z](FBa),a[z](DM),a[z](CM)):(a[z](LBa),a[z](EBa),a[z](KEa),a[z](JEa),a[z](DM)),a[z](xBa),a[z](Pma),a[z](fua),a[z](VEa),a[z](Hi),a[z](NBa),a[z](IM),a[z](KBa),a[z](NEa),a[z](Jf),a[z](HBa),a[z](KM),a[z](HM),d[Er](a[Je](Ne)),d[as]();zFa(this,c)}U(WO,kv);
function zFa(a,b){var c=S(a.$sa,a),d=S(a.mva,a);XO(c,d,b)}R=WO[J];R.mva=function(){if(this.UV){var a;a=(a=this.zk.a(this.Gk))?a[cD]||a[Or][fe]:null;var b=this.em=a[yd](vpa);b&&(b.referencepoint=!0);this.U5=YO(a[oe],this.yk)}else this.em=this.zk[Wb](ih),Pm(this.em,Zh,bi),en(this.em,this.yk),this.em.dir=lH,this.ma[p](this.em),this.U5=YO(this.ma,this.yk);this.Rs=!0};
function YO(a,b){var c=Tl(a),d=c[Wb](ih),e=d[w];Qa(e,M);Ca(e,Mg);e.top=b[y]+10+Q;$a(e,b[r]+10+Q);Wy(e,AG);NO(d,yh,!0);d[u](uL,!0);e=c.xc();c[p](d,e[Kb](Oe));c[p](a,d);return d}R.$sa=function(){if(!this.UV)return!0;var a;return(a=(a=this.zk.a(this.Gk))?a[Or]||em(a[cD]||a[Or][fe]):null)&&a._loaded};R.cb=function(a){if(!this.Rs)return null;for(a=null!=a?a:0;this.VT[I]<=a;){var b=Tl(this.em)[Wb](ih);Pm(b,Zh,Mg);Wm(b,0,0);en(b,cN,cN);this.em[p](b);b=new this.qwa(b,this.U5);lv(this,b);this.VT[z](b)}return this.VT[a]};
R.Vx=function(){if(!this.Rs)return null;if(!this.Ci){var a;a=this.zk[Wb](ih);this.Ci=new RO(a);this.zk[p](this.ma,this.Ci[ns]())}return this.Ci};R.pp=function(a,b){XO(S(function(){return null!=this.em},this),a,b)};dA(R,function(a,b){if(!Rl(this.yk,a))if(this.yk=a,this.UV){var c=this.zk.a(this.Gk);c&&(oa(c,this.yk[r][qc]()),Sa(c,this.yk[y][qc]()))}else this.Rs&&en(this.em,this.yk);this.Rs||zFa(this,b)});function XO(a,b,c,d){a[K]()?b[K]():AFa(a,b,c,d)}
function AFa(a,b,c,d){var e=null!=d?d:10;ba[Xr](c(function(){XO(a,b,c,e)}),e)}R.J=function(){try{this.zk.ad(this.RM),mv(this.Ci),V(this.VT,function(a){mv(a)})}catch(a){}WO.g.J[K](this)};function ZO(){this.Cc=[]}R=ZO[J];R.xj=function(a,b){this.Cc[z]({brush:a,r4:b})};zz(R,function(a,b){this.xj(null,pO(a,b))});R.ta=function(a,b,c){this.xj(a,{type:ku,data:{x:b,y:c}})};R.rp=function(a,b,c,d,e,f,g){this.xj(a,{type:DJ,data:{x1:b,y1:c,ie:d,te:e,x:f,y:g}})};R.Vf=function(a,b,c,d,e,f,g,h){this.xj(a,{type:wL,data:{lB:b,mB:c,hm:d,im:e,Ox:f,Qt:g,xca:h}})};iz(R,function(a){var b=this.Cc[0].r4[Y];this.ta(a,b.x,b.y)});
function BFa(a){switch(a[G]){case GG:case ku:case DJ:return a=a[Y],new Ll(a.x,a.y);case wL:a=a[Y];var b=Sk(a.Qt,360);return new Ll(a.lB+Vk(b-90,a.hm),a.mB+Wk(b-90,a.im));default:return new Ll(0,0)}}
R.Fc=function(a){for(var b=[],c=null,d=0;d<this.Cc[I];d++){var e=this.Cc[d],f=e.r4;if(f[G]==GG)c=BFa(f);else{a:{for(var e=e.brush,g=0;g<b[I];g++){var h=b[g];if($fa(e,h.brush)){e=h;break a}}h={brush:e,Cc:new oO,qf:null};b[z](h);e=h}Ml(e.qf,c)||e.Cc[eC](c.x,c.y);e.Cc.xj(f);c=e.qf=BFa(f)}}if(Jj(b))a=null;else if(1==b[I])a=a.Fc(b[0].Cc,b[0].brush);else{c=a.Ha();for(d=0;d<b[I];d++)f=b[d],f=a.Fc(f.Cc,f.brush),a[p](c,f);a=c.a()}return a};
function CFa(a){for(var b=new oO,c=0;c<a.Cc[I];c++)b.xj(a.Cc[c].r4);return b};function DFa(a,b){var c=new oO,d=a.Cc;if(0==d[I]||1==d[I])return c;for(var e=[null],f=0;f<d[I];f++){var g=d[f];g[Y]&&e[z](new Ll(g[Y].x,g[Y].y))}e[z](null);var g=d[d[I]-1][G]==WJ,f=e[1][Lc](),h=e[2][Lc](),l=e[e[I]-3][Lc](),n=e[e[I]-2][Lc]();g?(e[0]=n,e[e[I]-1]=f):Ml(f,n)?(e[0]=l,e[e[I]-1]=h):(e[0]=AO(new zO(f.x,f.y,h.x,h.y),-1),e[e[I]-1]=AO(new zO(n.x,n.y,l.x,l.y),-1));for(var h=0>b,q=null,t=null,n=null,l=e[I]-2,f=0;f<=l;f++)if(!Ml(e[f],e[f+1])){var v;v=e[f];var x=e[f+1],A,C=(x.y-v.y)/(x.x-v.x);A=
ma(C)?{Xl:C,n:v.y-C*v.x}:{Xl:da,n:v.x};C=A.Xl;A=A.n;if(C==da)v={Xl:da,n:0>x.y-v.y?A+b:A-b};else{var E=b*k[Od](1+C*C);v={Xl:C,n:0<x.x-v.x?A+E:A-E}}q?(x=$O(q,v),Xi(x)?(C=$O(aP(t,e[f]),q),A=$O(aP(e[f],t),q),C=qo(new no(C.x,A.x),x.x)&&qo(new no(C.y,A.y),x.y)):C=x==da,q=C&&x!=da?x:$O(aP(e[f],t),q),c.xj(EFa(n,q)),C||(n=$O(aP(e[f],e[f+1]),v),c.Vf(e[f].x,e[f].y,k.abs(b),k.abs(b),180-180*k[Md](q.x-e[f].x,q.y-e[f].y)/k.PI,180-180*k[Md](n.x-e[f].x,n.y-e[f].y)/k.PI,h)),q=v,t=e[f],n=d[f]):(q=v,t=e[f],n=pO(d[f][Y].x,
d[f][Y].y))}g&&c[as]();return c}function EFa(a,b){var c=tk(a);switch(a[G]){case GG:case ku:c[Y].x=b.x;c[Y].y=b.y;break;case DJ:c[Y].x=b.x;c[Y].y=b.y;var d=b.x-a[Y].x,e=b.y-a[Y].y;c[Y].x1+=d;c[Y].y1+=e;c[Y].ie+=d;c[Y].te+=e}return c}function aP(a,b){var c=(a.x-b.x)/(b.y-a.y),d;ma(c)?d=a.y-c*a.x:(c=da,d=a.x);return{Xl:c,n:d}}
function $O(a,b){var c=a.Xl,d=a.n,e=b.Xl,f=b.n;ma(c)||(c=da);ma(e)||(e=da);if(c==e||1E-5>=k.abs(c-e))return d==f||1E-5>=k.abs(d-f)?da:null;if(c==da)return new Ll(d,e*d+f);if(e==da)return new Ll(f,c*f+d);var g=e-c;return new Ll(-(f-d)/g,(d*e-c*f)/g)};function bP(){}bP[J].o=function(a,b){cP(this,a);this.hI[a][z](b);return this};bP[J].Gb=function(a,b){cP(this,a);for(var c=this.hI[a],d=null,e=0,f=c[I];e<f;e++)if(c[e]===b){d=e;break}return null!=d?(c[Ie](d,1),!0):!1};bP[J].fireEvent=function(a,b){cP(this,a);for(var c=this.hI[a],d=[],e=0,f=c[I];e<f;e++)d[z](c[e]);for(e=0;e<f;e++)d[e][bd](this,b);return 0<f};function cP(a,b){if(!a.hI[Jc](b))throw'event type "'+b+'" unknown.';};function dP(a){this.hI={add:[],click:[],getcontext:[],mousemove:[],mouseenter:[],mouseleave:[],box:[],redraw:[],remove:[],playAnimation:[],finishAnimation:[]};this.vl=this.va=null;this.Ic={};this.YF=[];this.OT=[];this.jva=S(this.kva,this);if(null!=a)for(var b in a)this[TA](b,a[b]);this.Y6=null}U(dP,bP);R=dP[J];qa(R,function(a){return void 0!==a?(this.va=a,this):this.va});R.setData=function(a){this.va=a;return this};
R.setStyle=function(a,b){b instanceof ca&&null!=b&&(b=b[qc]());if(this.Ic[a]===b)return!1;this.Ic[a]=b;this.vp=null;return!0};Ta(R,function(a){return a?this.Ic[a]:this.Ic});function eP(a){null==a.Y6&&(a.Y6=new To([a.Ic],void 0,!0));return a.Y6}hz(R,function(a,b){return void 0!==b?(this[TA](a,b)&&this[FB](LF,[this,a]),this):this[jd](a)});R.styles=function(a){for(var b in a)a[Jc](b)&&this[w](b,a[b]);return this};R.getContext=function(){this.vl||this[FB](vI,[this]);return this.vl};
R.zo=function(){if(!(null!=this.vp||this.TA()&&null!=this.vp||this[FB](TK,[this])&&null!=this.vp))throw"cannot determine bounding box until inserted into a scene.";return this.vp};R.TA=function(){return!1};R.kva=function(){if(!this.VW){for(var a=0,b=this.OT[I];a<b;a++){var c=this.OT[a];if(this.VW)this.OT[z](c);else c=this.YF[Dd](c),-1<c&&this.YF[Ie](c,1),0===this.YF[I]&&this.Gb(JI,this.jva)}this.OT=[]}};function fP(a,b,c,d){dP[K](this,d);null!=a&&this[TA](ai,a);null!=b&&this[TA](qD,b);null!=c&&this[TA](Ei,c)}U(fP,dP);fP[J].dn=function(){return iBa};fP[J].TA=function(){var a=this[w](ai),b=this[w](qD),c=this[w](Ei);this.vp={x:b-a,y:c-a,width:2*a,height:2*a};return!0};function gP(a,b,c,d,e){dP[K](this,e);null!=a&&this[TA](xF,a);null!=b&&this[TA](wF,b);null!=c&&this[TA](qD,c);null!=d&&this[TA](Ei,d)}U(gP,dP);gP[J].dn=function(){return VAa};gP[J].TA=function(){var a=this[w](xF),b=this[w](wF),c=this[w](qD),d=this[w](Ei);this.vp={x:c-a,y:d-b,width:2*a,height:2*b};return!0};function hP(a,b,c,d,e){dP[K](this,e);null!=a&&this[TA](pD,a);null!=b&&this[TA](nD,b);null!=c&&this[TA](oD,c);null!=d&&this[TA](mD,d)}U(hP,dP);hP[J].dn=function(){return jM};hP[J].TA=function(){var a=this[w](pD),b=this[w](nD),c=this[w](oD),d=this[w](mD);this.vp={x:k.min(a,c),y:k.min(b,d),width:k.abs(c-a),height:k.abs(d-b)};return!0};function iP(a,b,c,d,e){dP[K](this,e);null!=a&&this[TA](qD,a);null!=b&&this[TA](Ei,b);null!=c&&this[TA](Di,c);null!=d&&this[TA](xh,d)}U(iP,dP);iP[J].dn=function(){return aAa};iP[J].TA=function(){this.vp={x:this[w](qD),y:this[w](Ei),width:this[w](Di),height:this[w](xh)};return!0};Ha(iP[J],function(){return new iP(this[w](qD),this[w](Ei),this[w](Di),this[w](xh),this[w]())});function jP(a,b,c,d){dP[K](this,d);null!=a&&this[TA](qD,a);null!=b&&this[TA](Ei,b);null!=c&&this[TA](Ju,c)}U(jP,dP);jP[J].dn=function(){return UL};function kP(a,b,c){this.V=b;this.Aa=c;this.hI={add:[],click:[],mousemove:[],mouseenter:[],mouseleave:[],redraw:[],remove:[]}}U(kP,bP);function lP(a,b){dP[K](this,b);this.zh=[];if(a)throw"prepopulating a group is unimplemented.";this.hz=S(this.Y2,this);this.am=S(this.W2,this);this.tD=S(this.U2,this);this.vD=S(this.Z2,this)}U(lP,dP);R=lP[J];R.dn=function(){return IAa};R.Fu=function(a){if(a[tC]())throw"cannot add a shape to a group that already has a context.";this.zh[z](a);a.o(LF,this.hz);a.o(Rt,this.am);a.o(JG,this.am);a.o(LG,this.am);a.o(KG,this.am);a.o(vI,this.tD);a.o(JF,this.vD);this[FB](DL,[a,!1]);return this};R.add=lP[J].Fu;
wa(R,function(){for(var a=0,b=this.zh[I];a<b;a++)this.zh[a].Gb(LF,this.hz),this[FB](JF,[this.zh[a]]);this.zh=[];this[FB](LF,[this]);return this});Pa(R,function(a){return 0<=this.zh[Dd](a)});R.Y2=function(){};R.W2=function(a){this[FB](a[G],[a])};R.U2=function(a){a.vl=this;return!0};R.Z2=function(a){var b=this.zh[Dd](a);if(0>b)throw Uza;a.Gb(LF,this.hz);a.Gb(Rt,this.am);a.Gb(JG,this.am);a.Gb(LG,this.am);a.Gb(KG,this.am);a.Gb(vI,this.tD);a.Gb(JF,this.vD);a.vl=null;this.zh[Ie](b,1);return!0};
R.RT=function(a){if(0>this.zh[Dd](a))throw Uza;a[FB](JF,[a]);return this};va(R,lP[J].RT);R.S_=function(){return this.zh};function mP(a){a%=360;return 0>360*a?a+360:a};function nP(a){dP[K](this,a);this.vp={x1:null,y1:null,ie:null,te:null,width:0,height:0};this.eB=[]}U(nP,dP);R=nP[J];R.dn=function(){return hAa};R.TA=function(){return!1};zz(R,function(a,b){this.eB[z]([eg,a,b]);return this});Yz(R,function(a,b){this.eB[z]([dg,a,b]);return this});R.arc=function(a,b,c,d,e,f,g){e=mP(e);f=mP(f);this.eB[z]([NAa,a,b,c,d,e,f,ha(g)]);return this};iz(R,function(){this.eB[z]([Gg]);return this});function FFa(a){var b=a[w](IJ)||0,c=a[w](HJ)||0,d=a[w](GJ)||0,e=a[w](FJ)||0,f=a[w](OJ)||0,g=a[w](NJ)||0,h=a[w](MJ)||0;a=a[w](LJ)||0;return b||c||d||e||f||g||h||a}
function GFa(a){var b=a[w](KJ)||0,c=a[w](JJ)||0,d=a[w](IJ)||b,e=a[w](HJ)||c,f=a[w](GJ)||b,g=a[w](FJ)||c,h=a[w](OJ)||b,l=a[w](NJ)||c,b=a[w](MJ)||b,c=a[w](LJ)||c,n=a[w](Di),q=a[w](xh),t=a[w](qD),v=a[w](Ei),t=0<=n?t:t+n,v=0<=q?v:v+q,n=k.abs(n),q=k.abs(q);if(d+f>n)var x=n/(d+f),d=d*x,e=e*x,f=f*x,g=g*x;h+b>n&&(x=n/(h+b),h*=x,l*=x,b*=x,c*=x);e+l>q&&(x=q/(e+l),d*=x,e*=x,h*=x,l*=x);g+c>q&&(x=q/(g+c),f*=x,g*=x,b*=x,c*=x);return(new nP(a[w]()))[eC](t+n-f,v).arc(t+n-f,v+g,f,g,270,0,!0)[UC](t+n,v+q-c).arc(t+
n-b,v+q-c,b,c,0,90,!0)[UC](t+h,v+q).arc(t+h,v+q-l,h,l,90,180,!0)[UC](t,v+e).arc(t+d,v+e,d,e,180,270,!0)[as]()};function oP(a){for(var b=0,c=arguments[I];b<c;b++)if(null!=arguments[b])return arguments[b]}
function pP(a,b,c){HFa(a,b);qP(a,b,c);rP(a,b);sP(a,b,c);tP(a,b);uP(a,b);vP(a,b,c);var d=b[w](vwa),e=b[w](wwa);if(d&&e){var f=b[w](uwa)||0,g=b[w](twa)||0,h=[f,g,d,e][Je](),l=b.er;if(b=l?IFa[h]:wP[h])n=b[se](VH);else{b=ea[mB](ZH,swa);var n=Lpa+(l?JFa++:KFa++);b[u](VH,n);var q=ea[mB](ZH,NF);q[u](qD,f);q[u](Ei,g);q[u](Di,d);q[u](xh,e);b[p](q);for(l?IFa[h]=b:wP[h]=b;c[Gd]!==mE;)c=c[Ge];c=c[Vb](qJ)||c;c[Mb](b,c[Yb])}a[u](YJ,JD+n+kf)}else a[lC](YJ)&&a[dd](YJ)}
function qP(a,b,c){LFa(a,b,c,!1);b=oP(b[w](OI),b[w](MI),b[w](QI));typeof b!==ni&&typeof b!==N&&null!==b||a[u](QI,b)}function rP(a,b){var c=oP(b[w](NI),b[w](LI),b[w](PI));typeof c!==ni&&typeof c!==N&&null!==c||a[u](PI,c)}function sP(a,b,c){LFa(a,b,c,!0);b=oP(b[w](sE),b[w](pE),b[w](vE));typeof b!==ni&&typeof b!==N&&null!==b||a[u](vE,b)}function tP(a,b){var c=oP(b[w](rE),b[w](goa),b[w](uE));typeof c!==ni&&typeof c!==N&&null!==c||a[u](uE,c)}
function uP(a,b){var c=oP(b[w](qE),b[w](oE),b[w](tE));typeof c!==ni&&typeof c!==N&&null!==c||a[u](tE,c)}function HFa(a,b){var c=b[w](Wh);typeof c!==ni&&typeof c!==N&&null!==c||a[u](Wh,c)}var wP={},IFa={},KFa=0,JFa=0,xP={},MFa={},NFa=0,OFa=0;
function LFa(a,b,c,d){var e=d?vE:QI,f=b[w](e+YCa),g=b[w](e+XCa);d=a[se](e);if(f&&g){var h=b[w](e+WCa)||fN,l=b[w](e+UCa)||fN,n=b[w](e+VCa)||cN,q=b[w](e+TCa)||fN,e=[f,g,h,l,n,q][Je](),t=b.er;if(b=t?MFa[e]:xP[e])v=b[se](VH);else{b=ea[mB](ZH,pH);var v=Kpa+(t?OFa++:NFa++);b[u](VH,v);b[u](pD,h);b[u](nD,l);b[u](oD,n);b[u](mD,q);h=ea[mB](ZH,xE);h[u](joa,f);h[u](yG,fN);f=ea[mB](ZH,xE);f[u](joa,g);f[u](yG,cN);b[p](h);b[p](f);for(t?MFa[e]=b:xP[e]=b;c[Gd]!==mE;)c=c[Ge];c=c[Vb](qJ)||c;c[Mb](b,c[Yb])}c=JD+v+kf;
d!==c&&a[u](QI,c)}else d&&d[mc](0,5)===JD&&a[dd](e)}var yP={},PFa={},QFa=0,RFa=0;
function vP(a,b,c){var d=b[w](iF)||0,e=b[w](jF)||0;if(d||e){var f=b[w](SE)||b[w](TE)||b[w](RE)||0,g=b[w](PE)||b[w](QE)||b[w](OE)||0,h=[d,e,f,g][Je](),l=b.er,n=l?PFa[h]:yP[h];if(n)b=n[se](VH);else{n=ea[mB](ZH,mh);n[u](qD,JDa);n[u](Ei,JDa);n[u](Di,oCa);n[u](xh,oCa);b=Jpa+(l?RFa++:QFa++);n[u](VH,b);var q=ea[mB](ZH,Bua);q[u](TH,Oza);q[u](noa,d);d=ea[mB](ZH,zua);d[u](hJ,f);d[u](gJ,g);if(null!=e){var t=ea[mB](ZH,Dua),v=ea[mB](ZH,Cua);v[u](vi,qH);v[u](woa,e)}var f=ea[mB](ZH,Aua),g=ea[mB](ZH,WI),x=ea[mB](ZH,
WI);x[u](TH,Nza);n[p](q);n[p](d);null!=e&&(t[p](v),n[p](t));f[p](g);f[p](x);n[p](f);for(l?PFa[h]=n:yP[h]=n;c[Gd]!==mE;)c=c[Ge];c=c[Vb](qJ)||c;c[Mb](n,c[Yb])}c=a[se](mh);b=JD+b+kf;c!==b&&a[u](mh,b)}else a[lC](mh)&&a[dd](mh)}
var SFa={"fill.color":qP,fillColor:qP,fill:qP,"fill.gradient.from":qP,"fill.gradient.to":qP,"fill.gradient.x1":qP,"fill.gradient.y1":qP,"fill.gradient.x2":qP,"fill.gradient.y2":qP,"fill.opacity":rP,fillOpacity:rP,"fill-opacity":rP,height:function(a,b){var c=b[w](xh);a[u](xh,c)},opacity:HFa,"stroke.color":sP,strokeColor:sP,stroke:sP,"stroke.gradient.from":sP,"stroke.gradient.to":sP,"stroke.gradient.x1":sP,"stroke.gradient.y1":sP,"stroke.gradient.x2":sP,"stroke.gradient.y2":sP,"stroke.opacity":tP,strokeOpacity:tP,
"stroke-opacity":tP,"stroke.width":uP,strokeWidth:uP,"stroke-width":uP,width:function(a,b){var c=b[w](Di);a[u](Di,c)},x:function(a,b){var c=b[w](qD);a[u](qD,c)},y:function(a,b){var c=b[w](Ei);a[u](Ei,c)}};function zP(a,b,c,d,e){e=e||{};return(b=e[b]||SFa[b])?(b(a,c,d),!0):!1};var AP={dG:function(a,b){var c=b[w](qD);a[u](BJ,c)},eG:function(a,b){var c=b[w](Ei);a[u](AJ,c)},h8:function(a,b){var c=b[w](ai);a[u](ai,c)}};AP.VD={r:AP.h8,x:AP.dG,y:AP.eG};vr(AP,function(a,b,c){c=c||ea[mB](ZH,ZJ);AP.dG(c,a);AP.eG(c,a);AP.h8(c,a);pP(c,a,b);b&&c[Ge]!==b&&b[p](c);return c});AP.$g=function(a,b,c,d){if(!zP(d,b,a,c,AP.VD))switch(b){case iF:case jF:case SE:case TE:case RE:case PE:case QE:case OE:vP(d,a,c);break;default:throw'unknown property on circle "'+b+'".';}};var BP={dG:function(a,b){var c=b[w](qD);a[u](BJ,c)},eG:function(a,b){var c=b[w](Ei);a[u](AJ,c)},i8:function(a,b){var c=b[w](xF);a[u](xF,c)},j8:function(a,b){var c=b[w](wF);a[u](wF,c)}};BP.VD={x:BP.dG,y:BP.eG,rx:BP.i8,ry:BP.j8};vr(BP,function(a,b,c){c=c||ea[mB](ZH,eJ);BP.dG(c,a);BP.eG(c,a);BP.i8(c,a);BP.j8(c,a);pP(c,a,b);b&&c[Ge]!==b&&b[p](c);return c});BP.$g=function(a,b,c,d){zP(d,b,a,c)};var CP={l8:function(a,b){var c=b[w](pD);a[u](pD,c)},n8:function(a,b){var c=b[w](nD);a[u](nD,c)},m8:function(a,b){var c=b[w](oD);a[u](oD,c)},o8:function(a,b){var c=b[w](mD);a[u](mD,c)}};CP.VD={x1:CP.l8,x2:CP.m8,y1:CP.n8,y2:CP.o8};vr(CP,function(a,b,c){c=c||ea[mB](ZH,ku);CP.l8(c,a);CP.m8(c,a);CP.n8(c,a);CP.o8(c,a);pP(c,a,b);b&&c[Ge]!==b&&b[p](c);return c});CP.$g=function(a,b,c,d){zP(d,b,a,c,CP.VD)};function TFa(a,b,c){var d=c||ea[mB](ZH,iG);c||d[u](dh,UFa(b));pP(d,b,a);return d}
function UFa(a){a=a.eB;for(var b=[],c=0,d=a[I];c<d;c++){var e=a[c];if(e[0]===NAa){var f=e,g=+f[1],h=+f[2],e=+f[3],l=+f[4],n=mP(+f[5]),q=mP(+f[6]),f=!!+f[7];270===n&&0===q?e=BM+e+Oe+l+SN+(e+g)+Oe+h:180===n&&270===q?e=BM+e+Oe+l+SN+g+Oe+(h-l):0===n&&90===q?e=BM+e+Oe+l+SN+g+Oe+(h+l):90===n&&180===q?e=BM+e+Oe+l+SN+(g-e)+Oe+h:(g+=k.cos(q/180*k.PI)*e,h+=k.sin(q/180*k.PI)*l,n=f?q-n:n-q,0>n&&(n+=360),e=BM+e+Oe+l+YEa+ha(180<n)+Oe+ha(f)+Oe+g+Oe+h)}else e=e[Je](Oe);b[z](e)}return b[Je](Oe)};var VFa={draw:function(a,b,c){var d=a[w](KJ),e=a[w](JJ),f=a[w](Di),g=a[w](xh),h=a[w](qD),l=a[w](Ei),h=0<=f?h:h+f,l=0<=g?l:l+g,f=k.abs(f),g=k.abs(g);typeof d===N&&typeof e===N||!FFa(a)?(c=c||ea[mB](ZH,NF),c[u](qD,h),c[u](Ei,l),c[u](Di,f),c[u](xh,g),null!=d&&typeof d===N&&c[u](xF,d),null!=e&&typeof e===N&&c[u](wF,e),pP(c,a,b)):(a=GFa(a),c=TFa(b,a,c));b&&c[Ge]!==b&&b[p](c);return c},$g:function(a,b,c,d){if(!zP(d,b,a,c))switch(b){case KJ:case JJ:case IJ:case HJ:case GJ:case FJ:case OJ:case NJ:case MJ:case LJ:var e=
FFa(a),f=d[cd][Le]();if(f===iG&&!e||f===NF&&e)return VFa[Ws](a,c);f===iG?(a=GFa(a),a=UFa(a),d[u](dh,a)):b===KJ?d[u](xF,a[w](KJ)):b===JJ&&d[u](wF,a[w](JJ));break;case iF:case jF:case SE:case TE:case RE:case PE:case QE:case OE:vP(d,a,c);break;default:throw'unknown property on rect "'+b+'".';}}};var DP={uN:function(a,b){var c=b[w](qua)||b[w](nua)||b[w](EI);xz(a[w],typeof c===ni?c:L)},eX:function(a,b){var c=b[w](pua)||b[w](DI);Fa(a[w],typeof c===N?c+Q:typeof c===ni?c:L)},fX:function(a,b){var c=b[w](oua)||b[w](mua);Mz(a[w],typeof c===ni||typeof c===N?c:L)},f8:function(a,b){!0===b[w](MH)?Vz(a[w],MH):Vz(a[w],L)},k8:function(a,b){!0===b[w](LD)?a[w].textDecoration=LD:a[w].textDecoration=L}};
DP.VD={"font.family":DP.uN,fontFamily:DP.uN,fontName:DP.uN,"font.size":DP.eX,fontSize:DP.eX,"font.weight":DP.fX,fontWeight:DP.fX,italic:DP.f8,underline:DP.k8};DP.gna=function(a,b,c,d,e,f){d=d&&d[cd]===Ju?d:ea[mB](ZH,Ju);d.textContent=b;d[u](qD,null==e?c[w](qD):e);d[u](Ei,null==f?c[w](Ei):f);d[u](oi,Mva);d[w].webkitFontSmoothing=Zxa;pP(d,c,a);DP.f8(d,c);DP.k8(d,c);DP.uN(d,c);DP.eX(d,c);DP.fX(d,c);return d};
DP.roa=function(a,b,c){var d=a[w](Pra)||a[w](Tra)||0,e=a[w](Ju);typeof e===ni&&(e=e[Ac](Ne));var f=a[w](Ei),g=!0;1===e[I]&&(e=e[0],g=!1);c=DP.gna(b,g?L:e,a,c,a[w](qD),f);b&&c[Ge]!==b&&b[p](c);b=[];if(g)for(var f=0,h=e[I];f<h;f++){var l=ea[mB](ZH,lna);l.textContent=e[f];l[u](Mpa,!0);l[u](qD,a[w](qD));l[u](Ei,a[w](Ei));var n=c.getBBox()[y];0<f&&(n+=d);l[u](gJ,n+Q);c[p](l);b[z](l)}return{group:c,N:g?b:[c]}};
vr(DP,function(a,b,c){c=DP.roa(a,b,c);b=c.N;c=c.group;var d=k.max(0,k.min(1,a[w](lI)||0));if(fa(d)||!ma(d))d=0;var e=a[w](AD);if(typeof e===N){if(e=k.max(0,k.min(1,e)),fa(e)||!ma(e))e=0}else e=kL;var f=c.getBBox(),g=a[w](Ei)-f.y,h;h=b[b[I]-1][cd][Le]()===lna?b[b[I]-1][wb]().top-c[wb]().top:b[b[I]-1].getBBox().y-f.y;var l=a[w](Ei);if(typeof e===N)l=l+g-f[y]*e;else if(e===kL)l=l+g-h;else throw"Unrecognized valign value: "+e;c[u](Ei,l);e=0;for(f=b[I];e<f;e++)g=b[e],g[u](hJ,-g.getComputedTextLength()*
d+Q),g[u](Ei,l);b=a[w](CF);null!=b&&0!=b&&c[u](OD,BF+b+Oe+a[w](qD)+Oe+a[w](Ei)+kf);return c});DP.$g=function(a,b,c,d){if(!zP(d,b,a,c,DP.VD))if(b===Ju||b===lI||b===AD){for(;d&&d[Yb];)d[pe](d[Yb]);a=DP[Ws](a,c,d);if(d!==a)throw"error redrawing text";}else throw'error redrawing text element with changed property "'+b+'".';};var WFa={draw:function(a,b,c){c=c||ea[mB](ZH,th);pP(c,a,b);b&&c[Ge]!==b&&b[p](c);return c},$g:function(a,b,c){b=WFa[Ws](a,b,c);c!==b&&a[tC]()[FB](DL,[a,b,!1])}};var EP={};EP.Circle=AP;EP.Ellipse=BP;EP.Line=CP;EP.Path={draw:function(a,b,c){a=TFa(b,a,c);b&&a[Ge]!==b&&b[p](a);return a},$g:function(a,b,c,d){zP(d,b,a,c)}};EP.Rect=VFa;EP.Text=DP;EP.Group=WFa;function FP(a,b,c){kP[K](this,0,b,c);this.svg=a;this[bc]();var d=this.svg=ea[mB](ZH,mE);d[u](Di,b);d[u](xh,c);d[p](ea[mB](ZH,qJ));var e=ea[Wb](ih);Ca(e[w],Mg);$a(e[w],eN);e[w].top=eN;oa(e[w],cN);Sa(e[w],cN);var f=ea[Wb](ih);Ca(f[w],bi);oa(f[w],String(b)+Q);Sa(f[w],String(c)+Q);f[p](e);e[p](d);a[p](f);this.tD=this.U2[fc](this);this.T2=this.$ua[fc](this);this.hz=this.Y2[fc](this);this.vD=this.Z2[fc](this);this.Q2=this.wea[fc](this);this.am=this.W2[fc](this);this.X2=this.rva[fc](this);d[Ls](Rt,this.am);
d[Ls](JG,this.am);d[Ls](su,this.am);d[Ls](ru,this.am);this.ar=[];this.elements=[]}U(FP,kP);
var XFa=Ki.requestAnimationFrame||Ki.mozRequestAnimationFrame||Ki.webkitRequestAnimationFrame||Ki.msRequestAnimationFrame||function(a){Ki[Xr](function(){return a[K](this,Date.now())},1E3/60)},YFa=Ki.cancelRequestAnimationFrame||Ki.cancelAnimationFrame||Ki.mozCancelRequestAnimationFrame||Ki.mozCancelAnimationFrame||Ki.webkitCancelRequestAnimationFrame||Ki.webkitCancelAnimationFrame||Ki.msCancelRequestAnimationFrame||Ki.msCancelAnimationFrame||Ki[zr];
function ZFa(a,b,c,d){var e=a.ar[Dd](b);if(0<=e){if(null!=a[SA][e]||!b.er)throw"Shape exists and is not a staged shape.";b.er=!1;a[SA][e]=c}else a.ar[z](b),a[SA][z](c);c=b.dn();c!==UL&&c!==IAa||b.o(TK,a.T2);b.o(LF,a.hz);b.o(DL,a.Q2);b.o(aG,a.X2);b.o(JF,a.vD);d&&b.o(vI,a.tD)}R=FP[J];R.wea=function(a,b){var c=b?this.svg:GP(this,a[tC]()),c=EP[a.dn()][Ws](a,c);ZFa(this,a,c,!!b);$Fa(this,a,c);return a};R.Fu=function(a){return GP(this,a)||a[tC]()?(a[FB](LF,[a]),a):this.wea(a,!0)};
function $Fa(a,b,c){if(b.S_){b=b.zh;for(var d=0,e=b[I];d<e;d++){var f=b[d],g=EP[f.dn()][Ws](f,c);ZFa(a,f,g,!1);$Fa(a,f,g)}}}R.Ne=function(a,b,c,d){a=new fP(a,b,c,d);return this.Fu(a)};R.Dl=function(a,b,c,d,e){a=new gP(a,b,c,d,e);return this.Fu(a)};R.ob=function(a,b,c,d,e){a=new iP(a,b,c,d,e);return this.Fu(a)};R.$d=function(a,b,c,d){a=new jP(a,b,c,d);return this.Fu(a)};R.xZ=function(a,b,c,d,e){a=new hP(a,b,c,d,e);return this.Fu(a)};
R.RT=function(a){if(null==a[tC]())throw"Attempted to remove shape that doesn't have a context.";return a[FB](JF,[a])};R.Z2=function(a){var b=this.ar[Dd](a);if(0>b)return!1;if(a.S_){for(var b=a.zh,c=0,d=b[I];c<d;c++)a[FB](JF,[b[c]]);b=this.ar[Dd](a)}a.er?a.er=!1:this[SA][b][Ge][pe](this[SA][b]);this.ar[Ie](b,1);this[SA][Ie](b,1);a.Gb(TK,this.T2);a.Gb(LF,this.hz);a.Gb(JF,this.vD);a.Gb(vI,this.tD);a.Gb(DL,this.Q2);a.Gb(aG,this.X2);a.vl=null;return!0};
R.W2=function(a){for(var b=a[Us];null!=b[se](Mpa);)b=b[Ge];var c=this[SA][Dd](b);if(0<=c){var b=a[qs],d=a[rs];a=a[G];a===su?a=LG:a===ru&&(a=KG);c=this.ar[c];c[FB](a,[{point:{x:b,y:d},type:a,target:c}])}};R.Y2=function(a,b){var c=a[tC]()||this,d=GP(this,a),c=GP(this,c),c=EP[a.dn()].$g(a,b,c,d);if(null!=c&&c!=d){this[SA][this[SA][Dd](d)]=c;var e=d[Ge];e[Mb](c,d);e[pe](d)}};R.U2=function(a){a.vl=this};
R.$ua=function(a){if(a.dn()!==hAa){if(a.er){var b;if(!this.Lda){b=this.Lda=ea[Wb](ih);Ca(b[w],Mg);b[w].top=HDa;$a(b[w],HDa);Wy(b[w],AG);var c=ea[mB](ZH,mE);b[p](c);ea[oe][p](b)}b=this.Lda;Qa(b[w],Nt);c=EP[a.dn()][Ws](a,b[Yb])}else c=GP(this,a);var d=c.getBBox();a.vp={width:d[r],height:d[y],x:d.x,y:d.y};a.er&&(Qa(b[w],M),c[Ge][pe](c))}};
R.rva=function(a){function b(h){c||(c=h);a.YF[Zb](function(b,n){if(!f[n])if(e[n]||(e[n]=b.EDa(b.n_,b.j6,b.El,c),d[n]=c+b.El),h>=d[n])a[w](b.$va,b.j6),g--,f[n]=!0,b[FB](JI,[a,b]);else a[w](b.$va,e[n](h))});g?this.c4=XFa[K](Ki,b):(this.c4=void 0,a.VW=!1,a[FB](JI,[a]))}var c,d=[],e=[],f=[];a.VW=!0;var g=a.YF[I];this.c4=XFa[K](Ki,b)};function GP(a,b){if(b===a)return a.svg;var c=a.ar[Dd](b);return 0>c?null:a[SA][c]}
wa(R,function(){var a=this.svg,b,c=this.svg,d;for(d in yP)if(yP[Jc](d)){var e=yP[d];if(c[ad](e)){var f=e[Ge];null!=f&&f[pe](e);delete yP[d];QFa--}}for(var g in xP)xP[Jc](g)&&(d=xP[g],c[ad](d)&&(e=d[Ge],null!=e&&e[pe](d),delete xP[g],NFa--));for(var h in wP)wP[Jc](h)&&(g=wP[h],c[ad](g)&&(d=g[Ge],null!=d&&d[pe](g),delete wP[h],KFa--));for(;a[Yb];)a[Yb][cd]===qJ&&(b=!0),a[pe](a[Yb]);b&&a[p](ea[mB](ZH,qJ));this.ar=[];this.elements=[];YFa[K](Ki,this.c4)});function aGa(a){return function(b,c){var d=new jP(0,0,b,c);if(d.er)throw m("can't stage a shape that's already staged.");if(-1!==a.ar[Dd](d))throw m("can't stage a shape that's already drawn.");d.er=!0;a.ar[z](d);a[SA][z](null);d.o(TK,a.T2);d.o(LF,a.hz);d.o(JF,a.vD);d.o(vI,a.tD);d.o(DL,a.Q2);d.o(aG,a.X2);var e=d.zo();a.RT(d);delete e.x;delete e.y;return e}}
function bGa(a,b){var c=function(){return this}(),d,e=!1,f=!1;if(b&&b.fonts&&c.WebFont)c.WebFont[wd]({google:{families:b.fonts},active:function(){f=!0;d&&d(a)},fontinactive:function(){throw m("one or more fonts could not be loaded.");}});else e=!0;return{then:function(b){if(!f&&!e)d=b;else if(e||f)c[Xr](b[fc](c,a),0)}}};function HP(a,b,c,d){this.ma=a;this.yk=new Ql(0,0);this.oI=d||null;this[eD](b,c)}U(HP,WO);R=HP[J];R.cb=function(){return this.Tv};R.Vx=function(){return{}};R.pp=function(a,b){HP.g.pp[K](this,a,b)};
dA(R,function(a){if(!Rl(this.yk,a)){this.yk=a[Lc]();var b=this;this.em=null;this.cp&&this.cp[bc]();var c=null,c=new FP(this.ma,a[r]||0,a[y]||0);bGa(c,this.oI?{fonts:this.oI}:void 0)[Rs](function(a){b.Tv=a;b.Tv.df=Qo(aGa(b.Tv),function(a,b){var c=[a,b[0]];c[z](JSON.stringify(b[1]));return c[Je](OL)});b.em={}})}});R.J=function(){};function IP(a,b,c,d,e){this.Ig=!!b;rz(this,null);this.dl=0;this.G5=!1;this.rO=!c;a&&this[aD](a,d);Ty(this,void 0!=e?e:this.dl||0);this.Ig&&Ty(this,-1*this[WA])}U(IP,dl);R=IP[J];bA(R,function(a,b,c){rz(this,a);a&&(this.dl=$i(b)?b:1!=this[QB][vd]?0:this.Ig?-1:1);$i(c)&&Ty(this,c)});R.GO=function(a){rz(this,a[QB]);this.dl=a.dl;Ty(this,a[WA]);this.Ig=a.Ig;this.rO=a.rO};Ha(R,function(){return new IP(this[QB],this.Ig,!this.rO,this.dl,this[WA])});
Ea(R,function(){var a;if(this.G5){if(!this[QB]||this.rO&&0==this[WA])throw cl;a=this[QB];var b=this.Ig?-1:1;if(this.dl==b){var c=this.Ig?a[Nc]:a[Yb];c?this[aD](c):this[aD](a,-1*b)}else(c=this.Ig?a[oc]:a[ic])?this[aD](c):this[aD](a[Ge],-1*b);Ty(this,this[WA]+this.dl*(this.Ig?-1:1))}else this.G5=!0;a=this[QB];if(!this[QB])throw cl;return a});ab(R,function(a){return a[QB]==this[QB]&&(!this[QB]||a.dl==this.dl)});
R.splice=function(a){var b=this[QB],c=this.Ig?1:-1;this.dl==c&&(this.dl=-1*c,Ty(this,this[WA]+this.dl*(this.Ig?-1:1)));this.Ig=!this.Ig;IP[J][zc][K](this);this.Ig=!this.Ig;for(var c=Ui(arguments[0])?arguments[0]:arguments,d=c[I]-1;0<=d;d--)nm(c[d],b);om(b)};function JP(){}JP[J].Ica=function(){return!1};JP[J].xc=function(){return Vl(Cl?this[ns]():this.Yi())};JP[J].getWindow=function(){return em(this.xc())};JP[J].containsNode=function(a,b){return this.fB(cGa(a),b)};function dGa(a,b){IP[K](this,a,b,!0)}U(dGa,IP);function KP(a,b,c,d,e){this.Bd=this.ee=null;this.ae=this.fe=0;var f;a&&(this.ee=a,this.fe=b,this.Bd=c,this.ae=d,1==a[vd]&&a[cd]!=Nf&&(a=a[cc],(b=a[b])?(this.ee=b,this.fe=0):(a[I]&&(this.ee=wj(a)),f=!0)),1==c[vd]&&((this.Bd=c[cc][d])?this.ae=0:this.Bd=c));IP[K](this,e?this.Bd:this.ee,e,!0);if(f)try{this[zc]()}catch(g){if(g!=cl)throw g;}}U(KP,dGa);R=KP[J];R.Yi=function(){return this.ee};R.Nl=function(){return this.Bd};R.eta=function(){return this.G5&&this[QB]==this.Bd&&(!this.ae||1!=this.dl)};
Ea(R,function(){if(this.eta())throw cl;return KP.g[zc][K](this)});R.GO=function(a){this.ee=a.ee;this.Bd=a.Bd;this.fe=a.fe;this.ae=a.ae;this.Po=a.Po;KP.g.GO[K](this,a)};Ha(R,function(){var a=new KP(this.ee,this.fe,this.Bd,this.ae,this.Po);a.GO(this);return a});function LP(){}LP[J].fB=function(a,b){var c=b&&!a[UB](),d=a.$a;try{return c?0<=this.Lm(d,0,1)&&0>=this.Lm(d,1,0):0<=this.Lm(d,0,0)&&0>=this.Lm(d,1,1)}catch(e){if(!Cl)throw e;return!1}};LP[J].containsNode=function(a,b){return this.fB(MP(a),b)};LP[J].wr=function(){return new KP(this.Yi(),this.gn(),this.Nl(),this.Ao())};function NP(a){this.$a=a}U(NP,LP);function OP(a){var b=Vl(a)[Hd]();if(3==a[vd])b[GC](a,0),b[vA](a,a[I]);else if(PP(a)){for(var c,d=a;(c=d[Yb])&&PP(c);)d=c;b[GC](d,0);for(d=a;(c=d[Nc])&&PP(c);)d=c;b[vA](d,1==d[vd]?d[cc][I]:d[I])}else c=a[Ge],a=yj(c[cc],a),b[GC](c,a),b[vA](c,a+1);return b}function QP(a,b,c,d){var e=Vl(a)[Hd]();e[GC](a,b);e[vA](c,d);return e}R=NP[J];Ha(R,function(){return new this[Cc](this.$a.cloneRange())});er(R,function(){return this.$a.commonAncestorContainer});R.Yi=function(){return this.$a.startContainer};
R.gn=function(){return this.$a.startOffset};R.Nl=function(){return this.$a.endContainer};R.Ao=function(){return this.$a.endOffset};R.Lm=function(a,b,c){return this.$a.compareBoundaryPoints(1==c?1==b?Ki[kd].START_TO_START:Ki[kd].START_TO_END:1==b?Ki[kd].END_TO_START:Ki[kd].END_TO_END,a)};R.isCollapsed=function(){return this.$a[tA]};R.Zu=function(){return this.$a[qc]()};Qy(R,function(a){var b=em(Vl(this.Yi()));this.tL(b[Os](),a)});R.tL=function(a){a.removeAllRanges();a.addRange(this.$a)};Jy(R,function(a){this.$a[zb](a)});function RP(a){this.$a=a}U(RP,NP);RP[J].tL=function(a,b){if(!b||this[UB]())RP.g.tL[K](this,a,b);else a[zb](this.Nl(),this.Ao()),a[qA](this.Yi(),this.gn())};function SP(a,b){this.Bd=this.ee=this.kt=null;this.ae=this.fe=-1;this.$a=a;this.Fj=b}U(SP,LP);function TP(a){var b=Vl(a)[oe].createTextRange();if(1==a[vd])b[vB](a),PP(a)&&!a[cc][I]&&b[zb](!1);else{for(var c=0,d=a;d=d[oc];){var e=d[vd];if(3==e)c+=d[I];else if(1==e){b[vB](d);break}}d||b[vB](a[Ge]);b[zb](!d);c&&b[eC](nK,c);b[TC](nK,a[I])}return b}R=SP[J];Ha(R,function(){var a=new SP(this.$a[aB](),this.Fj);a.kt=this.kt;a.ee=this.ee;a.Bd=this.Bd;return a});
er(R,function(){if(!this.kt){var a=this.$a[td],b=this.$a[aB](),c=a[Bb](/ +$/,L);(c=a[I]-c[I])&&b[TC](nK,-c);c=b[Qd]();b=b.htmlText[Bb](/(\r\n|\r|\n)+/g,Oe)[I];if(this[UB]()&&0<b)return this.kt=c;for(;b>c.outerHTML[Bb](/(\r\n|\r|\n)+/g,Oe)[I];)c=c[Ge];for(;1==c[cc][I]&&c[$d]==eGa(c[Yb])&&PP(c[Yb]);)c=c[Yb];0==a[I]&&(c=fGa(this,c));this.kt=c}return this.kt});
function fGa(a,b){for(var c=b[cc],d=0,e=c[I];d<e;d++){var f=c[d];if(PP(f)){var g=TP(f),h=g.htmlText!=f.outerHTML;if(a[UB]()&&h?0<=a.Lm(g,1,1)&&0>=a.Lm(g,1,0):a.$a[pA](g))return fGa(a,f)}}return b}R.Yi=function(){this.ee||(this.ee=UP(this,1),this[UB]()&&(this.Bd=this.ee));return this.ee};R.gn=function(){0>this.fe&&(this.fe=this.RB(1),this[UB]()&&(this.ae=this.fe));return this.fe};R.Nl=function(){if(this[UB]())return this.Yi();this.Bd||(this.Bd=UP(this,0));return this.Bd};
R.Ao=function(){if(this[UB]())return this.gn();0>this.ae&&(this.ae=this.RB(0),this[UB]()&&(this.fe=this.ae));return this.ae};R.Lm=function(a,b,c){return this.$a[YC]((1==b?WL:lM)+TL+(1==c?WL:lM),a)};
function UP(a,b,c){c=c||a[ns]();if(!c||!c[Yb])return c;for(var d=1==b,e=0,f=c[cc][I];e<f;e++){var g=d?e:f-e-1,h=c[cc][g],l;try{l=MP(h)}catch(n){continue}var q=l.$a;if(a[UB]())if(!PP(h)){if(0==a.Lm(q,1,1)){a.fe=a.ae=g;break}}else{if(l.fB(a))return UP(a,b,h)}else{if(a.fB(l)){if(!PP(h)){d?a.fe=g:a.ae=g+1;break}return UP(a,b,h)}if(0>a.Lm(q,1,0)&&0<a.Lm(q,0,1))return UP(a,b,h)}}return c}
R.RB=function(a,b){var c=1==a,d=b||(c?this.Yi():this.Nl());if(1==d[vd]){for(var d=d[cc],e=d[I],f=c?1:-1,g=c?0:e-1;0<=g&&g<e;g+=f){var h=d[g];if(!PP(h)&&0==this.$a[YC]((1==a?WL:lM)+TL+(1==a?WL:lM),MP(h).$a))return c?g:g+1}return-1==g?0:g}e=this.$a[aB]();f=TP(d);e.setEndPoint(c?UAa:Kza,f);e=e[td][I];return c?d[I]-e:e};function eGa(a){return 3==a[vd]?a[md]:a[$d]}R.isCollapsed=function(){return 0==this.$a[YC](Lza,this.$a)};R.Zu=function(){return this.$a[td]};Qy(R,function(){this.$a[PA]()});
Jy(R,function(a){this.$a[zb](a);a?(this.Bd=this.ee,this.ae=this.fe):(this.ee=this.Bd,this.fe=this.ae)});function VP(a){this.$a=a}U(VP,NP);VP[J].tL=function(a){a[zb](this.Yi(),this.gn());this.Nl()==this.Yi()&&this.Ao()==this.gn()||a[qA](this.Nl(),this.Ao());0==a.rangeCount&&a.addRange(this.$a)};function WP(a){this.$a=a}U(WP,NP);WP[J].Lm=function(a,b,c){return Il(dt)?WP.g.Lm[K](this,a,b,c):this.$a.compareBoundaryPoints(1==c?1==b?Ki[kd].START_TO_START:Ki[kd].END_TO_START:1==b?Ki[kd].START_TO_END:Ki[kd].END_TO_END,a)};WP[J].tL=function(a,b){b?a.setBaseAndExtent(this.Nl(),this.Ao(),this.Yi(),this.gn()):a.setBaseAndExtent(this.Yi(),this.gn(),this.Nl(),this.Ao())};function MP(a){if(Cl&&!Jl(9)){var b=new SP(TP(a),Vl(a));if(PP(a)){for(var c,d=a;(c=d[Yb])&&PP(c);)d=c;b.ee=d;b.fe=0;for(d=a;(c=d[Nc])&&PP(c);)d=c;b.Bd=d;b.ae=1==d[vd]?d[cc][I]:d[I];b.kt=a}else b.ee=b.Bd=b.kt=a[Ge],b.fe=yj(b.kt[cc],a),b.ae=b.fe+1;a=b}else a=El?new WP(OP(a)):Dl?new RP(OP(a)):Bl?new VP(OP(a)):new NP(OP(a));return a}function PP(a){return jm(a)||3==a[vd]};function XP(){this.ae=this.Bd=this.fe=this.ee=this.hu=null;this.Po=!1}U(XP,JP);R=XP[J];Ha(R,function(){var a=new XP;a.hu=this.hu&&this.hu[Lc]();a.ee=this.ee;a.fe=this.fe;a.Bd=this.Bd;a.ae=this.ae;a.Po=this.Po;return a});gr(R,function(){return Ju});
function YP(a){var b;if(!(b=a.hu)){b=a.Yi();var c=a.gn(),d=a.Nl(),e=a.Ao();if(Cl&&!Jl(9)){var f=b,g=c,h=d,l=e,n=!1;1==f[vd]&&(g=f[cc][g],n=!g,f=g||f[Nc]||f,g=0);var q=TP(f);g&&q[eC](nK,g);if(f==h&&g==l)q[zb](!0);else n&&q[zb](!1),n=!1,1==h[vd]&&(h=(g=h[cc][l])||h[Nc]||h,l=0,n=!g),f=TP(h),f[zb](!n),l&&f[TC](nK,l),q.setEndPoint(UAa,f);l=new SP(q,Vl(b));l.ee=b;l.fe=c;l.Bd=d;l.ae=e;b=l}else b=El?new WP(QP(b,c,d,e)):Dl?new RP(QP(b,c,d,e)):Bl?new VP(QP(b,c,d,e)):new NP(QP(b,c,d,e));b=a.hu=b}return b}
er(R,function(){return YP(this)[ns]()});R.Yi=function(){return this.ee||(this.ee=YP(this).Yi())};R.gn=function(){return null!=this.fe?this.fe:this.fe=YP(this).gn()};R.Nl=function(){return this.Bd||(this.Bd=YP(this).Nl())};R.Ao=function(){return null!=this.ae?this.ae:this.ae=YP(this).Ao()};R.Ica=function(){return this.Po};R.fB=function(a,b){var c=a[ps]();return c==Ju?YP(this).fB(YP(a),b):c==ria?(c=a.wI(),(b?Dj:Ej)(c,function(a){return this.containsNode(a,b)},this)):!1};R.isCollapsed=function(){return YP(this)[UB]()};
R.Zu=function(){return YP(this).Zu()};R.wr=function(){return new KP(this.Yi(),this.gn(),this.Nl(),this.Ao())};Qy(R,function(){YP(this)[PA](this.Po)});Jy(R,function(a){a=this.Ica()?!a:a;this.hu&&this.hu[zb](a);a?(this.Bd=this.ee,this.ae=this.fe):(this.ee=this.Bd,this.fe=this.ae);this.Po=!1});function cGa(a){a=MP(a);var b=new XP;b.hu=a;b.Po=!1;return b}function gGa(a,b,c,d){if(a==c)return d<b;var e;if(1==a[vd]&&b)if(e=a[cc][b])a=e,b=0;else if(vm(a,c))return!0;if(1==c[vd]&&d)if(e=c[cc][d])c=e,d=0;else if(vm(c,a))return!1;return 0<(lfa(a,c)||b-d)};function ZP(){}Pi(ZP);ZP[J].Kua=0;function $P(a){return Bf+(a.Kua++)[qc](36)};function aQ(a){Jv[K](this);this.Y=a||Tl();this.Oq=hGa;this.Tb=null;this.Ub=!1;this.B=null;this.bv=void 0;this.ho=this.ud=this.wd=this.Zl=null;this.via=!1}U(aQ,Jv);aQ[J].xsa=ZP.jc();var hGa=null;function iGa(a,b){switch(a){case 1:return b?mJ:dJ;case 2:return b?dI:KD;case 4:return b?Kya:Eva;case 8:return b?Cu:ina;case 16:return b?Ewa:jna;case 32:return b?qh:bL;case 64:return b?rG:WJ}throw m("Invalid component state");}R=aQ[J];Wz(R,function(){return this.Tb||(this.Tb=$P(this.xsa))});
R.Az=function(a){this.wd&&this.wd.ho&&(ok(this.wd.ho,this.Tb),pk(this.wd.ho,a,this));this.Tb=a};R.a=function(){return this.B};R.G_=function(a){return this.B?this.Y.G_(a,this.B):[]};R.Su=function(a){return this.B?this.Y.Su(a,this.B):null};R.Uaa=function(a){return this.Su(a)};R.Lc=function(){this.bv||(this.bv=new hy(this));return this.bv};function bQ(a,b){if(a==b)throw m(Aza);if(b&&a.wd&&a.Tb&&a.wd.OB(a.Tb)&&a.wd!=b)throw m(Aza);a.wd=b;aQ.g.zE[K](a,b)}R.getParent=function(){return this.wd};
R.zE=function(a){if(this.wd&&this.wd!=a)throw m("Method not supported");aQ.g.zE[K](this,a)};R.za=function(){return this.Y};R.A=function(){this.B=this.Y[Wb](Uf)};R.I=function(a){this.dE(a)};R.dE=function(a,b){if(this.Ub)throw m(oM);this.B||this.A();a?a[Mb](this.B,b||null):this.Y.xc()[oe][p](this.B);this.wd&&!this.wd.Ub||this.Qb()};
R.fb=function(a){if(this.Ub)throw m(oM);if(a&&this.Dh(a)){this.via=!0;var b=Vl(a);this.Y&&this.Y.xc()==b||(this.Y=Tl(a));this.Hf(a);this.Qb()}else throw m("Invalid element to decorate");};R.Dh=function(){return!0};R.Hf=function(a){this.B=a};R.Qb=function(){this.Ub=!0;cQ(this,function(a){!a.Ub&&a.a()&&a.Qb()})};R.Jf=function(){cQ(this,function(a){a.Ub&&a.Jf()});this.bv&&this.bv.Bc();this.Ub=!1};
R.J=function(){this.Ub&&this.Jf();this.bv&&(this.bv.ia(),delete this.bv);cQ(this,function(a){a.ia()});!this.via&&this.B&&om(this.B);this.wd=this.Zl=this.B=this.ho=this.ud=null;aQ.g.J[K](this)};function dQ(a){return a.Zl}R.Da=function(a,b){this.nA(a,this.wf(),b)};
R.nA=function(a,b,c){if(a.Ub&&(c||!this.Ub))throw m(oM);if(0>b||b>this.wf())throw m("Child component index out of bounds");this.ho&&this.ud||(this.ho={},this.ud=[]);if(a[kA]()==this){var d=a[RC]();this.ho[d]=a;Nj(this.ud,a)}else pk(this.ho,a[RC](),a);bQ(a,this);Lj(this.ud,a,b);a.Ub&&this.Ub&&a[kA]()==this?(c=this.nb(),b=c[cc][b]||null,b!=a.a()&&c[Mb](a.a(),b)):c?(this.B||this.A(),b=this.fg(b+1),a.dE(this.nb(),b?b.B:null)):this.Ub&&!a.Ub&&a.B&&a.B[Ge]&&1==a.B[Ge][vd]&&a.Qb()};R.nb=function(){return this.B};
R.$i=function(){null==this.Oq&&(this.Oq=mn(this.Ub?this.B:this.Y.xc()[oe]));return this.Oq};R.Cz=function(a){if(this.Ub)throw m(oM);this.Oq=a};R.wf=function(){return this.ud?this.ud[I]:0};R.OB=function(a){return this.ho&&a?qk(this.ho,a)||null:null};R.fg=function(a){return this.ud?this.ud[a]||null:null};function cQ(a,b,c){a.ud&&V(a.ud,b,c)}function eQ(a,b){return a.ud&&b?yj(a.ud,b):-1}
R.removeChild=function(a,b){if(a){var c=Yi(a)?a:a[RC]();a=this.OB(c);c&&a&&(ok(this.ho,c),Nj(this.ud,a),b&&(a.Jf(),a.B&&om(a.B)),bQ(a,null))}if(!a)throw m("Child is not in parent component");return a};function jGa(a,b){return a[pe](a.fg(0),b)}R.ad=function(a){for(var b=[];this.ud&&0!=this.ud[I];)b[z](jGa(this,a));return b};function fQ(a){if(a[mA])return a[mA];a=a[de];return Yi(a)&&a[Qb](/\S+/g)||[]}function kGa(a,b){qb(a,b)}function gQ(a,b){return a[mA]?a[mA][ad](b):Ij(fQ(a),b)}function hQ(a,b){a[mA]?a[mA].add(b):gQ(a,b)||qb(a,a[de]+(0<a[de][I]?Oe+b:b))}function iQ(a,b){if(a[mA])V(b,function(b){hQ(a,b)});else{var c={};V(fQ(a),function(a){c[a]=!0});V(b,function(a){c[a]=!0});qb(a,L);for(var d in c)qb(a,a[de]+(0<a[de][I]?Oe+d:d))}}
function jQ(a,b){if(a[mA])a[mA][Ub](b);else gQ(a,b)&&qb(a,Aj(fQ(a),function(a){return a!=b})[Je](Oe))}function kQ(a,b){a[mA]?V(b,function(b){jQ(a,b)}):qb(a,Aj(fQ(a),function(a){return!Ij(b,a)})[Je](Oe))}function lQ(a,b,c){c?hQ(a,b):jQ(a,b)};function mQ(a,b,c){Jv[K](this);ur(this,a);this.handle=b||a;this.K1=c||new Lm(ia,ia,ia,ia);this.Le=Vl(a);this.R=new hy(this);lv(this,this.R);Bv(this[oB],[QD,qu],this.eha,!1,this)}U(mQ,Jv);var nQ=Cl&&!Il("12")||Dl&&Il("1.9.3");R=mQ[J];mr(R,0);nr(R,0);Oq(R,0);Pq(R,0);R.hw=0;R.rm=0;dz(R,0);cz(R,0);R.zg=!0;R.Kp=!1;R.eca=0;R.QS=0;R.Asa=!1;R.aA=!1;R.Lu=function(a){this.aA=a};R.Lc=function(){return this.R};function oQ(a,b){a.K1=b||new Lm(ia,ia,ia,ia)}R.Sa=function(a){this.zg=a};
R.J=function(){mQ.g.J[K](this);Fv(this[oB],[QD,qu],this.eha,!1,this);this.R.Bc();nQ&&this.Le.releaseCapture();ur(this,null);this.handle=null};R.EJ=function(){Li(this.Oq)||(this.Oq=mn(this[Us]));return this.Oq};
R.eha=function(a){var b=a[G]==qu;if(!this.zg||this.Kp||b&&!sv(a))this[Cr](Wua);else{pQ(a);if(0==this.eca)if(this[Cr](new qQ(BE,this,a[Vd],a[Wd],a)))this.Kp=!0,a[Br]();else return;else a[Br]();var b=this.Le,c=b[lc],d=!nQ;this.R.o(b,[una,JG],this.LQ,d);this.R.o(b,[vna,IG],this.AP,d);nQ?(c.setCapture(!1),this.R.o(c,Jra,this.AP)):this.R.o(em(b),bL,this.AP);Cl&&this.Asa&&this.R.o(b,Yua,ov);this.Swa&&this.R.o(this.Swa,tF,this.vva,d);mr(this,this.hw=a[Vd]);nr(this,this.rm=a[Wd]);Oq(this,a.screenX);Pq(this,
a.screenY);dz(this,this.aA?gFa(this[Us]):this[Us][ne]);cz(this,this[Us][hd]);this.j3=Hm(Tl(this.Le));this.QS=dj()}};R.AP=function(a){this.R.Bc();nQ&&this.Le.releaseCapture();if(this.Kp){pQ(a);this.Kp=!1;var b=lGa(this,this[jB]),c=mGa(this,this[iB]);this[Cr](new qQ(bJ,this,a[Vd],a[Wd],a,b,c))}else this[Cr](Wua)};function pQ(a){var b=a[G];b==QD||b==una?a[Vc](a.Ra[Ob][0],a[Hs]):b!=vna&&b!=wna||a[Vc](a.Ra.changedTouches[0],a[Hs])}
R.LQ=function(a){if(this.zg){pQ(a);var b=(this.aA&&this.EJ()?-1:1)*(a[Vd]-this[Vd]),c=a[Wd]-this[Wd];mr(this,a[Vd]);nr(this,a[Wd]);Oq(this,a.screenX);Pq(this,a.screenY);if(!this.Kp){var d=this.hw-this[Vd],e=this.rm-this[Wd];if(d*d+e*e>this.eca)if(this[Cr](new qQ(BE,this,a[Vd],a[Wd],a)))this.Kp=!0;else{this[Qr]()||this.AP(a);return}}c=nGa(this,b,c);b=c.x;c=c.y;this.Kp&&this[Cr](new qQ(iL,this,a[Vd],a[Wd],a,b,c))&&(oGa(this,a,b,c),a[Br]())}};
function nGa(a,b,c){var d=Hm(Tl(a.Le));b+=d.x-a.j3.x;c+=d.y-a.j3.y;a.j3=d;dz(a,a[jB]+b);cz(a,a[iB]+c);b=lGa(a,a[jB]);a=mGa(a,a[iB]);return new Ll(b,a)}R.vva=function(a){var b=nGa(this,0,0);mr(a,this[Vd]);nr(a,this[Wd]);oGa(this,a,b.x,b.y)};function oGa(a,b,c,d){a.vx(c,d);a[Cr](new qQ(iJ,a,b[Vd],b[Wd],b,c,d))}function lGa(a,b){var c=a.K1,d=fa(c[F])?null:c[F],c=fa(c[r])?0:c[r];return k.min(null!=d?d+c:da,k.max(null!=d?d:-da,b))}
function mGa(a,b){var c=a.K1,d=fa(c.top)?null:c.top,c=fa(c[y])?0:c[y];return k.min(null!=d?d+c:da,k.max(null!=d?d:-da,b))}R.vx=function(a,b){this.aA&&this.EJ()?Ua(this[Us][w],a+Q):$a(this[Us][w],a+Q);this[Us][w].top=b+Q};function qQ(a,b,c,d,e,f,g){nv[K](this,a);mr(this,c);nr(this,d);this.ama=e;$a(this,Li(f)?f:b[jB]);this.top=Li(g)?g:b[iB];this.tZ=b}U(qQ,nv);function rQ(a){Jv[K](this);this.B=a;a=Cl?bu:bL;this.Nta=Bv(this.B,Cl?au:qh,this,!Cl);this.Ota=Bv(this.B,a,this,!Cl)}U(rQ,Jv);Tq(rQ[J],function(a){var b=new qv(a.Ra);db(b,a[G]==au||a[G]==qh?au:bu);this[Cr](b)});rQ[J].J=function(){rQ.g.J[K](this);Gv(this.Nta);Gv(this.Ota);delete this.B};function pGa(a,b){this.B=a;this.Y=b};function sQ(a,b){aQ[K](this,b);this.Gza=!!a;this.OC=null}U(sQ,aQ);R=sQ[J];R.d_=null;R.Eb=!1;R.pl=null;R.Pi=null;R.jp=null;R.qX=!1;R.na=function(){return Xya};R.MB=function(){return this.pl};R.A=function(){sQ.g.A[K](this);var a=this.a(),b=jj(this.na())[Ac](Oe);iQ(a,b);zm(a,!0);kn(a,!1);qGa(this);rGa(this)};
function qGa(a){if(a.Gza&&!a.Pi){var b;b=a.za().A(UH,{frameborder:0,style:zxa+(Yi(void 0)?(new Ck).sJ(void 0).Xx():L),src:Gsa});a.Pi=b;qb(a.Pi,a.na()+FDa);kn(a.Pi,!1);Efa(a.Pi,0)}a.pl||(a.pl=a.za().A(Uf,a.na()+FDa),kn(a.pl,!1))}function rGa(a){a.jp||(a.jp=a.za()[Wb](ZL),kn(a.jp,!1),zm(a.jp,!0),Ca(a.jp[w],Mg))}R.Rfa=function(){this.qX=!1};R.Dh=function(a){return!!a&&a[cd]==Uf};
R.Hf=function(a){sQ.g.Hf[K](this,a);a=jj(this.na())[Ac](Oe);iQ(this.a(),a);qGa(this);rGa(this);zm(this.a(),!0);kn(this.a(),!1)};R.Qb=function(){this.Pi&&mm(this.Pi,this.a());mm(this.pl,this.a());sQ.g.Qb[K](this);nm(this.jp,this.a());this.d_=new rQ(this.za().xc());this.Lc().o(this.d_,au,this.lva);tQ(this,!1)};R.Jf=function(){this.ba()&&this[eB](!1);mv(this.d_);sQ.g.Jf[K](this);om(this.Pi);om(this.pl);om(this.jp)};
$y(R,function(a){a!=this.Eb&&(this.mz&&this.mz[Ms](),this.EA&&this.EA[Ms](),this.lz&&this.lz[Ms](),this.AA&&this.AA[Ms](),this.Ub&&tQ(this,a),a?this.i5():this.mC())});function tQ(a,b){a.Yda||(a.Yda=new pGa(a.B,a.Y));var c=a.Yda;if(b){c.iC||(c.iC=[]);for(var d=c.Y.gg(c.Y.xc()[oe]),e=0;e<d[I];e++){var f=d[e];f==c.B||OO(f,yh)||(NO(f,yh,!0),c.iC[z](f))}}else if(c.iC){for(e=0;e<c.iC[I];e++)c.iC[e][dd](uL);c.iC=null}}R.PU=function(a,b,c,d){this.mz=a;this.lz=b;this.EA=c;this.AA=d};
R.i5=function(){if(this[Cr](gL)){try{this.OC=this.za().xc()[vb]}catch(a){}this.f4();this.Af();this.Lc().o(this.za()[ke](),IF,this.f4);sGa(this,!0);this[OA]();this.Eb=!0;this.mz&&this.EA?(Ev(this.mz,bJ,this.dT,!1,this),this.EA[qC](),this.mz[qC]()):this.dT()}};
R.mC=function(){if(this[Cr](hL)){this.Lc().Gb(this.za()[ke](),IF,this.f4);this.Eb=!1;this.lz&&this.AA?(Ev(this.lz,bJ,this.cT,!1,this),this.AA[qC](),this.lz[qC]()):this.cT();a:{try{var a=this.za(),b=a.xc()[oe],c=a.xc()[vb]||b;if(!this.OC||this.OC==b){this.OC=null;break a}(c==b||a[ad](this.a(),c))&&this.OC[OA]()}catch(d){}this.OC=null}}};function sGa(a,b){a.Pi&&kn(a.Pi,b);a.pl&&kn(a.pl,b);kn(a.a(),b);kn(a.jp,b)}R.dT=function(){this[Cr](ME)};R.cT=function(){sGa(this,!1);this[Cr](gI)};R.ba=function(){return this.Eb};
R.focus=function(){this.taa()};R.f4=function(){this.Pi&&kn(this.Pi,!1);this.pl&&kn(this.pl,!1);var a=this.za().xc(),b=dm(em(a)||ba||ba),c=k.max(b[r],k.max(a[oe][Qc],a[lc][Qc])),a=k.max(b[y],k.max(a[oe][Xb],a[lc][Xb]));this.Pi&&(kn(this.Pi,!0),en(this.Pi,c,a));this.pl&&(kn(this.pl,!0),en(this.pl,c,a))};
R.Af=function(){var a=this.za().xc(),b=em(a)||ba;if(Vm(this.a())==nh)var c=a=0;else c=Hm(this.za()),a=c.x,c=c.y;var d=gn(this.a()),b=dm(b||ba),a=k.max(a+b[r]/2-d[r]/2,0),c=k.max(c+b[y]/2-d[y]/2,0);Wm(this.a(),a,c);Wm(this.jp,a,c)};R.lva=function(a){this.qX?this.Rfa():a[Us]==this.jp&&Wv(this.taa,0,this)};R.taa=function(){try{Cl&&this.za().xc()[oe][OA](),this.a()[OA]()}catch(a){}};R.J=function(){mv(this.mz);this.mz=null;mv(this.lz);this.lz=null;mv(this.EA);this.EA=null;mv(this.AA);this.AA=null;sQ.g.J[K](this)};function uQ(a,b,c){sQ[K](this,b,c);this.Bj=a||dra;this.ii=(new vQ).Li(wQ,!0).Li(xQ,!1,!0)}U(uQ,sQ);R=uQ[J];R.Poa=!0;R.dJ=!0;R.lK=!0;R.C$=!0;R.zN=.5;R.sg=L;R.wg=null;R.Gj=null;R.LH=!1;R.gl=null;R.tj=null;R.HV=null;R.sj=null;R.tk=null;R.Ch=null;R.RK="dialog";R.na=function(){return this.Bj};R.setTitle=function(a){this.sg=a;this.tj&&wm(this.tj,a)};R.getTitle=function(){return this.sg};Hz(R,function(a){this.wg=a=Kk(a,null);this.tk&&Kl(this.tk,a)});Iz(R,function(){return null!=this.wg?Ik(this.wg):L});
R.Vu=function(){return this.RK};R.U4=function(a){this.RK=a};function yQ(a){a.a()||a.I()}R.nb=function(){yQ(this);return this.tk};function tGa(a){yQ(a);return a.a()}R.MB=function(){yQ(this);return uQ.g.MB[K](this)};function zQ(a,b){a.zN=b;if(a.a()){var c=a.MB();c&&Efa(c,a.zN)}}function AQ(a,b){a.lK=b;if(a.Ub){var c=a.za(),d=a.MB(),e=a.Pi;b?(e&&c.c1(e,a.a()),c.c1(d,a.a())):(c[ms](e),c[ms](d))}a.ba()&&tQ(a,b)}R.getDraggable=function(){return this.C$};
function uGa(a,b){var c=jj(a.Bj+mDa)[Ac](Oe);a.a()&&(b?iQ(a.gl,c):kQ(a.gl,c));if(b&&!a.Gj){var d;d=new mQ(a.a(),a.gl);a.Gj=d;iQ(a.gl,c);Bv(a.Gj,BE,a.I4,!1,a)}else!b&&a.Gj&&(a.Gj.ia(),a.Gj=null)}
R.A=function(){uQ.g.A[K](this);var a=this.a(),b=this.za();this.gl=b.A(Uf,this.Bj+oDa,this.tj=b.A(ZL,{className:this.Bj+lDa,id:this[RC]()},this.sg),this.sj=b.A(ZL,this.Bj+nDa));km(a,this.gl,this.tk=b.A(Uf,this.Bj+nN),this.Ch=b.A(Uf,this.Bj+EDa));MO(this.tj,nta);MO(this.sj,QK);zm(this.sj,!0);QO(this.sj,fBa);this.HV=this.tj.id;MO(a,this.Vu());NO(a,EH,this.HV||L);this.wg&&Kl(this.tk,this.wg);kn(this.sj,this.dJ);this.ii&&(a=this.ii,a.B=this.Ch,a.I());kn(this.Ch,!!this.ii);zQ(this,this.zN)};
R.Hf=function(a){uQ.g.Hf[K](this,a);a=this.a();var b=this.Bj+nN;this.tk=Xl(null,b,a)[0];this.tk||(this.tk=this.za().A(Uf,b),this.wg&&Kl(this.tk,this.wg),a[p](this.tk));var b=this.Bj+oDa,c=this.Bj+lDa,d=this.Bj+nDa;(this.gl=Xl(null,b,a)[0])?(this.tj=Xl(null,c,this.gl)[0],this.sj=Xl(null,d,this.gl)[0]):(this.gl=this.za().A(Uf,b),a[Mb](this.gl,this.tk));this.tj?(this.sg=Am(this.tj),this.tj.id||(this.tj.id=this[RC]())):(this.tj=fm(ZL,{className:c,id:this[RC]()}),this.gl[p](this.tj));this.HV=this.tj.id;
NO(a,EH,this.HV||L);this.sj||(this.sj=this.za().A(ZL,d),this.gl[p](this.sj));kn(this.sj,this.dJ);b=this.Bj+EDa;(this.Ch=Xl(null,b,a)[0])?(this.ii=new vQ(this.za()),this.ii.fb(this.Ch)):(this.Ch=this.za().A(Uf,b),a[p](this.Ch),this.ii&&(a=this.ii,a.B=this.Ch,a.I()),kn(this.Ch,!!this.ii));zQ(this,this.zN)};
R.Qb=function(){uQ.g.Qb[K](this);this.Lc().o(this.a(),KH,this.Dea).o(this.a(),iu,this.Dea);this.Lc().o(this.Ch,Rt,this.ava);uGa(this,this.C$);this.Lc().o(this.sj,Rt,this.yva);var a=this.a();MO(a,this.Vu());this.tj.id!==L&&NO(a,EH,this.tj.id);this.lK||AQ(this,!1)};R.Jf=function(){this.ba()&&this[eB](!1);uGa(this,!1);uQ.g.Jf[K](this)};$y(R,function(a){a!=this.ba()&&(this.Ub||this.I(),uQ.g[eB][K](this,a))});R.dT=function(){uQ.g.dT[K](this);this[Cr](Gya)};
R.cT=function(){uQ.g.cT[K](this);this[Cr](Hya);this.LH&&this.ia()};R.I4=function(){var a=this.za().xc(),b=dm(em(a)||ba||ba),c=k.max(a[oe][Qc],b[r]),a=k.max(a[oe][Xb],b[y]),d=gn(this.a());Vm(this.a())==nh?oQ(this.Gj,new Lm(0,0,k.max(0,b[r]-d[r]),k.max(0,b[y]-d[y]))):oQ(this.Gj,new Lm(0,0,c-d[r],a-d[y]))};R.yva=function(){BQ(this)};function BQ(a){if(a.dJ){var b=a.ii,c=b&&b.UX;if(c)b=b.get(c),a[Cr](new CQ(c,b))&&a[eB](!1);else a[eB](!1)}}R.H4=function(a){this.LH=a};
R.J=function(){this.Ch=this.sj=null;uQ.g.J[K](this)};R.ava=function(a){a:{for(a=a[Us];null!=a&&a!=this.Ch;){if(a[cd]==Of)break a;a=a[Ge]}a=null}if(a&&!a[me]){a=a[Sd];var b=this.ii.get(a);this[Cr](new CQ(a,b))&&this[eB](!1)}};
R.Dea=function(a){var b=!1,c=!1,d=this.ii,e=a[Us];if(a[G]==KH)if(this.Poa&&27==a[Jr]){var f=d&&d.UX,e=e[cd]==qg&&!e[me];f&&!e?(c=!0,b=d.get(f),b=this[Cr](new CQ(f,b))):e||(b=!0)}else{if(9==a[Jr]&&a[Xs]&&e==this.a()){this.qX=!0;try{this.jp[OA]()}catch(g){}Wv(this.Rfa,0,this)}}else if(13==a[Jr]){if(e[cd]==Of&&!e[me])f=e[Sd];else if(e==this.sj)BQ(this);else if(d){var h=d.fZ,l=h&&DQ(d,h),e=(e[cd]==xg||e[cd]==qg||e[cd]==Lf)&&!e[me];!l||l[me]||e||(f=h)}f&&d&&(c=!0,b=this[Cr](new CQ(f,String(d.get(f)))))}else e==
this.sj&&32==a[Jr]&&BQ(this);if(b||c)a[Yr](),a[Br]();b&&this[eB](!1)};function CQ(a,b){db(this,pJ);this.key=a;this.caption=b}U(CQ,nv);function vQ(a){this.Y=a||Tl();kl[K](this)}U(vQ,kl);R=vQ[J];R.Bj="charts-buttonset";R.fZ=null;R.B=null;R.UX=null;R.set=function(a,b,c,d){kl[J].set[K](this,a,b);c&&(this.fZ=a);d&&(this.UX=a);return this};R.Li=function(a,b,c){return this.set(a.key,a[dB],b,c)};
R.I=function(){if(this.B){Kl(this.B,Nk);var a=Tl(this.B);this[Zb](function(b,c){var d=a.A(Of,{name:c},b);c==this.fZ&&qb(d,this.Bj+mN);this.B[p](d)},this)}};R.fb=function(a){if(a&&1==a[vd]){this.B=a;a=this.B[kc](Of);for(var b=0,c,d,e;c=a[b];b++)if(d=c[Sd]||c.id,e=Am(c)||c[Ad],d){var f=0==b;this.set(d,e,f,c[Sd]==Ot);f&&hQ(c,this.Bj+mN)}}};R.a=function(){return this.B};R.za=function(){return this.Y};function DQ(a,b){for(var c=a.B[kc](Of),d=0,e;e=c[d];d++)if(e[Sd]==b||e.id==b)return e;return null}
var wQ={key:xG,caption:mAa},xQ={key:Ot,caption:kBa},vGa={key:"yes",caption:"Yes"},wGa={key:CG,caption:"No"},xGa={key:"save",caption:"Save"},yGa={key:"continue",caption:"Continue"};"undefined"!=typeof ea&&((new vQ).Li(wQ,!0,!0),(new vQ).Li(wQ,!0).Li(xQ,!1,!0),(new vQ).Li(vGa,!0).Li(wGa,!1,!0),(new vQ).Li(vGa).Li(wGa,!0).Li(xQ,!1,!0),(new vQ).Li(yGa).Li(xGa).Li(xQ,!0,!0));function EQ(a,b){Jv[K](this);a&&this.xA(a,b)}U(EQ,Jv);R=EQ[J];R.B=null;R.zR=null;R.r1=null;R.DR=null;R.Ul=-1;R.zv=-1;R.UW=!1;
var zGa={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},AGa={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},BGa=Cl||El&&Il(jCa),CGa=Fl&&Dl;R=EQ[J];
R.kn=function(a){El&&(17==this.Ul&&!a[Ps]||18==this.Ul&&!a[Pr]||Fl&&91==this.Ul&&!a[Gs])&&(this.zv=this.Ul=-1);-1==this.Ul&&(a[Ps]&&17!=a[Jr]?this.Ul=17:a[Pr]&&18!=a[Jr]?this.Ul=18:a[Gs]&&91!=a[Jr]&&(this.Ul=91));if(BGa&&!iFa(a[Jr],this.Ul,a[Xs],a[Ps],a[Pr]))this[Lr](a);else this.zv=cO(a[Jr]),CGa&&(this.UW=a[Pr])};R.gra=function(a){this.zv=this.Ul=-1;this.UW=a[Pr]};
Tq(R,function(a){var b=a.Ra,c,d,e=b[Pr];Cl&&a[G]==iu?(c=this.zv,d=13!=c&&27!=c?b[Jr]:0):El&&a[G]==iu?(c=this.zv,d=0<=b[Ir]&&63232>b[Ir]&&bO(c)?b[Ir]:0):Bl?(c=this.zv,d=bO(c)?b[Jr]:0):(c=b[Jr]||this.zv,d=b[Ir]||0,CGa&&(e=this.UW),Fl&&63==d&&224==c&&(c=191));var f=c=cO(c),g=b.keyIdentifier;c?63232<=c&&c in zGa?f=zGa[c]:25==c&&a[Xs]&&(f=9):g&&g in AGa&&(f=AGa[g]);a=f==this.Ul;this.Ul=f;b=new DGa(f,d,a,b);Wq(b,e);this[Cr](b)});R.a=function(){return this.B};
R.xA=function(a,b){this.DR&&this[sC]();this.B=a;this.zR=Bv(this.B,iu,this,b);this.r1=Bv(this.B,KH,this.kn,b,this);this.DR=Bv(this.B,JH,this.gra,b,this)};R.detach=function(){this.zR&&(Gv(this.zR),Gv(this.r1),Gv(this.DR),this.DR=this.r1=this.zR=null);this.B=null;this.zv=this.Ul=-1};R.J=function(){EQ.g.J[K](this);this[sC]()};function DGa(a,b,c,d){qv[K](this,d);db(this,LH);Sq(this,a);this.charCode=b;this.repeat=c}U(DGa,qv);function FQ(){}var GQ;Pi(FQ);function EGa(a){var b=new HQ;b.na=function(){return a};return b}var FGa={button:Zpa,checkbox:bK,menuitem:sF,menuitemcheckbox:bK,menuitemradio:bK,radio:bK,tab:sF,treeitem:sF};R=FQ[J];R.Hk=function(){};R.A=function(a){return a.za().A(Uf,this.Ml(a)[Je](Oe),a[yC]())};R.nb=function(a){return a};R.ps=function(a,b,c){if(a=a.a?a.a():a){var d=[b];Cl&&!Il(RM)&&(d=IQ(fQ(a),b),d[z](b));(c?iQ:kQ)(a,d)}};R.Dh=function(){return!0};
R.fb=function(a,b){b.id&&a.Az(b.id);var c=this.nb(b);c&&c[Yb]?a.vE(c[Yb][ic]?Pj(c[cc]):c[Yb]):a.vE(null);var d=0,e=this.na(),f=this.na(),g=!1,h=!1,l=!1,n=Pj(fQ(b));V(n,function(a){g||a!=e?h||a!=f?d|=this.sQ(a):h=!0:(g=!0,f==e&&(h=!0));1==this.sQ(a)&&ym(c)&&zm(c,!1)},this);a.D=d;g||(n[z](e),f==e&&(h=!0));h||n[z](f);var q=a.wo;q&&n[z][bd](n,q);if(Cl&&!Il(RM)){var t=IQ(n);0<t[I]&&(n[z][bd](n,t),l=!0)}g&&h&&!q&&!l||kGa(b,n[Je](Oe));return b};
R.lq=function(a){a.$i()&&this.Cz(a.a(),!0);a[BB]()&&this.Yq(a,a.ba())};function JQ(a,b,c){if(a=c||a.Hk())c=b[se](di)||null,a!=c&&MO(b,a)}function GGa(a,b,c){var d=b.r8;null!=d&&a.C4(c,d);b.ba()||NO(c,yh,!b.ba());b[BB]()||a.pr(c,1,!b[BB]());KQ(b,8)&&a.pr(c,8,b.uR());KQ(b,16)&&a.pr(c,16,b.pn());KQ(b,64)&&a.pr(c,64,LQ(b,64))}R.C4=function(a,b){QO(a,b)};R.yL=function(a,b){on(a,!b,!Cl&&!Bl)};R.Cz=function(a,b){this.ps(a,this.na()+qDa,b)};R.Qs=function(a){var b;return KQ(a,32)&&(b=a.Tg())?ym(b):!1};
R.Yq=function(a,b){var c;if(KQ(a,32)&&(c=a.Tg())){if(!b&&LQ(a,32)){try{c[cC]()}catch(d){}LQ(a,32)&&a.hy(null)}ym(c)!=b&&zm(c,b)}};$y(R,function(a,b){kn(a,b);a&&NO(a,yh,!b)});R.od=function(a,b,c){var d=a.a();if(d){var e=this.tI(b);e&&this.ps(a,e,c);this.pr(d,b,c)}};R.pr=function(a,b,c){GQ||(GQ={1:rva,8:sF,16:bK,64:Kua});b=GQ[b];var d=a[se](di)||null;d&&(d=FGa[d]||b,b=b==bK||b==sF?d:b);b&&NO(a,b,c)};
Hz(R,function(a,b){var c=this.nb(a);if(c&&(lm(c),b))if(Yi(b))wm(c,b);else{var d=function(a){if(a){var b=Vl(c);c[p](Yi(a)?b[Kb](a):a)}};Ti(b)?V(b,d):!Ui(b)||$qa in b?d(b):V(Pj(b),d)}});R.Tg=function(a){return a.a()};R.na=function(){return fza};R.Ml=function(a){var b=this.na(),c=[b],d=this.na();d!=b&&c[z](d);b=a[ks]();for(d=[];b;){var e=b&-b;d[z](this.tI(e));b&=~e}c[z][bd](c,d);(a=a.wo)&&c[z][bd](c,a);Cl&&!Il(RM)&&c[z][bd](c,IQ(c));return c};
function IQ(a,b){var c=[];b&&(a=a[Ib]([b]));V([],function(d){!Ej(d,cj(Ij,a))||b&&!Ij(d,b)||c[z](d[Je](OL))});return c}R.tI=function(a){this.fO||HGa(this);return this.fO[a]};R.sQ=function(a){this.iha||(this.fO||HGa(this),this.iha=uk(this.fO));a=ka(this.iha[a],10);return fa(a)?0:a};function HGa(a){var b=a.na();lj(b[Bb](/\xa0|\s/g,Oe),Oe);a.fO={1:b+lN,2:b+wDa,4:b+GDa,8:b+pDa,16:b+CDa,32:b+zDa,64:b+rDa}};function MQ(a,b){if(!a)throw m("Invalid class name "+a);if(!aj(b))throw m("Invalid decorator function "+b);NQ[a]=b}function IGa(a){var b;a=fQ(a);for(var c=0,d=a[I];c<d;c++)if(b=a[c],b=b in NQ?NQ[b]():null)return b;return null}var JGa={},NQ={};function KGa(a){var b=IGa(a);b&&b.fb(a);return b};function OQ(a,b,c){aQ[K](this,c);if(!b){b=this[Cc];for(var d;b;){d=bj(b);if(d=JGa[d])break;b=b.g?b.g[Cc]:null}b=d?aj(d.jc)?d.jc():new d:null}this.l=b;this.vE(Li(a)?a:null);this.r8=null}U(OQ,aQ);R=OQ[J];R.wg=null;R.D=0;R.$L=39;R.Cr=255;R.Lt=0;R.Eb=!0;R.wo=null;R.FQ=!0;R.pN=!1;R.RK=null;function PQ(a,b){a.Ub&&b!=a.FQ&&LGa(a,b);a.FQ=b}R.Tg=function(){return this.l.Tg(this)};R.iQ=function(){return this.Of||(this.Of=new EQ)};R.cb=function(){return this.l};
R.Ega=function(a){if(this.Ub)throw m(oM);this.a()&&(this.B=null);this.l=a};R.Yn=function(a){a&&(this.wo?Ij(this.wo,a)||this.wo[z](a):this.wo=[a],this.l.ps(this,a,!0))};R.ps=function(a,b){b?this.Yn(a):a&&this.wo&&Nj(this.wo,a)&&(0==this.wo[I]&&(this.wo=null),this.l.ps(this,a,!1))};R.A=function(){var a=this.l.A(this);this.B=a;JQ(this.l,a,this.Vu());this.pN||this.l.yL(a,!1);this.ba()||this.l[eB](a,!1)};R.Vu=function(){return this.RK};R.U4=function(a){this.RK=a};
R.C4=function(a){this.r8=a;var b=this.a();b&&this.l.C4(b,a)};R.nb=function(){return this.l.nb(this.a())};R.Dh=function(a){return this.l.Dh(a)};R.Hf=function(a){this.B=a=this.l.fb(this,a);JQ(this.l,a,this.Vu());this.pN||this.l.yL(a,!1);this.Eb=a[w][fd]!=M};R.Qb=function(){OQ.g.Qb[K](this);GGa(this.l,this,this.B);this.l.lq(this);if(this.$L&-2&&(this.FQ&&LGa(this,!0),KQ(this,32))){var a=this.Tg();if(a){var b=this.iQ();b.xA(a);this.Lc().o(b,LH,this.Lk).o(a,qh,this.ev).o(a,bL,this.hy)}}};
function LGa(a,b){var c=a.Lc(),d=a.a();b?(c.o(d,su,a.Is).o(d,qu,a.Qe).o(d,IG,a.Ho).o(d,ru,a.GQ),a.XI!=Oi&&c.o(d,PJ,a.XI),Cl&&(c.o(d,tJ,a.nba),a.oJ||(a.oJ=new QQ(a),lv(a,a.oJ)))):(c.Gb(d,su,a.Is).Gb(d,qu,a.Qe).Gb(d,IG,a.Ho).Gb(d,ru,a.GQ),a.XI!=Oi&&c.Gb(d,PJ,a.XI),Cl&&(c.Gb(d,tJ,a.nba),mv(a.oJ),a.oJ=null))}R.Jf=function(){OQ.g.Jf[K](this);this.Of&&this.Of[sC]();this.ba()&&this[BB]()&&this.l.Yq(this,!1)};
R.J=function(){OQ.g.J[K](this);this.Of&&(this.Of.ia(),delete this.Of);delete this.l;this.oJ=this.wo=this.wg=null};Iz(R,function(){return this.wg});Hz(R,function(a){this.l[xC](this.a(),a);this.vE(a)});R.vE=function(a){this.wg=a};R.Ll=function(){var a=this[yC]();if(!a)return L;a=Yi(a)?a:Ti(a)?Bj(a,Cm)[Je](L):Am(a);return xda(a)};R.Cz=function(a){OQ.g.Cz[K](this,a);var b=this.a();b&&this.l.Cz(b,a)};R.yL=function(a){this.pN=a;var b=this.a();b&&this.l.yL(b,a)};R.ba=function(){return this.Eb};
$y(R,function(a,b){if(b||this.Eb!=a&&this[Cr](a?ME:gI)){var c=this.a();c&&this.l[eB](c,a);this[BB]()&&this.l.Yq(this,a);this.Eb=a;return!0}return!1});lz(R,function(){return!LQ(this,1)});R.Sa=function(a){var b=this[kA]();b&&typeof b[BB]==sh&&!b[BB]()||!RQ(this,1,!a)||(a||(this[BC](!1),this.ck(!1)),this.ba()&&this.l.Yq(this,a),this.od(1,!a,!0))};R.ck=function(a){RQ(this,2,a)&&this.od(2,a)};R.Pk=function(){return LQ(this,4)};R.setActive=function(a){RQ(this,4,a)&&this.od(4,a)};
R.uR=function(){return LQ(this,8)};R.gp=function(a){RQ(this,8,a)&&this.od(8,a)};R.pn=function(){return LQ(this,16)};R.Ji=function(a){RQ(this,16,a)&&this.od(16,a)};R.wE=function(a){RQ(this,32,a)&&this.od(32,a)};R.Jd=function(a){RQ(this,64,a)&&this.od(64,a)};dr(R,function(){return this.D});function LQ(a,b){return!!(a.D&b)}R.od=function(a,b,c){c||1!=a?KQ(this,a)&&b!=LQ(this,a)&&(this.l.od(this,a,b),this.D=b?this.D|a:this.D&~a):this.Sa(!b)};function KQ(a,b){return!!(a.$L&b)}
R.pg=function(a,b){if(this.Ub&&LQ(this,a)&&!b)throw m(oM);!b&&LQ(this,a)&&this.od(a,!1);this.$L=b?this.$L|a:this.$L&~a};function SQ(a,b){return!!(a.Cr&b)&&KQ(a,b)}function RQ(a,b,c){return KQ(a,b)&&LQ(a,b)!=c&&(!(a.Lt&b)||a[Cr](iGa(b,c)))&&!a[Qr]()}R.Is=function(a){!MGa(a,this.a())&&this[Cr](aJ)&&this[BB]()&&SQ(this,2)&&this.ck(!0)};R.GQ=function(a){!MGa(a,this.a())&&this[Cr](Bsa)&&(SQ(this,4)&&this[BC](!1),SQ(this,2)&&this.ck(!1))};R.XI=Oi;function MGa(a,b){return!!a[yr]&&vm(b,a[yr])}
R.Qe=function(a){this[BB]()&&(SQ(this,2)&&this.ck(!0),sv(a)&&(SQ(this,4)&&this[BC](!0),this.l&&this.l.Qs(this)&&this.Tg()[OA]()));!this.pN&&sv(a)&&a[Br]()};R.Ho=function(a){this[BB]()&&(SQ(this,2)&&this.ck(!0),this.Pk()&&this.ej(a)&&SQ(this,4)&&this[BC](!1))};R.nba=function(a){this[BB]()&&this.ej(a)};
R.ej=function(a){SQ(this,16)&&this.Ji(!this.pn());SQ(this,8)&&this.gp(!0);SQ(this,64)&&this.Jd(!LQ(this,64));var b=new nv(FL,this);a&&(Wq(b,a[Pr]),b.ctrlKey=a[Ps],kr(b,a[Gs]),b.shiftKey=a[Xs],b.p3=a.p3);return this[Cr](b)};R.ev=function(){SQ(this,32)&&this.wE(!0)};R.hy=function(){SQ(this,4)&&this[BC](!1);SQ(this,32)&&this.wE(!1)};R.Lk=function(a){return this.ba()&&this[BB]()&&this.Oj(a)?(a[Br](),a[Yr](),!0):!1};R.Oj=function(a){return 13==a[Jr]&&this.ej(a)};
if(!aj(OQ))throw m("Invalid component class "+OQ);if(!aj(FQ))throw m("Invalid renderer class "+FQ);var NGa=bj(OQ);JGa[NGa]=FQ;MQ(fza,function(){return new OQ(null)});function QQ(a){this.EO=a;this.jO=!1;this.Yc=new hy(this);lv(this,this.Yc);a=this.EO.B;this.Yc.o(a,qu,this.aC).o(a,IG,this.JQ).o(a,Rt,this.Hs)}U(QQ,kv);QQ[J].aC=function(){this.jO=!1};QQ[J].JQ=function(){this.jO=!0};
QQ[J].Hs=function(a){if(this.jO)this.jO=!1;else{var b=a.Ra,c=b[Fs],d=b[G];jr(b,0);db(b,qu);this.EO.Qe(new qv(b,a[Hs]));db(b,IG);this.EO.Ho(new qv(b,a[Hs]));jr(b,c);db(b,d)}};QQ[J].J=function(){this.EO=null;QQ.g.J[K](this)};function TQ(){this.p9=[]}U(TQ,FQ);Pi(TQ);function UQ(a,b){var c=a.p9[b];if(!c){switch(b){case 0:c=a.na()+yDa;break;case 1:c=a.na()+DDa;break;case 2:c=a.na()+nN}a.p9[b]=c}return c}R=TQ[J];R.Hk=function(){return nra};R.A=function(a){var b=a.za().A(Uf,this.Ml(a)[Je](Oe),OGa(this,a[yC](),a.za()));VQ(this,a,b,KQ(a,8)||KQ(a,16));return b};R.nb=function(a){return a&&a[Yb]};
R.fb=function(a,b){var c=qm(b),d=UQ(this,2);c&&gQ(c,d)||b[p](OGa(this,b[cc],a.za()));gQ(b,HL)&&(a.xU(!0),this.xU(a,b,!0));return TQ.g.fb[K](this,a,b)};Hz(R,function(a,b){var c=this.nb(a),d=WQ(this,a)?c[Yb]:null;TQ.g[xC][K](this,a,b);d&&!WQ(this,a)&&c[Mb](d,c[Yb]||null)});function OGa(a,b,c){a=UQ(a,2);return c.A(Uf,a,b)}R.W4=function(a,b,c){a&&b&&VQ(this,a,b,c)};R.xU=function(a,b,c){a&&b&&VQ(this,a,b,c)};
function WQ(a,b){var c=a.nb(b);if(c){var c=c[Yb],d=UQ(a,1);return!!c&&tm(c)&&gQ(c,d)}return!1}function VQ(a,b,c,d){JQ(a,c,b.Vu());GGa(a,b,c);if(d!=WQ(a,c))if(lQ(c,HL,d),c=a.nb(c),d)a=UQ(a,1),c[Mb](b.za().A(Uf,a),c[Yb]||null);else c[pe](c[Yb])}R.tI=function(a){switch(a){case 2:return UQ(this,0);case 16:case 8:return Wya;default:return TQ.g.tI[K](this,a)}};R.sQ=function(a){var b=UQ(this,0);switch(a){case Wya:return 16;case b:return 2;default:return TQ.g.sQ[K](this,a)}};R.na=function(){return $ya};function XQ(a,b,c,d){OQ[K](this,a,d||TQ.jc(),c);this.Oa(b)}U(XQ,OQ);R=XQ[J];hb(R,function(){var a=this.Zl;return null!=a?a:this.Ll()});R.Oa=function(a){this.Zl=a};R.pg=function(a,b){XQ.g.pg[K](this,a,b);switch(a){case 8:this.pn()&&!b&&this.Ji(!1);var c=this.a();c&&this.cb().W4(this,c,b);break;case 16:(c=this.a())&&this.cb().xU(this,c,b)}};R.W4=function(a){this.pg(8,a)};R.xU=function(a){this.pg(16,a)};
R.Ll=function(){var a=this[yC]();return Ti(a)?(a=Bj(a,function(a){return tm(a)&&(gQ(a,Zya)||gQ(a,Yya))?L:Cm(a)})[Je](L),xda(a)):XQ.g.Ll[K](this)};R.Ho=function(a){var b=this[kA]();if(b){var c=b.Lea;b.Lea=null;if(c&&$i(a[Vd])&&Ml(c,new Ll(a[Vd],a[Wd])))return}XQ.g.Ho[K](this,a)};R.Oj=function(a){return a[Jr]==this.Xda&&this.ej(a)?!0:XQ.g.Oj[K](this,a)};R.Qpa=function(){return this.Xda};MQ($ya,function(){return new XQ(null)});XQ[J].Vu=function(){return KQ(this,16)?mra:KQ(this,8)?lra:XQ.g.Vu[K](this)};
XQ[J].getParent=function(){return OQ[J][kA][K](this)};XQ[J].lQ=function(){return OQ[J].lQ[K](this)};function YQ(a,b,c,d){$N[K](this,a,b);this.UR=c?5:0;this.f3=d||void 0}U(YQ,$N);YQ[J].Npa=function(){return this.UR};YQ[J].Af=function(a,b,c,d){var e=WN(this[bD],this.gH,a,b,null,c,10,d,this.f3);if(e&496){var f=ZQ(e,this.gH);b=ZQ(e,b);e=WN(this[bD],f,a,b,null,c,10,d,this.f3);e&496&&(f=ZQ(e,f),b=ZQ(e,b),WN(this[bD],f,a,b,null,c,this.UR,d,this.f3))}};function ZQ(a,b){a&48&&(b^=2);a&192&&(b^=1);return b};function $Q(a,b,c,d){YQ[K](this,a,b,c||d);if(c||d)this.UR=65|(d?32:132)}U($Q,YQ);vl("Firefox");var PGa=Al()||vl(Eh),QGa=vl(Dh);!vl("Android")||yl()||vl("Firefox")||wl()||vl("Silk");yl();!vl("Safari")||yl()||vl("Coast")||wl()||xl()||vl("Silk")||vl("Android")||Al()||vl(Dh)||vl(Eh);function aR(){}U(aR,FQ);Pi(aR);R=aR[J];R.Hk=function(){return QK};R.pr=function(a,b,c){switch(b){case 8:case 16:NO(a,Zpa,c);break;default:case 64:case 1:aR.g.pr[K](this,a,b,c)}};R.A=function(a){var b=aR.g.A[K](this,a);this.nj(b,a.jn());var c=a[H]();c&&this.Oa(b,c);KQ(a,16)&&this.pr(b,16,a.pn());return b};R.fb=function(a,b){b=aR.g.fb[K](this,a,b);var c=this[H](b);a.Nd=c;a.FE(this.jn(b));KQ(a,16)&&this.pr(b,16,a.pn());return b};hb(R,Oi);R.Oa=Oi;R.jn=function(a){return a[JC]};
R.nj=function(a,b){a&&(b?pr(a,b):a[dd](aE))};R.$v=function(a,b){var c=a.$i(),d=this.na()+BDa,e=this.na()+ADa;a.ps(c?e:d,!!(b&1));a.ps(c?d:e,!!(b&2))};R.na=function(){return iza};function bR(){}U(bR,aR);Pi(bR);R=bR[J];R.Hk=function(){};R.A=function(a){PQ(a,!1);a.Cr&=-256;a.pg(32,!1);return a.za().A(Of,{"class":this.Ml(a)[Je](Oe),disabled:!a[BB](),title:a.jn()||L,value:a[H]()||L},a.Ll()||L)};R.Dh=function(a){return a[cd]==Of||a[cd]==cg&&(a[G]==QK||a[G]==eoa||a[G]==tpa)};R.fb=function(a,b){PQ(a,!1);a.Cr&=-256;a.pg(32,!1);if(b[me]){var c=this.tI(1);hQ(b,c)}return bR.g.fb[K](this,a,b)};R.lq=function(a){a.Lc().o(a.a(),Rt,a.ej)};R.yL=Oi;R.Cz=Oi;R.Qs=function(a){return a[BB]()};
R.Yq=Oi;R.od=function(a,b,c){bR.g.od[K](this,a,b,c);(a=a.a())&&1==b&&Sz(a,c)};hb(R,function(a){return a[Ad]});R.Oa=function(a,b){a&&yz(a,b)};R.pr=Oi;function cR(a,b,c){OQ[K](this,a,b||bR.jc(),c)}U(cR,OQ);R=cR[J];hb(R,function(){return this.Nd});R.Oa=function(a){this.Nd=a;this.cb().Oa(this.a(),a)};R.jn=function(){return this.ha};R.nj=function(a){this.ha=a;this.cb().nj(this.a(),a)};R.FE=function(a){this.ha=a};R.$v=function(a){this.cb().$v(this,a)};R.J=function(){cR.g.J[K](this);delete this.Nd;delete this.ha};R.Qb=function(){cR.g.Qb[K](this);if(KQ(this,32)){var a=this.Tg();a&&this.Lc().o(a,JH,this.Oj)}};
R.Oj=function(a){return 13==a[Jr]&&a[G]==LH||32==a[Jr]&&a[G]==JH?this.ej(a):32==a[Jr]};MQ(iza,function(){return new cR(null)});function dR(a){this.xN=a}Pi(dR);R=dR[J];R.Hk=function(){return this.xN};function eR(a,b){a&&eb(a,b?0:-1)}R.A=function(a){return a.za().A(Uf,this.Ml(a)[Je](Oe))};R.nb=function(a){return a};R.Dh=function(a){return a[cd]==Uf};R.fb=function(a,b){b.id&&a.Az(b.id);var c=this.na(),d=!1,e=fQ(b);e&&V(e,function(b){b==c?d=!0:b&&this.Y4(a,b,c)},this);d||hQ(b,c);RGa(this,a,this.nb(b));return b};R.Y4=function(a,b,c){b==c+lN?a.Sa(!1):b==c+xDa?a[bB](zh):b==c+hDa&&a[bB](zi)};
function RGa(a,b,c){if(c)for(var d=c[Yb],e;d&&d[Ge]==c;){e=d[ic];if(1==d[vd]){var f=a.D_(d);f&&(f.B=d,b[BB]()||f.Sa(!1),b.Da(f),f.fb(d))}else d[md]&&jj(d[md])!=L||c[pe](d);d=e}}R.D_=function(a){return IGa(a)};R.lq=function(a){a=a.a();on(a,!0,Dl);Cl&&(a.hideFocus=!0);var b=this.Hk();b&&MO(a,b)};R.Tg=function(a){return a.a()};R.na=function(){return gza};R.Ml=function(a){var b=this.na(),c=a.Xi()==zh,c=[b,c?b+xDa:b+hDa];a[BB]()||c[z](b+lN);return c};function fR(a,b,c){aQ[K](this,c);this.l=b||dR.jc();this.wb=a||zi}U(fR,aQ);R=fR[J];R.s1=null;R.Of=null;R.l=null;R.wb=null;R.Eb=!0;R.zg=!0;R.e_=!0;R.ce=-1;R.th=null;R.wq=!1;R.tla=!1;R.zva=!0;R.Pr=null;R.Tg=function(){return this.s1||this.l.Tg(this)};R.iQ=function(){return this.Of||(this.Of=new EQ(this.Tg()))};R.cb=function(){return this.l};R.Ega=function(a){if(this.a())throw m(oM);this.l=a};R.A=function(){this.B=this.l.A(this)};R.nb=function(){return this.l.nb(this.a())};R.Dh=function(a){return this.l.Dh(a)};
R.Hf=function(a){this.B=this.l.fb(this,a);a[w][fd]==M&&(this.Eb=!1)};R.Qb=function(){fR.g.Qb[K](this);cQ(this,function(a){a.Ub&&SGa(this,a)},this);var a=this.a();this.l.lq(this);this[eB](this.Eb,!0);this.Lc().o(this,aJ,this.i0).o(this,dI,this.YI).o(this,KD,this.s0).o(this,rG,this.yra).o(this,WJ,this.f0).o(a,qu,this.Qe).o(Vl(a),IG,this.Oqa).o(a,[qu,IG,su,ru,PJ],this.Cqa);this.Qs()&&TGa(this,!0)};
function TGa(a,b){var c=a.Lc(),d=a.Tg();b?c.o(d,qh,a.ev).o(d,bL,a.hy).o(a.iQ(),LH,a.Lk):c.Gb(d,qh,a.ev).Gb(d,bL,a.hy).Gb(a.iQ(),LH,a.Lk)}R.Jf=function(){this.og(-1);this.th&&this.th.Jd(!1);this.wq=!1;fR.g.Jf[K](this)};R.J=function(){fR.g.J[K](this);this.Of&&(this.Of.ia(),this.Of=null);this.l=this.th=this.Pr=this.s1=null};R.i0=function(){return!0};
R.YI=function(a){var b=eQ(this,a[Us]);if(-1<b&&b!=this.ce){var c=gR(this);c&&c.ck(!1);this.ce=b;c=gR(this);this.wq&&c[BC](!0);this.zva&&this.th&&c!=this.th&&(KQ(c,64)?c.Jd(!0):this.th.Jd(!1))}b=this.a();null!=a[Us].a()&&NO(b,EL,a[Us].a().id)};R.s0=function(a){a[Us]==gR(this)&&(this.ce=-1);this.a()[dd](Xxa)};R.yra=function(a){(a=a[Us])&&a!=this.th&&a[kA]()==this&&(this.th&&this.th.Jd(!1),this.th=a)};R.f0=function(a){a[Us]==this.th&&(this.th=null)};
R.Qe=function(a){this.zg&&(this.wq=!0);var b=this.Tg();b&&ym(b)?b[OA]():a[Br]()};R.Oqa=function(){this.wq=!1};R.Cqa=function(a){var b;a:{b=a[Us];if(this.Pr)for(var c=this.a();b&&b!==c;){var d=b.id;if(d in this.Pr){b=this.Pr[d];break a}b=b[Ge]}b=null}if(b)switch(a[G]){case qu:b.Qe(a);break;case IG:b.Ho(a);break;case su:b.Is(a);break;case ru:b.GQ(a);break;case PJ:b.XI(a)}};R.ev=function(){};R.hy=function(){this.og(-1);this.wq=!1;this.th&&this.th.Jd(!1)};
R.Lk=function(a){return this[BB]()&&this.ba()&&(0!=this.wf()||this.s1)&&this.Oj(a)?(a[Br](),a[Yr](),!0):!1};
R.Oj=function(a){var b=gR(this);if(b&&typeof b.Lk==sh&&b.Lk(a)||this.th&&this.th!=b&&typeof this.th.Lk==sh&&this.th.Lk(a))return!0;if(a[Xs]||a[Ps]||a[Gs]||a[Pr])return!1;switch(a[Jr]){case 27:if(this.Qs())this.Tg()[cC]();else return!1;break;case 36:UGa(this);break;case 35:VGa(this);break;case 38:if(this.wb==zi)hR(this);else return!1;break;case 37:if(this.wb==zh)this.$i()?jR(this):hR(this);else return!1;break;case 40:if(this.wb==zi)jR(this);else return!1;break;case 39:if(this.wb==zh)this.$i()?hR(this):
jR(this);else return!1;break;default:return!1}return!0};function SGa(a,b){var c=b.a(),c=c.id||(c.id=b[RC]());a.Pr||(a.Pr={});a.Pr[c]=b}R.Da=function(a,b){fR.g.Da[K](this,a,b)};R.nA=function(a,b,c){a.Lt|=2;a.Lt|=64;!this.Qs()&&this.tla||a.pg(32,!1);PQ(a,!1);var d=a[kA]()==this?eQ(this,a):-1;fR.g.nA[K](this,a,b,c);a.Ub&&this.Ub&&SGa(this,a);a=d;-1==a&&(a=this.wf());a==this.ce?this.ce=k.min(this.wf()-1,b):a>this.ce&&b<=this.ce?this.ce++:a<this.ce&&b>this.ce&&this.ce--};
R.removeChild=function(a,b){if(a=Yi(a)?this.OB(a):a){var c=eQ(this,a);-1!=c&&(c==this.ce?(a.ck(!1),this.ce=-1):c<this.ce&&this.ce--);(c=a.a())&&c.id&&this.Pr&&ok(this.Pr,c.id)}a=fR.g[pe][K](this,a,b);PQ(a,!0);return a};R.Xi=function(){return this.wb};R.setOrientation=function(a){if(this.a())throw m(oM);this.wb=a};R.ba=function(){return this.Eb};
$y(R,function(a,b){if(b||this.Eb!=a&&this[Cr](a?ME:gI)){this.Eb=a;var c=this.a();c&&(kn(c,a),this.Qs()&&eR(this.Tg(),this.zg&&this.Eb),b||this[Cr](this.Eb?Gya:Hya));return!0}return!1});lz(R,function(){return this.zg});R.Sa=function(a){this.zg!=a&&this[Cr](a?dJ:mJ)&&(a?(this.zg=!0,cQ(this,function(a){a.wia?delete a.wia:a.Sa(!0)})):(cQ(this,function(a){a[BB]()?a.Sa(!1):a.wia=!0}),this.wq=this.zg=!1),this.Qs()&&eR(this.Tg(),a&&this.Eb))};R.Qs=function(){return this.e_};
R.Yq=function(a){a!=this.e_&&this.Ub&&TGa(this,a);this.e_=a;this.zg&&this.Eb&&eR(this.Tg(),a)};R.og=function(a){(a=this.fg(a))?a.ck(!0):-1<this.ce&&gR(this).ck(!1)};R.ck=function(a){this.og(eQ(this,a))};function gR(a){return a.fg(a.ce)}function UGa(a){kR(a,function(a,c){return(a+1)%c},a.wf()-1)}function VGa(a){kR(a,function(a,c){a--;return 0>a?c-1:a},0)}function jR(a){kR(a,function(a,c){return(a+1)%c},a.ce)}function hR(a){kR(a,function(a,c){a--;return 0>a?c-1:a},a.ce)}
function kR(a,b,c){c=0>c?eQ(a,a.th):c;var d=a.wf();c=b[K](a,c,d);for(var e=0;e<=d;){var f=a.fg(c);if(f&&a.b9(f)){a.N4(c);break}e++;c=b[K](a,c,d)}}R.b9=function(a){return a.ba()&&a[BB]()&&KQ(a,2)};R.N4=function(a){this.og(a)};function lR(){}U(lR,FQ);Pi(lR);lR[J].na=function(){return aza};function mR(a,b,c){OQ[K](this,a,c||lR.jc(),b);this.pg(1,!1);this.pg(2,!1);this.pg(4,!1);this.pg(32,!1);this.D=1}U(mR,OQ);MQ(aza,function(){return new mR(null)});function nR(){}U(nR,FQ);Pi(nR);nR[J].A=function(a){return a.za().A(Uf,this.na())};nR[J].fb=function(a,b){b.id&&a.Az(b.id);if(b[cd]==ag){var c=b;b=this.A(a);mm(b,c);om(c)}else hQ(b,this.na());return b};Hz(nR[J],function(){});nR[J].na=function(){return IL};function oR(a,b){OQ[K](this,null,a||nR.jc(),b);this.pg(1,!1);this.pg(2,!1);this.pg(4,!1);this.pg(32,!1);this.D=1}U(oR,OQ);oR[J].Qb=function(){oR.g.Qb[K](this);var a=this.a();MO(a,pF)};MQ(IL,function(){return new oR});function pR(a){this.xN=a||ora}U(pR,dR);Pi(pR);R=pR[J];R.Dh=function(a){return a[cd]==Cza||pR.g.Dh[K](this,a)};R.D_=function(a){return a[cd]==ag?new oR:pR.g.D_[K](this,a)};R.mx=function(a,b){return vm(a.a(),b)};R.na=function(){return JL};R.lq=function(a){pR.g.lq[K](this,a);a=a.a();NO(a,kI,ui)};MQ(IL,function(){return new oR});function qR(a,b){fR[K](this,zi,b||pR.jc(),a);this.Yq(!1)}U(qR,fR);R=qR[J];R.oN=!0;R.V7=!1;R.na=function(){return this.cb().na()};R.mx=function(a){if(this.cb().mx(this,a))return!0;for(var b=0,c=this.wf();b<c;b++){var d=this.fg(b);if(typeof d.mx==sh&&d.mx(a))return!0}return!1};R.mk=function(a){this.Da(a,!0)};R.Hw=function(a,b){this.nA(a,b,!0)};R.Cd=function(a){return this.fg(a)};R.Nh=function(){return this.wf()};R.yI=function(){var a=[];cQ(this,function(b){a[z](b)});return a};
bA(R,function(a,b){var c=this.ba();c||kn(this.a(),!0);var d=this.a(),e=a,f=b,g=bn(d);e instanceof Ll&&(f=e.y,e=e.x);Wm(d,d[ne]+(e-g.x),d[hd]+(f-g.y));c||kn(this.a(),!1)});kz(R,function(){return this.ba()?bn(this.a()):null});$y(R,function(a,b,c){(b=qR.g[eB][K](this,a,b))&&a&&this.Ub&&this.oN&&this.Tg()[OA]();this.Lea=a&&c&&$i(c[Vd])?new Ll(c[Vd],c[Wd]):null;return b});R.i0=function(a){this.oN&&this.Tg()[OA]();return qR.g.i0[K](this,a)};R.b9=function(a){return(this.V7||a[BB]())&&a.ba()&&KQ(a,2)};
R.Hf=function(a){for(var b=this.cb(),c=Fm(this.za(),Uf,b.na()+nN,a),d=c[I],e=0;e<d;e++)RGa(b,this,c[e]);qR.g.Hf[K](this,a)};R.Oj=function(a){var b=qR.g.Oj[K](this,a);b||cQ(this,function(c){!b&&c.Qpa&&c.Xda==a[Jr]&&(this[BB]()&&this.ck(c),b=c.Lk(a))},this);return b};
R.og=function(a){qR.g.og[K](this,a);if(a=this.fg(a)){var b=a.a();a=this.a();var c,d=bn(b);c=bn(a);var e=sn(a),f=d.x-c.x-e[F],d=d.y-c.y-e.top,g=a[ee]-b[Hb],b=a[ve]-b[id],h=a[Wc],l=a[Yd];if(a==ea[oe]||a==ea[lc])h=c.x+e[F],l=c.y+e.top,Cl&&!Jl(10)&&(h+=e[F],l+=e.top);h+=k.min(f,k.max(f-g,0));l+=k.min(d,k.max(d-b,0));c=new Ll(h,l);a.scrollLeft=c.x;Nz(a,c.y)}};function rR(){}U(rR,aR);Pi(rR);R=rR[J];R.A=function(a){var b={"class":KL+this.Ml(a)[Je](Oe)},b=a.za().A(Uf,b,this.IO(a[yC](),a.za()));this.nj(b,a.jn());return b};R.Hk=function(){return QK};R.nb=function(a){return a&&a[Yb]&&a[Yb][Yb]};R.IO=function(a,b){return b.A(Uf,KL+(this.na()+iN),b.A(Uf,KL+(this.na()+jN),a))};R.Dh=function(a){return a[cd]==Uf};
R.fb=function(a,b){lHa(b,!0);lHa(b,!1);var c;a:{c=a.za().Paa(b);var d=this.na()+iN;if(c&&gQ(c,d)&&(c=a.za().Paa(c),d=this.na()+jN,c&&gQ(c,d))){c=!0;break a}c=!1}c||b[p](this.IO(b[cc],a.za()));iQ(b,[LL,this.na()]);return rR.g.fb[K](this,a,b)};R.na=function(){return eza};function lHa(a,b){if(a)for(var c=b?a[Yb]:a[Nc],d;c&&c[Ge]==a;){d=b?c[ic]:c[oc];if(3==c[vd]){var e=c[md];if(jj(e)==L)a[pe](c);else{c.nodeValue=b?e[Bb](/^[\s\xa0]+/,L):e[Bb](/[\s\xa0]+$/,L);break}}else break;c=d}};function sR(){}U(sR,rR);Pi(sR);R=sR[J];R.nb=function(a){return sR.g.nb[K](this,a&&a[Yb])};R.fb=function(a,b){var c=Xl(lf,JL,b)[0];if(c){kn(c,!1);Vl(c)[oe][p](c);var d=new qR;d.fb(c);a.Et(d)}return sR.g.fb[K](this,a,b)};R.IO=function(a,b){return sR.g.IO[K](this,[this[bC](a,b),this.LO(b)],b)};wz(R,function(a,b){return tR(a,this.na(),b)});function tR(a,b,c){return c.A(Uf,KL+(b+oN),a)}R.LO=function(a){return a.A(Uf,KL+(this.na()+kN),Ii)};R.na=function(){return bza};function uR(a,b,c,d,e){cR[K](this,a,c||sR.jc(),d);this.pg(64,!0);this.rS=new $Q(null,5);b&&this.Et(b);this.iua=null;this.qd=new Vv(500);!PGa&&!QGa||Il(gCa)||(this.xC=!0);this.jua=e||pR.jc()}U(uR,cR);R=uR[J];R.xC=!1;R.owa=!1;R.Vwa=!1;R.Qb=function(){uR.g.Qb[K](this);mHa(this,!0);this.ja&&vR(this,this.ja,!0);NO(this.B,kI,!!this.ja)};R.Jf=function(){uR.g.Jf[K](this);mHa(this,!1);if(this.ja){this.Jd(!1);this.ja.Jf();vR(this,this.ja,!1);var a=this.ja.a();a&&om(a)}};
R.J=function(){uR.g.J[K](this);this.ja&&(this.ja.ia(),delete this.ja);delete this.Vva;this.qd.ia()};R.Qe=function(a){uR.g.Qe[K](this,a);this.Pk()&&(this.Jd(!LQ(this,64),a),this.ja&&(this.ja.wq=LQ(this,64)))};R.Ho=function(a){uR.g.Ho[K](this,a);this.ja&&!this.Pk()&&(this.ja.wq=!1)};R.ej=function(){this[BC](!1);return!0};R.Mqa=function(a){this.ja&&this.ja.ba()&&!this.mx(a[Us])&&this.Jd(!1)};R.mx=function(a){return a&&vm(this.a(),a)||this.ja&&this.ja.mx(a)||!1};
R.Oj=function(a){if(32==a[Jr]){if(a[Br](),a[G]!=JH)return!0}else if(a[G]!=LH)return!1;if(this.ja&&this.ja.ba()){var b=13==a[Jr]||32==a[Jr],c=this.ja.Lk(a);return 27==a[Jr]||b?(this.Jd(!1),!0):c}return 40==a[Jr]||38==a[Jr]||32==a[Jr]||13==a[Jr]?(this.Jd(!0,a),!0):!1};R.ly=function(){this.Jd(!1)};R.qra=function(){this.Pk()||this.Jd(!1)};R.hy=function(a){this.xC||this.Jd(!1);uR.g.hy[K](this,a)};R.eq=function(){this.ja||this.Et(new qR(this.za(),this.jua));return this.ja||null};
R.Et=function(a){var b=this.ja;if(a!=b&&(b&&(this.Jd(!1),this.Ub&&vR(this,b,!1),delete this.ja),this.Ub&&NO(this.B,kI,!!a),a)){this.ja=a;bQ(a,this);a[eB](!1);var c=this.xC;(a.oN=c)&&a.Yq(!0);this.Ub&&vR(this,a,!0)}return b};R.mk=function(a){this.eq().Da(a,!0)};R.Hw=function(a,b){this.eq().nA(a,b,!0)};R.Cd=function(a){return this.ja?this.ja.fg(a):null};R.Nh=function(){return this.ja?this.ja.wf():0};$y(R,function(a,b){var c=uR.g[eB][K](this,a,b);c&&!this.ba()&&this.Jd(!1);return c});
R.Sa=function(a){uR.g.Sa[K](this,a);this[BB]()||this.Jd(!1)};R.Oga=function(){this.Jd(!0)};R.uy=function(){this.Jd(!1)};
R.Jd=function(a,b){uR.g.Jd[K](this,a);if(this.ja&&LQ(this,64)==a){if(a){if(!this.ja.Ub)if(this.owa){var c=sm(this.a());c?this.ja.dE(c[Ge],c):this.ja.I(this.a()[Ge])}else this.ja.I();this.tia=an(this.a());this.Q8=jn(this.a());this.vT();c=!!b&&(13==b[Jr]||32==b[Jr]);b&&(40==b[Jr]||38==b[Jr])||c&&this.Vwa?UGa(this.ja):this.ja.og(-1)}else{this[BC](!1);this.ja.wq=!1;if(c=this.a())NO(c,EL,L),NO(c,mG,L);null!=this.lT&&(this.lT=void 0,(c=this.ja.a())&&en(c,L,L))}this.ja[eB](a,!1,b);if(!this[Qr]()){var c=
this.Lc(),d=a?c.o:c.Gb;d[K](c,this.za().xc(),qu,this.Mqa,!0);this.xC&&d[K](c,this.ja,bL,this.qra);d[K](c,this.qd,Ku,this.wva);a?this.qd[Rc]():this.qd[Ms]()}}this.ja&&this.ja.a()&&this.ja.B[dd](uL)};R.vT=function(){if(this.ja.Ub){var a=this.Vva||this.a(),b=this.rS;cA(this.rS,a);a=this.ja.a();this.ja.ba()||(kb(a[w],yh),kn(a,!0));!this.lT&&this.rS.Npa&&this.rS.UR&32&&(this.lT=hn(a));b.Af(a,b.gH^1,this.iua,this.lT);this.ja.ba()||(kn(a,!1),kb(a[w],Ai))}};
R.wva=function(){var a=jn(this.a()),b=an(this.a()),c;(c=!Om(this.Q8,a))||(c=this.tia,c=!(c==b||c&&b&&c.top==b.top&&c[od]==b[od]&&c[Xc]==b[Xc]&&c[F]==b[F]));c&&(this.Q8=a,this.tia=b,this.vT())};function vR(a,b,c){var d=a.Lc();c=c?d.o:d.Gb;c[K](d,b,FL,a.ly);c[K](d,b,WJ,a.f0);c[K](d,b,dI,a.YI);c[K](d,b,KD,a.s0)}function mHa(a,b){var c=a.Lc();(b?c.o:c.Gb)[K](c,a.a(),KH,a.dra)}R.YI=function(a){(a=a[Us].a())&&nHa(this,a)};R.dra=function(a){KQ(this,32)&&this.Tg()&&this.ja&&this.ja.ba()&&a[Yr]()};
R.s0=function(){if(!gR(this.ja)){var a=this.a();NO(a,EL,L);NO(a,mG,L)}};R.f0=function(a){if(LQ(this,64)&&a[Us]instanceof XQ){a=a[Us];var b=a.a();a.ba()&&LQ(a,2)&&null!=b&&nHa(this,b)}};function nHa(a,b){var c=a.a(),d=OO(b,EL),d=Vl(b)[yd](d)||b;if(!d.id){var e=ZP.jc();d.id=$P(e)}e=L;d&&(e=d.id);NO(c,EL,e);NO(c,mG,d.id)}MQ(bza,function(){return new uR(null)});function wR(a){Jv[K](this);this.Vs=[];oHa(this,a)}U(wR,Jv);R=wR[J];R.wz=null;R.qU=null;R.Nh=function(){return this.Vs[I]};R.Cd=function(a){return this.Vs[a]||null};function oHa(a,b){b&&(V(b,function(a){this.nE(a,!1)},a),Qj(a.Vs,b))}R.mk=function(a){this.Hw(a,this.Nh())};R.Hw=function(a,b){a&&(this.nE(a,!1),Lj(this.Vs,a,b))};R.cf=function(){return this.wz};R.yI=function(){return Pj(this.Vs)};R.Zk=function(a){a!=this.wz&&(this.nE(this.wz,!1),this.wz=a,this.nE(a,!0));this[Cr](Cu)};
R.fn=function(){var a=this.wz;return a?yj(this.Vs,a):-1};R.pm=function(a){this.Zk(this.Cd(a))};wa(R,function(){Kj(this.Vs);this.wz=null});R.J=function(){wR.g.J[K](this);delete this.Vs;this.wz=null};R.nE=function(a,b){a&&(typeof this.qU==sh?this.qU(a,b):typeof a.gp==sh&&a.gp(b))};function xR(a,b,c,d,e){uR[K](this,a,b,c,d,e||new pR(Nra));this.eP=this[yC]();this.Y0=null;this.U4(Nra)}U(xR,uR);R=xR[J];R.ya=null;R.Qb=function(){xR.g.Qb[K](this);yR(this);pHa(this)};R.Hf=function(a){xR.g.Hf[K](this,a);(a=this.Ll())?(this.eP=a,yR(this)):this.cf()||this.pm(0)};R.J=function(){xR.g.J[K](this);this.ya&&(this.ya.ia(),this.ya=null);this.eP=null};R.ly=function(a){this.Zk(a[Us]);xR.g.ly[K](this,a);a[Yr]();this[Cr](FL)};R.r0=function(){var a=this.cf();xR.g.Oa[K](this,a&&a[H]());yR(this)};
R.Et=function(a){var b=xR.g.Et[K](this,a);a!=b&&(this.ya&&this.ya[bc](),a&&(this.ya?cQ(a,function(a){zR(a);this.ya.mk(a)},this):AR(this,a)));return b};R.mk=function(a){zR(a);xR.g.mk[K](this,a);this.ya?this.ya.mk(a):AR(this,this.eq());BR(this)};R.Hw=function(a,b){zR(a);xR.g.Hw[K](this,a,b);this.ya?this.ya.Hw(a,b):AR(this,this.eq())};R.Zk=function(a){if(this.ya){var b=this.cf();this.ya.Zk(a);a!=b&&this[Cr](oK)}};R.pm=function(a){this.ya&&this.Zk(this.ya.Cd(a))};
R.Oa=function(a){if(null!=a&&this.ya)for(var b=0,c;c=this.ya.Cd(b);b++)if(c&&typeof c[H]==sh&&c[H]()==a){this.Zk(c);return}this.Zk(null)};hb(R,function(){var a=this.cf();return a?a[H]():null});R.cf=function(){return this.ya?this.ya.cf():null};R.fn=function(){return this.ya?this.ya.fn():-1};function AR(a,b){a.ya=new wR;b&&cQ(b,function(a){zR(a);this.ya.mk(a)},a);pHa(a)}function pHa(a){a.ya&&a.Lc().o(a.ya,Cu,a.r0)}
function yR(a){var b=a.cf();a[xC](b?b.Ll():a.eP);var c=a.cb().nb(a.a());c&&a.za().Xsa(c)&&(null==a.Y0&&(a.Y0=PO(c)),b=b?b.a():null,QO(c,b?PO(b):a.Y0),BR(a))}function BR(a){var b=a.cb();if(b&&(b=b.nb(a.a()))){var c=a.B;b.id||(b.id=$P(ZP.jc()));MO(b,qG);NO(c,EL,b.id);a.ya&&(c=a.ya.yI(),NO(b,Woa,qHa(c)),a=a.ya.fn(),NO(b,iqa,0<=a?qHa(Rj(c,0,a+1)):0))}}function qHa(a){return Nda(a,function(a){return a instanceof XQ})}function zR(a){a.U4(a instanceof XQ?qG:pF)}
R.Jd=function(a,b){xR.g.Jd[K](this,a,b);LQ(this,64)?this.eq().og(this.fn()):BR(this)};MQ(Vya,function(){return new xR(null)});function CR(a,b){this.Y=Tl();this.H=a;this.a9=[];this.cg(b)}CR[J].lE=null;
function rHa(a,b){var c=Tl(),d,e,f=null;switch(a){case 2:d=new uQ(Wta);f=PF+d[RC]();e=c.A(ih,null,c.A(ih,{"class":Xta},cBa),c.A(ah,null),c.A(aqa,null,c.A(ih,{id:f},b[$r])));break;case 3:d=new uQ(Yta);e=c.A(ih,null,c.A(ih,{"class":Xta},cBa),c.A(ah,null));var g=c.A(ih,null,c.A(aqa,null,b[$r]));c[p](e,g)}d[xC](e[zd]);c=d;yQ(c);Xa(c.tj,KAa);c=d;yQ(c);Xa(c.Ch,L);d[eB](!0);if(f){d=c=Wl(f);f=0;e=1;g=new XP;g.Po=gGa(d,f,c,e);if(tm(d)&&!jm(d)){var h=d[Ge],f=yj(h[cc],d);d=h}tm(c)&&!jm(c)&&(h=c[Ge],e=yj(h[cc],
c),c=h);g.Po?(g.ee=c,g.fe=e,g.Bd=d,g.ae=f):(g.ee=d,g.fe=f,g.Bd=c,g.ae=e);g[PA]()}}
CR[J].cg=function(a){a=a||[];var b=this.H,c=this.Y;c.ad(b);if(!b)throw m(Rf);var d=c.A(Du,null),e=[c.A(Du,null,jBa)];this.lE=new xR(e);if(a)for(e=0;e<a[I];e++){var f=null,f=a[e],g=f.datasource,h=f.gadget,l=f.userprefs,n=f[le],q=f[Hqa],t=f[w]||Kma;switch(f[G]){case Ova:f=DR(this,e,cj(function(a){ba[Bs]((new cw(a)).bd(tna,Qqa),JAa)},g),SAa);break;case $sa:f=DR(this,e,cj(function(a,b){rHa(2,{message:CBa+t+EEa+aa(a)+RDa+aa(b)+sHa(l)+Re})},h,g),dAa);break;case Esa:f=DR(this,e,cj(function(a,b,c){rHa(3,
{message:DBa+aa(b)+PDa+a+QDa+aa(c)+NDa})},g,q,n),zAa);break;case Bh:f=DR(this,e,cj(function(a){ba[Bs]((new cw(a)).bd(tna,Pqa),JAa)},g),RAa);break;case Usa:f=DR(this,e,cj(function(a,b,c){ba[Bs](Ysa+aa(a)+RDa+aa(b)+sHa(c))},h,g,l),rBa);break;default:throw m("No such toolbar component as: "+f.toSource());}f&&this.lE.mk(f)}Bv(this.lE,FL,S(this.Sra,this));this.lE.I(d);c[p](b,d)};CR[J].Sra=function(){var a=this.lE.fn();this.a9[a]();this.lE.pm(-1)};function DR(a,b,c,d){d=new XQ(d);a.a9[b]=c;return d}
function sHa(a){if(!a)return L;var b=L,c;for(c in a)b+=SDa+c+Gf+aa(a[c]);return b};function HQ(){}U(HQ,FQ);Pi(HQ);HQ[J].A=function(a){var b=a.za().A(ZL,this.Ml(a)[Je](Oe));tHa(this,b,a.zp);return b};HQ[J].fb=function(a,b){b=HQ.g.fb[K](this,a,b);var c=fQ(b),d=!1;Ij(c,ER(this,null))?d=null:Ij(c,ER(this,!0))?d=!0:Ij(c,ER(this,!1))&&(d=!1);a.zp=d;NO(b,bK,null==d?NG:1==d?ui:lh);return b};HQ[J].Hk=function(){return cK};function tHa(a,b,c){if(b){var d=ER(a,c);gQ(b,d)||(fk(uHa,function(a){a=ER(this,a);lQ(b,a,a==d)},a),NO(b,bK,null==c?NG:1==c?ui:lh))}}HQ[J].na=function(){return hza};
function ER(a,b){var c=a.na();if(1==b)return c+CDa;if(0==b)return c+jDa;if(null==b)return c+iDa;throw m("Invalid checkbox state: "+b);};function FR(a,b,c){c=c||HQ.jc();OQ[K](this,null,c,b);this.zp=Li(a)?a:!1}U(FR,OQ);var uHa={KAa:!0,NCa:!1,OCa:null};R=FR[J];R.Nb=null;R.pn=function(){return 1==this.zp};R.Ji=function(a){a!=this.zp&&(this.zp=a,tHa(this.cb(),this.a(),this.zp))};R.Hn=function(a){this.Ub?(this.Jf(),this.Nb=a,this.Qb()):this.Nb=a};R.toggle=function(){this.Ji(this.zp?!1:!0)};
R.Qb=function(){FR.g.Qb[K](this);if(this.FQ){var a=this.Lc();this.Nb&&a.o(this.Nb,Rt,this.e0).o(this.Nb,su,this.Is).o(this.Nb,ru,this.GQ).o(this.Nb,qu,this.Qe).o(this.Nb,IG,this.Ho);a.o(this.a(),Rt,this.e0)}a=this.B;this.Nb&&a!=this.Nb&&hj(PO(a))&&(this.Nb.id||(this.Nb.id=this[RC]()+PCa),NO(a,EH,this.Nb.id))};R.Sa=function(a){FR.g.Sa[K](this,a);(a=this.a())&&eb(a,this[BB]()?0:-1)};R.e0=function(a){a[Yr]();var b=this.zp?jna:Ewa;this[BB]()&&!a[Us][Yc]&&this[Cr](b)&&(a[Br](),this.toggle(),this[Cr](oK))};
R.Oj=function(a){32==a[Jr]&&(this.ej(a),this.e0(a));return!1};MQ(hza,function(){return new FR});function GR(a,b){Jv[K](this);this.B=a;var c=tm(this.B)?this.B:this.B?this.B[oe]:null;this.ita=!!c&&mn(c);this.hda=Bv(this.B,Dl?aBa:HG,this,b)}U(GR,Jv);
Tq(GR[J],function(a){var b=0,c=0,d=0;a=a.Ra;if(a[G]==HG){c=1;if(Cl||El&&(Gl||Il(hCa)))c=40;d=HR(-a.wheelDelta,c);Li(a.wheelDeltaX)?(b=HR(-a.wheelDeltaX,c),c=HR(-a.wheelDeltaY,c)):c=d}else d=a.detail,100<d?d=3:-100>d&&(d=-3),Li(a[dD])&&a[dD]===a.HORIZONTAL_AXIS?b=d:c=d;$i(this.zda)&&(b=Rk(b,-this.zda,this.zda));$i(this.Ada)&&(c=Rk(c,-this.Ada,this.Ada));this.ita&&(b=-b);b=new vHa(d,a,b,c);this[Cr](b)});function HR(a,b){return El&&(Fl||Uea)&&0!=a%b?a:a/b}
GR[J].J=function(){GR.g.J[K](this);Gv(this.hda);this.hda=null};function vHa(a,b,c,d){qv[K](this,b);db(this,HG);this.detail=a;dz(this,c);cz(this,d)}U(vHa,qv);function IR(){Jv[K](this);this.D=0;qz(this,null);Oz(this,null)}U(IR,Jv);IR[J].wv=function(){return 1==this.D};IR[J].xK=function(){this.Ti(Ixa)};IR[J].gz=function(){this.Ti(bJ)};IR[J].Ti=function(a){this[Cr](a)};function JR(){IR[K](this);this.pt=[]}U(JR,IR);JR[J].add=function(a){Ij(this.pt,a)||(this.pt[z](a),Bv(a,KI,this.xea,!1,this))};va(JR[J],function(a){Nj(this.pt,a)&&Fv(a,KI,this.xea,!1,this)});JR[J].J=function(){V(this.pt,function(a){a.ia()});mb(this.pt,0);JR.g.J[K](this)};function KR(){JR[K](this);this.$Z=0}U(KR,JR);
KR[J].play=function(a){if(0==this.pt[I])return!1;if(a||0==this.D)this.$Z=0,this.xK();else if(this.wv())return!1;this.Ti(bG);-1==this.D&&this.Ti(spa);var b=-1==this.D&&!a;qz(this,dj());Oz(this,null);this.D=1;V(this.pt,function(c){b&&-1!=c.D||c[qC](a)});return!0};or(KR[J],function(a){V(this.pt,function(b){0==b.D||b[Ms](a)});this.D=0;Oz(this,dj());this.Ti(xE);this.gz()});KR[J].xea=function(){this.$Z++;this.$Z==this.pt[I]&&(Oz(this,dj()),this.D=0,this.Ti(KI),this.gz())};function LR(a,b,c){kv[K](this);this.et=a;this.tv=b||0;this.Yc=c;this.Kr=S(this.NH,this)}U(LR,kv);R=LR[J];R.Tb=0;R.J=function(){LR.g.J[K](this);this[Ms]();delete this.et;delete this.Yc};Ia(R,function(a){this[Ms]();this.Tb=Wv(this.Kr,Li(a)?a:this.tv)});or(R,function(){this.Pk()&&Xv(this.Tb);this.Tb=0});R.OP=function(){this[Ms]();this.NH()};R.Pk=function(){return 0!=this.Tb};R.NH=function(){this.Tb=0;this.et&&this.et[K](this.Yc)};var MR={},NR=null;function OR(a){a=bj(a);delete MR[a];nk(MR)&&NR&&NR[Ms]()}function wHa(){NR||(NR=new LR(function(){xHa()},20));var a=NR;a.Pk()||a[Rc]()}function xHa(){var a=dj();fk(MR,function(b){yHa(b,a)});nk(MR)||wHa()};function PR(a,b,c,d){IR[K](this);if(!Ti(a)||!Ti(b))throw m("Start and end parameters must be arrays");if(a[I]!=b[I])throw m("Start and end points must be the same length");this.oj=a;this.rs=b;this.duration=c;this.K7=d;Zz(this,[]);this.aA=!1;this.yn=0}U(PR,IR);R=PR[J];R.Lu=function(a){this.aA=a};
R.play=function(a){if(a||0==this.D)this.yn=0,Zz(this,this.oj);else if(this.wv())return!1;OR(this);a=dj();qz(this,a);-1==this.D&&qz(this,this[MB]-this[LC]*this.yn);Oz(this,this[MB]+this[LC]);this.yn||this.xK();this.Ti(bG);-1==this.D&&this.Ti(spa);this.D=1;var b=bj(this);b in MR||(MR[b]=this);wHa();yHa(this,a);return!0};or(R,function(a){OR(this);this.D=0;a&&(this.yn=1);zHa(this,this.yn);this.Ti(xE);this.gz()});R.J=function(){0==this.D||this[Ms](!1);this.Ti(Bva);PR.g.J[K](this)};
function yHa(a,b){a.yn=(b-a[MB])/(a.endTime-a[MB]);1<=a.yn&&(a.yn=1);zHa(a,a.yn);1==a.yn?(a.D=0,OR(a),a.Ti(KI),a.gz()):a.wv()&&a.R2()}function zHa(a,b){aj(a.K7)&&(b=a.K7(b));Zz(a,ga(a.oj[I]));for(var c=0;c<a.oj[I];c++)a[VC][c]=(a.rs[c]-a.oj[c])*b+a.oj[c]}R.R2=function(){this.Ti(Bya)};R.Ti=function(a){this[Cr](new AHa(a,this))};function AHa(a,b){nv[K](this,a);Zz(this,b[VC]);this.x=b[VC][0];this.y=b[VC][1];this.z=b[VC][2];this.duration=b[LC];this.yn=b.yn;br(this,b.D)}U(AHa,nv);function QR(a,b,c,d,e){PR[K](this,b,c,d,e);cA(this,a)}U(QR,PR);R=QR[J];R.$z=Oi;R.$i=function(){Li(this.Oq)||(this.Oq=mn(this[bD]));return this.Oq};R.R2=function(){this.$z();QR.g.R2[K](this)};R.gz=function(){this.$z();QR.g.gz[K](this)};R.xK=function(){this.$z();QR.g.xK[K](this)};function RR(a,b,c,d,e){if(2!=b[I]||2!=c[I])throw m(Mza);QR[bd](this,arguments)}U(RR,QR);RR[J].$z=function(){var a=this.aA&&this.$i()?zu:Jh;this[bD][w][a]=k[B](this[VC][0])+Q;this[bD][w].top=k[B](this[VC][1])+Q};
function SR(a,b,c,d,e){if(2!=b[I]||2!=c[I])throw m(Mza);QR[bd](this,arguments)}U(SR,QR);SR[J].$z=function(){oa(this[bD][w],k[B](this[VC][0])+Q);Sa(this[bD][w],k[B](this[VC][1])+Q)};function TR(a,b,c,d,e){QR[K](this,a,[b],[c],d,e)}U(TR,QR);TR[J].$z=function(){oa(this[bD][w],k[B](this[VC][0])+Q)};function UR(a,b,c,d,e){QR[K](this,a,[b],[c],d,e)}U(UR,QR);UR[J].$z=function(){Sa(this[bD][w],k[B](this[VC][0])+Q)};function VR(){Jv[K](this)}U(VR,Jv);R=VR[J];R.Nd=0;R.Yo=0;R.rn=100;R.Hl=0;R.pj=1;R.Qk=!1;R.Yy=!1;R.Oa=function(a){a=WR(this,a);this.Nd!=a&&(this.Nd=a+this.Hl>this.rn?this.rn-this.Hl:a<this.Yo?this.Yo:a,this.Qk||this.Yy||this[Cr](oK))};hb(R,function(){return WR(this,this.Nd)});R.DU=function(a){a=WR(this,a);this.Hl!=a&&(this.Hl=0>a?0:this.Nd+a>this.rn?this.rn-this.Nd:a,this.Qk||this.Yy||this[Cr](oK))};R.Ol=function(){var a=this.Hl;return null==this.pj?a:k[B](a/this.pj)*this.pj};
R.bw=function(a){if(this.Yo!=a){var b=this.Qk;this.Qk=!0;this.Yo=a;a+this.Hl>this.rn&&(this.Hl=this.rn-this.Yo);a>this.Nd&&this.Oa(a);a>this.rn&&(this.Hl=0,this.Dt(a),this.Oa(a));(this.Qk=b)||this.Yy||this[Cr](oK)}};R.zf=function(){return WR(this,this.Yo)};R.Dt=function(a){a=WR(this,a);if(this.rn!=a){var b=this.Qk;this.Qk=!0;this.rn=a;a<this.Nd+this.Hl&&this.Oa(a-this.Hl);a<this.Yo&&(this.Hl=0,this.bw(a),this.Oa(this.rn));a<this.Yo+this.Hl&&(this.Hl=this.rn-this.Yo);(this.Qk=b)||this.Yy||this[Cr](oK)}};
R.yf=function(){return WR(this,this.rn)};R.JI=function(){return this.pj};R.NU=function(a){this.pj!=a&&(this.pj=a,a=this.Qk,this.Qk=!0,this.Dt(this.yf()),this.DU(this.Ol()),this.Oa(this[H]()),(this.Qk=a)||this.Yy||this[Cr](oK))};function WR(a,b){return null==a.pj?b:a.Yo+k[B]((b-a.Yo)/a.pj)*a.pj};function XR(a,b){aQ[K](this,a);this.R7=null;this.Ve=new VR;this.wta=b||Pk;Bv(this.Ve,oK,this.Cba,!1,this)}U(XR,aQ);var BHa={gN:zi,cN:zh};R=XR[J];R.wb=zh;R.nR=!1;R.Fua=!1;R.Em=10;R.FS=0;R.Bca=!0;R.QS=0;R.bka=1E3;R.zg=!0;R.Il=!1;R.A=function(){XR.g.A[K](this);var a=this.za().A(Uf,this.na(this.wb));this.Hf(a)};R.Hf=function(a){XR.g.Hf[K](this,a);hQ(a,this.na(this.wb));this.ina();a=this.a();MO(a,HE);CHa(this)};
R.Qb=function(){XR.g.Qb[K](this);this.xm=new mQ(this.Md);this.Rp=new mQ(this.Vi);this.xm.Lu(this.Il);this.Rp.Lu(this.Il);this.xm.vx=this.Rp.vx=Oi;this.Of=new EQ(this.a());DHa(this,!0);eb(this.a(),0);YR(this)};
function DHa(a,b){b?(a.Lc().o(a.xm,iL,a.CQ).o(a.Rp,iL,a.CQ).o(a.xm,[BE,bJ],a.fv).o(a.Rp,[BE,bJ],a.fv).o(a.Of,LH,a.kn).o(a.a(),Rt,a.EQ).o(a.a(),qu,a.EQ),a.Bca&&EHa(a,!0)):(a.Lc().Gb(a.xm,iL,a.CQ).Gb(a.Rp,iL,a.CQ).Gb(a.xm,[BE,bJ],a.fv).Gb(a.Rp,[BE,bJ],a.fv).Gb(a.Of,LH,a.kn).Gb(a.a(),Rt,a.EQ).Gb(a.a(),qu,a.EQ),a.Bca&&EHa(a,!1))}R.Jf=function(){XR.g.Jf[K](this);Aja(this.xm,this.Rp,this.Of,this.un)};
R.CQ=function(a){var b=a.tZ==this.xm?this.Md:this.Vi,c;this.wb==zi?(c=this.a()[ve]-b[id],c=(c-a.top)/c*(this.yf()-this.zf())+this.zf()):(c=this.a()[ee]-b[Hb],c=a[F]/c*(this.yf()-this.zf())+this.zf());c=a.tZ==this.xm?k.min(k.max(c,this.zf()),this[H]()+this.Ol()):k.min(k.max(c,this[H]()),this.yf());ZR(this,b,c)};R.fv=function(a){var b=a[G]==BE;lQ(this.a(),Sya,b);lQ(a[Us][oB],Rya,b);a=a.tZ==this.xm;b?(this[Cr](fJ),this[Cr](a?Lg:bh)):(this[Cr](kh),this[Cr](a?Rg:dh))};
R.kn=function(a){var b=!0;switch(a[Jr]){case 36:$R(this,this.zf());break;case 35:$R(this,this.yf());break;case 33:aS(this,this.Em);break;case 34:aS(this,-this.Em);break;case 37:var c=this.Il&&this.$i()?1:-1;aS(this,a[Xs]?c*this.Em:c*this.Xz);break;case 40:aS(this,a[Xs]?-this.Em:-this.Xz);break;case 39:c=this.Il&&this.$i()?-1:1;aS(this,a[Xs]?c*this.Em:c*this.Xz);break;case 38:aS(this,a[Xs]?this.Em:this.Xz);break;default:b=!1}b&&a[Br]()};
R.EQ=function(a){this.a()[OA]&&this.a()[OA]();var b=a[Us];vm(this.Md,b)||vm(this.Vi,b)||(b=a[G]==Rt,b&&dj()<this.QS+this.bka||(b||(this.QS=dj()),this.Fua?$R(this,FHa(this,a)):(this.K5(a),this.Qn=GHa(this,FHa(this,a)),this.jca=this.wb==zi?this.My<this.Qn[hd]:this.My>bS(this,this.Qn)+this.Qn[Hb],a=Vl(this.a()),this.Lc().o(a,IG,this.I5,!0).o(this.a(),JG,this.K5),this.nv||(this.nv=new Vv(200),this.Lc().o(this.nv,Ku,this.Gba)),this.Gba(),this.nv[Rc]())))};
R.xba=function(a){aS(this,(0<a.detail?-1:1)*this.Xz);a[Br]()};R.Gba=function(){var a;if(this.wb==zi){var b=this.My,c=this.Qn[hd];this.jca?b<c&&(a=cS(this,this.Qn)+this.Em):b>c+this.Qn[id]&&(a=cS(this,this.Qn)-this.Em)}else b=this.My,c=bS(this,this.Qn),this.jca?b>c+this.Qn[Hb]&&(a=cS(this,this.Qn)+this.Em):b<c&&(a=cS(this,this.Qn)-this.Em);Li(a)&&ZR(this,this.Qn,a)};R.I5=function(){this.nv&&this.nv[Ms]();var a=Vl(this.a());this.Lc().Gb(a,IG,this.I5,!0).Gb(this.a(),JG,this.K5)};
function dS(a,b){var c=cn(b,a.a());return a.wb==zi?c.y:a.Il&&a.$i()?a.a()[ee]-c.x:c.x}R.K5=function(a){this.My=dS(this,a)};function FHa(a,b){var c=a.zf(),d=a.yf();if(a.wb==zi){var e=a.Md[id],f=a.a()[ve]-e,e=dS(a,b)-e/2;return(d-c)*(f-e)/f+c}e=a.Md[Hb];f=a.a()[ee]-e;e=dS(a,b)-e/2;return(d-c)*e/f+c}function cS(a,b){if(b==a.Md)return a.Ve[H]();if(b==a.Vi)return a.Ve[H]()+a.Ve.Ol();throw m("Illegal thumb element. Neither minThumb nor maxThumb");}
function aS(a,b){k.abs(b)<a.JI()&&(b=Yk(b)*a.JI());var c=cS(a,a.Md)+b,d=cS(a,a.Vi)+b,c=Rk(c,a.zf(),a.yf()-a.FS),d=Rk(d,a.zf()+a.FS,a.yf());eS(a,c,d-c)}function ZR(a,b,c){var d=WR(a.Ve,c);c=b==a.Md?d:a.Ve[H]();b=b==a.Vi?d:a.Ve[H]()+a.Ve.Ol();c>=a.zf()&&b>=c+a.FS&&a.yf()>=b&&eS(a,c,b-c)}function eS(a,b,c){a.zf()<=b&&b<=a.yf()-c&&a.FS<=c&&c<=a.yf()-b&&(b!=a[H]()||c!=a.Ol())&&(a.Ve.Yy=!0,a.Ve.DU(0),a.Ve.Oa(b),a.Ve.DU(c),a.Ve.Yy=!1,a.Cba())}R.zf=function(){return this.Ve.zf()};R.bw=function(a){this.Ve.bw(a)};
R.yf=function(){return this.Ve.yf()};R.Dt=function(a){this.Ve.Dt(a)};function GHa(a,b){return b<=a.Ve[H]()+a.Ve.Ol()/2?a.Md:a.Vi}R.Cba=function(){YR(this);CHa(this);this[Cr](oK)};
function YR(a){if(a.Md&&!a.nR){var b=lS(a,cS(a,a.Md)),c=lS(a,cS(a,a.Vi));if(a.wb==zi)a.Md[w].top=b.y+Q,a.Vi[w].top=c.y+Q,a.Hg&&(b=mS(c.y,b.y,a.Md[id]),a.Hg[w].top=b[ZA]+Q,Sa(a.Hg[w],b[kB]+Q));else{var d=a.Il&&a.$i()?zu:Jh;a.Md[w][d]=b.x+Q;a.Vi[w][d]=c.x+Q;a.Hg&&(b=mS(b.x,c.x,a.Md[Hb]),a.Hg[w][d]=b[ZA]+Q,oa(a.Hg[w],b[kB]+Q))}}}function mS(a,b,c){var d=k[Eb](c/2);return{offset:a+d,size:k.max(b-a+c-2*d,0)}}
function lS(a,b){var c=new Ll;if(a.Md){var d=a.zf(),e=a.yf(),d=b==d&&d==e?0:(b-d)/(e-d);a.wb==zi?(e=a.Md[id],e=a.a()[ve]-e,d=k[B](d*e),c.x=bS(a,a.Md),c.y=e-d):(e=a.a()[ee]-a.Md[Hb],d=k[B](d*e),c.x=d,c.y=a.Md[hd])}return c}
function $R(a,b){b=Rk(b,a.zf(),a.yf());a.nR&&a.UO[Ms](!0);var c=new KR,d,e=GHa(a,b),f=a[H](),g=a.Ol(),h=cS(a,e),l=lS(a,h);d=a.JI();k.abs(b-h)<d&&(b=Rk(h+(b>h?d:-d),a.zf(),a.yf()));ZR(a,e,b);h=lS(a,cS(a,e));d=a.wb==zi?[bS(a,e),h.y]:[h.x,e[hd]];l=new RR(e,[l.x,l.y],d,100);l.Lu(a.Il);c.add(l);a.Hg&&HHa(a,e,f,g,h,c);a.R7&&(e=a.R7.jDa(f,b,100),V(e,function(a){c.add(a)}));a.UO=c;a.Lc().o(c,bJ,a.Joa);a.nR=!0;c[qC](!1)}
function HHa(a,b,c,d,e,f){var g=lS(a,c),h=lS(a,c+d);c=g;d=h;b==a.Md?c=e:d=e;a.wb==zi?(b=mS(h.y,g.y,a.Md[id]),g=mS(d.y,c.y,a.Md[id]),e=new RR(a.Hg,[bS(a,a.Hg),b[ZA]],[bS(a,a.Hg),g[ZA]],100),b=new UR(a.Hg,b[kB],g[kB],100)):(b=mS(g.x,h.x,a.Md[Hb]),g=mS(c.x,d.x,a.Md[Hb]),e=new RR(a.Hg,[b[ZA],a.Hg[hd]],[g[ZA],a.Hg[hd]],100),b=new TR(a.Hg,b[kB],g[kB],100));e.Lu(a.Il);b.Lu(a.Il);f.add(e);f.add(b)}R.Joa=function(){this.nR=!1};
R.setOrientation=function(a){if(this.wb!=a){var b=this.na(this.wb),c=this.na(a);this.wb=a;this.a()&&(a=this.a(),gQ(a,b)&&(jQ(a,b),hQ(a,c)),b=this.Il&&this.$i()?zu:Jh,this.Md[w][b]=this.Md[w].top=L,this.Vi[w][b]=this.Vi[w].top=L,this.Hg&&(this.Hg[w][b]=this.Hg[w].top=L,oa(this.Hg[w],Sa(this.Hg[w],L))),YR(this))}};R.Xi=function(){return this.wb};
R.J=function(){XR.g.J[K](this);this.nv&&this.nv.ia();delete this.nv;this.UO&&this.UO.ia();delete this.UO;delete this.Md;delete this.Vi;this.Hg&&delete this.Hg;this.Ve.ia();delete this.Ve;this.Of&&(this.Of.ia(),delete this.Of);this.un&&(this.un.ia(),delete this.un);this.xm&&(this.xm.ia(),delete this.xm);this.Rp&&(this.Rp.ia(),delete this.Rp)};R.Xz=1;R.JI=function(){return this.Ve.JI()};R.NU=function(a){this.Ve.NU(a)};hb(R,function(){return this.Ve[H]()});R.Oa=function(a){ZR(this,this.Md,a)};R.Ol=function(){return this.Ve.Ol()};
R.DU=function(a){ZR(this,this.Vi,this.Ve[H]()+a)};$y(R,function(a){kn(this.a(),a);a&&YR(this)});function CHa(a){var b=a.a();b&&(NO(b,Sma,a.zf()),NO(b,Tma,a.yf()),NO(b,Rma,a[H]()),NO(b,Qma,a.wta(a[H]())||L))}function EHa(a,b){b?(a.un||(a.un=new GR(a.a())),a.Lc().o(a.un,HG,a.xba)):a.Lc().Gb(a.un,HG,a.xba)}R.Sa=function(a){this.zg!=a&&this[Cr](a?dJ:mJ)&&(this.zg=a,DHa(this,a),a||this.I5(),lQ(this.a(),Tya,!a))};lz(R,function(){return this.zg});function bS(a,b){return a.Il?gFa(b):b[ne]};Mi("google.visualization.drawToolbar",function(a,b){new CR(a,b)},void 0);function IHa(a,b){Ti(b)||(b=[b]);var c=Bj(b,function(a){return Yi(a)?a:a[HC]+Oe+a[LC]+jpa+a.timing+Oe+a.delay+fi});JHa(a,c[Je](nf))}var KHa=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){if(Cl)return Il(sCa);var a=ea[Wb](Uf),b=El?gDa:Dl?uDa:Cl?tDa:Bl?sDa:null,c={transition:Tqa};b&&(c[b+kDa]=Tqa);Kl(a,Lk(ih,{style:c}));return Afa(a[Yb],sna)!=L});function JHa(a,b){Pm(a,sna,b)};function nS(a,b,c,d,e){IR[K](this);this.B=a;this.El=b;this.Gsa=c;this.iaa=d;this.sF=Ti(e)?e:[e]}U(nS,IR);R=nS[J];R.play=function(){if(this.wv())return!1;this.xK();this.Ti(bG);qz(this,dj());this.D=1;if(KHa())return Pm(this.B,this.Gsa),this.tm=Wv(this.Sva,void 0,this),!0;this.J5(!1);return!1};R.Sva=function(){hn(this.B);IHa(this.B,this.sF);Pm(this.B,this.iaa);this.tm=Wv(S(this.J5,this,!1),1E3*this.El)};or(R,function(){this.wv()&&this.J5(!0)});
R.J5=function(a){JHa(this.B,L);Xv(this.tm);Pm(this.B,this.iaa);Oz(this,dj());this.D=0;a?this.Ti(xE):this.Ti(KI);this.gz()};R.J=function(){this[Ms]();nS.g.J[K](this)};function zS(a,b,c,d,e){return new nS(a,b,{opacity:d},{opacity:e},{property:Wh,duration:b,timing:c,delay:0})}function AS(a,b){return zS(a,b,Uua,0,1)}function BS(a,b){return zS(a,b,Vua,1,0)};function CS(a,b,c){cR[K](this,a,b||rR.jc(),c)}U(CS,cR);MQ(eza,function(){return new CS(null)});function DS(a,b,c,d){this.AH=a;this.fN=b;this.i3=c;this.goa=d}DS[J].Jca=!1;DS[J].gp=function(a){this.Jca=a};DS[J].uR=function(){return this.Jca};function LHa(a,b){this.wk=a;var c=a.X(),d=null,e=null,f=b.pagingButtons||b.pagingButtonsConfiguration,g=ka(f,10)||null;g&&(e=g);var h=b[WB]&&b[WB]!==mJ||null!=f;b.pageSize&&(d=ka(b.pageSize,10));!h||f&&!g||(d||e||(d=10),d&&!e&&(e=k[Eb](c/d)),!d&&e&&(d=k[Eb](c/e)));this.ED=d||c;this.sD=e||1;this.$oa=null!=b.firstRowNumber?b.firstRowNumber:1;this.Foa=!b[ye]||b[ye]==dJ}R=LHa[J];R.wk=null;R.no=0;R.UE=null;R.Kz=-1;R.AC=!1;R.h3=null;function ES(a,b){0<=b&&b<a.sD&&(a.no=b)}
function MHa(a){for(var b=FS(a),c=[],d={},e=b[Rc];e<=b.end;e++){var f=GS(a,e);d[f.AH]=f.i3;c[z](f)}a.h3=d;return c}R.rQ=function(){return{column:this.Kz,ascending:!this.AC,sortedIndexes:this.UE}};function HS(a){return GS(a,FS(a)[Rc])}function NHa(a,b){a.h3||MHa(a);var c=a.h3[b];return null!=c?c:-1}function FS(a){var b=a.ED*a.no,c=b+a.ED-1,c=k.min(a.wk.X()-1,c);return new no(b,c)}function GS(a,b){var c=a.UE,d=a.$oa,e=FS(a)[Rc];return new DS(c?c[b]:b,b,b-e,b+d)}
function OHa(a){if(a.Foa&&-1!=a.Kz){var b=a.wk.fq([{column:a.Kz,desc:a.AC}]),c=a.wk.Zaa(),d=Bj(b,function(a){return c[a]},a);a.wk.Kn(d);a.UE=a.UE?Bj(b,function(a){return this.UE[a]},a):b}else a.UE=null};function IS(a){Rw[K](this,a);this.Y=Tl();this.yc=new Yx;this.Op={};this.o_=this.WP=this.Qx=this.kU=this.F0=this.iU=this.jE=null}U(IS,Rw);
var PHa={A7:"google-visualization-table-table",C7:"google-visualization-table-tr-head",EW:"google-visualization-table-tr-even",D7:"google-visualization-table-tr-odd",eN:"google-visualization-table-tr-sel",FW:"google-visualization-table-tr-over",DW:"google-visualization-table-th gradient",zW:"google-visualization-table-td",Lka:"google-visualization-table-td-number",Kka:"google-visualization-table-td-center",Jka:"google-visualization-table-td-bool",z7:"google-visualization-table-seq",tCa:"google-visualization-table-sorthdr",
Eka:"google-visualization-table-sortind",eka:"google-visualization-table-div-page gradient",gka:"google-visualization-table-page-numbers",fka:"google-visualization-table-page-number gradient"},QHa={C7:"headerRow",EW:"tableRow",D7:"oddTableRow",eN:"selectedTableRow",FW:"hoverTableRow",DW:"headerCell",zW:"tableCell",z7:"rowNumberCell"},RHa=Kp()+"/table/arrow_left.gif",SHa=Kp()+"/table/arrow_right.gif";R=IS[J];R.naa=!0;R.dO=null;R.Hp=null;R.PJ=null;R.va=null;R.wk=null;R.b=null;R.De=null;R.FK=null;
R.ZS=-1;R.TQ=!1;R.TK=null;R.pK=null;R.p4=0;R.R=null;
R.Bk=function(a,b,c){a=c||{};if(!b)throw m(mM);this.yc[bc]();this.va=b;this.wk=new Lw(this.va);this.b=a;this.TQ=0<this.va.X();this.De=new LHa(this.wk,this.b);this.TQ&&(a.startPage&&ES(this.De,a.startPage),a[ye]!=mJ&&null!=a.sortColumn&&(c=a.sortAscending,b=this.De,c=!(null!=c?c:1),b.Kz=a.sortColumn,b.AC=c,OHa(b)),this.PJ=HS(this.De));this.p4=a.scrollLeftStartPosition||0;a=a.frozenColumns;a=null!=a?a:-1;-1>a&&(a=-1);this.ZS=a;a=this.Hp=sk(PHa);if(b=this.b.cssClassNames)for(var d in QHa)(c=b[QHa[d]])&&
(a[d]=c);d=!0;this.naa&&(d=THa(this),this.naa=!1);this.qt();d?(om(this.dO),this.vw()):this.uia(0)};R.vw=function(){Iw(this,wu,null)};R.rQ=function(){return this.De?this.De.rQ():null};
R.qt=function(a){var b=this.b,c=this.Y;a||(this.QG(),this.mca=pn(this.ma));this.FK=null;this.R||(this.R=new hy);a=this.ZS;var d=b[r]||L,e=b[y]||L,f=this.Op[Gb];f||(f=c.A(ih,{"class":$ta,style:dqa}),Ly(this.Op,f),c[p](this.ma,f));Pm(f,{visibility:yh,"max-width":cN,"max-height":cN});d&&(d=UHa(d),Pm(f,{width:d}));e&&(e=UHa(e));var g=this.jE=VHa(this,f),h=this.iU=Fm(c,Hu,null,g)[0],l=this.p4,n=0;b.keepScrollPosition&&this.jE&&(l=this.jE[Wc],n=this.jE[Yd]);Fm(c,PD,null,Fm(c,cE,null,h)[0]);Pm(g,{overflow:Qg,
"max-width":cN,"max-height":cN});var q=e&&-1===e[qc]()[Dd](Ze);d&&(Pm(f,{width:d}),Pm(g,{width:cN}),Pm(h,{width:cN}));e&&(Pm(f,{height:e}),d=e,-1<e[qc]()[Dd](Ze)&&(d=cN),Pm(g,{height:d}),Pm(h,{height:d}));!e&&0<this.mca[y]&&(e=pn(f)[y],h=pn(g)[y],e<h&&Pm(f,{height:cN}),Pm(g,{height:cN}));this.Qx=null;this.aJ();e=this.TQ&&1<this.De.sD;h=b.pagingButtons||b.pagingButtonsConfiguration;if(null!=h&&h!=Qg||e||b[WB]&&b[WB]!=mJ)h=this.Op[jG],h||(h=c.A(ih,this.Hp.eka),this.Op[jG]=h,c=c.A(ih),Pm(c,{clear:$g,
width:cN}),this.Op[xwa]=c),lm(h),Pm(g,{height:L}),WHa(this,f),e=pn(f)[y],h=e-(new Ql(h[Hb],h[id]))[y],0<h&&(0<this.mca[y]||q)&&Pm(g,{height:h+Q});b.rtlTable&&-1==a&&Gy(this.iU[w],ei);Nz(g,n);g.scrollLeft=l;Pm(f,{visibility:L})};
R.aJ=function(){var a=this.jE,b=this.Y,c,d;this.b.scrollTransition===dJ&&(hQ(a,fpa),jQ(a,cva));this.Qx||(d=c=0,this.Qx=Pj(this.F0[cc]),this.WP=Pj(b.G_(xI,this.iU)),Dl&&(this.o_=[],V(Pj(this.Qx),S(function(a){gQ(a,xI)&&(this.o_[z](a),Nj(this.Qx,a),Nj(this.WP,a))},this))));b=S(function(){this.kU=null;var b=a[Yd],f=b+Q,g=a[Wc],h=g+Q;this.b.scrollTransition===dJ&&(hQ(a,cva),jQ(a,fpa));Dl?(b!=c&&V(this.Qx,function(a){Pm(a,{"-moz-transform":ona+(b-1)+Spa})}),g!=d&&V(this.WP,function(a){Pm(a,{"-moz-transform":pna+
h+kf})}),V(this.o_,function(a){Pm(a,{"-moz-transform":qna+h+nf+(b-1)+Qpa})})):(b!=c&&V(this.Qx,function(a){Pm(a,{top:f})}),g!=d&&V(this.WP,function(a){Pm(a,{left:h})}));c=b;d=g},this);this.kU&&ba[zr](this.kU);this.b.scrollTransition===dJ?this.kU=ba[Xr](b,10):b();return!0};
function VHa(a,b){var c=a.Y,d=a.b,e=a.Hp,f=a.va,g=XHa(f),e=YHa(f,e),h=!1,l=null,n=a.Op[hpa];n?(h=!0,l=Fm(c,Hu,null,n)[0],f=a.F0,ZHa(a,f)):(n=a.Y.A(ih,{style:gqa}),c[p](b,n),a.Op[hpa]=n,a.R.o(n,tF,S(function(){this.aJ()},a)),f=a.F0=ZHa(a,null));var q=a.ZS+(d.showRowNumber?1:0),t=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null,v=f[cc];V(v,function(a,b){b<q&&(hQ(a,xI),t&&Pm(a,{"background-color":t}))});0<q&&v[I]>q&&hQ(v[q-1],DH);h?$Ha(a,l,f,d,e,g):(l=$Ha(a,null,f,d,e,g),c[p](n,l));return n}
function $Ha(a,b,c,d,e,f){var g=a.va,h=a.Y,l=a.Hp;if(b)c=Fm(h,iE,null,b)[0],lm(c);else{b=h.A(Hu,{"class":l.A7,cellspacing:tf});var n=h.A(cE);h[p](b,n);h[p](n,c);c=h.A(iE);h[p](b,c)}var n=new nq({fractionDigits:0,pattern:Se}),q=null!=d.frozenColumnsBackground?d.frozenColumnsBackground:null;null==a.FK&&(a.FK=a.TQ?MHa(a.De):[]);for(var t=a.FK,v=a.ZS,x=d.showRowNumber,A=!0,C=d.alternatingRowStyle,C=null!=C?C:!0,E=0;E<t[I];E++){var P=t[E],O=P.AH,X=g.Fs(O,kpa),T=[];C?T[z](A?l.EW:l.D7):T[z](l.EW);A=!A;by(a.yc,
O)&&(T[z](l.eN),P.gp(!0));O=h.A(PD,{"class":T[Je](Oe)});a.R.o(O,qu,S(a.n0,a,P));a.R.o(O,su,S(a.p0,a,P));a.R.o(O,ru,S(a.o0,a,P));h[p](c,O);if(x){var W=h.A(hE,{"class":l.zW+Oe+l.z7});h[p](O,W);h[p](W,h[Kb](n.wc(P.goa)));X&&Pm(W,{"background-color":X});0<=v&&(hQ(W,xI),0===v&&hQ(W,DH),q&&Pm(W,{"background-color":q}))}for(var T=0,sa=g.O();T<sa;){var Ba=P.AH,W={};W[Vba]=g[Fd](Ba,T,Wba)||e[T];var Ja=g[Fd](Ba,T,mza);(Ja=Ja&&k.min(Ja,sa-T))&&1<Ja?W.colSpan=Ja:Ja=1;W=h.A(hE,W);h[p](O,W);X&&Pm(W,{"background-color":X});
var La=g[H](Ba,T),Fc=g.Ia(Ba,T);null==La?Fc=hj(pj(Fc))?Ii:Fc:f[T]==Zg&&(Fc=La?zma:yma);if(d.allowHtml)Xa(W,Fc),(Ba=g[Fd](Ba,T,oi))&&bb(W[w],Ba);else h[p](W,h[Kb](Fc));T<=v-1&&(hQ(W,xI),T===v-1&&hQ(W,DH),q&&Pm(W,{"background-color":q}));T+=Ja}}return b}
function ZHa(a,b){var c=a.va,d=a.b||{},e=a.Hp,f=d[ye]!=mJ&&0<c.X(),g=S(function(a){a=a[cc];for(var b=[hna,toa,uoa],c=this.De.Kz,d=0;d<a[I];d++){var e=a[d],g=e[yc];kQ(e,b);f&&hQ(e,b[c!==g?0:this.De.AC?1:2])}},a);if(b)return g(b),b;var h=a.Y,l=c.O(),n=h.A(PD,{"class":e.C7}),q;d.showRowNumber&&0<c.O()&&(q=h.A(dE,{"class":e.DW+(d.headerGradient?REa:L)}),h[p](n,q),Xa(q,TDa));for(var t=e.DW,v=0;v<l;v++){q=h.A(dE,{"class":t,index:v});h[p](n,q);var x=c.Na(v),A=q;d.allowHtml?Xa(A,x):h[p](A,h[Kb](x));f&&h[p](q,
h.A(Du,{"class":e.Eka}));a.R.o(q,Rt,S(a.Zqa,a,v),!0)}g(n);return n}
function WHa(a,b){var c=a.b,d=a.Y,e=a.Hp,f=null!=c.pagingSymbols?c.pagingSymbols:{},g=f.prev,f=f[zc],c=!!c.allowHtml,g=g?c?im(d.Le,g):g:d.A(Fh,{src:RHa,alt:Xpa,style:mta}),f=f?c?im(d.Le,f):f:d.A(Fh,{src:SHa,alt:ara,style:mta});mv(a.TK);mv(a.pK);g=a.TK=new CS(g);f=a.pK=new CS(f);g.$v(2);f.$v(1);a.R.o(g,FL,S(a.Bba,a,!1));a.R.o(f,FL,S(a.Bba,a,!0));aIa(a);c=a.Op[jG];d[p](b,c);d[p](b,a.Op[xwa]);g.I(c);f.I(c);if(!(1>=a.De.sD)){var h=d.A(ih,{"class":e.gka});d[p](c,h);var l=S(function(a,b){var c=e.fka;b&&
(c+=Oe+b);c=d.A(Lg,{href:Fsa,"class":c});Xa(c,String(a+1));this.R.o(c,Rt,S(this.tba,this,a));d[p](h,c)},a),g=a.De.sD,f=a.De.no;V(bIa(0,f-1),function(a){l(a)});l(f,Nva);V(bIa(f+1,g-1),function(a){l(a)})}}function bIa(a,b){var c=[];if(a+10>b)for(var d=a;d<=b;d++)c[z](d);else{d=a;c[z](d);var e=b;c[z](e);for(var f=10;d<e;)d=f*k[Eb]((d+2)/f)-1,d<e&&c[z](d),e=f*k[Fb](e/f)-1,d<e&&c[z](e),f*=10;Yj(c)}return c}R.Bba=function(a){var b=this.De.sD,c=this.De.no;a=a?k.min(b,c+1):k.max(0,c-1);this.tba(a)};
R.tba=function(a){this.b[WB]===dJ&&(ES(this.De,a),cIa(this),this.qt(!0));aIa(this);Iw(this,kG,{page:a})};function aIa(a){var b=a.b.pagingButtons||a.b.pagingButtonsConfiguration||Qg,c=a.De.no,d=a.pK,e=a.TK;d.Sa(!0);e.Sa(!0);switch(b){case Ypa:d.Sa(!1);break;case ara:e.Sa(!1);break;case $g:break;default:0==c&&e.Sa(!1),c==a.De.sD-1&&d.Sa(!1)}}function THa(a){var b=a.dO;if(!b){var c=a.ma,b=fm(ih,{style:hqa,"class":Zta},ea[Kb](Ii));c[p](b);a.dO=b}return rn(b)[F]==UM}
R.uia=function(a){if(10>a)if(THa(this))this[Ws](this.va,this.b);else{var b=200*a;a++;Dy(S(this.uia,this,a),b)}else om(this.dO),this.vw()};rr(R,function(){return this.yc[Os]()});Uq(R,function(a){if(this.va){var b=this.yc[Mr](a);a=this.FK;this.PJ=HS(this.De);for(var c=JS(this),d,e=this.Hp,f=$x(b.bE),g=0;g<f[I];g++)if(d=f[g],d=NHa(this.De,d),-1!=d){var h=a[d];h.gp(!1);(d=c[d])&&jQ(d,e.eN)}b=$x(b.rA);for(g=0;g<b[I];g++)d=b[g],d=NHa(this.De,d),-1!=d&&(h=a[d],h.gp(!0),(d=c[d])&&hQ(d,e.eN))}});
R.n0=function(a,b){var c,d=this.PJ,e=a.AH;c=Fl?b[Gs]:b[Ps];if(b[Xs]){b[Br]();var f=k.min(a.fN,d.fN),e=k.max(a.fN,d.fN);c=c?this.yc[Os]():[];for(var g=this.De,h=[];f<=e;f++){var l=GS(g,f);h[z](l)}for(e=0;e<h[I];e++)c[z]({row:h[e].AH})}else if(c)if(b[Br](),c=this.yc[Os](),by(this.yc,e))h=new Yx,h[Mr](c),h.rz(e),c=h[Os]();else c[z]({row:e});else c=by(this.yc,e)?null:[{row:e}];this[Mr](c);this.PJ=b[Xs]?d:a;Iw(this,Cu,{})};R.p0=function(a){var b=JS(this),c=this.Hp;(a=b[a.i3])&&hQ(a,c.FW)};
R.o0=function(a){var b=JS(this),c=this.Hp;(a=b[a.i3])&&jQ(a,c.FW)};function JS(a){return Fm(a.Y,iE,null,a.iU)[0][cc]}R.Zqa=function(a){var b=this.De,c=!b.AC,c=b.Kz==a?!c:!0;this.b[ye]!=$I?(b.Kz=a,b.AC=!c,OHa(b),ES(this.De,0),this.PJ=HS(this.De),cIa(this),this.qt(!0),Iw(this,FE,this.De.rQ())):Iw(this,FE,{column:a,ascending:c,sortedIndexes:null})};function cIa(a){var b=a.jE;b&&(a.p4=b[Wc])}
R.QG=function(){mv(this.R);this.R=null;this.Y.ad(this.ma);mv(this.TK);this.TK=null;mv(this.pK);this.pK=null;this.Op={}};R.hc=function(){this.QG();this.yc[bc]();this.De=null};function UHa(a){if(hj(pj(a)))return a;var b=a;ij(a)&&String(a)!==tf&&(b+=Q);return b}function YHa(a,b){for(var c=[],d=0;d<a.O();d++){var e=b.zW;switch(a.L(d)){case Zg:e+=Oe+b.Jka;break;case N:e+=Oe+b.Lka;break;case eh:case fh:case si:e+=Oe+b.Kka}c[z](e)}return c}
function XHa(a){for(var b=[],c=0;c<a.O();c++)b[z](a.L(c));return b};function dIa(){var a=[0,10,1,2,1,18,95,33,13,1,594,112,275,7,263,45,1,1,1,2,1,2,1,1,56,5,11,11,48,21,16,1,101,7,1,1,6,2,2,1,4,33,1,1,1,30,27,91,11,58,9,34,4,1,9,1,3,1,5,43,3,136,31,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,8,1,2,17,39,1,1,1,2,6,6,1,9,5,4,2,2,12,2,15,2,1,17,39,2,3,12,4,8,6,17,2,3,14,1,17,39,1,1,3,8,4,1,20,2,29,1,2,17,39,1,1,2,1,6,6,9,6,4,2,2,13,1,16,1,18,41,1,1,1,12,1,9,1,41,3,17,37,4,3,5,7,8,3,2,8,2,30,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,30,2,17,38,3,1,2,5,7,1,9,1,10,2,30,2,22,48,
5,1,2,6,7,19,2,13,46,2,1,1,1,6,1,12,8,50,46,2,1,1,1,9,11,6,14,2,58,2,27,1,1,1,1,1,4,2,49,14,1,4,1,1,2,5,48,9,1,57,33,12,4,1,6,1,2,2,2,1,16,2,4,2,2,4,3,1,3,2,7,3,4,13,1,1,1,2,6,1,1,14,1,98,96,72,88,349,3,931,15,2,1,14,15,2,1,14,15,2,15,15,14,35,17,2,1,7,8,1,2,9,1,1,9,1,45,3,155,1,87,31,3,4,2,9,1,6,3,20,19,29,44,9,3,2,1,69,23,2,3,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,128,4,1,14,33,1,1,5,1,1,5,1,1,1,7,31,9,12,2,1,7,23,1,4,2,2,2,2,2,11,3,2,36,2,1,1,2,3,1,1,3,2,12,36,8,8,2,2,21,3,128,3,1,13,1,7,4,1,4,2,1,203,
64,523,1,2,2,24,7,49,16,96,33,3070,3,141,1,96,32,554,6,105,2,30164,4,1,10,33,1,80,2,272,1,3,1,4,1,23,2,2,1,24,30,4,4,3,8,1,1,13,2,16,34,16,1,27,18,24,24,4,8,2,23,11,1,1,12,32,3,1,5,3,3,36,1,2,4,2,1,3,1,69,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,5,48,1,1,3,2,2,5,2,1,1,32,9,1,2,2,5,1,1,201,14,2,1,1,9,8,2,1,2,1,2,1,1,1,18,11184,27,49,1028,1024,6942,1,737,16,16,7,216,1,158,2,89,3,513,1,2051,15,40,7,1,1472,1,1,1,53,14,1,57,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,75,2,1,48,3,9,1,1,1258,1,1,1,2,6,1,1,22681,62,
4,25042,1,1,3,3,1,5,8,8,2,7,30,4,148,3,8097,26,790017,255],b=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,1,0,2,0,2,0,2,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,2,4,0,5,2,0,2,4,2,4,6,0,2,5,0,2,0,5,0,2,4,0,5,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,6,0,2,0,2,4,0,5,2,0,2,4,2,4,6,2,5,0,2,0,5,0,2,0,5,2,4,2,4,6,0,2,0,4,0,5,0,2,4,2,6,2,5,0,2,0,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,4,0,5,0,2,4,2,4,6,0,2,0,2,0,4,0,5,6,2,4,2,4,2,4,0,5,0,2,0,4,2,6,
0,2,0,5,0,2,0,4,2,0,2,0,5,0,2,0,2,0,2,0,2,0,4,5,2,4,2,6,0,2,0,2,0,2,0,5,0,2,4,2,0,6,4,2,5,0,5,0,4,2,5,2,5,0,5,0,5,2,5,2,0,4,2,0,2,5,0,2,0,7,8,9,0,2,0,5,2,6,0,5,2,6,0,5,2,0,5,2,5,0,2,4,2,4,2,4,2,6,2,0,2,0,2,0,2,0,5,2,4,2,4,2,4,2,0,5,0,5,0,4,0,4,0,5,2,4,0,5,0,5,4,2,4,2,6,0,2,0,2,4,2,0,2,4,0,5,2,4,2,4,2,4,2,4,6,5,0,2,0,2,4,0,5,4,2,4,2,6,4,5,0,5,0,5,0,2,4,2,4,2,4,2,6,0,5,4,2,4,2,0,5,0,2,0,2,4,2,0,2,0,4,2,0,2,0,1,2,1,0,1,0,1,0,2,0,2,0,6,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,6,5,2,5,4,2,4,0,5,0,5,0,5,0,5,0,
4,0,5,4,6,0,2,0,5,0,2,0,5,2,4,6,0,7,2,4,0,5,0,5,2,4,2,4,2,4,6,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,5,2,0,2,0,2,0,2,0,2,0,5,4,2,4,0,4,6,0,5,0,5,0,5,0,4,2,4,2,4,0,4,6,0,11,8,9,0,2,0,2,0,2,0,2,0,1,0,2,0,1,0,2,0,2,0,2,6,0,4,2,4,0,2,6,0,2,4,0,4,2,4,6,2,0,1,0,2,0,2,4,2,6,0,2,4,0,4,2,4,6,0,2,4,2,4,2,6,2,0,4,2,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,14,0,1,2];this.Ffa=null;if(a[I]!=b[I])return null;this.Ffa=a;for(var c=1;c<a[I];c++)null==a[c]?a[c]=a[c-1]+1:a[c]+=a[c-1];Ry(this,b)};var KS=null;function eIa(a){if(44032<=a&&55203>=a)return 16==a%28?10:11;KS||(KS=new dIa);for(var b=KS,c=b.Ffa,d=0,e=c[I];8<e-d;){var f=e+d>>1;c[f]<=a?d=f:e=f}for(;d<e&&!(a<c[d]);++d);a=d-1;return 0>a?null:b[QA][a]};k.pow(1024,-3);k.pow(1024,-2);k.pow(1024,2);k.pow(1024,3);k.pow(1024,4);k.pow(1024,5);Cl&&Il(8);function fIa(a){this.Xma=typeof a==N?0<a?1:0>a?-1:null:null==a?null:a?-1:1}fIa[J].Qoa=fea;var LS={},gIa={},MS={};function NS(){throw m("Do not instantiate directly");}NS[J].dH=null;Iz(NS[J],function(){return this[Gb]});Aa(NS[J],function(){return this[Gb]});function OS(a,b,c,d){Xa(a,PS(b(c||QS,void 0,d)))}function RS(a,b,c,d){d=(d||Tl())[Wb](Uf);a=PS(a(b||QS,void 0,c));Xa(d,a);return 1==d[cc][I]&&(a=d[Yb],1==a[vd])?a:d}function PS(a){if(!Xi(a))return String(a);if(a instanceof NS){if(a.Wr===LS)return a[yC]();if(a.Wr===MS)return kj(a[yC]())}return lD}var QS={};function hIa(a){if(null!=a)switch(a.dH){case 1:return 1;case -1:return-1;case 0:return 0}return null}function SS(){NS[K](this)}U(SS,NS);SS[J].Wr=LS;function Z(a){return null!=a&&a.Wr===LS?a:a instanceof Hk?TS(Ik(a),a.Ru()):TS(kj(String(String(a))),hIa(a))}function US(a,b){Ly(this,String(a));this.dH=null!=b?b:null}U(US,NS);US[J].Wr=MS;var TS=function(a){function b(a){Ly(this,a)}ob(b,a[J]);return function(a,d){var e=new b(String(a));void 0!==d&&(e.dH=d);return e}}(SS);
function VS(a,b){var c=new Ul(void 0)||Tl(),d=PS(a(b||QS,void 0,void 0));return im(c.Le,d)}function WS(a,b){function c(){}ob(c,a);var d=new c,e;for(e in b)d[e]=b[e];return d}var XS=function(a){function b(a){Ly(this,a)}ob(b,a[J]);return function(a,d){var e=String(a);if(!e)return L;e=new b(e);void 0!==d&&(e.dH=d);return e}}(SS);function YS(a){return Z(a)}function ZS(a){null!=a&&a.Wr===LS?(a=a[yC](),a=String(a)[Bb](iIa,L)[Bb](jIa,ff),a=String(a)[Bb](kIa,lIa)):a=kj(String(a));return a}
function $S(a){null!=a&&a.Wr===gIa?a=a[yC]()[Bb](/([^"'\s])$/,YDa):(a=String(a),a=mIa[rd](a)?a:lD);return a}function aT(a){return null!=a&&a.Wr===MS?(a[yC](),lD):a}var nIa={"\x00":bf,"\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;",'"':gf,"&":df,"'":cf,"-":"&#45;","/":"&#47;","<":ff,"=":"&#61;",">":ef,"`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};function lIa(a){return nIa[a]}
var kIa=/[\x00\x22\x27\x3c\x3e]/g,mIa=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i,iIa=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g,jIa=/</g;function bT(a,b){if(a instanceof bT)this.yd=a.kF();else{var c;if(c=Ui(a))a:{for(var d=c=0;d<a[I];d++){if(!Ui(a[d])||0<c&&a[d][I]!=c){c=!1;break a}for(var e=0;e<a[d][I];e++)if(!$i(a[d][e])){c=!1;break a}0==c&&(c=a[d][I])}c=0!=c}if(c)this.yd=Pj(a);else if(a instanceof Ql)this.yd=oIa(a[y],a[r]);else if($i(a)&&$i(b)&&0<a&&0<b)this.yd=oIa(a,b);else throw m("Invalid argument(s) for Matrix contructor");}this.pa=new Ql(this.yd[0][I],this.yd[I])}
function cT(a,b,c){for(var d=0;d<a.Sb()[y];d++)for(var e=0;e<a.Sb()[r];e++)b[K](c,a.yd[d][e],d,e,a)}function dT(a,b){var c=new bT(a.Sb());cT(a,function(d,e,f){c.yd[e][f]=b[K](void 0,d,e,f,a)});return c}function oIa(a,b){for(var c=[],d=0;d<a;d++){c[d]=[];for(var e=0;e<b;e++)c[d][e]=0}return c}R=bT[J];R.add=function(a){if(!Rl(this.pa,a.Sb()))throw m("Matrix summation is only supported on arrays of equal size");return dT(this,function(b,c,d){return b+a.yd[c][d]})};
function pIa(a,b){if(a.pa[y]!=b.Sb()[y])throw m("The given matrix has height "+b.pa[y]+", but  needs to have height "+a.pa[y]+qf);var c=new bT(a.pa[y],a.pa[r]+b.pa[r]);cT(a,function(a,b,f){c.yd[b][f]=a});cT(b,function(a,b,f){c.yd[b][this.pa[r]+f]=a},a);return c}ab(R,function(a,b){if(this.pa[r]!=a.pa[r]||this.pa[y]!=a.pa[y])return!1;for(var c=b||0,d=0;d<this.pa[y];d++)for(var e=0;e<this.pa[r];e++)if(!(k.abs(this.yd[d][e]-a.yd[d][e])<=(c||1E-6)))return!1;return!0});
R.Mpa=function(){if(this.pa[r]!=this.pa[y])throw m("An inverse can only be taken on a square matrix.");if(1==this.Sb()[r]){var a=eT(this,0,0);return 0==a?null:new bT([[1/a]])}for(var a=this.pa[y],b=[],c=0;c<a;c++){b[c]=[];for(var d=0;d<a;d++)b[c][d]=c==d?1:0}a=new bT(b);b=qIa(pIa(this,a));return rIa(b,0,a.pa[r]-1,a.pa[y]-1)[Ks](a)?rIa(b,a.pa[r]):null};
function qIa(a){for(var b=new bT(a),c=0,d=0;d<b.pa[y]&&!(c>=b.pa[r]);d++){for(var e=d;0==b.yd[e][c];)if(e++,e==b.pa[y]&&(e=d,c++,c==b.pa[r]))return b;var f=a,g=d,h=f.yd[e];f.yd[e]=f.yd[g];f.yd[g]=h;e=b.yd[d][c];for(f=c;f<b.pa[r];f++)b.yd[d][f]/=e;for(e=0;e<b.pa[y];e++)if(e!=d)for(g=b.yd[e][c],f=c;f<b.pa[r];f++)b.yd[e][f]-=g*b.yd[d][f];c++}return b}R.Sb=function(){return this.pa};function fT(a){var b=new bT(a.pa[r],a.pa[y]);cT(a,function(a,d,e){b.yd[e][d]=a});return b}
function eT(a,b,c){return 0<=b&&b<a.pa[y]&&0<=c&&c<a.pa[r]?a.yd[b][c]:null}R.multiply=function(a){if(a instanceof bT){if(this.pa[r]!=a.Sb()[y])throw m("Invalid matrices for multiplication. Second matrix should have the same number of rows as the first has columns.");return sIa(this,a)}if($i(a))return tIa(this,a);throw m("A matrix can only be multiplied by a number or another matrix.");};
R.L5=function(a){if(!Rl(this.pa,a.Sb()))throw m("Matrix subtraction is only supported on arrays of equal size.");return dT(this,function(b,c,d){return b-a.yd[c][d]})};R.kF=function(){return this.yd};function rIa(a,b,c,d){var e=new bT((c?c:a.pa[y]-1)-0+1,(d?d:a.pa[r]-1)-b+1);cT(e,function(a,c,d){e.yd[c][d]=this.yd[0+c][b+d]},a);return e}
function sIa(a,b){var c=new bT(a.pa[y],b.Sb()[r]);cT(c,function(a,e,f){for(var g=a=0;g<this.pa[r];g++)a+=eT(this,e,g)*eT(b,g,f);if(!(0<=e&&e<c.pa[y]&&0<=f&&f<c.pa[r]))throw m("Index out of bounds when setting matrix value, ("+e+nf+f+") in size ("+c.pa[y]+nf+c.pa[r]+kf);c.yd[e][f]=a},a);return c}function tIa(a,b){return dT(a,function(a){return a*b})};function uIa(a){return a}function gT(a){if(void 0===a)return uIa;if(typeof a==sh)return a;if(typeof a==ni)return function(b){return b[a]};throw"Bad type for verbal.evaluator: "+a;}function hT(a,b){var c=a[ud](0);Yj(c,b);return c}function iT(a,b){var c=gT(b);return Cj(a,function(a,b){return a+c(b)},0)}function vIa(a,b){var c=gT(b);return Cj(a,function(a,b){return a*c(b)},1)}function jT(a,b){return iT(a,b)/a[I]}
function wIa(a){var b=hT(a);return[0,.25,.5,.75,1].map(function(a){a*=b[I]-1;return(b[k[Fb](a)]+b[k[Eb](a)])/2})}function kT(a,b){return k[Od](xIa(a,b))}function xIa(a,b){var c=gT(b),d=jT(a,function(a){a=c(a);return a*a}),e=jT(a,c);return k.max(d-e*e,0)}function yIa(a){var b=jT(a);return jT(a.map(function(a){return k.pow(a-b,3)}))/k.pow(xIa(a),1.5)}function zIa(a,b){var c=gT(b),d=null;V(a,function(a){a=c(a);d>=a||(d=a)});return d}
function lT(a,b){var c=gT(b);return c(mT(a,function(a){return-c(a)}))}function mT(a,b){var c=gT(b),d,e;V(a,function(a){var b=c(a);d>=b||(d=b,e=a)});return e}function nT(a,b){var c=gT(b);return mT(a,function(a){return-c(a)})}var AIa=1/k[Od](2*k.PI);function BIa(a,b,c){if(0>c)throw"Bad normal distribution: sigma = "+c+qf;if(0==c)return a==b?da:0;a=(a-b)/c;return AIa*k.exp(-.5*a*a)/c}
function CIa(a,b,c){b=b||0;c=c||1;if(0==c)return a>=b?1:0;if(0!=b||1!=c)return CIa((a-b)/c);if(0<a)return 1-CIa(-a);var d=k.abs(a);a=k.exp(-d*d/2);c=[.65,4,3,2,1];if(37<d)return 0;if(7.07106781186547<=d){var e=1;c[Zb](function(a){e=d+a/e});return a/e/2.506628274631}var f=0,g=0;[.0352624965998911,.700383064443688,6.37396220353165,33.912866078383,112.079291497871,221.213596169931,220.206867912376][Zb](function(a){f=f*d+a});[.0883883476483184,1.75566716318264,16.064177579207,86.7807322029461,296.564248779674,
637.333633378831,793.826512519948,440.413735824752][Zb](function(a){g=g*d+a});return a*f/g}function DIa(a,b){var c=new bT(b),d=fT(new bT([a])),e=fT(c);return fT(e.multiply(c).Mpa().multiply(e).multiply(d)).kF()[0]}function EIa(a){var b={};a[Zb](function(a){b[a]=qk(b,a,0)+1});return b}function oT(a){return(new sl(a)).Ya()}function FIa(a){var b=EIa(a),c=zIa(kk(b));return lk(b)[tb](function(a){return b[a]==c}).map(function(b){return typeof a[0]==N?+b:b})}
function pT(a){this.da=a||{};this.Tf=this.Td=0;gb(this,tBa)}function qT(a,b){fk(b,function(a,b){rk(this.da,b,a)},a)};var GIa=k.log(10),rT={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},sT={100:"#f4c7c3",500:"#db4437",900:"#a52714"},tT={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},uT={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},vT={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},wT={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},xT={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},yT={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},zT={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},AT={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",
500:"#e91e63",700:"#c2185b",900:"#880e4f"},BT={100:"#b2dfdb",700:"#00796b",900:"#004d40"},CT={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:CN,700:"#616161",800:"#424242",900:"#212121"};function DT(a){return a[Je](Se)}var HIa=["minorgridline",Eta,Ng,yE,Mt,zqa,kL,PH,ku,NK,SK,zL,VF,$F,aE,Mxa,"axistitle",qK,xL,BH,vH,wH,fwa,Mu,FL];function IIa(a){if(0==a[QC][I])return{name:ih,content:[],properties:{className:uI}};var b=Gj(a[QC],function(a){return a[G]==pF}),c;-1==b?c=JIa(a[QC]):(c=JIa(Rj(a[QC],0,b)),a=KIa(Rj(a[QC],b+1)),c=Oj(c,{name:ih,properties:{className:Rta}},a));return{name:ih,content:c,properties:{className:uI}}}function JIa(a){return{name:MD,properties:{className:Sta},content:Bj(a,function(a){return{name:tH,content:LIa(a[Y]),properties:{className:Tta}}})}}
function KIa(a){return{name:MD,properties:{className:Uta},content:Bj(a,function(a){return{name:tH,id:DT([FL,a[Y].id]),content:LIa(a[Y]),properties:{className:Vta}}})}}
function LIa(a){return Bj(a[$A],function(a,c){switch(a[G]){case Ju:var d=a[Y][w],e=HN;try{e=Gn(d[D]).$b}catch(f){}return{name:Du,style:sua+d.Va+YBa+d[Ic]+Ppa+e+UBa+d[ie]+VBa+(d.oc?MH:M)+Df+(d.oc?Fqa:L)+aoa+(d.he?LD:M)+XBa+(d[ae]?aL:M)+Df,ewa:!!a[gB],content:(0==c?L:Oe)+a[Y][td]};case EE:return{name:ih,style:Sg+(a[Y].brush&&a[Y].brush.jb())+Df,properties:{className:Qta}}}})};function ET(a,b,c,d,e,f,g,h,l){var n={items:[]};null!=e&&(e=Ho(e,f),n[$A][z]({type:EE,data:{size:b[Ic]/2,brush:e}}));null!=g&&n[$A][z](MIa(g,b));if(null!=c&&c!==L){if(null==d)throw m("Line title is specified without a text style.");c=MIa(c+Bf,d);n[$A][z](c)}c=MIa(a,b,h);n[$A][z](c);null!=l&&(n.id=l,Uz(n,{brush:Go}));return{type:ku,data:n}}function NIa(){return{type:pF,data:{brush:Io(pN,1)}}}function MIa(a,b,c){a={type:Ju,data:{text:a,style:b}};c&&(a.html=!0);return a}
function FT(a,b,c,d,e,f,g,h,l){if(h)return{html:IIa(a),vH:!1,GK:f,anchor:d,uG:e,Jt:20,margin:5};for(var n=h=0;n<a[QC][I];n++){var q=a[QC][n];if(q[G]==ku)for(var q=q[Y],t=0;t<q[$A][I];t++){var v=q[$A][t];v[G]==Ju&&(h=k.max(h,v[Y][w][Ic]))}}0==h&&(h=g||0);var x;g=h;for(t=n=q=0;t<a[QC][I];t++)switch(v=a[QC][t],v[G]){case ku:v=OIa(v[Y],b);n+=v[y]+(0<t?v.tw:0);q=k.max(q,v[r]);break;case pF:n+=1.5*g+v[Y].brush.Ob}q=k.max(q,2*g);q=k[B](q+2*g/1.618);g=k[B](n+2*g/1.618);x=new Ql(q,g);var n=Yk(d.x-f.x),q=Yk(d.y-
f.y),A=null,A=c?new Ll(d.x+n*h,d.y+q*(h+x[y]/2)):new Ll(d.x+n*x[r]/2,d.y+q*x[y]/2),t=A.x-x[r]/2,v=t+x[r],C=A.y-x[y]/2,E=C+x[y];g={};c&&(c=new Ll(A.x,Tk(d.y,A.y,h/(h+x[y]/2))),A=new Ll(Tk(A.x,d.x,-1),c.y),c.x=k[B](c.x),c.y=k[B](c.y),A.x=k[B](A.x),A.y=k[B](A.y),g.Pj=1==n*q?[c,d,A]:[A,d,c]);g.ra=new Im(k[B](C),k[B](v),k[B](E),k[B](t));d=e[F]+5;c=e[od]-5;if(!(g.ra[F]>=d&&g.ra[od]<=c)){n=tk(g);q=n.ra[F];$a(n.ra,Tk(f.x,n.ra[od],-1));Ua(n.ra,Tk(f.x,q,-1));if(q=n.Pj)t=q[0],q[0]=q[2],q[2]=t,q[0].x=Tk(f.x,
q[0].x,-1),q[1].x=Tk(f.x,q[1].x,-1),q[2].x=Tk(f.x,q[2].x,-1);n.ra[F]>=d&&n.ra[od]<=c?(g.ra=n.ra,g.Pj=n.Pj):(g.Pj&&(q=new no(d+4,c-4),t=new no(n.Pj[0].x,n.Pj[2].x),v=new no(g.Pj[0].x,g.Pj[2].x),!(q[Rc]<=v[Rc]&&q.end>=v.end)&&q[Rc]<=t[Rc]&&q.end>=t.end&&(g.ra=n.ra,g.Pj=n.Pj)),g.ra[od]>c&&($a(g.ra,g.ra[F]-(g.ra[od]-c)),Ua(g.ra,c)),g.ra[F]<d&&(Ua(g.ra,g.ra[od]+(d-g.ra[F])),$a(g.ra,d)))}d=e.top+5;e=e[Xc]-5;if(!(g.ra.top>=d&&g.ra[Xc]<=e)){c=tk(g);n=c.ra.top;c.ra.top=Tk(f.y,c.ra[Xc],-1);Ma(c.ra,Tk(f.y,n,
-1));if(n=c.Pj)q=n[0],n[0]=n[2],n[2]=q,n[0].y=Tk(f.y,n[0].y,-1),n[1].y=Tk(f.y,n[1].y,-1),n[2].y=Tk(f.y,n[2].y,-1);c.ra.top>=d&&c.ra[Xc]<=e?(g.ra=c.ra,g.Pj=c.Pj):(g.ra[Xc]>e&&(g.ra.top-=g.ra[Xc]-e,Ma(g.ra,e)),g.ra.top<d&&(Ma(g.ra,g.ra[Xc]+(d-g.ra.top)),g.ra.top=d),delete g.Pj)}f=h;e={};h=f/1.618;h=new Im(g.ra.top+h,g.ra[od]-h,g.ra[Xc]-h,g.ra[F]+h);d=[];var P=h.top,n=a[QC][I],O=!1;for(c=0;c<n;c++)if(a[QC][c].UF){O=!0;break}var X=[],q=[];for(c=0;c<n;c++)if(x=a[QC][c],x[G]===ku){var T=x[Y],t=[];q[z](t);
E=0;for(A=T[$A][I];E<A;E++){var W=PIa(T[$A][E],b);t[z](W);x.UF&&(E>X[I]-1?X[z](W[r]):X[E]=k.max(X[E],W[r]))}}t=[];v=[];C=0;if(O)for(c=0;c<n;c++)if(x=a[QC][c],x[G]==ku){O=[];v[z](O);var sa=0;if(x.UF)for(T=x[Y],E=0,A=T[$A][I];E<A;E++)W=q[C][E],x=X[E]-W[r],O[z](x),sa+=x;t[z](sa);C++}for(c=C=0;c<n;c++){x=a[QC][c];X={Jh:x,data:{}};switch(x[G]){case ku:T=x[Y];O=X[Y];sa=OIa(T,b);x.UF&&oa(sa,sa[r]+t[C]);0<c&&(P+=sa.tw);T[PC]&&Uz(O,{ra:new Im(P-sa.tw/2,g.ra[od],P+sa[y]+sa.tw,g.ra[F])});for(var Ba=[],Ja=h[F],
E=0,A=T[$A][I];E<A;E++){T={};W=q[C][E];x.UF&&oa(W,W[r]+v[C][E]);0<E&&(Ja+=W.ZR);var La=P+(sa[y]-W[y])/2;T.ra=new Im(k[B](La),k[B](Ja+W[r]),k[B](La+W[y]),k[B](Ja));l&&(La=h[od]-(T.ra[F]-h[F])-T.ra[F]-W[r],$a(T.ra,T.ra[F]+La),Ua(T.ra,T.ra[od]+La));Ba[z](T);Ja+=W[r]}O.items=Ba;P+=sa[y];C++;break;case pF:E=x[Y],A=P+f+E.brush.Ob/2,Yz(X[Y],new zO(g.ra[F],A,g.ra[od],A)),P+=1.5*f+E.brush.Ob/2}d[z](X)}e.entries=d;e.Zfa=!!l;return{outline:g,rG:e}}
function OIa(a,b){for(var c=0,d=0,e=0,f=0;f<a[$A][I];f++)var g=PIa(a[$A][f],b),c=c+(g[r]+(0<f?g.ZR:0)),d=k.max(d,g[y]),e=k.max(e,g[y]/2+g.tw);return{width:c,height:d,tw:e-d/2}}function PIa(a,b){switch(a[G]){case Ju:var c=a[Y][w];return{width:b?b(String(a[Y][td]),c)[r]:0,height:c[Ic],tw:c[Ic]/3.236,ZR:c[Ic]/3.236};case EE:var d=c=a[Y][kB];return{width:c,height:c,tw:d,ZR:d};default:return d=c=a[Y][kB],{width:c,height:c,tw:d,ZR:d}}};function GT(a){kv[K](this);this.Kr=a;this.Xr=da;this.PC=0;a=new Vv(15);lv(this,a);Bv(a,Ku,S(this.X5,this));this.qd=a}U(GT,kv);function HT(a,b){var c=a.Xr;a.Xr=k.min(a.Xr,b);bl(a.Xr)?bl(c)||a.qd[Rc]():a.qd[Ms]()}GT[J].X5=function(){var a=dj();this.Xr-=a-this.PC;this.PC=a;0>=this.Xr&&(this.Kr(),this.Xr=da,this.qd[Ms]())};function QIa(){this.vk=this.Cf=null}R=QIa[J];R.adoptText=function(a){this.Cf=a};R.first=function(){return this.vk=0};R.current=function(){return this.vk||0};Ea(R,function(a){a=this.bp(a);return null==a?a:this.vk=a});function RIa(a,b){b.lastIndex=a.vk;var c=b[yb](a.Cf);return!c||0>c[yc]?a.Cf[I]:c[yc]+c[0][I]}
R.bp=function(a){if(0===a)a=RIa(this,/(\r\n|\n|\r)/g);else if(1===a)a=RIa(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;\':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(2===a)a=RIa(this,/[\u00ad]/g);else if(3===a)a:{a=this.vk+1;for(var b=this.Cf[I];a<b;a++){var c=this.Cf[we](a),d=eIa(this.Cf[we](a-1)),c=eIa(c);if(12==d&&13==c?0:1==d||12==d||13==d||1==c||12==c||13==c||(7!=d||7!=c&&8!=c&&10!=c&&11!=c)&&(10!=d&&8!=d||8!=c&&9!=c)&&(11!=d&&9!=d||9!=c)&&2!=c&&6!=c&&(6!=d||5!=c))break a}a=this.Cf[I]}else a=this.Cf[I];
return a};function SIa(){this.dt={}}SIa[J].add=function(a,b,c,d){null==b?this.dt[a]=d?{ax:d,Se:c}:c:(a in this.dt||(this.dt[a]={}),this.dt[a][b]=d?{ax:d,Se:c}:c)};function TIa(a,b){if(null==b)return ca[AC](a.dt);var c=[],d;for(d in a.dt){var e=a.dt[d];if(typeof e===N)e===b&&c[z](d);else if(e.ax)0<=e.Se[Dd](b)&&c[z](d);else for(var f in e){var g=e[f];if(typeof g===N)g===b&&c[z](d);else if(g.ax)0<=g.Se[Dd](b)&&c[z](d);else throw"Unknown type";}}return c}
SIa[J].OG=function(a,b,c){if(!(a in this.dt))throw"Error: unknown iterator type "+a;a=this.dt[a];if(typeof a===N)return a;if(a.ax)return a.ax(c);if(b in a){a=a[b];if(typeof a===N)return a;if(a.ax)return a.ax(c)}return null};function UIa(a){this.Pta=a;this.HJ={};this.gO=new SIa;this.mt={};this.Cf=this.vk=null;this.OG(ku,N,0);this.OG(ku,M,[1,2],S(function(a){return this.Cf[a-1]===Dma?2:1},this));this.OG(nK,null,3)}R=UIa[J];R.adoptText=function(a){this.Cf=a;for(var b in this.HJ)this.HJ[b][WC](a)};function VIa(a,b){var c=a.HJ[b];c||(c=a.HJ[b]=new ba.Intl.v8BreakIterator(a.Pta,{type:b}),null!=a.Cf&&c[WC](a.Cf),null!=a.vk&&c[KA]());return c}R.OG=function(a,b,c,d){this.gO.add(a,b,c,d)};
function WIa(a,b,c){c[zc]();if(c[iC]()>=a.Cf[I])return!0;if(c[iC]()>a.vk){var d=c.breakType();c=c[iC]();var e=a.gO.OG(b,d,c);if(null==e)throw m("Break type "+d+" in "+b+" iterator was classified as null.");e in a.mt||(a.mt[e]=[]);a.mt[e][z](c)}return!1}function XIa(a,b){for(var c=a.mt[b];c&&0<c[I]&&c[0]<=a.vk;)c[xb]();for(var c=TIa(a.gO,b),d={},e=!1;!(e||a.mt[b]&&0!==a.mt[b][I]);)for(var e=!0,f=0,g=c[I];f<g;f++){var h=c[f],l=VIa(a,h);d[h]||(e=!1,WIa(a,h,l)&&(d[h]=!0))}}
R.first=function(){for(var a=TIa(this.gO,void 0),b=0,c=a[I];b<c;b++)VIa(this,a[b])[KA]();this.mt={};return this.vk=0};R.current=function(){return this.vk||0};Ea(R,function(a){XIa(this,a);a=this.mt[a];if(null!=a&&0<a[I]){a=this.vk=a[xb]();for(var b in this.HJ)for(var c=VIa(this,b);c[iC]()<=a;)WIa(this,b,c);return this.vk}return this.Cf[I]});R.bp=function(a){XIa(this,a);a=this.mt[a];return null!=a&&0<a[I]?a[0]:this.Cf[I]};function YIa(){this.Iza=ba.Intl&&!!ba.Intl.v8BreakIterator}Pi(YIa);function ZIa(){var a=[jh];return YIa.jc().Iza?new UIa(a):new QIa};function IT(){this.Aa=this.V=this.ON=this.vj=this.dU=this.Pf=0}R=IT[J];$a(R,function(){return this.Pf});R.top=function(){return this.vj};Ua(R,function(){return this.dU});Ma(R,function(){return this.ON});R.Ct=function(a){this.Pf=a;this.V=this.Pf+this.dU;return this};R.Ln=function(a){this.vj=a;this.Aa=this.vj+this.ON;return this};function JT(a,b){a.dU=b;a.V=a.Pf+a.dU;return a}function KT(a,b){a.ON=b;a.Aa=a.vj+a.ON;return a}oa(R,function(){return this.V});Sa(R,function(){return this.Aa});function $Ia(a,b,c,d,e,f,g,h,l){this.B=a;this.sS=b;this.ud=c;this.Pf=d;this.vj=e;this.V=f;this.Aa=g;this.zB=h;this.ot=l}R=$Ia[J];Lq(R,function(){return this.ot});R.property=function(a){return this.ot[a]};cA(R,function(){return this.B});R.eK=function(){return this.sS};Ez(R,function(){return this.ud});$a(R,function(){return this.Pf});R.top=function(){return this.vj};oa(R,function(){return this.V});Sa(R,function(){return this.Aa});R.bc=function(){return this.zB};
Rz(R,function(){return new Lm(this.Pf,this.vj,this.V,this.Aa)});R.ra=function(){return new Im(this.vj,this.Pf+this.V,this.vj+this.Aa,this.Pf)};function aJa(a,b,c,d){(null==a||!bl(a)||a>d)&&b>d&&(a=d);(null==a||!bl(a)||a<c)&&b<c&&(a=c);return a}function bJa(a,b,c,d){d=null==d?qf:d;for(var e in a)if(a[Jc](e))if(a[e]instanceof ca&&!(a[e]instanceof ga))bJa(a[e],b[Ib](e),c,d);else{var f=b[Ib](e)[Je](d);c[Jc](f)||(c[f]=a[e])}}function LT(a){var b={};bJa(a,[],b,void 0);return b}
function cJa(a,b,c,d,e,f){var g=null;f=f?2:3;for(var h=0;h<=f;h++){var l=c.bp(h);if(null==g||l<g[uc])g={position:l,level:h};if(a(b(d,l))<=e)return h}return g&&g.level||f}function dJa(a){return function(b,c){var d=jj(a[ud](b,c));d[d[I]-1]===Dma&&(d=d[ud](0,d[I]-1)+pf);return d}}function MT(a,b){var c=null==b?a[I]:b;return 0<=c?jj(a[ud](0,c))+Ama:"..."[ud](0,c)}
function eJa(a,b,c,d){if(a(MT(b))<=c)return MT(b);var e=ZIa();e[WC](b);e[KA]();var f=e[zc](3),g=a(b[ud](0,f))<=c;if(d&&!g||!d&&a(MT(b,f))>c)for(d=0;-3<=d&&!(b=MT(b,d),a(b)<=c);d--);else{for(;a(MT(b,e.bp(3)))<=c;)f=e[zc](3);if(d&&a(MT(b,f))>c)for(e=b[ud](0,f),d=0;-3<=d&&!(b=e+MT(b,d),a(b)<=c);d--);else b=MT(b,f)}return b}
var fJa=Qo(function(a,b,c,d,e,f){if(b===L)return{N:[],Ut:!1};var g=null==f||null==f.truncate?!0:f.truncate,h=null==f||null==f.Qfa?!1:f.Qfa;f=null==f||null==f.z$?!1:f.z$;var l=a;a=function(a){return l(a,c)[r]};var n=ZIa();n[WC](b);n[KA]();for(var q=!1,t=dJa(b),v=!1,x=[],A=0;;){var C=cJa(a,t,n,A,d,f),E=n[zc](C);if(0!==C)for(;E<b[I]&&a(t(A,n.bp(C)))<=d;)E=n[zc](C);x[z](t(A,E));var P=a(x[x[I]-1])<=d;if(E>=b[I]||x[I]>=e||!P){(E<b[I]||!P)&&g?(0!==C&&(x[x[I]-1]=t(A,n.bp(C))),v=!0):x[I]<e&&E<b[I]&&(q=!0);
break}A=E}v&&(x[x[I]-1]=eJa(a,x[x[I]-1],d,h&&1===x[I]),q=!0);1===x[I]&&x[0]===L&&(x=[]);return{N:x,Ut:q}},function(a,b){for(var c=[a],d=1,e=b[I];d<e;d++)c[z](b[d]);return ho(c)});function NT(a,b,c,d,e,f){function g(b){return a(b,c)}e=null!=e?k[Fb](e):1;if(0==e)return{N:[],Ce:!1,ht:0};b=fJa(g,b,c,d,e,{truncate:!0,Qfa:null!=f?f:!1,z$:!0});return{N:b.N,Ce:b.Ut,ht:0<b.N[I]?k.max[bd](null,Bj(Bj(b.N,g),function(a){return a[r]})):0}}function gJa(a){var b={background:Nsa,padding:aN,border:rCa};null!=a[Ic]&&(Fa(b,a[Ic]+Q),b.margin=a[Ic]+Q);null!=a.Va&&xz(b,a.Va);return b};function hJa(a,b,c){a=OT(a,b);b[p](c,a);return a}
function OT(a,b){var c=b.Ha(),d=a.outline,e=new oO,f=new Im(d.ra.top+.5,d.ra[od]+.5,d.ra[Xc]+.5,d.ra[F]+.5),g=d.Pj;e[eC](f[F]+1,f[Xc]);e.Vf(f[F]+1,f[Xc]-1,1,1,180,270,!0);e.ta(f[F],f.top+1);e.Vf(f[F]+1,f.top+1,1,1,270,0,!0);if(null!=g&&g[0].y==d.ra.top)for(var h=0;3>h;++h)e.ta(g[h].x+.5,g[h].y+.5);e.ta(f[od]-1,f.top);e.Vf(f[od]-1,f.top+1,1,1,0,90,!0);e.ta(f[od],f[Xc]-1);e.Vf(f[od]-1,f[Xc]-1,1,1,90,180,!0);if(null!=g&&g[0].y==d.ra[Xc])for(h=0;3>h;++h)e.ta(g[h].x+.5,g[h].y+.5);e[as]();d=[new Ao({fill:Ci,
stroke:tN,strokeWidth:1}),new Ao({fill:tN,strokeWidth:0,fillOpacity:.6}),new Ao({fill:tN,strokeWidth:0,fillOpacity:.4})];for(f=d[I]-1;0<=f;--f)g=b.Ba(e,d[f],c),b.In(g,f,f);e=a.rG;for(d=0;d<e[QC][I];d++)switch(h=e[QC][d],g=h.Jh,f=b.Ha(),b[p](c,f),g[G]){case ku:g=g[Y];h=h[Y];h[PC]&&b.ob(h[PC].ra[F],h[PC].ra.top,h[PC].ra[od]-h[PC].ra[F],h[PC].ra[Xc]-h[PC].ra.top,g[PC].brush,f);for(var l=0;l<h[$A][I];l++){var n=g[$A][l],q=h[$A][l];switch(n[G]){case Ju:b.$d(n[Y][td],e.Zfa?q.ra[od]:q.ra[F],q.ra.top,1,BE,
BE,n[Y][w],f,e.Zfa);break;case EE:b.ob(q.ra[F],q.ra.top,q.ra[od]-q.ra[F],q.ra[Xc]-q.ra.top,n[Y].brush,f)}}null!=g.id&&(g=DT([FL,g.id]),b.ep(f,g));break;case pF:g=g[Y],h=h[Y],l=new oO,l[eC](h[UC].x0,h[UC].y0),l.ta(h[UC].x1,h[UC].y1),b.Ba(l,g.brush,f)}return c};function iJa(){this.cp=this.HW=null}function jJa(a){var b=new iJa;b.HW=a;return b}function kJa(a){var b=new iJa;b.cp=a;return b}function PT(a){if(null!=a.HW)return a.HW;throw m("AbstractRenderer not set");}iJa[J].Tv=function(){if(null!=this.cp)return this.cp;throw m("RaBl not set");};function QT(a,b){this.tg=a;this.qb=null!=b&&sk(b)||{}}function RT(a,b){var c=ST(new QT(cM),bM,a);null!=b&&ST(c,YL,b);return c}function TT(a,b){var c=ST(new QT(sM),lBa,a);null!=b&&ST(c,YL,b);return c}function UT(a,b){return ST(ST(new QT(tM),bM,b),lBa,a)}function VT(a){a=go(a);return new QT(a.tg,a.qb)}R=QT[J];Ha(R,function(){return VT(this.Xe())});ab(R,function(a){if(!a||this.tg!=a.tg)return!1;var b=lk(this.qb);return b[I]!==lk(a.qb)[I]?!1:Ej(Bj(b,S(function(b){return this.qb[b]===a.qb[b]},this)),Qk)});
function lJa(a){var b={},c;for(c in a.qb)b[c]=a.qb[c];return b}function ST(a,b,c){a.qb[b]=c;return a}R.BC=function(a){return this.tg===a.tg&&ik(this.qb,function(b,c){return a.qb[c]===b})};db(R,function(){return this.tg});R.Xe=function(){return ho(this)};function WT(){Ny(this,new Yx);this.Tn=this.sf=null;this.Dn=new sl}Ha(WT[J],function(){var a=new WT;Ny(a,this[sA][Lc]());a.sf=this.sf?this.sf[Lc]():null;a.Tn=this.Tn?this.Tn[Lc]():null;a.Dn=this.Dn[Lc]();return a});ab(WT[J],function(a){return this[sA][Ks](a[sA])&&(this.sf?this.sf[Ks](a.sf):!a.sf)&&(this.Tn?this.Tn[Ks](a.Tn):!a.Tn)&&this.Dn[Ks](a.Dn)});function XT(a,b){this.Ex=a;this.aaa=b||null;this.D=null}XT[J].od=function(a){this.D=a[Lc]()};function mJa(a,b){if(!b)return null;var c={};c.row=b.qb.ROW_INDEX;c.column=b.qb.COLUMN_INDEX;a.aaa&&fk(a.aaa,function(a,e){var f=b.qb[e];null!=f&&(c[a]=f)});return c}
XT[J].yx=function(a){var b=this.D,c=[];a[sA][Ks](b[sA])&&a.Dn[Ks](b.Dn)||c[z]({event:Cu,data:null});var d=a.sf,b=b.sf;if(!d&&b||d&&!d[Ks](b)){var e=!!b&&!!d&&!b[Ks](d);!e&&d||c[z]({event:uG,data:mJa(this,b)});!e&&b||c[z]({event:tG,data:mJa(this,d)})}this.D=a[Lc]();V(c,function(a){this[Cr](a[jD],a[Y])},this)};Mq(XT[J],function(a,b){Iw(this.Ex,a,b)});function YT(a,b){kv[K](this);this.D=null;this.gv=b;this.kb=new GT(a);lv(this,this.kb)}U(YT,kv);YT[J].od=function(a){this.D=a};YT[J].xI=function(){return S(this[Lr],this)};Tq(YT[J],function(a,b){if(null!=this.gv){var c=!1;V(this.gv,function(d){nJa(d,a,b)&&(d=d.FG(a,b,this.D),c=c||d)},this);c&&HT(this.kb,50)}});function oJa(a){db(this,a);qa(this,null)}function ZT(a,b){Yi(a)&&(a=new oJa(a));this.Np=a;this.jr=[];b&&this.jr[z](b)}function pJa(){this.ms=[];this.os=[];this.iO=!1};function qJa(a){this.D=null;this.Iu=[];this.gv=a}R=qJa[J];R.wG=function(a){if(this.D[Ks](a))return{iO:!1,ms:[],os:[]};var b=this.Iu;a=this.pk(a);return this.bH(a,b)};R.pk=function(a){if(null==this.gv)return[];var b=Cj(this.gv,function(b,d){Qj(b,d.pk(a));return b},[],this);this.Iu=b;this.D=a[Lc]();return b};R.bH=function(a,b){var c=this.ju(a),d=this.ju(b),e=c.zl(d),c=d.zl(c),d=new pJa;d.ms=this.Qv(e);d.os=this.Qv(c);return d};R.ju=function(a){a=Bj(a,function(a){return ho(a)});return new sl(a)};
R.Qv=function(a){a=a.Ya();return Bj(a,function(a){a=go(a);a.jr=Bj(a.jr,function(a){return new QT(a.tg,a.qb)});return a})};function $T(a,b){this.Woa=a;this.Ava=new sl(b)}function nJa(a,b,c){return Dj(a.Woa,function(a){return a.BC(b)})&&a.Ava[ad](c)};function aU(a){$T[K](this,a,[aI,$H])}U(aU,$T);aU[J].FG=function(a,b,c){if(b==aI){if(!a[Ks](c.sf))return c.sf=a,!0}else if(null!=c.sf)return c.sf=null,!0;return!1};aU[J].pk=function(a){return null!=a.sf?[new ZT(qh,a.sf)]:[]};function rJa(){};function sJa(a,b,c,d,e){this.Gx=a;this.S=b;this.se=jJa(b);this.Pv=c;this.Zs=null;this.Oy=tJa;this.vs=d;this.yN=e;this.fo=null}U(sJa,rJa);R=sJa[J];vr(R,function(a){this.Zs={};var b=this.S;b[bc]();this.fo=this.Gx.mo(a,this.Pv);a=this.fo.Sb();a=b.Om(a[r],a[y]);for(var c=0;c<this.Oy[I];c++){var d=this.Oy[c],e=b.Ha();b[p](a,e);this.Zs[d]=e}this.fo[Ws](this);this.M4(a)});R.aw=function(a){this.Oy=a};Uy(R,function(a){this.EL(a.os,!1);this.EL(a.ms,!0);this.fo[Ws](this)});
R.EL=function(a,b){for(var c=0;c<a[I];c++)for(var d=a[c],e=d.jr,f=0;f<e[I];f++)this.fo.om(e[f],d.Np,b)};R.M4=function(a){var b=this.S;b.qc(a,PJ,ov);b.qc(a,su,this.yN(S(this[Lr],this,aI)));b.qc(a,ru,this.yN(S(this[Lr],this,$H)));b.qc(a,Rt,this.yN(S(this[Lr],this,Rt)))};Tq(R,function(a,b){b[Yr]&&b[Yr]();var c=this.S.Uu(b[Us]);c!=Kg&&(c=VT(c),this.vs(c,a))});R.cb=function(){return this.se};R.ye=function(a,b,c,d){null!=b?this.b4(a,b):this.$n(a,c,d)};
R.$n=function(a,b,c){this.S[p](this.Zs[c],a);this.S.ep(a,b.Xe())};R.b4=function(a,b){um(b)[ZB](a,b);var c=this.S.Uu(b);this.S.ep(a,c)};R.mg=function(a){this.S.mg(a)};var tJa=[oL,zF,AF,ML,NL];function bU(a,b,c,d,e,f){kv[K](this);this.Gx=a;br(this,null);this.uP=null;this.baa=this.Gx.cq();a=this.Gx.Yr(e);this.vca=new qJa(a);e=f(S(this.Zj,this,!0));this.vs=new YT(e,a);lv(this,this.vs);this.P8=this.Gx.Gp(b,c,this.vs.xI(),f);this.QZ=new XT(d,this.baa)}U(bU,kv);vr(bU[J],function(a,b){br(this,b[Lc]());this.vs.od(this[es]);this.QZ.od(this[es]);var c=this.vca.pk(this[es]);this.P8[Ws](a,c);this.uP=this[es][Lc]();this.QZ[Cr](wu,null)});
bU[J].Zj=function(a){var b=this.vca.wG(this[es]);this.P8.refresh(b);this.uP=this[es][Lc]();a&&this.QZ.yx(this[es])};Uq(bU[J],function(a){this.Zj(!0);this[es][sA][Mr](a);this.Zj(!1)});rr(bU[J],function(){var a=this.uP[sA][Os]();Qj(a,il(hl(this.uP.Dn,function(a){a=VT(a);var c={};fk(this.baa,function(d,e){var f=a.qb[e];null!=f&&(c[d]=f)});return c},this)));return a});function cU(a){Rw[K](this,a)}U(cU,Rw);R=cU[J];R.cq=function(){return null};R.Yr=function(){return null};R.vg=function(){mv(this.Ud);this.Ud=null};Uq(R,function(a){this.Ud&&this.Ud[Mr](a)});rr(R,function(){return this.Ud?this.Ud[Os]():[]});function dU(a,b,c){var d=null!=c?Bj(c,function(a){return[a,0]}):b?uJa:vJa,e=d[I];this.lg=[];c=1+k[Fb]((a-1)/e);for(var f=k[Eb](a/c),g=[],h=0;h<e;h++)d[h][1]<f&&g[z](d[h][0]);for(h=0;h<a;h++){var d=g[b?h%f:k[Fb](h/c)],l=k.pow(b?.7:.85,b?k[Fb](h/f):h%c);this.lg[h]=Bj(d,function(a){return~~(l*a+255*(1-l))})}}
var vJa=[[[66,133,244],0],[[219,68,55],0],[[244,180,0],0],[[15,157,88],0],[[171,71,188],0],[[0,172,193],0],[[255,112,67],0],[[158,157,36],0],[[92,107,192],0],[[240,98,146],0],[[0,121,107],0],[[194,24,91],0]],uJa=[[[67,69,157],6],[[83,168,251],8],[[95,150,84],10],[[241,202,58],2],[[231,113,27],5],[[135,27,71],4],[[67,116,224],0],[[26,135,99],1],[[185,194,70],9],[[228,147,7],7],[[211,54,45],3]];dU[J].Sb=function(){return this.lg[I]};dU[J].ne=function(a){return ppa+this.lg[a]+kf};
function wJa(a,b){function c(a){a=a[qc](16);1==a[I]&&(a=tf+a);return a}var d=a.lg[b];return Se+(c(d[0])+c(d[1])+c(d[2]))[He]()};function xJa(a){for(var b=Lk(cE,{},yJa(a,zJa)),c=[],d=a.X(),e=0;e<d;++e)c[z](yJa(a,function(a,b){var c=a.Ia(e,b);return Lk(hE,{},c)}));a=Lk(iE,{},Mk(c));return Lk(Hu,{},Mk(b,a))}function yJa(a,b){for(var c=[],d=a.O(),e=0;e<d;++e)a.Ik(e)===L&&c[z](b(a,e));c=Mk(c);return Lk(PD,{},c)}function zJa(a,b){var c=a.Na(b)||a.Pe(b);return Lk(dE,{},c)};function eU(a){Rw[K](this,a);this.Qg=null}U(eU,cU);R=eU[J];R.Gp=function(a,b,c,d){if(null==b)throw m("Internal error: missing overlayArea");a=PT(a);return new sJa(this,a,b,c,d)};R.Bk=function(a,b,c){iv.Bc(this.ma);c=c||{};var d=this.mh()||{};c=new To([c,d]);var d=Gp(this.ma,c),e=Hp(this.ma,c),d=new Ql(d,e),e=ap(c,CI);this.lH(d,a,e);this.Qg.pp(S(this.jo,this,b,c,d,a),a)};R.lH=function(a,b,c){null!=this.Qg?this.Qg[eD](a,b):this.Qg=new WO(this.ma,a,b,c)};
R.jo=function(a,b,c,d){var e=this.Qg.cb(),f=this.Qg.Vx();c=this.Pm(a,b,S(e.df,e),c).Mh();mv(this.Ud);if(e instanceof uO)var g=jJa(e);else if(e instanceof kP)g=kJa(e);else throw m("Unknown renderer type");this.Ud=new bU(this,g,f,this,b,d);b=new WT;this.Ud[Ws](c,b);e.iH&&(e=e.iH())&&a&&Xa(e,xJa(a))};R.vg=function(){eU.g.vg[K](this);mv(this.Qg);this.Qg=null};function AJa(a){this.lg=a;this.mu=new kl;this.Nt=new kl}AJa[J].Ko=function(a,b){var c=wJa(this.lg,this.mu.get(a));if(2>this.Nt.Zb()||null==b)return c;var c=Mn(c),d=this.Nt.get(b);return Jn(Rn(c,[255,255,255],1-d/this.Nt.Zb()))};function fU(a,b){this.YQ=a;this.vna=b;this.mu=new kl;this.Nt=new kl}fU[J].yr=function(a,b){this.mu.Ke(a)||this.mu.set(a,this.mu.Zb());null!=b&&!this.Nt.Ke(b)&&this.Nt.set(b,this.Nt.Zb())};
fU[J].lf=function(){var a=new dU(this.mu.Zb(),this.YQ,this.vna),a=new AJa(a);a.mu=this.mu[Lc]();a.Nt=this.Nt[Lc]();return a};function gU(a,b){var c=a[gB],c=Xfa(Tl(b),c);b[p](c);a.vH&&Xa(c,a[gB][Gb]);var d,e=a[SC],f=a.GK;d=a.uG;var g=a.Jt,h=a[VB],l=new Ql(c[ee],c[ve]),n=d[od]-e.x>=l[r]+h,q=e.x-d[F]>=l[r]+h,t=d[Xc]-e.y>=l[y]+h,v=e.y-d.top>=l[y]+h,x=Yk(e.x-f.x),f=Yk(e.y-f.y);0===x&&x===f&&(x=!q||n||t||v?1:-1,f=v||n?-1:1);n=e.y+(g+l[y]/2)*f;e=Rk(e.x+(g+l[r]/2)*x-l[r]/2,d[F]+h,d[od]-h-l[r]);d=Rk(n-l[y]/2,d.top+h,d[Xc]-h-l[y]);d=new Ll(e,d);oa(c[w],c[ee]+1+Q);Sa(c[w],c[ve]+Q);$a(c[w],d.x+Q);c[w].top=d.y+Q;return c};function hU(a,b,c){this.Zm=a;this.featureId=b[Lc]();this.Vl=c};function iU(){this.rt=new kl;this.UT=null;this.x8=!0}iU[J].mX=function(){return[]};vr(iU[J],function(a){if(null==this.UT){this.UT=new kl;var b=this.mX(a);V(b,S(this.Pfa,this,a,this.UT))}var b=this.wA(a),c=new sl(this.rt.Jk());V(b,function(b){var e=b[XC].Xe();c[Ub](e);this.Pfa(a,this.rt,b)},this);this.x8&&fl(c,function(b){var c=this.rt.get(b);a.mg(c.Zm);this.rt[Ub](b)},this)});
iU[J].Pfa=function(a,b,c){var d=c[XC].Xe(),e=b.get(d,null);e&&e.y5&&a.mg(e.y5);c.Vl[0]===OL?(kn(e.Zm,!1),e.y5=c.Zm,e.qya=c.Vl,a.$n(e.y5,e[XC],e.qya)):e!=c&&(null===e||e.Vl!==c.Vl?(null!=e&&a.mg(e.Zm),a.$n(c.Zm,c[XC],c.Vl)):a.ye(c.Zm,e.Zm,c[XC],c.Vl),b.set(d,c))};function BJa(a){a=Aj(a[Ac](Hi),function(a){return null!=a&&jj(a)!==L});for(var b={},c=0;c<a[I];c++){var d=a[c][Ac](Gi),e=Bj(d[0][Ac](nf),jj),f=vn(jj(d[1]));0===e[I]?vk(b,f):V(e,function(a){b[a]=b[a]||{};vk(b[a],f)})}return b}
function CJa(a){var b={fill:{},stroke:{}};null!=a&&(null!=a[D]&&Ya(b[nc],Ya(b[dc],a[D])),null!=b[ie]&&rb(b[nc],rb(b[dc],a[ie])),null!=a[jA]&&Ya(b[nc],a[jA]),null!=a[be]&&rb(b[nc],a[be]),null!=a[wA]&&Ya(b[dc],a[wA]),null!=a[pc]&&rb(b[dc],a[pc]),null!=a[Td]&&oa(b[dc],a[Td]));return b};function DJa(a,b){EJa(b);return 0==b[I]?null===a?0:a:Cj(b,function(a,b){return a+b},0)}function FJa(a,b){EJa(b);if(0==b[I])return a;var c=Aj(b,function(a){return null!=a});return 0==c[I]?null:DJa(a,c)/c[I]}function EJa(a){V(a,function(){})};function jU(a){this.Th=dk({},a);this.vY=dk({},a)}function kU(a,b,c){var d=a.Th[I];for(a.Th[b]=c;b<d;++b)a.vY[b]=GJa(a,0==b?{}:a.vY[b-1],a.Th[b])}function HJa(a){var b=Qi(a);return b!=Uh&&b!=Pg||b==Uh&&aj(a[Lc])||Wi(a)}function GJa(a,b,c){if(HJa(c)||HJa(b)||Qi(c)==Pg)return c;if(Qi(b)==Uh){var d=sk(b);fk(c,function(a,c){d[c]=c in b&&null!=b[c]?GJa(this,b[c],a):a},a)}else d=Pj(b),fk(c,function(a,c){d[c]=GJa(this,b[c],a)},a);return d}jU[J].compact=function(){return wj(this.vY)};function lU(a,b){kv[K](this);this.Tb=a;this.Ai=b}U(lU,kv);var IJa=[];R=lU[J];R.wd=null;R.ud=null;R.Az=function(a){this.Tb=a};Wz(R,function(){return this.Tb});Rq(R,function(){return this.Ai});R.getParent=function(){return this.wd};R.yC=function(){return!this.wf()};R.gg=function(){return this.ud||IJa};R.fg=function(a){return this.gg()[a]||null};R.wf=function(){return this.gg()[I]};cb(R,function(){var a=this.gg();return Cj(a,function(a,c){return k.max(a,c[pC]())},-1)+1});
Pa(R,function(a){do a=a[kA]();while(a&&a!=this);return ja(a)});R.uM=function(a,b){function c(d,e){!1!==a[K](b,d,e)&&V(d.gg(),function(a){c(a,e+1)})}c(this,0)};R.find=function(a,b){var c=[];this.uM(function(d){a[K](b,d)&&c[z](d)});return c};R.UN=function(a,b,c,d){for(var e=a[K](d,this),f=[],g=this.gg(),h=0;h<g[I];h++){var l=g[h].UN(a,b,c,d);f[z](l)}a=b[K](d,e,f);c&&c[K](d,this,a);return a};R.Da=function(a){a.wd=this;this.ud=this.ud||[];this.ud[z](a);lv(this,a)};function mU(a,b,c){lU[K](this,c,a);this.C=b}U(mU,lU);R=mU[J];R.bb=function(){return this.C};function JJa(a){return a.Ia(0)||a[Hr]()}R.Fs=function(a){return this.Q_(this.C.Fs,a)};hb(R,function(a){return this.Q_(this.C[H],a)});R.Ia=function(a){return this.Q_(this.C.Ia,a)};R.Q_=function(a,b){var c=this[RC]();return null!=c?(c=[c],Qj(c,Rj(arguments,1)),a[bd](this.C,c)):null};function nU(){kv[K](this);this.Pq=[];this.bz={}}U(nU,kv);R=nU[J];R.pA=function(a){var b=a[RC]();null!=b&&(this.bz[b]=a)};cb(R,function(){return Cj(this.Pq,function(a,b){return k.max(a,b[pC]())},-1)});R.uM=function(a,b){for(var c=this.Pq,d=0;d<c[I];d++)c[d].uM(a,b)};R.find=function(a,b){for(var c=[],d=this.Pq,e=0;e<d[I];e++)Qj(c,d[e].find(a,b));return c};R.UN=function(a,b,c,d){for(var e=this.Pq,f=0;f<e[I];f++)e[f].UN(a,b,c,d)};function oU(a,b){nU[K](this);if(2>a.O())throw m("Data table should have at least 2 columns");if(a.L(0)!=ni)throw m("Column 0 must be of type string");if(a.L(1)!=ni)throw m("Column 1 must be of type string");for(var c=this.lt(b),d=c.Y$,e=c.Z$,f=c.yaa,g={},h=[],l=0;l<a.X();l++)if(c=a[H](l,0)){var n=g[c];n?null==n[RC]()&&n.Az(l):(g[c]=n=new mU(c,a,l),h[z](n));var q=n[H](1);if(q)if(c=g[q],c||(g[q]=c=new mU(q,a,null),h[z](c)),n[kA]()){if(e)throw m("More than one row with the same id ("+n[Hr]()+").");}else if(n!=
c&&!n[ad](c))c.Da(n);else if(d){f=m;h=KJa;d=c;e=[];for(c=c[kA]();c;)e[z](c),c=c[kA]();throw f("Data contains a cycle: "+h(Oj(d,e))+qf);}}for(c=0;c<h[I];c++){n=h[c];if(f&&Ri(n[RC]()))throw m('Failed to find row with id "'+n[Hr]()+'".');n[kA]()?this.pA(n):(d=n,this.Pq[z](d),lv(this,d),this.pA(d))}}U(oU,nU);function KJa(a){return Bj(a,function(a){return a[Hr]()})[qc]()}oU[J].lt=function(a){var b=new jU(2);kU(b,0,{Y$:!0,Z$:!0,yaa:!0});null!=a&&kU(b,1,a);return b[RB]()};function pU(a,b,c,d,e){nU[K](this);a=a.Pq;for(var f=0;f<a[I];f++){var g=LJa(this,a[f],b,c,d,e);this.Pq[z](g);lv(this,g);this.pA(g)}}U(pU,nU);function LJa(a,b,c,d,e,f){var g=c[K](d,b),h=null!=e&&null!=f;if(h){var l=e||0,n=f||0;g.kq=(l+n/2*b.wf())%360}b=b.gg();for(f=0;f<b[I];f++)e=b[f],h?(e=LJa(a,e,c,d,l,e.yC()?0:n/e.wf()),l=(l+n)%360):e=LJa(a,e,c,d),a.pA(e),g.Da(e);return g};function qU(){this.$j=[];this.Wb=[];this.nl=[]}qU[J].Cp=null;qU[J].Pg=null;qU[J].Fz=!0;var MJa=[2,2,6,6,0];R=qU[J];wa(R,function(){mb(this.$j,0);mb(this.Wb,0);mb(this.nl,0);delete this.Cp;delete this.Pg;delete this.Fz;return this});R.moveTo=function(a,b){0==wj(this.$j)?mb(this.nl,this.nl[I]-2):(this.$j[z](0),this.Wb[z](1));this.nl[z](a,b);this.Pg=this.Cp=[a,b];return this};
R.lineTo=function(a){var b=wj(this.$j);if(null==b)throw m("Path cannot start with lineTo");1!=b&&(this.$j[z](1),this.Wb[z](0));for(b=0;b<arguments[I];b+=2){var c=arguments[b],d=arguments[b+1];this.nl[z](c,d)}this.Wb[this.Wb[I]-1]+=b/2;this.Pg=[c,d];return this};
R.V9=function(a){var b=wj(this.$j);if(null==b)throw m("Path cannot start with curve");2!=b&&(this.$j[z](2),this.Wb[z](0));for(b=0;b<arguments[I];b+=6){var c=arguments[b+4],d=arguments[b+5];this.nl[z](arguments[b],arguments[b+1],arguments[b+2],arguments[b+3],c,d)}this.Wb[this.Wb[I]-1]+=b/6;this.Pg=[c,d];return this};iz(R,function(){var a=wj(this.$j);if(null==a)throw m("Path cannot start with close");4!=a&&(this.$j[z](4),this.Wb[z](1),this.Pg=this.Cp);return this});
R.arc=function(a,b,c,d,e,f,g){a+=Vk(e,c);b+=Wk(e,d);g?this.Pg&&a==this.Pg[0]&&b==this.Pg[1]||this[XB](a,b):this[UA](a,b);return this.arcTo(c,d,e,f)};R.arcTo=function(a,b,c,d){var e=this.Pg[0]-Vk(c,a)+Vk(c+d,a),f=this.Pg[1]-Wk(c,b)+Wk(c+d,b);this.$j[z](3);this.Wb[z](1);this.nl[z](a,b,c,d,e,f);this.Fz=!1;this.Pg=[e,f];return this};
R.Cla=function(a,b,c,d){var e=this.Pg[0]-Vk(c,a),f=this.Pg[1]-Wk(c,b),g=Uk(d);d=k[Eb](k.abs(g)/k.PI*2);g/=d;c=Uk(c);for(var h=0;h<d;h++){var l=k.cos(c),n=k.sin(c),q=4/3*k.sin(g/2)/(1+k.cos(g/2)),t=e+(l-q*n)*a,v=f+(n+q*l)*b;c+=g;l=k.cos(c);n=k.sin(c);this.V9(t,v,e+(l+q*n)*a,f+(n-q*l)*b,e+l*a,f+n*b)}return this};function rU(a,b){for(var c=a.nl,d=0,e=0,f=a.$j[I];e<f;e++){var g=a.$j[e],h=MJa[g]*a.Wb[e];b(g,c[ud](d,d+h));d+=h}}
Ha(R,function(){var a=new this[Cc];a.$j=this.$j[Ib]();a.Wb=this.Wb[Ib]();a.nl=this.nl[Ib]();a.Cp=this.Cp&&this.Cp[Ib]();a.Pg=this.Pg&&this.Pg[Ib]();a.Fz=this.Fz;return a});var sU={};sU[0]=qU[J][UA];sU[1]=qU[J][XB];sU[4]=qU[J][as];sU[2]=qU[J].V9;sU[3]=qU[J].Cla;function NJa(a){if(a.Fz)return a[Lc]();var b=new qU;rU(a,function(a,d){sU[a][bd](b,d)});return b}
eA(qU[J],function(a){if(!this.Fz)throw m("Non-simple path");a[hD](this.nl,0,this.nl,0,this.nl[I]/2);this.Cp&&a[hD](this.Cp,0,this.Cp,0,1);this.Pg&&this.Cp!=this.Pg&&a[hD](this.Pg,0,this.Pg,0,1);return this});Va(qU[J],function(){return 0==this.$j[I]});function tU(a,b,c,d,e){aQ[K](this,e);oa(this,a);Sa(this,b);this.ko=c||null;this.fH=d||null}U(tU,aQ);R=tU[J];R.Yf=null;R.vu=0;R.nx=0;function OJa(a){return a.ko?new Ql(a.ko,a.fH):a.Kk()}R.Sb=function(){return this.Kk()};R.Kk=function(){return this.Ub?gn(this.a()):$i(this[r])&&$i(this[y])?new Ql(this[r],this[y]):null};function uU(a){var b=a.Kk();return b?b[r]/OJa(a)[r]:0}R.mg=function(a){om(a.a())};R.Ne=function(a,b,c,d,e,f){return this.Dl(a,b,c,c,d,e,f)};
R.$d=function(a,b,c,d,e,f,g,h,l,n,q){var t=h[kB]/2;c=g==YK?c+e-t:g==pK?c+e/2:c+t;return this.Ui(a,b,c,b+d,c,f,h,l,n,q)};R.Fc=function(){return new qU};function vU(a,b,c,d,e,f){if(6==arguments[I])this.setTransform(a,b,c,d,e,f);else{if(0!=arguments[I])throw m("Insufficient matrix parameters");this.ti=this.xi=1;this.Uh=this.vi=this.wi=this.yi=0}}R=vU[J];Ha(R,function(){return new vU(this.ti,this.Uh,this.vi,this.xi,this.wi,this.yi)});R.setTransform=function(a,b,c,d,e,f){if(!($i(a)&&$i(b)&&$i(c)&&$i(d)&&$i(e)&&$i(f)))throw m("Invalid transform parameters");this.ti=a;this.Uh=b;this.vi=c;this.xi=d;this.wi=e;this.yi=f;return this};
R.GO=function(a){this.ti=a.ti;this.Uh=a.Uh;this.vi=a.vi;this.xi=a.xi;this.wi=a.wi;this.yi=a.yi;return this};Na(R,function(a,b){this.ti*=a;this.Uh*=a;this.vi*=b;this.xi*=b;return this});fb(R,function(a,b){this.wi+=a*this.ti+b*this.vi;this.yi+=a*this.Uh+b*this.xi;return this});
R.rotate=function(a,b,c){var d=new vU,e=k.cos(a);a=k.sin(a);b=d.setTransform(e,a,-a,e,b-b*e+c*a,c-b*a-c*e);c=this.ti;d=this.vi;this.ti=b.ti*c+b.Uh*d;this.vi=b.vi*c+b.xi*d;this.wi+=b.wi*c+b.yi*d;c=this.Uh;d=this.xi;this.Uh=b.ti*c+b.Uh*d;this.xi=b.vi*c+b.xi*d;this.yi+=b.wi*c+b.yi*d;return this};Aa(R,function(){return tra+[this.ti,this.Uh,this.vi,this.xi,this.wi,this.yi][Je]()+kf});
eA(R,function(a,b,c,d,e){var f=b;for(b+=2*e;f<b;){e=a[f++];var g=a[f++];c[d++]=e*this.ti+g*this.vi+this.wi;c[d++]=e*this.Uh+g*this.xi+this.yi}});ab(R,function(a){return this==a?!0:a?this.ti==a.ti&&this.vi==a.vi&&this.wi==a.wi&&this.Uh==a.Uh&&this.xi==a.xi&&this.yi==a.yi:!1});function wU(a,b){Jv[K](this);this.B=a;this.vd=b;this[tv]=!1}U(wU,Jv);R=wU[J];R.vd=null;R.B=null;R.uw=null;R.a=function(){return this.B};R.Qaa=function(){return this.vd};R.setTransform=function(a){this.uw=a[Lc]();this.vd.J4(this,a)};R.addEventListener=function(a,b,c,d){Bv(this.B,a,b,c,d)};R.removeEventListener=function(a,b,c,d){Fv(this.B,a,b,c,d)};R.J=function(){wU.g.J[K](this);Hv(this.B)};function xU(a,b,c,d){wU[K](this,a,b);this.pd(c);this.hf(d)}U(xU,wU);R=xU[J];za(R,null);R.re=null;R.hf=function(a){za(this,a);this.vd.K4(this,a)};R.jb=function(){return this[nc]};R.pd=function(a){this.re=a;this.vd.L4(this,a)};R.Vaa=function(){return this.re};function yU(a,b,c,d){xU[K](this,a,b,c,d)}U(yU,xU);function zU(a,b){wU[K](this,a,b)}U(zU,wU);function AU(a,b){wU[K](this,a,b)}U(AU,wU);function BU(a,b,c,d){xU[K](this,a,b,c,d)}U(BU,xU);function CU(a,b,c,d){xU[K](this,a,b,c,d)}U(CU,xU);function DU(a,b,c,d){xU[K](this,a,b,c,d)}U(DU,xU);function EU(a){wU[K](this,null,a);this.ud=[]}U(EU,zU);wa(EU[J],function(){this.ud[I]&&(mb(this.ud,0),this.vd.$g())});EU[J].jf=function(){};EU[J].appendChild=function(a){this.ud[z](a)};vr(EU[J],function(){for(var a=0,b=this.ud[I];a<b;a++)this.vd.ye(this.ud[a])});function FU(a,b,c,d,e,f,g,h){xU[K](this,a,b,g,h);this.X9=c;this.Y9=d;this.i4=e;this.j4=f;this.Vk=new qU;PJa(this);this.o3=new GU(null,b,this.Vk,g,h)}U(FU,yU);
function PJa(a){a.Vk[bc]();a.Vk[UA](a.X9+Vk(0,a.i4),a.Y9+Wk(0,a.j4));a.Vk.arcTo(a.i4,a.j4,0,360);a.Vk[as]()}FU[J].setCenter=function(a,b){this.X9=a;this.Y9=b;PJa(this);this.o3[Dr](this.Vk)};Sy(FU[J],function(a,b){this.i4=a;this.j4=b;PJa(this);this.o3[Dr](this.Vk)});vr(FU[J],function(a){this.o3[Ws](a)});function HU(a,b,c,d,e,f,g,h){xU[K](this,a,b,g,h);this.Cw=c;this.Dw=d;this.gA=e;this.gy=f}U(HU,CU);bA(HU[J],function(a,b){this.Cw=a;this.Dw=b;this.Mp&&this.vd.$g()});HU[J].Mp=!1;
HU[J].jf=function(a,b){this.gA=a;this.gy=b;this.Mp&&this.vd.$g()};vr(HU[J],function(a){this.Mp=!0;a[oC]();a[UA](this.Cw,this.Dw);a[XB](this.Cw,this.Dw+this.gy);a[XB](this.Cw+this.gA,this.Dw+this.gy);a[XB](this.Cw+this.gA,this.Dw);a[TB]()});function GU(a,b,c,d,e){xU[K](this,a,b,d,e);this[Dr](c)}U(GU,BU);GU[J].Mp=!1;Nq(GU[J],function(a){this.Vk=a.Fz?a:NJa(a);this.Mp&&this.vd.$g()});
vr(GU[J],function(a){this.Mp=!0;a[oC]();rU(this.Vk,function(b,c){switch(b){case 0:a[UA](c[0],c[1]);break;case 1:for(var d=0;d<c[I];d+=2)a[XB](c[d],c[d+1]);break;case 2:for(d=0;d<c[I];d+=6)a.bezierCurveTo(c[d],c[d+1],c[d+2],c[d+3],c[d+4],c[d+5]);break;case 3:throw m("Canvas paths cannot contain arcs");case 4:a[TB]()}})});
function IU(a,b,c,d,e,f,g,h,l,n){var q=fm(Uf,{style:ova});xU[K](this,q,a,l,n);this.Cf=b;this.Aia=c;this.Zza=d;this.Bia=e;this.$za=f;this.mla=g||Jh;this.dpa=h;this.vJ=fm(Uf,{style:pva});c=this.Aia;h=this.Bia;d=this.Zza;e=this.$za;l=this.mla;f=this.dpa;b=this.a()[w];g=uU(this.vd);n=this.vd;var t=n.Kk();n=t?t[y]/OJa(n)[y]:0;c==h?(b.lineHeight=cCa,this.vJ[w].verticalAlign=l==pK?TG:l==Jh?d<e?TD:YK:d<e?YK:TD,Tz(b,pK),h=f[kB]*g,b.top=k[B](k.min(d,e)*n)+Q,$a(b,k[B]((c-h/2)*g)+Q),oa(b,k[B](h)+Q),Sa(b,k.abs(d-
e)*n+Q),Fa(b,.6*f[kB]*n+Upa)):(b.lineHeight=cN,this.vJ[w].verticalAlign=TD,Tz(b,l),b.top=k[B](((d+e)/2-2*f[kB]/3)*n)+Q,$a(b,k[B](c*g)+Q),oa(b,k[B](k.abs(h-c)*g)+Q),Sa(b,Qg),Fa(b,f[kB]*n+Upa));Mz(b,f[ae]?aL:BG);Vz(b,f.oc?MH:BG);xz(b,f.family);c=this.jb();Ya(b,c.ne()||c.Laa());QJa(this);a.a()[p](q);q[p](this.vJ)}U(IU,DU);IU[J].Ft=function(a){this.Cf=a;QJa(this)};IU[J].hf=function(a){za(this,a);var b=this.a();b&&Ya(b[w],a.ne()||a.Laa())};IU[J].pd=function(){};vr(IU[J],function(){});
function QJa(a){if(a.Aia==a.Bia){var b=Bj(a.Cf[Ac](L),function(a){return kj(a)})[Je](Ff),b=sea(Bk(dBa),b);Kl(a.vJ,b)}else Kl(a.vJ,Jk(a.Cf))}function RJa(a,b,c,d,e,f,g){wU[K](this,a,b);this.Cw=c;this.Dw=d;this.gA=e;this.gy=f;this.sya=g}U(RJa,AU);R=RJa[J];R.Mp=!1;bA(R,function(a,b){this.Cw=a;this.Dw=b;this.Mp&&this.vd.$g()});R.jf=function(a,b){this.gA=a;this.gy=b;this.Mp&&this.vd.$g()};
vr(R,function(a){this.hca?(this.gA&&this.gy&&a.drawImage(this.hca,this.Cw,this.Dw,this.gA,this.gy),this.Mp=!0):(a=new Image,Kq(a,S(this.$qa,this,a)),a.src=this.sya)});R.$qa=function(a){this.hca=a;this.vd.$g()};function SJa(){};function JU(a,b){this.rk=a;this.Fq=null==b?1:b}U(JU,SJa);JU[J].ne=function(){return this.rk};JU[J].getOpacity=function(){return this.Fq};function KU(a,b,c,d,e){tU[K](this,a,b,c,d,e)}U(KU,tU);R=KU[J];R.K4=function(){this.$g()};R.L4=function(){this.$g()};R.J4=function(){this.$g()};function TJa(a,b){var c=a[tC]();c[qB]();var d=b.uw?b.uw[Lc]():new vU,e=d.wi,f=d.yi;(e||f)&&c[uC](e,f);(d=d.Uh)&&c[uB](k.asin(d))}R.A=function(){var a=this.Y.A(Uf,{style:cqa});this.B=a;this.Vc=this.Y.A(mBa);a[p](this.Vc);this.w1=this.Yf=new EU(this);this.jwa=0;UJa(this)};
R.getContext=function(){this.a()||this.A();this.vl||(this.vl=this.Vc[tC](ZM),this.vl[qB]());return this.vl};R.jf=function(a,b){oa(this,a);Sa(this,b);UJa(this);this.$g()};R.Kk=function(){var a=this[r],b=this[y],c=Yi(a)&&-1!=a[Dd](Ze),d=Yi(b)&&-1!=b[Dd](Ze);if(!this.Ub&&(c||d))return null;var e,f;c&&(e=this.a()[Ge],f=hn(e),a=la(a)*f[r]/100);d&&(e=e||this.a()[Ge],f=f||hn(e),b=la(b)*f[y]/100);return new Ql(a,b)};
function UJa(a){en(a.a(),a[r],a[y]);var b=a.Kk();b&&(en(a.Vc,b[r],b[y]),oa(a.Vc,b[r]),Sa(a.Vc,b[y]),a.vl=null)}fr(R,function(){var a=this[tC]();a[KB]();var b=this.Kk();b[r]&&b[y]&&a.clearRect(0,0,b[r],b[y]);a[qB]()});wa(R,function(){this[os]();this.Yf[bc]();for(var a=this.a();1<a[cc][I];)a[pe](a[Nc])});
R.$g=function(){if(!this.ODa&&this.Ub){this[os]();if(this.ko){var a=this.Kk();this[tC]()[JB](a[r]/this.ko,a[y]/this.fH)}(this.vu||this.nx)&&this[tC]()[uC](-this.vu,-this.nx);TJa(this,this.Yf);this.Yf[Ws](this.vl);this[tC]()[KB]()}};
R.ye=function(a){if(!(a instanceof IU)){var b=this[tC]();TJa(this,a);if(a.jb&&a.Vaa){var c=a.jb();if(c)if(c instanceof JU)0!=c[fC]()&&(b.globalAlpha=c[fC](),Zy(b,c.ne()),a[Ws](b),b[nc](),b.globalAlpha=1);else{var d=b.createLinearGradient(c.uDa(),c.wDa(),c.vDa(),c.xDa());d[ZC](0,c.Laa());d[ZC](1,c.tDa());Zy(b,d);a[Ws](b);b[nc]()}if(c=a.re)a[Ws](b),Az(b,c.ne()),a=c.ub(),Yi(a)&&-1!=a[Dd](Q)&&(a=la(a)/uU(this)),sz(b,a),b[dc]()}else a[Ws](b);this[tC]()[KB]()}};
R.append=function(a,b){b=b||this.Yf;b[p](a);!this.Ub||this.jwa||b!=this.Yf&&b!=this.w1||this.ye(a)};R.Dl=function(a,b,c,d,e,f,g){a=new FU(null,this,a,b,c,d,e,f);this[gD](a,g);return a};R.ob=function(a,b,c,d,e,f,g){a=new HU(null,this,a,b,c,d,e,f);this[gD](a,g);return a};R.drawImage=function(a,b,c,d,e,f){a=new RJa(null,this,a,b,c,d,e);this[gD](a,f);return a};R.Ui=function(a,b,c,d,e,f,g,h,l,n){a=new IU(this,a,b,c,d,e,f,g,h,l);this[gD](a,n);return a};
R.Ba=function(a,b,c,d){a=new GU(null,this,a,b,c);this[gD](a,d);return a};R.Ha=function(a){var b=new EU(this);a=a||this.Yf;if(a==this.Yf||a==this.w1)this.w1=b;this[gD](b,a);return b};R.J=function(){this.vl=null;KU.g.J[K](this)};R.Qb=function(){var a=this.Kk();KU.g.Qb[K](this);a||(UJa(this),this[Cr](IF));this.$g()};function LU(a,b,c){this.V=a;this.rk=b;this.Fq=null==c?1:c}LU[J].ub=function(){return this.V};LU[J].ne=function(){return this.rk};LU[J].getOpacity=function(){return this.Fq};function MU(a,b){wU[K](this,a,b)}U(MU,zU);wa(MU[J],function(){lm(this.a())});MU[J].jf=function(a,b){NU(this.a(),{width:a,height:b})};function OU(a,b,c,d){xU[K](this,a,b,c,d)}U(OU,yU);OU[J].setCenter=function(a,b){NU(this.a(),{cx:a,cy:b})};Sy(OU[J],function(a,b){NU(this.a(),{rx:a,ry:b})});function PU(a,b,c,d){xU[K](this,a,b,c,d)}U(PU,CU);bA(PU[J],function(a,b){NU(this.a(),{x:a,y:b})});PU[J].jf=function(a,b){NU(this.a(),{width:a,height:b})};function VJa(a,b,c,d){xU[K](this,a,b,c,d)}U(VJa,BU);
Nq(VJa[J],function(a){NU(this.a(),{d:WJa(a)})});function XJa(a,b,c,d){xU[K](this,a,b,c,d)}U(XJa,DU);XJa[J].Ft=function(a){qa(this.a()[Yb],a)};function QU(a,b){wU[K](this,a,b)}U(QU,AU);bA(QU[J],function(a,b){NU(this.a(),{x:a,y:b})});QU[J].jf=function(a,b){NU(this.a(),{width:a,height:b})};function RU(a,b,c,d,e){tU[K](this,a,b,c,d,e);this.Jp={};this.H6=El&&!Il(526);this.Yc=new hy(this)}var SU;U(RU,tU);R=RU[J];R.ib=function(a,b){var c=this.Y.xc()[mB](ZH,a);b&&NU(c,b);return c};function NU(a,b){for(var c in b)a[u](c,b[c])}R.ao=function(a,b){(b||this.Yf).a()[p](a.a())};R.K4=function(a,b){var c=a.a();if(b instanceof JU)c[u](QI,b.ne()),c[u](PI,b[fC]());else c[u](QI,M)};
R.L4=function(a,b){var c=a.a();if(b){c[u](vE,b.ne());c[u](uE,b[fC]());var d=b.ub();Yi(d)&&-1!=d[Dd](Q)?c[u](tE,la(d)/uU(this)):c[u](tE,d)}else c[u](vE,M)};R.J4=function(a,b){var c=[b.ti,b.Uh,b.vi,b.xi,b.wi,b.yi][Je]();a.a()[u](OD,tra+c+kf)};
R.A=function(){var a=this.ib(mE,{width:this[r],height:this[y],overflow:yh}),b=this.ib(th);this.mZ=this.ib(qJ);this.Yf=new MU(b,this);a[p](this.mZ);a[p](b);this.B=a;if(this.ko||this.vu||this.nx)this.a()[u]($pa,M),this.H6?this.PV():this.a()[u](yD,this.vu+Oe+this.nx+Oe+(this.ko?this.ko+Oe+this.fH:L))};
R.PV=function(){if(this.Ub&&(this.ko||this.vu||!this.nx)){var a=this.Kk();if(0==a[r])kb(this.a()[w],yh);else{kb(this.a()[w],L);var b=-this.vu,c=-this.nx,d=a[r]/this.ko,a=a[y]/this.fH;this.Yf.a()[u](OD,ipa+d+Oe+a+MDa+b+Oe+c+kf)}}};R.jf=function(a,b){en(this.a(),a,b)};
R.Kk=function(){if(!Dl)return this.Ub?gn(this.a()):RU.g.Kk[K](this);var a=this[r],b=this[y],c=Yi(a)&&-1!=a[Dd](Ze),d=Yi(b)&&-1!=b[Dd](Ze);if(!this.Ub&&(c||d))return null;var e,f;c&&(e=this.a()[Ge],f=hn(e),a=la(a)*f[r]/100);d&&(e=e||this.a()[Ge],f=f||hn(e),b=la(b)*f[y]/100);return new Ql(a,b)};wa(R,function(){this.Yf[bc]();lm(this.mZ);this.Jp={}});R.Dl=function(a,b,c,d,e,f,g){a=this.ib(eJ,{cx:a,cy:b,rx:c,ry:d});e=new OU(a,this,e,f);this.ao(e,g);return e};
R.ob=function(a,b,c,d,e,f,g){a=this.ib(NF,{x:a,y:b,width:c,height:d});e=new PU(a,this,e,f);this.ao(e,g);return e};R.drawImage=function(a,b,c,d,e,f){a=this.ib(Tsa,{x:a,y:b,width:c,height:d,"image-rendering":Rqa,preserveAspectRatio:M});a.setAttributeNS(Xsa,Ah,e);e=new QU(a,this);this.ao(e,f);return e};
R.Ui=function(a,b,c,d,e,f,g,h,l,n){var q=k[B](Xk(b,c,d,e));d-=b;e-=c;e=k[B](k[Od](d*d+e*e));var t=g[kB];d={"font-family":g.family,"font-size":t};var v=k[B](.85*t),t=k[B](c-t/2+v),v=b;f==pK?(v+=k[B](e/2),d[gE]=TG):f==zu&&(v+=e,d[gE]=bJ);d.x=v;d.y=t;g[ae]&&(d[GI]=aL);g.oc&&(d[HI]=MH);0!=q&&eA(d,BF+q+Oe+b+Oe+c+kf);b=this.ib(Ju,d);b[p](this.Y.xc()[Kb](a));null==h&&Dl&&Fl&&(a=Tg,l instanceof JU&&(a=l.ne()),h=new LU(1,a));l=new XJa(b,this,h,l);this.ao(l,n);return l};
R.Ba=function(a,b,c,d){a=this.ib(iG,{d:WJa(a)});b=new VJa(a,this,b,c);this.ao(b,d);return b};function WJa(a){var b=[];rU(a,function(a,d){switch(a){case 0:b[z](eg);ga[J][z][bd](b,d);break;case 1:b[z](dg);ga[J][z][bd](b,d);break;case 2:b[z](uM);ga[J][z][bd](b,d);break;case 3:var e=d[3];b[z](Lf,d[0],d[1],0,180<k.abs(e)?1:0,0<e?1:0,d[4],d[5]);break;case 4:b[z](Gg)}});return b[Je](Oe)}R.Ha=function(a){var b=this.ib(th);(a||this.Yf).a()[p](b);return new MU(b,this)};R.Pl=function(){};
R.Qb=function(){var a=this.Kk();RU.g.Qb[K](this);a||this[Cr](IF);if(this.H6){var a=this[r],b=this[y];typeof a==ni&&-1!=a[Dd](Ze)&&typeof b==ni&&-1!=b[Dd](Ze)&&this.Yc.o(YJa(),Ku,this.PV);this.PV()}};R.Jf=function(){RU.g.Jf[K](this);this.H6&&this.Yc.Gb(YJa(),Ku,this.PV)};R.J=function(){delete this.Jp;delete this.mZ;delete this.Yf;this.Yc.ia();delete this.Yc;RU.g.J[K](this)};function YJa(){SU||(SU=new Vv(400),SU[Rc]());return SU};function TU(){return this.B=this.vd.Y.a(this.Tb)||this.B}function UU(a,b){this.Tb=a.id;wU[K](this,a,b)}U(UU,zU);UU[J].a=TU;wa(UU[J],function(){lm(this.a())});UU[J].jf=function(a,b){var c=this.a(),d=c[w];oa(d,VU(a)+Q);Sa(d,VU(b)+Q);aA(c,VU(a)+Oe+VU(b));this.vd.Yf!=this&&gz(c,gN)};function WU(a,b,c,d,e,f,g,h){this.Tb=a.id;xU[K](this,a,b,g,h);this.lB=c;this.mB=d;this.hm=e;this.im=f}U(WU,yU);WU[J].a=TU;WU[J].setCenter=function(a,b){this.lB=a;this.mB=b;XU(this.a(),a-this.hm,b-this.im,2*this.hm,2*this.im)};
Sy(WU[J],function(a,b){this.hm=a;this.im=b;XU(this.a(),this.lB-a,this.mB-b,2*a,2*b)});function YU(a,b,c,d){this.Tb=a.id;xU[K](this,a,b,c,d)}U(YU,CU);YU[J].a=TU;bA(YU[J],function(a,b){var c=this.a()[w];$a(c,ZU(a));c.top=ZU(b)});YU[J].jf=function(a,b){var c=this.a()[w];oa(c,VU(a)+Q);Sa(c,VU(b)+Q)};function $U(a,b,c,d){this.Tb=a.id;xU[K](this,a,b,c,d)}U($U,BU);$U[J].a=TU;Nq($U[J],function(a){aV(this.a(),iG,ZJa(a))});function bV(a,b,c,d){this.Tb=a.id;xU[K](this,a,b,c,d)}U(bV,DU);bV[J].a=TU;
bV[J].Ft=function(a){aV(this.a()[cc][1],ni,a)};function cV(a,b){this.Tb=a.id;wU[K](this,a,b)}U(cV,AU);cV[J].a=TU;bA(cV[J],function(a,b){var c=this.a()[w];$a(c,ZU(a));c.top=ZU(b)});cV[J].jf=function(a,b){var c=this.a()[w];oa(c,ZU(a));Sa(c,ZU(b))};function dV(a,b,c,d,e){tU[K](this,a,b,c,d,e);this.Yc=new hy(this);lv(this,this.Yc)}U(dV,tU);var $Ja=Ki[fe]&&Ki[fe][Ce]&&8<=Ki[fe][Ce];function aKa(a){return Yi(a)&&wda(a)?a:la(a[qc]())+Q}function eV(a){return k[B](100*(la(a[qc]())-.5))}function ZU(a){return eV(a)+Q}function VU(a){return k[B](100*la(a[qc]()))}function aV(a,b,c){$Ja?a[b]=c:a[u](b,c)}function fV(a,b){var c=a.Y[Wb](dua+b);c.id=aua+Kda++;return c}function gV(a){if($Ja&&a.Ub){var b=sea(Bk(oBa),a.a()[zd]);Kl(a.a(),b)}}
dV[J].ao=function(a,b){(b||this.Yf).a()[p](a.a());gV(this)};dV[J].K4=function(a,b){var c=a.a();bKa(c);if(b instanceof JU)if(b.ne()==ti)Hy(c,!1);else if(1!=b[fC]()){Hy(c,!0);var d=fV(this,QI);rb(d,k[B](100*b[fC]())+Ze);Ya(d,b.ne());c[p](d)}else Hy(c,!0),Py(c,b.ne());else Hy(c,!1);gV(this)};dV[J].L4=function(a,b){var c=a.a();if(b){Oy(c,!0);var d=b.ub(),d=Yi(d)&&-1==d[Dd](Q)?la(d):d*uU(this),e=c[kc](vE)[0];e||(e=e||fV(this,vE),c[p](e));rb(e,b[fC]());Iy(e,d+Q);Ya(e,b.ne())}else Oy(c,!1);gV(this)};
dV[J].J4=function(a,b){var c=a.a();cKa(c);var d=fV(this,Boa);d.on=ui;Fy(d,-c[w].pixelLeft/c[w].pixelWidth-.5+nf+(-c[w].pixelTop/c[w].pixelHeight-.5));d.offset=b.wi[Db](1)+Rpa+b.yi[Db](1)+Q;d.matrix=[b.ti[Db](6),b.vi[Db](6),b.Uh[Db](6),b.xi[Db](6),0,0][Je]();c[p](d);gV(this)};function cKa(a){V(a[cc],function(b){b[cd]==Boa&&a[pe](b)})}function bKa(a){Py(a,L);V(a[cc],function(b){b[cd]==QI&&a[pe](b)})}
function XU(a,b,c,d,e){var f=a[w];Ca(f,Mg);$a(f,ZU(b));f.top=ZU(c);oa(f,VU(d)+Q);Sa(f,VU(e)+Q);a[cd]==NE&&aA(a,VU(d)+Oe+VU(e))}function dKa(a,b){var c=fV(a,b),d=OJa(a);XU(c,0,0,d[r],d[y]);return c}try{eval("document.namespaces")}catch(eKa){}R=dV[J];
R.A=function(){var a=this.Y.xc();a.namespaces.g_vml_||($Ja?a.namespaces.add(eua,ID,eEa):a.namespaces.add(eua,ID),bb(a.createStyleSheet(),cua));var a=this[r],b=this[y],c=this.Y.A(Uf,{style:Lqa+aKa(a)+WBa+aKa(b)});this.B=c;var d=fV(this,nI),e=d[w];Ca(e,Mg);$a(e,e.top=0);oa(e,this[r]);Sa(e,this[y]);aA(d,this.ko?VU(this.ko)+Oe+VU(this.fH):VU(a)+Oe+VU(b));gz(d,Li(this.vu)?VU(this.vu)+Oe+VU(this.nx):gN);c[p](d);this.Yf=new UU(d,this);Bv(c,IF,S(this.h0,this))};
R.h0=function(){var a=gn(this.a()),b=this.Yf.a()[w];if(a[r])oa(b,a[r]+Q),Sa(b,a[y]+Q);else{for(a=this.a();a&&a[ze]&&a[ze][fd]!=M;)a=a[Ge];a&&a[ze]&&this.Yc.o(a,Vpa,this.h0)}this[Cr](IF)};R.jf=function(a,b){en(this.a(),a,b)};R.Kk=function(){var a=this.a();return new Ql(a[w].pixelWidth||a[Hb]||1,a[w].pixelHeight||a[id]||1)};wa(R,function(){this.Yf[bc]()});R.Dl=function(a,b,c,d,e,f,g){var h=fV(this,Nqa);XU(h,a-c,b-d,2*c,2*d);a=new WU(h,this,a,b,c,d,e,f);this.ao(a,g);return a};
R.ob=function(a,b,c,d,e,f,g){var h=fV(this,NF);XU(h,a,b,c,d);a=new YU(h,this,e,f);this.ao(a,g);return a};R.drawImage=function(a,b,c,d,e,f){var g=fV(this,Tsa);XU(g,a,b,c,d);aV(g,qoa,e);a=new cV(g,this);this.ao(a,f);return a};
R.Ui=function(a,b,c,d,e,f,g,h,l,n){var q=dKa(this,NE),t=fV(this,iG);b=eg+eV(b)+nf+eV(c)+dg+eV(d)+nf+eV(e)+Wf;aV(t,xi,b);aV(t,eE,ui);b=fV(this,Xna);b[u](Vh,ui);c=b[w];Fa(c,g[kB]*uU(this));xz(c,g.family);null!=f&&(c[GD]=f);g[ae]&&Mz(c,aL);g.oc&&Vz(c,MH);aV(b,ni,a);q[p](t);q[p](b);a=new bV(q,this,h,l);this.ao(a,n);return a};R.Ba=function(a,b,c,d){var e=dKa(this,NE);aV(e,iG,ZJa(a));a=new $U(e,this,b,c);this.ao(a,d);return a};
function ZJa(a){var b=[];rU(a,function(a,d){switch(a){case 0:b[z](Nh);ga[J][z][bd](b,Bj(d,VU));break;case 1:b[z](IH);ga[J][z][bd](b,Bj(d,VU));break;case 2:b[z](bh);ga[J][z][bd](b,Bj(d,VU));break;case 4:b[z](qD);break;case 3:var e=d[2]+d[3],f=VU(d[4]-Vk(e,d[0])),e=VU(d[5]-Wk(e,d[1])),g=VU(d[0]),h=VU(d[1]),l=k[B](-65536*d[2]),n=k[B](-65536*d[3]);b[z](Iya,f,e,g,h,l,n)}});return b[Je](Oe)}R.Ha=function(a){var b=dKa(this,nI);(a||this.Yf).a()[p](b);return new UU(b,this)};R.Pl=function(){return 0};
R.Qb=function(){dV.g.Qb[K](this);this.h0();gV(this)};R.J=function(){this.Yf=null;dV.g.J[K](this)};function hV(a,b,c,d,e){aQ[K](this,d);this.Ze=new cw(e||CCa);this.cI=L;this.Rd=[];this.uE=[];this.IU=[];this.Bw=[];this.Cta=[];this.Awa=[];this.nK=[];this.z2={};this.Gua={};this.SS={};this.Hua={};this.ew(a);this.jf(b,c);this.Qa=iV(this)?0:da}U(hV,aQ);R=hV[J];R.kia=2048;R.Wpa=0;R.Xpa=0;R.Ab=-da;R.sg=null;R.L2=null;R.A=function(){var a=this.Sb();this.B=this.za().A(Paa,{src:jV(this),"class":Uya,width:a[0],height:a[1]})};R.Hf=function(a){a.src=jV(this);this.B=a};
function jV(a){var b;a.cI!=L?b=fKa(a,a.cI):(b=fKa(a,fJ))||(b=fKa(a,fi));b||a[Cr](new gKa(a.Ze[qc]()));return a.Ze}function hKa(a,b){var c=[];V(b,function(a){a.area=a.area||Gxa;a.Np=a.Np||fi;c[z]([a.area,a.Np,a[D]][Je]())});c=c[Je](fv);a.bd(Dwa,c)}R.ew=function(a){this.Ze.bd($J,a)};gr(R,function(){return lw(this.Ze,$J)});R.jf=function(a,b){var c=[a||300,b||150][Je](qD);this.Ze.bd(aK,c)};R.Sb=function(){return lw(this.Ze,aK)[Ac](qD)};R.KU=function(a){this.Qa=a};R.JU=function(a){this.Ab=a};
function kV(a,b){a.Bw=b;a.Ze.bd(Cwa,a.Bw[Je](fv))}function lV(a){a=a[ps]();return a==ah||a==eL||a==dL||a==PK||a==OK}function iV(a){a=a[ps]();return a==lG||a==Iqa||a==xqa}function iKa(a){a=a[ps]();return a==ah||a==eL||a==dL}function jKa(a){a=a[ps]();return a==ah||a==dL||a==OK}R.bd=function(a,b){this.Ze.bd(a,b)};R.T3=function(a){this.Ze.T3(a)};R.setTitle=function(a){this.sg=a;this.Ze.bd(Awa,this.sg[Bb](/\n/g,fv))};function mV(a,b){a.nK[z](b);a.Ze.bd(ywa,a.nK[Je](nf));return a.nK[I]-1}
function nV(a,b,c){a.z2[b]=c;b=kKa(a,a.z2,ZBa,fv);a.Ze.bd(zwa,b)}function oV(a,b,c,d){var e;e=da;for(var f=0,g=b[I];f<g;++f){var h=b[f];null!=h&&h<e&&(e=h)}e<a.Qa&&(a.Qa=e);e=-da;f=0;for(g=b[I];f<g;++f)h=b[f],null!=h&&h>e&&(e=h);e>a.Ab&&(a.Ab=e);if(Li(d)){if(a.IU[I]<a.Rd[I])throw m("Cannot start adding legends text after first element.");a.IU[z](d);a.Ze.bd(Fwa,a.IU[Je](fv))}a.Rd[z](b);a.uE[z](c);a.Ze.bd(dK,a.uE[Je](nf))}R.getData=function(a){return Li(a)?this.Rd[a]:this.Rd};
function fKa(a,b){for(var c=[],d=0,e=a.Rd[I];d<e;++d){var f=c,g=d,h;h=a;for(var l=a.Rd[d],n=a.Qa,q=a.Ab,t=b,v=[],x=0,A=l[I];x<A;++x)v[z](lKa(l[x],n,q,t));h=v[Je](h.cI==kE?nf:L);f[g]=h}c=c[Je](b==kE?fv:nf);c=null==a.L2?Jda(b,Bf,c):Jda(b,a.L2,Bf,c);a.Ze.bd(Gwa,c);return a.Ze[qc]()[I]<a.kia}function kKa(a,b,c,d){var e=[],f=0;for(a=a.nK[I];f<a;++f)b[f]&&e[z](f+c+b[f][Je](d));return e[Je](fv)}var mKa=k.pow(64,2)-1;
function lKa(a,b,c,d){var e=d==fJ;if(null===a||!Li(a)||fa(a)||a<b||a>c)return e?qza:OL;if(d==kE)return String(a);d=.5;c>b&&(d=(a-b)/(c-b));if(e)return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Jb](k[Fb](d*mKa/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-."[Jb](k[Fb](d*mKa%64));a=k[B](61*d);return"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"[Jb](a)}
hV[J].J=function(){hV.g.J[K](this);delete this.Bw;delete this.Cta;delete this.Awa;delete this.Wpa;delete this.Xpa;delete this.uE;delete this.IU;delete this.Rd;this.Ze=null;delete this.Qa;delete this.Ab;this.sg=null;delete this.nK;delete this.z2;delete this.Gua;delete this.SS;delete this.Hua};function gKa(a){nv[K](this,fna);this.uri=a}U(gKa,nv);function pV(a){$T[K](this,a,[aI,$H])}U(pV,$T);pV[J].FG=function(a,b,c){if(b==aI){if(!a[Ks](c.Tn))return c.Tn=a,!0}else if(null!=c.Tn)return c.Tn=null,!0;return!1};pV[J].pk=function(a){return null!=a.Tn?[new ZT(Mu,a.sf)]:[]};function qV(){this.Zca=null;this.Wua={};this.TS={};this.s$=new sl;this.Wna=new sl}qV[J].set=function(a,b){this.Wua[a]!==b?this.s$.add(a):this.s$[Ub](a);this.Zca&&this.Zca[a]===b||(this.Wna.add(a),this.TS[a]=b)};qV[J].get=function(a){return this.TS[a]};qV[J].keys=function(){return lk(this.TS)};function rV(a,b,c){this.tg=a;this.faa=b;this.pi=new qV;this.zn=null;this.Bta=c;a===iG&&(this.pi.set(QI,M),this.pi.set(vE,KN),this.zn=new nP(this.Kq()))}R=rV[J];R.Zm=function(){if(null==this.zn){var a=nKa[this.tg];if(!a)throw m("No draw routine for "+this.tg+qf);this.zn=a[K](null,this.Kq());this.zn[Y]({idStr:this.faa.Xe()})}return this.zn};R.Kq=function(){return this.pi.TS};function sV(a,b){a.pi.set(qD,b);return a}function tV(a,b){a.pi.set(Ei,b);return a}R.Lg=function(a){this.pi.set(Di,a);return this};
R.bk=function(a){this.pi.set(xh,a);return this};R.Ft=function(a){this.pi.set(Ju,a);return this};Sy(R,function(a){this.pi.set(Ipa,a);return this});function oKa(a,b){var c={};Yo(b,nL,null,function(b){var e=tp(b[nc]||c[nc])||M;a.hf(e);e=lp(b[be]);null!=e&&a.Bf(e);e=tp(b[dc]||c[dc]);null!=e&&a.pd(e);b=jp(b[Td]);null!=b&&a.$k(b);return null})}R.pd=function(a){this.pi.set(vE,a);this.zn&&this.zn[w](vE,a);return this};R.$k=function(a){this.pi.set(oE,a);this.zn&&this.zn[w](oE,a);return this};
R.hf=function(a){this.pi.set(QI,a);return this};R.Bf=function(a){this.pi.set(LI,a);return this};zz(R,function(a,b){this.zn[eC](a,b);return this});R.ta=function(a,b){this.zn[UC](a,b);return this};R.Vf=function(a,b,c,d,e,f,g){this.zn.arc(a,b,c,d,e,f,g);return this};R.zga=function(a){this.pi.set(DI,a);return this};
var nKa={circle:function(a){return new fP(a[nC],a.x,a.y,{fill:a[nc]})},line:function(a){return new hP(a.x,a.y,a.ie,a.te,a)},rect:function(a){return new iP(a.x,a.y,a[r],a[y],a)},text:function(a){return new jP(a.x,a.y,a[td],a)}};function pKa(a){this.zh=[];this.pa=a;this.Fy=0}R=pKa[J];R.Sb=function(){return this.pa};R.S_=function(){return this.zh};R.ta=function(a,b,c,d,e,f){a=tV(sV(new rV(ku,a||this.gB(),b||oL),c),d);a.pi.set(oD,e);a.pi.set(mD,f);this.zh[z](a);return a};R.qA=function(a,b,c,d,e,f){a=tV(sV((new rV(Ju,a||this.gB(),b||oL)).Ft(c),d),e).Lg(f);this.zh[z](a);return a};R.gB=function(){var a=new QT(wM);ST(a,YL,nza+this.Fy);this.Fy+=1;return a};function uV(a,b){var c;c=Ki[Gc][Yc];c=hj(pj(c))||zn(1,c)!=fu?Ch:fu;return SO(UDa,c,a,b)};function qKa(a,b){if(a){if(b[I]!=a[I])throw m("colorsScale and valuesScale must be of the same length");}else if(1!=b[I])throw m("colorsScale must contain exactly one element when no valueScale is provided");this.il=a;this.su=Bj(b,function(a){return Gn(a).$b})}var rKa=[wN,JN],sKa=[xN,wN,JN];
function tKa(a,b){if(!a.il)return a.su[0];if(b>=a.il[a.il[I]-1])return a.su[a.su[I]-1];if(b<=a.il[0])return a.su[0];var c=Wj(a.il,b);if(0<=c)return a.su[c];var d=-c-2,c=-c-1;return vo(a.su[c],a.su[d],(b-a.il[d])/(a.il[c]-a.il[d]))}
function uKa(a,b){b&&0!=b[I]?1==b[I]&&(b=[rKa[0],b[0]]):b=a&&3==a[I]?sKa:rKa;if(!a||2>a[I])return{values:null,tY:[wj(b)]};var c=a[0],d=a[a[I]-1],e=d-c;if(0==e)return{values:[d],tY:[wj(b)]};if(2==a[I])for(a=[],d=e/(b[I]-1),e=0;e<b[I];e++)a[z](c+d*e);return{values:a,tY:b}}
function vKa(a,b){var c=null,d=a.U(hwa);if(d&&0<d[I]){1==d[I]&&(d=[d[0],d[0]]);b&&(null==d[0]&&(d[0]=b[Rc]),null==d[d[I]-1]&&(d[d[I]-1]=b.end));if(null==d[0])throw m(gwa);for(c=1;c<d[I];c++){if(null==d[c])throw m(gwa);if(d[c]<d[c-1])throw m("colorAxis.values must be a monotonically increasing series");}c=d}else{var d=fp(a,kwa),e=fp(a,lwa);if(null!=d&&null!=e&&d>e)throw m("colorAxis.minValue ("+d+") must be at most colorAxis.maxValue ("+e+kf);(d=Yfa(b,d,e))&&(c=[d[Rc],d.end])}var d=a.U(RJ),d=a.U(pwa,
d),e=a.U(jwa,rKa),f=a.U(iwa,sKa);d&&0!=d[I]?1==d[I]&&(d=[e[0],d[0]]):d=c&&3==c[I]?f:e;c=uKa(c,d);return new qKa(c[QA],c.tY)};function vV(a,b){this.x=a||0;this.y=b||0}Ha(vV[J],function(){return new vV(this.x,this.y)});function wV(a){var b=Bj(a.N,function(b){var d=a[SC]?a[SC]:{x:0,y:0},e=sO(b.x+d.x,b[I],a.Pc);b=sO(b.y+d.y,a.la[Ic],a.Qc);return e[Rc]==e.end||b[Rc]==b.end?null:new Im(b[Rc],e.end,b.end,e[Rc])}),b=Aj(b,Si);return xo(b)};function wKa(a,b){return k.abs(a-b)}function xKa(a,b,c){if(!a||!b)return!0;var d=c||wKa;return ik(a,function(a,c){var g=b[c];return!Li(b[c])||.05>=d(a,g)})}function yKa(a,b,c){if(0==a.x||0==b.x)return{x:0,y:(0==a.x&&0==b.x?0:0==a.x?a.y:b.y)*c/6};c=c/3*k.min(k.abs(a.x),k.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return 0<a.x?{x:c,y:c*b}:{x:-c,y:-c*b}}function zKa(a,b,c){var d=a.lda(),e=b.lda();if(0==d||0==e)return new BO(0,0);d=k[Od](d/e);a=CO(a[Lc]()[JB](1/d),b[Lc]()[JB](d));a[JB](c/6);return a}
function AKa(a,b,c,d,e){c=c?yKa:zKa;for(var f=[],g=0;g<a[I];++g){var h,l;e?(h=BKa(a,g,1,d),l=BKa(a,g,-1,d)):(h=d?(g+1)%a[I]:g+1,l=d?(a[I]+g-1)%a[I]:g-1);null!=h&&null!=l&&null!=a[g]&&null!=a[l]&&null!=a[h]?(h=c(DO(a[g],a[l]),DO(a[h],a[g]),b),f[z]([DO(a[g],h),CO(a[g],h)])):null!=a[g]?f[z]([a[g][Lc](),a[g][Lc]()]):f[z](null)}return f}function BKa(a,b,c,d){var e=b+c;for(d&&(e=(e+a[I])%a[I]);e!=b&&0<=e&&e<a[I];){if(null!=a[e])return e;e+=c;d&&(e=(e+a[I])%a[I])}return null}
function CKa(a,b,c){c=c||0;var d=Gj(b,function(b){return b[c]>a});return-1==d?b[I]-1:0==d?0:b[d][c]-a<a-b[d-1][c]?d:d-1}function DKa(a,b,c){var d;d=d||0;c=c||0;if(0<b[I]&&a<=wj(b))return c=CKa(a,b,d),[c,b[c][d]];var e=b[I]-1-c,f=wj(b)[d],g=b[e][d],h=f-g,l=k[Fb]((a-f)/h);a=a-f-l*h;e=Bj(Rj(b,e),function(a){return[a[d]-g]});a=CKa(a,e,0);return[b[I]-1+l*c+a,f+l*h+e[a][0]]}function xV(a,b){for(var c=[],d=0;d<a;d++)c[d]=b[K](void 0,d);return c}function EKa(a){return null!=a.max?a.max:a.min}
function FKa(a,b,c,d){Li(c)||(c=0);Li(d)||(d=a[I]);c=b-c;for(var e=0,f=0<=c?0:null,g=0,h=0,l=null,n=null;e<a[I];){var q=a[e].min,t=EKa(a[e])-q,g=g+q;if(g<=c)var f=e+1,v=k.min(c-g,t),h=g+v,n=q+v;if(g>b)return e>=d?{n:e,last:l,eL:b-(g-q)}:null===f?null:{n:f,last:n,eL:c-h};v=k.min(b-g,t);g+=v;l=q+v;e++}return{n:e,last:l,eL:b-g}}function GKa(a,b,c){a=Bj(a,c||Qk);Yj(a);for(var d=c=0;d<a[I];d++){var e=a[I]-d,f=(a[d]-c)*e;if(f<=b)c=a[d],b-=f;else{c+=b/e;b=0;break}}return{Rza:c,eL:b}}
function HKa(a,b,c,d){var e=FKa(a,b,c,d);if(!e)return null;b=e.eL;c=Rj(a,0,e.n);d=Cj(c,function(a,b){return k.max(a,b.bc[I])},0);var f=Bj(c,EKa);0<f[I]&&(f[f[I]-1]=e.last);for(var g=0;g<d;g++){e=GKa(c,b,function(a){return a.bc[g]||0});b=e.eL;for(var h=0;h<f[I];h++)f[h]+=k.min(e.Rza,a[h].bc[g]||0);if(0==b)break}return f}function yV(a,b){var c=HKa(a,b,void 0,void 0),d={};V(a,function(a,b){var g=a.key;null!=d[g]||(d[g]=[]);b<c[I]&&d[g][z](c[b])});return d}
function IKa(a,b){for(var c=Rj(arguments,1),d=[],e=0;e<c[I];e+=2){var f=k.min(c[e],a[I]),g=k.min(c[e+1],a[I]),f=Rj(a,f,g);Qj(d,f)}return d}function JKa(a){if(0==a)return 0;a=k.abs(a);for(var b=0;16>b;++b){if(k.abs(a-k[B](a))<1E-7*a)return b;a*=10}return 16}function KKa(a){var b=oq;if(0>=a)return b[mc](0,b[re](qf));for(var b=b[mc](0,b[re](qf)+1),c=0;c<a;c++)b+=Se;return b}function zV(a,b){return Yi(a)?[a+qf+b]:Bj(a,function(a){return a+qf+b})}function LKa(a,b,c){return 0>b||0>c?null:a[b][c]}
function MKa(a,b,c,d,e,f){var g=[],h=LKa(c,d-1,e);h&&g[z]({qT:h,km:h.km+1,IJ:d-1,XV:null,JJ:null,YV:null});(h=LKa(c,d,e-1))&&g[z]({qT:h,km:h.km+1,IJ:null,XV:null,JJ:e-1,YV:null});(c=LKa(c,d-1,e-1))&&f(a[d-1],b[e-1])&&g[z]({qT:c,km:c.km,IJ:d-1,XV:e-1,JJ:e-1,YV:d-1});Yj(g,function(a,b){return a.km-b.km});return 0<g[I]?g[0]:{qT:null,km:0,IJ:null,XV:null,JJ:null,YV:null}}
function NKa(a,b,c){var d=c||function(a,b){return a==b};c=[];for(var e=0,f=a[I];e<=f;e++){c[e]=c[e]||[];for(var g=0,h=b[I];g<=h;g++)c[e][g]=MKa(a,b,c,e,g,d)}a={};b={};h=c[f][h];for(c=h.km;h;)null!=h.IJ&&(a[h.IJ]=h.XV),null!=h.JJ&&(b[h.JJ]=h.YV),h=h.qT;return{km:c,qda:a,rda:b}}
function OKa(a,b,c){function d(a,b,c){if(null==c)return 0;if(c===b[I]-1||null==a)return c;var d=f(b[c]);if(null==d)return c+1;b=f(b[c+1]);return null==b?c:k.abs(a-d)<=k.abs(a-b)?c:c+1}if(!a||!b||0===a[I]||0===b[I])return null;for(var e=[],f=c||Qk,g=c=0,h,l;c<a[I]||g<b[I];)c<a[I]&&(h=f(a[c])),g<b[I]&&(l=f(b[g])),c<a[I]&&g<b[I]&&h==l?(e[z]({value:h,uA:c,vA:g}),c++,g++):c<a[I]&&(null==h||g==b[I]||h<l)?(e[z]({value:h,uA:c,vA:null}),c++):g<b[I]&&(null==l||c==a[I]||l<h)&&(e[z]({value:l,uA:null,vA:g}),g++);
var n=null,q=null;V(e,function(c){null==c.uA?c.uA=d(c[Ad],a,n):n=c.uA;null==c.vA?c.vA=d(c[Ad],b,q):q=c.vA});return e}function AV(a,b){for(var c in a)if(!Ij(b,c))return!1;return!0}function PKa(a,b,c,d){for(var e=1,f=0;1E3>f;f++){var g=QKa(a,b,c,e),h=QKa(a,b,c,0),l=xKa(a,g,d),h=xKa(a,h,d);if(l&&h)break;a=g;e*=.99}return a}function QKa(a,b,c,d){var e={};fk(a,function(f,g){for(var h=f,l=0;l<b[I];l++)var n=(0,b[l])(a,g,d),h=c(h,n);e[g]=h});return e}
function RKa(a,b,c){if(c)return SKa(Aj(a,Si),b);var d=-1;for(c=0;c<a[I];c++)if(null===a[c]){d=Rj(a,d+1,c);d=SKa(d,b);if(null!==d)return d;d=c}a=Rj(a,d+1);return SKa(a,b)}function SKa(a,b){var c=Wj(a,b,function(a,b){return Xj(a,b.x)});if(0<=c)return a[c].y;var d=-(c+1);if(0==d||d==a[I])return null;c=a[d-1];d=a[d];return AO(new zO(c.x,c.y,d.x,d.y),(b-c.x)/(d.x-c.x)).y};function BV(){return{transform:function(a){return a},inverse:function(a){return a}}}function TKa(a){var b=UKa(a);return{transform:function(a){var d=VKa(b,a,function(a){return a[Nr]});return null===d?a:d[Us]+(a-d[Nr])*d.IB},inverse:function(a){var d=VKa(b,a,function(a){return a[Us]});return null===d?a:0==d.IB?d[Nr]:d[Nr]+(a-d[Us])/d.IB}}}
function UKa(a){for(var b=[],c=0,d=null,e=0;e<a[I];e++){var f=a[e],g=f.rpa,h=f[Rc],f=f.end,l=g/(f-h);null===d||d!=h?(d={source:h,target:h+c,IB:l},b[z](d)):(d=b[b[I]-1],d.IB=l);b[z]({source:f,target:h+c+g,IB:1});c+=g-(f-h);d=f}return b}function VKa(a,b,c){b=Wj(a,{source:b,target:b,IB:0},function(a,b){var f=c(a),g=c(b);return f<g?-1:f>g?1:0});0>b&&(b=-b-2);return 0>b?null:a[b]}function WKa(){return{transform:function(a){return k.log(a)/k[vC]},inverse:function(a){return k.pow(10,a)}}}
function XKa(a){return{transform:function(b){return b>a?k.log(b/a)/k[vC]:b<-a?-k.log(-b/a)/k[vC]:0},inverse:function(b){return 0<b?k.pow(10,b)*a:0>b?-k.pow(10,-b)*a:0}}}var YKa={$Ba:cG,yBa:nH,NBa:OG};function ZKa(a,b,c){return(c=Ap(a,c,YKa))?c:ap(a,b)?nH:cG}function $Ka(a,b,c){switch(a){case cG:return Jj(c)?BV():TKa(c);case nH:return WKa();case OG:return XKa(b);default:return BV()}};/*
 Portions of this code are from MochiKit, received by
 The Closure Authors under the MIT license. All other code is Copyright
 2005-2009 The Closure Authors. All Rights Reserved.
*/
function CV(a,b){this.gf=[];this.yea=a;this.m$=b||null;this.WI=this.DB=!1;this.ut=void 0;this.m5=this.Tla=this.wX=!1;this.OV=0;this.wd=null;this.EX=0}R=CV[J];ir(R,function(a){if(this.DB)this.ut instanceof CV&&this.ut[Cs]();else{if(this.wd){var b=this.wd;delete this.wd;if(a)b[Cs](a);else b.EX--,0>=b.EX&&b[Cs]()}this.yea?this.yea[K](this.m$,this):this.m5=!0;this.DB||DV(this,new EV)}});R.K9=function(a,b){this.wX=!1;aLa(this,a,b)};function aLa(a,b,c){a.DB=!0;a.ut=c;a.WI=!b;bLa(a)}
R.pu=function(){if(this.DB){if(!this.m5)throw new FV;this.m5=!1}};R.Z8=function(a){this.pu();aLa(this,!0,a)};function DV(a,b){a.pu();aLa(a,!1,b)}function cLa(a,b){GV(a,b,null,void 0)}function dLa(a,b){GV(a,null,b,void 0)}function GV(a,b,c,d){a.gf[z]([b,c,d]);a.DB&&bLa(a)}R.then=function(a,b,c){var d,e,f=new Sv(function(a,b){d=a;e=b});GV(this,d,function(a){a instanceof EV?f[Cs]():e(a)});return f[Rs](a,b,c)};Xja(CV);CV[J].Uj=function(a){return a instanceof m};
function eLa(a){return Dj(a.gf,function(a){return aj(a[1])})}
function bLa(a){if(a.OV&&a.DB&&eLa(a)){var b=a.OV,c=HV[b];c&&(Ki[zr](c.Tb),delete HV[b]);a.OV=0}a.wd&&(a.wd.EX--,delete a.wd);for(var b=a.ut,d=c=!1;a.gf[I]&&!a.wX;){var e=a.gf[xb](),f=e[0],g=e[1],e=e[2];if(f=a.WI?g:f)try{var h=f[K](e||a.m$,b);Li(h)&&(a.WI=a.WI&&(h==b||a.Uj(h)),a.ut=b=h);if(Yja(b)||typeof Ki[ls]===sh&&b instanceof Ki[ls])d=!0,a.wX=!0}catch(l){b=l,a.WI=!0,eLa(a)||(c=!0)}}a.ut=b;if(d)if(h=S(a.K9,a,!0),d=S(a.K9,a,!1),b instanceof CV)GV(b,h,d),b.Tla=!0;else b[Rs](h,d);c&&(b=new fLa(b),
HV[b.Tb]=b,a.OV=b.Tb)}function gLa(a){var b=new CV;DV(b,a);return b}function FV(){fj[K](this)}U(FV,fj);Ga(FV[J],"Deferred has already fired");gb(FV[J],"AlreadyCalledError");function EV(){fj[K](this)}U(EV,fj);Ga(EV[J],"Deferred was canceled");gb(EV[J],"CanceledError");function fLa(a){this.Tb=Ki[Xr](S(this.Qya,this),0);this.us=a}fLa[J].Qya=function(){delete HV[this.Tb];throw this.us;};var HV={};function hLa(a,b){var c=b||{},d=c[fe]||ea,e=hm(pg),f={hga:e,Df:void 0},g=new CV(iLa,f),h=null,l=null!=c.timeout?c.timeout:5E3;0<l&&(h=ba[Xr](function(){IV(e,!0);DV(g,new JV(1,Gza+a))},l),f.Df=h);Kq(e,hr(e,function(){e[Js]&&e[Js]!=Lra&&e[Js]!=St||(IV(e,c.r9||!1,h),g.Z8(null))}));e.onerror=function(){IV(e,!0,h);DV(g,new JV(0,TAa+a))};cm(e,{type:qi,charset:Bza,src:a});jLa(d)[p](e);return g}
function kLa(a,b){Ki.closure_verification||(Ki.closure_verification={});var c=Ki.closure_verification;if(Li(c[b]))return gLa(new JV(3,xza+b+UEa));var d=hLa(a,{r9:!0}),e=new CV(S(d[Cs],d));cLa(d,function(){var d=c[b];Li(d)?(e.Z8(d),delete c[b]):DV(e,new JV(2,Wza+a+PEa+b+LEa))});dLa(d,function(a){Li(c[b])&&delete c[b];DV(e,a)});return e}function jLa(a){var b=a[kc](Zf);return!b||Jj(b)?a[lc]:b[0]}function iLa(){if(this&&this.hga){var a=this.hga;a&&a[cd]==pg&&IV(a,!0,this.Df)}}
function IV(a,b,c){null!=c&&Ki[zr](c);Kq(a,Oi);a.onerror=Oi;hr(a,Oi);b&&ba[Xr](function(){om(a)},0)}function JV(a,b){var c=yAa+a+kf;b&&(c+=NM+b);fj[K](this,c);this.code=a}U(JV,fj);var __flash_unloadHandler,__flash_savedUnloadHandler;/*
 SWFObject v1.5: Flash Player detection and embed -
 http://blog.deconcept.com/swfobject/

 SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
 http://www.opensource.org/licenses/mit-license.php

*/
function lLa(a,b,c,d,e,f,g,h,l,n){if(ea[yd]){this.sja=n?n:Ava;a:{n=this.sja;var q=ea[Gc][Mc]||ea[Gc].hash;if(null==n)n=q;else{if(q)for(var q=q[Ae](1)[Ac](af),t=0;t<q[I];t++)if(q[t][Ae](0,q[t][Dd](Gf))==n){n=q[t][Ae](q[t][Dd](Gf)+1);break a}n=L}}this.hya=n;this.da={};this.Vn={};this.attributes=[];a&&this[u](lE,a);b&&this[u](VH,b);c&&this[u](Di,c);d&&this[u](xh,d);e&&this[u](zD,new KV(e[qc]()[Ac](qf)));a:if(a=new KV([0,0,0]),Ey.plugins&&Ey.mimeTypes[I])(b=Ey.plugins[Tza])&&b.description&&(a=new KV(b.description[Bb](/([a-zA-Z]|\s)+/,
L)[Bb](/(\s+r|\s+b[0-9]+)/,qf)[Ac](qf)));else if(Ey[Dc]&&0<=Ey[Dc][Dd](uza))for(b=1,c=3;b;)try{c++,b=new ActiveXObject(Rza+c),a=new KV([c,0,0])}catch(v){b=null}else{b=null;try{b=new ActiveXObject(Pza)}catch(x){try{b=new ActiveXObject(Qza),a=new KV([6,0,21]),b.rAa=BL}catch(A){if(6==a.cD)break a}try{b=new ActiveXObject(Sza)}catch(C){}}null!=b&&(a=new KV(b.GetVariable(XDa)[Ac](Oe)[1][Ac](nf)))}this.mR=a;!ba.opera&&ea.all&&7<this.mR.cD&&(mLa=!0);f&&(this.da.bgcolor=f);this.da.quality=g?g:fI;this[u](dna,
!1);this[u](jJ,!1);this[u](Ima,h?h:ba[Gc]);this[u](MF,L);l&&this[u](MF,l)}}var mLa;
ob(lLa,{setAttribute:function(a,b){this[OB][a]=b},getAttribute:function(a){return this[OB][a]},getParams:function(){return this.da},write:function(a){if(this[se](dna)&&nLa(this.mR,new KV([6,0,65]))&&!nLa(this.mR,this[se](zD))){this[u](jJ,!0);var b=Cy(this[se](Ima));this.Vn.MMredirectURL=b;pr(ea,ea[JC][ud](0,47)+$Ea);this.Vn.MMdoctitle=ea[JC]}if(this.hya||this[se](jJ)||nLa(this.mR,this[se](zD))){a=typeof a==ni?ea[yd](a):a;b=L;if(Ey.plugins&&Ey.mimeTypes&&Ey.mimeTypes[I]){this[se](jJ)&&(this.Vn.MMplayerType=
gAa,this[u](lE,this.Xza));var b=GBa+this[se](lE)+CEa+this[se](Di)+GEa+this[se](xh)+DEa+this[se](oi)+Qe,b=b+(RN+this[se](VH)+FEa+this[se](VH)+ON),c=this.getParams(),d;for(d in c)b+=[d]+Hf+c[d]+ON;d=oLa(this)[Je](af);0<d[I]&&(b+=wua+d+Qe);b+=BCa}else{this[se](jJ)&&(this.Vn.MMplayerType=sBa,this[u](lE,this.Xza));b=BBa+this[se](VH)+HEa+this[se](Di)+GEa+this[se](xh)+DEa+this[se](oi)+MN;b+=yBa+this[se](lE)+Re;c=this.getParams();for(d in c)b+=ABa+d+NN+c[d]+Re;d=oLa(this)[Je](af);0<d[I]&&(b+=zBa+d+Re);b+=
PBa}Xa(a,b);return!0}this[se](MF)!=L&&ea[Gc][Bb](this[se](MF));return!1}});function oLa(a){var b=[],c;a=a.Vn;for(c in a)b[b[I]]=c+Gf+a[c];return b}function KV(a){this.cD=null!=a[0]?ka(a[0],10):0;this.MS=null!=a[1]?ka(a[1],10):0;this.rev=null!=a[2]?ka(a[2],10):0}function nLa(a,b){return a.cD<b.cD?!1:a.cD>b.cD?!0:a.MS<b.MS?!1:a.MS>b.MS?!0:a.rev<b.rev?!1:!0}function pLa(){for(var a=ea[kc](aba),b=a[I]-1;0<=b;b--){Qa(a[b][w],M);for(var c in a[b])typeof a[b][c]==sh&&(a[b][c]=function(){})}}
if(mLa&&!qLa){ba.attachEvent("onbeforeunload",function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};ba.attachEvent(Uqa,pLa)});var qLa=!0}!ea[yd]&&ea.all&&(ea.getElementById=function(a){return ea.all[a]});var LV={},rLa=!1;
function sLa(a){if(!rLa){var b={colors:[{color:fEa,dark:nEa,light:$Da},{color:jEa,dark:mEa,light:cEa},{color:gEa,dark:oEa,light:ZDa},{color:pEa,dark:uEa,light:hEa},{color:aEa,dark:iEa,light:dEa},{color:sEa,dark:vEa,light:kEa}],backgroundColor:{gradient:{color1:tEa,color2:yEa,x1:fN,y1:fN,x2:cN,y2:cN}},titleTextStyle:{color:Ci},hAxis:{textStyle:{color:Ci},titleTextStyle:{color:Ci}},vAxis:{textStyle:{color:Ci},titleTextStyle:{color:Ci}},legend:{textStyle:{color:Ci}},chartArea:{backgroundColor:{stroke:qN,fill:M}},
areaOpacity:.8};LV.classic=b;b={titlePosition:TH,axisTitlesPosition:TH,legend:{position:TH},chartArea:{width:cN,height:cN},vAxis:{textPosition:TH},hAxis:{textPosition:TH}};LV.maximized=b;b={enableInteractivity:!1,legend:{position:M},seriesType:Ng,lineWidth:1.6,chartArea:{width:cN,height:cN},vAxis:{textPosition:M,gridlines:{color:M},baselineColor:M},hAxis:{textPosition:M,gridlines:{color:M},baselineColor:M}};LV.sparkline=b;b={bar:{groupWidth:fCa},textStyle:{color:CN,fontName:aM},annotations:{textStyle:{color:CN,
fontName:aM}},bubble:{highContrast:!0,textStyle:{auraColor:M,color:wEa,fontName:aM}},tooltip:{textStyle:{color:CN,fontName:aM}},vAxis:{textStyle:{color:CN,fontName:aM,fontSize:12},gridlines:{color:qN},baselineColor:rEa},legend:{newLegend:!0,pagingTextStyle:{fontName:aM},textStyle:{auraColor:M,color:CN,fontName:aM,fontSize:12}},hAxis:{textStyle:{color:CN,fontName:aM,fontSize:12},gridlines:{color:qN},baselineColor:rEa},pieSliceTextStyle:{color:We,fontName:aM,fontSize:14},pieResidueSliceColor:CN,titleTextStyle:{color:CN,
fontName:aM,fontSize:16,bold:lh},scatter:{dataOpacity:.6},colorAxis:{colors:[],"one-sided-colors":[We,rT[VM]],"two-sided-colors":[rT[VM],We,tT[TM]],legend:{textStyle:{color:CN,fontName:aM,fontSize:12}}},colors:[{color:rT[VM],dark:rT[PM],light:rT[dN]},{color:sT[VM],dark:sT[OM],light:sT[dN]},{color:tT[TM],dark:tT[PM],light:tT[dN]},{color:uT[VM],dark:uT[QM],light:uT[dN]},{color:vT[WM],dark:vT[PM],light:vT[dN]},{color:wT[TM],dark:wT[PM],light:wT[dN]},{color:xT[WM],dark:xT[QM],light:xT[dN]},{color:yT[PM],
dark:yT[OM],light:yT[dN]},{color:zT[WM],dark:zT[TM],light:zT[dN]},{color:AT[YM],dark:AT[VM],light:AT[dN]},{color:BT[QM],dark:BT[OM],light:BT[dN]},{color:AT[QM],dark:AT[OM],light:AT[qCa]}]};LV.material=b;rLa=!0}return LV[a]}function MV(a){var b={};Ya(b,a[D]||a);var c=so(b[D]);c==M?(b.mb=a.darker||c,b.ph=a.lighter||c):(c=Mn(c),b.mb=a.darker||Jn(Sn(c,.25)),b.ph=a.lighter||Jn(ao(c,.25)));return b};function tLa(a,b){this.oI=a||[];uLa(this,b)}var vLa=[sL,"comic sans ms","courier new","georgia","impact","times new roman","trebuchet ms","verdana"];function wLa(){return function(a,b){return b===EI&&Yi(a)&&!Ij(vLa,a[Le]())}}function uLa(a,b){var c=Ni(vza);0!==a.oI[I]&&c?c[wd]({google:{families:a.oI},active:function(){b[Vs]()},fontinactive:function(){b.reject(lAa)}}):b[Vs](null)};function xLa(a){this.Vna=a}var yLa=uV("regioncoder",tf)+"geocodes",NV={};function zLa(a,b){a=jj(a[Le]());a=aa(String(a));var c=NV[a];if(null==c){NV[a]=[b];var c=yLa+bt+a+QCa,d=Bga(),e=ea[Wb](dja);db(e,qi);e.src=c;d[p](e);Wv(cj(ALa,a,null),5E3)}else Qi(c)==Pg?Ij(c,b)||c[z](b):Wv(cj(b,c),0)}function ALa(a,b){if(b){var c=new xLa(b),d=NV[a];if(Qi(d)==Pg){NV[a]=c;for(var e=0;e<d[I];e++)d[e](c)}}else if(d=NV[a],Qi(d)==Pg)for(NV[a]=null,e=0;e<d[I];e++)d[e](null)}
function BLa(a,b){b=jj(b[Le]());return a.Vna[b]}
var CLa=["AD","AE","AF","AG","AL","AM","AO","AR",AM,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO",Nf,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CS","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","ER","ES","ET","FI","FJ","FM","FR","GA","GB","GD","GE","GH","GM","GN","GQ","GR","GT","GW","GY","HN",ag,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB",kM,
"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MT","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SK","SL","SM","SN","SO","SR","ST","SV","SY","SZ",wg,"TG","TH","TJ",yg,"TM","TN","TO",zg,"TT","TV","TW","TZ","UA","UG","UM",SL,"UY","UZ","VC","VE","VN","VU","WS","YE","YU","ZA","ZM","ZW"];Mi("gviz.util.RegionCoder.dictionaryReady",ALa,void 0);var DLa={cN:zh,gN:zi};
function ELa(a,b,c,d){var e={},f={},g=b.rea||oq;if(b[wC]==zh){var f=b.la,e=a.il[0],h=a.il[a.il[I]-1],g=new nq({pattern:g}),e=g.wc(e),h=g.wc(h),f={minValue:{text:e,width:d?d(e,f)[r]:0,height:f[Ic]},maxValue:{text:h,width:d?d(h,f)[r]:0,height:f[Ic]}};d=f[ec][y]/4;e=new Lm(f[ec][r]+d,0,b[r]-(f[ec][r]+f[Cb][r]+2*d),b[y])}else e=new Lm(0,0,b[r],b[y]);d=.33*e[y];var h=2*(d/k[Od](3)),g=new Lm(e[F]+h/2,e.top+d+1,e[r]-h,e[y]-d-1),l=a.su,n=a.il,q=n[n[I]-1]-n[0],t;if(0==q)t=[{xh:new Lm(g[F],g.top,g[r],g[y]),
brush:new Ao({fill:l[0]})}];else{t=[];for(var q=g[r]/q,v=g[F],x=0,A=0;A<n[I]-1;++A)x=v+(n[A+1]-n[A])*q,t[A]={xh:new Lm(v,g.top,x-v,g[y]),brush:new Ao({gradient:{x1:v,y1:0,ie:x,te:0,ag:l[A],Ef:l[A+1]}})},v=x}g=t;if(null!=g&&0<g[I]&&(0>g[0].xh[r]||0>g[0].xh[y]))return null;l=e;n=b.tda;e=[];for(t=0;t<c[I];++t)q=c[t][Ad],v=a.il,q<v[0]?q=0:(x=l[r]-h,q>v[v[I]-1]?q=x:(A=v[v[I]-1]-v[0],q=0==A?.5*x:(q-v[0])/A*x)),q=l[F]+q+h/2,q=[q-h/2,l.top,q+h/2,l.top,q,l.top+d],v=new Ao({fill:n,stroke:n}),e[t]={path:q,brush:v};
a=[];b[wC]==zh&&(a=f,c=[],c[0]={x:0,y:b[y]-a[ec][y],text:a[ec][td],style:b.la},c[1]={x:b[r]-a[Cb][r],y:b[y]-a[Cb][y],text:a[Cb][td],style:b.la},a=c);a={nY:g,X1:e,T5:a};f=a.nY;for(c=0;c<f[I];++c)d=f[c],b[wC]==zi&&(h=d.xh[F],$a(d.xh,d.xh.top),d.xh.top=h,h=d.xh[r],oa(d.xh,d.xh[y]),Sa(d.xh,h)),$a(d.xh,d.xh[F]+b[F]),d.xh.top+=b.top,h=d.brush[Lc](),d.brush=h,d=h.hg,b[wC]==zi&&(d.y1=d.x1,d.x1=0,d.te=d.ie,d.ie=0),null!=d&&(d.x1+=b[F],d.y1+=b.top,d.ie+=b[F],d.te+=b.top);f=a.X1;for(c=0;c<f[I];++c)for(d=0;3>
d;++d)b[wC]==zi&&(h=f[c][rC][2*d],f[c][rC][2*d]=f[c][rC][2*d+1],f[c][rC][2*d+1]=h),f[c][rC][2*d]+=b[F],f[c][rC][2*d+1]+=b.top;f=a.T5;for(c=0;c<f[I];++c)f[c].x+=b[F],f[c].y+=b.top;return a};var FLa={PAa:bwa,BCa:foa,QAa:EJ,dCa:RF,JBa:VG};function OV(a){this.b=a||{}}OV[J].w_=function(){return 1.618};OV[J].set=function(a,b){this.b[a]=b};OV[J].Xc=function(){return tk(this.b)};function GLa(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[29.5,45.5];b={parallels:d,origin:{lat:b,lng:c}};c=b[xr];a[xr]&&vk(c,a[xr]);vk(b,a);Fy(b,c);b.bm&&0!==b.bm[I]?2>b.bm[I]&&(b.bm[1]=k.abs(b.bm[0]-d[0])>k.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.b3=b[xr].lat/(180/k.PI);this.jT=b[xr].lng/(180/k.PI);this.ap=Bj(b.parallels,function(a){return a/(180/k.PI)})}U(GLa,OV);
GLa[J].UD=function(a){return Bj(arguments,S(function(a){var c=a[0]/(180/k.PI),d=.5*(k.sin(this.ap[0])+k.sin(this.ap[1]));a=d*(a[1]/(180/k.PI)-this.jT);var e=k.cos(this.ap[0]),e=e*e+2*d*k.sin(this.ap[0]),c=k[Od](e-2*d*k.sin(c))/d,d=k[Od](e-2*d*k.sin(this.b3))/d;return{x:180/k.PI*k.sin(a)*c,y:180/k.PI*(d-c*k.cos(a))}},this))};function PV(a){this.b=a||{}}U(PV,OV);PV[J].w_=function(){return 2.2};PV[J].UD=function(a){return Bj(arguments,function(a){var c=a[0]/(180/k.PI);a=a[1]/(180/k.PI)*3/(2*k.PI)*(180/k.PI);return{x:k[Od](k.PI*k.PI/3-c*c)*a,y:c}})};function HLa(a){var b=0,c=0;if(a.boundingBox)var d=a.boundingBox.lo,c=a.boundingBox.hi,b=(c[0]-d[0])/2+d[0],c=(c[1]-d[1])/2+d[1];d=[20,50];b={parallels:d,origin:{lat:b,lng:c}};c=b[xr];a[xr]&&vk(c,a[xr]);vk(b,a);Fy(b,c);b.bm&&0!==b.bm[I]?2>b.bm[I]&&(b.bm[1]=k.abs(b.bm[0]-d[0])>k.abs(b.bm[0]-d[1])?d[0]:d[1]):b.bm=d;this.b=a||{};this.b3=b[xr].lat/(180/k.PI);this.jT=b[xr].lng/(180/k.PI);this.ap=Bj(b.parallels,function(a){return a/(180/k.PI)})}U(HLa,OV);
HLa[J].UD=function(a){return Bj(arguments,S(function(a){var c=a[0]/(180/k.PI);a=a[1]/(180/k.PI);var d=k.log(1/k.cos(this.ap[1])*k.cos(this.ap[0]))/k.log(k.tan(.25*k.PI+.5*this.ap[1])*(1/k.tan(.25*k.PI+.5*this.ap[0]))),e=k.cos(this.ap[0])*k.pow(k.tan(.25*k.PI+.5*this.ap[0]),d)/d,c=e*k.pow(1/k.tan(.25*k.PI+.5*c),d),e=e*k.pow(1/k.tan(.25*k.PI+.5*this.b3),d);return{x:180/k.PI*k.sin(d*(a-this.jT))*c,y:e-180/k.PI*k.cos(d*(a-this.jT))*c}},this))};function ILa(a){return 180/k.PI*(k.atan(k.exp(a/(180/k.PI)))-k.PI/4)*2}function JLa(){this.or={}}JLa[J].track=function(a){V(arguments,S(function(a){for(var c in a)if(a[Jc](c)){c in this.or||(this.or[c]={min:da,max:-da});if(!this.or[c].min||a[c]<this.or[c].min)this.or[c].min=a[c];if(!this.or[c].max||a[c]>this.or[c].max)this.or[c].max=a[c]}},this))};JLa[J].getBounds=function(a){return{min:this.or[a].min,max:this.or[a].max}};function KLa(a){this.b=a||{}}U(KLa,OV);KLa[J].UD=function(a){return Bj(arguments,function(a){return{x:a[1],y:180/k.PI*k.log(k.tan(a[0]/180*.5*k.PI+k.PI/4))}})};var LLa={jAa:"albers",sBa:Dsa,vBa:"lambert",IBa:WG},QV={};QV.mercator=KLa;QV[Dsa]=PV;QV.albers=GLa;QV.lambert=HLa;var MLa={NONE:M,TOP_LEFT:RD,TOP_RIGHT:xna,BOTTOM_LEFT:VK,BOTTOM_RIGHT:"bottom_right"},NLa={NONE:M,fCa:KF,zAa:UK,Ew:$g};function OLa(a){return Yo(a,Wpa,{name:WG},function(a){Xi(a)||(a={name:a});var c=a[Sd];if(null!=c&&!mk(LLa,np(c)))throw m("The projection you specified is not valid.");return a})}
var PLa={region:rD,resolution:EJ,domain:rM,displayMode:Qg,showGeocodeWarnings:!1,backgroundColor:{fill:Ci,stroke:EN,strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:ji,fontName:yM,geocodingContext:KF,tooltip:{isHtml:!1,textStyle:{fontName:yM,fontSize:13,color:Tg},trigger:qh,showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,minSize:3,maxSize:12},legend:{position:VK,orientation:zh,
textStyle:{color:Tg,auraColor:Ci}},marker:{style:{stroke:{color:tN,width:1}}},projection:WG,keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function RV(a){kv[K](this);this.fd=a;this.WE=null;this.Uga=!0;this.qI=null;this.Mq=new Yw;this.dta=/^([a-zA-Z][a-zA-Z]|[a-zA-Z][a-zA-Z]\-[a-zA-Z0-9](|[a-zA-Z0-9](|[a-zA-Z0-9]))|\d\d\d)$/;this.jta=/^\d\d\d$/}U(RV,kv);R=RV[J];R.Z4=function(a){this.WE=a;null!=this.Tta&&this.Tta(a)};function QLa(a,b,c,d,e,f){a.Uga=e;if(0==b.X())Wv(function(){f([],[],!0)});else switch(c.LW){case ju:a.JY(b,c,f);break;case xu:RLa(a,b,c,d,f);break;case Kt:a.IY(b,c,d,f)}}
R.JY=function(a,b,c){for(var d=[],e=0;e<a.X();e++){var f=a[H](e,b.QC),g=a[H](e,b.$C);d[e]=null==f||null==g?null:{lat:pj(f),lng:pj(g)}}Wv(function(){c([],d,!0)})};function RLa(a,b,c,d,e){for(var f=[],g=0;g<b.X();g++)f[z](b[H](g,c.dL));d[VA]==VG||d[VA]==bwa||d[VA]==foa?a.HY(d,f,e):a.NY(d,f,e)}R.HY=function(a,b,c){a=gj(a[dC],SL)&&a[VA]==VG;for(var d=[],e=0;e<b[I];e++){var f=pj(b[e]);a&&this.jta[rd](f)&&(f=RL+f);d[z](f[He]())}Wv(function(){c(d,[],!0)})};
R.NY=function(a,b,c){var d=a[dC],e;e=a[VA]==RF&&0<=Wj(CLa,d)?d:$va;if(a[VA]==RF&&d==SL)for(a=0;a<b[I];++a){var f=b[a];2==f[I]&&(b[a]=RL+f)}zLa(e,this.Qi(function(a){a=this.mY(b,a);for(var e=[],f=0;f<b[I];f++)if(null==a[f]){var n=b[f];e[z]({address:n,Ifa:f,uda:null});a[f]=n}Jj(e)?c(a,[],!0):(c(a,[],!1),SLa(this,e,d,c,a))}))};R.mY=function(a,b){for(var c=[],d=0;d<a[I];++d){var e=jj(pj(a[d]))[Le](),f=b&&BLa(b,e),e=f?f:this.dta[rd](e)?e[He]():null;c[z](e)}return c};
function TLa(a,b){a.Uga&&a.fd&&Pw(a.fd,b)}R.IY=function(a,b,c,d){var e=[];c=c[dC];2==c[I]&&(c=c[He](),c=c[Bb](/GB/,Dza),c=c[Bb](/RU/,Yza),c=c[Bb](/TP/,yg));for(var f=0;f<a.X();f++){var g=pj(a[H](f,b.SF));ULa(this,c)&&(g+=Oe+c);e[z]({address:g,uda:f,Ifa:null})}SLa(this,e,c,d,[])};function ULa(a,b){return b==rD||ij(b)?!1:a.qI===KF||a.qI===$g}
function VLa(a){var b=da,c=da,d=-da,e=-da;if(null!=a.WE&&0!==a.WE[hB][I])return V(a.WE[hB],function(a){a=a.fu;b=k.min(b,a.rh[0]);c=k.min(b,a.rh[1]);d=k.max(d,a.ni[0]);e=k.max(d,a.ni[1])}),{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}function SLa(a,b,c,d,e){for(var f=[],g=0;g<b[I];g++){var h={address:b[g].address};ULa(a,c)&&(h.region=c);a.qI!==UK&&a.qI!==$g||(h.bounds=VLa(a));f[z](h)}b=Pj(b);d=S(a.k0,a,b,d,e,[]);a.Mq[Rr](f,d,1)}
R.k0=function(a,b,c,d,e){for(var f=e[I],g=0;g<f;g++){var h=a[g],l=h.address,n=h.Ifa,q=h.uda;if(e[g]&&e[g][0]){h=e[g][0];if(null!=n){var t=n,v=h.address_components,x=null;1==v[I]&&0<=yj(v[0].types,Zva)?x=v[0].short_name:2==v[I]&&v[1].short_name==SL&&(x=RL+v[0].short_name);c[t]=x;c[n]||(TLa(this,QAa+l+Qe),c[n]=l)}null!=q&&(l=q,n=h,n={lat:n[uA][Gc].lat(),lng:n[uA][Gc].lng()},d[l]=n)}else null!=n&&(c[n]=null),null!=q&&(d[q]=null),TLa(this,QAa+l+Qe)}Mj(a,0,f);(a=Jj(a))&&Ej(c,Ri)&&Ej(d,Ri)&&TLa(this,LAa);
b(c,d,a)};R.Qi=function(a){return S(a,this)};R.J=function(){this.Mq[Cs]();RV.g.J[K](this)};function WLa(a,b,c){for(var d=0;d<a[I];++d)b.ob(a[d].xh[F],a[d].xh.top,a[d].xh[r],a[d].xh[y],a[d].brush,c)}function XLa(a,b,c){for(var d=0;d<a[I];++d){var e=new oO;e[eC](a[d][rC][0],a[d][rC][1]);e.ta(a[d][rC][2],a[d][rC][3]);e.ta(a[d][rC][4],a[d][rC][5]);e[as]();b.Ba(e,a[d].brush,c)}}function YLa(a,b,c){for(var d=0;d<a[I];++d)b.$d(a[d][td],a[d].x,a[d].y,1,BE,BE,a[d][w],c)};function SV(a){return a[Je](qf)};function TV(a,b,c){kv[K](this);this.l=b;this.df=S(this.l.df,this.l);this.Ci=a;this.Vz=[];this.eb=c;this.Fd={};this.vc=new Jv;this.N1=this.Sy=this.Gh=this.Ey=this.Hx=this.Hv=this.KC=null}U(TV,kv);TV[J].o=function(a,b){Bv(this.vc,a,b)};
function ZLa(a,b){var c=a.l;c[bc]();var d=c.Om(b[r],b[y]);a.Fd={};var e=c.Ha();$La(a,e,b,new Lm(0,0,b[r],b[y]),!1);var f=c.Ha(),g=a.l,h=g.Ha();a.Hx=g.Ha();for(var l=0;l<b[hB][I];++l)aMa(a,h,b,b[hB][l],!1),bMa(a,b,b[hB][l]);a.Hv=g.Ha();cMa(a,a.Hv,b.gD,!1,b.xk);g[p](f,h);g[p](f,a.Hx);g[p](f,a.Hv);g=b.Uta;f=c.RG(f,a.zC()?new Lm(g[F],g.top,g[r]-1,g[y]-1):g);a.Gh=c.Ha();dMa(a,b);a.Sy=c.Ha();eMa(a,b);a.Ey=c.Ha();fMa(a,b);c[p](d,e);c[p](e,f);c[p](e,a.Gh);c[p](e,a.Sy);c[p](e,a.Ey);a.KC=b;gMa(a,d)}
function UV(a,b,c){c=c||!1;a.l.ad(a.Ey);fMa(a,b);if(c||!Ro(a.KC.XB,b.XB))for(a.l.ad(a.Hx),c=0;c<b[hB][I];++c)bMa(a,b,b[hB][c]);hMa(a,b);a.l.ad(a.Gh);dMa(a,b);a.N1!=(b.YJ?b.YJ.Uo:null)&&(a.l.ad(a.Sy),eMa(a,b));a.KC=b}function bMa(a,b,c){var d=a.l.Ha();c=Aj(c.aa,function(a){return Ij(b.XB,a.id)});for(var e=0;e<c[I];++e)iMa(a,d,b,c[e]);a.l[p](a.Hx,d)}function jMa(a,b){var c=a.l;V(pm(a.Hv.a()),function(a){V(pm(a),function(a){c.mg(a)},this)},a);cMa(a,a.Hv,b.gD,!1,b.xk)}
var kMa=new Ao({strokeWidth:yf,stroke:Tg,strokeOpacity:"0.2"}),lMa=new Ao({strokeWidth:wf,stroke:Tg,strokeOpacity:"0.1"});function iMa(a,b,c,d){a.zC()||(c=c.AB[d.id].Pb,VV(a,b,d,!1,!1,[kMa,lMa,c[nc]]),Jj(d.Wm)||(VV(a,b,d,!0,!1,[c.Wm]),VV(a,b,d,!1,!1,[c.border])))}
function eMa(a,b){var c=b.YJ;if(c){var d=a.Sy,e=a.l,f=c[Ts].wD,g=f[F]+f[r]/2,h=f.top+f[y]/2,l=f[r]/2,n=f[y]/2,q=c.vda.x,t=c.vda.y,v=new Ao({fill:eCa,fillOpacity:.25}),x=new oO;x[eC](q,t);x.ta(q,t+(h>t?n:-n));x.ta(q+(g>q?l:-l),t);x[as]();q=e.Ba(x,v,d);WV(a,q,jH,!0);q=new Ao({fill:Ci});q=e.Dl(g,h,l,n,q,d);WV(a,q,kH,!0);q=new Ao({stroke:Hxa,strokeWidth:1.5});q=e.Dl(g,h,l,n,q,d);WV(a,q,kH,!0);q=e.Ha();f=e.RG(q,new Lm(f[F]+3.5,f.top+3.5,f[r]-7,f[y]-7),!0);e[p](d,f);f=new Ao({stroke:jxa,strokeWidth:1.5});
d=e.Dl(g,h,l-3.5,n-3.5,f,d);WV(a,d,kH,!0);d=c[Ts];$La(a,q,b,d.wD,!0);aMa(a,q,b,d,!0);cMa(a,q,c.gD,!0,b.xk);a.N1=c.Uo}else a.N1=null}function fMa(a,b){0<a.Vz[I]&&(V(a.Vz,function(a){this.l.mg(a)},a),a.Vz=[]);a.Vz=0<b.St[I]?Bj(b.St,function(a){return a[gB]?gU(a,this.Ci[ns]()):hJa(a,this.l,this.Ey).a()},a):[]}function mMa(a,b){fk(b.AB,function(a,b){var e=a.Pb;nMa(this,b,VI,e[nc]);nMa(this,b,gva,e.Wm);nMa(this,b,$K,e.border)},a)}
function nMa(a,b,c,d){b=SV([c,b]);b=a.Fd[b];if(null!=b)for(c=0;c<b[I];++c)a.l.lj(b[c],d)}function gMa(a,b){var c=a.Qi(function(a){var b=oMa(this,a[Us]);if(b&&b.BP){var c=pMa(a[G],b[G]),d=b[mC],b=sk(b[Y]);a[G]==ru?b.Oo=!1:a[G]==su&&(b.Oo=!0);b.Db=xO(a);this.vc[Cr]({type:c,elementType:d,data:b})}}),d=a.l;d.qc(b,JG,c);d.qc(b,ru,c);d.qc(b,su,c);d.qc(b,Rt,c)}
function pMa(a,b){switch(b){case VI:switch(a){case Rt:return UI;case JG:return SI;case ru:case su:return TI}case fH:switch(a){case Rt:return eH;case JG:return vra;case ru:case su:return dH}}return null}function WV(a,b,c,d){qMa(a,b,[Xf,c,wf,d?wf:tf,L,tf])}function qMa(a,b,c){c=c[Je](Se);a.l.ep(b,c)}
function oMa(a,b){var c=a.l.Uu(b);if(!c||c==Kg)return null;var c=c[Ac](Se),d=c[1],e=c[2]==wf?!0:!1,f=c[3]==wf?!0:!1;switch(c[0]){case Xf:return{type:VI,elementType:d,BP:e,data:{CJ:f,featureId:c[4]?c[4]:null,zJ:c[5]==wf?!0:!1}};case eg:return{type:fH,elementType:d,BP:e,data:{CJ:f,Uo:c[4],ij:uj(c[5]),wC:c[6]==wf?!0:!1}};default:return null}}function $La(a,b,c,d,e){b=a.l.ob(d[F],d.top,d[r],d[y],c.lG,b);WV(a,b,Xqa,e)}
function aMa(a,b,c,d,e){for(var f=a.l.Ha(),g=0;g<d.aa[I];++g){var h=a,l=f,n=d.aa[g],q=e,t=c.AB[n.id].Pb;VV(h,l,n,!1,q,[t[nc]],VI);Jj(n.Wm)||(VV(h,l,n,!0,q,[t.Wm],gva),VV(h,l,n,!1,q,[t.border],$K))}a.l[p](b,f)}
function VV(a,b,c,d,e,f,g){var h=d?c.Wm:c.PD,l=c.id;(g=null!=g?SV([g,l]):null)&&(a.Fd[g]=a.Fd[g]||[]);for(l=0;l<h[I];++l){var n;n=h[l];var q=new oO;rMa(q,n.KL,DG);for(var t=0;t<n.jJ[I];t++)rMa(q,n.jJ[t],rpa);n=q;if(0<n.Cc[I])for(q=0;q<f[I];++q)if(t=a.l.Ba(n,f[q],b))qMa(a,t,[Xf,VI,c.BP?wf:tf,e?wf:tf,c.id,d?wf:tf]),g&&a.Fd[g][z](t)}}
function rMa(a,b,c){b=b.j;var d=b[I];if(!(1>=d)){var e=c==DG?0:d-1,d=c==DG?d:-1;c=c==DG?1:-1;for(var f=e;f!=d;f+=c){var g=b[f][0],h=b[f][1];f==e?a[eC](g,h):a.ta(g,h)}a[as]()}}
function cMa(a,b,c,d,e){var f=a.l;c=Pj(c);Yj(c,function(a,b){return b[kB]-a[kB]});for(var g=0;g<c[I];++g){var h=c[g],l=f.Ha();qMa(a,l,[eg,fH,wf,d?wf:tf,h.Uo,h.ij,h.wC?wf:tf]);f[p](b,l);a.eb.w$===Ju?f.$d(h[gd],h.x,h.y,20,pK,pK,{Va:e,fontSize:h[kB],color:h.brush.jb(),opacity:h.brush.Ae,Vb:L,bold:!1,he:!1,oc:!1},l):f.Ne(h.x,h.y,h[kB],h.brush,l);h=SV([fH,h.Uo]);a.Fd[h]=l.a()}}
function hMa(a,b){var c=a.l,d=a.KC.YB;V(d,function(a){if(!Ij(b.YB,a)){a=SV([fH,a]);a=pm(this.Fd[a]);for(var d=1;d<a[I];++d)c.mg(a[d])}},a);V(b.YB,function(a){if(!Ij(d,a)){a=SV([fH,a]);a=this.Fd[a];var b=qm(a).cloneNode(!0);c.lj(b,kMa);a[p](b)}},a)}function dMa(a,b){if(b.Ri){var c=b.Ri,d=a.l,e=a.Gh;WLa(c.nY,d,e);XLa(c.X1,d,e);YLa(c.T5,d,e)}}
TV[J].J=function(){Hv(this.vc);0<this.Vz[I]&&(V(this.Vz,function(a){this.l.mg(a)},this),this.Vz=[]);this.l[bc]();mv(this.KC);this.KC=null;this.Hv&&this.l.mg(this.Hv.a());this.Hv=null;this.Hx&&this.l.mg(this.Hx.a());this.Hx=null;this.Ey&&this.l.mg(this.Ey.a());this.Ey=null;this.Gh&&this.l.mg(this.Gh.a());this.Gh=null;this.Sy&&this.l.mg(this.Sy.a());this.Sy=null;TV.g.J[K](this)};TV[J].Qi=function(a){return S(a,this)};TV[J].zC=function(){return this.l.zC()};function XV(a){this.selection=new Yx;this.Ev=this.Hj=this.mI=this.sf=null;if(null!=a){this[oA][Mr](a[oA]);var b=new To([a]);this.sf=sp(b,vua);this.mI=sp(b,uua);if(null!=Yo(b,Sua)){a=fp(b,Oua);var c=bp(b,Rua),d=fp(b,Qua),b=fp(b,Pua);null!=a&&null!=d&&null!=b&&null!=c&&(this.Hj={ij:a,zJ:c,origin:{x:d,y:b}})}}}Ha(XV[J],function(){var a=new XV;a.selection=this[oA][Lc]();a.sf=tk(this.sf);a.Hj=tk(this.Hj);a.Ev=tk(this.Ev);return a});ab(XV[J],function(a){return eo(this)==eo(a)});function sMa(a,b){var c=new Im(-5,-5,-5,-5);this.Fm=b[Lc]()[nA](c);c=2*Sl(a)/5;this.bba=new Ql(c,c)}sMa[J].S8=function(a,b,c){var d=b.S1,e=b.wD.Sb();b=la(a.lat);a=la(a.lng);a<d.rh[1]?a+=360:a>d.ni[1]&&(a-=360);c=Sl(this.bba)/2/c/(e[y]/(d.ni[0]-d.rh[0]));return{ni:[b+c,a+c],rh:[b-c,a-c]}};function tMa(a,b){var c=Fj(a.gD,function(a){return a.ij==b});if(!c)return!1;var d=a[Ts].wD,c=Nl(new Ll(c.x,c.y),new Ll(d[F]+d[r]/2,d.top+d[y]/2)),d=Sl(d.Sb())/2;return c<.9*d};function YV(a,b,c,d){this.zg=!a.zC()&&ap(b,Gra);this.D=c;this.kb=d;this.bB=this.zK=null}Tq(YV[J],function(a,b){if(!this.zg)return!1;if(uMa(this,a)||this.l0(a,b))return!0;var c=a[mC]==VI;return a[Y].CJ&&c?!0:!1});YV[J].l0=function(a,b){if(a[G]!=dH)return!1;if(a[Y].Oo){if(!a[Y].wC)return!1;if(b&&tMa(b,a[Y].ij))return!0;vMa(this);this.zK=ba[Xr](this.Qi(function(){this.zK=null;this.D.Ev={Uo:a[Y].Uo,ij:a[Y].ij};HT(this.kb,0)}),300);return!0}vMa(this);return!1};
function uMa(a,b){if(!a.D.Ev)return!1;switch(b[G]){case eH:case UI:var c;b[Y].CJ?c=!1:(wMa(a),c=!0);return c;case dH:case TI:if(b[Y].Oo){c=b[mC]==fH;var d=b[mC]==jH;b[Y].CJ&&!d?xMa(a):c&&(b[Y].wC?xMa(a):wMa(a))}else null===a.bB&&(c=b[mC]==fH,(b[Y].CJ||c)&&yMa(a));return!1;case SI:return b[mC]==jH?(yMa(a),c=!0):c=!1,c;default:return!1}}function yMa(a){xMa(a);a.bB=ba[Xr](a.Qi(function(){this.bB=null;wMa(this)}),500)}function wMa(a){a.D.Ev=null;HT(a.kb,0)}
function vMa(a){null!==a.zK&&(Ki[zr](a.zK),a.zK=null)}function xMa(a){null!==a.bB&&(Ki[zr](a.bB),a.bB=null)}YV[J].Qi=function(a){return S(a,this)};function zMa(a,b,c,d){this.o2=k.pow(a,2);this.a2=k.pow(b,2);this.Mna=b;this.K3=(this.tr=c?new no(d[hD](c[Rc]),d[hD](c.end)):null)?this.tr.end-this.tr[Rc]:null;this.tea=d}function AMa(a,b){var c=null;null!=b&&null!=a.tea&&(b=a.tea[hD](b));if(null!=b&&null!=a.tr)0===a.K3&&b===a.tr[Rc]?c=(a.a2+a.o2)/2:b<=a.tr[Rc]?c=a.o2:b>=a.tr.end&&(c=a.a2);else if(!a.K3||null==b)return a.Mna;null==c&&(b=Rk(b,a.tr[Rc],a.tr.end),c=Tk(a.o2,a.a2,(b-a.tr[Rc])/a.K3));return k[B](k[Od](c))}
function BMa(a,b){var c=kp(a,Eoa),d=kp(a,Goa);if(c>d)throw m("sizeAxis.minSize ("+c+") must be at most sizeAxis.maxSize ("+d+kf);var e=fp(a,Doa),f=fp(a,Foa);if(null!=e&&null!=f&&e>f)throw m("sizeAxis.minValue ("+e+") must be at most sizeAxis.maxValue ("+f+kf);e=Yfa(b,e,f);f=ZKa(a,Hoa,Coa);f=$Ka(f,1,[]);return new zMa(c,d,e,f)};function ZV(a){this.b=a||{}}U(ZV,OV);ZV[J].w_=function(){return 1};ZV[J].UD=function(a){return Bj(arguments,function(a){return{x:a[1],y:a[0]}})};function CMa(a,b,c,d,e,f){this.b=a;var g=OLa(a);this.C3=new QV[g[Sd]](g);this.V=b;this.Aa=c;var h=Co(Cp(a,nL)),g=b-h,h=c-h,l=k[B]((b-g)/2),n=k[B]((c-h)/2);this.Or=new Lm(l,n,g,h);l=this.Or;if(bp(a,Csa))var q=l[r],n=l[y],t=this.C3.w_(),g=k.min(q,k[B](n*t)),h=k[B]((q-g)/2)+l[F],q=k.min(n,k[B](q/t)),l=k[B]((n-q)/2)+l.top,g=new Lm(h,l,g,q);else g=l[Lc]();this.Gv=g;this.Xd=d;this.C=e;this.eb=f;this.l$=kp(a,DI,k[B](k.pow(2*(this.Or[r]+this.Or[y]),1/3)));this.Zta=up(a,[xra,yra],tN);this.$ta=kp(a,wra,1);
this.hZ=op(a,EI);this.Sr=DMa(this);this.RL=EMa(this);d=a.U(BH);this.gsa=Qi(d)==Uh;this.eS=zp(a,zH,MLa,VK);this.ada=mp(a,Asa,1/3);this.cS=zp(a,tsa,DLa,zh);this.dda=Dp(a,yH,{Va:this.hZ,fontSize:this.l$});this.M2=sp(a,usa);this.Ena=up(a,wJ,L);this.fP=up(a,rJ,L);this.A9=FMa(this);this.gya=GMa(this);d=Dp(a,VD);e=Wfa(d);this.oF=zp(a,UD,Fp,qh);this.yv=this.oF!=M;this.Rt={normal:d,bold:e};d=ap(a,Ina);this.kza=ap(a,Gna);this.iza=d?VDa:WDa;this.j1=ap(a,WD);this.Kna=10;this.Q3=this.qq=this.EF=null;this.HA=tN;
this.WK=null;this.Yta=mp(a,ura);this.Rta=new sMa(this.Gv.Sb(),new Im(0,b,c,0))}function HMa(a,b){for(var c=0,d=a.EF[I];c<d;c++)for(var e=a.EF[c].eZ.aa,f=0,g=e[I];f<g;f++){var h=e[f];if(h.id==b)return h}return null}function IMa(a,b){var c=JMa(a,a.Ena),d={};V(b[hB],function(a){V(a.aa,function(a){d[a.id]={Pb:c}},this)},a);return d}
function KMa(a,b){for(var c=new JLa,d=1;10>d;d++){var e=(a.ni[1]-a.rh[1])/10*d+a.rh[1],f=(a.ni[0]-a.rh[0])/10*d+a.rh[0],e=b.UD([f,a.rh[1]],[f,a.ni[1]],[a.rh[0],e],[a.ni[0],e]);c.track[bd](c,e)}d=c[XA](qD);c=c[XA](Ei);return{ni:[c.max,d.max],rh:[c.min,d.min]}}R=CMa[J];
R.pfa=function(a,b,c,d){for(var e=LMa(this,wea(el(d.PD),el(d.Wm)));e[1]>a.ni[1];)e[1]-=360;for(;e[1]<a.rh[1];)e[1]+=360;return{id:d.id,center:this.u3(a,b,c,e),PD:Bj(d.PD,S(this.qfa,this,a,b,c)),Wm:Bj(d.Wm,S(this.qfa,this,a,b,c)),BP:d.id!=oza}};function LMa(a,b){var c=0,d=0,e=0;fl(b,function(a){V(a.KL,function(a){c+=a[0];d+=Sk(a[1],360);e++},this)},a);return[c/e,d/e]}R.qfa=function(a,b,c,d){return{KL:this.rfa(a,b,c,d.KL),jJ:Bj(d.jJ,S(this.rfa,this,a,b,c))}};
R.rfa=function(a,b,c,d){return{j:Bj(d,S(this.u3,this,a,b,c))}};R.u3=function(a,b,c,d){var e=a.rh;a=a.ni;var f=b[r],g=b[y],h=b[F];b=b.top;c=c.UD(d)[0];return[h+f*(c.x-e[1])/(a[1]-e[1]),b+g*(1-(c.y-e[0])/(a[0]-e[0]))]};function MMa(a,b){var c=[];a.qq=[];for(var d=Bj(a.EF,function(a){return a.eZ}),e=0;e<b[I];++e){var f=b[e],g={location:f,lZ:{}};if(null!=f){f=NMa(a,e,f,d);Qj(c,f);for(var h=0;h<f[I];h++){var l=f[h];g.lZ[l.Uo]=l}}a.qq[z](g)}OMa(c);return c}
function OMa(a){for(var b=0;b<a[I];b++){for(var c=a[b],d=new Ll(c.x,c.y),e=0,f=0;f<a[I];f++)if(b!=f){var g=a[f],h=Nl(d,new Ll(g.x,g.y));h<c[kB]+g[kB]&&(e+=c[kB]+g[kB]-h)}c.wC=e>c[kB]}}
function NMa(a,b,c,d){var e=a.gya(b),f=a.A9(b);if(null==f)return[];var f=new Ao({stroke:a.Zta,strokeWidth:a.$ta,fill:f,fillOpacity:a.Yta}),g=la(c.lat),h=[];c=la(c.lng);c=[c,c+360,c-360];for(var l=0;l<d[I];++l){var n=d[l],q=a.WK[l],t=n.S1;if(!(g<t.rh[0]||g>t.ni[0])){for(var v=0;v<c[I];++v){var x=c[v];if(!(x<t.rh[1]||x>t.ni[1])){var x=a.u3(n.fu,n.wD,q,[g,x]),A=String(b+pf+n.id+pf+v),C=fH;null!=a.eb.WJ&&0<=a.eb.WJ?C=a.C.Ia(b,a.eb.WJ):null!=a.eb.SF&&0<=a.eb.SF?C=a.C.Ia(b,a.eb.SF):null!=a.eb.dL&&0<=a.eb.dL?
C=a.C.Ia(b,a.eb.dL):null!=a.eb.QC&&null!=a.eb.$C&&0<=a.eb.QC&&0<=a.eb.$C&&(C=PMa(a.C[H](b,a.eb.QC),a.C[H](b,a.eb.$C)));h[z]({Uo:A,label:C,ij:b,x:x[0],y:x[1],size:e,brush:f,wC:!1})}}if(0<h[I])break}}return h}
function QMa(a,b,c){var d=a.qq,e=d[c],f=e.lZ[b];if(!f.wC)return null;var g=b[Ac](pf)[1],h=a.EF[g],l=a.WK[g],n=ep(a.b,Fra),q=a.Rta,e=q.S8(e[Gc],h.eZ,n),f=new Ll(f.x,f.y),n=q.Fm,q=q.bba,t=f.x;t+q[r]>n[od]&&(t=f.x-q[r]);var v=f.y-q[y];v<n.top&&(v=f.y);q=new Lm(t,v,q[r],q[y]);l=KMa(e,l);c={id:g+pf+c+vDa,fu:l,S1:e,wD:q,aa:Bj(h.aa,S(a.pfa,a,e,q,new ZV))};g=[];for(h=0;h<d[I];h++)l=d[h][Gc],null!=l&&Qj(g,NMa(a,h,l,[c]));return{Uo:b,vda:f,view:c,gD:g}}
function RMa(a,b){if(!a.gsa||null==a.Sr||!a.Sr.il)return null;var c=a.dda[Ic],d=a.Or[r],e=a.Or[y],f={top:0,left:0,width:a.cS==zh?d*a.ada:e*a.ada,height:1.5*c,orientation:a.cS,la:a.dda,tda:Tg,rea:a.M2};f.top=a.eS===RD||a.eS===xna?3*c:a.cS===zi?e-c-f[r]:e-c-f[y];$a(f,a.eS===RD||a.eS===VK?.5*c:a.cS==zi?d-c-f[y]:d-c-f[r]);$a(f,f[F]+a.Or[F]);f.top+=a.Or.top;return ELa(a.Sr,f,b,a.Xd)}function SMa(a,b){for(var c=null,d=0;d<a.C.X();++d)var e=a.C[H](d,b),c=wo(c,e);return c}
function FMa(a){var b=a.eb.ru;return null!=b?function(a){a=this.C[H](a,b);return null!=a?tKa(this.Sr,a):this.fP}:function(){return this.fP}}function GMa(a){var b=a.eb.RE;return null!=b?function(a){a=this.C[H](a,b);return AMa(this.RL,a)}:function(){return this.Kna}}function DMa(a){var b=a.eb.ru;if(null==b)return null;b=SMa(a,b);return vKa(a.b,b)}function EMa(a){var b=a.eb.RE,b=null!=b?SMa(a,b):null;return BMa(a.b,b)}
function TMa(a,b){var c={XB:[],YB:[]};null!=b.sf&&(c.XB=[b.sf]);null!=b.mI&&(c.YB=[b.mI]);c.St=[];var d=a.yv&&(a.oF===$g||a.oF===hi);V($x(b[oA]),function(a){var b=UMa(this,a,!1),e=this.Xd,f=this.Rt.normal[Ic],g=new Im(0,this.V-1,this.Aa-1,0),v=this.qq[a];a=(a=this.Q3[a])&&HMa(this,a);var x=null,A=null;a?(c.XB[z](a.id),d&&(x=A=new Ll(a[lA][0],a[lA][1]),c.St[z](FT(b,e,!1,A,g,x,void 0,this.j1)))):v&&fk(v.lZ,function(a,h){c.YB[z](h);d&&c.St[z](FT(b,e,!1,new Ll(a.x-f,a.y-f),g,new Ll(a.x,a.y),void 0,this.j1))},
this)},a);if(null!=b.Hj){if(a.yv&&(a.oF===$g||a.oF===qh)){var e=UMa(a,b.Hj.ij,b.Hj.zJ),f=a.Rt.normal[Ic],g=new Ll(b.Hj[xr].x,b.Hj[xr].y);c.St[z](FT(e,a.Xd,!1,new Ll(g.x-f,g.y-f),new Im(0,a.V-1,a.Aa-1,0),g,void 0,a.j1))}null!=a.eb.ru&&(e={value:a.C[H](b.Hj.ij,a.eb.ru)},c.Ri=RMa(a,[e]))}null!=b.Ev&&(c.YJ=QMa(a,b.Ev.Uo,b.Ev.ij));return c}function VMa(a,b,c){b=0<=a?c:b;a=k.abs(a);c=k[Fb](a);var d=60*(a-c);a=k[Fb](d);d=k[B](60*(d-a));return c+Cma+a+hf+d+Qe+b}
function PMa(a,b){return VMa(a,og,jg)+Oe+VMa(b,Bg,Wf)}
function UMa(a,b,c){var d=a.eb,e=a.C,f={entries:[]},g;if(null!=d.WJ)g=e.Ia(b,d.WJ);else switch(d.LW){case ju:c=e[H](b,d.QC);g=e[H](b,d.$C);g=PMa(c,g);break;case xu:g=e.Ia(b,d.dL);c&&(g=SO(a.iza,g));break;case Kt:g=e.Ia(b,d.SF);break;default:g=L}a.kza&&(c=ET(g,a.Rt[ae]),f[QC][z](c));if(null!=d.k6)if(c=e.Ia(b,d.k6),e.Sg(d.k6,Bh))f[QC][z](ET(c,a.Rt.normal,void 0,void 0,void 0,void 0,void 0,!0));else for(b=c[Ac](Ne),d=0;d<b[I];d++)c=ET(b[d],a.Rt.normal),f[QC][z](c);else null!=d.ru&&(g=e.Na(d.ru),c=e.Ia(b,
d.ru),c=ET(c,a.Rt[ae],g,a.Rt.normal),f[QC][z](c)),null!=d.RE&&d.RE!=d.ru&&(g=e.Na(d.RE),c=e.Ia(b,d.RE),c=ET(c,a.Rt[ae],g,a.Rt.normal),f[QC][z](c));return f}R.Qi=function(a){return S(a,this)};function JMa(a,b){var c=b===M?[255,255,255]:Mn(b),c=Jn(Sn(c,.1));return{fill:new Ao({stroke:c,fill:b}),Wm:new Ao({stroke:M,pattern:new zo(SF,b,b==a.HA?Ve:a.HA)}),border:new Ao({stroke:c})}};function $V(a,b,c,d,e,f,g,h,l){kv[K](this);this.Wl=a;this.b=b;this.V=c;this.Aa=d;this.eb=f;this.D=g;this.Ym=null;this.M3=!1;this.gwa=h;this.uo=l;this.H5=!1;this.nZ=null;this.T7=!1;this.kb=new GT(this.Qi(this.qt));this.eD=new jU(3);this.hP=[!1,!1,!1];this.dD=new CMa(this.b,this.V,this.Aa,this.Wl.df,e,this.eb);this.kda=new YV(a,b,g,this.kb);this.R$=ap(b,Mua,f.w$==yu);this.R3()}U($V,kv);R=$V[J];
R.Z4=function(a,b){var c;c=this.dD;var d=c.b;c.EF=[];c.WK=[];for(var e=[],f=0,g=a[hB][I];f<g;f++){var h=a[hB][f],l=c.C3.Xc();l.boundingBox={lo:h.fu.rh,hi:h.fu.ni};l=new c.C3[Cc](l);c.WK[z](l);var l=c,n=h,q=f,t=new Lm(n.Yza*l.Gv[r]+l.Gv[F],n.fAa*l.Gv[y]+l.Gv.top,n[JB]*l.Gv[r],n[JB]*l.Gv[y]),v=l.WK[q],x=KMa(n.fu,v),l={id:String(q),fu:x,S1:n.fu,wD:t,aa:Bj(n.aa,S(l.pfa,l,x,t,v))};e[z](l);c.EF[z]({aa:h.aa,eZ:l})}c={width:c.V,height:c.Aa,Uta:c.Gv,qE:zp(d,qF,uga,ji),$Da:c.oF,lG:Cp(d,nL),gba:wp(d,rI),title:{text:op(d,
aE),la:Dp(d,ZD,{Va:c.hZ,fontSize:c.l$}),N:[],align:BE,sa:L},views:e,AB:IMa(c,a),XB:[],YB:[],gD:[],Ri:null,YJ:null,xk:c.hZ};this.FL(0,c);this.H5=!0;this.uo(Dra,b);null!=this.nZ?this.nZ():this.qt()};
function WMa(a,b,c,d,e,f){a.M3=!1;var g=a.Qi(function(){this.T7=d;if(null!=e){this.Ym=null;var a=this.dD;a.C=e;a.Sr=DMa(a);a.RL=EMa(a)}null!=f&&(this.D=f,this.kda.D=f);a=this.dD;a.Q3=[];for(var g={},n=0;n<a.C.X();++n){var q=b[n];a.Q3[z](q);if(null!=q){var t=a.A9(n);null!=t&&(g[q]={ij:n,Pb:JMa(a,t)})}}a={AB:g,gD:MMa(a,c),Ri:RMa(a,[])};this.FL(1,a);this.qt()});a.H5?g():a.nZ=g}Uq(R,function(a){this.D[oA][Mr](a);HT(this.kb,1)});rr(R,function(){return this.D[oA][Os]()});
R.qt=function(){if(this.H5){if(null==this.Ym||!this.Ym[Ks](this.D)){var a=TMa(this.dD,this.D);this.FL(2,a)}a=this.eD[RB]();if(this.hP[0])ZLa(this.Wl,a);else if(this.hP[1]){var b=this.Wl;mMa(b,a);jMa(b,a);UV(b,a,!0)}else UV(this.Wl,a);this.hP=[!1,!1,!1];this.Ym=this.D[Lc]();!this.M3&&this.T7&&(this.gwa(),this.M3=!0)}};
R.Uoa=function(a){if(!aW(this,a)&&this.R$){var b=a[Y][XC];null!==b&&(a[Y].Oo?(this.D.sf=b,b=XMa(this,b),this.D.Hj=null!=b?{ij:b,zJ:a[Y].zJ,origin:{x:a[Y].Db.x,y:a[Y].Db.y}}:null):(this.D.sf=null,this.D.Hj=null),HT(this.kb,50))}};R.Wta=function(a){aW(this,a)||(a[Y].Oo?(this.D.mI=a[Y].Uo,this.D.Hj={ij:a[Y].ij,zJ:!1,origin:{x:a[Y].Db.x,y:a[Y].Db.y}}):(this.D.mI=null,this.D.Hj=null),HT(this.kb,50))};R.Voa=function(a){aW(this,a)||YMa(this,a)};R.Xta=function(a){YMa(this,a)};
function YMa(a,b){null!=a.D.Hj&&(Fy(a.D.Hj,{x:b[Y].Db.x,y:b[Y].Db.y}),HT(a.kb,3))}R.Toa=function(a){if(!aW(this,a)&&this.R$){var b=a[Y][XC];null===b||this.uo(Cpa,{region:b});b=XMa(this,b);this.Hs(a,b)}};R.Vta=function(a){aW(this,a)||this.Hs(a,a[Y].ij)};R.Hs=function(a,b){var c=this.eD[RB]().qE==ji;if(null!=b)ey(this.D[oA],b,c),this.uo(Cu,{});else this.D[oA][bc]();this.kb&&HT(this.kb,50)};function aW(a,b){var c=a.eD[RB]();return a.kda[Lr](b,c?c.YJ:null)}
R.R3=function(){this.Wl.o(UI,this.Qi(this.Toa));this.Wl.o(TI,this.Qi(this.Uoa));this.Wl.o(SI,this.Qi(this.Voa));this.Wl.o(eH,this.Qi(this.Vta));this.Wl.o(dH,this.Qi(this.Wta));this.Wl.o(vra,this.Qi(this.Xta))};function XMa(a,b){if(null===b)return null;var c=a.eD[RB]();return c.AB[b]?c.AB[b].ij:null}R.FL=function(a,b){kU(this.eD,a,b);this.hP[a]=!0};R.J=function(){mv(this.kb);this.kb=null;mv(this.Wl);this.Wl=null;mv(this.dD);this.dD=null;$V.g.J[K](this)};R.Qi=function(a){return S(a,this)};var ZMa={COM:{COUNTRIES:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS",AM,"AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ",Nf,"BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG",
"EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN",ag,"HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC",kM,"LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL",
"NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC",wg,"TF","TG","TH","TJ","TK",yg,"TM","TN","TO",zg,"TT","TV","TW","TZ","UA","UG","UM",SL,"UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW",rD],METROS:[SL,"US-500","US-501","US-502","US-503","US-504","US-505","US-506","US-507","US-508",
"US-509","US-510","US-511","US-512","US-513","US-514","US-515","US-516","US-517","US-518","US-519","US-520","US-521","US-522","US-523","US-524","US-525","US-526","US-527","US-528","US-529","US-530","US-531","US-532","US-533","US-534","US-535","US-536","US-537","US-538","US-539","US-540","US-541","US-542","US-543","US-544","US-545","US-546","US-547","US-548","US-549","US-550","US-551","US-552","US-553","US-554","US-555","US-556","US-557","US-558","US-559","US-560","US-561","US-563","US-564","US-565",
"US-566","US-567","US-569","US-570","US-571","US-573","US-574","US-575","US-576","US-577","US-581","US-582","US-583","US-584","US-588","US-592","US-596","US-597","US-598","US-600","US-602","US-603","US-604","US-605","US-606","US-609","US-610","US-611","US-612","US-613","US-616","US-617","US-618","US-619","US-622","US-623","US-624","US-625","US-626","US-627","US-628","US-630","US-631","US-632","US-633","US-634","US-635","US-636","US-637","US-638","US-639","US-640","US-641","US-642","US-643","US-644",
"US-647","US-648","US-649","US-650","US-651","US-652","US-656","US-657","US-658","US-659","US-661","US-662","US-669","US-670","US-671","US-673","US-675","US-676","US-678","US-679","US-682","US-686","US-687","US-691","US-692","US-693","US-698","US-702","US-705","US-709","US-710","US-711","US-716","US-717","US-718","US-722","US-724","US-725","US-734","US-736","US-737","US-740","US-743","US-744","US-745","US-746","US-747","US-749","US-751","US-752","US-753","US-754","US-755","US-756","US-757","US-758",
"US-759","US-760","US-762","US-764","US-765","US-766","US-767","US-770","US-771","US-773","US-789","US-790","US-798","US-800","US-801","US-802","US-803","US-804","US-807","US-810","US-811","US-813","US-819","US-820","US-821","US-825","US-828","US-839","US-855","US-862","US-866","US-868","US-881","US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS",
"US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV","US-WY"],PROVINCES:["AD","AE","AF","AG","AL","AM","AO","AR",AM,"AU","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BN","BO","BQ",Nf,"BS","BT","BW","BY","BZ","CA","CD","CF","CG","CH","CI","CL","CM","CN","CO","CR","CU","CV","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ",
"FM","FR","GA","GB","GD","GE","GH","GL","GM","GN","GQ","GR","GT","GW","GY","HN",ag,"HT","HU","ID","IE","IL","IN","IQ","IR","IS","IT","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KZ","LA","LB","LC",kM,"LK","LR","LS","LT","LU","LV","LY","MA","MD","ME","MG","MH","MK","ML","MM","MN","MR","MU","MV","MW","MX","MY","MZ","NA","NE","NG","NI","NL","NO","NP","NR","NZ","OM","PA","PE","PG","PH","PK","PL","PT","PW","PY","QA","RO","RS","RU","RW","SA","SB","SC","SD","SE","SH","SI","SK","SL","SM",
"SN","SO","SR","SS","ST","SV","SY","SZ",wg,"TG","TH","TJ",yg,"TM","TN","TO",zg,"TT","TV","TZ","UA","UG",SL,"US-AK","US-AL","US-AR","US-AZ","US-CA","US-CO","US-CT","US-DC","US-DE","US-FL","US-GA","US-HI","US-IA","US-ID","US-IL","US-IN","US-KS","US-KY","US-LA","US-MA","US-MD","US-ME","US-MI","US-MN","US-MO","US-MS","US-MT","US-NC","US-ND","US-NE","US-NH","US-NJ","US-NM","US-NV","US-NY","US-OH","US-OK","US-OR","US-PA","US-RI","US-SC","US-SD","US-TN","US-TX","US-UT","US-VA","US-VT","US-WA","US-WI","US-WV",
"US-WY","UY","UZ","VC","VE","VN","VU","YE","ZA","ZM","ZW"],REGIONS:["002","009","019","142","150",rD],SUBREGIONS:["002","005","009","011","013","014","015","017","018","019","021","029","030","034","035","039","053","054","057","061","142","143","145","150","151","154","155",rD]},IN:{COUNTRIES:["002","009","019","030","034","035","142","143","145","151","AF","BD","BT","CN","IN","MM","NP","PK","RU","TJ","UZ",rD],PROVINCES:"AF BD BT CN IN MM NP PK RU TJ UZ".split(" "),REGIONS:["002","009","019","142",
rD],SUBREGIONS:["002","009","019","030","034","035","142","143","145","151",rD]}};var bW={},cW={},$Ma=null,aNa=uV(du,xf),dW=aNa;function bNa(a,b,c){dW=a?a+bt:aNa;cW={};eW=null;a?GV(kLa(dW+Osa,Hta),function(a){cNa=a;b()},function(){c()}):(cNa=ZMa,b())}
function dNa(a,b){if(null==b)throw m("Callback is null or undefined");var c=eNa(a);if(Li(cW[c])){var d=S(b,null,cW[c]);Dy(d,0)}else if(Li(bW[c]))bW[c][z](b);else bW[c]=[b],d=dW+SO(Cra,c),GV(kLa(d,Jta+c[Bb](pf,Xe)),function(a){var b={views:Bj(a[hB],fNa)};cW[c]=b;V(bW[c],function(a){a(b)});delete bW[c]},function(){V(bW[c],function(a){a(null)});delete bW[c]})}function eNa(a){var b=L;a[hC]!=rM&&(b=a[hC]+OL);return b+a[dC]+OL+gNa(a[VA])}
function gNa(a){null!=$Ma||($Ma={continents:bAa,subcontinents:Xza,countries:qM,provinces:iAa,metros:uAa});return $Ma[a]}var cNa=ZMa;function hNa(a){var b=a[hC],c=a[dC];a=gNa(a[VA]);if(b=cNa[b])if(b=b[a])return 0<=Wj(b,c);return!1}var eW=null;function iNa(a){null!=eW?a(eW):GV(kLa(dW+Psa,Ita),function(b){eW=b=Bj(b,jNa);a(b)},function(){a(null)})}
function fNa(a){for(var b=Bj(a.features,kNa),c={},d=[],e=0;e<b[I];e++){var f=b[e],g=f.id;gj(g,pza)?c[g]=f:d[z](f)}for(e=0;e<d[I];e++)f=d[e],b=c[pza+f.id],f.Wm=b?b.PD:[];if(c=c.__DISPUTED__All)c.Wm=c.PD,d[z](c);return{aa:d,fu:lNa(a.boundingBox),Yza:a.xoffset,fAa:a.yoffset,scale:a[JB]}}function kNa(a){return{id:a.id,PD:Bj(a.polygons,mNa),Wm:[]}}function mNa(a){return Ui(a)?{KL:nNa(a),jJ:[]}:{KL:nNa(a.shell),jJ:Bj(a.holes,nNa)}}function nNa(a){return Bj(a,function(a){return[ILa(a[0]),la(a[1])]})}
function lNa(a){return{ni:[ILa(a.hi[0]),la(a.hi[1])],rh:[ILa(a.lo[0]),la(a.lo[1])]}}function jNa(a){return{region:a[dC],resolution:a[VA],domain:a[hC],Zla:Bj(a.boundingBoxes,lNa)}};function oNa(a,b,c,d){var e=op(c,KF);if(e!=Qg)d(fW(e,c));else if(b.LW!=ju)d(fW(rD,c));else{for(var f=Ap(c,HF,FLa),g=sp(c,Xt),h=[],e=0;e<a.X();++e)h[z]({lat:a[H](e,b.QC),lng:a[H](e,b.$C)});iNa(function(a){if(a){a:{for(var b=0;b<a[I];++b){var e=a[b];if(null==f||e[VA]==f)if(null==g||e[hC]==g){for(var t=!0,v=0;v<h[I];++v){for(var x=h[v],A=!1,C=e.Zla,E=0;E<C[I];++E)if(pNa(x,C[E])){A=!0;break}if(!A){t=!1;break}}if(t){a={region:e[dC],resolution:e[VA],domain:e[hC]};break a}}}a=null}null!=a?d(a):d(fW(rD,c))}else d(null)})}}
function fW(a,b){var c=zp(b,HF,FLa,EJ),d=op(b,Xt),c={region:a,resolution:c,domain:d};return hNa(c)||c[hC]!=rM&&(Bz(c,rM),hNa(c))?c:null}function pNa(a,b){return a.lat>b.rh[0]&&a.lat<b.ni[0]&&Dj([-360,0,360],function(c){return a.lng+c>b.rh[1]&&a.lng+c<b.ni[1]})};function gW(a){Rw[K](this,a);this.ml=this.Ka=null;this.Ry=new RV(this.Qp);this.v1=L;this.ab=this.yj=null}U(gW,Rw);R=gW[J];
R.Bk=function(a,b,c,d){Lp(hN);iv.Bc(this.ma);this.yj=a;mv(this.Ry);this.Ry=new RV(this.Qp);a=c||{};a=lo(io(a));c=[a];var e=a.theme||[];Ti(e)||(e=[e]);for(var f=0;f<e[I];++f){var g;if(Yi(e[f]))g=sLa(e[f]);else if(Xi(e[f]))g=e[f];else throw m(Hza);c[z](g)}c[z](PLa);var h=wLa(),l=[];V(c,function(a){l[z][bd](l,fga(a,h))});var n=new To(c),q=new XV(d);this.ab=this.Yu(this.ma,n);d=zp(n,jva,Ala,Qg);var t=(new yx).ed(b,d,this.Qp);if(null!=t){var v=eo({options:a,format:t,size:this.ab}),x=this.yj(function(a){if(null==
a)throw m($za);qNa(this,b,t,n,v,q,a)},this);l[I]&&this.Dk?(this.Dk.XK[Rs](function(){oNa(b,t,n,x)},null,this),sla(this,S(function(){oNa(b,t,n,x)},this)),new tLa(l,this.Dk)):oNa(b,t,n,x)}};R.Lj=function(){var a=Tl(this.ma)[Wb](ih),b=YO(a,this.ab),c=new RO(a),d=new EO(a,b),b=this.ml,c=new TV(c,d,b.Wl.eb),b=b.eD[RB]();ZLa(c,b);mMa(c,b);jMa(c,b);UV(c,b,!0);UV(c,b);return a[cc][0].toDataURL(Ssa)};
R.Yu=function(a,b){var c=Gp(a,b,-1),d=Hp(a,b,-1);-1==c&&-1==d?(c=556,d=347):-1==c?c=k[B](556*d/347):-1==d&&(d=k[B](347*c/556));return new Ql(c,d)};
function qNa(a,b,c,d,e,f,g){var h=ap(d,Qoa);if(a.v1==e)rNa(a,!1,d,b,c,g,h,f,e);else{if(null!=a.Ka)a.Ka[eD](a.ab,a.yj);else{var l=ap(d,CI);a.Ka=new WO(a.ma,a.ab,a.yj,l)}a.Ka.pp(S(function(){var a=this.Ka.cb(),l=this.Ka.Vx(),a=new TV(l,a,c);null!=this.ml&&mv(this.ml);l=this.ab;mv(this.ml);this.ml=new $V(a,d,l[r],l[y],b,c,f,S(this.coa,this),S(this.u$,this));rNa(this,!0,d,b,c,g,h,f,e)},a),a.yj)}}
function rNa(a,b,c,d,e,f,g,h,l){c=zp(c,bua,NLa,KF);var n=c===UK||c===$g,q=a.yj(function(a,b,c){WMa(this.ml,a,b,c,d,h)},a),t=S(function(){QLa(this.Ry,d,e,f,g,q)},a);a.Ry.qI=c;b&&(a.Ry.WE=null,dNa(f,a.yj(function(a){null!=a?(this.ml.Z4(a,f),n&&(this.Ry.Z4(a),t()),this.v1=l):this.Qp.Pd($za)},a)));n||(a.Ry.WE=null,t())}Uq(R,function(a){null!=this.ml?this.ml[Mr](a):this.Qp.Pd(Iza)});rr(R,function(){if(null!=this.ml)return this.ml[Os]();this.Qp.Pd(Iza);return[]});R.coa=function(){this.u$(wu,{})};
R.u$=function(a,b){Iw(this,a,b)};R.vg=function(){this.v1=L;mv(this.ml);this.ml=null;mv(this.Ka);this.Ka=null};Mi("google.visualization.GeoChart",gW,void 0);vr(gW[J],gW[J][Ws]);gW[J].getImageURI=gW[J].Lj;Uq(gW[J],gW[J][Mr]);rr(gW[J],gW[J][Os]);gW[J].clearChart=gW[J].hc;Mi("google.visualization.GeoChart.mapExists",function(a){null!=a||(a={});a=new To([a,PLa]);var b=op(a,KF);return null!=fW(b,a)},void 0);Mi("google.visualization.GeoChart.setMapsSource",function(a,b,c){bNa(a,function(){b&&b()},function(){c&&c()})},void 0);function sNa(a){return k.pow(a,3)}function tNa(a){return 1-k.pow(1-a,3)}function uNa(a){return 3*a*a-2*a*a*a};function hW(a,b){$T[K](this,a,[Rt]);this.aya=null==b?!0:b}U(hW,$T);hW[J].FG=function(a,b,c){a=a.Xe();if(c.Dn[ad](a))c.Dn[Ub](a);else this.aya&&c.Dn[bc](),c.Dn.add(a);return!0};hW[J].pk=function(a){return il(hl(a.Dn,function(a){return new ZT(Cu,VT(a))}))};function iW(a,b,c,d,e){this.Gx=a;this.S=b.Tv();this.se=b;this.Zs=null;this.Oy=vNa;this.vs=d;this.yN=e;this.fo=null}U(iW,rJa);R=iW[J];vr(R,function(a){this.Zs={};this.S[bc]();this.fo=this.Gx.mo(a,null);this.fo.Sb();for(a=0;a<this.Oy[I];a++){var b=this.Zs[this.Oy[a]]=new lP;this.M4(b)}this.fo[Ws](this);wNa(this)});function wNa(a){var b=a.se.Tv();V(kk(a.Zs),function(a){b.Fu(a)},a)}R.aw=function(a){this.Oy=a};Uy(R,function(a){this.EL(a.os,!1);this.EL(a.ms,!0);this.fo[Ws](this)});
R.EL=function(a,b){for(var c=0;c<a[I];c++)for(var d=a[c],e=d.jr,f=0;f<e[I];f++)this.fo.om(e[f],d.Np,b)};R.M4=function(a){function b(a,b){return function(e){a[bd](b,[this,e])}}a.o(Rt,b(function(a,b){xNa(this,Rt,a,b)},this));a.o(JG,b(function(a,b){xNa(this,aI,a,b)},this));a.o(KG,b(function(a,b){xNa(this,$H,a,b)},this))};function xNa(a,b,c,d){c=d[Us];(c=c[Y]()&&c[Y]().idStr)&&c!=Kg&&(c=VT(c),a.vs(c,b))}R.cb=function(){return this.se};R.$n=function(a,b,c){var d=a[Y]()||{};d.idStr=b.Xe();a[Y](d);this.Zs[c].add(a)};
R.ye=function(a,b,c,d){b!==a&&(b&&this.mg(b),this.$n(a,c,d))};R.mg=function(a){a&&this.S.RT(a)};var vNa=[oL,zF,AF,ML,NL];function jW(){this.Gpa=Qo(S(this.Hpa,this));ua(this,S(this.Jpa,this))}Pi(jW);jW[J].Jpa=function(a,b){return this.Gpa(a).wc(b)};jW[J].Hpa=function(a){return new lq({pattern:a,valueType:ri})};function kW(a,b,c){Ra(this,a);this.la=b;Tz(this,c||null)}kW[J].ub=function(a){for(var b=this[gd][Ac](Ne),c=0,d=0,e=b[I];d<e;d++)c=k.max(c,a(b[d],this.la));return c};function lW(a,b,c,d,e,f,g){this.V=a;this.Rc=b;this.ze=c;this.Py=e;this.Bwa=f;this.Vm=!0;this.eh=[];this.E5=d;this.rm=null;this.ZB=0;this.jpa=g||null;a=S(this.wja,this);b=Dygraph.pickDateTickGranularity(this.Rc,this.ze,this.V,a);this.kp=Dygraph.getDateAxis(this.Rc,this.ze,b,a);this.kp[0].v[qd]()>this.Rc&&(this.kp[Ke]({v:this.Rc,label:L}),this.eh[Ke](new kW(L,{})));this.Rc=k.min(this.kp[0].v[qd](),this.Rc);a=this.kp[this.kp[I]-1].v[qd]();a>this.ze[qd]()&&(this.ze=a);this.Q6=this.V/(this.ze-this.Rc);
this.yh=[];a=0;for(b=this.kp[I];a<b;a++)this.yh[z](this[JB](this.kp[a].v))}
vr(lW[J],function(a,b,c){if(this.Vm){if(null==this.rm)throw"startY must be set before calling draw().";var d=this.kp[I]-1;if(0!==d){var e=this.eh[0],f=e.ub(a),g=[new no(this.yh[0]-f/2,this.yh[0]+f/2)],h=[];this.yh[0]-f/2<this.E5-this.Py&&(Tz(e,BE),Ia(g[0],this.yh[0]),g[0].end=this.yh[0]+f);var e=this.eh[d],f=e.ub(a),l=new no(this.yh[d]-f/2,this.yh[d]+f/2);f/2+this.yh[d]-this.Bwa>this.V+this.E5&&(Tz(e,bJ),Ia(l,this.yh[d]-f),l.end=this.yh[d]);po(l,g[0])?h[z](d):g[z](l);for(e=1;e<d;e++){var n=this.eh[e];
switch(n[NC]){case BE:n=new no(this.yh[e],this.yh[e]+n.ub(a));break;case pK:case null:n=new no(this.yh[e]-n.ub(a)/2,this.yh[e]+n.ub(a)/2);break;case bJ:n=new no(this.yh[e]-n.ub(a),this.yh[e]);break;default:throw m("unknown alignment in tick label.");}for(var q=!1,f=0,l=g[I];f<l;f++)if(po(g[f],n)){q=!0;break}q?h[z](e):g[z](n)}f=0;for(l=h[I];f<l;f++)n=this.eh[h[f]],Ra(n,L)}a={};d=0;for(g=this.kp[I];d<g;d++)if(q=this.eh[d],!(this.Rc>this.kp[d].v)&&q[gd]){for(var h=b,e=this.yh[d],f=this.rm+10,l=q[NC]||
pK,n=q.la,q=q[gd][Ac](Ne),t=[],v=0,x=q[I];v<x;v++)t[z](h(q[v],e,f,15,l,BE,n)),f+=15;h=t;e=0;for(f=h[I];e<f;e++)c(h[e],null,a)}this.Vm=!1}});Na(lW[J],function(a){return(a-this.Rc)*this.Q6+this.E5});
lW[J].wja=function(a){function b(a,b){return e(c.jpa||a,b)}var c=this,d=!0,e=jW.jc()[Sb];switch(a){case Oxa:return function(a,e){var h=!1,l;c.ZB=e;if(e<=Dygraph.THIRTY_SECONDLY)return l=b(fi,a),c.eh[z](new kW(l,{Vb:L,bold:!1,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.THIRTY_MINUTELY)return l=MM,0===a[ed]()||d?(h=!0,l=$f):h=!1,d=!1,l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.SIX_HOURLY)return l=
uh,h=a[gc](),0!==a[ed]()&&(l+=aCa),h=12===h||0===h||d,d=c.Rc>a[qd]()?!0:!1,h&&(l+=eFa),l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.DAILY)return l=Wf,0===a[wc]()||d?(l+=fFa,h=!0):h=!1,d=!1,l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.WEEKLY)return h=d,d=!1,l=b(gg,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-
1+L;if(e<=Dygraph.BIANNUAL)return l=hM,h=0===a[Zd]()||d,d=c.Rc>a[qd]()?!0:!1,h&&(l+=dFa),l=b(l,a),c.eh[z](new kW(l,{Vb:L,bold:h,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;if(e<=Dygraph.CENTENNIAL)return l=b(Hma,a),c.eh[z](new kW(l,{Vb:L,bold:!1,color:Tg,opacity:1,Va:yM,fontSize:13,oc:!1,he:!1})),c.eh[I]-1+L;throw yza;};case qqa:return 50}};function mW(a,b){return 1===a?b:b+fi};function yNa(){}ua(yNa[J],function(a,b){var c=sAa,d=sAa;a[Pc]()===b[Pc]()&&(c=tAa,a[Zd]()===b[Zd]()&&(d=Fva));c=new Up(c);d=new Up(d);return[c[Sb](a),d[Sb](b)][Je](TN)});yNa[J].Pu=function(a,b){var c=k[Eb](k.abs(b-a)/864E5);return c+mW(la(c),TEa)};function zNa(){}ua(zNa[J],function(a,b){var c=new Up(vh),d=c[Sb](a)[Le](),c=c[Sb](b)[Le]();if(864E5>k.abs(b-a))return[d,c][Je](TN);var e=new Up(gg),f=e[Sb](a),e=e[Sb](b);return[f,d,pf,e,c][Je](Oe)});zNa[J].Pu=function(a,b){var c=(k.abs(b-a)/36E5)[Db](2)[Bb](/\.?0*$/,L);return c+mW(la(c),QEa)};function ANa(){}ua(ANa[J],function(a,b){var c=$f;if(0!==a[je]()||0!==b[je]())c+=$Ba;else if(0!==a[ge]()||0!==b[ge]())c+=Cf;c=new Up(c);return[c[Sb](a),c[Sb](b)][Je](TN)});ANa[J].Pu=function(a,b){var c=b-a,d=k[Fb](c/36E5),e=k[Fb](c/6E4%60),f=k[Fb](c/1E3%60),g=c%1E3,c=[];0<d&&c[z](d+uh);0<e&&c[z](e+Nh);if(f||g)d=f[qc](),0<g&&(e=g[qc](),3<=e[I]?g=e:(g=wCa+g[qc](),g=g[mc](g[I]-3)),d+=qf+g),c[z](d+fi);return 0==c[I]?vCa:c[Je](Oe)};function BNa(){}ua(BNa[J],function(a,b){var c=new Up(rAa),d=c[Sb](a);a[Pc]()===b[Pc]()&&(d=d[mc](0,3));return[d,c[Sb](b)][Je](TN)});BNa[J].Pu=function(a,b){var c=b[Pc](),d=b[Zd](),e=c-a[Pc](),f=d-a[Zd](),g=b[Lb]()-a[Lb]();0>g&&(f--,g+=Mo(c,(d+11)%12));0>f&&(e--,f+=12);c=[];0<e&&c[z](e[qc]()+mW(e,IEa));0<f&&c[z](f[qc]()+mW(f,OEa));0<g&&c[z](g[qc]()+mW(g,TEa));return 0===e&&0===f&&0===g?CNa(2).Pu(a,b):c[Je](of)};function DNa(){}ua(DNa[J],function(a,b){var c=fi;if(0!==a[je]()||0!==b[je]())c+=sf;c+=ODa;if(a[ge]()>b[ge]()||6E4<b-a)c=Hra+c;c=new Up(c);return[c[Sb](a),c[Sb](b)][Je](TN)});DNa[J].Pu=function(a,b){var c=k.abs(b-a)/1E3;return c[qc]()+mW(c,MEa)};var nW={};nW[0]=DNa;nW[1]=ANa;nW[2]=zNa;nW[3]=yNa;nW[4]=BNa;function ENa(a){return a<Dygraph.MINUTELY?0:a<Dygraph.HOURLY?1:a<Dygraph.DAILY?2:a<Dygraph.MONTHLY?3:4}function CNa(a){var b=nW[a];if(!b)throw"Formatter not found for granularity: "+a+qf;return new b};function oW(){};Oi[J].Mn=function(){return this};Oi[J].Iy=function(){return!1};Oi[J].Eca=function(){return!1};function FNa(a){this.Fk=a||String}var GNa={number:function(a,b){return b.Fk(a[Ad])},identifier:function(a){return a[Sd]},"+":function(){return aFa},"-":function(){return TN},"--":function(){return pf},"=":function(){return XEa},"*":function(){return bFa},"(":function(){return jf},")":function(){return kf},",":function(){return of},"^":function(){return It}};FNa[J].I=function(a){return Bj(a,function(a){return GNa[a.gq()](a,this)},this)[Je](L)};function HNa(){}U(HNa,oW);HNa[J].gq=function(){return pf};function INa(){}U(INa,oW);INa[J].gq=function(){return mf};function JNa(){}U(JNa,oW);JNa[J].gq=function(){return kf};function KNa(){}U(KNa,oW);KNa[J].gq=function(){return jf};function pW(a){this.hh=a}U(pW,Oi);pW[J].join=function(a){var b=[];V(this.hh,function(c,d){0<d&&b[z](a);var e=!1;c instanceof pW&&1<c.hh[I]&&this.HI()>c.HI()&&(e=!0);e&&b[z](new KNa);Qj(b,c.Mm());e&&b[z](new JNa)},this);return b};pW[J].Mn=function(){if(1===this.hh[I])return this.hh[0];var a=[];V(this.hh,function(b){a[z](b.Mn())});this.hh=a;return this};function LNa(){}U(LNa,oW);LNa[J].gq=function(){return KDa};function MNa(a){yz(this,a)}U(MNa,oW);MNa[J].gq=function(){return N};function qW(a){yz(this,a)}U(qW,Oi);qW[J].Mm=function(){return[new MNa(this[Ad])]};qW[J].Iy=function(){return 0>this[Ad]};hb(qW[J],function(){return this[Ad]});qW[J].Eca=function(){return!0};function NNa(a){this.hh=[a]}U(NNa,pW);function rW(a){this.hh=[a]}U(rW,NNa);rW[J].Mn=function(){var a=this.hh[0].Mn();if(a.Iy()){if(a instanceof rW)return a.hh[0];if(a instanceof qW)return new qW(-a[H]());throw m("Unknown type of negative.");}return new rW(a)};rW[J].Mm=function(){return Oj([new LNa],this.hh[0].Mm())};rW[J].Iy=function(){return this.Mn()instanceof rW};function sW(a){this.hh=a}U(sW,pW);sW[J].HI=function(){return 1};sW[J].Mm=function(){var a=[];V(this.hh,function(b){var c=b.Iy();0<a[I]&&c?(a[z](new HNa),b=(new rW(b)).Mn()):0<a[I]&&a[z](new INa);a=Oj(a,b.Mm())});return a};function ONa(a){gb(this,a)}U(ONa,oW);ONa[J].gq=function(){return Vsa};function PNa(){}U(PNa,oW);PNa[J].gq=function(){return Gf};function tW(a){this.hh=a}U(tW,pW);tW[J].HI=function(){return 0};tW[J].Mm=function(){return this[Je](new PNa)};function QNa(){}U(QNa,oW);QNa[J].gq=function(){return lf};function uW(a,b){this.hh=a;this.u9=null!=b?b:!1}U(uW,pW);uW[J].HI=function(){return 2};uW[J].Mn=function(){uW.g.Mn[K](this);var a=0,b=[],c=1;V(this.hh,function(d){d.Iy()&&(d=(new rW(d)).Mn(),a++);d.Eca()&&(c*=d[H](),d=null);d&&b[z](d)});1!==c&&Mj(b,0,0,new qW(c));var d=new uW(b,this.u9);a%2&&(d=new rW(d));return d};uW[J].Mm=function(){return this.u9?Oj[bd](null,Bj(this.hh,function(a){return a.Mm()})):this[Je](new QNa)};uW[J].Iy=function(){var a=0;V(this.hh,function(b){b.Iy()&&a++});return!!(a%2)};function RNa(){}U(RNa,oW);RNa[J].gq=function(){return It};function vW(a){this.hh=a}U(vW,pW);vW[J].HI=function(){return 3};vW[J].Mm=function(){return this[Je](new RNa)};function wW(a){gb(this,a)}U(wW,Oi);wW[J].Mm=function(){return[new ONa(this[Sd])]};Rq(wW[J],function(){return this[Sd]});function SNa(a,b,c){this.va=[];this.Hda=a;this.Lia=b;this.hs=c||BV()}function TNa(a,b){if(0<a.va[I]){var c=a.hs[hD](b),d=a.hs[hD](a.va[a.va[I]-1][0]),e=c-d;if(e>a.Hda&&(e=k[B](e/a.Hda),1<e))for(var f=1;f<e;f++){var g=a.hs[tB](f/e*(c-d)+d);a.va[z]([g,a.Lia(g)])}}a.va[z]([b,a.Lia(b)])}SNa[J].lf=function(){return this.va};function UNa(a,b,c,d){a=VNa(a,b,c,{range:d[CB],Bda:d.Bda,zu:1,rZ:d.rZ});return null===a||fa(a.Lq)?null:{data:a[Y],Lq:a.Lq,Nu:{offset:a.Dp[0],UL:a.Dp[1]}}};function xW(a,b){return 0>b?a/k.pow(10,-b):a*k.pow(10,b)}function WNa(a){a=k.abs(.4342944819032518*k.log(a));return 1E-7>k.abs(a-k[B](a))}function yW(a){return k[Fb](.4342944819032518*k.log(a))}function zW(a){return k[Eb](.4342944819032518*k.log(a))};function AW(){}R=AW[J];Ka(R,function(a,b,c){this.Y8=!1;this.b=a;this.yD=b;this.zq=null===c||0>c?this.Oaa():2<c?c-1:1;jz(this,[]);this.Ue=da;this.ff=-da;this.uea=null;this.cn=sp(a,this.lb(BI));a.U(this.lb(Uma),function(a,b){return b});this.gd=this.Ov=null});function BW(a,b){null!=b&&(a.Ue=b)}function CW(a,b){null!=b&&(a.ff=b)}
R.pC=function(a,b){var c=ZKa(this.b,this.lb(mH),this.lb(vF));if(!Jj(b)&&c!=cG)throw m("Non-linear scale with gaps is not supported.");for(var d=[],e=0;e<b[I];e++){var f;a:{var g=b[e];f=this.s_(g.spa);var h=this.ur(g.Rc),g=this.ur(g.ze);if(0<f)if(h+f<g)h+=f;else{f=null;break a}f={rpa:0,start:h,end:g}}f&&d[z](f)}this.Ov=$Ka(c,xW(1,yW(a)),d)};R.lb=function(a){return zV(this.yD,a)};R.Oaa=function(){return-1};
function XNa(a,b,c,d){a.Y8||(d&&(a.Ac(DW(a,b)),a.Ac(DW(a,c))),a.Ue==da&&a.ff==-da&&(BW(a,0),CW(a,1)),a.Ue==da&&BW(a,a.ff),a.ff==-da&&CW(a,a.Ue),a.Ue==a.ff&&(0==a.Ue?(BW(a,-1),CW(a,1)):0<a.Ue?(BW(a,a.Ue/2),CW(a,2*a.ff)):(BW(a,2*a.Ue),CW(a,a.ff/2))),a.yG(d),a.t_(d),a.kH(),a.zq=k.max(1,a[xB][I]-1),a.Y8=!0)}R.yG=function(){};R.$q=function(a){jz(this,a)};function YNa(a,b){a.cn||(a.cn=b)}function EW(a){a.gd||a.kH();return a.gd}
function DW(a,b){var c=FW(a,b);if(null==c)return null;c=a.Ov[hD](c);return ma(c)?c:null}function FW(a,b){return null!=b?a.ur(b):null}R.Ac=function(a){null!=a&&(BW(this,k.min(this.Ue,a)),CW(this,k.max(this.ff,a)))};R.Aq=function(a){return this.vK(this.Ov[tB](a))};R.D9=function(a,b){return a<b?-1:a>b?1:0};function ZNa(a){this.gP=a.zu+1;this.$a=a[CB];this.aua=a.Bda;this.r_=0;this.hs=a.rZ||BV();this.a7=0;this.va=[]}ZNa[J].add=function(a,b){if(0<this.va[I]){var c=this.hs[hD](a)-this.hs[hD](this.va[this.va[I]-1].x);0<c&&(this.r_+=c)}this.a7+=b;this.va[z]({x:a,y:b})};function $Na(a){var b=a.aua;b||(b=null!=a.$a&&null!=a.$a.min&&bl(a.$a.min)&&null!=a.$a.max&&bl(a.$a.max)?(a.hs[hD](a.$a.max)-a.hs[hD](a.$a.min))/100:void 0);null!=b&&bl(b)||(b=a.r_/(a.va[I]-1));return b}
function aOa(a,b){return Cj(a.va,function(a,d){return a+k.pow(d.x,b)},0)}function bOa(a,b){return Cj(a.va,function(a,d){return a+k.pow(d.x,b)*d.y},0)}function cOa(a){for(var b=[],c=a.gP,d=0;d<c;d++){for(var e=ga(c+1),f=0;f<=c;f++)e[f]=f<c?aOa(a,d+f):bOa(a,d);b[z](e)}return new bT(b)}function dOa(a){var b=qIa(cOa(a));return Bj(ck(a.gP),function(a){return eT(b,a,this.gP)},a)}function eOa(a,b){var c=a.gP;return function(a){for(var e=0,f=0;f<c;f++)e+=b[f]*k.pow(a,f);return e}}
function fOa(a,b){var c=eOa(a,b),d=$Na(a);if(null==d||fa(d)||!bl(d)||0===d)return null;var d=new SNa(d,c,a.hs),e=a.va;Yj(e,function(a,b){return a.x>b.x?1:a.x<b.x?-1:0});var f=a.a7/e[I],g=a.$a;null!=a.$a&&null!=a.$a.min&&bl(a.$a.min)&&g.min<e[0].x&&TNa(d,g.min);for(var h=0,l=0,n=!0,q=0;q<e[I];q++){var t=e[q].x,v=e[q].y,x=c(t),n=n&&x===v;TNa(d,t);h+=k.pow(v-x,2);l+=k.pow(v-f,2)}c=n?1:1-h/l;null!=a.$a&&null!=a.$a.max&&bl(a.$a.max)&&g.max>e[e[I]-1].x&&TNa(d,g.max);return{data:d.lf(),Lq:c}}
function gOa(a){var b=dOa(a),c;c=[];for(var d=b[I]-1;0<=d;d--){var e=b[d];if(null!=e&&0!==e){e=new qW(e);if(0<d){var f=new wW(qD);1<d&&(f=new vW([f,new qW(d)]));e=new uW([e,f],!0)}c[z](e)}}c=new tW([new wW(Ei),new sW(c)]);a=fOa(a,b);return null!=a&&0!==a[Y][I]?{Dp:b,data:a[Y],Lq:a.Lq,Nu:c.Mn()}:null};function VNa(a,b,c,d){var e=new ZNa(d);fl(gl(a),function(a){var d=b(a);a=c(a);null!=d&&bl(d)&&null!=a&&bl(a)&&e.add(d,a)});return gOa(e)};var hOa={LINEAR:qH,YAa:"exponential",bCa:jqa},iOa={linear:function(a,b,c,d){a=UNa(a,b,c,d);if(null===a)return null;b=new tW([new wW(Ei),new sW([new uW([new qW(a.Nu.UL),new wW(qD)]),new qW(a.Nu[ZA])])]);return{data:a[Y],Lq:a.Lq,Nu:b.Mn()}},exponential:function(a,b,c,d){for(var e=da,f=0;f<a;f++){var g=b(f),h=c(f);null!=h&&h<e&&(e=h)}e=0<e?null:e-1;a=UNa(a,b,function(a){a=c(a);if(null==a)return null;null!=e&&(a-=e);return k.log(a)},d);if(null===a)return null;b=[];for(f=0;f<a[Y][I];f++)g=a[Y][f][0],h=
k.exp(a[Y][f][1]),null!=e&&(h+=e),b[z]([g,h]);f=new uW([new qW(k.exp(a.Nu[ZA])),new vW([new wW(fJ),new uW([new qW(a.Nu.UL),new wW(qD)],!0)])],!0);null===e||(f=new sW([f,new qW(e)]));f=(new tW([new wW(Ei),f])).Mn();return{data:b,Lq:a.Lq,Nu:f}}};iOa.polynomial=VNa;var jOa={NONE:M,ZBa:gG,Dja:sh,ska:Bu,BAa:SK,Ija:cI},kOa={NONE:M,n7:ku,Uia:Ng,xCa:zE,Xia:lL,EAa:MK,ska:Bu,CAa:RK},lOa={Xia:lL,zCa:koa,AAa:vxa,POINTS:XF,n7:ku,Uia:Ng,NONE:M},mOa={RAa:mF,xBa:Zoa,MAa:nF},nOa={qW:KK,G7:yi,GAa:JK},oOa={cCa:TF,EBa:XG,tW:ZI},pOa={NONE:M,oka:zu,Jja:Jh,B7:TD,g7:YK,INSIDE:TH,uBa:FH,xAa:WK},qOa={NONE:M,B7:TD,g7:YK,INSIDE:TH},rOa={gN:zi,cN:zh},sOa={Hka:BE,CENTER:pK,xja:bJ},tOa={NONE:M,INSIDE:TH,OUTSIDE:oG},uOa={yAa:yxa,MCa:kna},vOa={gBa:fI,ABa:Ira},wOa={NONE:M,tBa:HH,G7:yi,jka:hG,
RCa:Vma},xOa={Ew:$g,G7:yi,jka:hG},yOa={DEFAULT:sJ,VAa:kJ},zOa={TAa:uJ,qW:KK,Aka:oF},AOa={f7:Qg,qW:KK,Aka:oF,NONE:M},GW={NONE:M,Dja:sh,YBa:wqa,LAa:VJ},BOa={qAa:Vxa,pAa:Wxa},HW={wBa:uH,n7:ku},IW=[{color:"#3366CC",lighter:"#45AFE2"},{color:xN,lighter:"#FF3300"},{color:vN,lighter:"#FFCC00"},{color:JN,lighter:"#14C21D"},{color:"#990099",lighter:"#DF51FD"},{color:"#0099C6",lighter:"#15CBFF"},{color:"#DD4477",lighter:"#FF97D2"},{color:"#66AA00",lighter:"#97FB00"},{color:"#B82E2E",lighter:"#DB6651"},{color:"#316395",
lighter:"#518BC6"},{color:BN,lighter:"#BD6CBD"},{color:"#22AA99",lighter:"#35D7C2"},{color:"#AAAA11",lighter:"#E9E91F"},{color:"#6633CC",lighter:"#9877DD"},{color:"#E67300",lighter:"#FF8F20"},{color:"#8B0707",lighter:"#D20B0B"},{color:"#651067",lighter:"#B61DBA"},{color:"#329262",lighter:"#40BD7E"},{color:"#5574A6",lighter:"#6AA7C4"},{color:"#3B3EAC",lighter:"#6D70CD"},{color:"#B77322",lighter:"#DA9136"},{color:"#16D620",lighter:"#2DEA36"},{color:"#B91383",lighter:"#E81EA6"},{color:"#F4359E",lighter:"#F558AE"},
{color:"#9C5935",lighter:"#C07145"},{color:"#A9C413",lighter:"#D7EE53"},{color:"#2A778D",lighter:"#3EA7C6"},{color:"#668D1C",lighter:"#97D129"},{color:"#BEA413",lighter:"#E9CA1D"},{color:"#0C5922",lighter:"#149638"},{color:"#743411",lighter:"#C5571D"}],COa={color:"#EEEEEE",lighter:"#FEFEFE"},DOa=[[5],[2,5],[2,5],[2,4,6,8],[2,4,6,8],[2,3,4,5,6,7],[2,3,4,5,6,7,8],[2,3,4,5,6,7,8,9]],EOa={titleTextStyle:{color:IN,italic:!0},gridlines:{baseline:Qg,minorTextOpacity:.7,minorGridlineOpacity:.4,newTimeline:!1,
allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:40,minStrongToWeakLineDistance:5,minNotchDistance:10,minMajorTextDistance:10,minMinorTextDistance:5,unitThreshold:1.5,units:{milliseconds:{format:["h:mm:ss.SSS a"],interval:[1,5,10,50,100,200,500]},seconds:{format:["h:mm:ss a"],interval:[1,5,10,15,30]},minutes:{format:[vh],interval:[1,2,5,15,30]},hours:{format:["h a"],interval:[1,2,6,12]},days:{format:[gg,dh],interval:[1,2,7]},months:{format:["MMM y","MMM yy",hM],interval:[1,3,6]},years:{format:[Ei],
interval:[1,2,5,10,20,50,100,200,500,1E3]}}},minorGridlines:{units:{milliseconds:{format:[sf],interval:[50,100,200,500]},seconds:{format:[Cf],interval:[1,5,10,15]},minutes:{format:[MM],interval:[1,2,5,15]},hours:{format:["h a"],interval:[1,2,6]},days:{format:[dh],interval:[1,7]},months:{format:[hM,"MM","MMMMM"],interval:[1,3]},years:{format:[Ei],interval:[1,2,5,10,20,50,100,200,500,1E3]}}}},FOa={histogram:{hAxis:{baselineColor:M,gridlines:{color:M}},bar:{groupWidth:cN}}},GOa={vAxis:EOa,hAxis:EOa,
sizeAxis:{minSize:5,maxSize:30},fontName:yM,titleTextStyle:{color:Te,bold:!0},bubble:{textStyle:{color:Te}},candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:nF},stemColor:zN},domain:{textStyle:{color:IN},stemColor:zN}},majorAxisTextColor:IN,minorAxisTextColor:FN,backgroundColor:{fill:Ve,stroke:DN,strokeWidth:0},chartArea:{backgroundColor:{fill:M}},tooltip:{textStyle:{color:Te}},baselineColor:HN,gridlineColor:sN,pieSliceBorderColor:We,pieResidueSliceColor:sN,pieSliceTextStyle:{color:We},
areaOpacity:.3,intervals:{style:lL,color:mF,lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:Te},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:IN},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:sN}},aggregationTarget:Qg,colorAxis:{legend:{textStyle:{color:Te}}},bar:{groupWidth:100/1.618+Ze},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:-1,
minNumBuckets:5,maxNumBuckets:50}};var HOa={LINEAR:qH,mBa:TH,WBa:oG,rBa:SH};function IOa(a){switch(a){case qH:return Qk;case TH:return sNa;case oG:return tNa;case SH:return uNa;default:return Qk}}function JOa(a,b,c){var d=ap(a,yya,!1);b=kp(a,AL,b);if(!b)return null;var e=kp(a,zya,30);a=zp(a,Aya,HOa,c);a=IOa(a);return{yya:d,duration:b,M$:a,c2:e}};function KOa(a){a=a[de];return Yi(a)&&a[Qb](/\S+/g)||[]}function LOa(a,b){for(var c=KOa(a),d=Rj(arguments,1),e=c,f=0;f<d[I];f++)Ij(e,d[f])||e[z](d[f]);c=c[Je](Oe);qb(a,c)}function MOa(a,b){var c=KOa(a),d=Rj(arguments,1),c=NOa(c,d)[Je](Oe);qb(a,c)}function NOa(a,b){return Aj(a,function(a){return!Ij(b,a)})};function JW(){}U(JW,aR);Pi(JW);R=JW[J];R.A=function(a){var b={"class":KL+this.Ml(a)[Je](Oe)},b=a.za().A(Uf,b,a[yC]());this.nj(b,a.jn());return b};R.Hk=function(){return QK};R.Dh=function(a){return a[cd]==Uf};R.fb=function(a,b){hQ(b,LL);return JW.g.fb[K](this,a,b)};hb(R,function(){return L});R.na=function(){return dza};MQ(dza,function(){return new cR(null,JW.jc())});function KW(){}U(KW,JW);Pi(KW);KW[J].na=function(){return cza};MQ(cza,function(){return new cR(null,KW.jc())});function LW(a,b){return a.ea&&a.ea.brush||a.brush||b.Yg}function OOa(a,b){return null===a.Ns?null:a.Ns||b.Oc}function MW(a){return a[G]==ku||a[G]==Ng||a[G]==Bu}function NW(a,b){return null!=a[zC]?a[zC]:b.XM}function POa(a,b){var c=a.j[b],d=a.j[b-1],e=a.j[b+1],d=!d||!d.ea||d.Re,e=!e||!e.ea||e.Re;return!(!c||!c.ea||c.Re)&&d&&e}function OW(a,b,c){b=a.m[b];return b.Eg&&Li(b.Rea)?(a=a.m[b.Rea].j[c],a=null!=a?a.Rf.d:a,null!=a?Wj(b.j,a,function(a,b){return a-b.Rf.d}):c):c}
function QOa(a,b){return a.ea&&null!=a.ea[nC]?a.ea[nC]:null!=a[nC]?a[nC]:b.$c}function PW(a,b){return QOa(a,b)+Co(LW(a,b))/2}function ROa(a){return a.Nn!==M&&a.hb==sh&&a[wC]==zh}
function QW(a,b){for(var c=new ZO,d=!0,e=!0,f=null,g=null,h=0;h<a.j[I];h++){var l=a.j[h];if(l&&l.ea&&null!=l.ea.x&&null!=l.ea.y){d&&(f=h,d=!1);var n=l.ea,q=OOa(l,a);if(e||null===q)c[eC](n.x,n.y),e=!1;else{var t=a.j[g];a.h1&&t.Nq?c.rp(q,a.j[g].Nq.x,a.j[g].Nq.y,l.$s.x,l.$s.y,n.x,n.y):c.ta(q,n.x,n.y)}g=h}else e=!b||d}!d&a.Ssa&&(d=b?g:a.j[I]-1,f=b?f:0,null!=d&&null!=f&&a.j[d]&&a.j[f]&&(q=OOa(a.j[f],a),a.h1?c.rp(q,a.j[d].Nq.x,a.j[d].Nq.y,a.j[f].$s.x,a.j[f].$s.y,a.j[f].ea.x,a.j[f].ea.y):c[as](q)));return c}
function SOa(a){for(var b=new ZO,c=!0,d=0;d<a.j[I];d++){var e=a.j[d].ea;e&&null!=e.x&&null!=e.y?(c||b.ta(OOa(a.j[d],a),e.xO,e.yO),(c||e.xO!=e.vO||e.yO!=e.wO)&&b[eC](e.vO,e.wO),c=!1):c=!0}return b}function TOa(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c[uc].Oe(b)}function UOa(a,b,c){return(c=(a=a.sd)&&a[c||0])&&c[uc].Oe(b)}function VOa(a,b,c){return(c=(a=a.Dd)&&a[c||0])&&c[uc].hl(b)}function WOa(a,b,c){return(c=(a=a.sd)&&a[c||0])&&c[uc].hl(b)}
function XOa(a,b,c,d){for(var e=a.m,f=null,g=da,h,l=new Ll(b,c),n=0,q=e[I];n<q;n++){var t=e[n];if(!t.Eg)if(a.hb===gG){a:{var v=b,x=c;h=d;var A=t.rC.x-v,C=t.rC.y-x,E=0<-A*(t.rC.y-t.vf.y)+C*(t.rC.x-t.vf.x);if(0<-(t.pv.x-t.di.x)*C+(t.pv.y-t.di.y)*A&&E&&(A=k[Od](k.pow(t.pv.x-t.di.x,2)+k.pow(t.pv.y-t.di.y,2)),k[Od](k.pow(t.pv.x-v,2)+k.pow(t.pv.y-x,2))<A+h)){t=!0;break a}t=!1}if(t)return{row:n}}else{v=0;for(x=t.j[I];v<x;v++)if((h=t.j[v])&&null!=h.ea)switch(h=h.ea,t[G]){case ku:case RK:case Bu:h=Nl(l,h);
h<d&&h<g&&(f={mO:v,row:n},g=h);break;case MK:case lL:A=null;t[G]===lL?A=new Lm(h[F],h.top,h[r],h[y]):t[G]===MK&&(A=h[UC],C=k.min(h[MC].top,A.top),A=new Lm(h[MC][F],C,h[MC][r],k.max(h[MC].top+h[MC][y],A.top+A[y])-C));h=d;A=A.distance(l);(h=A>h?null:A)&&h<g&&(f={mO:v,row:n},g=h);break;default:throw"unknown chart type for getPointDatum.";}if(0===g)break}}return f};function RW(a,b){return YOa(a,b,0)}function YOa(a,b,c){for(var d=new Date(a[jc]()),e=!1,f=b[I],g=[k[Fb],k[Eb]][c],h=0;h<f;++h){var l=a[kF+SW[h]],n=a[wI+SW[h]][bd](a),q=b[h],t=ZOa[h];if(0==q)e=e||0!=n&&0!=c,l[bd](d,[t]);else{e?l[bd](d,[t+q*(1+k[Fb]((n-t)/q))]):l[bd](d,[t+q*g((n-t)/q)]);break}}return d}function $Oa(a,b){var c=k[B],d=Pj(a),e;for(e=0;e<d[I]&&0==b[e];++e)d[e]=0;if(0==e)return d[0]=c(a[0]/b[0])*b[0],d;var f=0;a[e-1]>=aPa[e-1]?f=.7:0<a[e-1]&&(f=.1);d[e]=c((a[e]+f)/b[e])*b[e];return d}
function bPa(a){a=RW(a,[0,0,0,0,1]);return a=cPa(a,[0,0,0,0,(7+a[wc]()-1)%7],-1)}function TW(a,b,c){var d=Bj(b,function(a){return[k.log(UW(a))]});if(!c)return a=CKa(k.log(a),d),b[a];c=DKa(k.log(a),d,c);a=c[0];return a<=d[I]-1?b[a]:$Oa(VW(k.exp(c[1])),wj(b))}function cPa(a,b,c){a=new Date(a[jc]());var d;a:{for(d=0;d<b[I];++d)if(0!=b[d]){d=!1;break a}d=!0}if(d)return a;for(d=0;d<b[I];++d)if(0!=b[d]){var e=SW[d],f=a[kF+e],e=a[wI+e][bd](a,[]);f[bd](a,[e+c*b[d]])}return a}
function WW(a,b,c,d){this.fha=a[jc]();this.wB=b;this.bwa=d;this.z6=a[wI+SW[c]][bd](a,[]);this.Bxa=a[kF+SW[c]];this.$y=new Date(this.fha)}Ea(WW[J],function(){var a=this.$y;this.$y=new Date(this.fha);this.z6+=this.bwa;this.Bxa[bd](this.$y,[this.z6]);return a});WW[J].bp=function(){return this.$y<this.wB?this.$y:null};function dPa(a){a=Gj(a,function(a){return 0!=a});return k.max(0,a)}function UW(a){if(null==a)return-1;for(var b=0,c=a[I],d=0;d<c;++d)b+=a[d]*XW[d];return b}
function VW(a){for(var b=[],c=XW[I]-1;0<=c;c--)b[c]=k[Fb](a/XW[c]),a-=b[c]*XW[c];return b}function YW(a){a=ePa(a);return UW(a)}function ePa(a){a=4>a[I]?Oj(a,dk(0,4-a[I])):Pj(a);return a[Ar]()}function fPa(a){a=ePa(a);var b=new Date(1970,0,1,0,0,0,0);b[Ld]((a[6]||0)+1970);b[Jd](a[5]||0);b[Xd]((a[4]||0)+1);b.setHours(a[3]||0);b.setMinutes(a[2]||0);b.setSeconds(a[1]||0);b.setMilliseconds(a[0]||0);return b}function gPa(a,b){return Bj(a,function(a){return a*b})}
var SW="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),hPa=["milliseconds","seconds","minutes","hours",Gva,"months","years"],iPa={};V(hPa,function(a,b){iPa[a]=b});var jPa=[[1],[0,1],[0,0,1],[0,0,0,1],[0,0,0,0,1],[0,0,0,0,0,1],[0,0,0,0,0,0,1]],ZOa=[0,0,0,0,1,0,0],aPa=[500,30,30,12,15,6,0],XW=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function kPa(a){switch(a){case eh:case fh:return{hk:lPa,Px:mPa};case si:return{hk:nPa,Px:oPa};case N:case ni:return{hk:pPa,Px:qPa};default:return{hk:pPa,Px:qPa}}}function pPa(a){return ha(a)}function qPa(a){return a}function lPa(a){return a[jc]()}function mPa(a){return new Date(a)}function nPa(a){return YW(a)}function oPa(a){return VW(a)[Ar]()};function ZW(a,b,c){this.h4=a;this.wP=b;this.cZ=c}U(ZW,AW);R=ZW[J];R.eQ=function(){return null};Ka(R,function(a,b,c){ZW.g[Vc][K](this,a,b,c);a=Yo(a,this.lb(lua));b=[];b[z](a.millisecond);b[z](a.second);b[z](a.minute);b[z](a.hour);b[z](a.day);b[z](a.month);b[z](a.year);this.cZ=rPa([b,dk(this.cn,b[I]),this.cZ])});function rPa(a){a=ek[bd](null,a);return Bj(a,function(a){return Fj(a,function(a){return a})})}R.U=function(a,b){return a.U(b)};R.ur=function(a){return lPa(a)};R.vK=function(a){return mPa(a)};
R.s_=function(a){return a};R.yG=function(a){var b=this.Ue,c=this.ff,d=this.zq;-1===d&&(d=6);var e=(c-b)/d,d=TW(e,this.h4,this.wP),f;a?(f=RW(new Date(b),d),b=YOa(new Date(c),d,1)):(f=RW(new Date(b),d),this.ur(f)!=b&&(f=YOa(new Date(b),d,1)),b=RW(new Date(c),d));c=VW(e);c=$Oa(c,d);this.vha=c=0<UW(c)?c:d;this.mua=f;this.yda=b;a&&(BW(this,this.ur(f)),CW(this,this.ur(b)))};
R.t_=function(a){for(var b=[],c=this.mua;c<this.yda;)b[z](this.ur(c)),c=cPa(c,this.vha,1);if(a||c<=this.yda)a=this.ur(c),b[z](a),CW(this,k.max(this.ff,a));this.$q(b)};R.kH=function(){var a=dPa(this.vha),a=this.cZ[a];this.gd=typeof a===Uh?new lq(a):new lq({pattern:a})};
var sPa=[[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],tPa=[mq.MEDIUM_DATE,mq.MEDIUM_DATE,mq.MEDIUM_DATE,mq.MEDIUM_DATE,mq.MEDIUM_DATE,hq.YEAR_MONTH_ABBR,Ei],uPa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,
0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,12],[0,0,0,0,0,0,1],[0,0,0,0,0,0,5],[0,0,0,0,0,0,10],[0,0,0,0,0,0,25],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]],vPa=[mq.MEDIUM_TIME,mq.MEDIUM_TIME,mq.SHORT_TIME,{pattern:mq.SHORT_TIME,clearMinutes:!0},mq.MEDIUM_DATE,hq.YEAR_MONTH_ABBR,Ei];function wPa(a,b,c,d,e,f,g,h){var l=b-a;if(0>=l)return null;for(var n=k[Fb](k.log(l)/k.log(10)),q=xV(5,function(a){return{je:k.pow(10,n-a),lO:5}}),l=[],t=!1,v=0;v<q[I];++v){var x=q[v],A=xPa(a/(x.je*x.lO),b/(x.je*x.lO),c,d,e,f,g),l=l[Ib](Bj(A,function(a){return{Un:x,wT:a}}));if(t)break;t=!Jj(A)}a={km:-da,wT:null};a=Cj(l,function(a,b){for(var c=b.Un,d=b.wT,e=null,f=d.qua;f<=d.fua&&e!=f;e=f,f+=d.Vua){var e=k[B](c.lO*f),l=k[B](c.lO*(f+g*d.Uwa)),n=h(e,l,c.je);n>a.km&&(a={km:n,wT:{oj:e*c.je,rs:l*c.je}})}return a},
a);return a.wT}function xPa(a,b,c,d,e,f,g){var h=[];if(1>g)return h;for(var l=b-a,n=d+f,q=k[Eb](l/(1-(c+e))/g),l=k[Fb](l/(1-n)/g);q<da&&q<=l;++q)if(!(4<$W(q))){var n=q*g,t=k[Eb](k.max(a-d*n,b-(1-e)*n)),v=k[Fb](k.min(a-c*n,b-(1-f)*n)),x=1;0<b&&0>a?1<g&&(t=k[Eb](t/q)*q,v=k[Fb](v/q)*q,x=q):0<=a?t=k.max(0,t):v=k.min(-n,v);0<=v-t&&h[z]({Uwa:q,Vua:x,qua:t,fua:v})}return h}
var $W=Qo(function(a){if(k[B](a)!==a){var b=k[Fb](k.log(a)/k.log(10));0>b&&(a/=k.pow(10,b));a=k[B](1E4*a)}if(0==a)return 0;for(0>a&&(a=-a);0===k[B](a%10);)a=k[B](a/10);if(1==a||5==a)return.5;b=2*k[Fb](k.log(a)/k.log(10));return b=b+a%2+(0==a%5?0:2)});function aX(){this.f$=0}U(aX,AW);aX[J].eQ=function(){return 0};var yPa={W5:10,R0:10,Isa:10,Fva:10,Uya:10};R=aX[J];R.Oaa=function(){return 4};Ka(R,function(a,b,c){aX.g[Vc][K](this,a,b,c);this.gd=null;this.pL=ep(a,this.lb(zI),1);this.iM=a.U(this.lb(Vna),sk(yPa))});
R.t_=function(a){var b,c,d,e,f,g=this.Ue,h=this.ff,l=this.uea;b=S(zPa,null,this.iM,this.zq,g,h,l);a?(d=1/k.max(k.min(this.zq,6),3),e=c=-1E-4,f=d,null!=l&&(a=h-g,l<g&&g-a<l?g=l:l>h&&h+a>l&&(h=l))):(c=-1/k.max(this.zq,3),d=0,e=c,f=d,this.iM.W5*=2,this.iM.R0*=-1);l=g;a=h;var n=this.zq;(b=wPa(l,a,c,d,e,f,n,b))||(0<=l||0>=a||1==n?b={oj:l,rs:a}:(b=k.max(1,k.min(n-1,k[B](a/(a-l)*n))),c=n-b,l=k.max(a/b,-l/c),b={oj:-c*l,rs:b*l}));l=(b.rs-b.oj)/this.zq;a=[];for(c=0;c<=this.zq;++c)a[z](b.oj+l*c);a[0]!==g&&a[0]-
l==g&&a[Ke](g);a[a[I]-1]!==h&&a[a[I]-1]+l==h&&a[z](h);this.zq=a[I]-1;BW(this,k.min(a[0],this.Ue));CW(this,k.max(a[a[I]-1],this.ff));this.$q(a)};R.$q=function(a){aX.g.$q[K](this,a);var b=0;V(this[xB],function(a){a=this.Aq(a);b=k.max(b,JKa(a/this.pL))},this);this.f$=b};R.kH=function(){var a=this.cn,a={pattern:a,fractionDigits:a?null:this.f$,scaleFactor:this.pL,prefix:sp(this.b,this.lb(AI)),suffix:sp(this.b,this.lb(yI))};this.gd=new nq(a)};
function zPa(a,b,c,d,e,f,g,h){var l=(g-f)/b,n=f*h,q=g*h;h=0;if(null!=e){var t=e>=n&&e<=q;h+=(t?1:-1)*a.R0;t&&(n=k.min(e,n),q=k.max(e,q))}h-=k.abs(1-(d-c)/(q-n))*a.W5;c=$W(l)*a.Uya;h=h-c-($W(f)+$W(g)+$W(f/l))*a.Fva;if(1<b)for(g=0,c=1;c<b;c++)g+=$W(f+c*l)*a.Isa;return h}R.U=function(a,b){return fp(a,b)};R.ur=function(a){return ha(a)};R.vK=function(a){return a};R.s_=function(a){return a};function APa(){this.kL={}}var BPa=null;function bX(){return BPa?BPa:BPa=new APa}APa[J].nh=function(a){return(a=this.kL[a])?a[bd](null,[]):null};function cX(){this.Z_=1}U(cX,AW);R=cX[J];R.eQ=function(){return[0,0,0,0]};R.U=function(a,b){return a.U(b)};R.D9=function(a,b){var c=YW(a),d=YW(b);return c<d?-1:c>d?1:0};R.ur=function(a){return YW(a)};R.vK=function(a){return VW(a)[Ar]()};R.s_=function(a){return a};
R.yG=function(a){var b=this.Ue,c=this.ff;this.Qa=b;this.Ab=c;var d=this.zq;-1===d&&(d=6);var d=(c-b)/d,e=TW(d,CPa,0);this.Z_=dPa(e);e=UW(e);this.tickSize=d=k.max(1,k[B](d/e))*e;a?(BW(this,k[Fb](b/d)*d),CW(this,k[Eb](c/d)*d)):(BW(this,k[Eb](b/d)*d),CW(this,k[Fb](c/d)*d))};R.t_=function(){for(var a=[],b=this.Ue,c=this.ff;b<c;)a[z](b),b+=this.tickSize;a[z](b);this.$q(a)};R.kH=function(){var a=new lq({pattern:this.cn||(1<this.Z_?$f:1===this.Z_?GAa:FAa)});this.gd={wc:function(b){b=fPa(b);return a.wc(b)}}};
var CPa=[[0,1,0,0],[0,2,0,0],[0,5,0,0],[0,10,0,0],[0,20,0,0],[0,30,0,0],[0,0,1,0],[0,0,5,0],[0,0,10,0],[0,0,15,0],[0,0,30,0],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12]];bX().kL.timeofday=function(){return new cX};bX().kL.date=function(){return new ZW(sPa,3,tPa)};bX().kL.datetime=function(){return new ZW(uPa,3,vPa)};bX().kL.number=function(){return new aX};var DPa={NONE:M,hAa:Mg,hCa:bi,kA:vu};function EPa(){}R=EPa[J];R.$P=function(a){var b=a.xb;a=a.sb;var c=OW(this,b,a);return this.m[b].j[c].rd.Vw||(this.Ma[c]?this.Ma[a].rw[0]:null)};function FPa(a,b){var c=b.xb,d=OW(a,c,b.sb);return a.m[c].j[d].rd.Fn||a.m[c][JC]}R.x_=function(a){return a.sb};R.y_=function(a){return{row:a.sb,Kb:this.m[a.xb].xu}};R.dQ=function(a){var b=this.Ip[a.Kb].kc;return null!=b?{xb:b,sb:this.cs[a.row]}:null};R.OI=function(a,b){return this.m[a].j[b].rd};function dX(a,b){this.S=b;this.Pv=a;this.ls=null;this.Fd={};this.ey={};this.ex=this.bt=this.l6=this.Mb=null}R=dX[J];R.Lp=function(a,b){this.Fd={};this.ey={};this.S[bc]();this.Pv[bc]();GPa(this,a,b);var c=this.Mb,c=this.S.Om(c[r],c[y]);HPa(this,b,c)};function GPa(a,b,c){var d=new jU(2);kU(d,0,b);kU(d,1,c);a.Mb=d[RB]()}
function HPa(a,b,c){a[JA](c.a(),Qt);var d=a.Mb,e=a.S,f=d.lG;!Eo(f)&&!Do(f)||e.ob(0,0,d[r],d[y],f,c);d.jF==oG&&(f=a.Gu(d[JC],c),a[JA](f,aE));a.bt=e.Ha(!0);f=d.La;a.VH(f);f&&f[uc]!=TH&&(e[p](c,a.bt),a[JA](a.bt.a(),BH));a.ex=e.Ha(!0);f=d.Ri;IPa(a,f);f&&f[uc]!=TH&&(e[p](c,a.ex),a.Fd.colorbar=a.ex.a());a.l6=e.Ha(!1);a.G$(d,c)||a.uZ(d,c);e[p](c,a.l6);a.ls=b}
R.uZ=function(a,b){var c={color:Tg,Va:a.xk,fontSize:a.Tm,bold:!1,oc:!1,he:!1};this.Jj(fM,c,a.F[r]);var d=a.F.top+k[B](a.F[y]/2);this.S.Ui(fM,a.F[F],d,a.F[F]+a.F[r],d,pK,pK,c,b)};R.VH=function(a){if(a){var b=a.wu;if(b){var c;a.rL?c=a.area:(c=Bj(b,function(a){return JPa(a)},this),c=xo(c));c&&(c=Nm(c),this.S.ob(c[F],c.top,c[r],c[y],Go,this.bt));for(c=0;c<b[I];c++)KPa(this,b[c]);LPa(this,a.rL)}}};function JPa(a){var b=[];if(a.Ja){var c=wV(a.Ja);c&&b[z](c)}a.sc&&b[z](Mm(a.sc[HB]));return xo(b)}
function eX(a,b,c,d,e,f,g){var h=a.S.HH(),l=f[G],n=ha(f.sides);null!=n&&bl(n)||(n=5);var q=ha(f.rotation);null!=q&&bl(q)||(q=0);q=q/180*k.PI-k.PI/2;l===nna?(l=UF,n=3):l===EE?(l=UF,n=4,q+=k.PI/4):l===zva&&(l=UF,n=4);var t=l===CE;500<n&&(l===UF||l===CE)&&(l=ZJ);var v=null;if(l===UF||l===CE){f=ha(f.dent);null!=f&&bl(f)||(5<=n?(f=k.cos(k.PI/n),f-=k.pow(k.sin(k.PI/n),2)/k.sin(k.PI/2-k.PI/n)):f=.3);f*=d;l===CE&&(n*=2);l=new oO;for(v=0;v<n;v++){var x=d;t&&v%2&&(x=f);var A=2*k.PI/n*v+q,C=k.cos(A)*x+b,x=k.sin(A)*
x+c;0<v?l.ta(C,x):l[eC](C,x)}l[as]();v=a.S.Fc(l,e)}else v=a.S.qx(b,c,d,e);v&&g&&a.S[p](g,v);a.S.pB(h);return v}
R.wZ=function(a,b){var c=this.Mb.m[a[yc]];if(this.Mb.I6&&c&&!c.Hh&&c.NK){var d=a.sc[HB][F],e=a.sc[HB][r],f=a.sc[HB][y],g=d+e/2,h=a.sc[HB].top+f/2;c.Ow&&this.S.ob(d,h,e,f/2,c.Ow,b);var l=.5*f,n=c.Oc;n&&(n.Ob>l&&(n=n[Lc](),n.$k(l)),this.S.xZ(d,h,d+e,h,n,b));c.Yg&&c.XM&&((d=c.NK)||(d={type:ZJ}),l=c.Yg,eX(this,g,h,k.min(c.$c,f/2,e/2),l,d,b))}else this.S.ob(a.sc[HB][F],a.sc[HB].top,a.sc[HB][r],a.sc[HB][y],a.sc.brush,b)};
function KPa(a,b){if(b.ba){var c=a.S.Ha(!1),d=DT([wH,b[yc]]);a[JA](c.a(),d,wH);if(d=JPa(b))d=Nm(d),a.S.ob(d[F],d.top,d[r],d[y],Go,c);b.Ja&&a.Gu(b.Ja,c);b.sc&&a.wZ(b,c);d=null;if(b.ah&&b.ah.ba){var e=b.ah[HB].x,f=b.ah[HB].y,g=b.ah.brush,d=a.S,h=d.Ha();d.ob(e,f,12,12,g,h);d[p](c,h);g=new oO;g[eC](e+2,f+2);g.ta(e+12-2,f+12-2);g[eC](e+12-2,f+2);g.ta(e+2,f+12-2);e=new Ao;e.pd(We);e.$k(2);d.Ba(g,e,h);d=h.a();h=DT([wpa,b[yc]]);a[JA](d,h)}a.S[p](a.bt,c)}}
function LPa(a,b){b&&(MPa(a,b.z3,-1),b.g3&&a.Gu(b.g3,a.bt),MPa(a,b.D2,1))}function MPa(a,b,c){if(b){var d=rO(b[rC]),d=a.S.Ba(d,b.brush,a.bt);b[PB]&&(b=DT([vH,c]),a[JA](d,b))}}function IPa(a,b){if(b){var c=b[LA],d=a.S,e=a.ex;WLa(c.nY,d,e);XLa(c.X1,d,e);YLa(c.T5,d,e);c=a.S.ob(b.YH[F],b.YH.top,b.YH[r],b.YH[y],Go,a.ex);a[JA](c,fwa)}}R.Jj=function(a,b,c){var d=b[Ic];a=this.S.Pl(a,b);a>c&&(d=k.max(1,k[Fb](b[Ic]*c/a)));return d};function fX(a,b){var c=a.Fd[b];c&&(a.S.mg(c),delete a.Fd[b])}
R.AK=function(a,b){var c=a[gB]?gU(a,this.Pv[ns]()):hJa(a,this.S,this.l6).a();this[JA](c,b)};R.Gu=function(a,b,c){(a=NPa(this,a,c))&&this.S[p](b,a);return a};
function NPa(a,b,c){var d=b.N;if(!d||0==d[I])return null;a=a.S;var e=b.la,f=b.Hr,g=null!=b.Ib?b.Ib:0,h=b[SC]?b[SC]:{x:0,y:0},l=b.sa,n=!!l||c||!1;c=a.Ha();if(0===g&&f){var q=wV(b);if(q){var t=k[Eb](q[F]-3)+.5,v=k[Fb](q.top-1)+.5;a.ob(t,v,k[Fb](q[od]+3)+.5-t,k[Fb](q[Xc]+1)+.5-v,f,c)}}for(f=0;f<d[I];f++)q=d[f],0===g?a.$d(q[td],q.x+h.x,q.y+h.y,q[I],b.Pc,b.Qc,e,c):rFa(a,q[td],q.x+h.x,q.y+h.y,q[I],g,b.Pc,b.Qc,e,c);if(n){n=null;if(0===g)(q=wV(b))&&(n=a.ob(q[F],q.top,q[od]-q[F],q[Xc]-q.top,Go,c));else{var x=
Uk(g);b=tk(b);b.Ib=0;h=(new BO(h.x,h.y))[uB](-x);Xz(b,new vV(h.x,h.y));for(f=0;f<d[I];f++)h=(new BO(d[f].x,d[f].y))[uB](-x),b.N[f].x=h.x,b.N[f].y=h.y;if(q=wV(b))d=[new BO(q[F],q.top),new BO(q[od],q.top),new BO(q[od],q[Xc]),new BO(q[F],q[Xc])],V(d,function(a){a[uB](x)}),d=rO(d,!1),n=a.Ba(d,Go,c)}l&&n&&tFa(a,n,l,gJa(e))}return c.a()}R.ye=function(a,b,c){var d=this.Fd[b];null!=d?this.S[ZB](a,c,d):this.S[p](a,c);this[JA](c,b)};
R.registerElement=function(a,b,c){a&&(this.S.ep(a,b),this.Fd[b]=a,c&&(this.ey[c]||(this.ey[c]=[]),Ij(this.ey[c],b)||this.ey[c][z](b)))};function OPa(a,b){var c=a.Fd[b];c&&(a.S.mg(c),delete a.Fd[b])}R.zo=function(a){var b=[];if(this.Fd[a]){var c=this.S.zo(this.Fd[a]);c&&b[z](c)}a=this.ey[a]||[];for(var d=0;d<a[I];++d)(c=this.S.zo(this.Fd[a[d]]))&&b[z](c);return xo(b)};function PPa(a,b){dX[K](this,a,b);this.If=null;this.m6=[]}U(PPa,dX);function gX(a,b,c){a.m6[z]({definition:b,id:c})}function QPa(a){var b=a.S.HH();V(a.m6,S(function(a){this.AK(a[LA],a.id)},a));a.S.pB(b);a.m6=[]}R=PPa[J];
R.G$=function(a,b){function c(b){b=a.m[b];return!a.kd||b[G]!==Bu||b.XM}RPa(this,a);var d=this.S.Ha(!1);this.S[p](b,d);this[JA](d.a(),eK);fk(this.If,function(a){a.bf||(a.bf=this.S.Ha(!(Li(a.W7)&&!a.W7)))},this);this.S.ob(a.F[F],a.F.top,a.F[r],a.F[y],a.h9,d);a.jF==TH&&this.Gu(a[JC],this.If[JC].bf);a.uJ&&this.Gu(a.uJ,this.If.axistitle.bf);V(a.Ma,function(a,b){a.Tc&&hX(this,a.Tc,null,b)},this);fk(a.Dd,function(b){SPa(this,a,b)},this);fk(a.sd,function(b){TPa(this,a,b)},this);var e=new Lm(a.F[F],a.F.top,
a.F[r],a.F[y]);this.S.pB(e);for(var f=[],g=0;g<a.m[I];g++)c(g)&&f[z]({bN:a.m[g].bN,index:g});Zj(f,function(a,b){return Xj(a.bN,b.bN)});for(g=0;g<f[I];g++){var h=f[g][yc];UPa(this,a.m[h],h)}a.kd&&a.m[0][G]===Bu&&VPa(this,a,b);for(g=0;g<a.Ma[I];g++)a.Ma[g].sa&&(f=DT([Mu,g]),gX(this,a.Ma[g].sa,f));g=this.S.HH();fk(a.Dd,function(a){WPa(this,a)},this);fk(a.sd,function(a){WPa(this,a)},this);this.S.pB(g);QPa(this);var l=this.S.Ha(!1),e=this.S.RG(l,e);this.S[p](d,e);V(HIa,function(a){var c=this.If[a].bf;
if(c){var e;switch(this.If[a][uc]){case XJ:e=l;break;case RH:e=d;break;case nG:e=b}this.S[p](e,c)}},this);return!0};
function RPa(a,b){a.If={};var c=a.If;pz(c,{position:nG});c.annotation={position:XJ};c.annotationtext={position:RH};c.area={position:XJ};c.bar={position:XJ};c.baseline={position:XJ};c.bubble={position:XJ};c.categorysensitivityarea={position:XJ};c.candlestick={position:XJ};c.histogram={position:XJ};c.gridline={position:XJ};c.interval={position:XJ};Yz(c,{position:XJ});c.minorgridline={position:XJ};c.overlaybox={position:XJ};c.pathinterval={position:XJ};c.point={position:RH,W7:!1};c.pointsensitivityarea=
{position:RH};c.steppedareabar={position:XJ};c.tooltip={position:nG};pr(c,{position:b.jF==TH?RH:nG});c.axistick={position:RH};c.axistitle={position:b.jG==TH?RH:nG};var d=b.La&&b.La[uc]==TH,e=d?a.bt:null,d=d?RH:nG;c.legend={bf:e,position:d};c.legendscrollbutton={bf:e,position:d};c.legendentry={bf:e,position:d};e=b.Ri&&b.Ri[uc]==TH;c.colorbar={bf:e?a.ex:null,position:e?RH:nG}}
function UPa(a,b,c){if(b[G]==RK)XPa(a,b,c);else if(b[G]==lL)YPa(a,b,c);else if(b[G]==zE)YPa(a,b,c);else if(b[G]==MK)for(var d=0;d<b.j[I];d++)ZPa(a,c,b.j[d],d);else if(b[G]==Ng){var e=a.Mb.Nn!==M,f=a.Mb.Sj;if(0!=b.j[I]){for(var f=f&&!e,g=[],h={start:null,end:null,brush:null},d=0;d<=b.j[I];d++){var l=b.j[d];l&&!l.Re?null===h[Rc]?Ia(h,d):(l=l.pJ||b.Ow,null===h.brush||$fa(h.brush,l)?(h.end=d,h.brush=l):(g[z](h),h={start:d-1,end:d,brush:l})):f&&d!==b.j[I]||(null===h[Rc]||null===h.end||g[z](h),d<b.j[I]&&
(h={start:null,end:null,brush:null}))}l=a.S.Ha();for(d=0;d<g[I];d++){var h=g[d],n=h.brush,q=new oO,t=q,v=b,x=e,A=h[Rc],h=h.end,C=!0,E=null;t[eC](v.j[A].ea.yX,v.j[A].ea.zX);for(var P=A;P<=h;P++){var O=v.j[P];O.Re||(O=O.ea,t.ta(O.xO,O.yO),O.vO==O.xO&&O.wO==O.yO||t.ta(O.vO,O.wO),null!=O.x&&null!=O.y&&(C=!1,E=P))}if(!C)if(x)for(P=h;P>=A;P--)O=v.j[P].ea,t.ta(O.AX,O.BX),O.yX==O.AX&&O.zX==O.BX||t.ta(O.yX,O.zX);else O=v.j[E].ea,t.ta(O.AX,O.BX),t[as]();a.S.Ba(q,n,l)}d=DT([Ng,c]);a.ye(a.If.area.bf,d,l.a());
if(e){d=SOa(b);e=DT([ku,c]);f=d.Fc(a.S);g=$Pa(a,b);if(f){l=b.Go;n=b.hj;if(l||n){g=g||a.S.Ha();if(l)for(d=0;d<l.Se[I];d++)a.S.Ba(l.Se[d][rC],l.Se[d].brush,g);n&&a.S.Ba(n[rC],n.brush,g)}g&&a.S[p](g,f)}d=g?g.a():f;null!=d&&a.ye(a.If[UC].bf,e,d);aQa(a,b,c)}else bQa(a,b,c,f)}}else bQa(a,b,c,a.Mb.Sj);if(b.Mf&&b.Mf[IB])for(b=b.Mf[IB],d=0;e=b[d];++d)0!=e[UC][I]&&(f=new oO,qO(f,e[UC],e.zY),e[Xc]&&qO(f,e[Xc],e.Ula),g=a.S.Ha(),a.S.Ba(f,e.brush,g),e=g.a(),f=DT([zqa,c,d]),a.ye(a.If.pathinterval.bf,f,e))}
function cQa(a,b,c,d,e){b[G]==lL||b[G]==zE?a.Me(b,c,d,e):b[G]==MK?ZPa(a,c,d,e):b[G]==RK?a.UH(b,c,d,e):dQa(a,b,c,d,e,a.If.point.bf)}function XPa(a,b,c){var d=a.If.bubble.bf,e=xV(b.j[I],function(a){return a});b.oya&&Yj(e,function(a,c){var d=b.j[a],e=b.j[c];return(e?e.ea[nC]:0)-(d?d.ea[nC]:0)});for(var f=0;f<e[I];f++){var g=e[f],h=b.j[g];if(h){a.UH(b,c,h,g);var l=a.S.df(h[td],h.la);if(l[r]<2*h.ea[nC]||l[y]<2*h.ea[nC])h=a.S.$d(h[td],h.ea.x,h.ea.y,h.Kya,pK,pK,h.la,d),g=DT([SK,c,g]),a.S.ep(h,g)}}}
function YPa(a,b,c){for(var d=0;d<b.j[I];d++)a.Me(b,c,b.j[d],d)}
R.Me=function(a,b,c,d){if(c&&c.ea&&!c.Re){var e=c.brush||LW(c,a),f=a[G]==lL?Mt:yE,g=DT([f,b,d]),h=c.ea.Dr||c.ea,e=this.S.wl(h[F],h.top,h[r],h[y],e),h=null,l=c.ea.outline,n=c.Go,q=c.hj;if(l||n||q){h=this.S.Ha();this.S[p](h,e);if(l){var t=c.Oc||a.Oc,l=rO(l,!0);this.S.Ba(l,t,h)}if(n)for(t=0;t<n.Se[I];t++)l=n.Se[t][MC],this.S.ob(l[F],l.top,l[r],l[y],n.Se[t].brush,h);q&&this.S.ob(q[MC][F],q[MC].top,q[MC][r],q[MC][y],q.brush,h)}e=h?h.a():e;this.ye(this.If[f].bf,g,e);c.sa&&(f=DT([Mu,b,d]),gX(this,c.sa,f));
c.Tc&&hX(this,c.Tc,b,d);c.ea.Os&&eQa(this,a,b,d,c.ea.Os)}};function $Pa(a,b){var c=null,d=null;V(b.j,function(a,f){POa(b,f)&&(c||(c=this.S.Ha()),d||(d=Ho(b.Oc.re,b.Oc.$h)),NW(a,b)||this.S.Ne(a.ea.x,a.ea.y,b[SB],d,c))},a);return c}
function bQa(a,b,c,d){var e=DT([ku,c]);if(0>=b[SB])OPa(a,e),aQa(a,b,c);else{var f=QW(b,d);if(!Jj(f.Cc)){d=(f=f.Fc(a.S))&&d?null:$Pa(a,b);if(f){var g=b.Go,h=b.hj;if(g||h){d||(d=a.S.Ha());if(g)for(var l=0;l<g.Se[I];l++)a.S.Ba(g.Se[l][rC],g.Se[l].brush,d);h&&a.S.Ba(h[rC],h.brush,d)}d&&a.S[p](d,f)}f=d?d.a():f;null!=f&&a.ye(a.If[UC].bf,e,f);aQa(a,b,c)}}}
function VPa(a,b,c){for(var d=0,e=b.m[I];d<e;d+=2){var f=b.m[d],g=b.m[d+1],h=f.j[I];if(0!=h)for(var l=new Ao({stroke:f.Yg.jb(),strokeOpacity:f.Yg.Ae,strokeWidth:1}),n=0;n<h;n++){var q=f.j[n],t=g.j[n];q&&q.ea&&!q.Re&&a.S.xZ(q.ea.x,q.ea.y,t.ea.x,t.ea.y,l,c)}}}function aQa(a,b,c){for(var d=0;d<b.j[I];d++)dQa(a,b,c,b.j[d],d,a.If.point.bf)}R.UH=function(a,b,c,d){dQa(this,a,b,c,d,this.If.bubble.bf)};
function fQa(a,b,c,d){var e=null,f=b.hj,g=b.Go,h=b.T9;if(f||g||h)e=a.S.Ha();h&&a.S.Ba(h[rC],h.brush,e);(h=b[iA])&&h[G]||(h={type:ZJ});f&&eX(a,f.x,f.y,f[nC]+.5,f.brush,h,e);if(g)for(f=0;f<g.Se[I];f++)eX(a,g.x,g.y,g.Se[f][nC],g.Se[f].brush,h,e);b=eX(a,b.ea.x,b.ea.y,c,d,h);e&&a.S[p](e,b);return e?e.a():b}
function dQa(a,b,c,d,e,f){var g;if(g=d&&d.ea&&!d.Re)a:{var h=d.ea;g=PW(d,b);var l=a.Mb.F;if(h.x-g>=l[od]||h.x+g<=l[F]||h.y-g>=l[Xc]||h.y+g<=l.top)g=!1;else{if((h.x>=l[od]||h.x<=l[F])&&(h.y>=l[Xc]||h.y<=l.top)){g*=g;var n=h.x-l[od],q=h.x-l[F],t=h.y-l[Xc],h=h.y-l.top,l=n*n,q=q*q,t=t*t,h=h*h;if(l+t>=g&&l+h>=g&&q+h>=g&&q+t>=g){g=!1;break a}}g=!0}}g&&(g=DT([b[G]==RK?SK:$F,c,e]),NW(d,b)?a.ye(f,g,fQa(a,d,QOa(d,b),LW(d,b))):OPa(a,g),d.sa&&(f=DT([Mu,c,e]),gX(a,d.sa,f)),d.Tc&&hX(a,d.Tc,c,e),d.ea.Os&&eQa(a,
b,c,e,d.ea.Os))}function ZPa(a,b,c,d){if(c&&c.ea){var e=a.S.wl(c.ea[UC][F],c.ea[UC].top,c.ea[UC][r],c.ea[UC][y],c.Oc),f=a.S.wl(c.ea[MC][F],c.ea[MC].top,c.ea[MC][r],c.ea[MC][y],c.yA),g=a.S.Ha();a.S[p](g,e);a.S[p](g,f);if(e=c.Go)for(f=0;f<e.Se[I];f++){var h=e.Se[f][MC];a.S.ob(h[F],h.top,h[r],h[y],e.Se[f].brush,g)}(e=c.hj)&&a.S.ob(e[MC][F],e[MC].top,e[MC][r],e[MC][y],e.brush,g);e=DT([NK,b,d]);a.ye(a.If.candlestick.bf,e,g.a());c.sa&&(b=DT([Mu,b,d]),gX(a,c.sa,b))}}
function hX(a,b,c,d){if(b){var e=b.jha,f=a.Mb.F;if(!(!e||e.x<f[F]||e.x>f[od])&&(f=b[KC])&&!Jj(f)){var g=[zL,d];null!=c&&Lj(g,c,1);var g=DT(g),h=e.x,l=e.y,n=e[I],q=e[D],e=e[wC]==zh?[n,1]:[1,n],e=a.S.wl(k.min(h,h+e[0]),k.min(l,l+e[1]),k.abs(e[0]),k.abs(e[1]),new Ao({fill:q}));a.ye(a.If.annotation.bf,g,e);e=a.S.Ha();g=[xL,d];null!=c&&Lj(g,c,1);h=null;b.bundle&&!b.bundle.i1&&(f=[b.bundle[gd]],h=-1);b=a.S.HH();for(l=0;l<f[I];l++)if(n=f[l],q=NPa(a,n,!0)){if(n.ha){var t=DT([Mu,c,d,l]);gX(a,n.ha,t)}a.S[p](e,
q);n=Pj(g);n[z](h||l);n=DT(n);a[JA](q,n)}a.S.pB(b);c=DT(g);a.ye(a.If.annotationtext.bf,c,e.a())}}}
function eQa(a,b,c,d,e){if(null!=b.Mf){var f=a.S.Ha();b=b.Mf.JL;for(var g=0;g<e[I];g++){var h=e[g][MC],l=b[e[g].Ur];if(l&&l[w]!=Ng&&l[w]!=ku){var n=l.brush;if(0==h[r]&&0==h[y])l=l.Uva/2,0<l&&(h=a.S.qx(h[F],h.top,l,n),a.S[p](f,h));else if(0==h[r]||0==h[y])l=new oO,l[eC](h[F],h.top),l.ta(h[F]+h[r],h.top+h[y]),a.S.Ba(l,n,f);else a.S[p](f,a.S.wl(h[F],h.top,h[r],h[y],n))}}f.B&&(c=DT([PH,c,d]),f=f.a(),a.ye(a.If[Nb].bf,c,f))}}
function SPa(a,b,c){var d=S(function(a,d){var e=k[Fb](a.fa),l=null!=a[I]?a[I]:b.F[y],n=c.fk.fa,n=k.min(n,n+c.fk[hA]*l);return this.S.ob(e,n,1,l,a.brush,d)},a),e=S(function(a,d){var e=k[Fb](a.fa),l=null!=a[I]?a[I]:b.F[Xc],n=c.fk.fa,n=k.min(n,n-c.fk[hA]*l);return this.S.ob(e,n,1,l,a.brush,d)},a);gQa(a,c,d,e)}
function TPa(a,b,c){var d=S(function(a,d){var e=k[Fb](a.fa),l=null!=a[I]?a[I]:b.F[r],n=c.fk.fa,n=k.min(n,n+c.fk[hA]*l);return this.S.ob(n,e,l,1,a.brush,d)},a),e=S(function(a,d){var e=k[Fb](a.fa),l=null!=a[I]?a[I]:b.F[F],n=c.fk.fa,n=k.min(n,n-c.fk[hA]*l);return this.S.ob(n,e,l,1,a.brush,d)},a);gQa(a,c,d,e)}
function gQa(a,b,c,d){var e=S(function(a,c,d){if(a){var e=this.If[c].bf,n=DT([b[Sd],c]);V(a,function(a,f){var v=DT([b[Sd],c,f]);hQa(this,a,d,e,v,n)},this)}},a);e(b.Pa,Eta,c);e(b.ai,Mxa,d);d=a.If.baseline.bf;e=DT([b[Sd],kL]);b.zb&&b.zb.ba&&null!=b.zb.xa&&b.zb.fa!=da&&hQa(a,b.zb,c,d,e)}function hQa(a,b,c,d,e,f){var g;if(g=b&&b.ba)g=b.brush,g=!(!Eo(g)&&!Do(g));g&&(b=c(b,d),a[JA](b,e,f))}
function WPa(a,b){var c=a.If,d=a.Gu(b[JC],c.axistitle.bf),e=DT([b[Sd],aE]);a[JA](d,e);if(b[td]){var f=c.axistick.bf,g=DT([b[Sd],HH]);V(b[td],function(a,c){if(a.ba){var d=this.Gu(a.Ja,f),e=DT([b[Sd],HH,c]);this[JA](d,e,g)}},a)}}R.Hfa=function(a,b){this.$T(a);this.dX(a,b)};
R.$T=function(a){var b=this.ls;if(b){for(var c in b.m){var d=a.m[c];if(AV(b.m[c],lk({j:null}))){var e=b.m[c].j,f;for(f in e){var g=e[f];if(g.sa){var h=DT([Mu,ha(c),ha(f)]);fX(this,h)}if(g=g.Tc)for(var l in g[KC])g[KC][l].ha&&(h=DT([Mu,ha(c),ha(f),ha(l)]),fX(this,h));cQa(this,d,ha(c),d.j[f],ha(f))}}else{for(f in b.m[c].j)b.m[c].j[f].sa&&(h=DT([Mu,ha(c),ha(f)]),fX(this,h));UPa(this,d,ha(c))}}for(var n in b.Ma)if(c=b.Ma[n],c.sa&&(h=DT([Mu,ha(n)]),fX(this,h)),g=c.Tc){for(l in g[KC])g[KC][l].ha&&(h=DT([Mu,
null,ha(n),ha(l)]),fX(this,h));hX(this,a.Ma[n].Tc,null,ha(n))}QPa(this)}};R.dX=function(a,b){for(var c in b.m){var d=a.m[c];if(AV(b.m[c],lk({j:null})))for(var e in b.m[c].j){var f=new jU(2);kU(f,0,d.j[e]);kU(f,1,b.m[c].j[e]);f=f[RB]();cQa(this,d,ha(c),f,ha(e))}else f=new jU(2),kU(f,0,d),kU(f,1,b.m[c]),d=f[RB](),UPa(this,d,ha(c))}for(var g in b.Ma)b.Ma[g].sa&&(c=DT([Mu,ha(g)]),gX(this,b.Ma[g].sa,c)),b.Ma[g].Tc&&(c=new jU(2),kU(c,0,a.Ma[g].Tc),kU(c,1,b.Ma[g].Tc),c=c[RB](),hX(this,c,null,ha(g)));QPa(this)};function iQa(a){this.x=a.x||0;this.y=a.y||0;this.nf=new vV(this.x,this.y);mb(this,a[I]);uz(this,a[td])};function jQa(a){uz(this,a[td]);this.la=a.la;this.N=a.N;this.Pc=a.Pc;this.Qc=a.Qc;this.sa=void 0!==a.sa?a.sa:L;this.rd=a.rd;this.Ib=null!=a.Ib?a.Ib:0;Xz(this,void 0!==a[SC]?a[SC]:null);this.Ut=!!a.Ut}jQa[J].S8=function(){var a=this,b=Bj(this.N,function(b){var d=a[SC]?a[SC]:{x:0,y:0},e=sO(b.x+d.x,b[I],a.Pc);b=sO(b.y+d.y,a.la[Ic],a.Qc);return e[Rc]==e.end||b[Rc]==b.end?null:new Im(b[Rc],e.end,b.end,e[Rc])}),b=Aj(b,Si);return xo(b)};function iX(a,b,c,d){this.wk=a;this.b=b;this.rl=d;this.Xd=c;this.Ta=Dp(this.b,rxa,{Va:d.xk,fontSize:d.Tm,Vb:d.Dy});this.Fza=ap(this.b,uxa,!1);this.re=up(this.b,sxa,tN);this.Fq=mp(this.b,txa,.8);this.mma=[[255,255,255],[97,97,97]];this.A2=0;this.YM=1;this.aN=2;this.Rr=3;this.It=4;this.Ep=this.Wga=this.w9=this.Kia=this.Eia=L;this.qZ=this.b.U(RJ,IW);this.fP=MV(this.qZ[0])[D];this.RL=this.Sr=this.r5=this.qY=this.DD=this.cB=null;this.Rj()}
iX[J].Rj=function(){function a(a,b,d){if(c.O()<=a)return L;var e=c.L(a);if(b&&!Ij(d,e))throw m(Qf+a+" must be of type "+d[Je](bt));if(!b&&Ij(d,e))throw m(Qf+a+" cannot be of type "+d[Je](bt));return e}var b=this.rl,c=this.wk,d=c.O();if(3>d)throw m("Data table should have at least 3 columns");a(this.A2,!0,[ni]);var e=a(this.YM,!1,[ni]),f=a(this.aN,!1,[ni]);this.Eia=c.Na(this.YM);this.Kia=c.Na(this.aN);$i(this.Rr)&&this.Rr<d?(this.Ep=a(this.Rr,!0,[N,ni]),this.Ep==ni&&(this.cB={},this.DD=[]),this.w9=
c.Na(this.Rr)):this.Rr=null;var g=!1;$i(this.It)&&this.It<d?(a(this.It,!0,[N]),this.Wga=c.Na(this.It),g=ap(this.b,soa,!0)):this.It=null;b.Ma=[];b.cs={};for(d=0;d<c.X();d++){var h=c.hn(d);b.cs[h]=d}b.m=[{type:RK,kh:ap(this.b,[Yoa,cJ],!0),XM:!0,ZU:!0,oya:g,j:[],hDa:this.cB,MDa:this.DD}];b.Cu=e;b.fM=[f];b.ng={};b.ng.bubbles=1;b.So=[]};function kQa(a,b,c){for(var d=a.wk,e=0;e<d.X();e++){var f=d[H](e,a.YM),g=d[H](e,a.aN),f=FW(b.ka,f),g=FW(c.ka,g);null!=f&&jX(b,f);null!=g&&jX(c,g)}}
iX[J].kla=function(a){var b=Mn(lQa(this,a.Rf)),c=sk(a.la),b=Jn(bo(b,this.mma));Ya(c,b);a.la=c};iX[J].RX=function(a,b){var c=this.wk,d=c.Ia(a,this.YM),e=c.Ia(a,this.aN),d=[{title:this.Eia,value:d},{title:this.Kia,value:e}];null!=this.Rr&&(e=c.Ia(a,this.Rr),d[z]({title:this.w9,value:e}));null!=this.It&&(c=c.Ia(a,this.It),d[z]({title:this.Wga,value:c}));return{title:b,N:d}};function lQa(a,b){return a.Ep==N?tKa(a.Sr,b[D]):a.Ep==ni?a.cB[b[D]][D]:a.fP};function mQa(a,b,c){this.rl=a;this.Ga=c?zp(b,nwa,qOa,c):M;this.Ta=Dp(b,mwa,{Va:a.xk,fontSize:a.Tm,Vb:this.Ga==TH?a.Dy:M});this.M2=sp(b,owa);this.qe=this.gc=null}R=mQa[J];kz(R,function(){return this.Ga});cb(R,function(){return 1.5*this.Ta[Ic]});R.getArea=function(){return this.gc};R.Uq=function(a){this.gc=a};R.Gga=function(a){this.qe=a};
R.yu=function(){if(!this.gc||!this.qe)return null;var a={top:this.gc.top,left:this.gc[F],width:this.gc[od]-this.gc[F],height:this.gc[Xc]-this.gc.top,orientation:zh,la:this.Ta,tda:Tg,rea:this.M2},b=ELa(this.qe,a,[],this.rl.mc);return null!=b?{position:this.Ga,scale:this.qe,YH:a,definition:b}:null};function kX(a,b,c){this.$Y=a;this.Aa=b;this.NR=a-b/2;this.vta=c;Zq(this,0)}kX[J].av=function(){return this.NR};kX[J].Ln=function(a){this.NR=a};kX[J].getCenter=function(){return this.NR+this.Aa/2};cb(kX[J],function(){return this.Aa});function nQa(a,b){this.tM=a;this.Jy=b;for(var c=0,d=b[I];c<d;c++)Zq(b[c],c)}function oQa(a){for(var b=0,c=0,d=a.Jy[I];c<d;c++)b+=a.Jy[c][pC]();if(b>a.tM)throw m("Not enough space for labels. Need: "+b+" got: "+a.tM);a.Jy[ye](function(a,b){var c=a.$Y,d=b.$Y;return c==d?a[yc]>b[yc]?1:0:c>d?1:-1});c=0;for(d=a.Jy[I];c<d;c++){var b=a.Jy[c],e=pQa(a,b.av(),b[pC]());b.Ln(e)}c=[];b=0;for(d=a.Jy[I];b<d;b++)c[z]([a.Jy[b]]);for(;qQa(a,c););}
function qQa(a,b){for(var c=0;c<b[I]-1;c++){var d=b[c],e=b[c+1],f=d[d[I]-1];if(f.NR+f.Aa>e[0].av()){for(var f=a,g=e,e=0;e<g[I];e++)d[z](g[e]);for(var h=0,e=g=0;e<d[I];e++)h+=d[e].$Y,g+=d[e][pC]();h=h/d[I]-g/2;h=pQa(f,h,g);for(e=0;e<d[I];e++)f=d[e],f.Ln(h),h+=f[pC]();b[Ie](c+1,1);return!0}}return!1}function pQa(a,b,c){return Rk(b,0,a.tM-c)};function lX(a,b,c,d){this.rl=a;this.Ga=c?zp(b,zH,pOa,c):M;this.nN=zp(b,AH,sOa,this.Ga==YK?pK:BE);c=zh;if(this.Ga==Jh||this.Ga==zu||this.Ga==FH||this.Ga==WK)c=zi;this.wb=c;this.Ta=Dp(b,yH,{Va:a.xk,fontSize:a.Tm,Vb:this.Ga==TH?a.Dy:M});this.Ht=!1;this.Wea=Dp(b,ssa,this.Ta);this.Xd=a.mc;this.mJ=this.Ta[Ic];d=d?Rk(d,1,4):1;this.Ok=this.mJ*d;this.Qu=k[B](this.Ta[Ic]/(1.618*1.618));this.WF=this.gc=null;this.f5=ap(b,osa,!0);this.Qwa=zp(b,psa,rOa,this.wb);this.Owa=Cp(b,rsa);this.Pwa=Cp(b,qsa);this.kg=null;
this.XP=this.Qu;this.uz=this.vz=this.o4=0;this.Cda=this.Ga==TD?kp(b,wsa,1):1;this.QF=0}kz(lX[J],function(){return this.Ga});lX[J].getArea=function(){return this.gc};lX[J].Uq=function(a){this.gc=a};function rQa(a){a.WF=Aj(a.rl.So,function(a){return a.ba})}
lX[J].yu=function(){if(!this.gc)return null;if(this.Ga!=M)if(this.wb==zi)sQa(this);else{for(var a=[1,9,99,0],b=0;b<a[I];++b){var c;a:{c=a[b];var d=this.gc[od]-this.gc[F],e=!1;1!=c&&(d-=2*(this.Ok+this.Qu),e=!0,0!=c&&(d-=tQa(this,c)+this.Qu));var f=mX(this,this.WF,d);if(0==f[I])this.Ht=!1;else{this.kg=[];for(var g=this.WF;0<g[I];){if(0<c&&this.kg[I]==c){c=!1;break a}for(var h=[uQa(this,f,g,e)],l=1;l<this.QF&&g[I]!=f[I];l++)g=Rj(g,f[I]),f=mX(this,g,d),h[z](uQa(this,f,g,e));h=vQa(this,h);this.kg[z](h);
g=Rj(g,f[I]);f=mX(this,g,d)}this.Ht=1<this.kg[I]}c=!0}if(c)break}this.Ht&&(this.o4=k[B]((this.gc.top+this.gc[Xc]-this.Ok)/2),this.uz=this.gc[od]-this.Ok,this.vz=this.uz-this.XP-this.Ok,this.f5&&(a=tQa(this,this.kg[I]),this.vz-=a+this.XP))}a=this.kg&&0<this.kg[I]?this.kg[0]:null;if(this.Ht){b=1<this.kg[I];c=this.o4;d=null;this.f5&&(d=tCa+this.kg[I],e=this.vz+this.Ok,f=this.uz-e,d={text:d,la:this.Wea,Hr:null,N:[{x:e+f/2,y:c,text:d,length:f}],Pc:pK,Qc:BE,sa:L,anchor:null,Ib:0});var g=this.Qwa==zi,h=
this.Ok,l=k[B](h/2),n=this.vz,q=this.uz,f=e=null;g?(e=[{x:n+h,y:c+h},{x:n+l,y:c},{x:n,y:c+h}],f=[{x:q,y:c},{x:q+h,y:c},{x:q+l,y:c+h}]):(e=[{x:n+h,y:c+h},{x:n+h,y:c},{x:n,y:c+l}],f=[{x:q,y:c},{x:q+h,y:c+l},{x:q,y:c+h}]);c={active:this.Owa,hR:this.Pwa};b={z3:{path:e,active:!1,Pb:c,brush:c.hR},D2:{path:f,active:b,Pb:c,brush:b?c[PB]:c.hR},g3:d}}else b=null;return{position:this.Ga,area:this.gc,kg:this.kg,wu:a,rL:b}};
function sQa(a){var b=k.max(a.gc[od]-a.gc[F]-(a.Ok+a.Qu),0),c=a.gc[Xc]-a.gc.top,d=k.max(c-2*a.mJ,0),e=a.WF,f=a.rl;ROa(f)&&e[Ar]();var g=Bj(e,function(a){a=NT(this.Xd,a[td],this.Ta,b,da);0==a.N[I]&&(a.N=[L]);return a},a);if(a.Ga!=FH||f.jZ!=ku&&f.jZ!=Ng)if(c=wQa(a,g,c),a.Ht=xQa(e,c),a.Ht)if(c=wQa(a,g,d),Li(c[0])&&0!=c[0][I]){for(a.kg=[];0<e[I];){f=yQa(a,c,e);a.kg[z](f);for(f=0;Li(c[f])&&0!=c[f][I];)++f;g=Rj(g,f);c=wQa(a,g,d);e=Rj(e,f)}a.Ht&&(a.o4=k[B](a.gc[Xc]-a.mJ),a.vz=a.gc[F],a.uz=a.vz+a.Ok+a.XP,
a.f5&&(d=tQa(a,a.kg[I]),a.uz+=d+a.XP))}else a.Ht=!1;else f=yQa(a,c,e),a.kg=[f];else f=zQa(a,g,c,e),a.kg=[f]}function wQa(a,b,c){var d=a.Ta[Ic],e=k[B](d/1.618),f=k[B](d/3.236);a=AQa(a,b,d+e,d+f);return yV(a,c)}function BQa(a,b){var c=jk(a.rl.Dd),d=a.rl.m[b],e=Bj(d.j,function(a){return!a||a.Re?null:new Ll(a.ea.x,a.ea.y)}),d=RKa(e,c.qf,d.Sj);return null===d?CQa(e,c.qf):d}
function CQa(a,b){a=Aj(a,Si);var c=-(Wj(a,b,function(a,b){return Xj(a,b.x)})+1),c=Rj(a,0,c);return(c=Hj(c,function(a){return null!==a.y}))?c.y:null}
function zQa(a,b,c,d){for(var e=a.gc[od]-a.gc[F],f=k[B](a.gc[F]),g=[],h=[],l=a.rl.uC==kJ,n=0;n<d[I];n++){var q=d[n],t=NT(a.Xd,q[td],a.Ta,e,b[n].N[I]),v={};v.id=q.id;v.brush=q.brush[Lc]();var x=sk(a.Ta);Ya(x,v.brush.jb());v.Ja={text:q[td],la:x,Hr:null,N:[],Pc:BE,Qc:BE,sa:t.Ce?q[td]:L,anchor:null,Ib:0};x.Vb&&v.brush.pd(x.Vb,1);v.ba=!0;for(var A=0;A<t.N[I];A++)v.Ja.N[z]({length:e,text:t.N[A]});l&&(A=a.Xd(v.Ja.N[0][td],x)[r],v.ah={},oz(v.ah,{x:f+A+5}),v.ah.brush=v.brush,v.ah.ba=!1);Zq(v,q[yc]);A=BQa(a,
v[yc])||0;x=a.Xd(v.Ja.N[0],x)[y];q=new kX(A,v.Ja.N[I]*x,v);g[z](q);h[z](v)}oQa(new nQa(c,g));for(A=0;A<g[I];A++)for(q=g[A],a=q.av(),v=q.vta,b=v.Ja.N,n=0;n<b[I];n++)b[n].y=k[B](n*x+a),b[n].x=f,l&&(v.ah[HB].y=b[n].y);return h}
function yQa(a,b,c){for(var d=a.Ok+a.Qu,e=a.gc[od]-a.gc[F]-d,f=a.Ta[Ic],g=k[B](f/1.618),h=k[B](f/3.236),l=f+g,n=f+h,f=[],h=0,q=k[B](a.gc[F]),t=0;t<c[I];t++){var v=c[t],x=b[t][I];if(0!=x){var A=NT(a.Xd,v[td],a.Ta,e,x),x={};x.id=v.id;x.Ja={text:v[td],la:a.Ta,Hr:null,N:[],anchor:new vV(q,0),Pc:BE,Qc:BE,sa:A.Ce?v[td]:L,Ib:0};x.sc={};oz(x.sc,new Lm(q,h,a.Ok,a.mJ));x.sc.brush=v.brush[Lc]();a.Ta.Vb&&x.sc.brush.pd(a.Ta.Vb,1);x.ba=!0;for(var C=0;C<A.N[I];C++)0<C&&(h+=n),x.Ja.N[z]({x:d,y:h,length:e,text:A.N[C]});
Zq(x,v[yc]);h+=l;f[z](x)}}b=k[B](a.gc.top);a.Ht||(g=h-g,c=a.gc[Xc]-a.gc.top,a.nN==bJ?b+=c-g:a.nN==pK&&(b+=k[Fb]((c-g)/2)));for(t=0;t<f[I];t++)x=f[t],x.sc[HB].top+=b,x.Ja[SC].y+=b;return f}function AQa(a,b,c,d){for(var e=Cj(b,function(a,b){return k.max(a,b.N[I])},0),f=[],g=0;g<e;g++){var h=0==g?c:d;V(b,function(a,b){g<a.N[I]&&f[z]({key:b,min:0==g&&0==b?this.Ta[Ic]:h,bc:[]})},a)}return f}function xQa(a,b){var c=a[I]-1;return 1<a[I]&&1>b[c][I]}
function vQa(a,b){var c=a.gc[Xc]-a.gc.top,d=a.Ta[Ic],e=c-a.QF*d,f=1<a.QF?e/(a.QF-1):0,g=(c-((d+f)*b[I]-f))/2,h=[];V(b,function(a){var b=k[B](g);V(a,function(a){a.Ja[SC].y+=b;a.sc[HB].top+=b});g+=d+f;Qj(h,a)});return h}function mX(a,b,c){var d=a.Ok+a.Qu,e=k.min(a.rl[r]*(2-1.618)/2,c);if(e<d)return[];a=DQa(a,e,b);return HKa(a,c)}
function uQa(a,b,c,d){for(var e=a.gc[od]-a.gc[F],f=a.Ok+a.Qu,g=k[B](1.618*a.Ta[Ic]),h=[],l=0,n=k[B](a.gc.top),q=0;q<b[I];q++){var t=c[q],v=NT(a.Xd,t[td],a.Ta,b[q]-f-(0<q?g:0),1),x=0<v.N[I]?v.N[0]:L,A=a.Xd(x,a.Ta)[r],C=[{x:l+f,y:0,length:A,text:x}],E={};E.id=t.id;E.Ja={text:t[td],la:a.Ta,Hr:null,N:x?C:[],anchor:new vV(0,n),Pc:BE,Qc:BE,sa:v.Ce?t[td]:L,Ib:0};E.ba=!0;E.sc={};E.sc.brush=t.brush[Lc]();a.Ta.Vb&&E.sc.brush.pd(a.Ta.Vb,1);oz(E.sc,new Lm(l,n,a.Ok,a.mJ));Zq(E,t[yc]);h[z](E);l+=A+f+g}b=a.gc[F];
d||(d=l-g,a.nN==bJ?b+=e-d:a.nN==pK&&(b+=k[Fb]((e-d)/2)));for(q=0;q<h[I];q++)E=h[q],$a(E.sc[HB],E.sc[HB][F]+b),E.Ja[SC].x+=b;return h}function DQa(a,b,c){var d=a.Ok+a.Qu,e=k[B](1.618*a.Ta[Ic]);return Bj(c,function(a,c){var h=this.Xd(a[td],this.Ta)[r]+d,l=k.min(b,h),h=h-l;0<c&&(l+=e);return{min:l,bc:[h]}},a)}function tQa(a,b){for(var c=tf;10<=b;)c+=tf,b/=10;return a.Xd(c+bt+c,a.Wea)[r]};function nX(a,b,c,d,e){this.yl=a;this.Xb=null;cr(this,b);this.mc=c;this.Cj=this.Qf=null;a=this.ca=this.G9();a.mc=c;oa(a,d);Sa(a,e);a.hb=zp(b,vi,jOa,M);a.xk=op(b,EI);a.Tm=kp(b,DI,k[B](k.pow(2*(a[r]+a[y]),1/3)));a.jZ=zp(b,Xoa,kOa,ku);a.kh=ap(b,cJ,!0);a.Dg=ap(b,WD);a.qE=zp(b,qF,uga,ji);a.I6=ap(b,vsa);a.lG=Cp(b,nL);a.h9=Cp(b,kK);c=a.h9;d=a.lG;c=Fo(c)?c.jb():Fo(d)?Eo(c)?vo(c.jb(),d.jb(),c.Ae):d.jb():null;a.kN=c;a.Pla=up(b,jL,L);a.gba=up(b,rI,L);a.Dy=a.kN||L;c=op(b,aE);a.jF=zp(b,Qna,tOa,oG);d=Dp(b,ZD,{Va:a.xk,
fontSize:a.Tm,Vb:a.jF==TH?a.Dy:M});pr(a,{text:c,la:d,Hr:null,N:[],Pc:BE,Qc:bJ,sa:L,anchor:null,Ib:0});a.jG=zp(b,Nxa,tOa,oG);a.Zc=ap(b,OH);a.xv=ap(b,Isa,!1);a.Nga=ap(b,Soa,!0);a.Sj=ap(b,QH);a.uC=zp(b,Msa,yOa,sJ);this.U8()}R=nX[J];R.G9=function(){return new EPa};R.Zp=function(){return this.ca};
Ka(R,function(a,b){var c=da;if(null!=b){var d=this[fs].U(rL,null);c=$i(d)?d:(d=ap(this[fs],rL,!1))?100:da}var e=this.tJ(),f=a(S(function(){for(var a=dj(),d=0;0<e[I]&&d<=c;)(d=e[xb]()())&&(e=Oj(d,e)),d=dj()-a;if(0===e[I]){if(this.ca.uC==kJ&&(!this.ca.ng||this.ca.ng[UC]!=this.ca.m[I]))throw m("DIVE interactivity model is only supported when all series are of type line.");b&&b(this)}else Dy(f,0)},this));f()});
R.tJ=function(){var a;return[S(function(){a=this.Zp()},this),S(this.gma,this),S(function(){var b=this.Naa(),c=this.Maa(),d=null,e=a.hb;!a.kd||e!==gG&&e!==Bu?a.I6&&e!==gG&&e!==SK&&(d=2):d=2;d=fp(this[fs],zsa)||d;this.Qf=new lX(a,this[fs],b,d);this.Cj=new mQa(a,this[fs],c)},this),S(this.V8,this),S(function(){rQa(this.Qf);var b=this.ca,c=b[JC].la[Ic],d=this.Qf.Ta[Ic],e=this.Qf[AB](),f=this.Cj.Ta[Ic],g=this.Cj[AB](),h=b.jF==oG?b[JC][td]:L,l=NT(this.mc,h,b[JC].la,b.F[r],da),n=k.max(2,k[B](c/3.236)),q=
k.max(2,k[B](d/1.618)),f=k.max(2,k[B](f/1.618)),t=k.max(2,k[B](1.618*b.Tm)),v=[];v[z]({key:XK,min:2,bc:[t-2]});v[z]({key:SD,min:0,bc:[da]});0<l.N[I]&&v[z]({key:aE,min:c+2,bc:[]});if(e==TD){for(var e=this.Qf,t=b.F[r],x=e.WF,A=mX(e,x,t),C=1;(0==e.Cda||e.Cda>C)&&A[I]<x[I];)++C,x=Rj(x,A[I]),A=mX(e,x,t);t=C;for(e=0;e<t;++e)v[z]({key:BH,min:d+2,bc:[q-2]})}g==TD&&v[z]({key:SJ,min:this.Cj[pC]()+2,bc:[f-2]});for(e=1;e<l.N[I];e++)v[z]({key:aE,min:c+2,bc:[n-2]});g=yV(v,b.F.top);c=g[SD][0]||0;l=g[JC]||[];n=NT(this.mc,
h,b[JC].la,b.F[r],l[I]);for(e=0;e<n.N[I];e++)c+=l[e],b[JC].N[z]({text:n.N[e],x:b.F[F],y:c,length:b.F[r]});b[JC].sa=n.Ce?h:L;h=g.legend||[];0<h[I]&&(this.Qf.QF=h[I],d=c+h[0]-d,c+=Zk[bd](null,h),this.Qf.Uq(new Im(d,b.F[od],c,b.F[F])));d=g.colorBar||[];0<d[I]&&(c+=d[0],b=new Im(c-this.Cj[pC](),b.F[od],c,b.F[F]),this.Cj.Uq(b));a.La=this.Qf.yu();a.Ri=this.Cj.yu()},this)]};
R.U8=function(){var a=this.yl,b=new Lw(a);if(2>b.O())throw m("Not enough columns given to draw the requested chart.");if(ap(this[fs],GF)){for(var c=[],a=a.X()-1;0<=a;a--)c[z](a);b.Kn(c)}this.Xb=b};function EQa(a,b,c,d){null!=b||(b=d());b=k[B](b);null!=a||(a=(c-b)/2);a=k[B](a);b=k.min(a+b,c);return{start:a,end:b}}
R.gma=function(){var a=this.ca,b=Ep(this[fs],gK,a[r]),c=Ep(this[fs],jK,a[y]),d=Ep(this[fs],hK,a[y]),e=Ep(this[fs],iK,a[r]),f=S(function(){var b=a[r]/1.618,c=a[r]-a[y]*(1.618-1);return k[B](b>c?b:(b+2*c)/3)},this),e=EQa(e,b,a[r],f),b=k.min(e[Rc],e.end),e=e.end,f=e-b,g=S(function(){var b=a[y]/1.618,c=a[y]-a[r]*(1.618-1);return k[B](b>c?b:(b+2*c)/3)},this),d=EQa(d,c,a[y],g),c=k.min(d[Rc],d.end),d=d.end;a.F={left:b,right:e,width:f,top:c,bottom:d,height:d-c}};function oX(a,b,c,d){return new FQa(a,b,c,d)}function FQa(a,b,c,d){this.iS=b;this.gd=new nq({pattern:a});this.bya=c;this.Tva=d}ua(FQa[J],function(a){a/=this.iS;return this.gd.wc(a)+(Oe+(2>k.abs(a)?this.bya:this.Tva))});function pX(){this.d$=new Date;this.qm(fg)}pX[J].qm=function(a){switch(a){case Fg:a=hq.YEAR_FULL;break;case ng:a=eba;break;case hg:a=hq.YEAR_MONTH_ABBR;break;case Tf:a=Up[Pd].SHORT_DATE;break;default:a=Up[Pd].SHORT_DATETIME}this.gd=new lq({pattern:a,timeZone:0})};ua(pX[J],function(a){this.d$[Zc](a);return this.gd.wc(this.d$)});function qX(){this.e2=null;this.zD=[];this.k_=this.Yz=this.uK=null}function GQa(a,b){a.e2=b;return a}function HQa(a,b){a.uK=b;return a}qX[J].Un=function(a){this.Yz=a;return this};
function IQa(a,b){var c;c=KKa($i(b)?b:3);c=[oX(c,k.pow(10,15),cAa,cAa),oX(c,k.pow(10,12),Eza,Eza),oX(c,k.pow(10,9),nBa,nBa),oX(c,k.pow(10,6),qAa,qAa)];a.zD=c;return a}function JQa(a){var b;b=KKa($i(5)?5:3);b=[oX(b,k.pow(10,15),mg,mg),oX(b,k.pow(10,12),ug,ug),oX(b,k.pow(10,9),xM,xM),oX(b,k.pow(10,6),eg,eg)];a.zD=b;return a}qX[J].lf=function(){var a;a=this.k_?new nq(this.k_):new nq({pattern:KKa($i(this.e2)?this.e2:16)});return new KQa(a,this.zD,this.uK,this.Yz)};
function KQa(a,b,c,d){this.Jna=a;this.zD=b||[];this.uK=c||null;this.Yz=d||null}ua(KQa[J],function(a){var b=0>a;a=k.abs(a);if(this.uK){var c=this.uK;if(0!=a){var d=k[Fb](k.log(k.abs(a))/GIa)+1;d>c?(c=k.pow(10,d-c),a=k[B](a/c)*c):(c=k.pow(10,c-d),a=k[B](a*c)/c)}}c=null;for(d=0;d<this.zD[I];d++){var e=this.zD[d];if(a>=e.iS){c=e[Sb](a);break}}null==c&&(c=this.Jna.wc(a));this.Yz&&(a=this.Yz.symbol,d=this.Yz.usePadding?Oe:L,c=this.Yz[uc]==zu?c+d+a:a+d+c);return b?pf+c:c});function rX(a,b,c,d,e,f){this.Nd=a;this.Ga=b;this.oy=c;this.hv=d;this.Nb=f}function LQa(a,b,c){return new rX(a,b,!0,!0,0,c)}function sX(a,b,c){return new rX(a,b,!1,!1,0,c)}kz(rX[J],function(){return k[B](this.Ga)});hb(rX[J],function(){return this.Nd});rX[J].hd=function(){return this.Nb};rX[J].Hn=function(a){this.Nb=a};function tX(a,b){this.VL=a;this.wK=b||0;var c;c=this.VL+this.wK;if(1<=c)c=1;else{var d=c[qc]();c=0;var e=d[Dd](fJ);-1!=e?c=ka(d[mc](e+1),10):e=d[I];d=d[Dd](qf);-1!=d&&(c-=e-1-d);c=k.pow(10,-c)}this.pea=c;this.Ga=0}R=tX[J];Ea(R,function(){this.Ga++;return this[H]()});R.Zg=function(){this.Ga--;return this[H]()};hb(R,function(){return k[B]((this.Ga*this.VL+this.wK)*this.pea)/this.pea});ta(R,function(a){this.Ga=k[Fb]((a-this.wK)/this.VL);return this[H]()});
ra(R,function(a){this.Ga=k[Eb]((a-this.wK)/this.VL);return this[H]()});Wa(R,function(a){this.Ga=k[B]((a-this.wK)/this.VL);return this[H]()});function MQa(a,b,c,d){this.oa=a;this.Mg=b;this.wb=c;this.gd=d}function NQa(a,b){var c=b[I];if(0<c)for(;--c;)if(OQa(a,b[c-1],b[c]))return!1;return!0}function OQa(a,b,c){var d=PQa(a,b),e=PQa(a,c);return k.abs(a.oa.pb(b)-a.oa.pb(c))<(d+e)/2}function PQa(a,b){var c=a.gd[Sb](b);return a.Mg.Xu(c,a.wb)}function QQa(a,b,c){b=a.oa.xf(b);a=a.oa.xf(c);return k.abs(a-b)}function uX(a,b){for(var c=[],d=0;d<b[I];d++){var e=b[d];c[z](LQa(e,a.oa.pb(e),a.gd[Sb](e)))}return c}
function RQa(a,b,c,d){if(b==c)return[b];if(!bl(b))return[c];var e=[];for(b=a[Eb](b);b<=c;)e[z](b),b=a[zc]();1==e[I]&&(b=(new tX(d/10))[Fb](c),b!=e[0]&&e[z](b));return e};function vX(a,b,c,d,e){this.zH=a;this.XO=b;this.gU=c;this.k4=d;this.KA=e;a=SQa(this,a);b=SQa(this,b)-a;this.wx=(d-c)/b;this.qL=this.wx*a-c}vX[J].pb=function(a){return SQa(this,a)*this.wx-this.qL};vX[J].xf=function(a){a:switch(a=(a+this.qL)/this.wx,this.KA){case 0:a=k.pow(k.E,a);break a;case 1:break a;default:a=k.pow(a*this.KA+1,1/this.KA)}return a};function SQa(a,b){switch(a.KA){case 0:return k.log(b);case 1:return b;default:return(k.pow(b,a.KA)-1)/a.KA}};function TQa(a,b,c,d,e,f){this.bs=a;this.yH=b;this.iE=c;this.hE=d;this.gu=e;this.V$=f;this.bs==this.yH?e=this.bs/2:fa(this.V$)?e=xW(1,yW(this.yH-this.bs))/1E3:(e=this.V$/2,0<this.bs&&(e=k.min(this.bs,e)));this.ym=e;a>=this.ym?(this.Sk=new vX(a,b,c,d,this.gu),this.Fi=k[B](this.Sk.pb(this.ym))):b<=-this.ym?(this.Sk=new vX(-b,-a,d,c,this.gu),this.Fi=k[B](this.Sk.pb(this.ym)),f=2*this.Fi-d,e=2*this.Fi-c,this.Sk=new vX(-b,-a,f,e,this.gu)):a>=-this.ym?(this.Fi=k[B](c),this.Sk=new vX(this.ym,b,this.Fi,d,
this.gu)):b<=this.ym?(this.Fi=k[B](d),e=2*this.Fi-c,this.Sk=new vX(this.ym,-a,this.Fi,e,this.gu)):(this.Sk=new vX(this.ym,b,0,1,this.gu),e=this.Sk.pb(-a),this.Fi=k[B](c+e/(e+1)*(d-c)),b>=-a?this.Sk=new vX(this.ym,b,this.Fi,d,this.gu):(e=2*this.Fi-c,this.Sk=new vX(this.ym,-a,this.Fi,e,this.gu)));this.Ig=d<c}R=TQa[J];R.cc=function(){return this.bs};R.ic=function(){return this.yH};R.Eo=function(){return this.iE};R.en=function(){return this.hE};
R.xf=function(a){if(this.bs==this.yH)return this.bs;var b=this.Ig?-1:1;return a*b>this.Fi*b?this.Sk.xf(a):a*b<this.Fi*b?-this.Sk.xf(2*this.Fi-a):0};R.pb=function(a){return this.bs==this.yH?k.abs(this.iE-this.hE)/2:a>this.ym?this.Sk.pb(a):a<-this.ym?2*this.Fi-this.Sk.pb(-a):this.Fi};function wX(a){this.Iua=a[Ib]();this.VJ=a[I];this.Ga=0}R=wX[J];Ea(R,function(){this.Ga++;return this[H]()});R.Zg=function(){this.Ga--;return this[H]()};hb(R,function(){var a=k[Fb](this.Ga/this.VJ);return xW(this.Iua[this.Ga-a*this.VJ],a)});ta(R,function(a){this.Ga=this.VJ*zW(a);if(this[H]()!=a)for(;this.Zg()>a;);return this[H]()});ra(R,function(a){this.Ga=this.VJ*yW(a);if(this[H]()!=a)for(;this[zc]()<a;);return this[H]()});
Wa(R,function(a){this.Ga=this.VJ*zW(a);if(this[H]()!=a){for(;this.Zg()>a;);if(a-this[H]()<this[zc]()-a)return this.Zg()}return this[H]()});function UQa(a,b,c,d,e){this.oa=a;this.gK=e;this.Oi=0;this.sp=new MQa(a,c,d,b);this.Kt=new wX([1,2,5])}UQa[J].uI=function(){var a=this.U_(),b;this.Kt[Fb](a);do b=new tX(a),b=RQa(b,this.oa.cc(),this.oa.ic(),a),a=this.Kt[zc]();while(!NQa(this.sp,b));return uX(this.sp,b)};UQa[J].U_=function(){var a=this.oa.Eo(),b=this.oa.en(),c=QQa(this.sp,b,b-this.gK),d=QQa(this.sp,a,a+this.gK),c=k.max(d,c),d=this.oa.pb(this.Oi);d>=a&&d<=b&&(a=this.oa.xf(d+this.gK),c=k.max(c,a));return this.Kt[Eb](c)};function xX(a,b,c,d){this.zH=a;this.XO=b;this.l4=c;this.fga=d;this.wx=(this.fga-this.l4)/(this.XO-this.zH);this.qL=this.wx*this.zH-this.l4}R=xX[J];R.xf=function(a){return(a+this.qL)/this.wx};R.pb=function(a){return a*this.wx-this.qL};R.Eo=function(){return this.l4};R.en=function(){return this.fga};R.cc=function(){return this.zH};R.ic=function(){return this.XO};function VQa(a,b){this.aT=a;this.sK=k[Fb](a/10);this.xr=a-this.sK;this.pc=0;this.DS=yW(k.abs(b));this.iA=this.xr*this.DS;this.Ga=0}function WQa(a){var b=k[Fb](a.Ga/a.xr);a=10*(a.Ga+a.sK-b*a.xr)/a.aT;0==a&&(a=1);return xW(a,b)}R=VQa[J];hb(R,function(){this.Ga=k.abs(this.pc)+this.iA;return 0<this.pc?WQa(this):0>this.pc?-WQa(this):0});Ea(R,function(){this.pc++;return this[H]()});R.Zg=function(){this.pc--;return this[H]()};
ta(R,function(a){var b=this.sK,c=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0>a?-1:0,this[H]();0<a?this.pc=this.xr*c-this.iA:0>a&&(this.pc=this.iA-this.xr*c,b=-b);this[H]()!=a&&(c=this.aT*a/xW(1,zW(k.abs(a))),this.pc+=k[Fb](c)-b);return this[H]()});
ra(R,function(a){var b=this.sK,c=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0<a?1:0,this[H]();0<a?this.pc=this.xr*c-this.iA:0>a&&(this.pc=this.iA-this.xr*c,b=-b);this[H]()!=a&&(c=this.aT*a/xW(1,zW(k.abs(a))),this.pc+=k[Eb](c)-b);return this[H]()});
Wa(R,function(a){var b=yW(k.abs(a));if(k.abs(a)<=k.pow(10,this.DS))return this.pc=0;if(0<a){this.pc=this.xr*b-this.iA;if(this[zc]()>a)return a-this[H]()>=this.Zg()-a?this[zc]():this[H]();this.Zg()}else if(0>a){this.pc=this.iA-this.xr*b;if(this.Zg()<a)return a-this[H]()<this[zc]()-a?this.Zg():this[H]();this[zc]()}this[H]()!=a&&(b=this.aT*a/xW(1,zW(k.abs(a))),this.pc+=k[B](b)-this.sK);return this[H]()});function XQa(a,b,c,d,e,f){this.oa=a;this.gd=b;this.Mg=c;this.wb=d;this.Ij=f;this.gK=e;this.sp=new MQa(a,c,d,b);this.Kt=new wX([1,2,5])}
XQa[J].uI=function(){var a=this.Ij/10,b=this.U_(),c=new VQa(b,a),c=RQa(c,this.oa.cc(),this.oa.ic(),b);if(2>c[I])return uX(this.sp,c);var b=c[0],d=c[1];if(0==b){if(3>c[I])return uX(this.sp,c);b=d;d=c[2]}c=xW(1,zW(k.abs(b)));c==b&&(c*=10);this.Kt[Eb](c/k.abs(d-b));do if(b=this.Kt.Zg(),c=new VQa(b,a),c=RQa(c,this.oa.cc(),this.oa.ic(),b),b=this.sp,d=[],!(1>=c[I]||0!=c[0])){d[z](c[0]);for(var e=1,f=c[I];e<f;e++)OQa(b,c[0],c[e])||d[z](c[e]);c=d}while(!NQa(this.sp,c));return uX(this.sp,c)};
XQa[J].U_=function(){var a=this.oa.pb(10*this.Ij),b;this.Kt[Fb](1);do b=this.Kt[zc](),b=this.oa.pb(10*this.Ij*(b-1)/b);while(k.abs(a-b)>=this.gK);return this.Kt.Zg()};function YQa(a,b){this.Mz=null!=a?a:1;12<this.Mz&&(this.eAa=new tX(k[Fb](this.Mz/12)));this.ppa=b||0;this.$l=new Date;this[Fb](0)}R=YQa[J];hb(R,function(){return this.$l[jc]()});Ea(R,function(){var a=this.$l[Oc](),a=a+this.Mz;this.$l[ue](a);return this[H]()});R.Zg=function(){this.$l[ue](this.$l[Oc]()-this.Mz);return this[H]()};
ta(R,function(a){this.$l[Zc](a);1<this.Mz&&(this.$l[ue](this.$l[Oc]()-(this.$l[Oc]()+12-this.ppa)%this.Mz%12),12<this.Mz&&(a=this.eAa[Fb](this.$l[Rb]()),this.$l.setUTCFullYear(a)));this.$l.setUTCDate(1);this.$l.setUTCHours(0,0,0,0);return this[H]()});ra(R,function(a){return this[Fb](a)<a?this[zc]():this[H]()});Wa(R,function(a){return this[Fb](a)!=a&&a-this[H]()<this[zc]()-a?this.Zg():this[H]()});function ZQa(){this.Ga=0}R=ZQa[J];Ea(R,function(){this.Ga++;return this[H]()});R.Zg=function(){this.Ga--;return this[H]()};hb(R,function(){return xW(1,this.Ga)});ta(R,function(a){this.Ga=yW(a);return this[H]()});ra(R,function(a){this.Ga=zW(a);return this[H]()});Wa(R,function(a){var b=xW(1,zW(a)),c=b/10;this.Ga=k[B](.4342944819032518*k.log(a-c<b-a?c:b));return this[H]()});function $Qa(a){a?(this.Dj=[1E3,5E3,1E4,15E3,3E4,6E4,3E5,6E5,9E5,18E5,36E5,108E5,216E5,432E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.gf=new wX([1,2,5])):(this.Dj=[1E3,6E4,36E5,864E5,6048E5,2629746E3,7889238E3,31556952E3],this.gf=new ZQa);this.KS=this.gf[B](this.Dj[0]);this.v3=this.gf.Zg();this.Xva=this.v3+(this.KS-this.v3)/2;this.jD=this.Dj[this.Dj[I]-1];this.gf[B](1);this.mha=this.jD*this.gf[zc]();this.Eya=this.jD+(this.mha-this.jD)/2;yX(this,2)}
function yX(a,b){a.M6=1==b||4==b;2==b?a.Ga=0:3==b?a.Ga=a.Dj[I]-1:1==b?a.cj=1:4==b&&(a.cj=a.jD)}R=$Qa[J];hb(R,function(){return this.M6?this.cj*this.gf[H]():this.Dj[this.Ga]});ta(R,function(a){if(a<this.KS)return yX(this,1),this.gf[Fb](a);if(a>=this.mha)return yX(this,4),this.cj*this.gf[Fb](a/this.cj);for(yX(this,2);a>=this.Dj[this.Ga];)this.Ga++;return this.Dj[--this.Ga]});
ra(R,function(a){if(a<=this.v3)return yX(this,1),this.gf[Eb](a);if(a>this.jD)return yX(this,4),this.cj*this.gf[Eb](a/this.cj);for(yX(this,3);a<=this.Dj[this.Ga];)this.Ga--;return this.Dj[++this.Ga]});Wa(R,function(a){if(a<this.Xva)return yX(this,1),this.gf[B](a);if(a>=this.Eya)return yX(this,4),this.cj*this.gf[B](a/this.cj);for(yX(this,3);0<this.Ga&&a<this.Dj[this.Ga];)this.Ga--;this.Dj[this.Ga+1]-a<=a-this.Dj[this.Ga]&&this.Ga++;return this.Dj[this.Ga]});
Ea(R,function(){this.M6?(this.gf[zc](),1==this.cj&&this.gf[H]()==this.KS&&yX(this,2)):(this.Ga++,this.Ga==this.Dj[I]&&(yX(this,4),this.gf[B](1),this.gf[zc]()));return this[H]()});R.Zg=function(){this.M6?(this.gf.Zg(),this.cj==this.jD&&1==this.gf[H]()&&yX(this,3)):(this.Ga--,-1==this.Ga&&(yX(this,1),this.gf[B](this.KS),this.gf.Zg()));return this[H]()};function zX(a){a=(new $Qa(!0))[B](a);return 2629746E3>a?6048E5==a?new tX(a,3456E5):new tX(a):new YQa(k[B](a/2629746E3))}
function aRa(a){if(!ma(a))return Zqa;var b=new Date;b[Zc](a);a=L+AX(b[Rb]()[qc](),4);var c=b[Oc](),d=b[he](),e=1!=d,f=b[Fe](),g=b[Ee](),h=b.getUTCSeconds(),b=b.getUTCMilliseconds(),l=0!=f||0!=g||0!=h||0!=b;if(0!=c||e||l)a=a+pf+AX((c+1)[qc](),2);if(e||l)a+=pf,a+=AX(d[qc](),2);l&&(a+=ug,a+=AX(f[qc](),2),a+=Bf,a+=AX(g[qc](),2),a+=Bf,a+=AX(h[qc](),2),a+=qf,a+=AX(b[qc](),3));return a}
function BX(a,b){var c=L,d=new Date;d[Zc](a);var e=d[Oc](),f=d[he](),g=d[Fe](),h=d[Ee](),l=d.getUTCSeconds(),n=d.getUTCMilliseconds(),c=c+AX(d[Rb]()[qc](),4);if(b==Fg)return c;c=c+pf+AX((e+1)[qc](),2);if(b==hg)return c;c+=pf;c+=AX(f[qc](),2);if(b==Tf)return c;c+=ug;c+=AX(g[qc](),2);c+=Bf;c+=AX(h[qc](),2);c+=Bf;c+=AX(l[qc](),2);c+=qf;return c+=AX(n[qc](),3)}function AX(a,b){for(var c=a[I];c<b;c++)a=tf+a;return a}
function CX(a){if(a==Zqa||null==a||a==L)return ia;var b=0,c=0,d=1,e=0,f=0,g=0,h=0,b=ka(a[mc](0,4),10);4<a[I]&&(c=ka(a[mc](5,2),10)-1,7<a[I]&&(d=ka(a[mc](8,2),10),10<a[I]&&(e=ka(a[mc](11,2),10),f=ka(a[mc](14,2),10),g=ka(a[mc](17,2),10),h=ka(a[mc](20,3),10))));return Date.UTC(b,c,d,e,f,g,h)}function DX(a,b){if(a[Rc]==a.end||0==b)return a;var c=(a.end-a[Rc])*b,d;d=a[Rc];d=0>d?-bRa(-d,c):cRa(d,c);var e=a.end,c=0>e?-cRa(-e,c):bRa(e,c);return new no(d,c)}
function cRa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=yW(c),g=xW(1,f),h=dRa(c);if(5<h&&(e=5*g+d,e=EX(e,f),e<=a&&e>a-b))break;e=h*g+d;e=EX(e,f);if(e<=a&&e>a-b)break;f=h*g;d+=f;c-=f}return e}function bRa(a,b){if(0==a)return 0;for(var c=a,d=0,e=ia;0<c;){var f=yW(c),g=xW(1,f),h=dRa(c);if(5>h&&(e=5*g+d,e=EX(e,f),e<=a+b&&e>=a))break;e=h*g+d;e=EX(e,f);if(e<=a+b&&e>=a)break;e=(h+1)*g+d;e=EX(e,f);if(e<=a+b&&e>=a)break;f=h*g;d+=f;c-=f}return e}
function EX(a,b){var c=xW(1,k.abs(b));return k[B](a*c)/c}function dRa(a){var b=yW(a),b=xW(1,b);a/=b;b=k.abs(k[B](a)-a);0!=b&&1E-10>b&&(a=k[B](a));return k[Fb](a)};function eRa(a,b,c,d,e,f,g,h,l){this.xna=a;this.Pca=b;this.Zha=c;this.Mg=d;this.rg=e;this.oa=f;this.HS=g;this.wb=h;this.S0=l;this.wna=Rp(a);this.LR=Rp(b);this.rg.qm(this.Pca)}function fRa(a,b,c){var d=a.oa.pb(b);c=a.oa.pb(c);d=(d+c)/2;return sX(a.oa.xf(d),d,a.rg[Sb](b))};function gRa(a,b,c,d,e,f,g){this.oa=a;this.el=b;this.Mg=c;this.rg=d;this.HS=e;this.wb=f;this.S0=g;this.kha=[FX(this,Tf,1),FX(this,Tf,7),FX(this,hg,1),FX(this,hg,2),FX(this,hg,3),FX(this,ng,1),FX(this,hg,6),FX(this,Fg,1),FX(this,Fg,2),FX(this,Fg,5),FX(this,Fg,10),FX(this,Fg,20),FX(this,Fg,50),FX(this,Fg,100),FX(this,Fg,1E3),FX(this,Fg,1E4),FX(this,Fg,1E7)]}function FX(a,b,c){return new eRa(a.el,b,c,a.Mg,a.rg,a.oa,a.HS,a.wb,a.S0)}
gRa[J].uI=function(){for(var a=Rp(this.el),b=0;b<this.kha[I];b++){var c=this.kha[b];if(a<=c.LR){a:{var d=c,e=d.oa.cc(),f=d.oa.ic();d.rg.qm(d.xna);if(e==f)c=[sX(e,k.abs(d.oa.Eo()-d.oa.en())/2,d.rg[Sb](e))];else{var g,c=d.rg[Sb](f);g=new rX(f,d.oa.en(),!0,!0,0,c);d.rg.qm(d.Pca);for(var h=1==d.Zha&&d.LR>d.wna,l=zX(d.LR*d.Zha),n=zX(d.LR),c=[],q=ia,t=l[Eb](e),e=n[Eb](e);e<=f;e=n[zc]()){var v=d.oa.pb(e);if(e==t){var t=l[zc](),x=d,A=q,C=e,E=x.Mg.Xu(x.rg[Sb](A),x.wb),P=x.Mg.Xu(x.rg[Sb](C),x.wb);if(k.abs(x.oa.pb(A)-
x.oa.pb(C))-(E+P)/2<x.HS){c=null;break a}h?(fa(q)||c[z](fRa(d,q,e)),c[z](new rX(e,v,!0,!0,0,null))):(q=LQa(e,v,d.rg[Sb](e)),c[z](q));q=e}else c[z](new rX(e,v,!1,!0,0,null))}h&&f<e&&(l=d,h=c,e=n,n=l.rg[Sb](f),t=l.Mg.Xu(n,l.wb),q=e[H](),e=e.Zg(),e=l.oa.pb(e),q=l.oa.pb(q),l=l.oa.pb(f),q=(e+q)/2,l-q>t/2&&h[z](sX(f,q,n)));if(d.S0){f=d;n=g;l=c;h=void 0;b:{for(h=l[I]-1;0<=h;h--)if(null!=l[h].hd()){h=l[h];break b}h=null}null!=h&&(l=f.Mg.Xu(h.hd(),f.wb),t=f.Mg.Xu(n.hd(),f.wb),k.abs(h[AB]()-n[AB]())-(l+t)/
2<f.HS&&h.Hn(null));c[z](g)}g=c;for(n=f=0;n<g[I];n++)null!=g[n].hd()&&f++;if(2>f)c=d,d=c.rg[Sb](c.oa.cc()),g=c.rg[Sb](c.oa.ic()),d=d+pf+g,g=[],f=k.abs(c.oa.Eo()-c.oa.en()),c.Mg.ub(d)>f+40||g[z](sX(ia,c.oa.Eo()+c.oa.en()/2,d)),c=g;else{b:{d=c;if(!(2>d[I]))for(g=d[0],f=1;f<d[I];f++){n=d[f];if(5>k.abs(n[AB]()-g[AB]())&&g[H]()!=n[H]()){d=!0;break b}g=n}d=!1}if(d){d=[];for(g=0;g<c[I];g++)f=c[g],f.hv&&!f.oy||d[z](f);c=d}}}}if(null!=c)return c}}return[]};function GX(a,b,c,d,e,f,g,h,l,n,q){e&&(e=c,c=d,d=e);if(a==b)return g=(d-c)/2+c,q=q[Sb](a),[sX(a,g,q)];a=1==f?new xX(a,b,c,d):new TQa(a,b,c,d,f,g);if(a.cc()==a.ic())b=1;else{c=k.min(a.Eo(),a.en());d=k.max(a.Eo(),a.en());f=k.abs(a.xf(c));e=k.abs(a.xf(d));b=k.max(f,e);var t=0,v=a.pb(0);if(c>v||v>d)t=k.min(f,e);c=a.pb(t);b=a.pb(b);b=hRa(c,a)/hRa(b,a)}return(.65<b?new UQa(a,q,n,h,l):new XQa(a,q,n,h,l,g)).uI()}function hRa(a,b){var c=b.xf(a),d=b.xf(a+10);return k.abs(d-c)};function HX(a,b){this.xma=a;this.wma=b}HX[J].ub=function(a){return a[I]*this.xma};cb(HX[J],function(){return this.wma});HX[J].Xu=function(a,b){return b==zh?this.ub(a):this[pC](a)};function IX(a,b){this.lw=a;this.Ta=b}IX[J].ub=function(a){return this.lw(a,this.Ta)[r]};cb(IX[J],function(a){return this.lw(a,this.Ta)[y]});IX[J].Xu=function(a,b){return b==zh?this.ub(a):this[pC](a)};function iRa(a,b,c,d,e,f){this.h4=a;this.wP=b;this.b=c;this.Faa=d;this.rua=kp(c,d(zta));this.tua=kp(c,d(xta));this.sua=kp(c,d(yta));this.oua=kp(c,d(Ata));this.nua=kp(c,d(Cta));this.Qda=kp(c,d(Bta));this.yza=kp(c,d(tta));this.X7=ap(c,d(Dta));this.Nf=e;this.jM=f}function jRa(a,b,c,d){return new iRa(kRa,lRa,a,b,c,d)}
iRa[J].ema=function(a,b,c,d,e,f){b=mRa(this,a,b,c);a=rga(this.b,this.Faa(sta+b.Un));c=iPa[b.Un];a=nRa(this,{minValue:b[ec],maxValue:b[Cb],Yha:b.Un,Xha:c,Vha:jPa[c],Wha:a[Sb],y6:a[Nb],Pda:this.rua,cv:e.cv,cd:e.cd,Uda:this.nua,b0:[],Oda:0},d,f);if(!a||0===a.Pa[I])return{Pa:[],qj:[]};if(!(this.X7&&1==a[EB]&&0<c)){f=JX(this,e.cd,1!=a[EB]?0:1,a.Pa,a.oV);if(this.X7&&1<a[EB]){if(a.uua/a[EB]<this.oua)d=[];else{e=e.cv;c=[];b=new WW(a.Pa[0].xa,new Date(b[Cb]+this.jM),iPa[b.Un],1);for(var g=0;b.$y<b.wB;){if(0!=
g%a[EB]){var h=b[zc](),l=d(h[jc]());c[z]({xa:h,fa:l,ba:!0,brush:e,length:5})}g++}d=c}a=Oj(a.Pa,d)}else a=a.Pa;return{Pa:a,qj:f}}--c;g=hPa[c];h=rga(this.b,this.Faa(era+g));f=nRa(this,{minValue:b[ec],maxValue:b[Cb],Yha:g,Xha:c,Vha:jPa[c],Wha:h[Sb],y6:h[Nb],Pda:this.tua,cv:e.NS,cd:e.jK,Uda:this.Qda,b0:a.Pa,Oda:this.sua},d,f);if(null==f)return d=JX(this,e.cd,2,a.Pa,a.oV),{Pa:a.Pa,qj:d};d=JX(this,e.cd,1,a.Pa,a.oV);e=JX(this,e.jK,1,f.Pa,f.oV,d);a=Oj(f.Pa,a.Pa);f=Oj(d,e);return{Pa:a,qj:f}};
function mRa(a,b,c,d){var e=k[B](.15*(c-b));b-=e;c+=e;TW(d,oRa,a.wP);a=TW((c-b)/a.yza/2,a.h4,a.wP);var f=pRa(a);a=Gj(jPa,function(a){return bk(a,f)});return{minValue:b,maxValue:c,Un:hPa[a]}}
function nRa(a,b,c,d){for(var e=Bj(b.Wha,function(a){return new lq({pattern:a})}),f=0;f<b.y6[I];++f){var g=b.y6[f],h=0,l=gPa(b.Vha,g),l=RW(new Date(b[ec]+a.jM),l);b.Yha===Gva&&(l=bPa(l));for(var n=new WW(l,new Date(b[Cb]+a.jM),b.Xha,g),l=[],q=!0,t=c(b[ec]),v=-1;n.$y<n.wB;){var x=n[zc](),A=c(x[jc]()-a.jM);-1==v&&A>=t&&(v=l[I]);var C=n.bp();if(null!=C){C=c(C[jc]()-a.jM);if(C<A+1)break;if(C-A<b.Pda){q=!1;break}}for(C=!1;h<b.b0[I];){var E=b.b0[h];if(k.abs(E.fa-A)<b.Oda){C=!0;break}if(E.fa>A){h=k.max(0,
h-1);break}h++}C||l[z]({xa:x,fa:A,ba:!0,brush:b.cv,length:null})}if(q){1<v&&(l=Rj(l,v-1));h=q=null;for(t=0;t<e[I];++t){v=e[t];x=!0;A=[];for(n=0;n<l[I];++n){var C=l[n],E=v.wc(C.xa),P=d(E,b.cd),P=a.Nf?P[y]:P[r];if(n+1<l[I]&&l[n+1].fa-C.fa<b.Uda+P){x=!1;break}A[z]({text:E,size:P})}if(x&&0<A[I]){q=t;h=A;break}}if(null!=q){a=da;for(n=0;n<l[I]-1;++n)a=k.min(a,l[n+1].fa-l[n].fa);return{Pa:l,oV:h,multiple:g,uua:a}}}}return null}
function JX(a,b,c,d,e,f){var g=[];if(null!=f)for(var h=0;h<f[I];++h){var l=f[h].Ja,n=l.N[0];g[z](qRa(n.x,n[I],l.Pc,a.Qda))}a=1==c?BE:pK;f=0;h=[];l=2==c?d[I]-1:d[I];for(n=0;n<l;++n){var q=d[n];if(q.ba&&e[n]){for(var t=k[B](2==c?(d[n+1].fa+q.fa)/2:q.fa),v=e[n][kB],x=qRa(t,v,a),A=!0;f<g[I];){var C=g[f];if(po(x,C)){A=!1;break}if(C[Rc]>x.end){f=k.max(0,f-1);break}f++}A&&h[z]({xa:q.xa,ba:!0,fa:t,Ja:{text:e[n][td],la:b,N:[{x:t,y:0,text:e[n][td],length:v}],Pc:a,Qc:bJ,ZDa:e[n][td],anchor:null,Ib:0}})}}return h}
function pRa(a){return Bj(a,function(a){return 0<a?1:0})}function qRa(a,b,c,d){d=Li(d)?d:0;c==BE?(c=a,a=c+b):(c=k[B](a-b/2),a=k[B](a+b/2));return new no(c-d,a+d)}
var oRa=[[1],[50],[500],[0,1],[0,15],[0,30],[0,0,1],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,6],[0,0,0,0,0,0,1]],kRa=[[1],[2],[5],[10],[20],[50],[100],[200],[500],[0,1],[0,2],[0,5],[0,10],[0,15],[0,30],[0,0,1],[0,0,2],[0,0,5],[0,0,10],[0,0,15],[0,0,30],[0,0,0,1],[0,0,0,2],[0,0,0,3],[0,0,0,4],[0,0,0,6],[0,0,0,12],[0,0,0,0,1],[0,0,0,0,2],[0,0,0,0,7],[0,0,0,0,0,1],[0,0,0,0,0,3],[0,0,0,0,0,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,
0,0,0,0,0,100]],lRa=3;function KX(a,b,c,d,e,f,g){this.yD=c;this.b=b;Zq(this,d);db(this,zp(b,this.lb(vi),nOa,e));Vy(this,null);Ky(this,null);this.VF=[];this.j$=this.yw=null;this.sla=0<a.ng.bars;c=op(b,this.lb(aE));d=a.jG===TH?a.Dy:M;d={Va:a.xk,fontSize:a.Tm,Vb:d};d=Dp(b,this.lb(ZD),d);pr(this,{text:c,la:d,Hr:null,N:[],Pc:pK,Qc:BE,sa:L,anchor:null,Ib:0});this.C2=!1;this.qj=null;this.Rn=zp(b,this.lb(Yna),tOa,oG);c=this[G]!=yi||a.hb==Bu?up(b,Era,L):up(b,gra,L);d=this.Rn===TH?a.Dy:M;c={color:c,Va:a.xk,fontSize:a.Tm,Vb:d};this.cd=
Dp(b,this.lb(fE),c);d=kp(b,this.lb(vta));d=vo(this.cd[D],a.kN||Ve,d);this.jK=Dp(b,this.lb(fE),c);Ya(this.jK,d);this.Tya=zp(b,this.lb(Oqa),uOa,kna);this.wha=zp(b,this.lb(Qsa),vOa,Ira);c=up(b,this.lb(jL),a.Pla);this.Ola=new Ao({fill:c});c=up(b,this.lb(pI),a.gba);this.cv=new Ao({fill:c});this.vq=kp(b,this.lb(fra),0);d=kp(b,this.lb(wta));a=vo(c,a.kN||Ve,d);a=up(b,this.lb(PG),a);this.NS=new Ao({fill:a});this.sq=2;this.Caa=k.max(this.sq,k[B](this[JC].la[Ic]/3.236));jz(this,[]);if(this.rj=g||b.U(this.lb(bE)))this.rj=
Bj(this.rj,function(a){var b={};b.v=Li(a.v)?a.v:a;Yi(a.f)&&(b.f=a.f);return b});this.iG=0;this.Qm=ep(b,this.lb(gh),1);Gy(this,this.Qm);this.qf=this.qg=null;this.xF=this.ez=0;this.rb={min:-da,max:da};this.DF=this.Ona=f;f=ZKa(this.b,this.lb(mH),this.lb(vF));this.vua=f===OG;this.bD=f===nH||this.vua;this[G]==yi?(this.R6=this.zb=this.ka=null,this.el=zp(b,this.lb(Sna),Gga,fg),this.nW=da):this.rj=null}R=KX[J];R.lb=function(a){return zV(this.yD,a)};
function jX(a,b){$i(b)&&0!==b&&!fa(b)&&(a.nW=k.min(k.abs(b),a.nW))}R.pC=function(a){this.ka.pC(this.nW/10,a||[])};function LX(a,b,c){var d=bX().nh(b);a.by=fp(c,a.lb(oI));var e=a.Xi(),e=!a.bD&&Bp(c,YI)&&(!Bp(c,Jua)||sp(c,a.lb(Iua+e)));!a.rj&&(e||0>a.by||null===a.by&&a.bD)&&(a.R6=!0,a.by=-1);d[Vc](c,a.yD,a.by);a.ka=d;a.dataType=b;Vy(a,d.U(c,a.lb(Rh)));Ky(a,d.U(c,a.lb(Ph)));a.yw=c.U(a.lb(kL),GOa.vAxis.gridlines.baseline)}
function MX(a,b){a.DF=zp(b,a.lb(vD),oOa,a.DF);if(a[G]==yi){var c=a.ka,d=c.U(b,a.lb(Lma));$i(d)||(d=DW(c,c.U(b,a.lb(wD))));var e=c.U(b,a.lb(Mma));$i(e)||(e=DW(c,c.U(b,a.lb(xD))));null!=d&&(a.rb.min=d);null!=e&&(a.rb.max=e)}else a.rb.min=ep(b,a.lb(wD),a.rb.min),a.rb.max=ep(b,a.lb(xD),a.rb.max),a.rb.max=k.max(a.rb.min+1,a.rb.max);a.rb.min>a.rb.max&&(c=a.rb.min,a.rb.min=a.rb.max,a.rb.max=c);a[G]==yi&&(a.rb.min!=-da&&BW(a.ka,a.rb.min),a.rb.max!=da&&CW(a.ka,a.rb.max))}
function rRa(a){if(a[G]==yi&&!a.ka)throw m("Axis type/data type mismatch for "+a.yD);}
function sRa(a,b,c,d,e,f){a.qg=d+(1==a[hA]?.5:-.5);a.iG=c-1;a.qf=d+c*a[hA];c=a.X8(b);a.sI(b);tRa(a)&&(a.R6||ap(a.b,a.lb(uta)))&&(a.C2=!0);b=a.C2?uRa(a,b,e,f):vRa(a,b,e,f);return{title:a[JC],name:a.Gaa(),type:a[G],pq:a.bD,dataType:a[zB],Qm:a.Qm,qg:a.qg,qf:a.qf,Sd:{Oe:S(a.sea,a),hl:S(a.Aq,a)},position:{Oe:S(a.xG,a),hl:S(a.T8,a)},fk:c,zb:b.zb,Pa:b.Pa,ai:b.ai,text:a.qj,zF:a.ka?{min:a.ka.Ue,max:a.ka.ff}:{min:a.rb.min,max:a.rb.max}}}
function vRa(a,b,c,d){a[G]==yi?(wRa(a),a.rj?xRa(a):a.R6?tRa(a)?yRa(a,b):zRa(a,b):ARa(a)):BRa(a,b,a.iG+1);var e=CRa(a),f=null;if(a[G]==yi){var f=Bj(a[xB],function(a){return{tick:a,xa:a.xa,fa:a.fa,ba:!0,length:null,brush:this.cv}},a),g;if(g=a.bD?DRa(a,f):ERa(a,f))g=Bj(g,function(a){return{xa:this.T8(a),fa:a,ba:!0,length:null,brush:this.NS}},a),Qj(f,g);zj(f,function(a){if(NX(this,a.fa)||OX(this,a.fa))a.ba=!1,Nj(this[xB],a.tick);delete a.tick},a)}e&&(e.ba=e.fa!=da&&!NX(a,e.fa)&&!OX(a,e.fa));g=null;ap(a.b,
a.lb(Una))&&(f&&(g=Pj(f)),e&&Qj(g||[],[e]));a.QX(b,c,d,null);a.OX(b);return{Pa:f,ai:g,zb:e}}
function uRa(a,b,c,d){PX(a,QX(a));RX(a);if(a.ka.Ue>=a.ka.ff)return{Pa:null,ai:null,zb:null};var e=CRa(a);Yj(a.VF);for(var f=da,g=1;g<a.VF[I];++g){var h=a.VF[g]-a.VF[g-1];h&&(f=k.min(f,h))}f===da&&(f=0);var l=a.sI(b)[wC]===zi,g=0;a.ka instanceof cX&&(g=(new Date(1970,0,1))[jc]());var g=jRa(a.b,S(a.lb,a),l,g),h={cd:a.cd,cv:a.cv,jK:a.jK,NS:a.NS},n=a[hA];Gy(a,1);var q=g.ema(a.ka.Ue,a.ka.ff,f,S(a.Ie,a),h,b.mc);Gy(a,n);-1===n&&(zj(q.Pa,function(a){a.fa=FRa(this,a.fa)},a),zj(q.qj,function(a){a.fa=FRa(this,
a.fa);a.Ja.N[0].x=FRa(this,a.Ja.N[0].x)},a));zj(q.qj,function(a){a.xa=this.ka.Aq(a.xa[jc]());if(l){var b=a.Ja.N[0].x;a.Ja.N[0].x=a.Ja.N[0].y;a.Ja.N[0].y=b}},a);zj(q.Pa,function(a){a.xa=this.ka.Aq(a.xa[jc]());if(NX(this,a.fa)||OX(this,a.fa))a.ba=!1,Nj(q.Pa,a)},a);var t=jz(a,[]);zj(q.qj,function(a){NX(this,a.fa)||OX(this,a.fa)?Nj(q.qj,a):t[z]({xa:a.xa,fa:a.fa,text:a.Ja[td],ba:a.ba})},a);a.QX(b,c,d,q.qj);a.OX(b);return{Pa:q.Pa,ai:null,zb:e}}
function BRa(a,b,c){var d;a.rb.min==-da&&(a.rb.min=k.min(0,a.rb.max-1));a.rb.max==da&&(a.rb.max=k.max(b.Ma[I],a.rb.min+1));a.rb.max=k.max(a.rb.min+1,a.rb.max);d=a.rb.max-a.rb.min;a.sla&&(d=k.min(d,k[Fb]((c+1)/2)));a[G]==JK&&(d=k.max(1,d-1));a.xF=GRa(a);a.ez=a.iG/d;jz(a,xV(b.Ma[I],S(function(a){var c=a-this.xF;return{xa:b.Ma[a][Y],fa:this.Ie(a),text:b.Ma[a].rw[0],ba:0<=c&&c<=d}},a)))}
function xRa(a){var b=a.ka;Yj(a.rj,function(a,c){return b.D9(a.v,c.v)});0<a.rj[I]&&(a.Ac(DW(b,a.rj[0].v)),a.Ac(DW(b,a.rj[a.rj[I]-1].v)));PX(a,QX(a));RX(a);b.yG(!1);-1===a.Qm&&(a.rj=Pj(a.rj),a.rj[Ar]());var c=Bj(a.rj,function(a){return DW(this.ka,a.v)},a);b.$q(c);var d=EW(a.ka);jz(a,Bj(a.rj,function(a){var c=a.v,g=DW(b,c),g=this.Ie(g);a=a.f;Yi(a)||(a=d.wc(c));return{xa:c,fa:g,text:a,ba:!0}},a))}
function ARa(a){var b=QX(a);RX(a);XNa(a.ka,a[ec],a[Cb],a.DF==TF||a.DF==ZI&&(a.rb.min==-da||a.rb.max==da));b=QX(a);PX(a,b);RX(a);a.bD&&HRa(a);b=a.ka[xB];b=Aj(b,function(a){return a>=this.rb.min&&a<=this.rb.max},a);$i(a.by)&&2>a.by&&(b=Rj(b,0,a.by));a.ka.$q(b);a.ka.kH();var c=EW(a.ka);jz(a,Bj(a.ka[xB],function(a){var b=this.ka.Aq(a),f=c.wc(b);return{xa:b,fa:this.Ie(a),text:f,ba:!0}},a))}
function HRa(a){var b=da,c=null,d,e=a.ka[xB],e=Bj(e,function(a){d=0<a-c?1:-1;a=d*k[Fb](d*a);c&&0!==a*c&&0<a-c&&(b=k.min(b,k.abs(a-c)));return c=a});b!==da&&(c=null,zj(e,function(a,g){null!==c&&(c===a&&xj[Ie][K](e,g,1),k.abs(a-c)>b&&(d=0<a-c?1:-1,Lj(e,c+d*b,g+1)));c=a}));a.ka.$q(e)}
function yRa(a,b){PX(a,QX(a));RX(a);var c=a.ka,d=a.sI(b);c.yG(!1);var e=EW(c);e.qm(a.el);var f=d.iE,g=d.hE-1,h=new IX(b.mc,a.cd);if(d.Ig)var l=f,f=g,g=l;d=(new gRa(new xX(c.Ue,c.ff,f,g),a.el,h,e,10,d[wC],!1)).uI();jz(a,[]);for(e=0;e<d[I];e++)f=d[e],f.hd()&&a[xB][z]({xa:c.Aq(f[H]()),fa:f[AB](),text:f.hd(),ba:!0})}
function ERa(a,b){if(!b||1>=b[I]||0==a.vq)return null;var c=(b[1].fa-b[0].fa)/(a.vq+1),d=[],e,f,g=b[0].fa;for(e=f=k[Fb]((g-a.qg)/c);0<e;e--){var h=k[Fb](g-c*e);1<k.abs(h-a.qg)&&d[z](h)}for(e=0;e<b[I]-1;e++)for(g=b[e].fa,f=0;f<a.vq;f++)g+=c,d[z](k[Fb](g));g=wj(b).fa;f=k[Fb]((a.qf-g)/c);for(e=1;e<=f;e++)h=k[Fb](g+c*e),1<k.abs(h-a.qf)&&d[z](h);return d}
function DRa(a,b){if(!b||1>=b[I]||0==a.vq)return null;for(var c=b[0],d=c.xa,e=d,f=[c],g=1;g<b[I]-1;g++)c=b[g],e=d,d=c.xa,0!==d&&(WNa(d)||e&&WNa(e/d))&&f[z](c);f[z](b[b[I]-1]);b=f;if(1>=b[I])return null;var h=b[1].fa-b[0].fa,c=[],d=[],l;a.vq=k.min(DOa[I],a.vq);e=DOa[a.vq-1];a.vq=e[I];for(g=0;g<a.vq;g++)f=k.log(e[g])/k.log(10),d[z](f);for(g=0;g<b[I]-1;g++)if(e=b[g].fa,f=1,h=b[g+1].xa/b[g].xa,!(0>h)&&WNa(h))for(1>h&&(f=-1,e=b[g+1].fa),h=b[g+1].fa-b[g].fa,l=0;l<a.vq;l++)c[z](e+f*h*d[l]);return c}
function CRa(a){var b=null;a[G]==yi&&a.zb&&(b={xa:a.zb.xa,fa:a.zb.fa,ba:!0,length:null,brush:a.Ola});return b}function wRa(a){null!=a.yw&&a.yw!==Qg&&a.Ac(DW(a.ka,a.yw));null!=a[ec]&&a.Ac(DW(a.ka,a[ec]));null!=a[Cb]&&a.Ac(DW(a.ka,a[Cb]))}function QX(a){var b=bl(a.rb.min)?a.rb.min:a.ka.Ue;a=bl(a.rb.max)?a.rb.max:a.ka.ff;b===a&&(--b,a+=1);return{min:b,max:a}}function PX(a,b){BW(a.ka,b.min);CW(a.ka,b.max);a.rb=b;a.ez=a.iG/(b.max-b.min);b.min!==da&&(a.xF=b.min)}
function RX(a){var b=null,b=Li(a.yw)&&a.yw!==Qg?a.yw:a.j$||a.ka.eQ(),b=null==b?null:DW(a.ka,b);a.ka.uea=b;if(null!=b){var c=a.Ie(b);a.zb={xa:a.ka.Aq(b),fa:c}}else a.zb={xa:null,fa:da,ba:!1}}
function zRa(a,b){if(a.DF==TF&&ma(a.ka.Ue)&&ma(a.ka.ff)){var c=DX(new no(a.ka.Ue,a.ka.ff),.1);a.Ac(c[Rc]);a.Ac(c.end)}PX(a,QX(a));RX(a);var c=a.sI(b),d=a.ka.Ov[tB](a.ka.Ue),e=a.ka.Ov[tB](a.ka.ff);jX(a,d);jX(a,e);var f=a.bD?0:1,g=new IX(b.mc,a.cd),h=a.b[Ts](a.yD),l={};gga(l,a.Haa(),{format:a.ka.cn});Vo(h,1,l);var l=new qX,n=sp(h,BI);Bp(h,lua);var q=fp(h,zI),t=sp(h,AI),v=sp(a.b,yI);n||q||t||v?l.k_={pattern:n,scaleFactor:q,prefix:t,suffix:v}:(n=fp(h,kua),$i(n)&&GQa(l,n),n=fp(h,jua),$i(n)&&HQa(l,n),(n=
h.U(iua))&&l.Un({symbol:n.symbol,position:n[uc],usePadding:n.usePadding}),ap(h,hua)&&JQa(l));l=l.lf();h=[];bl(d)&&(h=GX(d,e,c.iE,c.hE-1,c.Ig,f,a.nW,c[wC],40,g,l));jz(a,[]);for(c=0;c<h[I];c++)d=h[c],e=d[H](),f=a.ka.Ov[hD](e),a[xB][z]({xa:e,fa:a.Ie(f),text:d.hd(),ba:!0})}R.Ac=function(a){this[G]==yi&&null!=a&&SX(this,a)&&(this.ka.Ac(a),this.VF[z](a))};function IRa(a){if(a[G]==yi){var b=a.ka,c=b.Ue,d=b.ff,e=.01*(d-c);0<c&&a.rb.min==-da&&BW(b,k.max(c-e,0));0>d&&a.rb.max==da&&CW(b,k.min(d+e,0))}}
R.Ie=function(a){return null!=a?this.qg+(a-this.xF)*this[hA]*this.ez:null};function FRa(a,b){if(null==b)return null;Gy(a,1);var c=null!=b?(b-a.qg)*a[hA]/a.ez+a.xF:null;Gy(a,-1);return a.Ie(c)}R.sea=function(a){return this[G]==yi?DW(this.ka,a):a};R.Aq=function(a){return null!=a?this[G]==yi?this.ka.Aq(a):a:null};R.T8=function(a){a=null!=a?(a-this.qg)*this[hA]/this.ez+this.xF:null;return null!=a?this.Aq(a):null};R.xG=function(a){return this.Ie(this.sea(a))};
function GRa(a){switch(a[G]){case KK:return a.rb.min-.5}return a.rb.min}function SX(a,b){return a[G]==yi?b>=a.rb.min&&b<=a.rb.max:b>=k[Fb](a.rb.min)&&b<k[Eb](a.rb.max)}function OX(a,b){return fa(b)?!0:b*a[hA]>a.qf*a[hA]}function NX(a,b){return fa(b)?!0:b*a[hA]<a.qg*a[hA]}function tRa(a){return null!=a.ka&&(a.ka instanceof ZW||a.ka instanceof cX)};function JRa(a,b,c,d,e,f,g,h,l,n){this.Hha=a;this.bi=b;this.apa=c;this.bua=d;this.wda=e;this.TP=f;this.iya=g;this.pua=h;this.rla=l;this.W8=n}function KRa(a,b,c,d){switch(d){case Wxa:return(b-1-a)%c;default:return a}}function TX(a,b,c){b=k[Eb]((a.bi[I]-0)/(b*c));return 2>a.bi[I]||2>b}
function LRa(a,b,c,d,e){b=KRa(b,a.bi[I],d,a.iya);for(var f=1>=a.bi[I]?a.Hha:k.abs(a.bi[1].fa-a.bi[0].fa)*d-a.pua,g=[];b<a.bi[I];b+=d){var h=a.bi[b],l=h.ba&&!a.rla?k.min(f,2*h.fa,2*(a.Hha-h.fa)):f,n=a.W8(h[td],l,e),q=n.Ce;l<f&&(q=a.W8(h[td],f,e).Ce);g[z]({xa:h.xa,ba:h.ba,fa:h.fa,eda:c,text:h[td],width:n.ht,layout:n,Ce:q})}return g}function MRa(a,b,c,d){var e=b*c;d=1<b?1:d;for(var f=[],g=0;g<b;g++){var h=LRa(a,a.apa+g*c,g*d,e,d);Qj(f,h)}Yj(f,function(a,b){return a.fa-b.fa});return f}
function NRa(a,b,c){a=MRa(a,b,c,a.bua);return Cj(a,function(a,b){return{Nv:k.max(a.Nv,b[rA].N[I]),Ce:a.Ce||b.Ce}},{Nv:0,Ce:!1})}function ORa(a){for(var b=1,c=a.TP||1,d=NRa(a,b,c),e=b;d.Ce&&b<a.wda;){b++;if(TX(a,b,c))break;e=b;d=NRa(a,e,c)}b=c;if(!a.TP)for(;d.Ce;){c++;if(TX(a,e,c))break;b=c;d=NRa(a,e,b)}return{SW:e,Iz:b,Nv:d.Nv*e}}function PRa(a,b,c,d,e){a=MRa(a,b,c,d);e=Cj(a,function(a,b){var c=b.Ce?1:0;delete b.Ce;return a+c},0)<=a[I]*e;return{pV:a,L7:e}}
function QRa(a,b,c,d,e){var f=k.min(a.wda,d);b=k.min(b,f);c=a.TP||c;for(var g=PRa(a,b,c,d,e),h=b;!g.L7&&b<f;){b++;if(TX(a,b,c))break;h=b;g=PRa(a,h,c,d,e)}f=c;if(!a.TP)for(;!g.L7;){c++;if(TX(a,h,c))break;f=c;g=PRa(a,h,f,d,e)}return{SW:h,Iz:f,pV:g.pV}};function UX(a,b,c,d,e,f,g){KX[K](this,a,b,Oj([qta+d,mI],c),d,e,f,g);this.u5=bp(b,this.lb(Aoa));a=kp(b,this.lb(zoa),30);this.Yga=a=Sk(a,360);this.aV=Uk(a);this.Jla=kp(b,this.lb(hH),.5*this.cd[Ic]);this.laa=kp(b,this.lb(yua));this.Gda=kp(b,this.lb(pra),da);this.Z1=kp(b,this.lb(rra),2);this.SP=kp(b,this.lb(Loa),0);this.t5=zp(b,this.lb(Koa),BOa,Vxa);this.Vda=kp(b,this.lb(hra),this.cd[Ic]);this.U7=ap(b,this.lb(Eya),!1)}U(UX,KX);R=UX[J];R.Haa=function(){return[rta,this[yc]]};
R.Gaa=function(){return pta+this[yc]};R.KX=function(a,b,c){return sRa(this,a,a.F[r],1==this[hA]?a.F[F]:a.F[od],b,c)};
R.QX=function(a,b,c,d){if(0==this[yc]){var e=a.mc,f=this.cd[Ic],g=this[JC].la[Ic],h=b.Ta[Ic],l=a.jG==oG?this[JC][td]:L,n=this,q=new JRa(a[r],this[xB],this.laa,this.Gda,this.Z1,this.SP,this.t5,this.Vda,this.U7,function(a,b,c){return NT(e,a,n.cd,b,c)}),t=this.SP||1,v,x;if(this.Rn==oG&&!d)if(null!=this.u5)this.u5?x=VX(this,e):v=ORa(q);else if(this[xB][I]*f/(this.Z1*t)<=a[r]){if(v=ORa(q),v.Iz>t||0==v.Nv)x=VX(this,e),v=null}else x=VX(this,e);var A=NT(e,l,this[JC].la,a.F[r],da),C=this.sq,E=k.max(C,k[B](f/
1.618)),P=k.max(C,k[B](f/3.236)),O=function(){return{key:bE,min:x.minHeight+C,max:x.maxHeight+C,bc:[E-C]}},X=[];X[z]({key:XK,min:C,bc:[da]});0<A.N[I]&&X[z]({key:aE,min:g+C,bc:[da]});b[AB]()==YK&&X[z]({key:BH,min:h+C,bc:[da]});c[AB]()==YK&&X[z]({key:SJ,min:c[pC]()+C,bc:[da]});var T=X[I];d||v&&0<v.Nv?X[z]({key:bE,min:f+C,bc:[E-C]}):x&&X[z](O());var W=X[I];if(v)for(var sa=1;sa<v.Nv;sa++)X[z]({key:bE,min:f+C,bc:[P-C]});f=X[I];for(sa=1;sa<A.N[I];sa++)X[z]({key:aE,min:g+C,bc:[this.Caa-C]});var g=yV(X,a[y]-
a.F[Xc]),Ba=g[xB]||[],Ja;v&&(Ja=QRa(q,v.SW,v.Iz,Ba[I],0),null==this.u5&&Ja.Iz>t&&(Ja=v=null,x=VX(this,e),X[T]=O(),X=IKa(X,0,W,f,void 0),g=yV(X,a[y]-a.F[Xc])));var La=a.F[Xc],Ba=g[xB]||[];if(0<Ba[I]){for(sa=1;sa<Ba[I];sa++)Ba[sa]+=Ba[sa-1];if(d){q=La+Ba[0];for(sa=0;sa<d[I];sa++)t=d[sa].Ja,Xz(t,t[SC]||new vV(0,0)),t[SC].y=q;this.qj=d}else v?this.qj=Bj(Ja.pV,function(a){var b=Bj(a[rA].N,function(b,c){return{x:0,y:Ba[a.eda+c],length:a[r],text:b}},this);return{xa:a.xa,ba:a.ba,Ja:{text:a[td],la:this.cd,
N:b,Pc:pK,Qc:bJ,sa:a[rA].Ce?a[td]:L,anchor:new vV(a.fa,La),Ib:0}}},this):x&&(sa=Ba[0],d=k.min(sa-C,x.maxHeight),this.qj=RRa(this,e,La+sa-d,d,x.Iz));La+=wj(Ba)}d=g[JC]||[];if(0<d[I])for(q=NT(e,l,this[JC].la,a.F[r],d[I]),this[JC].sa=q.Ce?l:L,sa=0;sa<d[I];sa++)La+=d[sa],this[JC].Qc=bJ,this[JC].N[z]({x:a.F[F]+a.F[r]/2,y:La,length:a.F[r],text:q.N[sa]});l=g.legend||[];0<l[I]&&(La+=l[0],b.Uq(new Im(La-h,a.F[od],La,a.F[F])));b=g.colorBar||[];0<b[I]&&(La+=b[0],a=new Im(La-c[pC](),a.F[od],La,a.F[F]),c.Uq(a))}};
function VX(a,b){function c(a){a=b(a[td],d)[r]*f+e*g;return k[Eb](a)}var d=a.cd,e=d[Ic],f=k.sin(a.aV%k.PI),g=k.cos(a.aV%k.PI),h=a.SP;h||(h=2>a[xB][I]?1:k[Eb]((e+a.sq)/f/k.abs(a[xB][1].fa-a[xB][0].fa)));for(var l=0,n=0;n<a[xB][I];n+=h)l=k.max(c(a[xB][n]),l);n=c({text:rf});return{minHeight:k.min(l,n),maxHeight:l,Iz:h}}R.kQ=function(a){var b=a.mc;return Cj(this[xB],function(a,d){return k.max(a,b(d[td],this.cd)[r])},0,this)};
R.Saa=function(a){var b=a.mc;a=this.kQ(a);b=b(rf,this.cd)[r];return k.min(b,a)};function RRa(a,b,c,d,e){var f=KRa(0,a[xB][I],e,a.t5);d=(d-a.cd[Ic]*k.cos(a.aV%k.PI))/k.sin(a.aV%k.PI);d=k[Fb](d);var g=[];for(c+=a.Jla;f<a[xB][I];f+=e){var h=a[xB][f],l=NT(b,h[td],a.cd,d,1),n={text:h[td],la:a.cd,N:[],Ib:-a.Yga,Pc:180<a.Yga?BE:bJ,Qc:pK,sa:l.Ce?h[td]:L,anchor:new vV(h.fa,c)};0<l.N[I]&&n.N[z]({x:0,y:0,length:d,text:l.N[0]});g[z]({xa:h.xa,ba:h.ba,Ja:n})}return g}
R.OX=function(a){if(0==this[yc]){var b=a.mc,c=this.cd[Ic],d=new JRa(a[r],this[xB],this.laa,this.Gda,this.Z1,this.SP,this.t5,this.Vda,this.U7,S(function(a,c,d){return NT(b,a,this.cd,c,d)},this)),e,f=this.wha;this.Rn==TH&&(e=ORa(d),this.C2&&(f=fI));var g=this.sq,h=k.max(this.sq,k[B](c/3.236)),l=k.max(this.sq,k[B](c/1.618)),l=this[G]==yi?h:l,n=k.max(g,k[B](c/3.236)),q,t;this[G]==yi?f===fI?(q=BE,t=h):(q=bJ,t=-h):(q=pK,t=0);f=[];f[z]({key:SD,min:g,bc:[da]});if(e)for(h=0;h<e.Nv;h++)f[z]({key:bE,min:c+g,
bc:[(0==h?l:n)-g]});var v=yV(f,k[Fb](a.F[y]/2))[xB]||[];if(0<v[I]){for(h=1;h<v[I];h++)v[h]+=v[h-1];c=QRa(d,e.SW,e.Iz,v[I],.5);this.qj=Bj(c.pV,function(b){var c=b[rA].N;c[Ar]();c=Bj(c,function(a,c){return{x:0,y:-v[b.eda+c],length:b[r],text:a}},this);return{xa:b.xa,ba:b.ba,Ja:{text:b[td],la:this.cd,N:c,Pc:q,Qc:BE,sa:b[rA].Ce?b[td]:L,anchor:new vV(t+b.fa,a.F[Xc]),Ib:0}}},this)}}};R.sI=function(a){var b={};b.Ig=-1==this[hA];b.iE=a.F[F];b.hE=a.F[od];Gz(b,this.Xi());return b};R.Xi=function(){return zh};
R.X8=function(a){return 0==this[yc]?{fa:a.F[Xc],direction:-1}:{fa:a.F.top,direction:1}};function SRa(a){return new BO(k[B](a.x),k[B](a.y))}function TRa(a){return Cj(arguments,CO,new BO(0,0))}function URa(a){return Cj(arguments,function(a,c){return new Ql(a[r]+c[r],a[y]+c[y])},new Ql(0,0))}function WX(a,b,c){return new BO(k.cos(a)*b,k.sin(a)*c)}function VRa(a){return new BO(a[0],a[1])}function WRa(a,b){return Bj([[a.x-b[r]/2,a.y-b[y]/2],[a.x+b[r]/2,a.y-b[y]/2],[a.x+b[r]/2,a.y+b[y]/2],[a.x-b[r]/2,a.y+b[y]/2]],VRa)}
function XRa(a,b,c,d){return new Lm(k.min(a,c),k.min(b,d),k.abs(c-a),k.abs(d-b))};function XX(a,b,c,d,e,f,g){KX[K](this,a,b,Oj([Xma+d,bv],c),d,e,f,g);this[G]==yi&&Gy(this,-this[hA])}U(XX,KX);R=XX[J];R.Haa=function(){return[BD,this[yc]]};R.Gaa=function(){return Wma+this[yc]};R.KX=function(a,b,c){return sRa(this,a,a.F[y],1==this[hA]?a.F.top:a.F[Xc],b,c)};R.kQ=function(a){var b=a.mc;return Cj(this[xB],function(a,d){return k.max(a,b(d[td],this.cd)[r])},0,this)};R.Saa=function(a){var b=a.mc;a=this.kQ(a);b=b(rf,this.cd)[r];return k.min(b,a)};
R.QX=function(a){var b=a.mc,c=this.cd[Ic],d=this[JC].la[Ic],e=a.jG==oG?this[JC][td]:L,f=NT(b,e,this[JC].la,a.F[y],da),g=this.sq,h=this.kQ(a),l=this.Saa(a),n=[];this.Rn==oG?n[z]({key:EF,min:g,bc:[c-g]}):n[z]({key:EF,min:0,bc:[da]});0<f.N[I]&&n[z]({key:aE,min:d+g,bc:[da]});this.Rn==oG&&n[z]({key:bE,min:l+g,max:h+g,bc:[da]});for(c=1;c<f.N[I];c++)n[z]({key:aE,min:d+g,bc:[this.Caa-g]});var d=yV(n,0==this[yc]?a.F[F]:a[r]-a.F[od]),q=0==this[yc]?0:a[r],f=d[JC]||[];if(0<f[I])for(b=NT(b,e,this[JC].la,a.F[y],
f[I]),1===this[yc]&&b.N[Ar](),this[JC].sa=b.Ce?e:L,c=0;c<f[I];c++)q+=f[c]*(0==this[yc]?1:-1),this[JC].Ib=-90,this[JC].Qc=0==this[yc]?bJ:BE,this[JC].N[z]({x:q,y:a.F.top+a.F[y]/2,length:a.F[y],text:b.N[c]});if(this.Rn==oG){var e=d[xB][0]||0,q=q+e*(0==this[yc]?1:-1),t=k.min(h,e-g);this.qj=t<l?[]:Bj(this[xB],function(b,c){var d=0==this[yc]?bJ:BE,e=pK;this.Tya==yxa&&(0==c&&(e=1==this[hA]?BE:bJ),c==this[xB][I]-1&&(e=1==this[hA]?bJ:BE));return YRa(this,a,b,q,t,d,e,0)},this)}};
R.OX=function(a){var b=a.mc,c=this.cd[Ic],d=this.sq,e=k.max(this.sq,k[B](c/3.236)),c=k.max(this.sq,k[B](c/1.618)),c=this[G]==yi?e:c,f,g;this[G]==yi?this.wha==fI?(f=bJ,g=e):(f=BE,g=-e):(f=pK,g=0);var e=Cj(this[xB],function(a,c){return k.max(a,b(c[td],this.cd)[r])},0,this),h=b(rf,this.cd)[r],h=k.min(h,e),l=[];l[z]({key:EF,min:d,bc:[da]});this.Rn==TH&&l[z]({key:bE,min:h+d,max:e+c,bc:[]});var c=yV(l,a.F[r]),n=0==this[yc]?a.F[F]:a.F[od];if(this.Rn==TH){var c=c[xB][0]||0,q=k.min(e,c-d),n=n+(c-q)*(0==this[yc]?
1:-1);this.qj=Bj(this[xB],function(b){return YRa(this,a,b,n,q,0==this[yc]?BE:bJ,f,g)},this)}};function YRa(a,b,c,d,e,f,g,h){b=NT(b.mc,c[td],a.cd,e,1);var l=Bj(b.N,function(a){return{x:0,y:0,length:e,text:a}},a);return{xa:c.xa,ba:c.ba,Ja:{text:c[td],la:a.cd,Hr:null,N:l,Pc:f,Qc:g,sa:b.Ce?c[td]:L,anchor:new vV(d,c.fa-h),Ib:0}}}R.sI=function(a){var b={};b.Ig=-1==this[hA];b.iE=a.F.top;b.hE=a.F[Xc];Gz(b,this.Xi());return b};R.Xi=function(){return zi};
R.X8=function(a){return 0==this[yc]?{fa:a.F[F],direction:1}:{fa:a.F[od],direction:-1}};function YX(a,b,c,d,e){this.Ir=this.mV=this.Q5=this.Ye=this.zd=this.kf=this.Cg=this.Cb=null;this.cz=1;this.hV=null;nX[K](this,a,b,c,d,e)}U(YX,nX);R=YX[J];
R.tJ=function(){return[S(function(){var a=this[fs],b=this.ca;b.kd=ap(a,Jsa);b.kd||b.hb!==Bu||(b.hb=sh,Vo(a,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:zh,domainAxis:{viewWindowMode:TF}}));this.yv=Ap(a,UD,Fp)!=M;b.Lh=zp(a,II,zOa,uJ);if(b.Lh==KK&&b.hb!=sh)throw m("Focus target "+b.Lh+" is not supported for the chosen chart type.");b.hb==SK?this.Ir=new iX(this.Xb,this[fs],this.mc,b):(this.Cb=a.U(RJ,IW),ZRa(this));var a=0<b.ng.bars||0<b.ng.area||0<b.ng.steppedArea,
c=Ap(this[fs],NH,DPa);null==c&&(c=ap(this[fs],NH)?Mg:M);b.Nn=a&&c||M;b.Pga=ap(this[fs],Ooa,!1)},this),S(this.dna,this),S(nX[J].tJ,this)]};
function ZRa(a){var b=a.ca,c=a.Xb,d=b.hb==Bu?function(){return Bu}:b.hb===cI?function(){return lL}:S(function(a){return zp(this[fs],lF+a+ECa,kOa,b.jZ)},a),d=b.kd?$Ra(c,d,b.hb):aSa(c,d);b.Ma=[];b.cs={};for(var e=d.Ak,f=0;f<c.X();f++){var g=c.hn(f),h=c[H](f,0),l=Bj(e,function(a){return c.Ia(f,a[Is][hC][0])||L}),h={data:h,rw:l,xu:g};if(l=e[0][Is].tooltip)h.rd=ZX(a,l[0],f);b.Ma[z](h);b.cs[g]=f}b.m=[];for(f=0;f<d.A4[I];f++)e=bSa(a,f,d.A4[f]),b.m[z](e),nk(c.aq(f))||Lq(b.m[f],c.aq(f));b.Ip=d.B9;b.Ak=d.Ak;
b.Cu=d.Cu;b.fM={};b.ng={};a.Q5=new sl;a.mV=[];for(f=0;f<b.m[I];++f){d=b.m[f];a.Q5.add(d.Ld);e=b.fM[d.Ld];if(null==e)b.fM[d.Ld]=d[zB];else if(e!=d[zB])throw m("All series on a given axis must be of the same data type");b.ng[d[G]]=(b.ng[d[G]]||0)+1;e=a.mV[d.Ld]||{};a.mV[d.Ld]=e;e[d[G]]=(e[d[G]]||0)+1}}
function cSa(a){var b={},c=a.ca;c.So=[];var d=S(function(a){var d=c.m[a];if(c.kd&&d[G]===Bu){var g=[this[fs].U(nJ,.5),this[fs].U(oJ,1)],h=d[D][D];c.So[z]({id:d.id,text:d.HC,brush:new Ao({gradient:{ag:h,Ef:h,Dq:g[0],Eq:g[1],x1:cN,y1:fN,ie:fN,te:fN,qr:!0,JE:!0}}),index:a,ba:d.HF})}else g=new Ao({fill:d[D][D]}),d.$G&&g.Bf(d.$G),c.So[z]({id:d.id,text:d.HC,brush:g,index:a,ba:d.HF});b[a]=!0},a);V(c.m,function(a,c){b[c]||(d(c),null!=a.vM&&d(a.vM))},a);c.kd&&c.m[0][G]===lL&&c.So[z]({id:-1,text:fAa,brush:new Ao({fill:COa[D]}),
index:-1,ba:!0})}
function dSa(a,b){function c(a){return a=864E5*a+e}function d(a){a-=e;return a/864E5}for(var e=(new Date(1900,0,1,0,0,0))[jc](),f=new aq(yCa),g=new aq(AEa),h=new FNa(function(a){return 0!==a&&(1E5<k.abs(a)||.01>k.abs(a))?f[Sb](a):g[Sb](a)}),l=a.ca,n=0,q=l[wC]===zi,t=l.m[I],v=0;v<t;v++){var x=l.m[v],A=function(a,b){return[ND+v+qf+a,ND+a][Ib](b||[])};if(null!=Bp(a[fs],ND+v)){n++;var C=zp(a[fs],A(vi),hOa,qH),E=a[fs].U(A(TJ),JBa),P=E===JBa;P&&(E=x.Yg.jb());var P=mp(a[fs],A(Wh,[xJ]),P?.5:1),O=kp(a[fs],
A(ZF,[ZF]),0),X=ap(a[fs],A(WF,[WF]),0<O);0>=O&&(O=6);O/=2;0<O&&(O+=1);var T={};null!=x[Is][Y]&&qa(T,x[Is][Y]);var W=kp(a[fs],A(rH,[rH]),2);zp(a[fs],A(CJ),GW,M);ap(a[fs],A(uD),!1);var E=MV(E),C=iOa[C],sa=(q?a.kf:a.Cg)[0],Ba=(q?a.Cg:a.kf)[x.Ld];if(sa[G]===yi){var Ja=sa.ka,La=Ba.ka,Fc=x[Is][Y][0],pb=Qk,Hc=Qk;0<b.X()&&Wi(b[H](0,0))&&(pb=d,Hc=c);var sa={min:pb(Ja.Ue),max:pb(Ja.ff)},nd=C(b.X(),function(a){a=b[H](a,0);a=FW(Ja,a);return pb(a)},function(a){return FW(La,b[H](a,Fc))},{range:sa,zu:ep(a[fs],A(Cva),
3),rZ:{transform:function(a){a=Hc(a);return Ja.Ov[hD](a)},inverse:function(a){return pb(Ja.Ov[tB](a))}}});if(null!==nd){C=op(a[fs],A(aE),h.I(nd.Nu.Mm())||Fza+n);sa=Bj(nd[Y],function(a){var b=Hc(a[0]),b=null!=b?Ja.vK(b):null;a=a[1];a=null!=a?La.vK(a):null;return[b,a]});x.vM=l.m[I];Ba=Io(E[D],W);Bo(Ba,P);var rc=Ho(E[D]);rc.Bf(P);var xd=op(a[fs],A(GH),C);ap(a[fs],A(Poa),!1)&&(xd+=Ne+h.I((new tW([new vW([new wW(ai),new qW(2)]),new qW(nd.Lq)])).Mm()));nd=!1!==a[fs].U(A(Mu));l.m[z]({id:x.id+jza,title:C,
Eg:!0,data:sa,dataType:x[zB],kh:ap(a[fs],A(cJ,[cJ]),!0),ZU:nd,ba:!0,xu:0,columns:T,Rea:v,af:x.af,Mf:null,color:E,$G:P,Yg:rc,Oc:Ba,Ow:null,zG:null,type:ku,bN:ep(a[fs],A(Gma),0),lineWidth:W,$c:O,lfa:12,tx:zp(a[fs],A(CJ),GW,M),cV:kp(a[fs],A(GE,[GE]),1),XM:X,j:[],zY:[],Ld:x.Ld,HF:ap(a[fs],A(uD),!1),HC:xd})}}}}}
function aSa(a,b){for(var c=[],d=[],e=null,f=null,g=0,h=[],l=0;l<a.O();++l){var n=a.L(l),q=a.Sg(l,di)||(0==l?Xt:Vt);if(0==l&&q!==Xt)throw m(PAa);if(q==Xt){if(0<g)throw m(zza+l+kf);e={columns:{},dataType:n};f={kc:null,af:d[I]};d[z](e)}0==g&&q===Vt&&(f=c[I],g=b(f),e={type:g,dataType:n,columns:{}},f={kc:f,af:null},c[z](e),g=g===MK?4:1);if(q===Vt&&(g--,n!==e[zB]))throw m(qBa);if(q===Mu&&e[Is][q])throw m(kAa);e[Is][q]=e[Is][q]||[];h[z]({kc:f.kc,af:f.af,gm:q,gE:e[Is][q][I]});e[Is][q][z](l)}if(0<g)throw m(vAa+
g+kf);e=0;n=d[0][zB];for(l=0;l<c[I];++l){if(d[I]<=e)throw m("Series #"+l+SEa);q=d[e+1];f=c[l][Is][Y];if(q&&q[Is][hC][0]<=f[0]&&(++e,n!==d[e][zB]))throw m(pBa);c[l].af=e}return{A4:c,Ak:d,Cu:n,B9:h}}function eSa(a,b){if(a!==b)throw m("Column types must be consistent: equal for domain columns and for columns in the same serie.");}
function $Ra(a,b,c){var d=[],e=[],f=null,g=[];if(c===Bu){for(var h=a.O()-2,l=function(a){if(a!==Vt&&a!==wG)throw m("All columns must be either data or old-data columns");},n={data:null,"old-data":null},f=a.L(0),q=0;2>q;++q){var t=a.L(q);c=a.Sg(q,di);l(c);eSa(f,t);t={columns:{},dataType:t};Bz(t[Is],[q]);e[z](t);n[c]=q;g[z]({af:q,gm:Xt,gE:0,kc:null})}for(q=0;q<h;++q){var v=2+q,t=a.L(q);c=a.Sg(q,di);l(c);q%2&&eSa(d[q-1][zB],t);var x=n[c],t={type:b(q),dataType:t,af:x,columns:{}};t[Is][c]=[v];d[z](t);
g[z]({af:x,gm:c,gE:0,kc:q})}}else if(c===sh){h=f=null;for(q=l=0;q<a.O();++q){t=a.L(q);c=a.Sg(q,di)||(0===q?Xt:Vt);if(0===q&&c!==Xt)throw m(PAa);if(c===Xt){if(0<l)throw m(zza+q+kf);f={columns:{},dataType:t};h={kc:null,af:e[I]};e[z](f)}0!==l||c!==Vt&&c!==wG||(h=d[I],l=b(h),f={type:l,dataType:t,columns:{}},h={kc:h,af:null},d[z](f),l=l===MK?4:c===wG?2:1);if(c===Vt||c===wG)if(l--,t!==f[zB])throw m(qBa);if(c===Mu&&f[Is][c])throw m(kAa);f[Is][c]=f[Is][c]||[];g[z]({kc:h.kc,af:h.af,gm:c,gE:f[Is][c][I]});f[Is][c][z](q)}if(0<
l)throw m(vAa+l+kf);a=0;f=e[0][zB];for(q=0;q<d[I];++q){if(e[I]<=a)throw m("Series #"+q+SEa);b=e[a+1];c=d[q][Is][wG]||d[q][Is][Y];if(b&&b[Is][hC][0]<=c[0]&&(++a,f!==e[a][zB]))throw m(pBa);d[q].af=a}}return{A4:d,Ak:e,Cu:f,B9:g}}R.wL=function(a){a=a[Is][wG];return null!=a&&0<a[I]};
function bSa(a,b,c){var d=c[G],e=c[Is],f=c.af,g=a[fs],h=lF+b+qf,l=d+qf,n=e[Y]||e[wG],q=a.Xb.KI(n[0]),t=a.Xb.Na(n[0])||L,v=d==Bu?0:2,x=kp(g,[h+ZF,ZF],d==Bu?7:0),A;A=ap(g,[h+WF,WF],d==ku||d==Ng||d==Bu?0<x:!0);0==x&&(x=d==Bu?7:6);x/=2;0<x&&(x+=1);b=g.U(h+TJ,a.Cb[(a.ca.kd&&d==Bu?k[Fb](b/2):b)%a.Cb[I]]);b=MV(b);var C=null;if(d==Ng||d==zE)C=mp(g,[h+vL,vL]),C=Ho(b[D],C);var E=null;if(d==MK)var E=new Ao({stroke:b[D],strokeWidth:2,fill:b[D]}),P=new Ao({stroke:b[D],strokeWidth:2,fill:Ve}),O=ap(g,oxa),X=O?E:
P,E={Xfa:Cp(g,[h+nxa,nxa],O?P:E),eaa:Cp(g,[h+pxa,pxa],X)};v=kp(g,[h+rH,rH],v);P=Io(b[D],v);if(O=g.U([h+Rra,Rra],null,dp))P.sm=O;l=kp(g,[h+xJ,l+xJ,xJ],1);O=null;if(d===Bu||d===ku||d===Ng)O=Bp(g,[h+kqa,kqa],{type:ZJ}),Yi(O)&&(O={type:O});X=null;if(a.ca.kd&&d===Bu){var T=a.wL(c),l=T?a[fs].U(nJ,.5):a[fs].U(oJ,1);T&&(X=!1)}T=d==zE?C:Ho(b[D],l);if(a.ca.kd)if(d===lL)var W=g.U(uva,COa),W=MV(W),W={background:{Yg:Ho(W[D],l)}};else d===Bu&&a.wL(c)&&(A=!1);else d===Bu&&(d=ku);var sa=fSa(a,e,g,h,b),Ba=!1!==a[fs].U(h+
Mu);return{id:a.Xb.Pe(n[0]),title:t,dataType:c[zB],ba:!0,ZU:Ba,xu:q,columns:e,af:f,kh:ap(g,[h+cJ,cJ],!0),Mf:sa,color:b,$G:l,Yg:T,Oc:P,NK:O,Hh:W,Ow:C,zG:E,type:d,bN:ep(g,h+Gma,0),lineWidth:v,$c:x,lfa:12,tx:zp(g,[h+CJ,CJ],GW,M),cV:kp(g,[h+GE,GE],1),XM:A,j:[],zY:[],Ld:kp(g,[h+jE,jE],0),HF:null!=X?X:ap(g,h+uD,!0),HC:op(g,h+GH,t)}}
function fSa(a,b,c,d,e){function f(a,b){return g(a,b)[Ib]([d+b,b])}function g(a,b){return[d+Lsa+a+qf+b,d+Ksa+b,Lsa+a+qf+b,Ksa+b]}var h=b[Nb];if(!h)return null;b={Jb:[],Nz:[],PN:[],j:[],areas:[],N:[],JL:{}};for(var l={},n=0;n<h[I];n++){var q=h[n],t=a.Xb.Pe(q)||a.Xb.Na(q)||sJ,v=Ap(c,g(t,oi),lOa);switch(v){case lL:b.Jb[z](q);break;case koa:b.Nz[z](q);break;case vxa:b.PN[z](q);break;case XF:b.j[z](q);break;case Ng:b[fD][z](q);break;case ku:b.N[z](q);break;case M:break;default:throw m("Invalid interval style: "+
v);}t in l?l[t][z](q):l[t]=[q]}1<b.Jb[I]&&0==b.Nz[I]&&(b.Nz=[b.Jb[0],b.Jb[b.Jb[I]-1]]);if(0!=b.Nz[I]%2)throw m("Stick-intervals must be defined by an even number of columns");if(0!=b[fD][I]%2)throw m("Area-intervals must be defined by an even number of columns");for(t in l){v=kp(c,g(t,rH));n=mp(c,g(t,LI));q=vp(c,g(t,TJ),kk(mOa),L);q=gSa(q,e);n=new Ao({stroke:q,fill:q,fillOpacity:n,strokeWidth:v});q=kp(c,g(t,Jxa));a=kp(c,g(t,Voa));var h=kp(c,g(t,wxa)),x=kp(c,g(t,ZF)),v=Ap(c,g(t,oi),lOa),A=ap(c,f(t,
QH)),C=zp(c,f(t,CJ),GW,M),E=kp(c,f(t,GE),1),v={style:v,brush:n,Nla:q,Dxa:a,$la:h,Uva:x,Sj:A,tx:C,cV:E};a=l[t];for(n=0;n<a[I];++n)q=a[n],b.JL[q]=v}return b}
R.dna=function(){var a=this.ca;switch(a.hb){case sh:case cI:Gz(a,zp(this[fs],pG,rOa,L));if(!a[wC])throw m("Unspecified orientation.");this.Ye={};this.Cg={};this.kf={};var b,c,d,e;switch(a[wC]){case zh:d=UX;e=this.Cg;b=XX;c=this.kf;break;case zi:d=XX,e=this.kf,b=UX,c=this.Cg}for(var f=this.Q5.Ya(),g=0;g<f[I];++g){var h=f[g],l=new b(a,this[fs],[coa+h,Iu],h,yi,TF);if(l[G]!=yi)throw m("Target-axis must be of type value");this.Ye[h]=l;c[h]=l}var n;a.hb===cI&&(n=a.m[0][ub].histogramBuckets);b=d;c=this[fs];
if(this.Xb.L(0)==ni)b:{switch(hSa(this)){case Ng:d=1<this.ca.Ma[I]?JK:KK;break b;case ku:case Bu:case lL:case zE:case MK:d=KK;break b}d=null}else d=yi;this.zd=new b(a,c,[Yt],0,d,XG,n);e[0]=this.zd;break;case Bu:case SK:this.Cg={0:new UX(a,this[fs],[],0,yi,TF)},this.kf={0:new XX(a,this[fs],[],0,yi,TF)}}iSa(this)};function hSa(a){var b=[ku,Bu,Ng,zE,lL,MK],c={};V(b,function(a,b){c[a]=b});a=Cj(a.ca.m,function(a,b){return k.max(a,c[b[G]])},0);return b[a]}
function iSa(a){var b=a.ca;switch(b.hb){case Bu:case SK:if(b.Cu==ni)throw m("X values column cannot be of type string");var c=b.fM[0];if(c==ni)throw m("Data column(s) cannot be of type string");var d=a.Cg[0],e=a.kf[0];if(d[G]!=yi)throw m("The x-axis must be of type value");LX(d,b.Cu,a[fs]);if(e[G]!=yi)throw m("The y-axis must be of type value");LX(e,c,a[fs]);break;case sh:case cI:c=a.zd;if(c[G]==yi){if(b.Cu==ni)throw m("Domain column cannot be of type string, it should be the X values on a continuous domain axis");
LX(c,b.Cu,a[fs])}fk(a.Ye,function(a,c){var d=b.fM[c];if(d==ni)throw m("Data column(s) for axis #"+c+" cannot be of type string");LX(a,d,this[fs]);d=this.mV[c];(0<d.bars||0<d.area||0<d.steppedArea)&&a.yw===Qg&&(a.j$=a.ka.eQ())},a)}fk(a.Cg,function(a){rRa(a)});fk(a.kf,function(a){rRa(a)})}
function jSa(a){if(null===kSa(a))return[];for(var b=(a.ca.Ak[0][Is][hC]||[])[0],c=[],d=null,e=a.Xb,f=0;f<e.X();f++){var g=e[H](f,b),h=$X(a,f);if(null!==d&&null!=h){if(0>h)throw m("Invalid gap value ("+h+") in data row #"+f+". Gap value must be non-negative.");c[z]({Rc:d,ze:g,spa:h})}d=g}return c}R.Naa=function(){return this.Ir&&this.Ir.Ep==N?null:null!=this.kf[0]&&null!=this.kf[1]?TD:null!=this.kf[1]?Jh:zu};R.Maa=function(){return this.Ir&&this.Ir.Ep==N?TD:null};
function aY(a){var b=a[Is][Y];return b?b[0]:a[Is][wG][0]}function lSa(a){for(var b=a.ca,c=a.Xb,d=a.zd,e=0;e<b.Ma[I];e++){for(var f=0;f<b.m[I];f++){var g=b.m[f],h=a.Ye[g.Ld],g=c[H](e,aY(g)),g=FW(h.ka,g);null!=g&&jX(h,g)}d[G]==yi&&(f=c[H](e,0),f=FW(d.ka,f),jX(d,f))}}function mSa(a){var b=a.ca,c=a.Xb,d=a.Cg[0];a=a.kf[0];for(var e=0;e<c.X();e++)for(var f=0;f<b.m[I];f++){var g=b.m[f],h=aY(g),g=c[H](e,b.Ak[g.af][Is][hC][0]),h=c[H](e,h),g=FW(d.ka,g),h=FW(a.ka,h);null!=g&&jX(d,g);null!=h&&jX(a,h)}}
R.V8=function(){var a;return[S(function(){a=this.Zp()},this),S(this.ima,this),S(function(){(a.Nn!==M||a.kd||a.hb===cI)&&fk(this.Ye,function(a){a.Ac(0)})},this),S(function(){if(a.hb===sh||a.hb===cI)lSa(this),this.zd[G]==yi&&this.zd.pC(jSa(this)),MX(this.zd,this[fs]),fk(this.Ye,function(a){a.pC();MX(a,this[fs])},this);else{var b=this.Cg[0],c=this.kf[0];a.hb==SK?kQa(this.Ir,b,c):a.hb==Bu&&mSa(this);b.pC();MX(b,this[fs]);c.pC();MX(c,this[fs])}},this),S(function(){a.ng.bars&&nSa(this,lL);if(a.ng.steppedArea){if(this.zd[G]==
yi)throw m("Stepped area series with value domain axis is not supported.");nSa(this,zE)}a.ng.candlesticks&&oSa(this);if(a.ng[UC]){for(var b=this.ca,c=0;c<b.m[I];c++)pSa(this,c);qSa(this);rSa(this);sSa(this)}a.ng.area&&tSa(this);if(a.ng.scatter){b=this.ca;for(c=0;c<b.m[I];c++)uSa(this,c);rSa(this);sSa(this)}if(a.ng.bubbles){for(var b=this.Ir,d=this.Cg[0],e=this.kf[0],f=this.Cj,c=0;c<b.wk.X();c++){var g;a:{g=b;var h=d,l=e,n=c,q=g.wk,t=q[H](n,g.A2),v=q.Ia(n,g.A2),x=q[H](n,g.YM),A=q[H](n,g.aN),C=null;
if(null!=g.Rr&&(C=q[H](n,g.Rr),null==C)){g=null;break a}var E=null;if(null!=g.It&&(E=q[H](n,g.It),null==E)){g=null;break a}q=g.Xd(v,g.Ta)[r];if(g.Ep==N)g.qY=wo(g.qY,C);else if(g.Ep==ni){var P=C,O=g.cB[P];if(!O){var O=lF+P+qf,X=up(g.b,O+TJ,g.qZ[g.DD[I]%g.qZ[I]]),X=MV(X),T=ap(g.b,O+uD,!0),O=op(g.b,O+GH,P),O={color:X[D],HF:T,HC:O};g.cB[P]=O;g.DD[z](P)}}g.r5=wo(g.r5,E);x=DW(h.ka,x);A=DW(l.ka,A);null===x||null===A?g=null:(SX(h,x)&&SX(l,A)&&(h.Ac(x),l.Ac(A)),h=g.RX(n,v),g={id:t,text:v,Kya:q,la:g.Ta,rd:h,
Rf:{x:x,y:A,color:C,size:E}})}b.rl.m[0].j[z](g)}if(b.Ep==N)b.Sr=vKa(b.b,b.qY),f.Gga(b.Sr);else if(b.Ep==ni)for(c=0;c<b.DD[I];c++)d=b.DD[c],e=b.cB[d],e.HF&&b.rl.So[z]({index:c,id:d,text:e.HC,brush:new Ao({fill:e[D]}),ba:!0});b.RL=BMa(b.b,b.r5);b.Fza&&V(b.rl.m[0].j,b.kla,b)}},this),S(function(){(a.ng.bars||a.ng.candlesticks)&&a.hb!==cI&&this.zd&&this.zd[G]==yi&&vSa(this)},this),S(function(){a.Dd=gk(this.Cg,function(a){return a.KX(this.ca,this.Qf,this.Cj)},this);a.sd=gk(this.kf,function(a){return a.KX(this.ca,
this.Qf,this.Cj)},this)},this),S(this.hma,this),S(this.fma,this),S(this.Wva,this),S(function(){(a.hb===sh&&a[wC]===zh||a.ng.bars)&&wSa(this)},this),S(function(){var b=this.Qf[AB](),c=this.Qf.Ta[Ic],d=null;b!=zu&&b!=FH||null!=this.kf[1]||(d=new Im(a.F.top,a[r]-c,a.F[Xc],a.F[od]+c));b!=Jh||null!=this.kf[0]||(d=new Im(a.F.top,a.F[F]-c,a.F[Xc],c));d&&d[od]>=d[F]&&this.Qf.Uq(d)},this),S(this.vwa,this),S(function(){this.Ir||(dSa(this,this.Xb),cSa(this),xSa(this))},this)]};
R.ima=function(){var a=this.ca,b=this.mc,c=jk(this.Cg)[JC].la,d=k.max(a[JC].la[Ic],c[Ic]),e=this.Qf.Ta[Ic],f=this.Qf[AB](),g=this.Cj.Ta[Ic],h=this.Cj[AB](),l=a.jF==TH?a[JC][td]:L,n=L,q=L;if(a.jG==TH){var t=function(a){var b=lk(a);Yj(b);b=Bj(b,function(b){return a[b][JC][td]});return Aj(b,function(a){return a!=L})[Je](of)};switch(a.hb){case Bu:case SK:n=t(this.Cg);q=t(this.kf);break;case sh:n=t({0:this.zd}),q=t(this.Ye)}}var n=n&&q?n+ZEa+q:n?n:q?q:L,q=k.max(2,k[B](d/1.618)),v=k.max(2,k[B](e/1.618)),
x=k.max(2,k[B](g/1.618)),A=a.F[r]-2*q,g=NT(b,l,a[JC].la,A,1),t=0<g.N[I]?g.N[0]:L,C=b(t,a[JC].la)[r],E=k[B](k.max(2,1.618*d)),A=k.max(A-C-E,0),b=NT(b,n,c,A,1),E=0<b.N[I]?b.N[0]:L,P=[];P[z]({key:XK,min:2,bc:[da]});(t||E)&&P[z]({key:aE,min:d+2,bc:[q-2]});f==TH&&P[z]({key:BH,min:e+2,bc:[v-2]});h==TH&&P[z]({key:SJ,min:this.Cj[pC]()+2,bc:[x-2]});f=yV(P,k[Fb](a.F[y]/2));d=a.F.top;h=f[JC]||[];0<h[I]&&(d+=h[0],t&&(a[JC].N[z]({text:t,x:a.F[F]+q,y:d,length:C}),a[JC].sa=g.Ce?l:L),E&&(a.uJ={text:n,la:c,Hr:null,
N:[],Pc:bJ,Qc:bJ,sa:b.Ce?n:L,anchor:null,Ib:0},a.uJ.N[z]({text:E,x:a.F[od]-q,y:d,length:A})));c=f.legend||[];0<c[I]&&(d+=c[0],this.Qf.Uq(new Im(d-e,a.F[od],d,a.F[F])));e=f.colorBar||[];0<e[I]&&(d+=e[0],a=new Im(d-this.Cj[pC](),a.F[od],d,a.F[F]),this.Cj.Uq(a))};function nSa(a,b){var c=a.ca;c.kd?ySa(a,b):zSa(a,b,c.Nn)}
function vSa(a){var b=a.zd,c=Aj(a.ca.Ma,function(a,b){return 0!=$X(this,b)},a),d=da,e;V(c,function(a){a=DW(b.ka,a[Y]);Li(e)&&(d=k.min(d,k.abs(a-e)));e=a},a);bl(d)&&(a=d/2,b.Ac(b.ka.Ue-a),b.Ac(b.ka.ff+a))}function ASa(a,b){for(var c=a.ca,d=[],e=0;e<c.Ma[I];e++){var f={positive:0,negative:0};d[e]=f;for(var g=0;g<c.m[I];g++){var h=c.m[g];if(h[G]==b){var l=a.Ye[h.Ld],h=a.Xb[H](e,h[Is][Y][0]);null!=h&&(l=DW(l.ka,h),0<l?f.positive+=l:f.negative-=l)}}}return d}
function BSa(a,b){for(var c=a.ca,d=0;d<c.m[I];d++){var e=c.m[d];e[G]==b&&(a.Ye[e.Ld].DF=XG)}}
function zSa(a,b,c){var d=a.ca,e=a.Xb,f=a.zd,g=a.ca.hb===cI,h=c!==M,l=h&&d.Nn!==Mg;c=d.Nn===vu?zEa:xCa;var n=(d.F[y]-1)/CSa(h,d,e);a.ca.wy=g&&DSa(n,ap(a[fs],bI));n=[];l&&(n=ASa(a,b),BSa(a,b));for(var q=0;q<d.Ma[I];q++)for(var t=0==$X(a,q),v=gk(a.Ye,function(){return{positive:0,negative:0}}),x=-1,A=0;A<d.m[I];A++){var C=d.m[A];if(C[G]==b){x++;h||(v[C.Ld]={positive:0,negative:0});var E=C.j;if(t)E[z](null);else{var P=C.Ld,O=a.Ye[P],X=e[H](q,C[Is][Y][0]),X=DW(O.ka,X),T=bY(a,q);f.Ac(T);var W;l&&(YNa(O.ka,
c),W=EW(O.ka));var sa=0<X?bqa:bra,Ba=v[P],Ja=SX(f,T);h||(a.cz=k.max(a.cz,x+1));var La=n[q]&&n[q][sa]||1,Fc=function(a){return null==a?null:a/La},P=S(function(a,b,c){var d=null;null==a||fa(a)||(d=a+(h||g?Ba[sa]:0));l&&(d=Fc(d),c=Fc(c));Ja&&O.Ac(d);var e;null!=a&&(e=cY(this,C,q,Ba[sa],Fc,!0));b={Rf:{Au:q,ZE:b,from:c,um:d,d:T,xJ:e}};null==a&&(b.Re=!0);C[G]==zE&&(e=E[I],b.Rf.yfa=0!=e&&E[e-1]?E[e-1].Rf.um:null);dY(this,b,C,A,q);l&&Ly(b.rd,b.rd[Gb]+UN+W.wc(d-c)+kf);E[z](b);null==a||fa(a)||(Ba[sa]+=a)},
a),pb=h?0:x,Hc=h||g?Ba[sa]:null;if(g&&!a.ca.wy)for(var nd=0;nd<X;nd++)Hc=h||g?Ba[sa]:null,P(1,pb,Hc);else P(X,pb,Hc)}}}h||fk(a.Ye,function(a){IRa(a)})}
function ySa(a,b){for(var c=a.ca,d=a.Xb,e=a.zd,f=Aj(c.m,function(a){return a[G]==b}),g=0;g<c.Ma[I];++g){var h=0==$X(a,g),l=bY(a,g);e.Ac(l);for(var n=SX(e,l),q=[wG,Vt],t=0;t<f[I];++t){var v=f[t];if(h){v.j[z](null);return}for(var x=a.Ye[v.Ld],A=x.ka,C=0;C<q[I];++C){var E=q[C],P=d[H](g,v[Is][E][0]),P=DW(A,P);if(null===P){v.j[z](null);return}n&&x.Ac(P);a.cz=k.max(a.cz,t+1);E={brush:E==wG?v.Hh[PC].Yg:null,Rf:{Au:g,ZE:t,from:null,um:P,d:l,Wsa:E==Vt,xJ:cY(a,v,g,0,null,!0)}};dY(a,E,v,t,g);v.j[z](E)}}}fk(a.Ye,
function(a){IRa(a)})}
function oSa(a){var b=a.ca,c=a.Xb,d=a.zd,e=Aj(b.m,function(a){return a[G]==MK});V(b.Ma,function(a,b){var h=0==$X(this,b);V(e,function(a,e){if(h)a.j[z](null);else{var f=a[Is][Y],t=this.Ye[a.Ld];this.cz=k.max(this.cz,e+1);var v=c[H](b,f[0]),x=c[H](b,f[1]),A=c[H](b,f[2]),f=c[H](b,f[3]),v=DW(t.ka,v),x=DW(t.ka,x),A=DW(t.ka,A),f=DW(t.ka,f);if(null===v||null===f||null===x||null===A)a.j[z](null);else{var C=bY(this,b);d.Ac(C);var E=A<x;SX(d,C)&&(t.Ac(v),t.Ac(f));t={yA:E?a.zG.eaa:a.zG.Xfa,Oc:Ho(a[D][D]),Rf:{Au:b,
ZE:e,Lta:v,lineTo:f,hwa:E?A:x,iwa:E?x:A,Rsa:E,d:C}};dY(this,t,a,e,b);a.j[z](t)}}},this)},a)}function pSa(a,b){var c=a.ca,d=a.Xb,e=a.zd,f=c.m[b];if(f[G]==ku)for(var c=f.Eg?f[Y]:c.Ma,g=0;g<c[I];g++){var h=a.Ye[f.Ld],l=f[Is][Y][0],l=f.Eg?f[Y][g][1]:d[H](g,l),l=DW(h.ka,l),n;if(null!=l){var q=bY(a,g,f);e.Ac(q);(n=SX(e,q)&&!f.Eg)&&h.Ac(l);h=f.Eg?null:cY(a,f,g,0,null,n)}else n=!1,h=null;h={Rf:{Au:g,ZE:0,d:q,t:l,xJ:h},shape:f.NK,Mga:n};null==l&&(h.Re=!0);dY(a,h,f,b,g);f.j[z](h)}}
function qSa(a){for(var b=a.zd,c=a.ca.m,d=0;d<c[I];d++){var e=c[d];if((e[G]==ku||e[G]==Ng)&&0!=e[SB]){var f=a.Ye[e.Ld],g=Bj(e.j,function(a){return!a||a.Re?null:new Ll(a.Rf.d,a.Rf.t)}),h=a.ca.Sj,e=RKa(g,GRa(b),h),l;a:{switch(b[G]){case JK:l=b.rb.max-1;break a;case KK:l=b.rb.max-.5;break a}l=b.rb.max}h=RKa(g,l,h);f.Ac(e);f.Ac(h)}}}
function tSa(a){var b=a.ca,c=a.Xb,d=a.zd,e=b.Sj,f=b.Nn!==M,g=f&&b.Nn!==Mg,h=b.Nn===vu?zEa:xCa,l=[];g&&(l=ASa(a,Ng),BSa(a,Ng));for(var n=0;n<b.Ma[I];n++)for(var q=gk(a.Ye,function(){return 0}),t=l[n]&&l[n].positive+l[n].negative||1,v=function(a){return null==a?null:a/t},x=null,A=null,C=0;C<b.m[I];C++){var E=b.m[C];if(E[G]==Ng){var P=E.Ld,O=a.Ye[P],X=null,T=null,W=E[Is][Y][0],sa=c[H](n,W),sa=DW(O.ka,sa),Ba=null==sa||fa(sa);Ba&&(sa=0);var Ja=bY(a,n);if(null!=Ja){var La;g&&(YNa(O.ka,h),La=EW(O.ka));var Fc;
Fc=0<n?c[H](n-1,W):null;Fc=0===n||null===Fc&&!fa(Fc);var W=n<c.X()-1?c[H](n+1,W):null,pb=n===c.X()-1||null===W&&!fa(W);f?(W=q[P],Ba||(W+=sa),X=A,T=x,Ba||(pb||(A=W),Fc||(x=W))):(A=x=W=sa,e||(pb&&(A=null),Fc&&(x=null)));d.Ac(Ja);(Fc=SX(d,Ja))&&!Ba&&O.Ac(v(W));O=cY(a,E,n,q[P],v,Fc);f&&!Ba&&(q[P]+=sa);P={Rf:{d:Ja,t:v(W),Au:n,ZE:0,bna:Ja,cna:v(x),$ma:Ja,ana:v(A),Xla:Ja,Yla:v(X),Vla:Ja,Wla:v(T),xJ:O},shape:E.NK,Mga:Fc};P.Re=Ba;Ba||(dY(a,P,E,C,n),g&&Ly(P.rd,P.rd[Gb]+UN+La.wc(v(sa))+kf));E.j[z](P)}}}qSa(a);
rSa(a)}function xSa(a){V(a.ca.m,function(a,c){a.Eg&&(a[G]===Bu?uSa(this,c):a[G]===ku&&pSa(this,c),ESa(this,c))},a)}
function uSa(a,b){var c=a.ca,d=a.Xb,e=a.Cg[0],f=a.kf[0],g=c.m[b],h=g.af;if(g[G]===Bu)for(var l=g.Eg?g[Y][I]:d.X(),n=0;n<l;n++){var q=c.Ak[h][Is][hC][0],t=aY(g),q=g.Eg?g[Y][n][0]:d[H](n,q),v=g.Eg?g[Y][n][1]:d[H](n,t),t=DW(e.ka,q),q=DW(f.ka,v);if(null===t||null===q)g.j[z](null);else(v=SX(e,t)&&SX(f,q))&&!g.Eg&&(e.Ac(t),f.Ac(q)),t={Rf:{x:t,y:q},shape:g.NK,Gxa:v},dY(a,t,g,b,n),g.j[z](t)}}
function rSa(a){function b(a){return!(!a||a.Re)}for(var c=S(function(a){var b=null!=a.Rf?a.Rf.Au:null;return{Ww:null!=a.Ww?a.Ww:1,Ax:null!=a.Ax?a.Ax:1,scope:null!=a[Qs]?a[Qs]:!0,qpa:null!=b?$X(this,b):null}},a),d=null===kSa(a),e=0;e<a.ca.m[I];e++){var f=a.ca.m[e],g=f.Ow,h=f[Is].emphasis||[],l=f[Is][Qs]||[];if(0!=(f[Is].certainty||[])[I]||0!=h[I]||0!=l[I]||!d)for(var h=Hj(f.j,b),n=c(h||{}),l=0;l<f.j[I];l++){var q=f.j[l];if(q&&!q.Re){var t=c(q),v=f.Oc;t[Qs]||n[Qs]||(f.eba=f.eba||v.QI(),v=f.eba,q.Ns=
v,g&&(f.dba=f.dba||g.QI(),q.pJ=f.dba));if(1>t.Ww||1>n.Ww)v=FSa(v,!1),q.Ns=v;1!=t.Ax&&1!=n.Ax&&(n=k.min(n.Ax,t.Ax),v=GSa(v,n),q.Ns=v);0==t.qpa&&h&&!h.Re&&(q.Ns=null);n=t}h=q}}}
function HSa(a){var b={fill:{},stroke:{},shape:{}};null!=a&&(null!=a[zC]&&Jz(b,a[zC]),null!=a[kB]&&ez(b,a[kB]),null!=a[D]&&Ya(b[nc],Ya(b[dc],a[D])),null!=a[ie]&&rb(b[nc],rb(b[dc],a[ie])),null!=a[jA]&&Ya(b[nc],a[jA]),null!=a[be]&&rb(b[nc],a[be]),null!=a[wA]&&Ya(b[dc],a[wA]),null!=a[pc]&&rb(b[dc],a[pc]),null!=a[Td]&&oa(b[dc],a[Td]),null!=a.shapeType&&db(b[iA],a.shapeType),null!=a.shapeSides&&(b[iA].sides=a.shapeSides),null!=a.shapeRotation&&(b[iA].rotation=a.shapeRotation),null!=a.shapeDent&&(b[iA].dent=
a.shapeDent));return b}function ISa(a,b,c){var d=void 0;b=null!=b[Is][w]?b[Is][w][0]:void 0;if(null!=b&&a.Xb.L(b)===ni&&(a=a.Xb[H](c,b),null!=a)){var e,d=jj(a);if(Ln(d))e={fill:{color:d},stroke:{color:d}};else if(d[Jb](0)===Gi){try{var f=go(d)}catch(g){}null!=f&&(e=f)}null==e&&(lj(d,Gi)?(e=gk(BJa(d),HSa),L in e&&(vk(e,e[L]),ok(e,L)),lf in e&&(vk(e,e[lf]),ok(e,lf))):e=HSa(vn(d)));d=e}if(null!=d)return new To([d])}
function dY(a,b,c,d,e){a.yv&&(b.rd=JSa(a,c,d,e));var f=ISa(a,c,e);d=KSa(a,c,e);var g=LSa(a,c,e);a=MSa(a,c,e);e=PW(b,c);var h=c.Yg;if(null!=f){var h=h[Lc](),l=function(a,b,c){b=b||L;c!==vE&&(a.hf(up(f,[b+OI,b+QI],a.jb())),a.Bf(mp(f,b+NI,a.Ae)));c!==QI&&(a.pd(up(f,[b+sE,b+vE],a.re)),Bo(a,mp(f,b+rE,a.$h)),a.$k(ep(f,b+qE,a.Ob)))};Dz(b,e=kp(f,mqa,e));var n=Bp(f,nqa);null!=n&&(b.shape=n);n=bp(f,lqa);null!=n&&Jz(b,n);l(h);switch(c[G]){case ku:case Bu:case Ng:l(h,oqa);null!=c.Oc&&(b.Ns=(b.Ns||b.Oc||c.Oc)[Lc](),
l(b.Ns,null,vE),l(b.Ns,sH,vE));null!=c.Ow&&(b.pJ=(b.pJ||b.Oc||c.Ow)[Lc](),l(b.pJ,null,QI),l(b.pJ,Yxa,QI));break;case zE:l(h,Yxa,QI),null!=c.Oc&&(b.Oc=(b.Oc||c.Oc)[Lc](),l(b.Oc,null,vE),l(b.Oc,sH,vE));case lL:l(h,Kxa);break;case MK:b.yA=b.yA[Lc](),l(b.yA),l(b.Oc),l(b.yA,Kxa),l(b.Oc,sH)}b.brush=h}a||(sr(b,a),c.fba=c.fba||h.QI(),h=c.fba,b.brush=h);1!=g&&(b.Ax=g,c[G]==ku||c[G]==Ng||c[G]==Bu)&&(e=k[B](e*k[Od](g)*10)/10,Dz(b,e));if(1>d)switch(b.Ww=d,c[G]){case ku:case Ng:case Bu:b.brush=FSa(h,!0);Dz(b,
k.max(e-Co(b.brush)/2,0));break;case lL:case zE:b.brush=FSa(h,!1)}}function JSa(a,b,c,d){c=a.RX(b,c,d);var e=b[Is].tooltip;e&&!b.Eg&&(a=ZX(a,e[0],d))&&vk(c,a);c.Ug=!!c.Ug;return c}function ZX(a,b,c){var d=a.Xb;a=a.ca.Dg&&(d[Fd](c,b,Bh)||d.Sg(b,Bh));b=d.Ia(c,b);return{Ug:!!a,Ph:b?!0:!1,content:b}}
R.RX=function(a,b,c){if(this.ca.hb===Bu||a.Eg||0===a[SB]){var d=this.Xb,e=this.ca,f,g,h,l;if(a.Eg)f=a[Y][c][0],g=a[Y][c][1],null!=f&&(f=wq(f,d.L(a.af))),null!=g&&(g=wq(g,a[zB])),h=e.Lh===KK?g:f+of+g,l=f;else if(this.ca.kd){var n=this.Cg[0][JC][td]||PL,q=this.kf[0][JC][td]||tza;h=b%2?b-1:b;b=e.m[h];h=e.m[h+1];f=e.Ak[h.af][Is][hC][0];g=aY(h);f=d.Ia(c,f);g=d.Ia(c,g);h=n+NM+f+of+q+NM+g;f=e.Ak[b.af][Is][hC][0];g=aY(b);f=d.Ia(c,f);g=d.Ia(c,g);h+=Ne+n+NM+f+of+q+NM+g}else f=e.Ak[a.af][Is][hC][0],g=aY(a),
f=d.Ia(c,f),g=d.Ia(c,g),h=e.Lh===KK?g:f+of+g;a={Ph:!1,content:h,Fn:a[JC],Vw:l}}else a=NSa(this,a,c);return a};
function NSa(a,b,c){var d=a.Xb,e=a.ca.Ma[c],e=b.Eg?b[Y][c][0][qc]():e.rw[b.af];if(b[G]==MK){var f=b[Is][Y];a=d.Ia(c,f[0])+TN+d.Ia(c,f[3])+of+d.Ia(c,f[1])+TN+d.Ia(c,f[2])}else if(a.ca.kd){var g=b[Is][wG],f=b[Is][Y],h=a.Xb[H](c,g[0]);a=a.Xb[H](c,f[0]);g=d.Ia(c,g[0]);f=d.Ia(c,f[0]);if(null===h&&hj(g)&&null===a&&hj(f))return{Ph:!1,content:null};a=f+Ne+g}else{f=b[Is][Y];h=b.Eg?b[Y][c][1]:a.Xb[H](c,f[0]);a=b.Eg?b[Y][c][1][qc]():a.Xb.Ia(c,f[0]);if(null===h&&hj(a))return{Ph:!1,content:null};h=b[Is][Nb]||
[];h[I]&&(h=Bj(h,function(a){return d.Ia(c,a)}),a+=vha+h[Je](of)+Jg)}return{Ph:!1,content:a,Vw:e,Fn:b[JC],Ug:!1}}
function sSa(a){function b(a){return{d:a.x,t:a.y}}function c(a){return new BO(a.d,a.t)}function d(a){return{x:a.x,y:a.y}}function e(a){return new BO(a.x,a.y)}var f=a.ca,g=a.zd,h=S(function(a,b,c){b.Gxa&&(this.Cg[0].Ac(c.x),this.kf[0].Ac(c.y))},a);a=S(function(a,b,c){g.Ac(c.d);b.Mga&&this.Ye[a.Ld].Ac(c.t)},a);var l,n,q;switch(f.hb){case Bu:l=e;n=d;q=h;break;case sh:l=c,n=b,q=a}for(h=0;h<f.m[I];h++)if(a=f.m[h],a[G]==Bu||a[G]==ku)if(Ij([sh,wqa,VJ],a.tx)){var t=a[G]==Bu&&a.tx==VJ,v=a.tx==sh;a.h1=!0;a.Ssa=
t;t=AKa(Bj(a.j,function(a){return!a||a.Re?null:l(a.Rf)}),a.cV,v,t,f.Sj);for(v=0;v<a.j[I];++v){var x=a.j[v];if(t[v]){var A=n(t[v][0]),C=n(t[v][1]);x.mea=A;x.nea=C;q(a,x,A);q(a,x,C)}}}else a.h1=!1}
R.fma=function(){if(this.ca.Lh==KK){var a=this.ca.Ma,b=Bj(a,function(a,b){return eY(this,b)},this),c=this.zd,a=ck(a[I]);Zj(a,S(function(a,c){return Xj(b[a],b[c])},this));var d=c.qg,e=c.qf;if(d>e)var f=d,d=e,e=f;for(var g,h,f=0;f<a[I];f++){var l=a[f];h=eY(this,l);if(null!=h){if(OX(c,h))return;if(!NX(c,h)){g=f;break}}}if(Li(g))for(var n=d,q,d=null,f=g;f<a[I];f++){null!=d&&f<d&&(f=d,d=null);l=a[f];g=n;if(f==a[I]-1){fY(this,l,g,e);break}q=eY(this,a[f+1]);if(null==q){for(n=f+2;n<a[I];n++)if(q=eY(this,
a[n]),null!=q){d=n;break}if(null==q){fY(this,l,g,e);break}}if(OX(c,q)){fY(this,l,g,e);break}n=$k(h,q);fY(this,l,g,n);h=q}}};function eY(a,b){var c=a.ca.Ma,d=a.zd;return d[G]==yi?null!=c[b][Y]?d.xG(c[b][Y]):null:d.Ie(b)}function fY(a,b,c,d){function e(){var a=c;c=d;d=a}var f=a.ca.F.top,g=a.ca.F[Xc],h=a.ca.F[F],l=a.ca.F[od],n=a.zd[hA];b=a.ca.Ma[b];a.ca[wC]==zh?1==n?(d<c&&e(),b.sU=new Im(f,d,g,c)):(d>c&&e(),b.sU=new Im(f,c,g,d)):1==n?(d<c&&e(),b.sU=new Im(c,l,d,h)):(d>c&&e(),b.sU=new Im(d,l,c,h))}
R.vwa=function(){OSa(this);PSa(this)};function OSa(a){var b=a.ca;fk(b.sd,function(a,d){QSa(this,this.kf[d],b.sd[d],this.nta)},a);fk(b.Dd,function(a,d){QSa(this,this.Cg[d],b.Dd[d],this.ata)},a)}function PSa(a){var b=a.ca;fk(b.Dd,function(a,d){QSa(this,this.Cg[d],b.Dd[d],this.bta)},a)}function QSa(a,b,c,d){c[td]&&uz(c,Aj(c[td],S(d,a,b)))}R.ata=function(a,b){var c=this.ca,d=b.Ja;return d.Ib?!0:(d=wV(d))?a.Rn!=TH||(new Im(c.F.top,c.F[od],c.F[Xc],c.F[F]))[ad](d)?!0:!1:!0};
R.bta=function(a,b){var c=this.ca;if(a.Rn!=TH)return!0;var d=b.Ja;if(d.Ib)return!0;var e=wV(d);if(!e)return!0;var d=d.la[Ic]/2,f=new Im(e.top,e[od]+d,e[Xc],e[F]-d),g;for(g in c.sd){var h=ha(g);if(this.kf[h].Rn==TH&&!(1>(c.sd[h][td]?c.sd[h][td][I]:0))){var l=wV(c.sd[h][td][0].Ja),n=wV(wj(c.sd[h][td]).Ja);if(l||n){if(l&&Km(f,l)||n&&Km(f,n))return!1;l?n?(h=k.min(l[F],n[F]),l=k.max(l[od],n[od])):(h=l[F],l=l[od]):(h=n[F],l=n[od]);if(k.abs(e[F]-h)<d||k.abs(e[od]-l)<d)return!1}}}return!0};
R.nta=function(a,b){var c=this.ca,d=new Im(c.F.top,c.F[od],c.F[Xc],c.F[F]),e=b.Ja,f=e.la[Ic]/2,e=wV(e);if(!e)return!0;if(a.Rn==TH&&!d[ad](e))return!1;d=new Im(e.top,e[od]+f,e[Xc],e[F]-f);return(f=wV(c[JC]))&&Km(d,f)||(c=c.uJ?wV(c.uJ):null)&&Km(d,c)?!1:(c=this.Qf.getArea())&&Km(d,c)?!1:!0};
function wSa(a){var b=a.ca,c=a.zd,d=a[fs],e={Va:b.xk,fontSize:b.Tm,Vb:b.Dy},f=Dp(d,[dya,yL],e),g=Cp(d,[hya,pya]),h=up(d,[gya,bya],L),l=ep(d,[fya,aya],5),n=zp(d,[eya,$xa],HW,uH);V(a.ca.Ma,function(a,d){var e=[],q=[];V(b.Ak,function(a){a=this.HP(d,a[Is],n);Qj(e,a.fS);Qj(q,a[UC])},this);if(e[I]||q[I]){var t=bY(this,d),t=c.Ie(t),v=b.F.top+b.F[y];e[I]&&(v={x:t,y:v},a.Tc=RSa(this,v,M,L,!1,this.ca[wC],e,f,g,l,h));q[I]&&(v={x:t,y:null},a.Tc=SSa(this,v,q,f,h))}},a);var q=kk(mOa),t=ap(d,[mya,cya],!0),v=ap(d,
[oya,qya],!1),x=qga(d,[iya,yL],q,e),A=Cp(d,[nya,pya]),C=vp(d,[lya,bya],q,L),E=ep(d,[kya,aya],12),P=zp(d,[jya,$xa],HW,uH);V(a.ca.m,function(a,b){if(a[G]==Ng||a[G]==lL||a[G]==ku||a[G]==Bu){var c=lF+b+eDa,e=ap(d,c+eI,t),f=ap(d,c+Dya,v),g=qga(d,c+fE,q,x);Ya(g,gSa(g[D],a[D]));var h=Cp(d,[c+xxa],A),l=vp(d,c+moa,q,C),n=ep(d,c+loa,E),l=gSa(l,a[D]);zp(d,c+oi,HW,P);for(c=0;c<a.j[I];++c)if(null!=a.j[c]&&null!=a.j[c].ea){var pb=a.j[c],Hc=this.HP(c,a[Is],P),nd=pb.ea,rc=Eo(a.Yg)?a.Yg.jb():e?Ve:KN,pb=pb.brush&&
Eo(pb.brush)?pb.brush.jb():rc;if(pb!==rc&&e){var rc=sk(g),xd=[.1,.2,.3],If=Mn(pb),tj=Mn(this.ca.lG.jb()),Vg=Bj(xd,cj(Sn,If)),xd=Bj(xd,cj(ao,If)),If=Jn(bo(tj,Oj([If],Vg,xd)));Ya(rc,If)}else rc=g;Hc.fS[I]&&(a.j[c].Tc=RSa(this,nd,a[G],pb,this.ca.Nn!==M,this.ca[wC],Hc.fS,rc,h,n,l,e,f));Hc[UC][I]&&(a.j[c].Tc=SSa(this,nd,Hc[UC],g,l))}}},a)}
R.HP=function(a,b,c){var d=this.Xb,e=b.annotation,f={line:[],fS:[]};if(null==e)return f;b=b.annotationText||[];for(var g=0;g<e[I];++g){var h=e[g],l=h+1,n=0<=yj(b,l);d[H](a,h)&&(l={text:d.Ia(a,h),lF:n?l:null,rowIndex:a},zp(this[fs],uya+h+JCa,HW,c)==ku?f[UC][z](l):f.fS[z](l))}return f};
function RSa(a,b,c,d,e,f,g,h,l,n,q,t,v){var x=[[64,64,64],[128,128,128],[255,255,255]],A=null==t?!0:t;t=c===lL;var C,E;if(t)var P=new Lm(b[F],b.top,b[r],b[y]),O=E=b.top,X=C=k[Fb](b[F]+b[r]/2);else var X=C=b.x,O=E=b.y;var T=O-n,W=T,sa=-n,Ba=g[I],Ja=n+h[Ic]*Ba;O-Ja<a.ca.F.top&&O+Ja<a.ca.F[Xc]&&(T=O+Ja,W=O+n+h[Ic],sa=n);O=null;1<Ba&&(n=X,O=W,W=null,W=g[0][td]+WEa,Ja=a.mc(W,h),c===lL&&Ja[r]>b[r]?(c=b[F],n=BE):(c=n,n=pK),W={i1:!1,label:{text:W,la:h,N:[{x:0,y:0,length:Ja[r],text:W}],Pc:n,Qc:bJ,anchor:new vV(c,
O),Ib:0}},a.yv&&(W[gd].sa=gBa),O=W);c=[];for(n=0;n<Ba;n++){var W=g[n],La=a.mc(W[td],h),Ja={},Fc=new vV(C,T),pb=null;Ja.la=jo(h,ko);if(t){if(P&&!v){var pb=Mn(d),Hc=Jn(bo(pb,x)),pb=f===zh?TD:zu,nd=jo(h,ko);A&&(nd.Vb=M,Ya(nd,Hc));a:{var rc=W[td],xd=nd,If=pb,pb=P,tj=a.mc,nd=a.yv,Vg=$i(2)?2:0,Wg=$i(2)?2:0,Hc=tj(rc,xd),cx,$e=pb.Sb();cx=Hc[r]<=$e[r]&&Hc[y]<=$e[y];var $e={},jl=[];uz($e,rc);$e.la=xd;if(If===TD)If=k[Fb](pb[aC]().x),Wg=pb.top+Wg,$e.Pc=pK,$e.Qc=BE;else if(If===zu)If=pb[F]+(pb[r]-Vg),Wg=k[Fb](pb[aC]().y),
$e.Pc=bJ,$e.Qc=pK;else throw m("Invalid text block position.");if(!cx||Hc[r]>pb[r]-Vg)if(Hc[y]<pb[y]){if(xd=NT(tj,rc,xd,pb[r]-Vg,pb[y]/(Hc[y]+2)),jl=xd.N,xd.Ce){var Kn=rc;$e.Ut=!0}}else if(pb[y]>xd[Ic]/3)Kn=rc,jl=[rf],Wg=k[Fb](pb[aC]().y),$e.Qc=pK,$e.Ut=!0;else{pb=null;break a}$e.N=[];if(jl[I])for(xd=rc=0,tj=jl[I];xd<tj;xd++)$e.N[z](new iQa({x:0,y:rc,length:pb[r],text:jl[xd]})),rc+=Hc[y];else $e.N[z](new iQa({x:0,y:0,length:Hc[r],text:rc}));$e.Ib=0;Xz($e,new vV(If,Wg));nd&&Kn&&($e.rd={Ug:!1,Ph:!1,
content:Kn});pb=new jQa($e)}}if(v||!e&&(!pb||1<pb.N[I]||pb.Ut))switch(f){case zh:Ja.Qc=bJ;b[r]>La[r]?(Fc.x=C,Ja.Pc=pK):(Fc.x=P[F],Ja.Pc=BE);break;case zi:Fc.x=P[F]+P[r]+2,Ja.Pc=BE,Ja.Qc=pK,Fc.y=P[aC]().y}}else Fc.x=X,Ja.Pc=pK,Ja.Qc=bJ;if(pb&&(e||!e&&!pb.Ut)){c[z](pb);var Sf=!0}else{switch(f){case zh:Ja.Pc=pK;Ja.Qc=bJ;break;case zi:Ja.Pc=BE,Ja.Qc=pK}uz(Ja,W[td]);Ja.la=h;Ja.Hr=l;Xz(Ja,Fc);Ja.Ut=!1;Ja.N=[{x:0,y:0,length:La[r],text:W[td]}];Ja.Ib=0;La=W.lF;a.yv&&null!=La&&(Ja.rd=ZX(a,La,W[kC]));c[z](Ja);
T-=h[Ic]}}n=Sf?0:sa;a=zi;t&&f===zi&&(n=0,a=zh,C=b[F]+b[r],E=k[Fb](b.top+b[y]/2));return{jha:{x:C,y:E,length:n,orientation:a,color:q},labels:c,bundle:O?O:null}}
function SSa(a,b,c,d,e){var f=b.x,g=b.y,h=d[Ic];b=[];for(var l=0;l<c[I];l++){var n=c[l],q=NT(a.ca.mc,n[td],d,a.ca.F[y]-h);b[z](q)}if(null!=g){for(l=n=0;l<b[I];l++)q=b[l],n=k.max(n,q.ht);l=n+h;g=k[B](g-l/2);g<a.ca.F.top&&(g=a.ca.F.top);h=g+l;h>a.ca.F[Xc]&&(h=a.ca.F[Xc],g=h-l)}else g=a.ca.F.top,h=a.ca.F[Xc];for(var t=k[B]((g+h)/2),v=f+2,x=[],l=0;l<c[I];l++){var n=c[l],q=b[l],q={text:n,la:d,N:[{x:v,y:t,length:q.ht,text:q.N[0]}],Pc:pK,Qc:BE,anchor:null,Ib:270},A=n.lF;a.yv&&null!=A&&(q.rd=ZX(a,A,n[kC]));
x[z](q);v+=d[Ic]}return{jha:{x:f,y:g,length:h-g,orientation:zi,color:e},labels:x,bundle:null}}function ESa(a,b){var c=a.ca.m[b],d=TSa(a,c);c.j&&V(c.j,function(a){null==a||a.Re||(a.ea=d(a.Rf),null!=a.mea&&(a.$s=d(a.mea)),null!=a.nea&&(a.Nq=d(a.nea)))});c.Mf&&(0<c.Mf.N[I]||0<c.Mf[fD][I])&&USa(c)}R.Wva=function(){V(this.ca.m,function(a,b){ESa(this,b)},this)};
function USa(a){function b(b){var c=e[b];delete e[b];if(c&&1<c[UC][I]){c[Xc]&&c[Xc][Ar]();if(f[b].tx!=M){var d=f[b].tx==sh;b=f[b].cV;c.zY=AKa(c[UC],b,d,!1,!1);c[Xc]&&(c.Ula=AKa(c[Xc],b,d,!1,!1))}a.Mf[IB][z](c)}}function c(a,b){if(!e[a]){var c=f[a].brush[Lc](),d=f[a][w],g={};g.Ur=a;Yz(g,[]);d==Ng?(c.$k(0),Ma(g,[])):c.Bf(0);g.brush=c;e[a]=g}e[a][UC][z](new BO(b[F],b.top));e[a][Xc]&&e[a][Xc][z](new BO(b[F]+b[r],b.top+b[y]))}function d(a){a=f[a][w];return a==Ng||a==ku}var e={},f=a.Mf.JL;a.Mf.paths=[];
for(var g=0;g<a.j[I];g++){var h={},l=a.j[g];if(l&&l.ea&&l.ea.Os)for(var l=l.ea.Os,n=0;n<l[I];++n){var q=l[n].Ur;d(q)&&(h[q]=!0,c(q,l[n][MC]))}for(q in e)h[q]||f[q].Sj||b(q)}for(q in e)b(q)}function TSa(a,b){switch(b[G]){case Bu:return S(a.Lwa,a,b);case RK:return S(a.Hwa,a,b);case ku:return S(a.Kwa,a,b);case lL:return S(a.Gwa,a,b);case zE:return S(a.Mwa,a,b);case MK:return S(a.Iwa,a,b);case Ng:return S(a.Fwa,a,b)}return null}R.Lwa=function(a,b){return{x:this.Cg[0].Ie(b.x),y:this.kf[0].Ie(b.y)}};
R.Hwa=function(a,b){var c=this.Ir,d=this.Cg[0].Ie(b.x),e=this.kf[0].Ie(b.y),f=lQa(c,b),f=new Ao({fill:f,fillOpacity:c.Fq,stroke:c.re}),c=AMa(c.RL,b[kB]);return{x:d,y:e,brush:f,radius:c,tU:c}};R.Kwa=function(a,b){var c=gY(this,a.Ld,b.d,b.t);c.Os=hY(this,a,b);return c};R.Gwa=function(a,b){var c=VSa(this,a,b,b[pB],b.um);if(!c)throw m("There MUST always be a scaled bar.");return{top:c.top,left:c[F],width:k.max(.5,c[r]),height:k.max(.5,c[y]),Os:hY(this,a,b)}};
R.Iwa=function(a,b){var c=VSa(this,a,b,b.hwa,b.iwa),d=VSa(this,a,b,b.Lta,b[XB]);if(!c||!d)return null;var e=WSa(this,d[F],d.top),f=WSa(this,c[r],c[y]),g=WSa(this,d[r],d[y]);Bz(g,2);Bz(e,e[hC]+(f[hC]-(f[hC]%2?3:2))/2);e=iY(this,e[hC],e[Us]);g=iY(this,g[hC],g[Us]);oa(d,g.x);Sa(d,g.y);$a(d,e.x);d.top=e.y;g=b.Rsa?a.zG.eaa:a.zG.Xfa;Do(g)&&(g=g.Ob/2,Sa(c,c[y]-2*g),oa(c,c[r]-2*g),$a(c,c[F]+g),c.top+=g);Sa(c,k.max(c[y],2));oa(c,k.max(c[r],1));return{rect:c,line:d}};
R.Mwa=function(a,b){var c=this.Ye[a.Ld];null==b[pB]&&(b.from=DW(c.ka,c.zb.xa),null==b[pB]&&(b.from=0));var d=this.zd,e=d[xB][b.Au].fa,f=d.ez,g=k[Fb](e-d[hA]*f/2),f=k[Fb](e+d[hA]*f/2),h=c.Ie(b.um),d=iY(this,g,c.Ie(b[pB])),e=iY(this,g,h),f=iY(this,f,h),h=[];ap(this[fs],dwa,!0)&&null!=b.yfa&&(c=iY(this,g,c.Ie(b.yfa)),h[z](c));h[z](e);h[z](f);return{Dr:XRa(d.x,d.y,f.x,f.y),outline:h,Os:hY(this,a,b)}};
function VSa(a,b,c,d,e){var f=a.Ye[b.Ld],g=a.hV;null!=d||(d=DW(f.ka,f.zb.xa)||0);b=k.min(f.Ie(d),f.Ie(e));d=k.max(f.Ie(d),f.Ie(e));f=(e=a.ca.hb===cI)?DSa(f.ez,ap(a[fs],bI))?0:1:k.min(1,.2*(d-b));0===f||k[Fb](b+f)<k[Fb](d)&&k[Fb](b+f)>k[Fb](b)?(b=k[Fb](b+f),d=k[Fb](d)):b+=f;var h=ep(a[fs],vva,.3),f=XSa(a,c);c=(c.Wsa?h:1)*g.iV/2;g=(e?k[Eb]:k[Fb])(f-c);c=k[Fb](f+c);b=iY(a,g,b);a=iY(a,c,d);return XRa(b.x,b.y,a.x,a.y)}
R.Fwa=function(a,b){function c(a){return null!=a?a:e}var d=this.Ye[a.Ld],e=DW(d.ka,d.zb.xa)||0,d=gY(this,a.Ld,b.d,b.t),f=gY(this,a.Ld,b.Vla,c(b.Wla)),g=gY(this,a.Ld,b.Xla,c(b.Yla)),h=gY(this,a.Ld,b.$ma,c(b.ana)),l=gY(this,a.Ld,b.bna,c(b.cna)),n=hY(this,a,b);return{x:d.x,y:d.y,yX:f.x,zX:f.y,AX:g.x,BX:g.y,vO:h.x,wO:h.y,xO:l.x,yO:l.y,Os:n}};
function hY(a,b,c){if(!c.xJ)return[];var d=a.zd;b=a.Ye[b.Ld];var e=a.hV;if(c.ZE>=e.fla||c.Au>=d[xB][I]&&d[G]!=yi)return[];for(var f=XSa(a,c),g=[],h=0,l;l=c.xJ[h];h++){var n=b.Ie(l.psa),q=b.Ie(l.Qta),t=(d[G]==yi?d[xB]&&1<d[xB][I]?d[xB][1].fa-d[xB][0].fa:0:e.iV)*l.pya,v=k.abs(n-q),q=iY(a,f-t/2,k.min(q,n)),n=q.x,q=q.y,t=iY(a,t,v);g[z]({rect:new Lm(n,q,t.x,t.y),Ur:l.Ur})}return g}function XSa(a,b){var c=a.zd,d=a.hV;return(c[G]==yi?c.Ie(b.d):c[xB][b.Au].fa)-d.ioa+(d.iV+1)*b.ZE+d.iV/2}
function gSa(a,b){switch(a){case mF:return b.mb;case Zoa:return b.ph;case nF:return b[D];default:return a}}function WSa(a,b,c){switch(a.ca[wC]){case zh:return{domain:b,target:c};case zi:return{domain:c,target:b}}throw m(BAa);}function iY(a,b,c){switch(a.ca[wC]){case zh:return{x:b,y:c};case zi:return{x:c,y:b}}throw m(BAa);}function gY(a,b,c,d){return iY(a,a.zd.Ie(c),a.Ye[b].Ie(d))}
function FSa(a,b){var c=a[Lc]();if(Eo(c)&&c.jb()!=We){var d=new zo(SF,c.jb());c.Gd=d;!Do(c)&&b&&(c.pd(c.jb()),c.$k(1))}else Do(c)&&(c.sm=zJ);return c}function GSa(a,b){var c=a[Lc]();c.$k(c.Ob*b);return c}function KSa(a,b,c){a=a.Xb;b=b[Is].certainty||[];return b[I]&&(c=a[H](c,b[0]),null!=c)?a.L(b[0])==Zg?c?1:0:c:1}function MSa(a,b,c){a=a.Xb;b=b[Is][Qs]||[];return b[I]&&(c=a[H](c,b[0]),null!=c)?!!c:!0}
function LSa(a,b,c){a=a.Xb;b=b[Is].emphasis||[];return b[I]&&(c=a[H](c,b[0]),null!=c)?a.L(b[0])==Zg?c?2:1:c:1}function $X(a,b){var c=kSa(a);return null===c?null:a.Xb[H](b,c)}function kSa(a){if(null===a.zd||a.zd[G]!=yi)return null;a=a.ca.Ak[0][Is].gap||[];return Jj(a)?null:a[0]}
function cY(a,b,c,d,e,f){function g(a,b,g){var h=DW(l.ka,n[H](c,a));b=DW(l.ka,n[H](c,b));null!=h&&null!=b&&(h+=d,b+=d,e&&(h=e(h),b=e(b)),f&&(l.Ac(h),l.Ac(b)),q[z]({Qta:h,psa:b,pya:g,Ur:a}))}var h=b.Mf;if(!h)return null;var l=a.Ye[b.Ld],n=a.Xb,q=[];for(a=0;a<h.Nz[I];a+=2)g(h.Nz[a],h.Nz[a+1],0);for(var t=0,v=h.PN[I]-1;t<=v;t++,v--)a=h.PN[t],b=h.PN[v],g(a,b,h.JL[a].$la);for(b=0;b<h.j[I];b++)a=h.j[b],g(a,a,0);for(b=0;b<h.Jb[I];b++)a=h.Jb[b],t=h.JL[a],g(a,a,0==b||b==h.Jb[I]-1?t.Nla:t.Dxa);t=0;for(v=h[fD][I]-
1;t<=v;t++,v--)a=h[fD][t],b=h[fD][v],g(a,b,0);for(b=0;b<h.N[I];b++)a=h.N[b],g(a,a,0);return q[I]?q:null}R.hma=function(){var a=this.ca;if(a.ng.bars||a.ng.candlesticks||!Ri(Fj(a.m,function(a){return null!=a.Mf}))){var b=Aj(a.Ma,function(a,b){return 0!=$X(this,b)},this),b=YSa(this.zd,b),b=k.max(b,1),c=tga(this[fs],b),c=k.max(c,1),d=k.min(this.cz,k[Fb]((c+1)/2)),e=(c-d+1)/d;b>c&&(e=k[Fb](e));this.hV={fla:d,iV:e,ioa:a.hb===cI?0:((e+1)*d-1)/2}}};
function YSa(a,b){if(Jj(b))return 0;if(a[G]==yi){for(var c=a.iG,d=null,e=0;e<b[I];e++){var f=a.xG(b[e][Y]);null!=d&&(c=k.min(c,k.abs(f-d)));d=f}return c}return k.abs(a.xG(1)-a.xG(0))}function bY(a,b,c){var d=a.Xb;a=a.zd;a[G]==yi&&(b=c&&c.Eg?c[Y][b][0]:d[H](b,0),b=DW(a.ka,b));return b};function ZSa(a){this.No=a;this.v2=[];this.qR=!1;this.Ih={Fe:null,hw:0,rm:0,pH:0,qH:0}}ZSa[J].Qe=function(a,b,c){this.v2[c]=!0;0===c&&(this.Ih.Fe=b,this.Ih.hw=a.x,this.Ih.rm=a.y,this.Ih.pH=a.x,this.Ih.qH=a.y)};Mq(ZSa[J],function(a,b){this.No[Cr]({type:a,data:b})});function jY(a,b,c,d){kv[K](this);this.No=a;this.S=b;this.Pv=c;this.gh=d;this.yy=null;this.v_=new ZSa(a);this.hU=null}U(jY,kv);R=jY[J];R.J=function(){mv(this.hU);jY.g.J[K](this)};function $Sa(a){var b=a.S.Fv;aTa(a,S(function(a,d){this.S.qc(b,a,d)},a));mv(a.hU);a.hU=new GR(a.S[ns]());Bv(a.hU,HG,S(a.Nra,a))}function bTa(a){var b=a.Pv[ns]();aTa(a,S(function(a,d){this.Pv.qc(b,a,d)},a))}function cTa(a){var b=ea;dTa(a,S(function(a,d){this.Pv.qc(b,a,d)},a))}
function dTa(a,b){b(JG,S(a.zra,a));b(IG,S(a.Ara,a))}function aTa(a,b){b(su,S(a.yba,a));b(ru,S(a.xra,a));b(JG,S(a.yba,a));b(IG,S(a.wra,a));b(qu,S(a.rra,a));b(Rt,S(a.Dqa,a));b(PJ,S(a.Mra,a));b(tJ,S(a.Lqa,a))}R.zra=function(a){var b=dn(this.S[ns]());a=dn(a);a.x-=b.x;a.y-=b.y;b=this.v_;b.v2[0]&&(b.Ih.pH=a.x,b.Ih.qH=a.y,b.qR||b[Cr](Swa,{Fe:b.Ih.Fe,Db:{x:b.Ih.hw,y:b.Ih.rm}}),b.qR=!0,b[Cr](Uwa,{Fe:b.Ih.Fe,Db:{x:b.Ih.pH,y:b.Ih.qH}}))};
R.Ara=function(a){var b=dn(this.S[ns]()),c=dn(a);c.x-=b.x;c.y-=b.y;b=this.v_;a=a[Fs];b.v2[a]=!1;0===a&&b.qR&&(b.qR=!1,b.Ih.pH=c.x,b.Ih.qH=c.y,b[Cr](Twa,{Fe:b.Ih.Fe,Db:{x:b.Ih.pH,y:b.Ih.qH}}))};R.yba=function(a){var b=xO(a);try{xO(a)}catch(c){return}var d=this.fs(a);a[G]==JG&&this[Cr](Owa,{Db:b,Fe:d});d!=this.yy&&(null!=this.yy&&eTa(this,this.yy),this[Cr](Rwa,{Db:b}),kY(this,DAa,d),this.yy=d)};R.xra=function(a){a=this.fs(a);a==this.yy&&(eTa(this,a),this.yy=null)};
function eTa(a,b){a[Cr](Qwa,null);kY(a,CAa,b)}R.wra=function(a){var b=xO(a);a=this.fs(a);this[Cr](Nwa,{Db:b,Fe:a});kY(this,oAa,a)};R.rra=function(a){var b=xO(a),c=this.fs(a);this[Cr](Pwa,{Db:b,Fe:c,preventDefault:S(a[Br],a)});kY(this,pAa,c);this.v_.Qe(b,c,a[Fs])};R.Dqa=function(a){var b=xO(a);a=this.fs(a);this[Cr](Wwa,{Db:b,Fe:a});kY(this,hBa,a)};R.Mra=function(a){var b=xO(a),c=this.fs(a);this[Cr](Iwa,{Db:b,Fe:c});kY(this,Zza,c);ov(a)};
R.Lqa=function(a){var b=xO(a);a=this.fs(a);this[Cr](Vwa,{Db:b,Fe:a});kY(this,YAa,a)};R.Nra=function(a){var b=xO(a),c=this.fs(a);this[Cr](Hwa,{Db:b,Fe:c,wheelDelta:a.detail,preventDefault:S(a[Br],a)});kY(this,Vza,c)};
function kY(a,b,c){var d=c[Ac](Se);switch(d[0]){case Mu:var e=c=null,f=null;a.gh==gG?c=ha(d[1]):4==d[I]?(c=d[1]?ha(d[1]):null,e=ha(d[2]),f=ha(d[3])):3==d[I]?(c=ha(d[1]),e=ha(d[2])):e=ha(d[1]);d={kc:c,Si:e,Kw:f};a[Cr](Mu+b,d);break;case FL:d={Cx:d[1]};a[Cr](Oya+b,d);break;case wH:d=ha(d[1]);if(0>d)break;d={aS:d};a[Cr](asa+b,d);break;case vH:d={Rwa:ha(d[1])};a[Cr](Wra+b,d);break;case wpa:d=ha(d[1]);d={aS:d};a[Cr](Bpa+b,d);break;default:a.v$(b,c)}}Mq(R,function(a,b){this.No[Cr]({type:a,data:b})});function lY(a,b,c,d){jY[K](this,a,b,c,d.hb);this.$=d;this.r3=fTa(this)}U(lY,jY);lY[J].fia=function(a){this.$=a;this.r3=fTa(this)};function fTa(a){var b=a.$;if(b.hb!=sh&&b.hb!=Bu)return{};a={};for(var b=b.m,c=0;c<b[I];c++){var d=b[c];if(MW(d))for(var e=d.j,f=0;f<e[I];f++){var g=e[f];if(g&&g.ea&&!g.Re){var h=DT([$F,c,f]);a[h]={center:g.ea,radius:g.ea&&null!=g.ea.tU?g.ea.tU:null!=g.tU?g.tU:d.lfa,kc:c,Si:f}}}}return a}
lY[J].fs=function(a){var b=this.S.Uu(a[Us]),c=xO(a),c=gTa(this,c);if(a[G]==ru){a=this.yy;if(null==a)return b;c=c==a?null:a}if(null!=c){a=hTa(b);var d=hTa(c),b=a>d?b:c}this.$.Lh==KK?(c=b[Ac](Se)[0],c=c!=Mt&&c!=SK&&c!=NK&&c!=$F&&c!=VF&&c!=yE):c=!0;return c?b:Qt};
function gTa(a,b){if(!(new Lm(a.$.F[F]+1,a.$.F.top+1,a.$.F[r]-2,a.$.F[y]-2))[ad](b))return null;switch(a.$.Lh){case uJ:var c=b.x,d=b.y,e=null,f=da,g;for(g in a.r3){var h=a.r3[g],l=h[lA].x,n=h[lA].y,q=h[nC];l-c<=q&&l-c>=-q&&n-d<=q&&n-d>=-q&&(l=(l-c)*(l-c)+(n-d)*(n-d),l<=q*q&&l<=f&&(e=DT([VF,h.kc,h.Si]),f=l))}return e;case KK:a:{c=a.$.Ma;for(d=0;d<c[I];d++)if((e=c[d].sU)&&e[ad](b)){c=DT([qK,d]);break a}c=null}return c}return null}function hTa(a){a=a[Ac](Se);return yj(HIa,a[0])}
lY[J].v$=function(a,b){var c=b[Ac](Se);switch(c[0]){case Mt:case SK:case NK:case $F:case VF:case yE:var d=ha(c[1]),c={kc:d,Si:ha(c[2])};this[Cr](uJ+a,c);break;case qK:c=ha(c[1]);c={kc:null,Si:c};this[Cr](KK+a,c);break;case xL:d=ha(wj(c));this[Cr](zL+a,3==c[I]?{kc:null,Si:ha(c[1]),Kw:d}:{kc:ha(c[1]),Si:ha(c[2]),Kw:d});break;case ku:case Ng:d=ha(c[1]),c={kc:d,Si:null},this[Cr](cpa+a,c)}};function mY(a,b){this.Mu={};this.Wt={};this.mA=[];this[jC](a,b)}function iTa(a){V(a.mA,function(a){jTa(this,this.Wt[a])},a)}mY[J].updateOptions=function(a,b){this.Ta=Dp(a,Pya,b);this.Yna=Dp(a,Qya,b);iTa(this)};mY[J].getEntries=function(){for(var a=[],b=0,c=this.mA[I];b<c;b++){var d=this.mA[b],e=this.Wt[d];if(!e[zC]||e[zC]()){var f=null,f=e[js]&&!e[js]()?ET(e[td]||L,this.Yna,null,null,null,null,null,!1,null):tk(this.Mu[d]);a[z](f)}}return a};
function jTa(a,b){if(!b.id)throw m("Missing mandatory ID for action.");var c=null;a.Wt[b.id]?c=a.Wt[b.id]:(c=a.Wt[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.mA[z](b.id));vk(c,b);a.Mu[b.id]=ET(c[td]||L,a.Ta,null,null,null,null,null,!1,c.id)}mY[J].lh=function(a){(a=this.Wt[a])&&(a=tk(a));return a};function kTa(a,b){a.rG=a.rG||{};var c=a.rG;c.entries=c[QC]||{};c=c[QC];c[b]=c[b]||{};c=c[b];c.Jh=c.Jh||{};return c.Jh}
mY[J].ws=function(a,b,c){if(!a[gB]){var d=b[$C].Cx;null!=d&&(a=Gj(a.rG[QC],function(a){return a.Jh[Y].id==d}),-1!==a&&(c=kTa(c,a),qa(c,c[Y]||{}),Uz(c[Y],c[Y][PC]||{}),c[Y][PC].brush=Ho(qEa)))}};function lTa(a){this.Mb=a}function mTa(a,b){var c={index:{},order:[],rw:{}};V(b,function(a){var b=this.getKey(a);if(null!=b){if(!c.rw[Jc](b)){var f=this.getTitle(a);f&&(c.rw[b]=f)}c[yc][Jc](b)||(c[yc][b]=[],c[gA][z](b));c[yc][b][z](a)}},a);return c};function nY(a){this.Mb=a}U(nY,lTa);nY[J].getKey=function(a){return this.Mb.x_(a)};nY[J].getTitle=function(a){return this.Mb.$P(a)};Iz(nY[J],function(a,b,c){var d=FPa(this.Mb,c);return nTa(a,d,b[Gb]||L,!0,a.Pxa,this.Mb.m[c.xb])});function oY(a){this.Mb=a}U(oY,lTa);oY[J].getKey=function(a){return a.xb};oY[J].getTitle=function(a){return FPa(this.Mb,a)};Iz(oY[J],function(a,b,c){c=this.Mb.$P(c)||L;return[c?ET(b[Gb]||L,a.sG,c,a.Ta):null]});function pY(a,b,c,d){b=Dp(a,VD,{Va:b.Va,fontSize:b[Ic]});this.Gt=ap(a,Jna,c==KK);this.Pxa=ap(a,Jna,!0);this.Qxa=ap(a,Hna,!0);this.Ta=b;this.sG=Wfa(b);this.ue=d||null;this.p$=op(a,wva,bBa);this.q$=op(a,sva,eAa)}pY[J].Ju=function(){};function qY(a,b,c,d){pY[K](this,a,b,c,d)}U(qY,pY);
qY[J].P9=function(a,b,c){var d=a.Mb,e=d.m[b];c=d.OI(b,c);var f=!1,g=null,h=null,l=null!=d.kd&&d.kd;if(d.kd)if(f=!0,h=[this.p$,this.q$],d=e[G],d===lL)g=[{color:e.Yg.jb(),alpha:e.Yg.Ae},{color:e.Hh[PC].Yg.jb(),alpha:e.Hh[PC].Yg.Ae}];else if(d===Bu)d=b%2?b-1:b,b=a.Mb.m[d],d=a.Mb.m[d+1],g=[{color:d.Yg.jb(),alpha:d.Yg.Ae},{color:b.Yg.jb(),alpha:b.Yg.Ae}];else throw m("Diff chart not supported for the chosen chart type.");b={entries:[]};if(c.N)for(c[JC]&&rY(this,b,c[JC]),e=0;e<c.N[I];e++)h=c.N[e],f=b,h=
(l=h[JC])?ET(h[Ad],this.sG,l,this.Ta):null,null!=h&&f[QC][z](h);else c.Vw&&!c.Ph?(rY(this,b,c.Vw),sY(this,b,c.Fn,c[Gb],!0,this.Gt,e,f,g,h,l)):c.Fn&&!c.Ph?sY(this,b,c.Fn,c[Gb],!0,this.Gt,e,!0,g,h,l):null!=c[Gb]&&sY(this,b,null,c[Gb],!1,this.Gt,e);this.Ju(b,a.kk);return b};
function oTa(a,b,c,d){var e=b.Mb,f=new nY(e),g=new oY(e),h=null;d==KK?h=f:d==oF&&(h=g);var l;if(h)l=mTa(h,c);else{d=mTa(f,c);var n=mTa(g,c),h=g;l=n;1==d[gA][I]&&1<n[gA][I]&&(h=f,l=d)}var q={entries:[]};V(l[gA],function(a){rY(this,q,l.rw[a][qc]());V(l[yc][a],function(a){var b=e.OI(a.xb,a.sb);b.Ph?sY(this,q,null,b[Gb],!1,this.Gt,e.m[a.xb]):q[QC][z][bd](q[QC],h[yC](this,b,a))},this)},a);a.Ju(q,b.kk,0<c[I]);return q}
qY[J].Q9=function(a,b){var c=a.Mb,d=c.m[b],e=d.rd,f=null,g=null,h=null!=c.kd&&c.kd;c.kd&&(f=c.m[I],f=(b+f/c.pie.si[I])%f,g=c.m[f],c={color:d.brush.jb(),alpha:d.brush.Ae},g={color:g.brush.jb(),alpha:g.brush.Ae},f=b>f?[c,g]:[g,c],g=[this.p$,this.q$]);c={entries:[]};e.Fn?sY(this,c,e.Fn,e[Gb],!0,this.Gt,d,!0,f,g,h):sY(this,c,null,e[Gb],!1,this.Gt,d);this.Ju(c,a.kk);return c};
function pTa(a,b,c){var d=b.Mb,e={entries:[]};V(c,S(function(a){a=d.m[a];var b=a.rd;b.Fn?sY(this,e,b.Fn,b[Gb],!0,this.Gt,a,!0):sY(this,e,null,b[Gb],!1,this.Gt,a)},a));a.Ju(e,b.kk);return e}
qY[J].O9=function(a,b){var c=a.Mb,d=c.Ma[b].rd,e=!1,f={entries:[]};if(d&&d[Gb])sY(this,f,null,d[Gb],!1,!1);else{var g=0,h=1,l=c.m[I];ROa(c)&&(g=c.m[I]-1,l=h=-1);for(var n=null;g!=l;g+=h){var q=c.m[g];if(q.ZU){d=OW(c,g,b);if(n!=q.af){var n=q.af,t=c.Ma[b].rw[n];hj(pj(t))||rY(this,f,t)}q.j[d]&&q.j[d].rd&&q.j[d].rd[Gb]&&(d=q.j[d].rd,sY(this,f,d.Fn,d[Gb],!0,this.Gt,q,void 0,void 0,void 0,void 0,d.Ph&&d.Ug),e=!0)}}}null!=a.kk&&0<a.kk[I]&&(e=!0);this.Ju(f,a.kk);return e||this.Qxa?f:null};
function rY(a,b,c){a=ET(c,a.sG);b[QC][z](a)}function nTa(a,b,c,d,e,f,g,h,l,n,q){g=null!=g?g:!1;d=d?a.sG:a.Ta;c=c[Ac](Ne);var t=e?f[D][D]:null;b=g&&null!=b?ET(b,a.Ta,null,null,t,f&&f.$G):ET(c[0],d,b,a.Ta,t,f&&f.$G,null,q);a=[b];for(g=g?0:1;g<c[I];g++)t=null!=h?h[g][D]:e?M:null,b=ET(c[g],d,null,null,t,null!=h?h[g][OC]:null,null!=l?l[g]:null,q),b.UF=n,a[z](b);return a}function sY(a,b,c,d,e,f,g,h,l,n,q,t){b[QC][z][bd](b[QC],nTa(a,c,d,e,f,g,h,l,n,q,t))}
qY[J].Ju=function(a,b,c){b&&0!==b[I]&&((void 0==c||c)&&a[QC][z](NIa()),Qj(a[QC],b))};function tY(a,b,c){pY[K](this,a,b,c);this.pia=this.sG;this.vV=sk(this.Ta);Ya(this.vV,DN);Fa(this.vV,this.vV[Ic]-2)}U(tY,pY);tY[J].P9=function(a,b,c){b=a.Mb.m[b];a=b.j[c].rd;c=[];b.HF||(b=ET(b[JC]||L,this.pia),c[z](b));b=ET(a[Gb],this.pia);c[z](b);a=ET(a.Vw,this.vV);c[z](a);return{entries:c}};tY[J].Q9=function(){return{entries:[]}};tY[J].O9=function(){return{entries:[]}};function qTa(a,b,c){this.Fr=b;this.Fm=ap(a,Mna,!1)?new Im(-da,da,da,-da):new Im(0,c[r],c[y],0);this.ux=null;c=fp(a,Lna);var d=fp(a,Kna);null!=c&&$i(c)&&bl(c)&&null!=d&&$i(d)&&bl(d)&&(this.ux=new Ll(c,d));b=null!=b.ue&&0<b.ue.getEntries()[I]?$g:qh;this.t6=zp(a,UD,Fp,b)}function uY(a){if(a.hb==gG){var b=a.pie[lA];return new Ll(b.x,b.y)}b=jk(a.Dd);b=null!=b.zb?b.zb.fa:k.min(b.qg,b.qf);a=jk(a.sd);a=null!=a.zb?a.zb.fa:k.max(a.qg,a.qf);return new Ll(b,a)}function rTa(a,b){a.Fm=b}
function sTa(a,b,c){var d=b.ea;b=PW(b,c);a=uY(a);b=1+k[Eb](b/k[Od](2));return new Ll(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function tTa(a,b){var c=CO(a.pie[lA],WX(((b.Us?45:(b.be+b.xd)/2)/180-.5)*k.PI,a.pie.md,a.pie.nd)),c=new Ll(c.x+b[ZA].x,c.y+b[ZA].y);c.x=Rk(c.x,0,a[r]);c.y=Rk(c.y,0,a[y]);return c}function uTa(a){var b=a[SC]?a[SC]:new Ll(0,0),c=a.N[0],d=a.la[Ic];return 270==a.Ib?new Ll(b.x+c.x+d,b.y+c.y-c[I]/2):new Ll(b.x+c.x+c[I]/2,b.y+c.y-d)}
function vTa(a,b,c){var d=a.m[b],e=d[G];c=OW(a,b,c);switch(a.hb){case sh:case cI:switch(e){case lL:case zE:return d=d.j[c],d=d.ea.Dr||d.ea,b=uY(a),d=new Ll(d[F]+(d[F]<b.x?0:d[r]),d.top+(d.top<b.y?0:d[y])),wTa(a,d),d;case ku:case Ng:case Bu:return sTa(a,d.j[c],d);case MK:return d=d.j[c].ea[MC],b=uY(a),d=new Ll(d[F]+d[r]>b.x?d[F]+d[r]:d[F],d.top<b.y?d.top:d.top+d[y]),wTa(a,d),d}case Bu:return sTa(a,d.j[c],d);case SK:c=d.j[c];b=c.ea;d=sTa(a,c,d);if(d.x<a.F[F]||d.x>a.F[od])d.x+=2*(b.x-d.x);if(d.y<a.F.top||
d.y>a.F[Xc])d.y+=2*(b.y-d.y);return d}return new Ll(0,0)}function wTa(a,b){var c=a.F;b.x=Rk(b.x,c[F],c[od]);b.y=Rk(b.y,c.top,c[Xc])}function xTa(a,b,c,d){var e=null,f=null,g=jk(b.Dd),h=jk(b.sd),l=g.Qm,n=h.Qm,q=d;b[wC]&&b[wC]!==zh?(n=-n,h[G]===yi&&(q=b.Ma[d][Y]),f=h[uc].Oe(q)):(g[G]===yi&&(q=b.Ma[d][Y]),e=g[uc].Oe(q));a=a.Fr.Ta[Ic];c.x=null===e?c.x:e;c.y=null===f?c.y:f;e=c.x-l*a;f=c.y+n*a;return new Ll(e,f)}
function yTa(a,b){var c=CO(a.pie[lA],WX(((b.Us?45:(b.be+b.xd)/2)/180-.5)*k.PI,a.pie.md-.1,a.pie.nd-.1));return new Ll(c.x+b[ZA].x,c.y+b[ZA].y)}function zTa(a){var b=a[SC]?a[SC]:new Ll(0,0),c=a.N[0],d=a.la[Ic];return 270==a.Ib?new Ll(b.x+c.x+d/2,b.y+c.y):new Ll(b.x+c.x,b.y+c.y-d/2)}
function ATa(a,b,c){c=OW(a,b,c);var d=a.m[b];b=d[G];c=d.j[c].ea;if(b==lL||b==zE||b==MK){var e=c.Dr||c[MC]||c;c=e[F];b=e[r];var d=c+b,f=e.top,e=e[y],g=f+e,h=uY(a);a=a[wC]==zh?g>h.y?new Ll(c+b/2,g-.1):new Ll(c+b/2,f+.1):c<h.x?new Ll(c+.1,f+e/2):new Ll(d-.1,f+e/2)}else a=new Ll(c.x,c.y);return a}
function vY(a,b,c,d,e,f){if(null===c||null===d||null===e)if(null===c||null===d)if(null!==c&&null===d){d=b.Mb;f=d.m[c];e=tTa(d,f);f=yTa(d,f);var g=d.m[c].rd;g.Ug&&g.Ph?a=wY(a,g[Gb],e,f):(b=a.Fr.Q9(b,c),a=FT(b,d.mc,!0,e,a.Fm,f,void 0,d.Dg,d.xv))}else if(null!==c||null===d||null===e)null===c&&null!==d?(c=b.Mb,e=f[Lc](),f=xTa(a,c,e,d),e=a.ux?Pl(f,a.ux):e,(g=c.Ma[d].rd)&&g.Ug&&g.Ph?a=wY(a,g[Gb],f,e):(b=a.Fr.O9(b,d),a=null===b?null:FT(b,c.mc,!1,f,a.Fm,e,void 0,c.Dg,c.xv))):a=null;else{c=b.Mb;var g=c.Ma[d].Tc[KC][e],
h=g.rd;h?(f=uTa(g),g=zTa(g),h.Ug&&h.Ph?a=wY(a,h[Gb],f,g):(h=a.Fr,d={entries:[ET(b.Mb.Ma[d].Tc[KC][e].rd[Gb],h.Ta)]},0<b.kk[I]&&h.Ju(d,b.kk),a=FT(d,c.mc,!1,f,a.Fm,g,void 0,c.Dg,c.xv))):a=null}else e=b.Mb,e.m[c].ZU?(f=vTa(e,c,d),g=a.ux?Pl(f,a.ux):ATa(e,c,d),(h=e.m[c].j[d].rd)?h.Ug&&h.Ph?a=wY(a,h[Gb],f,g):(b=a.Fr.P9(b,c,d),a=FT(b,e.mc,!0,f,a.Fm,g,void 0,e.Dg,e.xv)):a=null):a=null;else{f=b.Mb;var h=f.m[c].j[d].Tc[KC][e],l=h.rd;l?(g=uTa(h),h=zTa(h),l.Ug&&l.Ph?a=wY(a,l[Gb],g,h):(l=a.Fr,d={entries:[ET(b.Mb.m[c].j[d].Tc[KC][e].rd[Gb],
l.Ta)]},l.Ju(d,b.kk),a=FT(d,f.mc,!1,g,a.Fm,h,void 0,f.Dg,f.xv))):a=null}return a}function BTa(a,b,c,d){var e=b.Mb,f=b.Mb.m[d];d=tTa(e,f);var f=yTa(e,f),g=Bj(c,function(a){return e.m[a].rd});Dj(g,function(a){return a.Ug&&a.Ph});b=pTa(a.Fr,b,c);return FT(b,e.mc,!0,d,a.Fm,f,void 0,e.Dg,e.xv)}
function CTa(a,b,c,d,e){var f=b.Mb,g=vTa(f,d.xb,d.sb);d=ATa(f,d.xb,d.sb);var h=Bj(c,function(a){var b=OW(f,a.xb,a.sb);return f.m[a.xb].j[b].rd});Dj(h,function(a){return a.Ug&&a.Ph});b=oTa(a.Fr,b,c,e);return FT(b,f.mc,!0,g,a.Fm,d,void 0,f.Dg,f.xv)}
function DTa(a,b,c,d,e){var f=b.Mb;d=d[Lc]();var g=xTa(a,f,d,c[c[I]-1]);d=a.ux?Pl(g,a.ux):d;var h=Bj(c,function(a){return f.Ma[a].rd});Dj(h,function(a){return a&&a.Ug&&a.Ph});var l=[];V(c,function(a){V(f.m,function(b,c){l[z]({xb:c,sb:a})})});b=oTa(a.Fr,b,l,e);return null===b?null:FT(b,f.mc,!1,g,a.Fm,d,void 0,f.Dg,f.xv)}function wY(a,b,c,d){return{html:{name:ih,content:b,properties:{className:uI}},vH:!0,GK:d,anchor:c,uG:a.Fm,Jt:20,margin:5}};function xY(a,b,c,d,e,f){this.ue=f;d==kJ||this.ue?null!=this.ue&&this.ue[jC](a,c):this.ue=new mY(a,c);c=d==kJ?new tY(a,c,e):new qY(a,c,e,this.ue);this.mp=new qTa(a,c,b)}function yY(a,b,c){var d={};if(null!=c.La.jB){d.La=d.La||{};var e=b.La,f=c.La.jB;d.La.wu=e.kg[f];var g=f+1+bt+e.kg[I],h=e.rL.z3,l=0<f,e=e.rL.D2,f=f<b.La.kg[I]-1;d.La.rL={z3:{brush:l?h.Pb[PB]:h.Pb.hR,active:l},D2:{brush:f?e.Pb[PB]:e.Pb.hR,active:f},g3:{text:g,N:{0:{text:g}}}}}a.ws(b,c,d);return d}
xY[J].kj=function(a){this.ue&&jTa(this.ue,a)};xY[J].lh=function(a){if(this.ue)return this.ue.lh(a)};xY[J].gj=function(a){if(this.ue){var b=this.ue;a in b.Mu&&delete b.Mu[a];a in b.Wt&&delete b.Wt[a];a=yj(b.mA,a);0<=a&&b.mA[Ie](a,1)}};function zY(a){Ny(this,new Yx);$z(this,{xb:null,datum:null,sb:null});vz(this,{focused:null,EP:null});this.La={focused:{Jh:null},jB:null};this.Bh={focused:{Cx:null}};bz(this,{position:null,s3:null});this.Di=this.$o=null;a&&(this[sA][Mr](a[sA]),a[$C]&&$z(this,AY(this[$C],a[$C])),a[$B]&&vz(this,AY(this[$B],a[$B])),a.La&&(this.La=AY(this.La,a.La)),a.Bh&&(this.Bh=AY(this.Bh,a.Bh)),a.$o&&(this.$o=AY(this.$o,a.$o)),a.Di&&AY(this.Di,a.Di))}
Ha(zY[J],function(){var a=new zY;Ny(a,this[sA][Lc]());$z(a,So(this[$C]));vz(a,So(this[$B]));a.La=So(this.La);a.Bh=So(this.Bh);bz(a,So(this[fB]));a.$o=So(this.$o);a.Di=So(this.Di);return a});ab(zY[J],function(a,b){var c=Li(b)?b:!1;return this[sA][Ks](a[sA])&&Ro(this[$C],a[$C])&&Ro(this[$B],a[$B])&&Ro(this.La,a.La)&&Ro(this.Bh,a.Bh)&&(c||Ro(this[fB],a[fB]))&&Ro(this.$o,a.$o)&&Ro(this.Di,a.Di)});function AY(a,b){var c=new jU(2);kU(c,0,a);kU(c,1,b);return c[RB]()};function ETa(){this.Hm=0;this.u1=this.Vp=-1;this.xs=0;this.OJ=-1}
ETa[J].create=function(a,b,c,d,e){if(0!=a[I]&&(a=Aj(a,function(a){return null!=a}),Yj(a),0!=a[I]))if(a[0]==a[a[I]-1])this.Hm=1,this.Vp=a[0],this.u1=a[0],this.OJ=0;else{var f=k[Eb](.5*a[I])-1,g=k.min(a[I]-1,k[Eb]((100-b)/100*a[I])-1),h=k.max(0,k[Eb](b/100*a[I])-1);b=FTa(a);var l=a[f]-k.min(a[f]-a[0],1.5*(a[f]-a[h]));l!=a[0]&&(this.xs=1,b&&(l=k[Fb](l)));var n=a[f]+k.min(a[a[I]-1]-a[f],1.5*(a[g]-a[f])),f=Aj(a,function(a){return a<n&&a>l});this.Hm=$i(c)&&0<c?c:GTa(l,n,f[I],b,d,e);this.Vp=this.Hm*(1==
this.xs?k[B](l/this.Hm):k[Fb](l/this.Hm));1==this.xs&&this.Vp<a[0]&&(this.xs=0);a=k[Fb]((n-this.Vp)/this.Hm);this.u1=this.Hm*a+this.Vp;this.OJ=a+this.xs}};function FTa(a){for(var b=0;b<a[I];b++)if(!al(a[b]))return!1;return!0}function HTa(a){var b=[];1==a.xs&&b[z](QBa+(a.Vp.toPrecision(10)-0));for(var c=a.OJ-a.xs,d=0;d<c+1;d++)b[z]((d*a.Hm+a.Vp).toPrecision(10)-0+mf);return b}function ITa(a){for(var b=[],c=0;c<=a.OJ+1;c++)b[z]((c-a.xs)*a.Hm+a.Vp);return b}
function GTa(a,b,c,d,e,f){if(a==b)return 1;if(0==c)return b-a;c=k[Od](c);var g=null!=e&&0<e,h=null!=f&&0<f;e=g&&h?f>e?Rk(c,e,f):c:g?k.max(c,e):h?k.min(c,f):c;a=(b-a)/e;b=.8*a;e=1.2*a;f=k[B];if(!(a>e||a<b||b>=e)){c=1;g=a;do{var g=a,l=c,h=f;0==g||!bl(g)||0>=l||(l=(0==g?1:k.pow(10,k[Eb](-k.log(k.abs(g))/k[vC])-1))*k.pow(10,k.max(0,l)),l*=0<g?1:-1,g=k.max(5*h(l*g/5),1)/l);c++}while(!(g>=b&&g<=e)&&5>c);a=5>c?g:a}return d?.5<a?k[B](a):1:a};function BY(){}U(BY,EPa);R=BY[J];R.$P=function(a){var b=a.xb,c=a.sb;return this.wy?BY.g.$P[K](this,a):this.m[b][ub].histogramBucketItems[c][gd].Vw};R.x_=function(a){return this.wy?BY.g.x_[K](this,a):this.m[a.xb][ub].histogramBucketItems[a.sb].row};R.y_=function(a){if(this.wy)return BY.g.y_[K](this,a);a=this.m[a.xb][ub].histogramBucketItems[a.sb];return{row:a.row,Kb:a.Kb}};
R.dQ=function(a){var b=this.Ip[a.Kb].kc;return null!=b?this.wy?BY.g.dQ[K](this,a):{xb:b,sb:this.m[b][ub].histogramElementIndexes[a.row]}:null};R.OI=function(a,b){var c=this.m[a],d=c.j[b];return this.wy?{N:[{title:AAa,value:d.Rf.um-d.Rf[pB]}]}:c[ub].histogramBucketItems[b][gd]};function CY(a,b,c,d,e){YX[K](this,a,b,c,d,e)}U(CY,YX);CY[J].G9=function(){return new BY};
CY[J].U8=function(){for(var a=this.yl,b=a.L(0)===ni,c=b?1:0,d=[],e=a.X(),f=a.O(),g=da,h=-da,l=0;l<e;l++)for(var n=c;n<f;n++){var q=a[H](l,n);$i(q)&&!ma(q)||null===q&&!this.ca.Sj||(q=q||0,d[z](q),g=k.min(g,q),h=k.max(h,q))}var l=ep(this[fs],kta),n=ep(this[fs],jta),q=ep(this[fs],hta),t=ep(this[fs],ita),v=ap(this[fs],gta);0<t&&(q=k.min(q,t-1));0<l&&(g=h-g,t=k.max(q,k.min(t,this.ca[r]/5)),g/=t,l=k.max(l,(g+g/2).toPrecision(1)));g=new ETa;g[Rr](d,n,l,q,t);l=l||g.Hm;h=[];q=HTa(g);d=new qq;d.Wf(N,HH);for(l=
c;l<f;l++)for(n=a.Na(l)+cFa,d.Wf(N,n),h[l-c]=[],n=0;n<q[I];n++)h[l-c][z]([]);a=ITa(g);for(l=0;l<q[I];l++)d.Ar(),d.Oa(l,0,a[l]);for(l=0;l<e;l++)for(a=b?this.yl[H](l,0):L,n=c;n<f;n++)if(q=this.yl[H](l,n),!($i(q)&&!ma(q)||null===q&&!this.ca.Sj)){var t=0==g.Hm||q<g.Vp?0:q>=g.u1?g.OJ:k[Fb]((q-g.Vp)/g.Hm)+g.xs,x=n+1-c;d.Oa(t,x,(d[H](t,x)||0)+1);x=this.yl.Na(n)||QL;h[n-c][t][z]({row:l,Kb:n,label:{title:a,Vw:a,Fn:x,content:q[qc](),N:[{title:x,value:q||0}]}})}for(var A=[],n=c;n<f;n++)A[n]=[];for(n=c;n<f;n++)b=
Tda(h[n-c]),v&&b[ye](function(a,b){var c=a[gd].N[0][Ad],d=b[gd].N[0][Ad];return c<d?-1:c>d?1:0}),d.xz(n-c,fta,b),V(b,function(a,b){A[a.Kb][a.row]=b});for(n=c;n<f;n++)d.xz(n-c,dta,A[n]);c=ITa(g);d.xz(0,eta,c);this.Xb=new Lw(d)};function DSa(a,b){return 4>a||b}function CSa(a,b,c){for(var d=[],e=0;e<b.Ma[I];e++){d[e]=[];for(var f=0;f<b.m[I];f++){var g=b.m[f];if(g[G]==lL){var h=a?0:f;d[e][h]=(d[e][h]||0)+c[H](e,g[Is][Y][0])}}}for(e=a=0;e<d[I];e++)for(f=0;f<d[e][I];f++)a=k.max(d[e][f],a);return a};function DY(a,b,c,d,e,f,g){xY[K](this,a,b,c,d,e,g);this.QO=Ap(a,Pva,vga);this.qna=zp(a,[Qva,Tva],wga,$g);this.nna=zp(a,[Vva,Tva],wga,$g);this.ona=wp(a,[Sva,Yva]);this.lna=wp(a,[Xva,Yva]);this.pna=mp(a,[Rva,Uva],1);this.mna=mp(a,[Wva,Uva],1);this.OW=zp(a,Fya,AOa,M);this.eR=!0}U(DY,xY);DY[J].ws=function(a,b,c){this.eR=!0;switch(a.uC){case sJ:this.iZ(a,b,c);break;case kJ:JTa(this,a,b,c)}};DY[J].W$=function(a,b){return a[Ks](b,this.eR)};function KTa(a){return Dj(a.m,function(a){return a.kh})}
function EY(a,b,c){a.m=a.m||{};a=a.m;a[b]=a[b]||{};b=a[b];b.j=b.j||{};b=b.j;b[c]=b[c]||{};return b[c]}function FY(a,b,c){if(null!=b)return a=EY(a,b,c),a.Tc=a.Tc||{},a.Tc;a=LTa(a,c);a.Tc=a.Tc||{};return a.Tc}function GY(a,b){a.m=a.m||{};var c=a.m;c[b]=c[b]||{};return c[b]}function LTa(a,b){a.Ma=a.Ma||{};var c=a.Ma;c[b]=c[b]||{};return c[b]}function HY(a,b){a.La=a.La||{};var c=a.La;c.wu=c.wu||{};c=c.wu;c[b]=c[b]||{};return c[b]}
DY[J].iZ=function(a,b,c){var d={Mb:a,kk:this.ue.getEntries(),sv:c,lk:b.Bh},e=b.Bh[$C].Cx;null!=e&&pz(b.Bh[$C],this.ue.lh(e)[LB]);for(var e=this.mp.t6,f=e==hi||e==$g,e=e==qh||e==$g,g=this.OW!=M,h=this.ue&&0<d.kk[I],l=ay(b[sA]),n=1<l[I]&&(g||h),q=0;q<l[I];++q){var t=l[q],v=t.column,x=t.row,A=a.Ip[v],t=A.kc;if(x=a.dQ({Kb:v,row:x}))switch(A.gm){case Vt:IY(this,a,x.xb,x.sb,c);f&&!n&&JY(this,d,x.xb,x.sb);break;case zL:if(null!=t?!a.m[t].kh:!a.kh)break;t=A.gE;MTa(x.xb,x.sb,t,c);f&&NTa(this,d,x.xb,x.sb,t)}}f&&
n&&!a.wy&&(q=Aj(Bj(l,function(b){return a.dQ({Kb:b.column,row:b.row})}),Si),0<q[I]&&OTa(this,d,g?q:[],q[q[I]-1]));l=Zx(b[sA],ch);for(q=0;q<l[I];++q)v=l[q],A=a.Ip[v],null!=A&&(t=A.kc,null!=t&&PTa(this,a,t,c));l=a.hb===SK;n=$x(b[sA]);g=1<n[I]&&(g||h);for(q=0;q<n[I];++q)x=n[q],h=a.cs[x],l?(t=0,IY(this,a,t,h,c),f&&!g&&JY(this,d,t,h)):(QTa(this,a,h,c),f&&!g&&RTa(this,d,b[fB].s3,h));g&&(l?JY(this,d,0,a.cs[n[n[I]-1]]):f&&(f=Bj(n,function(b){return a.cs[b]}),0<f[I]&&STa(this,d,b[fB].s3,f)));f=b[$C].xb;q=
b[$C][YA];null!=q?a.m[f].kh&&(TTa(this,a,f,q,c),e&&JY(this,d,f,q),UTa(a,f,q,c)):null!=f&&a.m[f].kh&&VTa(this,a,f,c);f=b.La[$C].Jh;null!=f&&a.m[f].kh&&VTa(this,a,f,c);f=b[$C].sb;null!=f&&a.Ma[f]&&(WTa(this,a,f,c),e&&KTa(d.Mb)&&(RTa(this,d,b[fB][uc],f),this.eR=!1));if(f=b[$B].EP)f=FY(c,f.kc,f.dZ),f.bundle=f.bundle||{},f.bundle.i1=!0;(f=b[$B][$C])&&e&&(q=a.Ip[f.Kb],e=q.kc,f=a.cs[f.row],q=q.gE,(null!=e?a.m[e].kh:a.kh)&&NTa(this,d,e,f,q));if(b=b.Di)c.Di=b};
var XTa=[.25,.1,.05],YTa=[.3,.1,.05],ZTa=[.3,.15,.05];
function TTa(a,b,c,d,e){var f=b.m[c],g=f.j[d];if(g&&!g.Re&&g.ea&&(!MW(f)||0!=f[SB]||NW(g,f))){var h=f[G]==lL?ZTa:XTa;e=EY(e,c,d);e.Go={};c=e.Go;c.Se=[];for(d=0;d<h[I];d++){var l=new Ao({fill:M,stroke:Tg,strokeOpacity:h[d],strokeWidth:1});c.Se[z]({brush:l})}switch(f[G]){case lL:case zE:case MK:a=g.ea.Dr||g.ea[MC]||g.ea;b=new Lm(a[F],a.top,a[r],a[y]);for(d=0;d<h[I];d++)a=c.Se[d].brush.Ob,Rz(c.Se[d],new Lm(b[F]-a/2,b.top-a/2,b[r]+a,b[y]+a)),$a(b,b[F]-a),b.top-=a,oa(b,b[r]+2*a),Sa(b,b[y]+2*a);break;case ku:case Ng:case Bu:case RK:Jz(e,
!0);c.x=g.ea.x;c.y=g.ea.y;if(a.QO===$g||a.QO===qh)d=LW(g,f),d=Io(a.lna||d.jb(),1,!1,a.mna),$Ta(b,g,e,d,a.nna);e.hj?(a=e.hj,b=a[nC]+a.brush.Ob/2):b=PW(g,f);for(d=0;d<h[I];d++)a=c.Se[d].brush.Ob,Dz(c.Se[d],b+a/2),b+=a}}}
function VTa(a,b,c,d){var e=b.m[c],f;if(MW(e)&&0<e[SB]){f=GY(d,c);f.Go={};f=f.Go;f.Se=[];var g;g=e[G]==Ng?b.Nn!==M?SOa(e):QW(e,!1):QW(e,b.Sj);g=CFa(g);for(var h=e.Oc.Ob/2,l=0;l<YTa[I];l++){var n=new Ao({fill:M,stroke:Tg,strokeOpacity:YTa[l],strokeWidth:1}),q=DFa(g,h+n.Ob/2);f.Se[z]({brush:n,path:q});h+=n.Ob}}f=(f=(f=d.m)&&f[c])&&f.j;for(g=0;g<e.j[I];++g)h=e.j[g],!h||h.Re||(NW(h,e)||f&&f[g]&&f[g][zC])&&TTa(a,b,c,g,d);b.kd&&e[G]===Bu&&!a.wL(e[Is])&&VTa(a,b,c-1,d)}
DY[J].wL=function(a){a=a[wG];return null!=a&&0<a[I]};function WTa(a,b,c,d){for(var e=b.m,f=0;f<e[I];++f){var g=OW(b,f,c);b.m[f].kh&&null!=g&&TTa(a,b,f,g,d)}}
function IY(a,b,c,d,e){var f=b.m[c],g=f.j[d];if(g&&!g.Re&&g.ea&&(!MW(f)||0!=f[SB]||NW(g,f))){var h=LW(g,f);c=EY(e,c,d);c.hj={};d=c.hj;var l=b.kN;e=1;null==l&&(l=Ci,e=0);switch(f[G]){case lL:case zE:case MK:e=1;d.brush=Go[Lc]();d.brush.pd(l);f[G]==MK&&(a=Mn(Gn(h.jb()).$b),b=Mn(Gn(l).$b),f=Mn(Gn(g.yA.jb()).$b),d.brush.pd(Jn(bo(f,[a,b]))));Bo(d.brush,e);d.brush.$k(1);g=g.ea.Dr||g.ea[MC]||g.ea;h=h.Ob;a=d.brush.Ob;Rz(d,new Lm(g[F]+h/2+1.5+a/2,g.top+h/2+1.5+a/2,g[r]-(h+3+a),g[y]-(h+3+a)));(0>=d[MC][r]||
0>=d[MC][y])&&delete c.hj;break;case ku:case Ng:case Bu:case RK:Jz(c,!0);d.x=g.ea.x;d.y=g.ea.y;if(a.QO===$g||a.QO===hi){var n=Io(a.ona||h.jb(),1,!1,a.pna);$Ta(b,g,c,n,a.qna)}d.brush=new Ao({fill:l,fillOpacity:e,stroke:h.jb(),strokeWidth:1});Dz(d,PW(g,f)+1.5+d.brush.Ob/2)}}}
function $Ta(a,b,c,d,e){c=c.T9||(c.T9={});c.x=b.ea.x;c.y=b.ea.y;c.brush=d;b=new Ll(a.F[F],c.y);d=new Ll(a.F[od],c.y);var f=new Ll(c.x,a.F.top);a=new Ll(c.x,a.F[Xc]);c.path=c[rC]||new oO;if(e===$g||e===zi)for(f=rO([f,a]),a=0;a<f.Cc[I]-1;a++)c[rC].xj(f.Cc[a]);if(e===$g||e===zh)for(e=rO([b,d]),a=0;a<e.Cc[I]-1;a++)c[rC].xj(e.Cc[a]);c[rC][as]()}
function PTa(a,b,c,d){var e=b.m[c];if((e[G]==ku||e[G]==Ng||e[G]==Bu)&&0<e[SB]){var f=GY(d,c);f.hj={};var f=f.hj,g;g=e[G]==Ng?b.Nn!==M?SOa(e):QW(e,!1):QW(e,b.Sj);g=CFa(g);f.brush=new Ao({stroke:e.Oc.re,strokeWidth:k.min(1,e.Oc.Ob/2)});f.path=DFa(g,-(e.Oc.Ob/2+2+f.brush.Ob/2))}for(f=0;f<e.j[I];++f)g=e.j[f],!g||g.Re||(NW(g,e)||POa(e,f)&&!b.Sj)&&IY(a,b,c,f,d);b.kd&&e[G]===Bu&&!a.wL(e[Is])&&PTa(a,b,c-1,d)}function QTa(a,b,c,d){for(var e=b.m,f=0;f<e[I];++f){var g=OW(b,f,c);null!=g&&IY(a,b,f,g,d)}}
function aUa(a,b,c,d){c=EY(b.sv,c.xb,c.sb);var e=null!=b.lk;c.sa=d;e&&a.ue.ws(d,b.lk,c.sa)}function JY(a,b,c,d){var e=vY(a.mp,b,c,d,null);null!=e&&aUa(a,b,{xb:c,sb:d},e)}function OTa(a,b,c,d){c=CTa(a.mp,b,c,d,a.OW);aUa(a,b,d,c)}function STa(a,b,c,d){if(c){c=DTa(a.mp,b,d,c,a.OW);d=LTa(b.sv,d[d[I]-1]);var e=null!=b.lk;d.sa=c;e&&a.ue.ws(c,b.lk,d.sa)}}function RTa(a,b,c,d){if(c){var e=LTa(b.sv,d),f=null!=b.lk;c=vY(a.mp,b,null,d,null,c);null!==c&&(e.sa=c,f&&a.ue.ws(c,b.lk,e.sa))}}
function NTa(a,b,c,d,e){var f=FY(b.sv,c,d);Qz(f,f[KC]||{});f=f[KC];f[e]=f[e]||{};var f=f[e],g=null!=b.lk;c=vY(a.mp,b,c,d,e);f.ha=c;g&&c&&a.ue.ws(c,b.lk,f.ha)}function UTa(a,b,c,d){if(a.Ri){var e=a.Ri;a=ELa(e[JB],e.YH,[{value:a.m[b].j[c].Rf[D]}],a.mc);d.Ri={definition:a}}}function MTa(a,b,c,d){a=FY(d,a,b);Qz(a,a[KC]||{});a=a[KC];a[c]=a[c]||{};c=a[c];c.la=c.la||{};lb(c.la,!0)}
function JTa(a,b,c,d){var e={Mb:b,kk:[],sv:d,lk:null},f=c[$C].xb,g=c[$C][YA];b.La&&rTa(a.mp,new Im(0,b.La.area[F],b[y],0));var h=a.mp.t6;if(null!=f&&null==g){for(var l=c[fB][uc].x,n=b.m[f].j,g=Aj(n,function(a){return null!=a}),q=0;q<g[I]&&g[q].ea.x<l;)q++;0==q?g=0:q==g[I]?g=g[I]-1:(l=l<$k(g[q-1].ea.x,g[q].ea.x)?q-1:q,g=yj(n,g[l]));a.eR=!1}n=null;if(null!=g)for(n=EY(d,f,g),Jz(n,!0),h==qh&&JY(a,e,f,g),b.La&&(n=HY(d,f),n.ah={ba:b.Pga}),n=0;n<b.m[I];n++)n!=f&&(b.La&&(g=HY(d,n),g.Ja={la:{color:yN}}),g=
GY(d,n),l=b.m[n],g.Oc=l.Oc[Lc](),Bo(g.Oc,.3));if(f=c[$B].EP)f=FY(d,f.kc,f.dZ),f.bundle=f.bundle||{},f.bundle.i1=!0;if(g=c[$B][$C])n=b.Ip[g.Kb],f=n.kc,g=b.cs[g.row],n=n.gE,(null!=f?b.m[f].kh:b.kh)&&NTa(a,e,f,g,n);if(b.La&&b.La[uc]==FH&&null!=c.La[$C].Jh){c=c.La[$C].Jh;n=HY(d,c);n.ah={ba:b.Pga};for(var f=b.m[c].j,t,n=f[I]-1;0<=n;n--)if((g=f[n])&&!g.Re&&g.ea&&(new Im(b.F.top,b.F[od],b.F[Xc],b.F[F]))[ad](new Ll(g.ea.x,g.ea.y))){t=n;break}null!=t&&(n=EY(d,c,t),Jz(n,!0),h==qh&&JY(a,e,c,t));for(n=0;n<b.m[I];n++)n!=
c&&(g=HY(d,n),g.Ja={la:{color:yN}},g=GY(d,n),l=b.m[n],g.Oc=l.Oc[Lc](),Bo(g.Oc,.3))}};function bUa(a,b){this.Nr=a;this.Zw=b;this.Tj=sk(a);var c=a[r]!=b[r]||a[y]!=b[y];!c&&a.F&&b.F&&(c=a.F[r]!=b.F[r]||a.F[y]!=b.F[y]||a.F[F]!=b.F[F]||a.F.top!=b.F.top);this.Tj[JC]&&c&&rb(this.Tj[JC].la,0);this.Tj.Dd&&(this.Tj.Dd=gk(this.Tj.Dd,sk),this.cqa=gk(a.Dd,function(d,e){return cUa(a.Dd[e],b.Dd[e],this.Tj.Dd[e],!0,!1,c)},this));this.Tj.sd&&(this.Tj.sd=gk(this.Tj.sd,sk),this.Jza=gk(a.sd,function(d,e){return cUa(a.sd[e],b.sd[e],this.Tj.sd[e],!1,!0,c)},this));this.Gn=this.jj=null;dUa(this);this.cda=
this.bda=null;eUa(this)}
function cUa(a,b,c,d,e,f){if(!a||!b)return null;var g=sk(a),h=sk(a);h.fk=b.fk;h.qg=b.qg;h.qf=b.qf;c[JC]&&f&&rb(c[JC].la,0);if(a[G]==yi&&b[G]==yi&&a[zB]===b[zB]){a.zb&&b.zb&&(h.zb=b.zb,c.zb=sk(c.zb));h.Sd=sk(h.Sd);Ca(h,sk(h[uc]));c.Sd=sk(c.Sd);Ca(c,sk(c[uc]));h[uc].Oe=b[uc].Oe;if(a.Pa&&b.Pa){h.Pa=Pj(h.Pa);c.Pa=Pj(c.Pa);var l=h.Pa,n=c.Pa;for(f=0;f<l[I];f++){l[f]=sk(l[f]);n[f]=sk(n[f]);var q=l[f],t=a.Sd.Oe(q.xa),t=b.Sd.hl(t);q.fa=b[uc].Oe(t)}}if(a.ai&&b.ai)for(h.ai=Pj(h.ai),c.ai=Pj(c.ai),l=h.ai,n=c.ai,
f=0;f<l[I];f++)l[f]=sk(l[f]),n[f]=sk(n[f]),q=l[f],t=a.Sd.Oe(q.xa),t=b.Sd.hl(t),q.fa=b[uc].Oe(t);if(a[td]&&b[td])for(uz(h,Pj(h[td])),uz(c,Pj(c[td])),t=h[td],c=c[td],KY(t),KY(c),f=0;f<t[I];f++)fUa(a,b,a[td][f],b[td][f],t[f],d,e)}else if(a[td]&&b[td]){var v=NKa(a[td],b[td],function(a,b){return a.xa==b.xa});uz(g,Aj(a[td],function(a,b){return null!=v.qda[b]}));uz(h,Aj(b[td],function(a,b){return null!=v.rda[b]}));uz(c,Pj(g[td]));KY(g[td]);KY(h[td]);KY(c[td])}return[g,h]}
function fUa(a,b,c,d,e,f,g){var h=e.Ja,l=a.Sd.Oe(e.xa),l=b.Sd.hl(l);a=a[uc].Oe(e.xa);b=b[uc].Oe(l);f&&(f=c.Ja[SC].x-a,h[SC].x=b+f,d&&(h[SC].y=d.Ja[SC].y));g&&(f=c.Ja[SC].y-a,h[SC].y=b+f,d&&(h[SC].x=d.Ja[SC].x))}function KY(a){V(a,function(b,c){a[c]=sk(a[c]);b=a[c];b.Ja=sk(b.Ja);var d=b.Ja;if(d[SC]){var e=d[SC];Xz(d,new vV(e.x,e.y))}})}
function dUa(a){var b=a.Nr,c=a.Zw;if(b.m&&c.m){var d=NKa(b.m,c.m,function(a,b){return a.id==b.id});a.jj=Aj(b.m,function(a,b){return null!=d.qda[b]});a.Gn=Aj(c.m,function(a,b){return null!=d.rda[b]});b.hb==sh||b.hb==Bu?(b=null==b[wC]||b[wC]==zh?b.Dd[0]:b.sd[0],c=null==c[wC]||c[wC]==zh?c.Dd[0]:c.sd[0],b[G]==yi&&c[G]==yi&&b[zB]===c[zB]?gUa(a,b.Sd.Oe,b.Sd.hl):hUa(a)):b.hb==SK&&iUa(a)}}
function hUa(a){var b=a.Nr.Ma,c=a.Zw.Ma;if(b&&c){var d={},e={},f={},g={};V(b,function(a,b){null!=a[Y]&&(f[a[Y]]=b)});V(c,function(a,b){null!=a[Y]&&(g[a[Y]]=b)});V(b,function(a,b){null!=a[Y]&&(d[b]=g[a[Y]])});V(c,function(a,b){if(null!=a[Y]){var c=f[a[Y]];d[c]!==b&&(c=null);e[b]=c}});V(b,function(a,b){null!=a[Y]&&e[g[a[Y]]]!==b&&(d[b]=null)});for(var h=0,l=0,n=[],q=[];h<b[I]||l<c[I];)h<b[I]&&null==d[h]?(q[z]({Sw:{jd:h,Fx:!0},Tw:{jd:l,Fx:!1}}),n[z]({data:b[h][Y]}),h++):(l<c[I]&&null==e[l]?(q[z]({Sw:{jd:h,
Fx:!1},Tw:{jd:l,Fx:!0}}),n[z]({data:c[l][Y]})):(q[z]({Sw:{jd:h,Fx:!0},Tw:{jd:l,Fx:!0}}),n[z]({data:b[h][Y]}),h++),l++);a.Tj.Ma=n;var t=function(a,b){return 0==b?a[0]:b>=a[I]?wj(a):jUa(a[b-1],a[b],.5)};a.Nr.kd?kUa(a,q,function(a,b,c,d){return b.Fx?a[b.jd*c+d]:t(a,b.jd*c+d)}):LY(a,q,function(a,b){return b.Fx?a[b.jd]:t(a,b.jd)})}}
function gUa(a,b,c){var d=a.Nr.Ma,e=a.Zw.Ma;if(d&&e)if(0==d[I]||0==e[I])a.Tj.Ma=[],LY(a,[],function(){return null});else{var f=function(a){return b(a[Y])},g=[],h=[];if(d[I]===e[I])for(var l=0;l<d[I];l++)h[z]({Sw:l,Tw:l}),g[z]({data:c($k(f(d[l]),f(e[l])))});else l=OKa(d,e,f),V(l,function(a){var b=a.uA;a=a.vA;var l;null!=d[b]&&null!=e[a]&&(l=c($k(f(d[b]),f(e[a]))));null!=l&&(h[z]({Sw:b,Tw:a}),g[z]({data:l}))});a.Tj.Ma=g;a.Nr.kd?kUa(a,h,function(a,b,c,d){return a[b*c+d]}):LY(a,h,function(a,b){return a[b]})}}
function iUa(a){function b(a){a=sk(a);a.ea=sk(a.ea);a.ea.brush=a.ea.brush[Lc]();a.ea.brush.Bf(0);Bo(a.ea.brush,0);a.la=sk(a.la);rb(a.la,0);return a}var c=a.jj[0].j,d=a.Gn[0].j,e=[],f=[],g=[],h={};V(d,function(a,b){null!=a&&(Li(h[a.id])||(h[a.id]=[]),h[a.id][z](b))});fk(c,function(a,b){if(null!=a){var c=a.id&&h[a.id],c=c&&c[xb]();Li(c)?g[z]({Sw:b,Tw:c}):e[z](a)}});fk(h,function(a){V(a,function(a){f[z](d[a])})});LY(a,g,function(a,b){return a[b]});var c=Bj(e,b),l=Bj(f,b);a.jj[0].yB=Oj(e,l);a.Gn[0].yB=
Oj(c,f)}function LY(a,b,c){for(var d=0;d<a.jj[I];d++){var e=a.jj[d].j,f=a.Gn[d].j,g=[],h=[];if(a.jj[d].Eg)g=Pj(a.jj[d].j),h=Pj(a.Gn[d].j);else for(var l=0;l<b[I];l++){var n=b[l],q=c(e,n.Sw),n=c(f,n.Tw);q&&n&&(g[z](q),h[z](n))}a.jj[d]=MY(a.jj[d],g);a.Gn[d]=MY(a.Gn[d],h)}}
function kUa(a,b,c){for(var d=0;d<a.jj[I];d++){var e=a.jj[d].j,f=a.Gn[d].j,g=[],h=[];if(0<b[I])for(var l=k[Eb](e[I]/b[I]),n=k[Eb](f[I]/b[I]),q=0;q<b[I];q++){for(var t=b[q],v=0;v<l;v++){var x=c(e,t.Sw,l,v);x&&g[z](x)}for(v=0;v<n;v++)(x=c(f,t.Tw,n,v))&&h[z](x)}a.jj[d]=MY(a.jj[d],g);a.Gn[d]=MY(a.Gn[d],h)}}function MY(a,b){var c=sk(a);c.j=b;return c}function eUa(a){var b=a.Nr,c=a.Zw;b.La&&b.La.kg&&c.La&&c.La.kg&&(a.Tj.La=null)}
function NY(a,b,c){if(a!==b)if(a&&a[Cc]==Ao&&b&&b[Cc]==Ao)a=new Ao({fill:vo(a.jb(),b.jb(),1-c),fillOpacity:NY(a.Ae,b.Ae,c),stroke:vo(a.re,b.re,1-c),strokeWidth:NY(a.Ob,b.Ob,c),strokeOpacity:NY(a.$h,b.$h,c),gV:a.sm,gradient:a.hg,pattern:a.Gd});else if(Ti(a)&&Ti(b))if(a){if(b){for(var d=[],e=k.min(a[I],b[I]),f=0;f<e;f++)d[z](NY(a[f],b[f],c));a=d}}else a=b;else a=Xi(a)||Xi(b)?lUa(a,b,c):Yi(a)||Yi(b)?a:$i(a)&&$i(b)?a*(1-c)+b*c:null;return a}
function lUa(a,b,c){if(!a)return b;if(!b)return a;var d={};fk(a,function(e,f){Li(b[f])&&(d[f]=NY(a[f],b[f],c))});return d}function mUa(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c[Xc]:!1);return(!d||(c?a>=c[F]&&a<=c[od]:!1))&&b}
function nUa(a,b,c,d,e){a[uc]&&a[uc].Oe&&b[uc]&&b[uc].Oe&&(c[uc].Oe=function(c){var d=a[uc].Oe(c);c=b[uc].Oe(c);return NY(d,c,e)});a[JC]&&b[JC]&&V(c[JC].N,function(c,d){c.x=NY(a[JC].N[d].x,b[JC].N[d].x,e);c.y=NY(a[JC].N[d].y,b[JC].N[d].y,e)});a.zb&&b.zb&&(c.zb.fa=NY(a.zb.fa,b.zb.fa,e));a.Pa&&b.Pa&&V(c.Pa,function(c,g){c.fa=NY(a.Pa[g].fa,b.Pa[g].fa,e);c.ba=d(c.fa,c.fa)});a.ai&&b.ai&&V(c.ai,function(c,g){c.fa=NY(a.ai[g].fa,b.ai[g].fa,e);c.ba=d(c.fa,c.fa)});a.fk&&b.fk&&(c.fk=lUa(a.fk,b.fk,e));null!=
a.qg&&null!=b.qg&&(c.qg=NY(a.qg,b.qg,e));null!=a.qf&&null!=b.qf&&(c.qf=NY(a.qf,b.qf,e));a[td]&&b[td]&&V(c[td],function(c,g){if(c){var h=a[td][g].Ja,l=b[td][g].Ja,n=c.Ja;n&&n[SC]&&(n[SC].x=NY(h[SC].x,l[SC].x,e),n[SC].y=NY(h[SC].y,l[SC].y,e));c.Ja&&(h=0<c.Ja.N[I],c.ba=d((h?c.Ja.N[0].x:0)+c.Ja[SC].x,(h?c.Ja.N[0].y:0)+c.Ja[SC].y))}})}
function jUa(a,b,c){if(!a||!b)return null;var d=sk(a);if(a.Re||b.Re)d.Re=!0;if(Li(a.ea)||Li(b.ea))d.ea=NY(a.ea||{},b.ea||{},c),d.Rf=NY(a.Rf||{},b.Rf||{},c);Li(a.$s)&&Li(b.$s)&&(d.$s=NY(a.$s,b.$s,c));Li(a.Nq)&&Li(b.Nq)&&(d.Nq=NY(a.Nq,b.Nq,c));Li(a.la)&&Li(b.la)&&a.la!==b.la&&(d.la=sk(a.la),Ya(d.la,vo(a.la[D],b.la[D],1-c)),rb(d.la,NY(Li(a.la[ie])?a.la[ie]:1,Li(b.la[ie])?b.la[ie]:1,c)));null!=a.Tc&&null!=b.Tc&&a.Tc[KC][0][td]===b.Tc[KC][0][td]?d.Tc=NY(a.Tc,b.Tc,c):delete d.Tc;return d}
bUa[J].interpolate=function(a){var b=this.Tj;if(b.Dd){var c=function(a,c){return mUa(a,c,b.F,!0,!1)};fk(b.Dd,function(b,d){var e=this.cqa[d];e&&nUa(e[0],e[1],b,c,a)},this)}if(b.sd){var d=function(a,c){return mUa(a,c,b.F,!1,!0)};fk(b.sd,function(b,c){var e=this.Jza[c];e&&nUa(e[0],e[1],b,d,a)},this)}if(this.jj&&this.Gn){b.m=[];for(var e=0;e<this.jj[I];++e){var f=this.jj[e],g=this.Gn[e],h=sk(g);if(f&&g&&f[G]==g[G]){if(f.j&&g.j){h.j=[];for(var l=0;l<f.j[I];l++)h.j[l]=jUa(f.j[l],g.j[l],a);if(f.yB&&g.yB)for(l=
0;l<f.yB[I];l++)h.j[z](jUa(f.yB[l],g.yB[l],a))}f.Mf&&f.Mf[IB]&&g.Mf&&g.Mf[IB]&&(h.Mf=sk(h.Mf),h.Mf.paths=NY(f.Mf[IB],g.Mf[IB],a))}b.m[e]=h}}b[y]&&Sa(b,NY(this.Nr[y],this.Zw[y],a));b[r]&&oa(b,NY(this.Nr[r],this.Zw[r],a));b.F&&(b.F=NY(this.Nr.F,this.Zw.F,a));if(this.bda&&this.cda&&b.La&&b.La.wu)for(e=0;e<b.La.wu[I];e++){f=b.La.wu[e];g=this.bda[e];h=this.cda[e];if(f.Ja&&f.Ja.N&&g.Ja&&g.Ja.N&&!Jj(g.Ja.N)&&h.Ja&&h.Ja.N)for(var n=f.Ja.N,q=g.Ja.N,t=h.Ja.N,v=q[I],l=0;l<n[I];l++){var x=l<v?q[l]:q[v-1];n[l].x=
NY(x.x,t[l].x,a);n[l].y=NY(x.y,t[l].y,a)}f.sc&&f.sc[HB]&&g.sc&&g.sc[HB]&&h.sc&&h.sc[HB]&&(l=NY(g.sc[HB],h.sc[HB],a),oz(f.sc,new Lm(l[F],l.top,l[r],l[y])));f.ah&&f.ah[HB]&&g.ah&&g.ah[HB]&&h.ah&&h.ah[HB]&&oz(f.ah,NY(g.ah[HB],h.ah[HB],a))}return b};function OY(a){this.Ex=a}
OY[J].yx=function(a,b,c,d){var e=[],f=b[$C],g=a[$C];if(f.xb!=g.xb||f[YA]!=g[YA])null!=g.xb&&e[z](PY(uG,g.xb,g[YA],c,d)),null!=f.xb&&e[z](PY(tG,f.xb,f[YA],c,d));f.sb!=g.sb&&(null!=g.sb&&(g=g.sb,e[z]({type:uG,data:{row:g,column:null}})),null!=f.sb&&(g=f.sb,e[z]({type:tG,data:{row:g,column:null}})));f=b[$B][$C];g=a[$B][$C];!g||f&&f.row==g.row&&f.Kb==g.Kb||e[z]({type:uG,data:{row:g.row,column:g.Kb}});!f||g&&f.row==g.row&&f.Kb==g.Kb||e[z]({type:tG,data:{row:f.row,column:f.Kb}});f=b.La[$C];g=a.La[$C];f.Jh!=
g.Jh&&(null!=g.Jh&&e[z](PY(uG,g.Jh,null,c,d)),null!=f.Jh&&e[z](PY(tG,f.Jh,null,c,d)));b[sA][Ks](a[sA])||e[z]({type:Cu});V(e,S(function(a){this[Cr](a[G],a[Y])},this))};Mq(OY[J],function(a,b){Iw(this.Ex,a,b||null)});function PY(a,b,c,d,e){b=e[b];d==gG?(c=b.xu,d=null):d=b.xu;return{type:a,data:{row:c,column:d}}};function QY(a,b){return Rk(a.x,b[F],b[F]+b[r])===a.x&&Rk(a.y,b.top,b.top+b[y])===a.y?!0:!1};function oUa(a,b){this.mv=a;this.zw=b};function pUa(a,b,c,d,e,f){var g=a.Dd[0]?0:1,h=a.sd[0]?0:1,l=a.Dd[g];a=a.sd[h];var n=l[zB]&&kPa(l[zB]).hk,q=a[zB]&&kPa(a[zB]).hk;this.Vj=b;this.Ux=S(function(a){return n?n(this.Vj.getHAxisValue(a,g)):a},this);this.Yx=S(function(a){return q?q(this.Vj.getVAxisValue(a,h)):a},this);b=this.Vj.getChartAreaBoundingBox();this.sn=this.Ux(b[F]);this.tn=this.Yx(b.top+b[y]);this.Vo=this.Ux(b[F]+b[r]);this.Wo=this.Yx(b.top);this.hT=this.sn;this.iT=this.tn;this.gT=this.Vo-this.sn;this.fT=this.Wo-this.tn;Na(this,
1);this.gua=c;this.g2=d;this.Nia=e;this.yR=f};function RY(a,b,c){this.qs=c;this.Ua=a;this.Mj=b;this.fh=null}R=RY[J];dr(R,function(){return this.Ua});R.my=function(a){this.fh=a};R.ky=function(){};R.iy=function(){};R.jy=function(){};R.dC=function(){};R.bC=function(){};R.cC=function(){};R.gC=function(){};R.fC=function(){};R.Qe=function(){};
R.updateOptions=function(){var a={hAxis:{viewWindowMode:ZI,viewWindow:{}},vAxis:{viewWindowMode:ZI,viewWindow:{}}};this.Ua.$o=a;this.qs.mv&&(fa(this.fh.sn)||(a.hAxis.viewWindow.numericMin=this.fh.sn),fa(this.fh.Vo)||(a.hAxis.viewWindow.numericMax=this.fh.Vo));this.qs.zw&&(fa(this.fh.tn)||(a.vAxis.viewWindow.numericMin=this.fh.tn),fa(this.fh.Wo)||(a.vAxis.viewWindow.numericMax=this.fh.Wo))};function qUa(a,b,c){RY[K](this,a,b,c);this.Ra=null}U(qUa,RY);R=qUa[J];R.ky=function(a){var b=this.Mj().getChartAreaBoundingBox();QY(a,b)&&(this.Ra={x:a.x,y:a.y,Ad:0,le:0})};R.iy=function(a){if(this.Ra){var b=a.x;a=a.y;this.Ra={Ad:b-this.Ra.x,le:a-this.Ra.y,x:b,y:a};this.uF()}};R.jy=function(){this.Ra=null};R.Qe=function(a,b){var c=this.Mj().getChartAreaBoundingBox();QY(a,c)&&b()};
R.uF=function(){var a=this.fh;if(a){var b=this.Mj();a.Vj=b;var c=this.qs;if(c.mv){var b=this.Ra.x-this.Ra.Ad,d=a.Ux(this.Ra.x)-a.Ux(b),e=a.sn-d,f=a.Vo-d,b=k.max(e,a.hT),g=k.min(f,a.hT+a.gT);if(a.yR&&(b===e||0>d)&&(g===f||0<d)||!a.yR)a.sn=e,a.Vo=f}c.zw&&(b=this.Ra.y-this.Ra.le,c=a.Yx(this.Ra.y)-a.Yx(b),d=a.tn-c,e=a.Wo-c,b=k.max(d,a.iT),g=k.min(e,a.iT+a.fT),a.yR&&(b===d||0>c)&&(g===e||0<c)||!a.yR)&&(a.tn=d,a.Wo=e);this[jC]()}};function rUa(a,b,c){RY[K](this,a,b,c);this.Ra=null}U(rUa,RY);R=rUa[J];R.ky=function(a){var b=this.Mj().getChartAreaBoundingBox();QY(a,b)&&(this.Ra={hw:a.x,rm:a.y,HZ:0,IZ:0})};
R.iy=function(a){if(this.Ra){var b=this.Mj().getChartAreaBoundingBox(),c=this.qs;this.E3(a,b);this.Ra.HZ=a.x;this.Ra.IZ=a.y;if(c.mv){a=k.min(this.Ra.hw,this.Ra.HZ);var d=k.abs(this.Ra.hw-this.Ra.HZ)}else a=b[F],d=b[r];c.zw?(c=k.min(this.Ra.rm,this.Ra.IZ),b=k.abs(this.Ra.rm-this.Ra.IZ)):(c=b.top,b=b[y]);this[ks]().Di={left:a,top:c,width:d,height:b,color:cL,opacity:.2}}};R.jy=function(){this.Ra&&(this.uF(),this.Ra=null)};
R.uF=function(){var a=this.qs,b=this.fh,c=this.Mj();b.Vj=c;var d=this[ks]().Di,e=b.Ux(d[F]),f=b.Ux(d[F]+d[r]),c=b.Yx(d.top),d=b.Yx(d.top+d[y]);if(e!==f&&c!==d){var g=b.gT*b.g2;if(a.mv){var h=k.min(e,f),e=k.max(e,f);e-h<g&&(e=(h+e)/2,h=e-g/2,e+=g/2);b.sn=h;b.Vo=e}g=b.fT*b.g2;a.zw&&(a=k.min(c,d),c=k.max(c,d),c-a<g&&(e=(a+c)/2,a=e-g/2,c=e+g/2),b.tn=a,b.Wo=c);this[jC]()}};R.E3=function(a,b){a.x=Rk(a.x,b[F],b[F]+b[r]);a.y=Rk(a.y,b.top,b.top+b[y])};function sUa(a,b,c){RY[K](this,a,b,c);this.Ra=null}U(sUa,RY);R=sUa[J];R.dC=function(a){var b=this.Mj().getChartAreaBoundingBox();QY(a,b)&&(this.Ra={x:a.x,y:a.y,scale:a.gesture[JB],vea:1})};R.bC=function(a){if(this.Ra){var b=this.Mj().getChartAreaBoundingBox();this.E3(a,b);this.Ra.vea=this.Ra[JB];Na(this.Ra,a.gesture[JB]);this.uF()}};R.cC=function(){this.Ra&&(this.uF(),this.Ra=null)};
R.uF=function(){var a=this.fh,b=this.Mj();a.Vj=b;if(a){var b=1-(this.Ra.vea-this.Ra[JB]),c=a.Ux(this.Ra.x),d=a.Vo-c;a.sn=c-(c-a.sn)/b;a.Vo=c+d/b;c=a.Yx(this.Ra.y);d=a.Wo-c;a.tn=c-(c-a.tn)/b;a.Wo=c+d/b;this[jC]()}};R.E3=function(a,b){a.x=Rk(a.x,b[F],b[F]+b[r]);a.y=Rk(a.y,b.top,b.top+b[y])};function tUa(a,b,c){RY[K](this,a,b,c)}U(tUa,RY);tUa[J].fC=function(){var a=this.fh;Na(a,1);a.sn=a.hT;a.Vo=a.hT+a.gT;a.tn=a.iT;a.Wo=a.iT+a.fT;this[jC]()};function uUa(a,b,c){RY[K](this,a,b,c)}U(uUa,RY);uUa[J].gC=function(a,b){var c=this.qs,d=this.Mj().getChartAreaBoundingBox();if(QY(a,d)){b();d=this.fh;if(0>a.wheelDelta){if(d[JB]>=d.gua)return;Na(d,d[JB]*d.Nia)}else{if(d[JB]<=d.g2)return;Na(d,d[JB]/d.Nia)}if(c.mv){var e=(d.Vo+d.sn)/2,f=d.gT*d[JB]/2;d.sn=e-f;d.Vo=e+f}c.zw&&(c=(d.Wo+d.tn)/2,e=d.fT*d[JB]/2,d.tn=c-e,d.Wo=c+e);this[jC]()}};var vUa=[{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,ava)?!0:!1},constructor:qUa},{isEnabled:function(a){a=a.U(XI);return Ti(a)&&Ij(a,$ua)?!0:!1},constructor:rUa},{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,npa)?!0:!1},constructor:tUa},{isEnabled:function(a){a=a.U(XI);return Ti(a)&&Ij(a,rqa),!1},constructor:sUa},{isEnabled:function(a){a=a.U(XI);return null==a||Ti(a)&&Ij(a,gpa)?!0:!1},constructor:uUa}];function wUa(a,b,c,d){if(c.U(vi)===gG)throw m("Cannot use explorer with a pie chart");this.b=c;this.Ua=a;this.qs=null;this.Mj=b;this.$=d;this.fh=null;this.so=[];xUa(this)}R=wUa[J];R.my=function(){var a=ep(this.b,Fua,4);1>a&&(a=1/a);var b=ep(this.b,Gua,.25);1<b&&(b=1/b);var c=ep(this.b,Eua,1.5),d=ap(this.b,Hua,!1);this.fh=new pUa(this.$,this.Mj(),a,b,c,d);V(this.so,function(a){a.my(this.fh)},this)};
function xUa(a){var b=a.$.Dd[0]?0:1,c=a.$.sd[0]?0:1,d=a.$.Dd[b],e=a.$.sd[c],b=!a.$.Dd[1-b]&&d[G]===yi&&!d.pq,c=!a.$.sd[1-c]&&e[G]===yi&&!e.pq,e=a.b.U(YI)[dD];e===zh?c=!1:e===zi&&(b=!1);a.qs=new oUa(b,c);V(vUa,function(a){a[BB](this.b)&&this.so[z](new a[Cc](this.Ua,this.Mj,this.qs))},a)}R.ky=function(a){V(this.so,function(b){b.ky(a)},this)};R.iy=function(a){V(this.so,function(b){b.iy(a)},this)};R.jy=function(a){V(this.so,function(b){b.jy(a)},this)};R.fC=function(a){V(this.so,function(b){b.fC(a)},this)};
R.gC=function(a,b){V(this.so,function(c){c.gC(a,b)},this)};R.Qe=function(a,b){V(this.so,function(c){c.Qe(a,b)},this)};R.dC=function(a,b){V(this.so,function(c){c.dC(a,b)},this)};R.bC=function(a,b){V(this.so,function(c){c.bC(a,b)},this)};R.cC=function(a,b){V(this.so,function(c){c.cC(a,b)},this)};var yUa=[{isEnabled:function(a){return a.U(YI)?!0:!1},constructor:wUa}];function zUa(a,b,c,d){this.b=a;this.D=b;this.Mj=c;this.$=d;this.to=[];this.kb=null;AUa(this)}function AUa(a){a.b&&V(yUa,function(a){a[BB]&&a[BB](this.b)&&this.to[z](new a[Cc](this.D,this.Mj,this.b,this.$))},a)}R=zUa[J];R.jy=function(a){V(this.to,function(b){b.jy(a)});HT(this.kb,15)};R.iy=function(a){V(this.to,function(b){b.iy(a)});HT(this.kb,5)};R.ky=function(a){V(this.to,function(b){b.ky(a)});HT(this.kb,5)};R.gC=function(a,b){V(this.to,function(c){c.gC(a,b)});HT(this.kb,5)};
R.fC=function(a){V(this.to,function(b){b.fC(a)});HT(this.kb,5)};R.Qe=function(a,b){V(this.to,function(c){c.Qe(a,b)})};R.dC=function(a,b){V(this.to,function(c){c.dC(a,b)})};R.bC=function(a,b){V(this.to,function(c){c.bC(a,b)});HT(this.kb,5)};R.cC=function(a,b){V(this.to,function(c){c.cC(a,b)});HT(this.kb,15)};R.my=function(){V(this.to,function(a){a.my()})};function SY(a,b,c,d,e,f){kv[K](this);this.$=a;this.Ua=b;this.No=c;this.mf=d;this.kb=new GT(e);lv(this,this.kb);this.Zn=f;this.Zn.kb=this.kb;this.R3()}U(SY,kv);R=SY[J];R.J=function(){Hv(this.No);SY.g.J[K](this)};R.sqa=function(a){Ca(this.Ua[fB],a[Y].Db);HT(this.kb,5)};R.tqa=function(){};R.vqa=function(a){Ca(this.Ua[fB],a[Y].Db);this.mf[Cr](vG,{targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y})};R.wqa=function(a){this.mf[Cr](Vqa,{targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y})};
R.uqa=function(a){var b={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y};this.mf[Cr](Wqa,b);this.Zn.Qe(b,a[Y][Br])};R.nqa=function(a){this.mf[Cr](Rt,{targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y})};R.Aqa=function(a){a={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y};this.mf[Cr](DF,a);this.Zn.fC(a)};R.oqa=function(a){this.mf[Cr](tJ,{targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y})};R.Bqa=function(a){var b={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y,wheelDelta:a[Y].wheelDelta};this.mf[Cr](tF,b);this.Zn.gC(b,a[Y][Br])};
R.qqa=function(a){a={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y};this.mf[Cr](Yua,a);this.Zn.ky(a)};R.rqa=function(a){a={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y};this.mf[Cr](iJ,a);this.Zn.iy(a)};R.pqa=function(a){a={targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y};this.mf[Cr](Zua,a);this.Zn.jy(a)};R.yqa=function(a){this.Zn.dC({targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y,gesture:a[Y].Eaa},a[Y][Br])};R.zqa=function(a){this.Zn.bC({targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y,gesture:a[Y].Eaa},a[Y][Br])};
R.xqa=function(a){this.Zn.cC({targetID:a[Y].Fe,x:a[Y].Db.x,y:a[Y].Db.y,gesture:a[Y].Eaa},a[Y][Br])};R.lqa=function(a){this.Ua[$C].sb=a[Y].Si;HT(this.kb,50)};R.mqa=function(){Ca(this.Ua[fB],null);this.Ua[$C].sb=null;HT(this.kb,50)};R.kqa=function(a){var b=this.$;this.Ua[fB].s3=this.Ua[fB][uc][Lc]();a=a[Y].Si;Dj(b.m,function(a){return a.kh})&&(ey(this.Ua[sA],b.Ma[a].xu,b.qE==ji),HT(this.kb,0))};R.uba=function(a){this.$.hb!=SK&&(this.Ua.La[$C].Jh=a[Y].aS,HT(this.kb,50))};
R.vba=function(){this.$.hb!=SK&&(this.Ua.La[$C].Jh=null,HT(this.kb,250))};R.jra=function(a){this.$.hb!=SK&&(BUa(this,a[Y].aS),HT(this.kb,0))};R.kra=function(a){null==this.Ua.La.jB&&(this.Ua.La.jB=0);this.Ua.La.jB+=a[Y].Rwa;HT(this.kb,0)};R.Eba=function(a){if(this.$.hb!=SK){var b=this.$.uC;if(this.$.Lh==oF||b==kJ)this.Ua[$C].xb=a[Y].kc,HT(this.kb,50)}};R.Fba=function(){if(this.$.hb!=SK){var a=this.$.uC;if(this.$.Lh==oF||a==kJ)this.Ua[$C].xb=null,HT(this.kb,250)}};
R.Dba=function(a){this.$.hb!=SK&&this.$.Lh==oF&&(BUa(this,a[Y].kc),HT(this.kb,0))};R.Jra=function(a){this.uba(a)};R.Kra=function(){this.vba()};R.Ira=function(a){this.mf[Cr](xpa,{index:a[Y].aS})};R.Jqa=function(a){this.$.Lh==oF?this.Eba(a):(this.Ua[$C].xb=a[Y].kc,this.Ua[$C].datum=a[Y].Si,HT(this.kb,50))};R.Kqa=function(){this.$.Lh==oF?this.Fba():(CUa(this),HT(this.kb,250))};
R.Iqa=function(a){var b=this.$;if(b.Lh==oF)this.Dba(a);else{var c=b.qE==ji;a={sb:a[Y].Si,xb:a[Y].kc};var d=b.m[a.xb];d.kh&&(b.hb==SK?ey(this.Ua[sA],a.sb,c):d.Eg||(b=b.y_(a),this.$.Lh==oF?fy(this.Ua[sA],b.Kb,c):gy(this.Ua[sA],b.row,b.Kb,c)));HT(this.kb,0)}};R.kba=function(a){var b=a[Y].Kw;-1!=b&&($z(this.Ua[$B],{row:a[Y].Si,Kb:DUa(this,a[Y].kc,b)}),CUa(this),HT(this.kb,50))};R.lba=function(a){-1!=a[Y].Kw&&($z(this.Ua[$B],null),HT(this.kb,250))};
R.iqa=function(a){var b=this.$,c=b.qE==ji,d=a[Y].Si,e=a[Y].kc;a=a[Y].Kw;if(null==e||b.m[e].kh)-1==a?this.Ua[$B].EP={kc:e,dZ:d}:gy(this.Ua[sA],d,DUa(this,e,a),c);HT(this.kb,0)};R.Yra=function(a){if(null===a[Y].Kw){switch(this.$.Lh){case uJ:this.Ua[$C].datum=a[Y].Si;this.Ua[$C].xb=a[Y].kc;break;case oF:this.Ua[$C].xb=a[Y].kc;break;case KK:this.Ua[$C].sb=a[Y].Si}HT(this.kb,50)}else this.kba(a)};
R.Zra=function(a){if(null===a[Y].Kw){switch(this.$.Lh){case uJ:CUa(this);break;case oF:this.Ua[$C].xb=null;break;case KK:Ca(this.Ua[fB],null),this.Ua[$C].sb=null}HT(this.kb,750)}else this.lba(a)};R.fqa=function(a){this.Ua.Bh[$C].Cx=a[Y].Cx;HT(this.kb,50)};R.gqa=function(){this.Ua.Bh[$C].Cx=null;HT(this.kb,250)};R.eqa=function(){this.Ua.Bh[$C][LB]&&this.Ua.Bh[$C][LB]();HT(this.kb,250)};R.my=function(){this.Zn.my()};function CUa(a){a.Ua[$C].xb=null;a.Ua[$C].datum=null}
function DUa(a,b,c){a=a.$;var d=null;if(null!=b)d=a.m[b][Is].annotation;else for(b=0;b<a.Ak[I];++b)d=a.Ak[b][Is].annotation;return d[c]}
R.R3=function(){var a=S(function(a,c){Bv(this.No,a,S(c,this))},this);a(Rwa,this.sqa);a(Qwa,this.tqa);a(Owa,this.vqa);a(Nwa,this.wqa);a(Pwa,this.uqa);a(Wwa,this.nqa);a(Iwa,this.Aqa);a(Vwa,this.oqa);a(Hwa,this.Bqa);a(Swa,this.qqa);a(Uwa,this.rqa);a(Twa,this.pqa);a(Jwa,this.yqa);a(Lwa,this.zqa);a(Kwa,this.xqa);a(lxa,this.lqa);a(kxa,this.mqa);a(mxa,this.kqa);a(Zra,this.uba);a(Yra,this.vba);a($ra,this.jra);a(Vra,this.kra);a(apa,this.Eba);a($oa,this.Fba);a(bpa,this.Dba);a(zpa,this.Jra);a(ypa,this.Kra);
a(Apa,this.Ira);a(Iva,this.Jqa);a(Hva,this.Kqa);a(Jva,this.Iqa);a(sya,this.kba);a(rya,this.lba);a(tya,this.iqa);a(Dna,this.Yra);a(Cna,this.Zra);a(Mya,this.fqa);a(Lya,this.gqa);a(Nya,this.eqa)};function BUa(a,b){var c=a.$;if(c.m[b].kh){var d=c.qE==ji,e=c.m[b].xu;c.hb==gG?ey(a.Ua[sA],e,d):fy(a.Ua[sA],e,d)}};function TY(a,b){dX[K](this,a,b);this.OR=this.dg=null}U(TY,dX);R=TY[J];R.G$=function(a,b){var c=this.S;if(1>a.m[I])return!1;this.dg=b;for(var d=a.pie.si,e=a.m[I]/d[I],f=0;f<d[I];++f){for(var g=d[f].md,h=d[f].nd,l=d[f].mT,n=f*e,q=n+e;n<q&&180>a.m[n].xd;)UY(this,a.m[n],g,h),n+=1;l&&UY(this,l,g,h);for(l=q-1;l>=n;--l)UY(this,a.m[l],g,h)}a.nq&&(this.OR=c.Ha(),EUa(this,a.nq),c[p](this.dg,this.OR));return!0};
R.wZ=function(a,b){if(this.Mb.I6){var c=a.sc[HB][y],d=a.sc[HB][F]+a.sc[HB][r]/2,e=a.sc[HB].top+c/2,f=a.sc.brush[Lc]();f.Bf(1);eX(this,d,e,c/2,f,{type:ZJ},b)}else TY.g.wZ[K](this,a,b)};
function UY(a,b,c,d){if(b.ba){var e=a.S.Ha(),f=a.Mb,g=f.pie[lA],h=b[ZA];if(b.fc){var l=f.pie.LD,n=b.fc,q=new oO;q[eC](h.x+n.vf.x,h.y+n.vf.y);q.ta(h.x+n.vf.x,h.y+n.vf.y+l);q.Vf(h.x+g.x,h.y+g.y+l,c,d,n.be,n.xd,!0);q.ta(h.x+n.di.x,h.y+n.di.y);q.Vf(h.x+g.x,h.y+g.y,c,d,n.xd,n.be,!1);a.S.Ba(q,n.brush,e)}if(b.Eu||b.zx)l=f.pie.LD,n=new oO,n[eC](h.x+g.x,h.y+g.y),n.ta(h.x+g.x,h.y+g.y+l),b.zx&&(n.ta(h.x+b.di.x,h.y+b.di.y+l),n.ta(h.x+b.di.x,h.y+b.di.y)),b.Eu&&(n.ta(h.x+b.vf.x,h.y+b.vf.y+l),n.ta(h.x+b.vf.x,h.y+
b.vf.y)),a.S.Ba(n,b.jR,e);n=b.vy?b.vy.brush:b.brush;b.Us?0==b.wJ&&0==b.sC?a.S.Dl(g.x,g.y,c,d,n,e):(q=new oO,q[eC](g.x,g.y-d),q.Vf(g.x,g.y,c,d,0,180,!0),q.Vf(g.x,g.y,c,d,180,360,!0),q[eC](g.x,g.y-b.sC),q.Vf(g.x,g.y,b.wJ,b.sC,360,180,!1),q.Vf(g.x,g.y,b.wJ,b.sC,180,0,!1),q[as](),a.S.Ba(q,n,e)):(q=new oO,q[eC](h.x+b.rC.x,h.y+b.rC.y),q.ta(h.x+b.vf.x,h.y+b.vf.y),q.Vf(h.x+g.x,h.y+g.y,c,d,b.be,b.xd,!0),q.ta(h.x+b.pv.x,h.y+b.pv.y),q.Vf(h.x+g.x,h.y+g.y,b.wJ,b.sC,b.xd,b.be,!1),a.S.Ba(q,n,e));b.hj&&f.Nga&&FUa(a,
b.hj,e);if(c=b.Go){c.fc&&(d=new oO,d[eC](c.fc.vf.x,c.fc.vf.y),d.ta(c.fc.vf.x,c.fc.vf.y+l),d.Vf(c.fc.ci.x,c.fc.ci.y+l,c.fc.md,c.fc.nd,c.fc.be,c.fc.xd,!0),d.ta(c.fc.di.x,c.fc.di.y),d.Vf(c.fc.ci.x,c.fc.ci.y,c.fc.md,c.fc.nd,c.fc.xd,c.fc.be,!1),a.S.Ba(d,c.fc.brush,e));if(c.Eu||c.zx)d=new oO,d[eC](c.qC.x,c.qC.y),d.ta(c.lR.x,c.lR.y),d.ta(c.lR.x,c.lR.y+l),d.ta(c.qC.x,c.qC.y+l),d.ta(c.qC.x,c.qC.y),a.S.Ba(d,c.jR,e);FUa(a,c,e)}b.n1&&a.S.$d(b[td],b.S5.x+h.x,b.S5.y+h.y,b.nV[r],BE,BE,b.la,e);h=DT([IE,b[yc]]);e=
e.a();a.ye(a.dg,h,e);b.sa&&(e=DT([Mu,b[yc]]),a.AK(b.sa,e))}}function FUa(a,b,c){if(b.Us)a.S.Dl(b.ci.x,b.ci.y,b.md,b.nd,b.brush,c);else{var d=new oO;d[eC](b.vf.x,b.vf.y);d.Vf(b.ci.x,b.ci.y,b.md,b.nd,b.be,b.xd,!0);a.S.Ba(d,b.brush,c)}}
function EUa(a,b){for(var c=S(a.Gu,a),d=S(a[JA],a),e=a.S,f=a.OR,g=0;g<b[I];++g){var h=b[g],l=e.Ha(),n=e.Ha(),q=new oO;q[eC](h.oj.x+.5,h.oj.y+.5);q.ta(h.N9+.5,h.oj.y+.5);q.ta(h.N9+.5,h.rs.y+.5);q.ta(h.rs.x+.5,h.rs.y+.5);e.Ba(q,h.Oc,n);e.Ne(h.oj.x+.5,h.oj.y+.5,h.gha,h.vya,n);c(h.lA,l);c(h.zA,l);e[p](f,l);e[p](f,n);h=DT([wH,h[yc]]);d(l.a(),h)}}R.Hfa=function(a,b){if(!Ro(b.nq,this.ls.nq)){this.S.ad(this.OR);var c=new jU(2);kU(c,0,a.nq||{});kU(c,1,b.nq||{});c=c[RB]();EUa(this,c)}this.$T(a);this.dX(a,b)};
R.$T=function(a){var b=this.ls;if(b)for(var c in b.m){if(b.m[c].sa){var d=DT([Mu,ha(c)]);fX(this,d)}d=a.pie.si[c<a.m[I]/a.pie.si[I]?0:1];UY(this,a.m[c],d.md,d.nd)}};R.dX=function(a,b){for(var c in b.m){var d=new jU(2);kU(d,0,a.m[c]);kU(d,1,b.m[c]);var e=a.pie.si[c<a.m[I]/a.pie.si[I]?0:1],f=e.md,e=e.nd;UY(this,d[RB](),f,e)}};function GUa(a,b,c,d,e){var f=a[od]-a[F],g=sk(d),h=sk(d);Ya(h,bCa);d=d[Ic]/3.236;var l=g[Ic]+d,n=h[Ic]+d,q=HUa(a,f,b,g,h,d,e),t=[],v;2==c?(c=a[od],a=a[F],v=bJ):(c=a[F],a=a[od],v=BE);for(var x=0;x<e[I];++x){var A=e[x],C=q[x];if(null!=C){var E=NT(b,A.lA,g,f,C.OF),P=NT(b,A.zA,h,f,C.qG),O=SRa(new BO(c,C.y));t[z]({gha:2,oj:SRa(A.Qea(Rk(C.y,A.kT[Rc],A.kT.end))),N9:a,rs:O,vya:new Ao({fill:SM,fillOpacity:.7}),Oc:new Ao({stroke:SM,strokeWidth:1,strokeOpacity:.7}),aEa:d,lA:{text:A.lA,la:g,anchor:new vV(O.x,
O.y),N:Bj(E.N,function(a,b){return{x:0,y:(b-E.N[I])*l,length:E.ht,text:a}}),Pc:v,Qc:BE,sa:E.Ce?A.lA:L,Ib:0},$Ca:g,zA:{text:A.zA,la:h,anchor:new vV(O.x,O.y),N:Bj(P.N,function(a,b){return{x:0,y:(b+1)*n,length:P.ht,text:a}}),Pc:v,Qc:bJ,sa:P.Ce?A.zA:L,Ib:0},dDa:h,aDa:v,index:A[yc]})}}return t}
function HUa(a,b,c,d,e,f,g){var h=d[Ic]+f,l=e[Ic]+f,n=Bj(g,function(a,g){var h=NT(c,a.lA,d,b,da),l=NT(c,a.zA,e,b,da);return{eI:g,w3:a.tfa,Jw:a.tfa,OF:h.N[I],qG:l.N[I],iN:f,JN:f}});Yj(n,function(a,b){return a.Jw-b.Jw});n=Pj(n);Yj(n,function(a,b){return g[a.eI].ica-g[b.eI].ica});var q=[];0<n[I]&&q[z](n.pop());for(var t=null,v=0,x;x=IUa(a,h,l,g,q,!1),!(0===n[I]||x.zM&&15<v);)x.zM?(v++,t&&Nj(q,t)):v=0,t=n.pop(),q[z](t),Yj(q,function(a,b){return a.Jw-b.Jw});x.zM&&t&&(Nj(q,t),x=IUa(a,h,l,g,q,!1));a=IUa(a,
h,l,g,q,!0);a.zM||(x=a);return x[rA]}function IUa(a,b,c,d,e,f){0<e[I]&&(e[0].iN=0,wj(e).JN=0);for(var g=0;g<e[I];g++){var h=e[g],l=e[g-1],n=e[g+1],n=n?d[n.eI].kT.end-5:a[Xc];h.a8=new no(k.min(h.w3,l?d[l.eI].kT[Rc]+5:a.top),k.max(h.w3,n))}a=JUa(a,b,c,e,f);d=!1;f={};for(g=0;g<e[I];g++){var h=e[g],l=a[g],n=(l[SC]-l.top-h.iN)/b,q=(l[Xc]-l[SC]-h.JN)/c,n=k[Fb](n+.1),q=k[Fb](q+.1),t=n<h.OF||q<h.qG;d=d||t;f[h.eI]={y:l[SC],OF:n,qG:q,zM:t}}return{layout:f,zM:d}}
function JUa(a,b,c,d,e){var f=gk(d,function(a){return{anchor:a.Jw,top:a.Jw-(a.OF*b+a.iN),bottom:a.Jw+(a.qG*c+a.JN)}}),g=[];g[z](function(b,c){var d=b[c].top;return 0==c?{top:k.max(a.top-d,0)}:{top:k.max(b[uj(c)-1][Xc]-d,0)/2}});g[z](function(b,c){var e=b[c][Xc];return c==d[I]-1?{bottom:k.min(a[Xc]-e,0)}:{bottom:k.min(b[uj(c)+1].top-e,0)/2}});g[z](function(a,c,f){var g=a[c][SC]-a[c].top;a=k.max(-g,0);c=d[c];c=k.max(c.OF*b+c.iN-k.max(g,0),0);f=(a+c*(e?1:f))/2;return{anchor:f,top:-f}});g[z](function(a,
b,f){var g=a[b][Xc]-a[b][SC];a=k.max(-g,0);b=d[b];b=k.max(b.qG*c+b.JN-k.max(g,0),0);f=(a+b*(e?1:f))/2;return{anchor:-f,bottom:f}});g[z](function(a,b){var c=a[b][SC],e=d[b];return{anchor:Rk(c,e.a8[Rc],e.a8.end)-c}});e&&g[z](function(a,b,c){return{anchor:(d[b].w3-a[b][SC])*c}});var h=PKa(f,g,function(a,b){return{anchor:a[SC]+(b[SC]||0),top:a.top+(b.top||0),bottom:a[Xc]+(b[Xc]||0)}},function(a,b){return k.max(k.abs(a[SC]-b[SC]),k.abs(a.top-b.top),k.abs(a[Xc]-b[Xc]))});return Bj(d,function(a,b){var c=
h[String(b)];return{anchor:c[SC],top:c.top,bottom:c[Xc]}})}function KUa(a,b){var c=Gj(a,function(a){return a[yc]==b});if(0>c)return{};var d={};d[c]={gha:4,Oc:new Ao({stroke:SM,strokeWidth:2,strokeOpacity:.7})};return d};function VY(a,b,c,d,e){this.Cb=b.U(RJ,IW);this.bha=ep(b,sqa,0);this.zwa=0>ep(b,gh,1);nX[K](this,a,b,c,d,e)}U(VY,nX);VY[J].tJ=function(){return[S(function(){this.ca.Lh=oF;this.ca.kd=ap(this[fs],Jsa);this.ca.Zc&=!this.ca.kd;this.ca.kd&&(this.ca.Hh=this.ca.Hh||{},this.ca.Hh.pie=this.ca.Hh.pie||{},this.ca.Hh.pie.Fca=this[fs].U(tva,!0),this.ca.Hh.pie.$0=this[fs].U(xva,.6));for(var a=0;a<this.Xb.X();a++)if(0>this.Xb[H](a,1))throw m("Negative values are invalid for a pie chart.");},this),S(nX[J].tJ,this)]};
VY[J].Naa=function(){return zu};VY[J].Maa=function(){return null};
VY[J].V8=function(){return[S(function(){var a=this.Zp();if(this.Xb.L(0)!=ni)throw m("Pie chart should have a first column of type string");var b;b=this.ca;var c=b.F,d=this.Qf[AB](),e=null,f=null,g=k[B](1.618*b.Tm),e=k[B](c[r]*(1-1/1.618)-g);d==Jh?(f=new Im(c.top,c[F]+e,c[Xc],c[F]),e=new Im(c.top,c[od],c[Xc],f[od]+g)):d==zu?(f=new Im(c.top,c[od],c[Xc],c[od]-e),e=new Im(c.top,f[F]-g,c[Xc],c[F])):d==WK?(e=new Im(c.top,c[od],c.top+1/1.618*(c[Xc]-c.top-g),c[F]),f=new Im(e[Xc]+g,c[od],c[Xc],c[F])):e=new Im(c.top,
c[od],c[Xc],c[F]);var c=0,d=k.min(e[od]-e[F],e[Xc]-e.top),h=g=k[Fb](d/2),d=k[B]((e[od]+e[F])/2),e=k[B]((e[Xc]+e.top)/2);b.Zc&&(h*=.8,c=g/5,e-=c/2);if(b.kd){var l={md:g*b.Hh.pie.$0,nd:h*b.Hh.pie.$0},g={md:g,nd:h};b={pie:{center:new BO(d,e),md:g.md,nd:g.nd,LD:c,si:b.Hh.pie.Fca?[l,g]:[g,l]},La:f}}else b={pie:{center:new BO(d,e),md:g,nd:h,LD:c,si:[{md:g,nd:h}]},La:f};LUa(this,b);f=this.Qf[AB]();b.La?this.Qf.Uq(b.La):f==YK?this.Qf.Uq(MUa(this)):f==FH&&NUa(this,a.F,b,this.Qf.Ta)},this)]};
function OUa(a,b,c){var d=a.ca,e={},f=up(a[fs],eG,L);a=b[D];var g=b.mb;b=b.ph;var h;d.Zc?(d=a,h=g,f=b):h=d=f;e.normal=new Ao({stroke:d,strokeWidth:1,fill:a,fillOpacity:null!=c?c:1});e.mb=new Ao({stroke:h,strokeWidth:1,fill:g,fillOpacity:null!=c?c:1});e.ph=new Ao({stroke:f,strokeWidth:1,fill:b,fillOpacity:null!=c?c:1});return e}
function MUa(a){var b=a.ca,c=b[y]-b.F[Xc];a=a.Qf.Ta[Ic];var d=[];d[z]({min:2,bc:[da]});var e=d[I];d[z]({min:a+2,bc:[da]});c=HKa(d,c);return c[I]>e?(c=b.F[Xc]+c[e],new Im(c-a,b.F[od],c,b.F[F])):null}
function LUa(a,b){var c=a.ca,d=a.Xb,e=b.pie[lA],f=b.pie.LD,g=d.X(),h=MV(up(a[fs],vqa,L)),l=OUa(a,h,1),n=Dp(a[fs],tqa,{Va:c.xk,fontSize:c.Tm}),q=zp(a[fs],dG,wOa,c.kd?M:hG),t=zp(a[fs],Fna,xOa,$g),v=mp(a[fs],yoa,1/720),x=ap(a[fs],iva),A=op(a[fs],uqa,jAa),C=mp(a[fs],fG,0);a[fs][ysa]=2;c.m=[];c.So=[];var E,P,O;c.kd?(E=a[fs].U(yva,.01),E=c.Hh.pie.$0*(1+E),E=c.Hh.pie.Fca?[0,E]:[E,0],P=[!1,!0],O=[a[fs].U(nJ,.5),a[fs].U(oJ,1)]):(E=[0],P=[!0],O=[1]);c.pie={center:e,LD:f,md:b.pie.md,nd:b.pie.nd,si:[]};for(var f=
S(function(a,b,d,e){var f=c.m[a];1==b?null!=d?f.rd={Ug:!!e,Ph:!0,content:d}:WY(f,t,f):(a=c.m[a-g],WY(f,t,f,a),WY(a,t,f,a))},a),X=S(function(a){var b=c.pie.si[a-1].mT,d=c.pie.si[0].mT;1==a&&b?WY(b,t,b):1<a&&(b&&d?(WY(b,t,b,d),WY(d,t,b,d)):b?(d={KD:tf,uf:tf},WY(b,t,b,d)):d&&(b={KD:tf,uf:tf},WY(d,t,b,d)))},a),T=S(function(a,b,d,e,f){c.kd?c.So[z]({id:a,text:b,brush:new Ao({gradient:{ag:d,Ef:d,Dq:O[0],Eq:O[1],x1:cN,y1:fN,ie:fN,te:fN,qr:!0,JE:!0}}),index:e,ba:f}):c.So[z]({id:a,text:b,brush:new Ao({fill:d}),
index:e,ba:f})},a),W=c.pie.si,sa=b.pie.si,Ba=sa[I],Ja=0,La=0;La<Ba;++La){for(var Fc=sa[La],pb=null,Hc=Fc.md,Fc=Fc.nd,nd=E[La],rc=P[La],xd=0,If=0,tj=0,Vg=0;Vg<g;Vg++)tj+=d[H](Vg,La+1)||0;for(Vg=0;Vg<g;++Vg){var Wg=1===Ba&&d.O()>La+2&&d.Ik(La+2)===Mu&&d.L(La+2)===ni,cx=Wg&&!(!d[Fd](Vg,La+2,Bh)&&!d.Sg(La+2,Bh)),$e=d[H](Vg,La+1)||0,jl=d.Ia(Vg,La+1),Kn=d[H](Vg,0),Sf=d.Ia(Vg,0),oh=0===tj?0:If/tj,dx=0===tj?0:oh+$e/tj,yq=dx-oh>=v,Wg=Wg&&d[Wr](Vg,La+2)||null;yq?If+=$e:xd+=$e;var hp=xoa+Ja,hs=a[fs].U(hp+bDa,
a.Cb[Vg%a.Cb[I]]),hs=MV(hs),is=OUa(a,hs,O[La]),ph=ep(a[fs],hp+NCa,0),ip=mp(a[fs],hp+SCa,C)+nd,ex=Dp(a[fs],hp+HCa,n),Eu=ap(a[fs],[hp+$Ca,cJ],!0),$e=PUa(a,Ja,Vg,oh,dx,$e,jl,Sf,yq,e,Hc,Fc,ip,ph,q,ex,hs,is,Eu);c.m[z]($e);yq=ap(a[fs],hp+DCa,rc&&(yq||x));T(Kn,Sf,hs[D],Ja,yq);La==Ba-1&&f(Ja,Ba,Wg,cx);Ja+=1}0<xd&&(oh=1-(0===tj?0:xd/tj),dx=1,$e=xd,jl=String(xd),Sf=A,pb=PUa(a,-1,-1,oh,dx,$e,jl,Sf,!0,e,Hc,Fc,C+nd,0,q,n,h,l,!1),rc&&!x&&T(L,Sf,h[D],-1,!0));W[z]({md:Hc,nd:Fc,mT:pb});La==Ba-1&&X(Ba)}}
function QUa(a,b){switch(b){case hG:return a.KD;case yi:return a.uf;case $g:return a.uf+UN+a.KD+kf}return L}
function PUa(a,b,c,d,e,f,g,h,l,n,q,t,v,x,A,C,E,P,O){var X=a.ca;if(X.Zc||1<=v)v=0;var T={},W=e-d;yz(T,f);T.uf=g;Ya(T,E);T.Pb=P;T.brush=T.Pb.normal;pr(T,h);Zq(T,b);T.kh=O;T.xu=0<=c?a.Xb.hn(c):null;T.ba=l;b=q*v;v*=t;T.wJ=b;T.sC=v;T.be=360*d+a.bha;T.xd=360*e+a.bha;a.zwa&&(c=360-T.be,T.be=360-T.xd,T.xd=c);c=k.PI*(T.be-90)/180;f=k.PI*(T.xd-90)/180;T.KD=k[B](1E3*W)/10+Ze;h=L;switch(A){case hG:h=T.KD;break;case HH:h=T[JC];break;case yi:h=g;break;case Vma:h=g+UN+T.KD+kf}uz(T,h);if(!l)return T;T.la=C;a=a.mc(T[td],
C)[r];C=C[Ic];T.nV=new Ql(a,C);T.Us=1==W;if(T[td])if(T.Us)T.S5=DO(n,new BO(a/2,C/2)),T.n1=!0;else{W=q-C;C=t-C;a=T.nV;a=new Ql(a[r]/W,a[y]/C);g=new Ql(2/W,2/C);l=WX((c+f)/2+k.PI,1,1);b:{A=WRa(new BO(0,0),a);h=1;E=k.min;for(P=0;P<A[I];++P){var sa=A[P];O=l.x*sa.x+l.y*sa.y;sa=O*O+1-(sa.x*sa.x+sa.y*sa.y);0>sa?O=null:(sa=k[Od](sa),O=[O-sa,O+sa]);if(null===O||0>O[1]){A=null;break b}h=E(h,O[1])}A=h}if(.4>A)a=null;else{l=l[Lc]();l[JB](-A);a=URa(a,g,g);b:{a=WRa(l,a);g=Sk(f-c,2*k.PI);A=0;h=g;for(E=0;E<a[I];++E){P=
Sk(k[Md](a[E].y,a[E].x)-c,2*k.PI);if(P>=g||0==P){a=!1;break b}h=k.min(P,h);A=k.max(P,A)}a=A-h<k.PI}a=a?l:null}W=a&&new BO(a.x*W,a.y*C);null!==W&&(T.n1=!0,T.S5=TRa(n,W,new BO(-T.nV[r]/2,-T.nV[y]/2)))}else T.n1=!1;T.offset=WX((c+f)/2,q,t)[JB](x);x=WX(f,q,t);T.vf=CO(n,WX(c,q,t));T.di=CO(n,x);t=WX(f,b,v);T.rC=CO(n,WX(c,b,v));T.pv=CO(n,t);X.Zc&&270>=T.be&&90<=T.xd&&(t={},90>T.be?(t.be=90,t.vf=new BO(n.x+q,n.y)):(t.be=T.be,t.vf=T.vf),270<T.xd?(t.xd=270,t.di=new BO(n.x-q,n.y)):(t.xd=T.xd,t.di=T.di),t.brush=
T.Pb.mb,T.fc=t);T.Eu=X.Zc&&.5<d;T.zx=X.Zc&&.5>e;if(T.Eu||T.zx)T.jR=T.Pb.mb;return T}function WY(a,b,c,d){c=QUa(c,b);d&&(c+=Ne+QUa(d,b));a.rd={Fn:a[JC],content:c}}
function NUa(a,b,c,d){var e=a.ca,f=e.pie.md,g=e.pie.nd,h=c.pie[lA],l=zp(a[fs],xsa,xOa,hG),n=k.PI*(3*(f+g)-k[Od]((3*f+g)*(f+3*g))),q=[];c=[];for(var t=0;t<e.So[I];++t){var v=e.So[t];if(v.ba){var x;if(0<=v[yc])x=e.m[v[yc]];else{var A=e.pie.si;x=A[A[I]-1].mT}var C=k.max((f+x.wJ)/2,.75*f),E=k.max((g+x.sC)/2,.75*g),P=(x.xd+x.be)/2,A=Sk(P,360),O=$k(f-C,g-E)/n*360,X,T;2*O<x.xd-x.be?(X=x.be+O,T=x.xd-O,180>A?T=k.min(T,180):X=k.max(X,180)):T=X=P;var W=function(a){return CO(h,WX(a,C,E))},O=function(a){return W(k.asin(Rk((a-
h.y)/E,-1,1)))},sa=function(a){return W(k.PI-k.asin(Rk((a-h.y)/E,-1,1)))},v={tfa:W(Uk(P-90)).y,kT:new no(W(Uk(X-90)).y,W(Uk(T-90)).y),lA:v[td],zA:QUa(x,l),ica:x[Ad],index:x[yc]};180>A?(v.Qea=O,q[z](v)):(v.Qea=sa,c[z](v))}}f=b[r]/2-f-d[Ic];e=GUa(new Im(b.top,b[od],b[Xc],b[od]-f),a.mc,2,d,q);b=GUa(new Im(b.top,b[F]+f,b[Xc],b[F]),a.mc,1,d,c);d=[];Qj(d,e,b);a.ca.nq=d};function XY(a,b,c){jY[K](this,a,b,c,gG)}U(XY,jY);XY[J].fs=function(a){return this.S.Uu(a[Us])};XY[J].v$=function(a,b){var c=b[Ac](Se);switch(c[0]){case IE:c=ha(c[1]);if(0>c)break;this[Cr](cpa+a,{kc:c,Si:null})}};function YY(a,b,c,d,e,f,g){xY[K](this,a,b,c,d,e,g);var h=ap(a,cJ,!0);this.Eoa=xV(f,function(b){return ap(a,xoa+b+$Ca,h)});this.Ixa=ap(a,Toa,!0)}U(YY,xY);YY[J].ws=function(a,b,c){this.iZ(a,b,c)};YY[J].W$=function(a,b){return a[Ks](b,!0)};function ZY(a,b){a.m=a.m||{};var c=a.m;c[b]=c[b]||{};return c[b]}
YY[J].iZ=function(a,b,c){var d={Mb:a,kk:this.ue.getEntries(),sv:c,lk:b.Bh},e=b.Bh[$C].Cx;null!=e&&pz(b.Bh[$C],this.ue.lh(e)[LB]);for(var f=this.mp.t6,e=f==hi||f==$g,g=f==qh||f==$g,h=this.ue&&0<d.kk[I],f=$x(b[sA]),h=1<f[I]&&h,l=0;l<f[I];++l){var n=f[l],q=a.pie.si[I],n=n+a.m[I]/q*(q-1);RUa(a,n,c);e&&!h&&SUa(this,d,n)}e&&h&&TUa(this,d,f,f[f[I]-1]);var t=S(function(b){if(a.kd){var c=a.m[I];return[b,(b+c/a.pie.si[I])%c]}return[b]},this),e=S(function(b,e){if(null!=b){for(var f=t(b),h=!1,l=0;l<f[I];++l){var n=
f[l];if(null!=n&&this.Eoa[n]){h=h||!0;if(a.kd){if(this.UDa){var q=n,X=c,T=a.m[q];if(null!=T[ZA]){var W=T.brush[Lc]();W.pd(vo(T.brush.jb(),Te,.7));W.Bf(T.brush.Ae+.1);ZY(X,q).vy={brush:W}}}}else this.Ixa&&UUa(a,n,c);a.nq&&(c.nq=KUa(a.nq,n))}}e&&g&&h&&SUa(this,d,b)}},this);if(f=b.Di)c.Di=f;e(b[$C].xb,!0);e(b.La[$C].Jh,!1)};
function UUa(a,b,c){var d=a.pie,e=a.m[b];if(null!=e[ZA]){c=ZY(c,b);c.Go={};b=c.Go;b.brush=new Ao({stroke:e.brush.jb(),strokeWidth:6.5,strokeOpacity:.3});b.ci=new Ll(d[lA].x+e[ZA].x,d[lA].y+e[ZA].y);b.be=e.be;b.xd=e.xd;b.Us=e.Us;(c=c.hj)&&a.Nga?(a=c.md+c.brush.Ob/2,c=c.nd+c.brush.Ob/2):(c=e.brush.Ob/2,a=d.md+c,c=d.nd+c);d=b.brush.Ob/2;b.md=a+d;b.nd=c+d;a=Uk(b.be-90);c=Uk(b.xd-90);b.vf=Pl(b.ci,WX(a,b.md,b.nd));b.di=Pl(b.ci,WX(c,b.md,b.nd));var f=e.fc;f&&(b.fc=b.fc||{},b.fc.brush=Ho(f.brush.jb(),.3),
b.fc.ci=b.ci[Lc](),b.fc.be=f.be,b.fc.xd=f.xd,b.fc.md=b.md+d,b.fc.nd=b.nd+d,a=Uk(b.fc.be-90),c=Uk(b.fc.xd-90),b.fc.vf=Pl(b.fc.ci,WX(a,b.fc.md,b.fc.nd)),b.fc.di=Pl(b.fc.ci,WX(c,b.fc.md,b.fc.nd)));b.Eu=e.Eu;b.zx=e.zx;if(b.Eu||b.zx)b.jR=Ho(e.jR.jb(),.3),b.cwa=b.Eu?a:c,e=function(a,b){return Pl(a.ci,WX(a.cwa,a.md+b*a.brush.Ob/2,a.nd+b*a.brush.Ob/2))},b.qC=e(b,-1),b.lR=e(b,1)}}
function RUa(a,b,c){var d=a.pie;0<d.LD||(a=a.m[b],null!=a[ZA]&&(b=ZY(c,b),b.hj={},b=b.hj,b.brush=Io(a.brush.jb(),2),b.ci=new Ll(d[lA].x+a[ZA].x,d[lA].y+a[ZA].y),b.be=a.be,b.xd=a.xd,b.Us=a.Us,a=a.brush.Ob/2+2.5+b.brush.Ob/2,b.md=d.md+a,b.nd=d.nd+a,d=Uk(b.xd-90),b.vf=Pl(b.ci,WX(Uk(b.be-90),b.md,b.nd)),b.di=Pl(b.ci,WX(d,b.md,b.nd))))}function SUa(a,b,c){var d=ZY(b.sv,c);c=vY(a.mp,b,c,null,null);d.sa=c;b.lk&&a.ue.ws(c,b.lk,d.sa)}
function TUa(a,b,c,d){var e=ZY(b.sv,d);c=BTa(a.mp,b,c,d);e.sa=c;b.lk&&a.ue.ws(c,b.lk,e.sa)};function $Y(a){Rw[K](this,a);this.gh=null;this.wb=zh;this.ig=this.Uc=this.b=this.$=this.qha=null;this.jN=[];this.Xf=this.Ka=this.Hu=this.Ua=null;this.No=new Jv;this.R=null;this.mf=new OY(this);this.oB=this.eo=null}U($Y,Rw);R=$Y[J];R.J=function(){this.vg();mv(this.No);$Y.g.J[K](this)};R.We=null;R.cH=function(a,b,c,d,e,f){var g;if(this.gh===gG)return aZ[J].cH[bd](this,arguments);g=this.gh===cI?new CY(a,b,c,d,e):new YX(a,b,c,d,e);g[Vc](this.yj,f);return g};
R.xY=function(a,b,c,d,e,f,g){return this.gh===gG?aZ[J].xY[bd](this,arguments):new DY(a,b,c,d,e,0,g)};R.wY=function(a,b,c,d){return this.gh===gG?aZ[J].wY[bd](this,arguments):new lY(a,b,c,d)};R.sO=function(a,b){return this.gh===gG?aZ[J].sO[bd](this,arguments):new PPa(a,b)};R.Vd=function(a,b,c,d){this.gh=a;null!=b&&(this.Nna=b);null!=c&&(this.wb=c);null!=d&&(this.qha=d)};R.Ida=function(a){a&&this[Cc]!==aZ&&(this.__proto__?(this.__proto__=aZ[J],this.constructor=aZ,this[Cc][K](this,this.ma)):this.Vd(gG))};
vr(R,function(a,b,c){this.Ida(Xi(b)&&b[G]===gG);Rw[J][Ws][K](this,a,b,c)});
R.Bk=function(a,b,c,d){this.yj=a;Lp(hN);c=c||{};c=lo(io(c));VUa(this,c);WUa(this,c);Gz(c,c[wC]||this.wb);c.theme=c.theme||this.qha;this.gh!=M&&XUa(c);if(this.gh!=gG&&$o(c.reverseCategories)){var e=c[wC]===zi?bv:mI;c[e]=c[e]||{};Gy(c[e],-1);delete c.reverseCategories}YUa(c);iv.Bc(this.ma);if(!b)throw m(mM);Dj(ck(b.O()),function(a){return b.Ik(a)==wG})&&(c.isDiff=!0);this.Kx=b.L(0)!=N?1:0;this.Bi=b.X();ZUa(this);if(c.isStacked&&c.vAxis&&c.vAxis.baseline)throw m("Cannot set a non-zero base-line for a stacked chart");
var f=c.theme||[];Ti(f)||(f=[f]);for(var e=[c],g=0;g<f[I];++g){var h;if(Yi(f[g]))h=sLa(f[g]);else if(Xi(f[g]))h=f[g];else throw m(Hza);h&&e[z](h)}c=c[G][Le]();FOa[c]&&e[z](FOa[c]);e[z](GOa);var l=wLa(),n=[];V(e,function(a){n[z][bd](n,fga(a,l))});this.b=new To(e);this.gh=zp(this.b,vi,jOa,M);this.V=Gp(this.ma,this.b);this.Aa=Hp(this.ma,this.b);c=new Ql(this.V,this.Aa);e=ap(this.b,CI);if(!this.Ka||this.Ka[Qr]())try{this.Ka=new WO(this.ma,c,a,e)}catch(q){throw m(sza);}else this.Ka[eD](c,a);this.Ua=new zY(d);
this.C=b;n[I]&&this.Dk?(this.Dk.XK[Rs](function(){this.Ka.pp(S(this.jo,this),a)},null,this),sla(this,S(function(){this.Ka.pp(S(this.jo,this),a)},this)),new tLa(n,this.Dk)):this.Ka.pp(S(this.jo,this),a)};
R.jo=function(){var a=this.Ka.cb(),b=this.Ka.Vx(),c=this.b,d=S(function(d){$Ua(this);d=d.Zp();var f=new zUa(c,this.Ua,S(this.$p,this),d);mv(this.R);this.R=new SY(d,this.Ua,this.No,this.mf,S(this.Zj,this,!0),f);this.ig=this.xY(this.b,new Ql(this.V,this.Aa),{Va:d.xk,fontSize:d.Tm},d.uC,d.Lh,d.m[I],this.ig?this.ig.ue:void 0);aVa(this);this.Uc=this.sO(b,a);bVa(this,d)||(this.$=d,cVa(this),dVa(this));eVa(this);this.mf[Cr](wu);this.R.my()},this);this.cH(this.C,c,S(a.df,a),this.V,this.Aa,d)};
function eVa(a){var b=a.Ka.cb();ba[Xr](S(function(){if(b&&b.iH){var a=b.iH();if(a&&this.C){var d=xJa(this.C);Kl(a,d)}}},a),0)}R.tu=function(a,b){if(this.gh===gG)return bZ(a,b);throw m("Cannot compute diff for this chart type.");};
function bZ(a,b){var c=new qq,d=b.X(),e=b.O(),f=a.L(0)!=N;f&&c.Wf(a.L(0),a.Na(0));for(var g=f?1:0,h=g;h<e;++h)c.Wf({type:a.L(h),label:a.Na(h),role:wG}),c.Wf({type:b.L(h),label:b.Na(h),role:Vt});c.Yt(d);for(var l=0;l<d;++l){h=null;f&&(h=b[H](l,0),c.lc(l,0,h));for(var n=g,h=g;h<e;++h){var q=a[H](l,h);c.lc(l,n,q);n+=1;q=b[H](l,h);c.lc(l,n,q);n+=1}}return c}
function VUa(a,b){switch(b[G]){case ku:a.Vd(sh,ku,zh);db(b,null);break;case Ng:a.Vd(sh,Ng,zh);db(b,null);break;case ewa:a.Vd(sh,lL,zh);db(b,null);break;case lL:a.Vd(sh,lL,zi);db(b,null);break;case Bu:a.Vd(Bu);db(b,null);break;case gG:a.Vd(gG),db(b,null)}var c=a.gh;c==M&&(c=null);var d=b[G]||M;d==M&&(d=null);if(!c&&!d)throw m("Unspecified chart type.");if(c&&d&&c!=d)throw m("Incompatible chart types.");db(b,c||d)}
function WUa(a,b){if(b[G]==sh){var c=a.Nna;c==M&&(c=null);var d=b.seriesType||M;d==M&&(d=null);if(c&&d&&c!=d)throw m("Incompatible default series types.");b.seriesType=c||d}}
function XUa(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a[G]){case Bu:d=c;break;case sh:a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(cZ(a,SG,d,Rh),cZ(a,bH,d,Ph),cZ(a,mH,d,mH));b&&(cZ(a,Kra,b,mH),cZ(a,Pna,b,aE));c&&cZ(a,YD,c,aE);a.smoothLine&&!Li(a.curveType)&&(a.curveType=sh);cZ(a,Qra,a,rH);cZ(a,qpa,a,GF);a.chartArea=a.chartArea||{};cZ(a,Pxa,a.chartArea,nL)}
function YUa(a){dZ(a,Rna,$D,ZD);dZ(a,Ura,Xra,xH);eZ(a.hAxis);for(var b in a.hAxes)eZ(a.hAxes[b]);eZ(a.vAxis);for(b in a.vAxes)eZ(a.vAxes[b]);b=a.tooltip;null==b&&(b={},a.tooltip=b);dZ(a,Ana,Ena,zna);cZ(a,zna,b,fE);cZ(a,Bna,b,Ju);cZ(a,yna,b,mna);b.trigger==cta&&(b.trigger=qh);b=a.legend;if(null==b)b={},a.legend=b;else if(typeof b==ni){var c=b;b={};a.legend=b;Ca(b,c)}cZ(a,xH,b,fE);b=a.animation;null==b?(b={},Xy(a,b)):typeof b==N&&(c=1E3*b,b={},Xy(a,b),b.duration=c);cZ(a,xya,b,Tua)}
function eZ(a){if(null!=a){dZ(a,$na,Zna,fE);dZ(a,Rna,$D,ZD);a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;!Li(b[rB])&&Li(c)&&typeof c==N&&(b.count=c+1);a=a.gridlineColor;!Li(b[D])&&Li(a)&&Ya(b,a)}}function dZ(a,b,c,d){a[d]=a[d]||{};d=a[d];cZ(a,b,d,TJ);cZ(a,c,d,DI)}function cZ(a,b,c,d){Li(a[b])&&!Li(c[d])&&(c[d]=a[b])}R.vg=function(){this.Mt();ZUa(this);$Ua(this);mv(this.Ka);Hv(this)};
function ZUa(a){if(a.R&&!a.R[Qr]()){var b=a.R.kb;b.Xr=da;b.qd[Ms]()}mv(a.R);if(a.Ka&&!a.Ka[Qr]()){var b=a.Ka.cb(),c=a.Ka.Vx();a.oB=b;c[bc]()}mv(a.eo);Hv(a.No)}function $Ua(a){var b=a.oB||a.Ka&&a.Ka.cb();a.oB=null;b&&b[bc]()}function aVa(a){V(a.jN,S(function(a){Yi(a)?this.gj(a):this.kj(a)},a));a.jN=[]}R.kj=function(a){null!=this.ig?this.ig.kj(a):this.jN[z](a)};
function fVa(a,b){var c=new Yx;c[Mr](b);for(var c=ay(c),d=!1,e=0;e<c[I];e++){var f=c[e],g=f.column,f=f.row,g=a.$.Ip&&a.$.Ip[g];if(!g)return!1;var h=g.kc,l,n;null!=h?l=a.$.m[h].j[f]:n=a.$.Ma[f];if(!l&&!n)return!1;if(g.gm==zL){if(d)return!1;d=!0;if(!(l||n).Tc)return!1}}return!0}
Uq(R,function(a){if(fVa(this,a)){var b=null;if(this.$.hb!=gG){var c=new Yx;c[Mr](a);for(var c=ay(c),d=0;d<c[I];d++){var e=c[d],f=this.$.Ip[e.column];if(f.gm==zL){b={kc:f.kc,dZ:e.row};break}}}this.Zj(!0);this.Ua[sA][Mr](a);b&&(this.Ua[$B].EP=b);this.Zj(!1)}});
R.Zj=function(a){if(this.Hu){var b=this.Hu;if(!this.ig.W$(this.Ua,this.Hu)){var c=this.Ua.$o,d;if(c){kga(this.b.Th[0],c);c=this.Ka.cb();c=this.cH(this.C,this.b,S(c.df,c),this.V,this.Aa).Zp();this.R.$=c;this.oB&&(this.oB[bc](),this.oB=null);this.eo.fia&&this.eo.fia(c);d=yY(this.ig,c,this.Ua);this.$=c;this.Uc.$T(this.$);var c=this.Uc,e=this.$;c.Fd={};c.ey={};GPa(c,e,d);c.S.deleteContents(!0);HPa(c,d,c.S.Fv);c.S.flush();this.Ua.$o=null}else{d=yY(this.ig,this.$,this.Ua);var c=this.Uc,e=this.$,f=lk({m:null,
Ma:null,La:null,nq:null,Ri:null,Di:null});AV(d,f)&&AV(c.ls,f)?(Ro(d.La,c.ls.La)||(c.S.ad(c.bt),f=new jU(2),kU(f,0,e.La||{}),kU(f,1,d.La||{}),f=f[RB](),c.VH(f)),Ro(d.Ri,c.ls.Ri)||(c.S.ad(c.ex),f=new jU(2),kU(f,0,e.Ri||{}),kU(f,1,d.Ri||{}),f=f[RB](),IPa(c,f)),c.Hfa(e,d),Ro(d.Di,c.ls.Di)||(OPa(c,Jqa),e=d.Di,f=new Ao,f.hf(e[D]),f.Bf(e[ie]),e=c.S.ob(e[F],e.top,e[r],e[y],f,c.S.Fv),c[JA](e,Jqa)),c.ls=d):c.Lp(e,d)}this.Hu=this.Ua[Lc]()}a&&this.mf.yx(b,this.Hu,this.$.hb,this.$.m)}};
rr(R,function(){return this.Hu?this.Hu[sA][Os]():[]});R.lh=function(a){return this.ig?this.ig.lh(a):void 0};R.gj=function(a){null!=this.ig?this.ig.gj(a):this.jN[z](a)};R.dump=function(){var a=this.Ka.cb();return a.Lpa?a.ma[zd]:L};function cVa(a){var b=yY(a.ig,a.$,a.Ua);a.Uc.Lp(a.$,b);a.Hu=a.Ua[Lc]()}function dVa(a){var b=a.Ka.cb(),c=a.Ka.Vx();mv(a.eo);a.eo=a.wY(a.No,b,c,a.$);$Sa(a.eo);bTa(a.eo);cTa(a.eo)}
function bVa(a,b){var c=JOa(a.b,0,qH),d;a.Xf?(d=a.Xf.wfa,a.Mt()):d=a.$;if(!c||!(c.yya||d&&d.hb===b.hb)||b.hb===cI||b.hb===gG)return!1;if(!d){var e=ck(a.C.O()),f=a.C.Ff;f||(f=Bj(a.C.ac,function(a){return Xi(a)?a:{sourceColumn:a,properties:this.C.aq(a)}},a));var g=b.m;d=b.Ip;b.hb===SK&&(d=[{gm:VH},{gm:Xt},{gm:Vt,kc:0}]);var h;V(d,function(a,c){if(a.gm===Vt||a.gm===PH){var d=sk(f[c]);if(a.gm===Vt){var l=g[a.kc];if(l.Eg)return;l=l.Ld||0;if(null!=l){var n=b[wC]&&b[wC]!==zh?b.Dd[l]:b.sd[l];h=function(){return n.zb.xa}}}else d.role=
PH;d.calc=h;e[c]=d}});d=new Lw(a.C);d.Wq(e);var l={};b.Dd&&fk(b.Dd,function(a,b){a.zF&&(l[b]={viewWindow:{numericMin:a.zF.min,numericMax:a.zF.max}})});var n={};b.sd&&fk(b.sd,function(a,b){a.zF&&(n[b]={viewWindow:{numericMin:a.zF.min,numericMax:a.zF.max}})});Vo(a.b,0,{hAxes:l,vAxes:n});var q=a.Ka.cb();d=a.cH(d,a.b,S(q.df,q),a.V,a.Aa).Zp()}a.$=null;var q=dj(),t=a.Xf&&a.Xf.y3||0;a.Mt();a.Xf={LDa:d,jea:b,Qsa:new bUa(d,b),wfa:d,startTime:q,endTime:q+c[LC],y3:t,timer:new Vv(10),uoa:c.M$,c2:c.c2,done:!1};
a.jba();Bv(a.Xf.timer,Ku,S(a.jba,a));a.Xf.timer[Rc]();a.$=b;return!0}R.jba=function(){var a=this.Xf;this.$=null;if(a.done)this.Mt(),this.$=a.jea,cVa(this),dVa(this),this.mf[Cr](wya);else{var b=dj(),c=(b-a[MB])/(a.endTime-a[MB]);if(1>c){if(b-a.y3<1E3/this.Xf.c2)return}else c=1,a.done=!0;c=a.Qsa.interpolate(a.uoa(c));a.wfa=c;a.y3=b;this.Uc.Lp(c,{});this.mf[Cr](vya)}this.$=a.jea};R.Mt=function(){this.Xf&&(mv(this.Xf.timer),this.Xf=null)};
R.wpa=function(){var a=this.$.F;return{left:a[F],top:a.top,width:a[r],height:a[y]}};R.zo=function(a){return null==this.Uc?null:(a=this.Uc.zo(a))?{left:a[F],top:a.top,width:a[od]-a[F],height:a[Xc]-a.top}:null};R.$p=function(){var a=this.$;return{getChartAreaBoundingBox:S(this.wpa,this),getBoundingBox:S(this.zo,this),getXLocation:S(TOa,null,a),getYLocation:S(UOa,null,a),getHAxisValue:S(VOa,null,a),getVAxisValue:S(WOa,null,a),getPointDatum:S(XOa,null,a)}};R.Zp=function(){return this.$};
R.Lj=function(){if(!this.b||!this.$||!this.Ua)throw m("Chart has not finished drawing.");var a=new Ql(this.V,this.Aa),b=Tl(this.ma)[Wb](ih),a=YO(b,a),a=new EO(b,a),c=new RO(b),a=this.sO(c,a),c=yY(this.ig,this.$,this.Ua);a.Lp(this.$,c);return b[cc][0].toDataURL(Ssa)};function aZ(a){$Y[K](this,a);this.Vd(gG)}U(aZ,$Y);R=aZ[J];R.Ida=function(){};R.cH=function(a,b,c,d,e,f){a=new VY(a,b,c,d,e);a[Vc](this.yj,f);return a};R.xY=function(a,b,c,d,e,f,g){return new YY(a,b,c,d,e,f,g)};
R.wY=function(a,b,c){return new XY(a,b,c)};R.sO=function(a,b){return new TY(a,b)};R.tu=function(a,b){return bZ(a,b)};function fZ(a){$Y[K](this,a);this.Vd(sh,Ng,zh)}U(fZ,$Y);function gZ(a){$Y[K](this,a);this.Vd(sh,zE,zh)}U(gZ,$Y);function hZ(a){$Y[K](this,a);this.Vd(sh,M,zh,roa)}U(hZ,$Y);function iZ(a){$Y[K](this,a);this.Vd(sh,ku,zh)}U(iZ,$Y);function jZ(a){$Y[K](this,a);this.Vd(Bu)}U(jZ,$Y);jZ[J].tu=function(a,b){return bZ(a,b)};function kZ(a){$Y[K](this,a);this.Vd(SK)}U(kZ,$Y);function lZ(a){$Y[K](this,a);this.Vd(sh,lL,zi)}U(lZ,$Y);lZ[J].tu=function(a,b){return bZ(a,b)};
function mZ(a){$Y[K](this,a);this.Vd(sh,MK,zh)}U(mZ,$Y);function nZ(a){$Y[K](this,a);this.Vd(sh,lL,zh)}U(nZ,$Y);nZ[J].tu=function(a,b){return bZ(a,b)};function oZ(a){$Y[K](this,a);this.Vd(sh,M,zh)}U(oZ,$Y);function pZ(a){$Y[K](this,a);this.Vd(cI,lL,zh)}U(pZ,$Y);function qZ(a){Rw[K](this,a);this.Fd={};this.W=null;this.qk={Zt:!1};this.gI=this.cL=this.R=this.l=this.Ng=this.$=this.jk=this.C=null;this.aL=50;this.Sda=0;this.JS=1;this.XX=this.v5=this.oW=!1;this.nS=this.zS=this.p_=this.j5=null;this.Nf=!1;this.Kc=null;this.D={range:null,pP:null,oh:null};this.zj={Wk:{min:0,max:0},value:{min:0,max:0}};this.oX=null;this.yY=!1;this.cu=null}U(qZ,Rw);
var rZ={q7:SG,o7:bH,Ew:$g},sZ={l7:"rangeSelectorMinHandle",k7:"rangeSelectorMaxHandle",x7:"rangeSelectorMinScreen",w7:"rangeSelectorMaxScreen"},gVa={Kja:wt,Via:jt,bja:pt,tka:Ct},hVa={fill:tN,fillOpacity:.5},iVa={chartArea:{top:tf,height:cN},enableInteractivity:!1,legend:{position:M},hAxis:{textPosition:TH},vAxis:{textPosition:M,gridlines:{color:M}}},jVa={chartArea:{left:tf,width:cN},enableInteractivity:!1,legend:{position:M},vAxis:{textPosition:TH},hAxis:{textPosition:M,gridlines:{color:M}}},tZ={brush:new Ao({stroke:KN,
fill:Ve}),hM:new Ql(10,16),Rya:3};R=qZ[J];
vr(R,function(a,b,c){this.hc();pq(a);this.C=a;this.jk=kPa(a.L(0));null==this.cL&&(this.cL=new GT(S(this.Eza,this)));null==this.gI&&(this.gI=new GT(S(this.s6,this,!0)));b=new To([b||{}]);this.lt(b);this.Kc=this.Jaa(b);c=c||{};if(!this.W){var d=null;switch(zp(b,fK,gVa,pt)){case jt:d=new fZ(this.ma);break;case pt:d=new oZ(this.ma);break;case Ct:d=new jZ(this.ma);break;case wt:d=new iZ(this.ma);break;default:d=new oZ(this.ma)}this.W=d;Gw(this.W,wu,S(this.bva,this,c))}this.oW&&(this.zS=this.C[H](0,0),
this.nS=this.C[H](k.max(0,this.C.X()-1),0),b={min:this.zS,max:this.nS},c[CB]&&kVa(this,b,c[CB]),this.Kc.domainAxis=this.Kc.domainAxis||{},this.Kc.domainAxis.viewWindow=b);this.W[Ws](a,this.Kc)});R.lt=function(a){this.aL=kp(a,Fpa,50);this.Sda=kp(a,ira,0);this.b_=ap(a,xua,!1);this.oW=ap(a,Fma,!1);this.v5=ap(a,voa,!1);this.XX=ap(a,ixa,!1);this.j5=Cp(a,Ioa,new Ao(hVa));this.p_=Go[Lc]();this.Nf=zp(a,pG,rOa,zh)==zi};R.Jaa=function(a){a=So(Yo(a,Mwa));a.theme=this.Nf?jVa:iVa;return a};
function lVa(a,b){var c=xV(a.X(),function(b){return a[H](b,0)}),c=Aj(c,Si);return Bj(c,b)}R.bva=function(a){Kw(this.W);this.qk={Zt:!0};mVa(this,a);mv(this.l);this.l=this.W.Ka.cb(1);mv(this.R);this.R=new hy;nVa(this)};R.zea=function(a){Kw(this.W);mVa(this,a);oVa(this,$g)};
function mVa(a,b){a.$=a.W.Zp();a.Ng=a.Nf?a.$.sd[0]:a.$.Dd[0];var c=a.zj,d;d={min:k.min(a.Ng.qg,a.Ng.qf),max:k.max(a.Ng.qg,a.Ng.qf)};c.Wk=d;c=a.zj;d=a.Ng[uc].hl(a.Ng.qg);var e=a.Ng[uc].hl(a.Ng.qf);d={min:k.min(d,e),max:k.max(d,e)};yz(c,d);c=a.Sda;if(0>=c)a.JS=1;else{d=0;d=a.zj.Wk.min;var e=a.Ng[uc].hl(d),f=null;Wi(e)?(f=new Date,f[Zc](e[jc]()+c)):f=e+c;d=k[Eb](k.abs(a.Ng[uc].Oe(f)-d));c=k.max(d,1);a.JS=c<a.zj.Wk.max-a.zj.Wk.min?c:1}if(a.v5||a.XX)c=a.Ng,d=lVa(a.C,c[uc].Oe),c=a.Nf?1==c.Qm?d[Ar]():d:
1==c.Qm?d:d[Ar](),a.oX=c;b&&(c=b[CB],mz(a.D,pVa(a,Xi(c)?c[Rc]:null,Xi(c)?c.end:null)))}
function nVa(a){var b=a.l,c=a.$,d=b.Om(c[r],c[y]),e=b.Ha(!1);b[p](d,e);d=c.F;b.ob(0,0,c[r],c[y],a.p_,e);var c=b.ob(d[F],d.top,d[r],d[y],a.p_,e),f=qVa(a),f=b.ob(f[F],f.top,f[r],f[y],a.j5,e);a.Fd[sZ.x7]=f;f=rVa(a);f=b.ob(f[F],f.top,f[r],f[y],a.j5,e);a.Fd[sZ.w7]=f;f=sVa(a,a.D[CB].Wh,d,b,e);a.Fd[sZ.l7]=f;b=sVa(a,a.D[CB].Vh,d,b,e);a.Fd[sZ.k7]=b;var g=Vl(a.ma);a.R.o(g[oe],JG,S(a.Nqa,a,a.qk));a.R.o(g[oe],IG,S(a.JQ,a,a.qk));e=e.a();a.R.o(e,JG,S(a.Qra,a,a.qk));a.R.o(e,ru,S(a.$I,a,a.qk,{type:uF,Oo:!1}));a.yY=
Dm(e,function(a){return a==g[oe]});a.yY||a.R.o(e,IG,S(a.JQ,a,a.qk));a.b_||(tVa(a,f,SG,SG),tVa(a,b,bH,bH));a.R.o(c,qu,S(a.aC,a,a.qk,{oh:$g}));a.R.o(c,su,S(a.$I,a,a.qk,{type:uF,Oo:!0}));a.R.o(c,ru,S(a.$I,a,a.qk,{type:uF,Oo:!1}));Iw(a,wu,null)}function tVa(a,b,c,d){a.R.o(b,qu,S(a.aC,a,a.qk,{oh:d}));a.R.o(b,su,S(a.$I,a,a.qk,{type:c,Oo:!0}));a.R.o(b,ru,S(a.$I,a,a.qk,{type:c,Oo:!1}))}
function sVa(a,b,c,d,e){var f=tZ.hM,g=tZ.Rya,h=tZ.brush,l=d.Ha(!1);d[p](e,l);e=.5*f[r];var n=a.Nf?c[F]:k[Fb](b-e)+.5;b=a.Nf?k[Fb](b-e)+.5:c.top;d.In(l.a(),n,b);a.Nf?(b=k[B](e),b=rO(a.Nf?[{x:0,y:b},{x:0+c[r],y:b}]:[{x:0,y:b},{x:0,y:b+c[y]}]),d.Ba(b,h,l),a.b_||uVa(a,.5*(c[r]-f[y]),0,f[y],f[r],g,d,h,l)):(b=k[B](e),b=rO(a.Nf?[{x:b,y:0},{x:b+c[r],y:0}]:[{x:b,y:0},{x:b,y:0+c[y]}]),d.Ba(b,h,l),a.b_||uVa(a,0,.5*(c[y]-f[y]),f[r],f[y],g,d,h,l));return l.a()}
function uVa(a,b,c,d,e,f,g,h,l){d=b+d;e=c+e;var n=rO([{x:b+f,y:c},{x:d-f,y:c},{x:d,y:c+f},{x:d,y:e-f},{x:d-f,y:e},{x:b+f,y:e},{x:b,y:e-f},{x:b,y:c+f}],!1);g.Ba(n,h,l);f+=1;a.Nf?(a=rO([{x:b+f,y:c+f},{x:d-f,y:c+f}]),b=rO([{x:b+f,y:e-f},{x:d-f,y:e-f}])):(a=rO([{x:b+f,y:c+f},{x:b+f,y:e-f}]),b=rO([{x:d-f,y:c+f},{x:d-f,y:e-f}]));g.Ba(a,h,l);g.Ba(b,h,l)}function qVa(a){var b=a.$.F,c=a.D[CB].Wh;return a.Nf?new Lm(b[F],b.top,b[r],c-b.top):new Lm(b[F],b.top,c-b[F],b[y])}
function rVa(a){var b=a.$.F,c=a.D[CB].Vh;return a.Nf?new Lm(b[F],c,b[r],b[Xc]-c):new Lm(c,b.top,b[od]-c,b[y])}function pVa(a,b,c){var d=a.zj.Wk.min,e=a.zj.Wk.max,f=1==a.Ng.Qm&&!a.Nf;null!=b&&(b=a.Ng[uc].Oe(b),f?d=k.max(b,d):e=k.min(b,e));null!=c&&(a=a.Ng[uc].Oe(c),f?e=k.min(a,e):d=k.max(a,d));return{Wh:d,Vh:e}}R.nQ=function(){var a=this.D[CB],b=this.Ng[uc].hl(a.Wh),a=this.Ng[uc].hl(a.Vh),c=1==this.Ng.Qm&&!this.Nf;return{start:c?b:a,end:c?a:b}};
R.sxa=function(a,b){if(!this.qk.Zt)return!1;var c=this.D[CB];if(null==c.Wh||null==c.Vh)return!1;c=pVa(this,a,b);c=vVa(this,c.Wh,c.Vh,$g);this.D.oh=null;return c};function vVa(a,b,c,d){var e=a.D[CB];if(e.Wh==b&&e.Vh==c)return!1;mz(a.D,{Wh:b,Vh:c});oVa(a,d);return!0}
function oVa(a,b){var c=a.Nf?tZ.hM[y]:tZ.hM[r],d=a.Nf?tZ.hM[r]:tZ.hM[y];if(b!=bH){var e=qVa(a),f=a.Fd[sZ.x7],g=a.Fd[sZ.l7];if(a.Nf){var h=k[Fb](e.top+e[y]-.5*d)+.5;a.l.In(g,0,h);a.l.OU(f,e.top);a.l.bk(f,e[y])}else h=k[Fb](e[F]+e[r]-.5*c)+.5,a.l.In(g,h,0),a.l.FU(f,e[F]),a.l.Lg(f,e[r])}b!=SG&&(e=rVa(a),f=a.Fd[sZ.w7],g=a.Fd[sZ.k7],a.Nf?(h=k[Fb](e.top-.5*d)+.5,a.l.In(g,0,h),a.l.OU(f,e.top),a.l.bk(f,e[y])):(h=k[Fb](e[F]-.5*c)+.5,a.l.In(g,h,0),a.l.FU(f,e[F]),a.l.Lg(f,e[r])))}R.Eza=function(){oVa(this,this.D.oh)};
function wVa(a){var b=a.zj.Wk.max-a.zj.Wk.min,c=a.Ng.Qm,d=(a.D[CB].Wh-a.zj.Wk.min)/b;if(.1>d)return{direction:-1*c,ratio:d/.1};a=(a.zj.Wk.max-a.D[CB].Vh)/b;return.1>a?{direction:1*c,ratio:a/.1}:null}function xVa(a){if(a.oW){var b=!1;a.D.oh==$g&&wVa(a)&&(b=!0);b&&!a.cu?(a.cu=new Vv(a.aL),a.R.o(a.cu,Ku,S(a.jqa,a)),a.cu[Rc](),Fw(a.W,wu,S(a.zea,a,null))):!b&&a.cu&&(mv(a.cu),a.cu=null)}}
R.jqa=function(){if(this.cu){var a=wVa(this),b=this.aL/Tk(1E3,6E4,a.ratio),c=this.jk.hk(this.zS),d=this.jk.hk(this.nS),e=(d-c)*b,b=this.Kc.domainAxis.viewWindow,f=b.max,g=this.jk.hk(b.min),f=this.jk.hk(f);0>a[hA]?(a=k.max(g-e,c),c=f-(g-a)):(c=k.min(f+e,d),a=g+(c-f));d=this.jk.Px(a);e=this.jk.Px(c);if(g!=a||f!=c)b.min=d,b.max=e,this.W[Ws](this.C,this.Kc),this.s6(!0)}};R.Qra=function(a,b){a.Zt&&null!=this.D.oh&&(this.yY||yVa(this,b),bz(b[Us][w],GG))};
R.Nqa=function(a,b){a.Zt&&null!=this.D.oh&&yVa(this,b)};function yVa(a,b){var c=a.D;c[CB]&&null!=c[CB].Wh&&null!=c[CB].Vh||mz(c,{Wh:a.zj.Wk.min,Vh:a.zj.Wk.max});var d=dn(b),e,d=(a.Nf?d.y:d.x)-c.pP,f=a.D[CB],g=a.zj.Wk,h;switch(a.D.oh){case $g:e=g.min-f.Wh;h=g.max-f.Vh;break;case SG:e=g.min-f.Wh;h=f.Vh-a.JS-f.Wh;break;case bH:e=f.Wh+a.JS-f.Vh,h=g.max-f.Vh}e=Rk(d,e,h);c.pP+=e;c.oh!=bH&&(c[CB].Wh+=e);c.oh!=SG&&(c[CB].Vh+=e);xVa(a);HT(a.cL,a.aL);HT(a.gI,a.aL)}
R.aC=function(a,b,c){if(a.Zt&&sv(c)){a=dn(c);var d=this.D;d.pP=this.Nf?a.y:a.x;d.oh=b.oh;xVa(this);c[Br]()}};
R.JQ=function(a){if(a.Zt&&(a=this.D,null!==a.oh)){var b=!1;if(this.v5){var c=this.oX,b=a[CB].Vh,d=yo(c,a[CB].Wh),b=yo(c,b);vVa(this,d,b,a.oh)}else if(this.XX){var e=new no(a[CB].Wh,a[CB].Vh),d=e.end-e[Rc],b=this.zj.Wk,f=c=this.oX,g=S(qo,null,e),c=Fj(f,g),g=Hj(f,g);if(null===c||null===g)c=yo(f,e[Rc]),f=yo(f,e.end),g=c=f=k.abs(e[Rc]-c)<=k.abs(e.end-f)?c:f;e=e.end-e[Rc];c=$k(c,g)-e/2;e=new no(c,c+e);Ia(e,k.max(e[Rc],b.min));e.end=e[Rc]+d;e.end=k.min(e.end,b.max);Ia(e,e.end-d);vVa(this,e[Rc],e.end,a.oh)}else this.oW&&
a.oh!=$g&&(b=this.Kc.domainAxis.viewWindow,d=this.nQ(),b=kVa(this,b,d))&&(Fw(this.W,wu,S(this.zea,this,{range:d})),this.W[Ws](this.C,this.Kc));this.s6(!1);a.oh=null;xVa(this)}};
function kVa(a,b,c){var d=b.max,e=a.jk.hk(b.min),d=a.jk.hk(d),f=d-e;0===f&&(--e,d+=1,f=2);var g=c[Rc];c=c.end;if(null==g||null==c)return!1;var h=a.jk.hk(g),l=a.jk.hk(c);c=l-h;var g=.1*f,n=.6*f;if(c>=g&&c<=n)return!1;h=(h+l)/2;f/=(c<g?.9*n:1.1*g)/c;f=new no(h-f/2,h+f/2);c<g?zVa(f,new no(e,d)):(c=a.jk.hk(a.zS),g=a.jk.hk(a.nS),zVa(f,new no(c,g)));c=a.jk.Px(f[Rc]);a=a.jk.Px(f.end);e=e!=f[Rc]||d!=f.end;b.min=c;b.max=a;return e}
function zVa(a,b){a[Rc]<b[Rc]&&(a.end+=b[Rc]-a[Rc],Ia(a,b[Rc]));a.end>b.end&&(Ia(a,a[Rc]-(a.end-b.end)),a.end=b.end);a[Rc]<b[Rc]&&Ia(a,b[Rc])}R.$I=function(a,b,c){a.Zt&&!this.D.oh&&bz(c[Us][w],b.Oo?b[G]==uF?GG:this.Nf?lpa:UJ:sJ)};R.s6=function(a){var b=this.D.oh,c=this.nQ();if(null!=b&&null!=c){var d=this.Ng.Qm;Iw(this,OF,{start:c[Rc],end:c.end,startChanged:b==(1==d?rZ.q7:rZ.o7)||b==rZ.Ew,endChanged:b==(1==d?rZ.o7:rZ.q7)||b==rZ.Ew,inProgress:a})}};
R.hc=function(){this.W&&(Kw(this.W),mv(this.cL),this.cL=null,mv(this.gI),this.gI=null,this.qk.Zt=!1,mv(this.l),this.l=null,mv(this.R),this.R=null,this.W.hc(),this.W=null,Hv(this),this.Fd={})};function uZ(a,b){$T[K](this,a,[Rt]);this.l1=null==b?!0:b}U(uZ,$T);uZ[J].FG=function(a,b,c){switch(a[G]()){case cM:ey(c[sA],a.qb.ROW_INDEX,this.l1);break;case tM:gy(c[sA],a.qb.ROW_INDEX,a.qb.COLUMN_INDEX,this.l1);break;case sM:fy(c[sA],a.qb.COLUMN_INDEX,this.l1)}return!0};
uZ[J].pk=function(a){a=a[sA][Os]();return Bj(a,function(a){var c=a.row;a=a.column;if(null!=c&&null!=a)c=UT(a,c);else if(null!=c)c=RT(c);else if(null!=a)c=TT(a);else throw m("Invalid selection. No row or column");return new ZT(Cu,c)})};var vZ={50:"#FAFAFA",100:"#F5F5F5",200:"#EEEEEE",300:"#E0E0E0",400:"#BDBDBD",500:"#9E9E9E",600:CN,700:"#616161",800:"#424242",900:"#212121"};function AVa(a){this.B=a?a[bD]():null;this.sS=a?a.eK():null;this.Pf=a?a[F]():null;this.vj=a?a.top():null;this.V=a?a[r]():null;this.Aa=a?a[y]():null;this.zB=a?a.bc():null;this.ud=a?Pj(a[Nd]()):[];this.ot=a?sk(a[ub]()):{}}R=AVa[J];R.lf=function(){return new $Ia(this.B,this.sS,this.ud,this.Pf,this.vj,this.V,this.Aa,this.zB,this.ot)};R.property=function(a,b){return null!=b?(this.ot[a]=b,this):this.ot[a]};R.Da=function(a){this.ud[z](a);return this};R.yz=function(a){this.B=a;return this};R.a=function(){return this.B};
R.Ct=function(a){this.Pf=a;return this};R.Ln=function(a){this.vj=a;return this};R.av=function(){return this.vj};R.Lg=function(a){this.V=a;return this};R.ub=function(){return this.V};R.bk=function(a){this.Aa=a;return this};cb(R,function(){return this.Aa});function wZ(a){this.Ic=a||{}}R=wZ[J];Ez(R,function(){return null});Ha(R,function(){var a=tk(this.Ic);return new wZ(a)});Ta(R,function(a,b){var c=this.Ic[a];return null==c&&null!=b?b:c});R.setStyle=function(a,b){if(a===Gqa||a===hH)return this[TA](a+OCa,b)[TA](a+MCa,b)[TA](a+FCa,b)[TA](a+cDa,b);this.Ic[a]=b;return this};function xZ(a,b){for(var c in b)a[TA](c,b[c]);return a}
My(R,function(a,b,c){b={};uo(b,this.Ic);var d,e=KT(JT((new IT).Ct(this[jd](Dqa,0)),this[jd](Cqa,0)),this[jd](Eqa,0)).Ln(this[jd](Bqa,0));d=KT(JT((new IT).Ct(this[jd](Bra,0)),this[jd](Ara,0)),this[jd](gH,0)).Ln(this[jd](zra,0));var f=KT(JT((new IT).Ct(this[jd](Cxa,0)),this[jd](Bxa,0)),this[jd](Dxa,0)).Ln(this[jd](Axa,0)),g=KT(JT((new IT).Ct(e[F]()+d[F]()+f[F]()),e[od]()+d[od]()+f[od]()).Ln(e.top()+d.top()+f.top()),e[Xc]()+d[Xc]()+f[Xc]()),h=c?c[r]:null,l=c?c[y]:null,n=this[jd](Di);null!=n&&bl(n)||
(n=null);null!=h&&bl(h)&&(null==n||n==da||n>h)&&(n=h);null!=n&&bl(n)&&(n-=g[r]());h=this[jd](xh);null!=h&&bl(h)||(h=null);null!=l&&bl(l)&&(null==h||h==da||h>l)&&(h=l);null!=h&&bl(h)&&(h-=g[y]());d={padding:e,margin:d,border:f,Uk:g,content:{width:null!=n?n:null,height:null!=h?h:null}};null!=d[Gb][r]&&oa(d[Gb],k.max(0,d[Gb][r]));null!=d[Gb][y]&&Sa(d[Gb],k.max(0,d[Gb][y]));e=(new AVa).yz(this);e.sS=d;null!=d[Gb][r]&&e.Lg(d[Gb][r]+d.Uk[r]());null!=d[Gb][y]&&e.bk(d[Gb][y]+d.Uk[y]());f=e;e=(e=this.E1(a,
e,d,b))||f;a=b.halign||0;d=b.valign||0;e.Ct(e.Pf||0);e.Ln(e.av()||0);f=b[RG];null!=f&&bl(f)&&e.Lg(f);b=b[kra];null!=b&&bl(b)&&e.bk(b);b=(f=e.zB)?f[r]:0;f=f?f[y]:0;c&&(e.ub()>c[r]&&e.Lg(c[r]),e[pC]()>c[y]&&e.bk(c[y]));e.zB=new Ql(b,f);c&&null!=c[r]&&a&&e.ub()<c[r]&&e.Ct(a*c[r]-e.ub()*a+e.Pf);c&&null!=c[y]&&d&&e[pC]()<c[y]&&e.Ln(d*c[y]-e[pC]()*d+e.av());return e.lf()});R.E1=function(a,b,c){a=b.ub();var d=b[pC]();return b.Lg(null==a?c.Uk[r]():a).bk(null==d?c.Uk[y]():d)};function yZ(a,b,c){this.Ic=c||{};this.xe=new Ql(a,b);this.wp=dk(null,this.xe[r]*this.xe[y])}U(yZ,wZ);R=yZ[J];R.yk=function(){return this.xe[Lc]()};Ha(R,function(){for(var a=tk(this.Ic),b=this.xe[r],c=this.xe[y],a=new yZ(b,c,a),d=0;d<b;d++)for(var e=0;e<c;e++){var f=this.wp[e*this.xe[r]+d];f&&a.lc(d,e,f[Lc]())}return a});Ez(R,function(){return Aj(this.wp,vea())});R.S3=function(a,b){this.wp[b*this.xe[r]+a]=null;return this};R.lc=function(a,b,c){this.wp[b*this.xe[r]+a]=c;return this};
function BVa(a,b,c,d,e){var f=null==d?!1:d,g=null==e?!1:e,h=a.xe[r];e=c&&c.DP||{};d=c&&c.CP||{};for(var l=dk(0,h),n=dk(0,a.xe[y]),q=[],t={},v=0;v<a.wp[I];v++)if(t[v])q[z](void 0);else{var x=v%h,A=(v-x)/h,C=a.wp[v]||new wZ,E=C[jd](QJ);if(!$i(E)||1>E)E=1;var P=C[jd](yF);if(!$i(P)||1>P)P=1;var O=void 0;if(c&&(!f||!g)){for(var X=f?da:0,T=g?da:0,O=x,W=x+E;O<W;O++)for(var X=X+c.Jc[O],sa=A,Ba=A+P;sa<Ba;sa++)t[sa*a.xe[r]+O]=!0,T+=c.Gc[sa];O=new Ql(X,T)}var Ja=C[rA](b,{},O),X=C[jd](Di),T=C[jd](xh);if(!O&&
(X==da||T==da)){if(X==da)for(O=x,W=x+E;O<W;O++)e[O]=!0;if(T==da)for(sa=A,Ba=A+P;sa<Ba;sa++)d[sa]=!0}q[z](Ja);1>=E&&(l[x]=k.max(Ja[r](),l[x]));if(c&&!f)for(O=x,W=x+E;O<W;O++)bl(c.Jc[O])&&(l[O]=k.max(l[O],c.Jc[O]));1>=P&&(n[A]=k.max(Ja[y](),n[A]));if(c&&!g)for(sa=A,Ba=A+P;sa<Ba;sa++)bl(c.Gc[sa])&&(n[sa]=k.max(n[sa],c.Gc[sa]))}a=Zk[bd](null,l);b=Zk[bd](null,n);return{cells:q,DP:e,CP:d,Jc:l,Gc:n,size:new Ql(a,b)}}
function CVa(a,b,c){for(var d=0,e=Bj(b.Jc,function(a,c){b.DP[c]&&d++;for(var e=da,f=0,g=this.xe[y];f<g;f++){var h=b[DB][f*this.xe[r]+c],l=this.wp[f*this.xe[r]+c];h&&l&&(l=l[jd](QJ),$i(l)&&1<l||(e=k.min(e,a-h[r]()+h.bc()[r])))}return e<da?e:0},a),f=[],g=0,h=a.xe[r];g<h;g++)for(var l=0,n=a.xe[y];l<n;l++){var q=l*a.xe[r]+g,t=b[DB][q];if(t=a.wp[l*a.xe[r]+g]){t=t[jd](QJ);if(!$i(t)||1>t)t=1;if(1<t){var v={index:q,columns:{qz:[],vo:[]}};f[z](v);q=g;for(t=g+t;q<t;q++)b.DP[q]?v[Is].vo[z](q):v[Is].qz[z](q)}}}g=
0;for(h=f[I];g<h;g++){var v=f[g],t=b[DB][v[yc]],x=0,A=0;V(v[Is].qz,function(a){x+=e[a];b.Jc[a]-=e[a];oa(b[kB],b[kB][r]-e[a]);A+=b.Jc[a];e[a]=0});V(v[Is].vo,function(a){x+=e[a];b.Jc[a]-=e[a];oa(b[kB],b[kB][r]-e[a]);A+=b.Jc[a];e[a]=0});if(A<t[r]())if(0<v[Is].vo[I])x=k.max(0,t[r]()-A),V(v[Is].vo,function(a){var c=b.Jc[a];b.Jc[a]+=x/v[Is].vo[I];oa(b[kB],b[kB][r]+(b.Jc[a]-c))});else{var x=k.max(0,k.min(x,A-t[r]()+t.bc()[r])),C=t[r]()-x;V(v[Is].qz,function(a){var c=b.Jc[a];b.Jc[a]=b.Jc[a]/A*C;oa(b[kB],
b[kB][r]+(b.Jc[a]-c))})}}b.Jc=Bj(ek(b.Jc,e),function(a){oa(b[kB],b[kB][r]-a[1]);return a[0]-a[1]});f=a[jd]($G,da)-c.Uk[r]();a=a[jd](RG,-da)-c.Uk[r]();c=aJa(c[Gb][r],b[kB][r],a,f);if(null!=c){if(b[kB][r]<c){if(a=c-b[kB][r],0<d){for(var E in b.DP)b.Jc[E]+=a/d;oa(b[kB],c)}}else if(b[kB][r]>c)if(1===b.Jc[I])oa(b[kB],b.Jc[0]=c);else for(E=ck(b.Jc[I]),Yj(E,function(a,c){return-Xj(b.Jc[a],b.Jc[c])}),g=0,h=E[I]-1;g<h;g++)if(a=b.Jc[E[g]],f=b.Jc[E[g+1]],a!==f){f=a*(g+1)-f;l=b[kB][r]-c;a=f;f>=l&&(a=l);f=0;for(l=
g;f<=l;f++)b.Jc[E[f]]-=a/(g+1);oa(b[kB],b[kB][r]-a);if(b[kB][r]<=c)break}if(b[kB][r]!==c){g=0;for(h=b.Jc[I];g<h;g++)b.Jc[g]=0>=b[kB][r]?c/b.Jc[I]:b.Jc[g]/b[kB][r]*c;oa(b[kB],c)}}}
function DVa(a,b,c){for(var d=0,e=Bj(b.Gc,function(a,c){b.CP[c]&&d++;for(var e=da,f=0,g=this.xe[r];f<g;f++){var h=b[DB][c*this.xe[r]+f],l=this.wp[c*this.xe[r]+f];h&&l&&(l=l[jd](yF),$i(l)&&1<l||(e=k.min(e,a-h[y]()+h.bc()[y])))}return e<da?e:0},a),f=[],g=0,h=a.xe[y];g<h;g++)for(var l=0,n=a.xe[r];l<n;l++){var q=g*a.xe[r]+l,t=b[DB][q];if(t=a.wp[g*a.xe[r]+l]){t=t[jd](yF);if(!$i(t)||1>t)t=1;if(1<t){var v={index:q,rows:{qz:[],vo:[]}};f[z](v);q=g;for(t=g+t;q<t;q++)b.CP[q]?v[$c].vo[z](q):v[$c].qz[z](q)}}}g=
0;for(h=f[I];g<h;g++){var v=f[g],t=b[DB][v[yc]],x=0,A=0;V(v[$c].qz,function(a){x+=e[a];b.Gc[a]-=e[a];Sa(b[kB],b[kB][y]-e[a]);A+=b.Gc[a];e[a]=0});V(v[$c].vo,function(a){x+=e[a];b.Gc[a]-=e[a];Sa(b[kB],b[kB][y]-e[a]);A+=b.Gc[a];e[a]=0});if(A<t[y]())if(0<v[$c].vo[I])x=k.max(0,t[y]()-A),V(v[$c].vo,function(a){var c=b.Gc[a];b.Gc[a]+=x/v[$c].vo[I];Sa(b[kB],b[kB][y]+(b.Gc[a]-c))});else{var x=k.max(0,k.min(x,A-t[y]()+t.bc()[y])),C=t[y]()-x;V(v[$c].qz,function(a){var c=b.Gc[a];b.Gc[a]=b.Gc[a]/A*C;Sa(b[kB],
b[kB][y]+(b.Gc[a]-c))})}}b.Gc=Bj(ek(b.Gc,e),function(a){Sa(b[kB],b[kB][y]-a[1]);return a[0]-a[1]});f=a[jd](sra,da)-c.Uk[y]();a=a[jd](kra,-da)-c.Uk[y]();c=aJa(c[Gb][y],b[kB][y],a,f);if(null!=c){if(b[kB][y]<c){if(a=c-b[kB][y],0<d){for(var E in b.CP)b.Gc[E]+=a/d;Sa(b[kB],c)}}else if(b[kB][y]>c)if(1===b.Gc[I])Sa(b[kB],b.Gc[0]=c);else for(E=ck(b.Gc[I]),Yj(E,function(a,c){return-Xj(b.Gc[a],b.Gc[c])}),g=0,h=E[I]-1;g<h;g++)if(a=b.Gc[E[g]],f=b.Gc[E[g+1]],a!==f){f=a*(g+1)-f;l=b[kB][y]-c;a=f;f>=l&&(a=l);f=0;
for(l=g;f<=l;f++)b.Gc[E[f]]-=a/(g+1);Sa(b[kB],b[kB][y]-a);if(b[kB][y]<=c)break}if(b[kB][y]!==c){g=0;for(h=b.Gc[I];g<h;g++)b.Gc[g]=0>=b[kB][y]?c/b.Gc[I]:b.Gc[g]/b[kB][y]*c;Sa(b[kB],c)}}}
R.E1=function(a,b,c){var d=BVa(this,a);CVa(this,d,c);DVa(this,d,c);d=BVa(this,a,d,!1,!0);CVa(this,d,c);DVa(this,d,c);d=BVa(this,a,d,!1,!1);a=this.xe[r];for(var e=this.xe[y],f=d.Jc,g=d.Gc,h=d[DB],l=dk(da,a),n=dk(da,e),q=d=0,t=0;t<e;t++){for(var v=0,x=0;x<a;x++){var A=h[t*a+x];if(null!=A){l[x]=k.min(l[x],f[x]-A[r]()+A.bc()[r]);n[t]=k.min(n[t],g[t]-A[y]()+A.bc()[y]);var C=(A[F]()||0)+v,E=(A.top()||0)+q,A=(new AVa(A)).Ct(C).Ln(E).lf();b.Da(A)}v+=f[x]}d=k.max(d,v);q+=g[t]}a=new Ql(Zk[bd](null,l),Zk[bd](null,
n));b.zB=a;a=new Ql(d,q);b.Lg(a[r]+c.Uk[r]());b.bk(a[y]+c.Uk[y]());b.Ct(null!=b.Pf?b.Pf:0);b.Ln(null!=b.av()?b.av():0);return b};function zZ(a,b){this.Ic=b||{};this.wg=a}U(zZ,wZ);Ha(zZ[J],function(){var a=tk(this.Ic);return new zZ(this[yC](),a)});Iz(zZ[J],function(){return this.wg});Hz(zZ[J],function(a){this.wg=a;return this});
zZ[J].E1=function(a,b,c){var d=this.Ic,e=this[yC]();if(null===e)return b.Lg(0),b.bk(0),b;var f=b.ub(),f=(null==f?da:f)-c.Uk[r](),g=d[aH];null==g&&(g=da);0>=g?e=[]:(e=fJa(a,e,d,f,g),e=Bj(e.N,jj));e=e[Je](Ne);a=a(e,d);b.Lg(k.min(a[r]+c.Uk[r](),b.ub()||da));b[HC](Ju,e);oa(d,b.ub()-c.Uk[r]());b[HC](oi,d);b.bk(a[y]+c.Uk[y]());return b};function EVa(a){this.rq=(a||{}).maxWidth||null}
var FVa={"line-spacing":5,"max-lines":2,fill:vZ[PM],"font.family":aM,"font.size":14,"font.weight":500},GVa={fill:vZ[TM],"font.family":aM,"font.size":14},HVa={"max-lines":1,fill:vZ[WM],"font.family":aM,"font.size":14},IVa={"font.family":aM,"font.size":14},JVa={"font.family":aM,"font.size":24,"max-lines":1},KVa={"corners.rx":2,"corners.ry":2,"fill.color":Ci,"stroke.color":"#c1c1c1","stroke.width":1.1,"padding.left":15,"padding.right":15,"padding.top":18,"padding.bottom":18,"shadow.xoffset":0,"shadow.yoffset":2,
"shadow.radius":1,"shadow.opacity":.2};EVa[J].yu=function(a,b){var c=20,d;if(1<b[I])d=LVa(b);else{d=b[0];d[JC]||(c=7);var e=new yZ(1,2),f=MVa(d);f&&(f[TA](gH,d.dh?15:5),e.lc(0,0,f));e.lc(0,1,xZ(new zZ(d[Ad]),JVa)[TA](QI,d[D]));d=e}c=(new yZ(1,2)).lc(0,0,xZ(new zZ(a),FVa)[TA](gH,c)).lc(0,1,d);this.rq&&c[TA]($G,this.rq);return xZ(c,KVa)};
function MVa(a){return a.dh?(new yZ(1,2)).lc(0,0,xZ(new zZ(a[JC]||Bma),GVa)[TA](aH,1)[TA](gH,5)).lc(0,1,xZ(new zZ(a.dh),HVa)):a[JC]?xZ(new zZ(a[JC]),GVa)[TA](Tra,5)[TA](aH,2):null}function NVa(a){for(var b=(new yZ(1,a[I]))[TA](Di,da),c=0,d=a[I];c<d;c++){var e=a[c],e=xZ(new zZ(e[Ad]),JVa)[TA](aH,1)[TA](QI,e[D]);b.lc(0,c,e);c<d-1&&e[TA](gH,15)}return b}
function OVa(a){for(var b=(new yZ(3,a[I]))[TA](Di,da),c=0,d=a[I];c<d;c++){var e=a[c],f=MVa(e);f||(f=xZ(new zZ(Bma),GVa)[TA](aH,1));e=xZ(new zZ(e[Ad]),IVa)[TA](lI,1)[TA](aH,1)[TA](QI,e[D]);c<d-1&&f[TA](gH,15);b.lc(0,c,f);b.lc(1,c,(new wZ)[TA](Di,da)[TA](RG,15));b.lc(2,c,e)}return b}function LVa(a){return Ej(a,function(a){return!(a[JC]||a.dh)})?NVa(a):OVa(a)};function PVa(a,b,c,d,e){this.Nm=a;this.Wd=b;this.Zi=c;this.cR=d;this.po=e}var AZ=[GL,zu,fL,Jh];Ca(PVa[J],function(a,b){var c=a;if(null==c)for(var d=0===this.po.x&&0===this.po.y?GL:0!==this.po.x&&0!==this.po.y?GL:0>this.po.y?GL:0<this.po.x?zu:0<this.po.y?fL:Jh,c=[],e=0,f=AZ[I];e<f;e++)c[z](d),d=yj(AZ,d),d=AZ[(d+1)%AZ[I]];e=0;for(f=c[I];e<f;e++)if(d=c[e],!b&&e===f-1||QVa(this,d))return RVa(this,d);return null!=b?RVa(this,b):null});
function QVa(a,b){switch(b){case GL:return a.Wd.top-a.Nm.top>=a.Zi[y];case fL:return a.Nm.top+a.Nm[y]-(a.Wd.top+a.Wd[y])>=a.Zi[y];case zu:return a.Nm[F]+a.Nm[r]-(a.Wd[F]+a.Wd[r])>=a.Zi[r];case Jh:return a.Wd[F]-a.Nm[F]>=a.Zi[r];case pK:var c=new Lm(a.Wd[F]-(a.Zi[r]/2-a.Wd[r]/2),a.Wd.top-(a.Zi[y]/2-a.Wd[y]/2),a.Zi[r],a.Zi[y]);return c[F]>=a.Nm[F]&&c.top>=a.Nm.top&&c[F]+c[r]<=a.Nm[F]+a.Nm[r]&&c.top+c[y]<=a.Nm.top+a.Nm[y]}}
function SVa(a){return 0>a.po.x?a.Wd[F]+a.cR:0<a.po.x?a.Wd[F]+a.Wd[r]-a.Zi[r]-a.cR:a.Wd[F]+a.Wd[r]/2-a.Zi[r]/2}function TVa(a){return 0>a.po.y?a.Wd.top+a.cR:0<a.po.y?a.Wd.top+a.Wd[y]-a.Zi[y]-a.cR:a.Wd.top+a.Wd[y]/2-a.Zi[y]/2}
function RVa(a,b){switch(b){case GL:return new Ll(SVa(a),a.Wd.top-a.Zi[y]);case fL:return new Ll(SVa(a),a.Wd.top+a.Wd[y]);case zu:return new Ll(a.Wd[F]+a.Wd[r],TVa(a));case Jh:return new Ll(a.Wd[F]-a.Zi[r],TVa(a));case pK:return new Ll(a.Wd[F]-(a.Zi[r]/2-a.Wd[r]/2),a.Wd.top-(a.Zi[y]/2-a.Wd[y]/2))}};function BZ(a){this.gv=Oj(a,[S(this.pwa,this),S(this.nwa,this)]);fA(this,!1)}BZ[J].pwa=function(a,b,c){if(b[bD]()instanceof zZ){a=b.eK();var d=a[VB],e=a[RA];a=c.x+b[F]()+d[F]()+e[F]();c=c.y+b.top()+d.top()+e.top();var f=b[r]()-d[r]()-e[r](),d=b[y]()-d[y]()-e[y](),e=b[bD]()[jd](lI);$i(e)&&bl(e)||(e=0);var g=b[bD]()[jd](AD);$i(g)&&bl(g)||(g=0);return[(new jP(a+f*e,c+d*g,void 0,b[HC](oi)))[w](Ju,b[HC](Ju))]}return null};
BZ[J].nwa=function(a,b,c){var d=b[bD](),e=b[Nd](),f=[],g=b.eK(),h=g[VB],g=g[RA];(d[jd](sE)||d[jd](OI)||d[jd](pE)||d[jd](MI))&&f[z](new iP(c.x+b[F]()+h[F](),c.y+b.top()+h.top(),b[r]()-h[r](),b[y]()-h[y](),d.Ic));for(var d=0,l=e[I];d<l;d++)Qj(f,this.I(a,e[d],new Ll(c.x+b[F]()+h[F]()+g[F](),c.y+b.top()+h.top()+g.top())));return f};
BZ[J].I=function(a,b,c){c=c||new Ll(0,0);for(var d=[],e=0,f=this.gv[I];e<f;e++){var g=(0,this.gv[e])(a,b,c);if(null!==g){Qj(d,g);break}}this[iD]&&(e=b.eK(),a=e[VB],e=e[RA],Qj(d,[new iP(c.x+b[F](),c.y+b.top(),b[r](),b[y](),{strokeColor:Dpa,fillColor:M}),new iP(c.x+b[F]()+a[F](),c.y+b.top()+a.top(),b[r]()-a[r](),b[y]()-a[y](),{strokeColor:Fta,fillColor:M}),new iP(c.x+b[F]()+a[F]()+e[F](),c.y+b.top()+a.top()+e.top(),b[r]()-a[r]()-e[r](),b[y]()-a[y]()-e[y](),{strokeColor:cL,fillColor:M})]));return d};function CZ(a){$T[K](this,a,[Rt])}U(CZ,$T);CZ[J].FG=function(a,b,c){c[sA][bc]();return!0};CZ[J].pk=function(){return[]};var UVa={cN:zh,gN:zi};var VVa={selectionMode:ji,groupSize:.65,collapseGaps:!0,blendingMode:ci,orientation:zh,stacked:!1,chart:{style:{titleSpacing:36,subtitleSpacing:4,background:{fillColor:Ci,stroke:Tg,"stroke.width":0},chartArea:{fillColor:M},title:{fontSize:16,fillColor:vZ[TM]},subtitle:{fontSize:14,fillColor:vZ[WM]},text:{fontName:aM}}},legend:{style:{margin:40,spacing:16,icon:{rowspan:2,"corners.rx":2,"corners.ry":2,width:20,height:12,"margin.right":8},title:{fillColor:vZ[TM]},subtitle:{fillColor:vZ[WM],"padding.top":4,
"max-lines":1},selected:{title:{fontWeight:500,fillColor:vZ[PM]},subtitle:{fontWeight:500,fillColor:vZ[TM]}}}},axes:{all:{margin:6,style:{baseline:{strokeColor:vZ[VM],strokeWidth:1},contextTicks:{fillColor:vZ[PM]},gridlines:{strokeColor:vZ[YM],strokeWidth:1},label:{fillColor:vZ[PM]},text:{fontSize:12},ticks:{fillColor:vZ[TM]}}},domain:{all:{gridlines:!1}},target:{all:{gridlines:!0}},x:{all:{ticks:{pixelsPerTick:100}}},y:{all:{ticks:{pixelsPerTick:40}}}}};function DZ(a){if(null!=a)try{a=Gn(a).$b}catch(b){}return a}function EZ(a,b){var c=DZ(sp(a,zV(b,TJ))),d;d=zV(b,Wh);d=a.U(d,null,jp);return{fillColor:c,opacity:d,fontName:sp(a,zV(b,EI)),fontSize:fp(a,zV(b,DI)),fontWeight:bp(a,zV(b,aL))?aL:null,italic:bp(a,zV(b,MH)),underline:bp(a,zV(b,LD))}}function WVa(a,b){var c=Cp(a,b);return{fillColor:DZ(c.jb()),fillOpacity:c.Ae,strokeColor:DZ(c.re),strokeWidth:c.Ob,strokeOpacity:c.$h}}
function XVa(a,b){return{axis:sp(a,zV(b,jE)),title:sp(a,zV(b,GH)),inLegend:bp(a,zV(b,uD))}}function YVa(a){return(a=Ap(a,AH,pFa))?a===BE?0:a===pK?.5:1:null}
function FZ(a,b){var c=fp(a,zV(b,oI)),c={baseline:a.U(zV(b,kL)),discrete:sp(a,zV(b,vi))!==yi,label:sp(a,zV(b,aE)),gridlines:null!=c?0!==c:null,range:{min:a.U(zV(b,wD)),max:a.U(zV(b,xD))},format:{},style:{gridlines:{strokeColor:DZ(sp(a,zV(b,pI)))},baseline:{strokeColor:DZ(sp(a,zV(b,jL)))},label:EZ(a,zV(b,ZD)),ticks:EZ(a,zV(b,fE)),text:EZ(a,zV(b,fE))}},d=sp(a,zV(b,BI)),e=fp(a,zV(b,zI));null!=d&&(c[Sb].pattern=d);null!=e&&(c[Sb].scaleFactor=e);return c}
function ZVa(a){var b=new To([a]);Cp(b,nL);Cp(b,kK);return uo(Wo(b),{width:fp(b,Di),height:fp(b,xh),stacked:bp(b,NH),selectionMode:sp(b,qF),groupSize:Ep(b,Kba,1),chart:{title:sp(b,aE),subtitle:sp(b,nE),style:{background:WVa(b,nL),chartArea:WVa(b,kK),text:{fontName:sp(b,EI),fontSize:fp(b,DI)},title:EZ(b,ZD)}},legend:{position:sp(b,zH),style:{container:{valign:YVa(b)},text:EZ(b,yH),title:{"max-lines":fp(b,wsa)}}},axes:{all:{style:{gridlines:{strokeColor:DZ(sp(b,rI))},baseline:{strokeColor:DZ(sp(b,jL))}}},
domain:uo(gk(Zo(b,eva),function(a,d){return FZ(b,dva+d)}),{all:FZ(b,Yt)}),target:uo(gk(Zo(b,doa),function(a,d){return FZ(b,coa+d)}),{all:FZ(b,Iu)}),x:uo(gk(Zo(b,rta),function(a,d){return FZ(b,qta+d)}),{all:FZ(b,mI)}),y:uo(gk(Zo(b,BD),function(a,d){return FZ(b,Xma+d)}),{all:FZ(b,bv)})},series:uo(gk(Zo(b,oF),function(a,d){return XVa(b,lF+d)}),{all:XVa(b,L)})})};var $Va={Jja:Jh,oka:zu},aWa={B7:TD,g7:YK};function bWa(a){this.bi=a[xB];this.qe=a[JB];this.$a=a[CB];this.Nb=a[gd]||void 0;this.oG=a.G8;this.k5=a.ek||YK;this.ri=a.Vl;this.Y5=a.yha||{};this.Zma=a.Yma||{};this.Xg=a.Sca||{}}
bWa[J].I=function(a,b){var c=[],d=new Im(b.top,b[F]+b[r],b.top+b[y],b[F]),e=this.k5===YK?BE:bJ,f=null;V(this.bi[xB],function(g,h){var q=g[Ad];if(!(this.$a[Rc]>q||this.$a.end<q)){var t=g[gd],v=t[NC]||pK,q=this.qe[JB](q)*b[r]+b[F],x={};vk(x,this.Y5);t.la[ae]&&vk(x,this.Zma);var t=t[gd],A=b.top;switch(e){case pK:A+=b[y]/2;break;case bJ:A+=b[y]}var C=a.df(t,x),A=new Im(A,q+C[r],A+C[y],q);switch(v){case pK:var E=C[r]/2;$a(A,A[F]-E);Ua(A,A[od]-E);break;case bJ:$a(A,A[F]-C[r]),Ua(A,A[od]-C[r])}switch(e){case pK:C=
C[y]/2;A.top-=C;Ma(A,A[Xc]-C);break;case bJ:A.top-=C[y],Ma(A,A[Xc]-C[y])}f&&8>A[F]-f[od]||(f=A,Jm(d,A),v=(new jP(q,b.top,t,x))[w](lI,v===bJ?1:v===pK?.5:0)[w](AD,e===bJ?1:e===pK?.5:0),q=ST(this.oG[Lc](),rg,h),c[z](new hU(v,q,this.ri)))}},this);if(this.Nb){var g=this.Nb[Ac](Ne),h=a.df(g,this.Xg);e===BE?(g=(new jP((d[od]-d[F])/2+d[F],d[Xc]+18,g,this.Xg))[w](lI,.5)[w](AD,0),Ma(d,d[Xc]+(h[y]+18))):(g=(new jP((d[od]-d[F])/2+d[F],d.top-18,g,this.Xg))[w](lI,.5)[w](AD,1),d.top-=h[y]+18);c[z](new hU(g,ST(this.oG[Lc](),
rg,HH),this.ri))}return{size:new Lm(d[F],d.top,d[od]-d[F],d[Xc]-d.top),elements:c}};function GZ(a){this.ka=a[JB];this.lma=a[nA];this.Csa=a.c$;this.IK=a.IK||50;ez(this,a[kB]);this.Rc=a.Rc;this.ze=a.ze;ua(this,a[Sb]);this.Fk=null;jz(this,cWa(this))}GZ[J].iR=function(){};
function cWa(a){var b=a.MI(a.Rc,a.ze);a.iR(b);b=Bj(b,function(a){a=a.v;return{value:a,label:this.As(a)}},a);if(0===b[I])b[z]({value:a.Rc,label:a.As(a.Rc)}),a.Rc!=a.ze&&b[z]({value:a.ze,label:a.As(a.ze)});else if(a.lma){var c=a.Rc,d=a.ze,e=d-c,f=k.min(b[0][Ad][qd](),c[qd]());.25>=(c-f)/e&&(a.Rc=f);c=k.max(b[b[I]-1][Ad][qd](),d[qd]());.25>=(c-d)/e&&(a.ze=c)}if(a.Csa){for(;b[0][Ad]<a.Rc;)b[xb]();b[0][Ad]!=a.Rc&&(d=a.As(a.Rc),null!=d&&b[Ke]({value:a.Rc,label:d}));for(;b[b[I]-1][Ad]>a.ze;)b.pop();b[b[I]-
1][Ad]!=a.ze&&(d=a.As(a.ze),null!=d&&b[z]({value:a.ze,label:d}))}return Aj(b,function(a){return null!=a[gd]})}GZ[J].As=function(a){a=this.ka.fi(a);return null==a?null:{label:null!=this.Fk?this.Fk.wc(a):String(a),la:{}}};function HZ(){this.Oi=0}R=HZ[J];R.jx=function(a,b){return this.ix(this[JB](a),this[JB](b))};R.ix=function(a,b){return b-a};R.NB=function(){return this.fi(this.Oi)};R.Co=function(){return this.Oi};R.Bt=function(a){this.Oi=this[JB](a)};R.cw=function(a){this.Oi=a};function dWa(a){this.bi=a[xB];this.qe=a[JB];this.$a=a[CB];this.Nb=a[gd]||void 0;this.oG=a.G8;this.ri=a.Vl;this.k5=a.ek||Jh;this.Y5=a.yha||{};this.Xg=a.Sca||{}}
dWa[J].I=function(a,b){var c=[],d=new Im(b.top,b[F]+b[r],b.top+b[y],b[F]),e=this.k5===Jh?bJ:BE;V(this.bi[xB],function(f,g){var h=f[Ad];if(!(this.$a[Rc]>h||this.$a.end<h)){var t=f[gd],v=t[NC]||pK,h=this.qe[JB](h)*b[y]+b.top,x={};vk(x,t.la,this.Y5);var t=t[gd],A=b[F];switch(e){case pK:A+=b[r]/2;break;case bJ:A+=b[r]}var C=a.df(t,x),A=new Im(h,A+C[r],h+C[y],A);switch(e){case pK:var E=C[r]/2;$a(A,A[F]-E);Ua(A,A[od]-E);break;case bJ:$a(A,A[F]-C[r]),Ua(A,A[od]-C[r])}switch(v){case pK:C=C[y]/2;A.top-=C;
Ma(A,A[Xc]-C);break;case bJ:A.top-=C[y],Ma(A,A[Xc]-C[y])}Jm(d,A);v=[(new jP(b[F],h,t,x))[w](lI,e===bJ?1:e===pK?.5:0)[w](AD,v===bJ?1:v===pK?.5:0)];V(v,function(a,b){var d=ST(ST(this.oG[Lc](),rg,g),eM,b);c[z](new hU(a,d,this.ri))},this)}},this);if(this.Nb){var f=this.Nb[Ac](Ne),g=a.df(f,this.Xg),h;e===BE?(h=(new jP(d[od]+18,(d[Xc]-d.top)/2+d.top,f,this.Xg))[w](CF,90)[w](lI,.5)[w](AD,1),Ua(d,d[od]+(g[y]+18))):e===bJ&&(h=(new jP(d[F]-18,(d[Xc]-d.top)/2+d.top,f,this.Xg))[w](CF,-90)[w](lI,.5)[w](AD,1),
$a(d,d[F]-(g[y]+18)));c[z](new hU(h,ST(this.oG[Lc](),rg,HH),this.ri))}return{size:new Lm(d[F],d.top,d[od]-d[F],d[Xc]-d.top),elements:c}};function IZ(){}U(IZ,kq);ua(IZ[J],function(a,b){for(var c=0;c<a.X();c++){var d=a[H](c,b);null!=d&&(d=this.wc(d),a.zz(c,b,d))}});IZ[J].UP=function(a){return String(a)};function JZ(a){var b=a&&a.granularity;null!=b&&$i(b)||(b=1);b={pattern:1<b?$f:1===b?GAa:FAa};a&&vk(b,a);this.gd=new lq(b)}U(JZ,kq);ua(JZ[J],function(a,b){if(a.L(b)===si)for(var c=a.X(),d=0;d<c;d++){var e=a[H](d,b),e=this.wc(e);a.zz(d,b,e)}});JZ[J].UP=function(a){a=fPa(a);return this.gd.wc(a)};var KZ={};KZ[Zg]=IZ;KZ.string=IZ;KZ.number=nq;KZ.date=lq;KZ.datetime=lq;KZ.timeofday=JZ;function eWa(a){this.bi=a[xB];this.qe=a[JB];this.nG=a.uX;this.ri=a.Vl;this.hL=a.Pa||!1;this.W3=a.zb||!1;this.RI=a[w].Pa;this.pG=uo({},this.RI,a[w].zb)}eWa[J].jL=function(a,b,c,d){if(null==c)return null;a=c*b[y]+b.top;return new hP(b[F],a,b[F]+b[r],a,d)};
eWa[J].I=function(a,b){var c=[],d=!1;this.hL&&V(this.bi[xB],function(e,f){var l=e[Ad],l=this.qe[JB](l);if(!(0>l||1<l)){var n=this.RI;l===this.qe.Co()&&(n=this.pG,d=!0);l=this.jL(a,b,l,n);null!=l&&(n=ST(this.nG[Lc](),eM,f),c[z](new hU(l,n,this.ri)))}},this);if(!d&&this.W3){var e=this.qe.Co();if(0<=e&&1>=e&&(e=this.jL(a,b,e,this.pG),null!=e)){var f=ST(this.nG[Lc](),eM,this.bi[xB][I]);c[z](new hU(e,f,this.ri))}}return c};function fWa(a){this.bi=a[xB];this.qe=a[JB];this.nG=a.uX;this.ri=a.Vl;this.hL=a.Pa||!1;this.W3=a.zb||!1;this.RI=a[w].Pa;this.pG=uo({},this.RI,a[w].zb)}fWa[J].jL=function(a,b,c,d){if(null==c)return null;a=c*b[r]+b[F];return new hP(a,b.top,a,b.top+b[y],d)};
fWa[J].I=function(a,b){var c=[],d=!1;this.hL&&V(this.bi[xB],function(e,f){var l=e[Ad],l=this.qe[JB](l);if(!(0>l||1<l)){var n=this.RI;l===this.qe.Co()&&(n=this.pG,d=!0);l=this.jL(a,b,l,n);null!=l&&(n=ST(this.nG[Lc](),eM,f),c[z](new hU(l,n,this.ri)))}},this);if(!d&&this.W3){var e=this.qe.Co();if(0<=e&&1>=e&&(e=this.jL(a,b,e,this.pG),null!=e)){var f=ST(this.nG[Lc](),eM,this.bi[xB][I]);c[z](new hU(e,f,this.ri))}}return c};function gWa(a){a=a||{};this.Mca=a[w]&&a[w].Jt||0;this.Wma=a[w]&&a[w].ma||{};this.usa=a[w]&&a[w][YB]||{};this.aza=a[w]&&a[w][JC]||{};this.Dya=a[w]&&a[w].dh||{}}
gWa[J].yu=function(a){var b=xZ(new yZ(2,2*a[I]-1),this.Wma);V(a,function(c,d){d*=2;var e=xZ((new wZ)[TA](OI,c[D]),this.usa)[TA](VH,c.tsa);b.lc(0,d,e);e=c.dh;if(null!=c[JC]||e){var f=xZ(new zZ(c[JC]),this.aza)[TA](VH,c.gk),g;e&&(g=xZ(new zZ(c.dh),this.Dya)[TA](VH,c.Bya));null==f[jd](aH)&&f[TA](aH,g?1:2);g?(e=(new yZ(1,2)).lc(0,0,f),e.lc(1,0,g),b.lc(1,d,e)):b.lc(1,d,f)}d/2+1<a[I]&&0<this.Mca&&b.lc(1,d+1,(new wZ)[TA](xh,this.Mca))},this);return b};function LZ(){}function hWa(a,b){return new iWa(a,b)}function iWa(a,b){this.oza=a;this.pza=b}U(iWa,LZ);eA(iWa[J],function(a){a=this.oza[hD](a);return this.pza[hD](a)});function jWa(a){this.uw=a}U(jWa,LZ);eA(jWa[J],function(a){return Bj(a,function(a){return this.uw[hD](a)},this)});function MZ(a){this.window={x:a.x,y:a.y};this.xo=a.bpa||!1}U(MZ,LZ);function kWa(a,b,c){function d(a,b,c){return(0<b?YK:TD)+(0<a?zu:Jh)+(0<c?KCa:LCa)}var e=a.xo;c[w](OJ,null)[w](NJ,null)[w](MJ,null)[w](LJ,null)[w](GJ,null)[w](FJ,null)[w](IJ,null)[w](HJ,null);for(var f=0;2>f;f++)for(var g=0;2>g;g++)for(var h=0;2>h;h++){var l=awa+d(f,g,h),n=0===g?-da:da,q=0===h?-da:da,t=a[FC].x.fi(0===f?-da:da),n=a[FC].y.fi(n),q=b[w](awa+d(e?n:t,e?t:n,e?-q:q));null!=q&&c[w](l,q)}}
function lWa(a,b){var c=b.eB,d=(new nP(b.Ic))[Y](b[Y]());V(c,function(a){switch(a[0]){case eg:d[eC](this[FC].x[JB](this.xo?a[2]:a[1]),this[FC].y[JB](this.xo?a[1]:a[2]));break;case dg:d[UC](this[FC].x[JB](this.xo?a[2]:a[1]),this[FC].y[JB](this.xo?a[1]:a[2]));break;default:throw m("Unrecognized command "+a[0]);}},a);return d}
eA(MZ[J],function(a){if(a instanceof iP){var b=eP(a),c=this.xo?ep(b,Ei):ep(b,qD),d=this.xo?ep(b,qD):ep(b,Ei),e=this.xo?ep(b,xh):ep(b,Di),f=this.xo?ep(b,Di):ep(b,xh),b=c+e,e=d+f,c=this[FC].x[JB](c),b=this[FC].x[JB](b),d=this[FC].y[JB](d),e=this[FC].y[JB](e),d=new iP(c,d,b-c,e-d,a.Ic);kWa(this,a,d);d[Y](a[Y]());return d}if(a instanceof nP)return lWa(this,a);if(a instanceof fP)return d=eP(a),c=a.Ic,(new fP(ep(d,ai),this[FC].x[JB](ep(d,this.xo?Ei:qD)),this[FC].y[JB](ep(d,this.xo?qD:Ei)),c))[EC](a[Y]());
throw m("Projection unknown type: "+a);});function NZ(a){this.ZB=0;GZ[K](this,a)}U(NZ,GZ);NZ[J].iR=function(){null!=this[Sb]&&0<lk(this[Sb])[I]&&(this.Fk=new lq(this[Sb]))};
NZ[J].As=function(a){if(this.Fk)return{label:this.Fk.wc(new Date(a)),la:{}};var b=!1,c;a=new Date(a);switch(this.ZB){case Dygraph.SECONDLY:case Dygraph.TWO_SECONDLY:case Dygraph.FIVE_SECONDLY:case Dygraph.THIRTY_SECONDLY:c=fi;break;case Dygraph.MINUTELY:case Dygraph.TWO_MINUTELY:case Dygraph.FIVE_MINUTELY:case Dygraph.TEN_MINUTELY:case Dygraph.THIRTY_MINUTELY:c=MM;0===a[ed]()||this.Gr?(b=!0,c=7):b=!1;this.Gr=!1;break;case Dygraph.HOURLY:case Dygraph.TWO_HOURLY:case Dygraph.SIX_HOURLY:c=uh;b=a[gc]();
0!==a[ed]()&&(c+=MM);b=12===b||0===b||this.Gr;this.Gr=this.Rc>a[qd]();b&&(c+=eFa);break;case Dygraph.DAILY:case Dygraph.TWO_DAILY:c=Wf;0===a[wc]()||this.Gr?(c+=Ne+Xp.MONTH_DAY_SHORT,b=!0):b=!1;this.Gr=!1;break;case Dygraph.WEEKLY:c=Xp.MONTH_DAY_ABBR;b=this.Gr;this.Gr=!1;break;case Dygraph.MONTHLY:case Dygraph.QUARTERLY:case Dygraph.BIANNUAL:c=wAa;b=0===a[Zd]()||this.Gr;this.Gr=this.Rc>a[qd]();b&&(c+=Ne+Xp.YEAR_FULL);break;case Dygraph.ANNUAL:case Dygraph.DECADAL:case Dygraph.CENTENNIAL:c=Xp.YEAR_FULL}if(null!=
c)return c=(new Up(c))[Sb](a),{label:c,la:{bold:b}};throw yza;};NZ[J].MI=function(a,b){var c=this.jH(),d=Dygraph.pickDateTickGranularity(a,b,this[kB],c);return Dygraph.getDateAxis(a,b,d,c)};NZ[J].jH=function(){var a=this,b={axisLabelFormatter:function(b,d){a.ZB=d;return L+b},pixelsPerLabel:this.IK};return function(a){return b[a]}};function OZ(a){GZ[K](this,a)}U(OZ,GZ);OZ[J].As=function(a){return{label:String(this.ka.fi(a)),la:{Vb:L,bold:!1,color:Tg,Va:yM,fontSize:13,oc:!1,he:!1}}};OZ[J].MI=function(a,b){var c=this.jH(),d=Bj(mWa(this.ka),function(a){return a.v});return Dygraph.numericTicks(a,b,this[kB],c,void 0,d)};OZ[J].jH=function(){var a={axisLabelFormatter:function(a){return L+a},pixelsPerLabel:this.IK};return function(b){return a[b]}};function PZ(a){this.Fk=null;GZ[K](this,a)}U(PZ,GZ);PZ[J].As=function(a){return{label:this.Fk.wc(a),la:{Vb:L,bold:!1,color:Tg,Va:yM,fontSize:13,oc:!1,he:!1}}};PZ[J].iR=function(a){var b=0;V(a,function(a){b=k.max(b,JKa(a.v))},this);a={fractionDigits:b,pattern:ii};this[Sb]&&vk(a,this[Sb]);this.Fk=new nq(a)};PZ[J].MI=function(a,b){return Dygraph.numericTicks(a,b,this[kB],this.jH())};PZ[J].jH=function(){var a={axisLabelFormatter:function(a){return L+a},pixelsPerLabel:this.IK};return function(b){return a[b]}};function QZ(a,b){this.Lx=a;this.sL=b}R=QZ[J];R.jx=function(a,b){return this.Lx.ix(a,b)};R.ix=function(a,b){return this.sL.ix(a,b)};R.NB=function(){return this.Lx.NB()};R.Co=function(){return this.sL.Co()};R.Rh=function(){return this.Lx.Rh()};R.Bt=function(a){this.cw(this.Lx[JB](a))};R.cw=function(a){this.Lx.cw(a);this.sL.Bt(a)};Na(R,function(a){a=this.Lx[JB](a);return this.sL[JB](a)});R.fi=function(a){a=this.sL.fi(a);return this.Lx.fi(a)};function RZ(){this.Oi=0}U(RZ,HZ);Na(RZ[J],function(a){return null!=a?a[jc]():null});RZ[J].fi=function(a){if(null===a)return null;var b=new Date;b[Zc](a);return b};RZ[J].Rh=function(){return!1};function nWa(a){this.qe=a}R=nWa[J];R.jx=function(a,b){return this.qe.ix(a,b)};R.ix=function(a,b){return this.qe.jx(a,b)};R.NB=function(){return this.qe.Co()};R.Co=function(){return this.qe.NB()};R.Bt=function(a){this.qe.cw(a)};R.cw=function(a){this.qe.Bt(a)};R.Rh=function(){return this.qe.Rh()};Na(R,function(a){return this.qe.fi(a)});R.fi=function(a){return this.qe[JB](a)};function SZ(){this.Oi=0}U(SZ,HZ);Na(SZ[J],function(a){return YW(a)});SZ[J].fi=function(a){return null===a?null:VW(a)[Ar]()};SZ[J].Rh=function(){return!1};function oWa(){this.Oi=this[JB]([0,0,0]);this.tV=new SZ;this.DH=new RZ}R=oWa[J];R.jx=function(a,b){return this.tV.jx(a,b)};R.ix=function(a,b){return this.DH.jx(a,b)};R.NB=function(){return this.fi(this.Oi)};R.Co=function(){return this.Oi};R.Bt=function(a){this.Oi=this[JB](a)};R.cw=function(a){this.Oi=a};R.Rh=function(){return!1};Na(R,function(a){return null===a?null:fPa(a)});R.fi=function(a){return null===a?null:VW(UW([a[je](),a[ge](),a[ed](),a[gc](),a[Lb]()-1,a[Zd](),a[Uc]()-1970]))[Ar]()};function TZ(a){this.tV=new SZ;this.DH=new QZ(new nWa(this.tV),new QZ(new oWa,new RZ));NZ[K](this,a)}U(TZ,NZ);TZ[J].iR=function(){this.Fk=new JZ(this[Sb])};TZ[J].MI=function(a,b){var c=this.DH[JB](a),d=this.DH[JB](b),c=TZ.g.MI[K](this,c,d);return Bj(c,function(a){return{v:this.DH.fi(a.v)}},this)};TZ[J].As=function(a){a=this.tV.fi(a);return{label:this.Fk.wc(a),la:{}}};var UZ={};UZ[Zg]=OZ;UZ.string=OZ;UZ.number=PZ;UZ.date=NZ;UZ.datetime=NZ;UZ.timeofday=TZ;function pWa(){}U(pWa,LZ);eA(pWa[J],function(a){var b={},c={},d=[];V(a,function(a){if(a instanceof iP){var f=a[Y]().id,g=Bj([f.qb.DOMAIN_INDEX,f.qb.group,f.qb[Ec]],String)[Je](pf),f=f.qb.OBJECT_INDEX,h=0<f?b:c,l=h[g],n;if(n=l)n=l[Y]().id.qb.OBJECT_INDEX;if(!l||k.abs(f)>k.abs(n))l&&d[z](l),h[g]=a;else d[z](a)}else d[z](a)});fk(b,function(a){d[z](a[Lc]()[Y](a[Y]())[w](OJ,2)[w](NJ,2)[w](MJ,2)[w](LJ,2))});fk(c,function(a){d[z](a[Lc]()[Y](a[Y]())[w](IJ,2)[w](HJ,2)[w](GJ,2)[w](FJ,2))});return d});function qWa(a,b){this.qsa=a;this.Qza=b}U(qWa,LZ);eA(qWa[J],function(a){var b={};return Bj(a,function(a){var d=a[Y]()[Ad],e=d.tB;e in b||(b[e]={});var f=b[e],d=d.jw;if(!(d in f)){var e=this.qsa[e],g=this.Qza[d];f[d]=new MZ({x:new QZ(e.YA,e.m4),y:new QZ(g.YA,g.m4)})}return f[d][hD](a)},this)});function rWa(a){this.Z7=a}U(rWa,LZ);eA(rWa[J],function(a){if(a instanceof iP){var b=this.Z7,c=this.Z7+1,d=eP(a),e=ep(d,qD),f=ep(d,Di);if(k.abs(f)>c)var g=Yk(f),f=f-g*b,e=e+g*b/2;g=ep(d,Ei);d=ep(d,xh);k.abs(d)>c&&(c=Yk(d),d-=c*b,g+=c*b/2);b=a[Y]();null!=b||(b=null);return(new iP(e,g,f,d,a.Ic))[EC](b)}return a});function VZ(){this.Oi=0}U(VZ,HZ);Na(VZ[J],function(a){return null!=a?ha(a):null});VZ[J].fi=function(a){return null!=a?a:null};VZ[J].Rh=function(){return!1};function WZ(a,b){this.Oi=0;this.yo={start:a?a[Rc]:0,end:a?a.end:1};this.Uz={start:b?b[Rc]:0,end:b?b.end:1}}U(WZ,VZ);Bz(WZ[J],function(a,b){a=null!=a?this.yo[Rc]:a;b=null!=b?this.yo.end:b;this.yo={start:a,end:b};return this});mz(WZ[J],function(a,b){a=null!=a?this.yo[Rc]:a;b=null!=b?this.yo.end:b;this.Uz={start:a,end:b};return this});Na(WZ[J],function(a){return null!=a?(a-this.yo[Rc])/(this.yo.end-this.yo[Rc])*(this.Uz.end-this.Uz[Rc])+this.Uz[Rc]:null});
WZ[J].fi=function(a){return null!=a?(a-this.Uz[Rc])/(this.Uz.end-this.Uz[Rc])*(this.yo.end-this.yo[Rc])+this.yo[Rc]:null};function XZ(a,b){iU[K](this);this.t9=!0;this.zy=new sl;this.Yv=new sl;this.definition=a;this.Ec={};this.SU={};this.Ci=b;this.vX=op(this[LA][fs],Fxa,ci);this.bca=mp(this[LA][fs],bta,.15);this.Wwa=mp(this[LA][fs],dpa,.7);Lp(hN)}U(XZ,iU);function sWa(a,b,c){a=Mn(a);c===ata?(c=Lfa(a[0],a[1],a[2]),c[2]=k.max(c[2]-b,0),a=Qn(c[0],c[1],c[2])):a=Sn(a,b);return Jn(a)}function tWa(a,b,c){a=Mn(a);c===ata?(c=Lfa(a[0],a[1],a[2]),c[2]=k.min(c[2]+b,1),a=Qn(c[0],c[1],c[2])):a=ao(a,b);return Jn(a)}R=XZ[J];
R.cache=function(a,b,c){a=a in this.Ec?this.Ec[a]:this.Ec[a]={Al:!0,value:null};a.Al&&(a.Al=!1,dj(),yz(a,c?b[K](c):b()));return a[Ad]};R.Al=function(a){a in this.Ec&&(this.Ec[a].Al=!0)};function YZ(a,b,c){var d=a[LA][wC]===zi;c=a[LA].dM[c];a=a[LA].QH[b];return{mv:d?c:a,zw:d?a:c}}function uWa(a){return a[LA][wC]===zi?a[LA].dM:a[LA].QH}function vWa(a){return a[LA][wC]===zi?a[LA].QH:a[LA].dM}
function wWa(a){switch(a[G]()){case tM:return UT(a.qb.COLUMN_INDEX,a.qb.ROW_INDEX);case sM:return TT(a.qb.COLUMN_INDEX)}return null}function xWa(a,b){var c=wWa(b[Y]().id),d=c.Xe(),c=TT(c.qb.COLUMN_INDEX).Xe(),e=0<a.Yv.Zb(),f=a.zy[ad](d)||a.zy[ad](c);a.Yv[ad](d)||a.Yv[ad](c)?a.X4(b):f?a.O4(b):e?a.E4(b):a.T4(b)}function yWa(a){fk(a.SU,function(a,c){VT(c)[G]()===tM&&xWa(this,a)},a)}
function zWa(a,b){var c=TT(b),d=c.Xe(),c=AWa(a,c);V(c,function(a){var b=a.id.qb.SUBTYPE;switch(b){case aE:case nE:break;default:return}var c=this[LA][w].La,h=b===aE?c[JC]:c.dh,l=b===aE?c[sA][JC]:c[sA].dh,n=b===aE?c[$C][JC]:c[$C].dh,q=this.Yv[ad](d),t=this.zy[ad](d),v=new sl(lk(h)),x=new sl(lk(l)),A=new sl(lk(n)),b=new sl;b[sd](v);b[sd](x);b[sd](A);var C=a[iA];fl(b,function(a){try{var b=A[ad](a),c=x[ad](a);if(t&&b)C[w](a,n[a]);else if(q&&c)C[w](a,l[a]);else if(b||c)v[ad](a)?C[w](a,h[a]):C[w](a,null)}catch(d){}})},
a)}R.Y3=function(a,b){this.uw||(this.uw=hWa(hWa(new pWa,new qWa(this[LA].QH,this[LA].dM)),new jWa(hWa(new rWa(1),new MZ({x:new VZ,y:new VZ,bpa:this[LA][wC]===zi})))));return this[MA](exa,S(function(){var a=this.uw[hD](this[LA][rA].wI());V(a,function(a){this.t9&&a[w](uwa,b[F])[w](twa,b.top)[w](vwa,b[r])[w](wwa,b[y]);xWa(this,a)},this);return Bj(a,function(a){var b=a[Y]().id,c;c=wWa(a[Y]().id).Xe();c=this.Yv[ad](c)||this.zy[ad](c)?rF:zF;return new hU(a,b,c)},this)},this))};
function BWa(a,b,c){var d;return(d=(d=a[JB])&&d.Rh()?OZ:UZ[a[G]])&&new d({expand:a[nA],c$:a.c$,format:a[Sb],scale:a[JB],size:b,Rc:a[CB][Rc],ze:a[CB].end,IK:c})}function CWa(a,b){return{ticks:a[xB],scale:a.YA,label:a[gd],ek:a.ek,range:a[CB],Vl:RI,yha:LT(a[w][xB]),Yma:LT(a[w].I9),Sca:LT(a[w][gd]),G8:b}}function AWa(a,b){var c=[],d=lJa(b);fk(a.SU,function(a,b){b=VT(b);ik(d,function(a,c){return b.qb[c]===a})&&c[z]({id:b,shape:a})});return c}
function DWa(a,b,c,d){var e=[],f=c;c=c[Lc]();var g=0,h=0;fk(uWa(a),function(a){var n=a[Sd],q=a[VB],t=a[xB];t&&t[kB]==f[od]-f[F]||(t=YZ(this,n,n).mv,t=null!=t?BWa(t,f[od]-f[F],kp(t[fs],Tna)):void 0,t=jz(a,t));if(t){oo(a[CB],t.Rc);oo(a[CB],t.ze);EWa(a);if(a.ek==TD&&0<g||a.ek==YK&&0<h)q=12;t=new WZ({start:a[CB][Rc],end:a[CB].end});t.Bt(a[JB].Co());a.YA=t;a.m4=new WZ({start:0,end:1},{start:f[F]+d[F],end:f[od]-d[od]});var t=a.ek==TD?f.top-g-q:f[Xc]+h+q,v=YZ(this,n,n).mv;if(null==v)throw m('Could not construct axis renderer for horizontal axis named "'+
n+BEa);n=(new bWa(CWa(v,ST(new QT(ota),xAa,n)))).I(b,new Lm(f[F]+d[F],t,f[od]-f[F]-d[F]-d[od],0));Jm(c,Mm(n[kB]));a.ek===TD?g+=n[kB][y]+q:h+=n[kB][y]+q;Qj(e,n[SA])}},a);return{ra:c,elements:e}}
function FWa(a,b,c,d){var e=a[LA][wC]===zi,f=[],g=c;c=c[Lc]();var h=0,l=0;fk(vWa(a),function(a){var q=a[Sd],t=a[xB],v=a[VB];t&&t[kB]==g[Xc]-g.top||(t=YZ(this,q,q).zw,t=null!=t?BWa(t,c[Xc]-c.top,kp(t[fs],Tna)):void 0,t=jz(a,t));if(t){oo(a[CB],t.Rc);oo(a[CB],t.ze);EWa(a);if(a.ek==Jh&&0<h||a.ek==zu&&0<l)v=12;t=new WZ({start:e?a[CB][Rc]:a[CB].end,end:e?a[CB].end:a[CB][Rc]});t.Bt(a[JB].Co());a.YA=t;a.m4=new WZ({start:0,end:1},{start:g.top+d.top,end:g[Xc]-d[Xc]});var t=a.ek==Jh?g[F]-h-v:g[od]+l+v,x=YZ(this,
q,q).zw;if(null==x)throw m('Could not construct axis renderer for vertical axis named "'+q+BEa);q=(new dWa(CWa(x,ST(new QT(Oma),xAa,q)))).I(b,new Lm(t,g.top+d.top,0,g[Xc]-g.top-d.top-d[Xc]));Jm(c,Mm(q[kB]));a.ek==Jh?h+=q[kB][r]+v:l+=q[kB][r]+v;Qj(f,q[SA])}},a);return{ra:c,elements:f}}function GWa(a){var b=new Lm(0,0,0,0);$a(b,k.min(a[F],a[od]));b.top=k.min(a.top,a[Xc]);oa(b,k.abs(a[od]-a[F]));Sa(b,k.abs(a[Xc]-a.top));return b}
R.hL=function(a,b,c){var d=[];fk(vWa(this),function(e){if(e.Pa){var f=Mm(b);f.top+=c.top;Ma(f,f[Xc]-c[Xc]);e=new eWa({ticks:e[xB],scale:e.YA,Pa:e.Pa,zb:e.zb,uX:ST(ST(new QT(wM),YL,lta),rg,e[Sd]),Vl:sI,style:{Pa:e[w].Pa,zb:e[w].zb}});Qj(d,e.I(a,Nm(f)))}},this);fk(uWa(this),function(e){var f=Mm(b);$a(f,f[F]+c[F]);Ua(f,f[od]-c[od]);e=new fWa({ticks:e[xB],scale:e.YA,Pa:e.Pa,zb:e.zb,uX:ST(ST(new QT(wM),YL,Nma),rg,e[Sd]),Vl:sI,style:{Pa:e[w].Pa,zb:e[w].zb}});Qj(d,e.I(a,Nm(f)))},this);return d};
function HWa(a,b,c,d){function e(a){a[F]<c[F]&&$a(n,n[F]+(c[F]-a[F]));a.top<c.top&&(n.top+=c.top-a.top);a[od]>c[F]+c[r]&&Ua(n,n[od]-(a[od]-(c[F]+c[r])));a[Xc]>c.top+c[y]&&Ma(n,n[Xc]-(a[Xc]-(c.top+c[y])))}for(var f=null,g=10,h=null,l=null,n=Mm(c),q=GWa(n),t=0,v=0;!Om(q,f)&&0<--g;)f=q,t++,v++,h=DWa(a,b,n,d),e(h.ra),l=FWa(a,b,n,d),e(l.ra),q=GWa(n);return{rect:q,elements:Oj(h[SA],l[SA])}}
function EWa(a){var b=a[fs].U(Gpa);if(null!=b){var c=$i(b),b=c?b:a[JB][JB](b);!c&&a[JB].Rh()&&(b-=.5);null!=b&&bl(b)&&Ia(a[CB],b)}b=a[fs].U(Hpa);null!=b&&(b=(c=$i(b))?b:a[JB][JB](b),!c&&a[JB].Rh()&&(b+=.5),null!=b&&bl(b)&&(a[CB].end=b));a[CB][Rc]>a[CB].end&&(c=a[CB][Rc],Ia(a[CB],a[CB].end),a[CB].end=c)}
function IWa(a){if(op(a[LA][fs],zH)==M)return null;var b=new gWa({maxWidth:null,style:{ma:a[LA][w].La.ma,Jt:a[LA][w].La.Jt,icon:a[LA][w].La[YB],title:a[LA][w].La[JC],dh:a[LA][w].La.dh}}),c=a[LA][rA].UB(),d=Bj(c,function(a,b){return{index:b,Kb:a.Kb}});Yj(d,function(a,b){return Xj(a.Kb,b.Kb)});return b.yu(Aj(Bj(d,function(a,b){var d=c[a[yc]],h=this[LA][Sr].Na(d.Kb);this[LA][Sr].Na(d.Kb);return ap(this[LA][fs],lF+b+RCa,!0)?{color:d[D],title:op(this[LA][fs],lF+b+GCa,h),dh:op(this[LA][fs],lF+b+ICa),tsa:TT(d.Kb,
Wsa).Xe(),gk:TT(d.Kb,aE).Xe(),Bya:TT(d.Kb,nE).Xe()}:null},a),vea(),a))[TA](vi,BH)}
R.wA=function(a){dj();var b=a.cb().Tv();this.l=b;var c=this.Sb(),d=this[MA](fxa,function(){var a=xZ(xZ(new yZ(1,5),this[LA][w][PC]),{width:c[r],height:c[y],id:(new QT(wM)).Xe(),layer:oL}),d=this[LA][JC]?xZ(new zZ(this[LA][JC]),this[LA][w][JC])[TA](VH,(new QT(aE)).Xe())[TA](CH,oL):null,e=this[LA].dh?xZ(new zZ(this[LA].dh),this[LA][w].dh)[TA](VH,ST(new QT(aE),YL,nE).Xe())[TA](CH,oL):null;d&&a.lc(0,0,d);e&&a.lc(0,2,e);d&&e&&a.lc(0,1,(new wZ)[TA](xh,this[LA][w].Cya));(d||e)&&a.lc(0,3,(new wZ)[TA](xh,
this[LA][w].$ya));d=xZ(new wZ,this[LA][w].F)[TA](vi,Qt)[TA](xh,da)[TA](Di,da);if(e=IWa(this)){e[TA]($G,c[r]/3);var l=kp(this[LA][fs],isa,0),n=op(this[LA][fs],zH);op(this[LA][fs],AH,BE);var q=n===Jh?0:2,n=n===Jh?2:0;a.lc(0,4,(new yZ(3,1))[TA](xh,da).lc(1,0,(new wZ)[TA](Di,l)).lc(q,0,e).lc(n,0,d))}else a.lc(0,4,d);return a[rA](b.df,{})},this),e=this[LA][wC]===zi?new Im(0,0,12,0):new Im(0,12,0,12);a=[];Qj(a,this[MA](hxa,function(){var a=this,c=[],h=null,l=null,n=0,q=null,t=new BZ([function(b,c,d){var g=
c[bD]();if(g[jd](vi)===Qt){var t=c.eK(),g=t[VB],v=t[RA],t=d.x+c[F]()+g[F]()+v[F]();d=d.y+c.top()+g.top()+v.top();var x=c[r]()-g[r]()-v[r]();c=c[y]()-g[y]()-v[y]();c=new Lm(t,d,x,c);b=HWa(a,b,c,e);b[MC].top=k[Eb](b[MC].top)+.5;Sa(b[MC],k[Fb](b[MC][y])-1);$a(b[MC],k[Eb](b[MC][F])+.5);oa(b[MC],k[Fb](b[MC][r])-1);q=b[MC][Lc]();n=q.top-c.top;return[]}return g[jd](vi)===BH?(h=c,l=d,[]):null}]);fA(t,!1);var v=t.I(b,d);this[LA].F=q;var x=Mm(q);Qj(c,DWa(this,b,x,e)[SA]);Qj(c,FWa(this,b,x,e)[SA]);x=new BZ([]);
fA(x,t[iD]);var A=[];h&&(A=x.I(b,h[bD]()[rA](b.df,{},new Ql(h[r](),q[y])),Pl(l,new Ll(h[F](),n))));var C=0,E=0;fl(wea(el(v),el(A)),function(a){var b=a[w](VH),d=a[w](CH)||oL;null==b&&t[iD]?c[z](new hU(a,ST(new QT(Dva),eM,C++),oL)):null!=b&&c[z](new hU(a,ST(VT(b),eM,E++),d))});c[z](new hU((new iP(q[F],q.top,q[r],q[y]))[GB](this[LA][w].F),ST(new QT(wM),YL,lK),oL));return c},this));Qj(a,this[MA](gxa,function(){return this.hL(b,this[LA].F,e)},this));Qj(a,this.Y3(b,this[LA].F,e));this.SU={};V(a,function(a){this.SU[a[XC].Xe()]=
a.Zm},this);this.ha&&a[z](this[MA](Nna,function(){var a=(new BZ([])).I(b,this.ha[rA],this.ha[ZA]),c=new lP;V(a,S(c.add,c));return new hU(c,new QT(VL),Mu)},this));return a};
R.ny=function(a,b){this.Al(Nna);if(b&&!this.ha&&a[G]()===tM){dj();this.Sb();var c=a.qb.DOMAIN_INDEX,d=a.qb.COLUMN_INDEX,e=a.qb.ROW_INDEX,f=this[LA][Sr].Na(d),g=AWa(this,a)[0][iA],h=g[Y]()[Ad],l=this[LA][wC]===zi,n=this[LA].QH[h.tB],c=(n[xB].Fk||new KZ[n[G]](n[Sb])).wc(this[LA][Sr][H](e,c)),n=this[LA].dM[h.jw],d=(n[xB].Fk||new KZ[n[G]](n[Sb])).wc(this[LA][Sr][H](e,d)),f=(new EVa).yu(c,[{title:f,value:d,color:sWa(h[D],this.bca,this.vX)}])[rA](this.l.df,{}),h=f[r](),d=f[y](),c=new Ql(f[r](),f[y]()),
e=this[LA].F,q=eP(g),n=g instanceof iP?new Lm((0>ep(q,Di)?ep(q,Di):0)+ep(q,qD)-10,(0>ep(q,xh)?ep(q,xh):0)+ep(q,Ei)-10,k.abs(ep(q,Di))+20,k.abs(ep(q,xh))+20):new Lm(ep(q,qD)-ep(q,ai)-10,ep(q,Ei)-ep(q,ai)-10,2*ep(q,ai)+20,2*ep(q,ai)+20);g instanceof iP?(g=l?Yk(ep(q,Di)):0,l=l?0:Yk(ep(q,xh))):l=g=0;l=(new PVa(e,n,c,10,new Ll(g,l)))[uc]();this.ha={layout:f,offset:new Ll(Rk(l.x,e[F],e[F]+e[r]-h),Rk(l.y,e.top,e.top+e[y]-d))}}else b||(this.ha=null)};R.Sb=function(){return this[LA][kB]};
R.om=function(a,b,c){if(a)if(b[G]===Mu)this.ny(a,c);else{var d=this.Yv.Zb();this.zy.Zb();b=b[G]===Cu?this.Yv:this.zy;var e=a[G](),f;switch(e){case sM:case tM:f=wWa(a);c?b.add(f.Xe()):b[Ub](f.Xe());break;case wM:case VL:this.zy[bc]()}if(this.Yv.Zb()!==d||e===sM)dj(),yWa(this);e===sM?zWa(this,a.qb.COLUMN_INDEX):f&&e===tM&&(a=AWa(this,f))&&V(a,function(a){xWa(this,a[iA])},this)}};function ZZ(){this.Oi=0;this.oi={};this.EK=[]}U(ZZ,HZ);ZZ[J].Rh=function(){return!0};function mWa(a){return Bj(a.EK,function(a,c){return{v:c+.5,oDa:a}})}Na(ZZ[J],function(a){if(null===a)return null;a=String(a);return a in this.oi?this.oi[a]+.5:null});ZZ[J].fi=function(a){return null!=a&&(a-=.5,0<=a&&a<this.EK[I])?this.EK[a]:null};ZZ[J].add=function(a,b){var c=null;a=String(a);a in this.oi&&b||(this.oi[a]=c=this.EK[I],this.EK[z](a));return c+.5};var $Z={};$Z[Zg]=ZZ;$Z.string=ZZ;$Z.number=VZ;$Z.date=RZ;$Z.datetime=RZ;$Z.timeofday=SZ;function a_(a,b,c,d){this.yl=a;cr(this,b);this.mc=c;this.Cma=d;this.YO=(new gx).ed(a)}a_[J].Xi=function(){return zh};function JWa(a,b){if(a)return ZZ;if(b in $Z)return $Z[b];throw m("Unrecognized type: "+b);}
function KWa(a,b,c,d){var e=[],f={},g={},h=0,l=d===zi;V(b.Cl,function(b,d){var l=a.L(b.jh),n=ap(c,fva+d+aDa,!1),n=JWa(n,l),q=null;n.tja&&(l=kza,l in f&&(q=e[f[l][0]]));var E=sp(c,fva+d+dDa);null!=E?q=E:null===q&&(q=h++);e[z](q);null!=E||rk(f,l,[])[z](d);rk(g,q,n)});var n={},q=!0;V(e,function(d,e){var f=b.Cl[e].jh;if(!(d in n)){var h=l?Ei:qD,C=Zo(c,mK),h=new To([Zo(c,[Txa+d,qL+h+qf+d,Sxa,qL+h+fDa,Uxa])]),E=new To([h.U(oi)]),P=zp(h,Joa,l?$Va:aWa,l?q?Jh:zu:YK),O=a.L(f),X=new g[d],T=h.U(kL),W=!1;null!=
T&&(W=!0,$i(T)?X.cw(T):X.Bt(T));n[d]={name:d,type:O,scale:X,label:op(h,HH,a.Na(f)),columns:[],Pa:ap(h,qI,!1),zb:ap(h,qI,W),margin:kp(h,hH),ek:P,range:null,options:h,format:Bp(h,BI),style:{label:Zo(E,[HH,Ju],C),ticks:Zo(E,[bE,Ju],C),I9:Zo(E,[cwa,Ju],C),Pa:Zo(E,qI),zb:Zo(E,kL)}}}n[d][Is][z](f);q=!1});return n}
function LWa(a,b,c,d){var e=[],f={},g={},h=0,l=d===zi;V(b.Cl,function(b){var d=[];e[z](d);V(b.m,function(b,e){var l=a.L(b.xl),n=ap(c,lF+e+aDa,!1),n=JWa(n,l),q=null;n.tja&&(l=kza);q=sp(c,lF+e+dDa);null==q&&(l in f?q=f[l][0]:(f[l]=[],q=h++),f[l][z](q));d[z](q);rk(g,String(q),n)})});var n={},q=!0;V(e,function(d,e){V(d,function(d,f){var h=b.Cl[e].m[f].xl;if(!(d in n)){var t=l?qD:Ei,P=Zo(c,[mK]),t=new To([Zo(c,[Rxa+d,qL+t+qf+d,Qxa,qL+t+fDa,Uxa])]),O=new To([t.U(oi)]),X=zp(t,Joa,l?aWa:$Va,l?YK:q?Jh:zu),
T=new g[d],W=t.U(kL),sa=!1;null!=W&&(sa=!0,$i(W)?T.cw(W):T.Bt(W));W=a.L(h);n[d]={name:d,columns:[],label:op(t,HH),Pa:ap(t,qI,!0),zb:ap(t,qI,sa),scale:T,type:W,margin:kp(t,hH),ek:X,range:null,options:t,format:Bp(t,BI),style:{label:Zo(O,[HH,Ju],P),ticks:Zo(O,[bE,Ju],P),I9:Zo(O,[cwa,Ju],P),Pa:Zo(O,qI),zb:Zo(O,kL)}}}n[d][Is][z](h);q=!1})});return n}
a_[J].Mh=function(){var a=this.yl,b=this.YO,c=this[fs];ap(this[fs],poa,!1);var d=ap(c,eI,!1),e=c.U(RJ,null,xp);null!=e&&(e=Bj(Aj(Bj(e,function(a){try{return Gn(a).$b}catch(b){return null}}),Si),Mn));var d=new fU(d,null!=e?e:null),e=this.Xi(),f=KWa(a,b,c,e),b=LWa(a,b,c,e),c=this.A_(f,b,d),g;for(g in f){var h=f[g];null==h[CB]?mz(h,new no(0,1)):h[CB][Rc]===h[CB].end&&(--h[CB].start,h[CB].end+=1)}for(var l in b)h=b[l],null==h[CB]?mz(h,new no(0,1)):h[CB][Rc]===h[CB].end&&(--h[CB].start,h[CB].end+=1);return{table:a,
title:op(this[fs],Xwa),dh:op(this[fs],Ywa),orientation:e,QH:f,dM:b,options:this[fs],Hq:d,size:this.Cma,layout:c,style:{title:Zo(this[fs],[$wa,mK]),dh:Zo(this[fs],[bxa,mK]),$ya:kp(this[fs],Zwa),Cya:kp(this[fs],axa),background:LT(Zo(this[fs],dxa)),F:LT(Zo(this[fs],cxa)),La:{ma:LT(Zo(this[fs],nsa)),Jt:kp(this[fs],esa,0),icon:LT(Zo(this[fs],jsa)),title:LT(Zo(this[fs],[bsa,csa,mK])),dh:LT(Zo(this[fs],[dsa,csa,mK])),selected:{icon:LT(Zo(this[fs],hsa)),title:LT(Zo(this[fs],fsa)),dh:LT(Zo(this[fs],gsa))},
focused:{icon:LT(Zo(this[fs],msa)),title:LT(Zo(this[fs],ksa)),dh:LT(Zo(this[fs],lsa))}}}}};function b_(a){Jv[K](this);this.qd=null;this.B=a;a=Cl||El&&!Il(iCa)&&a[cd]==xg;this.R=new hy(this);this.R.o(this.B,a?[KH,Aqa,Lva,Xua,Hh]:Hh,this)}U(b_,Jv);Tq(b_[J],function(a){if(a[G]==Hh)Cl&&Il(10)&&0==a[Jr]&&0==a[Ir]||(MWa(this),this[Cr](NWa(a)));else if(a[G]!=KH||hFa(a)){var b=a[G]==KH?this.B[Ad]:null;Cl&&229==a[Jr]&&(b=null);var c=NWa(a);MWa(this);this.qd=Wv(function(){this.qd=null;this.B[Ad]!=b&&this[Cr](c)},0,this)}});function MWa(a){null!=a.qd&&(Xv(a.qd),a.qd=null)}
function NWa(a){a=new qv(a.Ra);db(a,Hh);return a}b_[J].J=function(){b_.g.J[K](this);this.R.ia();MWa(this);delete this.B};function c_(a,b){aQ[K](this,b);this.Nb=a||L}var OWa;U(c_,aQ);R=c_[J];R.Sp=null;R.yta=10;function d_(){null!=OWa||(OWa=pqa in ea[Wb](cg));return OWa}R.cJ=!1;R.A=function(){this.B=this.za().A(cg,{type:Ju})};R.Hf=function(a){c_.g.Hf[K](this,a);this.Nb||(this.Nb=a[se](HH)||L);Em(Vl(a))==a&&(this.cJ=!0,a=this.a(),jQ(a,this.LJ));d_()&&(this.a().placeholder=this.Nb);a=this.a();NO(a,HH,this.Nb)};
R.Qb=function(){c_.g.Qb[K](this);var a=new hy(this);a.o(this.a(),qh,this.rba);a.o(this.a(),bL,this.DQ);if(d_())this.R=a;else{Dl&&a.o(this.a(),[iu,KH,JH],this.Wqa);var b=Vl(this.a());a.o(em(b),Mra,this.bsa);this.R=a;PWa(this)}this.pu();this.a().aj=this};R.Jf=function(){c_.g.Jf[K](this);this.R&&(this.R.ia(),this.R=null);this.a().aj=null};function PWa(a){!a.ipa&&a.R&&a.a().form&&(a.R.o(a.a().form,eoa,a.Xqa),a.ipa=!0)}R.J=function(){c_.g.J[K](this);this.R&&(this.R.ia(),this.R=null)};R.LJ="label-input-label";
R.rba=function(){this.cJ=!0;var a=this.a();jQ(a,this.LJ);if(!d_()&&!e_(this)&&!this.Bsa){var b=this,a=function(){b.a()&&yz(b.a(),L)};Cl?Wv(a,10):a()}};R.DQ=function(){d_()||(this.R.Gb(this.a(),Rt,this.rba),this.Sp=null);this.cJ=!1;this.pu()};R.Wqa=function(a){27==a[Jr]&&(a[G]==KH?this.Sp=this.a()[Ad]:a[G]==iu?yz(this.a(),this.Sp):a[G]==JH&&(this.Sp=null),a[Br]())};R.Xqa=function(){e_(this)||(yz(this.a(),L),Wv(this.hqa,10,this))};R.hqa=function(){e_(this)||yz(this.a(),this.Nb)};R.bsa=function(){this.pu()};
function e_(a){return!!a.a()&&a.a()[Ad]!=L&&a.a()[Ad]!=a.Nb}wa(R,function(){yz(this.a(),L);null!=this.Sp&&(this.Sp=L)});fr(R,function(){e_(this)&&(this[bc](),this.pu())});R.Oa=function(a){null!=this.Sp&&(this.Sp=a);yz(this.a(),a);this.pu()};hb(R,function(){return null!=this.Sp?this.Sp:e_(this)?this.a()[Ad]:L});R.Hn=function(a){var b=this.a();d_()?(b&&(b.placeholder=a),this.Nb=a):e_(this)||(b&&yz(b,L),this.Nb=a,this.Vfa());b&&NO(b,HH,this.Nb)};R.hd=function(){return this.Nb};
R.pu=function(){var a=this.a();d_()?this.a().placeholder!=this.Nb&&(this.a().placeholder=this.Nb):PWa(this);NO(a,HH,this.Nb);e_(this)?(a=this.a(),jQ(a,this.LJ)):(this.Bsa||this.cJ||(a=this.a(),hQ(a,this.LJ)),d_()||Wv(this.Vfa,this.yta,this))};R.Sa=function(a){Sz(this.a(),!a);var b=this.a();lQ(b,this.LJ+lN,!a)};lz(R,function(){return!this.a()[me]});R.Vfa=function(){!this.a()||e_(this)||this.cJ||yz(this.a(),this.Nb)};function f_(a,b){this.Ze=new cw(a);this.kma=b?b:qxa;this.Df=5E3}var QWa=0;Qq(f_[J],function(a,b,c,d){a=a||null;d=d||OL+(QWa++)[qc](36)+dj()[qc](36);Ki._callbacks_||(Ki._callbacks_={});var e=this.Ze[Lc]();if(a)for(var f in a)a[Jc]&&!a[Jc](f)||Gka(e,f,a[f]);b&&(Ki._callbacks_[d]=RWa(d,b),Gka(e,this.kma,lza+d));b=hLa(e[qc](),{timeout:this.Df,r9:!0});dLa(b,SWa(d,a,c));return{Tb:d,n$:b}});ir(f_[J],function(a){a&&(a.n$&&a.n$[Cs](),a.Tb&&TWa(a.Tb,!1))});
function SWa(a,b,c){return function(){TWa(a,!1);c&&c(b)}}function RWa(a,b){return function(c){TWa(a,!0);b[bd](void 0,arguments)}}function TWa(a,b){Ki._callbacks_[a]&&(b?delete Ki._callbacks_[a]:Ki._callbacks_[a]=Oi)};;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});



var I9a="#444",a2="#990000",J9a="annotationText",b2="certainty",K9a="inline-block",c2="size";Mi("google.visualization.CoreChart",$Y,void 0);vr($Y[J],$Y[J][Ws]);$Y[J].clearChart=$Y[J].hc;$Y[J].getImageURI=$Y[J].Lj;rr($Y[J],$Y[J][Os]);Uq($Y[J],$Y[J][Mr]);$Y[J].dump=$Y[J].dump;$Y[J].getChartLayoutInterface=$Y[J].$p;er($Y[J],$Y[J][ns]);$Y[J].setAction=$Y[J].kj;$Y[J].getAction=$Y[J].lh;$Y[J].removeAction=$Y[J].gj;Mi(Pta,fZ,void 0);vr(fZ[J],fZ[J][Ws]);fZ[J].clearChart=fZ[J].hc;fZ[J].getImageURI=fZ[J].Lj;
rr(fZ[J],fZ[J][Os]);Uq(fZ[J],fZ[J][Mr]);fZ[J].setAction=fZ[J].kj;fZ[J].getAction=fZ[J].lh;fZ[J].removeAction=fZ[J].gj;Mi(Ota,lZ,void 0);lZ[J].computeDiff=lZ[J].tu;vr(lZ[J],lZ[J][Ws]);lZ[J].clearChart=lZ[J].hc;lZ[J].getImageURI=lZ[J].Lj;rr(lZ[J],lZ[J][Os]);Uq(lZ[J],lZ[J][Mr]);lZ[J].setAction=lZ[J].kj;lZ[J].getAction=lZ[J].lh;lZ[J].removeAction=lZ[J].gj;Mi("google.visualization.BubbleChart",kZ,void 0);vr(kZ[J],kZ[J][Ws]);kZ[J].clearChart=kZ[J].hc;kZ[J].getImageURI=kZ[J].Lj;rr(kZ[J],kZ[J][Os]);
Uq(kZ[J],kZ[J][Mr]);kZ[J].setAction=kZ[J].kj;kZ[J].getAction=kZ[J].lh;kZ[J].removeAction=kZ[J].gj;Mi("google.visualization.CandlestickChart",mZ,void 0);vr(mZ[J],mZ[J][Ws]);mZ[J].clearChart=mZ[J].hc;mZ[J].getImageURI=mZ[J].Lj;rr(mZ[J],mZ[J][Os]);Uq(mZ[J],mZ[J][Mr]);mZ[J].setAction=mZ[J].kj;mZ[J].getAction=mZ[J].lh;mZ[J].removeAction=mZ[J].gj;Mi("google.visualization.Histogram",pZ,void 0);vr(pZ[J],pZ[J][Ws]);pZ[J].clearChart=pZ[J].hc;pZ[J].getImageURI=pZ[J].Lj;rr(pZ[J],pZ[J][Os]);Uq(pZ[J],pZ[J][Mr]);
pZ[J].setAction=pZ[J].kj;pZ[J].getAction=pZ[J].lh;pZ[J].removeAction=pZ[J].gj;Mi(Nta,nZ,void 0);nZ[J].computeDiff=nZ[J].tu;vr(nZ[J],nZ[J][Ws]);nZ[J].clearChart=nZ[J].hc;nZ[J].getImageURI=nZ[J].Lj;rr(nZ[J],nZ[J][Os]);Uq(nZ[J],nZ[J][Mr]);nZ[J].setAction=nZ[J].kj;nZ[J].getAction=nZ[J].lh;nZ[J].removeAction=nZ[J].gj;Mi("google.visualization.ComboChart",oZ,void 0);vr(oZ[J],oZ[J][Ws]);oZ[J].clearChart=oZ[J].hc;oZ[J].getImageURI=oZ[J].Lj;rr(oZ[J],oZ[J][Os]);Uq(oZ[J],oZ[J][Mr]);oZ[J].setAction=oZ[J].kj;
oZ[J].getAction=oZ[J].lh;oZ[J].removeAction=oZ[J].gj;Mi(Mta,iZ,void 0);vr(iZ[J],iZ[J][Ws]);iZ[J].clearChart=iZ[J].hc;iZ[J].getImageURI=iZ[J].Lj;rr(iZ[J],iZ[J][Os]);Uq(iZ[J],iZ[J][Mr]);iZ[J].setAction=iZ[J].kj;iZ[J].getAction=iZ[J].lh;iZ[J].removeAction=iZ[J].gj;Mi(Lta,aZ,void 0);aZ[J].computeDiff=aZ[J].tu;vr(aZ[J],aZ[J][Ws]);aZ[J].clearChart=aZ[J].hc;aZ[J].getImageURI=aZ[J].Lj;rr(aZ[J],aZ[J][Os]);Uq(aZ[J],aZ[J][Mr]);aZ[J].setAction=aZ[J].kj;aZ[J].getAction=aZ[J].lh;aZ[J].removeAction=aZ[J].gj;
Mi(Kta,jZ,void 0);jZ[J].computeDiff=jZ[J].tu;vr(jZ[J],jZ[J][Ws]);jZ[J].clearChart=jZ[J].hc;jZ[J].getImageURI=jZ[J].Lj;rr(jZ[J],jZ[J][Os]);Uq(jZ[J],jZ[J][Mr]);jZ[J].setAction=jZ[J].kj;jZ[J].getAction=jZ[J].lh;jZ[J].removeAction=jZ[J].gj;Mi("google.visualization.SparklineChart",hZ,void 0);vr(hZ[J],hZ[J][Ws]);hZ[J].clearChart=hZ[J].hc;hZ[J].getImageURI=hZ[J].Lj;rr(hZ[J],hZ[J][Os]);Uq(hZ[J],hZ[J][Mr]);hZ[J].setAction=hZ[J].kj;hZ[J].getAction=hZ[J].lh;hZ[J].removeAction=hZ[J].gj;
Mi("google.visualization.SteppedAreaChart",gZ,void 0);vr(gZ[J],gZ[J][Ws]);gZ[J].clearChart=gZ[J].hc;gZ[J].getImageURI=gZ[J].Lj;rr(gZ[J],gZ[J][Os]);Uq(gZ[J],gZ[J][Mr]);gZ[J].setAction=gZ[J].kj;gZ[J].getAction=gZ[J].lh;gZ[J].removeAction=gZ[J].gj;Mi("google.visualization.RangeSelector",qZ,void 0);vr(qZ[J],qZ[J][Ws]);qZ[J].clearChart=qZ[J].hc;qZ[J].getRange=qZ[J].nQ;qZ[J].setRange=qZ[J].sxa;;window.google&&window.google.loader&&window.google.loader.eval&&window.google.loader.eval.visualization&&(window.google.loader.eval.visualization=function(){eval(arguments[0])});


google.loader.loaded({"module":"visualization","version":"1.1","components":["default","corechart","ui","webfontloader","format"]});
google.loader.eval.visualization = function() {eval(arguments[0]);};if (google.loader.eval.scripts && google.loader.eval.scripts['visualization']) {(function() {var scripts = google.loader.eval.scripts['visualization'];for (var i = 0; i < scripts.length; i++) {google.loader.eval.visualization(scripts[i]);}})();google.loader.eval.scripts['visualization'] = null;}})();