function _F_toggles_initialize(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]}_F_toggles_initialize([]);
function aa(){return function(a){return a}}function f(){return function(){}}function ea(a){return function(b){this[a]=b}}function n(a){return function(){return this[a]}}function w(a){return function(){return a}}var y,fa=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},ha=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function ia(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("a");}var ja=ia(this),ka="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");ja.BigInt64Array&&(ka.push("BigInt64"),ka.push("BigUint64"));function la(a,b){if(b)for(var c=0;c<ka.length;c++)ma(ka[c]+"Array.prototype."+a,b)}
function oa(a,b){b&&ma(a,b)}function ma(a,b){var c=ja;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ha(c,a,{configurable:!0,writable:!0,value:b})}var pa;if(typeof Object.setPrototypeOf=="function")pa=Object.setPrototypeOf;else{var qa;a:{var ra={a:!0},ua={};try{ua.__proto__=ra;qa=ua.a;break a}catch(a){}qa=!1}pa=qa?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError("b`"+a);return a}:null}var va=pa;
function I(a,b){a.prototype=fa(b.prototype);a.prototype.constructor=a;if(va)va(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.xb=b.prototype}function wa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
function J(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:wa(a)};throw Error("c`"+String(a));}function za(a){if(!(a instanceof Array)){a=J(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}function Aa(a){return Ba(a,a)}function Ba(a,b){a.raw=b;Object.freeze&&(Object.freeze(a),Object.freeze(b));return a}function Ca(a,b){return Object.prototype.hasOwnProperty.call(a,b)}
var Da=typeof Object.assign=="function"?Object.assign:function(a,b){if(a==null)throw new TypeError("d");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)Ca(d,e)&&(a[e]=d[e])}return a};oa("Object.assign",function(a){return a||Da});function Fa(a){if(!(a instanceof Object))throw new TypeError("e`"+a);}function Ga(){this.X=!1;this.F=null;this.o=void 0;this.j=1;this.D=this.G=0;this.N=this.m=null}function Ha(a){if(a.X)throw new TypeError("f");a.X=!0}
Ga.prototype.O=ea("o");function Ia(a,b){a.m={Wq:b,Zr:!0};a.j=a.G||a.D}Ga.prototype.getNextAddressJsc=n("j");Ga.prototype.getYieldResultJsc=n("o");Ga.prototype.return=function(a){this.m={return:a};this.j=this.D};Ga.prototype["return"]=Ga.prototype.return;Ga.prototype.Ra=function(a){this.m={Eb:a};this.j=this.D};Ga.prototype.jumpThroughFinallyBlocks=Ga.prototype.Ra;Ga.prototype.C=function(a,b){this.j=b;return{value:a}};Ga.prototype.yield=Ga.prototype.C;
Ga.prototype.pa=function(a,b){a=J(a);var c=a.next();Fa(c);if(c.done)this.o=c.value,this.j=b;else return this.F=a,this.C(c.value,b)};Ga.prototype.yieldAll=Ga.prototype.pa;Ga.prototype.Eb=ea("j");Ga.prototype.jumpTo=Ga.prototype.Eb;Ga.prototype.fa=function(){this.j=0};Ga.prototype.jumpToEnd=Ga.prototype.fa;Ga.prototype.ca=function(a,b){this.G=a;b!=void 0&&(this.D=b)};Ga.prototype.setCatchFinallyBlocks=Ga.prototype.ca;Ga.prototype.K=function(a){this.G=0;this.D=a||0};Ga.prototype.setFinallyBlock=Ga.prototype.K;
Ga.prototype.ka=function(a,b){this.j=a;this.G=b||0};Ga.prototype.leaveTryBlock=Ga.prototype.ka;Ga.prototype.T=function(a){this.G=a||0;a=this.m.Wq;this.m=null;return a};Ga.prototype.enterCatchBlock=Ga.prototype.T;Ga.prototype.H=function(a,b,c){c?this.N[c]=this.m:this.N=[this.m];this.G=a||0;this.D=b||0};Ga.prototype.enterFinallyBlock=Ga.prototype.H;
Ga.prototype.J=function(a,b){b=this.N.splice(b||0)[0];(b=this.m=this.m||b)?b.Zr?this.j=this.G||this.D:b.Eb!=void 0&&this.D<b.Eb?(this.j=b.Eb,this.m=null):this.j=this.D:this.j=a};Ga.prototype.leaveFinallyBlock=Ga.prototype.J;Ga.prototype.da=function(a){return new Ja(a)};Ga.prototype.forIn=Ga.prototype.da;function Ja(a){this.o=a;this.j=[];for(var b in a)this.j.push(b);this.j.reverse()}Ja.prototype.m=function(){for(;this.j.length>0;){var a=this.j.pop();if(a in this.o)return a}return null};
Ja.prototype.getNext=Ja.prototype.m;function La(a){this.j=new Ga;this.m=a}function Ma(a,b){Ha(a.j);var c=a.j.F;if(c)return Na(a,"return"in c?c["return"]:function(d){return{value:d,done:!0}},b,a.j.return);a.j.return(b);return Oa(a)}function Na(a,b,c,d){try{var e=b.call(a.j.F,c);Fa(e);if(!e.done)return a.j.X=!1,e;var g=e.value}catch(h){return a.j.F=null,Ia(a.j,h),Oa(a)}a.j.F=null;d.call(a.j,g);return Oa(a)}
function Oa(a){for(;a.j.j;)try{var b=a.m(a.j);if(b)return a.j.X=!1,{value:b.value,done:!1}}catch(c){a.j.o=void 0,Ia(a.j,c)}a.j.X=!1;if(a.j.m){b=a.j.m;a.j.m=null;if(b.Zr)throw b.Wq;return{value:b.return,done:!0}}return{value:void 0,done:!0}}
function Pa(a){this.next=function(b){Ha(a.j);a.j.F?b=Na(a,a.j.F.next,b,a.j.O):(a.j.O(b),b=Oa(a));return b};this.throw=function(b){Ha(a.j);a.j.F?b=Na(a,a.j.F["throw"],b,a.j.O):(Ia(a.j,b),b=Oa(a));return b};this.return=function(b){return Ma(a,b)};this[Symbol.iterator]=function(){return this}}function Qa(a,b){b=new Pa(new La(b));va&&a.prototype&&va(b,a.prototype);return b}
function Ra(a){function b(d){return a.next(d)}function c(d){return a.throw(d)}return new Promise(function(d,e){function g(h){h.done?d(h.value):Promise.resolve(h.value).then(b,c).then(g,e)}g(a.next())})}
oa("Symbol",function(a){function b(g){if(this instanceof b)throw new TypeError("g");return new c(d+(g||"")+"_"+e++,g)}function c(g,h){this.j=g;ha(this,"description",{configurable:!0,writable:!0,value:h})}if(a)return a;c.prototype.toString=n("j");var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});oa("Symbol.iterator",function(a){if(a)return a;a=Symbol("h");ha(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return Sa(wa(this))}});return a});
oa("Symbol.asyncIterator",function(a){return a?a:Symbol("i")});function Sa(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
function Ta(a){this[Symbol.asyncIterator]=function(){return this};this[Symbol.iterator]=function(){return a};this.next=function(b){return Promise.resolve(a.next(b))};this["throw"]=function(b){return new Promise(function(c,d){var e=a["throw"];e!==void 0?c(e.call(a,b)):(c=a["return"],c!==void 0&&c.call(a),d(new TypeError("j")))})};a["return"]!==void 0&&(this["return"]=function(b){return Promise.resolve(a["return"](b))})}
function Ua(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}function Va(a){return a}oa("globalThis",function(a){return a||ja});oa("Reflect.setPrototypeOf",function(a){return a?a:va?function(b,c){try{return va(b,c),!0}catch(d){return!1}}:null});
oa("Promise",function(a){function b(h){this.j=0;this.o=void 0;this.m=[];this.G=!1;var k=this.C();try{h(k.resolve,k.reject)}catch(l){k.reject(l)}}function c(){this.j=null}function d(h){return h instanceof b?h:new b(function(k){k(h)})}if(a)return a;c.prototype.m=function(h){if(this.j==null){this.j=[];var k=this;this.o(function(){k.D()})}this.j.push(h)};var e=ja.setTimeout;c.prototype.o=function(h){e(h,0)};c.prototype.D=function(){for(;this.j&&this.j.length;){var h=this.j;this.j=[];for(var k=0;k<h.length;++k){var l=
h[k];h[k]=null;try{l()}catch(m){this.C(m)}}}this.j=null};c.prototype.C=function(h){this.o(function(){throw h;})};b.prototype.C=function(){function h(m){return function(p){l||(l=!0,m.call(k,p))}}var k=this,l=!1;return{resolve:h(this.O),reject:h(this.D)}};b.prototype.O=function(h){if(h===this)this.D(new TypeError("k"));else if(h instanceof b)this.T(h);else{a:switch(typeof h){case "object":var k=h!=null;break a;case "function":k=!0;break a;default:k=!1}k?this.X(h):this.F(h)}};b.prototype.X=function(h){var k=
void 0;try{k=h.then}catch(l){this.D(l);return}typeof k=="function"?this.fa(k,h):this.F(h)};b.prototype.D=function(h){this.H(2,h)};b.prototype.F=function(h){this.H(1,h)};b.prototype.H=function(h,k){if(this.j!=0)throw Error("l`"+h+"`"+k+"`"+this.j);this.j=h;this.o=k;this.j===2&&this.N();this.J()};b.prototype.N=function(){var h=this;e(function(){if(h.K()){var k=ja.console;typeof k!=="undefined"&&k.error(h.o)}},1)};b.prototype.K=function(){if(this.G)return!1;var h=ja.CustomEvent,k=ja.Event,l=ja.dispatchEvent;
if(typeof l==="undefined")return!0;typeof h==="function"?h=new h("unhandledrejection",{cancelable:!0}):typeof k==="function"?h=new k("unhandledrejection",{cancelable:!0}):(h=ja.document.createEvent("CustomEvent"),h.initCustomEvent("unhandledrejection",!1,!0,h));h.promise=this;h.reason=this.o;return l(h)};b.prototype.J=function(){if(this.m!=null){for(var h=0;h<this.m.length;++h)g.m(this.m[h]);this.m=null}};var g=new c;b.prototype.T=function(h){var k=this.C();h.ak(k.resolve,k.reject)};b.prototype.fa=
function(h,k){var l=this.C();try{h.call(k,l.resolve,l.reject)}catch(m){l.reject(m)}};b.prototype.then=function(h,k){function l(r,t){return typeof r=="function"?function(u){try{m(r(u))}catch(v){p(v)}}:t}var m,p,q=new b(function(r,t){m=r;p=t});this.ak(l(h,m),l(k,p));return q};b.prototype.catch=function(h){return this.then(void 0,h)};b.prototype.ak=function(h,k){function l(){switch(m.j){case 1:h(m.o);break;case 2:k(m.o);break;default:throw Error("m`"+m.j);}}var m=this;this.m==null?g.m(l):this.m.push(l);
this.G=!0};b.resolve=d;b.reject=function(h){return new b(function(k,l){l(h)})};b.race=function(h){return new b(function(k,l){for(var m=J(h),p=m.next();!p.done;p=m.next())d(p.value).ak(k,l)})};b.all=function(h){var k=J(h),l=k.next();return l.done?d([]):new b(function(m,p){function q(u){return function(v){r[u]=v;t--;t==0&&m(r)}}var r=[],t=0;do r.push(void 0),t++,d(l.value).ak(q(r.length-1),p),l=k.next();while(!l.done)})};return b});
function Wa(a,b,c){if(a==null)throw new TypeError("n`"+c);if(b instanceof RegExp)throw new TypeError("o`"+c);return a+""}oa("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Wa(this,b,"startsWith"),e=d.length,g=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var h=0;h<g&&c<e;)if(d[c++]!=b[h++])return!1;return h>=g}});oa("Object.setPrototypeOf",function(a){return a||va});oa("Symbol.dispose",function(a){return a?a:Symbol("p")});
oa("WeakMap",function(a){function b(l){this.j=(k+=Math.random()+1).toString();if(l){l=J(l);for(var m;!(m=l.next()).done;)m=m.value,this.set(m[0],m[1])}}function c(){}function d(l){var m=typeof l;return m==="object"&&l!==null||m==="function"}function e(l){if(!Ca(l,h)){var m=new c;ha(l,h,{value:m})}}function g(l){var m=Object[l];m&&(Object[l]=function(p){if(p instanceof c)return p;Object.isExtensible(p)&&e(p);return m(p)})}if(function(){if(!a||!Object.seal)return!1;try{var l=Object.seal({}),m=Object.seal({}),
p=new a([[l,2],[m,3]]);if(p.get(l)!=2||p.get(m)!=3)return!1;p.delete(l);p.set(m,4);return!p.has(l)&&p.get(m)==4}catch(q){return!1}}())return a;var h="$jscomp_hidden_"+Math.random();g("freeze");g("preventExtensions");g("seal");var k=0;b.prototype.set=function(l,m){if(!d(l))throw Error("q");e(l);if(!Ca(l,h))throw Error("r`"+l);l[h][this.j]=m;return this};b.prototype.get=function(l){return d(l)&&Ca(l,h)?l[h][this.j]:void 0};b.prototype.has=function(l){return d(l)&&Ca(l,h)&&Ca(l[h],this.j)};b.prototype.delete=
function(l){return d(l)&&Ca(l,h)&&Ca(l[h],this.j)?delete l[h][this.j]:!1};return b});
oa("Map",function(a){function b(){var k={};return k.Xb=k.next=k.head=k}function c(k,l){var m=k[1];return Sa(function(){if(m){for(;m.head!=k[1];)m=m.Xb;for(;m.next!=m.head;)return m=m.next,{done:!1,value:l(m)};m=null}return{done:!0,value:void 0}})}function d(k,l){var m=l&&typeof l;m=="object"||m=="function"?g.has(l)?m=g.get(l):(m=""+ ++h,g.set(l,m)):m="p_"+l;var p=k[0][m];if(p&&Ca(k[0],m))for(k=0;k<p.length;k++){var q=p[k];if(l!==l&&q.key!==q.key||l===q.key)return{id:m,list:p,index:k,entry:q}}return{id:m,
list:p,index:-1,entry:void 0}}function e(k){this[0]={};this[1]=b();this.size=0;if(k){k=J(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var k=Object.seal({x:4}),l=new a(J([[k,"s"]]));if(l.get(k)!="s"||l.size!=1||l.get({x:4})||l.set({x:4},"t")!=l||l.size!=2)return!1;var m=l.entries(),p=m.next();if(p.done||p.value[0]!=k||p.value[1]!="s")return!1;p=m.next();return p.done||p.value[0].x!=
4||p.value[1]!="t"||!m.next().done?!1:!0}catch(q){return!1}}())return a;var g=new WeakMap;e.prototype.set=function(k,l){k=k===0?0:k;var m=d(this,k);m.list||(m.list=this[0][m.id]=[]);m.entry?m.entry.value=l:(m.entry={next:this[1],Xb:this[1].Xb,head:this[1],key:k,value:l},m.list.push(m.entry),this[1].Xb.next=m.entry,this[1].Xb=m.entry,this.size++);return this};e.prototype.delete=function(k){k=d(this,k);return k.entry&&k.list?(k.list.splice(k.index,1),k.list.length||delete this[0][k.id],k.entry.Xb.next=
k.entry.next,k.entry.next.Xb=k.entry.Xb,k.entry.head=null,this.size--,!0):!1};e.prototype.clear=function(){this[0]={};this[1]=this[1].Xb=b();this.size=0};e.prototype.has=function(k){return!!d(this,k).entry};e.prototype.get=function(k){return(k=d(this,k).entry)&&k.value};e.prototype.entries=function(){return c(this,function(k){return[k.key,k.value]})};e.prototype.keys=function(){return c(this,function(k){return k.key})};e.prototype.values=function(){return c(this,function(k){return k.value})};e.prototype.forEach=
function(k,l){for(var m=this.entries(),p;!(p=m.next()).done;)p=p.value,k.call(l,p[1],p[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var h=0;return e});
oa("Set",function(a){function b(c){this.j=new Map;if(c){c=J(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.j.size}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(J([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),g=e.next();if(g.done||g.value[0]!=c||g.value[1]!=c)return!1;g=e.next();return g.done||g.value[0]==c||g.value[0].x!=
4||g.value[1]!=g.value[0]?!1:e.next().done}catch(h){return!1}}())return a;b.prototype.add=function(c){c=c===0?0:c;this.j.set(c,c);this.size=this.j.size;return this};b.prototype.delete=function(c){c=this.j.delete(c);this.size=this.j.size;return c};b.prototype.clear=function(){this.j.clear();this.size=0};b.prototype.has=function(c){return this.j.has(c)};b.prototype.entries=function(){return this.j.entries()};b.prototype.values=function(){return this.j.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.j.forEach(function(g){return c.call(d,g,g,e)})};return b});function Xa(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var g=c++;return{value:b(g,a[g]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}oa("Array.prototype.entries",function(a){return a?a:function(){return Xa(this,function(b,c){return[b,c]})}});
oa("Array.prototype.keys",function(a){return a?a:function(){return Xa(this,aa())}});oa("String.prototype.endsWith",function(a){return a?a:function(b,c){var d=Wa(this,b,"endsWith");c===void 0&&(c=d.length);c=Math.max(0,Math.min(c|0,d.length));for(var e=b.length;e>0&&c>0;)if(d[--c]!=b[--e])return!1;return e<=0}});oa("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});
oa("String.prototype.repeat",function(a){return a?a:function(b){var c=Wa(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("s");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});function Ya(a,b,c){a instanceof String&&(a=String(a));for(var d=a.length,e=0;e<d;e++){var g=a[e];if(b.call(c,g,e,a))return{Sr:e,v:g}}return{Sr:-1,v:void 0}}oa("Array.prototype.find",function(a){return a?a:function(b,c){return Ya(this,b,c).v}});
oa("String.prototype.codePointAt",function(a){return a?a:function(b){var c=Wa(this,null,"codePointAt"),d=c.length;b=Number(b)||0;if(b>=0&&b<d){b|=0;var e=c.charCodeAt(b);if(e<55296||e>56319||b+1===d)return e;b=c.charCodeAt(b+1);return b<56320||b>57343?e:(e-55296)*1024+b+9216}}});
oa("String.fromCodePoint",function(a){return a?a:function(b){for(var c="",d=0;d<arguments.length;d++){var e=Number(arguments[d]);if(e<0||e>1114111||e!==Math.floor(e))throw new RangeError("t`"+e);e<=65535?c+=String.fromCharCode(e):(e-=65536,c+=String.fromCharCode(e>>>10&1023|55296),c+=String.fromCharCode(e&1023|56320))}return c}});oa("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)Ca(b,d)&&c.push([d,b[d]]);return c}});
oa("Math.hypot",function(a){return a?a:function(b){if(arguments.length<2)return arguments.length?Math.abs(arguments[0]):0;var c,d,e;for(c=e=0;c<arguments.length;c++)e=Math.max(e,Math.abs(arguments[c]));if(e>1E100||e<1E-100){if(!e)return e;for(c=d=0;c<arguments.length;c++){var g=Number(arguments[c])/e;d+=g*g}return Math.sqrt(d)*e}for(c=d=0;c<arguments.length;c++)g=Number(arguments[c]),d+=g*g;return Math.sqrt(d)}});
oa("Array.prototype.findIndex",function(a){return a?a:function(b,c){return Ya(this,b,c).Sr}});oa("Math.log10",function(a){return a?a:function(b){return Math.log(b)/Math.LN10}});oa("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});oa("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var g=d[c];if(g===b||Object.is(g,b))return!0}return!1}});
oa("String.prototype.includes",function(a){return a?a:function(b,c){return Wa(this,b,"includes").indexOf(b,c||0)!==-1}});oa("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:aa();var e=[],g=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof g=="function"){b=g.call(b);for(var h=0;!(g=b.next()).done;)e.push(c.call(d,g.value,h++))}else for(g=b.length,h=0;h<g;h++)e.push(c.call(d,b[h],h));return e}});
oa("Array.prototype.fill",function(a){return a?a:function(b,c,d){var e=this.length||0;c<0&&(c=Math.max(0,e+c));if(d==null||d>e)d=e;d=Number(d);d<0&&(d=Math.max(0,e+d));for(c=Number(c||0);c<d;c++)this[c]=b;return this}});la("fill",function(a){return a?a:Array.prototype.fill});oa("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Ca(b,d)&&c.push(b[d]);return c}});oa("Math.sign",function(a){return a?a:function(b){b=Number(b);return b===0||isNaN(b)?b:b>0?1:-1}});
oa("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});oa("Array.prototype.values",function(a){return a?a:function(){return Xa(this,function(b,c){return c})}});oa("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});function Za(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]}
oa("Array.prototype.at",function(a){return a?a:Za});la("at",function(a){return a?a:Za});oa("String.prototype.at",function(a){return a?a:Za});oa("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});oa("Math.cbrt",function(a){return a?a:function(b){if(b===0)return b;b=Number(b);var c=Math.pow(Math.abs(b),1/3);return b<0?-c:c}});oa("Math.log2",function(a){return a?a:function(b){return Math.log(b)/Math.LN2}});oa("Number.MAX_SAFE_INTEGER",w(9007199254740991));
oa("Number.MIN_SAFE_INTEGER",w(-9007199254740991));oa("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});oa("Math.imul",function(a){return a?a:function(b,c){b=Number(b);c=Number(c);var d=b&65535,e=c&65535;return d*e+((b>>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});var $a=window.CLOSURE_UNCOMPILED_DEFINES=window.CLOSURE_UNCOMPILED_DEFINES||{};$a["jre.checks.checkLevel"]="MINIMAL";$a["jre.checkedMode"]="DISABLED";/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var bb=bb||{},cb=this||self;function L(a,b,c){a=a.split(".");c=c||cb;for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}function db(a,b){var c=eb("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b}var fb=cb._F_toggles||[];function eb(a,b){a=a.split(".");b=b||cb;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b}function hb(a){a.Ag=void 0;a.getInstance=function(){return a.Ag?a.Ag:a.Ag=new a}}
function ib(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"}function jb(a){var b=ib(a);return b=="array"||b=="object"&&typeof a.length=="number"}function kb(a){return lb(a)&&typeof a.getFullYear=="function"}function lb(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}function mb(a){return Object.prototype.hasOwnProperty.call(a,nb)&&a[nb]||(a[nb]=++ob)}var nb="closure_uid_"+(Math.random()*1E9>>>0),ob=0;
function pb(a,b,c){return a.call.apply(a.bind,arguments)}function rb(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function sb(a,b,c){sb=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?pb:rb;return sb.apply(null,arguments)}
function tb(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function ub(a,b){function c(){}c.prototype=b.prototype;a.xb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,g){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[e].apply(d,h)}};function vb(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,vb);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)}ub(vb,Error);vb.prototype.name="CustomError";var wb;function xb(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e<d;e++)c+=a[e]+(e<b.length?b[e]:"%s");vb.call(this,c+a[d])}ub(xb,vb);xb.prototype.name="AssertionError";function yb(a){return a[a.length-1]}var zb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a==="string")return typeof b!=="string"||b.length!=1?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},Ab=Array.prototype.forEach?function(a,b,c){Array.prototype.forEach.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=typeof a==="string"?a.split(""):a,g=0;g<d;g++)g in e&&b.call(c,e[g],g,a)};
function Bb(a,b){for(var c=typeof a==="string"?a.split(""):a,d=a.length-1;d>=0;--d)d in c&&b.call(void 0,c[d],d,a)}
var Cb=Array.prototype.filter?function(a,b){return Array.prototype.filter.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=[],e=0,g=typeof a==="string"?a.split(""):a,h=0;h<c;h++)if(h in g){var k=g[h];b.call(void 0,k,h,a)&&(d[e++]=k)}return d},Db=Array.prototype.map?function(a,b,c){return Array.prototype.map.call(a,b,c)}:function(a,b,c){for(var d=a.length,e=Array(d),g=typeof a==="string"?a.split(""):a,h=0;h<d;h++)h in g&&(e[h]=b.call(c,g[h],h,a));return e},Eb=Array.prototype.reduce?function(a,
b,c){return Array.prototype.reduce.call(a,b,c)}:function(a,b,c){var d=c;Ab(a,function(e,g){d=b.call(void 0,d,e,g,a)});return d},Fb=Array.prototype.some?function(a,b){return Array.prototype.some.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1},Gb=Array.prototype.every?function(a,b){return Array.prototype.every.call(a,b,void 0)}:function(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,
e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0};function Hb(a,b){b=Ib(a,b);return b<0?null:typeof a==="string"?a.charAt(b):a[b]}function Ib(a,b){for(var c=a.length,d=typeof a==="string"?a.split(""):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return e;return-1}function Jb(a,b){a:{for(var c=typeof a==="string"?a.split(""):a,d=a.length-1;d>=0;d--)if(d in c&&b.call(void 0,c[d],d,a)){b=d;break a}b=-1}return b<0?null:typeof a==="string"?a.charAt(b):a[b]}
function Kb(a,b){return zb(a,b)>=0}function Lb(a){if(!Array.isArray(a))for(var b=a.length-1;b>=0;b--)delete a[b];a.length=0}function Mb(a,b){Kb(a,b)||a.push(b)}function Nb(a,b,c){Ob(a,c,0,b)}function Pb(a,b){b=zb(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}function Qb(a){return Array.prototype.concat.apply([],arguments)}function Rb(a){var b=a.length;if(b>0){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}
function Sb(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(jb(d)){var e=a.length||0,g=d.length||0;a.length=e+g;for(var h=0;h<g;h++)a[e+h]=d[h]}else a.push(d)}}function Ob(a,b,c,d){Array.prototype.splice.apply(a,Tb(arguments,1))}function Tb(a,b,c){return arguments.length<=2?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)}
function Ub(a){for(var b=0,c=0,d={};c<a.length;){var e=a[c++],g=lb(e)?"o"+mb(e):(typeof e).charAt(0)+e;Object.prototype.hasOwnProperty.call(d,g)||(d[g]=!0,a[b++]=e)}a.length=b}function Vb(a,b,c){c=c||Wb;for(var d=0,e=a.length,g;d<e;){var h=d+(e-d>>>1);var k=c(b,a[h]);k>0?d=h+1:(e=h,g=!k)}return g?d:-d-1}function Yb(a,b){a.sort(b||Wb)}
function Zb(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};var e=b||Wb;Yb(c,function(g,h){return e(g.value,h.value)||g.index-h.index});for(b=0;b<a.length;b++)a[b]=c[b].value}function $b(a,b){if(!jb(a)||!jb(b)||a.length!=b.length)return!1;for(var c=a.length,d=ac,e=0;e<c;e++)if(!d(a[e],b[e]))return!1;return!0}function Wb(a,b){return a>b?1:a<b?-1:0}function ac(a,b){return a===b}function bc(a){var b=[];if(a<0)return[];for(var c=0;c<a;c+=1)b.push(c);return b}
function cc(a){for(var b=[],c=0;c<arguments.length;c++){var d=arguments[c];if(Array.isArray(d))for(var e=0;e<d.length;e+=8192)for(var g=cc.apply(null,Tb(d,e,e+8192)),h=0;h<g.length;h++)b.push(g[h]);else b.push(d)}return b}function dc(a){if(!arguments.length)return[];for(var b=[],c=arguments[0].length,d=1;d<arguments.length;d++)arguments[d].length<c&&(c=arguments[d].length);for(d=0;d<c;d++){for(var e=[],g=0;g<arguments.length;g++)e.push(arguments[g][d]);b.push(e)}return b}
function ec(a,b){return Qb.apply([],Db(a,b))};function fc(a){a&&typeof a.dispose=="function"&&a.dispose()};function hc(a,b,c){return Math.min(Math.max(a,b),c)}function jc(a,b){a%=b;return a*b<0?a+b:a}function kc(a,b,c){return a+c*(b-a)}function lc(a){return a*Math.PI/180}function mc(a,b){return b*Math.cos(lc(a))}function nc(a,b){return b*Math.sin(lc(a))}function oc(a){return Array.prototype.reduce.call(arguments,function(b,c){return b+c},0)}function pc(a){return oc.apply(null,arguments)/arguments.length};function M(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0}y=M.prototype;y.clone=function(){return new M(this.x,this.y)};y.equals=function(a){return a instanceof M&&qc(this,a)};function qc(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1}function rc(a,b){var c=a.x-b.x;a=a.y-b.y;return Math.sqrt(c*c+a*a)}function sc(a,b){return new M(a.x-b.x,a.y-b.y)}function tc(a,b){return new M(a.x+b.x,a.y+b.y)}y.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
y.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};y.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};y.translate=function(a,b){a instanceof M?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};y.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};function uc(a,b){this.width=a;this.height=b}function vc(a,b){return a==b?!0:a&&b?a.width==b.width&&a.height==b.height:!1}y=uc.prototype;y.clone=function(){return new uc(this.width,this.height)};function wc(a){return Math.min(a.width,a.height)}y.area=function(){return this.width*this.height};y.aspectRatio=function(){return this.width/this.height};y.isEmpty=function(){return!this.area()};y.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
y.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};y.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};y.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};function xc(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function zc(a,b,c){var d={},e;for(e in a)d[e]=b.call(c,a[e],e,a);return d}function Ac(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return!0;return!1}function Bc(a,b,c){for(var d in a)if(!b.call(c,a[d],d,a))return!1;return!0}function Cc(a){for(var b in a)return a[b]}function Dc(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b}function Ec(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b}function Fc(a){for(var b in a)return!1;return!0}
function Gc(a){var b={},c;for(c in a)b[c]=a[c];return b}
function Hc(a){if(!a||typeof a!=="object")return a;if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length),c;for(c in a)b[c]=Hc(a[c]);return b}var Ic="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");
function Jc(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var g=0;g<Ic.length;g++)c=Ic[g],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function Kc(a){return/^[\s\xa0]*$/.test(a)}var Lc=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]},Mc=/&/g,Nc=/</g,Oc=/>/g,Pc=/"/g,Qc=/'/g,Rc=/\x00/g,Sc=/[\x00&<>"']/;function Tc(a,b){return a.indexOf(b)!=-1}
function Uc(a,b){var c=0;a=Lc(String(a)).split(".");b=Lc(String(b)).split(".");for(var d=Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var g=a[e]||"",h=b[e]||"";do{g=/(\d*)(\D*)(.*)/.exec(g)||["","","",""];h=/(\d*)(\D*)(.*)/.exec(h)||["","","",""];if(g[0].length==0&&h[0].length==0)break;c=Vc(g[1].length==0?0:parseInt(g[1],10),h[1].length==0?0:parseInt(h[1],10))||Vc(g[2].length==0,h[2].length==0)||Vc(g[2],h[2]);g=g[3];h=h[3]}while(c==0)}return c}function Vc(a,b){return a<b?-1:a>b?1:0};/*

 Copyright Google LLC
 SPDX-License-Identifier: Apache-2.0
*/
function Wc(a){return{valueOf:a}.valueOf()};var Xc=globalThis.trustedTypes,Yc=Xc,Zc;function ad(){var a=null;if(!Yc)return a;try{var b=aa();a=Yc.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(c){}return a}function bd(){Zc===void 0&&(Zc=ad());return Zc};function cd(a){this.j=a}cd.prototype.toString=function(){return this.j+""};function dd(a){var b=bd();a=b?b.createScriptURL(a):a;return new cd(a)}function ed(a){if(a instanceof cd)return a.j;throw Error("v");};var fd=Aa([""]),gd=Ba(["\x00"],["\\0"]),hd=Ba(["\n"],["\\n"]),id=Ba(["\x00"],["\\u0000"]);function jd(a){return a.toString().indexOf("`")===-1}jd(function(a){return a(fd)})||jd(function(a){return a(gd)})||jd(function(a){return a(hd)})||jd(function(a){return a(id)});function kd(a){this.j=a}kd.prototype.toString=n("j");var ld=new kd("about:invalid#zClosurez");function md(a){if(a instanceof kd)return a.j;throw Error("v");};function nd(a){this.Nk=a}function od(a){return new nd(function(b){return b.substr(0,a.length+1).toLowerCase()===a+":"})}var pd=[od("data"),od("http"),od("https"),od("mailto"),od("ftp"),new nd(function(a){return/^[^:]*([/?#]|$)/.test(a)})];function qd(a){var b=b===void 0?pd:b;a:if(b=b===void 0?pd:b,!(a instanceof kd)){for(var c=0;c<b.length;++c){var d=b[c];if(d instanceof nd&&d.Nk(a)){a=new kd(a);break a}}a=void 0}return a||ld}
var rd=Wc(function(){return typeof URL==="function"}),sd=["data:","http:","https:","mailto:","ftp:"],td=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;function ud(a){if(td.test(a))return a};function vd(a){this.j=a}vd.prototype.toString=function(){return this.j+""};function wd(a){var b=bd();a=b?b.createHTML(a):a;return new vd(a)}var xd=Wc(function(){return new vd(Xc?Xc.emptyHTML:"")});function yd(a){if(a instanceof vd)return a.j;throw Error("v");};function zd(a){a=a===void 0?document:a;var b,c;a=(c=(b=a).querySelector)==null?void 0:c.call(b,"script[nonce]");return a==null?"":a.nonce||a.getAttribute("nonce")||""};function Ad(a){this.j=a}Ad.prototype.toString=function(){return this.j+""};function Bd(a,b){a.src=ed(b);(b=zd(a.ownerDocument))&&a.setAttribute("nonce",b)};function Cd(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("v");a.innerHTML=yd(b)};function Dd(a){this.j=a}Dd.prototype.toString=n("j");function Ed(a){return new Dd(a)}function Fd(a){if(a instanceof Dd)return a.j;throw Error("v");};function Gd(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};function Id(a){return dd(a)};function Kd(a){Sc.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(Mc,"&amp;")),a.indexOf("<")!=-1&&(a=a.replace(Nc,"&lt;")),a.indexOf(">")!=-1&&(a=a.replace(Oc,"&gt;")),a.indexOf('"')!=-1&&(a=a.replace(Pc,"&quot;")),a.indexOf("'")!=-1&&(a=a.replace(Qc,"&#39;")),a.indexOf("\x00")!=-1&&(a=a.replace(Rc,"&#0;")));return a}function Ld(a){return Tc(a,"&")?"document"in cb?Md(a):Nd(a):a}
function Md(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"'};var c=cb.document.createElement("div");return a.replace(Od,function(d,e){var g=b[d];if(g)return g;e.charAt(0)=="#"&&(e=Number("0"+e.slice(1)),isNaN(e)||(g=String.fromCharCode(e)));g||(Cd(c,wd(d+" ")),g=c.firstChild.nodeValue.slice(0,-1));return b[d]=g})}
function Nd(a){return a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case "lt":return"<";case "gt":return">";case "quot":return'"';default:return c.charAt(0)!="#"||(c=Number("0"+c.slice(1)),isNaN(c))?b:String.fromCharCode(c)}})}var Od=/&([^;\s<&]+);?/g,Rd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};
function Sd(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");c===-1&&(c=a.length);var d=a[0]==="-"?"-":"";d&&(a=a.substring(1));return d+Rd("0",Math.max(0,b-c))+a}function Td(a){return a==null?"":String(a)}function Ud(){return Math.floor(Math.random()*2147483648).toString(36)+Math.abs(Math.floor(Math.random()*2147483648)^Date.now()).toString(36)}function Vd(a){var b=Number(a);return b==0&&Kc(a)?NaN:b}
function Wd(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}function Xd(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})};var Yd=!!(fb[0]>>25&1),Zd=!!(fb[0]>>20&1),$d=!!(fb[0]>>27&1),ae=!!(fb[0]&8192);var be=Yd?$d:db(610401301,!1),ce=Yd?Zd||!ae:db(748402147,!0);function de(){var a=cb.navigator;return a&&(a=a.userAgent)?a:""}var ee,fe=cb.navigator;ee=fe?fe.userAgentData||null:null;function ge(a){if(!be||!ee)return!1;for(var b=0;b<ee.brands.length;b++){var c=ee.brands[b].brand;if(c&&Tc(c,a))return!0}return!1}function he(a){return Tc(de(),a)};function ie(){return be?!!ee&&ee.brands.length>0:!1}function je(){return ie()?!1:he("Opera")}function le(){return he("Firefox")||he("FxiOS")}function me(){return ie()?ge("Chromium"):(he("Chrome")||he("CriOS"))&&!(ie()?0:he("Edge"))||he("Silk")};function ne(){return be?!!ee&&!!ee.platform:!1}function oe(){return he("iPhone")&&!he("iPod")&&!he("iPad")}function pe(){return oe()||he("iPad")||he("iPod")}function qe(){return ne()?ee.platform==="macOS":he("Macintosh")};function re(a){re[" "](a);return a}re[" "]=f();var se=je(),te=ie()?!1:he("Trident")||he("MSIE"),ue=he("Edge"),ve=he("Gecko")&&!(Tc(de().toLowerCase(),"webkit")&&!he("Edge"))&&!(he("Trident")||he("MSIE"))&&!he("Edge"),we=Tc(de().toLowerCase(),"webkit")&&!he("Edge");we&&he("Mobile");var xe=qe(),ye=ne()?ee.platform==="Windows":he("Windows"),ze=(ne()?ee.platform==="Linux":he("Linux"))||(ne()?ee.platform==="Chrome OS":he("CrOS")),Ae=ne()?ee.platform==="Android":he("Android"),Be=oe(),Ce=he("iPad"),De=he("iPod"),Ee=pe();Tc(de().toLowerCase(),"kaios");
var He;a:{var Ie="",Je=function(){var a=de();if(ve)return/rv:([^\);]+)(\)|;)/.exec(a);if(ue)return/Edge\/([\d\.]+)/.exec(a);if(te)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(we)return/WebKit\/(\S+)/.exec(a);if(se)return/(?:Version)[ \/]?(\S+)/.exec(a)}();Je&&(Ie=Je?Je[1]:"");if(te){var Ke,Le=cb.document;Ke=Le?Le.documentMode:void 0;if(Ke!=null&&Ke>parseFloat(Ie)){He=String(Ke);break a}}He=Ie}var Me=He;function Ne(a){return a instanceof vd?a:wd(Oe(String(a)))}function Pe(a){var b={nonce:zd(document)};if(a instanceof Ad)a=a.j;else throw Error("v");a=a.toString();var c="<script";if(b==null?0:b.id)c+=' id="'+Oe(b.id)+'"';if(b==null?0:b.nonce)c+=' nonce="'+Oe(b.nonce)+'"';if(b==null?0:b.type)c+=' type="'+Oe(b.type)+'"';if(b==null?0:b.defer)c+=" defer";return wd(c+(">"+a+"\x3c/script>"))}
function Oe(a){return a.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;")}function Qe(a){return Re(a)}function Re(a){var b=Ne("");return wd(a.map(function(c){return yd(Ne(c))}).join(yd(b).toString()))}var Se=/^[a-z][a-z\d-]*$/i,Te="APPLET BASE EMBED IFRAME LINK MATH META OBJECT SCRIPT STYLE SVG TEMPLATE".split(" "),Ue="AREA BR COL COMMAND HR IMG INPUT KEYGEN PARAM SOURCE TRACK WBR".split(" "),Ve=["action","formaction","href"];
function We(a){if(!Se.test(a))throw Error("v");if(Te.indexOf(a.toUpperCase())!==-1)throw Error("v");}function Xe(a,b,c){We(a);var d="<"+a;b&&(d+=Ye(b));Array.isArray(c)||(c=c===void 0?[]:[c]);Ue.indexOf(a.toUpperCase())!==-1?d+=">":(b=Qe(c.map(function(e){return e instanceof vd?e:Ne(String(e))})),d+=">"+b.toString()+"</"+a+">");return wd(d)}
function Ye(a){for(var b="",c=Object.keys(a),d=0;d<c.length;d++){var e=c[d],g=a[e];if(!Se.test(e))throw Error("v");if(g!==void 0&&g!==null){if(/^on./i.test(e))throw Error("v");Ve.indexOf(e.toLowerCase())!==-1&&(g=g instanceof kd?g.toString():ud(String(g))||"about:invalid#zClosurez");g=e+'="'+Ne(String(g))+'"';b+=" "+g}}return b};function Ze(a,b){var c=b.createRange();c.selectNode(b.body);a=wd(a);return c.createContextualFragment(yd(a))};function $e(a){a=a.nodeName;return typeof a==="string"?a:"FORM"}function af(a){a=a.nodeType;return a===1||typeof a!=="number"};var bf=new function(a){var b=new Map([["A",new Map([["href",{Gc:7}]])],["AREA",new Map([["href",{Gc:7}]])],["LINK",new Map([["href",{Gc:5,conditions:new Map([["rel",new Set("alternate author bookmark canonical cite help icon license next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" "))]])}]])],["SOURCE",new Map([["src",{Gc:5}],["srcset",{Gc:6}]])],["IMG",new Map([["src",{Gc:5}],["srcset",{Gc:6}]])],["VIDEO",new Map([["src",{Gc:5}]])],["AUDIO",new Map([["src",
{Gc:5}]])]]),c=new Set("title aria-atomic aria-autocomplete aria-busy aria-checked aria-current aria-disabled aria-dropeffect aria-expanded aria-haspopup aria-hidden aria-invalid aria-label aria-level aria-live aria-multiline aria-multiselectable aria-orientation aria-posinset aria-pressed aria-readonly aria-relevant aria-required aria-selected aria-setsize aria-sort aria-valuemax aria-valuemin aria-valuenow aria-valuetext alt align autocapitalize autocomplete autocorrect autofocus autoplay bgcolor border cellpadding cellspacing checked cite color cols colspan controls controlslist coords crossorigin datetime disabled download draggable enctype face formenctype frameborder height hreflang hidden inert ismap label lang loop max maxlength media minlength min multiple muted nonce open playsinline placeholder preload rel required reversed role rows rowspan selected shape size sizes slot span spellcheck start step summary translate type usemap valign value width wrap itemscope itemtype itemid itemprop itemref".split(" "));
this.m=new Set("ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" "));
this.j=b;this.o=c;this.C=a}(new Map([["dir",{Gc:3,conditions:Wc(function(){return new Map([["dir",new Set(["auto","ltr","rtl"])]])})}],["async",{Gc:3,conditions:Wc(function(){return new Map([["async",new Set(["async"])]])})}],["loading",{Gc:3,conditions:Wc(function(){return new Map([["loading",new Set(["eager","lazy"])]])})}],["poster",{Gc:5}],["target",{Gc:3,conditions:Wc(function(){return new Map([["target",new Set(["_self","_blank"])]])})}]]));function cf(){this.j=bf}cf.prototype.G=function(a){var b=document.implementation.createHTMLDocument("");a=df(this,a,b);b=b.body;b.appendChild(a);b=(new XMLSerializer).serializeToString(b);b=b.slice(b.indexOf(">")+1,b.lastIndexOf("</"));return wd(b)};
function df(a,b,c){b=Ze(b,c);b=document.createTreeWalker(b,5,function(k){if(k.nodeType===3)k=1;else if(af(k))if(k=$e(k),k===null)k=2;else{var l=a.j;k=k!=="FORM"&&(l.m.has(k)||l.j.has(k))?1:2}else k=2;return k});for(var d=b.nextNode(),e=c.createDocumentFragment(),g=e;d!==null;){var h=void 0;if(d.nodeType===3)h=document.createTextNode(d.data);else if(af(d))h=ef(a,d,c);else throw Error("v");g.appendChild(h);if(d=b.firstChild())g=h;else for(;!(d=b.nextSibling())&&(d=b.parentNode());)g=g.parentNode}return e}
function ef(a,b,c){var d=$e(b);c=c.createElement(d);b=b.attributes;for(var e=J(b),g=e.next();!g.done;g=e.next()){var h=g.value;g=h.name;h=h.value;var k=a.j;var l=k.j.get(d);k=(l==null?0:l.has(g))?l.get(g):k.o.has(g)?{Gc:1}:(k=k.C.get(g))?k:{Gc:0};a:{if(l=k.conditions){l=J(l);for(var m=l.next();!m.done;m=l.next()){var p=J(m.value);m=p.next().value;p=p.next().value;var q=void 0;if((m=(q=b.getNamedItem(m))==null?void 0:q.value)&&!p.has(m)){l=!1;break a}}}l=!0}if(l)switch(k.Gc){case 1:ff(c,g,h);break;
case 2:throw Error();case 3:ff(c,g,h.toLowerCase());break;case 4:ff(c,g,h);break;case 5:ff(c,g,h);break;case 6:ff(c,g,h);break;case 7:a:if(k=void 0,l=h,rd){try{k=new URL(l)}catch(r){k="https:";break a}k=k.protocol}else b:{k=l;l=document.createElement("a");try{l.href=k}catch(r){k=void 0;break b}k=l.protocol;k=k===":"||k===""?"https:":k}h=k!==void 0&&sd.indexOf(k.toLowerCase())!==-1?h:"about:invalid#zClosurez";ff(c,g,h)}}return c}function ff(a,b,c){a.setAttribute(b,c)}var gf=Wc(function(){return new cf});/*

 Copyright 2021 Google LLC

 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 hf(a){var b=Ua.apply(1,arguments);if(b.length===0)return dd(a[0]);for(var c=a[0],d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return dd(c)}function jf(a){var b=ed(kf).toString(),c=b.split(/[?#]/),d=/[?]/.test(b)?"?"+c[1]:"";return lf(c[0],d,/[#]/.test(b)?"#"+(d?c[2]:c[1]):"",a)}
function lf(a,b,c,d){function e(h,k){h!=null&&(Array.isArray(h)?h.forEach(function(l){return e(l,k)}):(b+=g+encodeURIComponent(k)+"="+encodeURIComponent(h),g="&"))}var g=b.length?"&":"?";d.constructor===Object&&(d=Object.entries(d));Array.isArray(d)?d.forEach(function(h){return e(h[1],h[0])}):d.forEach(e);return dd(a+b+c)};function of(a){return a?new pf(qf(a)):wb||(wb=new pf)}function rf(a,b){return typeof b==="string"?a.getElementById(b):b}function sf(a,b,c,d){a=d||a;return(b=b&&b!="*"?String(b).toUpperCase():"")||c?a.querySelectorAll(b+(c?"."+c:"")):a.getElementsByTagName("*")}
function tf(a,b){xc(b,function(c,d){d=="style"?a.style.cssText=c:d=="class"?a.className=c:d=="for"?a.htmlFor=c:uf.hasOwnProperty(d)?a.setAttribute(uf[d],c):d.lastIndexOf("aria-",0)==0||d.lastIndexOf("data-",0)==0?a.setAttribute(d,c):a[d]=c})}var uf={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};
function vf(a){var b=wf(a);a=a.defaultView;return new M((a==null?void 0:a.pageXOffset)||b.scrollLeft,(a==null?void 0:a.pageYOffset)||b.scrollTop)}function wf(a){return a.scrollingElement?a.scrollingElement:we||a.compatMode!="CSS1Compat"?a.body||a.documentElement:a.documentElement}function xf(a){return a?a.defaultView:window}
function yf(a,b,c,d){function e(k){k&&b.appendChild(typeof k==="string"?a.createTextNode(k):k)}for(;d<c.length;d++){var g=c[d];if(jb(g)&&!zf(g)){a:{if(g&&typeof g.length=="number"){if(lb(g)){var h=typeof g.item=="function"||typeof g.item=="string";break a}if(typeof g==="function"){h=typeof g.item=="function";break a}}h=!1}Ab(h?Rb(g):g,e)}else e(g)}}function Af(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)}
function Bf(a,b){var c=Af(a,"DIV");Cd(c,b);if(c.childNodes.length==1)c=c.removeChild(c.firstChild);else{for(a=a.createDocumentFragment();c.firstChild;)a.appendChild(c.firstChild);c=a}return c}function Cf(a){for(var b;b=a.firstChild;)a.removeChild(b)}function Df(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}function Ef(a){return a.children!=void 0?a.children:Array.prototype.filter.call(a.childNodes,function(b){return b.nodeType==1})}
function Ff(a,b){for(;a&&a.nodeType!=1;)a=b?a.nextSibling:a.previousSibling;return a}function zf(a){return lb(a)&&a.nodeType>0}function Gf(a){return a.parentElement||null}function Hf(a,b){if(!a||!b)return!1;if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}function qf(a){return a.nodeType==9?a:a.ownerDocument||a.document}
function If(a,b){if("textContent"in a)a.textContent=b;else if(a.nodeType==3)a.data=String(b);else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=String(b)}else Cf(a),a.appendChild(qf(a).createTextNode(String(b)))}function Jf(a){if("outerHTML"in a)return a.outerHTML;var b=Af(qf(a),"DIV");b.appendChild(a.cloneNode(!0));return b.innerHTML}function Kf(a,b){var c=[];return Lf(a,b,c,!0)?c[0]:void 0}
function Lf(a,b,c,d){if(a!=null)for(a=a.firstChild;a;){if(b(a)&&(c.push(a),d)||Lf(a,b,c,d))return!0;a=a.nextSibling}return!1}var Mf={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},Nf={IMG:" ",BR:"\n"};function Qf(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768}function Rf(a){var b=[];Sf(a,b,!1);return b.join("")}
function Sf(a,b,c){if(!(a.nodeName in Mf))if(a.nodeType==3)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Nf)b.push(Nf[a.nodeName]);else for(a=a.firstChild;a;)Sf(a,b,c),a=a.nextSibling}function Tf(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}function pf(a){this.j=a||cb.document||document}y=pf.prototype;y.Z=function(a){return rf(this.j,a)};
y.na=function(a,b,c){var d=this.j,e=arguments,g=e[1],h=Af(d,String(e[0]));g&&(typeof g==="string"?h.className=g:Array.isArray(g)?h.className=g.join(" "):tf(h,g));e.length>2&&yf(d,h,e,2);return h};y.createElement=function(a){return Af(this.j,a)};function Uf(a,b){return a.j.createTextNode(String(b))}y.appendChild=function(a,b){a.appendChild(b)};y.cp=function(a,b){yf(qf(a),a,arguments,1)};y.dd=Cf;y.Ij=Df;y.jc=Ef;
function Vf(a){return a.lastElementChild!==void 0?a.lastElementChild:Ff(a.lastChild,!1)}y.cs=zf;y.jw=Gf;y.contains=Hf;y.fz=If;function Wf(a,b){return Tf(b,function(c){return c.nodeName=="SVG"&&!0},!0)};function Xf(){this.X=this.X;this.Ra=this.Ra}Xf.prototype.X=!1;Xf.prototype.dispose=function(){this.X||(this.X=!0,this.ea())};Xf.prototype[Symbol.dispose]=function(){this.dispose()};function Yf(a,b){b=tb(fc,b);a.X?b():(a.Ra||(a.Ra=[]),a.Ra.push(b))}Xf.prototype.ea=function(){if(this.Ra)for(;this.Ra.length;)this.Ra.shift()()};function Zf(a,b){this.type=a;this.o=this.target=b;this.defaultPrevented=this.C=!1}Zf.prototype.D=function(){this.C=!0};Zf.prototype.preventDefault=function(){this.defaultPrevented=!0};function $f(a){a.preventDefault()};var ag=function(){if(!cb.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=f();cb.addEventListener("test",c,b);cb.removeEventListener("test",c,b)}catch(d){}return a}();function bg(a,b){Zf.call(this,a?a.type:"");this.relatedTarget=this.o=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.m=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.F=!1;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.j=null;a&&this.init(a,b)}ub(bg,Zf);
bg.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.o=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==
void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.m=a.keyCode||0;this.key=a.key||"";this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.F=xe?a.metaKey:a.ctrlKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=a.timeStamp;this.j=a;a.defaultPrevented&&bg.xb.preventDefault.call(this)};
bg.prototype.D=function(){bg.xb.D.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};bg.prototype.preventDefault=function(){bg.xb.preventDefault.call(this);var a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var cg="closure_listenable_"+(Math.random()*1E6|0);function dg(a){return!(!a||!a[cg])};var eg=0;function fg(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.Hk=e;this.key=++eg;this.be=this.Zj=!1}function hg(a){a.be=!0;a.listener=null;a.proxy=null;a.src=null;a.Hk=null};function ig(a){this.src=a;this.j={};this.m=0}y=ig.prototype;y.add=function(a,b,c,d,e){var g=a.toString();a=this.j[g];a||(a=this.j[g]=[],this.m++);var h=jg(a,b,d,e);h>-1?(b=a[h],c||(b.Zj=!1)):(b=new fg(b,this.src,g,!!d,e),b.Zj=c,a.push(b));return b};y.remove=function(a,b,c,d){a=a.toString();if(!(a in this.j))return!1;var e=this.j[a];b=jg(e,b,c,d);return b>-1?(hg(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.j[a],this.m--),!0):!1};
function kg(a,b){var c=b.type;if(!(c in a.j))return!1;var d=Pb(a.j[c],b);d&&(hg(b),a.j[c].length==0&&(delete a.j[c],a.m--));return d}y.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.j)if(!a||c==a){for(var d=this.j[c],e=0;e<d.length;e++)++b,hg(d[e]);delete this.j[c];this.m--}return b};y.Oi=function(a,b,c,d){a=this.j[a.toString()];var e=-1;a&&(e=jg(a,b,c,d));return e>-1?a[e]:null};
y.hasListener=function(a,b){var c=a!==void 0,d=c?a.toString():"",e=b!==void 0;return Ac(this.j,function(g){for(var h=0;h<g.length;++h)if(!(c&&g[h].type!=d||e&&g[h].capture!=b))return!0;return!1})};function jg(a,b,c,d){for(var e=0;e<a.length;++e){var g=a[e];if(!g.be&&g.listener==b&&g.capture==!!c&&g.Hk==d)return e}return-1};var lg="closure_lm_"+(Math.random()*1E6|0),mg={},ng=0;function og(a,b,c,d,e){if(d&&d.once)return pg(a,b,c,d,e);if(Array.isArray(b)){for(var g=0;g<b.length;g++)og(a,b[g],c,d,e);return null}c=qg(c);return dg(a)?a.va(b,c,lb(d)?!!d.capture:!!d,e):rg(a,b,c,!1,d,e)}
function rg(a,b,c,d,e,g){if(!b)throw Error("w");var h=lb(e)?!!e.capture:!!e,k=sg(a);k||(a[lg]=k=new ig(a));c=k.add(b,c,d,h,g);if(c.proxy)return c;d=tg();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)ag||(e=h),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(ug(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("x");ng++;return c}
function tg(){function a(c){return b.call(a.src,a.listener,c)}var b=vg;return a}function pg(a,b,c,d,e){if(Array.isArray(b)){for(var g=0;g<b.length;g++)pg(a,b[g],c,d,e);return null}c=qg(c);return dg(a)?a.Bn(b,c,lb(d)?!!d.capture:!!d,e):rg(a,b,c,!0,d,e)}function wg(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)wg(a,b[g],c,d,e);else d=lb(d)?!!d.capture:!!d,c=qg(c),dg(a)?a.Pf(b,c,d,e):a&&(a=sg(a))&&(b=a.Oi(b,c,d,e))&&xg(b)}
function xg(a){if(typeof a==="number"||!a||a.be)return!1;var b=a.src;if(dg(b))return kg(b.Ad,a);var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(ug(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ng--;(c=sg(b))?(kg(c,a),c.m==0&&(c.src=null,b[lg]=null)):hg(a);return!0}
function yg(a){if(!a)return 0;if(dg(a))return a.Ad?a.Ad.removeAll(void 0):0;a=sg(a);if(!a)return 0;var b=0,c;for(c in a.j)for(var d=a.j[c].concat(),e=0;e<d.length;++e)xg(d[e])&&++b;return b}function ug(a){return a in mg?mg[a]:mg[a]="on"+a}function vg(a,b){if(a.be)a=!0;else{b=new bg(b,this);var c=a.listener,d=a.Hk||a.src;a.Zj&&xg(a);a=c.call(d,b)}return a}function sg(a){a=a[lg];return a instanceof ig?a:null}var zg="__closure_events_fn_"+(Math.random()*1E9>>>0);
function qg(a){if(typeof a==="function")return a;a[zg]||(a[zg]=function(b){return a.handleEvent(b)});return a[zg]};/*

 Copyright 2024 Google LLC

 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 Ag(a){Xf.call(this);this.m=a;this.j={}}ub(Ag,Xf);var Bg=[];y=Ag.prototype;y.va=function(a,b,c,d){return Cg(this,a,b,c,d)};function Dg(a,b,c,d){Cg(a,b,"click",c,!1,d)}function Cg(a,b,c,d,e,g){Array.isArray(c)||(c&&(Bg[0]=c.toString()),c=Bg);for(var h=0;h<c.length;h++){var k=og(b,c[h],d||a.handleEvent,e||!1,g||a.m||a);if(!k)break;a.j[k.key]=k}return a}y.Bn=function(a,b,c,d){return Eg(this,a,b,c,d)};
function Eg(a,b,c,d,e,g){if(Array.isArray(c))for(var h=0;h<c.length;h++)Eg(a,b,c[h],d,e,g);else{b=pg(b,c,d||a.handleEvent,e,g||a.m||a);if(!b)return a;a.j[b.key]=b}return a}y.Pf=function(a,b,c,d,e){if(Array.isArray(b))for(var g=0;g<b.length;g++)this.Pf(a,b[g],c,d,e);else c=c||this.handleEvent,d=lb(d)?!!d.capture:!!d,e=e||this.m||this,c=qg(c),d=!!d,b=dg(a)?a.Oi(b,c,d,e):a?(a=sg(a))?a.Oi(b,c,d,e):null:null,b&&(xg(b),delete this.j[b.key]);return this};
y.removeAll=function(){xc(this.j,function(a,b){this.j.hasOwnProperty(b)&&xg(a)},this);this.j={}};y.ea=function(){Ag.xb.ea.call(this);this.removeAll()};y.handleEvent=function(){throw Error("y");};function Fg(a,b){this.start=a<b?a:b;this.end=a<b?b:a}Fg.prototype.clone=function(){return new Fg(this.start,this.end)};function Gg(a,b){return a.start<=b&&a.end>=b};function Hg(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}y=Hg.prototype;y.getHeight=function(){return this.bottom-this.top};y.clone=function(){return new Hg(this.top,this.right,this.bottom,this.left)};y.contains=function(a){return this&&a?a instanceof Hg?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};
function Ig(a,b){lb(b)?(a.top-=b.top,a.right+=b.right,a.bottom+=b.bottom,a.left-=b.left):(a.top-=b,a.right+=Number(void 0),a.bottom+=Number(void 0),a.left-=Number(void 0));return a}function Jg(a,b){return a.left<=b.right&&b.left<=a.right&&a.top<=b.bottom&&b.top<=a.bottom}y.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this};
y.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this};y.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};
y.translate=function(a,b){a instanceof M?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,typeof b==="number"&&(this.top+=b,this.bottom+=b));return this};y.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this};function Kg(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d}y=Kg.prototype;y.clone=function(){return new Kg(this.left,this.top,this.width,this.height)};function Lg(a){return new Kg(a.left,a.top,a.right-a.left,a.bottom-a.top)}y.contains=function(a){return a instanceof M?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};
y.distance=function(a){var b=a.x<this.left?this.left-a.x:Math.max(a.x-(this.left+this.width),0);a=a.y<this.top?this.top-a.y:Math.max(a.y-(this.top+this.height),0);return Math.sqrt(b*b+a*a)};function Ng(a){return new uc(a.width,a.height)}function Og(a){return new M(a.left+a.width/2,a.top+a.height/2)}y.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
y.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};y.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};y.translate=function(a,b){a instanceof M?(this.left+=a.x,this.top+=a.y):(this.left+=a,typeof b==="number"&&(this.top+=b));return this};
y.scale=function(a,b){b=typeof b==="number"?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};function Pg(a,b,c){if(typeof b==="string")Qg(a,c,b);else for(var d in b)Qg(a,b[d],d)}var Rg=/^--.+/;function Qg(a,b,c){var d=Sg[c];if(!d){var e=Wd(c);d=e;a.style[e]===void 0&&(e=(we?"Webkit":ve?"Moz":null)+Xd(e),a.style[e]!==void 0&&(d=e));Sg[c]=d}(c=d)&&(Rg.test(c)?a.style.setProperty(c,b):a.style[c]=b)}var Sg={};function Tg(a,b){var c=qf(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""}
function Ug(a,b){return Tg(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]}function Vg(a,b,c){if(b instanceof M){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Wg(d,!1);a.style.top=Wg(b,!1)}function Xg(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}
function Yg(a){var b=qf(a),c=Ug(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(a.nodeType==11&&a.host&&(a=a.host),c=Ug(a,"position"),d=d&&c=="static"&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"||c=="relative"))return a;return null}
function Zg(a){for(var b=new Hg(0,Infinity,Infinity,0),c=of(a),d=c.j.body,e=c.j.documentElement,g=wf(c.j);a=Yg(a);)if((!we||a.clientHeight!=0||a!=d)&&a!=d&&a!=e&&Ug(a,"overflow")!="visible"){var h=$g(a),k=new M(a.clientLeft,a.clientTop);h.x+=k.x;h.y+=k.y;b.top=Math.max(b.top,h.y);b.right=Math.min(b.right,h.x+a.clientWidth);b.bottom=Math.min(b.bottom,h.y+a.clientHeight);b.left=Math.max(b.left,h.x)}d=g.scrollLeft;g=g.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,g);c=(c.j.defaultView||window).document;
c=c.compatMode=="CSS1Compat"?c.documentElement:c.body;c=new uc(c.clientWidth,c.clientHeight);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,g+c.height);return b.top>=0&&b.left>=0&&b.bottom>b.top&&b.right>b.left?b:null}function $g(a){var b=qf(a),c=new M(0,0);if(a==(b?qf(b):document).documentElement)return c;a=Xg(a);b=of(b);b=vf(b.j);c.x=a.left+b.x;c.y=a.top+b.y;return c}function ah(a,b){a=bh(a);b=bh(b);return new M(a.x-b.x,a.y-b.y)}
function ch(a){a=Xg(a);return new M(a.left,a.top)}function bh(a){if(a.nodeType==1)return ch(a);a=a.changedTouches?a.changedTouches[0]:a;return new M(a.clientX,a.clientY)}function fh(a,b,c){if(b instanceof uc)c=b.height,b=b.width;else if(c==void 0)throw Error("z");a.style.width=Wg(b,!0);a.style.height=Wg(c,!0)}function Wg(a,b){typeof a=="number"&&(a=(b?Math.round(a):a)+"px");return a}
function gh(a){var b=hh;if(Ug(a,"display")!="none")return b(a);var c=a.style,d=c.display,e=c.visibility,g=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=g;c.visibility=e;return a}function hh(a){var b=a.offsetWidth,c=a.offsetHeight,d=we&&!b&&!c;return(b===void 0||d)&&a.getBoundingClientRect?(a=Xg(a),new uc(a.right-a.left,a.bottom-a.top)):new uc(b,c)}function ih(a,b){a.style.display=b?"":"none"}function jh(a){return"rtl"==Ug(a,"direction")}
var kh=ve?"MozUserSelect":we||ue?"WebkitUserSelect":null;function lh(a){var b=new uc(a.offsetWidth,a.offsetHeight),c=mh(a);a=nh(a);return new uc(b.width-a.left-c.left-c.right-a.right,b.height-a.top-c.top-c.bottom-a.bottom)}function mh(a){var b=Tg(a,"paddingLeft"),c=Tg(a,"paddingRight"),d=Tg(a,"paddingTop");a=Tg(a,"paddingBottom");return new Hg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}
function nh(a){var b=Tg(a,"borderLeftWidth"),c=Tg(a,"borderRightWidth"),d=Tg(a,"borderTopWidth");a=Tg(a,"borderBottomWidth");return new Hg(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}function oh(a){var b={};a.split(/\s*;\s*/).forEach(function(c){if(c=c.match(/\s*([\w-]+)\s*:(.+)/)){var d=Lc(c[2]);b[Wd(c[1].toLowerCase())]=d}});return b}function ph(a){var b=[];xc(a,function(c,d){b.push(String(d).replace(/([A-Z])/g,"-$1").toLowerCase(),":",c,";")});return b.join("")};function qh(){Xf.call(this);this.Ad=new ig(this);this.gv=this;this.Qn=null}ub(qh,Xf);qh.prototype[cg]=!0;y=qh.prototype;y.addEventListener=function(a,b,c,d){og(this,a,b,c,d)};y.removeEventListener=function(a,b,c,d){wg(this,a,b,c,d)};
y.dispatchEvent=function(a){var b=this.Qn;if(b){var c=[];for(var d=1;b;b=b.Qn)c.push(b),++d}b=this.gv;d=a.type||a;if(typeof a==="string")a=new Zf(a,b);else if(a instanceof Zf)a.target=a.target||b;else{var e=a;a=new Zf(d,b);Jc(a,e)}e=!0;var g;if(c)for(g=c.length-1;!a.C&&g>=0;g--){var h=a.o=c[g];e=rh(h,d,!0,a)&&e}a.C||(h=a.o=b,e=rh(h,d,!0,a)&&e,a.C||(e=rh(h,d,!1,a)&&e));if(c)for(g=0;!a.C&&g<c.length;g++)h=a.o=c[g],e=rh(h,d,!1,a)&&e;return e};
y.ea=function(){qh.xb.ea.call(this);this.Ad&&this.Ad.removeAll(void 0);this.Qn=null};y.va=function(a,b,c,d){return this.Ad.add(String(a),b,!1,c,d)};y.Bn=function(a,b,c,d){return this.Ad.add(String(a),b,!0,c,d)};y.Pf=function(a,b,c,d){return this.Ad.remove(String(a),b,c,d)};
function rh(a,b,c,d){b=a.Ad.j[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,g=0;g<b.length;++g){var h=b[g];if(h&&!h.be&&h.capture==c){var k=h.listener,l=h.Hk||h.src;h.Zj&&kg(a.Ad,h);e=k.call(l,d)!==!1&&e}}return e&&!d.defaultPrevented}y.Oi=function(a,b,c,d){return this.Ad.Oi(String(a),b,c,d)};y.hasListener=function(a,b){return this.Ad.hasListener(a!==void 0?String(a):void 0,b)};var sh=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:aa();function th(a,b){this.o=a;this.C=b;this.m=0;this.j=null}th.prototype.get=function(){if(this.m>0){this.m--;var a=this.j;this.j=a.next;a.next=null}else a=this.o();return a};th.prototype.put=function(a){this.C(a);this.m<100&&(this.m++,a.next=this.j,this.j=a)};function uh(a){cb.setTimeout(function(){throw a;},0)};function vh(){this.m=this.j=null}vh.prototype.add=function(a,b){var c=wh.get();c.set(a,b);this.m?this.m.next=c:this.j=c;this.m=c};vh.prototype.remove=function(){var a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.m=null),a.next=null);return a};var wh=new th(function(){return new xh},function(a){return a.reset()});function xh(){this.next=this.scope=this.j=null}xh.prototype.set=function(a,b){this.j=a;this.scope=b;this.next=null};xh.prototype.reset=function(){this.next=this.scope=this.j=null};var yh,zh=!1,Ah=new vh;function Bh(a,b){yh||Ch();zh||(yh(),zh=!0);Ah.add(a,b)}function Ch(){var a=Promise.resolve(void 0);yh=function(){a.then(Dh)}}function Dh(){for(var a;a=Ah.remove();){try{a.j.call(a.scope)}catch(b){uh(b)}wh.put(a)}zh=!1};function Eh(){return null}function Fh(){}function Gh(a){return a};function Hh(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Ih(a){this.j=0;this.G=void 0;this.C=this.m=this.o=null;this.D=this.F=!1;if(a!=Fh)try{var b=this;a.call(void 0,function(c){Jh(b,2,c)},function(c){Jh(b,3,c)})}catch(c){Jh(this,3,c)}}function Kh(){this.next=this.context=this.m=this.o=this.j=null;this.C=!1}Kh.prototype.reset=function(){this.context=this.m=this.o=this.j=null;this.C=!1};var Lh=new th(function(){return new Kh},function(a){a.reset()});function Mh(a,b,c){var d=Lh.get();d.o=a;d.m=b;d.context=c;return d}
function Nh(){var a,b,c=new Ih(function(d,e){a=d;b=e});return new Oh(c,a,b)}Ih.prototype.then=function(a,b,c){return Ph(this,sh(typeof a==="function"?a:null),sh(typeof b==="function"?b:null),c)};Ih.prototype.$goog_Thenable=!0;function Qh(a,b){return Ph(a,null,sh(b))}Ih.prototype.cancel=function(a){if(this.j==0){var b=new Rh(a);Bh(function(){Sh(this,b)},this)}};
function Sh(a,b){if(a.j==0)if(a.o){var c=a.o;if(c.m){for(var d=0,e=null,g=null,h=c.m;h&&(h.C||(d++,h.j==a&&(e=h),!(e&&d>1)));h=h.next)e||(g=h);e&&(c.j==0&&d==1?Sh(c,b):(g?(d=g,d.next==c.C&&(c.C=d),d.next=d.next.next):Th(c),Uh(c,e,3,b)))}a.o=null}else Jh(a,3,b)}function Vh(a,b){a.m||a.j!=2&&a.j!=3||Wh(a);a.C?a.C.next=b:a.m=b;a.C=b}
function Ph(a,b,c,d){var e=Mh(null,null,null);e.j=new Ih(function(g,h){e.o=b?function(k){try{var l=b.call(d,k);g(l)}catch(m){h(m)}}:g;e.m=c?function(k){try{var l=c.call(d,k);l===void 0&&k instanceof Rh?h(k):g(l)}catch(m){h(m)}}:h});e.j.o=a;Vh(a,e);return e.j}Ih.prototype.J=function(a){this.j=0;Jh(this,2,a)};Ih.prototype.K=function(a){this.j=0;Jh(this,3,a)};
function Jh(a,b,c){if(a.j==0){a===c&&(b=3,c=new TypeError("A"));a.j=1;a:{var d=c,e=a.J,g=a.K;if(d instanceof Ih){Vh(d,Mh(e||Fh,g||null,a));var h=!0}else if(Hh(d))d.then(e,g,a),h=!0;else{if(lb(d))try{var k=d.then;if(typeof k==="function"){Xh(d,k,e,g,a);h=!0;break a}}catch(l){g.call(a,l);h=!0;break a}h=!1}}h||(a.G=c,a.j=b,a.o=null,Wh(a),b!=3||c instanceof Rh||Yh(a,c))}}
function Xh(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}}function Wh(a){a.F||(a.F=!0,Bh(a.H,a))}function Th(a){var b=null;a.m&&(b=a.m,a.m=b.next,b.next=null);a.m||(a.C=null);return b}Ih.prototype.H=function(){for(var a;a=Th(this);)Uh(this,a,this.j,this.G);this.F=!1};
function Uh(a,b,c,d){if(c==3&&b.m&&!b.C)for(;a&&a.D;a=a.o)a.D=!1;if(b.j)b.j.o=null,Zh(b,c,d);else try{b.C?b.o.call(b.context):Zh(b,c,d)}catch(e){$h.call(null,e)}Lh.put(b)}function Zh(a,b,c){b==2?a.o.call(a.context,c):a.m&&a.m.call(a.context,c)}function Yh(a,b){a.D=!0;Bh(function(){a.D&&$h.call(null,b)})}var $h=uh;function Rh(a){vb.call(this,a)}ub(Rh,vb);Rh.prototype.name="cancel";function Oh(a,b,c){this.promise=a;this.resolve=b;this.reject=c};function ai(a,b){qh.call(this);this.m=a||1;this.j=b||cb;this.o=sb(this.rz,this);this.C=Date.now()}ub(ai,qh);y=ai.prototype;y.enabled=!1;y.ge=null;y.setInterval=function(a){this.m=a;this.ge&&this.enabled?(this.stop(),this.start()):this.ge&&this.stop()};y.rz=function(){if(this.enabled){var a=Date.now()-this.C;a>0&&a<this.m*.8?this.ge=this.j.setTimeout(this.o,this.m-a):(this.ge&&(this.j.clearTimeout(this.ge),this.ge=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};
y.start=function(){this.enabled=!0;this.ge||(this.ge=this.j.setTimeout(this.o,this.m),this.C=Date.now())};y.stop=function(){this.enabled=!1;this.ge&&(this.j.clearTimeout(this.ge),this.ge=null)};y.ea=function(){ai.xb.ea.call(this);this.stop();delete this.j};function bi(a,b,c){if(typeof a==="function")c&&(a=sb(a,c));else if(a&&typeof a.handleEvent=="function")a=sb(a.handleEvent,a);else throw Error("B");return Number(b)>2147483647?-1:cb.setTimeout(a,b||0)};function ci(a,b,c,d){this.x0=a;this.y0=b;this.x1=c;this.y1=d}ci.prototype.clone=function(){return new ci(this.x0,this.y0,this.x1,this.y1)};ci.prototype.equals=function(a){return this.x0==a.x0&&this.y0==a.y0&&this.x1==a.x1&&this.y1==a.y1};function di(a,b){return new M(kc(a.x0,a.x1,b),kc(a.y0,a.y1,b))};function ei(a,b){this.x=a;this.y=b}ub(ei,M);y=ei.prototype;y.clone=function(){return new ei(this.x,this.y)};y.magnitude=function(){return Math.hypot(this.x,this.y)};y.scale=M.prototype.scale;y.invert=function(){this.x=-this.x;this.y=-this.y;return this};y.add=function(a){this.x+=a.x;this.y+=a.y;return this};y.Jd=function(a){this.x-=a.x;this.y-=a.y;return this};y.rotate=function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;this.y=c;return this};
y.equals=function(a){return this===a?!0:a instanceof ei&&!!a&&this.x==a.x&&this.y==a.y};function fi(a,b){return new ei(a.x+b.x,a.y+b.y)}function gi(a,b){return new ei(a.x-b.x,a.y-b.y)};function hi(a){return a==null||a===""?null:Number(a)}function ii(a,b){return Math.abs(a-b)}function ji(a,b,c){if(!a||!b)return!0;c=c||ii;return Object.entries(a).every(function(d){var e=J(d);d=e.next().value;e=e.next().value;var g=b[d];return b[d]===void 0||c(e,g)<=.05})}function ki(a,b,c){if(a.x===0||b.x===0)return{x:0,y:(a.x===0&&b.x===0?0:a.x===0?a.y:b.y)*c/6};c=c/3*Math.min(Math.abs(a.x),Math.abs(b.x));b=(a.y/a.x+b.y/b.x)/2;return a.x>0?{x:c,y:c*b}:{x:-c,y:-c*b}}
function li(a,b,c){var d=a.magnitude(),e=b.magnitude();if(d===0||e===0)return new ei(0,0);d=Math.sqrt(d/e);a=fi(a.clone().scale(1/d),b.clone().scale(d));a.scale(c/6);return a}
function mi(a,b,c,d,e){c=c?ki:li;for(var g=[],h=0;h<a.length;++h){if(e){var k=ni(a,h,1,d);var l=ni(a,h,-1,d)}else k=d?(h+1)%a.length:h+1,l=d?(a.length+h-1)%a.length:h-1;k!=null&&l!=null&&a[h]!=null&&a[l]!=null&&a[k]!=null?(k=c(gi(a[h],a[l]),gi(a[k],a[h]),b),g.push([gi(a[h],k),fi(a[h],k)])):a[h]!=null?g.push([a[h].clone(),a[h].clone()]):g.push(null)}return g}
function ni(a,b,c,d){var e=b+c;for(d&&(e=(e+a.length)%a.length);e!==b&&e>=0&&e<a.length;){if(a[e]!=null)return e;e+=c;d&&(e=(e+a.length)%a.length)}return null}function oi(a,b,c){c=c===void 0?0:c;var d=b.findIndex(function(e){return e[c]>a});return d===-1?b.length-1:d===0?0:b[d][c]-a<a-b[d-1][c]?d:d-1}
function pi(a,b){var c=3;c=c===void 0?0:c;var d=d===void 0?0:d;if(b.length>0&&a<=b[b.length-1][d])return c=oi(a,b,d),[c,b[c][d]];var e=b.length-1-c,g=b[b.length-1][d],h=b[e][d],k=g-h,l=Math.floor((a-g)/k);a=a-g-l*k;e=b.slice(e).map(function(m){return[m[d]-h]});a=oi(a,e,0);return[b.length-1+l*c+a,g+l*k+e[a][0]]}function qi(a,b){for(var c=[],d=0;d<a;d++)c[d]=b.call(void 0,d);return c}function ri(a){return a.max!=null?a.max:a.min}
function si(a,b){var c=void 0,d=void 0;c===void 0&&(c=0);d===void 0&&(d=a.length);c=b-c;for(var e=0,g=c>=0?0:null,h=0,k=0,l=null,m=null;e<a.length;){var p=a[e].min,q=ri(a[e])-p;h+=p;h<=c&&(g=e+1,m=Math.min(c-h,q),k=h+m,m=p+m);if(h>b)return e>=d?{Hn:e,uh:l,sj:b-(h-p)}:g==null?null:{Hn:g,uh:m,sj:c-k};l=Math.min(b-h,q);h+=l;l=p+l;e++}return{Hn:e,uh:l,sj:b-h}}
function ti(a,b,c){c=c||Gh;a=a.map(c);a.sort(function(h,k){return h>k?1:h<k?-1:0});for(var d=c=0;d<a.length;d++){var e=a.length-d,g=(a[d]-c)*e;if(g<=b)c=a[d],b-=g;else{c+=b/e;b=0;break}}return{zz:c,sj:b}}
function ui(a,b){var c=si(a,b);if(!c)return null;b=c.sj;var d=a.slice(0,c.Hn),e=d.reduce(function(l,m){return Math.max(l,m.Ta.length)},0),g=d.map(ri);g.length>0&&(g[g.length-1]=c.uh);for(c={mh:0};c.mh<e;c={mh:c.mh},c.mh++){var h=ti(d,b,function(l){return function(m){return m.Ta[l.mh]||0}}(c));b=h.sj;for(var k=0;k<g.length;k++)g[k]+=Math.min(h.zz,a[k].Ta[c.mh]||0);if(b===0)break}return g}
function vi(a,b){b=ui(a,b);var c={};if(b!=null){a=J(a.entries());for(var d=a.next();!d.done;d=a.next()){var e=J(d.value);d=e.next().value;e=e.next().value;e=e.key;c[e]==null&&(c[e]=[]);d<b.length&&c[e].push(b[d])}}return c}function xi(a){for(var b=Ua.apply(1,arguments),c=[],d=0;d<b.length;d+=2)c.push.apply(c,za(a.slice(Math.min(b[d],a.length),Math.min(b[d+1],a.length))));return c}
function yi(a){if(a===0)return 0;a=Math.abs(a);for(var b=0;b<16;++b){if(Math.abs(a-Math.round(a))<a*1E-15)return b;a*=10}return 16}function zi(a,b){if(b===0||Math.abs(b)<1E-290)return b;var c=Math.floor(Math.log10(Math.abs(b)))+1;if(c>a)return a=Math.pow(10,c-a),Math.round(b/a)*a;a=Math.pow(10,a-c);return Math.round(b*a)/a}function Ai(a,b,c){return b<0||c<0?null:a[b][c]}
function Bi(a,b,c,d,e,g){var h=[],k=Ai(c,d-1,e);k&&h.push({bl:k,xe:k.xe+1,bj:d-1,Bl:null,cj:null,Cl:null});(k=Ai(c,d,e-1))&&h.push({bl:k,xe:k.xe+1,bj:null,Bl:null,cj:e-1,Cl:null});(c=Ai(c,d-1,e-1))&&g(a[d-1],b[e-1])&&h.push({bl:c,xe:c.xe,bj:d-1,Bl:e-1,cj:e-1,Cl:d-1});h.sort(function(l,m){return l.xe-m.xe});return h.length>0?h[0]:{bl:null,xe:0,bj:null,Bl:null,cj:null,Cl:null}}
function Ci(a,b,c){c=c||function(l,m){return l===m};for(var d=[],e=a.length,g=b.length,h=0;h<=e;h++){d[h]=d[h]||[];for(var k=0;k<=g;k++)d[h][k]=Bi(a,b,d,h,k,c)}a={};b={};d=d[e][g];for(e=d.xe;d;)d.bj!=null&&(a[d.bj]=d.Bl),d.cj!=null&&(b[d.cj]=d.Cl),d=d.bl;return{xe:e,ks:a,ls:b}}
function Di(a,b,c){function d(m,p,q){if(q==null)return 0;if(q===p.length-1||m==null)return q;var r=c(p[q]);if(r==null)return q+1;p=c(p[q+1]);return p==null?q:Math.abs(m-r)<=Math.abs(m-p)?q:q+1}if(!a||!b||a.length===0||b.length===0)return null;var e=[];c||(c=Gh);for(var g=0,h=0,k,l;g<a.length||h<b.length;)g<a.length&&(k=c(a[g])),h<b.length&&(l=c(b[h])),g<a.length&&h<b.length&&k===l?(e.push({value:k,Sg:g,Tg:h}),g++,h++):g<a.length&&(k==null||h===b.length||k<l)?(e.push({value:k,Sg:g,Tg:void 0}),g++):
h<b.length&&(l==null||g===a.length||l<k)&&(e.push({value:l,Sg:void 0,Tg:h}),h++);h=g=null;k=J(e);for(l=k.next();!l.done;l=k.next())l=l.value,l.Sg==null?l.Sg=d(l.value,a,g):g=l.Sg,l.Tg==null?l.Tg=d(l.value,b,h):h=l.Tg;return e}function Ei(a,b){for(var c in a)if(!b.includes(c))return!1;return!0}function Fi(a,b,c){if(c)return Gi(a.filter(function(e){return e!=null}),b);var d=-1;for(c=0;c<a.length;c++)if(a[c]==null){d=Gi(a.slice(d+1,c),b);if(d!==null)return d;d=c}return Gi(a.slice(d+1),b)}
function Gi(a,b){var c=Hi(a,b,function(e,g){g=g.x;return e>g?1:e<g?-1:0});if(c>=0)return a[c].y;var d=-(c+1);if(d===0||d===a.length)return null;c=a[d-1];a=a[d];return di(new ci(c.x,c.y,a.x,a.y),(b-c.x)/(a.x-c.x)).y}function Hi(a,b,c){for(var d=0,e=a.length-1;d<=e;){var g=Math.floor((e+d)/2),h=c(b,a[g]);if(h>0)d=g+1;else if(h<0)e=g-1;else{for(;g>0&&c(b,a[g-1])===0;)--g;return g}}return-d-1}
function Ii(a,b){if(b==null)return a;b=new Fg(b,b);return a?new Fg(Math.min(a.start,b.start),Math.max(a.end,b.end)):b}function Ji(a,b,c){var d=b!=null?b:a&&c!=null&&c<a.start?c:a?a.start:null;a=c!=null?c:a&&b!=null&&b>a.end?b:a?a.end:null;return d!=null&&a!=null?new Fg(d,a):null}
function Ki(a){if(a.length===0)return null;for(var b=a[0].clone(),c=1;c<a.length;c++){var d=b,e=a[c];d.left=Math.min(d.left,e.left);d.top=Math.min(d.top,e.top);d.right=Math.max(d.right,e.right);d.bottom=Math.max(d.bottom,e.bottom)}return b}function Li(a,b){var c=Vb(a,b);if(c>=0)return b;c=-(c+1);if(c===0)return a[0];if(c===a.length)return yb(a);var d=a[c-1];a=a[c];return Math.abs(b-d)<=Math.abs(b-a)?d:a};function Mi(a,b){for(var c=new Date(a.getTime()),d=!1,e=b.length,g=Math.floor,h=0;h<e;++h){var k=a["set"+Ni[h]],l=a["get"+Ni[h]].apply(a),m=b[h],p=Oi[h];if(m===0)d=d||l!==0&&!1,k.apply(c,[p]);else{d?k.apply(c,[p+m*(1+Math.floor((l-p)/m))]):k.apply(c,[p+m*g((l-p)/m)]);break}}return c}function Pi(a,b){var c=Math.round,d=Array.from(a),e;for(e=0;e<d.length&&b[e]===0;++e)d[e]=0;if(e===0)return d[0]=c(a[0]/b[0])*b[0],d;var g=0;a[e-1]>=Qi[e-1]?g=.7:a[e-1]>0&&(g=.1);d[e]=c((a[e]+g)/b[e])*b[e];return d}
function Ri(a,b){var c=b.map(function(e){return[Math.log(Si(e))]});a=pi(Math.log(a),c);var d=a[0];return d<=c.length-1?b[d]:Pi(Ti(Math.exp(a[1])),b[b.length-1])}function Ui(a,b){a=new Date(a.getTime());var c;a:{for(c=0;c<b.length;++c)if(b[c]!==0){c=!1;break a}c=!0}if(c)return a;for(c=0;c<b.length;++c)if(b[c]!==0){var d=Ni[c],e=a["set"+d];d=a["get"+d].apply(a,[]);e.apply(a,[d+-1*b[c]])}return a}
function Vi(a,b,c,d){this.j=b;this.C=d;this.o=a.getTime();this.m=a["get"+Ni[c]].apply(a,[]);this.D=a["set"+Ni[c]];this.nextDate=new Date(this.o)}Vi.prototype.next=function(){var a=this.nextDate;this.nextDate=new Date(this.o);this.m+=this.C;this.D.apply(this.nextDate,[this.m]);return a};Vi.prototype.If=function(){return this.nextDate<=this.j?this.nextDate:null};function Wi(a){a=a.findIndex(function(b){return b!==0});return Math.max(0,a)}
function Si(a){if(a==null)return-1;for(var b=0,c=a.length,d=0;d<c;++d)b+=a[d]*Xi[d];return b}function Ti(a){for(var b=[],c=Xi.length-1;c>=0;c--)b[c]=Math.floor(a/Xi[c]),a-=b[c]*Xi[c];return b}function Yi(a){a=Zi(a);return Si(a)}function Zi(a){a=a.length<4?a.concat(Array(4-a.length).fill(0)):Array.from(a);return a.reverse()}
function $i(a){a=Zi(a);var b=new Date(Date.UTC(1970,0,1,0,0,0,0));b.setUTCFullYear((a[6]||0)+1970);b.setUTCMonth(a[5]||0);b.setUTCDate((a[4]||0)+1);b.setUTCHours(a[3]||0);b.setUTCMinutes(a[2]||0);b.setUTCSeconds(a[1]||0);b.setUTCMilliseconds(a[0]||0);return b}function aj(a,b){return a.map(function(c){return c*b})}
for(var Ni="Milliseconds Seconds Minutes Hours Date Month FullYear".split(" "),bj="milliseconds seconds minutes hours days months years".split(" "),cj={},dj=J(bj.entries()),ej=dj.next();!ej.done;ej=dj.next()){var fj=J(ej.value),gj=fj.next().value,hj=fj.next().value;cj[hj]=gj}var ij=[[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]],Oi=[0,0,0,0,1,0,0],Qi=[500,30,30,12,15,6,0],Xi=[1,1E3,6E4,36E5,864E5,2629743830,31556926E3];function jj(a){switch(a){case "date":case "datetime":return{Bb:kj,eh:lj};case "timeofday":return{Bb:mj,eh:nj};case "number":case "string":return{Bb:oj,eh:pj};default:throw Error("C`"+a);}}function oj(a){return Number(a)}function pj(a){return a}function kj(a){return a.getTime()}function lj(a){return new Date(a)}function mj(a){return Yi(a)}function nj(a){return Ti(a).reverse()};function qj(a,b){a=[a];for(var c=b.length-1;c>=0;--c)a.push(typeof b[c],b[c]);return a.join("\v")};function rj(a){this.j=Math.max(1,a||Infinity);this.cache=new Map}y=rj.prototype;y.Py=function(a){this.j=Math.max(a,1);this.j!=null&&this.truncate(this.j)};y.clear=function(){this.cache.clear()};y.contains=function(a){return this.cache.has(a)};y.get=function(a){var b=this.cache.get(a);if(typeof b==="undefined")throw Error("D`"+a);this.cache.delete(a);this.cache.set(a,b);return b};
y.put=function(a,b){this.cache.delete(a);if(typeof b!=="undefined")return this.cache.set(a,b),this.j!=null&&this.truncate(this.j),b};y.size=function(){return this.cache.size};y.truncate=function(a){for(var b=J(this.cache),c=b.next();!c.done;c=b.next()){c=J(c.value).next().value;if(this.cache.size<=a)break;this.cache.delete(c)}};function sj(a,b){b=b===void 0?{}:b;var c=b.Ys||qj,d=b.size||1E3,e=b.cache||new rj(d);return Object.assign(function(){var g=Ua.apply(0,arguments),h=c(mb(a),[].concat(za(g)));return e.contains(h)?e.get(h):e.put(h,a.apply(null,za(g)))},{clear:function(){e.clear()},Py:function(g){e.clear();e=b.cache||new rj(g)}})};function tj(a){for(var b=0,c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b}function uj(a){return!!a&&(typeof a==="object"||typeof a==="function")}function vj(a){return uj(a)&&typeof a.getFullYear==="function"}
function wj(a,b){if(a==null&&b==null)return a===b;if(a===b)return!0;var c=ib(a);if(c!==ib(b))return!1;var d=vj(a),e=vj(b);if(d!==e)return!1;switch(c){case "object":if(d&&e)return a.getTime()-b.getTime()===0;for(var g in a)if(a.hasOwnProperty(g)&&(!b.hasOwnProperty(g)||!wj(a[g],b[g])))return!1;for(var h in b)if(b.hasOwnProperty(h)&&!a.hasOwnProperty(h))return!1;return!0;case "array":if(a.length!==b.length)return!1;for(c=0;c<a.length;++c)if(!wj(a[c],b[c]))return!1;return!0;case "function":return!0;
case "string":case "number":case "boolean":return!1;default:throw Error("E`"+a+"`"+b+"`"+c);}}function xj(a){if(vj(a)){var b=new Date;b.setTime(a.valueOf());return b}var c=ib(a);if(c==="object"||c==="array"){if(a.clone)return a.clone();c=c==="array"?[]:{};for(b in a)c[b]=xj(a[b]);return c}return a}function yj(a,b){function c(d,e,g){for(var h in d)d.hasOwnProperty(h)&&(typeof d[h]==="object"?c(d[h],e,g):b.call(void 0,d[h],h,d)&&g.push(d[h]));return g}return c(a,sj(b),[])}
function zj(a,b){a=a.split(".");b=b||cb;for(var c=0;c<a.length;c++){var d=a[c];if(Array.isArray(b)&&!d.match(/[0-9]+/))a:{for(var e=0;e<b.length;e++){var g=b[e];if(g.name&&g.name===d){b=g;break a}}b=null}else if(b[d]!=null)b=b[d];else return null}return b}function Aj(a,b,c){b=b.reduceRight(function(d,e){var g={};return g[e]=d,g},c);Bj(a,b)}function Cj(a){return ib(a)!=="object"||vj(a)?null:a}
function Bj(a){a=Cj(a)||{};if(arguments.length===2){var b=arguments[1];if(!Cj(b))return a;for(var c in b)if(Array.isArray(b[c]))a[c]=Array.from(b[c]);else if(Cj(a[c]))a[c]=Bj(a[c],b[c]);else if(Cj(b[c]))a[c]=Bj({},b[c]);else if(a[c]==null||b[c]!=null)a[c]=b[c]}else if(arguments.length>2)for(b=1,c=arguments.length;b<c;b++)a=Bj(a,arguments[b]);return a}
function Dj(a,b){var c=ib(a);b=(31*b+tj(c))%67108864;switch(c){case "object":if(a.constructor===Date)b=(31*b+tj("date"))%67108864,b=Dj(a.getTime(),b);else{c=Ej(a);for(var d in c)c.hasOwnProperty(d)&&(b=Dj(a[d],Dj(d,b)))}break;case "array":for(d=0;d<a.length;d++)b=Dj(a[d],Dj(String(d),b));break;default:b=(31*b+tj(String(a)))%67108864}return b}function Ej(a){a=Object.keys(a);a.sort(function(d,e){return d>e?1:d<e?-1:0});for(var b={},c=0;c<a.length;c++)b[a[c]]=!0;return b}
function Fj(a){var b=[];a=J(a);for(var c=a.next();!c.done;c=a.next())b.push(c.value);return b}function Ij(a,b){var c=new Set;b=Fj(b);for(var d=0;d<b.length;d++){var e=b[d];a.has(e)&&c.add(e)}return c};var Jj={NONE:"none",Mp:"pie",Vo:"function",am:"scatter",Qz:"bubble",Pt:"histogram"},Kj={NONE:"none",Pj:"line",Hl:"area",FB:"steppedArea",Jl:"bars",Tz:"candlesticks",am:"scatter",Rz:"bubbles",Oz:"boxplot"},Lj={Jl:"bars",HB:"sticks",Nz:"boxes",POINTS:"points",Pj:"line",Hl:"area",NONE:"none"},Mj={bA:"series-color-dark",IA:"series-color-light",COLOR:"series-color"},Nj={Lo:"category",aq:"value",Vz:"categorypoint"},Oj={oB:"pretty",OA:"maximized",jA:"explicit"},Pj={NONE:"none",vB:"right",GA:"left",Ru:"top",
At:"bottom",INSIDE:"in",EA:"labeled",Kz:"bottom-vert"},Qj={NONE:"none",Ru:"top",At:"bottom",INSIDE:"in"},Rj={bq:"vertical",Yo:"horizontal"},Sj={DB:"start",CENTER:"center",iA:"end"},Tj={NONE:"none",INSIDE:"in",OUTSIDE:"out"},Uj={Lz:"bound",QB:"unbound"},Vj={tA:"high",LA:"low"},Wj={NONE:"none",DA:"label",aq:"value",Bu:"percentage",SB:"value-and-percentage"},Xj={NONE:"none",Hj:"both",aq:"value",Bu:"percentage"},Yj={aB:"multiple",yB:"single"},Zj={NONE:"none",Ot:"focus",Fu:"selection",Hj:"both"},ak={NONE:"none",
Ot:"focus",Fu:"selection",Hj:"both"},bk={Yo:"horizontal",bq:"vertical",Hj:"both"},ck={DEFAULT:"default",hA:"dive"},dk={gA:"datum",Lo:"category",Gu:"series"},ek={Xh:"auto",Lo:"category",Gu:"series",NONE:"none"},fk={NONE:"none",Vo:"function",jB:"phase",Wz:"closedPhase"},gk={Gz:"attachToStart",Fz:"attachToEnd"},hk={HA:"letter",mB:"point",Pj:"line"};function ik(a,b){var c=[];jk(new kk(b),a,c);return c.join("")}function kk(a){this.j=a}
function jk(a,b,c){if(b==null)c.push("null");else{if(typeof b=="object"){if(Array.isArray(b)){var d=b;b=d.length;c.push("[");for(var e="",g=0;g<b;g++)c.push(e),e=d[g],jk(a,a.j?a.j.call(d,String(g),e):e,c),e=",";c.push("]");return}if(b instanceof String||b instanceof Number||b instanceof Boolean)b=b.valueOf();else{c.push("{");g="";for(d in b)Object.prototype.hasOwnProperty.call(b,d)&&(e=b[d],typeof e!="function"&&(c.push(g),lk(d,c),c.push(":"),jk(a,a.j?a.j.call(b,d,e):e,c),g=","));c.push("}");return}}switch(typeof b){case "string":lk(b,
c);break;case "number":c.push(isFinite(b)&&!isNaN(b)?String(b):"null");break;case "boolean":c.push(String(b));break;case "function":c.push("null");break;default:throw Error("F`"+typeof b);}}}var mk={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},nk=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;
function lk(a,b){b.push('"',a.replace(nk,function(c){var d=mk[c];d||(d="\\u"+(c.charCodeAt(0)|65536).toString(16).slice(1),mk[c]=d);return d}),'"')};var ok=JSON.parse,pk=cb.JSON&&cb.JSON.stringify||ik;function qk(a){return JSON.stringify(rk(a,sk))}function tk(a){return uk(JSON.parse(a))}function rk(a,b){a=b(a);var c=ib(a);if(c==="object"||c==="array"){c=c==="array"?[]:{};for(var d in a)if(d.indexOf("___clazz$")===-1&&a.hasOwnProperty(d)){var e=rk(a[d],b);e!==void 0&&(c[d]=e)}}else c=a;return c}
function uk(a){if(typeof a==="string"){var b=a.match(/^Date\(\s*([\d,\s]*)\)$/);b&&(a=b[1].split(/,\s*/),a=a.length===1?new Date(Number(a[0])||0):new Date(Number(a[0])||0,Number(a[1])||0,Number(a[2])||1,Number(a[3])||0,Number(a[4])||0,Number(a[5])||0,Number(a[6])||0));return a}if(Array.isArray(a))return a.map(uk);if(uj(a))for(b in a)if(a.hasOwnProperty(b)){var c=a[b];Object.prototype.hasOwnProperty.call(a,b)&&(a[b]=uk(c))}return a}
function sk(a){var b=a;vj(b)&&(b="Date("+(a.getMilliseconds()!==0?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds(),a.getMilliseconds()]:a.getSeconds()!==0||a.getMinutes()!==0||a.getHours()!==0?[a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds()]:[a.getFullYear(),a.getMonth(),a.getDate()]).join(", ")+")");return b};var vk={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",
darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",
ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",
lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",
moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",
seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function wk(a){var b=xk(a);if(!b)throw Error("G`"+a);return b}function xk(a){var b={};a=String(a);var c=a.charAt(0)=="#"?a:"#"+a;if(yk.test(c))return b.hex=Ek(c),b.type="hex",b;c=Fk(a);return c.length?(b.hex=Gk(c),b.type="rgb",b):vk&&(a=vk[a.toLowerCase()])?(b.hex=a,b.type="named",b):null}var Hk=/#(.)(.)(.)/;function Ek(a){if(!yk.test(a))throw Error("H`"+a);a.length==4&&(a=a.replace(Hk,"#$1$1$2$2$3$3"));return a.toLowerCase()}
function Ik(a){a=Ek(a);a=parseInt(a.slice(1),16);return[a>>16,a>>8&255,a&255]}function Jk(a,b,c){a=Number(a);b=Number(b);c=Number(c);if(a!=(a&255)||b!=(b&255)||c!=(c&255))throw Error("I`"+a+"`"+b+"`"+c);b=a<<16|b<<8|c;return a<16?"#"+(16777216|b).toString(16).slice(1):"#"+b.toString(16)}function Gk(a){return Jk(a[0],a[1],a[2])}function Kk(a,b,c){c<0?c+=1:c>1&&--c;return 6*c<1?a+(b-a)*6*c:2*c<1?b:3*c<2?a+(b-a)*(2/3-c)*6:a}
function Lk(a,b,c){a/=360;if(b==0)c=b=a=c*255;else{var d=c<.5?c*(1+b):c+b-b*c;var e=2*c-d;c=255*Kk(e,d,a+1/3);b=255*Kk(e,d,a);a=255*Kk(e,d,a-1/3)}return[Math.round(c),Math.round(b),Math.round(a)]}var yk=/^#(?:[0-9a-f]{3}){1,2}$/i,Mk=/^(?:rgb)?\((0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2}),\s?(0|[1-9]\d{0,2})\)$/i;function Fk(a){var b=a.match(Mk);if(b){a=Number(b[1]);var c=Number(b[2]);b=Number(b[3]);if(a>=0&&a<=255&&c>=0&&c<=255&&b>=0&&b<=255)return[a,c,b]}return[]}
function Nk(a,b,c){c=hc(c,0,1);return[Math.round(b[0]+c*(a[0]-b[0])),Math.round(b[1]+c*(a[1]-b[1])),Math.round(b[2]+c*(a[2]-b[2]))]}function Ok(a,b){return Nk([255,255,255],a,b)}function Pk(a,b){for(var c=[],d=0;d<b.length;d++)c.push({color:b[d],Qd:Math.abs(Qk(b[d])-Qk(a))+Rk(b[d],a)});c.sort(function(e,g){return g.Qd-e.Qd});return c[0].color}function Qk(a){return Math.round((a[0]*299+a[1]*587+a[2]*114)/1E3)}function Rk(a,b){return Math.abs(a[0]-b[0])+Math.abs(a[1]-b[1])+Math.abs(a[2]-b[2])};function Sk(a,b){a&&(a.logicalname=b)}function Tk(a){return(a=Tf(a,function(b){return b.logicalname!=null},!0))?a.logicalname:"_default_"};function Uk(a,b){if(a!=null&&a!==""&&a!=="transparent"&&a!=="none"){if(uj(a))return a.color||"";if(typeof a==="string"){try{return a.includes("rgba")?a:wk(a).hex}catch(c){if(!b)throw Error("J`"+a);}return a}}return"none"}function Vk(a){if(a==="none")return"none";a=Ik(a);a=Math.round((a[0]+a[1]+a[2])/3);return Jk(a,a,a)}function Wk(a,b,c){return a&&a!=="none"?b&&b!=="none"?Gk(Nk(Ik(a),Ik(b),c)):a:b}
function Xk(a){var b=Yk,c=a==null?void 0:a.colors;return c&&c.length>0?c:(a=a==null?void 0:a.color)?[a]:b}function Zk(a,b){a=Bf(a.j,b);var c=[];a.hasAttribute("data-logicalname")&&c.push(a);Array.from(a.querySelectorAll("[data-logicalname]")).forEach(function(d){c.push(d)});c.forEach(function(d){var e=d.getAttribute("data-logicalname");Sk(d,e)});return a};function $k(a,b,c){this.style=a;this.color=Uk(b);this.Nc=Uk(c!=null?c:"#ffffff")}$k.prototype.clone=function(){return new $k(this.style,this.color,this.Nc)};function al(a){a=a===void 0?{}:a;this.Kf=this.pattern=this.gradient=this.radiusY=this.radiusX=null;this.fill="none";this.fillOpacity=1;this.stroke="none";this.strokeOpacity=this.strokeWidth=1;this.Kc="solid";bl(this,a)}function bl(a,b){(b=b===void 0?{}:b)||(b={});cl(a,b.fill);dl(a,b.fillOpacity);el(a,b.stroke);fl(a,b.strokeWidth);gl(a,b.strokeOpacity);var c=b.Kc;c!=null&&(a.Kc=c);c=b.rx;c!=null&&(a.radiusX=c);c=b.ry;c!=null&&(a.radiusY=c);hl(a,b.pattern);il(a,b.gradient);a.Kf=b.Kf||null}y=al.prototype;
y.sc=function(){var a=this.tf(),b=null;a&&(b={style:a.style,color:a.color,Nc:a.Nc});return{fill:this.fill,fillOpacity:this.fillOpacity,stroke:this.stroke,strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity,Kc:this.Kc,rx:this.radiusX,ry:this.radiusY,pattern:b,gradient:xj(this.gradient),Kf:xj(this.Kf)}};
y.toJSON=function(){var a=this.gradient;a&&(a={color1:a.Vc,color2:a.Wc,opacity1:a.Ff,opacity2:a.Gf,x1:a.x1,y1:a.y1,x2:a.x2,y2:a.y2,useObjectBoundingBoxUnits:a.bf,sharpTransition:a.Lf});var b=this.pattern?{style:this.pattern.style,color:this.pattern.color,Nc:this.pattern.Nc}:{},c=this.Kf;c&&(c={radius:c.radius,opacity:c.opacity,xOffset:c.wt,yOffset:c.xt});return pk({fill:this.fill,fillOpacity:this.fillOpacity,stroke:this.stroke,strokeWidth:this.strokeWidth,strokeOpacity:this.strokeOpacity,strokeDashStyle:this.Kc,
rx:this.radiusX,ry:this.radiusY,gradient:a,pattern:b,shadow:c})};y.clone=function(){return new al(this.sc())};function jl(a){var b=a.clone();cl(b,Vk(a.fill));el(b,Vk(a.stroke));var c=a.gradient;if(c){var d=Object.assign({},c);d.Vc=Vk(c.Vc);d.Wc=Vk(c.Wc);il(b,d)}a.pattern&&(a=a.pattern,a=new $k(a.style,Vk(a.color),Vk(a.Nc)),hl(b,a));return b}function cl(a,b){b!=null&&(a.fill=Uk(b,!0))}function dl(a,b){b!=null&&(a.fillOpacity=hc(b,0,1))}function el(a,b,c){b!=null&&(a.stroke=Uk(b,!0));fl(a,c)}
function fl(a,b){if(b!=null&&(typeof b==="string"&&(b=Number(b)),typeof b==="number"&&!isNaN(b))){if(b<0)throw Error("K");b>=0&&(a.strokeWidth=b)}}function kl(a){return ll(a)?a.strokeWidth:0}function gl(a,b){b!=null&&(a.strokeOpacity=hc(Number(b),0,1))}function il(a,b){a.gradient===null?a.gradient=xj(b||null):b!=null&&(Object.assign(a.gradient,b),b.Vc=Uk(b.Vc||"",!0),b.Wc=Uk(b.Wc||"",!0),b.Ff===null&&delete b.Ff,b.Gf===null&&delete b.Gf,b.bf===null&&delete b.bf,b.Lf===null&&delete b.Lf)}
function hl(a,b){b&&(a.pattern=b instanceof $k?b.clone():new $k(b.style,b.color,b.Nc))}y.tf=n("pattern");function ml(a){return a.fillOpacity>0&&(!nl(a.fill)||a.gradient!=null||a.pattern!=null)}function ll(a){return a.strokeWidth>0&&a.strokeOpacity>0&&!nl(a.stroke)}function nl(a){return a===null||a===""||a==="none"||uj(a)&&nl(a.color)}
y.equals=function(a){var b;if(b=this.fill===a.fill&&this.fillOpacity===a.fillOpacity&&this.stroke===a.stroke&&this.strokeWidth===a.strokeWidth&&this.strokeOpacity===a.strokeOpacity&&this.Kc===a.Kc&&this.radiusX===a.radiusX&&this.radiusY===a.radiusY){b=this.gradient;var c=a.gradient;b=b===c?!0:b===null||c===null?!1:b.Vc===c.Vc&&b.Wc===c.Wc&&b.x1===c.x1&&b.y1===c.y1&&b.x2===c.x2&&b.y2===c.y2&&b.bf===c.bf&&b.Lf===c.Lf}b&&(b=this.pattern||null,a=a.pattern||null,b=b===a?!0:b==null||a==null?!1:b.Nc===a.Nc&&
b.color===a.color&&b.style===a.style);return b};function ol(a,b){return new al({stroke:"none",fill:a,fillOpacity:b===void 0?1:b})}function pl(a,b,c,d){return new al({stroke:a,strokeWidth:b,strokeOpacity:d!=null?d:1,fill:c!=null&&c?"#fff":"none"})}function ql(a,b){return a===b?!0:a===null||b===null?!1:a.equals(b)}var rl={stroke:"white",strokeOpacity:0,fill:"white",fillOpacity:0};function sl(a){this.Ua="sans-serif";this.fontSize=Number(10);this.color="black";this.opacity=1;this.mb="";this.oi=3;this.Kd=this.Pc=this.bold=!1;tl(this,a||{})}
function tl(a,b){b=b||{};var c=b.Ua;c!=null&&c!==""&&(a.Ua=c);c=b.fontSize;if(c!=null&&(typeof c==="string"&&(c=Number(c)),typeof c==="number")){if(c<0)throw Error("L");c>0&&(a.fontSize=c)}c=b.color;c!=null&&(a.color=c);c=b.opacity;c!=null&&(a.opacity=c);c=b.mb;c!=null&&(a.mb=c);c=b.oi;c!=null&&(a.oi=c);c=b.bold;c!=null&&(a.bold=c);c=b.Pc;c!=null&&(a.Pc=c);b=b.Kd;b!=null&&(a.Kd=b)}
sl.prototype.sc=function(){return{fontName:this.Ua,fontSize:this.fontSize,color:this.color,auraColor:this.mb,auraWidth:this.oi,bold:this.bold,italic:this.Pc,underline:this.Kd,opacity:this.opacity}};sl.prototype.toJSON=function(){return pk(this.sc())};var ul,vl={fill:{name:"fill",type:"color"},fillOpacity:{name:"fillOpacity",type:"ratio"},stroke:{name:"stroke",type:"color"},strokeOpacity:{name:"strokeOpacity",type:"ratio"},strokeWidth:{name:"strokeWidth",type:"nonNegative"},Kc:{name:"strokeDashStyle",type:["arrayOfNumber",{type:"string",Ye:{zB:"solid",cA:"dash"}}]},rx:{name:"rx",type:"number"},ry:{name:"ry",type:"number"},gradient:{name:"gradient",type:"object",properties:{Vc:{name:"color1",type:"color"},Wc:{name:"color2",type:"color"},Ff:{name:"opacity1",
type:"ratio"},Gf:{name:"opacity2",type:"ratio"},x1:{name:"x1",type:"numberOrString"},y1:{name:"y1",type:"numberOrString"},x2:{name:"x2",type:"numberOrString"},y2:{name:"y2",type:"numberOrString"},Lf:{name:"sharpTransition",type:"boolean"},bf:{name:"useObjectBoundingBoxUnits",type:"boolean"}}},Kf:{name:"shadow",type:"object",properties:{radius:{name:"radius",type:"number"},opacity:{name:"opacity",type:"ratio"},wt:{name:"xOffset",type:"number"},xt:{name:"yOffset",type:"number"}}},pattern:{name:"pattern",
type:"object",properties:{color:{name:"color",type:"color"},backgroundColor:{name:"backgroundColor",type:"color"},style:{name:"style",type:{type:"string",Ye:{pB:"primarydiagonalstripes",xB:"secondarydiagonalstripes"}}}}}},wl={color:{name:"color",type:"color"},opacity:{name:"opacity",type:"ratio"},mb:{name:"auraColor",type:"color"},oi:{name:"auraWidth",type:"nonNegative"},Ua:{name:"fontName",type:"string"},fontSize:{name:"fontSize",type:"nonNegative"},bold:{name:"bold",type:"boolean"},Pc:{name:"italic",
type:"boolean"},Kd:{name:"underline",type:"boolean"}};function xl(a,b,c,d){this.fb=a||[{}];this.j=d||Array(this.fb.length).fill(1);this.m=b||null;this.o=c!=null?c:!1}y=xl.prototype;y.view=function(a){a=yl(this,a);return new xl(Array.from(this.fb),a,this.o,Array.from(this.j))};function yl(a,b){typeof b==="string"&&(b=[b]);return a.m!=null?zl(a.m,b):b}
function zl(a,b){var c=typeof a==="string"?[a]:a;b=typeof b==="string"?[b]:b;if(c.length===0)return b;if(b.length===0)return c;a=[];c=J(c);for(var d=c.next();!d.done;d=c.next()){d=d.value;for(var e=d==null||d==="",g=J(b),h=g.next();!h.done;h=g.next()){h=h.value;var k=h==null||h==="";e||k?e?k||a.push(h):a.push(d):a.push(d+"."+h)}}return a}function Al(a,b,c){if(a.m){var d={};Aj(d,a.m[0].split("."),c);c=d}for(var e=d=0;e<b;e++)e===a.j.length&&a.j.push(0),d+=a.j[e];a.j[b]++;a.fb.splice(d,0,c)}
function Bl(a){var b=yl(a,"maps");var c=new Set;a=J(a.fb);for(var d=a.next();!d.done;d=a.next())if((d=Cl(d.value,b))&&typeof d==="object"){d=J(Object.keys(d));for(var e=d.next();!e.done;e=d.next())c.add(e.value)}return Array.from(c)}function Dl(a,b){for(var c=J(Object.keys(b)),d=c.next();!d.done;d=c.next()){d=d.value;var e=b[d];e!=null&&e instanceof Object&&!Array.isArray(e)?(a[d]=a[d]||{},Dl(a[d],e)):e!=null&&(a[d]=e)}}
function El(a){var b=b===void 0?{}:b;for(var c=a.fb.length-1;c>=0;c--)Dl(b,a.fb[c]);return b}function Cl(a,b,c,d){typeof b==="string"&&(b=[b]);for(var e=0;e<b.length;++e){var g=Fl(a,b[e],c,d);if(g!=null)return g}return null}function Fl(a,b,c,d){a=d?a[b]:zj(b,a);return a!=null&&typeof c==="function"?c(a):a}y.Bc=function(a,b){var c=[];b!=null&&c.push(b);a=yl(this,a);for(b=this.fb.length-1;b>=0;b--)for(var d=a.length-1;d>=0;d--){var e=Fl(this.fb[b],a[d],void 0,this.o);e!=null&&c.unshift(e)}return c};
function N(a,b,c,d){b=yl(a,b);for(var e=0;e<a.fb.length;e++){var g=Cl(a.fb[e],b,d,a.o);if(g!=null)return g}g=c!=null&&d?d(c):c;return g!=null?g:null}y.md=function(a,b,c){a:{var d={};a=this.Bc(a,b);for(b=a.length-1;b>=0;b--){var e=a[b];if(typeof e!=="object"){d=void 0;break a}Bj(d,e)}}c&&(d=c(d));return d||{}};function Gl(a,b,c,d,e,g){function h(k){return b(k,g)}a=N(a,d,e,h);a==null&&(a=h(c),a==null&&(a=c));if(a==null)throw Error("M`"+d);return a}
function Hl(a,b,c,d){a=N(a,c,null,function(e){return b(e,d)});return a==null?null:a}
function Il(a,b,c){function d(k,l,m){function p(){var r=k.type;r==="object"?(r=k.properties,q=Il(a.view(l),r,m)):q=d(r,l||k.name,m||k.Ye)}var q=null;Array.isArray(k)?k.find(function(r){q=d(r,l,m);return q!=null}):Cj(k)?p():typeof k==="string"?q=d(ul[k],l,m):typeof k==="function"&&(q=k.call(a,l,m));return q}var e=null,g;for(g in b)if(b.hasOwnProperty(g)){var h=b[g];h=d(h,h.name,c&&c[g]);h!=null&&(e==null&&(e={}),e[g]=h)}return e}function Jl(a,b){b&&(a=b(a));return Cj(a)}
function Kl(a,b,c,d){return Gl(a,Jl,{},b,c||{},d)}function Ll(a,b){a=a!=null&&typeof a!=="object"?String(a):null;return b?Array.isArray(b)?a!=null&&b.includes(a)?a:null:Object.values(b).includes(a)?a:null:a}function O(a,b,c,d){return Gl(a,Ll,"",b,c,d)}y.Oa=function(a,b){return Hl(this,Ll,a,b)};function Ml(a,b){if(a==null)return null;typeof a==="string"&&(a=[a]);return Array.isArray(a)?a.map(function(c){return Ll(c,b)}).filter(function(c){return c!=null}):null}
y.Ur=function(a,b){return Hl(this,Ml,a,b)};function Nl(a){if(a==null)return null;if(typeof a==="boolean")return a;a=String(a);return a==="1"||a.toLowerCase()==="true"?!0:a==="0"||a.toLowerCase()==="false"?!1:null}function P(a,b,c){return Gl(a,Nl,!1,b,c)}y.Ti=function(a){return Hl(this,Nl,a)};function Ol(a){if(a==null)return null;if(typeof a==="number")return a;a=Number(String(a).trim());return isNaN(a)?null:a}function Pl(a,b,c){return Gl(a,Ol,0,b,c)}y.ta=function(a){return Hl(this,Ol,a)};
function Ql(a){return a==null?null:typeof a==="number"||typeof a==="string"||typeof a==="boolean"?a:null}y.Kx=function(a){return Hl(this,Ql,a)};function Rl(a){return a==null?null:Array.isArray(a)?a.map(Ol).filter(function(b){return b!=null}):null}y.Vi=function(a){return Hl(this,Rl,a)};function Sl(a){a=Ol(a);return a!=null&&a>=0?a:null}function Tl(a,b,c){return Gl(a,Sl,0,b,c)}y.Ui=function(a){return Hl(this,Sl,a)};function Ul(a){a=Ol(a);return a!=null?Math.min(Math.max(a,0),1):null}
function Vl(a,b,c){return Gl(a,Ul,0,b,c)}y.Lx=function(a){return Hl(this,Ul,a)};function Wl(a,b){if(a==null)return null;if(a==="")return"none";if(typeof a==="object")return a.color||a.lighter||a.darker?a:null;a=Ll(a);if(Array.isArray(b)&&a!=null&&b.includes(a))return a;try{return Uk(a)}catch(c){return null}}function Xl(a,b,c,d){return Gl(a,Wl,"none",b,c,d)}y.yg=function(a,b){return Hl(this,Wl,a,b)};
function Yl(a,b){b=b!=null?b:1;var c=Ol(a);c==null&&(a=Ll(a),a!=null&&(a=a.trim(),a.endsWith("%")&&(c=b*Number(a.slice(0,-1))/100)));c!=null&&(c=b===0?0:b*Math.min(Math.max(c/b,0),1));return c}y.nd=function(a,b){return Hl(this,Yl,a,b)};
function Zl(a,b,c){var d=null,e=null;c instanceof al?d=new al(c.sc()):typeof c==="object"?d=new al(c):e=c;a=a.Bc(b,e);a=a.map(function(g){typeof g==="string"&&(g={fill:Wl(g)});return g});a=Il(new xl(a),vl);d=d||new al;bl(d,a);ml(d)||(cl(d,rl.fill),dl(d,rl.fillOpacity));ll(d)||(el(d,rl.stroke),gl(d,rl.strokeOpacity));return d}function $l(a,b,c,d){a=a.Bc(b);d=Il(new xl(a),wl,{color:d,mb:d});c=new sl(c||{});tl(c,d);return c}
ul={string:xl.prototype.Oa,number:xl.prototype.ta,"boolean":xl.prototype.Ti,numberOrString:["number","string"],primitive:xl.prototype.Kx,ratio:xl.prototype.Lx,nonNegative:xl.prototype.Ui,absOrPercentage:xl.prototype.nd,arrayOfNumber:xl.prototype.Vi,arrayOfString:xl.prototype.Ur,color:xl.prototype.yg,object:xl.prototype.md};function am(a){Xf.call(this);var b=this;this.j=Infinity;this.uh=0;this.m=a;a=new ai(15);Yf(this,a);og(a,"tick",function(){b.tick()});this.timer=a}I(am,Xf);function bm(a,b){var c=a.j;a.j=Math.min(a.j,b);isFinite(a.j)?isFinite(c)||a.timer.start():a.timer.stop()}am.prototype.tick=function(){var a=Date.now();this.j-=a-this.uh;this.uh=a;this.j<=0&&(this.m(),this.j=Infinity,this.timer.stop())};var cm={Jz:"boolean",fB:"number",IB:"string",dA:"date",eA:"date?",fA:"datetime",MB:"time",OB:"timeofday",Vo:"function"};function dm(){this.Nd={};this.Nd=null}dm.prototype.Qb=function(a){if(typeof a==="number"){var b=this.aa();return a<0||a>=b?-1:a}if(!this.Nd){this.Nd={};b=this.aa();for(var c=0;c<b;c++){var d=this.zc(c);d==null||d===""||d in this.Nd||(this.Nd[d]=c)}for(c=0;c<b;c++)d=this.Ba(c),d==null||d===""||d in this.Nd||(this.Nd[d]=c)}a=this.Nd[a];return a==null?-1:a};dm.prototype.getStringValue=function(a,b){var c=this.W(b);if(c!=="string")throw Error("N`"+b+"`"+c);return this.getValue(a,b)};
function em(a,b){var c=a.W(0);if(c!=="date"&&c!=="datetime")throw Error("O`0`"+c);return a.getValue(b,0)};var fm={Mt:["BC","AD"],Lt:["Before Christ","Anno Domini"],vu:"JFMAMJJASOND".split(""),Mu:"JFMAMJJASOND".split(""),pu:"January February March April May June July August September October November December".split(" "),Lu:"January February March April May June July August September October November December".split(" "),Hu:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Ou:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),Tu:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
Qu:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),Ju:"Sun Mon Tue Wed Thu Fri Sat".split(" "),Pu:"Sun Mon Tue Wed Thu Fri Sat".split(" "),dB:"SMTWTFS".split(""),Nu:"SMTWTFS".split(""),Iu:["Q1","Q2","Q3","Q4"],Cu:["1st quarter","2nd quarter","3rd quarter","4th quarter"],yt:["AM","PM"],Po:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],Vp:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],It:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],To:6,
YB:[5,6],Uo:5},gm=fm;gm=fm;function hm(a,b,c,d,e){a=new Date(a,b,c);e=e||0;return a.valueOf()+(((d!==void 0?d:3)-e+7)%7-((a.getDay()+6)%7-e+7)%7)*864E5};function im(){}function jm(a){if(typeof a=="number"){var b=new im;b.D=a;var c=a;if(c==0)c="Etc/GMT";else{var d=["Etc/GMT",c<0?"-":"+"];c=Math.abs(c);d.push(Math.floor(c/60)%100);c%=60;c!=0&&d.push(":",Sd(c,2));c=d.join("")}b.o=c;c=a;c==0?c="UTC":(d=["UTC",c<0?"+":"-"],c=Math.abs(c),d.push(Math.floor(c/60)%100),c%=60,c!=0&&d.push(":",c),c=d.join(""));a=km(a);b.C=[c,c];b.j={EB:a,Rp:a};b.m=[];return b}b=new im;b.o=a.id;b.D=-a.std_offset;b.C=a.names;b.j=a.names_ext;b.m=a.transitions;return b}
function km(a){var b=["GMT"];b.push(a<=0?"+":"-");a=Math.abs(a);b.push(Sd(Math.floor(a/60)%100,2),":",Sd(a%60,2));return b.join("")}function lm(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c<a.m.length&&b>=a.m[c];)c+=2;return c==0?0:a.m[c-1]}function mm(a,b){a=a.D-lm(a,b);return a===-1440?0:a};function nm(a){this.m=[];this.j=gm;typeof a=="number"?om(this,a):pm(this,a)}var qm=[/^'(?:[^']|'')*('|$)/,/^(?:G+|y+|Y+|u+|M+|k+|S+|E+|a+|b+|B+|h+|K+|H+|c+|L+|Q+|d+|m+|s+|v+|V+|w+|z+|Z+)/,/^[^'GyYuMkSEabBhKHcLQdmsvVwzZ]+/];function rm(a){return a.getHours?a.getHours():0}
function pm(a,b){for(tm&&(b=b.replace(/\u200f/g,""));b;){for(var c=b,d=0;d<qm.length;++d){var e=b.match(qm[d]);if(e){var g=e[0];b=b.substring(g.length);d==0&&(g=="''"?g="'":(g=g.substring(1,e[1]=="'"?g.length-1:g.length),g=g.replace(/''/g,"'")));a.m.push({text:g,type:d});break}}if(c===b)throw Error("P`"+b);}}
nm.prototype.format=function(a,b){if(!a)throw Error("Q");var c=b?(a.getTimezoneOffset()-mm(b,a))*6E4:0,d=c?new Date(a.getTime()+c):a,e=d;b&&d.getTimezoneOffset()!=a.getTimezoneOffset()&&(d=new Date(d.getTime()+(d.getTimezoneOffset()-a.getTimezoneOffset())*6E4),e=new Date(a.getTime()+(c+(c>0?-864E5:864E5))));c=[];for(var g=0;g<this.m.length;++g){var h=this.m[g].text;1==this.m[g].type?c.push(um(this,h,a,d,e,b)):c.push(h)}return c.join("")};
function om(a,b){if(b<4)var c=a.j.Po[b];else if(b<8)c=a.j.Vp[b-4];else if(b<12)c=a.j.It[b-8],c=c.replace("{1}",a.j.Po[b-8]),c=c.replace("{0}",a.j.Vp[b-8]);else{om(a,10);return}pm(a,c)}function vm(a,b){b=String(b);a=a.j||gm;if(a.Xu!==void 0&&!wm){for(var c=[],d=0;d<b.length;d++){var e=b.charCodeAt(d);c.push(48<=e&&e<=57?String.fromCharCode(a.Xu+e-48):b.charAt(d))}b=c.join("")}return b}var wm=!1,tm=!1;function xm(a,b,c,d){c=c.getFullYear();c<=0&&d&&(c=1-c);return vm(a,ym(c,b))}
function ym(a,b){b==2&&(a%=100);a<0&&b++;return Sd(a,b)}function zm(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("R");}function Am(a,b){zm(b);b=rm(b);return a.j.yt[b>=12&&b<24?1:0]}
function um(a,b,c,d,e,g){var h=b.length;switch(b.charAt(0)){case "G":return c=d.getFullYear()>0?1:0,h>=4?a.j.Lt[c]:a.j.Mt[c];case "y":return xm(a,h,d,!0);case "Y":return c=(new Date(hm(d.getFullYear(),d.getMonth(),d.getDate(),a.j.Uo,a.j.To))).getFullYear(),h==2&&(c%=100),vm(a,ym(c,h));case "u":return xm(a,h,d,!1);case "M":a:switch(c=d.getMonth(),h){case 5:h=a.j.vu[c];break a;case 4:h=a.j.pu[c];break a;case 3:h=a.j.Hu[c];break a;default:h=vm(a,Sd(c+1,h))}return h;case "k":return zm(e),vm(a,Sd(rm(e)||
24,h));case "S":return vm(a,(e.getMilliseconds()/1E3).toFixed(Math.min(3,h)).slice(2)+(h>3?Sd(0,h-3):""));case "E":return c=d.getDay(),h>=4?a.j.Tu[c]:a.j.Ju[c];case "a":return Am(a,e);case "b":return Am(a,e);case "B":return Am(a,e);case "h":return zm(e),vm(a,Sd(rm(e)%12||12,h));case "K":return zm(e),vm(a,Sd(rm(e)%12,h));case "H":return zm(e),vm(a,Sd(rm(e),h));case "c":a:switch(c=d.getDay(),h){case 5:h=a.j.Nu[c];break a;case 4:h=a.j.Qu[c];break a;case 3:h=a.j.Pu[c];break a;default:h=vm(a,Sd(c,1))}return h;
case "L":a:switch(c=d.getMonth(),h){case 5:h=a.j.Mu[c];break a;case 4:h=a.j.Lu[c];break a;case 3:h=a.j.Ou[c];break a;default:h=vm(a,Sd(c+1,h))}return h;case "Q":return c=Math.floor(d.getMonth()/3),h<4?a.j.Iu[c]:a.j.Cu[c];case "d":return vm(a,Sd(d.getDate(),h));case "m":return zm(e),vm(a,Sd(e.getMinutes?e.getMinutes():0,h));case "s":return zm(e),vm(a,Sd(e.getSeconds(),h));case "v":return(g||jm(c.getTimezoneOffset())).o;case "V":return a=g||jm(c.getTimezoneOffset()),h<=2?a.o:lm(a,c)>0?a.j.Kt!==void 0?
a.j.Kt:a.j.DST_GENERIC_LOCATION:a.j.Rp!==void 0?a.j.Rp:a.j.STD_GENERIC_LOCATION;case "w":return c=hm(e.getFullYear(),e.getMonth(),e.getDate(),a.j.Uo,a.j.To),vm(a,Sd(Math.floor(Math.round((c-(new Date((new Date(c)).getFullYear(),0,1)).valueOf())/864E5)/7)+1,h));case "z":return a=g||jm(c.getTimezoneOffset()),h<4?a.C[lm(a,c)>0?2:0]:a.C[lm(a,c)>0?3:1];case "Z":return b=g||jm(c.getTimezoneOffset()),h<4?(h=-mm(b,c),a=[h<0?"-":"+"],h=Math.abs(h),a.push(Sd(Math.floor(h/60)%100,2),Sd(h%60,2)),h=a.join("")):
h=vm(a,km(mm(b,c))),h;default:return""}};var Bm={Vu:"y",cC:"y G",hm:"MMM y",Wu:"MMMM y",dC:"MM/y",qu:"MMM d",ru:"MMMM dd",tu:"M/d",su:"MMMM d",uu:"MMM d, y",WB:"EEE, MMM d",VB:"EEEE, MMMM d",XB:"EEE, MMM d, y",Jt:"d",TA:"MMM d, h:mm\u202fa zzzz"},Cm=Bm;Cm=Bm;function Dm(){}Dm.prototype.Va=function(a){return this.qk(a)||""};Dm.prototype.format=function(a,b,c){a.format(b,c||this)};Dm.prototype.kf=function(){var a=this;return{format:function(b){return a.Va(b)}}};Dm.prototype.Pm=function(a,b){return a.format(b,null)};function Em(a){this.Za=this.pattern=null;this.init(a)}I(Em,Dm);y=Em.prototype;y.init=function(a){a=new xl([a||{},{formatType:"short",valueType:"datetime"}]);this.pattern=N(a,"pattern");this.Za=null;this.Sv=a.Oa("formatType",Object.values(Fm));this.yv=a.Oa("valueType",Object.values(cm));this.xv=P(a,"clearMinutes",!1);this.timeZone=null;a=a.ta("timeZone");a!=null&&(this.timeZone=jm(-a*60))};
function Gm(a,b){switch(a){case "date":switch(b){case "full":return 0;case "long":return 1;case "medium":return 2;case "short":return 3;default:return 8}case "datetime":switch(b){case "full":return 8;case "long":return 9;case "medium":return 10;case "short":return 11;default:return 8}case "time":switch(b){case "full":return 4;case "long":return 5;case "medium":return 6;case "short":return 7;default:return 8}default:return 8}}
y.qk=function(a){if(Hm)return Hm.call(this,a,this.pattern);this.Za||(this.Za=this.kf(this.yv));return this.Pm(this.Za,a)};y.Cd=function(a){a=Ll(a,cm);return a!=="date"&&a!=="datetime"?null:a};y.kf=function(a){var b=this.pattern;b==null&&(b=Gm(a,this.Sv));var c=new nm(b);return{format:function(d,e){return c.format(d,e)}}};y.Pm=function(a,b){if(b===null)return"";var c=this.timeZone;c==null&&(c=jm(b.getTimezoneOffset()));b=new Date(b.getTime());this.xv&&b.setMinutes(0);return a.format(b,c)};
var Hm=void 0,Im=Cm,Fm={mA:"full",KA:"long",PA:"medium",SHORT:"short"};var Jm={Mo:{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"}},Ht:{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"}}},Km=Jm;Km=Jm;var Lm={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34,
"Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","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,"$","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,"\u20bd",
"RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var Mm={DECIMAL_SEP:".",GROUP_SEP:",",PERCENT:"%",ZERO_DIGIT:"0",PLUS_SIGN:"+",MINUS_SIGN:"-",EXP_SYMBOL:"E",PERMILL:"\u2030",INFINITY:"\u221e",NAN:"NaN",DECIMAL_PATTERN:"#,##0.###",SCIENTIFIC_PATTERN:"#E0",PERCENT_PATTERN:"#,##0%",CURRENCY_PATTERN:"\u00a4#,##0.00",DEF_CURRENCY_CODE:"USD"},Nm=Mm,Om=Mm;Om=Nm=Mm;function Pm(a){this.X=40;this.o=1;this.T=0;this.j=3;this.N=this.C=0;this.da=!1;this.O=this.H="";this.D=Qm().MINUS_SIGN;this.J="";this.m=1;this.G=!1;this.F=[];this.fa=this.ca=!1;this.K=0;if(typeof a==="number")switch(a){case 1:Rm(this,Qm().DECIMAL_PATTERN);break;case 2:Rm(this,Qm().SCIENTIFIC_PATTERN);break;case 3:Rm(this,Qm().PERCENT_PATTERN);break;case 4:a=Qm().CURRENCY_PATTERN;var b=["0"],c=Lm[Qm().DEF_CURRENCY_CODE];if(c){c=c[0]&7;if(c>0){b.push(".");for(var d=0;d<c;d++)b.push("0")}a=a.replace(/0.00/g,
b.join(""))}Rm(this,a);break;case 5:Sm(this,1);break;case 6:Sm(this,2);break;default:throw Error("V");}else Rm(this,a)}var Tm=!1;function Qm(){return Tm?Om:Nm}function Um(a,b){if(a.C>0&&b>=0)throw Error("T");a.T=b}
function Rm(a,b){var c=[0];a.H=Vm(a,b,c);for(var d=c[0],e=-1,g=0,h=0,k=0,l=-1,m=b.length,p=!0;c[0]<m&&p;c[0]++)switch(b.charAt(c[0])){case "#":h>0?k++:g++;l>=0&&e<0&&l++;break;case "0":if(k>0)throw Error("aa`"+b);h++;l>=0&&e<0&&l++;break;case ",":l>0&&a.F.push(l);l=0;break;case ".":if(e>=0)throw Error("ba`"+b);e=g+h+k;break;case "E":if(a.fa)throw Error("ca`"+b);a.fa=!0;a.N=0;c[0]+1<m&&b.charAt(c[0]+1)=="+"&&(c[0]++,a.da=!0);for(;c[0]+1<m&&b.charAt(c[0]+1)=="0";)c[0]++,a.N++;if(g+h<1||a.N<1)throw Error("da`"+
b);p=!1;break;default:c[0]--,p=!1}h==0&&g>0&&e>=0&&(h=e,h==0&&h++,k=g-h,g=h-1,h=1);if(e<0&&k>0||e>=0&&(e<g||e>g+h)||l==0)throw Error("ea`"+b);k=g+h+k;a.j=e>=0?k-e:0;e>=0&&(a.C=g+h-e,a.C<0&&(a.C=0));a.o=(e>=0?e:k)-g;a.fa&&(a.X=g+a.o,a.j==0&&a.o==0&&(a.o=1));a.F.push(Math.max(0,l));a.ca=e==0||e==k;d=c[0]-d;a.O=Vm(a,b,c);c[0]<b.length&&b.charAt(c[0])==";"?(c[0]++,a.m!=1&&(a.G=!0),a.D=Vm(a,b,c),c[0]+=d,a.J=Vm(a,b,c)):(a.D+=a.H,a.J+=a.O)}
function Sm(a,b){a.K=b;Rm(a,Qm().DECIMAL_PATTERN);a.C=0;a.j=2;Um(a,2)}
Pm.prototype.parse=function(a,b){b=b||[0];if(this.K!==0)throw Error("W");a=a.replace(/ |\u202f/g,"\u00a0");var c=a.indexOf(this.H,b[0])==b[0],d=a.indexOf(this.D,b[0])==b[0];c&&d&&(this.H.length>this.D.length?d=!1:this.H.length<this.D.length&&(c=!1));c?b[0]+=this.H.length:d&&(b[0]+=this.D.length);if(a.indexOf(Qm().INFINITY,b[0])==b[0]){b[0]+=Qm().INFINITY.length;var e=Infinity}else{e=a;var g=!1,h=!1,k=!1,l=-1,m=1,p=Qm().DECIMAL_SEP,q=Qm().GROUP_SEP,r=Qm().EXP_SYMBOL;if(this.K!=0)throw Error("X");q=
q.replace(/\u202f/g,"\u00a0");for(var t="";b[0]<e.length;b[0]++){var u=e.charAt(b[0]),v=Wm(u);if(v>=0&&v<=9)t+=v,k=!0;else if(u==p.charAt(0)){if(g||h)break;t+=".";g=!0}else if(u==q.charAt(0)&&("\u00a0"!=q.charAt(0)||b[0]+1<e.length&&Wm(e.charAt(b[0]+1))>=0)){if(g||h)break}else if(u==r.charAt(0)){if(h)break;t+="E";h=!0;l=b[0]}else if(u=="+"||u=="-"){if(k&&l!=b[0]-1)break;t+=u}else if(this.m==1&&u==Qm().PERCENT.charAt(0)){if(m!=1)break;m=100;if(k){b[0]++;break}}else if(this.m==1&&u==Qm().PERMILL.charAt(0)){if(m!=
1)break;m=1E3;if(k){b[0]++;break}}else break}this.m!=1&&(m=this.m);e=parseFloat(t)/m}if(c){if(a.indexOf(this.O,b[0])!=b[0])return NaN;b[0]+=this.O.length}else if(d){if(a.indexOf(this.J,b[0])!=b[0])return NaN;b[0]+=this.J.length}return d?-e:e};
Pm.prototype.format=function(a){if(this.C>this.j)throw Error("Y");if(isNaN(a))return Qm().NAN;var b=[];var c=a;if(this.K==0)c=Xm;else{c=Math.abs(c);var d=Ym(this,c<=1?0:Zm(c)).Nm;c=Ym(this,d+Zm($m(this,an(c,-d)).Mk))}a=an(a,-c.Nm);(d=a<0||a==0&&1/a<0)?c.Fn?b.push(c.Fn):(b.push(c.prefix),b.push(this.D)):(b.push(c.prefix),b.push(this.H));if(isFinite(a))if(a*=d?-1:1,a*=this.m,this.fa){var e=a;if(e==0)bn(this,e,this.o,b),cn(this,0,b);else{var g=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=an(e,-g);var h=
this.o;this.X>1&&this.X>this.o?(h=g%this.X,h<0&&(h=this.X+h),e=an(e,h),g-=h,h=1):this.o<1?(g++,e=an(e,-1)):(g-=this.o-1,e=an(e,this.o-1));bn(this,e,h,b);cn(this,g,b)}}else bn(this,a,this.o,b);else b.push(Qm().INFINITY);d?c.Gn?b.push(c.Gn):(isFinite(a)&&b.push(c.suffix),b.push(this.J)):(isFinite(a)&&b.push(c.suffix),b.push(this.O));return b.join("")};
function $m(a,b){var c=an(b,a.j);a.T>0&&(c=dn(c,a.T,a.j));c=Math.round(c);if(isFinite(c)){var d=Math.floor(an(c,-a.j));c=Math.floor(c-an(d,a.j));if(c<0||c>=an(1,a.j))d=Math.round(b),c=0}else d=b,c=0;return{Mk:d,Tv:c}}
function bn(a,b,c,d){if(a.C>a.j)throw Error("Y");d||(d=[]);b=$m(a,b);var e=b.Mk,g=b.Tv,h=a.C>0||g>0||!1;b=a.C;h&&(b=a.C);for(var k="",l=e;l>1E20;)k="0"+k,l=Math.round(an(l,-1));k=l+k;var m=Qm().DECIMAL_SEP;l=Qm().ZERO_DIGIT.codePointAt(0);var p=k.length,q=0;if(e>0||c>0){for(e=p;e<c;e++)d.push(String.fromCodePoint(l));if(a.F.length>=2)for(c=1;c<a.F.length;c++)q+=a.F[c];c=p-q;if(c>0){e=a.F;q=p=0;for(var r,t=Qm().GROUP_SEP,u=k.length,v=0;v<u;v++)if(d.push(String.fromCodePoint(l+Number(k.charAt(v)))),
u-v>1)if(r=e[q],v<c){var x=c-v;(r===1||r>0&&x%r===1)&&d.push(t)}else q<e.length&&(v===c?q+=1:r===v-c-p+1&&(d.push(t),p+=r,q+=1))}else{c=k;k=a.F;e=Qm().GROUP_SEP;r=c.length;t=[];for(p=k.length-1;p>=0&&r>0;p--){q=k[p];for(u=0;u<q&&r-u-1>=0;u++)t.push(String.fromCodePoint(l+Number(c.charAt(r-u-1))));r-=q;r>0&&t.push(e)}d.push.apply(d,t.reverse())}}else h||d.push(String.fromCodePoint(l));(a.ca||h)&&d.push(m);g=String(g);h=g.split("e+");h.length==2&&(g=String(dn(parseFloat(h[0]),a.T,1)),g=g.replace(".",
""),g+=Rd("0",parseInt(h[1],10)-g.length+1));a.j+1>g.length&&(g="1"+Rd("0",a.j-g.length)+g);for(a=g.length;g.charAt(a-1)=="0"&&a>b+1;)a--;for(b=1;b<a;b++)d.push(String.fromCodePoint(l+Number(g.charAt(b))))}function cn(a,b,c){c.push(Qm().EXP_SYMBOL);b<0?(b=-b,c.push(Qm().MINUS_SIGN)):a.da&&c.push(Qm().PLUS_SIGN);b=""+b;for(var d=Qm().ZERO_DIGIT,e=b.length;e<a.N;e++)c.push(d);a=d.codePointAt(0)-en;for(d=0;d<b.length;d++)c.push(String.fromCodePoint(a+b.codePointAt(d)))}
function Wm(a){a=a.codePointAt(0);if(48<=a&&a<58)return a-48;var b=Qm().ZERO_DIGIT.codePointAt(0);return b<=a&&a<b+10?a-b:-1}var en="0".codePointAt(0);
function Vm(a,b,c){for(var d="",e=!1,g=b.length;c[0]<g;c[0]++){var h=b.charAt(c[0]);if(h=="'")c[0]+1<g&&b.charAt(c[0]+1)=="'"?(c[0]++,d+="'"):e=!e;else if(e)d+=h;else switch(h){case "#":case "0":case ",":case ".":case ";":return d;case "\u00a4":c[0]+1<g&&b.charAt(c[0]+1)=="\u00a4"?(c[0]++,d+=Qm().DEF_CURRENCY_CODE):(h=Qm().DEF_CURRENCY_CODE,d+=h in Lm?Lm[h][1]:h);break;case "%":if(!a.G&&a.m!=1)throw Error("Z");if(a.G&&a.m!=100)throw Error("$");a.m=100;a.G=!1;d+=Qm().PERCENT;break;case "\u2030":if(!a.G&&
a.m!=1)throw Error("Z");if(a.G&&a.m!=1E3)throw Error("$");a.m=1E3;a.G=!1;d+=Qm().PERMILL;break;default:d+=h}}return d}var Xm={Nm:0,Fn:"",Gn:"",prefix:"",suffix:""};
function Ym(a,b){a=a.K==1?Km.Mo:Km.Ht;a==null&&(a=Km.Mo);if(b<3)return Xm;b=Math.min(14,b);var c=a[an(1,b)];for(--b;!c&&b>=3;)c=a[an(1,b)],b--;if(!c)return Xm;c=c.other;var d=a="",e=c.indexOf(";");e>=0&&(c=c.substring(0,e),e=c.substring(e+1))&&(d=/([^0]*)(0+)(.*)/.exec(e),a=d[1],d=d[3]);return c&&c!="0"?(c=/([^0]*)(0+)(.*)/.exec(c))?{Nm:b+1-(c[2].length-1),Fn:a,Gn:d,prefix:c[1],suffix:c[3]}:Xm:Xm}function Zm(a){if(!isFinite(a))return a>0?a:0;for(var b=0;(a/=10)>=1;)b++;return b}
function an(a,b){if(!a||!isFinite(a)||b==0)return a;a=String(a).split("e");return parseFloat(a[0]+"e"+(parseInt(a[1]||0,10)+b))}function fn(a,b){return a&&isFinite(a)?an(Math.round(an(a,b)),-b):a}function dn(a,b,c){if(!a)return a;b=b-Zm(a)-1;return b<-c?fn(a,-c):fn(a,b)};function gn(a){this.Za=null;var b=new xl([a||{},{decimalSymbol:hn,groupingSymbol:jn,fractionDigits:2,significantDigits:null,negativeParens:!1,prefix:"",suffix:"",scaleFactor:1}]);this.pg=Tl(b,"fractionDigits");a&&typeof a.fractionDigits==="number"&&isNaN(a.fractionDigits)&&(this.pg=NaN);this.Aj=b.Ui("significantDigits");this.Hv=O(b,"decimalSymbol");this.hn=O(b,"groupingSymbol");this.prefix=O(b,"prefix");this.suffix=O(b,"suffix");this.ky=b.yg("negativeColor");this.negativeParens=P(b,"negativeParens");
this.pattern=b.Oa("pattern");a=(this.pattern||"").toLowerCase();a in kn&&(this.pattern=kn[a]);this.vj=Pl(b,"scaleFactor");if(this.vj<=0)throw Error("fa");}I(gn,Dm);y=gn.prototype;y.format=function(a,b){if(a.W(b)==="number")for(var c=0;c<a.ba();c++){var d=a.getValue(c,b);if(d!=null){var e=this.Va(d);a.Jf(c,b,e);d<0&&(d=this.ky||"",d!==""&&a.setProperty(c,b,"style","color:"+d+";"))}}};y.Cd=function(a){return a==="number"?a:null};
y.kf=function(){var a=this;return{format:function(b){if(b==null)return null;b=Number(b);return a.Va(b)}}};
y.qk=function(a){if(ln)return a=ln.call(this,a/this.vj,this.pattern),this.prefix+a+this.suffix;var b=a/this.vj;if(this.pattern!==null){a=Tm;Tm=!mn;var c=new Pm(this.pattern);this.pattern!==5&&this.pattern!==6||Um(c,3);this.Za=c;if(this.Aj!=null){Um(c,this.Aj);var d=this.Aj;if(d>308)throw Error("U`"+d);c.j=d}b=c.format(b);b=this.prefix+b+this.suffix;Tm=a}else{if(isNaN(this.pg))return String(a);this.negativeParens&&(b=Math.abs(b));c=b;this.pg===0&&(c=Math.round(c));b=[];c<0&&(c=-c,b.push("-"));d=Math.pow(10,
this.pg);var e=Math.round(c*d);c=String(Math.floor(e/d));d=String(e%d);if(c.length>3&&this.hn)for(e=c.length%3,e>0&&(b.push(c.substring(0,e),this.hn),c=c.substring(e));c.length>3;)b.push(c.substring(0,3),this.hn),c=c.substring(3);b.push(c);this.pg>0&&(b.push(this.Hv),d.length<this.pg&&(d="0000000000000000"+d),b.push(d.substring(d.length-this.pg)));b=b.join("");b=this.prefix+b+this.suffix;this.negativeParens&&a<0&&(b="("+b+")")}return b};
function nn(a,b){var c=on.lastIndexOf(".");if(a<0||b<=0)return on.substring(0,c);a>b&&(b=J([b,a]),a=b.next().value,b=b.next().value);c=on.substring(0,c+1);a="0".repeat(a)+"#".repeat(b-a);return c+a}y.parse=function(a){if(this.Za&&this.Za.parse){var b=Tm;Tm=!mn;a=this.Za.parse(a);Tm=b;return a}throw Error("ga");};var ln=void 0,hn=Nm.DECIMAL_SEP,jn=Nm.GROUP_SEP,on=Nm.DECIMAL_PATTERN,mn=!1,kn={decimal:1,scientific:2,percent:3,currency:4,"short":5,"long":6};function pn(){}I(pn,Dm);pn.prototype.Cd=function(a){return a==="string"?a:null};pn.prototype.qk=function(a){return String(a)};function qn(a){var b=a&&a.granularity;if(b==null||typeof b!=="number")b=1;a=Object.assign({},{pattern:b>1?"HH:mm":b===1?"HH:mm:ss":"HH:mm:ss.SSS"},a||{});this.Za=new Em(a)}I(qn,Dm);qn.prototype.Cd=function(a){return a==="timeofday"?a:null};qn.prototype.qk=function(a){a=$i(a);return this.Za.Va(a)};function rn(a){var b={};if(ib(a)!=="object"||kb(a))b.v=a!=null?a:null;else{b.v=typeof a.v==="undefined"?null:a.v;if(a.f!=null)if(typeof a.f==="string")b.f=a.f;else throw Error("ha");if(a.p!=null)if(typeof a.p==="object")b.p=a.p;else throw Error("ia");}return b}
function sn(a,b,c){if(typeof b==="function")return b(a,c);for(var d=0;d<b.length;d++){var e=b[d],g=a.Qb(e.column),h=a.getValue(c,g),k=a.W(g);if("value"in e){if(0!==tn(k,h,e.value))return!1}else if(e.minValue!=null||e.maxValue!=null)if(h==null||e.minValue!=null&&tn(k,h,e.minValue)<0||e.maxValue!=null&&tn(k,h,e.maxValue)>0)return!1;e=e.test;if(e!=null&&typeof e==="function"&&!e(h,c,g,a))return!1}return!0}
function un(a,b){if(typeof b!=="function"){if(!Array.isArray(b)||b.length===0)throw Error("ja");for(var c=[],d=0,e=J(b),g=e.next();!g.done;g=e.next()){g=g.value;if(typeof g!=="object"||!("column"in g)){if(!("value"in g||"minValue"in g||"maxValue"in g))throw Error("ka`"+d);if("value"in g&&("minValue"in g||"maxValue"in g))throw Error("la`"+d);}var h=g.column;vn(a,h);var k=a.Qb(h);if(c[k])throw Error("ma`"+h);wn(a,k,g.value);c[k]=!0;d++}}c=[];d=a.ba();for(e=0;e<d;e++)sn(a,b,e)&&c.push(e);return c}
function xn(a,b,c){if(typeof b==="object"&&"column"in b){if("desc"in b&&typeof b.desc!=="boolean")throw Error("qa`"+c);if(b.compare!=null&&typeof b.compare!=="function")throw Error("ra`"+c);}else throw Error("sa`"+c);vn(a,b.column)}
function yn(a,b,c){function d(m,p){for(var q=0;q<e.length;q++){var r=e[q],t=r.column,u=b(m,t),v=b(p,t),x=r.compare;t=x!=null?u===null?v===null?0:-1:v===null?1:x(u,v):tn(a.W(t),u,v);if(t!==0)return t*(r.desc?-1:1)}return 0}var e=[];if(typeof c==="function")d=c;else if(typeof c==="number"||typeof c==="string")vn(a,c),e=[{column:a.Qb(c)}];else if(uj(c))if(Array.isArray(c)){if(c.length===0)throw Error("ta");e=[];for(var g=[],h=0,k=0;k<c.length;k++){h=c[k];if(typeof h==="number"||typeof h==="string")vn(a,
h),h=a.Qb(h),e.push({column:h});else if(uj(h)){var l=h;xn(a,l,"sortColumns["+k+"]");h=l.column;h=a.Qb(h);l.column=h;e.push(l)}else throw Error("ua");if(h in g)throw Error("va`"+h);g[h]=!0}}else xn(a,c,"sortColumns"),e=[c];return d}function tn(a,b,c){if(b==null)return c==null?0:-1;if(c==null)return 1;if(a==="timeofday"){for(a=0;a<3;a++){if(b[a]<c[a])return-1;if(c[a]<b[a])return 1}b=b.length<4?0:b[3];c=c.length<4?0:c[3];return b<c?-1:c<b?1:0}return b<c?-1:c<b?1:0}
function zn(a,b){b=yn(a,function(g,h){return a.getValue(g,h)},b);for(var c=[],d=a.ba(),e=0;e<d;e++)c.push(e);An(c,b);return c}function An(a,b){for(var c=Array(a.length),d=0;d<a.length;d++)c[d]={index:d,value:a[d]};c.sort(function(e,g){return b(e.value,g.value)||e.index-g.index});for(d=0;d<a.length;d++)a[d]=c[d].value}function Bn(a,b){a=a.ba();if(a>0){if(Math.floor(b)!==b||b<0||b>=a)throw Error("wa`"+b+"`"+(a-1));}else throw Error("xa");}
function vn(a,b){if(typeof b==="number")Cn(a,b);else{if(typeof b!=="string")throw Error("ya`"+b);if(a.Qb(b)===-1)throw Error("za`"+b);}}function Cn(a,b){a=a.aa();if(a>0){if(Math.floor(b)!==b||b<0||b>=a)throw Error("Aa`"+b+"`"+(a-1));}else throw Error("Ba");}function wn(a,b,c){a=a.W(b);if(!Dn(c,a))throw Error("Ca`"+c+"`"+a+"`"+b);}
function Dn(a,b){if(a==null)return!0;var c=typeof a;switch(b){case "number":if(c==="number")return!0;break;case "string":if(c==="string")return!0;break;case "boolean":if(c==="boolean")return!0;break;case "function":if(c==="function")return!0;break;case "date":case "datetime":if(kb(a))return!0;break;case "timeofday":if(Array.isArray(a)&&a.length>0&&a.length<8){b=!0;for(c=0;c<a.length;c++){var d=a[c];if(typeof d!=="number"||d!==Math.floor(d)){b=!1;break}}if(b)return!0}}return!1}
function En(a,b){vn(a,b);b=a.Qb(b);var c=a.W(b),d=null,e=null,g,h=a.ba();for(g=0;g<h;g++){var k=a.getValue(g,b);if(k!=null){e=d=k;break}}if(d==null)return{min:null,max:null};for(g++;g<h;g++)k=a.getValue(g,b),k!=null&&(tn(c,k,d)<0?d=k:tn(c,e,k)<0&&(e=k));return{min:d,max:e}}
function Fn(a,b){vn(a,b);var c=a.Qb(b),d=a.ba();if(d===0)return[];b=[];for(var e=0;e<d;++e)b.push(a.getValue(e,c));var g=a.W(c);An(b,function(h,k){return tn(g,h,k)});a=b[0];c=[];c.push(a);for(d=1;d<b.length;d++)e=b[d],tn(g,e,a)!==0&&c.push(e),a=e;return c}
function Gn(a,b,c){if(a==null)return"";if(c)return c.Va(a);switch(b){case "timeofday":if(!(a instanceof Array))throw Error("Da`"+a);b=new Date(1970,0,1,a[0],a[1],a[2],a[3]||0);c="HH:mm";if(a[2]||a[3])c+=":ss";a[3]&&(c+=".SSS");c=new Em({pattern:c});a=c.Va(b);break;case "date":c=new Em({formatType:"medium",valueType:"date"});a=c.Va(a);break;case "datetime":c=new Em({formatType:"medium",valueType:"datetime"});a=c.Va(a);break;case "number":c=new gn({pattern:"decimal"});a=c.Va(a);break;default:a=a!=null?
String(a):""}return a}function Hn(a){switch(a){case "timeofday":return new qn;case "date":return new Em;case "datetime":return new Em({formatType:"medium",valueType:"datetime"});case "number":return new gn({pattern:"decimal"});default:return new pn}}function In(a,b,c){var d=a.W(b);if(c==null)c=Hn(d);else if(c.Cd(d)==null)return;d=c.Cd(d);d=c.kf(d);for(var e=a.ba(),g=0;g<e;g++){var h=a.getValue(g,b);h=c.Pm(d,h);a.Jf(g,b,h)}}
function Jn(a,b,c,d){for(var e=null,g=a.ba();(d?b>=0:b<g)&&e===null;)e=a.getValue(b,c),b+=d?-1:1;return e}function Kn(a){if(!a)throw Error("Ea");if(!(a instanceof dm)){var b="the wrong type of data";Array.isArray(a)?b="an Array":typeof a==="string"&&(b="a String");throw Error("Fa`"+b);}};var Ln={};function Mn(a,b,c){a=Nn(a);b=og(a,b,On(c));return new Pn(b)}function Qn(a,b,c){a=Nn(a);b=pg(a,b,On(c));return new Pn(b)}function Rn(a,b,c){Nn(a).dispatchEvent(new Sn(b,c))}function Tn(a){return(a=a&&typeof a.getKey==="function"&&a.getKey())?xg(a):!1}function Un(a){var b=Nn(a);b=yg(b);fc(a.__eventTarget);a.__eventTarget=void 0;return b}function Nn(a){var b=a.__eventTarget;b!=null?a=b:(b=new qh,a=a.__eventTarget=b);return a}function On(a){return function(b){b&&b.m?a(b.properties):a()}}
function Pn(a){this.key=a}Pn.prototype.getKey=n("key");function Sn(a,b){Zf.call(this,a);this.properties=b}I(Sn,Zf);Sn.prototype.m=n("properties");var Vn=null;function Wn(){Vn==null&&(Vn=new pf);return Vn}function Xn(a){var b=Wn();if(!a||!b.cs(a))throw Error("Ga");return a};function Yn(a){var b=this.j=null,c=null;typeof a==="function"?b=a:c=a;this.m=b;this.element=c}Yn.prototype.Z=function(){!this.element&&this.m&&(this.element=this.m(),this.j!==null&&Sk(this.element,this.j));if(!this.element)throw Error("Ha");return this.element};function Zn(){this.Mb=[]}function $n(a,b){a.Mb.push(b)}Zn.prototype.move=function(a,b){$n(this,ao(a,b))};function bo(a,b,c){$n(a,co(b,c))}function eo(a,b,c,d,e,g,h,k){$n(a,{type:"arc",data:{cx:b,cy:c,rx:d,ry:e,Uv:g,lt:h,Px:k}})}function fo(a,b,c){if(b.length!==0)if(a.Mb.length===0?a.move(b[0].x,b[0].y):bo(a,b[0].x,b[0].y),c)for(var d=1;d<b.length;++d)$n(a,go(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(c=1;c<b.length;++c)bo(a,b[c].x,b[c].y)}
Zn.prototype.close=function(){$n(this,{type:"close",data:null})};function ao(a,b){return{type:"move",data:{x:a,y:b}}}function co(a,b){return{type:"line",data:{x:a,y:b}}}function go(a,b,c,d,e,g){return{type:"curve",data:{x1:a,y1:b,x2:c,y2:d,x:e,y:g}}}function ho(a,b){var c=new Zn;a.length>0&&(fo(c,a),b||c.close());return c};function io(a,b,c){switch(c){case "start":c=a;a+=b;break;case "end":c=a-b;break;case "center":c=a-b/2;a+=b/2;break;default:c=a=NaN}return{start:c,end:a}}function jo(a,b,c){switch(c){case "end":return b;case "center":return pc(a,b);default:return a}};function ko(a,b){Xf.call(this);var c=this;this.container=a;this.G=b;this.D=null;this.height=this.width=0;this.C=sj(function(d,e,g){return c.hh(d,e,g)},{Ys:function(d,e){var g=[d,e[0]];xc(e[1],function(h,k){g.push(h);g.push(k)});g.push(+e[2]);return"getTextSize_"+g.join("_")}})}I(ko,Xf);
function lo(){var a=Wn().j.defaultView;a.__googleVisualizationAbstractRendererElementsCount__=a.__googleVisualizationAbstractRendererElementsCount__||0;var b="_ABSTRACT_RENDERER_ID_"+a.__googleVisualizationAbstractRendererElementsCount__;a.__googleVisualizationAbstractRendererElementsCount__=Number(a.__googleVisualizationAbstractRendererElementsCount__)+1;return b}function mo(a,b,c){b=a.Jq(b,c);b.j="_default_";b.element&&Sk(b.element,"_default_");return a.D=b}y=ko.prototype;y.flush=f();y.clear=function(){this.Jj()};
y.Jj=function(){this.D=null};y.ea=function(){this.Jj();Xf.prototype.ea.call(this)};y.ub=n("container");function no(a,b){a&&(a instanceof Yn?(a.j=b,a.element&&Sk(a.element,b)):Sk(a,b))}y.appendChild=function(a,b){if(b){if(b instanceof Yn){if(!b.element)return;b=b.Z()}a.Z().appendChild(b)}};function oo(a,b){for(b instanceof Yn&&(b=b.Z());b.firstChild;)oo(a,b.firstChild);b.parentElement.removeChild(b)}y.Ml=function(a,b,c){a=a.Z();Gf(c)!==a?(oo(this,c),a.appendChild(b)):a.replaceChild(b,c)};
function po(a,b){if(b.element){var c=b.Z();a.o.dd(c);b.Z()}}function qo(a,b){b=b!=null?b:!1;a=new Yn(a.Mq.bind(a));b||a.Z();return a}y.Yg=f();y.Hi=w(null);
function ro(a,b,c,d){for(var e=[],g=0;g<b.Mb.length;g++){var h=a,k=e,l=b.Mb[g];switch(l.type){case "move":l=l.data;h.nq(k,l.x,l.y);break;case "line":l=l.data;h.mq(k,l.x,l.y);break;case "curve":l=l.data;h.lq(k,l.x1,l.y1,l.x2,l.y2,l.x,l.y);break;case "arc":l=l.data;h.jq(k,l.cx,l.cy,l.rx,l.ry,l.Uv,l.lt,l.Px);break;case "close":h.kq(k);break;default:throw Error("Ia`"+l.type);}}return a.Nq(e,c,d)}function so(a,b,c,d,e,g){b=a.hk(b,c,d,e);a.appendChild(g,b)}
function to(a,b,c,d,e,g,h){b=a.Lq(b,c,d,e,g);a.appendChild(h,b);return b}function uo(a,b,c,d,e,g,h){b=a.me(b,c,d,e,g);a.appendChild(h,b);return b}function vo(a,b,c,d,e){b=ro(a,b,c,e);a.appendChild(d,b);return b}function wo(a,b,c,d,e,g,h,k,l){b=a.Oq(b,c,d,e,g,h,l);a.appendChild(k,b);return b}function xo(a,b,c,d,e,g,h,k,l){b=a.Pq(b,c,d,e,g,h,"center",k);a.appendChild(l,b)}function yo(a,b,c,d,e,g,h,k,l){b=a.Wg(b,c,d,e,g,h,k);a.appendChild(l,b)}y.Ld=f();y.Fm=w(null);function zo(a){this.j=!1;this.m=a||null}zo.prototype.o=function(a,b){var c=this;return function(){var d=Ua.apply(0,arguments);if(!c.j)return c.m?Ao(c.m,function(){return a.apply(b,d)}):a.apply(b,d)}};var Bo={Ll:"google-visualization-errors"};Bo.Ro=Bo.Ll+"-";Bo.ap=Bo.Ll+":";Bo.Gl=Bo.Ll+"-all-";Bo.No=Bo.ap+" container is null";Bo.Nt="background-color: #c00000; color: white; padding: 2px;";Bo.Su="background-color: #fff4c2; color: black; white-space: nowrap; padding: 2px; border: 1px solid black;";Bo.Uu="font: normal 0.8em arial,sans-serif; margin-bottom: 5px;";Bo.Du="font-size: 1.1em; color: #00c; font-weight: bold; cursor: pointer; padding-left: 10px; color: black;text-align: right; vertical-align: top;";
var Co=0;
function Do(a,b,c,d){if(!Eo(a))throw Error("Ja`"+Bo.No+"`"+b);d=Fo(b,c,d);var e=d.errorMessage;c=d.detailedMessage;d=d.options;var g=d.showInTooltip!=null?!!d.showInTooltip:!0,h=(d.type==="warning"?"warning":"error")==="error"?Bo.Nt:Bo.Su;h+=d.style?d.style:"";var k=!!d.removable;b=Wn();e=b.na("SPAN",{style:h},Uf(b,e));h=Bo.Ro+Co++;var l=b.na("DIV",{id:h,style:Bo.Uu},e);c&&(g?e.title=c:(c=b.na("SPAN",{},Uf(b,c)),b.appendChild(l,b.na("DIV",{style:"padding: 2px"},c))));k&&(c=b.na("SPAN",{style:Bo.Du},Uf(b,
"\u00d7")),c.onclick=function(){Go(l)},b.appendChild(e,c));Ho(a,l);d.removeDuplicates&&Io(a,l);return h}Bo.yb=Do;Bo.removeAll=function(a){Jo(a);if(a=Ko(a,!1))a.style.display="none",Cf(a)};Bo.By=function(a){a=Wn().j.getElementById(a);return a!=null&&Lo(a)?(Go(a),!0):!1};Bo.ub=function(a){a=Wn().j.getElementById(a);return a!=null&&Lo(a)&&a.parentNode!=null&&a.parentNode.parentNode!=null?a.parentNode.parentNode:null};
Bo.Gm=function(a,b){return function(){try{a.apply(null,arguments)}catch(c){typeof b==="function"?b(c):Do(b,c.message)}}};function Go(a){var b=a.parentNode;Df(a);b&&b.childNodes.length===0&&(b.style.display="none")}Bo.vC=Go;function Lo(a){return zf(a)&&a.id&&a.id.startsWith(Bo.Ro)&&(a=a.parentNode)&&a.id&&a.id.startsWith(Bo.Gl)&&a.parentNode?!0:!1}Bo.JC=Lo;
function Fo(a,b,c){var d=a!=null&&a?a:"error",e="";c=c||{};var g=arguments.length;g===2?b&&typeof b==="object"?c=b:e=b!=null?b:e:g===3&&(e=b!=null?b:e);d=d.trim();e=(e||"").trim();return{errorMessage:d,detailedMessage:e,options:c}}Bo.wC=Fo;function Eo(a){return a!=null&&zf(a)}Bo.IC=Eo;function Jo(a,b){if(!Eo(a))throw Error((b===void 0?"":b)||Bo.No);}Bo.yz=Jo;
function Ko(a,b){for(var c=a.childNodes,d=null,e=Wn(),g=0;g<c.length;g++){var h=c[g];if(h.id&&h.id.startsWith(Bo.Gl)){d=h;e.Ij(d);break}}!d&&b&&(d=Bo.Gl+Co++,d=e.na("DIV",{id:d,style:"display: none; padding-top: 2px"},null));d&&((b=a.firstChild)?b.parentNode&&b.parentNode.insertBefore(d,b):e.appendChild(a,d));return d}Bo.uC=Ko;function Ho(a,b){a=Ko(a,!0);a.style.display="block";a.appendChild(b)}Bo.addElement=Ho;
function Mo(a,b){a=(a=Ko(a,!0))&&Ef(a);a=J(a);for(var c=a.next();!c.done;c=a.next())c=c.value,Lo(c)&&b(c)}Bo.tC=Mo;function Io(a,b){var c=/id="?google-visualization-errors-[0-9]*"?/,d=Jf(b);d=d.replace(c,"");var e=[];Mo(a,function(h){if(h!==b){var k=Jf(h);k=k.replace(c,"");k===d&&e.push(h)}});a=J(e);for(var g=a.next();!g.done;g=a.next())Go(g.value);return e.length}Bo.CC=Io;function No(a,b,c){this.visualization=a;this.container=b;this.j=null;this.visualization=a;this.container=b;if(c===void 0?0:c)a=Ug(b,"position"),a!==""&&a!=="static"||Pg(b,"position","relative"),this.j=document.createElement("div"),Pg(this.j,{position:"absolute",top:0,left:0,"z-index":1})}function Oo(a){return a.j?(a.j.parentNode!==a.container&&a.container.appendChild(a.j),a.j):a.container}No.prototype.yb=function(a){Po(this,a,"error")};
function Po(a,b,c,d){d=d===void 0?!0:d;var e=Oo(a);c={removable:!0,type:c};e=(0,Bo.yb)(e,b,null,c);(d==null||d)&&Rn(a.visualization,"error",{id:e,message:b,detailedMessage:"",options:c})}No.prototype.removeAll=function(){var a=Oo(this);(0,Bo.removeAll)(a)};function Ao(a,b,c){try{return c?b.call(c):b()}catch(d){a.yb(d.message)}};function Qo(a){Xf.call(this);this.fa=null;this.container=Xn(a);this.O=new No(this,this.container);this.H=Nh()}I(Qo,Xf);y=Qo.prototype;y.ub=n("container");function Ro(a,b,c){return b.Ui("width")||lh(a.container).width||c||400}y.getHeight=function(a,b){return a.Ui("height")||lh(this.container).height||b||200};function So(a,b){a.H&&(a.H.reject=b)}
y.za=function(a,b,c){var d=this;Ao(this.O,function(){Kn(a);if(a==null)throw Error("Ka");d.H&&d.H.promise.cancel();d.H=Nh();d.fa&&(d.fa.j=!0);d.fa=new zo(d.O);var e=d.fa.o.bind(d.fa);d.ud(e,a,b,c)})};y.kc=w("");y.Sa=function(){this.fa&&(this.fa.j=!0,this.fa=null);this.H&&this.H.promise&&(this.H.promise.cancel(),this.H=null);this.De()};y.De=f();y.ea=function(){this.Sa();Xf.prototype.ea.call(this)};Qo.prototype.clearChart=Qo.prototype.Sa;function To(){}function Uo(a,b,c){b=a.L[b];return b.Sb&&b.Hs!==void 0?(a=a.L[b.Hs].points[c],a=a!=null?a.Jb.d:a,a!=null?Vb(b.points,a,function(d,e){return d-e.Jb.d}):c):c}y=To.prototype;y.sk=function(a){var b=a.Ka;a=a.cb;var c=Uo(this,b,a);return this.L[b].points[c].bb.eg||(this.qa[c]?this.qa[a].Nf[0]:null)};function Vo(a,b){var c=b.Ka;b=Uo(a,c,b.cb);a=a.L[c].points[b].bb.Id||a.L[c].title;return a==null?null:a}y.Tm=function(a){return a.cb};y.Um=function(a){return{row:a.cb,column:this.L[a.Ka].Ie}};
y.wk=function(a){var b=this.K[a.column].Ia;return b==null?null:{Ka:b,cb:this.X[a.row]}};y.Nl=function(a,b){return this.L[a].points[b].bb};function Wo(a){return Math.pow(a,3)}function Xo(a){return 1-Math.pow(1-a,3)}function Yo(a){return 3*a*a-2*a*a*a};var Zo={LINEAR:"linear",wA:"in",iB:"out",xA:"inAndOut"};function $o(a){switch(a){case "in":return Wo;case "out":return Xo;case "inAndOut":return Yo}return Gh}function ap(a,b,c){var d=P(a,"animation.startup",!1);b=Tl(a,"animation.duration",b);if(!b)return null;var e=Tl(a,"animation.maxFramesPerSecond",30);a=O(a,"animation.easing",c,Zo);return{nz:d,duration:b,easing:$o(a),En:e}};function bp(){}y=bp.prototype;y.td=function(){return this};y.pd=w(!1);y.ds=w(!1);y.tk=function(){throw Error("La");};y.er=function(){throw Error("Ma");};y.sg=function(){throw Error("Na");};y.getValue=function(){throw Error("Oa");};y.getName=function(){throw Error("Pa");};function cp(){}cp.prototype.qe=w(")");function dp(){}dp.prototype.qe=w("(");function ep(){this.ec=[]}I(ep,bp);ep.prototype.join=function(a){var b=[];this.ec.forEach(function(c,d){d>0&&b.push(a);d=!1;c instanceof ep&&c.er()>1&&this.sg()>c.sg()&&(d=!0);d&&b.push(new dp);Sb(b,c.xd());d&&b.push(new cp)},this);return b};ep.prototype.td=function(){if(this.ec.length===1)return this.ec[0];var a=[];this.ec.forEach(function(b){a.push(b.td())});this.ec=a;return this};ep.prototype.tk=function(){return this.ec[0]};ep.prototype.er=function(){return this.ec.length};function fp(a){this.value=a}fp.prototype.qe=w("number");function gp(a){this.value=a}I(gp,bp);gp.prototype.xd=function(){return[new fp(this.value)]};gp.prototype.pd=function(){return this.value<0};gp.prototype.getValue=n("value");gp.prototype.ds=w(!0);function hp(){}hp.prototype.qe=w("--");function ip(){this.ec=[]}I(ip,ep);function jp(){this.ec=[]}I(jp,ip);jp.prototype.td=function(){var a=this.tk().td();if(a.pd()){if(a instanceof jp)return a.tk();if(a instanceof gp)return new gp(-a.getValue());throw Error("Qa");}return new jp(a)};jp.prototype.xd=function(){return[new hp].concat(this.tk().xd())};jp.prototype.pd=function(){return this.td()instanceof jp};jp.prototype.sg=w(-1);function kp(){}kp.prototype.qe=w("-");function lp(){}lp.prototype.qe=w("+");function mp(){this.ec=[]}I(mp,ep);mp.prototype.sg=w(1);mp.prototype.xd=function(){for(var a=[],b=0;b<this.ec.length;b++){var c=this.ec[b];a.length>0&&c.pd()?(a.push(new kp),c=(new jp(c)).td()):a.length>0&&a.push(new lp);a=a.concat(c.xd())}return a};function np(){}np.prototype.qe=w("=");function op(){this.ec=[]}I(op,ep);op.prototype.sg=w(0);op.prototype.xd=function(){return this.join(new np)};function pp(){}pp.prototype.qe=w("*");function qp(a,b){this.ec=[];this.Cq=b!=null?b:!1}I(qp,ep);qp.prototype.sg=w(2);qp.prototype.td=function(){ep.prototype.td.call(this);var a=0,b=[],c=1;this.ec.forEach(function(e){e.pd()&&(e=(new jp(e)).td(),a++);e.ds()&&(c*=e.getValue(),e=null);e&&b.push(e)});c!==1&&b.splice(0,0,new gp(c));var d=new qp(b,this.Cq);a%2&&(d=new jp(d));return d};qp.prototype.xd=function(){return this.Cq?Array.prototype.concat.apply([],this.ec.map(function(a){return a.xd()})):this.join(new pp)};
qp.prototype.pd=function(){var a=0;this.ec.forEach(function(b){b.pd()&&a++});return!!(a%2)};function rp(){}rp.prototype.qe=w("^");function sp(){this.ec=[]}I(sp,ep);sp.prototype.sg=w(3);sp.prototype.xd=function(){return this.join(new rp)};function tp(a){this.name=a}tp.prototype.qe=w("identifier");function up(a){this.name=a}I(up,bp);up.prototype.xd=function(){return[new tp(this.name)]};up.prototype.getName=n("name");function vp(a,b){if(a instanceof vp)this.m=a.m;else{var c;if(c=jb(a))a:{for(var d=c=0;d<a.length;d++){if(!jb(a[d])||c>0&&a[d].length!=c){c=!1;break a}for(var e=0;e<a[d].length;e++)if(typeof a[d][e]!=="number"){c=!1;break a}c==0&&(c=a[d].length)}c=c!=0}if(c)this.m=Rb(a);else if(a instanceof uc)this.m=wp(a.height,a.width);else if(typeof a==="number"&&typeof b==="number"&&a>0&&b>0)this.m=wp(a,b);else throw Error("Ra");}this.j=new uc(this.m[0].length,this.m.length)}
function xp(a,b,c){for(var d=0;d<a.j.height;d++)for(var e=0;e<a.j.width;e++)b.call(c,a.m[d][e],d,e,a)}function yp(a,b){var c=new vp(a.j);xp(a,function(d,e,g){c.m[e][g]=b.call(void 0,d,e,g,a)});return c}function wp(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}vp.prototype.add=function(a){if(!vc(this.j,a.j))throw Error("Sa");return yp(this,function(b,c,d){return b+a.m[c][d]})};
vp.prototype.equals=function(a,b){if(this.j.width!=a.j.width||this.j.height!=a.j.height)return!1;b=b||0;for(var c=0;c<this.j.height;c++)for(var d=0;d<this.j.width;d++)if(!(Math.abs(this.m[c][d]-a.m[c][d])<=(b||1E-6)))return!1;return!0};
function zp(a){for(var b=new vp(a),c=0,d=0;d<b.j.height&&!(c>=b.j.width);d++){for(var e=d;b.m[e][c]==0;)if(e++,e==b.j.height&&(e=d,c++,c==b.j.width))return b;var g=a,h=d,k=g.m[e];g.m[e]=g.m[h];g.m[h]=k;g=b.m[d][c];for(e=c;e<b.j.width;e++)b.m[d][e]/=g;for(e=0;e<b.j.height;e++)if(e!=d)for(g=b.m[e][c],h=c;h<b.j.width;h++)b.m[e][h]-=g*b.m[d][h];c++}return b}function Ap(a,b,c){return b>=0&&b<a.j.height&&c>=0&&c<a.j.width?a.m[b][c]:null}
vp.prototype.multiply=function(a){if(a instanceof vp){if(this.j.width!=a.j.height)throw Error("Ua");return Bp(this,a)}if(typeof a==="number")return Cp(this,a);throw Error("Va");};vp.prototype.Jd=function(a){if(!vc(this.j,a.j))throw Error("Wa");return yp(this,function(b,c,d){return b-a.m[c][d]})};
function Bp(a,b){var c=new vp(a.j.height,b.j.width);xp(c,function(d,e,g){for(var h=d=0;h<this.j.width;h++)d+=Ap(this,e,h)*Ap(b,h,g);if(!(e>=0&&e<c.j.height&&g>=0&&g<c.j.width))throw Error("Ta`"+e+"`"+g+"`"+c.j.height+"`"+c.j.width);c.m[e][g]=d},a);return c}function Cp(a,b){return yp(a,function(c){return c*b})};function Dp(a,b,c,d,e){this.C=b;this.j=e;a=Ep(this,a);this.m=(d-c)/(Ep(this,b)-a);this.o=this.m*a-c}Dp.prototype.zb=function(a){return Ep(this,a)*this.m-this.o};Dp.prototype.Ac=function(a){a:switch(a=(a+this.o)/this.m,this.j){case 0:a=Math.pow(Math.E,a);break a;case 1:break a;default:a=Math.pow(a*this.j+1,1/this.j)}return isFinite(a)?a:this.C};function Ep(a,b){switch(a.j){case 0:return Math.log(b);case 1:return b;default:return(Math.pow(b,a.j)-1)/a.j}};function Fp(a,b){return b<0?a/Math.pow(10,-b):a*Math.pow(10,b)}function Gp(a){return Math.floor(Math.log(a)*.4342944819032518)}function Hp(a){return Math.ceil(Math.log(a)*.4342944819032518)};function Ip(a,b,c,d,e,g){this.D=a;this.F=b;this.ye=c;this.Ve=d;this.C=e;this.G=g;this.o=this.D===this.F?this.D/2:isNaN(this.G)?Fp(1,Gp(this.F-this.D))/1E3:this.G/2;a>=this.o?(this.m=new Dp(a,b,c,d,this.C),this.j=Math.round(this.m.zb(this.o))):b<=-this.o?(this.m=new Dp(-b,-a,d,c,this.C),this.j=Math.round(this.m.zb(this.o)),g=2*this.j-d,e=2*this.j-c,this.m=new Dp(-b,-a,g,e,this.C)):a>=-this.o?(this.j=Math.round(c),this.m=new Dp(this.o,b,this.j,d,this.C)):b<=this.o?(this.j=Math.round(d),e=2*this.j-c,
this.m=new Dp(this.o,-a,this.j,e,this.C)):(this.m=new Dp(this.o,b,0,1,this.C),e=this.m.zb(-a),this.j=Math.round(c+e/(e+1)*(d-c)),b>=-a?this.m=new Dp(this.o,b,this.j,d,this.C):(e=2*this.j-c,this.m=new Dp(this.o,-a,this.j,e,this.C)));this.reversed=d<c}y=Ip.prototype;y.gh=n("D");y.fh=n("F");y.Ak=n("ye");y.zk=n("Ve");y.Ac=function(a){if(this.D===this.F)return this.D;var b=this.reversed?-1:1;return a*b>this.j*b?this.m.Ac(a):a*b<this.j*b?-this.m.Ac(2*this.j-a):0};
y.zb=function(a){return this.D===this.F?Math.abs(this.ye-this.Ve)/2:a>this.o?this.m.zb(a):a<-this.o?2*this.j-this.m.zb(-a):this.j};var Jp={kB:"piecewiseLinear",JA:"log",SA:"mirrorLog"};function Kp(){return{transform:aa(),inverse:aa()}}function Lp(a){var b=new Ip(a*.5,a,0,1,0);return{transform:function(c){return c==null?c:b.zb(c)},inverse:function(c){return c==null?c:b.Ac(c)}}}function Mp(a){var b=new Ip(-a,a,-1,1,0,a);return{transform:function(c){return c==null?c:b.zb(c)},inverse:function(c){return c==null?c:b.Ac(c)}}}function Np(a,b,c){return(c=a.Oa(c,Jp))?c:P(a,b)?"log":"piecewiseLinear"}
function Op(a,b){switch(a){case "piecewiseLinear":return Kp();case "log":return Lp(b);case "mirrorLog":return Mp(b);default:return Kp()}};function Wp(a,b){this.j=a;this.m=b;this.data=[]}function Xp(a,b){if(a.data.length>0){var c=a.data[a.data.length-1][0],d=b-c;if(d>a.j&&(d=Math.round(d/a.j),d>1))for(var e=1;e<d;e++){var g=a,h=e/d*(b-c)+c;g.data.push([h,g.m(h)])}}a.data.push([b,a.m(b)])};function Yp(a){this.m=this.j=0;this.data=[];this.jg=a.jg+1;this.range=a.range;this.Vk=a.Vk;this.mf=a.mf||Kp()}Yp.prototype.add=function(a,b){if(isFinite(this.mf.transform(a))){if(this.data.length>0){var c=a-this.data[this.data.length-1].x;c>0&&(this.j+=c)}this.m+=b;this.data.push({x:a,y:b})}};
function Zp(a){var b=a.Vk;b||(a.range!=null&&a.range.min!=null&&isFinite(a.range.min)&&a.range.max!=null&&isFinite(a.range.max)?b=(a.range.max-a.range.min)/100:b=void 0);b!=null&&isFinite(b)||(b=a.j/(a.data.length-1));return b}function $p(a,b){return a.data.reduce(function(c,d){return c+Math.pow(a.mf.inverse(d.x),b)},0)}function aq(a,b){return a.data.reduce(function(c,d){return c+Math.pow(a.mf.inverse(d.x),b)*d.y},0)}
function bq(a){for(var b=[],c=a.jg,d=0;d<c;d++){for(var e=Array(c+1),g=0;g<=c;g++)e[g]=g<c?$p(a,d+g):aq(a,d);b.push(e)}return new vp(b)}function cq(a){var b=zp(bq(a));return bc(a.jg).map(function(c){return Ap(b,c,a.jg)})}function dq(a,b){var c=a.jg;return function(d){d=a.mf.inverse(d);for(var e=0,g=0;g<c;g++)e+=b[g]*Math.pow(d,g);return e}}
function eq(a,b){b=dq(a,b);var c=Zp(a);if(c==null||isNaN(c)||!isFinite(c)||c===0)return null;c=new Wp(c,b);var d=a.data;d.sort(function(t,u){return t.x>u.x?1:t.x<u.x?-1:0});var e=a.m/d.length,g=a.range;a.range!=null&&a.range.min!=null&&isFinite(a.range.min)&&d.length>0&&g.min<d[0].x&&Xp(c,g.min);for(var h=0,k=0,l=!0,m=0;m<d.length;m++){var p=d[m].x,q=d[m].y,r=b(p);l=l&&r===q;Xp(c,p);h+=Math.pow(q-r,2);k+=Math.pow(q-e,2)}b=l?1:1-h/k;a.range!=null&&a.range.max!=null&&isFinite(a.range.max)&&d.length>
1&&g.max>d[d.length-1].x&&Xp(c,g.max);return{data:c.data,r2:b}}function fq(a){function b(d,e){for(var g=[],h=c.length-1;h>=0;h--){var k=c[h];if(k!=null&&k!==0){k=new gp(k);if(h>0){var l=new up(d||"x");h>1&&(l=new sp([l,new gp(h)]));k=new qp([k,l],!0)}g.push(k)}}return new op([new up(e||"y"),new mp(g)])}var c=cq(a);a=eq(a,c);return a==null||a.data.length===0?null:{Bq:c,data:a.data,r2:a.r2,qf:b().td(),Uk:b}};function gq(a,b,c,d){d=new Yp(d);for(var e=0;e<a;e++){var g=b(e),h=c(e);g!=null&&isFinite(g)&&h!=null&&isFinite(h)&&d.add(g,h)}return fq(d)};function hq(a,b,c,d){a=gq(a,b,c,{range:d.range,Vk:d.Vk,jg:1,mf:d.mf});return a===null||isNaN(a.r2)?null:{data:a.data,r2:a.r2,qf:{offset:a.Bq[0],slope:a.Bq[1]}}};var iq={LINEAR:"linear",kA:"exponential",nB:"polynomial"},jq={},kq=(jq.linear=function(a,b,c,d){function e(h,k){return new op([new up(k||"y"),new mp([new qp([new gp(g.qf.slope),new up(h||"x")]),new gp(g.qf.offset)])])}var g=hq(a,b,c,d);return g===null?null:{data:g.data,r2:g.r2,qf:e().td(),Uk:e}},jq.exponential=function(a,b,c,d){function e(m,p){m=new qp([new gp(Math.exp(l.qf.offset)),new sp([new up("e"),new qp([new gp(l.qf.slope),new up(m||"x")])])],!0);g!==null&&(m=new mp([m,new gp(g)]));return m=
new op([new up(p||"y"),m])}for(var g=Infinity,h=0;h<a;h++){var k=c(h);k!=null&&k<g&&(g=k)}g>0?g=null:--g;var l=hq(a,b,function(m){m=c(m);if(m==null)return null;g!=null&&(m-=g);return Math.log(m)},d);if(l===null)return null;a=[];for(b=0;b<l.data.length;b++)d=l.data[b][0],h=Math.exp(l.data[b][1]),g!=null&&(h+=g),a.push([d,h]);return{data:a,r2:l.r2,qf:e().td(),Uk:e}},jq.polynomial=gq,jq);var lq=[{color:"#3366CC",lighter:"#45AFE2"},{color:"#DC3912",lighter:"#FF3300"},{color:"#FF9900",lighter:"#FFCC00"},{color:"#109618",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:"#994499",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"}],mq={color:"#EEEEEE",lighter:"#FEFEFE"},nq={milliseconds:{format:["ss.SSS","SSS"],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:["HH:mm:ss","ss.SSS"],interval:[1,2,5,10,15,30]},minutes:{format:["HH:mm","mm"],interval:[1,2,5,10,15,30]},hours:{format:["HH:mm","HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6]},years:{format:["y"],
interval:[1,2,5,10,20,25,50,100,200,250,500,1E3]}},oq={milliseconds:{format:[".SSS"],interval:[50,100,200,500]},seconds:{format:[":ss"],interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:["HH"],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1,2,5,10,20,50,100,200,500,1E3]}},pq={titleTextStyle:{color:"#222222",italic:!0},viewWindow:{maxPadding:"50%"},minTextSpacing:10,gridlines:{baseline:"auto",
minorTextOpacity:.7,minorGridlineOpacity:.4,allowMinor:!0,minStrongLineDistance:40,minWeakLineDistance:20,minStrongToWeakLineDistance:0,minNotchDistance:5,minMajorTextDistance:20,minMinorTextDistance:20,unitThreshold:2.2,units:{milliseconds:{format:["HH:mm:ss.SSS"],interval:[1,2,5,10,20,50,100,200,500]},seconds:{format:[5,6],interval:[1,2,5,10,15,30]},minutes:{format:[7],interval:[1,2,5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:[1,2,3,Im.uu,Im.ru,Im.su,Im.tu,Im.qu,Im.Jt],
interval:[1,2,7]},months:{format:[Im.Wu,Im.hm,"MMM"],interval:[1,2,3,4,6]},years:{format:[Im.Vu],interval:[1,2,5,10,20,25,50,100,200,250,500,1E3]}}},minorGridlines:{count:1,units:{milliseconds:{format:[".SSS"],interval:[50,100,200,250,500]},seconds:{format:[":ss"],interval:[5,10,15,30]},minutes:{format:[":mm"],interval:[5,10,15,30]},hours:{format:[7],interval:[1,2,3,4,6,12]},days:{format:["d"],interval:[1,2,7]},months:{format:["MMMMM","MMM","MM"],interval:[1,2,3,4,6,12]},years:{format:["y"],interval:[1,
2,5,10,20,25,50,100,200,250,500,1E3]}}}},qq={histogram:{bar:{gap:1,group:{gap:2}},histogram:{lastBucketPercentile:0,hideBucketItems:!1,bucketSize:null,numBucketsRule:"rice",minSpacing:1},domainAxis:{baselineColor:"none",gridlines:{color:"none"},showTextEvery:0,maxAlternation:2},targetAxis:{format:"#",gridlines:{multiple:1}}}},rq={vAxis:pq,hAxis:pq,domainAxis:{maxPadding:"5%"},sizeAxis:{minSize:5,maxSize:30},fontName:"Arial",titleTextStyle:{color:"#000000",bold:!0},bubble:{textStyle:{color:"#000000"}},
candlestick:{hollowIsRising:!1},annotations:{datum:{textStyle:{color:"series-color"},stemColor:"#999999"},domain:{textStyle:{color:"#222222"},stemColor:"#999999"}},majorAxisTextColor:"#222222",minorAxisTextColor:"#444444",backgroundColor:{fill:"#fff",stroke:"#666666",strokeWidth:0},chartArea:{backgroundColor:{fill:"none"}},baselineColor:"#333333",gridlineColor:"#cccccc",pieSliceBorderColor:"#ffffff",pieResidueSliceColor:"#cccccc",pieSliceTextStyle:{color:"#ffffff"},areaOpacity:.3,intervals:{style:"bars",
color:"series-color-dark",lineWidth:1,fillOpacity:.3,barWidth:.25,shortBarWidth:.1,boxWidth:.25,dataOpacity:1,pointSize:6},actionsMenu:{textStyle:{color:"#000000"},disabledTextStyle:{color:"#c0c0c0"}},legend:{newLegend:!0,textStyle:{color:"#222222"},pagingTextStyle:{color:"#0011cc"},scrollArrows:{activeColor:"#0011cc",inactiveColor:"#cccccc"}},tooltip:{textStyle:{color:"#000000"},boxStyle:{stroke:"#cccccc",strokeOpacity:1,strokeWidth:1,fill:"white",fillOpacity:1,shadow:{radius:2,opacity:.1,xOffset:1,
yOffset:1}}},aggregationTarget:"auto",colorAxis:{legend:{textStyle:{color:"#000000"}}}};function sq(a,b){return new Set([].concat(za(a)).filter(function(c){return!b.has(c)}))}function tq(a,b){return a.size===b.size&&[].concat(za(a)).every(function(c){return b.has(c)})}function uq(){this.m=new Set;this.o=new Set;this.j=new Set}y=uq.prototype;y.clear=function(){this.m=new Set;this.o=new Set;this.j=new Set};y.clone=function(){var a=new uq;a.m=new Set(this.m);a.o=new Set(Fj(this.o));a.j=new Set(Fj(this.j));return a};y.equals=function(a){return tq(this.m,a.m)&&tq(this.o,a.o)&&tq(this.j,a.j)};
function vq(a,b){return Fj(b==="row"?a.m:a.o).map(function(c){return Number(c)})}function wq(a){return vq(a,"row")}function xq(a){return Fj(a.j).map(function(b){b=b.split(",");return{row:Number(b[0]),column:Number(b[1])}})}
y.getSelection=function(){var a=wq(this),b=vq(this,"column"),c=xq(this);return[].concat(za(a.map(function(d){var e={};return e.row=d,e.column=null,e})),za(b.map(function(d){var e={};return e.row=null,e.column=d,e})),za(c.map(function(d){var e={};return e.row=d.row,e.column=d.column,e})))};y.contains=function(a,b){return a==="row"?yq(this,b[0]):a==="column"?zq(this,b[0]):this.j.has(""+b[0]+","+b[1])};function yq(a,b){return a.m.has(String(b))}function zq(a,b){return a.o.has(String(b))}
y.add=function(a,b){if(this.contains(a,b))return!1;a==="row"?this.m.add(String(b[0])):a==="column"?this.o.add(String(b[0])):this.j.add(""+b[0]+","+b[1]);return!0};function Aq(a,b,c){var d=yq(a,b);c&&a.clear();d?Bq(a,b):a.add("row",[b])}function Cq(a,b,c){var d=zq(a,b);c&&a.clear();d?zq(a,b)&&a.o.delete(String(b)):a.add("column",[b])}function Dq(a,b,c,d){var e=a.j.has(""+b+","+c);d&&a.clear();e?Eq(a,b,c):a.add("cell",[b,c])}function Bq(a,b){yq(a,b)&&a.m.delete(String(b))}
function Eq(a,b,c){a.j.has(""+b+","+c)&&a.j.delete(""+b+","+c)}y.setSelection=function(a){var b=new Set,c=new Set,d=new Set;a||(a=[]);for(var e=0;e<a.length;e++){var g=a[e];g.row!=null&&g.column!=null?d.add(""+g.row+","+g.column):g.row!=null?b.add(String(g.row)):g.column!=null&&c.add(String(g.column))}var h=sq(b,this.m),k=sq(c,this.o),l=sq(d,this.j);a=sq(this.m,b);e=sq(this.o,c);g=sq(this.j,d);this.m=b;this.o=c;this.j=d;b=new uq;b.m=h;b.o=k;b.j=l;c=new uq;c.m=a;c.o=e;c.j=g;return new Fq(b,c)};
function Fq(a,b){this.ji=a;this.be=b};function Gq(a){var b=a[0],c=a[1],d=a[2];a=a[3];if(isNaN(b)||b<0||b>255||isNaN(c)||c<0||c>255||isNaN(d)||d<0||d>255||isNaN(a)||a<0||a>1)throw Error("Xa`"+b+"`"+c+"`"+d+"`"+a);b=[b,c,d,a];c=b.slice(0);c[3]=Math.round(b[3]*1E3)/1E3;return"rgba("+c.join(",")+")"};var Hq={100:"#c6dafc",500:"#5e97f6",800:"#2a56c6"},Iq={100:"#f4c7c3",500:"#db4437",900:"#a52714"},Jq={100:"#fce8b2",600:"#f2a600",700:"#f09300",800:"#ee8100"},Kq={100:"#b7e1cd",500:"#0f9d58",700:"#0b8043"},Lq={100:"#e1bee7",400:"#ab47bc",800:"#6a1b9a"},Mq={100:"#b2ebf2",600:"#00acc1",800:"#00838f"},Nq={100:"#ffccbc",400:"#ff7043",700:"#e64a19"},Oq={100:"#f0f4c3",800:"#9e9d24",900:"#827717"},Pq={100:"#c5cae9",400:"#5c6bc0",600:"#3949ab"},Qq={100:"#f8bbd0",200:"#f48fb1",300:"#f06292",500:"#e91e63",
700:"#c2185b",900:"#880e4f"},Rq={100:"#b2dfdb",700:"#00796b",900:"#004d40"};var Sq={},Tq=!1;
function Uq(a){Tq||(Sq.classic={colors:[{color:"#dea19b",dark:"#ad7d79",light:"#ffd1c9"},{color:"#cdc785",dark:"#aea971",light:"#eeeeac"},{color:"#d6b9db",dark:"#a992ad",light:"#fff0db"},{color:"#a2c488",dark:"#7f9a6b",light:"#d2feb0"},{color:"#ffbc46",dark:"#ce9839",light:"#eeee5b"},{color:"#9bbdde",dark:"#7993ad",light:"#c991ff"}],backgroundColor:{gradient:{color1:"#8080ff",color2:"#000020",x1:"0%",y1:"0%",x2:"100%",y2:"100%"}},titleTextStyle:{color:"white"},hAxis:{textStyle:{color:"white"},titleTextStyle:{color:"white"}},
vAxis:{textStyle:{color:"white"},titleTextStyle:{color:"white"}},legend:{textStyle:{color:"white"}},chartArea:{backgroundColor:{stroke:"#e0e0e0",fill:"none"}},areaOpacity:.8},Sq.maximized={titlePosition:"in",axisTitlesPosition:"in",legend:{position:"in"},chartArea:{width:"100%",height:"100%"},vAxis:{textPosition:"in"},hAxis:{textPosition:"in"}},Sq.sparkline={enableInteractivity:!1,legend:{position:"none"},seriesType:"area",lineWidth:1.6,chartArea:{width:"100%",height:"100%"},vAxis:{textPosition:"none",
gridlines:{color:"none"},baselineColor:"none"},hAxis:{textPosition:"none",gridlines:{color:"none"},baselineColor:"none"}},Sq.material={bar:{groupWidth:"65%"},textStyle:{color:"#757575",fontName:"Roboto"},annotations:{textStyle:{color:"#757575",fontName:"Roboto"}},bubble:{highContrast:!0,textStyle:{auraColor:"none",color:"#636363",fontName:"Roboto"}},tooltip:{textStyle:{color:"#757575",fontName:"Roboto"},boxStyle:{stroke:"#b2b2b2",strokeOpacity:1,strokeWidth:1.5,fill:"white",fillOpacity:1,shadow:{radius:1,
opacity:.2,xOffset:0,yOffset:2}}},vAxis:{textStyle:{color:"#757575",fontName:"Roboto",fontSize:12},gridlines:{color:"#e0e0e0"},baselineColor:"#9e9e9e"},legend:{newLegend:!0,pagingTextStyle:{fontName:"Roboto"},textStyle:{auraColor:"none",color:"#757575",fontName:"Roboto",fontSize:12}},hAxis:{textStyle:{color:"#757575",fontName:"Roboto",fontSize:12},gridlines:{color:"#e0e0e0"},baselineColor:"#9e9e9e"},pieSliceTextStyle:{color:"#ffffff",fontName:"Roboto",fontSize:14},pieResidueSliceColor:"#757575",titleTextStyle:{color:"#757575",
fontName:"Roboto",fontSize:16,bold:"false"},scatter:{dataOpacity:.6},colorAxis:{colors:[],"one-sided-colors":["#ffffff",Hq["500"]],"two-sided-colors":[Hq["500"],"#ffffff",Jq["600"]],legend:{textStyle:{color:"#757575",fontName:"Roboto",fontSize:12}}},colors:[{color:Hq["500"],dark:Hq["800"],light:Hq["100"]},{color:Iq["500"],dark:Iq["900"],light:Iq["100"]},{color:Jq["600"],dark:Jq["800"],light:Jq["100"]},{color:Kq["500"],dark:Kq["700"],light:Kq["100"]},{color:Lq["400"],dark:Lq["800"],light:Lq["100"]},
{color:Mq["600"],dark:Mq["800"],light:Mq["100"]},{color:Nq["400"],dark:Nq["700"],light:Nq["100"]},{color:Oq["800"],dark:Oq["900"],light:Oq["100"]},{color:Pq["400"],dark:Pq["600"],light:Pq["100"]},{color:Qq["300"],dark:Qq["500"],light:Qq["100"]},{color:Rq["700"],dark:Rq["900"],light:Rq["100"]},{color:Qq["700"],dark:Qq["900"],light:Qq["200"]}]},Tq=!0);return Sq[a]}function Vq(a){return a.replace(/[^\d,.]/g,"").split(",").map(function(b){return Number(b)})}
function Wq(a){var b={};typeof a==="string"&&(a={color:a});b.color=a.color;var c=Uk(b.color);c==="none"?(b.ig=a.darker||c,b.fj=a.lighter||c):c.includes("rgba")?(c=Vq(c),a=c.slice(0,3),c=c[3]||1,b.ig=Gq([].concat(za(Nk([0,0,0],a,.25)),[c])),b.fj=Gq([].concat(za(Ok(a,.25)),[c]))):(c=Ik(c),b.ig=a.darker||Gk(Nk([0,0,0],c,.25)),b.fj=a.lighter||Gk(Ok(c,.25)));return b};var Xq={TB:"0.5",UB:"0.6"};function Q(a,b){dm.call(this);this.m=[];this.j=[];this.o=null;this.cache=[];if(typeof this.vf!=="function")throw Error("Ya");this.version=b==="0.5"?"0.5":"0.6";if(a!=null){if(typeof a==="string")a=tk(a);else a:{b=a.cols||[];for(var c=a.rows||[],d=b.length,e=0;e<d;e++){var g=b[e].type;if(g==="date"||g==="datetime"){g=c.length;for(var h=0;h<g;h++){var k=c[h].c[e];if(k!=null&&"v"in k){var l=k.v;if(kb(l))break a;typeof l==="string"&&(k=qk(k),k=tk(k),c[h].c[e]=k)}}}}}this.o=a.p||null;if(a.cols!=null)for(b=
J(a.cols),c=b.next();!c.done;c=b.next())this.ed(c.value);a.rows!=null&&(this.j=a.rows)}else this.m=[],this.j=[],this.o=null;this.cache=[]}I(Q,dm);y=Q.prototype;y.ba=function(){return this.j.length};y.aa=function(){return this.m.length};y.qg=function(){return xj(this.m)};y.zc=function(a){Cn(this,a);return this.m[a].id||""};y.Ba=function(a){Cn(this,a);return String(this.m[a].label||"")};y.Ud=function(a){Cn(this,a);a=this.m[a].pattern;return typeof a!=="undefined"?a:null};
y.kd=function(a){a=this.Lb(a,"role");return typeof a==="string"?a:""};y.W=function(a){Cn(this,a);a=this.m[a].type;return typeof a!=="undefined"?a:"string"};y.getValue=function(a,b){Bn(this,a);Cn(this,b);a=this.Rd(a,b);b=null;a&&(b=a.v,b=typeof b!=="undefined"?b:null);return b};y.Rd=function(a,b){return this.j[a].c[b]};
y.ha=function(a,b,c){Bn(this,a);Cn(this,b);var d=this.Rd(a,b),e="";if(d)if(d.f!=null)e=String(d.f);else{this.cache[a]=this.cache[a]||[];var g=this.cache[a];d=g[b]||{};g[b]=d;typeof d.Me!=="undefined"?e=d.Me:(a=this.getValue(a,b),a!==null&&(e=Gn(a,this.W(b),c),e==null&&(e=void 0)),d.Me=e)}return e==null?"":e.toString()};y.format=function(a,b){In(this,a,b)};y.getProperty=function(a,b,c){Bn(this,a);Cn(this,b);return(a=(a=this.Rd(a,b))&&a.p)&&c in a?a[c]:null};
y.sc=function(a,b){Bn(this,a);Cn(this,b);var c=this.Rd(a,b);c||(c={v:null},this.j[a].c[b]=c);c.p||(c.p={});return c.p};y.vf=n("o");y.tg=function(a){var b=this.o;return b&&a in b?b[a]:null};y.dz=function(a){this.o=a||{}};y.ez=function(a,b){this.o==null&&(this.o={});this.o[a]=b};y.Zh=function(a,b,c){this.ce(a,b,c,void 0,void 0)};y.Jf=function(a,b,c){this.ce(a,b,void 0,c,void 0)};y.St=function(a,b,c){this.ce(a,b,void 0,void 0,c)};y.setProperty=function(a,b,c,d){this.sc(a,b)[c]=d};
y.ce=function(a,b,c,d,e){Bn(this,a);Cn(this,b);var g=this.cache[a];g&&g[b]&&(g[b]={});g=this.Rd(a,b);g||(g={},this.j[a].c[b]=g);typeof c!=="undefined"&&(this.W(b)!=="number"||typeof c!=="string"||isNaN(c)?(wn(this,b,c),g.v=c):g.v=Number(c));typeof d!=="undefined"&&(g.f=d);typeof e!=="undefined"&&(g.p=uj(e)?e:{})};y.cz=function(a,b){Bn(this,a);this.j[a].p=b};y.dt=function(a,b,c){this.uf(a)[b]=c};y.ld=function(a,b){Bn(this,a);return(a=(a=this.j[a])&&a.p)&&b in a?a[b]:null};
y.uf=function(a){Bn(this,a);a=this.j[a];a.p||(a.p={});return a.p};y.Sy=function(a,b){Cn(this,a);this.m[a].label=b};y.Zs=function(a,b){Cn(this,a);this.m[a].p=b};y.ql=function(a,b,c){this.jd(a)[b]=c};y.Lb=function(a,b){Cn(this,a);return(a=(a=this.m[a])&&a.p)&&b in a?a[b]:null};y.jd=function(a){Cn(this,a);a=this.m[a];a.p||(a.p={});return a.p};
y.Wr=function(a,b,c,d){a!==this.m.length&&(this.cache=[],Cn(this,a));var e=null;typeof b==="string"&&(e=b,c=c||"",d=d||"",b={id:d,label:c,pattern:"",type:e});if(!uj(b))throw Error("Za`"+b+"`"+a);"label"in b&&(c=b.label);"id"in b&&(d=b.id);c=c||d||a;"type"in b&&(e=b.type);e==null&&(e="string");if(!Object.values(cm).includes(e))throw Error("$a`"+e+"`"+c);b=Object.assign({},b,{type:e});if(e=b.role)c=b.p||{},c.role==null&&(c.role=e,b.p=c);this.m.splice(a,0,b);this.Nd=null;for(b=0;b<this.j.length;b++)this.j[b].c.splice(a,
0,{v:null})};y.ed=function(a,b,c){this.Wr(this.m.length,a,b,c);return this.m.length-1};
y.qn=function(a,b){a!==this.j.length&&(this.cache=[],Bn(this,a));if(!Array.isArray(b))if(typeof b==="number"){if(b!==Math.floor(b)||b<0)throw Error("ab`"+b);b=Array(b).fill(null)}else throw Error("bb`"+b);for(var c=[],d=0;d<b.length;d++){var e=b[d],g=[];if(e===null)for(e=0;e<this.m.length;e++)g.push({v:null});else if(Array.isArray(e)){if(e.length!==this.m.length)throw Error("cb`"+d+"`"+this.m.length);for(var h=0;h<e.length;h++){var k=g,l=k.push,m=h,p=rn(e[h]);wn(this,m,p.v);l.call(k,p)}}else throw Error("db`"+
d);c.push({c:g});c.length===1E4&&(this.j.splice.apply(this.j,[a,0].concat(za(c))),a+=c.length,c=[])}this.j.splice.apply(this.j,[a,0].concat(za(c)));return a+c.length-1};y.Rg=function(a){if(typeof a==="number"||Array.isArray(a))return this.qn(this.j.length,a);throw Error("eb");};y.Yh=function(a){if(Array.isArray(a))return this.Rg([a]);if(a==null)return this.Rg(1);throw Error("fb");};y.rf=function(a){return En(this,a)};y.Bd=function(a){return zn(this,a)};
y.sort=function(a){this.cache=[];a=yn(this,function(b,c){b=b.c[c];return b!=null&&typeof b==="object"&&"v"in b?b.v:null},a);An(this.j,a)};y.lc=aa();y.vg=function(a){Cn(this,a);return a};y.wg=function(a){Bn(this,a);return a};y.Be=function(){return this.clone()};y.clone=function(){return new Q(this.he())};y.he=function(){var a={cols:this.m,rows:this.j};this.o&&(a.p=this.o);return rk(a,sk)};y.toJSON=function(){for(var a=0;a<this.m.length;a++)if(this.W(a)==="function")throw Error("gb`"+a);return pk(this.he())};
y.rg=function(a){return Fn(this,a)};y.sf=function(a){return un(this,a)};y.Rs=function(a,b){b<=0||(this.cache=[],Bn(this,a),a+b>this.j.length&&(b=this.j.length-a),this.j.splice(a,b))};y.Rt=function(a){this.Rs(a,1)};y.Qs=function(a,b){if(!(b<=0)){this.cache=[];Cn(this,a);a+b>this.m.length&&(b=this.m.length-a);this.m.splice(a,b);this.Nd=null;for(var c=0;c<this.j.length;c++)this.j[c].c.splice(a,b)}};y.Qt=function(a){this.Qs(a,1)};
function Yq(a){var b;a==null?b=null:a instanceof dm?b=a:b=Array.isArray(a)?Zq(a):new Q(a);return b}function $q(a,b){if(b){if(!Array.isArray(a))throw Error("ib");b=a.map(function(d){if(typeof d==="string")return{label:d};if(uj(d))return Object.assign({},d);throw Error("jb`"+d);})}else{b=[];var c=0;Array.isArray(a)?c=a.length:uj(a)&&a!=null&&"c"in a&&Array.isArray(a.c)&&(c=a.c.length);for(a=0;a<c;a++)b.push({type:void 0})}return b}
function Zq(a,b){if(!Array.isArray(a))throw Error("nb");if(a.length===0)b=new Q;else{var c=!b;if(a.length===0)throw Error("hb");b=$q(a[0],c);var d=[];for(c=c?1:0;c<a.length;c++){var e=void 0,g=a[c];if(Array.isArray(g))var h=g;else if(uj(g)&&g!=null&&"c"in g)h=g.c,e=g.p;else throw Error("kb`"+c);if(h.length!==b.length)throw Error("lb`"+c+"`"+h.length+"`"+b.length);h=Array.from(h);e={c:h,p:e};for(g=0;g<b.length;g++){var k=h[g];uj(k)&&("v"in k||"f"in k)?k=k.v:h[g]={v:k};if(b[g].type==null||b[g].type===
"date?"){var l=null;if(k!=null)if(typeof k==="string")l="string";else if(typeof k==="number")l="number";else if(Array.isArray(k))l="timeofday";else if(typeof k==="boolean")l="boolean";else if(kb(k))k=new Date(k.getTime()),l=k.getHours()+k.getMinutes()+k.getSeconds()+k.getMilliseconds()!==0?"datetime":"date";else throw Error("mb`"+k);k=l;b[g].type==null&&k==="date"&&(k="date?");k!=null&&(b[g].type=k)}}d.push(e)}for(a=0;a<b.length;a++)c=b[a],c.type==="date?"&&(c.type="date");b=new Q({cols:b,rows:d})}return b}
function ar(a){function b(l){for(var m=Object.keys(l),p=m.length,q=Array(p);p--;)q[p]=[m[p],l[m[p]]];return q}for(var c={},d=0,e=J(a),g=e.next();!g.done;g=e.next()){g=J(b(g.value));for(var h=g.next();!h.done;h=g.next())h=J(h.value).next().value,c[h]||(c[h]={id:h,index:d++})}d=[];e=[];g=J(b(c));for(h=g.next();!h.done;h=g.next()){var k=J(h.value);h=k.next().value;k=k.next().value;e[k.index]={id:h}}d.unshift(e);a=J(a);for(e=a.next();!e.done;e=a.next())for(g=e.value,e=[],d.push(e),g=J(b(g)),h=g.next();!h.done;h=
g.next())k=J(h.value),h=k.next().value,k=k.next().value,e[c[h].index]=k;return Zq(d)}function br(a){a=a.map(function(b){return{data:b}});return ar(a)};var cr={emptyString:w(""),error:function(a,b,c){var d=c.sourceColumn,e=c.magnitude;if(typeof d!=="number"||typeof e!=="number")return null;a=a.getValue(b,d);return typeof a!=="number"?null:c.errorType==="percent"?a+e/100*a:a+e},mapFromSource:function(a,b,c){var d=c.sourceColumn;c=c.mapping;return typeof d==="number"&&c&&(a=a.getValue(b,d),typeof a==="string")?a in c?c[a]:null:null},stringify:function(a,b,c){c=c.sourceColumn;return typeof c!=="number"?"":a.ha(b,c)},fillFromTop:function(a,b,c){c=c.sourceColumn;
return typeof c!=="number"?null:Jn(a,b,c,!0)},fillFromBottom:function(a,b,c){c=c.sourceColumn;return typeof c!=="number"?null:Jn(a,b,c,!1)},identity:function(a,b,c){c=c.sourceColumn;return typeof c!=="number"?null:a.getValue(b,c)}};function R(a){dm.call(this);this.j=a;this.columns=[];this.m=!0;this.o=null;this.D=[];this.C=!0;var b=[];a=a.aa();for(var c=0;c<a;c++)b.push(c);this.columns=b}I(R,dm);y=R.prototype;y.Na=n("j");
function dr(a,b,c){return c.map(function(d){if(typeof d==="string")d=a.Qb(d);else if(uj(d)){d=xj(d);var e=d.properties||{};delete d.properties;d.p=e;var g=d.role;g&&(e.role=g);e=d.sourceColumn;typeof e==="string"&&(e=d.sourceColumn=a.Qb(e));typeof e==="number"&&(Cn(b,e),d.calc=d.calc||"identity",d.type=d.type||b.W(e))}return d})}function er(a){a.C=!0;a.Nd=null}function fr(a){for(var b=[],c=a.j.ba(),d=0;d<c;d++)b.push(d);a.o=b;er(a)}
y.Ae=function(a){for(var b=this.j,c=Object.keys(cr),d=0;d<a.length;d++){var e=a[d];if(typeof e==="number"||typeof e==="string")vn(b,e);else if(uj(e)){var g=e.sourceColumn,h=e.calc;if(typeof h==="string"){if(!c||c&&!c.includes(h))throw Error("na`"+h);g!=null&&vn(b,g)}else if(h!=null&&!e.type)throw Error("oa");}else throw Error("pa");}this.columns=dr(this,this.j,a);er(this)};y.qg=function(){return this.en()};
function gr(a,b,c){if(Array.isArray(b)){if(c!==void 0)throw Error("ob");for(c=0;c<b.length;c++)Bn(a.j,b[c]);return Array.from(b)}if(typeof b==="number"){if(typeof c!=="number")throw Error("pb");if(b>c)throw Error("qb");Bn(a.j,b);Bn(a.j,c);for(a=[];b<=c;b++)a.push(b);return a}throw Error("rb");}y.Xe=function(a,b){this.o=gr(this,a,b);this.m=!1;er(this)};y.en=function(){return xj(this.columns)};
y.qr=function(){if(this.m){for(var a=[],b=this.j.ba(),c=0;c<b;c++)a.push(c);return a}return Array.from(this.o||[])};y.Fx=function(a){this.Ae(this.columns.filter(function(b){return!a.includes(b)}));er(this)};y.Hx=function(a,b){var c=gr(this,a,b);this.m&&(fr(this),this.m=!1);this.Xe((this.o||[]).filter(function(d){return!c.includes(d)}));er(this)};y.pr=function(a){for(var b=0;b<this.columns.length;b++){var c=this.columns[b];if(c===a||uj(c)&&c.sourceColumn===a)return b}return-1};
y.fn=function(a){return this.m?a<0||a>=this.j.ba()?-1:a:(this.o||[]).indexOf(a)};y.Bk=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?a:uj(a)&&typeof a.sourceColumn==="number"?a.sourceColumn:-1};y.vg=function(a){a=this.Bk(a);return a===-1?a:a=this.j.vg(a)};y.lc=function(a){Bn(this,a);return this.m?a:this.o[a]};y.wg=function(a){a=this.lc(a);return a=this.j.wg(a)};y.ba=function(){return this.m?this.j.ba():this.o.length};y.aa=function(){return this.columns.length};
y.zc=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?this.j.zc(a):a.id||""};y.Ba=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?this.j.Ba(a):a.label||""};y.Ud=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?this.j.Ud(a):null};y.kd=function(a){a=this.Lb(a,"role");return typeof a==="string"?a:""};y.W=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?this.j.W(a):a.type};
y.Rd=function(a,b){Cn(this,b);var c=this.columns[b],d=null;a=this.lc(a);if(uj(c)){if(this.C){for(c=0;c<this.columns.length;c++)uj(this.columns[c])&&(this.D[c]=[]);this.C=!1}c=this.D[b][a];if(c!==void 0)d=c;else{c=null;d=this.columns[b];var e=d.calc;if(typeof e==="string"){c=cr[e];if(typeof d!=="object")throw Error("sb`"+d);c=c(this.j,a,d)}else typeof e==="function"&&(c=e.call(null,this.j,a));c=rn(c);d=d.type;e=c.v;if((d==null?"":String(d))==="")throw Error("tb");if(!Dn(e,d))throw Error("ub`"+e+"`"+
d);d=this.D[b][a]=c}d.p=uj(d.p)?d.p:{}}else if(typeof c==="number")d={v:this.j.getValue(a,c)};else throw Error("vb`"+d);return d};y.getValue=function(a,b){return this.Rd(a,b).v};y.ha=function(a,b,c){var d=this.Rd(a,b);if(d.f==null){var e=this.columns[b];uj(e)?(e=this.W(b),d.f=d.v==null?"":Gn(d.v,e,c)):typeof e==="number"&&(a=this.lc(a),d.f=this.j.ha(a,e,c))}c=d.f;return c==null?"":c.toString()};y.Jf=f();y.format=function(a,b){In(this,a,b)};
y.getProperty=function(a,b,c){a=this.sc(a,b)[c];return a!==void 0?a:null};y.sc=function(a,b){var c=this.Rd(a,b);return c.p?c.p:(a=this.lc(a),b=this.Bk(b),this.j.sc(a,b))};y.setProperty=f();y.Lb=function(a,b){Cn(this,a);var c=this.columns[a];return typeof c==="number"?this.j.Lb(c,b):this.jd(a)[b]||null};y.jd=function(a){Cn(this,a);a=this.columns[a];return typeof a==="number"?this.j.jd(a):a.p||{}};y.tg=function(a){return this.j.tg(a)};y.vf=function(){return this.j.vf()};
y.ld=function(a,b){a=this.lc(a);return this.j.ld(a,b)};y.uf=function(a){Bn(this,a);a=this.lc(a);return this.j.uf(a)};y.rf=function(a){return En(this,a)};y.rg=function(a){return Fn(this,a)};y.Bd=function(a){return zn(this,a)};y.sf=function(a){return un(this,a)};
y.Be=function(){var a=this.j;typeof a.Be==="function"&&(a=a.Be());a=a.he();var b=this.aa(),c=this.ba(),d,e=[],g=[];for(d=0;d<b;d++){var h=this.columns[d];if(uj(h)){var k=Object.assign({},h);delete k.calc;delete k.sourceColumn}else if(typeof h==="number")k=(a.cols||[])[h];else throw Error("wb");e.push(k)}if(!this.m&&this.o==null)throw Error("xb");var l=a.rows||[];for(k=0;k<c;k++){var m=l[this.m?k:this.o[k]],p=[];for(d=0;d<b;d++){h=this.columns[d];if(uj(h))h={v:this.getValue(k,d)};else if(typeof h===
"number")h=m.c[h];else throw Error("wb");p.push(h)}m.c=p;g.push(m)}a.cols=e;a.rows=g;return new Q(a)};y.he=function(){for(var a={},b=[],c=0;c<this.columns.length;c++){var d=this.columns[c];uj(d)&&typeof d.calc!=="string"||b.push(d)}b.length!==0&&(a.columns=b);this.m||(a.rows=Array.from(this.o||[]));return a};y.toJSON=function(){return qk(this.he())};function hr(a,b){typeof b==="string"&&(b=tk(b));a=new R(a);var c=b.columns;b=b.rows;c!=null&&a.Ae(c);b!=null&&a.Xe(b);return a};function ir(a,b){qh.call(this);a=this.j=a;a=lb(a)&&a.nodeType==1?this.j:this.j?this.j.body:null;this.D=!!a&&jh(a);this.m=og(this.j,ve?"DOMMouseScroll":"mousewheel",this,b)}ub(ir,qh);
ir.prototype.handleEvent=function(a){var b=0,c=0,d=a.j;d.type=="mousewheel"?(a=jr(-d.wheelDelta),d.wheelDeltaX!==void 0?(b=jr(-d.wheelDeltaX),c=jr(-d.wheelDeltaY)):c=a):(a=d.detail,a>100?a=3:a<-100&&(a=-3),d.axis!==void 0&&d.axis===d.HORIZONTAL_AXIS?b=a:c=a);typeof this.o==="number"&&(b=hc(b,-this.o,this.o));typeof this.C==="number"&&(c=hc(c,-this.C,this.C));this.D&&(b=-b);b=new kr(a,d,b,c);this.dispatchEvent(b)};function jr(a){return we&&(xe||ze)&&a%40!=0?a:a/40}
ir.prototype.ea=function(){ir.xb.ea.call(this);xg(this.m);this.m=null};function kr(a,b,c,d){bg.call(this,b);this.type="mousewheel";this.detail=a;this.deltaX=c;this.deltaY=d}ub(kr,bg);var lr=typeof document.documentElement!=="undefined"&&document.documentElement.ontouchstart&&document.documentElement.ontouchend;function mr(a){Xf.call(this);this.o=[];this.m=!1;this.j={kb:null,ht:0,it:0,Di:0,Ei:0};this.C=a}I(mr,Xf);mr.prototype.dispatchEvent=function(a,b){this.C.dispatchEvent({type:a,data:b})};mr.prototype.ea=function(){this.C=null;Xf.prototype.ea.call(this)};function nr(a){return a.join("#")}var or="minorgridline gridline area categorysensitivityarea steppedareabar bar pathinterval baseline interval line candlestick boxplot bubble annotation pointsensitivityarea point title axistick axistitle annotationtext legend legendscrollbutton legendentry colorbar tooltip action".split(" ");function pr(a,b,c,d){Xf.call(this);this.o=b;this.H=c;this.ia=d;this.F=this.m=null;this.G=a;this.C=new mr(a);Yf(this,this.C)}I(pr,Xf);y=pr.prototype;y.ea=function(){this.G=null;fc(this.F);Xf.prototype.ea.call(this)};function qr(a){var b=a.o.D;rr(a,function(c,d){a.o.Ld(b,c,d)});fc(a.F);a.F=new ir(a.o.ub());og(a.F,"mousewheel",a.Ax.bind(a))}function sr(a){var b=a.H.ub();rr(a,function(c,d){a.H.j.va(b,c,d)})}function tr(a){var b=Wn().j;ur(a,function(c,d){a.H.j.va(b,c,d)})}
function ur(a,b){b("mousemove",a.ep.bind(a));b("mouseup",a.fp.bind(a))}function rr(a,b){b("mouseover",a.Jr.bind(a));b("mouseout",a.nx.bind(a));b("mousemove",a.Jr.bind(a));b("mouseup",a.mx.bind(a));b("mousedown",a.ix.bind(a));b("click",a.Lw.bind(a));b("contextmenu",a.zx.bind(a));b("dblclick",a.Pw.bind(a));lr&&(b("mousemove",a.ep.bind(a)),b("mouseup",a.fp.bind(a)),b("pinchbegan",a.Vt.bind(a)),b("pinchchanged",a.Tt.bind(a)),b("pinchend",a.Ut.bind(a)))}
y.ep=function(a){var b=bh(this.o.ub()),c=bh(a);c.x-=b.x;c.y-=b.y;b=this.C;a=a.shiftKey;b.o[0]&&c&&(b.j.Di=c.x,b.j.Ei=c.y,b.m||b.dispatchEvent("chartDragStart",{kb:b.j.kb,sa:{x:b.j.ht,y:b.j.it},shiftKey:a}),b.m=!0,b.dispatchEvent("chartDrag",{kb:b.j.kb,sa:{x:b.j.Di,y:b.j.Ei},shiftKey:a}))};
y.fp=function(a){var b=bh(this.o.ub()),c=bh(a);c.x-=b.x;c.y-=b.y;b=this.C;var d=a.button;a=a.shiftKey;b.o[d]=!1;d===0&&c&&b.m&&(b.m=!1,b.j.Di=c.x,b.j.Ei=c.y,b.dispatchEvent("chartDragEnd",{kb:b.j.kb,sa:{x:b.j.Di,y:b.j.Ei},shiftKey:a}))};y.Jr=function(a){var b=vr(a);try{vr(a)}catch(d){return}if(b){var c=this.j(a);a.type==="mousemove"&&this.dispatchEvent("chartMouseMove",{sa:b,kb:c});c!==this.m&&(this.m!=null&&wr(this,this.m),this.dispatchEvent("chartHoverIn",{sa:b}),xr(this,"HoverIn",c),this.m=c)}};
y.nx=function(a){a=this.j(a);a===this.m&&(wr(this,a),this.m=null)};function wr(a,b){a.dispatchEvent("chartHoverOut",null);xr(a,"HoverOut",b)}y.mx=function(a){var b=vr(a);b&&(a=this.j(a),this.dispatchEvent("chartMouseUp",{sa:b,kb:a}),xr(this,"MouseUp",a))};
y.ix=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartMouseDown",{sa:b,kb:c,preventDefault:a.preventDefault.bind(a),shiftKey:a.shiftKey});xr(this,"MouseDown",c);var d=this.C;a=a.button;d.o[a]=!0;a===0&&b&&(d.j.kb=c,d.j.ht=b.x,d.j.it=b.y,d.j.Di=b.x,d.j.Ei=b.y)};y.Lw=function(a){var b=vr(a);a=this.j(a);this.dispatchEvent("chartClick",{sa:b,kb:a});xr(this,"Click",a)};y.zx=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartRightClick",{sa:b,kb:c});xr(this,"RightClick",c);a.preventDefault()};
y.Pw=function(a){var b=vr(a);a=this.j(a);this.dispatchEvent("chartDblClick",{sa:b,kb:a});xr(this,"DblClick",a)};y.Ax=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartScroll",{sa:b,kb:c,wheelDelta:a.deltaY,preventDefault:a.preventDefault.bind(a)});xr(this,"Scroll",c)};y.Vt=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartPinchStart",{sa:b,kb:c,Mi:a.j.gestureDetails})};y.Tt=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartPinch",{sa:b,kb:c,Mi:a.j.gestureDetails})};
y.Ut=function(a){var b=vr(a),c=this.j(a);this.dispatchEvent("chartPinchEnd",{sa:b,kb:c,Mi:a.j.gestureDetails})};
function xr(a,b,c){var d=c.split("#");switch(d[0]){case "tooltip":var e=c=null,g=null;a.ia==="pie"?c=hi(d[1]):d.length===4?(c=hi(d[1]),e=hi(d[2]),g=hi(d[3])):d.length===3?(c=hi(d[1]),e=hi(d[2])):e=hi(d[1]);d={Ia:c,Xc:e,mi:g};a.dispatchEvent("tooltip"+b,d);break;case "action":d={ng:d[1]};a.dispatchEvent("actionsMenuEntry"+b,d);break;case "legendentry":d=hi(d[1]);if(d!=null&&d<0)break;d={Qk:d};a.dispatchEvent("legendEntry"+b,d);break;case "legendscrollbutton":d={Ny:hi(d[1]),nb:hi(d[2]),Rh:hi(d[3])};
a.dispatchEvent("legendScrollButton"+b,d);break;case "removeseriebutton":d=hi(d[1]);d={Qk:d};a.dispatchEvent("removeSerieButton"+b,d);break;default:a.J(b,c)}}y.dispatchEvent=function(a,b){this.G&&this.G.dispatchEvent({type:a,data:b})};function yr(){this.Mb=[]}function zr(a,b,c){a.Mb.push({brush:b,segment:c})}yr.prototype.move=function(a,b){zr(this,null,ao(a,b))};yr.prototype.close=function(a){var b=this.Mb[0].segment.data;zr(this,a,co(b.x,b.y))};function Ar(a){switch(a.type){case "move":case "line":case "curve":return a=a.data,new M(a.x,a.y);case "arc":a=a.data;var b=jc(a.lt,360);return new M(a.cx+mc(b-90,a.rx),a.cy+nc(b-90,a.ry));default:return new M(0,0)}}
function Br(a,b){for(var c=[],d=null,e=0;e<a.Mb.length;e++){var g=a.Mb[e],h=g.segment;if(h.type==="move")d=Ar(h);else{a:{var k=c;g=g.brush;for(var l=0;l<k.length;l++){var m=k[l];if(ql(g,m.brush)){k=m;break a}}g={brush:g,Mb:new Zn,Gb:null};k.push(g);k=g}if(d==null)throw Error("yb");qc(k.Gb,d)||k.Mb.move(d.x,d.y);$n(k.Mb,h);d=k.Gb=Ar(h)}}if(c.length===0)b=null;else if(c.length===1)b=ro(b,c[0].Mb,c[0].brush);else{a=qo(b);for(d=0;d<c.length;d++)e=c[d],e=ro(b,e.Mb,e.brush),b.appendChild(a,e);b=a.Z()}return b}
function Cr(a){for(var b=new Zn,c=0;c<a.Mb.length;c++)$n(b,a.Mb[c].segment);return b};var Dr={NONE:"none",Cz:"absolute",tB:"relative",PERCENT:"percent"};function Er(a,b){return a.V&&a.V.brush||a.brush||b.Tb}function Fr(a){return!a||a.qd}function Gr(a){return a.type==="line"||a.type==="area"||a.type==="scatter"}function Hr(a,b){return a.visible!=null?a.visible:b.Fj}function Ir(a,b){var c=a.points[b],d=a.points[b-1];a=a.points[b+1];d=!d||!d.V||d.qd;a=!a||!a.V||a.qd;return!(!c||!c.V||c.qd)&&d&&a}function Jr(a,b){return a.V&&a.V.radius!=null?a.V.radius:a.radius!=null?a.radius:b.pointRadius}function Kr(a,b){return Jr(a,b)+kl(Er(a,b))/2}
function Lr(a){return a.H!=="none"&&a.ia==="function"&&a.orientation==="horizontal"}
function Mr(a,b){for(var c=new yr,d=!0,e=!0,g=null,h=null,k=null,l=0;l<a.points.length;l++){var m=a.points[l];if(m&&m.V&&m.V.x!=null&&m.V.y!=null){d&&(g=l,d=!1);var p=m.V,q=m&&m.Xd||a.Ja;if(e||q===null)c.move(p.x,p.y),e=!1;else{if(h==null)throw Error("zb");var r=a.points[h];a.rn&&r.we?zr(c,q,go(a.points[h].we.x,a.points[h].we.y,m.Re.x,m.Re.y,p.x,p.y)):(a.oz&&k&&zr(c,q,co(p.x,k.y)),zr(c,q,co(p.x,p.y)))}h=l;k=p}else e=!b||d}!d&&a.Qx&&(d=b?h:a.points.length-1,g=b?g:0,b=a.points[g],d!=null&&g!=null&&
a.points[d]&&!Fr(b)&&(g=b&&b.Xd||a.Ja,a.rn?zr(c,g,go(a.points[d].we.x,a.points[d].we.y,b.Re.x,b.Re.y,b.V.x,b.V.y)):c.close(g)));return c}function Nr(a){for(var b=new yr,c=!0,d=0;d<a.points.length;d++){var e=a.points[d],g=e&&e.V;Fr(e)||!g||g.x==null||g.y==null?c=!0:(c||zr(b,e&&e.Xd||a.Ja,co(g.fk,g.gk)),(c||g.fk!==g.dk||g.gk!==g.ek)&&b.move(g.dk,g.ek),c=!1)}return b}function Or(a,b,c){return(c=(a=a.C)&&a[c||0])&&c.position.Ib(b)}function Pr(a,b,c){return(c=(a=a.m)&&a[c||0])&&c.position.Ib(b)}
function Qr(a,b,c){return(c=(a=a.C)&&a[c||0])&&c.position.cd(b)}function Rr(a,b,c){return(c=(a=a.m)&&a[c||0])&&c.position.cd(b)}
function Sr(a,b,c,d){for(var e=a.L,g=null,h=Infinity,k,l=new M(b,c),m=0,p=e.length;m<p;m++){var q=e[m];if(!q.Sb){var r=q;if(a.ia==="pie"){q=r.oh.x-b;var t=r.oh.y-c;k=-q*(r.oh.y-r.Hb.y)+t*(r.oh.x-r.Hb.x)>0;if(-(r.xf.x-r.qc.x)*t+(r.xf.y-r.qc.y)*q>0&&k&&Math.sqrt(Math.pow(r.xf.x-b,2)+Math.pow(r.xf.y-c,2))<Math.sqrt(Math.pow(r.xf.x-r.qc.x,2)+Math.pow(r.xf.y-r.qc.y,2))+d)return{row:m,col:void 0}}else{r=0;for(t=q.points.length;r<t;r++)if((k=q.points[r])&&k.V!=null)switch(k=k.V,q.type){case "line":case "bubbles":case "scatter":k=
rc(l,k);k<d&&k<h&&(g={col:r,row:m},h=k);break;case "candlesticks":case "boxplot":case "bars":var u=null;if(q.type==="bars")u=new Kg(k.left,k.top,k.width,k.height);else if(q.type==="candlesticks"||q.type==="boxplot"){u=k.line;var v=Math.min(k.rect.top,u.top);u=new Kg(k.rect.left,v,k.rect.width,Math.max(Number(k.rect.top)+Number(k.rect.height),Number(u.top)+Number(u.height))-v)}k=d;u=u.distance(l);(k=u>k?null:u)&&k<h&&(g={col:r,row:m},h=k);break;default:throw Error("Ab");}if(h===0)break}}}return g}
function Tr(a,b){b=b||{};switch(a){case "series-color-dark":return b.ig;case "series-color-light":return b.fj;case "series-color":return b.color;default:return a}};function Ur(a,b,c,d){pr.call(this,a,b,c,d.ia);this.R=d;this.D=Vr(this)}I(Ur,pr);function Vr(a){var b=a.R;if(b.ia!=="function"&&b.ia!=="scatter")return{};a={};b=b.L;for(var c=0;c<b.length;c++){var d=b[c];if(Gr(d))for(var e=d.points,g=0;g<e.length;g++){var h=e[g];if(h&&h.V&&!h.qd){var k=nr(["point",c,g]);a[k]={center:h.V,radius:h.V&&h.V.nl!=null?h.V.nl:h.nl!=null?h.nl:d.Js,Ia:c,Xc:g}}}}return a}
Ur.prototype.j=function(a){var b=Tk(a.target),c=vr(a);if(!c)return"chart";if((new Kg(Number(this.R.j.left)+1,Number(this.R.j.top)+1,this.R.j.width-2,this.R.j.height-2)).contains(c)){var d=this.R.Zb,e=null;if(d.has("datum")){e=c.x;var g=c.y,h=null,k=Infinity,l;for(l in this.D)if(this.D.hasOwnProperty(l)){var m=this.D[l],p=m.center.x,q=m.center.y,r=m.radius;p-e<=r&&p-e>=-r&&q-g<=r&&q-g>=-r&&(p=(p-e)*(p-e)+(q-g)*(q-g),p<=r*r&&p<=k&&(h=nr(["pointsensitivityarea",m.Ia,m.Xc]),k=p))}e=h}if(e==null&&d.has("category"))b:{d=
this.R.qa;for(l=0;l<d.length;l++)if((e=d[l].ml)&&e.contains(c)){e=nr(["categorysensitivityarea",l]);break b}e=null}c=e}else c=null;if(a.type==="mouseout"){a=this.m;if(a==null)return b;c===a?c=null:c=a}c!=null&&(Wr(this,b)?(a=zb(or,b.split("#")[0]),d=zb(or,c.split("#")[0]),b=a>d?b:c):b=c);return Wr(this,b)?b:"chart"};
function Wr(a,b){a=a.R.Zb;return a.has("category")&&!a.has("datum")?(b=b.split("#")[0],b!=="bar"&&b!=="bubble"&&b!=="candlestick"&&b!=="boxplot"&&b!=="point"&&b!=="pointsensitivityarea"&&b!=="steppedareabar"):!0}
Ur.prototype.J=function(a,b){b=b.split("#");switch(b[0]){case "bar":case "bubble":case "candlestick":case "boxplot":case "point":case "pointsensitivityarea":case "steppedareabar":var c=hi(b[1]);b={Ia:c,Xc:hi(b[2])};this.dispatchEvent("datum"+a,b);break;case "categorysensitivityarea":b={Ia:null,Xc:hi(b[1])};this.dispatchEvent("category"+a,b);break;case "annotationtext":c=hi(yb(b));this.dispatchEvent("annotation"+a,b.length===3?{Ia:null,Xc:hi(b[1]),mi:c}:{Ia:hi(b[1]),Xc:hi(b[2]),mi:c});break;case "line":case "area":c=
hi(b[1]),b={Ia:c,Xc:null},this.dispatchEvent("serie"+a,b)}};var Xr={Yo:"horizontal",bq:"vertical"};function Yr(a,b,c,d){var e=b.Fh||on;if(b.orientation==="horizontal"){var g=b.M,h=a.j[0],k=a.j[a.j.length-1];e=new gn({pattern:e});h=e.Va(h);k=e.Va(k);d={minValue:{text:h,width:d?d(h,g).width:0,height:g.fontSize},maxValue:{text:k,width:d?d(k,g).width:0,height:g.fontSize}};g=d.minValue.height/4;e=new Kg(d.minValue.width+g,0,b.width-(d.minValue.width+d.maxValue.width+2*g),b.height)}else e=new Kg(0,0,b.width,b.height),d={};g=e.height*.33;k=g/Math.sqrt(3)*2;h=new Kg(e.left+k/2,e.top+g+1,e.width-k,e.height-
g-1);var l=a.m,m=a.j,p=m[m.length-1]-m[0];if(p===0)var q=[{cc:new Kg(h.left,h.top,h.width,h.height),brush:new al({fill:l[0]})}];else{q=[];p=h.width/p;for(var r=h.left,t,u=0;u<m.length-1;++u)t=r+(m[u+1]-m[u])*p,q[u]={cc:new Kg(r,h.top,t-r,h.height),brush:new al({gradient:{x1:r,y1:0,x2:t,y2:0,Vc:l[u],Wc:l[u+1]}})},r=t}h=q;if(h!=null&&h.length>0&&(h[0].cc.width<0||h[0].cc.height<0))return null;l=e;m=b.os;e=[];for(q=0;q<c.length;++q)p=c[q].value,r=a.j,p<r[0]?p=0:(t=l.width-k,p>r[r.length-1]?p=t:(u=r[r.length-
1]-r[0],p=u===0?t*.5:(p-r[0])/u*t)),p=l.left+p+k/2,p=[p-k/2,l.top,p+k/2,l.top,p,l.top+g],r=new al({fill:m,stroke:m}),e[q]={path:p,brush:r};a=[];b.orientation==="horizontal"&&(a=d,c=[],c[0]={x:0,y:b.height-a.minValue.height,text:a.minValue.text,style:b.M},c[1]={x:b.width-a.maxValue.width,y:b.height-a.maxValue.height,text:a.maxValue.text,style:b.M},a=c);a={Am:h,Dn:e,ro:a};c=a.Am;for(d=0;d<c.length;++d)g=c[d],b.orientation==="vertical"&&(k=g.cc.left,g.cc.left=g.cc.top,g.cc.top=k,k=g.cc.width,g.cc.width=
g.cc.height,g.cc.height=k),g.cc.left+=b.left,g.cc.top+=b.top,k=g.brush.clone(),g.brush=k,g=k.gradient,b.orientation==="vertical"&&(g.y1=g.x1,g.x1=0,g.y2=g.x2,g.x2=0),g!=null&&(g.x1=Number(g.x1)+b.left,g.y1=Number(g.y1)+b.top,g.x2=Number(g.x2)+b.left,g.y2=Number(g.y2)+b.top);c=a.Dn;for(d=0;d<c.length;++d)for(g=0;g<3;++g)b.orientation==="vertical"&&(k=c[d].path[g*2],c[d].path[g*2]=c[d].path[g*2+1],c[d].path[g*2+1]=k),c[d].path[g*2]+=b.left,c[d].path[g*2+1]+=b.top;c=a.ro;for(d=0;d<c.length;++d)c[d].x+=
b.left,c[d].y+=b.top;return a};var Zr={"* ARIA-CHECKED":!0,"* ARIA-COLCOUNT":!0,"* ARIA-COLINDEX":!0,"* ARIA-CONTROLS":!0,"* ARIA-DESCRIBEDBY":!0,"* ARIA-DISABLED":!0,"* ARIA-EXPANDED":!0,"* ARIA-GOOG-EDITABLE":!0,"* ARIA-HASPOPUP":!0,"* ARIA-HIDDEN":!0,"* ARIA-LABEL":!0,"* ARIA-LABELLEDBY":!0,"* ARIA-MULTILINE":!0,"* ARIA-MULTISELECTABLE":!0,"* ARIA-ORIENTATION":!0,"* ARIA-PLACEHOLDER":!0,"* ARIA-READONLY":!0,"* ARIA-REQUIRED":!0,"* ARIA-ROLEDESCRIPTION":!0,"* ARIA-ROWCOUNT":!0,"* ARIA-ROWINDEX":!0,"* ARIA-SELECTED":!0,"* ABBR":!0,
"* ACCEPT":!0,"* ACCESSKEY":!0,"* ALIGN":!0,"* ALT":!0,"* AUTOCOMPLETE":!0,"* AXIS":!0,"* BGCOLOR":!0,"* BORDER":!0,"* CELLPADDING":!0,"* CELLSPACING":!0,"* CHAROFF":!0,"* CHAR":!0,"* CHECKED":!0,"* CLEAR":!0,"* COLOR":!0,"* COLSPAN":!0,"* COLS":!0,"* COMPACT":!0,"* CONTROLS":!0,"* CONTROLSLIST":!0,"* COORDS":!0,"* DATETIME":!0,"* DIR":!0,"* DISABLED":!0,"* ENCTYPE":!0,"* FACE":!0,"* FRAME":!0,"* HEIGHT":!0,"* HREFLANG":!0,"* HSPACE":!0,"* ISMAP":!0,"* LABEL":!0,"* LANG":!0,"* MAX":!0,"* MAXLENGTH":!0,
"* METHOD":!0,"* MULTIPLE":!0,"* NOHREF":!0,"* NOSHADE":!0,"* NOWRAP":!0,"* OPEN":!0,"* PRELOAD":!0,"* READONLY":!0,"* REQUIRED":!0,"* REL":!0,"* REV":!0,"* ROLE":!0,"* ROWSPAN":!0,"* ROWS":!0,"* RULES":!0,"* SCOPE":!0,"* SELECTED":!0,"* SHAPE":!0,"* SIZE":!0,"* SPAN":!0,"* START":!0,"* SUMMARY":!0,"* TABINDEX":!0,"* TITLE":!0,"* TYPE":!0,"* VALIGN":!0,"* VALUE":!0,"* VSPACE":!0,"* WIDTH":!0},$r={"* USEMAP":!0,"* ACTION":!0,"* CITE":!0,"* HREF":!0,"* LONGDESC":!0,"* SRC":!0,"LINK HREF":!0,"* FOR":!0,
"* HEADERS":!0,"* NAME":!0,"A TARGET":!0,"* CLASS":!0,"* ID":!0,"* STYLE":!0};var as={};
function bs(a){var b=as.hasOwnProperty(a)?as[a]:null;if(b)return b;Object.keys(as).length>65536&&(as={});var c=[0,0,0,0],d=RegExp("\\\\[0-9A-Fa-f]{1,5}\\s","g");b=cs(a,RegExp("\\\\[0-9A-Fa-f]{6}\\s?","g"));b=cs(b,d);b=cs(b,/\\./g);b=b.replace(RegExp(":not\\(([^\\)]*)\\)","g"),"     $1 ");b=b.replace(RegExp("{[^]*","gm"),"");b=ds(b,c,RegExp("(\\[[^\\]]+\\])","g"),2);b=ds(b,c,RegExp("(#[^\\#\\s\\+>~\\.\\[:]+)","g"),1);b=ds(b,c,RegExp("(\\.[^\\s\\+>~\\.\\[:]+)","g"),2);b=ds(b,c,/(::[^\s\+>~\.\[:]+|:first-line|:first-letter|:before|:after)/gi,3);
b=ds(b,c,/(:[\w-]+\([^\)]*\))/gi,2);b=ds(b,c,/(:[^\s\+>~\.\[:]+)/g,2);b=b.replace(/[\*\s\+>~]/g," ");b=b.replace(/[#\.]/g," ");ds(b,c,/([^\s\+>~\.\[:]+)/g,3);b=c;return as[a]=b}function ds(a,b,c,d){return a.replace(c,function(e){b[d]+=1;return Array(e.length+1).join(" ")})}function cs(a,b){return a.replace(b,function(c){return Array(c.length+1).join("A")})};function es(a,b){if(Tc(a,"<"))throw Error("Bb`"+a);var c=a.replace(/('|")((?!\1)[^\r\n\f\\]|\\[\s\S])*\1/g,"");if(!/^[-_a-zA-Z0-9#.:* ,>+~[\]()=\\^$|]+$/.test(c))throw Error("Cb`"+a);if(!fs(c))throw Error("Db`"+a);b=typeof b==="string"?b:Object.entries(b).map(function(d){var e=J(d);d=e.next().value;e=e.next().value;return d+":"+e+";"}).join("");return Ed(a+"{"+b.replace(/</g,"\\3C ")+"}")}
function fs(a){for(var b={"(":")","[":"]"},c=[],d=0;d<a.length;d++){var e=a[d];if(b[e])c.push(b[e]);else{a:{var g=void 0;for(g in b)if(b[g]==e){g=!0;break a}g=!1}if(g&&c.pop()!=e)return!1}}return c.length==0};var gs={rgb:!0,rgba:!0,alpha:!0,rect:!0,image:!0,"linear-gradient":!0,"radial-gradient":!0,"repeating-linear-gradient":!0,"repeating-radial-gradient":!0,"cubic-bezier":!0,matrix:!0,perspective:!0,rotate:!0,rotate3d:!0,rotatex:!0,rotatey:!0,steps:!0,rotatez:!0,scale:!0,scale3d:!0,scalex:!0,scaley:!0,scalez:!0,skew:!0,skewx:!0,skewy:!0,translate:!0,translate3d:!0,translatex:!0,translatey:!0,translatez:!0,"var":!0},hs=/[\n\f\r"'()*<>]/g,is={"\n":"%0a","\f":"%0c","\r":"%0d",'"':"%22","'":"%27","(":"%28",
")":"%29","*":"%2a","<":"%3c",">":"%3e"};function js(a){return is[a]}
function ks(a,b,c){b=Lc(b);if(b=="")return null;var d=String(b.slice(0,4)).toLowerCase();if(("url("<d?-1:"url("==d?0:1)==0){if(!b.endsWith(")")||(b?b.split("(").length-1:0)>1||(b?b.split(")").length-1:0)>1||!c)a=null;else{a:for(b=b.substring(4,b.length-1),d=0;d<2;d++){var e="\"'".charAt(d);if(b.charAt(0)==e&&b.charAt(b.length-1)==e){b=b.substring(1,b.length-1);break a}}a=c?(a=c(b,a))&&md(a)!=ld.toString()?'url("'+md(a).replace(hs,js)+'")':null:null}return a}if(b.indexOf("(")>0){if(/"|'/.test(b))return null;
for(a=/([\-\w]+)\(/g;c=a.exec(b);)if(!(c[1].toLowerCase()in gs))return null}return b};var ls=le(),ms=oe()||he("iPod"),ns=he("iPad"),os=he("Android")&&!(me()||le()||je()||he("Silk")),ps=me(),qs=he("Safari")&&!(me()||(ie()?0:he("Coast"))||je()||(ie()?0:he("Edge"))||(ie()?ge("Microsoft Edge"):he("Edg/"))||(ie()?ge("Opera"):he("OPR"))||le()||he("Silk")||he("Android"))&&!pe();function rs(a,b){a=cb[a];return a&&a.prototype?(b=Object.getOwnPropertyDescriptor(a.prototype,b))&&b.get||null:null}function ss(a,b){return(a=cb[a])&&a.prototype&&a.prototype[b]||null}var ts=rs("Element","attributes")||rs("Node","attributes"),us=ss("Element","hasAttribute"),vs=ss("Element","getAttribute"),ws=ss("Element","setAttribute"),xs=ss("Element","removeAttribute");rs("Element","innerHTML")||rs("HTMLElement","innerHTML");
var ys=ss("Element","getElementsByTagName"),zs=ss("Element","matches")||ss("Element","msMatchesSelector"),As=rs("Node","nodeName"),Bs=rs("Node","nodeType"),Cs=rs("Node","parentNode");rs("Node","childNodes");var Ds=rs("HTMLElement","style")||rs("Element","style"),Es=rs("HTMLStyleElement","sheet"),Fs=ss("CSSStyleDeclaration","getPropertyValue"),Gs=ss("CSSStyleDeclaration","setProperty"),Hs=rs("Element","namespaceURI")||rs("Node","namespaceURI");
function Is(a,b,c,d){if(a)return a.apply(b);a=b[c];if(!d(a))throw Error("Eb");return a}function Js(a,b,c,d){if(a)return a.apply(b,d);if(te&&document.documentMode<10){if(!b[c].call)throw Error("Fb");}else if(typeof b[c]!="function")throw Error("Eb");return b[c].apply(b,d)}function Ks(a){return Is(ts,a,"attributes",function(b){return b instanceof NamedNodeMap})}
function Ls(a,b,c){try{Js(ws,a,"setAttribute",[b,c])}catch(d){if(d.message.indexOf("A security problem occurred")==-1)throw Error("Gb`"+b+"`"+a.tagName+"`"+d.message,{cause:d});}}function Ms(a){return Is(Ds,a,"style",function(b){return b instanceof CSSStyleDeclaration})}function Ns(a){return Is(Es,a,"sheet",function(b){return b instanceof CSSStyleSheet})}function Os(a){return Is(As,a,"nodeName",function(b){return typeof b=="string"})}
function Ps(a){return Is(Bs,a,"nodeType",function(b){return typeof b=="number"})}function Qs(a){return Is(Cs,a,"parentNode",function(b){return!(b&&typeof b.name=="string"&&b.name&&b.name.toLowerCase()=="parentnode")})}function Rs(a,b){return Js(Fs,a,a.getPropertyValue?"getPropertyValue":"getAttribute",[b])||""}function Ss(a,b,c){Js(Gs,a,a.setProperty?"setProperty":"setAttribute",[b,c])}function Ts(a){return Is(Hs,a,"namespaceURI",function(b){return typeof b=="string"})};var Us=Aa([""]),Vs=RegExp("\\s*([^\\s'\",]+[^'\",]*(('([^'\\r\\n\\f\\\\]|\\\\[^])*')|(\"([^\"\\r\\n\\f\\\\]|\\\\[^])*\")|[^'\",])*)","g"),Ws={"-webkit-border-horizontal-spacing":!0,"-webkit-border-vertical-spacing":!0};
function Xs(a,b,c){var d=[];Ys(Rb(a.cssRules)).forEach(function(e){if(b&&!/[a-zA-Z][\w-:\.]*/.test(b))throw Error("Hb");if(!(b&&te&&document.documentMode==10&&/\\['"]/.test(e.selectorText))){var g=b?e.selectorText.replace(Vs,"#"+b+" $1"):e.selectorText;d.push(es(g,Zs(e.style,c)))}});return Ed(d.map(Fd).join(""))}function Ys(a){return a.filter(function(b){return b instanceof CSSStyleRule||b.type==CSSRule.STYLE_RULE})}
function $s(a,b,c){a=at("<style>"+a+"</style>");var d;a==null||a.sheet==null?d=Ed(Us[0]):d=Xs(a.sheet,b!=void 0?b:null,c);return d}function at(a){a=wd("<html><head></head><body>"+a+"</body></html>");return(new DOMParser).parseFromString(yd(a),"text/html").body.children[0]}
function Zs(a,b){if(!a)return"";var c=document.createElement("div").style;bt(a).forEach(function(d){var e=we&&d in Ws?d:d.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");e.lastIndexOf("--",0)!=0&&e.lastIndexOf("var",0)!=0&&(d=Rs(a,d),d=ks(e,d,b),d!=null&&Ss(c,e,d))});return c.cssText||""}
function ct(a){var b=Array.from(Js(ys,a,"getElementsByTagName",["STYLE"])),c=ec(b,function(h){return Rb(Ns(h).cssRules)});c=Ys(c);for(var d=[],e=0;e<c.length;e++)d[e]={index:e,Yn:c[e]};d.sort(function(h,k){var l=bs(h.Yn.selectorText),m=bs(k.Yn.selectorText);a:{for(var p=Wb,q=Math.min(l.length,m.length),r=0;r<q;r++){var t=p(l[r],m[r]);if(t!=0){l=t;break a}}l=Wb(l.length,m.length)}return l||h.index-k.index});for(e=0;e<d.length;e++)c[e]=d[e].Yn;c.reverse();a=document.createTreeWalker(a,NodeFilter.SHOW_ELEMENT,
null,!1);for(var g;g=a.nextNode();)c.forEach(function(h){Js(zs,g,g.matches?"matches":"msMatchesSelector",[h.selectorText])&&h.style&&dt(g,h.style)});b.forEach(Df)}function dt(a,b){var c=bt(a.style);bt(b).forEach(function(d){if(!(c.indexOf(d)>=0)){var e=Rs(b,d);Ss(a.style,d,e)}})}function bt(a){jb(a)?a=Rb(a):(a=Ec(a),Pb(a,"cssText"));return a};var et=typeof WeakMap!="undefined"&&WeakMap.toString().indexOf("[native code]")!=-1,ft=0;function gt(){this.o=[];this.m=[];this.j="data-elementweakmap-index-"+ft++}gt.prototype.set=function(a,b){Js(us,a,"hasAttribute",[this.j])?(a=parseInt(Js(vs,a,"getAttribute",[this.j])||null,10),this.m[a]=b):(b=this.m.push(b)-1,Ls(a,this.j,b.toString()),this.o.push(a));return this};gt.prototype.get=function(a){if(Js(us,a,"hasAttribute",[this.j]))return a=parseInt(Js(vs,a,"getAttribute",[this.j])||null,10),this.m[a]};
gt.prototype.clear=function(){this.o.forEach(function(a){Js(xs,a,"removeAttribute",[this.j])},this);this.o=[];this.m=[]};function ht(){this.m=document.implementation.createHTMLDocument("")};var it={APPLET:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0};var jt={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,AUDIO:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,
NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,VIDEO:!0,WBR:!0};var kt={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};
function lt(a){this.m=document.implementation.createHTMLDocument("");a=a||new mt;nt(a);this.j=Gc(a.j);this.F=Gc(a.T);this.o=Gc(a.fa);this.K=a.O;a.F.forEach(function(b){if(b.lastIndexOf("data-",0)!=0)throw new xb('Only "data-" attributes allowed, got: %s.',[b]);if(b.lastIndexOf("data-sanitizer-",0)==0)throw new xb('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.j["* "+b.toUpperCase()]=ot},this);a.D.forEach(function(b){b=b.toUpperCase();if(!Tc(b,"-")||kt[b])throw new xb("Only valid custom element tag names allowed, got: %s.",
[b]);this.o[b]=!0},this);this.J=a.o;this.D=a.N;this.C=null;this.H=a.X}ub(lt,ht);function pt(a){return function(b,c){return(b=a(Lc(b),c))&&md(b)!=ld.toString()?md(b):null}}function mt(){this.j={};Ab([Zr,$r],function(a){Ec(a).forEach(function(b){this.j[b]=ot},this)},this);this.m={};this.F=[];this.D=[];this.T=Gc(it);this.fa=Gc(jt);this.O=!1;this.K=qt;this.J=this.C=this.G=this.o=Eh;this.N=null;this.H=this.X=!1}function rt(){var a=new mt;a.J=st;Sb(a.F,["data-safe-link"]);return a}
function tt(a,b){return function(c,d,e,g){c=a(c,d,e,g);return c==null?null:b(c,d,e,g)}}function ut(a,b,c,d){a[c]&&!b[c]&&(a[c]=tt(a[c],d))}
function nt(a){if(a.H)throw Error("Ib");ut(a.j,a.m,"* USEMAP",vt);var b=pt(a.K);["* ACTION","* CITE","* HREF"].forEach(function(d){ut(this.j,this.m,d,b)},a);var c=pt(a.o);["* LONGDESC","* SRC","LINK HREF"].forEach(function(d){ut(this.j,this.m,d,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(d){ut(this.j,this.m,d,tb(wt,this.G))},a);ut(a.j,a.m,"A TARGET",tb(xt,["_blank","_self"]));ut(a.j,a.m,"* CLASS",tb(yt,a.C));ut(a.j,a.m,"* ID",tb(zt,a.C));ut(a.j,a.m,"* STYLE",tb(a.J,c));a.H=!0}
function qt(a){return qd(a)}function At(a,b){a||(a="*");return(a+" "+b).toUpperCase()}function st(a,b,c,d){if(!d.Im)return null;b=Zs(d.Im,function(e,g){c.Ev=g;e=a(e,c);var h;e==null?h=null:h=new kd(e);return h});return b==""?null:b}function ot(a){return Lc(a)}function xt(a,b){b=Lc(b);return Kb(a,b.toLowerCase())?b:null}function vt(a){return(a=Lc(a))&&a.charAt(0)=="#"?a:null}function wt(a,b,c){return a(Lc(b),c)}
function yt(a,b,c){b=b.split(/(?:\s+)/);for(var d=[],e=0;e<b.length;e++){var g=a(b[e],c);g&&d.push(g)}return d.length==0?null:d.join(" ")}function zt(a,b,c){return a(Lc(b),c)}
lt.prototype.G=function(a){var b=!("STYLE"in this.F)&&"STYLE"in this.o;this.C=this.D=="*"&&b?"sanitizer-"+Ud():this.D;b=a;a=this.m.createElement("span");this.C&&this.D=="*"&&(a.id=this.C);this.H&&(b=at("<div>"+b+"</div>"),ct(b),b=b.innerHTML);b=wd(b);var c=document.createElement("template");if("content"in c)Cd(c,b),c=c.content;else{var d=document.implementation.createHTMLDocument("x");c=d.body;Cd(d.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=et?
new WeakMap:new gt;d=b.nextNode();){a:{var e=d;switch(Ps(e)){case 3:e=Bt(this,e);break a;case 1:if(Os(e).toUpperCase()=="TEMPLATE")e=null;else{var g=Os(e).toUpperCase();if(g in this.F||Ts(e)!="http://www.w3.org/1999/xhtml")g=null;else if(this.o[g])g=this.m.createElement(g);else{var h=this.m.createElement("span");this.K&&Ls(h,"data-sanitizer-original-tag",g.toLowerCase());g=h}if(h=g){var k=Ks(e);if(k!=null)for(var l=0;g=k[l];l++)if(g.specified){var m=e,p=g;var q=p.name;if(q.lastIndexOf("data-sanitizer-",
0)==0)q=null;else{var r=Os(m);p=p.value;var t={tagName:Lc(r).toLowerCase(),attributeName:Lc(q).toLowerCase()},u={Im:void 0};t.attributeName=="style"&&(u.Im=Ms(m));m=At(r,q);m in this.j?q=(0,this.j[m])(p,t,u):(q=At(null,q),q=q in this.j?(0,this.j[q])(p,t,u):null)}q!==null&&Ls(h,g.name,q)}e=h}else e=null}break a;default:e=null}}if(e){if(Ps(e)==1&&c.set(d,e),d=Qs(d),g=!1,d)h=Ps(d),k=Os(d).toLowerCase(),l=Qs(d),h!=11||l?k=="body"&&l&&(h=Qs(l))&&!Qs(h)&&(g=!0):g=!0,h=null,g||!d?h=a:Ps(d)==1&&(h=c.get(d)),
h.content&&(h=h.content),h.appendChild(e)}else Cf(d)}c.clear&&c.clear();Ks(a).length>0&&(b=this.m.createElement("span"),b.appendChild(a),a=b);a=(new XMLSerializer).serializeToString(a);a=a.slice(a.indexOf(">")+1,a.lastIndexOf("</"));return wd(a)};function Bt(a,b){var c=b.data;(b=Qs(b))&&Os(b).toLowerCase()=="style"&&!("STYLE"in a.F)&&"STYLE"in a.o&&(c=Fd($s(c,a.C,sb(function(d,e){return this.J(d,{Ev:e})},a))));return document.createTextNode(c)};var Ct=new Set("google.charts.Bar google.charts.Line google.charts.Scatter google.visualization.AnnotatedTimeLine google.visualization.AnnotationChart google.visualization.AreaChart google.visualization.BarChart google.visualization.BoxplotChart google.visualization.BubbleChart google.visualization.Bubbles google.visualization.CandlestickChart google.visualization.CategoryFilter google.visualization.ChartRangeFilter google.visualization.ChartRangeFilterUi google.visualization.Circles google.visualization.ClusterChart google.visualization.ColumnChart google.visualization.ColumnSelector google.visualization.ComboChart google.visualization.CoreChart google.visualization.Dashboard google.visualization.DateRangeFilter google.visualization.DateRangeFilterUi google.visualization.Filter google.visualization.Gantt google.visualization.Gauge google.visualization.GeoChart google.visualization.GeoMap google.visualization.HeadlessUi google.visualization.HelloWorld google.visualization.Histogram google.visualization.ImageAreaChart google.visualization.ImageBarChart google.visualization.ImageCandlestickChart google.visualization.ImageChart google.visualization.ImageLineChart google.visualization.ImagePieChart google.visualization.ImageSparkLine google.visualization.LineChart google.visualization.Map google.visualization.Matrix google.visualization.MotionChart google.visualization.NumberRangeFilter google.visualization.NumberRangeSetter google.visualization.NumberRangeUi google.visualization.Operator google.visualization.OrgChart google.visualization.PieChart google.visualization.RangeSelector google.visualization.Sankey google.visualization.ScatterChart google.visualization.SelectorUi google.visualization.SparklineChart google.visualization.SteppedAreaChart google.visualization.Streamgraph google.visualization.StringFilter google.visualization.StringFilterUi google.visualization.Sunburst google.visualization.Table google.visualization.TableTextChart google.visualization.Timeline google.visualization.TreeMap google.visualization.VegaChart google.visualization.WordcloudChart google.visualization.WordTree".split(" "));
function Dt(a){a=String(a);return["google.visualization."+a,"google.charts."+a,a].some(function(b){return Ct.has(b)})?a:""};var Et=!0,Ft={qA:!1,Bt:!1,qC:function(){Et=!0},xC:function(){return Et},nr:function(a){var b=a;Et&&(b=Dt(a));return b}};var Gt=function(){var a=rt(),b=["icon"];a.D.push("iron-icon");b&&b.forEach(function(c){c=At("iron-icon",c);this.j[c]=ot;this.m[c]=!0},a);return a}();Gt.G=aa();Gt.C=aa();Gt.o=function(a){return qd(a)};Gt.K=function(a){return qd(a)};var Ht;Ht=new lt(Gt);function It(a){return Ht.G(a)}function Jt(a){if(Et)return It(a);throw Error("Jb");};function Kt(a){if(a.entries.length===0)return Xe("div",{"class":"google-visualization-tooltip"});a.entries.filter(function(d){return d.type==="separator"});var b=a.entries.findIndex(function(d){return d.type==="separator"}),c=[];b===-1?c.push(Lt(a.entries)):(c.push(Lt(a.entries.slice(0,b))),c.push(Xe("div",{"class":"google-visualization-tooltip-separator"})),c.push(Mt(a.entries.slice(b+1))));return Xe("div",{"class":"google-visualization-tooltip"},Re(c))}
function Lt(a){a=a.map(function(b){return Xe("li",{"class":"google-visualization-tooltip-item"},Qe(Nt(b.data)))});return Xe("ul",{"class":"google-visualization-tooltip-item-list"},Re(a))}function Mt(a){a=a.map(function(b){b=b.data;return Xe("li",{"data-logicalname":nr(["action",b.id]),"class":"google-visualization-tooltip-action"},Qe(Nt(b)))});return Xe("ul",{"class":"google-visualization-tooltip-action-list"},Re(a))}
function Nt(a){return a.items.map(function(b,c){switch(b.type){case "text":var d=b.data;b=b.html?Jt(d.text):Ne(d.text);return Xe("span",{style:Ot(d.style)},Re([c===0?"":" ",b]));case "square":return c=b.data,Xe("div",{"class":"google-visualization-tooltip-square",style:"background-color:"+(c.brush&&c.brush.fill)+";"});default:throw Error("Kb");}})}
function Ot(a){var b={"font-family":a.Ua,"font-size":a.fontSize+"px",color:a.color,opacity:a.opacity,margin:"0","font-style":a.Pc?"italic":"none","text-decoration":a.Kd?"underline":"none","font-weight":a.bold?"bold":"none"};a.Pc&&(b["padding-right"]="0.04em");return Object.entries(b).map(function(c){var d=J(c);c=d.next().value;d=d.next().value;return c+":"+d+";"}).join("")};function Pt(a,b,c,d,e){var g=b.left+d;b=b.right-d;if(!(a.box.left>=g&&a.box.right<=b)){d=Hc(a);var h=d.box.left;d.box.left=kc(c.x,d.box.right,-1);d.box.right=kc(c.x,h,-1);if(h=d.Cc){var k=h[0];h[0]=h[2];h[2]=k;h[0].x=kc(c.x,h[0].x,-1);h[1].x=kc(c.x,h[1].x,-1);h[2].x=kc(c.x,h[2].x,-1)}d.box.left>=g&&d.box.right<=b?(a.box=d.box,a.Cc=d.Cc):(a.Cc&&(c=new Fg(g+e,b-e),e=new Fg(d.Cc[0].x,d.Cc[2].x),h=new Fg(a.Cc[0].x,a.Cc[2].x),!(c.start<=h.start&&c.end>=h.end)&&c.start<=e.start&&c.end>=e.end&&(a.box=d.box,
a.Cc=d.Cc)),a.box.right>b&&(a.box.left-=a.box.right-b,a.box.right=b),a.box.left<g&&(a.box.right+=g-a.box.left,a.box.left=g))}}
function Qt(a,b,c,d){var e=b.top+d;b=b.bottom-d;if(!(a.box.top>=e&&a.box.bottom<=b)){d=Hc(a);var g=d.box.top;d.box.top=kc(c.y,d.box.bottom,-1);d.box.bottom=kc(c.y,g,-1);if(g=d.Cc){var h=g[0];g[0]=g[2];g[2]=h;g[0].y=kc(c.y,g[0].y,-1);g[1].y=kc(c.y,g[1].y,-1);g[2].y=kc(c.y,g[2].y,-1)}d.box.top>=e&&d.box.bottom<=b?(a.box=d.box,a.Cc=d.Cc):(a.box.bottom>b&&(a.box.top-=a.box.bottom-b,a.box.bottom=b),a.box.top<e&&(a.box.bottom+=e-a.box.top,a.box.top=e),delete a.Cc)}};function Rt(a,b,c,d,e,g,h,k,l){var m={items:[]};if(e!=null){var p=b.fontSize/2;e=ol(e,g);m.items.push({type:"square",data:{size:p,brush:e}})}h!=null&&m.items.push(St(h,b));if(c!=null&&c!==""){if(d==null)throw Error("Lb");m.items.push(St(c+":",d))}m.items.push(St(a,b,k));l!=null&&(m.id=l,m.background={brush:new al(rl)});return{type:"line",data:m}}function St(a,b,c){return{type:"text",data:{text:a||"",style:b},html:c===void 0?!1:c}}
function Tt(a,b,c,d,e,g,h,k,l){if(h)return{html:Kt(a),Gv:!1,Is:g,anchor:d,tb:e,spacing:20,margin:5};for(var m=h=0;m<a.entries.length;m++){var p=a.entries[m];if(p.type==="line"){p=p.data;for(var q=0;q<p.items.length;q++){var r=p.items[q];r.type==="text"&&(h=Math.max(h,r.data.style.fontSize))}}}h=h===0?0:h;for(q=p=m=0;q<a.entries.length;q++)switch(r=a.entries[q],r.type){case "line":r=Ut(r.data,b);p+=r.height+(q>0?r.Jg:0);m=Math.max(m,r.width);break;case "separator":p+=1.5*h+r.data.brush.strokeWidth}m=
Math.max(m,2*h);var t=new uc(Math.round(m+2*h/1.618),Math.round(p+2*h/1.618));p=Math.sign(d.x-g.x);q=Math.sign(d.y-g.y);var u=c?new M(d.x+p*h,d.y+q*(h+t.height/2)):new M(d.x+p*t.width/2,d.y+q*t.height/2);r=u.x-t.width/2;var v=r+t.width,x=u.y-t.height/2,z=x+t.height;m={};c&&(c=new M(u.x,kc(d.y,u.y,h/(h+t.height/2))),u=new M(kc(u.x,d.x,-1),c.y),c.x=Math.round(c.x),c.y=Math.round(c.y),u.x=Math.round(u.x),u.y=Math.round(u.y),m.Cc=p*q===1?[c,d,u]:[u,d,c]);m.box=new Hg(Math.round(x),Math.round(v),Math.round(z),
Math.round(r));Pt(m,e,g,5,4);Qt(m,e,g,5);d={};e=h/1.618;e=new Hg(m.box.top+e,m.box.right-e,m.box.bottom-e,m.box.left+e);g=[];z=e.top;c=a.entries.length;t=!1;for(p=0;p<c;p++)if(a.entries[p].li){t=!0;break}u=[];q=[];for(p=0;p<c;p++)if(r=a.entries[p],r.type==="line"){v=r.data;x=[];q.push(x);for(var B=0,C=v.items.length;B<C;B++){var A=Vt(v.items[B],b);x.push(A);r.li&&(B>u.length-1?u.push(A.width):u[B]=Math.max(u[B],A.width))}}r=[];v=[];x=0;if(t)for(p=0;p<c;p++)if(A=a.entries[p],A.type==="line"){t=[];
v.push(t);B=0;if(A.li)for(C=0,A=A.data.items.length;C<A;C++){var D=u[C]-q[x][C].width;t.push(D);B+=D}r.push(B);x++}for(p=x=0;p<c;p++){t=a.entries[p];u={entry:t,data:{}};switch(t.type){case "line":var F=t.data;B=u.data;C=Ut(F,b);t.li&&(C.width+=r[x]);p>0&&(z+=C.Jg);F.background&&(B.background={box:new Hg(z-C.Jg/2,m.box.right,z+C.height+C.Jg,m.box.left)});A=[];D=e.left;var K=0;for(F=F.items.length;K<F;K++){var G={},E=q[x][K];t.li&&(E.width+=v[x][K]);K>0&&(D+=E.yn);var H=z+(C.height-E.height)/2;G.box=
new Hg(Math.round(H),Math.round(D+E.width),Math.round(H+E.height),Math.round(D));k&&(H=e.right-(G.box.left-e.left)-G.box.left-E.width,G.box.left+=H,G.box.right+=H);A.push(G);D+=E.width}B.items=A;z+=C.height;x++;break;case "separator":t=t.data,B=z+h+t.brush.strokeWidth/2,u.data.line=new ci(m.box.left,B,m.box.right,B),z+=1.5*h+t.brush.strokeWidth/2}g.push(u)}d.entries=g;d.Us=!!k;l=l||new al({fill:"white",stroke:"#ccc",strokeWidth:1});return{gd:l,outline:m,si:d}}
function Ut(a,b){for(var c=0,d=0,e=0,g=0;g<a.items.length;g++){var h=Vt(a.items[g],b);c+=h.width+(g>0?h.yn:0);d=Math.max(d,h.height);e=Math.max(e,h.height/2+h.Jg)}return{width:c,height:d,Jg:e-d/2}}function Vt(a,b){switch(a.type){case "text":var c=a.data;a=c.text;c=c.style;return{width:b?b(String(a),c).width:0,height:c.fontSize,Jg:c.fontSize/3.236,yn:c.fontSize/3.236};case "square":return b=a.data.size,{width:b,height:b,Jg:b,yn:b};default:throw Error("Mb`"+a.type);}};function Wt(a,b){this.entries={};this.actions={};this.Fb=[];Xt(this,a,b)}function Yt(a){Ab(a.Fb,function(b){Zt(this,this.actions[b])},a)}function Xt(a,b,c){a.M=$l(b,"actionsMenu.textStyle",c);a.j=$l(b,"actionsMenu.disabledTextStyle",c);Yt(a)}function $t(a){for(var b=[],c=0,d=a.Fb.length;c<d;c++){var e=a.Fb[c],g=a.actions[e];if(g.visible==null||g.visible())e=g.enabled&&!g.enabled()?Rt(g.text||"",a.j,null,null,null,null,null,!1,null):Hc(a.entries[e]),b.push(e)}return b}
function Zt(a,b){if(!b.id)throw Error("Nb");if(a.actions[b.id])var c=a.actions[b.id];else c=a.actions[b.id]={id:b.id,text:void 0,visible:void 0,enabled:void 0,action:void 0},a.Fb.push(b.id);c.text=b.text;c.visible=b.visible;c.enabled=b.enabled;c.action=b.action;a.entries[b.id]=Rt(c.text||"",a.M,null,null,null,null,null,!1,c.id)}function au(a,b){(a=a.actions[b])&&(a=Hc(a));return a}
function bu(a,b){a.si=a.si||{};a=a.si;a.entries=a.entries||{};a=a.entries;a[b]=a[b]||{};b=a[b];b.entry=b.entry||{};return b.entry}function cu(a,b){if(!a.html){var c=b.focused.ng;c!=null&&(b=Ib(a.si.entries,function(d){return d.entry.data.id===c}),b!==-1&&(a=bu(a,b),a.data=a.data||{},a=a.data,a.background=a.background||{brush:new al},a.background.brush=ol("#DDD")))}};function du(a){this.R=a}function eu(a,b){var c={index:{},order:[],Nf:{}};Ab(b,function(d){var e=a.getKey(d);if(e!=null){e=e.toString();if(!c.Nf.hasOwnProperty(e)){var g=a.m(d);g&&(c.Nf[e]=g)}c.index.hasOwnProperty(e)||(c.index[e]=[],c.order.push(e));c.index[e].push(d)}});return c};function fu(a){this.R=a}I(fu,du);fu.prototype.getKey=function(a){return this.R.Tm(a)};fu.prototype.m=function(a){return this.R.sk(a)};fu.prototype.j=function(a,b,c){var d=Vo(this.R,c);return gu(a,d,b.content||"",!0,a.O,this.R.L[c.Ka])};function hu(a){this.R=a}I(hu,du);hu.prototype.getKey=function(a){return a.Ka};hu.prototype.m=function(a){return Vo(this.R,a)};hu.prototype.j=function(a,b,c){c=this.R.sk(c)||"";return[c?Rt(b.content||"",a.o,c,a.M):null]};function iu(a,b,c,d){this.X=a;var e=$l(a,"tooltip.textStyle",{Ua:b.Ua,fontSize:b.fontSize});this.j=P(a,"tooltip.showColorCode",c.has("category"));this.O=P(a,"tooltip.showColorCode",!0);this.N=P(a,"tooltip.showEmpty",!0);this.M=e;this.o=$l(a,"tooltip.textStyle",{Ua:b.Ua,fontSize:b.fontSize,bold:!0});this.C=d||null;this.H=O(a,"diff.newData.tooltip.prefix","Current: ");this.J=O(a,"diff.oldData.tooltip.prefix","Previous: ")}iu.prototype.m=f();function ju(a,b,c,d){iu.call(this,a,b,c,d)}I(ju,iu);
ju.prototype.F=function(a,b,c){var d=a.R,e=d.L[b];c=d.Nl(b,c);var g=!1,h=null,k=null,l=d.o!=null&&d.o;if(d.o)if(g=!0,k=[this.H,this.J],h=e.type,h==="bars")h=[{color:e.Tb.fill,alpha:e.Tb.fillOpacity},{color:e.Qd.background.Tb.fill,alpha:e.Qd.background.Tb.fillOpacity}];else if(h==="scatter")h=b%2?b-1:b,b=d.L[h],d=d.L[h+1],h=[{color:d.Tb.fill,alpha:d.Tb.fillOpacity},{color:b.Tb.fill,alpha:b.Tb.fillOpacity}];else throw Error("Ob");d={entries:[]};if(c.lines)for(c.title&&ku(this,d,c.title),e=0;e<c.lines.length;e++)g=
c.lines[e],g=(k=g.title)?Rt(g.value,this.o,k,this.M):null,g!=null&&d.entries.push(g);else c.eg&&!c.tc?(ku(this,d,c.eg),lu(this,d,c.Id,c.content,!0,this.j,e,g,h,k,l)):c.Id&&!c.tc?lu(this,d,c.Id,c.content,!0,this.j,e,!0,h,k,l):c.content!=null&&lu(this,d,null,c.content,!1,this.j,e);this.m(d,a.Rc);return d};
function mu(a,b,c,d){var e=b.R,g=new fu(e),h=new hu(e),k=null;d==="category"?k=g:d==="series"&&(k=h);if(k)var l=eu(k,c);else{d=eu(g,c);var m=eu(h,c);k=h;l=m;d.order.length===1&&m.order.length>1&&(k=g,l=d)}var p={entries:[]};Ab(l.order,function(q){ku(a,p,(l.Nf[q]||"").toString());Ab(l.index[q],function(r){var t=e.Nl(r.Ka,r.cb);t.tc?lu(a,p,null,t.content,!1,a.j,e.L[r.Ka]):p.entries.push.apply(p.entries,k.j(a,t,r))})});a.m(p,b.Rc,c.length>0);return p}
ju.prototype.G=function(a,b){var c=a.R,d=c.L[b],e=d.bb,g=null,h=null,k=c.o!=null&&c.o;c.o&&(g=c.L.length,g=(b+g/c.pie.fb.length)%g,h=c.L[g],c={color:d.brush.fill,alpha:d.brush.fillOpacity},h={color:h.brush.fill,alpha:h.brush.fillOpacity},g=b>g?[c,h]:[h,c],h=[this.H,this.J]);b={entries:[]};e.Id?lu(this,b,e.Id,e.content,!0,this.j,d,!0,g,h,k):lu(this,b,null,e.content,!1,this.j,d);this.m(b,a.Rc);return b};
function nu(a,b,c){var d=b.R,e={entries:[]};Ab(c,function(g){g=d.L[g];var h=g.bb;h.Id?lu(a,e,h.Id,h.content,!0,a.j,g,!0):lu(a,e,null,h.content,!1,a.j,g)});a.m(e,b.Rc);return e}
ju.prototype.D=function(a,b){var c=a.R,d=c.qa[b].bb,e=!1,g={entries:[]};if(d&&d.content)lu(this,g,null,d.content,!1,!1);else{var h=0,k=1,l=c.L.length;Lr(c)&&(h=c.L.length-1,l=k=-1);for(d=[];h!==l;h+=k){var m=c.L[h];if(m.ul){var p=Uo(c,h,b);p=m.points[p];var q=void 0,r=void 0;((q=p)==null?0:(r=q.bb)==null?0:r.content)&&m.Cb!=null&&d.push({L:m,point:p})}}this.X.Oa("tooltip.sort")==="descending"&&d.length>0&&d.every(function(t){return t.L.type==="line"||t.L.type==="scatter"})&&d.sort(function(t,u){var v,
x,z;t=(z=(v=t.point)==null?void 0:(x=v.Jb)==null?void 0:x.t)!=null?z:NaN;var B,C,A;u=(A=(B=u.point)==null?void 0:(C=B.Jb)==null?void 0:C.t)!=null?A:NaN;B=isNaN(t);C=isNaN(u);return B&&C?0:B?1:C?-1:u-t});h=null;d=J(d);for(k=d.next();!k.done;k=d.next())k=k.value,e=k.L,k=k.point.bb,h!==e.Cb&&(h=e.Cb,l=c.qa[b].Nf[h],Kc(Td(l))||ku(this,g,l)),lu(this,g,k.Id,k.content,!0,this.j,e,void 0,void 0,void 0,void 0,k.tc&&k.Dd),e=!0}a.Rc!=null&&a.Rc.length>0&&(e=!0);this.m(g,a.Rc);return e||this.N?g:null};
function ku(a,b,c){a=Rt(c,a.o);b.entries.push(a)}function gu(a,b,c,d,e,g,h,k,l,m,p){h=h===void 0?!1:h;d=d?a.o:a.M;c=c==null?[]:c.split("\n");var q=e?g.color.color:null;b=h&&b!=null?Rt(b,a.M,null,null,q,g&&g.zi):Rt(c[0],d,b,a.M,q,g&&g.zi,null,p);a=[b];for(h=h?0:1;h<c.length;h++)q=k!=null?k[h].color:e?"none":null,b=Rt(c[h],d,null,null,q,k!=null?k[h].alpha:null,l!=null?l[h]:null,p),b.li=m,a.push(b);return a}
function lu(a,b,c,d,e,g,h,k,l,m,p,q){b.entries.push.apply(b.entries,gu(a,c,d,e,g,h,k,l,m,p,q))}ju.prototype.m=function(a,b,c){b&&b.length!==0&&((c===void 0||c)&&a.entries.push({type:"separator",data:{brush:pl("#eee",1)}}),Sb(a.entries,b))};function ou(a,b,c){iu.call(this,a,b,c,void 0);this.K=this.o;this.timeStyle=Gc(this.M);this.timeStyle.color="#666666";this.timeStyle.fontSize-=2}I(ou,ju);ou.prototype.F=function(a,b,c){b=a.R.L[b];a=b.points[c].bb;c=[];b.Uh||(b=Rt(b.title||"",this.K),c.push(b));b=Rt(a.content,this.K);c.push(b);a=Rt(a.eg,this.timeStyle);c.push(a);return{entries:c}};ou.prototype.G=function(){return{entries:[]}};ou.prototype.D=function(){return{entries:[]}};function pu(a){return new ei(Math.round(a.x),Math.round(a.y))}function qu(){for(var a=new ei(0,0),b=J(Ua.apply(0,arguments)),c=b.next();!c.done;c=b.next())a=fi(c.value,a);return a}function ru(){for(var a=new uc(0,0),b=J(Ua.apply(0,arguments)),c=b.next();!c.done;c=b.next())c=c.value,a=new uc(c.width+a.width,c.height+a.height);return a}function su(a,b,c){return new ei(Math.cos(a)*b,Math.sin(a)*c)}function tu(a){return new ei(a[0],a[1])}
function uu(a,b){return[[a.x-b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y-b.height/2],[a.x+b.width/2,a.y+b.height/2],[a.x-b.width/2,a.y+b.height/2]].map(tu)}function vu(a,b,c,d){return new Kg(Math.min(a,c),Math.min(b,d),Math.abs(c-a),Math.abs(d-b))};function wu(a,b,c){this.j=b;this.m=null;this.tb=new Hg(0,c.width,c.height,0);P(a,["tooltip.ignoreBounds.left","tooltip.ignoreBounds"],!1)?this.tb.left=-Infinity:this.tb.left-=Pl(a,["tooltip.bounds.left","tooltip.bounds"],0);P(a,["tooltip.ignoreBounds.top","tooltip.ignoreBounds"],!1)?this.tb.top=-Infinity:this.tb.top-=Pl(a,["tooltip.bounds.top","tooltip.bounds"],0);P(a,["tooltip.ignoreBounds.right","tooltip.ignoreBounds"],!1)?this.tb.right=Infinity:this.tb.right+=Pl(a,["tooltip.bounds.right","tooltip.bounds"],
0);P(a,["tooltip.ignoreBounds.bottom","tooltip.ignoreBounds"],!1)?this.tb.bottom=Infinity:this.tb.bottom+=Pl(a,["tooltip.bounds.bottom","tooltip.bounds"],0);c=a.ta("tooltip.pivot.x");var d=a.ta("tooltip.pivot.y");c!=null&&typeof c==="number"&&isFinite(c)&&d!=null&&typeof d==="number"&&isFinite(d)&&(this.m=new M(c,d));b=b.C!=null&&$t(b.C).length>0?"both":"focus";this.o=O(a,"tooltip.trigger",b,Zj)}
function xu(a){if(a.ia==="pie"){var b=a.pie.center;return new M(b.x,b.y)}b=Cc(a.C);a=Cc(a.m);return new M(b.La!=null?b.La.ga:Math.min(b.Nb,b.Gb),a.La!=null?a.La.ga:Math.max(a.Nb,a.Gb))}function yu(a,b){a.tb=b}function zu(a,b,c){var d=b.V;a=xu(a);b=1+Math.ceil(Kr(b,c)/Math.sqrt(2));return new M(d.x+(d.x>=a.x?b:-b),d.y+(d.y<=a.y?-b:b))}function Au(a,b,c){var d=b.V;b=zu(a,b,c);if(b.x<a.j.left||b.x>a.j.right)b.x+=2*(d.x-b.x);if(b.y<a.j.top||b.y>a.j.bottom)b.y+=2*(d.y-b.y);return b}
function Bu(a,b){var c=fi(a.pie.center,su(((b.Qe?45:(b.ob+b.lb)/2)/180-.5)*Math.PI,a.pie.radiusX,a.pie.radiusY));b=new M(c.x+b.offset.x,c.y+b.offset.y);b.x=hc(b.x,0,a.width);b.y=hc(b.y,0,a.height);return b}function Cu(a){var b=a.anchor?a.anchor:new M(0,0),c=a.lines[0],d=a.M.fontSize;return a.angle===270?new M(b.x+c.x+d,b.y+c.y-c.length/2):new M(b.x+c.x+c.length/2,b.y+c.y-d)}
function Du(a,b,c){function d(){switch(g){case "bars":case "steppedArea":var k=h.V.Zf||h.V,l=xu(a);k=new M(k.left+(k.left<l.x?0:k.width),k.top+(k.top<l.y?0:k.height));Eu(a,k);return k;case "line":case "area":case "scatter":return zu(a,h,e);case "candlesticks":return k=h.V.rect,l=xu(a),k=new M(k.left+k.width>l.x?k.left+k.width:k.left,k.top<l.y?k.top:k.top+k.height),Eu(a,k),k;case "boxplot":return k=h.V.rect,l=xu(a),k=new M(k.left+k.width>l.x?k.left+k.width:k.left,k.top<l.y?k.top:k.top+k.height),Eu(a,
k),k}return new M(0,0)}var e=a.L[b],g=e.type;c=Uo(a,b,c);var h=e.points[c];if(!h)return new M(0,0);switch(a.ia){case "function":return d();case "histogram":return d();case "scatter":return zu(a,h,e);case "bubble":return Au(a,h,e);default:throw Error("Pb`"+a.ia);}}function Eu(a,b){a=a.j;b.x=hc(b.x,a.left,a.right);b.y=hc(b.y,a.top,a.bottom)}
function Fu(a,b,c,d){var e=null,g=null,h=Cc(b.C),k=Cc(b.m),l=h.Od,m=k.Od,p=d;b.orientation&&b.orientation!=="horizontal"?(m=-m,k.type==="value"&&(p=b.qa[d].data),g=k.position.Ib(p)):(h.type==="value"&&(p=b.qa[d].data),e=h.position.Ib(p));a=a.j.M.fontSize;c.x=e===null?c.x:e;c.y=g===null?c.y:g;e=c.x-l*a;g=c.y+m*a;return new M(e,g)}function Gu(a,b){a=fi(a.pie.center,su(((b.Qe?45:(b.ob+b.lb)/2)/180-.5)*Math.PI,a.pie.radiusX-.1,a.pie.radiusY-.1));return new M(a.x+b.offset.x,a.y+b.offset.y)}
function Hu(a){var b=a.anchor?a.anchor:new M(0,0),c=a.lines[0],d=a.M.fontSize;return a.angle===270?new M(b.x+c.x+d/2,b.y+c.y):new M(b.x+c.x,b.y+c.y-d/2)}
function Iu(a,b,c){c=Uo(a,b,c);var d=a.L[b];b=d.type;c=d.points[c].V;if(b==="bars"||b==="steppedArea"||b==="candlesticks"||b==="boxplot"){var e=c.Zf||c.rect||c;c=e.left;b=e.width;d=e.top;e=e.height;var g=d+e,h=xu(a);a=a.orientation==="horizontal"?g>h.y?new M(c+b/2,g-.1):new M(c+b/2,d+.1):c<h.x?new M(c+.1,d+e/2):new M(c+b-.1,d+e/2)}else a=new M(c.x,c.y);return a}
function Ju(a,b,c,d,e,g){if(c!==null&&d!==null&&e!==null){var h=b.R,k=h.L[c].points[d].Ma.labels[e],l=k.bb;l?(g=Cu(k),k=Hu(k),l.Dd&&l.tc?(b=Jt(l.content||""),a=Ku(a,b,g,k)):(l=a.j,d={entries:[Rt(b.R.L[c].points[d].Ma.labels[e].bb.content,l.M)]},l.m(d,b.Rc),a=Tt(d,h.D,!1,g,a.tb,k,h.J,h.O,h.T))):a=null}else c!==null&&d!==null?a=Lu(a,b,c,d):c!==null&&d===null?(e=b.R,g=e.L[c],g.offset==null?a=null:(d=Bu(e,g),g=Gu(e,g),h=e.L[c].bb,h.Dd&&h.tc?(b=Jt(h.content||""),a=Ku(a,b,d,g)):(b=a.j.G(b,c),a=Tt(b,e.D,
!0,d,a.tb,g,e.J,e.O,e.T)))):c===null&&d!==null&&e!==null?(g=b.R,h=g.qa[d].Ma.labels[e],(k=h.bb)?(c=Cu(h),h=Hu(h),k.Dd&&k.tc?(b=Jt(k.content||""),a=Ku(a,b,c,h)):(k=a.j,d=b.R.qa[d],d={entries:[Rt((d.Ma&&d.Ma.labels[e]).bb.content,k.M)]},b.Rc.length>0&&k.m(d,b.Rc),a=Tt(d,g.D,!1,c,a.tb,h,g.J,g.O,g.T))):a=null):c===null&&d!==null?(e=b.R,c=g.clone(),g=Fu(a,e,c,d),c=a.m?tc(g,a.m):c,(h=e.qa[d].bb)&&h.Dd&&h.tc?(b=Jt(h.content),a=Ku(a,b,g,c)):(b=a.j.D(b,d),a=b===null?null:Tt(b,e.D,!1,g,a.tb,c,e.J,e.O,e.T))):
a=null;return a}function Lu(a,b,c,d){var e=b.R;if(!e.L[c].ul)return null;var g=Du(e,c,d),h=a.m?tc(g,a.m):Iu(e,c,d),k=e.L[c].points[d].bb;if(!k)return null;if(typeof k.Qq==="function"){e=k.Qq(e,c,d);if(!e)return null;if(typeof e!=="string"&&!(e instanceof vd))throw Error("Qb");b=null;e instanceof vd?b=e:typeof e==="string"&&(b=gf.G(e));return Ku(a,b,g,h)}if(k.Dd&&k.tc)return e=Jt(k.content||""),Ku(a,e,g,h);b=a.j.F(b,c,d);return Tt(b,e.D,!0,g,a.tb,h,e.J,e.O,e.T)}
function Mu(a,b,c,d,e){var g=b.R;d=d.clone();var h=Fu(a,g,d,c[c.length-1]);d=a.m?tc(h,a.m):d;var k=[];c.forEach(function(l){g.L.forEach(function(m,p){k.push({Ka:p,cb:l})})});b=mu(a.j,b,k,e);return b===null?null:Tt(b,g.D,!1,h,a.tb,d,g.J,g.O,g.T)}function Ku(a,b,c,d){return{html:Xe("div",{"class":"google-visualization-tooltip"},b),Gv:!0,Is:d,anchor:c,tb:a.tb,spacing:20,margin:5}};function Nu(a,b,c,d,e,g){this.j=g;d==="dive"||this.j?this.j!=null&&Xt(this.j,a,c):this.j=new Wt(a,c);c=d==="dive"?new ou(a,c,e):new ju(a,c,e,this.j);this.m=new wu(a,c,b)}function Ou(a,b,c){var d={};if(c.ma.nb!=null){d.ma=d.ma||{};var e=b.ma,g=c.ma.nb;d.ma.Fi=e.Ab[g];var h=g+1+"/"+e.Ab.length,k=e.wj.Vn,l=g>0,m=e.wj.Se;e=g<e.Ab.length-1;d.ma.wj={Vn:{brush:l?k.Uc.active:k.Uc.Ik,active:l},Se:{brush:e?m.Uc.active:m.Uc.Ik,active:e},Pn:{text:h,lines:{0:{text:h}}}}}a.F(b,c,d);return d};function Pu(a,b){var c=new Zn;a=a.Mb;if(a.length===0||a.length===1)return c;for(var d=[null],e=0;e<a.length;e++){var g=a[e];g.data&&(g=g.data,d.push(new M(g.x,g.y)))}d.push(null);e=a[a.length-1].type==="close";g=d[1].clone();var h=d[2].clone(),k=d[d.length-3].clone(),l=d[d.length-2].clone();e?(d[0]=l,d[d.length-1]=g):qc(g,l)?(d[0]=k,d[d.length-1]=h):(d[0]=di(new ci(g.x,g.y,h.x,h.y),-1),d[d.length-1]=di(new ci(l.x,l.y,k.x,k.y),-1));g=b<0;var m=null,p=null,q=null;h=d.length-2;for(k=0;k<=h;k++)if(!qc(d[k],
d[k+1])){l=d[k];var r=d[k+1],t=(r.y-l.y)/(r.x-l.x);var u=isFinite(t)?{Cg:t,n:l.y-t*l.x}:{Cg:Infinity,n:l.x};t=u.Cg;u=u.n;if(t===Infinity)l={Cg:Infinity,n:r.y-l.y<0?u+b:u-b};else{var v=b*Math.sqrt(1+t*t);l={Cg:t,n:r.x-l.x>0?u+v:u-v}}if(m){t=Qu(m,l);lb(t)?(r=Qu(Ru(p,d[k]),m),u=Qu(Ru(d[k],p),m),r=Gg(new Fg(r.x,u.x),t.x)&&Gg(new Fg(r.y,u.y),t.y)):r=t===Infinity;m=r&&t!==Infinity?t:Qu(Ru(d[k],p),m);u=q;q=m;p=Hc(u);switch(u.type){case "move":case "line":t=p.data;t.x=q.x;t.y=q.y;break;case "curve":t=p.data,
v=u.data,t.x=q.x,t.y=q.y,u=q.x-v.x,q=q.y-v.y,t.x1+=u,t.y1+=q,t.x2+=u,t.y2+=q}$n(c,p);r||(p=Qu(Ru(d[k],d[k+1]),l),eo(c,d[k].x,d[k].y,Math.abs(b),Math.abs(b),180-Math.atan2(m.x-d[k].x,m.y-d[k].y)*180/Math.PI,180-Math.atan2(p.x-d[k].x,p.y-d[k].y)*180/Math.PI,g));m=l;p=d[k];q=a[k]}else m=l,p=d[k],l=a[k].data,q=ao(l.x,l.y)}e&&c.close();return c}function Ru(a,b){b=(a.x-b.x)/(b.y-a.y);isFinite(b)?a=a.y-b*a.x:(b=Infinity,a=a.x);return{Cg:b,n:a}}
function Qu(a,b){var c=a.Cg,d=b.Cg;a=a.n;b=b.n;isFinite(c)||(c=Infinity);isFinite(d)||(d=Infinity);if(c===d||Math.abs(c-d)<=1E-5)return a===b||Math.abs(a-b)<=1E-5?Infinity:null;if(c===Infinity)return new M(a,d*a+b);if(d===Infinity)return new M(b,c*b+a);var e=d-c;return new M(-(b-a)/e,(a*d-c*b)/e)};function Su(a,b,c,d,e,g,h){Nu.call(this,a,b,c,d,e,h);this.C=!0;this.o=a.Oa("crosshair.trigger",ak);this.N=O(a,["crosshair.selected.orientation","crosshair.orientation"],"both",bk);this.K=O(a,["crosshair.focused.orientation","crosshair.orientation"],"both",bk);this.X=a.yg(["crosshair.selected.color","crosshair.color"]);this.H=a.yg(["crosshair.focused.color","crosshair.color"]);this.O=Vl(a,["crosshair.selected.opacity","crosshair.opacity"],1);this.J=Vl(a,["crosshair.focused.opacity","crosshair.opacity"],
1);this.D=O(a,"aggregationTarget","none",ek)}I(Su,Nu);Su.prototype.F=function(a,b,c){this.C=!0;switch(a.qh){case "default":Tu(this,a,b,c);break;case "dive":Uu(this,a,b,c)}};Su.prototype.G=function(a,b){return a.equals(b,this.C)};function Vu(a){return a.L.some(function(b){return b.Yb})}function Wu(a,b,c){a.L=a.L||{};a=a.L;a[b]=a[b]||{};b=a[b];b.points=b.points||{};b=b.points;a=b[c]||{};return b[c]=a}
function Xu(a,b,c){if(b!=null)return a=Wu(a,b,c),a.Ma=a.Ma||{},a.Ma;a=Yu(a,c);a.Ma=a.Ma||{};return a.Ma}function Zu(a,b){a.L=a.L||[];a=a.L;a[b]=a[b]||{};return a[b]}function Yu(a,b){a.qa=a.qa||{};a=a.qa;a[b]=a[b]||{};return a[b]}function $u(a,b){a.ma=a.ma||{};a=a.ma;a.Fi=a.Fi||{};a=a.Fi;a[b]=a[b]||{};return a[b]}
function Tu(a,b,c,d){var e=a.j,g={R:b,Rc:$t(e),yf:d,Sc:c.Fb},h=c.Fb.focused.ng;h!=null&&(c.Fb.focused.action=au(e,h).action);e=a.m.o;h=e==="selection"||e==="both";e=e==="focus"||e==="both";for(var k=a.D!=="none",l=g.Rc.length>0,m=xq(c.selected),p=m.length>1&&(k||l),q=0;q<m.length;++q){var r=m[q],t=r.column,u=b.K[t],v=u.Ia;if(r=b.wk({column:t,row:r.row}))switch(u.role){case "data":av(a,b,r.Ka,r.cb,d);h&&!p&&bv(a,g,r.Ka,r.cb);break;case "annotation":if(v!=null?!b.L[v].Yb:!b.Yb)break;u=u.Lh;u!=null&&
(cv(r.Ka,r.cb,u,d),h&&dv(a,g,r.Ka,r.cb,u));break;default:throw Error("Rb`"+u.role);}}h&&p&&!b.fa&&(m=m.map(function(x){return b.wk({column:x.column,row:x.row})}).filter(function(x){return x!=null}),m.length>0&&ev(a,g,k?m:[],m[m.length-1]));m=vq(c.selected,"column");for(p=0;p<m.length;++p)q=b.K[m[p]],q!=null&&(q=q.Ia,q!=null&&fv(a,b,q,d));m=b.ia==="bubble";p=wq(c.selected);k=p.length>1&&(k||l);for(l=0;l<p.length;++l)q=b.X[p[l]],m?(av(a,b,0,q,d),h&&!k&&bv(a,g,0,q)):(gv(a,b,q,d),h&&!k&&zv(a,g,c.cursor.Rn,
q));k&&(m?bv(a,g,0,b.X[p[p.length-1]]):h&&(h=p.map(function(x){return b.X[x]}),h.length>0&&Av(a,g,c.cursor.Rn,h)));h=c.focused.Ka;k=c.focused.datum;k!=null?b.L[h].Yb&&(Bv(a,b,h,k,d),e&&bv(a,g,h,k),Cv(b,h,k,d)):h!=null&&b.L[h].Yb&&Dv(a,b,h,d);h=c.ma.focused.entry;h!=null&&b.L[h].Yb&&Dv(a,b,h,d);h=c.focused.cb;h!=null&&b.qa[h]&&(Ev(a,b,h,d),e&&Vu(g.R)&&(zv(a,g,c.cursor.position,h),a.C=!1));if(h=c.annotations.nk)h=Xu(d,h.Ia,h.Km),h.le=h.le||{},h.le.bs=!0;(h=c.annotations.focused)&&e&&(k=b.K[h.column],
e=k.Ia,h=b.X[h.row],k=k.Lh,(e!=null?b.L[e].Yb:b.Yb)&&dv(a,g,e,h,k));if(a=c.Wb)d.Wb=a}
function Bv(a,b,c,d,e){var g=b.L[c],h=g.points[d];if(!Fr(h)&&h.V&&(!Gr(g)||g.lineWidth!==0||Hr(h,g))){var k=g.type==="bars"?Fv:Gv;d=Wu(e,c,d);d.Vd={};c=d.Vd;c.pb=[];for(e=0;e<k.length;e++){var l={brush:new al({fill:"none",stroke:"black",strokeOpacity:k[e],strokeWidth:1})};c.pb.push(l)}switch(g.type){case "bars":case "steppedArea":case "candlesticks":case "boxplot":a=h.V.Zf||h.V.rect||h.V;a=new Kg(a.left,a.top,a.width,a.height);for(b=0;b<k.length;b++)g=c.pb[b].brush.strokeWidth,c.pb[b].rect=new Kg(a.left-
g/2,a.top-g/2,a.width+g,a.height+g),a.left-=g,a.top-=g,a.width+=2*g,a.height+=2*g;break;case "line":case "area":case "scatter":case "bubbles":d.visible=!0;c.x=h.V.x;c.y=h.V.y;if(a.o==="both"||a.o==="focus")e=Er(h,g),e=pl(a.H||e.fill,1,!1,a.J),Hv(b,h,d,e,a.K);d.Hc?(a=d.Hc,a=a.radius+a.brush.strokeWidth/2):a=Kr(h,g);for(b=0;b<k.length;b++)g=c.pb[b].brush.strokeWidth,c.pb[b].radius=a+g/2,a+=g;break;default:throw Error("Sb`"+g.type);}}}
function Dv(a,b,c,d){var e=b.L[c];if(Gr(e)&&e.lineWidth>0){var g=Zu(d,c);g.Vd={};g=g.Vd;g.pb=[];var h=e.type==="area"?b.H!=="none"?Nr(e):Mr(e,!1):Mr(e,b.od);h=Cr(h);for(var k=e.Ja.strokeWidth/2,l=0;l<Iv.length;l++){var m=new al({fill:"none",stroke:"black",strokeOpacity:Iv[l],strokeWidth:1}),p=Pu(h,k+m.strokeWidth/2);g.pb.push({brush:m,path:p});k+=m.strokeWidth}}g=(g=(g=d.L)&&g[c])&&g.points;for(h=0;h<e.points.length;++h)k=e.points[h],Fr(k)||(Hr(k,e)||g&&g[h]&&g[h].visible)&&Bv(a,b,c,h,d);b.o&&e.type===
"scatter"&&!Jv(e.columns)&&Dv(a,b,c-1,d)}function Jv(a){a=a["old-data"];return a!=null&&a.length>0}function Ev(a,b,c,d){for(var e=b.L,g=0;g<e.length;++g){var h=Uo(b,g,c);b.L[g].Yb&&h!=null&&Bv(a,b,g,h,d)}}
function av(a,b,c,d,e){var g=b.L[c],h=g.points[d];if(!Fr(h)&&h.V&&(!Gr(g)||g.lineWidth!==0||Hr(h,g))){var k=Er(h,g);c=Wu(e,c,d);c.Hc={};d=c.Hc;var l=b.wa;e=1;l==null&&(l="white",e=0);switch(g.type){case "bars":case "steppedArea":case "candlesticks":case "boxplot":e=1;d.brush=new al(rl);el(d.brush,l);g.type==="candlesticks"&&(a=Ik(wk(k.fill).hex),b=Ik(wk(l).hex),g=Ik(wk(h.vd.fill).hex),el(d.brush,Gk(Pk(g,[a,b]))));gl(d.brush,e);fl(d.brush,1);h=h.V.Zf||h.V.rect||h.V;k=k.strokeWidth;a=d.brush.strokeWidth;
d.rect=new Kg(h.left+k/2+1.5+a/2,h.top+k/2+1.5+a/2,h.width-(k+3+a),h.height-(k+3+a));(d.rect.width<=0||d.rect.height<=0)&&delete c.Hc;break;case "line":case "area":case "scatter":case "bubbles":c.visible=!0;d.x=h.V.x;d.y=h.V.y;if(a.o==="both"||a.o==="selection"){var m=pl(a.X||k.fill,1,!1,a.O);Hv(b,h,c,m,a.N)}d.brush=new al({fill:l,fillOpacity:e,stroke:k.fill,strokeWidth:1});d.radius=Kr(h,g)+1.5+d.brush.strokeWidth/2;break;default:throw Error("Sb`"+g.type);}}}
function Hv(a,b,c,d,e){c.Hm=c.Hm||{};c=c.Hm;c.x=b.V.x;c.y=b.V.y;c.brush=d;b=new M(a.j.left,c.y);d=new M(a.j.right,c.y);var g=new M(c.x,a.j.top);a=new M(c.x,a.j.bottom);c.path=c.path||new Zn;if(e==="both"||e==="vertical")for(a=ho([g,a]),g=0;g<a.Mb.length-1;g++)$n(c.path,a.Mb[g]);if(e==="both"||e==="horizontal")for(e=ho([b,d]),a=0;a<e.Mb.length-1;a++)$n(c.path,e.Mb[a]);c.path.close()}
function fv(a,b,c,d){var e=b.L[c];if((e.type==="line"||e.type==="area"||e.type==="scatter")&&e.lineWidth>0){var g=Zu(d,c);g.Hc={};g=g.Hc;var h=e.type==="area"?b.H!=="none"?Nr(e):Mr(e,!1):Mr(e,b.od);h=Cr(h);g.brush=new al({stroke:e.Ja.stroke,strokeWidth:Math.min(1,e.Ja.strokeWidth/2)});g.path=Pu(h,-(e.Ja.strokeWidth/2+2+g.brush.strokeWidth/2))}for(g=0;g<e.points.length;++g)h=e.points[g],Fr(h)||(Hr(h,e)||Ir(e,g)&&!b.od)&&av(a,b,c,g,d);b.o&&e.type==="scatter"&&!Jv(e.columns)&&fv(a,b,c-1,d)}
function gv(a,b,c,d){for(var e=b.L,g=0;g<e.length;++g){var h=Uo(b,g,c);h!=null&&av(a,b,g,h,d)}}function Kv(a,b,c){b=Wu(a.yf,b.Ka,b.cb);var d=a.Sc!=null;b.ra=c;d&&cu(c,a.Sc)}function bv(a,b,c,d){a=Ju(a.m,b,c,d,null);a!=null&&Kv(b,{Ka:c,cb:d},a)}function ev(a,b,c,d){var e=a.m;var g=a.D;a=b.R;var h=Du(a,d.Ka,d.cb),k=Iu(a,d.Ka,d.cb);c=mu(e.j,b,c,g);e=Tt(c,a.D,!0,h,e.tb,k,a.J,a.O,a.T);Kv(b,d,e)}function Av(a,b,c,d){c&&(a=Mu(a.m,b,d,c,a.D),d=Yu(b.yf,d[d.length-1]),c=b.Sc!=null,d.ra=a,c&&cu(a,b.Sc))}
function zv(a,b,c,d){if(c){var e=Yu(b.yf,d),g=b.Sc!=null;a=Ju(a.m,b,null,d,null,c);a!==null&&(e.ra=a,g&&cu(a,b.Sc))}}function dv(a,b,c,d,e){if(c!=null&&e!=null){var g=Xu(b.yf,c,d);g.labels=g.labels||{};g=g.labels;g[e]=g[e]||{};g=g[e];var h=b.Sc!=null;a=Ju(a.m,b,c,d,e);g.yl=a||void 0;h&&a&&cu(a,b.Sc)}}function Cv(a,b,c,d){if(a.yc){var e=a.yc;a=Yr(e.scale,e.Ji,[{value:a.L[b].points[c].Jb.color}],a.D);d.yc={definition:a}}}
function cv(a,b,c,d){a=Xu(d,a,b);a.labels=a.labels||{};a=a.labels;a[c]=a[c]||{};c=a[c];c.M=c.M||{};c.M.bold=!0}
function Uu(a,b,c,d){var e={R:b,Rc:[],yf:d,Sc:null},g=c.focused.Ka,h=c.focused.datum;b.ma&&yu(a.m,new Hg(0,b.ma.area.left,b.height,0));var k=a.m.o;if(g!=null&&h==null){var l=c.cursor.position.x,m=b.L[g].points;h=m.filter(function(r){return r!=null});for(var p=0;p<h.length&&h[p].V.x<l;)p++;p===0?h=0:p===h.length?h=h.length-1:(l=l<pc(h[p-1].V.x,h[p].V.x)?p-1:p,h=m.indexOf(h[l]));a.C=!1}m=null;if(h!=null)for(m=Wu(d,g,h),m.visible=!0,k==="focus"&&bv(a,e,g,h),b.ma&&($u(d,g).Hd={isVisible:b.Db}),m=0;m<
b.L.length;m++)m!==g&&(b.ma&&($u(d,m).ja={M:{color:"#CCCCCC"}}),h=Zu(d,m),h.Ja=b.L[m].Ja.clone(),gl(h.Ja,.3));if(g=c.annotations.nk)g=Xu(d,g.Ia,g.Km),g.le=g.le||{},g.le.bs=!0;if(h=c.annotations.focused)m=b.K[h.column],g=m.Ia,h=b.X[h.row],m=m.Lh,(g!=null?b.L[g].Yb:b.Yb)&&dv(a,e,g,h,m);if(b.ma&&b.ma.position==="labeled"&&c.ma.focused.entry!=null){c=c.ma.focused.entry;$u(d,c).Hd={isVisible:b.Db};g=b.L[c].points;for(m=g.length-1;m>=0;m--)if(h=g[m],!Fr(h)&&h.V&&(new Hg(b.j.top,b.j.right,b.j.bottom,b.j.left)).contains(new M(h.V.x,
h.V.y))){var q=m;break}q!=null&&(m=Wu(d,c,q),m.visible=!0,k==="focus"&&bv(a,e,c,q));for(a=0;a<b.L.length;a++)a!==c&&($u(d,a).ja={M:{color:"#CCCCCC"}},e=Zu(d,a),e.Ja=b.L[a].Ja.clone(),gl(e.Ja,.3))}}var Gv=[.25,.1,.05],Iv=[.3,.1,.05],Fv=[.3,.15,.05];function Lv(a){Xf.call(this);this.j=a}I(Lv,Xf);Lv.prototype.dispatchEvent=function(a,b){Rn(this.j,a,b===void 0?null:b)};function Mv(a,b,c,d,e){b=e[b];d==="pie"?(c=b.Ie,d=null):d=b.Ie;return{type:a,data:{row:c,column:d}}}Lv.prototype.ea=function(){this.j=null;Xf.prototype.ea.call(this)};function Nv(a){this.fb=Array(a).fill({});this.j=Array(a).fill({})}function Ov(a,b,c){var d=a.fb.length;for(a.fb[b]=c;b<d;++b)a.j[b]=Pv(a,b===0?{}:a.j[b-1],a.fb[b])}Nv.prototype.Zi=function(a){var b=ib(a);return b!=="object"&&b!=="array"||b==="object"&&typeof a.clone==="function"||vj(a)};
function Pv(a,b,c){if(a.Zi(c)||a.Zi(b)||Array.isArray(c))return c;if(ib(b)==="object"){var d=Object.assign({},b);for(g in c)if(c.hasOwnProperty(g)){var e=c[g];d[g]=b!=null&&g in b&&b[g]!=null?Pv(a,b[g],e):e}return d}var g=Array.from(b);for(d in c)c.hasOwnProperty(d)&&(g[Number(d)]=Pv(a,b[d],c[d]));return g}function Qv(a){return a.j[a.j.length-1]};function Rv(a){this.focused={Ka:null,datum:null,cb:null};this.annotations={focused:null,nk:null};this.ma={focused:{entry:null},nb:null,Rh:null};this.Fb={focused:{ng:null}};this.cursor={position:null,Rn:null};this.Wb=this.ae=null;this.selected=new uq;a&&(this.selected.setSelection(a.selected),a.focused&&(this.focused=Sv(this.focused,a.focused)),a.annotations&&(this.annotations=Sv(this.annotations,a.annotations)),a.ma&&(this.ma=Sv(this.ma,a.ma)),a.Fb&&(this.Fb=Sv(this.Fb,a.Fb)),a.ae&&(this.ae=Sv(this.ae,
a.ae)),a.Wb&&Sv(this.Wb,a.Wb))}Rv.prototype.clone=function(){var a=new Rv;a.selected=this.selected.clone();a.focused=xj(this.focused);a.annotations=xj(this.annotations);a.ma=xj(this.ma);a.Fb=xj(this.Fb);a.cursor=xj(this.cursor);a.ae=xj(this.ae);a.Wb=xj(this.Wb);return a};
Rv.prototype.equals=function(a,b){b=b===void 0?!1:b;return this.selected.equals(a.selected)&&wj(this.focused,a.focused)&&wj(this.annotations,a.annotations)&&wj(this.ma,a.ma)&&wj(this.Fb,a.Fb)&&(b||wj(this.cursor,a.cursor))&&wj(this.ae,a.ae)&&wj(this.Wb,a.Wb)};function Sv(a,b){var c=new Nv(2);Ov(c,0,a);Ov(c,1,b);return Qv(c)};function Tv(a,b,c,d,e,g){Xf.call(this);this.R=a;this.j=b;this.C=c;this.o=d;this.m=new am(e);Yf(this,this.m);this.features=g;this.features.j=this.m;Uv(this)}I(Tv,Xf);y=Tv.prototype;y.ea=function(){yg(this.C);Xf.prototype.ea.call(this)};y.Bw=function(a){this.j.cursor.position=a.data.sa||null;bm(this.m,5)};y.Cw=f();y.Ew=function(a){this.j.cursor.position=a.data.sa||null;this.o.dispatchEvent("onmousemove",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y})};
y.Fw=function(a){this.o.dispatchEvent("onmouseup",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y})};y.Dw=function(a){var b={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,shiftKey:a.data.shiftKey};this.o.dispatchEvent("onmousedown",b);Vv(this.features,"onmousedown",b,a.data.preventDefault)};y.ww=function(a){this.o.dispatchEvent("click",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y})};
y.Jw=function(a){var b={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y};this.o.dispatchEvent("rightclick",b);Vv(this.features,"rightclick",b,a.data.preventDefault)};y.xw=function(a){this.o.dispatchEvent("dblclick",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y})};y.Kw=function(a){var b={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,wheelDelta:a.data.wheelDelta};this.o.dispatchEvent("scroll",b);Vv(this.features,"scroll",b,a.data.preventDefault)};
y.Aw=function(a){a={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,shiftKey:a.data.shiftKey};this.o.dispatchEvent("dragstart",a);Vv(this.features,"dragstart",a)};y.yw=function(a){a={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,shiftKey:a.data.shiftKey};this.o.dispatchEvent("drag",a);Vv(this.features,"drag",a)};y.zw=function(a){a={targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,shiftKey:a.data.shiftKey};this.o.dispatchEvent("dragend",a);Vv(this.features,"dragend",a)};
y.Iw=function(a){Vv(this.features,"pinchstart",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,gesture:a.data.Mi},a.data.preventDefault)};y.Gw=function(a){Vv(this.features,"pinch",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,gesture:a.data.Mi},a.data.preventDefault)};y.Hw=function(a){Vv(this.features,"pinchend",{targetID:a.data.kb,x:a.data.sa.x,y:a.data.sa.y,gesture:a.data.Mi},a.data.preventDefault)};y.zr=function(a){var b;this.j.focused.cb=(b=a.data.Xc)!=null?b:null;bm(this.m,50)};
y.Ar=function(){this.j.cursor.position=null;this.j.focused.cb=null;bm(this.m,50)};
y.yr=function(a){var b=this,c=this.R;this.j.cursor.Rn=this.j.cursor.position.clone();a=a.data.Xc;if(c.L.some(function(h){return h.Yb})){var d=c.qa[a].Ie;a=c.Mh==="single";if(!a&&c.Zb.has("datum")){var e=new Set,g=new Set;this.R.L.forEach(function(h){var k=h.points[d];k==null||k.qd||(h=h.Ie,b.j.selected.j.has(""+d+","+h)?e.add(h):g.add(h))});c=g.size;e.size>0&&c===0?e.forEach(function(h){Eq(b.j.selected,d,h)}):c>0&&g.forEach(function(h){b.j.selected.add("cell",[d,h])})}else Aq(this.j.selected,d,a);
bm(this.m,0)}};y.Dr=function(a){if(this.R.ia!=="bubble"){var b;this.j.ma.focused.entry=(b=a.data.Qk)!=null?b:null;bm(this.m,50)}};y.Er=function(){this.R.ia!=="bubble"&&(this.j.ma.focused.entry=null,bm(this.m,250))};y.Xw=function(a){this.R.ia!=="bubble"&&(Wv(this,a.data.Qk),bm(this.m,0))};y.Yw=function(a){this.j.ma.nb==null&&(this.j.ma.nb=a.data.nb||0,this.j.ma.Rh=a.data.Rh||0);this.j.ma.nb+=a.data.Ny;bm(this.m,0)};
y.Lr=function(a){if(this.R.ia!=="bubble"){var b=this.R.qh;if(this.R.Zb.has("series")||b==="dive"){var c;this.j.focused.Ka=(c=a.data.Ia)!=null?c:null;bm(this.m,50)}}};y.Mr=function(){if(this.R.ia!=="bubble"){var a=this.R.qh;if(this.R.Zb.has("series")||a==="dive")this.j.focused.Ka=null,bm(this.m,250)}};y.Kr=function(a){this.R.ia!=="bubble"&&this.R.Zb.has("series")&&(Wv(this,a.data.Ia),bm(this.m,0))};y.xx=function(a){this.Dr(a)};y.yx=function(a){this.Er(a)};
y.wx=function(a){this.o.dispatchEvent("removeserie",{index:a.data.Qk})};y.Nw=function(a){var b=this.R.Zb;if(b.has("datum")){var c;this.j.focused.Ka=(c=a.data.Ia)!=null?c:null;var d;this.j.focused.datum=(d=a.data.Xc)!=null?d:null}else{if(b.has("series")){this.Lr(a);return}if(b.has("category")){this.zr(a);return}}bm(this.m,50)};
y.Ow=function(a){var b=this.R.Zb;if(b.has("datum"))this.j.focused.Ka=null,this.j.focused.datum=null;else{if(b.has("series")){this.Mr(a);return}if(b.has("category")){this.Ar(a);return}}bm(this.m,250)};
y.Mw=function(a){var b=this.R;if(b.Zb.has("datum")){var c=b.Mh==="single";a={cb:a.data.Xc,Ka:a.data.Ia};var d=b.L[a.Ka];d.Yb&&(b.ia==="bubble"?Aq(this.j.selected,a.cb,c):d.Sb||(b=b.Um(a),a=this.R.Zb,a.has("datum")?Dq(this.j.selected,b.row,b.column,c):a.has("series")&&Cq(this.j.selected,b.column,c)));bm(this.m,0)}else b.Zb.has("series")?this.Kr(a):b.Zb.has("category")&&this.yr(a)};
y.sw=function(a){var b=a.data.mi;if(b!==-1){var c;this.j.annotations.focused={row:a.data.Xc,column:Xv(this,(c=a.data.Ia)!=null?c:null,b)};this.j.focused.Ka=null;this.j.focused.datum=null;bm(this.m,50)}};y.tw=function(a){a.data.mi!==-1&&(this.j.annotations.focused=null,bm(this.m,250))};y.rw=function(a){var b=this.R,c=b.Mh==="single",d=a.data.Xc,e,g=(e=a.data.Ia)!=null?e:null;a=a.data.mi;if(g==null||b.L[g].Yb)a===-1?this.j.annotations.nk={Ia:g,Km:d}:Dq(this.j.selected,d,Xv(this,g,a),c);bm(this.m,0)};
y.Dx=f();y.Ex=f();y.pw=function(a){this.j.Fb.focused.ng=a.data.ng||null;bm(this.m,50)};y.qw=function(){this.j.Fb.focused.ng=null;bm(this.m,250)};y.ow=function(){var a=this.j.Fb.focused.action;a&&a();bm(this.m,250)};function Xv(a,b,c){a=a.R;var d=null;if(b!=null)d=a.L[b].columns.annotation;else for(b=0;b<a.zd.length;++b)d=a.zd[b].columns.annotation;return d[c]}
function Uv(a){function b(c,d){og(a.C,c,d.bind(a))}b("chartHoverIn",a.Bw);b("chartHoverOut",a.Cw);b("chartMouseMove",a.Ew);b("chartMouseUp",a.Fw);b("chartMouseDown",a.Dw);b("chartClick",a.ww);b("chartRightClick",a.Jw);b("chartDblClick",a.xw);b("chartScroll",a.Kw);b("chartDragStart",a.Aw);b("chartDrag",a.yw);b("chartDragEnd",a.zw);b("chartPinchStart",a.Iw);b("chartPinch",a.Gw);b("chartPinchEnd",a.Hw);b("categoryHoverIn",a.zr);b("categoryHoverOut",a.Ar);b("categoryClick",a.yr);b("legendEntryHoverIn",
a.Dr);b("legendEntryHoverOut",a.Er);b("legendEntryClick",a.Xw);b("legendScrollButtonClick",a.Yw);b("serieHoverIn",a.Lr);b("serieHoverOut",a.Mr);b("serieClick",a.Kr);b("removeSerieButtonHoverIn",a.xx);b("removeSerieButtonHoverOut",a.yx);b("removeSerieButtonClick",a.wx);b("datumHoverIn",a.Nw);b("datumHoverOut",a.Ow);b("datumClick",a.Mw);b("annotationHoverIn",a.sw);b("annotationHoverOut",a.tw);b("annotationClick",a.rw);b("tooltipHoverIn",a.Dx);b("tooltipHoverOut",a.Ex);b("actionsMenuEntryHoverIn",a.pw);
b("actionsMenuEntryHoverOut",a.qw);b("actionsMenuEntryClick",a.ow)}
function Wv(a,b){var c=a.R;if(c.L[b].Yb){var d=c.Mh==="single",e=c.Zb,g=c.L[b].Ie;if(c.ia==="pie")Aq(a.j.selected,g,d);else if(!d&&e.has("datum")){var h=new Set,k=new Set;a.R.L[b].points.forEach(function(l,m){l==null||l.qd||(this.j.selected.j.has(""+m+","+g)?h.add(m):k.add(m))},a);b=k.size;h.size>0&&b===0?h.forEach(function(l){Eq(a.j.selected,l,g)}):b>0&&k.forEach(function(l){a.j.selected.add("cell",[l,g])})}else Cq(a.j.selected,g,d)}};function Yv(a){Xf.call(this);this.D=1;this.o=[];this.C=0;this.j=[];this.m={};this.F=!!a}ub(Yv,Xf);y=Yv.prototype;y.subscribe=function(a,b,c){var d=this.m[a];d||(d=this.m[a]=[]);var e=this.D;this.j[e]=a;this.j[e+1]=b;this.j[e+2]=c;this.D=e+3;d.push(e);return e};y.unsubscribe=function(a,b,c){if(a=this.m[a]){var d=this.j;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.Ao(a)}return!1};
y.Ao=function(a){var b=this.j[a];if(b){var c=this.m[b];this.C!=0?(this.o.push(a),this.j[a+1]=f()):(c&&Pb(c,a),delete this.j[a],delete this.j[a+1],delete this.j[a+2])}return!!b};
y.Wt=function(a,b){var c=this.m[a];if(c){var d=Array(arguments.length-1),e=arguments.length,g;for(g=1;g<e;g++)d[g-1]=arguments[g];if(this.F)for(g=0;g<c.length;g++)e=c[g],Zv(this.j[e+1],this.j[e+2],d);else{this.C++;try{for(g=0,e=c.length;g<e&&!this.X;g++){var h=c[g];this.j[h+1].apply(this.j[h+2],d)}}finally{if(this.C--,this.o.length>0&&this.C==0)for(;c=this.o.pop();)this.Ao(c)}}return g!=0}return!1};function Zv(a,b,c){Bh(function(){a.apply(b,c)})}
y.clear=function(a){if(a){var b=this.m[a];b&&(b.forEach(this.Ao,this),delete this.m[a])}else this.j.length=0,this.m={}};y.ea=function(){Yv.xb.ea.call(this);this.clear();this.o.length=0};function $v(a,b){return hc(a.x,b.left,b.left+b.width)===a.x&&hc(a.y,b.top,b.top+b.height)===a.y?!0:!1};function aw(a,b,c,d){var e=this;this.F=a;this.o=c;this.D=d;this.viewport=null;this.j=b;this.D.subscribe("ready",function(){e.C()})}aw.prototype.j=function(){return this.j()};aw.prototype.getState=n("F");aw.prototype.C=f();
function bw(a){var b={hAxis:{viewWindowMode:"explicit",viewWindow:{}},vAxis:{viewWindowMode:"explicit",viewWindow:{}}};a.o.m&&(isNaN(a.viewport.j)||(b.hAxis.viewWindow.numericMin=a.viewport.j),isNaN(a.viewport.o)||(b.hAxis.viewWindow.numericMax=a.viewport.o));a.o.j&&(isNaN(a.viewport.m)||(b.vAxis.viewWindow.numericMin=a.viewport.m),isNaN(a.viewport.C)||(b.vAxis.viewWindow.numericMax=a.viewport.C));a.F.ae=b};function cw(a,b,c,d){aw.call(this,a,b,c,d);this.m=null}I(cw,aw);
cw.prototype.C=function(){var a=this,b=this.D;b.subscribe("dragstart",function(c){var d=a.j().getChartAreaBoundingBox();$v(c,d)&&(a.m=new ei(c.x,c.y))});b.subscribe("drag",function(c){if(a.m){var d=c.x,e=c.y,g=a.viewport;if(g){var h=a.j();g.layout=h;h=a.o;if(h.m){d=g.getHAxisValue(d)-g.getHAxisValue(a.m.x);var k=g.j-d,l=g.o-d,m=Math.max(k,g.H),p=Math.min(l,g.H+g.G);if(g.D&&(m===k||d<0)&&(p===l||d>0)||!g.D)g.j=k,g.o=l}h.j&&(e=g.getVAxisValue(e)-g.getVAxisValue(a.m.y),h=g.m-e,d=g.C-e,k=Math.max(h,g.J),
l=Math.min(d,g.J+g.F),g.D&&(k===h||e<0)&&(l===d||e>0)||!g.D)&&(g.m=h,g.C=d);bw(a)}a.m.x=c.x;a.m.y=c.y}});b.subscribe("dragend",function(){a.m=null});b.subscribe("onmousedown",function(c,d){var e=a.j().getChartAreaBoundingBox();$v(c,e)&&d()})};function dw(a,b,c,d){aw.call(this,a,b,c,d);this.m=null}I(dw,aw);
dw.prototype.C=function(){var a=this,b=this.D;b.subscribe("dragstart",function(c){var d=a.j().getChartAreaBoundingBox();$v(c,d)&&(a.m=new ei(c.x,c.y))});b.subscribe("drag",function(c){if(a.m){var d=a.j().getChartAreaBoundingBox(),e=a.o;c.x=hc(c.x,d.left,d.left+d.width);c.y=hc(c.y,d.top,d.top+d.height);if(e.m){var g=Math.min(a.m.x,c.x);var h=Math.abs(a.m.x-c.x)}else g=d.left,h=d.width;e.j?(e=Math.min(a.m.y,c.y),c=Math.abs(a.m.y-c.y)):(e=d.top,c=d.height);a.getState().Wb={left:g,top:e,width:h,height:c,
color:"blue",opacity:.2}}});b.subscribe("dragend",function(){if(a.m){var c=a.o,d=a.viewport,e=a.j();d.layout=e;var g=a.getState().Wb,h=d.getHAxisValue(g.left),k=d.getHAxisValue(g.left+g.width);e=d.getVAxisValue(g.top);g=d.getVAxisValue(g.top+g.height);if(h!==k&&e!==g){var l=d.G*d.K;if(c.m){var m=Math.min(h,k);h=Math.max(h,k);h-m<l&&(h=(m+h)/2,m=h-l/2,h+=l/2);d.j=m;d.o=h}l=d.F*d.K;c.j&&(c=Math.min(e,g),e=Math.max(e,g),e-c<l&&(e=(c+e)/2,c=e-l/2,e+=l/2),d.m=c,d.C=e);bw(a)}a.m=null;a.getState().Wb=null}});
b.subscribe("onmousedown",function(c,d){var e=a.j().getChartAreaBoundingBox();$v(c,e)&&d()})};function ew(a,b){this.m=a;this.j=b};function fw(a,b,c,d){aw.call(this,a,b,c,d);this.event=null}I(fw,aw);
fw.prototype.C=function(){var a=this,b=this.D;b.subscribe("pinchstart",function(c){var d=a.j().getChartAreaBoundingBox();$v(c,d)&&(a.event={x:c.x,y:c.y,scale:c.Vv.scale,Ds:1})});b.subscribe("pinch",function(c){if(a.event){var d=a.j().getChartAreaBoundingBox();c.x=hc(c.x,d.left,d.left+d.width);c.y=hc(c.y,d.top,d.top+d.height);a.event.Ds=a.event.scale;a.event.scale=c.Vv.scale;gw(a)}});b.subscribe("pinchend",function(){a.event&&(gw(a),a.event=null)})};
function gw(a){var b=a.viewport,c=a.j();b.layout=c;if(b){c=1-(a.event.Ds-a.event.scale);var d=Number(b.getHAxisValue(a.event.x)),e=b.o-d;b.j=d-(d-b.j)/c;b.o=d+e/c;d=Number(b.getVAxisValue(a.event.y));e=b.C-d;b.m=d-(d-b.m)/c;b.C=d+e/c;bw(a)}};function hw(a,b,c,d){aw.call(this,a,b,c,d)}I(hw,aw);hw.prototype.C=function(){var a=this;this.D.subscribe("rightclick",function(){var b=a.viewport;b.scale=1;b.j=b.H;b.o=b.H+b.G;b.m=b.J;b.C=b.J+b.F;bw(a)})};function iw(a,b,c,d){aw.call(this,a,b,c,d)}I(iw,aw);iw.prototype.C=function(){var a=this;this.D.subscribe("scroll",function(b,c){var d=a.o,e=a.j().getChartAreaBoundingBox();$v(b,e)&&(c(),c=a.viewport,b=b.wheelDelta<0?c.scale*c.X:c.scale/c.X,b=hc(b,c.K,c.O),b!==c.scale&&(c.scale=b,d.m&&(b=(c.o+c.j)/2,e=c.G*c.scale/2,c.j=b-e,c.o=b+e),d.j&&(d=(c.C+c.m)/2,b=c.F*c.scale/2,c.m=d-b,c.C=d+b),bw(a)))})};function jw(a,b,c,d,e,g){var h=this;this.O=c;this.K=d;this.X=e;this.D=g;this.scale=1;var k=a.C[0]?0:1,l=a.m[0]?0:1;c=a.C[k];a=a.m[l];var m=c&&c.dataType?jj(c.dataType).Bb:null,p=a&&a.dataType?jj(a.dataType).Bb:null;this.layout=b;this.getHAxisValue=function(q){if(!m)return q;var r=h.layout.getHAxisValue;return m(r(q,k))};this.getVAxisValue=function(q){if(!p)return q;var r=h.layout.getVAxisValue;return p(r(q,l))};b=this.layout.getChartAreaBoundingBox();this.j=this.getHAxisValue(b.left);this.m=this.getVAxisValue(b.top+
b.height);this.o=this.getHAxisValue(b.left+b.width);this.C=this.getVAxisValue(b.top);this.H=this.j;this.J=this.m;this.G=this.o-this.j;this.F=this.C-this.m};function kw(a,b,c,d,e){var g=g===void 0?!0:g;this.viewport=this.j=null;this.D=[];if(N(c,"type")==="pie")throw Error("Tb");this.C=a;this.m=b;this.options=c;this.R=d;this.o=e;g&&this.init()}function lw(a){var b=Pl(a.options,"explorer.maxZoomOut",4);b<1&&(b=1/b);var c=Pl(a.options,"explorer.maxZoomIn",.25);c>1&&(c=1/c);var d=Pl(a.options,"explorer.zoomDelta",1.5),e=P(a.options,"explorer.keepInBounds",!1);a.viewport=new jw(a.R,a.m(),b,c,d,e);a.D.forEach(function(g){g.viewport=a.viewport})}
kw.prototype.init=function(){var a=this,b=this.R.C[0]?0:1,c=this.R.m[0]?0:1,d=this.R.C[b],e=this.R.m[c];b=!this.R.C[1-b]&&d&&d.type==="value"&&!d.Fd;c=!this.R.m[1-c]&&e&&e.type==="value"&&!e.Fd;e=(N(this.options,"explorer")||{}).axis;e==="horizontal"?c=!1:e==="vertical"&&(b=!1);this.j=new ew(b,c);mw(this);this.o.subscribe("ready",function(){lw(a)})};
function mw(a){var b=a.D,c=N(a.options,"explorer.actions");(c==null||Array.isArray(c)&&c.includes("dragToPan"))&&b.push(new cw(a.C,a.m,a.j,a.o));c=N(a.options,"explorer.actions");Array.isArray(c)&&c.includes("dragToZoom")&&b.push(new dw(a.C,a.m,a.j,a.o));c=N(a.options,"explorer.actions");(c==null||Array.isArray(c)&&c.includes("rightClickToReset"))&&b.push(new hw(a.C,a.m,a.j,a.o));c=N(a.options,"explorer.actions");Array.isArray(c)&&c.includes("pinchToZoom")&&lr&&b.push(new fw(a.C,a.m,a.j,a.o));c=N(a.options,
"explorer.actions");(c==null||Array.isArray(c)&&c.includes("scrollToZoom"))&&b.push(new iw(a.C,a.m,a.j,a.o))};function nw(a,b,c,d,e){this.options=a;this.state=b;this.R=d;this.C=[];this.j=null;this.o=c;this.m=new Yv;(e===void 0||e)&&this.init()}nw.prototype.init=function(){var a=this.options;N(a,"type")==="pie"?a=!1:(a=N(a,"explorer"),a=a!=null&&typeof a==="object");a&&this.C.push(new kw(this.state,this.o,this.options,this.R,this.m))};function Vv(a,b,c,d){var e=ow[b];e&&a.j&&!a.j.X&&bm(a.j,e);a.m.Wt.apply(a.m,[b,c,d])}
var pw={},ow=(pw.dragstart=15,pw.drag=5,pw.dragend=5,pw.scroll=5,pw.rightclick=5,pw.pinch=5,pw.pinchend=15,pw);function qw(a){qh.call(this);this.j=a;this.m=og(this.j,"focus",this,!0);this.o=og(this.j,"blur",this,!0)}ub(qw,qh);qw.prototype.handleEvent=function(a){var b=new bg(a.j);b.type=a.type=="focusin"||a.type=="focus"?"focusin":"focusout";this.dispatchEvent(b)};qw.prototype.ea=function(){qw.xb.ea.call(this);xg(this.m);xg(this.o);delete this.j};function rw(){}rw.prototype.j=f();var sw=function(){if(ye){var a=/Windows NT ([0-9.]+)/;return(a=a.exec(de()))?a[1]:"0"}return xe?(a=/1[0|1][_.][0-9_.]+/,(a=a.exec(de()))?a[0].replace(/_/g,"."):"10"):Ae?(a=/Android\s+([^\);]+)(\)|;)/,(a=a.exec(de()))?a[1]:""):Be||Ce||De?(a=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(a=a.exec(de()))?a[1].replace(/_/g,"."):""):""}();function tw(a){return(a=a.exec(de()))?a[1]:""}var uw=function(){if(ls)return tw(/Firefox\/([0-9.]+)/);if(te||ue||se)return Me;if(ps){if(pe()||qe()){var a=tw(/CriOS\/([0-9.]+)/);if(a)return a}return tw(/Chrome\/([0-9.]+)/)}if(qs&&!pe())return tw(/Version\/([0-9.]+)/);if(ms||ns){if(a=/Version\/(\S+).*Mobile\/(\S+)/.exec(de()))return a[1]+"."+a[2]}else if(os)return(a=tw(/Android\s+([0-9.]+)/))?a:tw(/Version\/([0-9.]+)/);return""}();function vw(a,b,c,d,e,g,h){var k;if(k=c.offsetParent){var l=k.tagName=="HTML"||k.tagName=="BODY";if(!l||Ug(k,"position")!="static"){var m=$g(k);if(!l){l=jh(k);var p;if(p=l){p=qs&&Uc(uw,10)>=0;var q;if(q=Ee)q=Uc(sw,10)>=0;var r=ps&&Uc(uw,85)>=0;p=ve||p||q||r}l=p?-k.scrollLeft:l&&Ug(k,"overflowX")!="visible"?k.scrollWidth-k.clientWidth-k.scrollLeft:k.scrollLeft;m=sc(m,new M(l,k.scrollTop))}}}k=m||new M;m=$g(a);l=gh(a);m=new Kg(m.x,m.y,l.width,l.height);if(l=Zg(a))r=Lg(l),l=Math.max(m.left,r.left),p=
Math.min(m.left+m.width,r.left+r.width),l<=p&&(q=Math.max(m.top,r.top),r=Math.min(m.top+m.height,r.top+r.height),q<=r&&(m.left=l,m.top=q,m.width=p-l,m.height=r-q));l=of(a);p=of(c);if(l.j!=p.j){l=l.j.body;p=p.j.defaultView;q=new M(0,0);r=xf(qf(l));b:{try{re(r.parent);var t=!0;break b}catch(x){}t=!1}if(t){t=l;do{var u=r==p?$g(t):ch(t);q.x+=u.x;q.y+=u.y}while(r&&r!=p&&r!=r.parent&&(t=r.frameElement)&&(r=r.parent))}t=sc(q,$g(l));m.left+=t.x;m.top+=t.y}a=ww(a,b);b=m.left;a&4?b+=m.width:a&2&&(b+=m.width/
2);b=new M(b,m.top+(a&1?m.height:0));b=sc(b,k);e&&(b.x+=(a&4?-1:1)*e.x,b.y+=(a&1?-1:1)*e.y);var v;h&&(v=Zg(c))&&(v.top-=k.y,v.right-=k.x,v.bottom-=k.y,v.left-=k.x);return xw(b,c,d,g,v,h)}
function xw(a,b,c,d,e,g){a=a.clone();var h=ww(b,c);c=gh(b);var k=c.clone();a=a.clone();k=k.clone();var l=0;if(d||h!=0)h&4?a.x-=k.width+(d?d.right:0):h&2?a.x-=k.width/2:d&&(a.x+=d.left),h&1?a.y-=k.height+(d?d.bottom:0):d&&(a.y+=d.top);g&&(e?(d=k,h=0,(g&65)==65&&(a.x<e.left||a.x>=e.right)&&(g&=-2),(g&132)==132&&(a.y<e.top||a.y>=e.bottom)&&(g&=-5),a.x<e.left&&g&1&&(a.x=e.left,h|=1),g&16&&(l=a.x,a.x<e.left&&(a.x=e.left,h|=4),a.x+d.width>e.right&&(d.width=Math.min(e.right-a.x,l+d.width-e.left),d.width=
Math.max(d.width,0),h|=4)),a.x+d.width>e.right&&g&1&&(a.x=Math.max(e.right-d.width,e.left),h|=1),g&2&&(h|=(a.x<e.left?16:0)|(a.x+d.width>e.right?32:0)),a.y<e.top&&g&4&&(a.y=e.top,h|=2),g&32&&(l=a.y,a.y<e.top&&(a.y=e.top,h|=8),a.y+d.height>e.bottom&&(d.height=Math.min(e.bottom-a.y,l+d.height-e.top),d.height=Math.max(d.height,0),h|=8)),a.y+d.height>e.bottom&&g&4&&(a.y=Math.max(e.bottom-d.height,e.top),h|=2),g&8&&(h|=(a.y<e.top?64:0)|(a.y+d.height>e.bottom?128:0)),e=h):e=256,l=e);g=new Kg(0,0,0,0);g.left=
a.x;g.top=a.y;g.width=k.width;g.height=k.height;e=l;if(e&496)return e;Vg(b,new M(g.left,g.top));k=Ng(g);vc(c,k)||(c=k,b=b.style,ve?b.MozBoxSizing="border-box":we?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height,0)+"px");return e}function ww(a,b){return(b&8&&jh(a)?b^4:b)&-9};function yw(a,b,c){this.element=a;this.m=b;this.o=c}ub(yw,rw);yw.prototype.j=function(a,b,c){vw(this.element,this.m,a,b,void 0,c,this.o)};function zw(a,b){this.ga=a instanceof M?a:new M(a,b)}ub(zw,rw);zw.prototype.j=function(a,b,c){vw((a?qf(a):document).documentElement,0,a,b,this.ga,c,null)};function Aw(a,b,c,d,e,g){if(xe&&e)return Bw(a);if(e&&!d)return!1;if(!ve){typeof b==="number"&&(b=Cw(b));var h=b==17||b==18||xe&&b==91;if((!c||xe)&&h||xe&&b==16&&(d||g))return!1}if(we&&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}switch(a){case 13:return ve?g||e?!1:!(c&&d):!0;case 27:return!we&&!ve}return ve&&(d||e||g)?!1:Bw(a)}
function Bw(a){if(a>=48&&a<=57||a>=96&&a<=106||a>=65&&a<=90||we&&a==0)return!0;switch(a){case 32:case 43:case 63:case 64:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:case 163:case 58:return!0;case 173:case 171:return ve;default:return!1}}function Cw(a){if(ve)a=Dw(a);else if(xe&&we)a:switch(a){case 93:a=91;break a}return a}
function Dw(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 Ew(a,b){qh.call(this);this.o=new Ag(this);this.bo(a||null);b&&this.Jc(b)}ub(Ew,qh);y=Ew.prototype;y.fd=null;y.sq=null;y.sh=!1;y.xn=-1;y.Th="toggle_display";y.getType=n("Th");y.Jc=ea("Th");y.Z=n("fd");y.bo=function(a){if(this.sh)throw Error("Ub");this.fd=a};y.isVisible=n("sh");
function Fw(a,b){a.H&&a.H.stop();a.G&&a.G.stop();if(b){if(!a.sh&&a.Jn()){if(!a.fd)throw Error("Vb");a.Kj();b=qf(a.fd);a.o.va(b,"mousedown",a.sy,!0);a.o.va(b,"blur",a.qy);a.Th=="toggle_display"?(a.fd.style.visibility="visible",ih(a.fd,!0)):a.Th=="move_offscreen"&&a.Kj();a.sh=!0;a.xn=Date.now();a.H?(pg(a.H,"end",a.Gs,!1,a),a.H.play()):a.Gs()}}else Gw(a)}y.Kj=f();
function Gw(a,b){a.sh&&a.dispatchEvent({type:"beforehide",target:b})&&(a.o&&a.o.removeAll(),a.sh=!1,Date.now(),a.G?(pg(a.G,"end",tb(a.Hq,b),!1,a),a.G.play()):a.Hq(b))}y.Hq=function(a){this.Th=="toggle_display"?this.Gx():this.Th=="move_offscreen"&&(this.fd.style.top="-10000px");this.Kn(a)};y.Gx=function(){this.fd.style.visibility="hidden";ih(this.fd,!1)};y.Jn=function(){return this.dispatchEvent("beforeshow")};y.Gs=function(){this.dispatchEvent("show")};
y.Kn=function(a){this.dispatchEvent({type:"hide",target:a})};y.sy=function(a){a=a.target;Hf(this.fd,a)||Hw(this,a)||Date.now()-this.xn<150||Gw(this,a)};y.qy=function(a){var b=qf(this.fd);if(typeof document.activeElement!="undefined"){if(a=b.activeElement,!a||Hf(this.fd,a)||a.tagName=="BODY"||Hw(this,a))return}else if(a.target!=b)return;Date.now()-this.xn<150||Gw(this)};function Hw(a,b){return Fb(a.sq||[],function(c){return b===c||Hf(c,b)})}
y.ea=function(){Ew.xb.ea.call(this);this.o.dispose();fc(this.H);fc(this.G);delete this.fd;delete this.o;delete this.sq};function Iw(a,b){this.K=b||void 0;Ew.call(this,a)}ub(Iw,Ew);Iw.prototype.Kj=function(){if(this.K){var a=!this.isVisible()&&this.getType()!="move_offscreen",b=this.Z();a&&(b.style.visibility="hidden",ih(b,!0));this.K.j(b,8,this.T);a&&ih(b,!1)}};function Jw(a,b,c){this.D=c||(a?of(rf(document,a)):of());Iw.call(this,this.D.na("DIV",{style:"position:absolute;display:none;"}));this.sa=new M(1,1);this.C=new Set;this.m=null;a&&Kw(this,a);b!=null&&Lw(this,b)}ub(Jw,Iw);var Mw=[];y=Jw.prototype;y.Tc=null;y.className="goog-tooltip";y.jo=500;y.Rr=0;function Kw(a,b){b=rf(document,b);a.C.add(b);og(b,"mouseover",a.hp,!1,a);og(b,"mouseout",a.Gk,!1,a);og(b,"mousemove",a.Fr,!1,a);og(b,"focus",a.gp,!1,a);og(b,"blur",a.Gk,!1,a)}
function Nw(a){a.C.forEach(function(b){wg(b,"mouseover",a.hp,!1,a);wg(b,"mouseout",a.Gk,!1,a);wg(b,"mousemove",a.Fr,!1,a);wg(b,"focus",a.gp,!1,a);wg(b,"blur",a.Gk,!1,a)});a.C.clear()}function Lw(a,b){If(a.Z(),b)}function Ow(a,b){(a=a.Z())&&Cd(a,b)}
y.bo=function(a){var b=this.Z();b&&Df(b);Jw.xb.bo.call(this,a);a?(b=this.D.j.body,b.insertBefore(a,b.lastChild),fc(this.m),this.m=new qw(this.Z()),Yf(this,this.m),og(this.m,"focusin",this.yi,void 0,this),og(this.m,"focusout",this.wl,void 0,this)):(fc(this.m),this.m=null)};y.getState=function(){return this.j?this.isVisible()?4:1:this.F?3:this.isVisible()?2:0};
y.Jn=function(){if(!Ew.prototype.Jn.call(this))return!1;if(this.anchor)for(var a,b=0;a=Mw[b];b++)Hf(a.Z(),this.anchor)||Fw(a,!1);Mb(Mw,this);a=this.Z();a.className=this.className;this.yi();og(a,"mouseover",this.Or,!1,this);og(a,"mouseout",this.Nr,!1,this);Pw(this);return!0};
y.Kn=function(){Pb(Mw,this);for(var a=this.Z(),b,c=0;b=Mw[c];c++)b.anchor&&Hf(a,b.anchor)&&Fw(b,!1);this.N&&this.N.wl();wg(a,"mouseover",this.Or,!1,this);wg(a,"mouseout",this.Nr,!1,this);this.anchor=void 0;this.getState()==0&&(this.J=!1);Ew.prototype.Kn.call(this)};y.rs=function(a,b){this.anchor==a&&this.C.has(this.anchor)&&(this.J||!this.fa?(Fw(this,!1),this.isVisible()||(this.anchor=a,this.K=b||Qw(this,0)||void 0,this.isVisible()&&this.Kj(),Fw(this,!0))):this.anchor=void 0);this.j=void 0};
y.gy=function(a){this.F=void 0;if(a==this.anchor){a=this.D;var b=a.j;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}d=d&&this.Z()&&a.contains(this.Z(),d);this.Tc!=null&&(this.Tc==this.Z()||this.C.has(this.Tc))||d||this.O&&this.O.Tc||Fw(this,!1)}};function Rw(a,b){var c=vf(a.D.j);a.sa.x=b.clientX+c.x;a.sa.y=b.clientY+c.y}
y.hp=function(a){var b=Sw(this,a.target);this.Tc=b;this.yi();b!=this.anchor&&(this.anchor=b,this.j||(this.j=bi(sb(this.rs,this,b,void 0),this.jo)),Tw(this),Rw(this,a))};function Sw(a,b){try{for(;b&&!a.C.has(b);)b=b.parentNode;return b}catch(c){return null}}y.Fr=function(a){Rw(this,a);this.J=!0};y.gp=function(a){this.Tc=a=Sw(this,a.target);this.J=!0;if(this.anchor!=a){this.anchor=a;var b=Qw(this,1);this.yi();this.j||(this.j=bi(sb(this.rs,this,a,b),this.jo));Tw(this)}};
function Qw(a,b){return b==0?(a=a.sa.clone(),new Uw(a)):new Vw(a.Tc)}function Tw(a){if(a.anchor)for(var b,c=0;b=Mw[c];c++)Hf(b.Z(),a.anchor)&&(b.O=a,a.N=b)}y.Gk=function(a){var b=Sw(this,a.target),c=Sw(this,a.relatedTarget);b!=c&&(b==this.Tc&&(this.Tc=null),Pw(this),this.J=!1,!this.isVisible()||a.relatedTarget&&Hf(this.Z(),a.relatedTarget)?this.anchor=void 0:this.wl())};y.Or=function(){var a=this.Z();this.Tc!=a&&(this.yi(),this.Tc=a)};
y.Nr=function(a){var b=this.Z();this.Tc!=b||a.relatedTarget&&Hf(b,a.relatedTarget)||(this.Tc=null,this.wl())};function Pw(a){a.j&&(cb.clearTimeout(a.j),a.j=void 0)}y.wl=function(){this.getState()==2&&(this.F=bi(sb(this.gy,this,this.anchor),this.Rr))};y.yi=function(){this.F&&(cb.clearTimeout(this.F),this.F=void 0)};y.ea=function(){Fw(this,!1);Pw(this);Nw(this);this.Z()&&Df(this.Z());this.Tc=null;delete this.D;Jw.xb.ea.call(this)};function Uw(a,b){zw.call(this,a,b)}ub(Uw,zw);
Uw.prototype.j=function(a,b,c){b=Zg((a?qf(a):document).documentElement);c=c?new Hg(c.top+10,c.right,c.bottom,c.left+10):new Hg(10,0,0,10);xw(this.ga,a,8,c,b,9)&496&&xw(this.ga,a,8,c,b,5)};function Vw(a){yw.call(this,a,5)}ub(Vw,yw);Vw.prototype.j=function(a,b,c){var d=new M(10,0);vw(this.element,this.m,a,b,d,c,9)&496&&vw(this.element,4,a,1,d,c,5)};var Ww=Symbol("Wb");function Xw(a){return Tf(a,function(b){return b[Ww]},!0)};function Yw(a,b){ko.call(this,a,b);this.Ze=[];this.o=of(a);this.J=this.o.j;this.F=new Ag}I(Yw,ko);function Zw(a,b,c,d){b=new Jw(b);var e=a.o.na("DIV");c=c.split("\n");e.appendChild(Uf(a.o,c[0]));for(var g=1;g<c.length;++g)e.appendChild(a.o.na("BR")),e.appendChild(Uf(a.o,c[g]));Pg(e,d);b.Z().appendChild(e);b.jo=100;b.Rr=100;a.Ze.push(b)}function $w(a,b){a.o.Ij(b);yg(b)}y=Yw.prototype;y.clear=function(){this.F.removeAll();fc(this.F);this.F=new Ag;ko.prototype.clear.call(this)};
y.Jj=function(){ko.prototype.Jj.call(this);this.Ze.forEach(function(a){fc(a)});Lb(this.Ze);this.o.dd(this.container);this.F.removeAll();fc(this.F)};y.getBoundingBox=function(a){var b=Xw(a);return b?(b=ah(a,b),a=gh(a),new Hg(b.y,b.x+a.width,b.y+a.height,b.x)):null};function vr(a){for(var b=a.target;b.parentNode;)b=b.parentNode;b.nodeType===9||b.nodeType===11?(b=Xw(a.target),a=ah(a,b)):a=null;return a}y.Ld=function(a,b,c){a instanceof Yn&&(a=a.Z());this.F.va(a,b,c)};
y.Ml=function(a,b,c){ko.prototype.Ml.call(this,a,b,c);yg(c)};function ax(a,b){Yw.call(this,a,b);this.m=this.size=this.H=this.j=null;this.K=!1;a=of(b).createElement("canvas");this.G.appendChild(a);this.O=a.getContext("2d")}I(ax,Yw);function bx(a){a.K||(a.j.beginPath(),a.m=new Hg(Infinity,-Infinity,-Infinity,Infinity),a.K=!0)}function cx(a,b,c){a.m&&(a.m.left=Math.min(a.m.left,b),a.m.top=Math.min(a.m.top,c),a.m.right=Math.max(a.m.right,b),a.m.bottom=Math.max(a.m.bottom,c))}y=ax.prototype;
y.Jq=function(a,b){var c=of(this.container).createElement("canvas");c.setAttribute("width",""+a);c.setAttribute("height",""+b);this.size=new uc(a,b);this.container.appendChild(c);this.j=c.getContext("2d");return new Yn(c)};y.Rq=function(){var a=this.j,b=this.D.Z();a.clearRect(0,0,b.width,b.height)};function dx(a){return of(a.container).createElement("empty")}function ex(a,b){if(a==="none")return"rgba(0,0,0,0)";b==="none"&&(b=1);return"rgba("+Ik(wk(a).hex)+","+b+")"}
function fx(a,b){typeof a.setLineDash!=="undefined"&&a.setLineDash(b)}function gx(a,b,c,d,e){var g=/^(\d+(\.\d*)?)%$/;typeof b==="string"&&g.test(b)?(b=Number(g.exec(b)[1])/100,c&&e!=null?b=d?e.height*b+e.top:e.width*b+e.left:a.size!=null&&(b=d?a.size.height*b:a.size.width*b)):b=+b;return b}
function hx(a,b,c){var d=a.j;d.strokeStyle=ex(b.stroke,b.strokeOpacity);d.fillStyle=ex(b.fill,b.fillOpacity);var e=b.Kc;e!=null&&e==="dash"?fx(d,[8,2]):Array.isArray(e)?fx(d,e):fx(d,[]);var g=b.tf();e=b.gradient;if(g!=null)switch(g.style){case "primarydiagonalstripes":e=a.J.createElement("canvas"),e.setAttribute("width","4"),e.setAttribute("height","4"),a=e.getContext("2d"),a.fillStyle=g.Nc,a.fillRect(0,0,4,4),a.strokeStyle=g.color,a.beginPath(),a.lineWidth=2,a.lineCap="square",a.moveTo(2,0),a.lineTo(4,
2),a.moveTo(0,2),a.lineTo(2,4),a.stroke(),d.fillStyle=d.createPattern(e,"repeat")}else if(e!=null){var h=e.bf||!1;g=gx(a,e.x1,h,!1,c);var k=gx(a,e.y1,h,!0,c),l=gx(a,e.x2,h,!1,c);a=gx(a,e.y2,h,!0,c);a=d.createLinearGradient(g,k,l,a);a.addColorStop(0,e.Vc);a.addColorStop(1,e.Wc);d.fillStyle=a}d.lineWidth=b.strokeWidth}
function ix(a,b){b.mb&&b.mb!=="none"?(a.strokeStyle=b.mb,a.lineWidth=3):a.strokeStyle="rgba(0,0,0,0)";a.fillStyle=ex(b.color,b.opacity?b.opacity:1);fx(a,[]);var c="";b.Pc&&(c="italic ");b.bold&&(c+="bold ");c+=b.fontSize+"px "+b.Ua;a.font=c}y.hk=function(a,b,c,d){var e=this.j;e.beginPath();hx(this,d,new Kg(a-c,b-c,c*2,c*2));e.arc(a,b,c,0,2*Math.PI);e.closePath();e.fill();e.stroke();return dx(this)};
y.Lq=function(a,b,c,d,e){var g=this.j;g.save();hx(this,e,new Kg(a-c,b-d,c*2,d*2));g.translate(a,b);c>d?(g.scale(1,d/c),a=c):(g.scale(c/d,1),a=d);g.arc(0,0,a,0,2*Math.PI,!1);g.fill();g.stroke();g.restore();return dx(this)};y.me=function(a,b,c,d,e){var g=this.j;hx(this,e,new Kg(a,b,c,d));g.fillRect(a,b,c,d);g.strokeRect(a,b,c,d);return dx(this)};y.Nq=function(a,b){a=this.j;hx(this,b,Lg(this.m));a.fill();a.stroke();this.K=!1;this.m=null;return dx(this)};
y.Oq=function(a,b,c,d,e,g){return this.Wg(a,b,c,0,d,e,g)};y.Pq=function(a,b,c,d,e,g,h,k){var l=jo(b,d,g),m=jo(c,e,g);return this.Wg(a,l,m,jc(Math.atan2(e-c,d-b)*180/Math.PI,360),g,h,k)};
y.Wg=function(a,b,c,d,e,g,h){var k=this.j;ix(k,h);k.save();d=lc(d);var l=b*Math.sin(-d)+c*Math.cos(-d);b=b*Math.cos(-d)-c*Math.sin(-d);k.rotate(d);g==="start"?l+=4*h.fontSize/5:g==="center"?l+=h.fontSize/3:g==="end"&&(l-=h.fontSize/5);e!=="start"&&(e==="center"?b-=this.hh(a,h).width/2:e==="end"&&(b-=this.hh(a,h).width));k.strokeText(a,b,l);k.fillText(a,b,l);h.Kd&&(k.beginPath(),d=h.fontSize/15,l+=d+1,d<1&&(d=1),k.lineWidth=d,k.moveTo(b,l),k.lineTo(k.measureText(a).width+b,l),k.strokeStyle=k.fillStyle,
k.stroke());k.restore();return dx(this)};y.Mq=function(){return dx(this)};y.Yg=function(a){if(a!==null){this.H=a;var b=this.j;b.save();b.beginPath();b.fillStyle="rgba(0,0,0,0)";b.rect(a.left,a.top,a.width,a.height);b.clip()}};y.Hi=function(){var a=this.j,b=this.H;this.H&&(this.H=null,a.restore());return b};y.bk=function(){return dx(this)};y.nq=function(a,b,c){a=this.j;bx(this);a.moveTo(b,c);cx(this,b,c)};y.mq=function(a,b,c){a=this.j;bx(this);a.lineTo(b,c);cx(this,b,c)};
y.lq=function(a,b,c,d,e,g,h){a=this.j;bx(this);a.bezierCurveTo(b,c,d,e,g,h);cx(this,b,c);cx(this,d,e);cx(this,g,h)};y.kq=function(){var a=this.j;bx(this);a.closePath()};y.jq=function(a,b,c,d,e,g,h,k){bx(this);a=this.j;g=lc(g-90);h=lc(h-90);var l=Math.max(d,e);a.save();a.translate(b,c);a.scale(d/l,e/l);a.arc(0,0,l,g,h,!k);a.restore()};y.Oh=f();y.ho=f();y.co=f();y.eo=f();y.fo=f();y.hh=function(a,b){ix(this.O,b);return new uc(this.O.measureText(a).width,b.fontSize)};y.ze=f();var jx;function kx(a,b,c){Array.isArray(c)&&(c=c.join(" "));var d="aria-"+b;c===""||c==void 0?(jx||(c={},jx=(c.atomic=!1,c.autocomplete="none",c.dropeffect="none",c.haspopup=!1,c.live="off",c.multiline=!1,c.multiselectable=!1,c.orientation="vertical",c.readonly=!1,c.relevant="additions text",c.required=!1,c.sort="none",c.busy=!1,c.disabled=!1,c.hidden=!1,c.invalid="false",c)),c=jx,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)};function lx(a){Xf.call(this);this.container=a;this.j=new Ag}I(lx,Xf);lx.prototype.ub=n("container");lx.prototype.clear=function(){mx(this);this.j=new Ag};function mx(a){Cf(a.container);a.j.removeAll();fc(a.j)}lx.prototype.ea=function(){mx(this);Xf.prototype.ea.call(this)};function nx(a,b){var c=Array.prototype.slice.call(arguments),d=c.shift();if(typeof d=="undefined")throw Error("Xb");return d.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(e,g,h,k,l,m,p,q){if(m=="%")return"%";var r=c.shift();if(typeof r=="undefined")throw Error("Yb");arguments[0]=r;return ox[m].apply(null,arguments)})}
var ox={s:function(a,b,c){return isNaN(c)||c==""||a.length>=Number(c)?a:a=b.indexOf("-",0)>-1?a+Rd(" ",Number(c)-a.length):Rd(" ",Number(c)-a.length)+a},f:function(a,b,c,d,e){d=a.toString();isNaN(e)||e==""||(d=parseFloat(a).toFixed(e));var g=Number(a)<0?"-":b.indexOf("+")>=0?"+":b.indexOf(" ")>=0?" ":"";Number(a)>=0&&(d=g+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-g.length;b.indexOf("-",0)>=0?d=g+d+Rd(" ",
a):(b=b.indexOf("0",0)>=0?"0":" ",d=g+Rd(b,a)+d);return d},d:function(a,b,c,d,e,g,h,k){return ox.f(parseInt(a,10),b,c,d,0,g,h,k)}};ox.i=ox.d;ox.u=ox.d;function px(a,b){Yw.call(this,a,b);this.Pd=null;this.j={};this.m={};this.H={};this.K=!1;this.hh("-._.-*^*-._.-*^*-._.-",{fontSize:8,Ua:"Arial",bold:!1,Pc:!1});for(a=this.container.parentElement.parentElement;a;){if(a.getAttribute("dir")!=null){this.K=a.getAttribute("dir")==="rtl";break}a=a.parentElement}}I(px,Yw);function qx(a,b){a.Pd=rx(a,"defs");var c=lo();a.Pd.setAttribute("id",c);a.j={};a.m={};a.H={};b.appendChild(a.Pd)}y=px.prototype;
y.Jq=function(a,b){this.width=a;this.height=b;var c=rx(this,"svg");c.setAttribute("width",a);c.setAttribute("height",b);c.style.overflow="hidden";c.setAttribute("aria-label","A chart.");this.container.appendChild(c);qx(this,c);return new Yn(c)};
y.getBoundingBox=function(a){if(a instanceof SVGGraphicsElement&&a.tagName.toLowerCase()!=="path"&&a.tagName.toLowerCase()!=="svg"){var b=a.getBBox();return b.y|b.x|b.height|b.width?new Hg(b.y,b.x+b.width,b.y+b.height,b.x):Yw.prototype.getBoundingBox.call(this,a)}return Yw.prototype.getBoundingBox.call(this,a)};y.Rq=function(){for(var a=this.D.Z(),b=a.childNodes,c=b.length;c>1;)a.removeChild(b[0]),c--;qx(this,a)};y.round=function(a){return Math.round(100*a)/100};
y.hk=function(a,b,c,d){var e=rx(this,"circle");e.setAttribute("cx",a);e.setAttribute("cy",b);e.setAttribute("r",c);this.ze(e,d);return e};y.Lq=function(a,b,c,d,e){var g=rx(this,"ellipse");g.setAttribute("cx",a);g.setAttribute("cy",b);g.setAttribute("rx",c);g.setAttribute("ry",d);this.ze(g,e);return g};y.me=function(a,b,c,d,e){var g=rx(this,"rect");g.setAttribute("x",a);g.setAttribute("y",b);g.setAttribute("width",c);g.setAttribute("height",d);this.ze(g,e);return g};
y.Nq=function(a,b,c){var d=rx(this,"path");a.length>0&&d.setAttribute("d",a.join(""));this.ze(d,b,c);return d};y.Oq=function(a,b,c,d,e,g,h){return this.Wg(a,b,c,0,d,e,g,h)};y.Pq=function(a,b,c,d,e,g,h,k){var l=jo(b,d,g),m=jo(c,e,g);return this.Wg(a,l,m,jc(Math.atan2(e-c,d-b)*180/Math.PI,360),g,h,k)};
y.Wg=function(a,b,c,d,e,g,h,k){var l=h.opacity!==void 0?h.opacity:1,m=new al({fill:h.color,fillOpacity:l});if(h.color&&h.color!=="none"&&h.mb&&h.mb!=="none"){var p=new al({fill:h.color,fillOpacity:l,stroke:h.mb,strokeOpacity:l,strokeWidth:h.oi});l=qo(this);p=sx(this,a,b,c,d,e,g,h,p,k);this.appendChild(l,p);p.setAttribute("aria-hidden","true");a=sx(this,a,b,c,d,e,g,h,m,k);this.appendChild(l,a);return l.Z()}return sx(this,a,b,c,d,e,g,h,m,k)};
function sx(a,b,c,d,e,g,h,k,l,m){var p=rx(a,"text");h=io(0,k.fontSize,h);h=jo(h.start,h.end,"end");h-=k.fontSize*.15;h=new ei(0,h);h.rotate(lc(e));d=new ei(c,d);d.add(h);c=d.x;d=d.y;p.appendChild(a.J.createTextNode(b));switch(g){case "start":p.setAttribute("text-anchor","start");break;case "center":p.setAttribute("text-anchor","middle");break;case "end":p.setAttribute("text-anchor","end")}p.setAttribute("x",String(c));p.setAttribute("y",String(d));p.setAttribute("font-family",k.Ua);p.setAttribute("font-size",
String(k.fontSize||0));k.bold&&p.setAttribute("font-weight","bold");k.Pc&&p.setAttribute("font-style","italic");k.Kd&&p.setAttribute("text-decoration","underline");m&&p.setAttribute("direction","rtl");e!==0&&p.setAttribute("transform","rotate("+e+" "+c+" "+d+")");a.ze(p,l);return p}y.Mq=function(){return rx(this,"g")};
y.bk=function(a,b,c){var d=lo(),e=rx(this,"clipPath");c?(c=rx(this,"ellipse"),c.setAttribute("cx",String(b.left+b.width/2)),c.setAttribute("cy",String(b.top+b.height/2)),c.setAttribute("rx",String(b.width/2)),c.setAttribute("ry",String(b.height/2)),e.appendChild(c)):(c=rx(this,"rect"),c.setAttribute("x",String(b.left)),c.setAttribute("y",String(b.top)),c.setAttribute("width",String(b.width)),c.setAttribute("height",String(b.height)),e.appendChild(c));e.setAttribute("id",d);this.Pd.appendChild(e);
a=a.Z();a.setAttribute("clip-path",tx(d));return a};function tx(a,b){var c="";b||te&&Me==="9.0"||(c=window.location.href.split("#")[0]);return"url("+c+"#"+a+")"}y.nq=function(a,b,c){a.push("M"+b+","+c)};y.mq=function(a,b,c){a.push("L"+b+","+c)};y.lq=function(a,b,c,d,e,g,h){a.push("C"+b+","+c+","+d+","+e+","+g+","+h)};y.kq=function(a){a.push("Z")};
y.jq=function(a,b,c,d,e,g,h,k){if(d>0&&e>0){var l=jc(h,360)-jc(g,360);l>180?l-=360:l<=-180&&(l=360+l);var m=2*Math.PI*Math.min(d,e);Math.abs(l/360*m)<.1&&(l=(.1/m*360-Math.abs(l))*Math.sign(l)/2,g-=l,h+=l)}g=jc(g,360);h=jc(h,360);l=mc(h-90,d);m=nc(h-90,e);g=k?h-g:g-h;g<0&&(g+=360);a.push("A"+d+","+e+",0,"+(g>180?1:0)+","+(k?1:0)+","+(b+l)+","+(c+m))};y.Oh=function(a,b,c){a.setAttribute("transform","translate("+b+", "+c+")")};y.ho=function(a,b){a.setAttribute("width",b)};
y.co=function(a,b){a.setAttribute("height",b)};y.eo=function(a,b){a.setAttribute("x",b)};y.fo=function(a,b){a.setAttribute("y",b)};
y.hh=function(a,b,c){var d=this.G;if(d.firstChild.nodeType===3)d.firstChild.data=a;else throw Error("Zb`"+d.firstChild.nodeType);document.contains(this.G);var e=d.style;e.fontFamily=b.Ua;e.fontSize=b.fontSize+"px";e.fontWeight=b.bold?"bold":"";e.fontStyle=b.Pc?"italic":"";e.display="block";if(c!=null){var g=nx("rotate(%ddeg)",c);e.transform=g;e.transformOrigin="0 0"}g=d.clientWidth;d=d.clientHeight;e.display="none";if(g===0&&a.trim().length>0){e=document.getElementsByTagName("body")[0];if(this.G.parentElement!==
e)return e.appendChild(this.G),this.hh(a,b,c);throw Error("$b");}return new uc(g,d)};function rx(a,b){return a.J.createElementNS("http://www.w3.org/2000/svg",b)}
y.ze=function(a,b,c){ll(b)?(a.setAttribute("stroke",b.stroke),a.setAttribute("stroke-width",b.strokeWidth),ll(b)&&b.strokeOpacity>=1?a.removeAttribute("stroke-opacity"):a.setAttribute("stroke-opacity",b.strokeOpacity),b.Kc!=="solid"?a.setAttribute("stroke-dasharray",ux(b.Kc,b.strokeWidth)):a.removeAttribute("stroke-dasharray")):(a.setAttribute("stroke","none"),a.setAttribute("stroke-width",0));ml(b)&&b.fillOpacity>=1?a.removeAttribute("fill-opacity"):a.setAttribute("fill-opacity",b.fillOpacity);var d=
b.radiusX;typeof d==="number"&&a.setAttribute("rx",d);d=b.radiusY;typeof d==="number"&&a.setAttribute("ry",d);var e=b.gradient,g=b.tf();if(e){g=Dj(e,1).toString();d=this.m[g];if(!d){d=lo();this.m[g]=d;g=rx(this,"linearGradient");var h=e.x1,k=e.x2,l=e.y1,m=e.y2,p=e.Vc,q=e.Wc,r=1;if(e.Ff===0||e.Ff)r=e.Ff;var t=1;if(e.Gf===0||e.Gf)t=e.Gf;var u=e.bf?"objectBoundingBox":"userSpaceOnUse";g.setAttribute("id",d);g.setAttribute("x1",String(h));g.setAttribute("y1",String(l));g.setAttribute("x2",String(k));
g.setAttribute("y2",String(m));g.setAttribute("gradientUnits",u);h="stop-color:"+p+"; stop-opacity:"+r;q="stop-color:"+q+"; stop-opacity:"+t;t=rx(this,"stop");t.setAttribute("offset","0%");t.style.cssText=h;g.appendChild(t);e.Lf&&(e=rx(this,"stop"),e.setAttribute("offset","49.99%"),e.style.cssText=h,g.appendChild(e),e=rx(this,"stop"),e.setAttribute("offset","50%"),e.style.cssText=q,g.appendChild(e));e=rx(this,"stop");e.setAttribute("offset","100%");e.style.cssText=q;g.appendChild(e);this.Pd.appendChild(g)}a.setAttribute("fill",
tx(d,c))}else if(g){d=g.style+"_"+g.color+"_"+g.Nc;e=null;if(!(d in this.j)){switch(g.style){case "primarydiagonalstripes":e=rx(this,"pattern");e.setAttribute("patternUnits","userSpaceOnUse");e.setAttribute("x","0");e.setAttribute("y","0");e.setAttribute("width","4");e.setAttribute("height","4");e.setAttribute("viewBox","0 0 4 4");q=rx(this,"rect");q.setAttribute("x","0");q.setAttribute("y","0");q.setAttribute("width","4");q.setAttribute("height","4");q.setAttribute("fill",g.Nc);e.appendChild(q);
q=rx(this,"g");q.setAttribute("stroke",g.color);q.setAttribute("stroke-linecap","square");g=rx(this,"line");g.setAttribute("x1","2");g.setAttribute("y1","0");g.setAttribute("x2","4");g.setAttribute("y2","2");g.setAttribute("stroke-width","2");q.appendChild(g);g=rx(this,"line");g.setAttribute("x1","0");g.setAttribute("y1","2");g.setAttribute("x2","2");g.setAttribute("y2","4");g.setAttribute("stroke-width","2");q.appendChild(g);e.appendChild(q);break;case "secondarydiagonalstripes":e=rx(this,"pattern"),
e.setAttribute("patternUnits","userSpaceOnUse"),e.setAttribute("x","0"),e.setAttribute("y","0"),e.setAttribute("width","6"),e.setAttribute("height","6"),e.setAttribute("viewBox","0 0 4 4"),q=rx(this,"rect"),q.setAttribute("x","0"),q.setAttribute("y","0"),q.setAttribute("width","4"),q.setAttribute("height","4"),q.setAttribute("fill",g.Nc),e.appendChild(q),q=rx(this,"g"),q.setAttribute("stroke",g.color),q.setAttribute("stroke-linecap","square"),g=rx(this,"line"),g.setAttribute("x1","2"),g.setAttribute("y1",
"0"),g.setAttribute("x2","0"),g.setAttribute("y2","2"),g.setAttribute("stroke-width","2"),q.appendChild(g),g=rx(this,"line"),g.setAttribute("x1","4"),g.setAttribute("y1","2"),g.setAttribute("x2","2"),g.setAttribute("y2","4"),g.setAttribute("stroke-width","2"),q.appendChild(g),e.appendChild(q)}g=lo();e.setAttribute("id",g);this.Pd.appendChild(e);this.j[d]=g}d=this.j[d];a.setAttribute("fill",tx(d,c))}else a.setAttribute("fill",b.fill);b.Kf!=null&&(g=b.Kf,d=Dj(g,1).toString(),b=this.H[d],b||(b=lo(),
this.H[d]=b,d=rx(this,"filter"),d.setAttribute("id",b),e=rx(this,"feGaussianBlur"),e.setAttribute("in","SourceAlpha"),e.setAttribute("stdDeviation",String(g.radius||0)),d.appendChild(e),e=rx(this,"feOffset"),e.setAttribute("dx",String(g.wt||0)),e.setAttribute("dy",String(g.xt||0)),d.appendChild(e),g.opacity!=null&&(e=rx(this,"feComponentTransfer"),q=rx(this,"feFuncA"),q.setAttribute("type","linear"),q.setAttribute("slope",String(g.opacity)),e.appendChild(q),d.appendChild(e)),g=rx(this,"feMerge"),
e=rx(this,"feMergeNode"),g.appendChild(e),e=rx(this,"feMergeNode"),e.setAttribute("in","SourceGraphic"),g.appendChild(e),d.appendChild(g),this.Pd.appendChild(d)),a.setAttribute("filter",tx(b,c)))};function ux(a,b){if(Array.isArray(a))return a.join(",");switch(a){case "solid":return"0";case "dash":return String(4*b)+","+String(b);default:return ux("solid",b)}}
y.Fm=function(){var a="position:absolute; overflow:hidden;left:"+((this.K?1E4:-1E4)+"px; top:auto; width:1px; height:1px;"),b=document.createElement("div");b.setAttribute("aria-label","A tabular representation of the data in the chart.");b.setAttribute("style",a);this.container.appendChild(b);this.container.setAttribute("aria-label","A chart.");return b};/*

 Copyright 2019 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var vx=Aa(["about:invalid#zClosurez"]),xx=wx;function wx(a,b,c){if(a.nodeType!==1)return yx;b=b.toLowerCase();if(b==="innerhtml"||b==="innertext"||b==="textcontent"||b==="outerhtml")return function(){return yd(xd)};var d=zx.get(a.tagName+" "+b);return d!==void 0?d:/^on/.test(b)&&c==="attribute"&&(a=a.tagName.includes("-")?HTMLElement.prototype:a,b in a)?function(){throw Error("ac");}:yx}var Ax=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,Bx=ed(hf(vx));function yx(a){return a}
function Cx(a){return Ax.test(String(a))?a:Bx}function Dx(){return Bx}function Ex(a){return a instanceof cd?ed(a):Bx}var zx=new Map([["A href",Cx],["AREA href",Cx],["BASE href",Dx],["BUTTON formaction",Cx],["EMBED src",Dx],["FORM action",Cx],["FRAME src",Dx],["IFRAME src",Ex],["IFRAME srcdoc",function(a){return a instanceof vd?yd(a):yd(xd)}],["INPUT formaction",Cx],["LINK href",Ex],["OBJECT codebase",Dx],["OBJECT data",Dx],["SCRIPT href",Ex],["SCRIPT src",Ex],["SCRIPT text",Dx],["USE href",Ex]]);/*

 Copyright 2017 Google LLC
 SPDX-License-Identifier: BSD-3-Clause
*/
var Fx=new Set,Gx=new Map;
function Hx(a,b){if(globalThis.ShadyCSS!==void 0&&(!globalThis.ShadyCSS.nativeShadow||globalThis.ShadyCSS.ApplyShim)){var c,d,e=((c=globalThis.ShadyDOM)==null?0:c.inUse)&&((d=globalThis.ShadyDOM)==null?void 0:d.noPatch)===!0?globalThis.ShadyDOM.wrap:aa(),g=function(q){var r=Gx.get(q);r===void 0&&Gx.set(q,r=[]);return r},h=new Map,k=a.createElement;a.createElement=function(q,r){q=k.call(a,q,r);r=r==null?void 0:r.scope;r!==void 0&&(globalThis.ShadyCSS.nativeShadow||globalThis.ShadyCSS.prepareTemplateDom(q,r),
r===void 0||Fx.has(r)||(r=g(r),r.push.apply(r,za(Array.from(q.content.querySelectorAll("style")).map(function(t){var u;(u=t.parentNode)==null||u.removeChild(t);return t.textContent})))));return q};var l=document.createDocumentFragment(),m=document.createComment("");b=b.prototype;var p=b.Ee;b.Ee=function(q,r){r=r===void 0?this:r;var t=e(this.Fe).parentNode,u,v=(u=this.options)==null?void 0:u.scope,x;if((t instanceof ShadowRoot||t===((x=this.options)==null?void 0:x.DC))&&v!==void 0&&!Fx.has(v)){u=this.Fe;
x=this.Og;l.appendChild(m);this.Fe=m;this.Og=null;p.call(this,q,r);q=(q==null?0:q._$litType$)?this.qb.im.Zg:document.createElement("template");r=g(v);var z=r.length!==0;if(z){var B=document.createElement("style");B.textContent=r.join("\n");q.content.appendChild(B)}Fx.add(v);Gx.delete(v);globalThis.ShadyCSS.prepareTemplateStyles(q,v);z&&globalThis.ShadyCSS.nativeShadow&&(v=q.content.querySelector("style"),v!==null&&q.content.appendChild(v));l.removeChild(m);var C;if((C=globalThis.ShadyCSS)==null?0:
C.nativeShadow)C=q.content.querySelector("style"),C!==null&&l.appendChild(C.cloneNode(!0));t.insertBefore(l,x);this.Fe=u;this.Og=x}else p.call(this,q,r)};b.cq=function(q){var r,t=(r=this.options)==null?void 0:r.scope;r=h.get(t);r===void 0&&h.set(t,r=new Map);t=r.get(q.ee);t===void 0&&r.set(q.ee,t=new a(q,this.options));return t}}}var Ix;(Ix=globalThis).litHtmlPolyfillSupport!=null||(Ix.litHtmlPolyfillSupport=Hx);var Jx="";if(globalThis.Symbol){var Kx=Symbol();typeof Kx!=="symbol"&&(Jx=Object.keys(Kx)[0])}
var Lx=Jx!=="",Mx=Lx?function(a){return a!=null&&a[Jx]!==void 0}:w(!1);if(Lx&&!globalThis.Symbol.for){var Nx=new Map;globalThis.Symbol.for=function(a){Nx.has(a)||Nx.set(a,Symbol(a));return Nx.get(a)}};var Ox,Px,Qx,Rx=((Ox=cb.ShadyDOM)==null?0:Ox.inUse)&&(((Px=cb.ShadyDOM)==null?void 0:Px.noPatch)===!0||((Qx=cb.ShadyDOM)==null?void 0:Qx.noPatch)==="on-demand")?cb.ShadyDOM.wrap:aa(),Sx=cb.trustedTypes,Tx=Sx?Sx.createPolicy("lit-html",{createHTML:aa()}):void 0;function Ux(a){return a}function Vx(){return Ux}var Wx="lit$"+Math.random().toFixed(9).slice(2)+"$",Xx="?"+Wx,Yx="<"+Xx+">",Zx=document;function $x(a){return a===null||typeof a!="object"&&typeof a!="function"||Mx(a)}
var ay=Array.isArray,by=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,cy=/--\x3e/g,dy=/>/g,ey=RegExp(">|[ \t\n\f\r](?:([^\\s\"'>=/]+)([ \t\n\f\r]*=[ \t\n\f\r]*(?:[^ \t\n\f\r\"'`<>=]|(\"|')|))|$)","g"),fy=/'/g,gy=/"/g,hy=/^(?:script|style|textarea|title)$/i;function iy(a){var b=Ua.apply(1,arguments),c={};return c._$litType$=1,c.ee=a,c.values=b,c}
var jy=Symbol.for?Symbol.for("lit-noChange"):Symbol("bc"),ky=Symbol.for?Symbol.for("lit-nothing"):Symbol("cc"),ly=new WeakMap,my=Zx.createTreeWalker(Zx,129);function ny(a,b){if(!ay(a)||!a.hasOwnProperty("raw"))throw Error("dc");return Tx!==void 0?Tx.createHTML(b):b}
function oy(a,b){var c=a.ee;var d=a._$litType$;this.j=[];for(var e=a=0,g=c.length-1,h=this.j,k=c.length-1,l=[],m=d===2?"<svg>":d===3?"<math>":"",p,q=by,r=0;r<k;r++){for(var t=c[r],u=-1,v=void 0,x=0,z;x<t.length;){q.lastIndex=x;z=q.exec(t);if(z===null)break;x=q.lastIndex;q===by?z[1]==="!--"?q=cy:z[1]!==void 0?q=dy:z[2]!==void 0?(hy.test(z[2])&&(p=new RegExp("</"+z[2],"g")),q=ey):z[3]!==void 0&&(q=ey):q===ey?z[0]===">"?(u=void 0,q=(u=p)!=null?u:by,u=-1):z[1]===void 0?u=-2:(u=q.lastIndex-z[2].length,
v=z[1],q=z[3]===void 0?ey:z[3]==='"'?gy:fy):q===gy||q===fy?q=ey:q===cy||q===dy?q=by:(q=ey,p=void 0)}x=q===ey&&c[r+1].startsWith("/>")?" ":"";m+=q===by?t+Yx:u>=0?(l.push(v),t.slice(0,u)+"$lit$"+t.slice(u))+Wx+x:t+Wx+(u===-2?r:x)}c=[ny(c,m+(c[k]||"<?>")+(d===2?"</svg>":d===3?"</math>":"")),l];c=J(c);p=c.next().value;c=c.next().value;this.Zg=oy.createElement(p,b);my.currentNode=this.Zg.content;if(d===2||d===3)b=this.Zg.content.firstChild,b.replaceWith.apply(b,za(b.childNodes));for(;(b=my.nextNode())!==
null&&h.length<g;){if(b.nodeType===1){if(b.hasAttributes())for(d=J(b.getAttributeNames()),p=d.next();!p.done;p=d.next())p=p.value,p.endsWith("$lit$")?(l=c[e++],k=b.getAttribute(p).split(Wx),l=/([.?@])?(.*)/.exec(l),h.push({type:1,index:a,name:l[2],ee:k,Fv:l[1]==="."?py:l[1]==="?"?qy:l[1]==="@"?ry:sy}),b.removeAttribute(p)):p.startsWith(Wx)&&(h.push({type:6,index:a}),b.removeAttribute(p));if(hy.test(b.tagName)&&(d=b.textContent.split(Wx),p=d.length-1,p>0)){b.textContent=Sx?Sx.emptyScript:"";for(k=
0;k<p;k++)b.append(d[k],Zx.createComment("")),my.nextNode(),h.push({type:2,index:++a});b.append(d[p],Zx.createComment(""))}}else if(b.nodeType===8)if(b.data===Xx)h.push({type:2,index:a});else for(d=-1;(d=b.data.indexOf(Wx,d+1))!==-1;)h.push({type:7,index:a}),d+=Wx.length-1;a++}}oy.createElement=function(a){var b=Zx.createElement("template");b.innerHTML=a;return b};
function ty(a,b,c,d){c=c===void 0?a:c;if(b===jy)return b;var e,g=d!==void 0?(e=c.m)==null?void 0:e[d]:c.C;e=$x(b)?void 0:b._$litDirective$;var h;if(((h=g)==null?void 0:h.constructor)!==e){var k,l;(k=g)==null||(l=k._$notifyDirectiveConnectionChanged)==null||l.call(k,!1);e===void 0?g=void 0:(g=new e(a),g.eC(a,c,d));if(d!==void 0){var m,p;((p=(m=c).m)!=null?p:m.m=[])[d]=g}else c.C=g}g!==void 0&&(b=ty(a,g.fC(a,b.values),g,d));return b}function uy(a,b){this.m=[];this.o=void 0;this.im=a;this.j=b}
uy.prototype.D=function(a){var b=this.im,c=b.Zg.content;b=b.j;var d,e=((d=a==null?void 0:a.nC)!=null?d:Zx).importNode(c,!0);my.currentNode=e;c=my.nextNode();for(var g=d=0,h=b[0];h!==void 0;){if(d===h.index){var k=void 0;h.type===2?k=new vy(c,c.nextSibling,this,a):h.type===1?k=new h.Fv(c,h.name,h.ee,this,a):h.type===6&&(k=new wy(c,this,a));this.m.push(k);h=b[++g]}k=void 0;d!==((k=h)==null?void 0:k.index)&&(c=my.nextNode(),d++)}my.currentNode=Zx;return e};
uy.prototype.C=function(a){for(var b=0,c=J(this.m),d=c.next();!d.done;d=c.next())d=d.value,d!==void 0&&(d.ee!==void 0?(d.Ee(a,d,b),b+=d.ee.length-2):d.Ee(a[b])),b++};ja.Object.defineProperties(uy.prototype,{parentNode:{configurable:!0,enumerable:!0,get:function(){return this.j.parentNode}},Tf:{configurable:!0,enumerable:!0,get:function(){return this.j.Tf}}});
function vy(a,b,c,d){this.type=2;this.qb=ky;this.o=void 0;this.Fe=a;this.Og=b;this.j=c;this.options=d;var e;this.D=(e=d==null?void 0:d.isConnected)!=null?e:!0;this.m=void 0}y=vy.prototype;y.Ee=function(a,b){a=ty(this,a,b===void 0?this:b);$x(a)?a===ky||a==null||a===""?(this.qb!==ky&&this.Rj(),this.qb=ky):a!==this.qb&&a!==jy&&this.eq(a):a._$litType$!==void 0?this.cv(a):a.nodeType!==void 0?this.jm(a):ay(a)||typeof(a==null?void 0:a[Symbol.iterator])==="function"?this.bv(a):this.eq(a)};
y.lm=function(a){return Rx(Rx(this.Fe).parentNode).insertBefore(a,this.Og)};y.jm=function(a){if(this.qb!==a){this.Rj();if(xx!==Vx){var b,c=(b=this.Fe.parentNode)==null?void 0:b.nodeName;if(c==="STYLE"||c==="SCRIPT")throw Error("ec");}this.qb=this.lm(a)}};
y.eq=function(a){if(this.qb!==ky&&$x(this.qb)){var b=Rx(this.Fe).nextSibling;this.m===void 0&&(this.m=xx(b,"data","property"));a=this.m(a);b.data=a}else b=Zx.createTextNode(""),this.jm(b),this.m===void 0&&(this.m=xx(b,"data","property")),a=this.m(a),b.data=a;this.qb=a};
y.cv=function(a){var b=a.values,c=a._$litType$;a=typeof c==="number"?this.cq(a):(c.Zg===void 0&&(c.Zg=oy.createElement(ny(c.h,c.h[0]),this.options)),c);var d;((d=this.qb)==null?void 0:d.im)===a?this.qb.C(b):(d=new uy(a,this),a=d.D(this.options),d.C(b),this.jm(a),this.qb=d)};y.cq=function(a){var b=ly.get(a.ee);b===void 0&&ly.set(a.ee,b=new oy(a));return b};
y.bv=function(a){ay(this.qb)||(this.qb=[],this.Rj());var b=this.qb,c=0,d;a=J(a);for(var e=a.next();!e.done;e=a.next())e=e.value,c===b.length?b.push(d=new vy(this.lm(Zx.createComment("")),this.lm(Zx.createComment("")),this,this.options)):d=b[c],d.Ee(e),c++;c<b.length&&(this.Rj(d&&Rx(d.Og).nextSibling,c),b.length=c)};y.Rj=function(a,b){a=a===void 0?Rx(this.Fe).nextSibling:a;var c;for((c=this.F)==null||c.call(this,!1,!0,b);a!==this.Og;)b=Rx(a).nextSibling,Rx(a).remove(),a=b};
ja.Object.defineProperties(vy.prototype,{Tf:{configurable:!0,enumerable:!0,get:function(){var a,b;return(b=(a=this.j)==null?void 0:a.Tf)!=null?b:this.D}},parentNode:{configurable:!0,enumerable:!0,get:function(){var a=Rx(this.Fe).parentNode,b=this.j,c;b!==void 0&&((c=a)==null?void 0:c.nodeType)===11&&(a=b.parentNode);return a}}});
function sy(a,b,c,d,e){this.type=1;this.qb=ky;this.o=void 0;this.element=a;this.name=b;this.j=d;this.options=e;c.length>2||c[0]!==""||c[1]!==""?(this.qb=Array(c.length-1).fill(new String),this.ee=c):this.qb=ky;this.Pg=void 0}
sy.prototype.Ee=function(a,b,c,d){b=b===void 0?this:b;var e=this.ee,g=!1;if(e===void 0){if(a=ty(this,a,b,0),g=!$x(a)||a!==this.qb&&a!==jy)this.qb=a}else{var h=a;a=e[0];var k;for(k=0;k<e.length-1;k++){var l=ty(this,h[c+k],b,k);l===jy&&(l=this.qb[k]);g||(g=!$x(l)||l!==this.qb[k]);if(l===ky)a=ky;else if(a!==ky){var m=void 0;a+=((m=l)!=null?m:"")+e[k+1]}this.qb[k]=l}}g&&!d&&this.km(a)};
sy.prototype.km=function(a){if(a===ky)Rx(this.element).removeAttribute(this.name);else{this.Pg===void 0&&(this.Pg=xx(this.element,this.name,"attribute"));var b;a=this.Pg((b=a)!=null?b:"");var c;Rx(this.element).setAttribute(this.name,(c=a)!=null?c:"")}};ja.Object.defineProperties(sy.prototype,{tagName:{configurable:!0,enumerable:!0,get:function(){return this.element.tagName}},Tf:{configurable:!0,enumerable:!0,get:function(){return this.j.Tf}}});function py(){sy.apply(this,arguments);this.type=3}
I(py,sy);py.prototype.km=function(a){this.Pg===void 0&&(this.Pg=xx(this.element,this.name,"property"));a=this.Pg(a);this.element[this.name]=a===ky?void 0:a};function qy(){sy.apply(this,arguments);this.type=4}I(qy,sy);qy.prototype.km=function(a){Rx(this.element).toggleAttribute(this.name,!!a&&a!==ky)};function ry(a,b,c,d,e){sy.call(this,a,b,c,d,e);this.type=5}I(ry,sy);
ry.prototype.Ee=function(a,b){var c;a=(c=ty(this,a,b===void 0?this:b,0))!=null?c:ky;if(a!==jy){b=this.qb;c=a===ky&&b!==ky||a.capture!==b.capture||a.once!==b.once||a.passive!==b.passive;var d=a!==ky&&(b===ky||c);c&&this.element.removeEventListener(this.name,this,b);d&&this.element.addEventListener(this.name,this,a);this.qb=a}};ry.prototype.handleEvent=function(a){if(typeof this.qb==="function"){var b,c;this.qb.call((c=(b=this.options)==null?void 0:b.host)!=null?c:this.element,a)}else this.qb.handleEvent(a)};
function wy(a,b,c){this.element=a;this.type=6;this.o=void 0;this.j=b;this.options=c}wy.prototype.Ee=function(a){ty(this,a)};ja.Object.defineProperties(wy.prototype,{Tf:{configurable:!0,enumerable:!0,get:function(){return this.j.Tf}}});var xy;(xy=globalThis.litHtmlPolyfillSupport)==null||xy(oy,vy);var yy,zy;((zy=cb.litHtmlVersions)!=null?zy:cb.litHtmlVersions=[]).push("3.3.3");
yy=function(a,b){var c=b._$litPart$;c===void 0&&(b._$litPart$=c=new vy(b.insertBefore(Zx.createComment(""),null),null,void 0,{}));c.Ee(a)};var Ay=Aa([' <iframe\n      name="','"\n      id="','"\n      type="image/svg+xml"\n      frameborder="0"\n      scrolling="no"\n      marginheight="0"\n      marginwidth="0"\n      width="','"\n      height="','"\n      allowTransparency="true"\n      srcdoc=\'<?xml version="1.0"?>\n      <html\n        xmlns="http://www.w3.org/1999/xhtml"\n        xmlns:svg="http://www.w3.org/2000/svg"\n        xmlns:xlink="http://www.w3.org/1999/xlink">\n        <head></head>\n        <body marginwidth="0" marginheight="0" style="background:transparent">\n          <div id="renderers"></div>\n        </body>\n      </html>\'>\n    </iframe>']);
function By(a,b,c,d){Xf.call(this);this.j=b;this.K=this.m=null;this.F=!1;this.H=[];this.D=null;if(!(te?Uc(Me,"9")>=0:ve?Uc(Me,"1.8")>=0:se?Uc(Me,"9.0")>=0:we?Uc(Me,"420+")>=0:ue))throw Error("fc");for(b=Math.floor(Math.random()*1E5);window.frames["Drawing_Frame"+b];)b++;this.C="Drawing_Frame"+b;(a=this.G=a)&&(a[Ww]=!0);Cf(this.G);this.o=of(this.G);this.container=this.o.createElement("div");this.container.style.position="relative";this.G.appendChild(this.container);this.T=px;(this.J=d)&&yy(iy(Ay,this.C,
this.C,this.j?this.j.width.toString()+"px":"",this.j?this.j.height.toString()+"px":""),this.container);Cy(this,c)}I(By,Xf);function Cy(a,b){var c=a.O.bind(a);a=a.N.bind(a);Dy(c,a,b)}
By.prototype.N=function(){if(this.J){var a=Ey(this),b=this.m=a.getElementById("renderers");b&&(b[Ww]=!0);this.K=Fy(a.body,this.j)}else this.m=this.o.createElement("div"),Pg(this.m,"position","relative"),this.j&&fh(this.m,this.j),this.m.dir="ltr",this.container.appendChild(this.m),this.K=Fy(this.container,this.j);this.F=!0};
function Fy(a,b){var c=of(a),d=c.createElement("div"),e=d.style,g=b?b.height+10:0;b=b?b.width+10:0;e.display="none";e.position="absolute";e.top=g+"px";e.left=b+"px";e.whiteSpace="nowrap";kx(d,"hidden",!0);d.setAttribute("aria-hidden",!0);c.appendChild(d,Uf(c," "));c.appendChild(a,d);return d}
By.prototype.O=function(){if(!this.J)return!0;var a=this.o.Z(this.C);if(a)a:{try{var b=a.contentWindow||(a.contentDocument?xf(a.contentDocument):null);break a}catch(c){}b=null}else b=null;return b?(a=Ey(this),a.readyState==="complete"&&a.body!=null&&a.getElementById("renderers")!=null):!1};
function Gy(a,b){var c=c===void 0?!0:c;if(!a.F)return null;for(b=b!=null?b:0;a.H.length<=b;){var d=a,e=c;e=e===void 0?!0:e;var g=of(d.m).createElement("div");e&&(Pg(g,"position","absolute"),Vg(g,0,0));fh(g,"100%","100%");d.m.appendChild(g);e=new d.T(g,d.K);Yf(d,e);d.H.push(e)}return a.H[b]}function Hy(a){if(!a.F)return null;if(!a.D){var b=a.o.createElement("div");a.D=new lx(b);a.o.appendChild(a.container,a.D.ub())}return a.D}function Iy(a,b,c){Dy(function(){return a.m!=null},b,c)}
By.prototype.update=function(a,b){if(a!=null&&!vc(this.j,a))if(this.j=a,this.J){if(a=this.o.Z(this.C))a.width=this.j.width.toString(),a.height=this.j.height.toString()}else this.F&&fh(this.m,this.j);this.F||Cy(this,b)};function Ey(a){a=a.o.Z(a.C);if(!a)throw Error("gc");return a.contentDocument||a.contentWindow.document}function Dy(a,b,c,d){a.call()?b.call():Jy(a,b,c,d)}function Jy(a,b,c,d){d=d!=null?d:10;setTimeout(c(function(){Dy(a,b,c,d)}),d)}
By.prototype.ea=function(){try{this.o.dd(this.G),fc(this.D),Ab(this.H,function(a){fc(a)})}catch(a){}Xf.prototype.ea.call(this)};function Ky(a,b){this.j=a||[];Ly(this,b)}function My(){return function(a,b){return b==="fontName"&&typeof a==="string"&&Ny.indexOf(a.toLowerCase())===-1}}function Ly(a,b){var c=cb.WebFont;a.j.length!==0&&c?c.load({google:{rC:a.j},active:function(){b.resolve()},sC:function(){b.reject(Error("hc"))}}):b.resolve(null)}var Ny="arial;comic sans ms;courier new;georgia;impact;times new roman;trebuchet ms;verdana".split(";");function Oy(a){for(var b=Xe("thead",{},Py(a,Qy)),c=[],d=a.ba(),e={tj:0};e.tj<d;e={tj:e.tj},++e.tj)c.push(Py(a,function(g){return function(h,k){h=h.ha(g.tj,k);return Xe("td",{},h)}}(e)));a=Xe("tbody",{},Re(c));return Xe("table",{},Re([b,a]))}function Py(a,b){for(var c=[],d=a.aa(),e=0;e<d;++e)a.kd(e)===""&&c.push(b(a,e));a=Re(c);return Xe("tr",{},a)}function Qy(a,b){a=a.Ba(b)||a.zc(b);return Xe("th",{},a)};function Ry(a,b,c){for(var d=0;d<a.length;++d)uo(b,a[d].cc.left,a[d].cc.top,a[d].cc.width,a[d].cc.height,a[d].brush,c)}function Sy(a,b,c){for(var d=0;d<a.length;++d){var e=new Zn;e.move(a[d].path[0],a[d].path[1]);bo(e,a[d].path[2],a[d].path[3]);bo(e,a[d].path[4],a[d].path[5]);e.close();vo(b,e,a[d].brush,c)}}function Ty(a,b,c){for(var d=0;d<a.length;++d)wo(b,a[d].text,a[d].x,a[d].y,"start","start",a[d].style,c)};function Uy(a,b){this.x=a===void 0?0:a;this.y=b===void 0?0:b}Uy.prototype.clone=function(){return new Uy(this.x,this.y)};function Vy(a){var b=a.lines.map(function(c){var d=a.anchor?a.anchor:{x:0,y:0},e=io(c.x+d.x,c.length,a.wb);c=io(c.y+d.y,a.M.fontSize,a.hb);return e.start===e.end||c.start===c.end?null:new Hg(c.start,e.end,c.end,e.start)});return Ki(b.filter(function(c){return c!=null}))};function Wy(){this.j=null;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,6,10,11,1,1,46,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,120,14,1,32,1,17,37,1,1,1,1,3,8,4,1,2,1,7,8,2,2,21,7,1,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,40,1,3,17,31,1,5,4,3,5,7,8,3,2,8,2,29,1,2,17,39,1,1,1,1,2,1,3,1,5,1,8,9,1,3,2,29,1,2,17,38,
3,1,2,5,7,1,1,8,1,10,2,30,2,22,48,5,1,2,6,7,1,18,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,1,118,2,34,1,87,28,3,3,4,2,9,1,6,3,20,19,29,44,84,23,2,2,1,4,45,6,2,1,1,1,8,1,1,1,2,8,6,13,48,84,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,3,2,198,64,523,1,1,1,2,24,7,49,16,96,33,1324,1,34,1,1,1,82,2,98,1,14,1,1,4,86,1,1418,3,141,1,96,32,554,6,105,2,30164,4,1,10,32,2,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,1,26,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,36,1,32,35,6,2,2,2,2,12,1,8,1,1,18,16,1,3,6,1,1,1,3,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,16,207,1,158,2,89,3,513,1,226,1,149,5,1670,15,
40,7,1,165,2,1305,1,1,1,53,14,1,56,1,2,1,45,3,4,2,1,1,2,1,66,3,36,5,1,6,2,62,1,12,2,1,48,3,9,1,1,1,2,6,3,95,3,3,2,1,1,2,6,1,160,1,3,7,1,21,2,2,56,1,1,1,1,1,12,1,9,1,10,4,15,192,3,8,2,1,2,1,1,105,1,2,6,1,1,2,1,1,2,1,1,1,235,1,2,6,4,2,1,1,1,27,2,82,3,8,2,1,1,1,1,106,1,1,1,2,6,1,1,101,3,2,4,1,4,1,1283,1,14,1,1,82,23,1,7,1,2,1,2,20025,5,59,7,1050,62,4,19722,2,1,4,5313,1,1,3,3,1,5,8,8,2,7,30,4,148,3,1979,55,4,50,8,1,14,1,22,1424,2213,7,109,7,2203,26,264,1,53,1,52,1,17,1,13,1,16,1,3,1,25,3,2,1,2,3,30,1,
1,1,13,5,66,2,2,11,21,4,4,1,1,9,3,1,4,3,1,3,3,1,30,1,16,2,106,1,4,1,71,2,4,1,21,1,4,2,81,1,92,3,3,5,48,1,17,1,16,1,16,3,9,1,11,1,587,5,1,1,7,1,9,10,3,2,788162,31];this.j=a;for(var b=1;b<a.length;b++)a[b]==null?a[b]=a[b-1]+1:a[b]+=a[b-1];this.values=[1,13,1,12,1,0,1,0,1,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,3,0,2,0,1,0,2,0,2,0,2,3,0,2,0,2,0,2,0,3,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,3,2,4,0,5,2,4,2,0,4,2,4,6,4,0,2,5,0,2,0,5,0,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,2,4,0,5,0,5,0,2,4,2,6,2,5,0,2,0,2,4,0,5,2,0,4,2,4,2,4,2,4,2,6,2,5,0,2,0,2,4,0,5,0,2,4,2,4,6,3,0,2,0,2,0,4,0,5,6,2,4,2,4,2,0,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,1,0,2,0,2,0,5,0,2,4,2,4,2,4,2,0,5,0,5,0,5,2,4,2,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,2,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,2,0,1,2,15,1,0,1,0,1,0,2,0,16,0,17,0,17,0,17,0,16,0,17,0,16,0,17,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,2,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,2,0,5,2,4,2,4,2,0,2,0,2,4,0,5,0,5,0,5,0,2,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,0,2,0,2,6,0,2,0,
4,2,4,0,2,6,0,6,2,4,0,4,2,4,6,2,0,3,0,2,0,2,4,2,6,0,2,0,2,4,0,4,2,4,6,0,3,0,2,0,4,2,4,2,6,2,0,2,0,2,4,2,6,0,2,4,0,2,0,2,4,2,4,6,0,2,0,4,2,0,4,2,4,6,2,4,2,0,2,4,2,4,2,4,2,4,2,4,6,2,0,2,4,2,4,2,4,6,2,0,2,0,4,2,4,2,4,6,2,0,2,4,2,4,2,6,2,0,2,4,2,4,2,6,0,4,2,4,6,0,2,4,2,4,2,4,2,0,2,0,2,0,4,2,0,2,0,1,0,2,4,2,0,4,2,1,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,2,0,14,0,17,0,17,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,16,0,17,0,17,0,18,0,16,0,16,0,19,0,16,0,16,0,16,0,16,0,16,0,17,0,16,0,17,0,17,0,17,0,16,0,16,0,
16,0,16,0,17,0,16,0,16,0,17,0,17,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,16,0,1,2]}Wy.prototype.at=function(a){for(var b=this.j,c=0,d=b.length;d-c>8;){var e=d+c>>1;b[e]<=a?c=e:d=e}for(;c<d&&!(a<b[c]);++c);a=c-1;return a<0?null:this.values[a]};var Xy=null;
function Yy(a,b){var c=typeof a==="string"?Zy(a,a.length-1):a,d=typeof b==="string"?Zy(b,0):b;b=$y(c);var e=$y(d),g=typeof a==="string";if(b===12&&e===13)return!1;if(b===1||b===12||b===13||e===1||e===12||e===13)return!0;if(b===7&&(e===7||e===8||e===10||e===11)||!(b!==10&&b!==8||e!==8&&e!==9)||(b===11||b===9)&&e===9||e===2||e===15||e===6)return!1;var h;if(g){if(e===18){d=a;var k=d.length-1;var l=c;for(h=b;k>0&&h===2;)k-=l>=65536&&l<=1114111?2:1,l=Zy(d,k),h=$y(l);if(h===16||h===19)return!1}}else if((b===16||
b===19)&&e===18)return!1;if(b===15&&(e===17||e===19))return!1;if(g){if(e===14){e=0;d=a;k=d.length-1;l=c;for(h=b;k>0&&h===14;)e++,k-=l>=65536&&l<=1114111?2:1,l=Zy(d,k),h=$y(l);h===14&&e++;if(e%2===1)return!1}}else if(b===14&&e===14)return!1;return!0}function $y(a){if(44032<=a&&a<=55203)return a%28===16?10:11;Xy||(Xy=new Wy);return Xy.at(a)}
function Zy(a,b){a:{var c=a.charCodeAt(b);if(c>=55296&&c<=56319&&b+1<a.length){if(a=a.charCodeAt(b+1),a>=56320&&a<=57343){c=c>=55296&&c<=56319&&a>=56320&&a<=57343?(c<<10)-56623104+(a-56320+65536):null;break a}}else if(c>=56320&&c<=57343&&b>0&&(a=a.charCodeAt(b-1),a>=55296&&a<=56319)){c=-(a>=55296&&a<=56319&&c>=56320&&c<=57343?(a<<10)-56623104+(c-56320+65536):0);break a}}return c<0?-c:c};function az(){this.cursor=this.text=null}y=az.prototype;y.adoptText=ea("text");y.first=function(){return this.cursor=0};y.current=function(){return this.cursor||0};y.next=function(a){a=this.If(a);return a==null?a:this.cursor=a};function bz(a,b){b.lastIndex=a.cursor;b=b.exec(a.text);return!b||b.index<0?a.text.length:b.index+b[0].length}
y.If=function(a){if(a===0)a=bz(this,/(\r\n|\n|\r)/g);else if(a===1)a=bz(this,/([`~!@#$%^&*()_+\-=\[\]\\{}|;':",\.\/<>?]|[ \t\u2009\u200b]+)/g);else if(a===2)a=bz(this,/[\u00ad]/g);else if(a===3)a:{a=this.text.length;for(var b=this.cursor+1;b<a;b++)if(Yy(this.text.charCodeAt(b-1),this.text.charCodeAt(b))){a=b;break a}a=this.text.length}else a=this.text.length;return a};function cz(){this.j={}}cz.prototype.add=function(a,b,c,d){b==null?this.j[a]=d?{wd:d,pb:c}:c:(a in this.j||(this.j[a]={}),this.j[a][b]=d?{wd:d,pb:c}:c)};
function dz(a,b){if(b==null)return Object.keys(a.j);var c=[],d;for(d in a.j)if(a.j.hasOwnProperty(d)){var e=a.j[d];if(typeof e==="number")e===b&&c.push(d);else if(e.wd)e.pb.indexOf(b)>=0&&c.push(d);else for(var g in e)if(e.hasOwnProperty(g)){var h=e[g];if(typeof h==="number")h===b&&c.push(d);else if(h.wd)h.pb.indexOf(b)>=0&&c.push(d);else throw Error("ic");}}return c};function ez(a){var b=this;this.m=a;this.j={};this.pending={};this.text=this.cursor=null;this.wd=new cz;fz(this,"line","number",0);fz(this,"line","none",[1,2],function(c){return b.text[c-1]==="\u00ad"?2:1});fz(this,"character",null,3)}y=ez.prototype;y.adoptText=function(a){this.text=a;for(var b in this.j)this.j.hasOwnProperty(b)&&this.j[b].adoptText(a)};
function gz(a,b){var c=a.j[b];c||(c=a.j[b]=new window.Intl.v8BreakIterator(a.m,{type:b}),a.text!=null&&c.adoptText(a.text),a.cursor!=null&&c.first());return c}function fz(a,b,c,d,e){a.wd.add(b,c,d,e)}
function hz(a,b,c){c.next();if(c.current()>=a.text.length)return!0;if(c.current()>a.cursor){var d=c.breakType();c=c.current();a:{var e=a.wd;if(!(b in e.j))throw Error("jc`"+b);e=e.j[b];if(typeof e!=="number")if(e.wd)e=e.wd,e=e(c);else{if(d in e){e=e[d];if(typeof e==="number")break a;if(e.wd){e=e.wd;e=e(c);break a}}e=null}}if(e==null)throw Error("kc`"+d+"`"+b);e in a.pending||(a.pending[e]=[]);a.pending[e].push(c)}return!1}
function iz(a,b){for(var c=a.pending[b];c&&c.length>0&&c[0]<=a.cursor;)c.shift();c=dz(a.wd,b);for(var d={},e=!1;!(e||a.pending[b]&&a.pending[b].length!==0);){e=!0;for(var g=c.length,h=0;h<g;h++){var k=c[h],l=gz(a,k);d[k]||(e=!1,hz(a,k,l)&&(d[k]=!0))}}}y.first=function(){for(var a=dz(this.wd),b=a.length,c=0;c<b;c++)gz(this,a[c]).first();this.pending={};return this.cursor=0};y.current=function(){return this.cursor||0};
y.next=function(a){iz(this,a);a=this.pending[a];if(a!=null&&a.length>0){a=this.cursor=a.shift();for(var b in this.j)if(this.j.hasOwnProperty(b))for(var c=gz(this,b);c.current()<=a;)hz(this,b,c);return this.cursor}return this.text.length};y.If=function(a){iz(this,a);a=this.pending[a];return a!=null&&a.length>0?a[0]:this.text.length};function jz(){this.j=window.Intl&&!!window.Intl.v8BreakIterator}function kz(){var a="Ag";if(jz.Ag&&jz.hasOwnProperty(a))a=jz.Ag;else{var b=new jz;jz.Ag=b;jz.hasOwnProperty(a);a=b}b=["en"];return a.j?new ez(b):new az};function lz(a,b,c,d,e,g){var h=null;g=g?2:3;for(var k=0;k<=g;k++){var l=c.If(k);if(h==null||l<h.position)h={position:l,level:k};if(a(b(d,l))<=e)return k}return h&&h.level||g}function mz(a){return function(b,c){b=Lc(a.slice(b,c));b[b.length-1]==="\u00ad"&&(b=b.slice(0,b.length-1)+"-");return b}}function nz(a,b){b=b==null?a.length:b;return b>=0?Lc(a.slice(0,b))+"\u2026":"...".slice(0,b)}
function oz(a,b,c,d){if(a(nz(b))<=c)return nz(b);var e=kz();e.adoptText(b);e.first();var g=e.next(3),h=a(b.slice(0,g))<=c;if(d&&!h||!d&&a(nz(b,g))>c)for(d=0;d>=-3&&!(b=nz(b,d),a(b)<=c);d--);else{for(;a(nz(b,e.If(3)))<=c;)g=e.next(3);if(d&&a(nz(b,g))>c)for(d=b.slice(0,g),e=0;e>=-3&&!(b=d+nz(b,e),a(b)<=c);e--);else b=nz(b,g)}return b}
var pz=sj(function(a,b,c,d,e,g){if(b==="")return{lines:[],Of:!1};var h=g==null||g.truncate==null?!0:g.truncate,k=g==null||g.Ss==null?!1:g.Ss;g=g==null||g.Sq==null?!1:g.Sq;var l=a;a=function(B){return l(B,c).width};var m=kz();m.adoptText(b);m.first();for(var p=!1,q=mz(b),r=!1,t=[],u=0;;){var v=lz(a,q,m,u,d,g),x=m.next(v);if(v!==0)for(;x<b.length&&a(q(u,m.If(v)))<=d;)x=m.next(v);t.push(q(u,x));var z=a(t[t.length-1])<=d;if(x>=b.length||t.length>=e||!z){(x<b.length||!z)&&h?(v!==0&&(t[t.length-1]=q(u,
m.If(v))),r=!0):x<b.length&&(p=!0);break}u=x}r&&(t[t.length-1]=oz(a,t[t.length-1],d,k&&t.length===1),p=!0);t.length===1&&t[0]===""&&(t=[]);return{lines:t,Of:p}},{Ys:function(a){var b=[a].concat(za(Ua.apply(1,arguments)));return pk(b)}});function qz(a,b,c,d,e){function g(h){return a(h,c)}e=e!=null?Math.floor(e):1;if(d<=0)return{lines:[],gb:b.length>0,Dg:0};if(e===0)return{lines:[],gb:!1,Dg:0};b=pz(g,b,c,d,e,{truncate:!0,Ss:!1,Sq:!0});return{lines:b.lines,gb:b.Of,Dg:b.lines.length>0?Math.max.apply(null,b.lines.map(g).map(function(h){return h.width})):0}};function rz(a,b){var c=a.html,d=of(b);c=Zk(d,c);b.appendChild(c);var e=a.anchor;b=a.Is;d=a.tb;var g=a.spacing;a=a.margin;var h=new uc(c.clientWidth,c.clientHeight),k=d.right-e.x>=h.width+a,l=e.x-d.left>=h.width+a,m=d.bottom-e.y>=h.height+a,p=e.y-d.top>=h.height+a,q=Math.sign(e.x-b.x),r=Math.sign(e.y-b.y);q===0&&q===r&&(q=!l||k||m||p?1:-1,r=p||k?-1:1);k=e.x+(g+h.width/2)*q;e=e.y+(g+h.height/2)*r;e={box:new Hg(e-h.height/2,k+h.width/2,e+h.height/2,k-h.width/2),Cc:null};Pt(e,d,b,a,0);Qt(e,d,b,a);b=new M(e.box.left,
e.box.top);c.style.width=c.clientWidth+1+"px";c.style.height=c.clientHeight+"px";c.style.left=b.x+"px";c.style.top=b.y+"px";return c};function sz(a,b,c){var d=qo(b);d.Z().setAttribute("class","google-visualization-tooltip");var e=a.outline,g=new Zn,h=new Hg(e.box.top+.5,e.box.right+.5,e.box.bottom+.5,e.box.left+.5),k=e.Cc;g.move(h.left+1,h.bottom);eo(g,h.left+1,h.bottom-1,1,1,180,270,!0);bo(g,h.left,h.top+1);eo(g,h.left+1,h.top+1,1,1,270,0,!0);if(k!=null&&k[0].y===e.box.top)for(var l=0;l<3;++l)bo(g,k[l].x+.5,k[l].y+.5);bo(g,h.right-1,h.top);eo(g,h.right-1,h.top+1,1,1,0,90,!0);bo(g,h.right,h.bottom-1);eo(g,h.right-1,h.bottom-1,1,
1,90,180,!0);if(k!=null&&k[0].y===e.box.bottom)for(e=0;e<3;++e)bo(g,k[e].x+.5,k[e].y+.5);g.close();vo(b,g,a.gd,d);a=a.si;for(g=0;g<a.entries.length;g++)switch(h=a.entries[g],e=h.entry,k=qo(b),b.appendChild(d,k),e.type){case "line":e=e.data;h=h.data;h.background&&uo(b,h.background.box.left,h.background.box.top,h.background.box.right-h.background.box.left,h.background.box.bottom-h.background.box.top,e.background.brush,k);for(l=0;l<h.items.length;l++){var m=e.items[l],p=h.items[l];switch(m.type){case "text":m=
m.data;wo(b,m.text,a.Us?p.box.right:p.box.left,p.box.top,"start","start",m.style,k,a.Us);break;case "square":p=p.box,uo(b,p.left,p.top,p.right-p.left,p.bottom-p.top,m.data.brush,k)}}e.id!=null&&(e=nr(["action",e.id]),no(k,e));break;case "separator":e=e.data,h=h.data,l=new Zn,l.move(h.line.x0,h.line.y0),bo(l,h.line.x1,h.line.y1),vo(b,l,e.brush,k)}b.appendChild(c,d);return d};function tz(a,b){this.X=a;this.j=b;this.C=null;this.o={};this.G={};this.F=this.D=this.J=this.R=null}function uz(a,b,c){a.Sa();vz(a,b,c);b=a.R;b=mo(a.j,b.width,b.height);wz(a,c,b)}function vz(a,b,c){var d=new Nv(2);Ov(d,0,b);Ov(d,1,c);a.R=Qv(d)}
function wz(a,b,c){a.wc(c.Z(),"chart");var d=a.R,e=a.j,g=d.pi;!ml(g)&&!ll(g)||uo(e,0,0,d.width,d.height,g,c);d.Ra==="out"&&(g=a.pf(d.title,c,!0),a.wc(g,"title"));a.D=qo(e,!0);g=d.ma;xz(a,g);g&&(e.appendChild(c,a.D),a.wc(a.D.Z(),"legend"));a.F=qo(e,!0);g=d.yc;yz(a,g);g&&g.position!=="in"&&(e.appendChild(c,a.F),a.o.colorbar=a.F.Z());a.J=qo(e,!1);if(!a.O(d,c)){g={color:"black",Ua:d.fc,fontSize:d.Oc,bold:!1,Pc:!1,Kd:!1};a.j.C("No data",g);var h=d.j.top+Math.round(d.j.height/2);xo(a.j,"No data",d.j.left,
h,d.j.left+d.j.width,h,"center",g,c)}e.appendChild(c,a.J);a.C=b}function xz(a,b){if(b){var c=b.Fi;if(c){var d=b.nb||0,e=b.Ab.length;if(b.wj)var g=b.area;else g=c.map(function(h){return zz(h)}).filter(function(h){return h!=null}),g=Ki(g);g&&(g=Lg(g),uo(a.j,g.left,g.top,g.width,g.height,new al(rl),a.D));for(g=0;g<c.length;g++)Az(a,c[g]);Bz(a,b.wj,d,e)}}}
function zz(a){var b=[];if(a.ja){var c=Vy(a.ja);c&&b.push(c)}a.ib&&(a=a.ib.coordinates,b.push(new Hg(a.top,a.left+a.width,a.top+a.height,a.left)));return Ki(b)}
function Cz(a,b,c,d,e,g,h){var k=a.j.Hi(),l=g.type,m=Number(g.sides);m!=null&&isFinite(m)||(m=5);var p=Number(g.rotation);p!=null&&isFinite(p)||(p=0);p=p/180*Math.PI-Math.PI/2;l==="triangle"?(l="polygon",m=3):l==="square"?(l="polygon",m=4,p+=Math.PI/4):l==="diamond"&&(l="polygon",m=4);var q=l==="star";m>500&&(l==="polygon"||l==="star")&&(l="circle");if(l==="polygon"||l==="star"){g=Number(g.dent);g!=null&&isFinite(g)||(m>=5?(g=Math.cos(Math.PI/m),g-=Math.pow(Math.sin(Math.PI/m),2)/Math.sin(Math.PI/
2-Math.PI/m)):g=.3);g*=d;l==="star"&&(m*=2);l=new Zn;for(var r=0;r<m;r++){var t=d;q&&r%2&&(t=g);var u=Math.PI*2/m*r+p,v=Math.cos(u)*t+b;t=Math.sin(u)*t+c;r>0?bo(l,v,t):l.move(v,t)}l.close();b=ro(a.j,l,e)}else b=a.j.hk(b,c,d,e);b&&h&&a.j.appendChild(h,b);a.j.Yg(k);return b}y=tz.prototype;
y.Om=function(a,b){var c=this.R.L[a.index];if(this.R.Ha&&c&&!c.Qd&&c.Kh){var d=a.ib.coordinates.left,e=a.ib.coordinates.width,g=a.ib.coordinates.height,h=d+e/2;a=a.ib.coordinates.top+g/2;c.He&&uo(this.j,d,a,e,g/2,c.He,b);var k=g*.5,l=c.Ja;if(l){l.strokeWidth>k&&(l=l.clone(),fl(l,k));k=this.j;var m=d+e,p=new Zn;p.move(d,a);bo(p,m,a);d=ro(k,p,l);k.appendChild(b,d)}c.Tb&&c.Fj&&((d=c.Kh)||(d={type:"circle"}),Cz(this,h,a,Math.min(c.pointRadius,g/2,e/2),c.Tb,d,b))}else uo(this.j,a.ib.coordinates.left,a.ib.coordinates.top,
a.ib.coordinates.width,a.ib.coordinates.height,a.ib.brush,b)};
function Az(a,b){if(b.isVisible){var c=qo(a.j,!1),d=c.Z();b.id&&d.setAttribute("column-id",b.id);var e=nr(["legendentry",b.index]);a.wc(d,e,"legendentry");if(d=zz(b))d=Lg(d),uo(a.j,d.left,d.top,d.width,d.height,new al(rl),c);b.ja&&a.pf(b.ja,c);b.ib&&a.Om(b,c);if(b.Hd&&b.Hd.isVisible&&b.Hd.brush){var g=b.Hd.coordinates.x,h=b.Hd.coordinates.y,k=b.Hd.brush;d=a.j;e=qo(d);uo(d,g,h,12,12,k,e);d.appendChild(c,e);k=new Zn;k.move(g+2,h+2);bo(k,g+12-2,h+12-2);k.move(g+12-2,h+2);bo(k,g+2,h+12-2);g=new al;el(g,
"#ffffff");fl(g,2);vo(d,k,g,e);d=e.Z();b=nr(["removeseriebutton",b.index]);a.wc(d,b)}a.j.appendChild(a.D,c)}}function Bz(a,b,c,d){b&&(Dz(a,b.Vn,c,d,-1),b.Pn&&a.pf(b.Pn,a.D),Dz(a,b.Se,c,d,1))}function Dz(a,b,c,d,e){if(b){var g=ho(b.path);g=vo(a.j,g,b.brush,a.D);b.active&&(b=nr(["legendscrollbutton",e,c,d]),a.wc(g,b))}}function yz(a,b){if(b){var c=b.definition,d=a.j,e=a.F;Ry(c.Am,d,e);Sy(c.Dn,d,e);Ty(c.ro,d,e);b=uo(a.j,b.Ji.left,b.Ji.top,b.Ji.width,b.Ji.height,new al(rl),a.F);a.wc(b,"colorbar")}}
function Ez(a,b){var c=a.o[b];c&&($w(a.j,c),delete a.o[b])}function Fz(a,b,c){b=b.html!=null?rz(b,a.X.ub()):sz(b,a.j,a.J).Z();a.wc(b,c)}y.pf=function(a,b,c){(a=Gz(this,a,c))&&this.j.appendChild(b,a);return a};
function Gz(a,b,c){var d=b.lines;if(!d||d.length===0)return null;a=a.j;var e=b.M,g=b.gd,h=b.angle!=null?b.angle:0,k=b.anchor?b.anchor:{x:0,y:0},l=b.ra;c=!!l||c||!1;var m=qo(a);if(h===0&&g){var p=Vy(b);if(p){var q=Math.ceil(p.left-3)+.5,r=Math.floor(p.top-1)+.5;uo(a,q,r,Math.floor(p.right+3)+.5-q,Math.floor(p.bottom+1)+.5-r,g,m)}}for(g=0;g<d.length;g++)p=d[g],h===0?wo(a,p.text,p.x+k.x,p.y+k.y,b.wb,b.hb,e,m):yo(a,p.text,p.x+k.x,p.y+k.y,h,b.wb,b.hb,e,m);if(c){c=null;if(h===0)(d=Vy(b))&&(c=uo(a,d.left,
d.top,d.right-d.left,d.bottom-d.top,new al(rl),m));else{var t=lc(h);b=Hc(b);b.angle=0;k=(new ei(k.x,k.y)).rotate(-t);b.anchor=new Uy(k.x,k.y);for(k=0;k<d.length;k++)h=(new ei(d[k].x,d[k].y)).rotate(-t),b.lines[k].x=h.x,b.lines[k].y=h.y;if(d=Vy(b))d=[new ei(d.left,d.top),new ei(d.right,d.top),new ei(d.right,d.bottom),new ei(d.left,d.bottom)],d.forEach(function(u){u.rotate(t)}),d=ho(d,!1),c=vo(a,d,new al(rl),m)}l&&c&&Zw(a,c,l,{background:"infobackground",padding:"1px",border:"1px solid infotext",fontSize:e.fontSize?
e.fontSize+"px":void 0,fontFamily:e.Ua?e.Ua:void 0,margin:e.fontSize?e.fontSize+"px":void 0})}return m.Z()}function Hz(a,b,c,d){var e=a.o[c];e==null?a.j.appendChild(b,d):a.j.Ml(b,d,e);a.wc(d,c)}y.wc=function(a,b,c){a&&(no(a,b),this.o[b]=a,c&&(this.G[c]||(this.G[c]=[]),Kb(this.G[c],b)||this.G[c].push(b)))};function Iz(a,b){var c=a.o[b];c&&($w(a.j,c),delete a.o[b])}y.Sa=function(){this.o={};this.G={};this.j.clear();this.X.clear()};
y.getBoundingBox=function(a){var b=[];if(this.o[a]){var c=this.j.getBoundingBox(this.o[a]);c&&b.push(c)}a=this.G[a]||[];for(c=0;c<a.length;++c){var d=this.j.getBoundingBox(this.o[a[c]]);d&&b.push(d)}return Ki(b)};function Jz(a,b){tz.call(this,a,b);this.m=null;this.K=[]}I(Jz,tz);function Kz(a,b,c){a.K.push({definition:b,id:c})}function Lz(a){var b=a.j.Hi();Ab(a.K,function(c){Fz(a,c.definition,c.id)});a.j.Yg(b);a.K=[]}
Jz.prototype.O=function(a,b){function c(p){p=a.L[p];return!a.o||p.type!=="scatter"||p.Fj}var d=this;Mz(this,a);var e=qo(this.j,!1);this.j.appendChild(b,e);this.wc(e.Z(),"chartarea");xc(this.m,function(p){p.Ga||(p.Ga=qo(d.j,!(p.pq!==void 0&&!p.pq)))});uo(this.j,a.j.left,a.j.top,a.j.width,a.j.height,a.Ya,e);a.Ra==="in"&&this.pf(a.title,this.m.title.Ga,!0);a.ka&&this.pf(a.ka,this.m.axistitle.Ga,!0);Ab(a.qa,function(p,q){p.Ma&&Nz(d,p.Ma,null,q)});xc(a.C,function(p){Oz(d,a,p)});xc(a.m,function(p){Pz(d,
a,p)});var g=new Kg(a.j.left,a.j.top,a.j.width,a.j.height);this.j.Yg(g);for(var h=[],k=0;k<a.L.length;k++)c(k)&&h.push({Gj:a.L[k].Gj,index:k});Zb(h,function(p,q){return Wb(p.Gj,q.Gj)});for(k=0;k<h.length;k++){var l=h[k].index;Qz(this,a.L[l],l)}a.o&&a.L[0].type==="scatter"&&Rz(this,a,b);for(h=0;h<a.qa.length;h++)a.qa[h].ra&&(k=nr(["tooltip",h]),Kz(this,a.qa[h].ra,k));h=this.j.Hi();xc(a.C,function(p){Sz(d,p)});xc(a.m,function(p){Sz(d,p)});this.j.Yg(h);Lz(this);var m=qo(this.j,!1);g=this.j.bk(m,g);this.j.appendChild(e,
g);Ab(or,function(p){var q=d.m[p].Ga;if(q){switch(d.m[p].position){case "clipped":var r=m;break;case "inside":r=e;break;case "outside":r=b}if(r==null)throw Error("lc");d.j.appendChild(r,q)}});return!0};
function Mz(a,b){a.m={};var c=a.m;c.action={position:"outside"};c.annotation={position:"clipped"};c.annotationtext={position:"inside"};c.area={position:"clipped"};c.bar={position:"clipped"};c.baseline={position:"clipped"};c.bubble={position:"clipped"};c.categorysensitivityarea={position:"clipped"};c.candlestick={position:"clipped"};c.boxplot={position:"clipped"};c.histogram={position:"clipped"};c.gridline={position:"clipped"};c.interval={position:"clipped"};c.line={position:"clipped"};c.minorgridline=
{position:"clipped"};c.overlaybox={position:"clipped"};c.pathinterval={position:"clipped"};c.point={position:"inside",pq:!1};c.pointsensitivityarea={position:"inside"};c.steppedareabar={position:"clipped"};c.tooltip={position:"outside"};c.title={position:b.Ra==="in"?"inside":"outside"};c.axistick={position:"inside"};c.axistitle={position:b.da==="in"?"inside":"outside"};var d=b.ma&&b.ma.position==="in",e=d?a.D:null;d=d?"inside":"outside";c.legend={Ga:e,position:d};c.legendscrollbutton={Ga:e,position:d};
c.legendentry={Ga:e,position:d};b=b.yc&&b.yc.position==="in";c.colorbar={Ga:b?a.F:null,position:b?"inside":"outside"}}
function Qz(a,b,c){if(b.type==="bubbles")Tz(a,b,c);else if(b.type==="bars")Uz(a,b,c);else if(b.type==="steppedArea")Uz(a,b,c);else if(b.type==="candlesticks")for(var d=0;d<b.points.length;d++)Vz(a,c,b.points[d],d);else if(b.type==="boxplot")for(d=0;d<b.points.length;d++)Wz(a,c,b.points[d],d);else if(b.type==="area"){d=a.R.H!=="none";var e=a.R.od;if(b.points.length!==0){e=e&&!d;for(var g=[],h={start:null,end:null,brush:null},k=0;k<=b.points.length;k++){var l=b.points[k];Fr(l)?e&&k!==b.points.length||
(h.start!==null&&h.end!==null&&g.push(h),k<b.points.length&&(h={start:null,end:null,brush:null})):h.start===null?h.start=k:(l=l&&l.Jk||b.He,h.brush===null||ql(h.brush,l)?(h.end=k,h.brush=l):(g.push(h),h={start:k-1,end:k,brush:l}))}k=qo(a.j);for(l=0;l<g.length;l++){h=g[l];var m=h.brush,p=new Zn,q=p,r=b,t=d,u=h.start;h=h.end;var v=!0,x=null;q.move(r.points[u].V.um,r.points[u].V.vm);for(var z=u;z<=h;z++){var B=r.points[z];Fr(B)||(B=B.V,bo(q,B.fk,B.gk),B.dk===B.fk&&B.ek===B.gk||bo(q,B.dk,B.ek),B.x!=null&&
B.y!=null&&(v=!1,x=z))}if(!v)if(t)for(t=h;t>=u;t--)h=r.points[t].V,bo(q,h.wm,h.xm),h.um===h.wm&&h.vm===h.xm||bo(q,h.um,h.vm);else x!=null&&(r=r.points[x].V,bo(q,r.wm,r.xm),q.close());vo(a.j,p,m,k)}g=nr(["area",c]);Hz(a,a.m.area.Ga,g,k.Z());if(d){e=Nr(b);d=nr(["line",c]);e=Br(e,a.j);g=Xz(a,b);if(e){k=b.Vd;l=b.Hc;if(k||l){g=g||qo(a.j);if(k)for(m=0;m<k.pb.length;m++)vo(a.j,k.pb[m].path,k.pb[m].brush,g);l&&vo(a.j,l.path,l.brush,g)}g&&a.j.appendChild(g,e)}e=g?g.Z():e;e!=null&&Hz(a,a.m.line.Ga,d,e);Yz(a,
b,c)}else Zz(a,b,c,e)}}else Zz(a,b,c,a.R.od);if(b.Rb&&b.Rb.paths)for(b=b.Rb.paths,d=0;e=b[d];++d)e.line.length!==0&&(g=new Zn,fo(g,e.line,e.Em),e.bottom&&fo(g,e.bottom,e.jv||void 0),k=qo(a.j),vo(a.j,g,e.brush,k),e=k.Z(),g=nr(["pathinterval",c,d]),Hz(a,a.m.pathinterval.Ga,g,e))}function $z(a,b,c,d,e){b.type==="bars"||b.type==="steppedArea"?aA(a,b,c,d,e):b.type==="candlesticks"?Vz(a,c,d,e):b.type==="boxplot"?Wz(a,c,d,e):b.type==="bubbles"?bA(a,b,c,d,e,a.m.bubble.Ga):bA(a,b,c,d,e,a.m.point.Ga)}
function Tz(a,b,c){var d=a.m.bubble.Ga,e=qi(b.points.length,aa());b.kz&&Yb(e,function(p,q){p=b.points[p];q=b.points[q];return(q?q.V.radius||0:0)-(p?p.V.radius||0:0)});for(var g=0;g<e.length;g++){var h=e[g],k=b.points[h];if(k){bA(a,b,c,k,h,a.m.bubble.Ga);var l=a.j.C(k.text,k.M),m=k.V.radius||0;if(l.width<2*m||l.height<2*m)k=wo(a.j,k.text,k.V.x,k.V.y,"center","center",k.M,d),h=nr(["bubble",c,h]),no(k,h)}}}function Uz(a,b,c){for(var d=0;d<b.points.length;d++)aA(a,b,c,b.points[d],d)}
function aA(a,b,c,d,e){if(!Fr(d)&&d.V){var g=d.vd||Er(d,b),h=b.type==="bars"?"bar":"steppedareabar",k=nr([h,c,e]),l=d.V.Zf||d.V;g=a.j.me(l.left,l.top,l.width,l.height,g);l=null;var m=d.V.outline,p=d.Vd,q=d.Hc;if(m||p||q){l=qo(a.j);a.j.appendChild(l,g);if(m){var r=d.Ja||b.Ja;m=ho(m,!0);vo(a.j,m,r,l)}if(p)for(r=0;r<p.pb.length;r++)m=p.pb[r].rect,uo(a.j,m.left,m.top,m.width,m.height,p.pb[r].brush,l);q&&uo(a.j,q.rect.left,q.rect.top,q.rect.width,q.rect.height,q.brush,l)}g=l?l.Z():g;Hz(a,a.m[h].Ga,k,g);
d.ra&&(h=nr(["tooltip",c,e]),Kz(a,d.ra,h));d.Ma&&Nz(a,d.Ma,c,e);d.V.Pe&&cA(a,b,c,e,d.V.Pe)}}function Xz(a,b){var c=null,d=null;Ab(b.points,function(e,g){Ir(b,g)&&(c||(c=qo(a.j)),d||(d=ol(b.Ja.stroke,b.Ja.strokeOpacity)),e&&!Hr(e,b)&&so(a.j,e.V.x,e.V.y,b.lineWidth,d,c))},a);return c}
function Zz(a,b,c,d){var e=nr(["line",c]);if(b.lineWidth<=0)Iz(a,e),Yz(a,b,c);else{var g=Mr(b,d);if(g.Mb.length!=0){d=(g=Br(g,a.j))&&d?null:Xz(a,b);if(g){var h=b.Vd,k=b.Hc;if(h||k){d||(d=qo(a.j));if(h)for(var l=0;l<h.pb.length;l++)vo(a.j,h.pb[l].path,h.pb[l].brush,d);k&&vo(a.j,k.path,k.brush,d)}d&&a.j.appendChild(d,g)}g=d?d.Z():g;g!=null&&Hz(a,a.m.line.Ga,e,g);Yz(a,b,c)}}}
function Rz(a,b,c){for(var d=0,e=b.L.length;d<e;d+=2){var g=b.L[d],h=b.L[d+1],k=g.points.length;if(k!==0)for(var l=new al({stroke:g.Tb.fill,strokeOpacity:g.Tb.fillOpacity,strokeWidth:1}),m=0;m<k;m++){var p=g.points[m],q=h.points[m];if(!Fr(p)&&p.V){var r=a.j,t=c,u=r,v=q.V.x;q=q.V.y;var x=new Zn;x.move(p.V.x,p.V.y);bo(x,v,q);p=ro(u,x,l);r.appendChild(t,p)}}}}function Yz(a,b,c){for(var d=0;d<b.points.length;d++)bA(a,b,c,b.points[d],d,a.m.point.Ga)}
function bA(a,b,c,d,e,g){var h;if(h=!Fr(d)&&d.V)a:{var k=d.V;h=Kr(d,b);var l=a.R.j;if(k.x-h>=l.right||k.x+h<=l.left||k.y-h>=l.bottom||k.y+h<=l.top)h=!1;else{if((k.x>=l.right||k.x<=l.left)&&(k.y>=l.bottom||k.y<=l.top)){h*=h;var m=k.x-l.right,p=k.x-l.left,q=k.y-l.bottom;k=k.y-l.top;l=m*m;p*=p;q*=q;k*=k;if(l+q>=h&&l+k>=h&&p+k>=h&&p+q>=h){h=!1;break a}}h=!0}}if(h){h=nr([b.type==="bubbles"?"bubble":"point",c,e]);if(Hr(d,b)){p=Jr(d,b);k=Er(d,b);q=null;m=d.Hc;l=d.Vd;var r=d.Hm;if(m||l||r)q=qo(a.j);r&&vo(a.j,
r.path,r.brush,q);(r=d.shape)&&r.type||(r={type:"circle"});m&&Cz(a,m.x,m.y,m.radius+.5,m.brush,r,q);if(l)for(m=0;m<l.pb.length;m++)Cz(a,l.x,l.y,l.pb[m].radius||0,l.pb[m].brush,r,q);p=Cz(a,d.V.x,d.V.y,p,k,r);q&&a.j.appendChild(q,p);q=q?q.Z():p;Hz(a,g,h,q)}else Iz(a,h);d.ra&&(g=nr(["tooltip",c,e]),Kz(a,d.ra,g));d.Ma&&Nz(a,d.Ma,c,e);d.V.Pe&&cA(a,b,c,e,d.V.Pe)}}
function Vz(a,b,c,d){if(c&&c.V){var e=a.j.me(c.V.line.left,c.V.line.top,c.V.line.width,c.V.line.height,c.Ja),g=a.j.me(c.V.rect.left,c.V.rect.top,c.V.rect.width,c.V.rect.height,c.vd),h=qo(a.j);a.j.appendChild(h,e);a.j.appendChild(h,g);if(e=c.Vd)for(g=0;g<e.pb.length;g++){var k=e.pb[g].rect;uo(a.j,k.left,k.top,k.width,k.height,e.pb[g].brush,h)}(e=c.Hc)&&uo(a.j,e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,h);e=nr(["candlestick",b,d]);Hz(a,a.m.candlestick.Ga,e,h.Z());c.ra&&(b=nr(["tooltip",
b,d]),Kz(a,c.ra,b))}}
function Wz(a,b,c,d){if(c&&c.V){var e=a.j.me(c.V.line.left,c.V.line.top,c.V.line.width,c.V.line.height,c.Ja),g=a.j.me(c.V.Vj.left,c.V.Vj.top,c.V.Vj.width,c.V.Vj.height,c.vd),h=a.j.me(c.V.zl.left,c.V.zl.top,c.V.zl.width,c.V.zl.height,c.vd),k=qo(a.j);a.j.appendChild(k,e);a.j.appendChild(k,g);a.j.appendChild(k,h);if(e=c.Vd)for(g=0;g<e.pb.length;g++)h=e.pb[g].rect,uo(a.j,h.left,h.top,h.width,h.height,e.pb[g].brush,k);(e=c.Hc)&&uo(a.j,e.rect.left,e.rect.top,e.rect.width,e.rect.height,e.brush,k);e=nr(["boxplot",
b,d]);Hz(a,a.m.boxplot.Ga,e,k.Z());c.ra&&(b=nr(["tooltip",b,d]),Kz(a,c.ra,b))}}
function Nz(a,b,c,d){if(b){var e=b.jt,g=a.R.j;if(!(!e||e.x<g.left||e.x>g.right)&&(g=b.labels)&&g.length!=0){var h=["annotation",d];Nb(h,c,1);h=nr(h);var k=e.x,l=e.y,m=e.length;m=e.orientation==="horizontal"?[m,1]:[1,m];e=a.j.me(Math.min(k,k+m[0]),Math.min(l,l+m[1]),Math.abs(m[0]),Math.abs(m[1]),new al({fill:e.color}));Hz(a,a.m.annotation.Ga,h,e);e=qo(a.j);h=["annotationtext",d];Nb(h,c,1);k=null;b.le&&!b.le.bs&&(g=[b.le.label],k=-1);b=a.j.Hi();for(l=0;l<g.length;l++){var p=g[l];if(m=Gz(a,p,!0)){if(p.yl){var q=
nr(["tooltip",c,d,l]);Kz(a,p.yl,q)}a.j.appendChild(e,m);p=Rb(h);p.push(k||l);p=nr(p);a.wc(m,p)}}a.j.Yg(b);c=nr(h);Hz(a,a.m.annotationtext.Ga,c,e.Z())}}}
function cA(a,b,c,d,e){if(b.Rb!=null){var g=qo(a.j);b=b.Rb.Ye;for(var h=0;h<e.length;h++){var k=e[h].rect,l=b[e[h].Ai];if(l&&l.style!=="area"&&l.style!=="line"){var m=e[h].brush;k.width===0&&k.height===0?(l=l.xy/2,l>0&&(k=a.j.hk(k.left,k.top,l,m),a.j.appendChild(g,k))):k.width===0||k.height===0?(l=new Zn,l.move(k.left,k.top),bo(l,k.left+k.width,k.top+k.height),vo(a.j,l,m,g)):a.j.appendChild(g,a.j.me(k.left,k.top,k.width,k.height,m))}}g.element&&(c=nr(["interval",c,d]),g=g.Z(),Hz(a,a.m.interval.Ga,
c,g))}}function Oz(a,b,c){dA(a,c,function(d,e){var g=d.length!=null?d.length:b.j.height,h=c.fe.ga;return uo(a.j,Math.floor(d.ga),Math.min(h,h+c.fe.direction*g),1,g,d.brush,e)})}function Pz(a,b,c){dA(a,c,function(d,e){var g=d.length!=null?d.length:b.j.width,h=c.fe.ga;return uo(a.j,Math.min(h,h+c.fe.direction*g),Math.floor(d.ga),g,1,d.brush,e)})}
function dA(a,b,c){(function(g,h,k){if(g){var l=a.m[h].Ga,m=nr([b.name,h]);Ab(g,function(p,q){q=nr([b.name,h,q]);eA(a,p,k,l,q,m)})}})(b.xa,"gridline",c);var d=a.m.baseline.Ga,e=nr([b.name,"baseline"]);b.La&&b.La.isVisible&&b.La.ua!=null&&b.La.ga!==Infinity&&eA(a,b.La,c,d,e)}function eA(a,b,c,d,e,g){var h;if(h=b&&b.isVisible)h=b.brush,h=!(!ml(h)&&!ll(h));h&&(b=c(b,d),a.wc(b,e,g))}
function Sz(a,b){var c=a.m;if(b.title){var d=a.pf(b.title,c.axistitle.Ga,!0),e=nr([b.name,"title"]);a.wc(d,e);if(b.text){var g=c.axistick.Ga,h=nr([b.name,"label"]);Ab(b.text,function(k,l){k.isVisible&&(k=a.pf(k.ja,g),l=nr([b.name,"label",l]),a.wc(k,l,h))})}}}
Jz.prototype.N=function(a,b){this.H(a);for(var c in b.L){var d=Number(c),e=a.L[d];if(Ei(b.L[d],Ec({points:null})))for(var g in b.L[d].points){var h=Number(g),k=new Nv(2);Ov(k,0,e.points[h]);Ov(k,1,b.L[d].points[h]);$z(this,e,Number(d),Qv(k),Number(h))}else h=new Nv(2),Ov(h,0,e),Ov(h,1,b.L[d]),Qz(this,Qv(h),Number(d))}for(var l in b.qa){c=Number(l);if(d=b.qa[c].ra)e=nr(["tooltip",Number(c)]),Kz(this,d,e);b.qa[c].Ma&&(d=new Nv(2),Ov(d,0,a.qa[c].Ma),Ov(d,1,b.qa[c].Ma),Nz(this,Qv(d),null,Number(c)))}Lz(this)};
Jz.prototype.H=function(a){var b=this.C;if(b){for(var c in b.L){var d=Number(c),e=a.L[d];if(Ei(b.L[d],Ec({points:null}))){var g=b.L[d].points,h;for(h in g){var k=Number(h),l=g[k];if(l.ra){var m=nr(["tooltip",Number(d),Number(k)]);Ez(this,m)}if(l=l.Ma)for(var p in l.labels)l.labels[Number(p)].yl&&(m=nr(["tooltip",Number(d),Number(k),p]),Ez(this,m));$z(this,e,Number(d),e.points[k],Number(k))}}else{for(var q in b.L[d].points)b.L[d].points[Number(q)].ra&&(g=nr(["tooltip",Number(d),Number(q)]),Ez(this,
g));Qz(this,e,Number(d))}}for(var r in b.qa)if(c=Number(r),d=b.qa[c],d.ra&&(e=nr(["tooltip",Number(c)]),Ez(this,e)),d=d.Ma){for(var t in d.labels)d.labels[Number(t)].yl&&(e=nr(["tooltip",null,Number(c),Number(t)]),Ez(this,e));Nz(this,a.qa[c].Ma,null,Number(c))}Lz(this)}};function fA(a,b,c,d){this.value=a;this.position=b;this.j=c;this.label=this.label=d}fA.prototype.getValue=n("value");function gA(){};function hA(a,b){this.spacing=a;this.offset=b===void 0?0:b;this.position=0}I(hA,gA);y=hA.prototype;y.next=function(){this.position++;return this.getValue()};y.Xb=function(){this.position--;return this.getValue()};y.getValue=function(){return zi(15,this.position*this.spacing+this.offset)};y.floor=function(a){this.position=Math.floor((a-this.offset)/this.spacing);return this.getValue()};y.ceil=function(a){this.position=Math.ceil((a-this.offset)/this.spacing);return this.getValue()};
y.round=function(a){this.position=Math.round((a-this.offset)/this.spacing);return this.getValue()};function iA(a){this.position=0;this.m=a.concat();this.j=a.length}I(iA,gA);y=iA.prototype;y.next=function(){this.position++;return this.getValue()};y.Xb=function(){this.position--;return this.getValue()};y.getValue=function(){var a=Math.floor(this.position/this.j);return Fp(this.m[this.position-a*this.j],a)};y.floor=function(a){this.position=this.j*Hp(a);if(this.getValue()!==a)for(;this.Xb()>a;);return this.getValue()};
y.ceil=function(a){this.position=this.j*Gp(a);if(this.getValue()!==a)for(;this.next()<a;);return this.getValue()};y.round=function(a){this.position=this.j*Hp(a);if(this.getValue()!==a){for(;this.Xb()>a;);if(a-this.getValue()<this.next()-a)return this.Xb()}return this.getValue()};function jA(a){var b=0;a=J(a);for(var c=a.next();!c.done;c=a.next())b=Math.max(b,yi(c.value));return b};/*

 Copyright 2022 Google LLC

 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 kA(a,b,c,d){this.magnitude=b;this.m=c;this.j=d;this.Za=new gn({pattern:a})}kA.prototype.format=function(a){a/=this.magnitude;return this.Za.Va(a)+" "+(Math.abs(a)<2?this.m:this.j)};function lA(){this.C=this.m=null;this.D=[];this.G=this.F=this.o=null;this.j=!0}function mA(a,b){a.C=b;a.j=!0}lA.prototype.unit=function(a){this.F=a;this.j=!0;return this};lA.prototype.H=function(a){a=nn(0,typeof a==="number"?a:3);this.D=[new kA(a,1E15,"Quadrillion","Quadrillion"),new kA(a,1E12,"Trillion","Trillion"),new kA(a,1E9,"Billion","Billion"),new kA(a,1E6,"Million","Million")];return this};
lA.prototype.J=function(a){var b=nn(0,typeof a==="number"?a:3);a=new kA(b,1E15,"Q","Q");var c=new kA(b,1E12,"T","T");var d=new kA(b,1E9,"B","B");b=new kA(b,1E6,"M","M");this.D=[a,c,d,b];return this};
function nA(a){var b=Gc(a.G);if(a.j&&b.pattern==null)if(typeof a.m==="number"||typeof a.C==="number"){var c=typeof a.m==="number"?a.m:0;b.pattern=nn(c,typeof a.C==="number"?a.C:typeof a.m==="number"?c:15)}else b.pattern="decimal",b.significantDigits==null&&(b.significantDigits=a.o);return new oA(new gn(b),a.D,a.o,a.F)}function oA(a,b,c,d){this.o=a;this.m=b||[];this.C=c||null;this.j=d||null}
oA.prototype.format=function(a){var b=a<0;a=Math.abs(a);a=zi(this.C||15,a);for(var c=null,d=0;d<this.m.length;d++){var e=this.m[d];if(a>=e.magnitude){c=e.format(a);break}}c==null&&(c=this.o.Va(a));this.j&&(a=this.j.symbol,d=this.j.HC?" ":"",c=this.j.position==="right"?c+d+a:a+d+c);return b?"-"+c:c};oA.prototype.Va=function(a){return this.format(a)};oA.prototype.parse=function(a){return this.o.parse(a)};function pA(a,b,c,d){this.j=a;this.C=b;this.orientation=c;this.o=d;this.m=this.Za=null}function qA(a){if(a.o){var b=a.o;b.o=15;b.j=!0;a.Za=nA(a.o)}}function rA(a,b){if(a.o){b=jA(b);var c=a.o;c.m=b;c.j=!0;mA(a.o,b)}}function sA(a,b,c){var d;return Gb(b,function(e,g){g=g===0?!0:Math.abs(a.j.zb(e)-a.j.zb(d))>=c;d=e;return g})}
function tA(a,b,c){if(c==null)return!0;a.m&&a.m.multiple===c||(a.m={},a.m.multiple=c,a.m.vs=Math.pow(10,yi(c||1)),a.m.iy=Math.round(c*a.m.vs));return Math.abs(zi(15,b*a.m.vs)%a.m.iy)<1E-15}function uA(a,b){if(!a.Za)return!0;var c={};return Gb(b,function(d){var e=a.Za.Va(d);return c[e]==null?(c[e]=d,!0):!1})}function vA(a,b){if(!a.Za)return!0;var c=b.length;if(c>0){if(wA(a,b[0],b[1]))return!1;for(;--c>1;)if(wA(a,b[c-1],b[c]))return!1}return!0}
function wA(a,b,c){var d=xA(a,b),e=xA(a,c);return Math.abs(a.j.zb(b)-a.j.zb(c))<(d+e)/2}function xA(a,b){b=a.Za.Va(b);var c=a.C;return a.orientation==="horizontal"?c.j(b,c.M).width:c.getHeight(b)}function yA(a,b,c){return Math.abs(a.j.Ac(c)-a.j.Ac(b))}function zA(a,b){return Db(b,function(c){var d=c=zi(15,c),e=a.j.zb(c);c=a.Za?a.Za.Va(c):"";return new fA(d,e,!0,c)})}function AA(a,b){for(var c=[],d=0;d<b.length;d++){var e=b[d];c.push(new fA(e,a.j.zb(e),!1,null))}return c}
function BA(a,b,c,d,e,g){g=g===void 0?null:g;if(c===d)return[c];if(!isFinite(c))return[d];var h=[],k=b.floor(c);c=null;do(e==null||tA(a,k,e))&&(k===0||g==null||Math.abs(k)>=g)&&(h.push(k),c=k),k=b.next();while(c==null||c<d);return h};function CA(a,b,c,d,e,g){var h=this;this.m=a;this.options=g;this.F={};this.o=Pl(this.options,"gridlines.minSpacing");this.H=Pl(this.options,"minorGridlines.minSpacing",this.o/2);this.j=new pA(a,c,e,b);this.G=d;a=N(this.options,"gridlines.interval",DA);a=typeof a==="number"?[a]:Array.isArray(a)?a:[];b=N(this.options,"minorGridlines.interval",EA);var k=typeof b==="number"?[b]:Array.isArray(b)?b:[];this.multiple=this.options.ta("gridlines.multiple");this.D=this.options.ta("minorGridlines.multiple");
this.C=new iA(a);Ab(a,function(l){var m=[];Ab(k,function(p){Number.isInteger(l*10/p)&&m.push(p)});h.F[l.toString()]=m})}
CA.prototype.K=function(a,b){function c(q){return d.G!=null?(q=zA(d.j,q),d.G(q)):vA(d.j,q)}var d=this;a=a===void 0?null:a;b=b===void 0?null:b;a=a!=null?a:this.m.gh();b=b!=null?b:this.m.fh();var e=b-a,g=Math.min(e,FA(this));if(g===0)return{Dc:[],lj:[]};this.C.floor(g);var h=!1,k=null,l=null,m=null;do{var p=new hA(g);k=[];tA(this.j,g,this.multiple)&&(k=BA(this.j,p,a,b,this.multiple,null));if(k.length)if(rA(this.j,k),qA(this.j),sA(this.j,k,this.o)&&uA(this.j,k)&&c(k)){h=!0;break}else if(h)break;g=this.C.next()}while(g<=
e);return function(){l||(l=k,m=g);var q=zA(d.j,l);var r=m,t=d.m.gh(),u=d.m.fh(),v=[],x=zi(15,r/Math.pow(10,Math.floor(Math.log10(r))));x=d.F[x.toString()]||[];if(x.length!==0){var z=new iA(x);z.floor(r/20);x=z.getValue();do{if(Number.isInteger(r/x)){var B=new hA(x),C=[];tA(d.j,x,d.D)&&(C=BA(d.j,B,t,u,d.D,null));if(C.length&&sA(d.j,C,d.H)){v=AA(d.j,C);break}}x=z.next()}while(x<r)}return{Dc:q,lj:v}}()};
function FA(a){var b=a.m.Ak(),c=a.m.zk(),d=Math.max(yA(a.j,b,b+a.o),yA(a.j,c,c-a.o)),e=a.m.zb(0);b<=e===e<=c&&(d=Math.max(d,a.m.Ac(e+a.o)));return d===0?0:a.C.ceil(d)}var DA=[1,2,2.5,5],EA=[1,1.5,2,2.5,5];function GA(a,b,c,d){this.j=a;this.C=b;this.o=c;this.F=d;this.m=(this.F-this.o)/(this.C-this.j);this.D=this.m*this.j-this.o}y=GA.prototype;y.Ac=function(a){return(a+this.D)/this.m};y.zb=function(a){return a*this.m-this.D};y.Ak=n("o");y.zk=n("F");y.gh=n("j");y.fh=n("C");function HA(a,b){this.D=a;this.position=this.location=0;this.o=Math.floor(a/10);this.j=a-this.o;this.C=Gp(Math.abs(b));this.m=this.j*this.C}I(HA,gA);function IA(a){var b=Math.floor(a.position/a.j);a=10*(a.position+a.o-b*a.j)/a.D;a===0&&(a=1);return Fp(a,b)}y=HA.prototype;y.getValue=function(){this.position=Math.abs(this.location)+this.m;return this.location>0?IA(this):this.location<0?-IA(this):0};y.next=function(){this.location++;return this.getValue()};y.Xb=function(){this.location--;return this.getValue()};
y.floor=function(a){var b=this.o,c=Gp(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.C))return this.location=a<0?-1:0,this.getValue();a>0?this.location=this.j*c-this.m:a<0&&(this.location=this.m-this.j*c,b=-b);this.getValue()!==a&&(c=this.D*a/Fp(1,Hp(Math.abs(a))),this.location+=Math.floor(c)-b);return this.getValue()};
y.ceil=function(a){var b=this.o,c=Gp(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.C))return this.location=a>0?1:0,this.getValue();a>0?this.location=this.j*c-this.m:a<0&&(this.location=this.m-this.j*c,b=-b);this.getValue()!==a&&(c=this.D*a/Fp(1,Hp(Math.abs(a))),this.location+=Math.ceil(c)-b);return this.getValue()};
y.round=function(a){var b=Gp(Math.abs(a));if(Math.abs(a)<=Math.pow(10,this.C))return this.location=0;if(a>0){this.location=this.j*b-this.m;if(this.next()>a)return a-this.getValue()>=this.Xb()-a?this.next():this.getValue();this.Xb()}else if(a<0){this.location=this.m-this.j*b;if(this.Xb()<a)return a-this.getValue()<this.next()-a?this.Xb():this.getValue();this.next()}this.getValue()!==a&&(b=this.D*a/Fp(1,Hp(Math.abs(a))),this.location+=Math.round(b)-this.o);return this.getValue()};function JA(a,b,c,d,e,g,h){var k=this;this.o=a;this.options=g;this.H={};this.m=Math.abs(h)||1;this.D=Pl(this.options,"gridlines.minSpacing");this.X=Pl(this.options,"minorGridlines.minSpacing",this.D/5);this.j=new pA(a,c,e,b);this.J=d;a=N(this.options,"gridlines.interval",KA);a=typeof a==="number"?[a]:Array.isArray(a)?a:[];b=N(this.options,"minorGridlines.interval",LA);var l=typeof b==="number"?[b]:Array.isArray(b)?b:[];this.G=new iA(a);b=Db(a,function(m){for(m=10/m;m>=10;)m/=10;return m}).sort(function(m,
p){return m>p?1:m<p?-1:0});this.C=new iA(b);Ab(a,function(m){var p=[];Ab(l,function(q){Number.isInteger(m*10/q)&&p.push(q)});k.H[m.toString()]=p});this.multiple=this.options.ta("gridlines.multiple");this.F=this.options.ta("minorGridlines.multiple")}
JA.prototype.K=function(a,b){function c(t){return t.length>0&&(t[0]>a||t[t.length-1]<b)||!sA(e.j,t,e.D)||!uA(e.j,t)?!1:e.J!=null?(t=zA(e.j,t),e.J(t)):vA(e.j,t)}function d(t,u){var v=e.j,x=[],z=t.length,B=v.j.zb(0);if(B!==v.j.zb(t[0])&&B!==v.j.zb(t[z-1])){for(var C=0;C<z;C++)t[C]!==0&&B===v.j.zb(t[C])||x.push(t[C]);t=x}v=zA(e.j,t);t=e.o.gh();x=e.o.fh();z=[];B=zi(15,u/Math.pow(10,Math.floor(Math.log10(u))));B=e.H[B.toString()]||[];if(B.length!==0){C=new iA(B);C.floor(u/20);B=C.getValue();do{if(Number.isInteger(u/
B)){var A=new HA(zi(15,10/B),e.m),D=[];tA(e.j,B,e.F)&&(D=BA(e.j,A,t,x,e.F,e.m));if(D.length&&sA(e.j,D,e.X)){z=AA(e.j,D);break}}B=C.next()}while(B<u)}return{Dc:v,lj:z}}var e=this,g;a=(g=a)!=null?g:this.o.gh();var h;b=(h=b)!=null?h:this.o.fh();g=b-a;h=this.m;var k=MA(this),l=BA(this.j,new HA(k,h),a,b,null,this.m),m=Math.min(g,10/k),p=l,q=m;qA(this.j);if(l.length<2)return d(l,m);var r=!1;if(c(l))r=!0;else{m=l[0]||h;l=l[1];m===l&&(m/=10);this.C.ceil(Math.max(1,Fp(1,Hp(Math.abs(m)))/Math.abs(l-m)));k=
this.C.getValue();this.G.floor(10/k);m=this.G.getValue();do{k=10/m;k=new HA(k,h);l=[];tA(this.j,m,this.F)&&(l=BA(this.j,k,a,b,this.multiple,this.m));if(c(l)){r=!0;break}m=this.G.next()}while(m<g);r||(l=p,m=q)}return d(l,m)};function MA(a){var b=a.o.zb(a.m*10);a.C.floor(1);do{var c=a.C.next();c=a.o.zb(a.m*10*(c-1)/c)}while(Math.abs(b-c)>=a.D);c=a.C.Xb();c<1&&(c=a.C.next());return c}var KA=[1,2,5],LA=[1,2,5];function NA(){};function OA(a,b,c,d,e,g,h,k,l,m,p,q,r){if(e){var t=c;c=d;d=t}this.j=a;this.o=b;this.ye=c;this.Ve=d;this.reversed=e;this.D=g;this.F=h;this.orientation=k;this.options=l;this.H=m;this.C=p;this.J=q;this.G=r;this.m=PA(this)}function PA(a){a.D===1?a.m=new GA(a.j,a.o,a.ye,a.Ve):a.m=new Ip(a.j,a.o,a.ye,a.Ve,a.D,a.F);a.G&&a.G(a.m);return a.m}
function QA(a,b,c,d,e){var g=100;do{if(g--<0)break;a.j=b;a.o=c;PA(a);var h=b;var k=c;var l=a,m=b,p=c;if(l.j===l.o){var q=l.ye+(l.Ve-l.ye)/2;var r="";l.C&&(r=nA(l.C).format(l.j));q={Dc:[new fA(l.j,q,!1,r)],lj:void 0}}else{q=void 0;r=l.m;var t=l.options,u=l.F,v=l.D,x=l.orientation,z=l.H,B=l.C;l=l.J;if(r.gh()===r.fh())var C=1;else{var A=Math.min(r.Ak(),r.zk()),D=Math.max(r.Ak(),r.zk()),F=r.zb(0),K=Math.abs(r.Ac(A)),G=Math.abs(r.Ac(D)),E=Math.max(K,G);C=0;if(A>F||F>D)C=Math.min(K,G);A=r.zb(E);C=r.zb(C);
C=Math.abs(r.Ac(C+10)-r.Ac(C))/Math.abs(r.Ac(A+10)-r.Ac(A))}C>.65&&v>.5?q=new CA(r,B,z,l,x,t):q=new JA(r,B,z,l,x,t,u);q=q.K(m,p)}r=q.Dc;r.length>1&&(d!=null&&(b=r[0].getValue()),e!=null&&(c=r[r.length-1].getValue()));h=b!==h||c!==k;if(isNaN(b)||isNaN(c))h=!1,b=d!=null?d:b,c=e!=null?e:c}while(h);if(!q)throw Error("mc");q.min=b;q.max=c;return q}function RA(a,b,c,d,e){var g=a,h=b,k=(b-a)*.005;b+=k;a-=k;return QA(new OA(a,b,c,d,!1,1,0,"horizontal",e,null,null,null,null),g,h,null,null).Dc};function SA(a,b,c,d,e){this.F=TA;this.options=a;this.D=this.C=null;var g=N(a,"format");this.format=g==null?null:typeof g==="string"?{pattern:g}:{pattern:g.pattern,formatType:g.formatType,timeZone:g.timeZone};this.O=Tl(a,["gridlines.minSpacing","gridlines.minStrongLineDistance"]);this.T=Tl(a,["minorGridlines.minSpacing","gridlines.minWeakLineDistance"]);this.N=Tl(a,"gridlines.minStrongToWeakLineDistance");this.X=Tl(a,"gridlines.minNotchDistance");this.J=Tl(a,"gridlines.minMajorTextDistance");this.K=
Tl(a,"gridlines.minMinorTextDistance");this.fa=Tl(a,"gridlines.unitThreshold");this.o=P(a,"gridlines.allowMinor");a.ta("minorGridlines.count")===0&&(this.o=!1);this.G=b;this.j=c;this.m=d;this.H=e}function UA(a,b,c,d,e){return new SA(a,b,c,d,e)}
function VA(a,b,c,d){return function g(){var h,k,l,m,p,q,r,t,u,v,x,z,B,C,A,D,F,K,G,E,H,X,sa,ta,ba,na,xa,Ea,ab;return Qa(g,function(ca){switch(ca.j){case 1:ca.K(2),h=WA(a,b,c),k=a.options.md("gridlines.units."+h.unit),l=cj[h.unit],m=ij[l],p=[],q={minValue:h.minValue,maxValue:h.maxValue,tt:h.unit,st:l,qt:m,rt:k.format,zo:k.interval,ts:a.O,Ne:d.Ne,Xa:d.Xa,hy:a.J,gn:p,ss:0},a.C=q,r=XA(a,q),t=null;case 4:if(!(t=r.next().value)){ca.Eb(6);break}if(t.xa.length===0){ca.Eb(4);break}u=d.Vf;if(!(a.o&&t.multiple===
1&&l>0))return ba=t.multiple!==1?0:u,na=YA(d.Xa,ba,t.xa,t.Cj),xa=void 0,t.multiple>1?(Ea=ZA(a,h,t,m,d),xa=Qb(t.xa,Ea)):xa=t.xa,ab=Va,ca.C({xa:xa,Ea:na},16);v=l-1;x=bj[v];z=a.options.md("minorGridlines.units."+x);B=ij[v];C={minValue:h.minValue,maxValue:h.maxValue,tt:x,st:v,qt:B,rt:z.format,zo:z.interval,ts:a.T,Ne:d.Wk,Xa:d.mj,hy:a.K,gn:t.xa,ss:a.N};a.D=C;A=XA(a,C);D=null;F=!1;case 9:if(F){ca.Eb(4);break}D=A.next().value;F=D==null;if(D==null||!D.xa.length)return sa=YA(d.Xa,2,t.xa,t.Cj),ta=Va,ca.C({xa:t.xa,
Ea:sa},15);K=YA(d.Xa,u,t.xa,t.Cj);G=YA(d.mj,u,D.xa,D.Cj);Ab(G,function(da){da.optional=!0});E=Qb(D.xa,t.xa);H=Qb(K,G);X=Va;return ca.C({xa:E,Ea:H},14);case 14:X(ca.o);ca.Eb(9);break;case 15:ta(ca.o);ca.Eb(9);break;case 16:ab(ca.o);ca.Eb(4);break;case 6:return ca.return({xa:[],Ea:[]});case 2:ca.H(),ca.J(0)}})}()}function WA(a,b,c){a=Ri((c-b)/a.fa,a.F);var d=$A(a);a=Ib(ij,function(e){return $b(e,d)});return{minValue:b,maxValue:c,unit:bj[a]}}
function XA(a,b){return function d(){var e,g,h,k,l,m,p,q,r,t,u,v,x,z,B,C,A,D,F,K,G,E;return Qa(d,function(H){switch(H.j){case 1:H.K(2),e=b.zo.length,g=0;case 4:if(!(g<e)){H.Eb(6);break}h=b.zo[g];k=0;l=aj(b.qt,h);m=Mi(new Date(b.minValue+a.j),l);if(b.tt==="days"){var X=m;X=Mi(X,[0,0,0,0,1]);m=X=Ui(X,[0,0,0,0,(7+X.getDay()-1)%7])}p=new Vi(m,new Date(b.maxValue+a.j),b.st,h);q=[];r=!0;t=a.m(b.minValue);for(u=-1;p.nextDate<=p.j;)if(v=p.next(),x=a.m(v.getTime()-a.j),!(x<t)){u===-1&&x>=t&&(u=q.length);z=
p.If();if(z!=null&&(B=a.m(z.getTime()-a.j),Math.abs(B-x)<b.ts)){r=!1;break}for(C=!1;k<b.gn.length;){A=b.gn[k];if(Math.abs(A.ga-x)<b.ss){C=!0;break}if(A.ga>x){k=Math.max(0,k-1);break}k++}C||q.push({ua:v,ga:x,isVisible:!0,brush:b.Ne,length:null,sn:!1})}if(!r){H.Eb(5);break}D=aB(a,q,b);F=null;case 7:if(!(F=D.next().value)){H.Eb(9);break}if(F==null){H.Eb(7);break}K=Infinity;for(G=0;G<q.length-1;++G)K=Math.min(K,q[G+1].ga-q[G].ga);E=Va;return H.C({xa:q,Cj:F,multiple:h,us:K},10);case 10:E(H.o);H.Eb(7);
break;case 9:q=[];case 5:++g;H.Eb(4);break;case 6:return H.return({xa:[],Cj:[],multiple:1,us:Infinity});case 2:H.H(),H.J(0)}})}()}
function aB(a,b,c){return function e(){var g,h,k,l,m,p,q,r,t,u,v,x;return Qa(e,function(z){switch(z.j){case 1:z.K(2),g=c.rt,Array.isArray(g)||(g=[g]),h=[],a.format!=null&&a.format.pattern!=null?h=[new Em(a.format)]:(k=a.format||{},h=Db(g,function(B){k.pattern=B;return new Em(k)})),l=0;case 4:if(!(l<h.length)){z.Eb(2);break}m=h[l];p=[];for(q=0;q<b.length;++q)r=b[q],t=r.Me||m.Va(r.ua),u=a.H(t,c.Xa),v=a.G?u.height:u.width,p.push({text:t,size:v});x=Va;return z.C(p,7);case 7:x(z.o);++l;z.Eb(4);break;case 2:z.H(),
z.J(0)}})}()}function ZA(a,b,c,d,e){if(c.us/c.multiple<a.X)return[];e=e.Ne;var g=[],h=new Date(b.maxValue+a.j);d=Mi(new Date(b.minValue+a.j),d);b=new Vi(d,h,cj[b.unit],1);for(d=0;b.nextDate<=b.j;){if(d%c.multiple!==0){h=b.next();var k=a.m(h.getTime()-a.j);g.push({ua:h,ga:k,isVisible:!0,brush:e,length:5,sn:!0})}d++}return g}
function YA(a,b,c,d){for(var e=[],g=b===1?"start":b===3?"end":"center",h=0,k=[],l=c.length>1?c[1].ga-c[0].ga:0,m=0;m<c.length;++m){var p=c[m],q=Math.round(b===2?l:p.ga),r=d[m].size,t=void 0;t=t!==void 0?t:0;if(g==="start"){var u=q;var v=q+r}else g==="end"?(u=q-r,v=q):(u=Math.round(q-r/2),v=Math.round(q+r/2));for(v=new Fg(u-t,v+t);h<e.length;)e[h].start>v.end&&(h=Math.max(0,h-1)),h++;k.push({ua:p.ua,isVisible:!0,ga:q,ja:{text:d[m].text,M:a,lines:[{x:q,y:0,text:d[m].text,length:r}],wb:g,hb:"end",GC:d[m].text,
anchor:null,angle:0}})}return k}function $A(a){return Db(a,function(b){return b>0?1:0})}var TA=[[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,0,1],[0,0,0,0,0,0,10],[0,0,0,0,0,0,50],[0,0,0,0,0,0,100]];function bB(a,b){this.j=a;this.M=b}I(bB,NA);bB.prototype.getHeight=function(a){return this.j(a,this.M).height};function cB(a,b,c){function d(g){if(g<=0)return-1;for(var h=0;g<1&&h<9;)g*=10,h++;return h}if(a>=b||!c)return null;c=Math.abs(a);var e=Math.abs(b);c>e&&(c=Math.abs(b),e=Math.abs(a));if(c===e)return e>=1?1:d(e)+1;if(c===0)return d(e)+1;a=e-c;return c<1?d(a)+1:Math.min(Math.floor(Math.log10(e))+1-(Math.floor(Math.log10(a))+1)+1,10)};function dB(){this.ticks=[];this.Za=null}dB.prototype.init=function(a){this.options=a;this.ticks=[];this.o=Infinity;this.m=-Infinity;this.F=null;this.format=a.Oa("format");N(a,"valueFormatter",function(b,c){return c});this.Za=this.C=null};function eB(a,b){a.format||(a.format=b)}function fB(a){a.Za||a.kf();return a.Za}dB.prototype.j=function(a){a=gB(this,a);if(a==null)return null;a=hB(this,a);return isFinite(a)?a:null};function gB(a,b){return b==null?null:a.Co(b)}
function iB(a,b){return a.Xk(a.C.inverse(b))}function hB(a,b){return a.C.transform(b)}dB.prototype.Bm=function(a,b){return a<b?-1:a>b?1:0};function jB(a,b,c){dB.call(this);this.D=c}I(jB,dB);y=jB.prototype;y.Vm=w(null);y.init=function(a,b){dB.prototype.init.call(this,a,b);b=a.md("formatOptions");a=[];a.push(b.millisecond);a.push(b.second);a.push(b.minute);a.push(b.hour);a.push(b.day);a.push(b.month);a.push(b.year);b=this.format;for(var c=a.length,d=[],e=0;e<c;e++)d[e]=b;this.D=kB([a,d,this.D])};function kB(a){a=dc.apply(null,a);return Db(a,function(b){return Hb(b,aa())})}y.ef=function(a,b){return N(a,b)};y.Co=function(a){return kj(a)};
y.Xk=function(a){return lj(a)};y.kf=function(){var a=Wi(this.G);a=this.D[a];this.Za=typeof a==="object"?new Em(a):new Em({pattern:a})};
var lB=[[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]],mB=[2,2,2,2,2,Im.hm,"y"],nB=[[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]],oB=[6,6,7,{pattern:7,clearMinutes:!0},2,Im.hm,"y"];var pB=null;function qB(){this.j={}}function rB(){return pB?pB:pB=new qB};function sB(){dB.call(this);this.granularity=1;this.tickSize=0}I(sB,dB);y=sB.prototype;y.Vm=function(){return[0,0,0,0]};y.ef=function(a,b){return N(a,b)};y.Bm=function(a,b){a=Yi(a);b=Yi(b);return a<b?-1:a>b?1:0};y.Co=function(a){return Yi(a)};y.Xk=function(a){return Ti(a).reverse()};y.kf=function(){var a=new Em({pattern:this.format||(this.granularity>1?"HH:mm":this.granularity===1?"HH:mm:ss":"HH:mm:ss.SSS"),timeZone:0});this.Za={Va:function(b){b=$i(b);return a.Va(b)}}};function tB(a,b,c,d,e,g){this.m=a;this.index=d;this.qj=g;this.maxValue=this.minValue=null;this.H=[];this.fa=this.G=null;this.ticks=[];this.Ea=this.tickValues=null;this.J=0;this.Gb=this.Nb=null;this.K=this.F=0;this.la={min:-Infinity,max:Infinity};this.La=this.j=null;this.Ra=Infinity;this.Ub=this.ca=null;this.Hf=c[0];this.options=b.view(c);this.type=O(this.options,"type",e,Nj);this.Gd=a.F.bars>0;b=O(this.options,"title");c=a.da==="in"?a.ca:"none";c=$l(this.options,"titleTextStyle",{Ua:a.fc,fontSize:a.Oc,
mb:c});this.title={text:b,M:c,gd:null,lines:[],wb:"center",hb:"start",ra:"",anchor:null,angle:0};this.C=O(this.options,"textPosition","out",Tj);b=this.type!=="value"||a.ia==="scatter"?Xl(this.options,"majorAxisTextColor",rq.majorAxisTextColor):Xl(this.options,"minorAxisTextColor",rq.minorAxisTextColor);c=this.C==="in"?a.ca:"none";b={color:b,Ua:a.fc,fontSize:a.Oc,mb:c};this.Xa=$l(this.options,"textStyle",b);c=Tl(this.options,"gridlines.minorTextOpacity");c=Wk(this.Xa.color,a.wa||"#fff",c);this.mj=
$l(this.options,"textStyle",b);this.mj.color=c;this.Bj=O(this.options,"outTextPosition","unbound",Uj);this.Zc=O(this.options,"inTextPosition","low",Vj);b=Xl(this.options,"baselineColor",a.Kb);this.Eg=new al({fill:b});b=Xl(this.options,"gridlines.color",a.wr);this.Ne=new al({fill:b});this.D=this.options.ta("gridlines.count");this.Kb=this.options.ta("gridlines.minSpacing");this.uj=this.options.ta("minorGridlines.count");c=Tl(this.options,"gridlines.minorGridlineOpacity");a=b==="none"?"none":Wk(b,a.wa||
"#fff",c);a=Xl(this.options,"minorGridlines.color",a);this.Wk=new al({fill:a});this.Db=Math.max(2,Math.round(this.title.M.fontSize/3.236));this.direction=this.Od=Pl(this.options,"direction",1);this.X=this.qj;this.Aa=Np(this.options,"logScale","scaleType");this.vc=(this.Fd=(this.bc=this.Aa==="mirrorLog")||this.Aa==="log")&&!this.bc}function uB(a,b){typeof b!=="number"||b===0||isNaN(b)||(b=Math.abs(b),a.Ra=Math.min(b-b/10,a.Ra))}
function vB(a){a.tickValues&&Ab(a.tickValues,function(b){uB(this,b.v)},a);a.j.C=Op(a.Aa,Fp(1,Gp(a.Ra)))}
function wB(a,b){var c=(c=rB().j[b])?c.apply(null,[]):null;a.j=c;a.dataType=b;xB(a)&&(b={},Aj(b,["maxAlternation"],1),Aj(b,["slantedText"],!1),Al(a.options,1,b),a.dl());b=a.Pi();if(N(a.options,"explorer")&&(!N(a.options,"explorer.axis")||a.options.Oa("explorer.axis."+b))||a.D!=null&&a.D<0)a.D=-1;c.init(a.options,a.D);a.minValue=c.ef(a.options,"minValue");a.maxValue=c.ef(a.options,"maxValue");a.G=N(a.options,"baseline",rq.vAxis.gridlines.baseline);b=null;a.G!==void 0&&a.G!=="auto"?b=a.G:b=a.fa||c.Vm();
a.fa=b;yB(a)}function yB(a){var b=N(a.options,"ticks");Array.isArray(b)&&(a.tickValues=b);a.tickValues&&(a.tickValues=Db(a.tickValues,function(c){var d={};d.v=c.v!==void 0?c.v:c;typeof c.f==="string"&&(d.f=c.f);return d}),a.tickValues.length>0&&(Yb(a.tickValues,function(c,d){return a.j.Bm(c.v,d.v)}),a.minValue==null&&(a.minValue=a.tickValues[0].v),a.maxValue==null&&(a.maxValue=yb(a.tickValues).v)))}
function zB(a){a.X=O(a.options,"viewWindowMode",a.X,Oj);var b=a.j;if(a.type==="value"){var c=b.ef(a.options,"viewWindow.numericMin");typeof c!=="number"&&(c=b.j(b.ef(a.options,"viewWindow.min")));var d=b.ef(a.options,"viewWindow.numericMax");typeof d!=="number"&&(d=b.j(b.ef(a.options,"viewWindow.max")));c!=null&&(a.la.min=c);d!=null&&(a.la.max=d)}else a.la.min=Pl(a.options,"viewWindow.min",a.la.min),a.la.max=Pl(a.options,"viewWindow.max",a.la.max),a.la.max=Math.max(a.la.min+1,a.la.max);a.la.min>a.la.max&&
(c=a.la.min,a.la.min=a.la.max,a.la.max=c);a.type==="value"&&(a.la.min!==-Infinity&&(c=a.la.min,c!=null&&(b.o=c)),a.la.max!==Infinity&&(c=a.la.max,c!=null&&(b.m=c)),AB(a))}function BB(a){if(a.type==="value"&&!a.j)throw Error("oc`"+a.Hf);}
function CB(a,b,c,d,e){a.Nb=c+(a.direction===1?.5:-.5);a.J=b-1;a.Gb=c+b*a.direction;b=a.Aq();a.N=d;a.O=e;a.type!=="value"?d=DB(a,a.J+1):(a.G!=null&&a.G!=="auto"&&EB(a,a.j.j(a.G)),a.minValue!=null&&EB(a,a.j.j(a.minValue)),a.maxValue!=null&&EB(a,a.j.j(a.maxValue)),FB(a),d=xB(a)?GB(a):HB(a));return{title:a.title,name:a.cr(),type:a.type,Fd:a.Fd,dataType:a.dataType,Od:a.Od,Nb:a.Nb,Gb:a.Gb,number:{Ib:a.Cs.bind(a),cd:a.ip.bind(a)},position:{Ib:a.zm.bind(a),cd:a.wq.bind(a)},fe:b,La:d.La,xa:d.xa,text:d.Ea,
la:a.j?{min:a.j.o,max:a.j.m}:{min:a.la.min,max:a.la.max}}}
function DB(a,b){var c=a.m.qa;a.la.min===-Infinity&&(a.la.min=Math.min(0,a.la.max-1));a.la.max===Infinity&&(a.la.max=Math.max(c.length,a.la.min+1));a.la.max=Math.max(a.la.min+1,a.la.max);var d=a.la.max-a.la.min;a.Gd&&(d=Math.min(d,Math.floor((b+1)/2)));a.type==="categorypoint"&&(d=Math.max(1,d-1));a.K=IB(a);a.F=a.J/d;var e=JB(a);b=qi(c.length,function(g){var h=e.Va(c[g].Nf[0]),k=g-a.K;return{ua:c[g].data,ga:a.Ob(g),text:h,isVisible:k>=0&&k<=d,optional:!0}});return{xa:[],La:null,Ea:KB(a,b),ticks:[]}}
function JB(a){if(a.j){if(xB(a)){var b=UA(a.options,!1,0,function(d){return a.Ob(d)},a.m.D);LB(a,b,0);return new Em({pattern:8})}b=Db(a.tickValues,function(d){return d.v});b=jA(b);var c=MB(a);mA(c,b);return nA(c)}return{Va:aa()}}
function GB(a){function b(E){E=c(E);var H=KB(a,E);if(H==null)return!1;Bb(H,function(X){var sa=X.ja.anchor.x;x&&(sa=X.ja.anchor.y);X.isVisible&&NB(D,sa)||Pb(H,X)});return H}function c(E){a.tickValues?E=LB(a,B,z):(E=E||[],E=Db(E,function(H){var X=H.ua;X=(Array.isArray(X)?e.j(X):X.getTime())-z;if(X!=null&&(X=a.Ob(X),X!=null&&!isNaN(X)))return{ua:H.ua,ga:X,text:H.ja.text,isVisible:H.isVisible,optional:H.optional}}));return E}function d(E,H){return function sa(){var ta,ba,na,xa,Ea;return Qa(sa,function(ab){switch(ab.j){case 1:ab.K(2),
ta=VA(B,E,H,C),ba=null,na=function(){D.direction=1;return ba=ta.next().value},xa={};case 4:if(!na()){ab.Eb(2);break}ba.xa=Rb(ba.xa);ba.Ea=Rb(ba.Ea);xa.kl=function(ca){return Math.round(ca*100)/100};A===-1&&(D.direction=A,Ab(ba.xa,function(ca){return function(da,Ka){da=Gc(da);ba.xa[Ka]=da;da.ga=(0,ca.kl)(OB(D,da.ga))}}(xa)),Ab(ba.Ea,function(ca){return function(da,Ka){da=Gc(da);ba.Ea[Ka]=da;da.ga=(0,ca.kl)(OB(D,da.ga));da.ja=Gc(da.ja);da.ja.lines[0]=Gc(da.ja.lines[0]);da.ja.lines[0].x=(0,ca.kl)(OB(D,
da.ja.lines[0].x))}}(xa)));Bb(ba.Ea,function(ca){ca.ua=iB(e,ca.ua.getTime());ca.ja=Gc(ca.ja);var da=Gc(ca.ja.lines[0]);ca.ja.lines[0]=da;x&&(ca=J([da.y,da.x]),da.x=ca.next().value,da.y=ca.next().value)});Bb(ba.xa,function(ca,da){ca=Gc(ca);ba.xa[da]=ca;NB(D,ca.ga)?ca.ua=iB(e,ca.ua.getTime()-z):(ca.isVisible=!1,Pb(ba.xa,ca))});Zb(ba.xa,function(ca,da){return e.Bm(ca.ua,da.ua)});Ea=Va;return ab.C(ba,7);case 7:Ea(ab.o);xa={kl:void 0};ab.Eb(4);break;case 2:ab.H(),ab.J(0)}})}()}var e=a.j,g=!0,h=!0;a.X!==
"maximized"&&(g=isFinite(a.la.min),h=isFinite(a.la.max));var k=PB(a),l=k,m=l.min;l=l.max;QB(a,k);AB(a);var p=m,q=l;k=Math.abs(l-m);var r=a.Sm(),t=a.La.ua,u=t==null?null:e.j(t);t=Math.abs(a.Gb-a.Nb);var v=a.options.nd("viewWindow.maxPadding",t)/t;v*=k;g||(m=u!=null&&u<=m&&m-k<u?u:m-v);h||(l=u!=null&&u>=l&&l+k>u?u:l+v);k={min:m,max:l};QB(a,k);AB(a);Yb(a.H);k=Infinity;for(u=1;u<a.H.length;++u)(v=Math.abs(a.H[u]-a.H[u-1]))&&(k=Math.min(k,v));k===Infinity&&(k=0);var x=r.orientation==="vertical";r={};var z=
0;e instanceof sB&&(z=(new Date(1970,0,1)).getTime(),r={gridlines:{units:nq},minorGridlines:{units:oq}});k=a.D!=null&&a.D>=0?a.D:-1;u=a.Kb;k>=0&&(u=t/(k+1));u!=null&&Aj(r,["gridlines","minStrongLineDistance"],u);Al(a.options,1,r);var B=UA(a.options,x,z,function(E){return a.Ob(E)},a.m.D),C={Xa:a.Xa,Ne:a.Ne,mj:a.mj,Wk:a.Wk,Vf:a.direction===1?1:0},A=a.direction,D=a;r=!0;t=null;for(var F;r;){r=m;k=l;var K=d(m,l);u=null;for(var G=!1;!G&&(u=K.next().value);)if(t=u.xa,G=b(u.Ea)!==!1)F=a.ca,v=a.Ub;G&&t.length>
1&&(g||(v=Eb(u.xa,function(E,H){var X=e.j(H.ua);return H.sn||X>p?E:Math.max(E,X)},-Infinity),m=Math.max(m,v)),h||(u=Eb(u.xa,function(E,H){var X=e.j(H.ua);return H.sn||X<q?E:Math.min(E,X)},Infinity),l=Math.min(l,u)));r=m!==r||l!==k;k={min:m,max:l};QB(a,k);AB(a)}a.tickValues=null;F=F||[];v=c(F);return{xa:t,La:RB(a),Ea:F,ticks:v}}
function LB(a,b,c){var d=[],e=Db(a.tickValues,function(h){var k=a.j.j(h.v);return{ua:new Date(k+c),Me:h.f,brush:a.Ne}}),g=null;if(g=aB(b,e,b.D||b.C).next().value)if(g==null||g.length===0)return[];Ab(e,function(h,k){var l=h.ua,m=l.getTime()-c;m!=null&&(m=a.Ob(m),m==null||isNaN(m)||(h.ga=m,h.isVisible=!0,d.push({ua:l,ga:m,text:g[k].text,isVisible:!0})))});return d}
function HB(a){function b(E,H){function X(xa){return zi(13,e.C.inverse(xa))}var sa=X(E),ta=X(H),ba=g?null:X(p),na=h?null:X(q);if(isNaN(sa)||isNaN(ta))return{Dc:[],lj:[],min:E,max:H};E=u.ye+.5;H=u.Ve-.5;a.Fd&&(H-=.5);return QA(new OA(sa,ta,E,H,u.reversed,x,a.Ra||1,u.orientation,a.options,z,B,c,function(xa){a.Ob=function(Ea){if(Ea==null)return null;Ea=X(Ea);return xa.zb(Ea)};a.Yj=function(Ea){if(Ea==null)return null;Ea=xa.Ac(Ea);return hB(e,Ea)}}),sa,ta,ba,na)}function c(E){E=d({Dc:E});return KB(a,
E)}function d(E){return a.tickValues?SB(a,B):TB(a,E.Dc)}var e=a.j,g=!0,h=!0;a.X!=="maximized"&&(g=isFinite(a.la.min),h=isFinite(a.la.max));var k=PB(a),l=k,m=l.min;l=l.max;QB(a,k);AB(a);var p=m,q=l,r=Math.abs(l-m);isFinite(r)||(r=1);var t=a.La.ua;k=t==null?null:e.j(t);var u=a.Sm();t=e.C.inverse(e.o);var v=e.C.inverse(e.m);uB(a,t);uB(a,v);v=Math.abs(a.Gb-a.Nb);var x=a.Fd?0:1,z=new bB(a.m.D,a.Xa);Al(a.options,1,{format:e.format});var B=MB(a);t=a.D;t===-1&&(t=null);var C=a.Kb;t!=null&&t>2&&(a.Fd&&(t*=
2),C=v/Math.max(1,t+1));C==null&&(C=40,a.Pi()==="horizontal"&&(C*=2));a.Fd&&(C/=2);g||(k!=null&&k<=m&&m-r<k&&(m=k,g=!0),a.vc&&m<=0&&(m=p*.1));!h&&k!=null&&k>=l&&l+r<k&&(l=k,h=!0);Al(a.options,0,{gridlines:{minSpacing:C}});r=b(m,l);k=a.options.Oa(["format","format.pattern"]);k=kn[k]===5||kn[k]===6;var A;if((A=a.ca)==null||!A.length){v=A=a.options.ta(["format.significantDigits"]);if(a.Fd&&r.Dc.length>2){C=r.Dc;for(var D=[0,1,C.length-1],F=0;F<D.length;F++)v=Math.max(v,cB(0,C[D[F]].value,k))}else v=
cB(m,l,k);v!==null&&(A===null&&v>3||typeof A==="number"&&A<v)&&(B=MB(a,{Aj:v}),r=b(m,l))}m=hB(e,r.min);l=hB(e,r.max);k={min:m,max:l};QB(a,k);AB(a);m=a.ca||[];if(t===0||t===1)r.Dc=Tb(r.Dc,0,t);t===2&&(r.Dc=[r.Dc[0],r.Dc[r.Dc.length-1]]);l=d(r);var K=[];if(!a.tickValues){var G={};Ab(l,function(E){G[(Math.round(E.ga*1E4)/1E4).toString()]=!0});a.uj&&(t==null||t>=2)&&Ab(r.lj||[],function(E){E=E.getValue();E=hB(e,E);E=UB(a,E);E=Math.round(E*1E4)/1E4;G[E.toString()]||K.push(E)})}t=Db(l,function(E){return{tick:E,
ua:E.ua,ga:E.ga,isVisible:NB(this,E.ga),length:null,brush:this.Ne}},a);K.length>0&&(A=Db(K,function(E){return{ua:this.wq(E),ga:E,isVisible:!0,length:null,brush:this.Wk}},a),Sb(t,A));if(A=RB(a))A.isVisible=NB(a,A.ga);return{xa:t,La:A,Ea:m,ticks:l}}function TB(a,b){var c=[];Ab(b,function(d){var e=d.label,g=d.getValue(),h=g==null?null:a.j.Xk(g);g=hB(a.j,g);g=a.Ob(g);if(!isNaN(g)){g=Math.round(g*1E4)/1E4;var k=NB(a,g);d.j&&k&&c.push({ua:h,ga:g,text:e||"",isVisible:k})}});return c}
function SB(a,b){var c=Db(a.tickValues,function(g){return g.v});c=jA(c);mA(b,c);var d=nA(b),e=[];Ab(a.tickValues,function(g){var h=g.v,k=a.j.j(h);k!=null&&(k=a.Ob(k),k!=null&&!isNaN(k)&&NB(a,k)&&(g=g.f,typeof g!=="string"&&(g=d.Va(h)),e.push({ua:h,ga:k,text:g,isVisible:!0})))});return e}
function MB(a,b){b=b===void 0?{}:b;var c=a.options;a=new lA;b={pattern:c.Oa(["format","format.pattern"]),fractionDigits:c.ta(["format.fractionDigits","formatOptions.fractionDigits"]),significantDigits:b.Aj||c.ta(["format.significantDigits"]),scaleFactor:c.ta(["format.scaleFactor","formatOptions.scaleFactor","formatter.scaleFactor"]),prefix:c.Oa(["format.prefix","formatOptions.prefix","formatter.prefix"]),suffix:c.Oa(["format.suffix","formatOptions.suffix","formatter.suffix"]),decimalSymbol:c.Oa(["format.decimalSymbol"]),
groupingSymbol:c.Oa(["format.groupingSymbol"]),negativeColor:c.Oa(["format.negativeColor"]),negativeParens:c.Oa(["format.negativeParens"])};a.G=b;a.j=!1;b=c.ta(["format.numDecimals","formatter.numDecimals","formatOptions.numDecimals"]);typeof b==="number"&&(a.m=b,a.j=!0,mA(a,b));b=c.ta(["format.maxNumDecimals","formatter.maxNumDecimals","formatOptions.maxNumDecimals"]);typeof b==="number"&&mA(a,b);var d=c.ta(["format.minNumDecimals","formatter.minNumDecimals","formatOptions.minNumDecimals"]);typeof d===
"number"&&(a.m=d,a.j=!0);d=c.ta(["format.numSignificantDigits","formatter.numSignificantDigits","formatOptions.numSignificantDigits"]);typeof d==="number"&&(a.o=d,a.j=!0);if(d=N(c,["format.unit","formatter.unit","formatOptions.unit"]))a.F={symbol:d.symbol,position:d.position,usePadding:d.usePadding},a.j=!0;c=N(c,["format.useMagnitudes","formatter.useMagnitudes","formatOptions.useMagnitudes"]);c!=null&&(d=a.J.bind(a),c==="long"&&(d=a.H.bind(a)),d(typeof b==="number"?b:5));return a}
function RB(a){var b=null;a.type==="value"&&a.La&&(b={ua:a.La.ua,ga:a.La.ga,isVisible:!0,length:null,brush:a.Eg});return b}function FB(a){if(a.tickValues){var b=Infinity,c=-Infinity;Ab(a.tickValues,function(e){e=this.j.j(e.v);b=Math.min(b,e);c=Math.max(c,e);EB(this,e)},a);if(a.tickValues.length>1){var d=a.j.m;b<=a.j.o&&!isFinite(a.la.min)&&(a.la.min=b);c>=d&&!isFinite(a.la.max)&&(a.la.max=c)}}}
function PB(a){var b=isFinite(a.la.min)?a.la.min:a.j.o;isFinite(b)||(b=0);var c=isFinite(a.la.max)?a.la.max:a.j.m;isFinite(c)||(c=1);if(b===c){if(xB(a)){a=new Date(b);a=Wi([a.getMilliseconds(),a.getSeconds(),a.getMinutes(),a.getHours(),a.getDate()-1,a.getMonth(),a.getFullYear()]);var d=[1,1E3,6E4,36E5,864E5,26784E5];a=a<d.length?d[a]:316224E5}else a=1;b-=a;c+=a}b>c&&(c=J([c,b]),b=c.next().value,c=c.next().value);return{min:b,max:c}}
function QB(a,b){var c=a.j,d=b.min;d!=null&&(c.o=d);c=a.j;d=b.max;d!=null&&(c.m=d);a.la=b;a.F=a.J/Math.max(1,b.max-b.min);b.min!==Infinity&&(a.K=b.min)}function AB(a){var b=a.fa==null?null:a.j.j(a.fa);a.j.F=b;if(b!=null){var c=a.Ob(b);isNaN(c)&&(c=Infinity);a.La={ua:iB(a.j,b),ga:c,isVisible:!0}}else a.La={ua:null,ga:Infinity,isVisible:!1}}function EB(a,b){if(a.type==="value"&&b!=null&&(!a.vc||b>=0)){var c=a.j;b!=null&&(b<c.o&&b!=null&&(c.o=b),b>c.m&&b!=null&&(c.m=b));a.H.push(b)}}
function VB(a){if(a.type==="value"){var b=a.j,c=b.o,d=b.m,e=(d-c)*.01;c>0&&a.la.min===-Infinity&&(c=Math.max(c-e,0),c!=null&&(b.o=c));d<0&&a.la.max===Infinity&&(a=Math.min(d+e,0),a!=null&&(b.m=a))}}y=tB.prototype;y.Ob=function(a){return a==null||this.F===0?null:this.Nb+(a-this.K)*this.direction*this.F};function UB(a,b){a=a.Ob(b);if(a==null)throw Error("pc`"+b);return a}y.Yj=function(a){return a==null||this.F===0?null:(a-this.Nb)*this.direction/this.F+this.K};
y.wq=function(a){a=this.Yj(a);return a==null?null:this.ip(a)};y.zm=function(a){a=this.Cs(a);return a==null?null:this.Ob(a)};function WB(a,b){a=a.zm(b);if(a==null)throw Error("pc`"+b);return a}function OB(a,b){return b==null?null:2*a.Nb-b}function XB(a,b){return isNaN(b)?!0:b*a.direction>a.Gb*a.direction}function NB(a,b){return!isNaN(b)&&b!==Infinity&&!(isNaN(b)||b*a.direction<a.Nb*a.direction)&&!XB(a,b)}y.Cs=function(a){return this.type==="value"?this.j.j(a):a};
y.ip=function(a){return a==null?null:this.type==="value"?iB(this.j,a):a};function IB(a){switch(a.type){case "value":case "categorypoint":return a.la.min;case "category":return a.la.min-.5;default:throw Error("qc`"+a.type);}}function YB(a,b){return b==null?!1:a.type==="value"?b>=a.la.min&&b<=a.la.max:b>=Math.floor(a.la.min)&&b<Math.ceil(a.la.max)}function xB(a){return a.j!=null&&(a.j instanceof jB||a.j instanceof sB)}
function KB(a,b){a.ticks=b;a.Ea=null;b=a.C;b==="none"&&(a.C="in");a.zq();a.xq();var c=null;b==="none"&&(a.Ea=[]);a.Ea&&a.rq()&&(a.ca=a.Ea,a.Ub=a.ticks,c=a.Ea);a.C=b;return c};function ZB(a,b,c,d,e,g,h,k,l){this.m=a;this.ticks=b;this.F=c;this.H=d;this.D=e;this.j=g;this.G=h;this.o=k;this.C=l}function $B(a,b,c,d){switch(d){case "attachToEnd":return(b-1-a)%c;default:return a}}function aC(a,b,c){b=Math.ceil(a.ticks.length/(b*c));return a.ticks.length<2||b<2}
function bC(a,b,c,d,e){b=$B(b,a.ticks.length,d,a.G);for(var g=a.ticks.length<=1?a.m:Math.max(0,Math.abs(a.ticks[1].ga-a.ticks[0].ga)*d-a.o),h=[];b<a.ticks.length;b+=d){var k=a.ticks[b],l=k.isVisible&&k.ga!=null?Math.min(g,k.ga*2,(a.m-k.ga)*2):g,m=a.C(k.text,l,e),p=m.gb;l<g&&(p=a.C(k.text,g,e).gb);h.push({ua:k.ua,isVisible:k.isVisible,optional:k.optional,ga:k.ga,gs:c,text:k.text,width:m.Dg,layout:m,gb:p})}return h}
function cC(a,b,c,d){var e=b*c;d=b>1?1:d;for(var g=[],h=0;h<b;h++){var k=bC(a,a.F+h*c,h*d,e,d);Sb(g,k)}g.sort(function(l,m){return(l.ga||0)-(m.ga||0)});return g}function dC(a,b,c){return cC(a,b,c,a.H).map(function(d){return{Te:0,gb:d.gb||!1,Wx:d.layout.lines.length}}).reduce(function(d,e){return{Te:Math.max(d.Te,e.Wx),gb:d.gb||e.gb}},{Te:0,gb:!1})}
function eC(a){for(var b=1,c=a.j||1,d=dC(a,b,c),e=b;d.gb&&b<a.D;){b++;if(aC(a,b,c))break;e=b;d=dC(a,e,c)}b=c;if(!a.j){c=a.ticks.length/e*a.o/a.m;if(isNaN(c)||!isFinite(c)||c<1)c=1;var g=new iA(fC);g.floor(c);for(c=g.next();d.gb&&c<a.ticks.length&&!aC(a,e,c);)b=c,d=dC(a,e,b),c=g.next()}return{pm:e,Fg:b,Te:d.Te*e}}function gC(a,b,c,d,e){a=cC(a,b,c,d);e=a.reduce(function(g,h){var k=h.gb?1:0;delete h.gb;return g+k},0)<=a.length*e;return{xl:a,iq:e}}
function hC(a,b,c,d,e){var g=Math.min(a.D,d),h=Math.min(b,g),k=a.j||c;c=gC(a,h,k,d,e);for(b=h;!c.iq&&h<g;){h++;if(aC(a,h,k))break;b=h;c=gC(a,b,k,d,e)}g=k;if(!a.j){k=a.ticks.length/b*a.o/a.m;if(isNaN(k)||!isFinite(k)||k<1)k=1;h=new iA(fC);h.floor(k);for(k=h.next();!c.iq&&k<a.ticks.length&&!aC(a,b,k);)g=k,c=gC(a,b,g,d,e),k=h.next()}return{pm:b,Fg:g,xl:c.xl}}var fC=[1,2,3,4,5];function iC(a,b,c,d,e,g){tB.call(this,a,b,Qb(["hAxes."+d,"hAxis"],c),d,e,g);this.dl()}I(iC,tB);y=iC.prototype;
y.dl=function(){var a=this.options;this.Ha=a.Ti("slantedText");var b=Pl(a,"slantedTextAngle",30);this.nc=b=jc(b,360);this.da=lc(b);this.Ef=Tl(a,"margin",.5*this.Xa.fontSize);this.Ya=Tl(a,"firstVisibleText");this.sb=Tl(a,"maxTextLines",Infinity);this.wa=Tl(a,"maxAlternation",2);this.T=Tl(a,"showTextEvery",0);this.ka=O(a,"showTextEveryMode","attachToStart",gk);this.Vb=Tl(a,"minTextSpacing",this.Xa.fontSize);P(a,["allowContainerBoundaryTextCutoff","allowContainerBoundaryTextCufoff"],!1)};
y.cr=function(){return"hAxis#"+this.index};
y.zq=function(){var a=this,b=this.Ea!=null;if(this.index===0){var c=this.m.D,d=this.Xa.fontSize,e=this.title.M.fontSize,g=this.m.da==="out"?this.title.text:"",h=new ZB(this.m.width,this.ticks,this.Ya,this.sb,this.wa,this.T,this.ka,this.Vb,function(C,A,D){return qz(c,C,a.Xa,A,D)}),k=this.T||1,l=null;if(this.C==="out")if(this.Ha==null)if(this.ticks.length*d/(this.wa*k)<=this.m.width){var m=eC(h);if(m.Fg>k||m.Te===0)l=jC(this,c),m=null}else l=jC(this,c);else this.Ha?l=jC(this,c):m=eC(h);var p=qz(c,g,
this.title.M,this.m.j.width,Infinity),q=Math.max(2,Math.round(d/1.618)),r=Math.max(2,Math.round(d/3.236));g=function(){if(l==null)throw Error("rc");return{key:"ticks",min:l.minHeight+2,max:l.maxHeight+2,Ta:[q-2]}};var t=[];t.push({key:"bottom-space",min:2,Ta:[Infinity]});p.lines.length>0&&t.push({key:"title",min:e+2,Ta:[Infinity]});var u=this.N.M.fontSize;this.N.position==="bottom"&&t.push({key:"legend",min:u+2,Ta:[Infinity]});this.O.position==="bottom"&&t.push({key:"colorBar",min:this.O.getHeight()+
2,Ta:[Infinity]});u=t.length;m&&m.Te>0?t.push({key:"ticks",min:d+2,Ta:[q-2]}):l&&t.push(g());var v=t.length;if(m)for(var x=1;x<m.Te;x++)t.push({key:"ticks",min:d+2,Ta:[r-2]});d=t.length;for(r=1;r<p.lines.length;r++)t.push({key:"title",min:e+2,Ta:[this.Db-2]});this.pa=e=vi(t,this.m.height-this.m.j.bottom);var z=e.ticks||[];if(m){var B=hC(h,m.pm,m.Fg,z.length,0);this.Ha==null&&B.Fg>k&&(B=m=null,l=jC(this,c),t[u]=g(),t=xi(t,0,v,d,void 0),e=vi(t,this.m.height-this.m.j.bottom))}this.o=this.m.j.bottom;
z=e.ticks||[];if(z.length>0){for(h=1;h<z.length;h++)z[h]+=z[h-1];if(b&&z.length===1)for(b=this.o+z[0],h=0;h<this.Ea.length;h++)k=this.Ea[h].ja,k.anchor=k.anchor||new Uy(0,0),k.anchor.y=b;if(m){if(B==null)throw Error("sc");this.Ea=Db(B.xl,function(C,A){var D=Db(C.layout.lines,function(F,K){return{x:0,y:z[C.gs+K],length:C.width,text:F}});A=a.Ea&&a.Ea[A]&&a.Ea[A].ja;return{ua:C.ua,isVisible:C.isVisible,optional:C.optional,ja:{text:C.text,M:a.Xa,lines:D,wb:A?A.wb:"center",hb:A?A.hb:"end",ra:C.layout.gb?
C.text:"",anchor:new Uy(C.ga,a.o),angle:0}}})}else l&&(m=z[0],B=Math.min(m-2,l.maxHeight),this.Ea=kC(this,c,this.o+m-B,B,l.Fg));this.o+=yb(z)}lC(this);mC(this);nC(this)}};function lC(a){var b=a.m.D,c=a.m.da==="out"?a.title.text:"",d=a.pa.title||[];if(d.length>0)for(b=qz(b,c,a.title.M,a.m.j.width,d.length),a.title.ra=b.gb?c:"",a.title.lines=[],c=0;c<d.length;c++)a.o+=d[c],a.title.hb="end",a.title.lines.push({x:a.m.j.left+a.m.j.width/2,y:a.o,length:a.m.j.width,text:b.lines[c]})}
function mC(a){var b=a.N.M.fontSize,c=a.pa.legend||[];c.length>0&&(a.o+=c[0],a.N.area=new Hg(a.o-b,a.m.j.right,a.o,a.m.j.left))}function nC(a){var b=a.pa.colorBar||[];b.length>0&&(a.o+=b[0],b=new Hg(a.o-a.O.getHeight(),a.m.j.right,a.o,a.m.j.left),a.O.area=b)}
function jC(a,b){function c(p){p=b(p.text,d).width;return Math.ceil(Math.abs(p*g)+Math.abs(e*h))}var d=a.Xa,e=d.fontSize,g=Math.sin(a.da%Math.PI),h=Math.cos(a.da%Math.PI),k=a.T;k||(k=a.ticks.length<2?1:Math.ceil((e+2)/g/Math.abs(a.ticks[1].ga-a.ticks[0].ga)));for(var l=0,m=0;m<a.ticks.length;m+=k)l=Math.max(c(a.ticks[m]),l);a=c({text:"..."});return{minHeight:Math.min(l,a),maxHeight:l,Fg:k}}
function kC(a,b,c,d,e){var g=$B(0,a.ticks.length,e,a.ka);d=Math.floor((d-a.Xa.fontSize*Math.cos(a.da%Math.PI))/Math.sin(a.da%Math.PI));var h=[];for(c+=a.Ef;g<a.ticks.length;g+=e){var k=a.ticks[g],l=qz(b,k.text,a.Xa,d,1),m={text:k.text,M:a.Xa,lines:[],angle:-a.nc,wb:a.nc>180?"start":"end",hb:"center",ra:l.gb?k.text:"",anchor:new Uy(k.ga,c)};l.lines.length>0&&m.lines.push({x:0,y:0,length:d,text:l.lines[0]});h.push({ua:k.ua,isVisible:k.isVisible,optional:k.optional,ja:m})}return h}
y.xq=function(){var a=this;if(this.index===0){var b=this.m.D,c=this.Xa.fontSize,d=new ZB(this.m.width,this.ticks,this.Ya,this.sb,this.wa,this.T,this.ka,this.Vb,function(r,t,u){return qz(b,r,a.Xa,t,u)}),e,g=this.Zc;this.C==="in"&&(e=eC(d));var h=Math.max(2,Math.round(c/3.236)),k=Math.max(2,Math.round(c/1.618));k=this.type==="value"?h:k;var l=Math.max(2,Math.round(c/3.236));if(this.type==="value")if(g==="high"){var m="start";var p=h}else m="end",p=-h;else m="center",p=0;g=[];g.push({key:"top-space",
min:2,Ta:[Infinity]});if(e)for(h=0;h<e.Te;h++)g.push({key:"ticks",min:c+2,Ta:[(h===0?k:l)-2]});var q=vi(g,Math.floor(this.m.j.height/2)).ticks||[];if(q.length>0&&e!=null){for(c=1;c<q.length;c++)q[c]+=q[c-1];d=hC(d,e.pm,e.Fg,q.length,.5);this.Ea=Db(d.xl,function(r){var t=r.layout.lines;t.reverse();t=Db(t,function(u,v){return{x:0,y:-q[r.gs+v],length:r.width,text:u}},a);return{ua:r.ua,isVisible:r.isVisible,optional:r.optional,ja:{text:r.text,M:a.Xa,lines:t,wb:m,hb:"start",ra:r.layout.gb?r.text:"",anchor:new Uy(p+
r.ga,a.m.j.bottom),angle:0}}})}}};
y.rq=function(){function a(k,l){var m=k[0].anchor;Ab(k,function(p){var q=p.anchor,r=q.x;q=q.y;var t=m.x,u=m.y,v=l;v=v*Math.PI/180;r-=t;q-=u;var x=Math.sin(v);v=Math.cos(v);p.anchor=new Uy(v*r-x*q+t,x*r+v*q+u);p.angle=0})}var b=this;if(this.C==="none")return!0;var c=N(this.options,"ticks",null),d=c!=null&&Array.isArray(c);Zb(this.Ea,function(k,l){return k.optional&&!l.optional?1:l.optional&&!k.optional?-1:0});c=Db(this.Ea,function(k){return Gc(k.ja)});var e=c.length>0?c[0].angle:0;e&&(e>0?a(c,360-
e):a(c,-e));var g=[],h=[];return Gb(c,function(k,l){function m(q){return Jg(p,q)}var p=Vy(k);if(!p)return!0;k=Math.round(k.M.fontSize/4);Ig(p,new Hg(0,k,0,k));if(Hb(g,m))return d||b.Ea[l].optional?(b.Ea[l].isVisible=!1,!0):!1;if(d||b.Ea[l].optional){if(Hb(h,m))return b.Ea[l].isVisible=!1,g.length===0;h.push(p)}else g.push(p);return!0})};y.Sm=function(){return{reversed:this.direction===-1,ye:this.m.j.left,Ve:this.m.j.right,orientation:this.Pi()}};y.Pi=w("horizontal");
y.Aq=function(){return this.index===0?{ga:this.m.j.bottom,direction:-1}:{ga:this.m.j.top,direction:1}};function oC(){dB.call(this)}I(oC,dB);y=oC.prototype;y.Vm=w(0);y.init=function(a,b){dB.prototype.init.call(this,a,b);this.Za=null;this.vj=Pl(a,"formatOptions.scaleFactor",1)};y.kf=function(){var a=this.format;a={pattern:a,fractionDigits:a?null:0,scaleFactor:this.vj,prefix:this.options.Oa("formatOptions.prefix"),suffix:this.options.Oa("formatOptions.suffix"),significantDigits:this.options.Ui("formatOptions.significantDigits")};this.Za=new gn(a)};y.ef=function(a,b){return a.ta(b)};y.Co=function(a){return Number(a)};
y.Xk=aa();rB().j.timeofday=function(){return new sB};rB().j.date=function(){return new jB(lB,3,mB)};rB().j.datetime=function(){return new jB(nB,3,oB)};rB().j.number=function(){return new oC};function pC(a,b,c){return a.left<=b.right+c&&b.left<=a.right+c&&a.top<=b.bottom+c&&b.top<=a.bottom+c}function qC(a,b,c,d,e,g){tB.call(this,a,b,Qb(["vAxes."+d,"vAxis"],c),d,e,g);this.type==="value"&&(this.direction=-this.direction);this.dl()}I(qC,tB);y=qC.prototype;y.dl=function(){this.o=Tl(this.options,"maxTextLines",3)};y.cr=function(){return"vAxis#"+this.index};function rC(a){var b=a.m.D;return a.ticks.reduce(function(c,d){return Math.max(c,b(d.text,a.Xa).width)},0)}
function sC(a){var b=a.m.D,c=rC(a);a=b("...",a.Xa).width;return Math.min(a,c)}
y.zq=function(){var a=this,b=this.m.D,c=this.Xa.fontSize,d=this.title.M.fontSize,e=this.m.da==="out"?this.title.text:"",g=qz(b,e,this.title.M,this.m.j.height,Infinity),h=rC(this),k=sC(this),l=[];this.C==="out"?l.push({key:"right-space",min:2,Ta:[c-2]}):l.push({key:"right-space",min:0,Ta:[Infinity]});g.lines.length>0&&l.push({key:"title",min:d+2,Ta:[Infinity]});this.C==="out"&&l.push({key:"ticks",min:k+2,max:h+2,Ta:[Infinity]});for(c=1;c<g.lines.length;c++)l.push({key:"title",min:d+2,Ta:[this.Db-2]});
d=this.m.j;l=vi(l,this.index===0?d.left:this.m.width-d.right);var m=this.index===0?0:this.m.width;g=l.title||[];if(g.length>0)for(b=qz(b,e,this.title.M,d.height,g.length),this.index===1&&b.lines.reverse(),this.title.ra=b.gb?e:"",this.title.lines=[],e=0;e<g.length;e++)m+=g[e]*(this.index===0?1:-1),this.title.angle=-90,this.title.hb=this.index===0?"end":"start",this.title.lines.push({x:m,y:d.top+d.height/2,length:d.height,text:b.lines[e]});if(this.C==="out"){e=l.ticks[0]||0;m+=e*(this.index===0?1:-1);
var p=Math.min(h,e-2);this.Ea=p<k?[]:this.ticks.map(function(q,r){var t=a.index===0?"end":"start",u="center";a.Bj==="bound"&&(r===0&&(u=a.direction===1?"start":"end"),r===a.ticks.length-1&&(u=a.direction===1?"end":"start"));return tC(a,q,m,p,t,u,0)})}};
y.rq=function(){var a=this;if(this.C==="none")return!0;var b=this.Ea.map(function(h){return h.ja}),c=N(this.options,"ticks",null),d=c!=null&&Array.isArray(c),e=[],g=[];return Gb(b,function(h,k){var l=Vy(h),m=h.M.fontSize/8;if(!l)return!0;if(Hb(e,function(p){return pC(l,p,m)}))return d||a.Ea[k].optional?(a.Ea[k].isVisible=!1,!0):!1;if(d||a.Ea[k].optional){if(Hb(g,function(p){return pC(l,p,m)}))return a.Ea[k].isVisible=!1,e.length===0;g.push(l)}else e.push(l);return!0})};
y.xq=function(){var a=this,b=this.m.D,c=this.Xa.fontSize,d=Math.max(2,Math.round(c/3.236));c=Math.max(2,Math.round(c/1.618));c=this.type==="value"?d:c;if(this.type==="value")if(this.Zc==="high"){var e="end";var g=d}else e="start",g=-d;else e="center",g=0;d=this.ticks.reduce(function(p,q){return Math.max(p,b(q.text,a.Xa).width)},0);var h=b("...",this.Xa).width;h=Math.min(h,d);var k=[];k.push({key:"right-space",min:2,Ta:[Infinity]});this.C==="in"&&k.push({key:"ticks",min:h+2,max:d+c,Ta:[]});c=vi(k,
this.m.j.width);var l=this.index===0?this.m.j.left:this.m.j.right;if(this.C==="in"){c=c.ticks[0]||0;var m=Math.min(d,c-2);l+=(c-m)*(this.index===0?1:-1);this.Ea=this.ticks.map(function(p){return tC(a,p,l,m,a.index===0?"start":"end",e,g)})}};
function tC(a,b,c,d,e,g,h){var k=qz(a.m.D,b.text,a.Xa,d,a.o),l=a.Xa.fontSize,m=Math.max(2,Math.round(l/3.236)),p=k.lines.length,q=k.lines.map(function(r,t){return{x:0,y:(l+m)*(t-(p-1)/2),length:d,text:r}});return{ua:b.ua,isVisible:b.isVisible,optional:b.optional,text:b.text,ja:{text:b.text,M:a.Xa,gd:null,lines:q,wb:e,hb:g,ra:k.gb?b.text:"",anchor:new Uy(c,b.ga-h),angle:0}}}y.Sm=function(){var a={};a.reversed=this.direction===-1;a.ye=this.m.j.top;a.Ve=this.m.j.bottom;a.orientation=this.Pi();return a};
y.Pi=w("vertical");y.Aq=function(){return this.index===0?{ga:this.m.j.left,direction:1}:{ga:this.m.j.right,direction:-1}};function uC(a){a=Cb(a.split("}"),function(h){return h!=null&&Lc(h)!==""});for(var b={},c={},d=0;d<a.length;c={ko:void 0},d++){var e=a[d].split("{"),g=Db(e[0].split(","),Lc);c.ko=oh(Lc(e[1]));g.length===0?Object.assign(b,c.ko):Ab(g,function(h){return function(k){b[k]=b[k]||{};Object.assign(b[k],h.ko)}}(c))}return b};function vC(a){this.Za=a=a===void 0?String:a;this.j=wC()}function wC(){var a=new Map;a.set("number",function(b,c){return c.Za(b.value)});a.set("identifier",function(b){return b.name});a.set("+",w(" + "));a.set("-",w(" - "));a.set("--",w("-"));a.set("=",w(" = "));a.set("*",w(" * "));a.set("(",w("("));a.set(")",w(")"));a.set(",",w(", "));a.set("^",w("^"));return a}function xC(a,b){return b.map(function(c){return a.j.get(c.qe())(c,a)},a).join("")};function yC(a){this.x=a.x||0;this.y=a.y||0;this.length=a.length;this.text=a.text};function zC(a){this.text=a.text;this.M=a.M;this.gd=a.gd;this.lines=a.lines;this.wb=a.wb;this.hb=a.hb;this.ra=a.ra!==void 0?a.ra:"";this.bb=a.bb;this.angle=a.angle!=null?a.angle:0;this.anchor=a.anchor!==void 0?a.anchor:null;this.Of=!!a.Of};function AC(a,b){this.j=a;this.options=b}
function BC(a){var b=a.j.Sd(),c=a.options,d=a.j.Wa,e=b.orientation||"horizontal";if(d){var g=d.direction,h=-1;e==="vertical"&&(g=1,h=d.direction);var k=a.j.Ii,l=k&&k.je;k={Ua:b.fc,fontSize:b.Oc,mb:b.ca};var m=$l(c,["annotations.domain.textStyle","annotations.textStyle"],k),p=Zl(c,["annotations.domain.boxStyle","annotations.boxStyle"]),q=Xl(c,["annotations.domain.stem.color","annotations.domain.stemColor","annotations.stem.color","annotations.stemColor"],""),r=Pl(c,["annotations.domain.stem.length",
"annotations.domain.stemLength","annotations.stem.length","annotations.stemLength"],5),t=90;e==="vertical"&&(t=0);Pl(c,["annotations.domain.stem.angle","annotations.stem.angle"],t);var u=O(c,["annotations.domain.style","annotations.style"],"point",hk);u==="letter"&&(u="point");b.qa.forEach(function(K,G){var E=[],H=[];b.zd.forEach(function(ba){ba=CC(a,G,ba.columns,u);Sb(E,ba.point);Sb(H,ba.line)});if(E.length||H.length){var X=DC(a.j,G);X=UB(d,X);var sa=null,ta=null;e==="vertical"?(sa=b.j.left,ta=X):
(sa=X,ta=b.j.top+b.j.height);E.length&&(K.Ma=EC(a,sa,ta,null,"none","",e,g,h,E,m,p,r,q));H.length&&(b.orientation==="vertical"?sa=null:ta=null,K.Ma=FC(a,sa,ta,e,H,m,q))}});var v=Dc(Mj),x=P(c,["annotations.datum.highContrast","annotations.highContrast"],!0),z=P(c,["annotations.datum.alwaysOutside","annotations.alwaysOutside"],!1),B=$l(c,["annotations.datum.textStyle","annotations.textStyle"],k,v),C=Zl(c,["annotations.datum.boxStyle","annotations.boxStyle"]),A=Xl(c,["annotations.datum.stem.color","annotations.datum.stemColor",
"annotations.stem.color","annotations.stemColor"],"",v),D=Pl(c,["annotations.datum.stem.length","annotations.datum.stemLength","annotations.stem.length","annotations.stemLength"],12),F=O(c,["annotations.datum.style","annotations.style"],"point",hk);F==="letter"&&(F="point");b.L.forEach(function(K,G){if(K.type==="area"||K.type==="bars"||K.type==="line"||K.type==="scatter"||K.type==="steppedArea"){var E="series."+G+".annotations.";G=P(c,E+"highContrast",x);var H=P(c,E+"alwaysOutside",z),X=$l(c,E+"textStyle",
B,v);X.color=Tr(X.color,K.color);var sa=Zl(c,[E+"boxStyle"],C),ta=Xl(c,[E+"stemColor",E+"stem.color"],A,v),ba=Pl(c,[E+"stemLength",E+"stem.length"],D);Pl(c,[E+"stem.angle"],D);ta=Tr(ta,K.color);E=O(c,E+"style",F,hk);E==="letter"&&(E="point");E=a.j.jb[K.Pa];for(var na={},xa=0;xa<K.points.length;na={jl:void 0},++xa)if(K.points[xa]!=null&&K.points[xa].V!=null){var Ea=K.points[xa],ab=CC(a,xa,K.columns,F),ca=Ea.V,da=ml(K.Tb)?K.Tb.fill:G?"#fff":"#000";Ea=Ea.brush&&ml(Ea.brush)?Ea.brush.fill:da;var Ka=void 0;
if(Ea!==da&&G){Ka=Gc(X);var qb=[.1,.2,.3];na.jl=Ik(Ea);da=Ik(b.pi.fill);var gb=qb.map(function($c){return function(Of){return Nk([0,0,0],$c.jl,Of)}}(na));qb=qb.map(function($c){return function(Of){return Ok($c.jl,Of)}}(na));na=Gk(Pk(da,[na.jl].concat(gb,qb)));Ka.color=na}else Ka=X;gb=da=na=null;qb=e==="vertical"?E:d;var Hd=e==="vertical"?d:E;if(ca.x!=null)na=ca.x,da=ca.y;else if(ca.Zf!=null||ca.left!=null)gb=ca.Zf,gb==null&&(gb=new Kg(ca.left,ca.top,ca.width,ca.height)),na=gb.left,da=gb.top,l?(qb.direction===
1&&(na=gb.left+gb.width),Hd.direction===1&&(da=gb.top+gb.height)):e==="vertical"?(da=gb.top+gb.height/2,qb.direction===1&&(na=gb.left+gb.width)):(na=gb.left+gb.width/2,Hd.direction===1&&(da=gb.top+gb.height));ab.point.length&&(K.points[xa].Ma=EC(a,na,da,gb,K.type,Ea,e,qb.direction,Hd.direction,ab.point,Ka,sa,ba,ta,G,H));ab.line.length&&(K.points[xa].Ma=FC(a,na,da,e,ab.line,X,ta))}}})}}
function CC(a,b,c,d){var e=a.j.ya,g=c.annotation,h={line:[],point:[]};if(g==null)return h;c=c.annotationText||[];for(var k=0;k<g.length;++k){var l=g[k],m=l+1;zb(c,m)>=0&&e.ha(b,m)||(m=null);e.getValue(b,l)!=null&&(m={text:e.ha(b,l),mt:m,rowIndex:b},O(a.options,"annotation."+l+".style",d,hk)==="line"?h.line.push(m):h.point.push(m))}return h}
function EC(a,b,c,d,e,g,h,k,l,m,p,q,r,t,u,v){var x=a.j.Sd(),z=m.length,B=[[64,64,64],[128,128,128],[255,255,255]];u=u==null?!0:u;(e=e==="bars"||e==="steppedArea")&&d&&(h==="vertical"?c=Math.floor(d.top+d.height/2):b=Math.floor(d.left+d.width/2));if(h==="horizontal"&&l===1||h==="vertical"&&k===1)r*=-1;var C=h==="horizontal"?l===1?"bottom":"top":k===1?"right":"left",A=b,D=c-r;h==="vertical"&&(A=b-r,D=c);var F=-r,K=!1,G=r+p.fontSize*z;c-G<x.j.top&&c+G<x.j.bottom&&(D=c+G,F=r);x=[];for(r=0;r<z;r++){G=
m[r];var E=(0,a.j.ke)(G.text,p),H={},X=new Uy(A==null?void 0:A,D==null?void 0:D),sa=null;H.M=new sl(p);if(!e)H.wb="center",H.hb="end";else if(d&&!v&&z===1){sa=Ik(g);sa=Gk(Pk(sa,B));var ta=rk(p,sk);u&&(ta.mb="none",ta.color=sa);a:{sa=void 0;var ba=G.text;var na=ta;var xa=C;ta=new Kg(d.left,d.top,d.width,d.height);var Ea=a.j.ke,ab=a.j.Bg(),ca=Ea(ba,na),da=ca,Ka=Ng(ta);var qb=da.width<=Ka.width&&da.height<=Ka.height;da={};Ka=[];da.text=ba;da.M=na;if(xa==="top"){var gb=Math.floor(Og(ta).x);xa=ta.top+
2;da.wb="center";da.hb="start"}else if(xa==="right")gb=ta.left+ta.width-4,xa=Math.floor(Og(ta).y),da.wb="end",da.hb="center";else if(xa==="bottom")gb=Math.floor(Og(ta).x),xa=ta.top+ta.height-2,da.wb="center",da.hb="end";else if(xa==="left")gb=ta.left+4,xa=Math.floor(Og(ta).y),da.wb="start",da.hb="center";else throw Error("tc");if(!qb||ca.width>ta.width-4)if(ca.height<ta.height)na=qz(Ea,ba,na,ta.width-4,ta.height/(ca.height+2)),Ka=na.lines,na.gb&&(sa=ba,da.Of=!0);else if(ta.height>na.fontSize/3)sa=
ba,Ka=["..."],xa=Math.floor(Og(ta).y),da.hb="center",da.Of=!0;else{sa=null;break a}da.lines=[];if(Ka.length)for(ba=0,na=Ka.length,Ea=0;Ea<na;Ea++)da.lines.push(new yC({x:0,y:ba,length:ta.width,text:Ka[Ea]})),ba+=ca.height;else da.lines.push(new yC({x:0,y:0,length:ca.width,text:ba}));da.angle=0;da.anchor=new Uy(gb,xa);ab&&sa&&(da.bb={Dd:!1,tc:!1,content:sa});sa=new zC(da)}}if(sa&&!sa.Of&&z===1)x.push(sa),K=!0;else{switch(h){case "horizontal":H.wb="center";H.hb=l===-1?"end":"start";break;case "vertical":H.wb=
k===1?"start":"end";H.hb="center";break;default:throw Error("uc");}H.text=G.text;H.M=p;H.gd=q;H.anchor=X;H.Of=!1;H.lines=[{x:0,y:0,length:E.width,text:G.text}];H.angle=0;E=G.mt;a.j.Bg()&&E!=null&&(H.bb=GC(a.j,E,G.rowIndex));x.push(new zC(H));D+=l*p.fontSize*H.lines.length}}r=K?0:F;a="vertical";h==="vertical"&&(a="horizontal");return{jt:{x:b,y:c,length:r,orientation:a,color:t},labels:x,le:null}}
function FC(a,b,c,d,e,g,h){for(var k=a.j.Sd(),l=g.fontSize,m=[],p=a.j.ke,q=0;q<e.length;q++){var r=qz(p,e[q].text,g,k.j.height-l);m.push(r)}p="vertical";q=270;var t=c,u=k.j.top;r=k.j.bottom;d==="vertical"&&(p="horizontal",q=0,t=b,u=k.j.left,r=k.j.right);if(b!=null&&c!=null){for(var v=k=0;v<m.length;v++)k=Math.max(k,m[v].Dg);k+=l;l=Math.max(Math.round(t-k/2),u);r=Math.min(l+k,r);l=r-k}else l=u;u=Math.round((l+r)/2);k=b;t=l;d==="vertical"&&(k=l,t=c);d==="vertical"?(b=u,c+=2):(b+=2,c=u);u=[];for(v=0;v<
e.length;v++){var x=e[v],z=m[v];z={text:x,M:g,lines:[{x:b,y:c,length:z.Dg,text:z.lines[0]||""}],wb:"center",hb:"start",anchor:null,angle:q};var B=x.mt;a.j.Bg()&&B!=null&&(z.bb=GC(a.j,B,x.rowIndex));u.push(z);d==="vertical"?c+=g.fontSize:b+=g.fontSize}return{jt:{x:k,y:t,length:r-l,orientation:p,color:h},labels:u,le:null}};function HC(a,b){if(a){if(b.length!==a.length)throw Error("vc");}else if(b.length!==1)throw Error("wc");this.j=a;this.m=b.map(function(c){return wk(c).hex})}function IC(a,b){if(!a.j)return a.m[0];if(b>=a.j[a.j.length-1])return a.m[a.m.length-1];if(b<=a.j[0])return a.m[0];var c=Vb(a.j,b);if(c>=0)return a.m[c];var d=-c-2;c=-c-1;return Wk(a.m[c],a.m[d],(b-a.j[d])/(a.j[c]-a.j[d]))}
function JC(a,b){b&&b.length!==0?b.length===1&&(b=[KC[0],b[0]]):b=a&&a.length===3?LC:KC;if(!a||a.length<2)return{values:null,colors:[yb(b)]};var c=a[0],d=a[a.length-1],e=d-c;if(e===0)return{values:[d],colors:[yb(b)]};if(a.length===2)for(a=[],d=e/(b.length-1),e=0;e<b.length;e++)a.push(c+d*e);return{values:a,colors:b}}
function MC(a,b){a||(a=new xl([]));var c=c||"colorAxis";var d=a.view(c),e=null,g=d.Vi("values");if(g&&g.length>0){g.length===1&&(g=[g[0],g[0]]);b&&(g[0]==null&&(g[0]=b.start),g[g.length-1]==null&&(g[g.length-1]=b.end));if(g[0]==null)throw Error("xc`"+c);for(e=1;e<g.length;e++){if(g[e]==null)throw Error("xc`"+c);if(g[e]<g[e-1])throw Error("yc`"+c);}e=g}else{g=d.ta("minValue");var h=d.ta("maxValue");if(g!=null&&h!=null&&g>h)throw Error("zc`"+c+"`"+g+"`"+c+"`"+h);(c=Ji(b,g,h))&&(e=[c.start,c.end])}a=
Gl(a,Ml,[],"colors");a=Gl(d,Ml,[],"colors",a);c=N(d,"one-sided-colors",KC);d=N(d,"two-sided-colors",LC);a&&a.length!==0?a.length===1&&(a=[c[0],a[0]]):a=e&&e.length===3?d:c;d=JC(e,a);return new HC(d.values,d.colors)}var KC=["#EFE6DC","#109618"],LC=["#DC3912","#EFE6DC","#109618"];function NC(a,b,c,d){this.F=b;this.D=d;this.o=Math.pow(a,2);this.m=Math.pow(b,2);this.C=(this.j=c?new Fg(d.transform(c.start),d.transform(c.end)):null)?this.j.end-this.j.start:null}function OC(a,b){var c=null;b!=null&&a.D!=null&&(b=a.D.transform(b));if(b!=null&&a.j!=null)a.C===0&&b===a.j.start?c=(a.m+a.o)/2:b<=a.j.start?c=a.o:b>=a.j.end&&(c=a.m);else if(!a.C||b==null)return a.F;c==null&&(b=hc(b,a.j.start,a.j.end),c=kc(a.o,a.m,(b-a.j.start)/a.C));return Math.round(Math.sqrt(c))}
function PC(a,b){var c=Tl(a,"sizeAxis.minSize"),d=Tl(a,"sizeAxis.maxSize");if(c>d)throw Error("Ac`"+c+"`"+d);var e=a.ta("sizeAxis.minValue"),g=a.ta("sizeAxis.maxValue");if(e!=null&&g!=null&&e>g)throw Error("Bc`"+e+"`"+g);b=Ji(b,e,g);a=Np(a,"sizeAxis.logScale","sizeAxis.scaleType");return new NC(c,d,b,Op(a,1))};function QC(a,b,c,d){this.D=a;this.options=b;this.ca=c;this.F=d;this.Ra=[[255,255,255],[97,97,97]];this.m=3;this.C=4;this.j=this.O=this.X=this.T=this.N="";this.K=this.o=this.J=this.G=null;this.M=$l(this.options,"bubble.textStyle",{Ua:d.fc,fontSize:d.Oc,mb:d.ca});this.ka=P(this.options,"bubble.highContrast",!1);this.stroke=Xl(this.options,"bubble.stroke","#ccc");this.opacity=Vl(this.options,"bubble.opacity",.8);this.H=N(this.options,"colors",lq);this.fa=Wq(this.H[0]).color;this.init()}
QC.prototype.init=function(){function a(l,m,p){if(c.aa()<=l)return"";var q=c.W(l);if(m&&!Kb(p,q))throw Error("Dc`"+l+"`"+p.join("/"));if(!m&&Kb(p,q))throw Error("Ec`"+l+"`"+p.join("/"));return q}var b=this.F,c=this.D,d=c.aa();if(d<3)throw Error("Cc");a(0,!0,["string"]);var e=a(1,!1,["string"]),g=a(2,!1,["string"]);this.N=c.Ba(1);this.T=c.Ba(2);typeof this.m==="number"&&this.m<d?(this.j=a(this.m,!0,["number","string"]),this.j==="string"&&(this.Vg={},this.Hh=[]),this.X=c.Ba(this.m)):this.m=null;var h=
!1;typeof this.C==="number"&&this.C<d?(a(this.C,!0,["number"]),this.O=c.Ba(this.C),h=P(this.options,"sortBubblesBySize",!0)):this.C=null;b.qa=[];b.X={};for(d=0;d<c.ba();d++){var k=c.lc(d);b.X[k]=d}b.L=[{type:"bubbles",Yb:P(this.options,["series.0.enableInteractivity","enableInteractivity"],!0),Fj:!0,ul:!0,kz:h,points:[],Vg:this.Vg,Hh:this.Hh}];b.lf=e;b.pa=[g];b.F={};b.F.bubbles=1;b.G=[]};
function RC(a,b,c){a=a.D;for(var d=0;d<a.ba();d++){var e=a.getValue(d,1),g=a.getValue(d,2);e=gB(b.j,e);g=gB(c.j,g);e!=null&&uB(b,e);g!=null&&uB(c,g)}}QC.prototype.da=function(a){if(a){var b=Ik(SC(this,a.Jb)),c=Gc(a.M);b=Gk(Pk(b,this.Ra));c.color=b;a.M=c}};function SC(a,b){var c;a.j==="number"?c=IC(a.o,b.color):a.j==="string"?c=a.Vg[b.color].color:c=a.fa;return c};function TC(a,b,c,d,e,g){this.scale=this.area=null;this.position=b?O(a,"colorAxis.legend.position",b,Qj):"none";this.M=$l(a,"colorAxis.legend.textStyle",{Ua:c,fontSize:d,mb:this.position==="in"?e:"none"});this.j=g;this.Fh=a.Oa("colorAxis.legend.numberFormat")}TC.prototype.getHeight=function(){return this.M.fontSize*1.5};function UC(a,b,c,d,e){if(a==null||b==null)c==null&&(c=e),c=Math.max(0,d-c),a==null&&b==null?a=b=c/2:a==null?a=Math.max(0,c-b):b=Math.max(0,c-a);c=Math.max(0,Math.round(d-(a+b)));a=Math.round(a);d=Math.min(d,a+c);c=d-a;return{before:a,after:d,size:c}};function VC(a,b,c){this.m=a;this.height=b;this.o=c;this.index=0;this.j=a-b/2}VC.prototype.getHeight=n("height");function WC(a,b){this.m=a;this.j=b;a=0;for(var c=b.length;a<c;a++)b[a].index=a}function XC(a){for(var b=0,c=0,d=a.j.length;c<d;c++)b+=a.j[c].getHeight();if(b>a.m)throw Error("Fc`"+b+"`"+a.m);a.j.sort(function(g,h){var k=g.m,l=h.m;return k===l?g.index>h.index?1:0:k>l?1:-1});b=0;for(c=a.j.length;b<c;b++){d=a.j[b];var e=YC(a,d.j,d.getHeight());d.j=e}b=[];c=0;for(d=a.j.length;c<d;c++)b.push([a.j[c]]);for(;ZC(a,b););}
function ZC(a,b){for(var c=0;c<b.length-1;c++){var d=b[c],e=b[c+1],g=d[d.length-1];if(g.j+g.height>e[0].j){for(g=0;g<e.length;g++)d.push(e[g]);for(var h=e=g=0;h<d.length;h++)g+=d[h].m,e+=d[h].getHeight();g=g/d.length-e/2;g=YC(a,g,e);for(a=0;a<d.length;a++)e=d[a],e.j=g,g+=e.getHeight();b.splice(c+1,1);return!0}}return!1}function YC(a,b,c){return hc(b,0,a.m-c)};function $C(a,b,c,d){this.R=a;this.m=!1;this.Ab=this.H=this.area=null;this.G=this.D=this.F=this.X=0;this.position=c?O(b,"legend.position",c,Pj):"none";this.Vf=O(b,"legend.alignment",this.position==="bottom"?"center":"start",Sj);c="horizontal";if(this.position==="left"||this.position==="right"||this.position==="labeled"||this.position==="bottom-vert")c="vertical";this.orientation=c;this.M=$l(b,"legend.textStyle",{Ua:a.fc,fontSize:a.Oc,mb:this.position==="in"?a.ca:"none"});this.T=$l(b,"legend.pagingTextStyle",
this.M);this.j=sj(a.D,{size:1E4});this.K=this.M.fontSize;d=d?hc(d,1,4):1;this.C=this.K*d;this.o=Math.round(this.M.fontSize/(1.618*1.618));this.O=P(b,"legend.showPageIndex",!0);this.da=O(b,"legend.scrollArrows.orientation",this.orientation,Rj);this.fa=Zl(b,"legend.scrollArrows.activeColor");this.ca=Zl(b,"legend.scrollArrows.inactiveColor");this.nb=Tl(b,"legend.pageIndex",0);this.J=this.o;this.N=this.position==="top"?Tl(b,"legend.maxLines",1):1}function aD(a,b){a.area=b}
function bD(a){a.H=a.R.G.filter(function(b){return b.isVisible})}
function cD(a){var b=Math.max(a.area.right-a.area.left-(a.C+a.o),0),c=a.area.bottom-a.area.top,d=Math.max(c-a.K*2,0),e=a.H,g=a.R;Lr(g)&&e.reverse();var h=e.map(function(k){k=qz(this.j,k.text,this.M,b,Infinity);k.lines.length===0&&(k.lines=[""]);return k},a);if(a.position!=="labeled"||g.Aa!=="line"&&g.Aa!=="area")if(c=dD(a,h,c),a.m=eD(e,c),a.m)if(c=dD(a,h,d),c[0]===void 0||c[0].length===0)a.m=!1;else{for(a.Ab=[];e.length>0;){g=fD(a,c,e);a.Ab.push(g);for(g=0;c[g]!==void 0&&c[g].length!==0;)++g;h=h.slice(g);
c=dD(a,h,d);e=e.slice(g)}a.m&&(a.X=Math.round(a.area.bottom-a.M.fontSize),a.F=a.area.left,a.D=a.F+a.M.fontSize+a.J,a.O&&(d=gD(a,a.Ab.length),a.D+=d+a.J))}else a.Ab=[fD(a,c,e)];else a.Ab=[hD(a,h,c,e)]}function dD(a,b,c){var d=a.M.fontSize;a=iD(a,b,d+Math.round(d/1.618),d+Math.round(d/3.236));return vi(a,c)}function jD(a,b){var c=Cc(a.R.C);b=a.R.L[b];a=b.points.map(function(d){return Fr(d)?null:new M(d.V.x,d.V.y)});b=Fi(a,c.Gb,b.od);return b!==null?b:kD(a,c.Gb)}
function kD(a,b){a=a.filter(function(c){return c!=null});b=-(Vb(a,b,function(c,d){return Wb(c,d.x)})+1);return(a=Jb(a.slice(0,b),function(c){return c.y!==null}))?a.y:null}
function hD(a,b,c,d){for(var e=a.area.right-a.area.left,g=Math.round(a.area.left),h=[],k=[],l=a.R.qh==="dive",m=0,p=0;p<d.length;p++){var q=d[p],r=qz(a.j,q.text,a.M,e,b[p].lines.length),t={};t.id=q.id;t.brush=q.brush.clone();m=Gc(a.M);m.color=t.brush.fill;t.ja={text:q.text,M:m,gd:null,lines:[],wb:"start",hb:"start",ra:r.gb?q.text:"",anchor:null,angle:0};m.mb&&el(t.brush,m.mb,1);t.isVisible=!0;for(var u=0;u<r.lines.length;u++)t.ja.lines.push({length:e,text:r.lines[u]});l&&(r=a.j(t.ja.lines[0].text,
m).width,t.Hd={},t.Hd.coordinates={x:g+r+5},t.Hd.brush=t.brush,t.Hd.isVisible=!1);t.index=q.index;q=jD(a,t.index)||0;m=a.j(t.ja.lines[0],m).height;h.push(new VC(q,t.ja.lines.length*m,t));k.push(t)}XC(new WC(c,h));for(a=0;a<h.length;a++)for(c=h[a],b=c.j,c=c.o,d=c.ja.lines,e=0;e<d.length;e++)d[e].y=Math.round(e*m+b),d[e].x=g,l&&(c.Hd.coordinates.y=d[e].y);return k}
function fD(a,b,c){var d=a.C+a.o,e=a.area.right-a.area.left-d,g=a.M.fontSize,h=Math.round(g/1.618),k=g+h,l=g+Math.round(g/3.236);g=[];for(var m=0,p=Math.round(a.area.left),q=0;q<c.length;q++){var r=c[q],t=b[q].length;if(t!==0){t=qz(a.j,r.text,a.M,e,t);var u={};u.id=r.id;u.ja={text:r.text,M:a.M,gd:null,lines:[],anchor:new Uy(p,0),wb:"start",hb:"start",ra:t.gb?r.text:"",angle:0};u.ib={};u.ib.coordinates=new Kg(p,m,a.C,a.K);u.ib.brush=r.brush.clone();a.M.mb&&el(u.ib.brush,a.M.mb,1);u.isVisible=!0;for(var v=
0;v<t.lines.length;v++)v>0&&(m+=l),u.ja.lines.push({x:d,y:m,length:e,text:t.lines[v]});u.index=r.index;m+=k;g.push(u)}}b=Math.round(a.area.top);a.m||(h=m-h,c=a.area.bottom-a.area.top,a.Vf==="end"?b+=c-h:a.Vf==="center"&&(b+=Math.floor((c-h)/2)));for(a=0;a<g.length;a++)h=g[a],h.ib.coordinates.top+=b,h.ja.anchor.y+=b;return g}
function iD(a,b,c,d){for(var e=b.reduce(function(k,l){return Math.max(k,l.lines.length)},0),g=[],h={xg:0};h.xg<e;h={xg:h.xg,fs:void 0},h.xg++)h.fs=h.xg===0?c:d,b.forEach(function(k){return function(l,m){k.xg<l.lines.length&&g.push({key:m,min:k.xg===0&&m===0?this.M.fontSize:k.fs,Ta:[]})}}(h),a);return g}function eD(a,b){var c=a.length-1;return a.length>1&&b[c].length<1}
function lD(a,b){var c=a.area.bottom-a.area.top,d=a.M.fontSize,e=c-a.G*d,g=a.G>1?e/(a.G-1):0,h=(c-((d+g)*b.length-g))/2,k=[];b.forEach(function(l){var m=Math.round(h);l.forEach(function(p){p.ja.anchor.y+=m;p.ib.coordinates.top+=m});h+=d+g;Sb(k,l)});return k}function mD(a,b,c){var d=Math.min(a.R.width*(2-1.618)/2,c);if(d<a.C+a.o)return[];a=nD(a,d,b);return ui(a,c)}
function oD(a,b,c,d){for(var e=a.area.right-a.area.left,g=a.C+a.o,h=Math.round(a.M.fontSize*1.618),k=[],l=0,m=Math.round(a.area.top),p=0;p<b.length;p++){var q=c[p],r=qz(a.j,q.text,a.M,b[p]-g-(p>0?h:0),1),t=r.lines.length>0?r.lines[0]:"",u=a.j(t,a.M).width,v=[{x:l+g,y:0,length:u,text:t}],x={};x.id=q.id;x.ja={text:q.text,M:a.M,gd:null,lines:t?v:[],anchor:new Uy(0,m),wb:"start",hb:"start",ra:r.gb?q.text:"",angle:0};x.isVisible=!0;x.ib={};x.ib.brush=q.brush.clone();a.M.mb&&el(x.ib.brush,a.M.mb,1);x.ib.coordinates=
new Kg(l,m,a.C,a.K);x.index=q.index;k.push(x);l+=u+g+h}b=a.area.left;d||(d=l-h,a.Vf==="end"?b+=e-d:a.Vf==="center"&&(b+=Math.floor((e-d)/2)));for(a=0;a<k.length;a++)e=k[a],e.ib.coordinates.left+=b,e.ja.anchor.x+=b;return k}function nD(a,b,c){var d=a.C+a.o,e=Math.round(a.M.fontSize*1.618);return c.map(function(g,h){var k=this.j(g.text,this.M).width+d;g=Math.min(b,k);k-=g;h>0&&(g+=e);return{min:g,Ta:[k]}},a)}function gD(a,b){for(var c="0";b>=10;)c+="0",b/=10;return a.j(c+"/"+c,a.T).width};function pD(a,b,c,d,e){this.F=a;this.options=b;this.ke=c;this.D=this.o=null;this.ya=a;a=this.j=this.Eq();a.D=c;a.width=d;a.height=e;a.ia=O(b,"type","none",Jj);a.fc=O(b,"fontName");a.Oc=Tl(b,"fontSize",Math.round(Math.pow((a.width+a.height)*2,1/3)));a.Aa=O(b,"seriesType","line",Kj);a.Yb=P(b,"enableInteractivity",!0);a.J=P(b,"tooltip.isHtml");a.T=Zl(b,"tooltip.boxStyle");a.Mh=O(b,"selectionMode","single",Yj);a.Ha=P(b,"legend.newLegend");a.pi=Zl(b,"backgroundColor");a.Ya=Zl(b,"chartArea.backgroundColor");
c=a.Ya;d=a.pi;c=ml(c)&&c.fillOpacity>=1?c.fill:ml(d)&&d.fillOpacity>=1?ml(c)?Wk(c.fill,d.fill,c.fillOpacity):d.fill:null;a.wa=c;a.Kb=Xl(b,"baselineColor","");a.wr=Xl(b,"gridlineColor","");a.ca=a.wa||"";c=O(b,"title");a.Ra=O(b,"titlePosition","out",Tj);d=$l(b,"titleTextStyle",{Ua:a.fc,fontSize:a.Oc,mb:a.Ra==="in"?a.ca:"none"});a.title={text:c,M:d,gd:null,lines:[],wb:"start",hb:"end",ra:"",anchor:null,angle:0};a.da=O(b,"axisTitlesPosition","out",Tj);a.N=P(b,"is3D");a.O=P(b,"isRtl",!1);a.sb=P(b,"shouldHighlightSelection",
!0);a.od=P(b,"interpolateNulls");a.qh=O(b,"interactivityModel","default",ck);this.Kq()}y=pD.prototype;y.Eq=function(){return new To};y.Sd=n("j");
y.init=function(a,b){var c=this,d=Infinity;if(b!=null){var e=N(this.options,"async",null);d=typeof e==="number"?e:(e=P(this.options,"async",!1))?100:Infinity}var g=Qb([this.rv.bind(this)],this.zg()),h=a(function(){for(var k=Date.now(),l=0;g.length>0&&l<=d;)(l=g.shift()())&&(g=Qb(l,g)),l=Date.now()-k;if(g.length===0){if(c.j.qh==="dive"&&(!c.j.F||c.j.F.line!==c.j.L.length))throw Error("Gc");b&&b(c)}else setTimeout(h,0)});h()};
y.zg=function(){var a=this,b;return[function(){b=a.Sd()},function(){var c=a.ir(),d=a.hr(),e=null,g=b.ia;!b.o||g!=="pie"&&g!=="scatter"?b.Ha&&g!=="pie"&&g!=="bubble"&&(e=2):e=2;e=a.options.ta("legend.iconAspectRatio")||e;a.o=new $C(b,a.options,c,e);a.D=new TC(a.options,d,b.fc,b.Oc,b.ca,b.D)},this.yq.bind(this),function(){bD(a.o);var c=a.j,d=c.title.M.fontSize,e=a.o.M.fontSize,g=a.o.position,h=a.D.M.fontSize,k=a.D.position,l=c.Ra==="out"?c.title.text:"",m=qz(a.ke,l,c.title.M,c.j.width,Infinity),p=Math.max(2,
Math.round(d/3.236)),q=Math.max(2,Math.round(e/1.618)),r=Math.max(2,Math.round(h/1.618));h=[];h.push({key:"bottom-space",min:2,Ta:[Math.max(2,Math.round(c.Oc*1.618))-2]});h.push({key:"top-space",min:0,Ta:[Infinity]});m.lines.length>0&&h.push({key:"title",min:d+2,Ta:[]});if(g==="top"){g=a.o;for(var t=c.j.width,u=g.H,v=mD(g,u,t),x=1;(g.N===0||g.N>x)&&v.length<u.length;)++x,u=u.slice(v.length),v=mD(g,u,t);g=x;for(t=0;t<g;++t)h.push({key:"legend",min:e+2,Ta:[q-2]})}k==="top"&&h.push({key:"colorBar",min:Number(a.D.getHeight())+
2,Ta:[r-2]});for(k=1;k<m.lines.length;k++)h.push({key:"title",min:d+2,Ta:[p-2]});m=vi(h,c.j.top);d=m["top-space"][0]||0;p=m.title||[];k=qz(a.ke,l,c.title.M,c.j.width,p.length);for(q=0;q<k.lines.length;q++)d+=p[q],c.title.lines.push({text:k.lines[q],x:c.j.left,y:d,length:c.j.width});c.title.ra=k.gb?l:"";l=m.legend||[];l.length>0&&(a.o.G=l.length,e=d+l[0]-e,d+=oc.apply(null,l),a.o.area=new Hg(e,c.j.right,d,c.j.left));e=m.colorBar||[];e.length>0&&(d+=e[0],c=new Hg(d-a.D.getHeight(),c.j.right,d,c.j.left),
a.D.area=c);c=b;e=a.o;if(e.area){if(e.position!=="none")if(e.orientation==="vertical")cD(e);else{l=[1,9,99,0];for(d=0;d<l.length;++d){b:{m=e;p=l[d];k=m.area.right-m.area.left;q=!1;h=Math.round(m.M.fontSize*1.618);p!==1&&(k-=h+m.J+m.M.fontSize*2,q=!0,p!==0&&(k-=gD(m,p)+m.o));h=mD(m,m.H,k);if(h.length===0)m.m=!1;else{m.Ab=[];for(r=m.H;r.length>0;){if(p>0&&m.Ab.length===p){m=!1;break b}g=[oD(m,h,r,q)];for(t=1;t<m.G&&r.length!==h.length;t++)r=r.slice(h.length),h=mD(m,r,k),g.push(oD(m,h,r,q));g=lD(m,g);
m.Ab.push(g);r=r.slice(h.length);h=mD(m,r,k)}m.m=m.Ab.length>1}m=!0}if(m)break}e.m&&(e.X=Math.round((e.area.top+e.area.bottom-e.M.fontSize)/2),e.D=e.area.right-e.M.fontSize,e.F=e.D-e.J-e.M.fontSize,e.O&&(l=gD(e,e.Ab.length),e.F-=l+e.J))}l=0;m=d=null;e.Ab&&e.Ab.length>0&&(e.Ab.length>1&&(l=e.nb<e.Ab.length?e.nb:e.Ab.length-1),d=e.Ab[l],e.m?(h=l,m=l>0,p=l<e.Ab.length-1,k=e.X,q=null,e.O&&(q=h+1+"/"+e.Ab.length,h=e.F+e.M.fontSize,r=e.D-h,q={text:q,M:e.T,gd:null,lines:[{x:h+r/2,y:k,text:q,length:r}],wb:"center",
hb:"start",ra:"",anchor:null,angle:0}),r=e.M.fontSize,g=Math.round(r/2),h=e.F,t=e.D,e.da==="vertical"?(h=[{x:h+r,y:k+r},{x:h+g,y:k},{x:h,y:k+r}],k=[{x:t,y:k},{x:t+r,y:k},{x:t+g,y:k+r}]):(h=[{x:h+r,y:k+r},{x:h+r,y:k},{x:h,y:k+g}],k=[{x:t,y:k},{x:t+r,y:k+g},{x:t,y:k+r}]),r={active:e.fa,Ik:e.ca},m={Vn:{path:h,active:m,Uc:r,brush:m?r.active:r.Ik},Se:{path:k,active:p,Uc:r,brush:p?r.active:r.Ik},Pn:q}):m=null);e={position:e.position,area:e.area,Ab:e.Ab,Fi:d,nb:l,wj:m}}else e=null;c.ma=e;c=b;e=a.D;e.area&&
e.scale?(l={top:e.area.top,left:e.area.left,width:e.area.right-e.area.left,height:e.area.bottom-e.area.top,orientation:"horizontal",M:e.M,os:"black",Fh:e.Fh},d=Yr(e.scale,l,[],e.j),e=d==null?null:{position:e.position,scale:e.scale,Ji:l,definition:d}):e=null;c.yc=e}]};y.Kq=function(){this.ya=new R(this.F);if(this.ya.aa()<2)throw Error("Hc");};y.Ks=f();
y.rv=function(){var a=this.j,b=this.options.nd("chartArea.width",a.width),c=this.options.nd("chartArea.left",a.width),d=this.options.nd("chartArea.right",a.width),e=this.options.nd("chartArea.height",a.height),g=this.options.nd("chartArea.top",a.height),h=this.options.nd("chartArea.bottom",a.height),k=a.width,l=a.height,m=k/1.618,p=k-l*(1.618-1),q=l/1.618,r=l-k*(1.618-1);b=UC(c,d,b,k,Math.round(m>p?m:(m+2*p)/3));e=UC(g,h,e,l,Math.round(q>r?q:(q+2*r)/3));a.j={left:b.before,right:b.after,width:b.size,
top:e.before,bottom:e.after,height:e.size}};function qD(a,b,c,d,e){pD.call(this,a,b,c,d,e);this.G=this.K=this.J=this.jb=this.Wa=this.m=this.C=this.colors=null;this.oj=1;this.ag=this.Ii=null;this.je=!1}I(qD,pD);y=qD.prototype;y.Bg=n("X");
y.zg=function(){var a=this,b;return[function(){var c=a.options;b=a.j;b.o=P(c,"isDiff");b.o||b.ia!=="scatter"||(b.ia="function",Al(c,1,{pointSize:7,trendlines:{pointsVisible:!1,lineWidth:2},lineWidth:0,orientation:"horizontal",domainAxis:{viewWindowMode:"pretty"}}));var d=c.Oa("tooltip.trigger",Zj);a.X=d!=="none";d=b;var e=Set;var g=Gl(c,Ml,[],"focusTarget",["datum"],dk);d.Zb=new e(g);if(b.Zb.has("category")&&b.ia!=="function")throw Error("Ic`"+b.ia);b.ia==="bubble"?a.G=new QC(a.ya,a.options,a.ke,
b):(a.colors=N(c,"colors",lq),rD(a));c=b.F.bars>0||b.F.area>0||b.F.steppedArea>0;d=a.options.Oa("isStacked",Dr);d==null&&(d=P(a.options,"isStacked")?"absolute":"none");b.H=c&&d||"none";b.Db=P(a.options,"showRemoveSeriesButton",!1)},this.Dv.bind(this),this.Ks.bind(this),function(){b.ia==="histogram"&&rD(a)},this.Mx.bind(this),function(){return pD.prototype.zg.call(a)}]};
function rD(a){var b=a.j,c=a.ya,d=b.ia==="scatter"?w("scatter"):b.ia==="histogram"?w("bars"):function(m){return O(a.options,"series."+m+".type",b.Aa,Kj)};d=b.o?sD(c,d,b.ia):tD(c,d);a.ag=d.ag;b.qa=[];b.X={};for(var e=d.zd,g={Oe:0};g.Oe<c.ba();g={Oe:g.Oe},g.Oe++){var h=c.lc(g.Oe),k=c.getValue(g.Oe,0),l=e.map(function(m){return function(p){return c.ha(m.Oe,p.columns.domain[0])||""}}(g));k={data:k,Nf:l,Ie:h};if(l=e[0].columns.tooltip)l=GC(a,l[0],g.Oe),k.bb=l;b.qa.push(k);b.X[h]=g.Oe}b.L=[];for(e=0;e<
d.Zn.length;e++)g=uD(a,e,d.Zn[e]),b.L.push(g),Fc(c.jd(e))||(b.L[e].properties=c.jd(e));b.K=d.Dq;b.zd=d.zd;b.lf=d.lf;b.pa={};b.F={};a.J=new Set;a.K=[];for(d=0;d<b.L.length;++d){e=b.L[d];a.J.add(e.Pa);g=b.pa[e.Pa];if(g==null)b.pa[e.Pa]=e.dataType;else if(g!==e.dataType)throw Error("Jc");b.F[e.type]=Number(b.F[e.type]||0)+1;g=a.K[e.Pa]||{};a.K[e.Pa]=g;g[e.type]=Number(g[e.type]||0)+1}}
function vD(a){function b(e){var g=d.L[e];if(d.o&&g.type==="scatter"){var h=[N(a.options,"diff.oldData.opacity",.5),N(a.options,"diff.newData.opacity",1)],k=g.color.color;d.G.push({id:g.id,text:g.dj,brush:new al({gradient:{Vc:k,Wc:k,Ff:h[0],Gf:h[1],x1:"100%",y1:"0%",x2:"0%",y2:"0%",bf:!0,Lf:!0}}),index:e,isVisible:g.Uh})}else h=new al({fill:g.color.color}),g.zi?dl(h,g.zi):g.He&&dl(h,g.He.fillOpacity),d.G.push({id:g.id,text:g.dj,brush:h,index:e,isVisible:g.Uh});c[e]=!0}var c={},d=a.j;d.G=[];d.L.forEach(function(e,
g){c[g]||(b(g),e.nt!=null&&b(e.nt))},a);d.o&&d.L[0].type==="bars"&&d.G.push({id:-1,text:"Previous data",brush:new al({fill:mq.color}),index:-1,isVisible:!0})}
function wD(a,b){function c(ba){return ba=ba*864E5+e}function d(ba){ba-=e;return ba/864E5}for(var e=(new Date(1900,0,1,0,0,0)).getTime(),g=new Pm("0.###E0"),h=new Pm("#.###"),k=new vC(function(ba){return ba!==0&&(Math.abs(ba)>1E5||Math.abs(ba)<.01)?g.format(ba):h.format(ba)}),l=a.j,m=0,p=l.orientation==="vertical",q=l.L.length,r={wf:0};r.wf<q;r={wf:r.wf,kg:void 0,Al:void 0,Sh:void 0,oo:void 0,Xg:void 0},r.wf++){var t=l.L[r.wf],u=function(ba){return function(na,xa){return["trendlines."+ba.wf+"."+na,
"trendlines."+na].concat(xa||[])}}(r);if(N(a.options,"trendlines."+r.wf)!=null){m++;var v=O(a.options,u("type"),"linear",iq),x=N(a.options,u("color"),"<default>"),z=x==="<default>";z&&(x=t.Tb.fill);z=Vl(a.options,u("opacity",["dataOpacity"]),z?.5:1);var B=Tl(a.options,u("pointSize",["pointSize"]),0),C=P(a.options,u("pointsVisible",["pointsVisible"]),B>0);B<=0&&(B=6);B/=2;B>0&&(B+=1);var A={};t.columns.data!=null&&(A.data=t.columns.data);var D=Tl(a.options,u("lineWidth",["lineWidth"]),2),F=O(a.options,
u("curveType"),"none",fk),K=P(a.options,u("visibleInLegend"),!1);x=Wq(x);v=kq[v];var G=(p?a.m:a.C)[0],E=(p?a.C:a.m)[t.Pa];if(G.type==="value"){r.kg=G.j;r.oo=E.j;G=b.Ba(0);r.Xg=t.columns.data[0];r.Sh=Gh;r.Al=Gh;E=null;b.ba()>0&&kb(b.getValue(0,0))?(r.Sh=d,r.Al=c):E={transform:function(ba){return function(na){return hB(ba.kg,(0,ba.Al)(na))}}(r),inverse:function(ba){return function(na){return(0,ba.Sh)(ba.kg.C.inverse(na))}}(r)};var H={min:(0,r.Sh)(r.kg.o),max:(0,r.Sh)(r.kg.m)};v=v(b.ba(),function(ba){return function(na){na=
b.getValue(na,0);na=ba.kg.j(na);return(0,ba.Sh)(na)}}(r),function(ba){return function(na){return ba.oo.j(b.getValue(na,ba.Xg))}}(r),{range:H,mf:E,jg:Pl(a.options,u("degree"),3)});if(v!==null){E=O(a.options,u("label"),b.Ba(r.Xg));G=v.Uk?v.Uk(G,E).td():v.qf;G=xC(k,G.xd())||"Trendline "+m;G=O(a.options,u("title"),G);E=v.data.map(function(ba){return function(na){var xa=(0,ba.Al)(na[0]);return[iB(ba.kg,xa),iB(ba.oo,na[1])]}}(r));t.nt=l.L.length;H=pl(x.color,D);gl(H,z);var X=a.options.Vi(u("lineDashStyle"));
X&&X!=null&&(H.Kc=X);X=ol(x.color);dl(X,z);var sa=O(a.options,u("labelInLegend"),G);P(a.options,u("showR2"),!1)&&(sa+="\n"+xC(k,(new op([new sp([new up("r"),new gp(2)]),new gp(v.r2)])).xd()));v=N(a.options,u("tooltip"))!==!1;var ta=N(a.options,u("pointShape"),{type:"circle"});t={id:t.id+"_trendline",title:G,Sb:!0,data:E,dataType:t.dataType,Yb:P(a.options,u("enableInteractivity",["enableInteractivity"]),!0),ul:v,isVisible:!0,Ie:0,columns:A,Hs:r.wf,Cb:t.Cb,Rb:null,color:x,zi:z,Tb:X,Ja:H,He:null,xi:null,
ym:null,type:"line",Gj:Pl(a.options,u("zOrder"),0),lineWidth:D,pointRadius:B,Kh:ta,Js:12,gg:F,vl:Tl(a.options,u("smoothingFactor",["smoothingFactor"]),1),Fj:C,points:[],Em:[],Pa:t.Pa,Uh:K,dj:sa};l.L.push(t)}}}}}
function tD(a,b){for(var c=[],d=[],e=null,g=null,h=0,k=[],l=new Set,m=a.aa(),p=!1,q,r=0;r<m;++r){var t=a.W(r),u=a.Lb(r,"role")||(r===0?"domain":"data");if(r===0&&u!=="domain")throw Error("Kc`"+u);if(u==="domain"){if(p||h>0)throw Error("Lc`"+r);p=!0;e={columns:{},dataType:t};g={Ia:null,Cb:d.length};d.push(e)}else if(u==="data"){h===0&&(g=c.length,q=b(g),e={type:q,dataType:t,columns:{}},g={Ia:g,Cb:null},c.push(e),h=q==="candlesticks"?4:q==="boxplot"?5:1);h--;if(t!==e.dataType)throw Error("Mc`"+r+"`"+
t+"`"+e.dataType);q!=="bars"&&q!=="candlesticks"&&q!=="boxplot"||l.add(r)}else if(u==="tooltip"&&e.columns[u])throw Error("Nc");u!=="domain"&&(p=!1);e.columns[u]=e.columns[u]||[];k.push({Ia:g.Ia,Cb:g.Cb,role:u,Lh:e.columns[u].length});e.columns[u].push(r)}if(h>0)throw Error("Oc`"+h);a=0;b=d[0].dataType;for(e=0;e<c.length;++e){if(d.length<=a)throw Error("Pc`"+e);m=d[a+1];p=c[e].columns.data;if(m&&m.columns.domain[0]<=p[0]&&(++a,b!==d[a].dataType))throw Error("Qc");c[e].Cb=a}return{Zn:c,zd:d,lf:b,Dq:k,
ag:l}}
function sD(a,b,c){var d=[],e=[],g=null,h=[],k=new Set;if(c==="scatter"){c=a.aa()-2;var l=function(v){if(v!=="data"&&v!=="old-data")throw Error("Sc");},m={data:null,"old-data":null};g=a.W(0);for(var p=0;p<2;++p){var q=a.W(p),r=a.Lb(p,"role");l(r);if(g!==q)throw Error("Rc");q={columns:{},dataType:q};q.columns.domain=[p];e.push(q);m[r]=p;h.push({Cb:p,role:"domain",Lh:0,Ia:null})}for(p=0;p<c;++p){r=2+p;var t=a.W(p);q=a.Lb(p,"role");l(q);if(p%2&&d[p-1].dataType!==t)throw Error("Rc");var u=m[q];t={type:b(p),
dataType:t,Cb:u,columns:{}};t.columns[q]=[r];d.push(t);h.push({Cb:u,role:q,Lh:0,Ia:p})}}else if(c==="function"){q=g=null;u=0;c=a.aa();for(l=0;l<c;++l){m=a.W(l);p=a.Lb(l,"role")||(l===0?"domain":"data");if(l===0&&p!=="domain")throw Error("Tc");if(p==="domain"){if(u>0)throw Error("Lc`"+l);g={columns:{},dataType:m};q={Ia:null,Cb:e.length};e.push(g)}u!==0||p!=="data"&&p!=="old-data"||(q=d.length,r=b(q),g={type:r,dataType:m,columns:{}},q={Ia:q,Cb:null},d.push(g),u=r==="candlesticks"?4:r==="boxplot"?5:
p==="old-data"?2:1,r!=="bars"&&r!=="candlesticks"&&r!=="boxplot"||k.add(l));if(p==="data"||p==="old-data")if(u--,m!==g.dataType)throw Error("Uc`"+l+"`"+m+"`"+g.dataType);if(p==="tooltip"&&g.columns[p])throw Error("Vc");g.columns[p]=g.columns[p]||[];h.push({Ia:q.Ia,Cb:q.Cb,role:p,Lh:g.columns[p].length});g.columns[p].push(l)}if(u>0)throw Error("Oc`"+u);a=0;g=e[0].dataType;for(b=0;b<d.length;++b){if(e.length<=a)throw Error("Pc`"+b);c=e[a+1];l=d[b].columns["old-data"]||d[b].columns.data;if(c&&c.columns.domain[0]<=
l[0]&&(++a,g!==e[a].dataType))throw Error("Qc");d[b].Cb=a}}return{Zn:d,zd:e,lf:g,Dq:h,ag:k}}function xD(a){a=a.columns["old-data"];return a!=null&&a.length>0}
function uD(a,b,c){var d=c.type,e=c.columns,g=c.Cb,h=a.options,k="series."+b+".",l=d+".",m=e.data||e["old-data"],p=a.ya.Qb(m[0]),q=a.ya.Ba(m[0])||"",r=d==="scatter"?0:2,t=Tl(h,[k+"pointSize","pointSize"],d==="scatter"?7:0);var u=P(h,[k+"pointsVisible","pointsVisible"],d==="line"||d==="area"||d==="scatter"?t>0:!0);t===0&&(t=d==="scatter"?7:6);t/=2;t>0&&(t+=1);b=N(h,k+"color",a.colors[(a.j.o&&d==="scatter"?Math.floor(b/2):b)%a.colors.length]);b=Wq(b);var v=null;if(d==="area"||d==="steppedArea")v=Vl(h,
[k+"areaOpacity","areaOpacity"]),v=ol(b.color,v);var x=null;if(d==="candlesticks"){x=new al({stroke:b.color,strokeWidth:2,fill:b.color});var z=new al({stroke:b.color,strokeWidth:2,fill:"#fff"}),B=P(h,"candlestick.hollowIsRising"),C=B?x:z;x={Ts:Zl(h,[k+"candlestick.risingColor","candlestick.risingColor"],B?z:x),Xq:Zl(h,[k+"candlestick.fallingColor","candlestick.fallingColor"],C)}}z=null;d==="boxplot"&&(z=new al({stroke:b.color,strokeWidth:2,fill:b.color}),z={vd:Zl(h,[k+"boxplot.boxColor","boxplot.boxColor"],
z)});r=Tl(h,[k+"lineWidth","lineWidth"],r);B=pl(b.color,r);(C=h.Vi([k+"lineDashStyle","lineDashStyle"]))&&C!=null&&(B.Kc=C);l=Tl(h,[k+"dataOpacity",l+"dataOpacity","dataOpacity"],1);C=null;if(d==="scatter"||d==="line"||d==="area")C=N(h,[k+"pointShape","pointShape"],{type:"circle"}),typeof C==="string"&&(C={type:C});var A=null;if(a.j.o&&d==="scatter"){var D=xD(c);l=D?N(a.options,"diff.oldData.opacity",.5):N(a.options,"diff.newData.opacity",1);D&&(A=!1)}D=d==="steppedArea"?v:ol(b.color,l);if(a.j.o)if(d===
"bars"){var F=N(h,"diff.oldData.color",mq);F=Wq(F);F={background:{Tb:ol(F.color,l)}}}else d==="scatter"&&xD(c)&&(u=!1);else d==="scatter"&&(d="line");var K=yD(a,e,h,k,b),G=N(a.options,k+"tooltip")!==!1;return{id:a.ya.zc(m[0]),title:q,dataType:c.dataType,isVisible:!0,ul:G,Ie:p,columns:e,Cb:g,Yb:P(h,[k+"enableInteractivity","enableInteractivity"],!0),Rb:K,color:b,zi:l,Tb:D,Ja:B,He:v,Kh:C,Qd:F,xi:x,ym:z,type:d,Gj:Pl(h,k+"zOrder",0),lineWidth:r,pointRadius:t,Js:12,gg:O(h,[k+"curveType","curveType"],"none",
fk),vl:Tl(h,[k+"smoothingFactor","smoothingFactor"],1),Fj:u,points:[],Em:[],Pa:Tl(h,[k+"targetAxisIndex","targetAxisIndex"],0),Uh:A!=null?A:P(h,k+"visibleInLegend",!0),dj:O(h,k+"labelInLegend",q),oz:P(h,[k+"stepped","stepped"],!1)}}
function yD(a,b,c,d,e){function g(z,B){return h(z,B).concat([d+B,B])}function h(z,B){return[d+"interval."+z+"."+B,d+"intervals."+B,"interval."+z+"."+B,"intervals."+B]}var k=b.interval;if(!k)return null;b={gf:[],Gg:[],Wj:[],points:[],areas:[],lines:[],Ye:{}};for(var l={},m=0;m<k.length;m++){var p=k[m],q=a.ya.zc(p)||a.ya.Ba(p)||"default",r=c.Oa(h(q,"style"),Lj);switch(r){case "bars":b.gf.push(p);a.ag.add(p);break;case "sticks":b.Gg.push(p);break;case "boxes":b.Wj.push(p);a.ag.add(p);break;case "points":b.points.push(p);
break;case "area":b.areas.push(p);break;case "line":b.lines.push(p);break;case "none":break;default:throw Error("Wc`"+r);}q in l?l[q].push(p):l[q]=[p]}b.gf.length>1&&b.Gg.length===0&&(b.Gg=[b.gf[0],b.gf[b.gf.length-1]]);if(b.Gg.length%2!==0)throw Error("Xc");if(b.areas.length%2!==0)throw Error("Yc");for(var t in l)if(l.hasOwnProperty(t)){a=Tl(c,h(t,"lineWidth"));k=Vl(c,h(t,"fillOpacity"));m=Xl(c,h(t,"color"),"",Dc(Mj));m=Tr(m,e);a=new al({stroke:m,strokeWidth:a,fill:m,fillOpacity:k});k=Tl(c,h(t,"barWidth"));
m=Tl(c,h(t,"shortBarWidth"));p=Tl(c,h(t,"boxWidth"));q=Tl(c,h(t,"pointSize"));r=c.Oa(h(t,"style"),Lj);var u=P(c,g(t,"interpolateNulls")),v=O(c,g(t,"curveType"),"none",fk),x=Tl(c,g(t,"smoothingFactor"),1);a={style:r,brush:a,hv:k,hz:m,pv:p,xy:q,od:u,gg:v,vl:x};k=l[t];for(m=0;m<k.length;++m)b.Ye[k[m]]=a}return b}
y.Dv=function(){var a=this.j;switch(a.ia){case "function":case "histogram":a.orientation=O(this.options,"orientation","",Rj);if(!a.orientation)throw Error("Zc");this.jb={};this.C={};this.m={};var b=J(a.orientation==="horizontal"?[qC,this.m]:[iC,this.C]),c=b.next().value,d=b.next().value,e=J(a.orientation==="horizontal"?[iC,this.C]:[qC,this.m]);b=e.next().value;e=e.next().value;for(var g=this.J==null?[]:Fj(this.J),h=0;h<g.length;++h){var k=g[h],l=new c(a,this.options,["targetAxes."+k,"targetAxis"],
k,"value","pretty");if(l.type!=="value")throw Error("$c");this.jb[k]=l;d[k]=l}c=this.options;if(this.ya.W(0)==="string")b:switch(d=zD(this),d){case "area":d=this.j.qa.length>1?"categorypoint":"category";break b;case "line":case "scatter":case "bars":case "steppedArea":case "candlesticks":case "boxplot":d="category";break b;default:throw Error("bd`"+d);}else d="value";this.Wa=new b(a,c,["domainAxis"],0,d,"maximized");e[0]=this.Wa;break;case "scatter":case "bubble":this.C={0:new iC(a,this.options,[],
0,"value","pretty")};this.m={0:new qC(a,this.options,[],0,"value","pretty")};a.orientation==="horizontal"?(this.Wa=this.C[0],this.jb=this.m):(this.Wa=this.m[0],this.jb=this.C);break;default:throw Error("ad");}};function zD(a){var b="line scatter area steppedArea bars candlesticks boxplot".split(" "),c={};b.forEach(function(d,e){c[d]=e});a=a.j.L.reduce(function(d,e){return Math.max(d,c[e.type])},0);return b[a]}
y.Mx=function(){var a=this.j;switch(a.ia){case "scatter":case "bubble":if(a.lf==="string")throw Error("cd");var b=a.pa[0];if(b==="string")throw Error("dd");var c=this.C[0],d=this.m[0];if(c.type!=="value")throw Error("ed");wB(c,a.lf);if(d.type!=="value")throw Error("fd");wB(d,b);break;case "function":case "histogram":b=this.Wa;a.ia==="histogram"&&(c=this.ya.Lb(0,"histogramBuckets"),Al(b.options,1,{ticks:c}));if(b.type==="value"){if(a.lf==="string")throw Error("gd");wB(b,a.lf)}xc(this.jb,function(e,
g){var h=a.pa[g];if(h==="string")throw Error("hd`"+g);wB(e,h)},this);break;default:throw Error("ad");}xc(this.C,function(e){BB(e)});xc(this.m,function(e){BB(e)})};y.ir=function(){return this.G&&this.G.j==="number"?null:this.m[0]!=null&&this.m[1]!=null?"top":this.m[1]!=null?"left":"right"};y.hr=function(){return this.G&&this.G.j==="number"?"top":null};function AD(a){var b=a.columns.data;return b?b[0]:a.columns["old-data"][0]}
function BD(a){for(var b=a.j,c=a.ya,d=a.Wa,e=0;e<b.qa.length;e++){for(var g=0;g<b.L.length;g++){var h=b.L[g],k=a.jb[h.Pa];h=c.getValue(e,AD(h));h=gB(k.j,h);h!=null&&uB(k,h)}d.type==="value"&&(g=c.getValue(e,0),g=gB(d.j,g),uB(d,g))}}function CD(a){var b=a.j,c=a.ya,d=a.C[0];a=a.m[0];for(var e=0;e<c.ba();e++)for(var g=0;g<b.L.length;g++){var h=b.L[g],k=AD(h);h=c.getValue(e,b.zd[h.Cb].columns.domain[0]);k=c.getValue(e,k);h=gB(d.j,h);k=gB(a.j,k);h!=null&&uB(d,h);k!=null&&uB(a,k)}}
y.yq=function(){var a=this,b;return[function(){b=a.Sd()},this.tv.bind(this),function(){(b.H!=="none"||b.o||b.ia==="histogram")&&xc(a.jb,function(c){EB(c,0)})},function(){if(b.ia==="function"||b.ia==="histogram")BD(a),a.Wa.type==="value"&&vB(a.Wa),zB(a.Wa),xc(a.jb,function(e){vB(e);zB(e)},a);else{var c=a.C[0],d=a.m[0];b.ia==="bubble"?RC(a.G,c,d):b.ia==="scatter"&&CD(a);vB(c);zB(c);vB(d);zB(d)}},function(){a.je=a.je||P(a.options,"bar.variableWidth");b.ia==="histogram"&&(a.je=!1)},function(){b.F.bars&&
DD(a,"bars");b.F.steppedArea&&(a.Wa.type==="value"&&(a.je=!0),DD(a,"steppedArea"));b.F.candlesticks&&ED(a);b.F.boxplot&&FD(a);if(b.F.line){for(var c=a.j,d=0;d<c.L.length;d++)GD(a,d);HD(a);ID(a);bE(a)}b.F.area&&cE(a);if(b.F.scatter){c=a.j;for(d=0;d<c.L.length;d++)dE(a,d);ID(a);bE(a)}if(b.F.bubbles){c=a.G;d=a.C[0];for(var e=a.m[0],g=a.D,h=0;h<c.D.ba();h++){a:{var k=c;var l=d,m=e;var p=h;var q=k.D,r=q.getValue(p,0),t=q.ha(p,0),u=q.getValue(p,1),v=q.getValue(p,2),x=null;if(k.m!==null&&(x=q.getValue(p,
k.m),x==null)){k=null;break a}var z=null;if(k.C!==null&&(z=q.getValue(p,k.C),z==null)){k=null;break a}q=k.ca(t,k.M).width;if(k.j==="number")k.G=Ii(k.G,x);else if(k.j==="string"){var B=x,C=k.Vg[B];if(!C){C="series."+B+".";var A=Xl(k.options,C+"color",k.H[k.Hh.length%k.H.length]);A=Wq(A);var D=P(k.options,C+"visibleInLegend",!0);C=O(k.options,C+"labelInLegend",B);C={color:A.color,Uh:D,dj:C};k.Vg[B]=C;k.Hh.push(B)}}k.J=Ii(k.J,z);u=l.j.j(u);v=m.j.j(v);u===null||v===null?k=null:(YB(l,u)&&YB(m,v)&&(EB(l,
u),EB(m,v)),l=k.D,m=l.ha(p,1),B=l.ha(p,2),m=[{title:k.N||"X",value:m},{title:k.T||"Y",value:B}],k.m!==null&&(B=l.ha(p,k.m),m.push({title:k.X||"Color",value:B})),k.C!==null&&(p=l.ha(p,k.C),m.push({title:k.O||"Size",value:p})),p={title:t,lines:m},k={id:r,text:t,textLength:q,M:k.M,bb:p,Jb:{x:u,y:v,color:x,size:z}})}c.F.L[0].points.push(k)}if(c.j==="number")c.o=MC(c.options,c.G),g.scale=c.o;else if(c.j==="string")for(d=0;d<c.Hh.length;d++)e=c.Hh[d],g=c.Vg[e],g.Uh&&c.F.G.push({index:d,id:e,text:g.dj,brush:new al({fill:g.color}),
isVisible:!0});c.K=PC(c.options,c.J);c.ka&&Ab(c.F.L[0].points,c.da,c)}},function(){var c=b.ia==="histogram",d=b.F.bars||b.F.candlesticks||b.F.boxplot,e=null!=b.L.find(function(g){return g.Rb!=null});(d&&!c&&!a.je||e)&&eE(a)},function(){b.C=zc(a.C,function(c){var d=c.m.j;return CB(c,d.width,c.direction===1?d.left:d.right,this.o,this.D)},a);b.m=zc(a.m,function(c){var d=c.m.j;return CB(c,d.height,c.direction===1?d.top:d.bottom,this.o,this.D)},a);fE(a)},this.qv.bind(this),this.yy.bind(this),function(){BC(new AC(a,
a.options))},function(){var c=a.o.position,d=a.o.M.fontSize,e=null;c!=="right"&&c!=="labeled"||a.m[1]!=null||(e=new Hg(b.j.top,b.width-d,b.j.bottom,b.j.right+d));c!=="left"||a.m[0]!=null||(e=new Hg(b.j.top,b.j.left-d,b.j.bottom,d));e&&e.right>=e.left&&(a.o.area=e)},this.Cy.bind(this),function(){a.G||(wD(a,a.ya),vD(a),gE(a))}]};
y.tv=function(){var a=this.j,b=this.ke,c=(Cc(this.C)||Cc(this.m)).title.M,d=Math.max(a.title.M.fontSize,c.fontSize),e=this.o.M.fontSize,g=this.o.position,h=this.D.M.fontSize,k=this.D.position,l=a.Ra==="in"?a.title.text:"",m="",p="";if(a.da==="in")switch(p=function(B){var C=Ec(B);C.sort(function(A,D){return A>D?1:A<D?-1:0});return C.map(function(A){return B[A].title.text}).filter(function(A){return A!==""}).join(", ")},a.ia){case "scatter":case "bubble":m=p(this.C);p=p(this.m);break;case "function":m=
p({0:this.Wa});p=p(this.jb);break;default:throw Error("id`"+a.ia);}m=m&&p?m+" / "+p:m?m:p?p:"";p=Math.max(2,Math.round(d/1.618));var q=Math.max(2,Math.round(e/1.618)),r=Math.max(2,Math.round(h/1.618)),t=a.j.width-2*p;h=qz(b,l,a.title.M,t,1);var u=h.lines.length>0?h.lines[0]:"",v=b(u,a.title.M).width;t=Math.max(t-v-Math.round(Math.max(2,d*1.618)),0);b=qz(b,m,c,t,1);var x=b.lines.length>0?b.lines[0]:"",z=[];z.push({key:"bottom-space",min:2,Ta:[Infinity]});(u||x)&&z.push({key:"title",min:d+2,Ta:[p-2]});
g==="in"&&z.push({key:"legend",min:e+2,Ta:[q-2]});k==="in"&&z.push({key:"colorBar",min:this.D.getHeight()+2,Ta:[r-2]});g=vi(z,Math.floor(a.j.height/2));d=a.j.top;k=g.title||[];k.length>0&&(d+=k[0],u&&(a.title.lines.push({text:u,x:a.j.left+p,y:d,length:v}),a.title.ra=h.gb?l:""),x&&(a.ka={text:m,M:c,gd:null,lines:[],wb:"end",hb:"end",ra:b.gb?m:"",anchor:null,angle:0},a.ka.lines.push({text:x,x:a.j.right-p,y:d,length:t})));c=g.legend||[];c.length>0&&(d+=c[0],aD(this.o,new Hg(d-e,a.j.right,d,a.j.left)));
e=g.colorBar||[];e.length>0&&(d+=e[0],a=new Hg(d-this.D.getHeight(),a.j.right,d,a.j.left),this.D.area=a)};function DD(a,b){var c=a.j;c.o?hE(a,b):iE(a,b,c.H)}function eE(a){var b=a.Wa;if(b.j){var c=a.j.qa.filter(w(!0)),d=Infinity,e;c.forEach(function(g){g=b.j.j(g.data);if(g!=null&&e!=null){var h=Math.abs(g-(e||0));h>0&&(d=Math.min(d,h))}e=g},a);isFinite(d)&&(a=d/2,EB(b,b.j.o-a),EB(b,b.j.m+a))}}
function jE(a,b){for(var c=a.j,d=[],e=0;e<c.qa.length;e++){var g={positive:0,negative:0};d[e]=g;for(var h=0;h<c.L.length;h++){var k=c.L[h];if(k.type===b){var l=a.jb[k.Pa];k=a.ya.getValue(e,k.columns.data[0]);k!=null&&(l=l.j.j(k),l!=null&&(l>0?g.positive+=l:g.negative-=l))}}}return d}function kE(a,b){for(var c=a.j,d=0;d<c.L.length;d++){var e=c.L[d];e.type===b&&(a.jb[e.Pa].X="maximized")}}
function iE(a,b,c){var d=a.j,e=a.ya,g=a.Wa,h=a.j.ia==="histogram",k=a.je,l=c!=="none",m=l&&d.H!=="absolute";c=d.H==="percent"?"#.##%":"0.00#";if(h){var p=(d.j.height-1)/a.kr(l);a.j.fa=a.wo(p,P(a.options,"histogram.hideBucketItems"))}p=[];m&&(p=jE(a,b),kE(a,b));var q=null,r=g.j?g.j.F:null;k&&EB(g,r);for(k={Wd:0};k.Wd<d.qa.length;k={zj:void 0,Wd:k.Wd},k.Wd++){var t=zc(a.jb,function(){return{positive:0,negative:0}}),u=-1;r!=null&&(q=r);r=DC(a,k.Wd);EB(g,r);k.zj=YB(g,r);for(var v={th:0};v.th<d.L.length;v=
{tn:void 0,Vs:void 0,ug:void 0,Uf:void 0,ll:void 0,no:void 0,Mf:void 0,We:void 0,pj:void 0,th:v.th,Rm:void 0,et:void 0},v.th++)if(v.We=d.L[v.th],v.We.type===b){u++;l||(t[v.We.Pa]={positive:0,negative:0});v.pj=v.We.points;var x=v.We.Pa;v.Mf=a.jb[x];v.no=v.Mf.Fd;var z=e.getValue(k.Wd,v.We.columns.data[0]);z=v.no?z:v.Mf.j.j(z);v.Rm=void 0;m&&(eB(v.Mf.j,c),v.Rm=fB(v.Mf.j));v.tn=Number(z)>=0;v.Uf=t[x];l||lE(a,u+1);v.ug=function(D){return function(F){return D.tn?F.positive:F.negative}}(v);v.et=function(D){return function(F,
K){D.tn?F.positive=K:F.negative=K}}(v);v.Vs=p[k.Wd]&&(0,v.ug)(p[k.Wd])||1;v.ll=function(D){return function(F){return F==null?null:F/D.Vs}}(v);x=function(D,F){return function(K,G,E){var H=null;typeof K!=="number"||isNaN(K)||(H=K+(l||h?(0,D.ug)(D.Uf):0));m&&(H=(0,D.ll)(H),E=(0,D.ll)(E));D.no&&(H=D.Mf.j.j(H),E=D.Mf.j.j(E));F.zj&&EB(D.Mf,H);var X;K!=null&&(X=mE(a,D.We,F.Wd,(0,D.ug)(D.Uf),D.ll,!0));G={Jb:{Je:F.Wd,Hg:G,from:E,to:H,hg:q,d:r,Xi:X}};K==null&&(G.qd=!0);D.We.type==="steppedArea"&&(X=D.pj.length,
G.Jb.Ns=X===0||D.pj[X-1]==null?null:D.pj[X-1].Jb.to);nE(a,G,D.We,D.th,F.Wd);m&&G.bb&&(G.bb.content=G.bb.content+" ("+D.Rm.Va(H-E)+")");D.pj.push(G);typeof K!=="number"||isNaN(K)||(0,D.et)(D.Uf,(0,D.ug)(D.Uf)+K)}}(v,k);var B=l?0:u,C=l||h?(0,v.ug)(v.Uf):null;if(h&&!a.j.fa)for(var A=0;A<Number(z);A++)C=l||h?(0,v.ug)(v.Uf):null,x(1,B,C);else x(z,B,C)}}l||xc(a.jb,function(D){VB(D)})}
function hE(a,b){for(var c=a.j,d=a.ya,e=a.Wa,g=c.L.filter(function(z){return z.type===b}),h=0;h<c.qa.length;++h){var k=DC(a,h);EB(e,k);for(var l=YB(e,k),m=["old-data","data"],p=0;p<g.length;++p)for(var q=g[p],r=a.jb[q.Pa],t=r.j,u=0;u<m.length;++u){var v=m[u],x=d.getValue(h,q.columns[v][0]);x=t.j(x);if(x===null){q.points.push(null);return}l&&EB(r,x);lE(a,p+1);v={brush:v==="old-data"?q.Qd.background.Tb:null,Jb:{Je:h,Hg:p,from:null,to:x,d:k,Rx:v==="data",Xi:mE(a,q,h,0,null,!0)}};nE(a,v,q,p,h);q.points.push(v)}}xc(a.jb,
function(z){VB(z)})}
function ED(a){var b=a.j,c=a.ya,d=a.Wa,e=b.L.filter(function(g){return g.type==="candlesticks"});b.qa.forEach(function(g,h){e.forEach(function(k,l){var m=k.columns.data,p=a.jb[k.Pa];lE(a,l+1);var q=c.getValue(h,m[0]),r=c.getValue(h,m[1]),t=c.getValue(h,m[2]);m=c.getValue(h,m[3]);q=p.j.j(q);r=p.j.j(r);t=p.j.j(t);m=p.j.j(m);if(q===null||m===null||r===null||t===null)k.points.push(null);else{var u=DC(a,h);EB(d,u);var v=t<r;YB(d,u)&&(EB(p,Math.min(q,r,t,m)),EB(p,Math.max(q,r,t,m)));p={vd:v?k.xi.Xq:k.xi.Ts,
Ja:ol(k.color.color),Jb:{Je:h,Hg:l,An:q,lineTo:m,fl:v?t:r,hl:v?r:t,Xr:v,d:u}};nE(a,p,k,l,h);k.points.push(p)}})})}
function FD(a){var b=a.j,c=a.ya,d=a.Wa,e=b.L.filter(function(g){return g.type==="boxplot"});b.qa.forEach(function(g,h){e.forEach(function(k,l){var m=k.columns.data,p=a.jb[k.Pa];lE(a,l+1);var q=c.getValue(h,m[0]),r=c.getValue(h,m[1]),t=c.getValue(h,m[2]),u=c.getValue(h,m[3]);m=c.getValue(h,m[4]);q=p.j.j(q);r=p.j.j(r);t=p.j.j(t);u=p.j.j(u);m=p.j.j(m);if(q===null||m===null||r===null||u===null||t==null)k.points.push(null);else{var v=DC(a,h);EB(d,v);var x=u<r;YB(d,v)&&(EB(p,q),EB(p,m));p={vd:k.ym.vd,Ja:ol(k.color.color),
Jb:{Je:h,Hg:l,An:q,lineTo:m,fl:x?u:r,hl:x?r:u,Os:t,Xr:x,d:v}};nE(a,p,k,l,h);k.points.push(p)}})})}
function GD(a,b){var c=a.j,d=a.ya,e=a.Wa,g=c.L[b];if(g.type==="line"){c=g.Sb?g.data:c.qa;for(var h=0;h<c.length;h++){var k=a.jb[g.Pa],l=g.columns.data[0];l=g.Sb?g.data[h][1]:d.getValue(h,l);l=k.j.j(l);var m;if(l!=null){var p=DC(a,h,g);EB(e,p);(m=YB(e,p)&&!g.Sb)&&EB(k,l);k=g.Sb?null:mE(a,g,h,0,null,m)}else m=!1,k=null;k={Jb:{Je:h,Hg:0,d:p,t:l,Xi:k},shape:g.Kh,zj:m};l==null&&(k.qd=!0);nE(a,k,g,b,h);g.points.push(k)}}}
function HD(a){for(var b=a.Wa,c=a.j.L,d=0;d<c.length;d++){var e=c[d];if((e.type==="line"||e.type==="area")&&e.lineWidth!==0){var g=a.jb[e.Pa],h=e.points.map(function(m){return Fr(m)?null:new M(m.Jb.d,m.Jb.t)}),k=a.j.od;e=Fi(h,IB(b),k);a:switch(b.type){case "value":var l=b.la.max;break a;case "categorypoint":l=b.la.max-1;break a;case "category":l=b.la.max-.5;break a;default:throw Error("qc`"+b.type);}h=Fi(h,l,k);EB(g,e);EB(g,h)}}}
function cE(a){var b=a.j,c=a.ya,d=a.Wa,e=b.od,g=b.H!=="none",h=g&&b.H!=="absolute",k=b.H==="percent"?"#.##%":"0.00#",l=[];h&&(l=jE(a,"area"),kE(a,"area"));for(var m={},p=0;p<b.qa.length;m={Ws:void 0},p++){var q=zc(a.jb,w(0));m.Ws=l[p]&&l[p].positive+l[p].negative||1;m=function(X){return function(sa){return sa==null?null:sa/X.Ws}}(m);for(var r=null,t=null,u=0;u<b.L.length;u++){var v=b.L[u];if(v.type==="area"){var x=v.Pa,z=a.jb[x],B=null,C=null,A=v.columns.data[0],D=c.getValue(p,A),F=gB(z.j,D),K=F==
null||isNaN(F);K&&(F=0);var G=DC(a,p);if(G!=null){D=void 0;h&&(eB(z.j,k),D=fB(z.j));var E=void 0,H=void 0;E=void 0;E=p>0?c.getValue(p-1,A):null;H=p===0||E===null&&!isNaN(E);A=p<c.ba()-1?c.getValue(p+1,A):null;A=p===c.ba()-1||A===null&&!isNaN(A);g?(E=q[x],K||(E+=F),B=t,C=r,K||(A||(t=E),H||(r=E))):(t=r=E=F,e||(A&&(t=null),H&&(r=null)));EB(d,G);H=YB(d,G);E=m(E);r=m(r);t=m(t);H&&!K&&(A=hB(z.j,E),EB(z,A));A=mE(a,v,p,q[x],m,H);g&&!K&&(q[x]+=F);E={d:G,t:hB(z.j,E),Je:p,Hg:0,Bv:G,Cv:hB(z.j,r),zv:G,Av:hB(z.j,
t),mv:G,nv:hB(z.j,B),kv:G,lv:hB(z.j,C),Xi:A};x={Jb:E,shape:v.Kh,zj:H,qd:K};K||(nE(a,x,v,u,p),h&&x.bb&&(z=m(F),x.bb.content=x.bb.content+" ("+D.Va(z)+")"));v.points.push(x)}}}}HD(a);ID(a)}function gE(a){a.j.L.forEach(function(b,c){b.Sb&&(b.type==="scatter"?dE(a,c):b.type==="line"&&GD(a,c),oE(a,c))})}
function dE(a,b){var c=a.j,d=a.ya,e=a.C[0],g=a.m[0],h=c.L[b],k=h.Cb;if(h.type==="scatter")for(var l=h.Sb?h.data.length:d.ba(),m=0;m<l;m++){var p=c.zd[k].columns.domain[0],q=AD(h);p=h.Sb?h.data[m][0]:d.getValue(m,p);var r=h.Sb?h.data[m][1]:d.getValue(m,q);q=e.j.j(p);p=g.j.j(r);q!==null&&p!==null?((r=YB(e,q)&&YB(g,p))&&!h.Sb&&(EB(e,q),EB(g,p)),q={Jb:{x:q,y:p},shape:h.Kh,iz:r},nE(a,q,h,b,m),h.points.push(q)):h.points.push(null)}}
function ID(a){function b(r){return{fg:r.fg!=null?r.fg:1,mg:r.mg!=null?r.mg:1,scope:r.scope!=null?r.scope:!0,gap:null}}function c(r){return!Fr(r)}for(var d=0;d<a.j.L.length;d++){var e=a.j.L[d],g=e.He,h=e.columns.emphasis||[],k=e.columns.scope||[];if((e.columns.certainty||[]).length!==0||h.length!==0||k.length!==0){h=Jb(e.points,c);k=b(h||{});for(var l=0;l<e.points.length;l++){var m=e.points[l];if(!Fr(m)){var p=b(m),q=e.Ja;p.scope||k.scope||(e.ur=e.ur||jl(q),q=e.ur,m.Xd=q,g&&(e.tr=e.tr||jl(g),m.Jk=
e.tr));if(p.fg<1||k.fg<1)q=pE(m.Xd||q,!1),m.Xd=q;p.mg!==1&&k.mg!==1&&(q=qE(m.Xd||q,Math.min(k.mg,p.mg)),m.Xd=q);p.gap!==0||Fr(h)||(m.Xd=null);k=p}h=m}}}}
function rE(a){var b={fill:{},stroke:{},shape:{}};a!=null&&(a.visible!=null&&(b.visible=a.visible),a.size!=null&&(b.size=a.size),a.color!=null&&(b.fill.color=b.stroke.color=a.color),a.opacity!=null&&(b.fill.opacity=b.stroke.opacity=a.opacity),a.fillColor!=null&&(b.fill.color=a.fillColor),a.fillOpacity!=null&&(b.fill.opacity=a.fillOpacity),b.fill.color==null&&b.fill.opacity==null&&delete b.fill,a.strokeColor!=null&&(b.stroke.color=a.strokeColor),a.strokeOpacity!=null&&(b.stroke.opacity=a.strokeOpacity),
a.strokeWidth!=null&&(b.stroke.width=a.strokeWidth),b.stroke.color==null&&b.stroke.opacity==null&&b.stroke.width==null&&delete b.stroke,a.shapeType!=null&&(b.shape.type=a.shapeType),a.shapeSides!=null&&(b.shape.sides=a.shapeSides),a.shapeRotation!=null&&(b.shape.rotation=a.shapeRotation),a.shapeDent!=null&&(b.shape.dent=a.shapeDent),a.shortSize!=null&&(b.shortSize=a.shortSize));return b}
function sE(a,b,c){var d=void 0;b=b.columns.style!=null?b.columns.style[0]:void 0;if(b!=null&&a.ya.W(b)==="string"&&(a=a.ya.getValue(c,b),a!=null)){d=Lc(a);if(yk.test(d.charAt(0)=="#"?d:"#"+d)||Fk(d).length||vk&&vk[d.toLowerCase()])var e={fill:{color:d},stroke:{color:d}};else if(d.charAt(0)==="{"){try{var g=ok(d)}catch(h){}g!=null&&(e=g)}e==null&&(Tc(d,"{")?(e=zc(uC(d),rE),e!==null&&""in e&&(Object.assign(e,e[""]),""in e&&delete e[""]),e!==null&&"*"in e&&(Object.assign(e,e["*"]),"*"in e&&delete e["*"])):
e=rE(oh(d)));d=e}if(d!=null)return new xl([d])}function tE(a,b,c){c!=="stroke"&&(cl(a,Xl(b,["fill.color","fill"],a.fill)),dl(a,Vl(b,"fill.opacity",a.fillOpacity)));c!=="fill"&&(el(a,Xl(b,["stroke.color","stroke"],a.stroke)),gl(a,Vl(b,"stroke.opacity",a.strokeOpacity)),fl(a,Pl(b,"stroke.width",a.strokeWidth)))}
function nE(a,b,c,d,e){if(a.Bg()){a:{if(a.j.ia==="scatter"||c.Sb||c.lineWidth===0){var g=a.ya;var h=a.j,k,l=c.Cb;if(c.Sb){var m=c.data[e][0];var p=c.data[e][1];m!=null&&(m=Gn(m,g.W(l)));p!=null&&(p=Gn(p,c.dataType));h.Zb.has("category")?k=p:k=m+", "+p;var q=m}else if(a.j.o){l=a.C[0].title.text||"X";var r=a.m[0].title.text||"Y";k=d%2?d-1:d;d=h.L[k];k=h.L[k+1];m=h.zd[k.Cb].columns.domain[0];p=AD(k);m=g.ha(e,m);p=g.ha(e,p);k=l+": "+m+", "+r+": "+p;m=h.zd[d.Cb].columns.domain[0];p=AD(d);m=g.ha(e,m);p=
g.ha(e,p);k+="\n"+l+": "+m+", "+r+": "+p}else r=AD(c),m=g.ha(e,h.zd[l].columns.domain[0]),p=g.ha(e,r),k=h.Zb.has("category")?p:m+", "+p;g={tc:!1,content:k,Id:c.title,eg:q}}else g=uE(a,c,e);if((h=c.columns.tooltip)&&!c.Sb){h=h[0];if(a.ya.W(h)==="function"){g.Qq=a.ya.getValue(e,h);g.Dd=!0;g.tc=!0;break a}(h=GC(a,h,e))&&h.tc&&Object.assign(g,h)}g.Dd=!!g.Dd}b.bb=g}g=sE(a,c,e);a:{h=a.ya;q=c.columns.certainty||[];if(q.length&&(l=h.getValue(e,q[0]),l!=null)){h=h.W(q[0])==="boolean"?l?1:0:l;break a}h=1}a:{q=
a.ya;l=c.columns.emphasis||[];if(l.length&&(r=q.getValue(e,l[0]),r!=null)){q=q.W(l[0])==="boolean"?r?2:1:r;break a}q=1}a:{a=a.ya;l=c.columns.scope||[];if(l.length&&(e=a.getValue(e,l[0]),e!=null)){e=!!e;break a}e=!0}a=e;l=Kr(b,c);e=c.Tb;a||(b.scope=a,c.vr=c.vr||jl(e),e=c.vr,b.brush=e);q!==1&&(b.mg=q,c.type==="line"||c.type==="area"||c.type==="scatter")&&(l=Math.round(l*Math.sqrt(q)*10)/10,b.radius=l);if(h<1)switch(b.fg=h,c.type){case "line":case "area":case "scatter":b.brush=pE(e,!0);b.radius=Math.max(l-
kl(b.brush)/2,0);break;case "bars":case "steppedArea":b.brush=pE(e,!1)}if(g!=null){e=(b.brush||c.Tb).clone();b.radius=Tl(g,"point.size",l);a=N(g,"point.shape");a!=null&&(b.shape=a);a=g.Ti("point.visible");a!=null&&(b.visible=a);tE(e,g);switch(c.type){case "line":case "scatter":case "area":tE(e,g.view("point"));c.Ja!=null&&(b.Xd=(b.Xd||b.Ja||c.Ja).clone(),tE(b.Xd,g.view(["line",""]),"stroke"));c.He!=null&&(b.Jk=(b.Jk||b.Ja||c.He).clone(),tE(b.Jk,g.view(["area",""]),"fill"));break;case "steppedArea":tE(e,
g.view("area"),"fill"),c.Ja!=null&&(b.Ja=(b.Ja||c.Ja).clone(),tE(b.Ja,g.view(["line",""]),"stroke"));case "bars":tE(e,g.view("bar"));break;case "candlesticks":case "boxplot":b.vd=b.vd.clone(),tE(b.vd,g.view(["bar",""])),tE(b.Ja,g.view(["line",""]))}b.brush=e}}function GC(a,b,c){var d=a.ya;a=a.j.J&&(d.getProperty(c,b,"html")||d.Lb(b,"html"));b=d.ha(c,b);return{Dd:!!a,tc:b?!0:!1,content:b}}
function uE(a,b,c){var d=b.Cb,e=a.ya,g=a.j.qa[c];d=b.Sb?b.data[c][0].toString():g.Nf[d];if(b.type==="candlesticks")a=b.columns.data,a=e.ha(c,a[0])+" - "+e.ha(c,a[3])+", "+e.ha(c,a[1])+" - "+e.ha(c,a[2]);else if(b.type==="boxplot")a=b.columns.data,a=e.ha(c,a[0])+" - "+e.ha(c,a[1])+" - "+e.ha(c,a[2])+" - "+e.ha(c,a[3])+" - "+e.ha(c,a[4]);else if(a.j.o){var h=b.columns["old-data"],k=b.columns.data;g=a.ya.getValue(c,h[0]);a=a.ya.getValue(c,k[0]);h=e.ha(c,h[0]);k=e.ha(c,k[0]);if(g===null&&Kc(h)&&a===null&&
Kc(k))return{tc:!1,content:null};a=k+"\n"+h}else{k=b.columns.data;g=b.Sb?b.data[c][1]:a.ya.getValue(c,k[0]);a=b.Sb?b.data[c][1].toString():a.ya.ha(c,k[0]);if(g===null&&Kc(a))return{tc:!1,content:null};g=b.columns.interval||[];g.length&&(g=g.map(function(l){return e.ha(c,l)}),a+=" ["+g.join(", ")+"]")}return{tc:!1,content:a,eg:d,Id:b.title,Dd:!1}}
function bE(a){function b(C,A,D){EB(l,D.d);A.zj&&EB(a.jb[C.Pa],D.t)}function c(C){return{d:C.x,t:C.y}}function d(C){return new ei(C.d,C.t)}function e(C,A,D){A.iz&&(EB(a.C[0],D.x),EB(a.m[0],D.y))}function g(C){return{x:C.x,y:C.y}}function h(C){return new ei(C.x,C.y)}var k=a.j,l=a.Wa;switch(k.ia){case "scatter":var m=h;var p=g;var q=e;break;case "function":m=d;p=c;q=b;break;default:throw Error("id`"+k.ia);}for(var r=0;r<k.L.length;r++){var t=k.L[r];if(t.type==="scatter"||t.type==="line")if(Kb(["function",
"phase","closedPhase"],t.gg)){var u=t.type==="scatter"&&t.gg==="closedPhase",v=t.gg==="function";t.rn=!0;t.Qx=u;u=mi(t.points.map(function(C){return Fr(C)?null:m(C.Jb)}),t.vl,v,u,k.od);for(v=0;v<t.points.length;++v){var x=t.points[v];if(u[v]){var z=p(u[v][0]),B=p(u[v][1]);x.As=z;x.Bs=B;q(t,x,z);q(t,x,B)}}}else t.rn=!1}}
y.qv=function(){var a=this;if(this.j.Zb.has("category")){var b=this.j.qa,c=b.map(function(r,t){return vE(a,t)}),d=this.Wa;b=bc(b.length);Zb(b,function(r,t){return Wb(c[r],c[t])});var e=d.Nb,g=d.Gb;if(e>g){var h=e;e=g;g=h}for(h=0;h<b.length;h++){var k=vE(this,b[h]);if(k!=null){if(XB(d,k))return;if(!(isNaN(k)||k*d.direction<d.Nb*d.direction)){var l=h;break}}}if(l!==void 0){h=e;e=null;for(var m=l;m<b.length;m++){e!=null&&m<e&&(m=e,e=null);var p=b[m];l=h;if(m===b.length-1){wE(this,p,l,g);break}var q=
vE(this,b[m+1]);if(q==null){for(h=m+2;h<b.length;h++)if(q=vE(this,b[h]),q!=null){e=h;break}if(q==null){wE(this,p,l,g);break}}if(XB(d,q)){wE(this,p,l,g);break}h=pc(k,q);wE(this,p,l,h);k=q}}}};function vE(a,b){var c=a.j.qa;a=a.Wa;return a.type==="value"?c[b].data==null?null:a.zm(c[b].data):a.Ob(b)}
function wE(a,b,c,d){function e(){var p=c;c=d;d=p}var g=a.j.j.top,h=a.j.j.bottom,k=a.j.j.left,l=a.j.j.right,m=a.Wa.direction;b=a.j.qa[b];a.j.orientation==="horizontal"?m===1?(d<c&&e(),b.ml=new Hg(g,d,h,c)):(d>c&&e(),b.ml=new Hg(g,c,h,d)):m===1?(d<c&&e(),b.ml=new Hg(c,l,d,k)):(d>c&&e(),b.ml=new Hg(d,l,c,k))}y.Cy=function(){xE(this);yE(this)};function xE(a){var b=a.j;xc(b.m,function(c,d){zE(a,a.m[d],b.m[d],a.Ux)});xc(b.C,function(c,d){zE(a,a.C[d],b.C[d],a.Sx)})}
function yE(a){var b=a.j;xc(b.m,function(c,d){zE(a,a.m[d],c,w(!0))});xc(b.C,function(c,d){zE(a,a.C[d],c,function(e,g){return AE(a,g)})})}function zE(a,b,c,d){c.text&&(c.text=c.text.filter(d.bind(a,b)))}y.Sx=function(a,b){var c=this.j;b=b.ja;return b.angle?!0:(b=Vy(b))?a.C!=="in"||(new Hg(c.j.top,c.j.right,c.j.bottom,c.j.left)).contains(b)?!0:!1:!0};
function AE(a,b){var c=a.j,d=b.ja;if(d.angle)return!0;b=Vy(d);if(!b)return!0;d=Math.ceil(d.M.fontSize/8);var e=new Hg(b.top,b.right+d,b.bottom,b.left-d),g;for(g in c.m)if(c.m[Number(g)]!==void 0){var h=Number(g);if(a.m[h].C==="in"&&!((c.m[h].text?c.m[h].text.length:0)<1)){var k=Vy(c.m[h].text[0].ja),l=Vy(yb(c.m[h].text).ja);if(k||l){if(k&&Jg(e,k)||l&&Jg(e,l))return!1;k?l?(h=Math.min(k.left,l.left),k=Math.max(k.right,l.right)):(h=k.left,k=k.right):(h=l.left,k=l.right);if(Math.abs(b.left-h)<d||Math.abs(b.right-
k)<d)return!1}}}return!0}y.Ux=function(a,b){var c=this.j,d=new Hg(c.j.top,c.j.right,c.j.bottom,c.j.left),e=b.ja;b=e.M.fontSize/8;e=Vy(e);if(!e)return!0;if(a.C==="in"&&!d.contains(e))return!1;a=new Hg(e.top,e.right+b,e.bottom,e.left-b);return(d=Vy(c.title))&&Jg(a,d)||(c=c.ka?Vy(c.ka):null)&&Jg(a,c)?!1:(c=this.o.area)&&Jg(a,c)?!1:!0};
function oE(a,b){b=a.j.L[b];var c=BE(a,b);b.points&&b.points.forEach(function(d){d==null||d.qd||(d.V=c(d.Jb),d.As!=null&&(d.Re=c(d.As)),d.Bs!=null&&(d.we=c(d.Bs)))});b.Rb&&(b.Rb.lines.length>0||b.Rb.areas.length>0)&&CE(b)}y.yy=function(){var a=this;this.j.L.forEach(function(b,c){oE(a,c)})};
function CE(a){function b(u){var v=e[u];delete e[u];if(v&&v.line.length>1){v.bottom&&v.bottom.reverse();if(h[u].gg!=="none"){var x=h[u].gg==="function";u=h[u].vl;v.Em=mi(v.line,u,x,!1,!1);v.bottom&&(v.jv=mi(v.bottom,u,x,!1,!1))}g.paths.push(v)}}function c(u,v){if(!e[u]){var x=h[u].brush.clone(),z=h[u].style,B={};B.Ai=u;B.line=[];z==="area"?(fl(x,0),B.bottom=[]):dl(x,0);B.brush=x;e[u]=B}e[u].line.push(new ei(v.left,v.top));e[u].bottom&&e[u].bottom.push(new ei(v.left+v.width,v.top+v.height))}function d(u){u=
h[u].style;return u==="area"||u==="line"}var e={},g=a.Rb,h=g.Ye;g.paths=[];for(var k=0;k<a.points.length;k++){var l={},m=a.points[k];if(m&&m.V&&m.V.Pe){m=m.V.Pe;for(var p=0;p<m.length;++p){var q=m[p].Ai;d(q)&&(l[q]=!0,c(q,m[p].rect))}}for(var r in e)e.hasOwnProperty(r)&&(m=Number(r),l[m]||h[m].od||b(m))}for(var t in e)e.hasOwnProperty(t)&&b(Number(t))}
function BE(a,b){switch(b.type){case "scatter":return a.Ly.bind(a,b);case "bubbles":return a.Iy.bind(a,b);case "line":return a.Ky.bind(a,b);case "bars":return a.Gy.bind(a,b);case "steppedArea":return a.My.bind(a,b);case "candlesticks":return a.Jy.bind(a,b);case "boxplot":return a.Hy.bind(a,b);case "area":return a.Fy.bind(a,b);default:throw Error("Sb`"+b.type);}}y.Ly=function(a,b){a=this.C[0].Ob(b.x);b=this.m[0].Ob(b.y);return{x:a,y:b}};
y.Iy=function(a,b){var c=this.G,d=this.m[0];a=this.C[0].Ob(b.x);d=d.Ob(b.y);var e=SC(c,b);e=new al({fill:e,fillOpacity:c.opacity,stroke:c.stroke});b=OC(c.K,b.size);return{x:a,y:d,brush:e,radius:b,nl:b}};y.Ky=function(a,b){var c=DE(this,a.Pa,b.d,b.t);c.Pe=EE(this,a,b);return c};y.Gy=function(a,b){var c=FE(this,a,b,b.from,b.to);return c?{top:c.top,left:c.left,width:Math.max(.5,c.width),height:Math.max(.5,c.height),Pe:EE(this,a,b)}:null};
y.Jy=function(a,b){var c=FE(this,a,b,b.fl,b.hl),d=FE(this,a,b,b.An,b.lineTo);if(!c||!d)return null;var e=GE(this,d.left,d.top),g=GE(this,c.width,c.height),h=GE(this,d.width,d.height);h.domain=2;e.domain+=(g.domain-(g.domain%2?3:2))/2;e=HE(this,e.domain,e.target);h=HE(this,h.domain,h.target);d.width=h.x;d.height=h.y;d.left=e.x;d.top=e.y;a=b.Xr?a.xi.Xq:a.xi.Ts;ll(a)&&(a=a.strokeWidth/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,2);c.width=Math.max(c.width,1);return{rect:c,
line:d}};
y.Hy=function(a,b){var c=FE(this,a,b,b.fl,b.hl),d=FE(this,a,b,b.Os,b.hl),e=FE(this,a,b,b.fl,b.Os);b=FE(this,a,b,b.An,b.lineTo);if(!(d&&e&&c&&b))return null;var g=GE(this,b.left,b.top),h=GE(this,c.width,c.height),k=GE(this,b.width,b.height);k.domain=2;g.domain+=(h.domain-(h.domain%2?3:2))/2;g=HE(this,g.domain,g.target);k=HE(this,k.domain,k.target);b.width=k.x;b.height=k.y;b.left=g.x;b.top=g.y;a=a.ym.vd;ll(a)&&(a=a.strokeWidth/2,c.height-=2*a,c.width-=2*a,c.left+=a,c.top+=a);c.height=Math.max(c.height,2);
c.width=Math.max(c.width,1);return{line:b,rect:c,Vj:d,zl:e}};
y.My=function(a,b){var c=this.jb[a.Pa];b.from==null&&(b.from=c.j.j(c.La.ua),b.from==null&&(b.from=0));var d=this.Wa,e=b.Je;if(this.je||d.j){if(b.hg==null)return null;e=Math.floor(UB(d,b.hg));var g=Math.floor(UB(d,b.d));EB(d,b.hg)}else{var h=d.ticks[e].ga||0;g=d.F;e=Math.floor(h-d.direction*g/2);g=Math.floor(h+d.direction*g/2)}EB(d,b.d);d=c.Ob(b.from);var k=c.Ob(b.to);d=HE(this,e,d);h=HE(this,e,k);g=HE(this,g,k);k=[];P(this.options,"connectSteps",!0)&&b.Ns!=null&&(c=c.Ob(b.Ns),c=HE(this,e,c),k.push(c));
k.push(h);k.push(g);return{Zf:vu(d.x,d.y,g.x,g.y),outline:k,Pe:EE(this,a,b)}};
function FE(a,b,c,d,e){var g=a.Wa,h=a.jb[b.Pa];b=a.Ii;var k=h.j.j(h.La.ua);d==null&&(d=k||0);e==null&&(e=k||0);k=e;k=Math.min(UB(h,d),UB(h,k));d=Math.max(UB(h,d),UB(h,e));h=a.j.ia==="histogram"?a.wo(h.F,P(a.options,"histogram.hideBucketItems"))?0:1:Math.min(1,.2*(d-k));h===0||Math.floor(k+h)<Math.floor(d)&&Math.floor(k+h)>Math.floor(k)?(k=Math.floor(k+h),d=Math.floor(d)):k+=h;h=Pl(a.options,"diff.newData.widthFactor",.3);h=c.Rx?h:1;if(a.je){if(c.hg==null)return null;h=Math.floor(UB(g,c.hg));b=Math.floor(UB(g,
c.d));EB(g,c.hg)}else c=IE(a,c),e=h*b.mo/2,h=b.Xn(c-e),b=b.Xn(c+e);EB(g,g.Yj(h));EB(g,g.Yj(b));g=HE(a,h,k);a=HE(a,b,d);return vu(g.x,g.y,a.x,a.y)}y.Fy=function(a,b){function c(m){return m!=null?m:e}var d=this.jb[a.Pa];d=d.j.j(d.La.ua);var e=d!=null?d:0;d=DE(this,a.Pa,b.d,b.t);var g=DE(this,a.Pa,b.kv,c(b.lv)),h=DE(this,a.Pa,b.mv,c(b.nv)),k=DE(this,a.Pa,b.zv,c(b.Av)),l=DE(this,a.Pa,b.Bv,c(b.Cv));a=EE(this,a,b);return{x:d.x,y:d.y,um:g.x,vm:g.y,wm:h.x,xm:h.y,dk:k.x,ek:k.y,fk:l.x,gk:l.y,Pe:a}};
function EE(a,b,c){if(!c.Xi)return[];var d=a.Wa;b=a.jb[b.Pa];var e=a.Ii;if(c.Hg>=e.oj||d.type!=="value"&&c.Je>=d.ticks.length)return[];var g=IE(a,c),h=e.Xn;a.je?(d=UB(d,c.d)-UB(d,c.hg),g-=d/2):d=e.mo+e.kt;e=[];for(var k=0,l;l=c.Xi[k];k++){var m=UB(b,l.Ix),p=UB(b,l.Zx),q=d*l.lz/2,r=h(g-q);q=h(g+q);r=HE(a,r,Math.min(p,m));m=HE(a,q,Math.max(p,m));e.push({rect:vu(r.x,r.y,m.x,m.y),Ai:l.Ai,brush:l.brush})}return e}
function IE(a,b){var c=a.Wa,d=a.Ii;c=c.type==="value"?UB(c,b.d):c.ticks&&c.ticks[b.Je]&&c.ticks[b.Je].ga;if(a.je)return c;a=d.mo;return c-d.Lv+(a+d.kt)*b.Hg+a/2}function GE(a,b,c){switch(a.j.orientation){case "horizontal":return{domain:b,target:c};case "vertical":return{domain:c,target:b};default:throw Error("jd");}}function HE(a,b,c){switch(a.j.orientation){case "horizontal":return{x:b,y:c};case "vertical":return{x:c,y:b};default:throw Error("jd");}}
function DE(a,b,c,d){b=a.jb[b];c=a.Wa.Ob(c);d=b.Ob(d);return HE(a,c,d)}function pE(a,b){a=a.clone();ml(a)&&a.fill!=="#ffffff"?(hl(a,new $k("primarydiagonalstripes",a.fill)),!ll(a)&&b&&(el(a,a.fill),fl(a,1))):ll(a)&&(a.Kc="dash");return a}function qE(a,b){a=a.clone();fl(a,a.strokeWidth*b);return a}
function mE(a,b,c,d,e,g){function h(x,z,B,C,A){A=A===void 0?"size":A;var D=k.Ye[x],F=r.getValue(c,x);F=p?F:q(F);z=r.getValue(c,z);z=p?z:q(z);F!=null&&z!=null&&(F+=d,z+=d,e&&(F=e(F),z=e(z)),p&&(F=q(F),z=q(z)),g&&(EB(m,F),EB(m,z)),D=D.brush,l!=null&&(D=D.clone(),tE(D,l.view([C,""])),B=Pl(l,[C+"."+A,A],B)),t.push({Zx:F,Ix:z,lz:B,Ai:x,brush:D}))}var k=b.Rb;if(!k)return null;var l=sE(a,b,c),m=a.jb[b.Pa],p=m.Fd,q=m.j.j.bind(m.j),r=a.ya,t=[];for(a=0;a<k.Gg.length;a+=2)h(k.Gg[a],k.Gg[a+1],0,"interval stick");
a=0;for(b=k.Wj.length-1;a<=b;a++,b--){var u=k.Wj[a];h(u,k.Wj[b],k.Ye[u].pv,"interval box")}for(a=0;a<k.points.length;a++)b=k.points[a],h(b,b,0,"interval point");for(a=0;a<k.gf.length;a++){b=k.gf[a];u=k.Ye[b];var v=!(a===0||a===k.gf.length-1);h(b,b,v?u.hz:u.hv,"interval bar",v?"shortSize":void 0)}a=0;for(b=k.areas.length-1;a<=b;a++,b--)h(k.areas[a],k.areas[b],0,"interval area");for(a=0;a<k.lines.length;a++)b=k.lines[a],h(b,b,0,"interval line");return t.length?t:null}
function lE(a,b){a.oj=Math.max(a.oj,b)}
function fE(a){function b(){p=k/g;p<7&&(p=Math.floor(p));p=Math.max(1,p);q=a.options.nd("bar.gap",p);r=Gl(a.options,Yl,0,"bar.width","100%",p);q==null&&(q=Math.max(g>1?1:0,p-r));r=p-q}var c=a.j.ia==="histogram",d=a.Wa,e=JE(a),g=a.oj,h=a.options.nd("bar.group.gap",e),k=a.options.nd(["bar.group.width","bar.groupWidth"],e);g===1&&(h==null&&(h=a.options.nd("bar.gap",e)),k==null&&(k=a.options.nd(["bar.width"],e)));h==null&&c&&(h=1);if(k==null){var l=a.options.ta("bar.gap")||1,m=a.options.ta("bar.width");
m!=null?k=g*(m+l)-l:c||(k=Yl(100/1.618+"%",e))}h==null&&(h=Math.max(0,e-k));k=Math.max(g,e-h);h=e-k;var p,q=null;b();q>h&&(h=q,k=e-h);h-=q;k+=Number(q);b();var r=zi(10,r);q=zi(10,q);k=zi(10,k);h=zi(10,h);d=d.direction;e=h+q;a.Ii={oj:g,Lv:zi(10,c?(d===-1?k+h:0)+-(h+q)/2:(k-q)/2),oC:h,pC:k,mo:r,kt:q,Xn:r<7&&r%2===0||e<7&&e%2===0?function(t){return Math.floor(t)+.5}:function(t){return Math.floor(t+.5)}}}
function JE(a){var b=a.Wa,c=a.j.qa;c=c.filter(w(!0));if(c.length===0)return 0;var d=a.ag;if(!d||d.size===0)return 0;if(b.type==="value"){d=b.J;for(var e=null,g=0;g<c.length;g++){var h=DC(a,g);h=h==null?null:b.Ob(h);h!=null&&e!=null&&(e=Math.abs(h-e),e>0&&(d=Math.min(d,e)));e=h}return d}return Math.abs(WB(b,1)-WB(b,0))}function DC(a,b,c){var d=a.ya;a=a.Wa;a.type==="value"&&(b=c&&c.Sb?c.data[b][0]:d.getValue(b,0),b=a.j.j(b));return b}y.wo=w(!1);y.kr=w(0);function KE(a,b){this.C=a;this.D=b;this.o=this.j=this.G=this.F=null;this.m=Gc(a);var c=a.width!=b.width||a.height!=b.height;!c&&a.j&&b.j&&(c=a.j.width!=b.j.width||a.j.height!=b.j.height||a.j.left!=b.j.left||a.j.top!=b.j.top);this.m.title&&c&&(this.m.title.M.opacity=0);this.m.C&&(this.m.C=zc(this.m.C,Gc),this.F=zc(a.C,function(d,e){return LE(a.C[e],b.C[e],this.m.C[e],!0,!1,c)},this));this.m.m&&(this.m.m=zc(this.m.m,Gc),this.G=zc(a.m,function(d,e){return LE(a.m[e],b.m[e],this.m.m[e],!1,!0,c)},this));
ME(this);NE(this)}
function LE(a,b,c,d,e,g){if(!a||!b)return null;var h=Gc(a),k=Gc(a);k.fe=b.fe;k.Nb=b.Nb;k.Gb=b.Gb;c.title&&g&&(c.title.M.opacity=0);if(a.type=="value"&&b.type=="value"&&a.dataType===b.dataType){a.La&&b.La&&(k.La=b.La,c.La=Gc(c.La));k.number=Gc(k.number);k.position=Gc(k.position);c.number=Gc(c.number);c.position=Gc(c.position);k.position.Ib=b.position.Ib;if(a.xa&&b.xa){k.xa=Rb(k.xa);c.xa=Rb(c.xa);g=k.xa;for(var l=c.xa,m=0;m<g.length;m++){g[m]=Gc(g[m]);l[m]=Gc(l[m]);var p=g[m],q=a.number.Ib(p.ua);q=
b.number.cd(q);p.ga=b.position.Ib(q)}}if(a.text&&b.text)for(k.text=Rb(k.text),c.text=Rb(c.text),g=k.text,c=c.text,OE(g),OE(c),c=0;c<g.length;c++)PE(a,b,a.text[c],b.text[c],g[c],d,e)}else if(a.text&&b.text){var r=Ci(a.text,b.text,function(t,u){return t.ua==u.ua});h.text=a.text.filter(function(t,u){return r.ks[u]!=null});k.text=b.text.filter(function(t,u){return r.ls[u]!=null});c.text=Rb(h.text);OE(h.text);OE(k.text);OE(c.text)}return[h,k]}
function PE(a,b,c,d,e,g,h){var k=e.ja,l=a.number.Ib(e.ua);l=b.number.cd(l);a=a.position.Ib(e.ua);b=b.position.Ib(l);a!=null&&b!=null&&(g&&(k.anchor.x=b+(c.ja.anchor.x-a),d&&(k.anchor.y=d.ja.anchor.y)),h&&(k.anchor.y=b+(c.ja.anchor.y-a),d&&(k.anchor.x=d.ja.anchor.x)))}function OE(a){a.forEach(function(b,c){a[c]=Gc(a[c]);b=a[c];b.ja=Gc(b.ja);b=b.ja;b.anchor&&(c=b.anchor,b.anchor=new Uy(c.x,c.y))})}
function ME(a){var b=a.C,c=a.D;if(b.L&&c.L){var d=Ci(b.L,c.L,function(e,g){return e.id==g.id});a.j=b.L.filter(function(e,g){return d.ks[g]!=null});a.o=c.L.filter(function(e,g){return d.ls[g]!=null});b.ia=="function"||b.ia=="scatter"?(b=b.orientation==null||b.orientation=="horizontal"?b.C[0]:b.m[0],c=c.orientation==null||c.orientation=="horizontal"?c.C[0]:c.m[0],b.type=="value"&&c.type=="value"&&b.dataType===c.dataType?QE(a,b.number.Ib,b.number.cd):RE(a)):b.ia=="bubble"&&SE(a)}}
function RE(a){var b=a.C.qa,c=a.D.qa;if(b&&c){var d={},e={},g={},h={};b.forEach(function(r,t){r.data!=null&&(g[r.data]=t)});c.forEach(function(r,t){r.data!=null&&(h[r.data]=t)});b.forEach(function(r,t){r.data!=null&&(d[t]=h[r.data])});c.forEach(function(r,t){r.data!=null&&(r=g[r.data],d[r]!==t&&(r=null),e[t]=r)});b.forEach(function(r,t){r.data!=null&&d[g[r.data]]!==t&&(e[t]=null)});for(var k=0,l=0,m=[],p=[];k<b.length||l<c.length;)k<b.length&&d[k]==null?(p.push({cg:{idx:k,og:!0},dg:{idx:l,og:!1}}),
m.push({data:b[k].data}),k++):(l<c.length&&e[l]==null?(p.push({cg:{idx:k,og:!1},dg:{idx:l,og:!0}}),m.push({data:c[l].data})):(p.push({cg:{idx:k,og:!0},dg:{idx:l,og:!0}}),m.push({data:b[k].data}),k++),l++);a.m.qa=m;var q=function(r,t){return t==0?r[0]:t>=r.length?yb(r):TE(r[t-1],r[t],.5)};a.C.o?UE(a,p,function(r,t,u,v){return t.og?r[t.idx*u+v]:q(r,t.idx*u+v)}):VE(a,p,function(r,t){return t.og?r[t.idx]:q(r,t.idx)})}}
function QE(a,b,c){var d=a.C.qa,e=a.D.qa;if(d&&e)if(d.length==0||e.length==0)a.m.qa=[],VE(a,[],w(null));else{var g=function(m){return b(m.data)},h=[],k=[];if(d.length===e.length)for(var l=0;l<d.length;l++)k.push({cg:l,dg:l}),h.push({data:c(pc(g(d[l]),g(e[l])))});else Di(d,e,g).forEach(function(m){var p=m.Sg;m=m.Tg;var q;d[p]!=null&&e[m]!=null&&(q=c(pc(g(d[p]),g(e[m]))));q!=null&&(k.push({cg:p,dg:m}),h.push({data:q}))});a.m.qa=h;a.C.o?UE(a,k,function(m,p,q,r){return m[p*q+r]}):VE(a,k,function(m,p){return m[p]})}}
function SE(a){function b(m){m=Gc(m);m.V=Gc(m.V);m.V.brush=m.V.brush.clone();dl(m.V.brush,0);gl(m.V.brush,0);m.M=Gc(m.M);m.M.opacity=0;return m}var c=a.j[0].points,d=a.o[0].points,e=[],g=[],h=[],k={};d.forEach(function(m,p){m!=null&&(k[m.id]===void 0&&(k[m.id]=[]),k[m.id].push(p))});xc(c,function(m,p){if(m!=null){var q=m.id&&k[m.id];q=q&&q.shift();q!==void 0?h.push({cg:p,dg:q}):e.push(m)}});xc(k,function(m){m.forEach(function(p){g.push(d[p])})});VE(a,h,function(m,p){return m[p]});c=e.map(b);var l=
g.map(b);a.j[0].bh=e.concat(l);a.o[0].bh=c.concat(g)}function VE(a,b,c){for(var d=0;d<a.j.length;d++){var e=a.j[d].points,g=a.o[d].points,h=[],k=[];if(a.j[d].Sb)h=Rb(a.j[d].points),k=Rb(a.o[d].points);else for(var l=0;l<b.length;l++){var m=b[l],p=c(e,m.cg);m=c(g,m.dg);p&&m&&(h.push(p),k.push(m))}a.j[d]=WE(a.j[d],h);a.o[d]=WE(a.o[d],k)}}
function UE(a,b,c){for(var d=0;d<a.j.length;d++){var e=a.j[d].points,g=a.o[d].points,h=[],k=[];if(b.length>0)for(var l=Math.ceil(e.length/b.length),m=Math.ceil(g.length/b.length),p=0;p<b.length;p++){for(var q=b[p],r=0;r<l;r++){var t=c(e,q.cg,l,r);t&&h.push(t)}for(r=0;r<m;r++)(t=c(g,q.dg,m,r))&&k.push(t)}a.j[d]=WE(a.j[d],h);a.o[d]=WE(a.o[d],k)}}function WE(a,b){a=Gc(a);a.points=b;return a}function NE(a){var b=a.C,c=a.D;b.ma&&b.ma.Ab&&c.ma&&c.ma.Ab&&(a.m.ma=null)}
function XE(a,b,c){if(a===b)return a;if(a&&a.constructor==al&&b&&b.constructor==al)return new al({fill:Wk(a.fill,b.fill,1-c),fillOpacity:XE(a.fillOpacity,b.fillOpacity,c),stroke:Wk(a.stroke,b.stroke,1-c),strokeWidth:XE(a.strokeWidth,b.strokeWidth,c),strokeOpacity:XE(a.strokeOpacity,b.strokeOpacity,c),Kc:a.Kc,gradient:a.gradient,pattern:a.tf()});if(Array.isArray(a)&&Array.isArray(b)){if(a)if(b){for(var d=[],e=Math.min(a.length,b.length),g=0;g<e;g++)d.push(XE(a[g],b[g],c));c=d}else c=a;else c=b;return c}return lb(a)||
lb(b)?YE(a,b,c):typeof a==="string"||typeof b==="string"?a:typeof a==="number"&&typeof b==="number"?(a=isNaN(a)?0:a,b=isNaN(b)?0:b,isFinite(a)&&isFinite(b)?a*(1-c)+b*c:Infinity):null}function YE(a,b,c){if(!a)return b;if(!b)return a;var d={};xc(a,function(e,g){b[g]!==void 0&&(d[g]=XE(a[g],b[g],c))});return d}function ZE(a,b,c,d,e){b=!e||(c?b>=c.top&&b<=c.bottom:!1);return(!d||(c?a>=c.left&&a<=c.right:!1))&&b}
function $E(a,b,c,d,e){a.position&&a.position.Ib&&b.position&&b.position.Ib&&(c.position.Ib=function(g){var h=a.position.Ib(g);g=b.position.Ib(g);return XE(h,g,e)});a.title&&b.title&&c.title.lines.forEach(function(g,h){g.x=XE(a.title.lines[h].x,b.title.lines[h].x,e);g.y=XE(a.title.lines[h].y,b.title.lines[h].y,e)});a.La&&b.La&&(c.La.ga=XE(a.La.ga,b.La.ga,e));a.xa&&b.xa&&c.xa.forEach(function(g,h){g.ga=XE(a.xa[h].ga,b.xa[h].ga,e);g.isVisible=d(g.ga,g.ga)});a.fe&&b.fe&&(c.fe=YE(a.fe,b.fe,e));a.Nb!=
null&&b.Nb!=null&&(c.Nb=XE(a.Nb,b.Nb,e));a.Gb!=null&&b.Gb!=null&&(c.Gb=XE(a.Gb,b.Gb,e));a.text&&b.text&&c.text.forEach(function(g,h){var k=a.text[h];h=b.text[h];if(g){k=k.ja;h=h.ja;var l=g.ja;l&&l.anchor&&(l.anchor.x=XE(k.anchor.x,h.anchor.x,e),l.anchor.y=XE(k.anchor.y,h.anchor.y,e));g.ja&&(k=g.ja.lines.length>0,g.isVisible=d((k?g.ja.lines[0].x:0)+g.ja.anchor.x,(k?g.ja.lines[0].y:0)+g.ja.anchor.y))}})}
function TE(a,b,c){if(!a||!b)return null;var d=Gc(a);if(a.qd||b.qd)d.qd=!0;if(a.V!==void 0||b.V!==void 0)d.V=XE(a.V||{},b.V||{},c),d.Jb=XE(a.Jb||{},b.Jb||{},c);a.Re!==void 0&&b.Re!==void 0&&(d.Re=XE(a.Re,b.Re,c));a.we!==void 0&&b.we!==void 0&&(d.we=XE(a.we,b.we,c));a.M!==void 0&&b.M!==void 0&&a.M!==b.M&&(d.M=Gc(a.M),d.M.color=Wk(a.M.color,b.M.color,1-c),d.M.opacity=XE(a.M.opacity!==void 0?a.M.opacity:1,b.M.opacity!==void 0?b.M.opacity:1,c));a.Ma!=null&&b.Ma!=null&&a.Ma.labels[0].text===b.Ma.labels[0].text?
d.Ma=XE(a.Ma,b.Ma,c):delete d.Ma;return d}
KE.prototype.interpolate=function(a){var b=this,c=this.m;if(c.C&&this.F){var d=function(p,q){return ZE(p,q,c.j,!0,!1)};xc(c.C,function(p,q){(q=b.F[q])&&$E(q[0],q[1],p,d,a)})}if(c.m&&this.G){var e=function(p,q){return ZE(p,q,c.j,!1,!0)};xc(c.m,function(p,q){(q=b.G[q])&&$E(q[0],q[1],p,e,a)})}if(this.j&&this.o){c.L=[];for(var g=0;g<this.j.length;++g){var h=this.j[g],k=this.o[g],l=Gc(k);if(h&&k&&h.type==k.type){if(h.points&&k.points){l.points=[];for(var m=0;m<h.points.length;m++)l.points[m]=TE(h.points[m],
k.points[m],a);if(h.bh&&k.bh)for(m=0;m<h.bh.length;m++)l.points.push(TE(h.bh[m],k.bh[m],a))}h.Rb&&h.Rb.paths&&k.Rb&&k.Rb.paths&&(l.Rb=Gc(l.Rb),l.Rb.paths=XE(h.Rb.paths,k.Rb.paths,a))}c.L[g]=l}}c.height&&(c.height=XE(this.C.height,this.D.height,a));c.width&&(c.width=XE(this.C.width,this.D.width,a));c.j&&(c.j=XE(this.C.j,this.D.j,a));return c};function aF(){}I(aF,To);y=aF.prototype;y.sk=function(a){var b=a.Ka,c=a.cb;return this.fa?To.prototype.sk.call(this,a):this.L[b].properties.histogramBucketItems[c].label.eg};y.Tm=function(a){return this.fa?To.prototype.Tm.call(this,a):this.L[a.Ka].properties.histogramBucketItems[a.cb].row};y.Um=function(a){if(this.fa)return To.prototype.Um.call(this,a);a=this.L[a.Ka].properties.histogramBucketItems[a.cb];return{row:a.row,column:a.column}};
y.wk=function(a){var b=this.K[a.column].Ia;return b==null?null:this.fa?To.prototype.wk.call(this,a):{Ka:b,cb:this.L[b].properties.histogramElementIndexes[a.row]}};y.Nl=function(a,b){a=this.L[a];var c=a.points[b],d;this.fa?d={lines:[{title:"Items",value:zi(15,(this.orientation==="horizontal"?this.m[a.Pa]:this.C[a.Pa]).number.cd(c.Jb.to-c.Jb.from))}]}:d=a.properties.histogramBucketItems[b].label;return d};function bF(a,b,c,d,e){qD.call(this,a,b,c,d,e)}I(bF,qD);y=bF.prototype;y.zg=function(){return qD.prototype.zg.call(this)};y.Eq=function(){return new aF};y.Kq=function(){var a=this.F,b=a.W(0)==="string"?1:0,c=a.aa();this.H=new Q;for(this.H.ed("number","label");b<c;b++){var d=a.Ba(b)+" (count)";this.H.ed("number",d)}this.ya=this.H};
y.Ks=function(){var a=this.F,b=a.W(0)==="string",c=b?1:0,d=a.ba(),e=a.aa();this.Bb=[];for(var g=c;g<e;g++)this.Bb[g]=jj(a.W(g)).Bb;a=cF(this);var h=Rb(a),k=Db(a,function(x){return lb(x)?x.v:x}),l=k.length,m=Number((k[1]-k[0]).toPrecision(15)),p=Number(k[0].toPrecision(15)),q=Number(k[l-1].toPrecision(15));a=[];for(g=c;g<e;g++){a[g-c]=[];for(var r=0;r<l;r++)a[g-c].push([])}g=this.H;g.ql(0,"histogramBuckets",h);for(h=0;h<l;h++){r=[k[h]];for(var t=c;t<e;t++)r.push(0);g.Yh(r)}for(k=0;k<d;k++)for(h=b?
this.F.getValue(k,0):"",r=c;r<e;r++)if(t=this.F.getValue(k,r),t=t!=null?this.Bb[r](t):null,(typeof t!=="number"||isFinite(t))&&(t!=null||this.j.od)){t=t||0;t=m===0||t<p?0:t>=q?l-1:Math.floor((t-p)/m);var u=r+1-c;g.Zh(t,u,(Number(g.getValue(t,u))||0)+1);u=this.F.Ba(r)||"Value";u={row:k,column:r,label:{title:h,eg:h,Id:u,content:this.F.ha(k,r),lines:[{title:u,value:this.F.ha(k,r)||0}]}};a[r-c][t].push(u)}var v=[];for(b=c;b<e;b++)v[b]=[];b=P(this.options,"histogram.sortBucketItems");for(d=c;d<e;d++)l=
cc(a[d-c]),b&&l.sort(function(x,z){x=x.label.lines[0].value;z=z.label.lines[0].value;return x<z?-1:x>z?1:0}),g.ql(d-c,"histogramBucketItems",l),Ab(l,function(x,z){v[x.column][x.row]=z});for(a=c;a<e;a++)g.ql(a-c,"histogramElementIndexes",v[a])};
function cF(a){var b=a.F,c=b.ba(),d=b.aa(),e=b.W(0)==="string"?1:0,g=a.options.Vi("histogram.buckets");if(g)return g;g=[];for(var h=0;h<c;h++)for(var k=e;k<d;k++){var l=b.getValue(h,k);l=l!=null?a.Bb[k](l):null;typeof l==="number"&&!isFinite(l)||l==null&&!a.j.od||(l=l||0,g.push(l))}g=g.sort(function(p,q){return p-q});d=Pl(a.options,"histogram.lastBucketPercentile",0);b=g[Math.max(0,Math.ceil(d/100*g.length)-1)];g=g[Math.min(g.length-1,Math.ceil((100-d)/100*g.length)-1)];d=a.options.ta("histogram.minValue");
e=a.options.ta("histogram.maxValue");d!=null&&(b=Math.min(d,b));e!=null&&(g=Math.max(e,g));d=a.j.j.left;e=d+a.j.j.width;h=Pl(a.options,"histogram.minSpacing",1);l=Pl(a.options,"histogram.minNumBuckets",2);k=Pl(a.options,"histogram.maxNumBuckets",(e-d)/h);var m=a.options.Oa("histogram.numBucketsRule",dF);c=(0,eF[m])(c);c=Math.max(l,Math.min(k,c));c===l&&(c=Math.min(c*2,(l+k)/2));l=Math.max(h,(e-d)/(2+c));m=(g-b)/c;a=a.options.ta("histogram.bucketSize");a!=null&&(a<=0?a=null:m=a,c=Math.min(k,(g-b)/
m),l=Math.max(h,(e-d)/(2*c)));b-=Math.min(m,Math.abs(b));g+=Math.min(m,Math.abs(g));a=new xl([{gridlines:{minSpacing:l}}]);a=RA(b,g,d,e,a);return g=Db(a,function(p){return p.getValue()})}y.wo=function(a,b){return a<4||b};
y.kr=function(a){for(var b=this.ya,c=this.j,d=[],e=0;e<c.qa.length;e++){d[e]=[];for(var g=0;g<c.L.length;g++){var h=c.L[g];if(h.type==="bars"){var k=a?0:g;d[e][k]=(d[e][k]||0)+Number(b.getValue(e,h.columns.data[0]))}}}for(b=a=0;b<d.length;b++)for(c=0;c<d[b].length;c++)a=Math.max(d[b][c],a);return a};var dF={BB:"sqrt",KB:"sturges",uB:"rice"},eF={sqrt:function(a){return Math.sqrt(a)},rice:function(a){return 2*Math.cbrt(a)},sturges:function(a){return 1+Math.log2(a)}};var fF=Ln.hC,gF=Ln.iC,hF=Bo.removeAll;function iF(a){Qo.call(this,a);this.o=this.J=this.R=this.pa=this.ia=null;this.ca=[];this.K=this.C=this.F=this.animation=this.j=this.G=this.m=null;this.height=this.width=0;this.options=null;this.orientation="horizontal";this.T=new qh;this.N=new Lv(this);Yf(this,this.N);this.Ha=nw;this.Aa={}}I(iF,Qo);y=iF.prototype;y.ea=function(){this.De();fc(this.T);fc(this.F);fc(this.C);fc(this.K);Qo.prototype.ea.call(this)};
y.ck=function(a,b,c,d,e,g){var h;this.ia==="histogram"?h=new bF(a,b,c,d,e):h=new qD(a,b,c,d,e);h.init(this.da,g);return h};y.Gq=function(a,b,c,d,e,g,h){return new Su(a,b,c,d,e,g,h)};y.Fq=function(a,b,c,d){return new Ur(a,b,c,d)};y.Dm=function(a,b){return new Jz(a,b)};function jF(a,b,c,d,e){a.ia=b;c!=null&&(a.wa=c);d!=null&&(a.orientation=d);e!=null&&(a.pa=e)}y.za=function(a,b,c){Qo.prototype.za.call(this,a,b,c)};
y.ud=function(a,b,c,d){var e=this;c=c===void 0?{}:c;this.da=a;c=tk(qk(c));kF(this,c);lF(this,c);c.orientation=c.orientation||this.orientation;c.theme=c.theme||this.pa;this.ia!=="none"&&mF(c);if(this.ia!=="pie"&&Nl(c.reverseCategories)){var g=c.orientation==="vertical"?"vAxis":"hAxis";c[g]=c[g]||{};c[g].direction=-1;delete c.reverseCategories}nF(c);g=this.ub();hF(g);if(!b)throw Error("ld");Fb(bc(b.aa()),function(l){return b.kd(l)==="old-data"})&&(c.isDiff=!0);b.W(0);oF(this);c=pF(c);var h=[],k=My();
Ab(c,function(l){h.push.apply(h,za(yj(l,k)))});this.ka=c;this.options=new xl(Rb(this.ka));this.ia=O(this.options,"type","none",Jj);this.width=Ro(this,this.options);this.height=this.getHeight(this.options);c=new uc(this.width,this.height);g=P(this.options,"forceIFrame");if(!this.j||this.j.X)try{this.j=new By(this.container,c,a,g)}catch(l){throw Error("Your browser does not support charts");}else this.j.update(c,a);this.m=new Rv(d);this.D=b;h.length&&this.H?(this.H.promise.then(function(){Iy(e.j,e.Cm.bind(e),
a)}),So(this,function(){Iy(e.j,e.Cm.bind(e),a)}),new Ky(h,this.H)):Iy(this.j,this.Cm.bind(this),a)};function pF(a){if(a.isStacked&&a.vAxis&&a.vAxis.baseline)throw Error("kd");var b=a.theme||[];b&&!Array.isArray(b)&&(b=[b]);for(var c=[a],d=0;d<b.length;d++){var e=b[d];if(typeof e==="string")e=Uq(e);else if(lb(e))e instanceof xl&&(e=El(e));else throw Error("md");e&&c.push(e)}a=a.type.toLowerCase();qq[a]&&c.push(qq[a]);c.push(rq);return c}
y.Cm=function(){var a=this,b=Gy(this.j),c=Hy(this.j),d=this.options;this.ck(this.D,d,b.C.bind(b),this.width,this.height,function(e){qF(a);e=e.Sd();var g=new a.Ha(d,a.m,a.dr.bind(a),e);a.Aa={};fc(a.F);a.F=new Tv(e,a.m,a.T,a.N,a.Ol.bind(a,!0),g);a.o=a.Gq(a.options,new uc(a.width,a.height),{Ua:e.fc,fontSize:e.Oc},e.qh,e.Zb,e.L.length,a.o?a.o.j:void 0);rF(a);a.J=a.Dm(c,b);sF(a,e)||(a.R=e,tF(a),uF(a));vF(a);a.N.dispatchEvent("ready");Vv(a.F.features,"ready")})};
function vF(a){var b=Gy(a.j);setTimeout(function(){if(b&&b.Fm){var c=b.Fm();if(c&&a.D){var d=Oy(a.D);Cd(c,d)}}},0)}y.jf=function(a,b){if(this.ia==="pie")return wF(a,b);throw Error("nd");};
function wF(a,b){if(!a||!b)throw Error("od");a.W(0);b.W(0);var c=new Q,d=b.ba(),e=b.aa(),g=a.W(0)!=="number";g&&c.ed(a.W(0),a.Ba(0));for(var h=g?1:0,k=h;k<e;++k)c.ed({type:a.W(k),label:a.Ba(k),role:"old-data"}),c.ed({type:b.W(k),label:b.Ba(k),role:"data"});c.Rg(d);for(k=0;k<d;++k){if(g){var l=b.getValue(k,0);c.ce(k,0,l)}for(var m=l=h;m<e;++m){var p=a.getValue(k,m);c.ce(k,l,p);l+=1;p=b.getValue(k,m);c.ce(k,l,p);l+=1}}return c}
function kF(a,b){switch(b.type){case xF.Pj:jF(a,"function","line","horizontal");b.type=null;break;case xF.Hl:jF(a,"function","area","horizontal");b.type=null;break;case xF.Ft:jF(a,"function","bars","horizontal");b.type=null;break;case xF.Jl:jF(a,"function","bars","vertical");b.type=null;break;case xF.am:jF(a,"scatter");b.type=null;break;case xF.Mp:jF(a,"pie"),b.type=null}a=a.ia;a==="none"&&(a=null);var c=b.type||"none";c==="none"&&(c=null);if(!a&&!c)throw Error("pd");if(a&&c&&a!==c)throw Error("qd");
b.type=a||c}function lF(a,b){if(b.type==="function"){a=a.wa;a==="none"&&(a=null);var c=b.seriesType||"none";c==="none"&&(c=null);if(a&&c&&a!==c)throw Error("rd");b.seriesType=a||c}}
function mF(a){a.hAxis=a.hAxis||{};a.vAxis=a.vAxis||{};var b=a.hAxis,c=a.vAxis,d=null;switch(a.type){case "scatter":d=c;break;case "function":a.targetAxis=a.targetAxis||{},d=a.targetAxis}d&&(yF(a,"min",d,"minValue"),yF(a,"max",d,"maxValue"),yF(a,"logScale",d,"logScale"));b&&(yF(a,"logScaleX",b,"logScale"),yF(a,"titleX",b,"title"));c&&yF(a,"titleY",c,"title");a.smoothLine&&a.curveType===void 0&&(a.curveType="function");yF(a,"lineSize",a,"lineWidth");yF(a,"reverseAxis",a,"reverseCategories");a.chartArea=
a.chartArea||{};yF(a,"axisBackgroundColor",a.chartArea,"backgroundColor")}
function nF(a){zF(a,"titleColor","titleFontSize","titleTextStyle");zF(a,"legendTextColor","legendFontSize","legendTextStyle");AF(a.hAxis);var b=a.hAxes||{},c;for(c in b)b.hasOwnProperty(c)&&AF(b[c]);b=a.vAxes||{};AF(a.vAxis);for(var d in b)b.hasOwnProperty(d)&&AF(b[d]);d=a.tooltip;d==null&&(d={},a.tooltip=d);zF(a,"tooltipTextColor","tooltipFontSize","tooltipTextStyle");yF(a,"tooltipTextStyle",d,"textStyle");yF(a,"tooltipText",d,"text");yF(a,"tooltipTrigger",d,"trigger");d.trigger==="hover"&&(d.trigger=
"focus");d=a.legend;d==null?(d={},a.legend=d):typeof d==="string"&&(b=d,d={},a.legend=d,d.position=b);yF(a,"legendTextStyle",d,"textStyle");d=a.animation;d==null?(d={},a.animation=d):typeof d==="number"&&(b=d*1E3,d={},a.animation=d,d.duration=b);yF(a,"animationEasing",d,"easing")}
function AF(a){if(a!=null){zF(a,"textColor","textFontSize","textStyle");zF(a,"titleColor","titleFontSize","titleTextStyle");a.gridlines=a.gridlines||{};var b=a.gridlines,c=a.numberOfSections;b.count===void 0&&c!==void 0&&typeof c==="number"&&(b.count=c+1);a=a.gridlineColor;b.color===void 0&&a!==void 0&&(b.color=a)}}function zF(a,b,c,d){a[d]=a[d]||{};d=a[d];yF(a,b,d,"color");yF(a,c,d,"fontSize")}function yF(a,b,c,d){a[b]!==void 0&&c[d]===void 0&&(c[d]=a[b])}
y.De=function(){BF(this);oF(this);qF(this);fc(this.j);yg(this)};function oF(a){if(a.F&&!a.F.X){var b=a.F.m;b.j=Infinity;b.timer.stop()}fc(a.F);if(a.j&&!a.j.X){b=Gy(a.j);var c=Hy(a.j);a.K=b;c.clear()}fc(a.C);yg(a.T)}function qF(a){var b=a.K||a.j&&Gy(a.j);a.K=null;b&&b.clear()}function rF(a){Ab(a.ca,function(b){typeof b==="string"?a.Lc(b):a.Mc(b)});a.ca=[]}y.Mc=function(a){if(this.o!=null){var b=this.o;b.j&&Zt(b.j,a)}else this.ca.push(a)};
function CF(a,b){var c=new uq;c.setSelection(b);b=xq(c);c=!1;for(var d=0;d<b.length;d++){var e=b[d],g=e.column;e=e.row;g=a.R.K&&a.R.K[g];if(!g)return!1;var h=g.Ia,k=void 0,l=void 0;h!=null?l=a.R.L[h].points[e]:k=a.R.qa[e];if(!l&&!k)return!1;if(g.role==="annotation"){if(c)return!1;c=!0;if(!(l||k).Ma)return!1}}return!0}
y.setSelection=function(a){if(CF(this,a)){var b=null;if(this.R.ia!=="pie"){var c=new uq;c.setSelection(a);c=xq(c);for(var d=0;d<c.length;d++){var e=c[d],g=this.R.K[e.column];if(g.role==="annotation"){b={Ia:g.Ia,Km:e.row};break}}}this.Ol(!0);this.m.selected.setSelection(a);b&&(this.m.annotations.nk=b);this.Ol(!1)}};
y.Ol=function(a){if(this.G){var b=this.G;if(!this.o.G(this.m,this.G)){var c=this.m.ae;if(c){this.options=new xl(Rb(this.ka));Al(this.options,0,c);c=Gy(this.j);c=this.ck(this.D,this.options,c.C.bind(c),this.width,this.height).Sd();this.F.R=c;this.K&&(this.K.clear(),this.K=null);if(this.C&&this.C instanceof Ur){var d=this.C;d.R=c;d.D=Vr(d)}d=Ou(this.o,c,this.m);this.R=c;this.J.H(this.R);c=this.J;var e=this.R;(d==null?0:d.Wb)||!c.o.overlaybox||Iz(c,"overlaybox");c.o={};c.G={};vz(c,e,d);c.j.Rq();wz(c,
d,c.j.D);c.j.flush();this.m.ae=null;this.G=this.m.clone()}else{this.G=this.m.clone();d=Ou(this.o,this.R,this.m);c=this.J;e=this.R;var g=Ec({L:null,qa:null,ma:null,te:null,yc:null,Wb:null});Ei(d,g)&&Ei(c.C,g)?(wj(d.ma,c.C.ma)||(po(c.j,c.D),g=new Nv(2),Ov(g,0,e.ma||{}),Ov(g,1,d.ma||{}),xz(c,Qv(g))),wj(d.yc,c.C.yc)||(po(c.j,c.F),g=new Nv(2),Ov(g,0,e.yc||{}),Ov(g,1,d.yc||{}),yz(c,Qv(g))),c.N(e,d),d!=null&&d.Wb&&!wj(d.Wb,c.C.Wb)&&(Iz(c,"overlaybox"),e=d.Wb,g=new al,cl(g,e.color),dl(g,e.opacity),e=uo(c.j,
e.left,e.top,e.width,e.height,g,c.j.D),c.wc(e,"overlaybox")),c.C=d):uz(c,e,d)}}if(a){a=this.N;c=this.G;d=this.R.ia;e=this.R.L;g=[];var h=c.focused,k=b.focused;if(h.Ka!==k.Ka||h.datum!==k.datum)k.Ka!=null&&g.push(Mv("onmouseout",k.Ka,k.datum,d,e)),h.Ka!=null&&g.push(Mv("onmouseover",h.Ka,h.datum,d,e));h.cb!==k.cb&&(k.cb!=null&&g.push({type:"onmouseout",data:{row:k.cb,column:null}}),h.cb!=null&&g.push({type:"onmouseover",data:{row:h.cb,column:null}}));h=c.annotations.focused;k=b.annotations.focused;
!k||h&&h.row===k.row&&h.column===k.column||g.push({type:"onmouseout",data:{row:k.row,column:k.column}});!h||k&&h.row===k.row&&h.column===k.column||g.push({type:"onmouseover",data:{row:h.row,column:h.column}});h=c.ma.focused;k=b.ma.focused;h.entry!==k.entry&&(k.entry!=null&&g.push(Mv("onmouseout",k.entry,null,d,e)),h.entry!=null&&g.push(Mv("onmouseover",h.entry,null,d,e)));c.selected.equals(b.selected)||g.push({type:"select"});c.ma.nb===b.ma.nb&&c.ma.Rh===b.ma.Rh||g.push({type:"legendpagination",data:{currentPageIndex:c.ma.nb,
totalPages:c.ma.Rh}});b=J(g);for(c=b.next();!c.done;c=b.next())c=c.value,a.dispatchEvent(c.type,c.data)}}};y.getSelection=function(){return this.G?this.G.selected.getSelection():[]};y.Qc=function(a){if(this.o){var b=this.o;a=b.j?au(b.j,a):void 0;return a}};y.Lc=function(a){if(this.o!=null){var b=this.o;b.j&&(b=b.j,a in b.entries&&delete b.entries[a],a in b.actions&&delete b.actions[a],a=zb(b.Fb,a),a>=0&&b.Fb.splice(a,1))}else this.ca.push(a)};
y.Xt=function(){var a=Gy(this.j);return a instanceof px?a.container.innerHTML:""};function tF(a){var b=Ou(a.o,a.R,a.m);uz(a.J,a.R,b);a.G=a.m.clone()}function uF(a){var b=Gy(a.j),c=Hy(a.j);fc(a.C);a.C=a.Fq(a.T,b,c,a.R);qr(a.C);sr(a.C);tr(a.C)}
function sF(a,b){var c=ap(a.options,0,"linear");if(a.animation){var d=a.animation.Ms;BF(a)}else d=a.R;if(!c||!(c.nz||d&&d.ia===b.ia)||b.ia==="histogram"||b.ia==="pie")return!1;if(!d){var e=bc(a.D.aa());d=a.D instanceof R;var g=a.D.qg();if(!d){var h=a.D;g=Db(h.qg(),function(v){return typeof v==="object"?v:{sourceColumn:v,properties:h.jd(v)}})}var k=b.L;d=b.K;b.ia==="bubble"&&(d=[{role:"id"},{role:"domain"},{role:"data",Ia:0}]);var l,m;Ab(d,function(v,x){if(v.role==="data"||v.role==="interval"){var z=
Gc(g[x]);if(v.role==="data"){v=k[v.Ia];if(v.Sb)return;v=v.Pa||0;if(v!=null){var B=b.orientation&&b.orientation!=="horizontal"?b.C[v]:b.m[v];l=function(){return B.La.ua};m=B.dataType}}else z.role="interval";z.calc=l;z.type=m;e[x]=z}});d=new R(a.D);d.Ae(e);var p={},q=b.C;if(q)for(var r in q)if(typeof r==="number"){var t=q[r];t.la&&(p[r]={viewWindow:{numericMin:t.la.min,numericMax:t.la.max}})}r={};if(q=b.m)for(var u in q)typeof u==="number"&&(t=q[u],t.la&&(r[u]={viewWindow:{numericMin:t.la.min,numericMax:t.la.max}}));
Al(a.options,0,{hAxes:p,vAxes:r});u=Gy(a.j);d=a.ck(d,a.options,u.C.bind(u),a.width,a.height).Sd()}a.R=null;u=Date.now();r=a.animation&&a.animation.Un||0;BF(a);a.animation={AC:d,ys:b,interpolator:new KE(d,b),Ms:d,startTime:u,endTime:u+c.duration,Un:r,timer:new ai(10),Rv:c.easing,En:c.En,done:!1};a.Pr();og(a.animation.timer,"tick",a.Pr.bind(a));a.animation.timer.start();a.R=b;return!0}
y.Pr=function(){var a=this.animation;this.R=null;if(a.done)BF(this),this.R=a.ys,tF(this),uF(this),this.N.dispatchEvent(fF);else{var b=Date.now(),c=(b-a.startTime)/(a.endTime-a.startTime);if(c<1){if(b-a.Un<1E3/this.animation.En)return}else c=1,a.done=!0;c=a.interpolator.interpolate(a.Rv(c));a.Ms=c;a.Un=b;uz(this.J,c,{});this.N.dispatchEvent(gF)}this.R=a.ys};function BF(a){a.animation&&(fc(a.animation.timer),a.animation=null)}
y.getChartAreaBoundingBox=function(){var a=this.R.j;return{left:a.left,top:a.top,width:a.width,height:a.height}};y.getBoundingBox=function(a){return this.J==null?null:(a=this.J.getBoundingBox(a))?{left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top}:null};
y.dr=function(){var a=this.R;if(a==null)throw Error("sd");return{getChartAreaBoundingBox:this.getChartAreaBoundingBox.bind(this),getBoundingBox:this.getBoundingBox.bind(this),getXLocation:Or.bind(null,a),getYLocation:Pr.bind(null,a),getHAxisValue:Qr.bind(null,a),getVAxisValue:Rr.bind(null,a),getPointDatum:Sr.bind(null,a)}};y.Sd=n("R");
y.kc=function(){if(!this.options||!this.R||!this.m)throw Error("td");var a=new uc(this.width,this.height),b=of(this.container).createElement("div");a=Fy(b,a);a=new ax(b,a);a=this.Dm(new lx(b),a);var c=Ou(this.o,this.R,this.m);uz(a,this.R,c);return b.childNodes[0].toDataURL("image/png")};var xF={Pj:"line",Hl:"area",Ft:"columns",Jl:"bars",am:"scatter",Mp:"pie"};function DF(a,b,c){pr.call(this,a,b,c,"pie")}I(DF,pr);DF.prototype.j=function(a){return Tk(a.target)};DF.prototype.J=function(a,b){b=b.split("#");b[0]==="slice"&&(b=Number(b[1]),b<0||this.dispatchEvent("serie"+a,{Ia:b,Xc:null}))};function EF(a,b,c,d,e){var g=a.right-a.left,h=Gc(d),k=Gc(d);k.color="9e9e9e";d=d.fontSize/3.236;var l=h.fontSize+d,m=k.fontSize+d,p=FF(a,g,b,h,k,d,e),q=[];if(c===2){c=a.right;a=a.left;var r="end"}else c=a.left,a=a.right,r="start";for(var t={},u=0;u<e.length;t={gi:void 0,Uj:void 0},++u){var v=e[u],x=p[u];if(x!=null){t.gi=qz(b,v.Qg,h,g,x.ii);t.Uj=qz(b,v.Ug,k,g,x.ri);var z=pu(new ei(c,x.y));q.push({gt:2,de:pu(v.Nn(hc(x.y,v.Zk.start,v.Zk.end))),Iq:a,Ki:z,mz:new al({fill:"636363",fillOpacity:.7}),Ja:new al({stroke:"636363",
strokeWidth:1,strokeOpacity:.7}),KC:d,Qg:{text:v.Qg,M:h,anchor:new Uy(z.x,z.y),lines:t.gi.lines.map(function(B){return function(C,A){return{x:0,y:(A-B.gi.lines.length)*l,length:B.gi.Dg,text:C}}}(t)),wb:r,hb:"start",ra:t.gi.gb?v.Qg:"",angle:0},gC:h,Ug:{text:v.Ug,M:k,anchor:new Uy(z.x,z.y),lines:t.Uj.lines.map(function(B){return function(C,A){return{x:0,y:(A+1)*m,length:B.Uj.Dg,text:C}}}(t)),wb:r,hb:"end",ra:t.Uj.gb?v.Ug:"",angle:0},jC:k,Vf:r,index:v.index})}}return q}
function FF(a,b,c,d,e,g,h){var k=d.fontSize+g,l=e.fontSize+g,m=h.map(function(u,v){var x=qz(c,u.Qg,d,b,Infinity),z=qz(c,u.Ug,e,b,Infinity);return{Li:v,Sn:u.Ls,Xf:u.Ls,ii:x.lines.length,ri:z.lines.length,Sj:g,Tj:g}});m.sort(function(u,v){return u.Xf-v.Xf});m=Rb(m);m.sort(function(u,v){return h[u.Li].Tr-h[v.Li].Tr});var p=[];m.length>0&&p.push(m.pop());for(var q=null,r=0,t;t=GF(a,k,l,h,p,!1),!(m.length===0||t.Ej&&r>15);)t.Ej?(r++,q&&Pb(p,q)):r=0,q=m.pop(),p.push(q),p.sort(function(u,v){return u.Xf-
v.Xf});t.Ej&&q&&(Pb(p,q),t=GF(a,k,l,h,p,!1));a=GF(a,k,l,h,p,!0);a.Ej||(t=a);return t.layout}
function GF(a,b,c,d,e,g){e.length>0&&(e[0].Sj=0,yb(e).Tj=0);for(var h=0;h<e.length;h++){var k=e[h],l=e[h-1],m=e[h+1];k.qq=new Fg(Math.min(k.Sn,l?d[l.Li].Zk.start+5:a.top),Math.max(k.Sn,m?d[m.Li].Zk.end-5:a.bottom))}a=HF(a,b,c,e,g);d=!1;g={};for(h=0;h<e.length;h++){k=e[h];l=a[h];m=(l.anchor-l.top-k.Sj)/b;var p=(l.bottom-l.anchor-k.Tj)/c;m=Math.floor(m+.1);p=Math.floor(p+.1);var q=m<k.ii||p<k.ri;d=d||q;g[k.Li]={y:l.anchor,ii:m,ri:p,Ej:q}}return{layout:g,Ej:d}}
function HF(a,b,c,d,e){var g=d.map(function(l){return{anchor:l.Xf,top:l.Xf-(l.ii*b+Number(l.Sj)),bottom:l.Xf+(l.ri*c+Number(l.Tj))}}),h=[];h.push(function(l,m){var p=l[m].top;return m==0?{top:Math.max(a.top-p,0)}:{top:Math.max(l[Vd(m)-1].bottom-p,0)/2}});h.push(function(l,m){var p=l[m].bottom;return m==d.length-1?{bottom:Math.min(a.bottom-p,0)}:{bottom:Math.min(l[Vd(m)+1].top-p,0)/2}});h.push(function(l,m,p){l=l[m].anchor-l[m].top;var q=Math;m=d[m];p=(Math.max(-l,0)+q.max.call(q,m.ii*b+Number(m.Sj)-
Math.max(l,0),0)*(e?1:p))/2;return{anchor:p,top:-p}});h.push(function(l,m,p){l=l[m].bottom-l[m].anchor;var q=Math;m=d[m];p=(Math.max(-l,0)+q.max.call(q,m.ri*c+Number(m.Tj)-Math.max(l,0),0)*(e?1:p))/2;return{anchor:-p,bottom:p}});h.push(function(l,m){l=l[m].anchor;m=d[m];return{anchor:hc(l,m.qq.start,m.qq.end)-l}});e&&h.push(function(l,m,p){return{anchor:(d[m].Sn-l[m].anchor)*p}});var k=IF(g,h,function(l,m){return{anchor:Number(l.anchor)+Number(m.anchor||0),top:Number(l.top)+Number(m.top||0),bottom:Number(l.bottom)+
Number(m.bottom||0)}},function(l,m){return Math.max(Math.abs(l.anchor-m.anchor),Math.abs(l.top-m.top),Math.abs(l.bottom-m.bottom))});return d.map(function(l,m){l=k[String(m)];return{anchor:l.anchor,top:l.top,bottom:l.bottom}})}function IF(a,b,c,d){for(var e=1,g=0;g<1E3;g++){var h=JF(a,b,c,e),k=JF(a,b,c,0),l=ji(a,h,d);k=ji(a,k,d);if(l&&k)break;a=h;e*=.99}return a}
function JF(a,b,c,d){for(var e={},g=J(Object.entries(a)),h=g.next();!h.done;h=g.next()){var k=J(h.value);h=k.next().value;k=k.next().value;for(var l=0;l<b.length;l++){var m=(0,b[l])(a,h,d);k=c(k,m)}e[h]=k}return e}function KF(a,b){a=a.findIndex(function(d){return d.index===b});if(a<0)return{};var c={};c[a]={gt:4,Ja:new al({stroke:"636363",strokeWidth:2,strokeOpacity:.7})};return c};function LF(a,b,c,d,e,g,h){Nu.call(this,a,b,c,d,e,h);var k=P(a,"enableInteractivity",!0);this.o=qi(g,function(l){return P(a,"slices."+l+".enableInteractivity",k)});this.C=P(a,"shouldHighlightHover",!0)}I(LF,Nu);LF.prototype.F=function(a,b,c){MF(this,a,b,c)};LF.prototype.G=function(a,b){return a.equals(b,!0)};function NF(a,b){a.L=a.L||{};a=a.L;a[b]=a[b]||{};return a[b]}
function MF(a,b,c,d){function e(t,u){if(t!=null){if(b.o){var v=b.L.length;v=[t,(t+v/b.pie.fb.length)%v]}else v=[t];for(var x=!1,z=0;z<v.length;++z){var B=v[z];B!=null&&a.o[B]&&(x=x||!0,b.o||a.C&&OF(b,B,d),b.te&&(d.te=KF(b.te,B)))}u&&l&&x&&PF(a,g,t)}}var g={R:b,Rc:$t(a.j),yf:d,Sc:c.Fb},h=c.Fb.focused.ng;h!=null&&(c.Fb.focused.action=au(a.j,h).action);var k=a.m.o;h=k==="selection"||k==="both";var l=k==="focus"||k==="both",m=a.j&&g.Rc.length>0;k=wq(c.selected);m=k.length>1&&m;for(var p=0;p<k.length;++p){var q=
k[p],r=b.pie.fb.length;q+=b.L.length/r*(r-1);QF(b,q,d);h&&!m&&PF(a,g,q)}h&&m&&RF(a,g,k,k[k.length-1]);if(h=c.Wb)d.Wb=h;e(c.focused.Ka,!0);e(c.ma.focused.entry,!1)}
function OF(a,b,c){var d=a.pie,e=a.L[b];if(e.offset!=null){c=NF(c,b);b={};c.Vd=b;b.brush=new al({stroke:e.brush.fill,strokeWidth:6.5,strokeOpacity:.3});b.oc=new M(d.center.x+e.offset.x,d.center.y+e.offset.y);b.ob=e.ob;b.lb=e.lb;b.Qe=e.Qe;(c=c.Hc)&&a.sb?(a=c.radiusX+c.brush.strokeWidth/2,c=c.radiusY+c.brush.strokeWidth/2):(c=e.brush.strokeWidth/2,a=d.radiusX+c,c=d.radiusY+c);d=b.brush.strokeWidth/2;b.radiusX=a+d;b.radiusY=c+d;a=lc(b.ob-90);c=lc(b.lb-90);b.Hb=tc(b.oc,su(a,b.radiusX,b.radiusY));b.qc=
tc(b.oc,su(c,b.radiusX,b.radiusY));var g=e.Da;g&&(b.Da=b.Da||{},b.Da.brush=ol(g.brush.fill,.3),b.Da.oc=b.oc.clone(),b.Da.ob=g.ob,b.Da.lb=g.lb,b.Da.radiusX=b.radiusX+d,b.Da.radiusY=b.radiusY+d,a=lc(b.Da.ob-90),c=lc(b.Da.lb-90),b.Da.Hb=tc(b.Da.oc,su(a,b.Da.radiusX,b.Da.radiusY)),b.Da.qc=tc(b.Da.oc,su(c,b.Da.radiusX,b.Da.radiusY)));b.nf=e.nf;b.lg=e.lg;if(b.nf||b.lg)b.Kk=ol(e.Kk.fill,.3),b.Ay=b.nf?a:c,e=function(h,k){return tc(h.oc,su(h.Ay,h.radiusX+k*h.brush.strokeWidth/2,h.radiusY+k*h.brush.strokeWidth/
2))},b.nh=e(b,-1),b.Lk=e(b,1)}}function QF(a,b,c){var d=a.pie;if(!(d.Jh>0)){var e=a.L[b];e.offset!=null&&(a={},NF(c,b).Hc=a,a.brush=pl(e.brush.fill,2),a.oc=new M(d.center.x+e.offset.x,d.center.y+e.offset.y),a.ob=e.ob,a.lb=e.lb,a.Qe=e.Qe,b=e.brush.strokeWidth/2+2.5+a.brush.strokeWidth/2,a.radiusX=d.radiusX+b,a.radiusY=d.radiusY+b,d=lc(a.lb-90),a.Hb=tc(a.oc,su(lc(a.ob-90),a.radiusX,a.radiusY)),a.qc=tc(a.oc,su(d,a.radiusX,a.radiusY)))}}
function PF(a,b,c){var d=NF(b.yf,c);if(a=Ju(a.m,b,c,null,null))d.ra=a,b.Sc&&cu(a,b.Sc)}function RF(a,b,c,d){var e=NF(b.yf,d);a=a.m;var g=b.R,h=g.L[d];d=Bu(g,h);h=Gu(g,h);c=nu(a.j,b,c);c=Tt(c,g.D,!0,d,a.tb,h,g.J,g.O,g.T);e.ra=c;b.Sc&&cu(c,b.Sc)};function SF(a,b){tz.call(this,a,b);this.m=this.Ga=null}I(SF,tz);SF.prototype.O=function(a,b){var c=this.j;if(a.L.length<1)return!1;this.Ga=b;b=a.pie.fb;for(var d=a.L.length/b.length,e=0;e<b.length;++e){for(var g=b[e].radiusX,h=b[e].radiusY,k=b[e].al,l=e*d,m=l+d;l<m&&a.L[l].lb<180;)TF(this,a.L[l],g,h),l+=1;k&&TF(this,k,g,h);for(k=m-1;k>=l;--k)TF(this,a.L[k],g,h)}a.te&&(this.m=qo(c),UF(this,a.te),c.appendChild(this.Ga,this.m));return!0};
SF.prototype.Om=function(a,b){if(this.R.Ha){var c=a.ib.coordinates.height,d=a.ib.coordinates.left+a.ib.coordinates.width/2,e=a.ib.coordinates.top+c/2;a=a.ib.brush.clone();dl(a,1);Cz(this,d,e,c/2,a,{type:"circle"},b)}else tz.prototype.Om.call(this,a,b)};
function TF(a,b,c,d){if(b.isVisible){var e=qo(a.j),g=a.R,h=g.pie.center,k=b.offset,l=0;if(b.Da){l=g.pie.Jh;var m=b.Da,p=new Zn;p.move(k.x+m.Hb.x,k.y+m.Hb.y);bo(p,k.x+m.Hb.x,k.y+m.Hb.y+l);eo(p,k.x+h.x,k.y+h.y+l,c,d,m.ob,m.lb,!0);bo(p,k.x+m.qc.x,k.y+m.qc.y);eo(p,k.x+h.x,k.y+h.y,c,d,m.lb,m.ob,!1);vo(a.j,p,m.brush,e)}if(b.nf||b.lg)l=g.pie.Jh,m=new Zn,m.move(k.x+h.x,k.y+h.y),bo(m,k.x+h.x,k.y+h.y+l),b.lg&&(bo(m,k.x+b.qc.x,k.y+b.qc.y+l),bo(m,k.x+b.qc.x,k.y+b.qc.y)),b.nf&&(bo(m,k.x+b.Hb.x,k.y+b.Hb.y+l),bo(m,
k.x+b.Hb.x,k.y+b.Hb.y)),vo(a.j,m,b.Kk,e);m=b.brush;b.Qe?b.Wi===0&&b.ph===0?to(a.j,h.x,h.y,c,d,m,e):(p=new Zn,p.move(h.x,h.y-d),eo(p,h.x,h.y,c,d,0,180,!0),eo(p,h.x,h.y,c,d,180,360,!0),p.move(h.x,h.y-b.ph),eo(p,h.x,h.y,b.Wi,b.ph,360,180,!1),eo(p,h.x,h.y,b.Wi,b.ph,180,0,!1),p.close(),vo(a.j,p,m,e)):(p=new Zn,p.move(k.x+b.oh.x,k.y+b.oh.y),bo(p,k.x+b.Hb.x,k.y+b.Hb.y),eo(p,k.x+h.x,k.y+h.y,c,d,b.ob,b.lb,!0),bo(p,k.x+b.xf.x,k.y+b.xf.y),eo(p,k.x+h.x,k.y+h.y,b.Wi,b.ph,b.lb,b.ob,!1),vo(a.j,p,m,e));b.Hc&&g.sb&&
VF(a,b.Hc,e);if(c=b.Vd){c.Da&&(d=new Zn,d.move(c.Da.Hb.x,c.Da.Hb.y),bo(d,c.Da.Hb.x,c.Da.Hb.y+l),eo(d,c.Da.oc.x,c.Da.oc.y+l,c.Da.radiusX,c.Da.radiusY,c.Da.ob,c.Da.lb,!0),bo(d,c.Da.qc.x,c.Da.qc.y),eo(d,c.Da.oc.x,c.Da.oc.y,c.Da.radiusX,c.Da.radiusY,c.Da.lb,c.Da.ob,!1),vo(a.j,d,c.Da.brush,e));if(c.nf||c.lg)d=new Zn,d.move(c.nh.x,c.nh.y),bo(d,c.Lk.x,c.Lk.y),bo(d,c.Lk.x,c.Lk.y+l),bo(d,c.nh.x,c.nh.y+l),bo(d,c.nh.x,c.nh.y),vo(a.j,d,c.Kk,e);VF(a,c,e)}b.un&&wo(a.j,b.text,b.qo.x+k.x,b.qo.y+k.y,"start","start",
b.M,e);k=nr(["slice",b.index]);e=e.Z();Hz(a,a.Ga,k,e);b.ra&&(e=nr(["tooltip",b.index]),Fz(a,b.ra,e))}}function VF(a,b,c){if(b.Qe)to(a.j,b.oc.x,b.oc.y,b.radiusX,b.radiusY,b.brush,c);else{var d=new Zn;d.move(b.Hb.x,b.Hb.y);eo(d,b.oc.x,b.oc.y,b.radiusX,b.radiusY,b.ob,b.lb,!0);vo(a.j,d,b.brush,c)}}
function UF(a,b){var c=a.pf.bind(a),d=a.wc.bind(a),e=a.j;a=a.m;for(var g=0;g<b.length;++g){var h=b[g],k=qo(e),l=qo(e),m=new Zn;m.move(Number(h.de.x)+.5,h.de.y+.5);bo(m,h.Iq+.5,h.de.y+.5);bo(m,h.Iq+.5,h.Ki.y+.5);bo(m,h.Ki.x+.5,h.Ki.y+.5);vo(e,m,h.Ja,l);so(e,h.de.x+.5,h.de.y+.5,h.gt,h.mz,l);c(h.Qg,k);c(h.Ug,k);e.appendChild(a,k);e.appendChild(a,l);h=nr(["legendentry",h.index]);d(k.Z(),h)}}
SF.prototype.N=function(a,b){if(!wj(b.te,this.C.te)){po(this.j,this.m);var c=new Nv(2);Ov(c,0,a.te||{});Ov(c,1,b.te||{});UF(this,Qv(c))}this.H(a);c=J(Object.keys((b==null?void 0:b.L)||{}));for(var d=c.next();!d.done;d=c.next()){var e=Number(d.value),g=a.L[e];d=new Nv(2);Ov(d,0,g);Ov(d,1,b.L[e]);e=a.pie.fb[e<a.L.length/a.pie.fb.length?0:1];TF(this,Qv(d),e.radiusX,e.radiusY)}};
SF.prototype.H=function(a){var b=this.C;if(b&&b.L)for(var c=J(Object.keys(b.L)),d=c.next();!d.done;d=c.next()){d=Number(d.value);if(b.L[d].ra){var e=nr(["tooltip",Number(d)]);Ez(this,e)}e=a.pie.fb[d<a.L.length/a.pie.fb.length?0:1];TF(this,a.L[d],e.radiusX,e.radiusY)}};function WF(a,b,c,d,e){pD.call(this,a,b,c,d,e);this.colors=N(b,"colors",lq);this.startAngle=Pl(b,"pieStartAngle",0);this.H=Pl(b,"direction",1)<0;this.G=P(b,"reverseCategories",!1);a=b.md("pieSlicePercentFormat");Fc(a)&&(a={pattern:"#.#%"});this.C=new gn(a);b=b.md("pieSliceValueFormat");Fc(b)&&(b={pattern:"decimal"});this.m=new gn(b)}I(WF,pD);
WF.prototype.zg=function(){var a=this;return[function(){a.j.Zb=new Set(["series"]);a.j.o=P(a.options,"isDiff");var b;(b=a.j).N&&(b.N=!a.j.o);a.j.o&&(b=a.j.Qd||{},a.j.Qd=b,b.pie={es:N(a.options,"diff.oldData.inCenter",!0),pn:N(a.options,"diff.innerCircle.radiusFactor",.6)});for(b=0;b<a.ya.ba();b++){var c=a.ya.getValue(b,1);if(typeof c==="number"&&c<0)throw Error("ud");}},function(){return pD.prototype.zg.call(a)}]};WF.prototype.ir=w("right");WF.prototype.hr=w(null);
WF.prototype.yq=function(){var a=this;return[function(){var b=a.Sd();if(a.ya.W(0)!=="string")throw Error("vd");var c=a.j,d=c.j,e=a.o.position;var g=null;var h=Math.round(c.Oc*1.618),k=Math.round(d.width*(1-1/1.618)-h);if(e==="left"){g=new Hg(d.top,d.left+k,d.bottom,d.left);var l=new Hg(d.top,d.right,d.bottom,g.right+h)}else e==="right"?(g=new Hg(d.top,d.right,d.bottom,d.right-k),l=new Hg(d.top,g.left-h,d.bottom,d.left)):e==="bottom-vert"?(l=new Hg(d.top,d.right,d.top+1/1.618*(d.bottom-d.top-h),d.left),
g=new Hg(l.bottom+h,d.right,d.bottom,d.left)):l=new Hg(d.top,d.right,d.bottom,d.left);d=0;k=e=Math.floor(Math.min(l.right-l.left,l.bottom-l.top)/2);h=Math.round((l.right+l.left)/2);l=Math.round((l.bottom+l.top)/2);c.N&&(k*=.8,d=e/5,l-=d/2);if(c.o){c=c.Qd;var m={radiusX:e*c.pie.pn,radiusY:k*c.pie.pn};e={radiusX:e,radiusY:k};g={pie:{center:new ei(h,l),radiusX:e.radiusX,radiusY:e.radiusY,Jh:d,fb:c.pie.es?[m,e]:[e,m]},ma:g}}else g={pie:{center:new ei(h,l),radiusX:e,radiusY:k,Jh:d,fb:[{radiusX:e,radiusY:k}]},
ma:g};XF(a,g);c=a.o.position;g.ma?a.o.area=g.ma:c==="bottom"?(b=a.o,g=a.j,h=g.height-g.j.bottom,c=a.o.M.fontSize,e=[],e.push({min:2,Ta:[Infinity]}),d=e.length,e.push({min:c+2,Ta:[Infinity]}),h=ui(e,h),h.length>d?(d=g.j.bottom+h[d],g=new Hg(d-c,g.j.right,d,g.j.left)):g=null,b.area=g):c==="labeled"&&YF(a,b.j,g,a.o.M)}]};
function ZF(a,b,c){var d=a.j,e={},g=Xl(a.options,"pieSliceBorderColor","");a=b.color;var h=b.ig;b=b.fj;if(d.N){d=a;var k=h;g=b}else k=d=g;e.Df=new al({stroke:d,strokeWidth:1,fill:a,fillOpacity:c!=null?c:1});e.ig=new al({stroke:k,strokeWidth:1,fill:h,fillOpacity:c!=null?c:1});e.fj=new al({stroke:g,strokeWidth:1,fill:b,fillOpacity:c!=null?c:1});return e}
function XF(a,b){function c(Xb,ya,ic,Mg,Jd){g.o?g.G.push({id:Xb,text:ya,brush:new al({gradient:{Vc:ic,Wc:ic,Ff:D[0],Gf:D[1],x1:"100%",y1:"0%",x2:"0%",y2:"0%",bf:!0,Lf:!0}}),index:Mg,isVisible:Jd}):g.G.push({id:Xb,text:ya,brush:new al({fill:ic}),index:Mg,isVisible:Jd})}function d(Xb){var ya=g.pie.fb[Xb-1].al,ic=g.pie.fb[0].al;Xb===1&&ya?$F(ya,u,ya):Xb>1&&(ya&&ic?($F(ya,u,ya,ic),$F(ic,u,ya,ic)):ya?(ic={Ih:"0",Me:"0"},$F(ya,u,ya,ic)):ic&&(ya={Ih:"0",Me:"0"},$F(ic,u,ya,ic)))}function e(Xb,ya,ic,Mg){var Jd=
g.L[Xb];ya===1?ic!=null?Jd.bb={Dd:!!Mg,tc:!0,content:ic}:$F(Jd,u,Jd):(Xb=g.L[Xb-m],$F(Jd,u,Jd,Xb),$F(Xb,u,Jd,Xb))}var g=a.j,h=a.ya,k=b.pie.center,l=b.pie.Jh,m=h.ba(),p=Wq(Xl(a.options,"pieResidueSliceColor","")),q=ZF(a,p,1),r=$l(a.options,"pieSliceTextStyle",{Ua:g.fc,fontSize:g.Oc}),t=O(a.options,"pieSliceText",g.o?"none":"percentage",Wj),u=O(a.options,"tooltip.text","both",Xj),v=Vl(a.options,"sliceVisibilityThreshold",1/720),x=P(a.options,"displayTinySlicesInLegend"),z=O(a.options,"pieResidueSliceLabel",
"Other"),B=Vl(a.options,"pieHole",0);g.L=[];g.G=[];if(g.o){var C=g.Qd;h.kd(1);var A=N(a.options,"diff.innerCircle.borderFactor",.01);A=C.pie.pn*(1+A);C=C.pie.es?[0,A]:[A,0];A=[!1,!0];var D=[N(a.options,"diff.oldData.opacity",.5),N(a.options,"diff.newData.opacity",1)]}else C=[0],A=[!0],D=[1];g.pie={center:k,Jh:l,radiusX:b.pie.radiusX,radiusY:b.pie.radiusY,fb:[]};l=g.pie.fb;b=b.pie.fb;for(var F=b.length,K=0,G=0;G<F;++G){var E=b[G],H=null,X=E.radiusX;E=E.radiusY;for(var sa=C[G],ta=A[G],ba=0,na=0,xa=
0,Ea=0;Ea<m;Ea++)xa+=Number(h.getValue(Ea,G+1)||0);for(Ea=0;Ea<m;++Ea){var ab=a.G?m-Ea-1:Ea,ca=F===1&&h.aa()>G+2&&h.kd(G+2)==="tooltip"&&h.W(G+2)==="string",da=g.J&&ca&&!(!h.getProperty(ab,G+2,"html")&&!h.Lb(G+2,"html")),Ka=Number(h.getValue(ab,G+1)||0),qb=h.ha(ab,G+1,a.m),gb=h.getValue(ab,0),Hd=h.ha(ab,0),$c=xa===0?0:na/xa,Of=xa===0?0:$c+Ka/xa,mf=Of-$c>=v;ca=ca&&h.getStringValue(ab,G+2)||null;mf?na+=Ka:ba+=Ka;var Fe="slices."+K,Ge=N(a.options,Fe+".color",a.colors[Ea%a.colors.length]);Ge=Wq(Ge);var nf=
ZF(a,Ge,D[G]),Pf=Pl(a.options,Fe+".offset",0),Gj=Vl(a.options,Fe+".hole",B)+sa,sm=$l(a.options,Fe+".textStyle",r),Hj=P(a.options,[Fe+".enableInteractivity","enableInteractivity"],!0);ab=aG(a,K,ab,$c,Of,Ka,qb,Hd,mf,k,X,E,Gj,Pf,t,sm,Ge,nf,Hj);g.L.push(ab);mf=P(a.options,Fe+".visibleInLegend",ta&&(mf||x));c(gb,Hd,Ge.color,K,mf);G===F-1&&e(K,F,ca,da);K+=1}ba>0&&(H=1-(xa===0?0:ba/xa),na=ba,xa=a.m.Va(Number(ba)),ba=z,H=aG(a,-1,-1,H,1,na,xa,ba,!0,k,X,E,B+sa,0,t,r,p,q,!1),ta&&!x&&c("",ba,p.color,-1,!0));
l.push({radiusX:X,radiusY:E,al:H});G===F-1&&d(F)}}function bG(a,b){switch(b){case "percentage":return a.Ih;case "value":return a.Me;case "both":return a.Me+" ("+a.Ih+")"}return""}
function aG(a,b,c,d,e,g,h,k,l,m,p,q,r,t,u,v,x,z,B){var C=a.j;if(C.N||r>=1)r=0;var A={},D=e-d;A.value=g;A.Me=h;A.color=x;A.Uc=z;A.brush=A.Uc.Df;A.title=k;A.index=b;A.Yb=B;A.Ie=c>=0?a.ya.lc(c):null;A.isVisible=l;b=p*r;r*=q;A.Wi=b;A.ph=r;A.ob=d*360+a.startAngle;A.lb=e*360+a.startAngle;a.H&&(c=360-A.ob,A.ob=360-A.lb,A.lb=c);c=Math.PI*(A.ob-90)/180;g=Math.PI*(A.lb-90)/180;A.Ih=a.C.Va(D);k="";switch(u){case "percentage":k=A.Ih;break;case "label":k=A.title;break;case "value":k=h;break;case "value-and-percentage":k=
h+" ("+A.Ih+")"}A.text=k;if(!l)return A;A.M=v;a=a.ke(A.text,v).width;v=v.fontSize;A.po=new uc(a,v);A.Qe=D===1;if(A.text)if(A.Qe)A.qo=gi(m,new ei(a/2,v/2)),A.un=!0;else{D=p-v;v=q-v;a=A.po;a=new uc(a.width/D,a.height/v);h=new uc(2/D,2/v);l=su((c+g)/2+Math.PI,1,1);u=uu(new ei(0,0),a);b:{k=1;x=Math.min;for(z=0;z<u.length;++z){B=l;var F=u[z];B=B.x*F.x+B.y*F.y;F=B*B+1-(F.x*F.x+F.y*F.y);F<0?B=null:(F=Math.sqrt(F),B=[B-F,B+F]);if(B===null||B[1]<0){u=null;break b}k=x(k,B[1])}u=k}if(u==null||u<.4)a=null;else{l=
l.clone();l.scale(-u);a=ru(a,h,h);b:{a=uu(l,a);h=jc(g-c,Math.PI*2);u=0;k=h;for(x=0;x<a.length;++x){z=jc(Math.atan2(a[x].y,a[x].x)-c,Math.PI*2);if(z>=h||z===0){a=!1;break b}k=Math.min(z,k);u=Math.max(z,u)}a=u-k<Math.PI}a=a?l:null}D=a&&new ei(a.x*D,a.y*v);D!==null&&(A.un=!0,A.qo=qu(m,D,new ei(-A.po.width/2,-A.po.height/2)))}else A.un=!1;A.offset=su((c+g)/2,p,q).scale(t);t=su(g,p,q);A.Hb=fi(m,su(c,p,q));A.qc=fi(m,t);q=su(g,b,r);A.oh=fi(m,su(c,b,r));A.xf=fi(m,q);C.N&&A.ob<=270&&A.lb>=90&&(q={},A.ob<90?
(q.ob=90,q.Hb=new ei(m.x+p,m.y)):(q.ob=A.ob,q.Hb=A.Hb),A.lb>270?(q.lb=270,q.qc=new ei(m.x-p,m.y)):(q.lb=A.lb,q.qc=A.qc),q.brush=A.Uc.ig,A.Da=q);A.nf=C.N&&d>.5;A.lg=C.N&&e<.5;if(A.nf||A.lg)A.Kk=A.Uc.ig;return A}function $F(a,b,c,d){c=bG(c,b);d&&(c+="\n"+bG(d,b));a.bb={Id:a.title,content:c}}
function YF(a,b,c,d){var e=a.j,g=e.pie.radiusX,h=e.pie.radiusY,k=c.pie.center,l=O(a.options,"legend.labeledValueText","percentage",Xj),m=Math.PI*(3*(g+h)-Math.sqrt((3*g+h)*(g+3*h))),p=[];c=[];for(var q={},r=0;r<e.G.length;q={Ln:void 0,Yk:void 0,el:void 0,Mn:void 0},++r){var t=e.G[r];if(t.isVisible){var u=void 0;if(t.index>=0)u=e.L[t.index];else{var v=e.pie.fb;u=v[v.length-1].al}q.Ln=Math.max((g+u.Wi)/2,g*.75);q.Yk=Math.max((h+u.ph)/2,h*.75);var x=(u.lb+u.ob)/2;v=jc(x,360);var z=pc(g-q.Ln,h-q.Yk)/
m*360,B=void 0,C=void 0;2*z<u.lb-u.ob?(B=u.ob+z,C=u.lb-z,v<180?C=Math.min(C,180):B=Math.max(B,180)):C=B=x;q.el=function(D){return function(F){return fi(k,su(F,D.Ln,D.Yk))}}(q);var A=function(D){return function(F){return(0,D.el)(lc(F-90))}}(q);q.Mn=function(D){return function(F){return Math.asin(hc((F-k.y)/D.Yk,-1,1))}}(q);z=function(D){return function(F){return(0,D.el)((0,D.Mn)(F))}}(q);q=function(D){return function(F){return(0,D.el)(Math.PI-(0,D.Mn)(F))}}(q);t={Ls:A(x).y,Zk:new Fg(A(B).y,A(C).y),
Nn:z,EC:[],yC:[],Qg:t.text,Ug:bG(u,l),Tr:u.value,index:u.index};v<180?(t.Nn=z,p.push(t)):(t.Nn=q,c.push(t))}}g=b.width/2-g-d.fontSize;e=EF(new Hg(b.top,b.right,b.bottom,b.right-g),a.ke,2,d,p);b=EF(new Hg(b.top,b.left+g,b.bottom,b.left),a.ke,1,d,c);d=[];Sb(d,e,b);a.j.te=d};function cG(a){iF.call(this,a);jF(this,"function","area","horizontal")}I(cG,iF);function dG(a){iF.call(this,a);jF(this,"function","steppedArea","horizontal")}I(dG,iF);function eG(a){iF.call(this,a);jF(this,"function","none","horizontal","sparkline")}I(eG,iF);function fG(a){iF.call(this,a);jF(this,"function","line","horizontal")}I(fG,iF);function gG(a){iF.call(this,a);jF(this,"scatter")}I(gG,iF);gG.prototype.jf=function(a,b){return wF(a,b)};function hG(a){iF.call(this,a);jF(this,"bubble")}I(hG,iF);
function iG(a){iF.call(this,a);jF(this,"function","bars","vertical")}I(iG,iF);iG.prototype.jf=function(a,b){return wF(a,b)};function jG(a){iF.call(this,a);jF(this,"function","candlesticks","horizontal")}I(jG,iF);function kG(a){iF.call(this,a);jF(this,"function","boxplot","horizontal")}I(kG,iF);function lG(a){iF.call(this,a);jF(this,"function","bars","horizontal")}I(lG,iF);lG.prototype.jf=function(a,b){return wF(a,b)};function mG(a){iF.call(this,a);jF(this,"function","none","horizontal")}I(mG,iF);
function nG(a){iF.call(this,a);jF(this,"histogram","bars","horizontal")}I(nG,iF);function oG(a){iF.call(this,a);jF(this,"pie")}I(oG,iF);y=oG.prototype;y.ck=function(a,b,c,d,e,g){a=new WF(a,b,c,d,e);a.init(this.da,g);return a};y.Gq=function(a,b,c,d,e,g,h){return new LF(a,b,c,d,e,g,h)};y.Fq=function(a,b,c){return new DF(a,b,c)};y.Dm=function(a,b){return new SF(a,b)};y.jf=function(a,b){return wF(a,b)};function pG(a){Qo.call(this,a);this.T={};this.F=null;this.K={Wf:!1};this.Aa=this.Ya=this.D=this.C=this.o=this.ka=this.J=this.da=null;this.Ha=50;this.Gd=0;this.Db=1;this.Vb=this.Zc=this.Kb=!1;this.pa=this.wa=this.nc=this.vc=null;this.m=!1;this.N=null;this.j={range:null,jk:null,mc:null};this.G={ad:{min:0,max:0},value:{min:0,max:0}};this.Ub=null;this.bc=!1;this.ca=null;this.sb=!1}I(pG,Qo);y=pG.prototype;
y.za=function(a,b,c){this.Sa();Kn(a);this.da=a;this.J=jj(a.W(0));this.Ya==null&&(this.Ya=new am(this.xz.bind(this)));this.Aa==null&&(this.Aa=new am(this.xo.bind(this,!0)));b=new xl([b||{}]);this.Ha=Tl(b,"rangeChangeEventFiringRate",50);this.Gd=Tl(b,"minRangeSize",0);this.sb=P(b,"fixedRangeSize",!1);this.Kb=P(b,"zoomAroundSelection",!1);this.Zc=P(b,"snapToData",!1);this.Vb=P(b,"centerSelectionAroundData",!1);this.vc=Zl(b,"sideScreenColor",new al(qG));this.nc=new al(rl);this.m=O(b,"orientation","horizontal",
Rj)==="vertical";var d=xj(b.md("chartOptions"));d.theme=this.m?rG:sG;this.N=d;c=c||{};if(!this.F){switch(O(b,"chartType","ComboChart",tG)){case "AreaChart":b=new cG(this.container);break;case "ComboChart":b=new mG(this.container);break;case "ScatterChart":b=new gG(this.container);break;case "LineChart":b=new fG(this.container);break;default:b=new mG(this.container)}this.F=b;Qn(this.F,"ready",this.oy.bind(this,c))}this.Kb&&(this.wa=this.da.getValue(0,0),this.pa=this.da.getValue(Math.max(0,this.da.ba()-
1),0),b={min:this.wa,max:this.pa},c.range&&uG(this,b,c.range),this.N.domainAxis=this.N.domainAxis||{},this.N.domainAxis.viewWindow=b);this.F.za(a,this.N)};y.ud=f();function vG(a,b){var c=qi(a.ba(),function(d){return a.getValue(d,0)});c=Cb(c,function(d){return d!=null});return Db(c,b)}y.oy=function(a){Un(this.F);this.K={Wf:!0};wG(this,a);fc(this.C);this.C=Gy(this.F.j,1);fc(this.D);this.D=new Ag;xG(this)};y.Es=function(a){Un(this.F);wG(this,a);yG(this,"both")};
function wG(a,b){a.ka=a.F.Sd();a.o=a.m?a.ka.m[0]:a.ka.C[0];a.G.ad={min:Math.min(a.o.Nb,a.o.Gb),max:Math.max(a.o.Nb,a.o.Gb)};var c=a.G,d=a.o.position.cd(a.o.Nb),e=a.o.position.cd(a.o.Gb);c.value={min:Math.min(d,e),max:Math.max(d,e)};d=a.Gd;if(d<=0)a.Db=1;else{c=a.G.ad.min;e=a.o.position.cd(c);if(kb(e)){var g=new Date;g.setTime(e.getTime()+d)}else g=e+d;d=a.o.position.Ib(g);c=Math.max(Math.ceil(Math.abs(d-c)),1);a.Db=c<a.G.ad.max-a.G.ad.min?c:1}if(a.Zc||a.Vb)c=a.o,d=vG(a.da,c.position.Ib),c=a.m?c.Od===
1?d.reverse():d:c.Od===1?d:d.reverse(),a.Ub=c;if(b){c=b.range;b=a.j;g=lb(c)?c.start:null;var h=lb(c)?c.end:null;c=a.G.ad.min;d=a.G.ad.max;e=a.o.Od===1&&!a.m;g!=null&&(g=a.o.position.Ib(g),e?c=Math.max(g,c):d=Math.min(g,d));h!=null&&(a=a.o.position.Ib(h),e?d=Math.min(a,d):c=Math.max(a,c));b.range={Fc:c,Ec:d}}}
function xG(a){var b=a.C,c=a.ka,d=mo(b,c.width,c.height),e=qo(b,!1);b.appendChild(d,e);d=c.j;uo(b,0,0,c.width,c.height,a.nc,e);c=uo(b,d.left,d.top,d.width,d.height,a.nc,e);var g=zG(a);g=uo(b,g.left,g.top,g.width,g.height,a.vc,e);a.T.rangeSelectorMinScreen=g;g=AG(a);g=uo(b,g.left,g.top,g.width,g.height,a.vc,e);a.T.rangeSelectorMaxScreen=g;g=BG(a,a.j.range.Fc,d,b,e);a.T.rangeSelectorMinHandle=g;b=BG(a,a.j.range.Ec,d,b,e);a.T.rangeSelectorMaxHandle=b;var h=qf(a.container);a.D.va(h.body,"mousemove",a.Qw.bind(a,
a.K));a.D.va(h.body,"mouseup",a.Ir.bind(a,a.K));e=e.Z();a.D.va(e,"mousemove",a.Cx.bind(a,a.K));a.D.va(e,"mouseout",a.Ri.bind(a,a.K,{type:"screen",Yd:!1}));a.bc=Tf(e,function(k){return k===h.body});a.bc||a.D.va(e,"mouseup",a.Ir.bind(a,a.K));a.sb||(CG(a,g,"min","min"),CG(a,b,"max","max"));a.D.va(c,"mousedown",a.jp.bind(a,a.K,{mc:"both"}));a.D.va(c,"mouseover",a.Ri.bind(a,a.K,{type:"screen",Yd:!0}));a.D.va(c,"mouseout",a.Ri.bind(a,a.K,{type:"screen",Yd:!1}));Rn(a,"ready",null)}
function CG(a,b,c,d){a.D.va(b,"mousedown",a.jp.bind(a,a.K,{mc:d}));a.D.va(b,"mouseover",a.Ri.bind(a,a.K,{type:c,Yd:!0}));a.D.va(b,"mouseout",a.Ri.bind(a,a.K,{type:c,Yd:!1}))}
function BG(a,b,c,d,e){var g=DG,h=EG,k=qo(d,!1);d.appendChild(e,k);e=.5*g.width;var l=.5*g.height,m=a.m?c.left:Math.floor(b-e)+.5;b=a.m?Math.floor(b-l)+.5:c.top;d.Oh(k.Z(),m,b);a.m?(b=Math.round(l),e=c.height,l=c.width,b=ho(a.m?[{x:0,y:b},{x:l,y:b}]:[{x:0,y:b},{x:0,y:b+e}]),vo(d,b,h,k),a.sb||FG(a,.5*(c.width-g.height),0,g.height,g.width,d,h,k)):(b=Math.round(e),e=c.height,l=c.width,b=ho(a.m?[{x:b,y:0},{x:b+l,y:0}]:[{x:b,y:0},{x:b,y:e}]),vo(d,b,h,k),a.sb||FG(a,0,.5*(c.height-g.height),g.width,g.height,
d,h,k));return k.Z()}function FG(a,b,c,d,e,g,h,k){d=b+d;e=c+e;var l=ho([{x:b+3,y:c},{x:d-3,y:c},{x:d,y:c+3},{x:d,y:e-3},{x:d-3,y:e},{x:b+3,y:e},{x:b,y:e-3},{x:b,y:c+3}],!1);vo(g,l,h,k);a.m?(a=ho([{x:b+4,y:c+4},{x:d-4,y:c+4}]),b=ho([{x:b+4,y:e-4},{x:d-4,y:e-4}])):(a=ho([{x:b+4,y:c+4},{x:b+4,y:e-4}]),b=ho([{x:d-4,y:c+4},{x:d-4,y:e-4}]));vo(g,a,h,k);vo(g,b,h,k)}function zG(a){var b=a.ka.j,c=a.j.range.Fc;return a.m?new Kg(b.left,b.top,b.width,c-b.top):new Kg(b.left,b.top,c-b.left,b.height)}
function AG(a){var b=a.ka.j,c=a.j.range.Ec;return a.m?new Kg(b.left,c,b.width,b.bottom-c):new Kg(c,b.top,b.right-c,b.height)}function GG(a){var b=a.j.range,c=a.o.position.cd(b.Fc);b=a.o.position.cd(b.Ec);a=a.o.Od===1&&!a.m;return{start:a?c:b,end:a?b:c}}function HG(a,b,c,d){var e=a.j.range;if(e.Fc!==b||e.Ec!==c)a.j.range={Fc:b,Ec:c},yG(a,d)}
function yG(a,b){var c=a.m?DG.height:DG.width,d=a.m?DG.width:DG.height;if(b!="max"){var e=zG(a),g=a.T.rangeSelectorMinScreen,h=a.T.rangeSelectorMinHandle;a.m?(a.C.Oh(h,0,Math.floor(e.top+e.height-.5*d)+.5),a.C.fo(g,e.top),a.C.co(g,e.height)):(a.C.Oh(h,Math.floor(e.left+e.width-.5*c)+.5,0),a.C.eo(g,e.left),a.C.ho(g,e.width))}b!="min"&&(b=AG(a),e=a.T.rangeSelectorMaxScreen,g=a.T.rangeSelectorMaxHandle,a.m?(a.C.Oh(g,0,Math.floor(b.top-.5*d)+.5),a.C.fo(e,b.top),a.C.co(e,b.height)):(a.C.Oh(g,Math.floor(b.left-
.5*c)+.5,0),a.C.eo(e,b.left),a.C.ho(e,b.width)))}y.xz=function(){yG(this,this.j.mc)};function IG(a){var b=a.G.ad.max-a.G.ad.min,c=a.o.Od,d=(a.j.range.Fc-a.G.ad.min)/b;if(d<.1)return{direction:-1*c,ratio:d/.1};a=(a.G.ad.max-a.j.range.Ec)/b;return a<.1?{direction:c,ratio:a/.1}:null}function JG(a){if(a.Kb){var b=!1;a.j.mc==="both"&&IG(a)&&(b=!0);b&&!a.ca?(a.ca=new ai(a.Ha),a.D.va(a.ca,"tick",a.uw.bind(a)),a.ca.start(),Mn(a.F,"ready",a.Es.bind(a))):!b&&a.ca&&(fc(a.ca),a.ca=null)}}
y.uw=function(){if(this.ca){if(this.wa==null||this.pa==null)throw Error("wd");var a=IG(this),b=this.Ha/kc(1E3,6E4,a.ratio),c=this.J.Bb(this.wa),d=this.J.Bb(this.pa),e=(d-c)*b;b=this.N.domainAxis.viewWindow;var g=b.max,h=this.J.Bb(b.min);g=this.J.Bb(g);a.direction<0?(a=Math.max(h-e,c),c=g-(h-a)):(c=Math.min(g+e,d),a=h+(c-g));d=this.J.eh(a);e=this.J.eh(c);if(h!=a||g!=c)b.min=d,b.max=e,this.F.za(this.da,this.N),this.xo(!0)}};
y.Cx=function(a,b){a.Wf&&this.j.mc!=null&&(this.bc||KG(this,b),b.target.style.cursor="move")};y.Qw=function(a,b){a.Wf&&this.j.mc!=null&&KG(this,b)};
function KG(a,b){var c=a.j;c.range&&c.range.Fc!=null&&c.range.Ec!=null||(c.range={Fc:a.G.ad.min,Ec:a.G.ad.max});b=bh(b);var d=a.j.range,e=a.G.ad;switch(a.j.mc){case "both":var g=e.min-d.Fc;var h=e.max-d.Ec;break;case "min":g=e.min-d.Fc;h=d.Ec-a.Db-d.Fc;break;case "max":g=d.Fc+a.Db-d.Ec,h=e.max-d.Ec}g=hc((a.m?b.y:b.x)-(c.jk||0),g,h);c.jk+=g;c.mc!="max"&&(c.range.Fc+=g);c.mc!="min"&&(c.range.Ec+=g);JG(a);bm(a.Ya,a.Ha);bm(a.Aa,a.Ha)}
y.jp=function(a,b,c){if(a.Wf&&!(c.j.button!=0||xe&&c.ctrlKey)){a=bh(c);var d=this.j;d.jk=this.m?a.y:a.x;d.mc=b.mc;JG(this);c.preventDefault();c.D()}};
y.Ir=function(a){if(a.Wf&&(a=this.j,a.mc!==null)){if(this.Zc){var b=this.Ub;var c=a.range.Ec,d=Li(b,a.range.Fc);b=Li(b,c);HG(this,d,b,a.mc)}else if(this.Vb){c=new Fg(a.range.Fc,a.range.Ec);d=c.end-c.start;b=this.G.ad;var e=this.Ub,g=Gg.bind(null,c),h=Hb(e,g);g=Jb(e,g);if(h===null||g===null)h=Li(e,c.start),e=Li(e,c.end),g=h=e=Math.abs(c.start-h)<=Math.abs(c.end-e)?h:e;c=c.end-c.start;h=pc(h,g)-c/2;c=new Fg(h,h+c);c.start=Math.max(c.start,b.min);c.end=c.start+d;c.end=Math.min(c.end,b.max);c.start=c.end-
d;HG(this,c.start,c.end,a.mc)}else this.Kb&&a.mc!="both"&&(b=this.N.domainAxis.viewWindow,d=GG(this),b=uG(this,b,d))&&(Mn(this.F,"ready",this.Es.bind(this,{range:d})),this.F.za(this.da,this.N));this.xo(!1);a.mc=null;JG(this)}};
function uG(a,b,c){var d=b.max,e=a.J.Bb(b.min);d=a.J.Bb(d);var g=d-e;g===0&&(--e,d+=1,g=2);var h=c.start;c=c.end;if(h==null||c==null)return!1;var k=a.J.Bb(h),l=a.J.Bb(c);c=l-k;h=g*.1;var m=g*.6;if(c>=h&&c<=m)return!1;k=(k+l)/2;g/=(c<h?m*.9:h*1.1)/c;g=new Fg(k-g/2,k+g/2);if(c<h)LG(g,new Fg(e,d));else{if(a.wa==null||a.pa==null)throw Error("wd");c=a.J.Bb(a.wa);h=a.J.Bb(a.pa);LG(g,new Fg(c,h))}c=a.J.eh(g.start);a=a.J.eh(g.end);e=e!=g.start||d!=g.end;b.min=c;b.max=a;return e}
function LG(a,b){a.start<b.start&&(a.end+=b.start-a.start,a.start=b.start);a.end>b.end&&(a.start-=a.end-b.end,a.end=b.end);a.start<b.start&&(a.start=b.start)}y.Ri=function(a,b,c){a.Wf&&!this.j.mc&&(c.target.style.cursor=b.Yd?b.type==="screen"?"move":this.m?"row-resize":"col-resize":"default")};
y.xo=function(a){var b=this.j.mc,c=GG(this);if(b!=null&&c!=null){var d=this.o.Od;Rn(this,"rangechange",{start:c.start,end:c.end,startChanged:b===(d===1?"min":"max")||b==="both",endChanged:b===(d===1?"max":"min")||b==="both",inProgress:a})}};y.Sa=function(){this.F&&(Un(this.F),fc(this.Ya),this.Ya=null,fc(this.Aa),this.Aa=null,this.K.Wf=!1,fc(this.C),this.C=null,fc(this.D),this.D=null,this.F.Sa(),this.F=null,yg(this),this.T={})};
var tG={nu:"LineChart",zt:"AreaChart",Gt:"ComboChart",Eu:"ScatterChart"},qG={fill:"#ccc",fillOpacity:.5},sG={chartArea:{top:"0",height:"100%"},enableInteractivity:!1,legend:{position:"none"},hAxis:{textPosition:"in"},vAxis:{textPosition:"none",gridlines:{color:"none"}}},rG={chartArea:{left:"0",width:"100%"},enableInteractivity:!1,legend:{position:"none"},vAxis:{textPosition:"in"},hAxis:{textPosition:"none",gridlines:{color:"none"}}},EG=new al({stroke:"#000",fill:"#fff"}),DG=new uc(10,16);function MG(a,b){var c=a.useFormatFromData;(typeof c!=="boolean"||c)&&Kc(Td(a.format))&&(b=Cb(b,function(d){return!Kc(Td(d))}),Ub(b),b.length===1&&(b=NG(b[0]),a.format=b))}function NG(a){Kc(Td(a))||(a=a.replace(/\d/g,"0"),a=a.replace(/#{10,}/,Rd("#",10)));return a};function OG(){var a=eb("google.visualization.ModulePath");if(a!=null)return a;a=eb("google.loader.GoogleApisBase");a==null&&(a="//ajax.googleapis.com/ajax");var b=eb("google.visualization.Version");b==null&&(b="current");return""+a+"/static/modules/gviz/"+b};function PG(a){var b=Ft.nr(a);a=Wn().j.defaultView;b=J(["google.visualization."+b,"google.charts."+b,b]);for(var c=b.next();!c.done;c=b.next())if(c=eb(c.value,a),typeof c==="function")return c;return null}var QG=[];
function RG(a,b){function c(){d()}function d(){g("visualization",a,b)}b=b==null?{}:Gc(b);var e=eb("google.visualization.Locale")||"en";e&&!b.language&&(b.language=e);b.debug=b.debug||eb("google.visualization.isDebug");b.pseudo=b.pseudo||eb("google.visualization.isPseudo");var g=eb("google.charts.load")||eb("google.load");if(!g)throw Error("xd");var h=b.callback||f();b.callback=function(){h();if(QG.length>0){var k=QG.shift();k&&k()}};QG.length===0?d():QG.push(c)};var SG={Bar:"bar",Line:"line",Scatter:"scatter",AnnotatedTimeLine:"annotatedtimeline",AnnotationChart:"annotationchart",AreaChart:"corechart",BarChart:"corechart",BoxplotChart:"corechart",BubbleChart:"corechart",Calendar:"calendar",CandlestickChart:"corechart",ClusterChart:"clusterchart",ColumnChart:"corechart",ComboChart:"corechart",Gantt:"gantt",Gauge:"gauge",GeoChart:"geochart",GeoMap:"geomap",Histogram:"corechart",ImageAreaChart:"imagechart",ImageBarChart:"imagechart",ImageCandlestickChart:"imagechart",
ImageChart:"imagechart",ImageLineChart:"imagechart",ImagePieChart:"imagechart",ImageSparkLine:"imagechart",LineChart:"corechart",Map:"map",MotionChart:"motionchart",OrgChart:"orgchart",PieChart:"corechart",RangeSelector:"corechart",Sankey:"sankey",ScatterChart:"corechart",SparklineChart:"corechart",SteppedAreaChart:"corechart",Table:"table",Timeline:"timeline",TreeMap:"treemap",VegaChart:"vegachart",WordTree:"wordtree",StringFilter:"controls",DateRangeFilter:"controls",NumberRangeFilter:"controls",
CategoryFilter:"controls",ChartRangeFilter:"controls",NumberRangeSetter:"controls",ColumnSelector:"controls",Dashboard:"controls"};var TG=null;function UG(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):Tc("=.",a[b-1])&&(c=Tc("=.",a[b-2])?c-2:c-1);var d=new Uint8Array(c),e=0;VG(a,function(g){d[e++]=g});return e!==c?d.subarray(0,e):d}function VG(a,b){function c(l){for(;d<a.length;){var m=a.charAt(d++),p=TG[m];if(p!=null)return p;if(!Kc(m))throw Error("yd`"+m);}return l}WG();for(var d=0;;){var e=c(-1),g=c(0),h=c(64),k=c(64);if(k===64&&e===-1)break;b(e<<2|g>>4);h!=64&&(b(g<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}
function WG(){if(!TG){TG={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;c<5;c++)for(var d=a.concat(b[c].split("")),e=0;e<d.length;e++){var g=d[e];TG[g]===void 0&&(TG[g]=e)}}};var XG=typeof Uint8Array!=="undefined",YG=!te&&typeof btoa==="function",ZG=/[-_.]/g,$G={"-":"+",_:"/",".":"="};function aH(a){return $G[a]||""}function bH(a){return XG&&a!=null&&a instanceof Uint8Array};var cH=typeof cb.BigInt==="function"&&typeof cb.BigInt(0)==="bigint";var dH=Number.MIN_SAFE_INTEGER.toString(),eH=cH?BigInt(Number.MIN_SAFE_INTEGER):void 0,fH=Number.MAX_SAFE_INTEGER.toString(),gH=cH?BigInt(Number.MAX_SAFE_INTEGER):void 0;function hH(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};var iH=typeof Symbol==="function"&&typeof Symbol()==="symbol";function jH(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var kH=jH("jas",void 0,!0),lH=jH(void 0,"ijhc"),mH=jH(void 0,"0actk"),nH=jH("m_m","zC",!0);Math.max.apply(Math,za(Object.values({AA:1,zA:2,yA:4,gB:8,RB:16,bB:32,Yz:64,rA:128,lA:256,JB:512,oA:1024,sA:2048,cB:4096,CA:8192})));var oH={Nx:{value:0,configurable:!0,writable:!0,enumerable:!1}},pH=Object.defineProperties,qH=iH?kH:"Nx";function rH(a,b){iH||qH in a||pH(a,oH);a[qH]|=b}function sH(a,b){iH||qH in a||pH(a,oH);a[qH]=b};var tH={},uH={};function vH(a,b){return b===void 0?a.Ci!==wH&&!!(2&(a.uc[qH]|0)):!!(2&b)&&a.Ci!==wH}var wH={};function xH(a){return!Array.isArray(a)||a.length?!1:(a[qH]|0)&1?!0:!1};var yH=void 0;function zH(a){a=Error(a);Gd(a,"warning");return a};var AH=Number.isFinite;function BH(a){return a};function CH(a,b){if(typeof b==="string")try{var c=b;if(YG){var d=ZG.test(c)?c.replace(ZG,aH):c;var e=atob(d);var g=new Uint8Array(e.length);for(c=0;c<e.length;c++)g[c]=e.charCodeAt(c);b=g}else b=UG(c)}catch(h){return!1}if(e=bH(b))a:if(e=a.length,e!==b.length)e=!1;else{for(g=0;g<e;g++)if(a[g]!==b[g]){e=!1;break a}e=!0}return e}function DH(a){switch(a){case "bigint":case "string":case "number":return!0;default:return!1}}
function EH(a,b){if(a[nH]===tH)a=a.uc;else if(!Array.isArray(a))return!1;if(b[nH]===tH)b=b.uc;else if(!Array.isArray(b))return!1;return FH(a,b,void 0,2)}function GH(a,b,c){return FH(a,b,c,0)}
function FH(a,b,c,d){if(a===b||a==null&&b==null)return!0;if(a instanceof Map)return a.Ox(b,c);if(b instanceof Map)return b.Ox(a,c);if(a==null||b==null)return!1;if(bH(a))return CH(a,b);if(bH(b))return CH(b,a);var e=typeof a,g=typeof b;if(e!=="object"||g!=="object")return Number.isNaN(a)||Number.isNaN(b)?String(a)===String(b):DH(e)&&DH(g)?""+a===""+b:e==="boolean"&&g==="number"||e==="number"&&g==="boolean"?!a===!b:!1;if(a[nH]===tH||b[nH]===tH)return EH(a,b);if(a.constructor!=b.constructor)return!1;
if(a.constructor===Array){g=a[qH]|0;var h=b[qH]|0,k=a.length,l=b.length,m=Math.max(k,l);e=(g|h|64)&128?0:-1;if(d===1||(g|h)&1)d=1;else if((g|h)&8192)return HH(a,b);g=k&&a[k-1];h=l&&b[l-1];g!=null&&typeof g==="object"&&g.constructor===Object||(g=null);h!=null&&typeof h==="object"&&h.constructor===Object||(h=null);k=k-e-+!!g;l=l-e-+!!h;for(var p=0;p<m;p++)if(!IH(p-e,a,g,k,b,h,l,e,c,d))return!1;if(g)for(var q in g){d=a;m=g;p=k;var r=b,t=h,u=l,v=e,x=c,z=+q;if(!(!Number.isFinite(z)||z<p||z<u||IH(z,d,m,
p,r,t,u,v,x,2)))return!1}if(h)for(var B in h)if((q=g&&B in g)||(q=a,d=g,m=k,p=b,r=h,t=l,u=e,v=c,x=+B,q=!Number.isFinite(x)||x<m||x<t?!0:IH(x,q,d,m,p,r,t,u,v,2)),!q)return!1;return!0}if(a.constructor===Object)return GH([a],[b]);throw Error();}function IH(a,b,c,d,e,g,h,k,l,m){b=JH(a,b,c,d,k);e=JH(a,e,g,h,k);m=m===1;if(e==null&&xH(b)||b==null&&xH(e))return!0;a=m?l:l==null?void 0:l.j(a);return FH(b,e,a,0)}function JH(a,b,c,d,e){var g;return(g=a<d?b[a+e]:void 0)!=null?g:c==null?void 0:c[a]};function KH(a,b){if(!Array.isArray(a)||!Array.isArray(b))return 0;a=""+a[0];b=""+b[0];return a===b?0:a<b?-1:1}
function HH(a,b){if(!Array.isArray(a)||!Array.isArray(b))return!1;a=Array.prototype.slice.call(a);b=Array.prototype.slice.call(b);Array.prototype.sort.call(a,KH);Array.prototype.sort.call(b,KH);var c=a.length,d=b.length;if(c===0&&d===0)return!0;for(var e=0,g=0;e<c&&g<d;){var h=void 0,k=a[e];if(!Array.isArray(k))return!1;for(var l=k[0];e<c-1&&GH((h=a[e+1])[0],l);)e++,k=h;var m=void 0;h=b[g];if(!Array.isArray(h))return!1;for(var p=h[0];g<d-1&&GH((m=b[g+1])[0],p);)g++,h=m;if(!GH(l,p))return!1;l=void 0;
if(!GH(k[1],h[1],(l=void 0)==null?void 0:l.j(2)))return!1;e++;g++}return e>=c&&g>=d};function LH(a,b,c,d){var e=d!==void 0;d=!!d;var g=[],h=a.length,k=4294967295,l=!1,m=!!(b&64),p=m?b&128?0:-1:void 0;if(!(b&1)){var q=h&&a[h-1];q!=null&&typeof q==="object"&&q.constructor===Object?(h--,k=h):q=void 0;if(m&&!(b&128)&&!e){l=!0;var r;k=((r=MH)!=null?r:BH)(k-p,p,a,q,void 0)+p}}b=void 0;for(e=0;e<h;e++)if(r=a[e],r!=null&&(r=c(r,d))!=null)if(m&&e>=k){var t=e-p,u=void 0;((u=b)!=null?u:b={})[t]=r}else g[e]=r;if(q)for(var v in q)a=q[v],a!=null&&(a=c(a,d))!=null&&(h=+v,e=void 0,m&&!Number.isNaN(h)&&
(e=h+p)<k?g[e]=a:(h=void 0,((h=b)!=null?h:b={})[v]=a));b&&(l?g.push(b):g[k]=b);return g}function NH(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return(cH?a>=eH&&a<=gH:a[0]==="-"?hH(a,dH):hH(a,fH))?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){var b=a[qH]|0;return a.length===0&&b&1?void 0:LH(a,b,NH)}if(a!=null&&a[nH]===tH)return OH(a);return}return a}var MH;function OH(a){a=a.uc;return LH(a,a[qH]|0,NH)};function PH(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("Ad");e=a[qH]|0;if(ce&&1&e)throw Error("Bd");2048&e&&!(2&e)&&QH();if(e&256)throw Error("Cd");if(e&64)return(e|d)!==e&&sH(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("Dd");a:{c=a;e|=64;var g=c.length;if(g){var h=g-1,k=c[h];if(k!=null&&typeof k==="object"&&k.constructor===Object){b=e&128?0:-1;h-=b;if(h>=1024)throw Error("Fd");for(var l in k)g=+l,g<h&&
(c[g+b]=k[l],delete k[l]);e=e&-16760833|(h&1023)<<14;break a}}if(b){l=Math.max(b,g-(e&128?0:-1));if(l>1024)throw Error("Gd");e=e&-16760833|(l&1023)<<14}}}sH(a,e|64|d);return a}function QH(){if(ce)throw Error("Ed");if(mH!=null){var a;var b=(a=yH)!=null?a:yH={};a=b[mH]||0;a>=5||(b[mH]=a+1,b=Error(),Gd(b,"incident"),uh(b))}};function RH(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[qH]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=SH(a,c,!1,b&&!(c&16)):(rH(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[nH]===tH)return b=a.uc,c=b[qH]|0,vH(a,c)?a:TH(a,b,c)?UH(a,b):SH(b,c)}function UH(a,b,c){a=new a.constructor(b);c&&(a.Ci=wH);a.zs=wH;return a}function SH(a,b,c,d){d!=null||(d=!!(34&b));a=LH(a,b,RH,d);d=32;c&&(d|=2);b=b&16769217|d;sH(a,b);return a}
function TH(a,b,c){return c&2?!0:c&32&&!(c&4096)?(sH(b,c|2),a.Ci=wH,!0):!1};var VH={};function WH(a,b,c){Object.isExtensible(a);a:{var d=a.uc;if(b===-1)b=null;else{var e=b+-1,g=d.length-1;if(g<0)b=void 0;else if(e>=g)if(d=d[g],d!=null&&typeof d==="object"&&d.constructor===Object)b=d[b];else if(e===g)b=d;else{b=void 0;break a}else b=d[e]}}if(b!==null||c&&a.zs!==wH)return b}
function XH(a,b,c){if(a.Ci===wH){var d=a.uc;d=SH(d,d[qH]|0);rH(d,2048);a.uc=d;a.Ci=void 0;a.zs=void 0;d=!0}else d=!1;if(!d&&vH(a,a.uc[qH]|0))throw Error();d=a.uc;a:{var e=d[qH]|0,g=b+-1,h=d.length-1;if(h>=0&&g>=h){var k=d[h];if(k!=null&&typeof k==="object"&&k.constructor===Object){k[b]=c;break a}}g<=h?d[g]=c:c!==void 0&&(e=(e!=null?e:d[qH]|0)>>14&1023||536870912,b>=e?c!=null&&(g={},d[e+-1]=(g[b]=c,g)):d[g]=c)}return a}function YH(a,b,c){a=WH(a,b,c);return a==null||typeof a==="string"?a:void 0}
function ZH(a,b){a=WH(a,b);return a==null?a:AH(a)?a|0:void 0}function $H(a){var b=b===void 0?"":b;var c;return(c=YH(a,2))!=null?c:b}function aI(a,b){var c=c===void 0?0:c;var d;return(d=ZH(a,b))!=null?d:c}function bI(a,b,c){if(c!=null){if(!AH(c))throw zH("enum");c|=0}return XH(a,b,c)};var cI;function dI(a,b){var c;return(c=a[lH])!=null?c:a[lH]=b(a)}function eI(a){for(var b=1,c=a.length,d=a[c-1];d==="="||d===".";d=a[--c-1]);d=c-4;for(var e=0;e<d;)b=a.charCodeAt(e)+31*b|0,b=a.charCodeAt(e+1)+31*b|0,b=a.charCodeAt(e+2)+31*b|0,b=a.charCodeAt(e+3)+31*b|0,e+=4;for(;e<c;)b=a.charCodeAt(e++)+31*b|0;return b}
function fI(a){for(var b=0,c=a.length,d=0;d<c;d++){var e=a[d];if(d===c-1&&e!=null&&typeof e==="object"&&e.constructor===Object)for(var g in e)!Number.isNaN(+g)&&(b=b+gI(e[g])|0);else b=b+gI(e)|0}return b*17|0}function hI(a){return fI(a.uc)}function iI(a){return fI([].concat(za(a.entries())))}var jI=eI("1"),kI=eI("0");
function gI(a){if(a==null)return 0;switch(typeof a){case "boolean":return a?jI:kI;case "string":return eI(a);case "object":if(Array.isArray(a))return fI(a);if(a[nH]===tH)return vH(a)?dI(a,hI):hI(a);if(a&&typeof a==="object"&&a.m===uH)return a.j&2?dI(a,iI):iI(a)}return eI(String(a))};function lI(a,b,c){this.uc=PH(a,b,c,2048)}lI.prototype.toJSON=function(){var a=OH(this);return a};lI.prototype.clone=function(){var a=this.uc,b=a[qH]|0;return TH(this,a,b)?UH(this,a,!0):new this.constructor(SH(a,b,!1))};function mI(a){var b=a.uc,c=b[qH]|0;return vH(a,c)?a:TH(a,b,c)?UH(a,b):new a.constructor(SH(b,c,!0))}lI.prototype[nH]=tH;function nI(a){this.uc=PH(a,void 0,void 0,2048)}I(nI,lI);var oI=function(a){return function(b){b=JSON.parse(b);if(!Array.isArray(b))throw Error("Hd`"+ib(b)+"`"+b);rH(b,34);return new a(b)}}(nI);var pI;function qI(a){if(a.Bc&&typeof a.Bc=="function")return a.Bc();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(jb(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return Dc(a)}
function rI(a){if(a.xk&&typeof a.xk=="function")return a.xk();if(!a.Bc||typeof a.Bc!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(jb(a)||typeof a==="string"){var b=[];a=a.length;for(var c=0;c<a;c++)b.push(c);return b}return Ec(a)}}}
function sI(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(jb(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else for(var d=rI(a),e=qI(a),g=e.length,h=0;h<g;h++)b.call(c,e[h],d&&d[h],a)};var tI=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function uI(a){return a?decodeURI(a):a}function vI(a,b){return b.match(tI)[a]||null}function wI(a){a=vI(1,a);!a&&cb.self&&cb.self.location&&(a=cb.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""}
function xI(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var g=a[c].substring(0,d);e=a[c].substring(d+1)}else g=a[c];b(g,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}}var yI=/#|$/;function zI(a){this.C=this.H=this.o="";this.D=null;this.G=this.m="";this.F=!1;var b;a instanceof zI?(this.F=a.F,AI(this,a.o),this.H=a.H,this.C=a.C,BI(this,a.D),this.m=a.m,CI(this,a.j.clone()),this.G=a.G):a&&(b=String(a).match(tI))?(this.F=!1,AI(this,b[1]||"",!0),this.H=DI(b[2]||""),this.C=DI(b[3]||"",!0),BI(this,b[4]),this.m=DI(b[5]||"",!0),CI(this,b[6]||"",!0),this.G=DI(b[7]||"")):(this.F=!1,this.j=new EI(null,this.F))}
zI.prototype.toString=function(){var a=[],b=this.o;b&&a.push(FI(b,GI,!0),":");var c=this.C;if(c||b=="file")a.push("//"),(b=this.H)&&a.push(FI(b,GI,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.D,c!=null&&a.push(":",String(c));if(c=this.m)this.C&&c.charAt(0)!="/"&&a.push("/"),a.push(FI(c,c.charAt(0)=="/"?HI:II,!0));(c=this.j.toString())&&a.push("?",c);(c=this.G)&&a.push("#",FI(c,JI));return a.join("")};
zI.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?AI(b,a.o):c=!!a.H;c?b.H=a.H:c=!!a.C;c?b.C=a.C:c=a.D!=null;var d=a.m;if(c)BI(b,a.D);else if(c=!!a.m){if(d.charAt(0)!="/")if(this.C&&!this.m)d="/"+d;else{var e=b.m.lastIndexOf("/");e!=-1&&(d=b.m.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(Tc(e,"./")||Tc(e,"/.")){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var g=[],h=0;h<e.length;){var k=e[h++];k=="."?d&&h==e.length&&g.push(""):k==".."?((g.length>1||g.length==1&&g[0]!="")&&g.pop(),
d&&h==e.length&&g.push("")):(g.push(k),d=!0)}d=g.join("/")}else d=e}c?b.m=d:c=a.j.toString()!=="";c?CI(b,a.j.clone()):c=!!a.G;c&&(b.G=a.G);return b};zI.prototype.clone=function(){return new zI(this)};function AI(a,b,c){a.o=c?DI(b,!0):b;a.o&&(a.o=a.o.replace(/:$/,""))}function BI(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Id`"+b);a.D=b}else a.D=null}function CI(a,b,c){b instanceof EI?(a.j=b,KI(a.j,a.F)):(c||(b=FI(b,LI)),a.j=new EI(b,a.F))}function MI(a,b,c){a.j.set(b,c)}
function DI(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function FI(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,NI),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function NI(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var GI=/[#\/\?@]/g,II=/[#\?:]/g,HI=/[#\?]/g,LI=/[#\?@]/g,JI=/#/g;function EI(a,b){this.m=this.j=null;this.o=a||null;this.C=!!b}
function OI(a){a.j||(a.j=new Map,a.m=0,a.o&&xI(a.o,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}function PI(a){var b=rI(a);if(typeof b=="undefined")throw Error("Kd");var c=new EI(null);a=qI(a);for(var d=0;d<b.length;d++){var e=b[d],g=a[d];Array.isArray(g)?QI(c,e,g):c.add(e,g)}return c}y=EI.prototype;y.add=function(a,b){OI(this);this.o=null;a=RI(this,a);var c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.m=this.m+1;return this};
y.remove=function(a){OI(this);a=RI(this,a);return this.j.has(a)?(this.o=null,this.m=this.m-this.j.get(a).length,this.j.delete(a)):!1};y.clear=function(){this.j=this.o=null;this.m=0};y.isEmpty=function(){OI(this);return this.m==0};function SI(a,b){OI(a);b=RI(a,b);return a.j.has(b)}y.forEach=function(a,b){OI(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
y.xk=function(){OI(this);for(var a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[],d=0;d<b.length;d++)for(var e=a[d],g=0;g<e.length;g++)c.push(b[d]);return c};y.Bc=function(a){OI(this);var b=[];if(typeof a==="string")SI(this,a)&&(b=b.concat(this.j.get(RI(this,a))));else{a=Array.from(this.j.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};
y.set=function(a,b){OI(this);this.o=null;a=RI(this,a);SI(this,a)&&(this.m=this.m-this.j.get(a).length);this.j.set(a,[b]);this.m=this.m+1;return this};y.get=function(a,b){if(!a)return b;a=this.Bc(a);return a.length>0?String(a[0]):b};function QI(a,b,c){a.remove(b);c.length>0&&(a.o=null,a.j.set(RI(a,b),Rb(c)),a.m=a.m+c.length)}
y.toString=function(){if(this.o)return this.o;if(!this.j)return"";for(var a=[],b=Array.from(this.j.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.Bc(d);for(var g=0;g<d.length;g++){var h=e;d[g]!==""&&(h+="="+encodeURIComponent(String(d[g])));a.push(h)}}return this.o=a.join("&")};y.clone=function(){var a=new EI;a.o=this.o;this.j&&(a.j=new Map(this.j),a.m=this.m);return a};function RI(a,b){b=String(b);a.C&&(b=b.toLowerCase());return b}
function KI(a,b){b&&!a.C&&(OI(a),a.o=null,a.j.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),QI(this,e,c))},a));a.C=b}y.Yt=function(a){for(var b=0;b<arguments.length;b++)sI(arguments[b],function(c,d){this.add(d,c)},this)};function TI(){var a=pI||(pI=oI('[null,null,null,null,null,"(function(){\'use strict\';var f\\u003dtypeof Object.defineProperties\\u003d\\u003d\\"function\\"?Object.defineProperty:function(a,c,b){if(a\\u003d\\u003dArray.prototype||a\\u003d\\u003dObject.prototype)return a;a[c]\\u003db.value;return a};function g(a){a\\u003d[\\"object\\"\\u003d\\u003dtypeof globalThis\\u0026\\u0026globalThis,a,\\"object\\"\\u003d\\u003dtypeof window\\u0026\\u0026window,\\"object\\"\\u003d\\u003dtypeof self\\u0026\\u0026self,\\"object\\"\\u003d\\u003dtypeof global\\u0026\\u0026global];for(var c\\u003d0;c\\u003ca.length;++c){var b\\u003da[c];if(b\\u0026\\u0026b.Math\\u003d\\u003dMath)return b}throw Error(\\"Cannot find global object\\");}var h\\u003dg(this);\\nfunction k(a,c){if(c)a:{var b\\u003dh;a\\u003da.split(\\".\\");for(var d\\u003d0;d\\u003ca.length-1;d++){var e\\u003da[d];if(!(e in b))break a;b\\u003db[e]}a\\u003da[a.length-1];d\\u003db[a];c\\u003dc(d);c!\\u003dd\\u0026\\u0026c!\\u003dnull\\u0026\\u0026f(b,a,{configurable:!0,writable:!0,value:c})}}k(\\"globalThis\\",function(a){return a||h});/*\\n\\n Copyright Google LLC\\n SPDX-License-Identifier: Apache-2.0\\n*/\\nvar l\\u003dglobalThis.trustedTypes,m;function n(){var a\\u003dnull;if(!l)return a;try{var c\\u003dfunction(b){return b};a\\u003dl.createPolicy(\\"goog#html\\",{createHTML:c,createScript:c,createScriptURL:c})}catch(b){}return a};function p(a){this.g\\u003da}p.prototype.toString\\u003dfunction(){return this.g+\\"\\"};function q(a){m\\u003d\\u003d\\u003dvoid 0\\u0026\\u0026(m\\u003dn());a\\u003dm?m.createScriptURL(a):a;return new p(a)};if(!function(){if(self.origin)return self.origin\\u003d\\u003d\\u003d\\"null\\";if(location.host!\\u003d\\u003d\\"\\")return!1;try{return window.parent.escape(\\"\\"),!1}catch(a){return!0}}())throw Error(\\"sandboxing error\\");\\nwindow.addEventListener(\\"message\\",function(a){var c\\u003da.ports[0];a\\u003da.data;var b\\u003da.callbackName.split(\\".\\"),d\\u003dwindow;b[0]\\u003d\\u003d\\u003d\\"window\\"\\u0026\\u0026b.shift();for(var e\\u003d0;e\\u003cb.length-1;e++)d[b[e]]\\u003d{},d\\u003dd[b[e]];d[b[b.length-1]]\\u003dfunction(r){c.postMessage(JSON.stringify(r))};b\\u003ddocument.createElement(\\"script\\");a\\u003dq(a.url);if(a instanceof p)a\\u003da.g;else throw Error(\\"\\");b.src\\u003da;document.body.appendChild(b)},!0);}).call(this);\\n"]'));
if(!a)return null;a=YH(a,6,VH);if(a===null||a===void 0)a=null;else{var b=bd();a=b?b.createScript(a):a;a=new Ad(a)}return a};function UI(a,b){this.url=a;this.timeout=b===void 0?5E3:b;this.C=this.o="callback";this.j=this.m=null}function VI(a,b){b=b===void 0?{}:b;a.j=Nh();var c=new zI(a.url),d=new Map;a.C&&d.set(a.C,a.o);c.j.Yt(PI(b),d);WI(a).then(function(){XI(a,c.toString())}).then(function(){return a.j.promise}).then(function(){YI(a)},function(){YI(a)});a.timeout>0&&(a.D=setTimeout(function(){a.j.reject(Error("Ld"))},a.timeout));return a.j.promise}
function XI(a,b){var c=new MessageChannel;a.m.contentWindow.postMessage({url:b,callbackName:a.o},"*",[c.port2]);c.port1.onmessage=function(d){var e={};a.D!==void 0&&(clearTimeout(a.D),a.D=void 0);d.data===void 0&&a.j.reject(Error("Md"));typeof d.data!=="string"&&a.j.reject(Error("Nd"));try{e=JSON.parse(d.data)}catch(g){a.j.reject(Error("Od`"+g.message))}a.j.resolve(e)}}
function WI(a){var b=Nh(),c=Af(document,"IFRAME");if(!c.sandbox)throw Error("Pd");c.sandbox.value="allow-scripts";c.style.display="none";a.m=c;a=TI();a=Qe([wd("<!DOCTYPE html>"),Xe("body",{},Pe(a))]);c.srcdoc=yd(a);a=Id("data:text/html;charset=UTF-8;base64,"+btoa(yd(a).toString()));c.src=ed(a).toString();c.addEventListener("load",function(){return b.resolve(c)},!1);c.addEventListener("error",function(d){b.reject(d instanceof Error?d:Error(String(d)))},!1);document.documentElement.appendChild(c);return b.promise}
function YI(a){a.m!==null&&(document.documentElement.removeChild(a.m),a.m=null)};function ZI(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};function $I(a){return aJ(a).then(function(b){return b.responseText})}
function aJ(a){var b={},c=new XMLHttpRequest;return Qh(new Ih(function(d,e){var g;try{c.open("GET",a,!0)}catch(l){e(new bJ("Error opening XHR: "+l.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){cb.clearTimeout(g);var l;!(l=ZI(c.status))&&(l=c.status===0)&&(l=wI(a),l=!(l=="http"||l=="https"||l==""));l?d(c):e(new cJ(c.status,a,c))}};c.onerror=function(){e(new bJ("Network error",a,c))};if(b.headers)for(var h in b.headers){var k=b.headers[h];k!=null&&c.setRequestHeader(h,k)}b.withCredentials&&
(c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.sz>0&&(g=cb.setTimeout(function(){c.onreadystatechange=f();c.abort();e(new dJ(a,c))},b.sz));try{c.send(null)}catch(l){c.onreadystatechange=f(),cb.clearTimeout(g),e(new bJ("Error sending XHR: "+l.message,a,c))}}),function(d){d instanceof Rh&&c.abort();throw d;})}function bJ(a,b){vb.call(this,a+", url="+b);this.url=b}ub(bJ,vb);bJ.prototype.name="XhrError";
function cJ(a,b,c){bJ.call(this,"Request Failed, status="+a,b,c);this.status=a}ub(cJ,bJ);cJ.prototype.name="XhrHttpError";function dJ(a,b){bJ.call(this,"Request timed out",a,b)}ub(dJ,bJ);dJ.prototype.name="XhrTimeoutError";function eJ(){qh.call(this);this.headers=new Map;this.m=!1;this.j=null;this.C=this.J="";this.o=this.H=this.F=this.G=!1;this.D=null;this.O="";this.K=!1}ub(eJ,qh);var fJ=/^https?$/i,gJ=["POST","PUT"],hJ=[];function iJ(a,b,c,d,e){var g=jJ,h=new eJ;hJ.push(h);b&&h.va("complete",b);h.Bn("ready",h.wv);e&&(h.K=e);h.send(a,c,d,g)}y=eJ.prototype;y.wv=function(){this.dispose();Pb(hJ,this)};
y.send=function(a,b,c,d){if(this.j)throw Error("Qd`"+this.J+"`"+a);b=b?b.toUpperCase():"GET";this.J=a;this.C="";this.G=!1;this.m=!0;this.j=new XMLHttpRequest;this.j.onreadystatechange=sh(sb(this.Fs,this));try{this.H=!0,this.j.open(b,String(a),!0),this.H=!1}catch(h){kJ(this,h);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function"){e=J(d.keys());for(var g=e.next();!g.done;g=
e.next())g=g.value,c.set(g,d.get(g))}else throw Error("Rd`"+String(d));d=Array.from(c.keys()).find(function(h){return"content-type"==h.toLowerCase()});e=cb.FormData&&a instanceof cb.FormData;!Kb(gJ,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=J(c);for(d=b.next();!d.done;d=b.next())c=J(d.value),d=c.next().value,c=c.next().value,this.j.setRequestHeader(d,c);this.O&&(this.j.responseType=this.O);"withCredentials"in this.j&&this.j.withCredentials!==this.K&&(this.j.withCredentials=
this.K);try{this.D&&(clearTimeout(this.D),this.D=null),this.F=!0,this.j.send(a),this.F=!1}catch(h){kJ(this,h)}};y.so=function(){typeof bb!="undefined"&&this.j&&(this.C="Timed out after 0ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};function kJ(a,b){a.m=!1;a.j&&(a.o=!0,a.j.abort(),a.o=!1);a.C=b;lJ(a);mJ(a)}function lJ(a){a.G||(a.G=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}
y.abort=function(){this.j&&this.m&&(this.m=!1,this.o=!0,this.j.abort(),this.o=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),mJ(this))};y.ea=function(){this.j&&(this.m&&(this.m=!1,this.o=!0,this.j.abort(),this.o=!1),mJ(this,!0));eJ.xb.ea.call(this)};y.Fs=function(){this.X||(this.H||this.F||this.o?nJ(this):this.wy())};y.wy=function(){nJ(this)};
function nJ(a){if(a.m&&typeof bb!="undefined")if(a.F&&(a.j?a.j.readyState:0)==4)setTimeout(a.Fs.bind(a),0);else if(a.dispatchEvent("readystatechange"),(a.j?a.j.readyState:0)==4){a.m=!1;try{if(oJ(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=(a.j?a.j.readyState:0)>2?a.j.statusText:""}catch(c){b=""}a.C=b+" ["+pJ(a)+"]";lJ(a)}}finally{mJ(a)}}}
function mJ(a,b){if(a.j){a.D&&(clearTimeout(a.D),a.D=null);var c=a.j;a.j=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}}y.isActive=function(){return!!this.j};function oJ(a){var b=pJ(a),c;if(!(c=ZI(b))){if(b=b===0)a=wI(String(a.J)),b=!fJ.test(a);c=b}return c}function pJ(a){try{return(a.j?a.j.readyState:0)>2?a.j.status:-1}catch(b){return-1}}function qJ(a){return typeof a.C==="string"?a.C:String(a.C)};function rJ(){vb.call(this,"")}ub(rJ,vb);rJ.prototype.name="ParseError";
function sJ(a){function b(){if(q!=null){var v=q;q=null;return v}if(h>=a.length)return k;v=a.charAt(h++);var x=!1;v=="\n"?x=!0:v=="\r"&&(h<a.length&&a.charAt(h)=="\n"&&h++,x=!0);return x?m:v}function c(){for(var v=h,x=null,z=b();z!=k;z=b())if(z=='"')if(x=h-1,z=b(),z=='"')x=null;else{if(z==","||z==k||z==m){z==m&&(q=z);z==","&&(r=!0);break}if(g)return v='"'+a.substring(v,h),x=d(),x==l?(q=m,v):v+x;throw new rJ(a,h-1,'Unexpected character "'+z+'" after quote mark');}if(x===null)if(g)x=a.length;else throw new rJ(a,
a.length-1,"Unexpected end of text after open quote");return a.substring(v,x).replace(/""/g,'"')}function d(){var v=h,x=r;r=!1;var z=b();if(z==p)return l;if(z==k||z==m)return x?(q=p,""):l;if(z=='"')return c();for(;;){if(z==k||z==m){q=z;break}if(z==","){r=!0;break}if(z=='"'&&!g)throw new rJ(a,h-1,"Unexpected quote mark");z=b()}return(z==k?a.substring(v):a.substring(v,h-1)).replace(/[\r\n]+/g,"")}function e(){if(h>=a.length)return k;for(var v=[],x=d();x!=l;x=d())v.push(x);return v}for(var g,h=0,k=tJ,
l=uJ,m=vJ,p=wJ,q=null,r=!1,t=[],u=e();u!=k;u=e())t.push(u);return t}var wJ={},tJ={},uJ={},vJ={};function xJ(a,b,c){this.m=a;this.columns=[];this.j=c!=null?c:!1;for(a=0;a<b.length;a++)if(c=b[a],!yJ[c])throw Error("Sd`"+c);this.types=b}var yJ={number:function(a){var b=Number(a);if(isNaN(b))throw Error("Td`"+a);return b},string:aa(),"boolean":function(a){return a.toLowerCase()==="true"},date:function(a){return new Date(a)},datetime:function(a){return new Date(a)},timeofday:function(a){return a.split(",")}};function zJ(a){this.o=this.m=null;this.errors=[];this.warnings=[];this.C=AJ(a);this.j=a.status;this.warnings=a.warnings||[];this.errors=a.errors||[];BJ(this.warnings);BJ(this.errors);this.j!=="error"&&(this.m=a.sig,this.o=new Q(a.table,this.C))}function BJ(a){for(var b=0;b<a.length;b++){var c=a[b].detailed_message;c&&(a[b].detailed_message=c?c.match(CJ)&&!c.match(DJ)?c:c.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;"):"")}}
function AJ(a){a=a.version||"0.6";return Object.values(Xq).includes(a)?a:"0.6"}y=zJ.prototype;y.Ed=function(){return this.j==="error"};y.nn=function(){return this.j==="warning"};function EJ(a){for(var b=0;b<a.errors.length;b++)if(a.errors[b].reason==="not_modified")return!0;for(b=0;b<a.warnings.length;b++)if(a.warnings[b].reason==="not_modified")return!0;return!1}y.Na=n("o");
function FJ(a,b){return a.Ed()&&a.errors&&a.errors[0]&&a.errors[0][b]?a.errors[0][b]:a.nn()&&a.warnings&&a.warnings[0]&&a.warnings[0][b]?a.warnings[0][b]:null}y.lr=function(){var a=FJ(this,"reason");return a!=null&&a!==""?[a]:[]};y.Zm=function(){return FJ(this,"message")||""};y.Xm=function(){return FJ(this,"detailed_message")||""};
function GJ(a,b){(0,Bo.yz)(a);if(!b)throw Error("Ud`"+Bo.ap);if(b.Ed()||b.nn()){var c=b.lr(),d=!0;b.Ed()&&(d=!(c.includes("user_not_authenticated")||c.includes("invalid_query")));c=b.Zm();var e=b.Xm();d={showInTooltip:d};d.type=b.Ed()?"error":"warning";d.removeDuplicates=!0;a={container:a,message:c,Jv:e,options:d}}else a=null;return a==null?null:(0,Bo.yb)(a.container,a.message,a.Jv,a.options)}
var CJ=RegExp("^[^<]*(<a(( )+target=('_blank')?(\"_blank\")?)?( )+(href=('[^']*')?(\"[^\"]*\")?)>[^<]*</a>[^<]*)*$"),DJ=RegExp("javascript((s)?( )?)*:");var HJ=RegExp("/spreadsheet"),IJ=RegExp("/(ccc|tq|pub)$"),JJ=new RegExp(/^spreadsheets?[0-9]?\.google\.com$/),KJ=new RegExp(/^docs\.google\.com*$/),LJ=new RegExp(/^(trix|spreadsheets|docs|webdrive)(-[a-z]+)?\.(corp|sandbox)\.google\.com/),MJ=new RegExp(/^(\w*\.){1,2}corp\.google\.com$/),NJ=RegExp("/spreadsheets(/d/[^/]+)?"),OJ=RegExp("/(edit|gviz/tq|)$"),PJ=new RegExp(/^docs\.google\.com*$/),QJ=new RegExp(/^docs(-qa)?\.(corp|sandbox)\.google\.com*$/),RJ=new RegExp(/^(\w*\.){1,2}corp\.google\.com$/),
SJ=RegExp("^/a/([\\w-]+\\.)+\\w+"),TJ=RegExp("^(/a/([\\w-]+\\.)+\\w+)?");function UJ(a){var b=uI(vI(3,a))||"",c=JJ.test(b),d=LJ.test(b),e=MJ.test(b);b=KJ.test(b);var g=uI(vI(5,a))||"",h=new RegExp(TJ.source+IJ.source);g=(a=(new RegExp(TJ.source+HJ.source+IJ.source)).test(g))||h.test(g);return b&&a||(d||e||c)&&g}function VJ(a){var b=uI(vI(3,a))||"",c=QJ.test(b),d=RJ.test(b);b=PJ.test(b);a=uI(vI(5,a))||"";a=(new RegExp(TJ.source+NJ.source+OJ.source)).test(a);return(b||c||d)&&a};var WJ={aC:"xhr",bC:"xhrpost",wB:"scriptInjection",ou:"makeRequest",Xh:"auto"},XJ=Object.values(WJ),jJ={"X-DataSource-Auth":"a"};
function YJ(a,b){this.ca=30;this.j=this.J=this.query=this.G=this.D=null;this.fa=!0;this.m=0;this.K=!1;this.C=this.o=null;this.O=this.isActive=!1;this.X="";b=b||{};this.T=b.csvColumns!==void 0;this.ka=b.strictJSON!=null?!!b.strictJSON:!0;this.Ra=b.csvColumns;this.da=!!b.csvHasHeader;this.F=b.sendMethod||WJ.Xh;this.pa=!!b.xhrWithCredentials;if(!XJ.includes(this.F))throw Error("Vd`"+this.F);this.N=b.makeRequestParams||{};if(VJ(a)){b=a;a=new zI(b);a.D===433&&BI(a,null);var c=a.m;c=c.replace(/\/edit/,
"/gviz/tq");a.m=c;c=uI(vI(3,b))||"";b=(Number(vI(4,b))||null)!==null;b=RJ.test(c)&&b;AI(a,b?"http":"https");a=a.toString()}else if(UJ(a)){c=a;a=new zI(c);a.D===433&&BI(a,null);b=a.m;b=b.replace(/\/ccc$/,"/tq");/\/pub$/.test(b)&&(b=b.replace(/\/pub$/,"/tq"),MI(a,"pub","1"));a.m=b;b=uI(vI(3,c))||"";c=(Number(vI(4,c))||null)!=null;var d=LJ.test(b);b=MJ.test(b)&&!d&&c;AI(a,b?"http":"https");a=a.toString()}c=a;b=UJ(c);c=uI(vI(5,c))||"";c=SJ.test(c);(b=b&&c)||(c=a,b=VJ(c),c=uI(vI(5,c))||"",c=SJ.test(c),
b=b&&c);this.O=b;this.X=a;this.H=ZJ++;$J.push(this)}
function aK(a,b){var c=a.indexOf("#");c!==-1&&(a=a.substring(0,c));var d=a.indexOf("?"),e=[];d===-1?c=a:(c=a.substring(0,d),a=a.substring(d+1),e=a.split("&"));a=[];for(d=0;d<e.length;d++){var g={};g.name=e[d].split("=")[0];g.On=e[d];a.push(g)}for(var h in b)if(b.hasOwnProperty(h)){e=b[h];g=!1;for(d=0;d<a.length;d++)if(a[d].name===h){a[d].On=h+"="+encodeURIComponent(e);g=!0;break}g||(d={name:h},d.On=h+"="+encodeURIComponent(e),a.push(d))}b=c;if(a.length>0){b+="?";h=[];for(d=0;d<a.length;d++)h.push(a[d].On);
b+=h.join("&")}return b}function bK(a){var b=a.reqId,c=cK[b];if(c)cK[b]=null,c.kh(a);else throw Error("Yd`"+b);}function dK(a,b,c,d){a.kh({version:"0.6",status:"error",errors:[{reason:b,message:c,detailed_message:d}]})}
function eK(a,b){var c={};a.query&&(c.tq=String(a.query));var d="reqId:"+String(a.H),e=a.C;e&&(d+=";sig:"+e);a.J&&(d+=";type:"+a.J);c.tqx=d;if(a.j){d=[];for(var g in a.j)a.j.hasOwnProperty(g)&&d.push(g+":"+a.j[g]);c.tqh=d.join(";")}b=aK(b,c);a.m&&(a=new zI(b),we&&MI(a,"zx",Ud()),b=a.toString());return b}
function fK(a){var b=eK(a,a.X),c=Wn(),d={};cK[String(a.H)]=a;var e=a.F,g="GET";e==="xhrpost"&&(e="xhr",g="POST");e==="auto"&&(d=gK(b),e=d.sendMethod,d=d.options);if(e==="makeRequest")if(eb("gadgets.io.makeRequest"))hK(a,b,a.N);else throw Error("Zd");else if(e==="xhr"||e==="auto"&&iK(c.j.defaultView.location.href,b))c=void 0,e=b,g==="POST"&&(b=b.split("?"),b.length>=1&&(e=b[0]),b.length>=2&&(c=b[1])),iJ(e,function(h){var k=a.H;h=h.target;if(oJ(h)){try{var l=h.j?h.j.responseText:""}catch(v){l=""}l=
l.trim();if(a.T){var m=new xJ(l,a.Ra,a.da);h=sJ(m.m);l=new Q;if(h&&h.length>0){for(var p=[],q=m.types,r=0,t=q.length;r<t;r++)p.push({type:q[r]});if(m.j)for(q=0,r=p.length;q<r;q++)p[q].label=h[0][q];q=0;for(r=p.length;q<r;q++)t=p[q],l.ed(t.type||"string",t.label);m.columns=p;p=m.columns;q=m=m.j?1:0;for(r=h.length;q<r;q++){l.Yh();t=0;for(var u=p.length;t<u;t++)l.ce(q-m,t,yJ[p[t].type||"string"](h[q][t]))}}h={};h.table=l.toJSON();h.version=AJ(h);h.reqId=k;bK(h)}else if(l.match(/^({.*})$/))bK(tk(l));
else throw Error("Wd");}else if(a.D)dK(a,"google.visualization.Query",qJ(h));else throw Error("Xd`"+qJ(h));},g,c,a.pa||!!d.xhrWithCredentials);else{if(a.T)throw Error("$d");g=sf(c.j,"body")[0];d=a.C===null;if(a.O&&d){d=c.createElement("IMG");jK(a,d,b);c.appendChild(g,d);return}kK(a,b)}a.K&&lK(a)}function jK(a,b,c){b.onerror=function(){kK(a,c)};b.onload=function(){kK(a,c)};b.style.display="none";b.src=c+"&requireauth=1&"+(new Date).getTime()}
function gK(a){var b={};if(/[?&]alt=gviz(&[^&]*)*$/.test(a))a=WJ.ou;else{var c=a.search(yI),d;b:{for(d=0;(d=a.indexOf("tqrt",d))>=0&&d<c;){var e=a.charCodeAt(d-1);if(e==38||e==63)if(e=a.charCodeAt(d+4),!e||e==61||e==38||e==35)break b;d+=5}d=-1}if(d<0)a=null;else{e=a.indexOf("&",d);if(e<0||e>c)e=c;a=decodeURIComponent(a.slice(d+5,e!==-1?e:0).replace(/\+/g," "))}c=(a||WJ.Xh).split(":");a=c[0];a!=="xhr"&&a!=="xhrpost"||!c.includes("withCredentials")||(b.xhrWithCredentials=!0);XJ.includes(a)||(a=WJ.Xh)}return{sendMethod:a,
options:b}}function iK(a,b){b=(new zI(a)).resolve(new zI(b)).toString();a=a.match(tI);b=b.match(tI);return a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]}
function hK(a,b,c){var d=eb("gadgets.io");c[d.RequestParameters.CONTENT_TYPE]==null&&(c[d.RequestParameters.CONTENT_TYPE]=d.ContentType.TEXT);c[d.RequestParameters.AUTHORIZATION]==null&&(c[d.RequestParameters.AUTHORIZATION]=d.AuthorizationType.SIGNED);c.OAUTH_ENABLE_PRIVATE_NETWORK==null&&(c.OAUTH_ENABLE_PRIVATE_NETWORK=!0);c.OAUTH_ADD_EMAIL==null&&(c.OAUTH_ADD_EMAIL=!0);d.makeRequest(b,function(){return a.hx},c);mK(a)}y=YJ.prototype;
y.hx=function(a){if(a!=null&&a.data)throw Error("Wd");var b="";a&&a.errors&&(b=a.errors.join(" "));dK(this,"make_request_failed","gadgets.io.makeRequest failed",b)};function kK(a,b){mK(a);a=a.ka||ue;b.match(/^https?:\/\/spreadsheets.google.com/)&&(a=!1);a?nK(b):(b=new UI(b,0),b.o="google.visualization.Query.setResponse",b.C="",VI(b).then(bK))}
function nK(a){$I(a).then(function(b){try{var c=RegExp("\\);?[\\s]*$","g");b=b.replace(RegExp("^[\\s\\S]*google\\.visualization\\.Query\\.setResponse\\(","g"),"");b=b.replace(c,"");bK(tk(b))}catch(d){throw Error("ae`"+d);}},function(b){throw Error("be`"+b);})}function oK(a){a.G&&(clearTimeout(a.G),a.G=null)}function mK(a){oK(a);a.G=setTimeout(function(){dK(a,"timeout","Request timed out")},a.ca*1E3)}y.Ql=function(a){if(typeof a!=="number"||a<0)throw Error("ce");this.m=a;this.K=!0};
function pK(a){a.o&&(clearTimeout(a.o),a.o=null)}function lK(a){pK(a);if(a.m!==0&&a.fa&&a.isActive){var b=function(){fK(a);a.o=setTimeout(b,a.m*1E3)};a.o=setTimeout(b,a.m*1E3);a.K=!1}}y.send=function(a){this.isActive=!0;this.D=a;fK(this)};y.makeRequest=function(a,b){this.isActive=!0;this.D=a;this.F="makeRequest";this.N=b||{};fK(this)};y.abort=function(){this.isActive=!1;oK(this);pK(this)};y.clear=function(){this.abort()};
y.kh=function(a){oK(this);a=new zJ(a);if(!EJ(a)){a.Ed()?this.C=null:this.C=a.m;var b=this.D;b&&b.call(b,a)}};y.setTimeout=function(a){if(typeof a!=="number"||isNaN(a)||a<=0)throw Error("de");this.ca=a};y.bz=function(a){if(typeof a!=="boolean")throw Error("ee");return this.fa=a};y.Pl=function(a){if(typeof a!=="string")throw Error("fe");this.query=a};y.Zy=function(a){this.J=a;a!=null&&this.ct("type",a)};
y.ct=function(a,b){a=a.replace(/\\/g,"\\\\");b=b.replace(/\\/g,"\\\\");a=a.replace(/:/g,"\\c");b=b.replace(/:/g,"\\c");a=a.replace(/;/g,"\\s");b=b.replace(/;/g,"\\s");this.j||(this.j={});this.j[a]=b};var ZJ=0,cK={},$J=[];var qK=Bo.yb,rK=Bo.Gm;
function sK(a,b){Xf.call(this);this.j=this.T=null;this.type="";this.wa=this.J=this.N=this.ca=this.fa=this.K=this.visualization=this.D=null;b=b||{};typeof b==="string"&&(b=tk(b));this.container=b.container||null;this.o=b.containerId||null;this.F=a;this.name=b[a+"Name"]||"";a=b[a+"Type"]||null;typeof a==="function"?(this.Jc(""),this.j=a):typeof a==="string"&&a!==""?(this.Jc(a),this.j=null):a==null&&(this.Jc(a),this.j=null);a=b.packages;this.O=a!==void 0?a:null;this.pa=b.isDefaultVisualization||b.isDefaultVisualization===
void 0;this.C=b.dataSourceUrl||null;this.Aa=b.dataSourceChecksum||null;this.sd(b.dataTable);this.options=b.options||{};this.state=b.state||{};this.query=b.query||null;this.G=b.refreshInterval||null;this.view=b.view||null;this.ka=b.initialView||null;this.da=[tK,uK,vK,wK]}I(sK,Xf);y=sK.prototype;y.ea=function(){this.clear();Xf.prototype.ea.call(this)};y.clear=function(){xK(this);yK(this)};function xK(a){a.N&&(a.N.clear(),a.N=null)}
y.clone=function(){var a=this.he();a=new this.constructor(a);a.J=this.J;return a};y.toJSON=function(){var a=zK(this,this.Na());a.container=void 0;a.typeConstructor=void 0;return qk(a)};y.he=function(){return zK(this,this.wa||this.Na())};
function zK(a,b){var c=a.O,d=void 0;b&&(b=b.Be(),d=b.he());b={container:a.container||void 0,containerId:a.o||void 0,dataSourceChecksum:a.Aa||void 0,dataSourceUrl:a.C||void 0,dataTable:d,initialView:a.ka||void 0,options:a.options||void 0,state:a.getState()||void 0,packages:c===null?void 0:c,refreshInterval:a.G||void 0,query:a.query||void 0,view:a.view||void 0,isDefaultVisualization:a.Yr()};b[a.F+"Type"]=a.getType()||void 0;b[a.F+"Name"]=a.getName()||void 0;a.oq(b);return b}y.oq=f();
y.cn=function(){var a=this.he();return new this.constructor(a)};y.getName=n("name");y.xj=ea("name");y.getType=n("type");y.Jc=function(a){this.type=a;this.j=null};y.an=n("O");y.yj=ea("O");y.Ek=n("visualization");y.Yr=n("pa");y.az=ea("pa");
function AK(a,b){BK(a);var c=[];Ab(["ready","select","error","statechange"],function(d){var e=Mn(b,d,function(g){d==="ready"&&(a.D=null,a.visualization=b);d!=="ready"&&d!=="statechange"||typeof b.getState!=="function"||a.Qf(b.getState.call(b));Rn(a,d,g)});c.push(e)});a.fa=c}function yK(a){a.visualization&&typeof a.visualization.Sa==="function"&&a.visualization.Sa();BK(a);fc(a.visualization);a.visualization=null}function BK(a){Array.isArray(a.fa)&&(Ab(a.fa,function(b){Tn(b)}),a.fa=null)}
y.ub=function(){var a;if(!(a=this.container))a:{var b=this.T;if(b==null){a=this.o;if(a==null){a=b;break a}b=Wn();var c=b.Z(a);if(!b.cs(c))throw Error("je`"+a);b=this.T=c}a=b}return a};y.uk=n("o");y.bt=function(a){this.T=this.o=this.container=null;typeof a==="string"?this.o=a:this.container=a};y.rl=function(a){this.T=this.container=null;this.o=a};y.vk=n("C");y.ai=function(a){a!==this.C&&(xK(this),this.C=a)};y.Na=n("ca");y.sd=function(a){this.ca=Yq(a)};y.Dk=n("view");y.Ph=ea("view");
y.zy=function(a){Array.isArray(this.view)?this.view.push(a):this.view=this.view===null?[a]:[this.view,a]};y.Lj=n("query");y.Mj=function(a){this.query=a;xK(this)};y.Sl=function(a,b){b=b===void 0?!1:b;xK(this);var c=this.N=new YJ(this.C||""),d=this.G;d&&b&&c.Ql(d);(b=this.query)&&c.Pl(b);c.send(a)};y.yk=n("G");y.Nj=function(a){this.G=a;xK(this)};y.cw=n("J");y.Wy=ea("J");y.Fa=function(a,b){return CK(this.options,a,b)};
function CK(a,b,c){a=b.indexOf(".")===-1?a[b]:eb(b,a);return a!=null?a:c!==void 0?c:null}y.Rl=n("options");y.oa=function(a,b){if(b==null){if(b=this.options,CK(b,a)!==null){var c=a.split(".");c.length>1&&(a=c.pop(),b=CK(b,c.join(".")));delete b[a]}}else DK(this.options,a,b)};function DK(a,b,c){b=b.split(".");for(var d=0;d<b.length;d++){var e=b[d];d===b.length-1?a[e]=c:(lb(a[e])&&a[e]!==Object.prototype[e]||(a[e]={}),a=a[e])}}y.ff=function(a){this.options=a||{}};y.getState=n("state");
y.Qf=function(a){this.state=a||{}};y.Tq=function(a){var b=this.Na();if(b)this.kk(a,b);else if(this.C!==null)b=this.Pv.bind(this,a),a=rK(b,this.jn.bind(this,a)),this.Sl(a,!0);else throw Error("ke");};y.Pv=function(a,b){if(b.Ed()){var c=b.Zm(),d=b.Xm();a=GJ(a,b);Rn(this,"error",{id:a,message:c,detailedMessage:d})}else this.kk(a,b.Na())};
y.kk=function(a,b){var c=this.getType(),d=this.j||PG(c);if(!d)throw Error("he`"+this.F+"`"+(c||String(this.j)||"unknown"));this.j=d;this.K&&(yK(this),this.visualization=this.K,this.K=null);if(c=this.visualization&&this.visualization.constructor===d)c=(c=this.visualization)&&typeof c.ub==="function"?c.ub()===a:!1;c?a=this.visualization:(yK(this),a=new d(a));this.D&&this.D!==a&&typeof this.D.Sa==="function"&&this.D.Sa();this.D=a;AK(this,a);this.wa=b;d=xj(this.options);b=new sK(this.F,{chartType:this.getType(),
dataTable:b,options:d,view:this.view});for(d=0;d<this.da.length;d++)this.da[d](b);a.za(b.Na(),b.options,this.getState())};
y.Md=function(a){a&&this.bt(a);a=this.ub();try{if(!this.j&&(this.type==null||this.type===""))throw Error("ge`"+this.F);if(this.j)var b=this.j;else{var c=this.getType();b=PG(c)}if(b)this.Tq(a);else{var d=this.Tq.bind(this,a),e=rK(d,this.jn.bind(this,a)),g=this.O;if(g==null){var h=this.getType();h=h.replace("google.visualization.","");h=h.replace("google.charts.","");g=h in SG?SG[h]:null;if(g==null)throw Error("ie`"+h);}typeof g==="string"&&(g=[g]);b={packages:g,callback:e};var k=eb("google.visualization.Version");
k===null&&(k="current");RG(k,b)}}catch(l){this.jn(a,l)}};y.jn=function(a,b){b=b&&typeof b.message!=="undefined"?b.message:"error";a=qK(a,b);Rn(this,"error",{id:a,message:b})};y.setProperty=function(a,b){a=a.split(".");if(a.length>0){var c=a.shift();if(typeof c!=="string")throw Error("le`"+a);if(c=EK[c])a.length===0?c.set.apply(this,b):(c=c.get.apply(this),DK(c,a.join("."),b))}};
var EK={name:{get:sK.prototype.getName,set:sK.prototype.xj},type:{get:sK.prototype.getType,set:sK.prototype.Jc},container:{get:sK.prototype.ub,set:sK.prototype.bt},containerId:{get:sK.prototype.uk,set:sK.prototype.rl},options:{get:sK.prototype.Rl,set:sK.prototype.ff},state:{get:sK.prototype.getState,set:sK.prototype.Qf},dataSourceUrl:{get:sK.prototype.vk,set:sK.prototype.ai},dataTable:{get:sK.prototype.Na,set:sK.prototype.sd},refreshInterval:{get:sK.prototype.yk,set:sK.prototype.Nj},query:{get:sK.prototype.Lj,
set:sK.prototype.Mj},view:{get:sK.prototype.Dk,set:sK.prototype.Ph}};
function vK(a){var b=a.Na();if(b){var c=a.getType();a=a.options;a:{var d=a.useFormatFromData;if(typeof d!=="boolean"||d){d=["vAxis","targetAxis","targetAxes.0","targetAxes.1","domainAxis"];for(var e=0;e<d.length;e++)if(eb(d[e]+".format",a)){d=!1;break a}d=!0}else d=!1}if(d)if(c==="BubbleChart")b.aa()<3||(c=b.Ud(1),d=a.hAxis||{},MG(d,[c]),a.hAxis=d,b=b.Ud(2),c=a.vAxes||{},d=c[0]||{},MG(d,[b]),c[0]=d,a.vAxes=c);else if(c!=="Histogram"){d=a.vAxes||[{},{}];e=a.hAxis||{};for(var g=d[0]||{},h=d[1]||{},
k=[],l=[],m=b&&b.aa()||0,p,q=0;q<m;q++)if(b.W(q)==="number"){p=b.Ud(q);var r=q;r===0?r=null:(r--,r=((a.series||{})[r]||{}).targetAxisIndex||0);switch(r){case 0:k.push(p);break;case 1:l.push(p)}}c==="BarChart"?MG(e,k):(MG(g,k),MG(h,l));m>0&&b.W(0)!=="string"&&(c=c==="BarChart"?g:e,p=b.Ud(0),MG(c,[p]));d[0]=g;d[1]=h;a.vAxes=d;a.hAxis=e}}}function tK(a){var b=a.Na(),c=a.view;if(Array.isArray(c))for(var d=0;d<c.length;d++)b=hr(b,c[d]);else c!==null&&(b=hr(b,c));a.Ph(null);a.sd(b)}
function uK(a){var b=a.getType();if((b in SG?SG[b]:null)==="corechart"&&b!=="ScatterChart"){var c=a.Na(),d=a.Fa("hasLabelsColumn");if(d!=null){b=[{calc:d?"stringify":"emptyString",sourceColumn:0,type:"string"}];var e=c.aa();for(d=d?1:0;d<e;d++)b.push(d);c=new R(c);c.Ae(b);a.oa("hasLabelsColumn",null);a.sd(c)}}}
function wK(a){if(a.Fa("addTrendLine")){var b=a.Na();a.getType()==="ScatterChart"&&b.aa()===2&&(b=FK(b),a.sd(b),a.oa("series.1.lineWidth",2),a.oa("series.1.pointSize",0),a.oa("series.1.visibleInLegend",!1));a.oa("addTrendLine",null)}}function FK(a){var b=GK(a),c=new R(a);c.Ae([0,1,{type:"number",calc:function(d,e){d=HK(a,e);return d!==null?b.slope*d.x+b.intercept:null}}]);return c}
function GK(a){var b=a.ba();for(var c=new M,d=0;d<b;d++){var e=HK(a,d);e!==null&&(c.x+=e.x,c.y+=e.y)}b=new M(c.x/b,c.y/b);for(e=d=c=0;e<a.ba();e++){var g=HK(a,e);g!==null&&(g=new M(g.x-b.x,g.y-b.y),c+=g.x*g.y,d+=g.x*g.x)}a=c/d||1;return{slope:a,intercept:b.y-a*b.x}}function HK(a,b){var c=a.getValue(b,0);a=a.getValue(b,1);return c==null||a==null?null:new M(c,a)};function S(a){sK.call(this,"chart",a)}I(S,sK);y=S.prototype;y.oe=function(){return this.Ek()};y.Qy=function(a){a!==this.visualization&&(this.K=a)};y.kp=function(a){this.Jc(a)};y.hc=function(){return this.getType()};y.Ry=function(a){this.xj(a)};y.Xv=function(){return this.getName()};function IK(a){Xf.call(this);this.container=a;this.o=new Ag(this)}I(IK,Xf);y=IK.prototype;y.ea=function(){this.clear();Xf.prototype.ea.call(this)};y.clear=function(){this.o.removeAll();fc(this.o);Cf(this.container)};y.ub=n("container");y.addEventListener=function(a,b,c,d,e){e?Cg(this.o,a,b,c,d,e):this.o.va(a,b,c,d)};y.getState=function(){return{}};function JK(a){IK.call(this,a);this.C=this.m=this.j=null}I(JK,IK);y=JK.prototype;y.ea=function(){this.j&&this.j.Sa();IK.prototype.ea.call(this)};y.getState=function(){function a(){return b.C===null?{}:{range:b.C.range}}var b=this;if(!this.j)return a();var c=GG(this.j);return c.start==null||c.end==null?a():{range:c}};y.lp=function(a,b){this.C=a;this.m||(this.m=new S({chartType:pG,dataTable:a.__data__,options:b,state:a,view:b.chartView}),Mn(this.m,"ready",this.uy.bind(this)));this.m.Md(this.ub())};
y.uy=function(){this.j=this.m.oe();Mn(this.j,"rangechange",this.ty.bind(this))};y.ty=function(a){Rn(this,"uichange",{startChanged:a.startChanged,endChanged:a.endChanged,inProgress:a.inProgress})};function KK(a,b){var c=N(b,"filterColumnIndex");if(c!=null)return b=Number(c),a.zc(b),b;if(b=O(b,"filterColumnLabel")){a:{c=a.aa();for(var d=0;d<c;d++)if(a.Ba(d)===b)break a;throw Error("ne`"+b);}return d}throw Error("me");};function LK(a){Qo.call(this,a);this.state=this.G=this.m=this.j=this.options=this.F=this.data=null}I(LK,Qo);y=LK.prototype;y.ea=function(){this.clear();Qo.prototype.ea.call(this)};y.clear=function(){this.De()};y.De=function(){this.m&&(Tn(this.m),fc(this.m),this.m=null);fc(this.j);this.j=null;Cf(this.container)};y.Na=n("data");y.jr=function(){return{}};y.dn=function(a,b){return Kl(b,"ui",{})};y.Wm=w("");y.Tn=f();y.getState=function(){return this.state?tk(qk(this.state)):null};
y.za=function(a,b,c){Kn(a);this.data=a;this.F=b||{};this.G=c||{};Ao(this.O,this.Ov,this)};y.ud=f();
y.Ov=function(){if(this.data){this.state=this.G||{};if(!lb(this.state))throw Error("oe");this.options=new xl([this.F,this.jr()||{}]);this.Tn(this.data,this.options,this.state);if(!this.j){var a=N(this.options,"ui.type",this.Wm());if(typeof a==="string"){a:{if(typeof a!=="string")throw Error("re`"+typeof a);var b=Ft.nr(a);var c=Wn().j.defaultView;b=J(["google.visualization."+b,"gviz.controls.ui."+b,b]);for(var d=b.next();!d.done;d=b.next())if(d=eb(d.value,c),typeof d==="function"){c=d;break a}if(!Ft.Bt)throw Error("se`"+
a);c=null}if(typeof c!=="function")throw Error("qe`"+a);}else c=a;this.j=c?new c(this.container):null;if(!this.j)throw Error("pe");this.m=Mn(this.j,"uichange",this.wz.bind(this))}this.j.lp(this.state,this.dn(this.data,this.options));this.state=this.j.getState();Rn(this,"ready",null)}};y.wz=function(a){this.state=this.j.getState();Rn(this,"statechange",a)};function MK(a){LK.call(this,a)}I(MK,LK);MK.prototype.apply=function(){if(!this.Na())throw Error("te");return this.o(this.Na(),this.options,this.getState())};MK.prototype.o=function(a){return new R(a)};function NK(a){LK.call(this,a);this.C=null}I(NK,MK);NK.prototype.Wm=function(){return JK};NK.prototype.Tn=function(a,b,c){this.clear();this.C=KK(a,b);b=a.W(this.C);if(b=="string"||b=="boolean")throw Error("ue`"+b);c.__data__=a};NK.prototype.o=function(a,b,c){a=new R(a);b=c.range;if(ib(b)!="object")return a;c=b.start;b=b.end;if(c==null&&b==null)return a;a.Xe(a.sf([{column:this.C,minValue:c,maxValue:b}]));return a};var google={};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
function OK(a){var b=PK;this.D=[];this.O=b;this.X=a||null;this.C=this.o=!1;this.m=void 0;this.J=this.N=this.G=!1;this.F=0;this.j=null;this.H=0}OK.prototype.cancel=function(a){if(this.o)this.m instanceof OK&&this.m.cancel();else{if(this.j){var b=this.j;delete this.j;a?b.cancel(a):(b.H--,b.H<=0&&b.cancel())}this.O?this.O.call(this.X,this):this.J=!0;this.o||(a=new QK(this),RK(this),SK(this,!1,a))}};OK.prototype.K=function(a,b){this.G=!1;SK(this,a,b)};function SK(a,b,c){a.o=!0;a.m=c;a.C=!b;TK(a)}
function RK(a){if(a.o){if(!a.J)throw new UK(a);a.J=!1}}function VK(a,b,c,d){var e=a.o;e||(b===c?b=c=sh(b):(b=sh(b),c=sh(c)));a.D.push([b,c,d]);e&&TK(a)}OK.prototype.then=function(a,b,c){var d,e,g=new Ih(function(h,k){e=h;d=k});VK(this,e,function(h){h instanceof QK?g.cancel():d(h);return WK},this);return g.then(a,b,c)};OK.prototype.$goog_Thenable=!0;OK.prototype.Ed=function(a){return a instanceof Error};function XK(a){return Fb(a.D,function(b){return typeof b[1]==="function"})}var WK={};
function TK(a){if(a.F&&a.o&&XK(a)){var b=a.F,c=YK[b];c&&(cb.clearTimeout(c.j),delete YK[b]);a.F=0}a.j&&(a.j.H--,delete a.j);b=a.m;for(var d=c=!1;a.D.length&&!a.G;){var e=a.D.shift(),g=e[0],h=e[1];e=e[2];if(g=a.C?h:g)try{var k=g.call(e||a.X,b);k===WK&&(k=void 0);k!==void 0&&(a.C=a.C&&(k==b||a.Ed(k)),a.m=b=k);if(Hh(b)||typeof cb.Promise==="function"&&b instanceof cb.Promise)d=!0,a.G=!0}catch(l){b=l,a.C=!0,XK(a)||(c=!0)}}a.m=b;d&&(k=sb(a.K,a,!0),d=sb(a.K,a,!1),b instanceof OK?(VK(b,k,d),b.N=!0):b.then(k,
d));c&&(b=new ZK(b),YK[b.j]=b,a.F=b.j)}function UK(){vb.call(this)}ub(UK,vb);UK.prototype.message="Deferred has already fired";UK.prototype.name="AlreadyCalledError";function QK(){vb.call(this)}ub(QK,vb);QK.prototype.message="Deferred was canceled";QK.prototype.name="CanceledError";function ZK(a){this.j=cb.setTimeout(sb(this.o,this),0);this.m=a}ZK.prototype.o=function(){delete YK[this.j];throw this.m;};var YK={};function $K(a){var b;return(b=(a||document).getElementsByTagName("HEAD"))&&b.length!==0?b[0]:a.documentElement}function PK(){if(this&&this.Xs){var a=this.Xs;a&&a.tagName=="SCRIPT"&&aL(a,!0,this.so)}}function aL(a,b,c){c!=null&&cb.clearTimeout(c);a.onload=f();a.onerror=f();a.onreadystatechange=f();b&&window.setTimeout(function(){Df(a)},0)}function bL(a,b){var c="Jsloader error (code #"+a+")";b&&(c+=": "+b);vb.call(this,c);this.code=a}ub(bL,vb);function cL(a){var b={timeout:3E4,attributes:{async:!1,defer:!1}},c=b.document||document,d=ed(a).toString(),e=(new pf(c)).createElement("SCRIPT"),g={Xs:e,so:void 0},h=new OK(g),k=null,l=b.timeout!=null?b.timeout:5E3;l>0&&(k=window.setTimeout(function(){aL(e,!0);var m=new bL(1,"Timeout reached for loading script "+d);RK(h);SK(h,!1,m)},l),g.so=k);e.onload=e.onreadystatechange=function(){e.readyState&&e.readyState!="loaded"&&e.readyState!="complete"||(aL(e,b.lC||!1,k),RK(h),SK(h,!0,null))};e.onerror=
function(){aL(e,!0,k);var m=new bL(0,"Error while loading script "+d);RK(h);SK(h,!1,m)};g=b.attributes||{};Jc(g,{type:"text/javascript",charset:"UTF-8"});tf(e,g);Bd(e,a);$K(c).appendChild(e);return h}function dL(a){var b=cL(a);return new Promise(function(c){VK(b,c,null)})};var eL=Aa(["https://maps.googleapis.com/maps/api/js"]),kf=hf(eL),fL=[];function gL(){return!!eb("google.maps.DirectionsService")}function hL(){}hL.getInstance=function(){throw Error("ve");};function iL(){this.cache={};this.F=new google.maps.Geocoder;this.cache[pk({address:""})]={response:[],status:google.maps.GeocoderStatus.ZERO_RESULTS};this.m=new Set;this.j=new Map;this.o=[]}I(iL,hL);
function jL(a,b){b.j.forEach(function(c){var d=pk(c);d in a.cache?kL(b,c,a.cache[d]):(a.j.has(d)||(a.o.push(c),a.j.set(d,[])),a.j.get(d).push(b))});a.D()}
iL.prototype.D=function(){if(this.o.length!==0||this.m.size!==0){var a=this.m.size>0?ok(this.m.values().next().value):this.o[0],b=pk(a);if(b in this.cache){this.j.get(b);var c=this.cache[b];this.o.shift();this.C(a,c.response,c.status);this.j.delete(b)}else this.m.size===0&&this.o.length>0?(this.o.shift(),this.j.get(b).every(function(d){return d.o})?this.C(a,null,null):(this.m.add(b),lL(this,a,this.C.bind(this,a)))):this.m.size>0&&lL(this,a,this.C.bind(this,a))}};
function lL(a,b,c){if(uj(b)&&(b=xj(b),b.bounds)){var d=b.bounds;b.bounds=new google.maps.LatLngBounds(new google.maps.LatLng(d.lo.lat,d.lo.lng),new google.maps.LatLng(d.hi.lat,d.hi.lng))}a.F.geocode(b,c)}function mL(a,b,c){var d=pk(b),e=a.j.get(d);e!=null&&e.forEach(function(g){g.o||kL(g,b,c)});a.m.delete(d);a.j.delete(d)}
iL.prototype.C=function(a,b,c){var d=0;if(c===google.maps.GeocoderStatus.OVER_QUERY_LIMIT)d=520;else if(c===google.maps.GeocoderStatus.OK){var e=pk(a);if(!b||!c)throw Error("we");b={response:b,status:c};this.cache[e]=b;mL(this,a,b)}else mL(this,a,{response:null,status:c});bi(this.D.bind(this),d,this)};
function nL(a,b){function c(){if(gL()){var d=fL;fL=[];d.forEach(function(e){e()})}else throw Error("xe");}gL()?a():(fL.push(a),fL.length===1&&(b=b||eb("google.visualization.mapsApiKey"),b===""?a({Kv:!0}):dL(jf({key:typeof b==="string"?b:""})).then(c)))}hb(iL);function oL(a,b,c){this.D=b;this.m=0;this.o=!1;this.j=a||[];this.C=new Map;this.F=c||this.j.length}oL.prototype.cancel=function(){this.o=!0};
function kL(a,b,c){b=pk(b);a.C.has(b)||a.C.set(b,c);c=[];if(!a.o){b=a.j.length;for(var d=a.m;d<b;d++){var e=pk(a.j[d]);if(!a.C.has(e))break;e=a.C.get(e);e!=null&&(e=e.response);c.push(e)}c.length<a.F&&a.m+c.length<b||(a.m+=c.length,a.D(c),a.m>=a.j.length&&a.cancel())}}function pL(){this.m=[];this.j=null}pL.prototype.add=function(a){this.m.push(a)};
pL.prototype.create=function(a,b,c,d){var e=this;this.j!=null?(d=new oL(a,b,c),this.add(d),jL(this.j,d)):nL(function(g){g=g===void 0?{}:g;g&&g.Kv||(e.j==null&&(e.j=iL.getInstance()),e.create(a,b,c))},d)};pL.prototype.cancel=function(){this.m.forEach(function(a){a.cancel()});this.m=[]};function qL(a){LK.call(this,a);this.D=null;this.C=-1}I(qL,MK);qL.prototype.jr=function(){return{matchType:"prefix",caseSensitive:!1,useFormattedValue:!1}};qL.prototype.dn=function(a,b){a=MK.prototype.dn.call(this,a,b);a.label==null&&(a.label=this.D);return a};qL.prototype.Tn=function(a,b){this.clear();this.C=KK(a,b);this.D=a.Ba(this.C)};
qL.prototype.o=function(a,b,c){var d=P(b,"caseSensitive"),e=O(b,"matchType"),g=P(b,"useFormattedValue"),h=this.C;b=[];c=String(c.value);if(!c)return new R(a);d||(c=c.toLowerCase());for(var k=0;k<a.ba();k++){var l=g?a.ha(k,h):""+a.getValue(k,h);d||(l=l.toLowerCase());switch(e){case "exact":l===c&&b.push(k);break;case "any":l.indexOf(c)!==-1&&b.push(k);break;default:l.indexOf(c)===0&&b.push(k)}}a=new R(a);a.Xe(b);return a};function rL(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""}function sL(a){return a.classList?a.classList:rL(a).match(/\S+/g)||[]}function tL(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)}function uL(a,b){return a.classList?a.classList.contains(b):Kb(sL(a),b)}function vL(a,b){if(a.classList)a.classList.add(b);else if(!uL(a,b)){var c=rL(a);tL(a,c+(c.length>0?" "+b:b))}}
function wL(a,b){if(a.classList)Array.prototype.forEach.call(b,function(e){vL(a,e)});else{var c={};Array.prototype.forEach.call(sL(a),function(e){c[e]=!0});Array.prototype.forEach.call(b,function(e){c[e]=!0});b="";for(var d in c)b+=b.length>0?" "+d:d;tL(a,b)}}function xL(a,b){a.classList?a.classList.remove(b):uL(a,b)&&tL(a,Array.prototype.filter.call(sL(a),function(c){return c!=b}).join(" "))}
function yL(a,b){a.classList?Array.prototype.forEach.call(b,function(c){xL(a,c)}):tL(a,Array.prototype.filter.call(sL(a),function(c){return!Kb(b,c)}).join(" "))};function zL(){}hb(zL);zL.prototype.j=0;function AL(a){qh.call(this);this.o=a||of();this.ca=BL;this.ka=null;this.re=!1;this.m=null;this.D=void 0;this.F=this.K=null}ub(AL,qh);AL.prototype.pa=zL.getInstance();var BL=null;function CL(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}throw Error("ye");}y=AL.prototype;
y.getId=function(){return this.ka||(this.ka=":"+(this.pa.j++).toString(36))};y.Z=n("m");function DL(a){a.D||(a.D=new Ag(a));return a.D}y.getParent=n("K");y.Oj=function(){this.m=this.o.createElement("DIV")};function EL(a,b){if(a.re)throw Error("ze");a.m||a.Oj();b?b.insertBefore(a.m,null):a.o.j.body.appendChild(a.m);a.K&&!a.K.re||a.ah()}y.ah=function(){this.re=!0;FL(this,function(a){!a.re&&a.Z()&&a.ah()})};y.mk=function(){FL(this,function(a){a.re&&a.mk()});this.D&&this.D.removeAll();this.re=!1};
y.ea=function(){this.re&&this.mk();this.D&&(this.D.dispose(),delete this.D);FL(this,function(a){a.dispose()});this.m&&Df(this.m);this.K=this.m=this.F=null;AL.xb.ea.call(this)};y.Tl=n("m");function GL(a){a.ca==null&&(a.ca=jh(a.re?a.m:a.o.j.body));return a.ca}y.Td=function(){return this.F?this.F.length:0};function FL(a,b){a.F&&a.F.forEach(b,void 0)};function HL(a,b,c,d){AL.call(this,d);this.label=a;this.j=this.C=null;this.H=b==="vertical";this.G=c||""}I(HL,AL);HL.prototype.Oj=function(){var a=document.createElement("div");this.m=a;this.C=document.createElement("label");this.C.className="google-visualization-controls-label";this.C.textContent=this.label+this.G;a.appendChild(this.C);this.j=document.createElement("div");this.H||vL(this.j,"goog-inline-block");a.appendChild(this.j)};HL.prototype.Tl=n("j");HL.prototype.addElement=function(a){this.j.appendChild(a)};function IL(a){IK.call(this,a);this.j=0;this.input=null}I(IL,IK);IL.prototype.getState=function(){return{value:this.input?this.input.value:null}};
IL.prototype.lp=function(a,b){b=b||{};if(b.label){var c=b.labelStacking==="vertical"?"vertical":"horizontal";var d;b.labelSeparator&&(d=String(b.labelSeparator));c=new HL(String(b.label),c,d)}else c=null;c||(c=new AL);d=c;var e=this.ub();EL(d,e);d=b.cssClass?String(b.cssClass):"google-visualization-controls-stringfilter";vL(c.Z(),d);d=document.createElement("input");d.setAttribute("id",mb(this.ub())+"-input");"value"in a&&a.value&&(d.value=String(a.value));"placeholder"in b&&d.setAttribute("placeholder",
b.placeholder);"realtimeTrigger"in b&&!b.realtimeTrigger?(this.addEventListener(d,"keydown",this.C,!1,this),this.addEventListener(d,"change",this.m,!1,this)):this.addEventListener(d,"keyup",this.C);this.input=d;c.Tl().appendChild(this.input)};IL.prototype.C=function(a){var b=this;this.j&&cb.clearTimeout(this.j);a.m===13?(this.m(),a.preventDefault()):this.j=bi(function(){b.j=0;b.m()},200)};IL.prototype.m=function(){Rn(this,"uichange",null)};function JL(a){qL.call(this,a)}I(JL,qL);JL.prototype.Wm=function(){return IL};function KL(a){sK.call(this,"control",a)}I(KL,sK);y=KL.prototype;y.Ek=n("visualization");y.Ni=function(){return this.Ek()};y.Uy=function(a){this.Jc(a)};y.bw=function(){return this.getType()};y.Ty=function(a){this.xj(a)};y.aw=function(){return this.getName()};var LL={annotationsWidth:25,annotationsFilter:"off",scaleValues:null,dateFormat:"MMMM dd, yyyy",displayRangeSelector:!0,displayAnnotations:!0,displayAnnotationsFilter:!1,displayZoomButtons:!0,zoomButtons:{"1-second":{label:"1s",offset:[0,0,1]},"5-seconds":{label:"5s",offset:[0,0,5]},"10-seconds":{label:"10s",offset:[0,0,10]},"15-seconds":{label:"15s",offset:[0,0,15]},"1-minute":{label:"1min",offset:[0,1,0]},"5-minutes":{label:"5min",offset:[0,5,0]},"10-minutes":{label:"10min",offset:[0,10,0]},"15-minutes":{label:"15min",
offset:[0,15,0]},"1-hour":{label:"1h",offset:[1,0,0]},"6-hours":{label:"6h",offset:[6,0,0]},"1-day":{label:"1d",offset:[1,0,0,0,0]},"5-days":{label:"5d",offset:[5,0,0,0,0]},"1-week":{label:"1w",offset:[7,0,0,0,0]},"1-month":{label:"1m",offset:[1,0,0,0,0,0]},"3-months":{label:"3m",offset:[3,0,0,0,0,0]},"6-months":{label:"6m",offset:[6,0,0,0,0,0]},"1-year":{label:"1y",offset:[1,0,0,0,0,0,0]},max:{label:"max",range:{start:null,end:null}}},zoomButtonsOrder:"1-hour 1-day 5-days 1-week 1-month 3-months 6-months 1-year max".split(" "),
displayLegendDots:!0,displayDateBarSeparator:!0,displayExactValues:!1,fill:0,lclt:0,labelColors:null,allowHtml:!1},ML={annotations:{textStyle:{fontSize:10,auraColor:"none"},boxStyle:{stroke:"#888888",strokeWidth:.5,rx:2,ry:2,gradient:{color1:"#eeeeee",color2:"#dddddd",x1:"0%",y1:"0%",x2:"0%",y2:"100%",useObjectBoundingBoxUnits:!0}}},backgroundColor:"#ffffff",chartArea:{width:"100%",backgroundColor:"#ffffff"},height:200,width:"100%",hAxis:{baselineColor:"none",slantedText:!1,maxAlternation:1,gridlines:{count:-1},
textStyle:{fontSize:9}},vAxis:{baselineColor:"#ababab",gridlines:{count:-1,color:"#ECECF7"},textPosition:"in",inTextPosition:"high",viewWindowMode:"maximized"},legend:{position:"none",alignment:"end"},colors:lq,targetAxisIndex:1,focusTarget:"category",tooltip:{trigger:"none"},candlestick:{hollowIsRising:!0},forceIFrame:!1,animation:{duration:0}},NL={filterColumnIndex:0,ui:{chartType:"AreaChart",chartOptions:{chartArea:{width:"100%",height:"100%",backgroundColor:{fill:"#ffffff",stroke:"#ababab",strokeWidth:.5}},
height:40,width:"100%",backgroundColor:"#ffffff",areaOpacity:.1,lineWidth:1,forceIFrame:!1,hAxis:{baselineColor:"none",slantedText:!1,maxAlternation:1,gridlines:{},textPosition:"in",textStyle:{fontSize:9}},vAxis:{baselineColor:"none",scaleType:"mirrorLog"}},sideScreenColor:{fill:"#f2f2f2",fillOpacity:.75},zoomAroundSelection:!0,chartView:{columns:[0,1]}}},OL={width:"100%",height:"100%",allowHtml:!0,sortAscending:!1,sortColumn:0};function PL(){this.nodes=new Map;this.j=new Map;this.m=new Map}function QL(a,b,c){RL(a,b,c)||(a.nodes.set(a.getKey(b),b),a.nodes.set(a.getKey(c),c),SL(a,b,c,a.j),SL(a,c,b,a.m))}y=PL.prototype;y.clear=function(){this.nodes.clear();this.j.clear();this.m.clear()};y.isEmpty=function(){return this.nodes.size===0};y.Nk=function(){try{return TL(this),!0}catch(a){return!1}};y.Bc=function(){return Array.from(this.nodes.values())};y.contains=function(a){return this.nodes.has(this.getKey(a))};
function RL(a,b,c){b=a.getKey(b);return a.j.has(b)&&a.j.get(b).has(a.getKey(c))}function UL(a,b){if(!a.contains(b))return null;var c=a.m.get(a.getKey(b));if(!c)return null;b=[];c=J(c);for(var d=c.next();!d.done;d=c.next())b.push(a.nodes.get(d.value));return b}y.jc=function(a){if(!this.contains(a))return null;var b=this.j.get(this.getKey(a));if(!b)return null;a=[];b=J(b);for(var c=b.next();!c.done;c=b.next())a.push(this.nodes.get(c.value));return a};
function VL(a){if(a.isEmpty())return[];for(var b=[],c=J(a.j.keys()),d=c.next();!d.done;d=c.next())d=d.value,a.m.has(d)||b.push(a.nodes.get(d));if(b.length===0)throw Error("Ae");return b}
function TL(a){for(var b=WL(a.m),c=[],d=Db(VL(a),function(m){return this.getKey(m)},a);d.length>0;){for(var e=[],g=0;g<d.length;g++){var h=d[g];c.push(a.nodes.get(h));var k=a.j.get(h);if(k){k=J(k);for(var l=k.next();!l.done;l=k.next())l=l.value,b.get(l).delete(h),b.get(l).size===0&&(b.delete(l),e.push(l))}}d=e}if(c.length!==a.nodes.size)throw Error("Be");}y.clone=function(){return this.isEmpty()?new PL:PL.prototype.pk.apply(this,VL(this))};
y.pk=function(){var a=new PL;if(arguments.length===0)return a;for(var b=0;b<arguments.length;b++)XL(this,arguments[b],a);return a};function XL(a,b,c){var d=a.jc(b);if(d){d=J(d);for(var e=d.next();!e.done;e=d.next())e=e.value,QL(c,b,e),XL(a,e,c)}}y.getKey=function(a){var b=typeof a;return b==="object"&&a||b==="function"?"o"+mb(a):b.charAt(0)+a};function SL(a,b,c,d){var e=d.get(a.getKey(b));e||(e=new Set,d.set(a.getKey(b),e));e.add(a.getKey(c))}
function YL(a,b,c,d){d.has(a.getKey(b));var e=d.get(a.getKey(b));e.delete(a.getKey(c));e.size===0&&d.delete(a.getKey(b))}function ZL(a,b){return!a.j.has(a.getKey(b))&&!a.m.has(a.getKey(b))}function WL(a){var b=new Map;a=J(a.entries());for(var c=a.next();!c.done;c=a.next()){var d=J(c.value);c=d.next().value;d=d.next().value;b.set(c,new Set(d))}return b};function $L(a){Xf.call(this);this.G={};this.D={};this.F=null;this.C=[];this.m=null;this.j=new PL;this.selection=new uq;this.o=new No(this,a)}I($L,Xf);y=$L.prototype;y.getSelection=function(){return this.selection.getSelection()};y.ea=function(){this.clear();Xf.prototype.ea.call(this)};y.clear=function(){Ab(this.C,function(a){Tn(a)});this.C=[];this.m=null;this.j.clear()};
y.bind=function(a,b){if(aM(a)&&typeof a.Ni==="function")if(aM(b)){var c=mb(a);if(mb(b)===c)this.o.yb("Cannot bind a control to itself.");else{c=[];this.j.contains(a)||c.push(a);this.j.contains(b)||c.push(b);QL(this.j,a,b);if(this.j.Nk())var d=!0;else this.o.yb("The requested control and participant cannot be bound together, as this would introduce a dependency cycle"),d=!1;if(d)for(a=0;a<c.length;a++)b=c[a],this.C.push(Mn(b,"statechange",this.tx.bind(this,b))),this.C.push(Mn(b,"ready",this.qx.bind(this,
b))),this.C.push(Mn(b,"error",this.ox.bind(this,b))),b.getChart&&this.C.push(Mn(b,"select",this.sx.bind(this,b)));else c=this.j,RL(c,a,b)&&(YL(c,a,b,c.j),YL(c,b,a,c.m),ZL(c,a)&&c.nodes.delete(c.getKey(a)),ZL(c,b)&&c.nodes.delete(c.getKey(b)))}}else this.o.yb(b+" does not fit either the Control or Visualization specification.");else this.o.yb(a+" does not fit the Control specification.")};function aM(a){return lb(a)&&typeof a.draw==="function"&&typeof a.setDataTable==="function"}
y.tx=function(a){this.j.contains(a);this.m=this.m||new bM(this);cM(this.m,a)};
y.qx=function(a){this.j.contains(a);var b;if(b=aM(a)&&typeof a.Ni==="function"){b=a.Ni();if(lb(b))if(typeof b.o==="function")a:{b=this.j;for(var c=b.pk(a),d=c.Bc(),e=0;e<d.length;e++){var g=d[e];if(g!==a&&UL(c,g).length!==UL(b,g).length){b=!1;break a}}b=!0}else b=typeof b.apply==="function"?!0:!1;else b=!1;b=!b}b?this.o.yb(a+" does not fit the Control specification while handling 'ready' event."):(this.m=this.m||new bM(this),cM(this.m,a))};
function dM(a,b){var c=b.row;b=b.column;if(c!=null||b!=null)c==null?(a=a.selection,zq(a,b)&&a.o.delete(String(b))):b==null?Bq(a.selection,c):Eq(a.selection,c,b)}
y.sx=function(a){var b=this;this.j.contains(a);var c=mb(a),d=a.oe().getSelection();this.G[c]||(this.G[c]=new uq);d=d.map(function(g){for(var h=a.Na();h!==b.F;){var k=h;g={row:g.row==null?null:k.lc(g.row),column:g.column==null?null:k.lc(g.column)};g.row!=null&&g.row<0&&(g.row=null);g.column!=null&&g.column<0&&(g.column=null);if(g.row==null&&g.column==null)return null;h=h.Na()}return g}).filter(function(g){return g!=null});var e=this.G[c].setSelection(d);d=e.ji.getSelection();e=e.be.getSelection();
Ab(d,function(g){var h=g.row+","+g.column;b.D[h]||(b.D[h]=new Set);b.D[h].add(c);h=g.row;g=g.column;if(h!=null||g!=null)h==null?b.selection.add("column",[g]):g==null?b.selection.add("row",[h]):b.selection.add("cell",[h,g])});Ab(e,function(g){var h=g.row+","+g.column;b.D[h]?(b.D[h].delete(c),b.D[h].size===0&&dM(b,g)):dM(b,g)})};y.ox=function(a){this.j.contains(a);this.m&&this.m.mp(a)};function eM(a,b){b?Rn(a,"ready",null):a.o.yb("One or more participants failed to draw()");a.m=null}
function fM(a,b){if(b.length===1)return b[0];var c=b[0],d=Tb(b,1),e=new Set(gM(a,d[0]));for(b=1;b<d.length&&(e=Ij(e,new Set(gM(a,d[b]))),e.size!==0);b++);b=[];for(var g=0;g<c.ba();g++)e.has(hM(a,c,g))&&b.push(g);e=new Set(iM(a,d[0]));for(g=1;g<d.length&&(e=Ij(e,new Set(iM(a,d[g]))),e.size!==0);g++);d=[];for(g=0;g<c.aa();g++)e.has(jM(a,c,g))&&d.push(g);a=new R(c);a.Xe(b);a.Ae(d);return a}function gM(a,b){for(var c=[],d=0;d<b.ba();d++){var e=hM(a,b,d);e!=null&&c.push(e)}return c}
function hM(a,b,c){for(;b!==a.F;)c=b.lc(c),b=b.Na();return c}function iM(a,b){for(var c=[],d=0;d<b.aa();d++){var e=jM(a,b,d);e!=null&&c.push(e)}return c}function jM(a,b,c){for(;b!==a.F&&c!==-1;)c=b.Bk(c),b=b.Na();c===-1&&(c=null);return c}function bM(a){this.o=a;this.m={};this.j=a.j.clone();a=this.j.Bc();for(var b=0;b<a.length;b++)this.transition(a[b],"ready")}y=bM.prototype;y.start=function(a){bM.prototype.ns.apply(this,a);for(var b=0;b<a.length;b++)kM(this,a[b])};
function cM(a,b){if(a.j.contains(b)){switch(a.getState(b)){case "pending":break;case "error":break;case "drawing":a.transition(b,"ready");lM(a,b);break;case "ready":a.ns(b);lM(a,b);break;default:a.getState(b)}mM(a)}}y.mp=function(a){if(this.j.contains(a)){switch(this.getState(a)){case "pending":case "ready":case "error":break;case "drawing":this.transition(a,"error");a=this.j.pk(a).Bc();for(var b=1;b<a.length;b++)this.transition(a[b],"error");break;default:this.getState(a)}mM(this)}};
function mM(a){var b=0;Bc(a.m,function(c){if(c==="error")b++;else if(c!=="ready")return!1;return!0},a)&&eM(a.o,b===0)}y.getState=function(a){return this.m[mb(a)]};y.transition=function(a,b){this.m[mb(a)]=b};y.ns=function(){for(var a=this.j.pk.apply(this.j,za(Ua.apply(0,arguments))),b=a.Bc(),c=0;c<b.length;c++){var d=a,e=b[c];d.contains(e)&&!d.m.has(d.getKey(e))||this.transition(b[c],"pending")}};function kM(a,b){a.transition(b,"drawing");a=(0,Bo.Gm)(function(){b.Md()},a.mp.bind(a,b));bi(a)}
function lM(a,b){var c=a.j.jc(b);if(c){if(!(b instanceof KL))throw Error("Ce");for(b=0;b<c.length;b++){var d=c[b];a:{var e=a;var g=UL(e.j,d);if(g)for(var h=0;h<g.length;h++)if(e.getState(g[h])!=="ready"){e=!1;break a}e=!0}e&&(e=nM(a,d),d.sd(e),kM(a,d))}}}function nM(a,b){b=UL(a.j,b).map(function(c){c=c.Ni();if(typeof c.apply==="function")return c.apply.call(c)});return fM(a.o,b)};function oM(a){Xf.call(this);this.container=a;this.j=new $L(this.container);fc(this.o);this.o=Mn(this.j,"ready",this.Br.bind(this,"ready"));fc(this.m);this.m=Mn(this.j,"error",this.Br.bind(this,"error"))}I(oM,Xf);y=oM.prototype;y.ea=function(){this.clear();fc(this.o);fc(this.m);fc(this.j);Xf.prototype.ea.call(this)};y.clear=function(){Tn(this.o);Tn(this.m);this.j.clear()};
y.bind=function(a,b){Array.isArray(a)||(a=[a]);Array.isArray(b)||(b=[b]);for(var c=0;c<a.length;c++)for(var d=0;d<b.length;d++)this.j.bind(a[c],b[d]);return this};y.ub=n("container");y.getSelection=function(){return this.j.getSelection()};y.Br=function(a,b){Rn(this,a,b||null)};function pM(a){for(var b=0,c=0;c<a.length;c++)b+=a[c];return b}function qM(a){return pM(a)/a.length};function rM(a,b,c,d){bg.call(this,d);this.type="key";this.m=a;this.repeat=c}ub(rM,bg);function sM(a,b){qh.call(this);a&&tM(this,a,b)}ub(sM,qh);y=sM.prototype;y.Kg=null;y.Ok=null;y.vn=null;y.Pk=null;y.Yc=-1;y.zf=-1;y.qm=!1;
var uM={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},vM={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},wM=xe&&ve;y=sM.prototype;
y.Uw=function(a){we&&(this.Yc==17&&!a.ctrlKey||this.Yc==18&&!a.altKey||xe&&this.Yc==91&&!a.metaKey)&&(this.zf=this.Yc=-1);this.Yc==-1&&(a.ctrlKey&&a.m!=17?this.Yc=17:a.altKey&&a.m!=18?this.Yc=18:a.metaKey&&a.m!=91&&(this.Yc=91));Aw(a.m,this.Yc,a.shiftKey,a.ctrlKey,a.altKey,a.metaKey)?(this.zf=Cw(a.m),wM&&(this.qm=a.altKey)):this.handleEvent(a)};y.Ww=function(a){this.zf=this.Yc=-1;this.qm=a.altKey};
y.handleEvent=function(a){var b=a.j,c=b.altKey;if(we&&a.type=="keypress"){var d=this.zf;var e=b.charCode>=0&&b.charCode<63232&&Bw(d)?b.charCode:0}else a.type=="keypress"?(wM&&(c=this.qm),b.keyCode==b.charCode?b.keyCode<32?(d=b.keyCode,e=0):(d=this.zf,e=b.charCode):(d=b.keyCode||this.zf,e=b.charCode||0)):(d=b.keyCode||this.zf,e=b.charCode||0),xe&&e==63&&d==224&&(d=191);var g=d=Cw(d);d?d>=63232&&d in uM?g=uM[d]:d==25&&a.shiftKey&&(g=9):b.keyIdentifier&&b.keyIdentifier in vM&&(g=vM[b.keyIdentifier]);
if(!ve||a.type!="keypress"||Aw(g,this.Yc,a.shiftKey,a.ctrlKey,c,a.metaKey))a=g==this.Yc,this.Yc=g,b=new rM(g,e,a,b),b.altKey=c,this.dispatchEvent(b)};y.Z=n("Kg");function tM(a,b,c){a.Pk&&xM(a);a.Kg=b;a.Ok=og(a.Kg,"keypress",a,c);a.vn=og(a.Kg,"keydown",a.Uw,c,a);a.Pk=og(a.Kg,"keyup",a.Ww,c,a)}function xM(a){a.Ok&&(xg(a.Ok),xg(a.vn),xg(a.Pk),a.Ok=null,a.vn=null,a.Pk=null);a.Kg=null;a.Yc=-1;a.zf=-1}y.ea=function(){sM.xb.ea.call(this);xM(this)};function yM(){}var zM;hb(yM);var AM={button:"pressed",checkbox:"checked",menuitem:"selected",menuitemcheckbox:"checked",menuitemradio:"checked",radio:"checked",tab:"selected",treeitem:"selected"};y=yM.prototype;y.rk=f();y.bi=function(a){return a.o.na("DIV",BM(this,a).join(" "),a.Bi)};y.np=aa();function CM(a,b,c){(a=a.Z?a.Z():a)&&(c?wL:yL)(a,[b])}y.Vr=function(a){GL(a)&&this.qp(a.Z(),!0);a.isEnabled()&&this.sl(a,a.isVisible())};y.pp=function(a,b){kh&&a.style&&(a.style[kh]=b?"":"none")};
y.qp=function(a,b){CM(a,this.pe()+"-rtl",b)};y.op=function(a){var b;return a.bd&32&&(b=a.Z())?b.hasAttribute("tabindex")&&Qf(b):!1};y.sl=function(a,b){var c;if(a.bd&32&&(c=a.Z())){if(!b&&a.dc&32){try{c.blur()}catch(d){}a.dc&32&&a.xr(null)}(c.hasAttribute("tabindex")&&Qf(c))!=b&&(a=c,b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex")))}};y.Ul=function(a,b,c){var d=a.Z();if(d){var e=DM(this,b);e&&CM(a,e,c);this.af(d,b,c)}};
y.af=function(a,b,c){zM||(zM={1:"disabled",8:"selected",16:"checked",64:"expanded"});b=zM[b];var d=a.getAttribute("role")||null;d&&(d=AM[d]||b,b=b=="checked"||b=="selected"?d:b);b&&kx(a,b,c)};y.pe=w("goog-control");function BM(a,b){var c=a.pe(),d=[c],e=a.pe();e!=c&&d.push(e);c=b.getState();for(e=[];c;){var g=c&-c;e.push(DM(a,g));c&=~g}d.push.apply(d,e);(a=b.ne)&&d.push.apply(d,a);return d}
function DM(a,b){if(!a.j){var c=a.pe();Tc(c.replace(/\xa0|\s/g," ")," ");a.j={1:c+"-disabled",2:c+"-hover",4:c+"-active",8:c+"-selected",16:c+"-checked",32:c+"-focused",64:c+"-open"}}return a.j[b]};function EM(){}ub(EM,yM);hb(EM);y=EM.prototype;y.rk=w("button");y.af=function(a,b,c){switch(b){case 8:case 16:kx(a,"pressed",c);break;default:case 64:case 1:EM.xb.af.call(this,a,b,c)}};y.bi=function(a){var b=EM.xb.bi.call(this,a);this.tl(b,a.Ck());var c=a.getValue();c&&this.rp(b,c);a.bd&16&&this.af(b,16,!!(a.dc&16));return b};y.getValue=f();y.rp=f();y.Ck=function(){return(void 0).title};y.tl=function(a,b){a&&(b?a.title=b:a.removeAttribute("title"))};
y.pl=function(a,b){var c=GL(a),d=this.pe()+"-collapse-left",e=this.pe()+"-collapse-right",g=c?e:d;b&1?FM(a,g):GM(a,g);c=c?d:e;b&2?FM(a,c):GM(a,c)};y.pe=w("goog-button");var HM={Hp:"mousedown",Ip:"mouseup",Gp:"mousecancel",XA:"mousemove",ZA:"mouseover",YA:"mouseout",VA:"mouseenter",WA:"mouseleave"};function IM(a,b){if(!a)throw Error("De`"+a);if(typeof b!=="function")throw Error("Ee`"+b);}var JM={};function KM(a,b,c){AL.call(this,c);if(!b){for(b=this.constructor;b;){var d=mb(b);if(d=JM[d])break;b=(b=Object.getPrototypeOf(b.prototype))&&b.constructor}b=d?typeof d.getInstance==="function"?d.getInstance():new d:null}this.j=b;this.Bi=a!==void 0?a:null}ub(KM,AL);y=KM.prototype;y.Bi=null;y.dc=0;y.bd=39;y.tm=255;y.ne=null;y.ln=!0;function FM(a,b){b&&(a.ne?Kb(a.ne,b)||a.ne.push(b):a.ne=[b],CM(a,b,!0))}function GM(a,b){b&&a.ne&&Pb(a.ne,b)&&(a.ne.length==0&&(a.ne=null),CM(a,b,!1))}
y.Oj=function(){var a=this.j.bi(this);this.m=a;var b=this.j.rk();if(b){var c=a.getAttribute("role")||null;b!=c&&(b?a.setAttribute("role",b):a.removeAttribute("role"))}this.j.pp(a,!1);this.isVisible()||(ih(a,!1),a&&kx(a,"hidden",!0))};y.Tl=function(){return this.j.np(this.Z())};
y.ah=function(){KM.xb.ah.call(this);var a=this.j,b=this.m;this.isVisible()||kx(b,"hidden",!this.isVisible());this.isEnabled()||a.af(b,1,!this.isEnabled());this.bd&8&&a.af(b,8,!!(this.dc&8));this.bd&16&&a.af(b,16,!!(this.dc&16));this.bd&64&&a.af(b,64,this.isOpen());this.j.Vr(this);this.bd&-2&&(this.ln&&LM(this,!0),this.bd&32&&(a=this.Z()))&&(b=this.C||(this.C=new sM),tM(b,a),DL(this).va(b,"key",this.Vw).va(a,"focus",this.Zt).va(a,"blur",this.xr))};
function LM(a,b){var c=DL(a),d=a.Z();b?(c.va(d,HM.Hp,a.sp).va(d,[HM.Ip,HM.Gp],a.Hr).va(d,"mouseover",a.tp).va(d,"mouseout",a.Gr),a.Fk!=Fh&&c.va(d,"contextmenu",a.Fk)):(c.Pf(d,HM.Hp,a.sp).Pf(d,[HM.Ip,HM.Gp],a.Hr).Pf(d,"mouseover",a.tp).Pf(d,"mouseout",a.Gr),a.Fk!=Fh&&c.Pf(d,"contextmenu",a.Fk))}y.mk=function(){KM.xb.mk.call(this);this.C&&xM(this.C);this.isVisible()&&this.isEnabled()&&this.j.sl(this,!1)};
y.ea=function(){KM.xb.ea.call(this);this.C&&(this.C.dispose(),delete this.C);delete this.j;this.ne=this.Bi=null};y.isVisible=w(!0);y.isEnabled=function(){return!(this.dc&1)};function MM(a,b){var c=a.getParent();c&&typeof c.isEnabled=="function"&&!c.isEnabled()||!NM(a,1,!b)||(b||(OM(a,!1),PM(a,!1)),a.isVisible()&&a.j.sl(a,b),QM(a,1,!b,!0))}y.isHighlighted=function(){return!!(this.dc&2)};function PM(a,b){NM(a,2,b)&&QM(a,2,b)}y.isActive=function(){return!!(this.dc&4)};
function OM(a,b){NM(a,4,b)&&QM(a,4,b)}y.isOpen=function(){return!!(this.dc&64)};y.getState=n("dc");function QM(a,b,c,d){d||b!=1?a.bd&b&&c!=!!(a.dc&b)&&(a.j.Ul(a,b,c),a.dc=c?a.dc|b:a.dc&~b):MM(a,!c)}function RM(a,b){return!!(a.tm&b)&&!!(a.bd&b)}function NM(a,b,c){return!!(a.bd&b)&&!!(a.dc&b)!=c&&(!(0&b)||a.dispatchEvent(CL(b,c)))&&!a.X}y.tp=function(a){!SM(a,this.Z())&&this.dispatchEvent("enter")&&this.isEnabled()&&RM(this,2)&&PM(this,!0)};
y.Gr=function(a){!SM(a,this.Z())&&this.dispatchEvent("leave")&&(RM(this,4)&&OM(this,!1),RM(this,2)&&PM(this,!1))};y.Fk=Fh;function SM(a,b){return!!a.relatedTarget&&Hf(b,a.relatedTarget)}y.sp=function(a){this.isEnabled()&&(RM(this,2)&&PM(this,!0),a.j.button!=0||xe&&a.ctrlKey||(RM(this,4)&&OM(this,!0),this.j&&this.j.op(this)&&this.Z().focus()));a.j.button!=0||xe&&a.ctrlKey||a.preventDefault()};
y.Hr=function(a){this.isEnabled()&&(RM(this,2)&&PM(this,!0),this.isActive()&&this.cl(a)&&RM(this,4)&&OM(this,!1))};y.cl=function(a){if(RM(this,16)){var b=!(this.dc&16);NM(this,16,b)&&QM(this,16,b)}RM(this,8)&&NM(this,8,!0)&&QM(this,8,!0);RM(this,64)&&(b=!this.isOpen(),NM(this,64,b)&&QM(this,64,b));b=new Zf("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.F=a.F,b.timeStamp=a.timeStamp);return this.dispatchEvent(b)};
y.Zt=function(){RM(this,32)&&NM(this,32,!0)&&QM(this,32,!0)};y.xr=function(){RM(this,4)&&OM(this,!1);RM(this,32)&&NM(this,32,!1)&&QM(this,32,!1)};y.Vw=function(a){return this.isVisible()&&this.isEnabled()&&this.kn(a)?(a.preventDefault(),a.D(),!0):!1};y.kn=function(a){return a.m==13&&this.cl(a)};if(typeof KM!=="function")throw Error("Fe`"+KM);if(typeof yM!=="function")throw Error("Ge`"+yM);var TM=mb(KM);JM[TM]=yM;IM("goog-control",function(){return new KM(null)});function UM(){}ub(UM,EM);hb(UM);y=UM.prototype;y.rk=f();
y.bi=function(a){a.re&&0!=a.ln&&LM(a,!1);a.ln=!1;a.tm&=-256;if(a.re&&a.dc&32)throw Error("ze");a.dc&32&&QM(a,32,!1);a.bd&=-33;var b=a.o,c=b.na,d={"class":BM(this,a).join(" "),disabled:!a.isEnabled(),title:a.Ck()||"",value:a.getValue()||""};if(a=a.Bi){if(typeof a!=="string")if(Array.isArray(a))a=a.map(Rf).join("");else{var e=[];Sf(a,e,!0);a=e.join("");a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");a=a.replace(/ +/g," ");a!=" "&&(a=a.replace(/^\s*/,""))}a=a.replace(/[\t\r\n ]+/g,
" ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")}else a="";return c.call(b,"BUTTON",d,a||"")};y.Vr=function(a){DL(a).va(a.Z(),"click",a.cl)};y.pp=f();y.qp=f();y.op=function(a){return a.isEnabled()};y.sl=f();y.Ul=function(a,b,c){UM.xb.Ul.call(this,a,b,c);(a=a.Z())&&b==1&&(a.disabled=c)};y.getValue=function(a){return a.value};y.rp=function(a,b){a&&(a.value=b)};y.af=f();function VM(a,b,c){KM.call(this,a,b||UM.getInstance(),c)}ub(VM,KM);y=VM.prototype;y.getValue=n("H");y.Ck=n("G");y.tl=function(a){this.G=a;this.j.tl(this.Z(),a)};y.pl=function(a){this.j.pl(this,a)};y.ea=function(){VM.xb.ea.call(this);delete this.H;delete this.G};y.ah=function(){VM.xb.ah.call(this);if(this.bd&32){var a=this.Z();a&&DL(this).va(a,"keyup",this.kn)}};y.kn=function(a){return a.m==13&&a.type=="key"||a.m==32&&a.type=="keyup"?this.cl(a):a.m==32};IM("goog-button",function(){return new VM(null)});function WM(){}ub(WM,EM);hb(WM);WM.prototype.bi=function(a){var b=BM(this,a),c=a.o,d=c.na;b="goog-inline-block "+b.join(" ");var e=a.o;e=e.na("DIV","goog-inline-block "+(this.pe()+"-outer-box"),e.na("DIV","goog-inline-block "+(this.pe()+"-inner-box"),a.Bi));c=d.call(c,"DIV",b,e);this.tl(c,a.Ck());return c};WM.prototype.rk=w("button");WM.prototype.np=function(a){return a&&a.firstChild&&a.firstChild.firstChild};WM.prototype.pe=w("goog-custom-button");function XM(a,b,c){VM.call(this,a,b||WM.getInstance(),c)}ub(XM,VM);IM("goog-custom-button",function(){return new XM(null)});function YM(a,b,c,d){this.j=a;this.m=b;this.o=c;this.C=d;this.selected=!1};function ZM(a,b,c){this.D=a;this.nb=0;this.o=null;this.j=-1;this.m=!1;this.G=this.H=null;a=a.ba();var d=N(b,"pagingButtons");this.G===null&&(d=N(b,"pagingButtonsConfiguration"));var e=null;d!==null&&(e=Number(d)||0);var g=b.ta("pageSize");g===0&&(g=null);this.J=O(b,"page","disable")!=="disable"||d!=null||g!=null;this.K=d||"auto";this.G=e;this.J&&(g!=null||e!=null&&e!==0||(g=10),typeof g!=="number"||e!=null&&e!==0||(e=Math.ceil(a/g)),g==null&&typeof e==="number"&&(g=Math.ceil(a/e)));this.F=g||a;this.C=
Math.ceil(a/this.F);this.O=Pl(b,"firstRowNumber",1);this.X=c==="enable"}function $M(a,b){a.nb=Math.max(0,Math.min(a.C-1,b))}function aN(a){for(var b=bN(a),c=[],d={},e=b.start;e<=b.end;e++){var g=cN(a,e);d[g.j]=g.o;c.push(g)}a.H=d;return c}function dN(a){return{column:a.j,ascending:!a.m,sortedIndexes:a.o}}function eN(a){return cN(a,bN(a).start)}function fN(a,b){a.H||aN(a);a=a.H[b];return a!=null?a:-1}function bN(a){var b=a.F*a.nb,c=b+a.F-1;c=Math.min(a.D.ba()-1,c);return new Fg(b,c)}
function cN(a,b){var c=a.o;return new YM(c?c[b]:b,b,b-bN(a).start,b+a.O)}function gN(a){if(a.X&&a.j!==-1){var b=a.D.Bd([{column:a.j,desc:a.m}]),c=a.D.qr(),d=b.map(function(e){return c[e]});a.D.Xe(d);a.o=a.o?b.map(function(e){return a.o[e]}):b}else a.o=null};function hN(a){Qo.call(this,a);this.nc=!0;this.N=this.options=this.bc=this.data=this.K=this.C=this.ka=null;this.wa=-1;this.Kb=!1;this.Se=this.T=null;this.Aa=0;this.o=null;this.sb=this.da=this.ca=!1;this.sort="enable";this.Vb=!0;this.D={};this.Db=this.pa=this.J=this.Ya=this.Ub=this.Ha=this.G=null;this.m=Wn();this.F=new uq}I(hN,Qo);y=hN.prototype;
y.ud=function(a,b,c){c=c===void 0?{}:c;if(!b)throw Error("ld");a=this.options=new xl([c]);this.ca=P(a,"allowHtml",!1);this.da=P(a,"allowHtmlSafely",!1);P(a,"sanitizeHtml",!1);this.sb=P(a,"showRowNumber",!1);this.sort=O(a,"sort","enable");this.Vb=P(a,"useHeaderClickCapture",!0);this.F.clear();this.data=b;this.bc=new R(this.data);this.j=new ZM(this.bc,this.options,this.sort);if(this.Kb=this.data.ba()>0){(b=a.ta("startPage"))&&$M(this.j,b);b=a.ta("sortColumn");if(this.sort!=="disable"&&b!=null){c=P(a,
"sortAscending",!0);var d=this.j;d.j=b;d.m=!c;gN(d)}this.K=eN(this.j)}this.Aa=Pl(a,"scrollLeftStartPosition",0);this.wa=Math.max(-1,Pl(a,"frozenColumns",-1));this.C=Gc(iN);jN(this);a=!0;this.nc&&(a=kN(this),this.nc=!1);lN(this);a?(this.m.Ij(this.ka),Rn(this,"ready",null)):this.vt(0)};y.au=function(){return this.j?dN(this.j):null};
function lN(a,b){var c=a.options,d=a.m;b||(a.clear(),a.vc=lh(a.container));a.N=null;a.o||(a.o=new Ag);b=a.wa;var e=O(c,"width",""),g=O(c,"height",""),h=a.D.content;h||(h=d.na("DIV",{"class":"google-visualization-table",style:"position:relative; z-index:0"}),a.D.content=h,d.appendChild(a.container,h));Pg(h,{visibility:"hidden","max-width":"100%","max-height":"100%"});e&&(e=mN(e),Pg(h,{width:e}));g&&(g=mN(g));var k=a.G=nN(a,h),l=a.Ha=sf(d.j,"table",null,k)[0],m=P(c,"keepScrollPosition",!1),p=a.Aa,q=
0;m&&a.G&&(p=a.G.scrollLeft,q=a.G.scrollTop);Pg(k,{overflow:"auto","max-width":"100%","max-height":"100%"});m=g&&g.toString().indexOf("%")===-1;e&&(Pg(h,{width:e}),Pg(k,{width:"100%"}),Pg(l,{width:"100%"}));g&&(Pg(h,{height:g}),e=g,g.toString().indexOf("%")>-1&&(e="100%"),Pg(k,{height:e}),Pg(l,{height:e}));!g&&a.vc.height>0&&(g=lh(h).height,l=lh(k).height,g<l&&Pg(h,{height:"100%"}),Pg(k,{height:"100%"}));a.J=null;oN(a);a.j.J&&(g=a.D["paging-controls"],g||(g=d.na("DIV"),wL(g,a.C.wu),a.D["paging-controls"]=
g,l=d.na("DIV"),Pg(l,{clear:"both",width:"100%",height:"0px"}),a.D["clear-float"]=l),d.dd(g),Pg(k,{height:""}),pN(a,h),d=lh(h).height-(new uc(g.offsetWidth,g.offsetHeight)).height,d>0&&(a.vc.height>0||m)&&Pg(k,{height:d+"px"}));P(c,"rtlTable",!1)&&b===-1&&(a.Ha.style.direction="rtl");k.scrollTop=q;k.scrollLeft=p;Pg(h,{visibility:""})}
function oN(a){function b(){a.Ya=null;var k=c.scrollTop,l=k+"px",m=c.scrollLeft,p=m+"px";g&&(vL(c,"doneScrolling"),xL(c,"scrolling"));ve?(k!==e&&a.J.forEach(function(q){Pg(q,{"-moz-transform":"translateY("+(k-1)+"px)"})}),m!==h&&a.pa.forEach(function(q){Pg(q,{"-moz-transform":"translateX("+p+")"})}),a.Db.forEach(function(q){Pg(q,{"-moz-transform":"translate3D("+p+","+(k-1)+"px,0)"})})):(k!==e&&a.J.forEach(function(q){Pg(q,{top:l})}),m!==h&&a.pa.forEach(function(q){Pg(q,{left:p})}));e=k;h=m}var c=
a.G,d=a.m,e,g=O(a.options,"scrollTransition","disable")==="enable";g&&(vL(c,"scrolling"),xL(c,"doneScrolling"));if(!a.J){var h=e=0;a.J=Rb(a.Ub.childNodes);a.pa=Rb((a.Ha||d.j||document).querySelectorAll(".frozen-column"));ve&&(a.Db=[],a.J.forEach(function(k){uL(k,"frozen-column")&&(a.Db.push(k),Pb(a.J,k),Pb(a.pa,k))}))}a.Ya&&clearTimeout(a.Ya);g?a.Ya=setTimeout(b,10):b()}
function nN(a,b){var c=a.m,d=a.options,e=a.C,g=a.data,h=qN(g);e=rN(g,e);g=!1;var k=null,l=a.D["scroll-pane"];l?(g=!0,k=sf(c.j,"table",null,l)[0],b=a.Ub,sN(a,b,e)):(l=a.m.na("DIV",{style:"position: relative;"}),c.appendChild(b,l),a.D["scroll-pane"]=l,a.o.va(l,"scroll",function(){oN(a)}),b=a.Ub=sN(a,null,e));var m=d.yg("frozenColumnsBackground"),p=a.wa+(a.sb?1:0),q=c.jc(b);Ab(q,function(r,t){t<p&&(vL(r,"frozen-column"),m&&Pg(r,{"background-color":m}))});p>0&&q.length>p&&vL(q[p-1],"last-frozen-column");
g?tN(a,k,b,d,e,h):(k=tN(a,null,b,d,e,h),c.appendChild(l,k));return l}
function tN(a,b,c,d,e,g){var h=a.data,k=a.m,l=a.C;if(b)c=sf(k.j,"tbody",null,b)[0],Cf(c);else{b=k.na("TABLE",{cellspacing:"0"});wL(b,l.Tp);var m=k.na("THEAD");k.appendChild(b,m);k.appendChild(m,c);c=k.na("TBODY");k.appendChild(b,c)}m=new gn({fractionDigits:0,pattern:"#"});var p=d.yg("frozenColumnsBackground");a.N==null&&(a.N=a.Kb?aN(a.j):[]);var q=a.N,r=a.wa;d=P(d,"alternatingRowStyle",!0);d=d!=null?d:!0;for(var t=0;t<q.length;t++){var u=t%2===0,v=q[t],x=v.j,z=yq(a.F,x),B=h.ld(x,"rowColor"),C=h.ld(x,
"className");v.selected=z;x=k.na("TR");C&&tL(x,C);z&&wL(x,l.Qj);d?wL(x,u?l.fm:l.Xp):wL(x,l.fm);a.o.va(x,"mousedown",a.bu.bind(a,v));a.o.va(x,"mouseover",a.du.bind(a,v));a.o.va(x,"mouseout",a.cu.bind(a,v));k.appendChild(c,x);a.sb&&(u=k.na("TD"),wL(u,l.bm),wL(u,l.Qp),k.appendChild(x,u),k.appendChild(u,Uf(k,m.Va(v.C))),B&&Pg(u,{"background-color":B}),r>=0&&(vL(u,"frozen-column"),0===r&&vL(u,"last-frozen-column"),p&&Pg(u,{"background-color":p})));u=h.aa();for(z=0;z<u;z+=C){var A=v.j,D=e[z];(C=h.getProperty(A,
z,"className"))&&typeof C==="string"&&(D=D.concat(Lc(C).split(/\s+/)));C=(C=Number(h.getProperty(A,z,"__td-colSpan")))&&Math.min(C,u-z);if(!C||C<=1)C=1;var F=k.na("TD",{colSpan:C});wL(F,D||[]);wL(F,l.bm);k.appendChild(x,F);B&&Pg(F,{"background-color":B});D=h.getValue(A,z);var K=h.ha(A,z);D==null?K=Kc(Td(K))?"\u00a0":K:g[z]==="boolean"&&(K=D?"\u2714":"\u2717");if(a.ca||a.da){if(Cd(F,Jt(K)),A=h.getProperty(A,z,"style"))F.style.cssText=String(A)}else k.appendChild(F,Uf(k,K));z<=r-1&&(vL(F,"frozen-column"),
z===r-1&&vL(F,"last-frozen-column"),p&&Pg(F,{"background-color":p}))}}return b}
function sN(a,b,c){function d(t){var u=["unsorted","sort-descending","sort-ascending"],v=a.j.j;Ab(t.childNodes,function(x){var z=x.index;yL(x,u);if(h){var B=0;v===z&&(B=a.j.m?1:2);vL(x,u[B])}})}var e=a.data,g=a.C,h=a.sort!=="disable"&&e.ba()>0;if(b)return d(b),b;b=a.m;var k=e.aa(),l=b.na("TR");wL(l,g.Wp);if(a.sb&&e.aa()>0){var m=b.na("TH");wL(m,g.dm);m.textContent="\u00a0";b.appendChild(l,m)}for(var p=0;p<k;p++){m=b.na("TH",{index:p});wL(m,g.dm);wL(m,c[p]||[]);b.appendChild(l,m);var q=e.Ba(p),r=m;
a.ca||a.da?Cd(r,Jt(q)):b.appendChild(r,Uf(b,q));h&&(q=b.na("SPAN"),wL(q,g.Ku),b.appendChild(m,q),m.setAttribute("tabindex",0),m.setAttribute("role","button"),m.setAttribute("aria-label","Sort column"));a.o.va(m,"click",a.Cr.bind(a,p),a.Vb);a.o.va(m,"keypress",a.Tw.bind(a,p),a.Vb)}d(l);return l}
function pN(a,b){var c=a.m,d=a.C,e=a.options.md("pagingSymbols",{}),g=e.prev;e=e.next;var h=a.ca||a.da;if(g)if(h){var k=c.na("SPAN");Cd(k,Jt(g))}else k=String(g);else k=c.na("SPAN",{alt:"previous"}),wL(k,d.Au);e?h?(g=c.na("SPAN"),Cd(g,Jt(e))):g=String(e):(g=c.na("SPAN",{alt:"next"}),wL(g,d.xu));fc(a.T);fc(a.Se);e=a.T=new XM(k);g=a.Se=new XM(g);e.pl(2);g.pl(1);a.o.va(e,"action",function(){uN(a,!1)},!1);a.o.va(g,"action",function(){uN(a,!0)},!1);vN(a);k=a.D["paging-controls"];c.appendChild(b,k);c.appendChild(b,
a.D["clear-float"]);EL(e,k);EL(g,k);if(!(a.j.C<=1)){var l=c.na("DIV");wL(l,d.zu);c.appendChild(k,l);g=a.j.C;var m=a.j.nb;b=a.j.G||g;if(b==null||b>0)k=wN(0,m-1),e=wN(m+1,g-1),e=k.concat(m,e).map(function(p){return{n:p,current:m===p}}),k=Math.max(0,k.length-Math.floor((b-1)/2)),g=Math.min(g,k+b),k=Math.max(0,g-b),e=e.slice(k,g),e.forEach(function(p){var q=p.n;p=c.na("A",{href:"javascript:void(0)","class":p.current?"current":""});wL(p,d.yu);p.textContent=String(Number(q)+1);Dg(a.o,p,function(r){r.preventDefault();
xN(this,q)},a);c.appendChild(l,p)})}}function wN(a,b){var c=[];if(a+10>b)for(;a<=b;a++)c.push(a);else{c.push(a);c.push(b);for(var d=10;a<b;)a=d*Math.ceil((a+2)/d)-1,a<b&&c.push(a),b=d*Math.floor(b/d)-1,a<b&&c.push(b),d*=10;c.sort(Wb)}return c}function uN(a,b){var c=a.j.C,d=a.j.nb;xN(a,b?Math.min(c,d+1):Math.max(0,d-1))}function xN(a,b){a.j.J&&($M(a.j,b),a.G&&(a.Aa=a.G.scrollLeft),lN(a,!0));vN(a);Rn(a,"page",{page:b})}
function vN(a){a:{var b=a.j;switch(b.K){case "prev":b=!1;break a;case "next":case "both":b=!0;break a;default:b=b.nb!==b.C-1}}MM(a.Se,b);a:switch(b=a.j,b.K){case "next":b=!1;break a;case "prev":case "both":b=!0;break a;default:b=b.nb!==0}MM(a.T,b)}function jN(a){var b=a.C,c=a.options.md("cssClassNames");c&&xc(yN,function(d,e){d=c[d];jb(d)?b[e]=d:d&&(b[e]=Lc(d).split(/\s+/))})}
function kN(a){var b=a.ka;if(!b){var c=a.container;b=a.m.na("DIV",{style:"position: absolute; top: -5000px;","class":"google-visualization-table-loadtest"},Uf(a.m,"\u00a0"));a.m.appendChild(c,b);a.ka=b}a=mh(b).left;return Number(a)===6}y.vt=function(a){if(a<10)if(kN(this))this.za(this.data,this.options);else{var b=a*200;a++;setTimeout(this.vt.bind(this,a),b)}else this.m.Ij(this.ka),Rn(this,"ready",null)};y.getSelection=function(){return this.F.getSelection()};
y.setSelection=function(a){if(this.data){var b=this.F.setSelection(a);a=this.N;this.K=eN(this.j);for(var c=zN(this),d,e=this.C,g=wq(b.be),h=0;h<g.length;h++)d=fN(this.j,g[h]),d!==-1&&(a[d].selected=!1,(d=c[d])&&yL(d,e.Qj));b=wq(b.ji);for(g=0;g<b.length;g++)d=fN(this.j,b[g]),d!==-1&&(a[d].selected=!0,(d=c[d])&&wL(d,e.Qj))}};
y.bu=function(a,b){var c=this.K,d=a.j;var e=xe?b.metaKey:b.ctrlKey;if(b.shiftKey){b.preventDefault();var g=Math.min(a.m,c.m);d=Math.max(a.m,c.m);e=e?this.F.getSelection():[];for(var h=this.j,k=[];g<=d;g++)k.push(cN(h,g));for(d=0;d<k.length;d++)e.push({row:k[d].j})}else e?(b.preventDefault(),e=this.F.getSelection(),yq(this.F,d)?(k=new uq,k.setSelection(e),Bq(k,d),e=k.getSelection()):e.push({row:d})):e=yq(this.F,d)?null:[{row:d}];this.setSelection(e);b.shiftKey?this.K=c:this.K=a;Rn(this,"select",{})};
y.du=function(a){var b=this.C;(a=zN(this)[a.o])&&wL(a,b.gm)};y.cu=function(a){var b=this.C;(a=zN(this)[a.o])&&yL(a,b.gm)};function zN(a){return sf(a.m.j,"tbody",null,a.Ha)[0].childNodes}y.Cr=function(a){var b=!this.j.m;b=this.j.j===a?!b:!0;if(this.sort!=="event"){var c=this.j;c.j=a;c.m=!b;gN(c);$M(this.j,0);this.K=eN(this.j);this.G&&(this.Aa=this.G.scrollLeft);lN(this,!0);Rn(this,"sort",dN(this.j))}else Rn(this,"sort",{column:a,ascending:b,sortedIndexes:null})};y.Tw=function(a,b){b.m===13&&this.Cr(a)};
y.clear=function(){fc(this.o);this.o=null;this.m.dd(this.container);fc(this.T);this.T=null;fc(this.Se);this.Se=null;this.D={}};y.Sa=function(){this.clear();this.F.clear()};function mN(a){if(Kc(Td(a)))return a;var b=a;!/[^0-9]/.test(a)&&String(a)!=="0"&&(b+="px");return b}
function rN(a,b){return qN(a).map(function(c,d){var e=[];d=a.Lb(d,"className");switch(c){case "boolean":e=b.Ct;break;case "number":e=b.Et;break;case "date":case "datetime":case "timeofday":e=b.Dt}d&&typeof d==="string"&&(e=e.concat(Lc(d).split(/\s+/)));return e})}function qN(a){for(var b=[],c=0;c<a.aa();c++)b.push(a.W(c));return b}
var iN={Tp:["google-visualization-table-table"],Wp:["google-visualization-table-tr-head"],fm:["google-visualization-table-tr-even"],Xp:["google-visualization-table-tr-odd"],Qj:["google-visualization-table-tr-sel"],gm:["google-visualization-table-tr-over"],dm:["google-visualization-table-th","gradient"],bm:["google-visualization-table-td"],Et:["google-visualization-table-type-number"],Dt:["google-visualization-table-type-date"],Ct:["google-visualization-table-type-bool"],Qp:["google-visualization-table-seq"],
AB:["google-visualization-table-sorthdr"],Ku:["google-visualization-table-sortind"],wu:["google-visualization-table-div-page","gradient"],zu:["google-visualization-table-page-numbers"],yu:["google-visualization-table-page-number","gradient"],Au:["google-visualization-table-page-prev"],xu:["google-visualization-table-page-next"]},yN={Wp:"headerRow",fm:"tableRow",Xp:"oddTableRow",Qj:"selectedTableRow",gm:"hoverTableRow",dm:"headerCell",bm:"tableCell",Qp:"rowNumberCell"};function AN(a){Qo.call(this,a);this.o=null;this.Ya=!0;this.Ub=this.vc=this.N=this.G=this.da=this.K=this.F=this.D=this.wa=this.J=this.m=this.Ef=this.j=this.Gd=this.C=null;this.sb={};this.ca=this.Vb=this.ka=this.pa=null;this.Kb=new Ag;this.T=new Lv(this);this.Zc=!1;this.nc=Wn()}I(AN,Qo);y=AN.prototype;y.De=function(){this.Kb.removeAll();fc(this.T);this.T=new Lv(this);fc(this.Kb);this.Kb=new Ag;this.Zc=!1;this.G&&this.G.clear();this.F&&this.F.clear();this.D&&this.D.clear();this.container&&this.nc.dd(this.container)};
y.getSelection=function(){var a=this;return this.D.oe().getSelection().map(function(b){b=BN(a,b.row,b.column);return{row:b.row,column:b.column}})};y.setSelection=function(a){var b=this,c=this.D.oe();a==null||a.length===0?c.setSelection([]):(a=a.map(function(d){d=CN(b,d.row,d.column);return{row:d.row,column:d.column}}),c.setSelection(a))};y.rr=function(){return this.F.getState().range};y.setVisibleChartRange=function(a,b,c){this.F.Qf({range:{start:a,end:b}});this.F.Md();DN(this,c==null?!0:c)};
y.Qr=function(a){EN(this,a,!0)};y.ft=function(a){EN(this,a,!1)};function EN(a,b,c){Array.isArray(b)||(b=[b]);for(var d=0;d<b.length;d++)a.sb[b[d]]=c;a.za(a.C,a.Gd,a.Ef)}
y.ud=function(a,b,c,d){this.Gd=c||{};this.Ef=d||{};FN(b);this.C=b;GN(this);HN(this);a=this.Db=new R(this.C);a.Ae(this.pa);b=a.sf([{column:0,test:function(e){return e!=null}}]);a.Xe(b);b=a.Bd(0);a.Xe(b);b=em(this.Db,0);c=em(this.Db,this.Db.ba()-1);this.bc={min:b,max:c};IN(this);JN(this);KN(this);LN(this);MN(this);NN(this);ON(this);PN(this);QN(this);this.D.sd(a);this.F.sd(a);this.F.Md();DN(this,!1)};
function FN(a){if(!a)throw Error("ld");var b=a.aa();if(b<2)throw Error("He");if(a.W(0)!="date"&&a.W(0)!="datetime")throw Error("Ie");for(var c,d,e=!1,g=0,h=1;h<b&&!e;h++)c=a.W(h),c=="number"?g=1:g==0?(e=!0,d=h):g==1?c=="string"?g=2:(e=!0,d=h):g==2&&(c=="string"?g=0:(e=!0,d=h));if(e)throw Error("Je`"+d+"`"+c);}
function JN(a){var b=a.o;b&&b.il&&Pg(b.il,"display","none");var c=a.getHeight(a.j),d=Ro(a,a.j);if(b){fh(b.il,d,c);Pg(b.il,"display","");var e=nh(b.ti);a.ac=c-(e.top+e.bottom);a.Pb=d-(e.left+e.right);fh(b.ti,a.Pb,a.ac)}else{b=a.o={};var g=a.nc;g.dd(a.container);wL(a.container,["google-visualization-atl","container"]);var h=a.container.id+"_AnnotationChart_";e=function(m,p,q){var r=g.createElement("div");m&&(r.id=h+m);r.className=p;q.appendChild(r);return r};var k=b.il=e("","",a.container);Pg(k,"position",
"relative");fh(k,d,c);k=e("","",k);Pg(k,"position","absolute");Vg(k,0,0);fh(k,"100%","100%");k=b.ti=e("borderDiv","border",k);k=b.mC=e("containerTable","containerTable",k);var l=nh(b.ti);a.ac=c-(l.top+l.bottom);a.Pb=d-(l.left+l.right);fh(b.ti,a.Pb,a.ac);a=b.kC=e("chartTd","td chartTdContainer",k);c=b.sm=e("annotationsTd","td annotationsTdContainer",k);d=b.BC=e("outerChartContainer","outerChartContainer",a);k=b.vv=e("chartControlsContainer","chartControls",d);b.Vh=e("zoomControlContainer","zoomControls",
k);b.Yx=e("legendContainer","legend",k);b.uv=e("chartContainer","chartContainer",d);b.Wn=e("rangeControlContainer","rangeControl",a);b.ni=e("annotationsFilterContainer","annotationsFilterContainer",c);b.rm=b.rm=e("annotationsContainer","annotationsContainer",c)}}
function NN(a){var b=1+Tl(a.m,["series.0.pointSize","pointSize"],6),c=lh(a.o.vv).height,d=P(a.j,"displayRangeSelector")?Pl(a.J,"ui.chartOptions.height"):0;c=a.ac-(c+d);var e=Math.max(b,Pl(a.m,"chartArea.top",0)),g=Math.max(b,2+Pl(a.m,"hAxis.textStyle.fontSize")*2);g=Math.max(g,Pl(a.m,"chartArea.bottom",0));Al(a.m,1,{height:c,chartArea:{top:e,bottom:g,height:c-(e+g)}});Al(a.J,1,{ui:{chartOptions:{chartArea:{height:d}}}});d=0;a.Ya?(d=N(a.wa,"width","auto"),a.o.sm.style.width=Wg(d,!0),d=gh(a.o.sm).width,
d=Math.max(0,d)):a.o.sm.style.width=Wg(0,!0);d=a.Pb-d;c=Math.max(b,Pl(a.m,"chartArea.left",0));b=Math.max(b,Pl(a.m,"chartArea.right",0));e=d-(c+b);Al(a.m,1,{width:d,chartArea:{left:c,right:b,width:e}});Al(a.J,1,{ui:{chartOptions:{width:d,chartArea:{left:c+1,right:b+2,width:e-3}}}})}
function ON(a){a.D||(a.D=new S({chartType:mG,container:a.o.uv}));a.F||(a.F=new KL({controlType:NK,container:a.o.Wn}),Qn(a.F,"ready",function(){Mn(a.F,"statechange",a.ux.bind(a))}));if(a.Ya){var b=P(a.j,"displayAnnotationsFilter"),c=function(){var d=a.Ya&&b?gh(a.o.ni).height:0;a.o.rm.style.height=Wg(a.ac-d+"px",!0)};a.Aa||(a.Aa=new KL({controlType:JL,container:a.o.ni,options:{filterColumnLabel:"Text",matchType:"any",useFormattedValue:!0,ui:{label:"Filter",labelSeparator:": "}}}));Pg(a.o.ni,"display",
b?"":"none");a.G||(a.G=new S({chartType:hN,container:a.o.rm}),Qn(a.G,"ready",function(){Mn(a.G,"select",a.Bx.bind(a))}));a.K?c():(a.K=new oM(a.o.ni),a.K.bind(a.Aa,a.G),Qn(a.K,"ready",c))}else a.o.ni.textContent="",a.G&&(a.G.clear(),a.G=null),a.Aa&&(a.Aa.clear(),a.Aa=null),a.K&&(a.K.clear(),a.K=null);a.Zc||(a.Zc=!0,Mn(a.D,"ready",a.by.bind(a)),Qn(a.D,"ready",function(){var d=a.D.oe();Mn(d,"select",a.Zw.bind(a));Mn(d,"onmouseover",a.gx.bind(a));Mn(d,"onmouseout",a.bx.bind(a))}))}
y.by=function(){this.T&&this.T.dispatchEvent("ready")};y.ux=function(){var a=this.F.getState();DN(this,!1);this.T.dispatchEvent("rangechange",a.range)};function DN(a,b){var c=a.F.getState();a.D.oa("hAxis.viewWindow",{min:c.range.start,max:c.range.end});c=a.D.Fa("animation.duration");b&&c===0&&a.D.oa("animation.duration",150);a.D.Md();a.D.oa("animation.duration",c)}
function HN(a){a.pa=[{label:"Datetime",type:a.C.W(0),calc:function(h,k){return{v:h.getValue(k,0),p:{dataRow:k}}}}];a.ka=[];for(var b=0,c=1,d=a.C.aa();c<d;){var e=c,g={label:a.C.Ba(c)+"  ",sourceColumn:c,properties:{dataColumn:e,viewColumn:a.pa.length}};a.sb[b]&&(g.type="number",g.calc=w(null));a.pa.push(g);a.ka.push(g);c++;c<d&&a.C.W(c)==="string"&&(c++,c<d&&a.C.W(c)==="string"&&c++,a.sb[b]||a.pa.push({calc:function(h){return function(k,l){return(k=RN(a,l,h))?k.key:null}}(e),type:"string",role:"annotation",
properties:{dataColumn:e}}));b++}for(c=b=0;c<a.ka.length;c++)if(!a.sb[c]){b=c;break}Al(a.J,1,{ui:{chartView:{columns:[0,a.ka[b].properties.viewColumn]}}});Al(a.J,1,{ui:{chartOptions:{colors:[a.Ha[b%a.Ha.length]]}}})}
function IN(a){function b(){return("      "+c(h++)).substr(-g)}function c(r){return r>=26?c(Math.floor(r/26)-1)+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[r%26]:"ABCDEFGHIJKLMNOPQRSTUVWXYZ"[r]}var d=a.C.aa(),e=a.C.ba();a.N=[];a.vc={};for(var g=Math.ceil(Math.log(e)/Math.log(26)),h=0,k=0;k<e;k++)for(var l=1;l<d;){var m=l;l++;if(l<d&&a.C.W(l)==="string"){var p=l,q=null;l++;l<d&&a.C.W(l)==="string"&&(q=l,l++);(m=SN(a,a.N.length,k,m,p,q,b))&&TN(a,m)}}a.Ya=P(a.j,"displayAnnotations")&&a.N.length>0}
function SN(a,b,c,d,e,g,h){e=e&&a.C.getValue(c,e);g=g&&a.C.getValue(c,g);return e||g?(h=h(),a=a.C.getValue(c,0),{idx:b,key:h,title:e,text:g,date:a,Jm:c,Xg:d}):null}
function UN(a){a.da=new Q;a.da.ed("string","Key");a.da.ed("string","Text");a.Ub=[];for(var b=[],c=0;c<a.N.length;c++){var d=a.N[c],e='<button type="button" class="key">'+Kd(d.key)+"</button>",g=d.date;a.Vb&&(g=Kd(a.Vb.Va(d.date)));var h=d.title||"";d=d.text||"";P(a.j,"allowHtml")||(h=Kd(h),d=Kd(d));b.push([e,'<span class="title">'+h+'</span> <span class="description">'+d+'</span> <span class="date">'+g+"</span> "])}a.da.Rg(b);var k=a.da.ba();b.forEach(function(l,m){a.da.dt(m,"idx",k-m-1);a.Ub[k-m-
1]=m})}function PN(a){if(a.Ya){UN(a);var b=El(a.wa);b.width="100%";b.height="100%";a.G.ff(b);b=a.K.j;if((a=a.da)&&!b.j.isEmpty()){b.F=Yq(a);b.m=new bM(b);a=VL(b.j);for(var c=0;c<a.length;c++)a[c].sd(b.F);b.m.start(a)}}}
function GN(a){a.j=new xl([a.Gd,LL]);a.m=new xl([Kl(a.j,"chart"),ML]);a.J=new xl([Kl(a.j,"range"),NL]);a.wa=new xl([Kl(a.j,"table"),OL]);var b=a.j.Oa("backgroundColor");b&&(Pg(a.o.ti,"background-color",b),Al(a.m,1,{backgroundColor:b}),Al(a.J,1,{ui:{chartOptions:{backgroundColor:b}}}));Al(a.m,1,{colors:N(a.j,"colors")});a.Ha=N(a.m,"colors");Al(a.J,1,{ui:{chartOptions:{colors:[a.Ha[0]]}}});typeof N(a.j,"fill")==="number"&&Al(a.m,1,{areaOpacity:Pl(a.j,"fill")/100,seriesType:"area"});b=P(a.j,"interpolateNulls",
!1);Al(a.m,1,{interpolateNulls:b});Al(a.J,1,{ui:{chartOptions:{interpolateNulls:b}}});Al(a.m,1,{vAxis:{maxValue:N(a.j,"max"),minValue:N(a.j,"min")}});if(b=N(a.j,"scaleColumns"))if(b.length===0)Al(a.m,1,{vAxis:{textPosition:"none"}});else{for(var c=b.length===1,d={},e=0;e<b.length;e++)d[b[e]]=c?{targetAxisIndex:1}:{targetAxisIndex:e};Al(a.m,1,{series:d})}else Al(a.m,1,{vAxis:{targetAxisIndex:1}});N(a.j,"scaleType")&&(N(a.j,"scaleType")==="fixed"||N(a.j,"scaleType")==="allfixed")&&Al(a.m,1,{vAxis:{baseline:0}});
a.C.W(0)==="datetime"?Al(a.j,1,{minDisplaySeconds:60,dateFormat:"HH:mm MMMM dd, yyyy",minTimelineGranularity:0}):Al(a.j,1,{minDisplaySeconds:86400,dateFormat:"MMMM dd, yyyy",minTimelineGranularity:86400});b=N(a.j,"dateFormat");typeof b==="string"?b={pattern:O(a.j,"dateFormat")}:b=Kl(a.j,"dateFormat");a.Vb=new Em(b);b=N(a.j,"numberFormats");if(typeof b==="string")b={pattern:O(a.j,"numberFormats")},a.ca=new gn(b);else if(lb(b)){var g=[];a.ca=g;xc(Kl(a.j,"numberFormats"),function(h,k){h={pattern:h};
k=parseInt(k,10);g[k]=new gn(h)})}else P(a.j,"displayExactValues")?a.ca=null:a.ca=new gn({pattern:"#.##"});b=O(a.j,"scaleFormat","#.########")+O(a.j,"allValuesSuffix","");Al(a.m,1,{vAxis:{format:b}});b=a.j.ta("thickness");Al(a.m,1,{lineWidth:b!=null?Math.max(1,b):1});b=N(a.j,"annotationsWidth");typeof b==="number"?Al(a.wa,1,{width:b+"%"}):b&&Al(a.wa,1,{width:b});a.Eg=O(a.j,"legendPosition","sameRow")==="newRow"?"twoRows":"oneRow";Al(a.J,1,{ui:{chartOptions:{width:N(a.m,"width")}}});Al(a.J,1,{ui:{chartOptions:{chartArea:{width:N(a.m,
"chartArea.width")}}}});N(a.j,"async",!1)&&(Al(a.m,1,{async:!0}),Al(a.J,1,{ui:{chartOptions:{async:!0}}}))}function QN(a){var b=a.F.getState()||{};b.range=b.range||{};var c=N(a.j,"zoomEndTime");c!=null&&(b.range.end=c);c=N(a.j,"zoomStartTime");c!=null&&(b.range.start=c);a.F.Qf(b);P(a.j,"displayRangeSelector")?a.o.Wn.style.display="":a.o.Wn.style.display="none";b=El(a.m);a.D.ff(b);b=El(a.J);a.F.ff(b)}
function LN(a){if(P(a.j,"displayAggregationButtons")){var b=[{id:"daily",label:"Daily",modCalc:function(h){if(h!=null)return new Date(h.getFullYear(),h.getMonth(),h.getDate(),0)}},{id:"weekly",label:"Weekly",modCalc:function(h){if(h!=null)return new Date(h.getFullYear(),h.getMonth(),h.getDate()-h.getDay())}},{id:"monthly",label:"Monthly",modCalc:function(h){if(h!=null)return new Date(h.getFullYear(),h.getMonth(),1)}},{id:"year",label:"Yearly",modCalc:function(h){if(h!=null)return new Date(h.getFullYear(),
0,1)}}],c=a.o.Vh.id;var d="Aggregate: ";for(var e=0;e<b.length;e++){var g=b[e];d+=' <button type="button" id="'+(c+"_"+g.id)+'" href="#">'+Kd(g.label)+"</button>"}d+="<br />";b=function(h){for(var k=0;k<h.length;k++)if(h[k]!==null)return h[k]};c=[];d=a.C.aa();for(e=1;e<d;)c.push({column:e,type:"number",label:a.C.Ba(e),aggregation:qM}),e++,e<d&&(c.push({column:e,type:"string",label:a.C.Ba(e),aggregation:b}),e++,e<d&&(c.push({column:e,type:"string",label:a.C.Ba(e),aggregation:b}),e++))}}
function MN(a){var b=a.o.Vh.id,c=P(a.j,"displayZoomButtons"),d=Gl(a.j,Ml,[],"zoomButtonsOrder"),e=a.nc;e.dd(a.o.Vh);if(c){e.cp(a.o.Vh,"Zoom: ");c={};for(var g=0;g<d.length;c={Dl:void 0,vq:void 0},g++){var h=d[g];if(!a.j.md("zoomButtons."+h))break;var k=O(a.j,"zoomButtons."+h+".className","zoomButton"),l=O(a.j,"zoomButtons."+h+".label",h);k=Xe("button",{type:"button",id:b+"_"+h,"class":k,href:"#"},l);c.Dl=Bf(e.j,k);e.cp(a.o.Vh,c.Dl);c.Dl=Vf(a.o.Vh);c.vq=VN(a,h).bind(a);Qn(a,"ready",function(m){return function(){a.Kb.va(m.Dl,
"click",m.vq)}}(c))}}}function VN(a,b){var c=N(a.j,"zoomButtons."+b+".offset"),d;c&&(d=Zi(c));var e=a.j.md("zoomButtons."+b+".range");return function(){var g=a.F.getState();var h=g.range.end;h==null&&(h=a.bc.max);if(c&&h!=null){h=Ui(h,d);var k=a.bc.min;h=h.getTime()>k.getTime()?h:k;k={start:h}}else e&&(k=e);k.start!==void 0&&(g.range.start=k.start);k.end!==void 0&&(g.range.end=k.end);a.F.Qf(g);a.F.Md();DN(a,!0)}}
y.bx=function(a){a=BN(this,a.row,a.column);this.T.dispatchEvent("onmouseout",{row:a.row,column:a.column});var b;a=this.getSelection();a.length>0&&(b=a[0].row);KN(this,b||void 0)};y.gx=function(a){var b=BN(this,a.row,a.column);this.T.dispatchEvent("onmouseover",{row:b.row,column:b.column});a=this.D.Na().getProperty(a.row,0,"dataRow");KN(this,a)};
function KN(a,b){for(var c=xd,d=0;d<a.ka.length;d++)if(!a.sb[d]){var e=a.ka[d],g=e.properties.dataColumn,h=a.Ha[d%a.Ha.length];h&&h.color&&(h=h.color);var k=P(a.j,"displayLegendDots")?Xe("div",{"class":"legend-dot",style:"background-color:"+h+";"}):xd;c=Qe([c,Xe("span",{style:"color:"+h+";"},Re([k,e.label]))]);b!=null&&P(a.j,"displayLegendValues",!0)&&(g=a.C.getValue(b,g),g!==null&&(e=g,h=null,a.ca&&(Array.isArray(a.ca)?h=a.ca[d]:h=a.ca),h&&(e=h.Va(g)),(g=a.j.Oa("allValuesSuffix"))&&(e+=g),c=Re([c,
": ",e])));c=Qe([c,Ld("&nbsp;&nbsp;")])}if(b!=null){var l=a.C.getValue(b,0);l=a.Vb.Va(l)}a.Eg==="oneRow"?(b=N(a.j,"displayDateBarSeparator"),d="",b===!0?d="|&nbsp;":b===!1?d="&nbsp; &nbsp;":d=b.toString(),c=l?Qe([c,Ld(d),l]):c):c=Qe([l?l:"",Ld("&nbsp;&nbsp;"),Xe("br"),c]);Cd(a.o.Yx,c)}function BN(a,b,c){a=a.D.Na();return{row:b!=null?a.getProperty(b,0,"dataRow"):null,column:c!=null?a.Lb(c,"dataColumn"):null}}function CN(a,b,c){return{row:b==null?null:a.Db.fn(b),column:c==null?null:a.Db.pr(c)}}
y.Zw=function(){this.T.dispatchEvent("select");if(this.G&&!this.Hf){var a=this.G.oe();if(a){var b;if((b=this.D.oe().getSelection())&&b.length){b=b[0];var c=b.column;b=!c||c<1?null:b}else b=null;b?(b=BN(this,b.row,b.column),(b=RN(this,b.row,b.column))?(c=this.G.Na(),b=c.ba()-c.fn(this.Ub[b.idx])-1,a.setSelection([{row:b}])):a.setSelection([])):a.setSelection([])}}};function RN(a,b,c){b=[String(b),String(c)].join();return a.N[a.vc[b]]}
function TN(a,b){var c=b.Jm+","+b.Xg,d=b.idx;a.N.push(b);a.vc[c]=d}
y.Bx=function(){var a=this,b=this.D.oe(),c=this.G.oe().getSelection()[0];if(c){this.Hf=!0;var d=this.G.Na();c=d.ba()-d.lc(c.row)-1;var e=this.N[this.Ub[c]];c=function(){var g=a.D.options.hAxis.viewWindow,h=g&&g.min&&g.min.getTime()||-Infinity;g=g&&g.max&&g.max.getTime()||Infinity;var k=e.date.getTime(),l=CN(a,e.Jm,e.Xg);return k>=h&&k<=g?(b.setSelection([{row:l.row,column:l.column+1}]),a.Hf=!1,!0):!1};c()||(d="ready",Tl(this.m,"animation.duration")&&(d="animationfinish"),Qn(b,d,c),WN(this,e.Jm))}else b.setSelection([])};
function WN(a,b){var c=a.bc.min.getTime(),d=a.bc.max.getTime(),e=a.D.options.hAxis.viewWindow,g=e&&e.min&&e.min.getTime()||c;e=e&&e.max&&e.max.getTime()||d;b=a.C.getValue(b,0).getTime();g=e-g;b=Math.max(c,b-Math.round(g/2));d=Math.min(d,b+g);b=Math.max(c,d-g);a.setVisibleChartRange(new Date(b),new Date(d),!0)};L("google.visualization.AnnotatedTimeLine",AN);AN.prototype.draw=AN.prototype.za;AN.prototype.getSelection=AN.prototype.getSelection;AN.prototype.getVisibleChartRange=AN.prototype.rr;AN.prototype.setVisibleChartRange=AN.prototype.setVisibleChartRange;AN.prototype.showDataColumns=AN.prototype.ft;AN.prototype.hideDataColumns=AN.prototype.Qr;function XN(a,b,c){Xf.call(this);this.j=a;this.C=b||0;this.m=c;this.o=sb(this.eu,this)}ub(XN,Xf);y=XN.prototype;y.ci=0;y.ea=function(){XN.xb.ea.call(this);this.stop();delete this.j;delete this.m};y.start=function(a){this.stop();this.ci=bi(this.o,a!==void 0?a:this.C)};y.stop=function(){this.isActive()&&cb.clearTimeout(this.ci);this.ci=0};y.isActive=function(){return this.ci!=0};y.eu=function(){this.ci=0;this.j&&this.j.call(this.m)};var YN={},ZN=null;function $N(a){a=mb(a);delete YN[a];Fc(YN)&&ZN&&ZN.stop()}function aO(){ZN||(ZN=new XN(function(){bO()},20));var a=ZN;a.isActive()||a.start()}function bO(){var a=Date.now();xc(YN,function(b){cO(b,a)});Fc(YN)||aO()};function dO(){qh.call(this);this.j=0;this.endTime=this.startTime=null}ub(dO,qh);dO.prototype.m=function(a){this.dispatchEvent(a)};function eO(a,b,c,d){dO.call(this);if(!Array.isArray(a)||!Array.isArray(b))throw Error("Ke");if(a.length!=b.length)throw Error("Le");this.de=a;this.Ki=b;this.duration=c;this.o=d;this.coords=[];this.progress=0}ub(eO,dO);
eO.prototype.play=function(a){if(a||this.j==0)this.progress=0,this.coords=this.de;else if(this.j==1)return!1;$N(this);this.startTime=a=Date.now();this.j==-1&&(this.startTime-=this.duration*this.progress);this.endTime=this.startTime+this.duration;this.progress||this.m("begin");this.m("play");this.j==-1&&this.m("resume");this.j=1;var b=mb(this);b in YN||(YN[b]=this);aO();cO(this,a);return!0};eO.prototype.stop=function(a){$N(this);this.j=0;a&&(this.progress=1);fO(this,this.progress);this.m("stop");this.m("end")};
eO.prototype.ea=function(){this.j==0||this.stop(!1);this.m("destroy");eO.xb.ea.call(this)};function cO(a,b){b<a.startTime&&(a.endTime=b+a.endTime-a.startTime,a.startTime=b);a.progress=(b-a.startTime)/(a.endTime-a.startTime);a.progress>1&&(a.progress=1);fO(a,a.progress);a.progress==1?(a.j=0,$N(a),a.m("finish"),a.m("end")):a.j==1&&a.m("animate")}function fO(a,b){typeof a.o==="function"&&(b=a.o(b));a.coords=Array(a.de.length);for(var c=0;c<a.de.length;c++)a.coords[c]=(a.Ki[c]-a.de[c])*b+a.de[c]}
eO.prototype.m=function(a){this.dispatchEvent(new gO(a,this))};function gO(a,b){Zf.call(this,a);this.coords=b.coords;this.x=b.coords[0];this.y=b.coords[1];this.z=b.coords[2];this.duration=b.duration;this.progress=b.progress;this.state=b.j}ub(gO,Zf);function hO(a,b,c,d,e){qh.call(this);this.D=a;this.Pb=b;this.ac=c;this.K=new sl({Ua:"arial",fontSize:d,color:"#333333",opacity:1,mb:"",bold:!1,Pc:!1,Kd:!1});this.O=new sl({Ua:"arial",fontSize:d,color:"black",opacity:1,mb:"",bold:!1,Pc:!1,Kd:!1});this.J=new sl({Ua:"arial",fontSize:0,color:"#333333",opacity:1,mb:"",bold:!1,Pc:!1,Kd:!1});this.H=e;this.o=this.j=this.m=null;this.C=[]}I(hO,qh);
function iO(a,b,c,d){a.Qm=c;jO(a);b=kO(a,b);a.nj!=null&&d?(a.Ge=new eO([a.nj],[b],d.duration,d.easing),og(a.Ge,["begin","animate","end"],a.G,!1,a),og(a.Ge,"end",a.F,!1,a),a.Ge.play(!1)):(a.nj=b,lO(a))}function mO(a,b,c){a.js=Math.max(1,b);a.up=Math.max(1,c)}function nO(a,b,c,d){a.C.push({Ib:b,cd:c,color:d})}hO.prototype.clear=function(){jO(this);fc(this.j);this.j=null;yg(this)};
function oO(a,b,c){var d=new uc(a.Pb,a.ac);a.j==null?a.j=new By(a.D,d,b,c):a.j.update(d,b);Iy(a.j,function(){var e=Gy(a.j),g=mo(e,a.Pb,a.ac);e.Ld(g,"contextmenu",$f);a.m=e;a.o=qo(e,!1);var h=a.o;e.appendChild(g,h);g=Math.round(.45*Math.min(a.Pb,a.ac));var k=a.Pb/2,l=a.ac/2;so(e,k-.5,l-.5,g,pO,h);g-=pO.strokeWidth;g=Math.round(g*.9);so(e,k-.5,l-.5,g,qO,h);g-=qO.strokeWidth*2;var m=g*.75;for(var p=0;p<a.C.length;p++){var q=a.C[p],r=270*kO(a,q.Ib)+jc(135,360),t=270*kO(a,q.cd)+jc(135,360),u=new Zn,v=
k+mc(r,g),x=l+nc(r,g);u.move(v,x);eo(u,k,l,g,g,r+90,t+90,!0);v=k+mc(t,m);x=l+nc(t,m);bo(u,v,x);eo(u,k,l,m,m,t+90,r+90,!1);u.close();vo(e,u,new al({fill:q.color}),h)}a.Dj&&a.Dj&&(m=l-Math.round(g*.35),xo(e,a.Dj,0,m,a.Pb,m,"center",a.K,h));p=a.up;q=g*.8;r=g*.9;t=a.js*p;u=(a.Wl-a.di)/t;v=new Zn;x=new Zn;var z=a.J,B=Math.round(g*.14);z.fontSize=B;for(var C=0;C<=t;C++){var A=270*kO(a,C*u+a.di)+jc(135,360),D=C%p==0,F=D?q:r,K=D?v:x;var G=k+mc(A,F);m=l+nc(A,F);K.move(G,m);G=k+mc(A,g);m=l+nc(A,g);bo(K,G,m);
D&&a.Vl&&(D=a.Vl[Math.floor(C/p)])&&(G=k+mc(A,F-B/2),m=l+nc(A,F-B/2),F="center",A>280||A<90?(F="end",A=0):A>=90&&A<260?(F="start",A=G,G=a.Pb):(K=Math.min(G,a.Pb-G),A=G-K,G+=K,m+=Math.round(B/4)),xo(e,D,A,m,G,m,F,z,h))}vo(e,x,rO,h);vo(e,v,sO,h);jO(a);a.xs=g;lO(a);a.H()},b)}hO.prototype.G=function(a){this.nj=a.x;lO(this)};hO.prototype.F=function(){jO(this)};function jO(a){a.Ge&&(yg(a.Ge),a.Ge.stop(!1),fc(a.Ge),a.Ge=null)}
function kO(a,b){a=(b-a.di)/(a.Wl-a.di);a=Math.max(a,-.02);return a=Math.min(a,1.02)}
function lO(a){if(a.m){var b=a.xs,c=a.m,d=a.Pb/2,e=a.ac/2,g=270*a.nj+jc(135,360),h=Math.round(b*.95),k=Math.round(b*.3),l=mc(g,h);h=nc(g,h);var m=mc(g,k);k=nc(g,k);g=jc(g+90,360);var p=b*.07,q=mc(g,p);p=nc(g,p);g=new Zn;g.move(d+l,e+h);$n(g,go(d+q,e+p,d-m+q/2,e-k+p/2,d-m,e-k));$n(g,go(d-m-q/2,e-k-p/2,d-q,e-p,d+l,e+h));l=Math.round(b*.15);(h=a.ws)?po(c,h):h=a.ws=qo(c);a.Qm&&(b=e+Math.round(b*.75),xo(c,a.Qm,0,b,a.Pb,b,"center",a.O,h));vo(c,g,tO,h);so(c,d-.5,e-.5,l,uO,h);c.appendChild(a.o,h)}}
var pO=new al({fill:"#cccccc",stroke:"#333333",strokeWidth:1}),qO=new al({fill:"#f7f7f7",stroke:"#e0e0e0",strokeWidth:2}),rO=new al({stroke:"#666666",strokeWidth:1}),sO=new al({stroke:"#333333",strokeWidth:2}),tO=new al({fill:"#dc3912",fillOpacity:.7,stroke:"#c63310",strokeWidth:1}),uO=new al({fill:"#4684ee",stroke:"#666666",strokeWidth:1});y=hO.prototype;y.di=NaN;y.Wl=NaN;y.js=NaN;y.up=NaN;y.Qm=null;y.Dj=null;y.xs=0;y.ws=null;y.nj=null;y.Vl=null;y.Ge=null;function vO(a,b,c,d){this.pa=a;this.Pb=b;this.ac=c;this.Aa=d;this.m=[];this.o=[];this.N=[];this.fa=[];this.C=[];this.F=0;this.D=100;this.wa=this.Ra=this.K=this.J=this.ka=this.O=this.X=this.ca=this.H=this.G=null;this.j=!0;this.da=0}function wO(a,b,c){return Math.min(Math.floor(a.Pb/c),Math.floor(a.ac/b))}
function xO(a,b){a.clear();var c=a.o.length,d=1,e=1;if(c>1){var g=Math.floor(Math.sqrt(a.Pb*a.ac/c));e=Math.floor(a.Pb/g);for(d=Math.floor(a.ac/g);!(c<=Math.floor(a.Pb/g)*Math.floor(a.ac/g));){var h=wO(a,d,e+1),k=wO(a,d+1,e);h>=k&&(g=h,e++);k>=h&&(g=k,d++)}}g=wO(a,d,e);k=Wn();k.dd(a.pa);a.m=[];if(c!=0){var l=k.na("TABLE",{style:"border: 0; padding: 0; margin: 0;",cellpadding:0,cellspacing:0,align:"center"}),m=k.na("TBODY",null);k.appendChild(l,m);h=[];for(var p=0,q=0;q<d;q++){var r=k.na("TR",{style:"border: 0; padding: 0; margin: 0;"});
k.appendChild(m,r);for(var t=0;t<e;t++){var u=k.na("TD",{style:"border: 0; padding: 0; margin: 0; width: "+g+"px;"});h[p++]=u;k.appendChild(r,u)}}k.appendChild(a.pa,l);d=Math.round(g*.1);a.da=0;a.j=!0;for(e=0;e<c;e++)k=a.m[e]=new hO(h[e],g,g,d,function(){a.da++;a.da==a.m.length&&(a.j=!1)}),k.di=a.F,k.Wl=a.D,k.Dj=a.C[e],l=a.N,m=l.length,mO(k,m>1?m-1:4,a.T),m>0&&(k.Vl=l),iO(k,a.o[e],a.fa[e],null),a.G!=null&&a.H!=null&&nO(k,a.G,a.H,a.ca),a.X!=null&&a.O!=null&&nO(k,a.X,a.O,a.ka),a.J!=null&&a.K!=null&&
nO(k,a.J,a.K,a.Ra),oO(k,b,a.Aa)}}vO.prototype.clear=function(){for(var a=0;a<this.m.length;++a)this.m[a].clear();this.m=[]};vO.prototype.T=2;function yO(a){Qo.call(this,a)}I(yO,Qo);y=yO.prototype;
y.ud=function(a,b,c){var d=new xl([c||{}]);c=this.container;var e=Ro(this,d),g=this.getHeight(d),h=P(d,"forceIFrame");if(e!=this.Pb||g!=this.ac||h!=this.vp)this.j&&this.j.clear(),this.j=new vO(c,e,g,h),this.Pb=e,this.ac=g,this.vp=h;c=this.j;e=Pl(d,"min",0);c.F!=e&&(c.F=e,c.j=!0);e=Pl(d,"max",100);c.D!=e&&(c.D=e,c.j=!0);e=N(d,"majorTicks",[String(c.F),"","","",String(c.D)]);e.length==1&&(e=["",e[0],""]);$b(c.N,e)||(c.N=e,c.j=!0);e=Pl(d,"minorTicks",2);c.T!=e&&(c.T=e,c.j=!0);e=d.ta("greenFrom");g=d.ta("greenTo");
h=d.ta("yellowFrom");var k=d.ta("yellowTo"),l=d.ta("redFrom"),m=d.ta("redTo"),p=Xl(d,"greenColor","#109618"),q=Xl(d,"yellowColor","#FF9900"),r=Xl(d,"redColor","#DC3912");if(c.G!=e||c.H!=g||c.ca!=p||c.X!=h||c.O!=k||c.ka!=q||c.J!=l||c.K!=m||c.Ra!=r)c.G=e,c.H=g,c.ca=p,c.X=h,c.O=k,c.ka=q,c.J=l,c.K=m,c.Ra=r,c.j=!0;d=ap(d,400,"inAndOut");c.wa=d;d=[];e=[];g=[];if(b.aa()==2&&b.W(0)=="string"&&b.W(1)=="number")for(h=0;h<b.ba();h++)b.getValue(h,0)!=null&&b.getValue(h,1)!=null&&(g.push(b.getValue(h,0)),d.push(b.getValue(h,
1)),e.push(b.ha(h,1)));else for(h=0;h<b.aa();h++)if(b.W(h)=="number")for(k=0;k<b.ba();k++)b.getValue(k,h)!=null&&(d.push(b.getValue(k,h)),e.push(b.ha(k,h)),g.push(b.Ba(h)));c.j=c.j||c.o.length!=d.length||c.C.length!=g.length||!$b(c.C,g);c.o=d;c.fa=e;c.C=g;if(c.j)xO(c,a);else for(a=0;a<c.o.length;a++)b=c.m[a],b.Dj=c.C[a],iO(b,c.o[a],c.fa[a],c.wa);Rn(this,"ready",null)};y.De=function(){this.j&&this.j.clear()};y.Pb=0;y.ac=0;y.vp=!0;function zO(){}zO.prototype.j=f();function AO(a){if(lb(a)&&typeof a.aa==="function"&&typeof a.ba==="function")return a;throw Error("Me");}zO.prototype.xc=function(a){return this.j(a)?2:0};function BO(a,b,c){return c.length===0||Fb(c,function(d){return d==null||a.kd(b)===d})}function CO(a,b,c){return c.length===0||Fb(c,function(d){return a.W(b)===d})}zO.prototype.matchType=function(a,b,c,d){var e;if(e=b<a.aa())e=a.W(b)===c;if(c=e)d=d==null?null:d,c=d==null||a.kd(b)===d;return c};
zO.prototype.indexOf=function(a,b){for(var c=0;c<a.aa();c++)if(a.W(c)==b)return c;return-1};function DO(a,b,c){for(var d=0;d<b.length;++d){var e=b[d];if(e>=a.aa()||a.W(e)!=c[d])return!1}return!0}function EO(a,b,c){return a.matchType(b,c,"number")?FO(b,c,function(d){return d>=0}):!1}function FO(a,b,c){for(var d=Math.min(a.ba(),20),e=0;e<d;e++){var g=a.getValue(e,b);if(g!=null&&!c(g))return!1}return!0}
function GO(a,b){function c(d){return Gg(new Fg(-180,180),d)&&!(isFinite(d)&&d%1==0)}return a.matchType(b,0,"number")&&a.matchType(b,1,"number")?FO(b,0,function(d){return Gg(new Fg(-90,90),d)&&!(isFinite(d)&&d%1==0)})&&FO(b,1,c):!1}function HO(a){for(var b=a.rg(0),c=Math.min(a.ba(),20),d=0,e=0;e<c;e++){var g=a.getValue(e,1);g&&!Kb(b,g)||d++}return d/c>.6};function IO(){}I(IO,zO);IO.prototype.j=function(a){var b=a.aa();if(b<1||b>2)return!1;var c=this.matchType(a,0,"string");b==2&&(c=c&&this.matchType(a,1,"number"));return c};IO.prototype.xc=function(a){return this.j(a)?1:0};
function JO(a,b,c){try{a=AO(a);b=b||"auto";var d=0,e=-1,g=-1,h=-1,k=-1;if(DO(a,[d,d+1],["number","number"])){var l="latlng";h=d;k=d+1;d+=2;if(b==="regions")throw Error("Ne");b==="auto"&&(b="markers")}else if(DO(a,[d],["string"])){switch(b){case "auto":l="regioncode";b="regions";e=d;break;case "regions":l="regioncode";e=d;break;case "markers":case "text":l="address";g=d;break;default:throw Error("Oe`"+b);}d+=1}else throw Error("Pe");var m=null;DO(a,[d],["string"])&&"tooltip"!=a.Lb(d,"role")&&(m=d++);
var p=null,q=null;DO(a,[d],["number"])&&(p=d++,DO(a,[d],["number"])&&(q=d++));var r=null;DO(a,[d],["string"])&&"tooltip"==a.Lb(d,"role")&&(r=d++);l!="regioncode"&&p!=null&&q==null&&(q=p);if(a.aa()!=d)throw Error("Qe`"+d);return{om:l,Mm:b,rj:e,ki:g,wh:h,xh:k,gj:m,hf:p,Qh:q,vo:r}}catch(t){return c&&c.yb("Incompatible data table: "+t),null}}var KO={sB:"regions",NA:"markers",TEXT:"text",Xh:"auto"};var LO={},MO="https://www.gstatic.com/charts/regioncoder/0/";function NO(a){this.j=a}function OO(a){PO=a;MO="https://www.gstatic.com/charts/regioncoder/"+a+"/"}function QO(a,b){a=Lc(a.toLowerCase());a=encodeURIComponent(String(a));var c=LO[a];c==null?(c=[b],LO[a]=c,RO(a,function(d){SO(a,d)},function(){SO(a,null)})):Array.isArray(c)?Mb(c,b):bi(function(){return b(c)},0)}
function RO(a,b,c){$I(MO+"/geocodes/"+(a+".js")).then(function(d){var e=RegExp(";\\s*gviz\\.util\\.RegionCoder\\.dictionaryReady[\\s\\S]*$","g");d=d.replace(RegExp("^[\\s\\S]*var results\\s*=\\s*","g"),"");d=d.replace(e,"");e=JSON.parse(d);b&&b(e);return e},function(d){c&&c(d)})}function SO(a,b){var c=LO[a];if(b){if(b=new NO(b),Array.isArray(c))for(LO[a]=b,a=0;a<c.length;a++)c[a](b)}else if(Array.isArray(c))for(LO[a]=null,a=0;a<c.length;a++)c[a](null)}
function TO(a){var b=UO;PO==="1"&&(b=VO,a=a.toLowerCase());return Vb(b,a)>=0}NO.dictionaryReady=SO;var PO="0",VO="ad ae af ag al am ao ar as at au ax az ba bb bd be bf bg bh bi bj bm bn bo bq br bs bt bw by bz ca cd cf cg ch ci cl cm co cr cu cv cw cy cz de dj dk dm do dz ec ee eg eh er es et fi fj fm fo fr ga gb gd ge gf gg gh gl gm gn gp gq gr gt gw gy hk hn hr ht hu id ie il in iq ir is it je jm jo jp ke kg kh ki km kn kp kw ky kz la lb lc li lk lr ls lt lu lv ly ma md me mf mg mh mk ml mm mn mp mq mr ms mu mv mw mx my mz na nc ne ng ni nl no np nr nu nz om pa pe pf pg ph pk pl pm pr ps pt pw py qa re ro rs ru rw sa sb sc sd se sh si sj sk sl sm sn so sr ss st sv sx sy sz tc td tg th tj tk tl tm tn to tr tt tv tw tz ua ug us uy uz vc ve vg vi vn vu wf ws xk ye yt za zm zw".split(" ");
OO(PO);var UO="AD AE AF AG AL AM AO AR AT AU AZ BA BB BD BE BF BG BH BI BJ BN BO BR 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 HR 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 LI 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 TD TG TH TJ TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VC VE VN VU WS YE YU ZA ZM ZW".split(" ");function WO(a,b,c,d){d=d===void 0?!1:d;Xf.call(this);var e=this;this.ca=a;this.j=b;this.N=c;this.T=d;this.J=[];this.C={};this.O=this.F=this.o=this.D=this.m=this.G=this.H=null;this.fa=function(g,h){return e.j.C(g,h)};this.K=new qh}I(WO,Xf);WO.prototype.va=function(a,b){og(this.K,a,b)};
function XO(a,b){var c=a.j;c.clear();var d=mo(c,b.width,b.height);a.C={};var e=qo(c);YO(a,e,b,new Kg(0,0,b.width,b.height),!1);var g=qo(c),h=a.j,k=qo(h);a.m=qo(h);for(var l=0;l<b.views.length;++l)ZO(a,k,b,b.views[l],!1),$O(a,b,b.views[l]);a.G=qo(h);aP(a,a.G,b.Dh,!1,b.fc);h.appendChild(g,k);a.m&&h.appendChild(g,a.m);h.appendChild(g,a.G);g=c.bk(g,b.ve);a.o=qo(c);bP(a,b);a.F=qo(c);cP(a,b);a.D=qo(c);dP(a,b);c.appendChild(d,e);c.appendChild(e,g);c.appendChild(e,a.o);c.appendChild(e,a.F);c.appendChild(e,
a.D);a.H=b;eP(a,d)}function fP(a,b,c){c=c===void 0?!1:c;a.D&&po(a.j,a.D);dP(a,b);if(c||a.H&&!wj(a.H.ih,b.ih))for(a.m&&po(a.j,a.m),c=0;c<b.views.length;++c)$O(a,b,b.views[c]);gP(a,b);a.o&&po(a.j,a.o);bP(a,b);a.O!==(b.kj?b.kj.Zd:null)&&a.F&&(po(a.j,a.F),cP(a,b));a.H=b}function $O(a,b,c){var d=qo(a.j);c=Cb(c.features,function(g){return Kb(b.ih,g.id)});for(var e=0;e<c.length;++e)hP(a,d,b,c[e]);a.j.appendChild(a.m,d)}
function iP(a,b){var c=a.j;Ab(Ef(a.G.Z()),function(d){Ab(Ef(d),function(e){$w(c,e)})});aP(a,a.G,b.Dh,!1,b.fc)}function hP(a,b,c,d){c=c.dh[d.id].Uc;jP(a,b,d,!1,!1,[kP,lP,c.fill]);d.yd.length!=0&&(jP(a,b,d,!0,!1,[c.yd]),jP(a,b,d,!1,!1,[c.border]))}
function cP(a,b){var c=b.kj;if(c){var d=a.F,e=a.j,g=c.view.Gh,h=g.left+g.width/2,k=g.top+g.height/2,l=g.width/2,m=g.height/2,p=c.qs.x,q=c.qs.y,r=new al({fill:"808080",fillOpacity:.25}),t=new Zn;t.move(p,q);bo(t,p,q+(k>q?m:-m));bo(t,p+(h>p?l:-l),q);t.close();p=vo(e,t,r,d);mP(p,"magnifyingGlassTriangle",!0);p=new al({fill:"white"});p=to(e,h,k,l,m,p,d);mP(p,"magnifyingGlassBorder",!0);p=new al({stroke:"bfbfbf",strokeWidth:1.5});p=to(e,h,k,l,m,p,d);mP(p,"magnifyingGlassBorder",!0);p=qo(e);g=e.bk(p,new Kg(g.left+
3.5,g.top+3.5,g.width-7,g.height-7),!0);e.appendChild(d,g);g=new al({stroke:"cccccc",strokeWidth:1.5});d=to(e,h,k,l-3.5,m-3.5,g,d);mP(d,"magnifyingGlassBorder",!0);d=c.view;YO(a,p,b,d.Gh,!0);ZO(a,p,b,d,!0);aP(a,p,c.Dh,!0,b.fc);a.O=c.Zd}else a.O=null}function dP(a,b){a.J.length>0&&(Ab(a.J,function(c){$w(a.j,c)}),a.J=[]);a.J=b.Ze.length>0?Db(b.Ze,function(c){return c.html!=null?rz(c,a.ca.ub()):sz(c,a.j,a.D).Z()}):[]}
function nP(a,b){xc(b.dh,function(c,d){c=c.Uc;oP(a,d,"feature",c.fill);oP(a,d,"disputed",c.yd,a.T);oP(a,d,"border",c.border)})}function oP(a,b,c,d,e){b=[c,b].join(".");b=a.C[b];if(b!=null)for(c=0;c<b.length;++c)a.j.ze(b[c],d,e)}
function eP(a,b){function c(e){var g=pP(e.target);if(g&&g.lk){var h=qP(e.type,g.type),k=g.elementType;g=Gc(g.data);e.type==="mouseout"?g.Yd=!1:e.type==="mouseover"&&(g.Yd=!0);g.sa=vr(e);a.K.dispatchEvent({type:h,elementType:k,data:g})}}var d=a.j;d.Ld(b,"mousemove",c);d.Ld(b,"mouseout",c);d.Ld(b,"mouseover",c);d.Ld(b,"click",c)}
function qP(a,b){switch(b){case "feature":switch(a){case "click":return"featureClick";case "mousemove":return"featureMove";case "mouseout":case "mouseover":return"featureHover";default:throw Error("Re");}case "marker":switch(a){case "click":return"markerClick";case "mousemove":return"markerMove";case "mouseout":case "mouseover":return"markerHover";default:throw Error("Se");}}}function mP(a,b,c){rP(a,["F",b,"1",c?"1":"0","","0"])}function rP(a,b){b=b.join("#");no(a,b)}
function pP(a){a=Tk(a);if(!a||a==="_default_")return null;a=a.split("#");var b=a[1],c=a[2]==="1"?!0:!1,d=a[3]==="1"?!0:!1;switch(a[0]){case "F":return{type:"feature",elementType:b,lk:c,data:{aj:d,Yq:a[4]?a[4]:null,Yi:a[5]==="1"?!0:!1}};case "M":return{type:"marker",elementType:b,lk:c,data:{aj:d,Zd:a[4],Ic:Vd(a[5]),rh:a[6]==="1"?!0:!1}};default:return null}}function YO(a,b,c,d,e){a=uo(a.j,d.left,d.top,d.width,d.height,c.pi,b);mP(a,"ocean",e)}
function ZO(a,b,c,d,e){for(var g=qo(a.j),h=0;h<d.features.length;++h){var k=a,l=g,m=d.features[h],p=e,q=c.dh[m.id].Uc;jP(k,l,m,!1,p,[q.fill],"feature");m.yd.length!=0&&(jP(k,l,m,!0,p,[q.yd],"disputed"),jP(k,l,m,!1,p,[q.border],"border"))}a.j.appendChild(b,g)}
function jP(a,b,c,d,e,g,h){var k=d?c.yd:c.polygons,l=c.id;(h=h!=null?[h,l].join("."):null)&&(a.C[h]=a.C[h]||[]);for(l=0;l<k.length;++l){var m=k[l],p=new Zn;sP(p,m.shell,"natural");for(var q=0;q<m.holes.length;q++)sP(p,m.holes[q],"reverse");m=p;if(m.Mb.length>0)for(p=0;p<g.length;++p)if(q=vo(a.j,m,g[p],b,d?a.T:void 0))rP(q,["F","feature",c.lk?"1":"0",e?"1":"0",c.id,d?"1":"0"]),h&&a.C[h].push(q)}}
function sP(a,b,c){b=b.points;var d=b.length;if(!(d<=1)){var e=c==="natural"?0:d-1;d=c==="natural"?d:-1;c=c==="natural"?1:-1;for(var g=e;g!==d;g+=c){var h=b[g][0],k=b[g][1];g===e?a.move(h,k):bo(a,h,k)}a.close()}}
function aP(a,b,c,d,e){var g=a.j;c=Rb(c);Yb(c,function(p,q){return q.size-p.size});for(var h=0;h<c.length;++h){var k=c[h],l=qo(g);rP(l,["M","marker","1",d?"1":"0",k.Zd,k.Ic,k.rh?"1":"0"]);g.appendChild(b,l);if(a.N.Mm==="text"){var m=new sl({Ua:e,fontSize:k.size,color:k.brush.fill,opacity:k.brush.fillOpacity,mb:"",bold:!1,Kd:!1,Pc:!1});wo(g,k.label,k.x,k.y,"center","center",m,l)}else so(g,k.x,k.y,k.size,k.brush,l);k=["marker",k.Zd].join(".");a.C[k]=l.Z()}}
function gP(a,b){var c=a.j,d=a.H.jh;Ab(d,function(e){if(!Kb(b.jh,e)){e=["marker",e].join(".");e=Ef(a.C[e]);for(var g=1;g<e.length;++g)$w(c,e[g])}});Ab(b.jh,function(e){if(!Kb(d,e)){e=["marker",e].join(".");e=a.C[e];var g=(e.firstElementChild!==void 0?e.firstElementChild:Ff(e.firstChild,!0)).cloneNode(!0);c.ze(g,kP);e.appendChild(g)}})}function bP(a,b){if(b.yc){b=b.yc;var c=a.j;a=a.o;Ry(b.Am,c,a);Sy(b.Dn,c,a);Ty(b.ro,c,a)}}
WO.prototype.ea=function(){var a=this;yg(this.K);this.J.length>0&&(Ab(this.J,function(b){$w(a.j,b)}),this.J=[]);this.j.clear();fc(this.H);this.H=null;this.G&&$w(this.j,this.G.Z());this.G=null;this.m&&$w(this.j,this.m.Z());this.m=null;this.D&&$w(this.j,this.D.Z());this.D=null;this.o&&$w(this.j,this.o.Z());this.o=null;this.F&&$w(this.j,this.F.Z());this.F=null;Xf.prototype.ea.call(this)};var kP=new al({strokeWidth:"3",stroke:"black",strokeOpacity:"0.2"}),lP=new al({strokeWidth:"1",stroke:"black",strokeOpacity:"0.1"});function tP(a,b){var c=new Hg(-5,-5,-5,-5);this.tb=Ig(b.clone(),c);a=wc(a)*2/5;this.j=new uc(a,a)}function uP(a,b){var c=a.tb;a=a.j;var d=b.x;d+a.width>c.right&&(d=b.x-a.width);var e=b.y-a.height;e<c.top&&(e=b.y);return new Kg(d,e,a.width,a.height)}function vP(a,b,c,d){var e=c.Cn,g=Ng(c.Gh);c=Number(b.lat);b=Number(b.lng);b<e.lo[1]?b+=360:b>e.hi[1]&&(b-=360);a=wc(a.j)/2/d/(g.height/(e.hi[0]-e.lo[0]));return{hi:[c+a,b+a],lo:[c-a,b-a]}}
function wP(a,b){var c=Hb(a.Dh,function(d){return d.Ic===b});if(!c)return!1;a=a.view.Gh;return rc(new M(c.x,c.y),new M(a.left+a.width/2,a.top+a.height/2))<wc(Ng(a))/2*.9};function xP(a,b,c){this.o=b;this.C=c;this.j=this.m=null;this.enabled=P(a,"magnifyingGlass.enable")}xP.prototype.handleEvent=function(a,b){if(!this.enabled)return!1;if(yP(this,a)||zP(this,a,b))return!0;b=a.elementType==="feature";return a.data.aj&&b?!0:!1};function zP(a,b,c){if(b.type!=="markerHover")return!1;if(b.data.Yd){if(!b.data.rh)return!1;if(c&&wP(c,b.data.Ic))return!0;AP(a);a.m=setTimeout(function(){a.m=null;a.o.m={Zd:b.data.Zd,Ic:b.data.Ic};bm(a.C,0)},300);return!0}AP(a);return!1}
function yP(a,b){if(!a.o.m)return!1;switch(b.type){case "markerClick":case "featureClick":return b.data.aj?a=!1:(a.close(),a=!0),a;case "markerHover":case "featureHover":if(b.data.Yd){var c=b.elementType==="marker",d=b.elementType==="magnifyingGlassTriangle";b.data.aj&&!d?BP(a):c&&(b.data.rh?BP(a):a.close())}else a.j===null&&(c=b.elementType==="marker",(b.data.aj||c)&&CP(a));return!1;case "featureMove":return b.elementType==="magnifyingGlassTriangle"?(CP(a),a=!0):a=!1,a;default:return!1}}
function CP(a){BP(a);a.j=setTimeout(function(){a.j=null;a.close()},500)}xP.prototype.close=function(){this.o.m=null;bm(this.C,0)};function AP(a){a.m!==null&&(clearTimeout(a.m),a.m=null)}function BP(a){a.j!==null&&(clearTimeout(a.j),a.j=null)};function DP(a){this.options=a||{}}DP.prototype.create=function(a){return new this.constructor(a)};DP.prototype.j=function(){return[]};DP.prototype.m=w(1.618);DP.prototype.set=function(a,b){this.options[a]=b};function EP(a){var b=0,c=0;if(a.boundingBox){b=a.boundingBox;var d=b.lo;c=b.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.origin;a.origin&&Object.assign(c,a.origin);Object.assign(b,a);b.origin=c;b.parallels&&b.parallels.length!==0?b.parallels.length<2&&(b.parallels[1]=Math.abs(b.parallels[0]-d[0])>Math.abs(b.parallels[0]-d[1])?d[0]:d[1]):b.parallels=d;this.options=a||{};this.o=b.origin.lat/(180/Math.PI);this.C=b.origin.lng/(180/Math.PI);this.parallels=
Db(b.parallels,function(e){return e/(180/Math.PI)})}I(EP,DP);EP.prototype.j=function(){var a=this;return Db(arguments,function(b){var c=b[0]/(180/Math.PI),d=.5*(Math.sin(a.parallels[0])+Math.sin(a.parallels[1]));b=d*(b[1]/(180/Math.PI)-a.C);var e=Math.cos(a.parallels[0]);e=e*e+2*d*Math.sin(a.parallels[0]);c=Math.sqrt(e-2*d*Math.sin(c))/d;return{x:c*Math.sin(b)*(180/Math.PI),y:180/Math.PI*(Math.sqrt(e-2*d*Math.sin(a.o))/d-c*Math.cos(b))}})};function FP(a){this.options=a||{}}I(FP,DP);FP.prototype.m=w(2.2);FP.prototype.j=function(){return Db(arguments,function(a){var b=a[0]/(180/Math.PI);return{x:a[1]/(180/Math.PI)*3/(2*Math.PI)*(180/Math.PI)*Math.sqrt(Math.PI*Math.PI/3-b*b),y:b}})};function GP(a){var b=0,c=0;if(a.boundingBox){b=a.boundingBox;var d=b.lo;c=b.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.origin;a.origin&&Object.assign(c,a.origin);Object.assign(b,a);b.origin=c;b.parallels&&b.parallels.length!==0?b.parallels.length<2&&(b.parallels[1]=Math.abs(b.parallels[0]-d[0])>Math.abs(b.parallels[0]-d[1])?d[0]:d[1]):b.parallels=d;this.options=a||{};this.C=b.origin.lat/(180/Math.PI);this.o=b.origin.lng/(180/Math.PI);this.parallels=
Db(b.parallels,function(e){return e/(180/Math.PI)})}I(GP,DP);
GP.prototype.j=function(){var a=this;return Db(arguments,function(b){var c=b[1]/(180/Math.PI),d=Math.log(1/Math.cos(a.parallels[1])*Math.cos(a.parallels[0]))/Math.log(1/Math.tan(.25*Math.PI+.5*a.parallels[0])*Math.tan(.25*Math.PI+.5*a.parallels[1])),e=Math.cos(a.parallels[0])*Math.pow(Math.tan(.25*Math.PI+.5*a.parallels[0]),d)/d;b=e*Math.pow(1/Math.tan(.25*Math.PI+b[0]/(180/Math.PI)*.5),d);return{x:b*Math.sin(d*(c-a.o))*(180/Math.PI),y:e*Math.pow(1/Math.tan(.25*Math.PI+.5*a.C),d)-b*Math.cos(d*(c-
a.o))*(180/Math.PI)}})};function HP(a){this.options=a||{}}I(HP,DP);HP.prototype.j=function(){return Db(arguments,function(a){return{x:a[1],y:180/Math.PI*Math.log(Math.tan(a[0]/180*Math.PI*.5+Math.PI/4))}})};function IP(a){return 180/Math.PI*(Math.atan(Math.exp(a/(180/Math.PI)))-Math.PI/4)*2};var JP={Dz:"albers",BA:"kavrayskiy-vii",FA:"lambert",QA:"mercator"},KP={},LP=(KP.mercator=HP,KP["kavrayskiy-vii"]=FP,KP.albers=EP,KP.lambert=GP,KP);var MP={Zz:"continents",LB:"subcontinents",aA:"countries",qB:"provinces",RA:"metros"};var NP={NONE:"none",TOP_LEFT:"top_left",TOP_RIGHT:"top_right",BOTTOM_LEFT:"bottom_left",BOTTOM_RIGHT:"bottom_right"},OP={NONE:"none",rB:"region",Mz:"bounds",Hj:"both"};function PP(a){return Kl(a,"projection",{name:"mercator"},function(b){b=Ll(typeof b==="string"?b:(Cj(b)||{}).name,JP);if(!b)throw Error("Te`"+b);return{name:b}})}
var QP={region:"world",resolution:"countries",domain:"COM",displayMode:"auto",showGeocodeWarnings:!1,backgroundColor:{fill:"white",stroke:"#666",strokeWidth:0},datalessRegionColor:"F5F5F5",defaultColor:"267114",markerOpacity:1,selectionMode:"single",fontName:"Arial",geocodingContext:"region",tooltip:{isHtml:!1,textStyle:{fontName:"Arial",fontSize:13,color:"black"},trigger:"focus",showDisputedText:!1,showTitle:!0},colorAxis:{minValue:null,maxValue:null,values:null},sizeAxis:{minValue:null,maxValue:null,
minSize:3,maxSize:12},legend:{position:"bottom_left",orientation:"horizontal",textStyle:{color:"black",auraColor:"white"}},marker:{style:{stroke:{color:"#ccc",width:1}}},projection:"mercator",keepAspectRatio:!0,magnifyingGlass:{enable:!0,zoomFactor:5}};function RP(a){this.options=a||{}}I(RP,DP);RP.prototype.m=w(1);RP.prototype.j=function(){return Db(arguments,function(a){return{x:a[1],y:a[0]}})};function SP(){this.j={}}SP.prototype.track=function(){var a=this;Ab(arguments,function(b){for(var c in b)if(b.hasOwnProperty(c)){c in a.j||(a.j[c]={min:Infinity,max:-Infinity});if(!a.j[c].min||b[c]<a.j[c].min)a.j[c].min=b[c];if(!a.j[c].max||b[c]>a.j[c].max)a.j[c].max=b[c]}})};function TP(a,b,c,d,e,g){this.options=a;this.X=this.markers=this.views=null;this.borderColor="#ccc";this.F=null;var h=PP(a);this.projection=new LP[h.name](h);this.width=b;this.height=c;var k=kl(Zl(a,"backgroundColor"));h=b-k;k=c-k;this.D=new Kg(Math.round((b-h)/2),Math.round((c-k)/2),h,k);h=this.D;if(a.Ti("keepAspectRatio")){k=h.width;var l=h.height,m=this.projection.m(),p=Math.min(k,Math.round(l*m));m=Math.min(l,Math.round(k/m));h=new Kg(Math.round((k-p)/2)+h.left,Math.round((l-m)/2)+h.top,p,m)}else h=
h.clone();this.ve=h;this.K=d;this.m=e;this.j=g;this.Oc=Tl(a,"fontSize",Math.round(Math.pow((this.D.width+this.D.height)*2,1/3)));this.wa=Xl(a,["marker.style.stroke.color","marker.style.stroke"],"#ccc");this.Aa=Tl(a,"marker.style.stroke.width",1);this.fc=O(a,"fontName");this.o=UP(this);this.N=VP(this);d=N(a,"legend");this.Ra=ib(d)==="object";this.H=O(a,"legend.position","bottom_left",NP);this.fa=Vl(a,"legend.bar.length",1/3);this.G=O(a,"legend.orientation","horizontal",Xr);this.ca=$l(a,"legend.textStyle",
{Ua:this.fc,fontSize:this.Oc});this.Fh=a.Oa("legend.numberFormat");this.da=Xl(a,"datalessRegionColor","");this.O=Xl(a,"defaultColor","");this.T=WP(this);this.Ha=XP(this);d=$l(a,"tooltip.textStyle");e=$l(a,"tooltip.textStyle",{bold:!0});this.Ig=O(a,"tooltip.trigger","focus",Zj);this.Bg=this.Ig!=="none";this.C={Df:d,bold:e};d=P(a,"tooltip.showDisputedText");this.sb=P(a,"tooltip.showTitle");this.Ya=d?"%s's administration (under dispute)":"%s";this.J=P(a,"tooltip.isHtml");this.pa=Vl(a,"markerOpacity");
this.ka=new tP(Ng(this.ve),new Hg(0,b,c,0))}function YP(a,b){for(var c=0,d=a.views.length;c<d;c++)for(var e=a.views[c].Lm.features,g=0,h=e.length;g<h;g++){var k=e[g];if(k.id===b)return k}return null}function ZP(a,b){for(var c=new SP,d=1;d<10;d++){var e=(a.hi[1]-a.lo[1])/10*d+a.lo[1],g=(a.hi[0]-a.lo[0])/10*d+a.lo[0];e=b.j([g,a.lo[1]],[g,a.hi[1]],[a.lo[0],e],[a.hi[0],e]);c.track.apply(c,e)}return{hi:[c.j.y.max,c.j.x.max],lo:[c.j.y.min,c.j.x.min]}}
function $P(a,b,c){var d=new Kg(b.Az*a.ve.width+a.ve.left,b.Bz*a.ve.height+a.ve.top,b.scale*a.ve.width,b.scale*a.ve.height),e=a.F[c],g=ZP(b.bg,e);return{id:String(c),bg:g,Cn:b.bg,Gh:d,features:Db(b.features,function(h){return aQ(g,d,e,h)})}}
function aQ(a,b,c,d){for(var e=bQ(d.polygons,d.yd);e[1]>a.hi[1];)e[1]-=360;for(;e[1]<a.lo[1];)e[1]+=360;return{id:d.id,center:cQ(a,b,c,e),polygons:Db(d.polygons,function(g){return dQ(a,b,c,g)}),yd:Db(d.yd,function(g){return dQ(a,b,c,g)}),lk:d.id!=="__DISPUTED__All"}}
function bQ(a,b){function c(k){k=J(k.shell);for(var l=k.next();!l.done;l=k.next())l=l.value,d+=l[0],e+=jc(l[1],360),g++}var d=0,e=0,g=0;a=J(a);for(var h=a.next();!h.done;h=a.next())c(h.value);b=J(b);for(a=b.next();!a.done;a=b.next())c(a.value);return[d/g,e/g]}function dQ(a,b,c,d){return{shell:eQ(a,b,c,d.shell),holes:Db(d.holes||[],function(e){return eQ(a,b,c,e)})}}function eQ(a,b,c,d){return{points:Db(d,function(e){return cQ(a,b,c,e)})}}
function cQ(a,b,c,d){var e=a.lo;a=a.hi;var g=b.width,h=b.height,k=b.left;b=b.top;c=c.j(d)[0];return[k+g*(c.x-e[1])/(a[1]-e[1]),b+h*(1-(c.y-e[0])/(a[0]-e[0]))]}function fQ(a,b){var c=[];a.markers=[];for(var d=Db(a.views,function(m){return m.Lm}),e=0;e<b.length;++e){var g=b[e],h={location:g,Pd:{}};if(g!=null){g=gQ(a,e,g,d);Sb(c,g);for(var k=0;k<g.length;k++){var l=g[k];h.Pd[l.Zd]=l}}a.markers.push(h)}hQ(c);return c}
function hQ(a){for(var b=0;b<a.length;b++){for(var c=a[b],d=new M(c.x,c.y),e=0,g=0;g<a.length;g++)if(b!==g){var h=a[g],k=rc(d,new M(h.x,h.y));k<c.size+h.size&&(e+=c.size+h.size-k)}c.rh=e>c.size}}
function gQ(a,b,c,d){var e=a.Ha(b),g=a.T(b);if(g==null)return[];g=new al({stroke:a.wa,strokeWidth:a.Aa,fill:g,fillOpacity:a.pa});var h=Number(c.lat),k=[];c=Number(c.lng);c=[c,c+360,c-360];for(var l=0;l<d.length;++l){var m=d[l],p=a.F[l],q=m.Cn;if(!(h<q.lo[0]||h>q.hi[0])){for(var r=0;r<c.length;++r){var t=c[r];if(!(t<q.lo[1]||t>q.hi[1])){t=cQ(m.bg,m.Gh,p,[h,t]);var u=b+"-"+m.id+"-"+r,v="marker";if(a.j.gj!=null&&a.j.gj>=0)v=a.m.ha(b,a.j.gj);else if(a.j.ki!=null&&a.j.ki>=0)v=a.m.ha(b,a.j.ki);else if(a.j.rj!=
null&&a.j.rj>=0)v=a.m.ha(b,a.j.rj);else if(a.j.wh!=null&&a.j.xh!=null&&a.j.wh>=0&&a.j.xh>=0){v=a.m.getValue(b,a.j.wh);var x=a.m.getValue(b,a.j.xh);v=iQ(v,"S","N")+" "+iQ(x,"W","E")}k.push({Zd:u,label:v,Ic:b,x:t[0],y:t[1],size:e,brush:g,rh:!1})}}if(k.length>0)break}}return k}
function jQ(a,b,c){var d=a.markers,e=d[c],g=e.Pd[b];if(!g.rh)return null;var h=Number(b.split("-")[1]),k=a.views[h],l=a.F[h],m=Pl(a.options,"magnifyingGlass.zoomFactor"),p=a.ka,q=vP(p,e.location,k.Lm,m);e=new M(g.x,g.y);var r=uP(p,e);l=ZP(q,l);var t=new RP;c={id:h+"-"+c+"-mag",bg:l,Cn:q,Gh:r,features:Db(k.features,function(u){return aQ(q,r,t,u)})};h=[];for(k=0;k<d.length;k++)l=d[k].location,l!=null&&Sb(h,gQ(a,k,l,[c]));return{Zd:b,qs:e,view:c,Dh:h}}
function kQ(a,b){if(!a.Ra||a.o==null||!a.o.j)return null;var c=a.ca.fontSize,d=a.D.width,e=a.D.height,g={top:0,left:0,width:a.G==="horizontal"?d*a.fa:e*a.fa,height:c*1.5,orientation:a.G,M:a.ca,os:"black",Fh:a.Fh};g.top=a.H==="top_left"||a.H==="top_right"?c*3:a.G==="vertical"?e-c-g.width:e-c-g.height;g.left=a.H==="top_left"||a.H==="bottom_left"?.5*c:a.G==="vertical"?d-c-g.height:d-c-g.width;g.left+=a.D.left;g.top+=a.D.top;return Yr(a.o,g,b,a.K)}
function lQ(a,b){for(var c=null,d=0;d<a.m.ba();++d){var e=a.m.getValue(d,b);c=Ii(c,e)}return c}function WP(a){var b=a.j.hf;return b!=null?function(c){c=a.m.getValue(c,b);return c!=null?IC(a.o,c):a.O}:function(){return a.O}}function XP(a){var b=a.j.Qh;return b!=null?function(c){c=a.m.getValue(c,b);return OC(a.N,c)}:w(10)}function UP(a){var b=a.j.hf;if(b==null)return null;b=lQ(a,b);return MC(a.options,b)}function VP(a){var b=a.j.Qh;b=b!=null?lQ(a,b):null;return PC(a.options,b)}
function mQ(a,b){var c={ih:[],jh:[]};b.o!=null&&(c.ih=[b.o]);b.C!=null&&(c.jh=[b.C]);c.Ze=[];var d=a.Bg&&(a.Ig==="both"||a.Ig==="selection");Ab(wq(b.selection),function(k){var l=nQ(a,k,!1),m=a.K,p=a.C.Df.fontSize,q=new Hg(0,a.width-1,a.height-1,0),r=a.markers[k];k=(k=a.X[k])&&YP(a,k);var t=null,u=null;k?(c.ih.push(k.id),d&&(t=u=new M(k.center[0],k.center[1]),c.Ze.push(Tt(l,m,!1,u,q,t,a.J)))):r&&xc(r.Pd,function(v,x){c.jh.push(x);d&&c.Ze.push(Tt(l,m,!1,new M(v.x-p,v.y-p),q,new M(v.x,v.y),a.J))})});
if(b.j!=null){if(a.Bg&&(a.Ig==="both"||a.Ig==="focus")){var e=nQ(a,b.j.Ic,b.j.Yi),g=a.C.Df.fontSize,h=new M(b.j.origin.x,b.j.origin.y);c.Ze.push(Tt(e,a.K,!1,new M(h.x-g,h.y-g),new Hg(0,a.width-1,a.height-1,0),h,a.J))}a.j.hf!=null&&(e={value:a.m.getValue(b.j.Ic,a.j.hf)},c.yc=kQ(a,[e]))}b.m!=null&&(c.kj=jQ(a,b.m.Zd,b.m.Ic));return c}function iQ(a,b,c){b=a>=0?c:b;a=Math.abs(a);c=Math.floor(a);a=(a-c)*60;var d=Math.floor(a);return c+"\u00b0"+d+"'"+Math.round((a-d)*60)+'" '+b}
function nQ(a,b,c){var d=a.j,e=a.m,g={entries:[]};if(d.gj!=null)var h=e.ha(b,d.gj);else switch(d.om){case "latlng":c=e.getValue(b,d.wh);h=e.getValue(b,d.xh);h=iQ(c,"S","N")+" "+iQ(h,"W","E");break;case "regioncode":h=e.ha(b,d.rj);c&&(h=nx(a.Ya,h));break;case "address":h=e.ha(b,d.ki);break;default:h=""}a.sb&&(c=Rt(h,a.C.bold),g.entries.push(c));c=d.vo!=null?e.getStringValue(b,d.vo):null;if(c!=null)if(d=d.vo,e.Lb(d,"html")||e.getProperty(b,d,"html"))g.entries.push(Rt(c,a.C.Df,void 0,void 0,void 0,void 0,
void 0,!0));else for(b=c.split("\n"),e=0;e<b.length;e++)d=Rt(b[e],a.C.Df),g.entries.push(d);else d.hf!=null&&(c=e.Ba(d.hf),h=e.ha(b,d.hf),c=Rt(h,a.C.bold,c,a.C.Df),g.entries.push(c)),d.Qh!=null&&d.Qh!==d.hf&&(c=e.Ba(d.Qh),b=e.ha(b,d.Qh),a=Rt(b,a.C.bold,c,a.C.Df),g.entries.push(a));return g}
function oQ(a,b){var c=b==="none"?[255,255,255]:Ik(b);c=Gk(Nk([0,0,0],c,.1));return{fill:new al({stroke:c,fill:b}),yd:new al({stroke:"none",pattern:new $k("primarydiagonalstripes",b,b===a.borderColor?"#fff":a.borderColor)}),border:new al({stroke:c})}};function pQ(a,b,c,d,e,g,h,k,l){Xf.call(this);var m=this;this.options=b;this.width=c;this.height=d;this.ca=g;this.state=h;this.F=null;this.K=this.J=!1;this.H=null;this.O=!1;this.m=null;this.D=[!1,!1,!1];this.C=null;this.j=a;this.da=k;this.G=l;this.m=new am(function(){qQ(m)});this.o=new Nv(3);this.C=new TP(this.options,this.width,this.height,this.j.fa,e,this.ca);this.fa=new xP(b,h,this.m);this.T=P(b,"enableRegionInteractivity",g.Mm==="regions");this.N=P(b,"enableMarkerInteractivity",g.Mm==="markers");
rQ(this)}I(pQ,Xf);function sQ(a,b,c,d,e,g){function h(){a.O=d;if(e!=null){a.F=null;var k=a.C;k.m=e;k.o=UP(k);k.N=VP(k)}g!=null&&(a.state=g,a.fa.o=g);k=a.C;k.X=[];for(var l={},m=0;m<k.m.ba();++m){var p=b[m];k.X.push(p);if(p!=null){var q=k.T(m);q!=null&&(l[p]={Ic:m,Uc:oQ(k,q)})}}k={dh:l,Dh:fQ(k,c),yc:kQ(k,[])};Ov(a.o,1,k);a.D[1]=!0;qQ(a)}a.J=!1;a.K?h():a.H=h}pQ.prototype.setSelection=function(a){this.state.selection.setSelection(a);bm(this.m,1)};pQ.prototype.getSelection=function(){return this.state.selection.getSelection()};
function qQ(a){if(a.K){if(a.F==null||!a.F.equals(a.state)){var b=mQ(a.C,a.state);Ov(a.o,2,b);a.D[2]=!0}b=Qv(a.o);if(a.D[0])XO(a.j,b);else if(a.D[1]){var c=a.j;nP(c,b);iP(c,b);fP(c,b,!0)}else fP(a.j,b);a.D=[!1,!1,!1];a.F=a.state.clone();!a.J&&a.O&&(a.da(),a.J=!0)}}function tQ(a,b){a.state.j!=null&&b.data.sa&&(a.state.j.origin={x:b.data.sa.x,y:b.data.sa.y},bm(a.m,3))}
function uQ(a,b){var c=Qv(a.o).Mh==="single";b!=null?(Aq(a.state.selection,b,c),a.G("select",{})):(b=a.state.selection.getSelection().length>0,a.state.selection.clear(),b&&a.G("select",{}));a.m&&bm(a.m,50)}function vQ(a,b){var c=Qv(a.o);return a.fa.handleEvent(b,c?c.kj:null)}
function rQ(a){a.j.va("featureClick",function(b){!vQ(a,b)&&a.T&&(b=b.data.Yq,b!==null&&a.G("regionClick",{region:b}),uQ(a,wQ(a,b)))});a.j.va("featureHover",function(b){if(!vQ(a,b)&&a.T){var c=b.data.Yq;c!==null&&(b.data.Yd?(a.state.o=c,c=wQ(a,c),c!=null?a.state.j={Ic:c,Yi:b.data.Yi,origin:{x:b.data.sa.x,y:b.data.sa.y}}:a.state.j=null):(a.state.o=null,a.state.j=null),bm(a.m,50))}});a.j.va("featureMove",function(b){vQ(a,b)||tQ(a,b)});a.j.va("markerClick",function(b){vQ(a,b)||a.N&&uQ(a,b.data.Ic)});
a.j.va("markerHover",function(b){!vQ(a,b)&&a.N&&(b.data.Yd?(a.state.C=b.data.Zd,a.state.j={Ic:b.data.Ic,Yi:!1,origin:{x:b.data.sa.x,y:b.data.sa.y}}):(a.state.C=null,a.state.j=null),bm(a.m,50))});a.j.va("markerMove",function(b){tQ(a,b)})}function wQ(a,b){if(b===null)return null;a=Qv(a.o);return a.dh[b]?a.dh[b].Ic:null}pQ.prototype.ea=function(){fc(this.m);this.m=null;fc(this.j);this.j=null;fc(this.C);this.C=null;Xf.prototype.ea.call(this)};function xQ(a){this.m=this.j=this.C=this.o=null;this.selection=new uq;if(a!=null){this.selection.setSelection(a.selection);var b=new xl([a]);this.o=b.Oa("focusedFeature");this.C=b.Oa("focusedMarker");if(b.md("elaborated")!=null){a=b.ta("elaborated.rowId");var c=b.Ti("elaborated.isDisputed"),d=b.ta("elaborated.origin.x");b=b.ta("elaborated.origin.y");a!=null&&d!=null&&b!=null&&c!=null&&(this.j={Ic:a,Yi:c,origin:{x:d,y:b}})}}}
xQ.prototype.clone=function(){var a=new xQ;a.selection=this.selection.clone();a.o=Hc(this.o);a.j=Hc(this.j);a.m=Hc(this.m);return a};xQ.prototype.equals=function(a){return JSON.stringify(this)===JSON.stringify(a)};function yQ(a){Xf.call(this);this.o=a;this.j=null;this.D=!0;this.m=null;this.C=new pL;this.F=RegExp("^([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.G=RegExp("^\\d\\d\\d$")}I(yQ,Xf);function zQ(a,b,c,d,e,g){a.D=e;if(b.ba()===0)bi(function(){g([],[],!0)});else switch(c.om){case "latlng":AQ(b,c,g);break;case "regioncode":BQ(a,b,c,d,g);break;case "address":CQ(a,b,c,d,g);break;default:throw Error("Ue");}}
function AQ(a,b,c){for(var d=[],e=0;e<a.ba();e++){var g=a.getValue(e,b.wh),h=a.getValue(e,b.xh);d[e]=g==null||h==null?null:{lat:Td(g),lng:Td(h)}}bi(function(){c([],d,!0)})}function BQ(a,b,c,d,e){for(var g=[],h=0;h<b.ba();h++)g.push(b.getValue(h,c.rj));d.resolution==="metros"||d.resolution==="continents"||d.resolution==="subcontinents"?DQ(a,d,g,e):EQ(a,d,g,e)}
function DQ(a,b,c,d){b=b.region.startsWith("US")&&b.resolution==="metros";for(var e=[],g=0;g<c.length;g++){var h=Td(c[g]);b&&a.G.test(h)&&(h="US-"+h);e.push(h.toUpperCase())}bi(function(){d(e,[],!0)})}
function EQ(a,b,c,d){var e=b.region;var g=b.resolution==="provinces"&&TO(e)?e:"countries_en";if(b.resolution==="provinces"&&e==="US")for(b=0;b<c.length;++b){var h=c[b];h.length===2&&(c[b]="US-"+h)}QO(g,function(k){for(var l=[],m=0;m<c.length;++m){var p=Lc(Td(c[m])).toLowerCase(),q;if(q=k){q=k;var r=p;r=Lc(r.toLowerCase());q=q.j[r]}r=void 0;q?r=q:a.F.test(p)?r=p.toUpperCase():r=null;l.push(r)}k=[];for(m=0;m<c.length;m++)l[m]==null&&(p=c[m],k.push({address:p,Ps:m,ps:null}),l[m]=p);k.length===0?d(l,
[],!0):(d(l,[],!1),a.geocode(k,e,d,l,[]))})}function FQ(a,b){a.D&&a.o&&Po(a.o,b,"warning",!0)}function CQ(a,b,c,d,e){var g=[];d=d.region;d.length===2&&(d=d.toUpperCase(),d=d.replace(/GB/,"UK"),d=d.replace(/RU/,"SU"),d=d.replace(/TP/,"TL"));for(var h=0;h<b.ba();h++){var k=Td(b.getValue(h,c.ki));GQ(a,d)&&(k+=" "+d);g.push({address:k,ps:h,Ps:null})}a.geocode(g,d,e,[],[])}function GQ(a,b){return b!=="world"&&/[^0-9]/.test(b)?a.m==="region"||a.m==="both":!1}
function HQ(a){var b=Infinity,c=Infinity,d=-Infinity,e=-Infinity;if(a.j!=null&&a.j.views.length!==0){a=J(a.j.views);for(var g=a.next();!g.done;g=a.next())e=g.value.bg,b=Math.min(b,e.lo[0]),c=Math.min(b,e.lo[1]),d=Math.max(d,e.hi[0]),e=Math.max(d,e.hi[1]);return{lo:{lat:b,lng:c},hi:{lat:d,lng:e}}}}yQ.prototype.geocode=function(a,b,c,d,e){IQ(this,a,b,c,d,e)};
function IQ(a,b,c,d,e,g){for(var h=[],k=0;k<b.length;k++){var l={address:b[k].address};GQ(a,c)&&(l.region=c);a.m!=="bounds"&&a.m!=="both"||(l.bounds=HQ(a));h.push(l)}var m=Rb(b);a.C.create(h,function(p){JQ(a,m,d,e,g,p)},1)}
function JQ(a,b,c,d,e,g){for(var h=g.length,k=0;k<h;k++){var l=b[k],m=l.address,p=l.Ps;l=l.ps;if(g[k]&&g[k][0]){var q=g[k][0];p!=null&&(d[p]=KQ(q),d[p]||(FQ(a,'Failed geocoding "'+m+'"'),d[p]=m));l!=null&&(e[l]={lat:q.geometry.location.lat(),lng:q.geometry.location.lng()})}else p!=null&&(d[p]=null),l!=null&&(e[l]=null),FQ(a,'Failed geocoding "'+m+'"')}b.splice(0,h);(b=b.length===0)&&d.every(function(r){return r===null})&&e.every(function(r){return r===null})&&FQ(a,"Geocoding failed for all data points");
c(d,e,b)}function KQ(a){var b=Hb(a.address_components,function(c){return zb(c.types,"country")>=0});if(!b)return null;b=b.short_name;b==="US"&&(a=Hb(a.address_components,function(c){return zb(c.types,"administrative_area_level_1")>=0}))&&(b="US-"+a.short_name);return b}yQ.prototype.ea=function(){this.C.cancel();Xf.prototype.ea.call(this)};var LQ={},MQ={},NQ=null,OQ="";function PQ(a,b,c){a!==""&&(OQ=a=a.replace(/\/$/,""));QQ("info","mapList",function(d){RQ=d;b()},c)}function SQ(a){OQ="https://www.gstatic.com/charts/geochart/"+a}SQ("11");function QQ(a,b,c,d){$I(OQ+"/"+a+"/"+(b+".js")).then(function(e){var g=RegExp(";[\\s]*$","g");e=e.replace(RegExp("^[\\s\\S]*google_visualization_geochart_[^=]*\\s*=\\s*","g"),"");e=e.replace(g,"");g=JSON.parse(e);c&&c(g);return g},function(e){d&&d(e)})}
function TQ(a,b){if(b==null)throw Error("Ve");var c=UQ(a),d=VQ(a);if(MQ[d]!==void 0)setTimeout(function(){return b(MQ[d])},0);else if(LQ[d]!==void 0)LQ[d].push(b);else{LQ[d]=[b];var e=function(g){for(;LQ[d]&&LQ[d].length>0;){var h=LQ[d].shift();h&&h(g)}};QQ("mapfiles",c,function(g){g={views:Db(g.views,WQ)};MQ[d]=g;e(g)},function(){e(null)})}}function XQ(a){var b=null[OQ];b!=null?a(b):QQ("info","boundingBoxes",function(c){b=Db(c,YQ);a(b)},function(){a(null)})}
function UQ(a){var b="";a.domain!=="COM"&&(b=a.domain+"_");return b+a.region+"_"+ZQ(a.resolution)}function VQ(a){a=UQ(a);return OQ+":"+a}function ZQ(a){NQ==null&&(NQ={continents:"REGIONS",subcontinents:"SUBREGIONS",countries:"COUNTRIES",provinces:"PROVINCES",metros:"METROS"});return NQ[a]}var RQ=null;function $Q(a){if(!RQ)return!1;var b=a.domain,c=a.region;a=ZQ(a.resolution);if(b=RQ[b])if(b=b[a])return Vb(b,c)>=0;return!1}
function WQ(a){for(var b=Db(a.features,aR),c={},d=[],e=0;e<b.length;e++){var g=b[e],h=g.id;h.startsWith("__DISPUTED__")?c[h]=g:d.push(g)}for(b=0;b<d.length;b++)e=d[b],g=c["__DISPUTED__"+e.id],e.yd=g?g.polygons:[];if(c=c.__DISPUTED__All)c.yd=c.polygons,d.push(c);return{features:d,bg:bR(a.boundingBox),Az:a.xoffset,Bz:a.yoffset,scale:a.scale}}function aR(a){return{id:a.id,polygons:Db(a.polygons,cR),yd:[]}}
function cR(a){return Array.isArray(a)?{shell:dR(a),holes:[]}:{shell:dR(a.shell),holes:Db(a.holes||[],dR)}}function dR(a){return Db(a,function(b){return[IP(b[0]),Number(b[1])]})}function bR(a){return{hi:[IP(a.hi[0]),Number(a.hi[1])],lo:[IP(a.lo[0]),Number(a.lo[1])]}}function YQ(a){return{region:a.region,resolution:a.resolution,domain:a.domain,ov:Db(a.boundingBoxes,bR)}};function eR(a,b,c,d){var e=O(c,"region");if(e!=="auto")d(fR(e,c));else if(b.om!=="latlng")d(fR("world",c));else{var g=c.Oa("resolution",MP),h=c.Oa("domain"),k=[];for(e=0;e<a.ba();++e)k.push({lat:a.getValue(e,b.wh),lng:a.getValue(e,b.xh)});XQ(function(l){if(l){a:{for(var m=0;m<l.length;++m){var p=l[m];if(g==null||p.resolution===g)if(h==null||p.domain===h){for(var q=!0,r=0;r<k.length;++r){for(var t=k[r],u=!1,v=p.ov,x=0;x<v.length;++x)if(gR(t,v[x])){u=!0;break}if(!u){q=!1;break}}if(q){l={region:p.region,
resolution:p.resolution,domain:p.domain};break a}}}l=null}l!=null?d(l):d(fR("world",c))}else d(null)})}}function fR(a,b){var c=O(b,"resolution","countries",MP);b=O(b,"domain");a={region:a,resolution:c,domain:b};return $Q(a)||a.domain!=="COM"&&(a.domain="COM",$Q(a))?a:null}function gR(a,b){return a.lat>b.lo[0]&&a.lat<b.hi[0]&&Fb([-360,0,360],function(c){return a.lng+c>b.lo[1]&&a.lng+c<b.hi[1]})};var hR=Bo.removeAll;function iR(a){Qo.call(this,a);this.j=this.m=null;this.D="";this.C=this.o=null;this.locationProvider=new yQ(this.O)}I(iR,Qo);function jR(a){a==null&&(a={});a=new xl([a,QP]);var b=O(a,"region");return fR(b,a)!=null}function kR(a,b,c){a=a||"";var d=lR&&a===mR;mR=a;b?d?b():PQ(a,function(){lR=!0;b()},c):lR=!1}y=iR.prototype;
y.ud=function(a,b,c,d){var e=this;hR(this.container);this.o=a;fc(this.locationProvider);this.locationProvider=new yQ(this.O);c=tk(qk(c));a=[c];var g=c.theme||[];Array.isArray(g)||(g=[g]);for(var h=0;h<g.length;++h){var k=void 0;if(typeof g[h]==="string")k=Uq(g[h]);else if(lb(g[h]))k=g[h];else throw Error("We");a.push(k)}a.push(QP);var l=My(),m=[];a.forEach(function(v){m.push.apply(m,yj(v,l))});var p=new xl(a),q=new xQ(d);this.C=nR(this,p);d=O(p,"displayMode","auto",KO);var r=JO(b,d,this.O);if(r!=
null){var t=JSON.stringify({options:c,format:r,size:this.C}),u=this.o(function(v){if(v==null)throw Error("Xe");oR(this,b,r,p,t,q,v)},this);c=mR;c=O(p,"mapsSource",c);c===""&&(d=O(p,"geochartVersion","11"),SQ(d));d=O(p,"regioncoderVersion","1");OO(d);kR(c,function(){m.length&&e.H?(e.H.promise.then(function(){eR(b,r,p,u)},null,e),So(e,function(){eR(b,r,p,u)}),new Ky(m,e.H)):eR(b,r,p,u)})}};
y.kc=function(){if(!this.j)throw Error("Ye");var a=of(this.container).createElement("div"),b=Fy(a,this.C),c=new lx(a),d=new ax(a,b);b=this.j;c=new WO(c,d,b.j.N);b=Qv(b.o);XO(c,b);nP(c,b);iP(c,b);fP(c,b,!0);fP(c,b);return a.childNodes[0].toDataURL("image/png")};function nR(a,b){var c=Ro(a,b,-1);a=a.getHeight(b,-1);c===-1&&a===-1?(c=556,a=347):c===-1?c=Math.round(a*556/347):a===-1&&(a=Math.round(c*347/556));return new uc(c,a)}
function oR(a,b,c,d,e,g,h){var k=P(d,"showGeocodeWarnings");if(a.D===e)pR(a,!1,d,b,c,h,k,g,e);else{if(a.m!=null)a.m.update(a.C,a.o);else{var l=P(d,"forceIFrame");a.m=new By(a.container,a.C,a.o,l)}Iy(a.m,function(){var m=Gy(a.m),p=Hy(a.m);qR(a,b,c,d,e,g,h,k,p,m)},a.o)}}
function qR(a,b,c,d,e,g,h,k,l,m){l=new WO(l,m,c,P(d,"useRelativeUrlsForSvgDefs"));a.j!=null&&fc(a.j);m=a.C;fc(a.j);a.j=new pQ(l,d,m.width,m.height,b,c,g,function(){a.dispatchEvent("ready",{})},function(p,q){a.dispatchEvent(p,q)});pR(a,!0,d,b,c,h,k,g,e)}
function pR(a,b,c,d,e,g,h,k,l){function m(){zQ(a.locationProvider,d,e,g,h,q)}c=O(c,"geocodingContext","region",OP);var p=c==="bounds"||c==="both",q=a.o(function(r,t,u){sQ(a.j,r,t,u,d,k)});a.locationProvider.m=c;b&&(a.locationProvider.j=null,TQ(g,a.o(function(r){if(r!=null){var t=a.j,u=t.C,v=u.options;u.views=[];u.F=[];for(var x=[],z=0,B=r.views.length;z<B;z++){var C=r.views[z],A=C.bg;A.hi=[Number(A.hi[0]),Number(A.hi[1])];A.lo=[Number(A.lo[0]),Number(A.lo[1])];var D=Object.assign({},u.projection.options);
D.boundingBox={hi:A.hi,lo:A.lo};A=u.projection.create(D);u.F.push(A);A=$P(u,C,z);x.push(A);u.views.push({features:C.features,Lm:A})}z=u.width;B=u.height;C=u.ve;A=O(v,"selectionMode","single",Yj);D=u.Ig;var F=Zl(v,"backgroundColor"),K=v.yg("gridlineColor");v={text:O(v,"title"),M:$l(v,"titleTextStyle",{Ua:u.fc,fontSize:u.Oc}),lines:[],align:"start",ra:""};for(var G=oQ(u,u.da),E={},H=J(r.views),X=H.next();!X.done;X=H.next()){X=J(X.value.features);for(var sa=X.next();!sa.done;sa=X.next())E[sa.value.id]=
{Uc:G}}Ov(t.o,0,{width:z,height:B,ve:C,Mh:A,Ig:D,pi:F,wr:K,title:v,views:x,dh:E,ih:[],jh:[],Dh:[],yc:null,kj:null,fc:u.fc});t.D[0]=!0;t.K=!0;t.G("mapLoaded",g);t.H!=null?t.H():qQ(t);p&&(t=a.locationProvider,t.j=r,t.ey!=null&&t.ey(r),m());a.D=l}else a.O.yb("Requested map does not exist.")})));p||(a.locationProvider.j=null,m())}y.setSelection=function(a){this.j!=null?this.j.setSelection(a):this.O.yb("The visualization is not ready yet.")};
y.getSelection=function(){if(this.j!=null)return this.j.getSelection();this.O.yb("The visualization is not ready yet.");return[]};y.dispatchEvent=function(a,b){Rn(this,a,b)};y.De=function(){this.D="";fc(this.j);this.j=null;fc(this.m);this.m=null};var mR="",lR=!1;L("google.visualization.GeoChart",iR);iR.prototype.draw=iR.prototype.za;iR.prototype.getImageURI=iR.prototype.kc;iR.prototype.setSelection=iR.prototype.setSelection;iR.prototype.getSelection=iR.prototype.getSelection;iR.prototype.clearChart=iR.prototype.Sa;L("google.visualization.GeoChart.mapExists",jR);L("google.visualization.GeoChart.setMapsSource",kR);function rR(a,b,c,d,e){AL.call(this,d);this.j=new zI(e||"//chart.googleapis.com/chart");this.O="";this.G=[];this.da=[];this.T=[];this.J=[];this.wa=[];this.Ya=[];this.H=[];this.fa={};this.Aa={};this.N={};this.Ha={};this.Jc(a);a=[b||300,c||150].join("x");MI(this.j,"chs",a);this.C=sR(this)?0:Infinity}ub(rR,AL);y=rR.prototype;y.mw=0;y.nw=0;y.Rf=-Infinity;y.uo=null;y.In=null;
y.Oj=function(){var a=this.j.j.get("chs").split("x");this.m=this.o.na("IMG",{src:tR(this),"class":"goog-serverchart-image",width:a[0],height:a[1]})};function tR(a){if(a.O!="")var b=uR(a,a.O);else(b=uR(a,"e"))||(b=uR(a,"s"));b||a.dispatchEvent(new vR(a.j.toString()));return a.j}function wR(a,b){var c=[];b.forEach(function(d){d.area=d.area||"bg";d.effect=d.effect||"s";c.push([d.area,d.effect,d.color].join())});c=c.join("|");MI(a.j,"chf",c)}y.Jc=function(a){MI(this.j,"cht",a)};y.getType=function(){return this.j.j.get("cht")};
function xR(a){a=a.getType();return a=="br"||a=="bhg"||a=="bhs"||a=="bvg"||a=="bvs"}function sR(a){a=a.getType();return a=="p"||a=="p3"||a=="pc"}function yR(a){a=a.getType();return a=="br"||a=="bhg"||a=="bhs"}function zR(a){a=a.getType();return a=="br"||a=="bhs"||a=="bvs"}y.setTitle=function(a){this.uo=a;MI(this.j,"chtt",this.uo.replace(/\n/g,"|"))};function AR(a,b){a.H.push(b);MI(a.j,"chxt",a.H.join(","));return a.H.length-1}function BR(a,b,c){a.fa[b]=c;b=CR(a,a.fa,":|","|");MI(a.j,"chxl",b)}
function DR(a,b,c,d){var e=Infinity;for(var g=b.length,h=0;h<g;++h){var k=b[h];k!=null&&k<e&&(e=k)}e<a.C&&(a.C=e);e=-Infinity;g=b.length;for(h=0;h<g;++h)k=b[h],k!=null&&k>e&&(e=k);e>a.Rf&&(a.Rf=e);if(d!==void 0){if(a.T.length<a.G.length)throw Error("Ze");a.T.push(d);MI(a.j,"chdl",a.T.join("|"))}a.G.push(b);a.da.push(c);MI(a.j,"chco",a.da.join(","))}
function uR(a,b){for(var c=[],d=a.G.length,e=0;e<d;++e){var g=c,h=e;var k=a;for(var l=a.G[e],m=a.C,p=a.Rf,q=b,r=[],t=l.length,u=0;u<t;++u){var v=l[u];var x=q=="e";if(v===null||v===void 0||isNaN(v)||v<m||v>p)v=x?"__":"_";else if(q=="t")v=String(v);else{var z=.5;p>m&&(z=(v-m)/(p-m));v=x?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(z*4095/64))+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-.".charAt(Math.floor(z*4095%64)):"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.round(z*
61))}r.push(v)}k=r.join(k.O=="t"?",":"");g[h]=k}c=c.join(b=="t"?"|":",");MI(a.j,"chd",a.In==null?b+":"+c:b+a.In+":"+c);return a.j.toString().length<2048}function CR(a,b,c,d){var e=[];a=a.H.length;for(var g=0;g<a;++g)b[g]&&e.push(g+c+b[g].join(d));return e.join("|")}
y.ea=function(){rR.xb.ea.call(this);delete this.J;delete this.wa;delete this.Ya;delete this.mw;delete this.nw;delete this.da;delete this.T;delete this.G;this.j=null;delete this.C;delete this.Rf;this.uo=null;delete this.H;delete this.fa;delete this.Aa;delete this.N;delete this.Ha};function vR(a){Zf.call(this,"uritoolong");this.uri=a}ub(vR,Zf);function ER(a,b){Qo.call(this,b);this.j=a;this.o=new No(this,this.container)}I(ER,Qo);y=ER.prototype;y.yb=function(a){this.o.yb(a)};function FR(a,b,c,d){return b&&(b=b.width,typeof b==="string"&&!/[^0-9]/.test(b)&&(b=Number(b)),typeof b==="number"&&b>=30&&(!d||b<=d))||a&&(b=a.clientWidth,b>=30&&(!d||b<=d))?b:c||400}
function GR(a,b,c,d,e){return b&&(b=b.height,typeof b==="string"&&!/[^0-9]/.test(b)&&(b=Number(b)),typeof b==="number"&&b>=(e||30)&&(!d||b<=d))||a&&(b=a.clientHeight,b>=(e||30)&&(!d||b<=d))?b:c||200}function HR(a){return a.aa()>0&&a.W(0)=="string"?1:0}function IR(a,b){og(b,"load",a.vz.bind(a));og(b,"error",a.yb.bind(a,"error: cannot draw chart"))}y.vz=function(){Rn(this,"ready",null)};y.uz=function(a){Rn(this,"on"+a.type,a)};
function JR(a){return Kf(a.container,function(b){return b.tagName?String(b.tagName).toLowerCase()==="map":!1})}function KR(a){return a=="r"||a=="rs"}
function LR(a,b,c,d){for(var e=Math.floor(Math.random()*1E5);c.Z("__ImageChartId__"+e);)e++;e="__ImageChartId__"+e;var g=c.na("MAP",{id:e,name:e});c.appendChild(a.container,g);b.useMap="#"+e;VI(new UI(d),{chof:"json"}).then(function(h){if(h.chartshape){var k=JR(a);if(k==null)a.yb("Cannot create events map");else for(var l=h.chartshape.length-1;l>=0;l--){var m=c.createElement("area");m.coords=h.chartshape[l].coords;m.shape=h.chartshape[l].type;for(var p=MR.length,q=0;q<p;q++){var r=new Zf(MR[q],m);
r.type=MR[q];r.region=h.chartshape[l].name;og(m,MR[q],a.uz.bind(a,r),!0)}k.appendChild(m)}}})}
y.ud=function(a,b,c){a=c||{};if(b&&this.container&&this.j)if(c=this.wi(b,a)){b=tR(c);if(!b||!b.o){var d=(new zI(Wn().j.location.href)).o;d!="http"&&d!="https"&&AI(b,"http")}if(b.toString().length>2048){c=b.j.get("chs");c=c.split("x");a=Wn().createElement("IFRAME");a.width=c[0];a.height=c[1];a.frameBorder="0";a.scrolling="no";a.marginHeight="0";a.marginWidth="0";this.container.appendChild(a);c=a.contentDocument;c||(c=a.contentWindow.document);c.open();c.close();d=c;var e=d.getElementsByTagName("body")[0];
c=d.createElement("form");e.appendChild(c);e=b.j.xk();e=J(e);for(var g=e.next();!g.done;g=e.next()){g=g.value;var h=b.j.get(g),k=d.createElement("input");k.type="hidden";k.name=g;k.value=h;c.appendChild(k)}CI(b,null);b=b.toString();b=b instanceof kd?md(b):ud(b);b!==void 0&&(c.action=b);c.method="POST";IR(this,a);c.submit()}else EL(c,this.container),d=c.Z(),IR(this,d),a.enableEvents&&LR(this,d,c.o,b)}else this.yb("error: cannot draw chart")};
y.wi=function(a,b){var c;b=b||{};var d=this.j,e,g=!0;switch(d){case 2:var h="lc";break;case 1:g=b.showAxisLines;g==null&&(g=!0);h=g?"lc":"ls";break;case 3:h=b.is3D?"p3":"p";break;case 4:var k=b.isVertical;h=b.isStacked;h==null&&(h=!0);h=h?k?"bvs":"bhs":k?"bvg":"bhg";break;case 5:h=b.cht;break;default:return null}Cf(this.container);var l=this.container;k=(c=b&&b.isInternal)?void 0:1E3;var m=c?void 0:1E3;if(h=="t"||h=="tuss"||h=="twoc")k=440,m=220;k=FR(l,b,0,k);l=h=="lr"||h=="lc"||h=="ls"?GR(l,b,0,
m,15):GR(l,b,0,m);c||(c=k*l,c>3E5&&(c=Math.sqrt(c/3E5),k/=c,l/=c));c=Math.floor(k);m=Math.floor(l);k=new rR(h,c,m);if(b.addPadding){c=l=c*.19;var p;m=p=m*.19;c=[c,l,m,p].join();MI(k.j,"chma",c)}if(c=!(b&&b.isInternal))l=k.j.j.get("chs").split("x"),c=parseInt(l[0],10),l=parseInt(l[1],10),c=!(c>1E3||l>1E3?0:c*l<=3E5);if(c)throw Error("$e");(c=b.title)&&k.setTitle(c);l=b.singleColumnDisplay;var q=a.aa();m=a.ba();var r=q>0&&a.W(0)!="number";p=0;for(var t=r?1:0;t<q;){if(a.W(t)=="number"){if(l==null||t==
l)break;p++}t++}if(l!=null||d==3)var u=1;c=0;var v=!1;for(e=t;e<q;e++)if(a.W(e)=="number"){if(u&&c==u)break;l==null&&a.Ba(e)&&!sR(k)&&h!="s"&&h!="lxy"&&(v=!0);c++}var x=b.min,z=b.max;if(sR(k))x=0,z=null;else if(xR(k)){if(!x||zR(k)&&c>1)x=0;if(zR(k)&&c>1)for(q=0;q<m;q++){var B=0;e=t;for(u=0;u<c;e++)a.W(e)=="number"&&(B+=a.getValue(q,e),u++);if(!z||B>z)z=B}}if(x||x===0)k.C=x;if(z||z===0)k.Rf=z;u=b.showCategoryLabels;u==null&&(u=g);if(r&&u){u=[];for(q=0;q<m;q++)u.push(a.ha(q,0)||"");if(sR(k))b.legend!=
"none"&&(e=u.join("|"),MI(k.j,"chdl",e)),b.labels=="name"&&(k.J=u,MI(k.j,"chl",k.J.join("|")));else if(yR(k))u.reverse(),AR(k,"y"),BR(k,0,u);else if((e=xR(k))||(e=k.getType(),e=e=="lr"||e=="lc"||e=="ls"||e=="lxy"),e||KR(h))AR(k,"x"),BR(k,0,u)}u="r";switch(b.legend){case "left":u="l";break;case "top":u="t";break;case "bottom":u="b";break;case "none":v=!1}MI(k.j,"chdlp",u);e=t;for(u=0;u<c;e++)if(a.W(e)=="number"){t=[];r=v?a.Ba(e)||"":void 0;for(q=0;q<m;q++)t.push(a.getValue(q,e));q=NR(l!=null?p:u,b);
DR(k,t,q,r);sR(k)&&b.labels=="value"&&(k.J=t,MI(k.j,"chl",k.J.join("|")));u++}if(xR(k)||KR(h)||h=="gom"||h=="lr"||h=="lc"||h=="ls")u=b.showValueLabels,u==null&&(u=g),u&&(g="y",yR(k)&&(g="x"),u=b.valueLabelsInterval,u==null&&KR(h)&&b.chds==null&&(u=(k.Rf-k.C)/4),OR(k,g,{interval:u}));xR(k)&&MI(k.j,"chbh","a");h=b.firstHiddenColumn;h!=null&&(h-=HR(a),k.In=h);if(d==2||b.fill){d=c;h=b;g=[];u=h.firstHiddenColumn==null?d:h.firstHiddenColumn;for(c=0;c<u;c++)l=NR(c,h),l=["b",l,c,c+1==u?d:c+1,0],g.push(l.join(","));
d=g.join("|");MI(k.j,"chm",d);d=[];h=k.C;d.push(h);d.push(h);DR(k,d,"00000000")}this.ao(k,a,b);a=b.backgroundColor;a!=null&&(a=a.replace("#",""),wR(k,[{area:"bg",color:a}]));return k};function PR(a,b){if(KR(a))return b.aa()-HR(b);switch(a){case "p":case "pc":case "s":return b.ba();case "v":return 3;case "br":case "bhg":case "bhs":case "bvg":case "bvs":case "lc":return b.aa()-HR(b);case "lxy":return(b.aa()-HR(b))/2;default:return null}}
y.ao=function(a,b,c){if(a.getType()!="lc"){var d=c.singleColumnDisplay;if(d==null){c=Xk(c);b=PR(a.getType(),b);b=b===null?c.length:b;d=[];for(var e=0;e<b;e++)d[e]=c[e%c.length];c=d=d.join(",").replace(/#/g,"");MI(tR(a),"chco",c)}else c=NR(d,c),MI(tR(a),"chco",c)}};
function OR(a,b,c){c=c||{};b=AR(a,b);var d=c.min!=null?c.min:a.C,e=c.max!=null?c.max:a.Rf;isFinite(d)&&isFinite(e)?d==e?BR(a,b,["",d,""]):(c=c.interval,a.N[b]=[d,e],c!==void 0&&a.N[b].push(c),c=CR(a,a.N,",",","),MI(a.j,"chxr",c)):(d=isFinite(d)?d:"",e=isFinite(e)?e:"",BR(a,b,[d,e]))}function NR(a,b){var c=b.singleColumnDisplay;c!=null&&(a=c);(c=b.chco)&&typeof c=="string"&&c.indexOf("|")==-1?c=c.split(","):c=Xk(b);a=c[a%c.length];a.charAt(0)=="#"&&(a=a.substring(1));return a}
var Yk="#3399CC #80C65A #FF0000 #FFCC33 #BBCCED #3399CC #990066 #FF9900".split(" "),MR=["click","mouseover","mouseout"];function QR(a){ER.call(this,2,a)}I(QR,ER);function RR(a){ER.call(this,4,a)}I(RR,ER);function SR(a){ER.call(this,5,a);this.m=null}I(SR,ER);SR.prototype.ao=function(a,b,c){c.colors==null&&a.getType()=="s"?a.j.j.remove("chco"):ER.prototype.ao.call(this,a,b,c)};
SR.prototype.wi=function(a,b){if(!a||!this.ub())return null;var c=b;c=c?Gc(c):{};b=c.cht;b==null&&(b="lc",c.cht=b);var d=c.chs;d!=null&&(d=d.split("x"),c.width=parseInt(d[0],10),c.height=parseInt(d[1],10));b=="gom"&&(c.min==null&&(c.min=0),c.max==null&&(c.max=100));b=c;c=ER.prototype.wi.call(this,a,b);d=b;for(var e in d)if(!TR[e]){var g=d[e];if(g!=null){var h=e;MI(tR(c),h,g)}}e=b;b=c.getType();d=e.chxt==null;if(KR(b))d&&HR(a)==0&&(b=AR(c,"x"),BR(c,b,"0 45 90 135 180 225 270 315".split(" ")));else switch(b){case "t":b=
a.aa();(d=2==b)||this.yb("The DataTable has an unexpected number of columns.  Expected: 2, actual: "+b);if(d&&UR(this,a,0,"string")&&UR(this,a,1,"number")){b="";for(d=0;d<a.ba();d++)b+=a.getValue(d,0);MI(tR(c),"chld",b)}break;case "s":case "lxy":if(d){h=e.chds;h=typeof h==="string"?h.split(","):[];b=h[0];d=h[1];g=h[2];h=h[3];g=g!==void 0?g:b;h=h!==void 0?h:d;var k=e.valueLabelsInterval;OR(c,"x",{min:b,max:d,interval:k});OR(c,"y",{min:g,max:h,interval:k})}}(b=e.chds!=null)||(b=e.chm,b=typeof b==="string"&&
b.charAt(0)=="N");b&&(c.O="t");b=e.annotationColumns;if(b!=null&&b.length!==0){d=HR(a);e=[];for(g=0;g<b.length;g++){h=b[g];k=h.column;var l=h.positionColumn||d;l-=d;var m=h.color;m=m||"000000";m.charAt(0)=="#"&&(m=m.substring(1));var p={low:-1,medium:0,high:1}[h.priority]||0,q="t";h.type=="flag"&&(q="f");for(var r=0;r<a.ba();r++){var t=a.getValue(r,k);if(t!=null){var u=[];u.push(q+t);u.push(m);u.push(l);u.push(r);u.push(h.size);u.push(p);u=u.join(",");e.push(u)}}}a=c.j.j.get("chm");a!=null&&a.length>
0&&e.push(a);e.length>0&&(a=e.join("|"),MI(c.j,"chm",a))}this.m=(a=tR(c))?a.toString():null;return c};SR.prototype.C=n("m");function UR(a,b,c,d){b=b.W(c);(c=d==b)||a.yb("The DataTable column has an unexpected type.  Expected: "+d+", actual: "+b);return c}
var TR={annotationColumns:!0,backgroundColor:!0,color:!0,colors:!0,enableEvents:!0,fill:!0,firstHiddenColumn:!0,height:!0,labels:!0,legend:!0,max:!0,min:!0,showCategoryLabels:!0,showValueLabels:!0,singleColumnDisplay:!0,title:!0,width:!0,valueLabelsInterval:!0,chd:!0,chs:!0};function VR(a){SR.call(this,a)}I(VR,SR);VR.prototype.wi=function(a,b){b=b?Gc(b):{};a=a.Be();a.qn(0,[["",0,0,0,0]]);a.Rg([["",0,0,0,0]]);b.cht="lc";b.color="#00000000";b.colors=["#00000000"];b.legend="none";var c=b.monochrome?"000000":"",d="1:"+(a.ba()-2),e=b.candlestickWidth;e=typeof e==="number"?String(e):"20";b.chm=["F",c,"0",d,e].join();return SR.prototype.wi.call(this,a,b)};function WR(a){ER.call(this,1,a)}I(WR,ER);function YR(a){ER.call(this,3,a)}I(YR,ER);function ZR(a,b){Qo.call(this,a);this.C=new uq;this.o=[];this.m=[];this.D=new Ag(this);this.j=b||Wn()}I(ZR,Qo);y=ZR.prototype;y.getSelection=function(){return this.C.getSelection()};y.setSelection=function(a){var b=this.C.setSelection(a);if(this.container){var c=vq(b.be,"column");for(a=0;a<c.length;a++)$R(this,c[a],"google-visualization-sparkline-default");b=vq(b.ji,"column");for(a=0;a<b.length;a++)$R(this,b[a],"google-visualization-sparkline-selected")}};
function aS(a,b,c){c=c.labelPosition;a.j.dd(a.container);var d=a.j.na("TABLE",{"class":"google-visualization-sparkline-default"}),e=a.j.na("TBODY",{"class":"google-visualization-sparkline-default"});a.j.appendChild(a.container,d);a.j.appendChild(d,e);a.o=[];a.m=[];var g=a.j.na("TR",{"class":"google-visualization-sparkline-default"});for(d=0;d<b.aa();d++){var h=null,k=zq(a.C,d)?"google-visualization-sparkline-selected":"google-visualization-sparkline-default";k=a.j.na("TD",{"class":k});a.j.appendChild(g,
k);a.o[d]=k}c=="left"&&(h=a.j.na("TR",{"class":"google-visualization-sparkline-default"}),a.j.appendChild(e,h));a.j.appendChild(e,g);c=="right"&&(h=a.j.na("TR",{"class":"google-visualization-sparkline-default"}),a.j.appendChild(e,h));if(h)for(d=0;d<b.aa();d++)c=a.j.na("TD",{"class":a.o[d].className}),a.j.appendChild(h,c),a.m[d]=c}
function bS(a,b,c){c=c.labelPosition;a.j.dd(a.container);var d=a.j.na("TABLE",{"class":"google-visualization-sparkline-default"}),e=a.j.na("TBODY",{"class":"google-visualization-sparkline-default"});a.j.appendChild(a.container,d);a.j.appendChild(d,e);a.o=[];a.m=[];for(d=0;d<b.aa();d++){var g="google-visualization-sparkline-default";zq(a.C,d)&&(g="google-visualization-sparkline-selected");var h=a.j.na("TR",{"class":g});a.j.appendChild(e,h);var k=a.j.na("TD",{"class":g});c=="right"?(a.j.appendChild(h,
k),g=a.j.na("TD",{"class":g}),a.j.appendChild(h,g),a.o[d]=k,a.m[d]=g):(c=="left"&&(g=a.j.na("TD",{"class":g}),a.j.appendChild(h,g),a.m[d]=g),a.j.appendChild(h,k));a.o[d]=k}}function cS(a,b){for(var c=0;c<b.length;c++){var d=b[c];a.D.va(d,"mousedown",a.fu.bind(a,c));a.D.va(d,"mouseout",a.kx.bind(a,c));a.D.va(d,"mouseover",a.lx.bind(a,c))}}function dS(a,b){for(var c=0;c<a.m.length;c++)a.j.fz(a.m[c],b.Ba(c))}
y.ud=function(a,b,c){var d=this,e=c||{},g=0;typeof e.title==="string"&&(e.title=[e.title]);Ao(new No(this,this.container),function(){eS(b);e.layout=="h"?aS(d,b,e):bS(d,b,e);var h=e.labelPosition=="left"||e.labelPosition=="right",k=e.layout=="h";cS(d,d.o);h&&(dS(d,b),cS(d,d.m));for(var l=d.o,m=0;m<l.length;m++){var p=l[m],q=new ER(1,p),r=Gc(e),t=FR(d.container,e),u=GR(d.container,e);k?(t&&(r.width=Math.floor(t/l.length-2)),u&&(r.height=u-2),h&&(r.height-=d.m[0].clientHeight)):(u&&(r.height=Math.floor(u/
l.length-2)),t&&(r.width=t-2),h&&(r.width-=d.m[0].clientWidth));r.title=e.title?e.title[m]:null;r.min=e.min?e.min[m]:null;r.max=e.max?e.max[m]:null;r.singleColumnDisplay=m;Mn(q,"error",function(v){Rn(d,"error",v)});Mn(q,"ready",function(){g++;g==l.length&&Rn(d,"ready",{})});q.za(b,r);p.firstChild.className="google-visualization-sparkline-image"}})};y.fu=function(a){a=zq(this.C,a)?null:[{column:a}];this.setSelection(a);Rn(this,"select",{})};
y.kx=function(a){$R(this,a,zq(this.C,a)?"google-visualization-sparkline-selected":"google-visualization-sparkline-default")};y.lx=function(a){$R(this,a,"google-visualization-sparkline-over")};function $R(a,b,c){a.o[b].className=c;a.m[b]&&(a.m[b].className=c)}function eS(a){for(var b=a.aa(),c=0;c<b;c++){var d=a.W(c);if(d!="number")throw Error("af`"+c+"`"+d);}}y.ea=function(){fc(this.D);delete this.D;delete this.o;delete this.m;Qo.prototype.ea.call(this)};var fS=Object.assign({},Ft,{mr:Jt,FC:function(a){It=a}});var gS={eB:"normal",SATELLITE:"satellite",TERRAIN:"terrain",HYBRID:"hybrid"},hS={mapType:"hybrid",icons:{"default":{normal:"//maps.google.com/mapfiles/ms/micons/red-dot.png",selected:"//maps.google.com/mapfiles/ms/micons/blue-dot.png"}},enableScrollWheel:!1,showTip:!1,showLine:!1,lineColor:"#0033ff",lineWidth:10,useMapTypeControl:!1,zoomLevel:null};function iS(a){Qo.call(this,a);this.m=new No(this,this.container,!0);this.wa=new pL;this.pa=this.K=this.N=0;this.j=this.ka=this.da=this.o=this.J=this.F=this.C=this.T=this.ca=null;this.Ha=this.Aa=!1}I(iS,Qo);y=iS.prototype;y.ud=function(a,b,c){try{nL(this.Mv.bind(this,b,c))}catch(d){this.m.yb(d.message||"error: cannot draw map")}};
y.Mv=function(a,b){b=b===void 0?{}:b;b=tk(qk(b));this.j=new xl([b,hS]);b=this.container;this.wa.cancel();this.m.removeAll();if(a){var c=0;te&&(c=Uc(Me,"7")==-1?50:6);b.offsetWidth<=c&&(b.style.width=Ro(this,this.j,400)+"px");b.offsetHeight<=c&&(b.style.height=this.getHeight(this.j,400)+"px");try{var d=a.aa();if(d==0)throw Error("bf");b=[];b.push(a.W(0));if(b[0]=="string"){if(d>3)throw Error("cf");}else{if(d<2)throw Error("df");b.push(a.W(1));if(b[0]!="number")throw Error("ef");if(b[1]!="number")throw Error("ff");
if(d>4)throw Error("gf");}}catch(h){this.m.yb("The columns type does not match the supported data format. See documentation for supported formats.");return}jS(this);this.K=d=a.ba();d>400&&(this.K=400,Po(this.m,"Some of the data rows were truncated","warning",!0));b=a.aa();(d=a.W(0)=="string")?(c=b>1?1:0,b=b>2?2:-1):(c=b>2?2:-1,b=b>3?3:-1);if(d){d=c;for(c=0;c<this.K;c++)this.T[c]={address:a.getStringValue(c,0)||""},this.C[c]=d!=-1?a.ha(c,d):a.ha(c,0),this.F[c]=b!==-1?a.getStringValue(c,b)||"default":
"default";this.T!=null&&this.wa.create(this.T,this.Sw.bind(this))}else{d=c;for(c=0;c<this.K;c++){var e=a.getValue(c,0),g=a.getValue(c,1);e!=null&&g!=null&&e<90&&e>-90&&g<180&&g>-180?(this.C[c]=d!=-1?a.ha(c,d):e+" "+g,this.F[c]=b!==-1?a.getStringValue(c,b)||"default":"default",e=new google.maps.LatLng(e,g,!0),this.ca.push({point:e,title:this.C[c]}),this.da.push(c),this.o.push(this.pa++)):this.o.push(-1)}kS(this)}}else this.m.yb("Data table is not defined")};
function lS(a,b){switch(a){case "hybrid":return google.maps.MapTypeId.HYBRID;case "normal":return google.maps.MapTypeId.ROADMAP;case "satellite":return google.maps.MapTypeId.SATELLITE;case "terrain":return google.maps.MapTypeId.TERRAIN}return b}
function jS(a){var b=a.j;a.ka=new uq;var c=P(b,"showTip");a.Aa=P(b,"showInfoWindow",c);a.Ha=P(b,"showTooltip",c);a.ca=[];a.T=[];a.C=[];a.F=[];a.J=[];a.o=[];a.da=[];a.N=0;a.K=0;a.pa=0;c={mapTypeControl:P(b,"useMapTypeControl"),mapTypeControlOptions:{},navigationControl:!0,scrollwheel:P(b,"enableScrollWheel"),navigationControlOptions:{style:P(b,"useLargeControl")?google.maps.ZoomControlStyle.DEFAULT:google.maps.ZoomControlStyle.SMALL}};var d={},e={},g=Bl(b);if(g.length>0){g.forEach(function(k){e[k]=
b.view(zl("maps",k))});var h=0;xc(e,function(k,l){var m=k.Oa("name");m!=null&&(h++,d[l]=new google.maps.StyledMapType(Kl(k,"styles"),{name:m}))});g=b.Ur("mapTypeIds");g!=null?g=g.map(function(k){return lS(k,k)},a):h>0&&(g=[google.maps.MapTypeId.ROADMAP,google.maps.MapTypeId.TERRAIN,google.maps.MapTypeId.SATELLITE,google.maps.MapTypeId.HYBRID].concat(Ec(d)));c.mapTypeControlOptions.mapTypeIds=g}a.D=new google.maps.Map(a.container,c);xc(d,function(k,l){this.D.mapTypes.set(l,k)},a);a.G=new google.maps.InfoWindow;
a=a.D;c=google.maps.MapTypeId.HYBRID;g=b.Oa("mapType");g!=null&&g in d?c=g:(g=O(b,"mapType","",gS),c=lS(g,c));a.setMapTypeId(c)}y.Sw=function(a){for(var b=0;b<a.length;b++)a[b]&&a[b][0]?(this.ca.push({point:a[b][0].geometry.location,title:this.Aa?this.C[this.N]:null}),this.da.push(this.N),this.o.push(this.pa++)):this.o.push(-1),this.N+=1;kS(this)};
function kS(a){var b=a.ca;if(b.length==0)Po(a.m,"No data points to show on map","warning",!0);else{for(var c=a.D,d=new google.maps.LatLngBounds,e,g=[],h=0;h<b.length;h++)if(e=b[h],e=e.point)g.push(e),d.extend(e);h=a.j;e=h.ta("zoomLevel");e!=null?(c.setZoom(e),c.setCenter(d.getCenter())):c.fitBounds(d);for(d=0;d<b.length;d++){var k=a.F[d];e=b[d];e.point&&(k={map:c,position:e.point,icon:O(h,"icons."+k+".normal")},a.Ha&&(k.title=e.title),a.J[d]=new google.maps.Marker(k),google.maps.event.addListener(a.J[d],
"click",a.jx.bind(a,a.J[d],a.da[d])))}P(h,"showLine")&&(b=O(h,"lineColor"),h=Pl(h,"lineWeight"),(new google.maps.Polyline({path:g,strokeColor:b,strokeWeight:h})).setMap(c));google.maps.event.addListener(c,"tilesloaded",Rn.bind(a,a,"ready",null))}}
y.jx=function(a,b){var c=yq(this.ka,b)?null:[{row:b}];this.setSelection(c);Rn(this,"select",{});if(c&&this.Aa){this.G.close();b=this.C[b];if(P(this.j,"allowHtml",!0)){var d=fS.mr(b);b=this.G;c=b.setContent;d=document.createRange().createContextualFragment(yd(d));c.call(b,d.childNodes.length===1?d.childNodes[0]:d)}else this.G.setContent(document.createTextNode(String(b)));this.G.open(this.D,a)}else this.G.close()};
y.setSelection=function(a){var b=this.ka.setSelection(a),c=this.o,d=this.J,e=this.F;a=this.D;for(var g=wq(b.be),h=0;h<g.length;h++){var k=g[h];var l=d[c[k]];k=e[c[k]];l&&l.setIcon(O(this.j,"icons."+k+".normal"))}b=wq(b.ji);for(g=0;g<b.length;g++)k=b[g],l=d[c[k]],k=e[c[k]],l&&l.setIcon(O(this.j,"icons."+k+".selected"));l&&(l=l.getPosition())&&a.panTo(l)};y.getSelection=function(){return this.ka.getSelection()};y.Sa=function(){this.wa.cancel()};/*

 Copyright 2012 Google LLC

 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 mS(a,b){Xf.call(this);this.id=a;this.name=b;this.G=this.parent=null}I(mS,Xf);y=mS.prototype;y.getId=n("id");y.getName=n("name");y.getParent=n("parent");y.Zi=function(){return!this.Td()};y.jc=function(){return this.G||[]};y.Td=function(){return this.jc().length};y.getHeight=function(){var a=this.jc();return Number(a.reduce(function(b,c){return Math.max(b,c.getHeight())},-1))+1};y.contains=function(a){do a=a.getParent();while(a&&a!==this);return!!a};
y.ie=function(a,b){function c(d,e){if(a.call(b,d,e)!==!1){d=d.jc();d=J(d);for(var g=d.next();!g.done;g=d.next())c(g.value,e+1)}}c(this,0)};y.find=function(a,b){var c=[];this.ie(function(d){a.call(b,d)&&c.push(d)});return c};y.Xj=function(a,b,c,d){for(var e=a.call(d,this),g=[],h=this.jc(),k=0;k<h.length;k++){var l=h[k].Xj(a,b,c,d);g.push(l)}a=b.call(d,e,g);c&&c.call(d,this,a);return a};function nS(a,b){b.getParent();b.parent=a;a.G=a.G||[];a.G.push(b);Yf(a,b)};function oS(a,b,c){mS.call(this,c,a);this.j=b}I(oS,mS);y=oS.prototype;y.Na=n("j");function pS(a){return a.ha(0)||a.getName()}y.ld=function(a){return this.bn(this.j.ld,a)};y.getValue=function(a){return this.bn(this.j.getValue,a)};y.ha=function(a){return this.bn(this.j.ha,a)};y.bn=function(a){var b=this.getId();return b!=null?(b=[b],Sb(b,Array.prototype.slice.call(arguments,1)),a.apply(this.j,b)):null};function qS(){Xf.call(this);this.rd=[];this.Cf={}}I(qS,Xf);function rS(a,b){var c=b.getId();c!=null&&(a.Cf[c]=b)}qS.prototype.getHeight=function(){return this.rd.reduce(function(a,b){return Math.max(a,b.getHeight())},-1)};qS.prototype.ie=function(a,b){for(var c=this.rd,d=0;d<c.length;d++)c[d].ie(a,b)};qS.prototype.find=function(a,b){for(var c=[],d=this.rd,e=0;e<d.length;e++)Sb(c,d[e].find(a,b));return c};qS.prototype.Xj=function(a,b,c,d){for(var e=this.rd,g=0;g<e.length;g++)e[g].Xj(a,b,c,d)};function sS(a,b){qS.call(this);if(a.aa()<2)throw Error("hf");if(a.W(0)!=="string")throw Error("jf");if(a.W(1)!=="string")throw Error("kf");var c=new Nv(2);Ov(c,0,{Uq:!0,Vq:!0,br:!0});b!=null&&Ov(c,1,b);b=Qv(c);var d=b.Uq,e=b.Vq;c=b.br;for(var g={},h=[],k=0;k<a.ba();k++)if(b=a.getValue(k,0)){var l=g[b];l?l.getId()==null&&(l.id=k):(g[b]=l=new oS(b,a,k),h.push(l));var m=l.getValue(1);if(m)if(b=g[m],b||(g[m]=b=new oS(m,a,null),h.push(b)),l.getParent()){if(e)throw Error("lf`"+l.getName());}else if(l!==
b&&!l.contains(b))nS(b,l);else if(d){a=Error;c=tS;h=b;d=[];for(b=b.getParent();b;)d.push(b),b=b.getParent();throw a("mf`"+c(this,Qb(h,d)));}}for(a=0;a<h.length;a++){b=h[a];if(c&&b.getId()===null)throw Error("nf`"+b.getName());b.getParent()||(this.rd.push(b),Yf(this,b));rS(this,b)}}I(sS,qS);function tS(a,b){return b.map(function(c){return c.getName()}).toString()};function uS(a,b,c,d,e){qS.call(this);a=a.rd;for(var g=0;g<a.length;g++){var h=vS(this,a[g],b,c,d,e);this.rd.push(h);Yf(this,h);rS(this,h)}}I(uS,qS);function vS(a,b,c,d,e,g){var h=null,k=e!=null&&g!=null;e=e||0;g=g||0;if(k){h=(e+g/2*b.Td())%360;var l=e}e=c.call(d,b,h);b=b.jc();for(h=0;h<b.length;h++){var m=b[h];k?(m=vS(a,m,c,d,l,m.Zi()?0:g/m.Td()),l=(l+g)%360):m=vS(a,m,c,d);rS(a,m);nS(e,m)}return e};function wS(a){this.tree=a;this.nodeWidth=w(0);this.x=new Map;this.y=new Map;this.layout()}wS.prototype.layout=function(){if(this.tree.rd.length!==0){var a=new uS(this.tree,function(b){return new xS(b)});yS(a);zS(this,a.rd);a.ie(function(b){if(b.getParent()){var c=b.getParent();b.x+=c.x}});AS(this,a)}};
function yS(a){for(var b=Array(a.getHeight()+1),c=0;c<b.length;c++)b[c]=0;a.ie(function(d,e){b[e]=Math.max(b[e],0)});a.ie(function(d,e){if(d.getParent()===null)d.y=0;else{var g=d.getParent();d.y=g.y-((b[e-1]+b[e])/2+1)}})}
function zS(a,b){BS(a,b[0]);for(var c=1;c<b.length;c++){BS(a,b[c]);for(var d=a,e=b[0],g=b[c-1],h=b[c],k=h,l=h,m=e.x,p=g.x,q=h.x,r=h.x,t=Number.NEGATIVE_INFINITY,u=!0;u;){var v=(d.nodeWidth(g.node)+d.nodeWidth(k.node))/2+1;t=Math.max(t,p+v-q);g.C===null||k.o===null?u=!1:(e=e.o,g=g.C,k=k.o,l=l.C,m+=e.m,p+=g.j,q+=k.m,r+=l.j)}h.x+=t;h.j+=t;g.C!=null?(e=g.C,m=p+e.j,l.C=e,e.j=m-(r+t)):k.o!=null&&(l=k.o,r=q+l.m,e.o=l,l.m=r+t-m)}}
function BS(a,b){if(b.Td()===0)b.x=b.m=b.j=0,b.o=b.C=null;else{var c=b.jc();zS(a,c);a=c[0];var d=c[b.Td()-1];b.x=b.m=b.j=(a.x+d.x)/2;b.o=a;b.C=d;for(var e=0;e<c.length;e++)c[e].x-=b.x;a.m-=b.x;d.j-=b.x}}function AS(a,b){var c=Number.NEGATIVE_INFINITY,d=Number.NEGATIVE_INFINITY;b.ie(function(e){var g=a.nodeWidth(e.node)/2;c=Math.max(c,g-e.x);d=Math.max(d,-e.y)});b.ie(function(e){a.x.set(e.node,e.x+c);a.y.set(e.node,e.y+d)})}
function xS(a){mS.call(this,a.getId(),a.getName());this.node=a;this.x=this.y=this.m=this.j=0;this.o=this.C=null}I(xS,mS);function CS(a){Qo.call(this,a);this.j=0;this.options={};this.tree=null;this.m=Wn();this.o=new uq}I(CS,Qo);y=CS.prototype;y.ud=function(a,b,c){this.options=c||{};if(!this.container)throw Error("Ga");if(!b)throw Error("ld");a=new sS(b,{Uq:!1,Vq:!1,br:!1});this.tree=new uS(a,function(d){return new DS(d)});ES(this,this.tree,this.options);Rn(this,"ready",{})};
function FS(a,b){var c=[];a.tree.ie(function(d,e){e===b&&c.push(d);return!d.collapsed&&e<b});c.sort(function(d,e){return(d.row||0)-(e.row||0)});return c}function GS(a,b){var c=b.jc(),d=c.length;if(d===0)b.x=a.j++;else{for(var e=0;e<d;e++)GS(a,c[e]);b.x=(c[0].x+c[d-1].x)/2}}
function ES(a,b,c){var d=a.container;a.j=0;if(c.compactRows){var e=new wS(a.tree);a.tree.ie(function(B){B.x=e.x.get(B)||0;a.j=Math.max(a.j,B.x+1)})}else for(var g=FS(a,0),h=0;h<g.length;h++)GS(a,g[h]);g=c.size;g!=="large"&&g!=="small"&&(g="medium");h=a.m;var k=h.na("TABLE",{"class":"google-visualization-orgchart-table",dir:"ltr",cellpadding:"0",cellspacing:"0",align:"center"}),l=h.na("TBODY");h.appendChild(k,l);var m=8*a.j-2,p=h.na("TR",null);h.appendChild(l,p);for(var q=0;q<m;q++){var r=h.na("TD",
{"class":"google-visualization-orgchart-space-"+g});h.appendChild(p,r)}b=b.getHeight()+1;for(p=0;p<b;p++){q=FS(a,p);var t=void 0,u=r=void 0,v=void 0;if(p>0){r=[];for(var x=0;x<q.length;x++)t=v=q[x],v=t.getParent(),u=Math.round((t.x||0)*8+3),v.x>=t.x?((t=r[u])||(t=r[u]={}),t.borderLeft=!0):((t=r[--u])||(t=r[u]={}),t.borderRight=!0);HS(a,r,m,l,"google-visualization-orgchart-connrow-"+g,g,c)}r=[];for(x=0;x<q.length;x++)v=q[x],u=Math.round((v.x||0)*8),(t=r[u])||(t=r[u]={}),t.node=v,t.span=6;HS(a,r,m,
l,"google-visualization-orgchart-noderow-"+g,g,c);if(p!==b){r=[];for(x=0;x<q.length;x++){var z=v=q[x];v=z.jc();if(v.length>0&&(u=Math.round((z.x||0)*8+3),(t=r[u])||(t=r[u]={}),t.borderLeft=!0,!z.collapsed))for(u=Math.round((v[v.length-1].x||0)*8+3),v=Math.round((v[0].x||0)*8+3);v<u;v++)(t=r[v])||(t=r[v]={}),t.borderBottom=!0}HS(a,r,m,l,"google-visualization-orgchart-connrow-"+g,g,c)}}h.dd(d);h.appendChild(d,k)}
function HS(a,b,c,d,e,g,h){var k=h.nodeClass||"google-visualization-orgchart-node",l=a.m;e=l.na("TR",{"class":e});l.appendChild(d,e);for(d=0;d<c;d++){var m=b[d],p=l.na("TD",null);if(!m){m={empty:!0};for(var q=d+1;q<c&&!b[q]&&q-d<1E3;)q++;m.span=q-d}(q=m.span)&&q>1&&(p.colSpan=q,d+=q-1);if(m.node){m.node.j=p;q=k+" google-visualization-orgchart-node-"+g;var r=m.node.row;r!==null&&(og(p,"mousedown",a.gu.bind(a,r)),og(p,"mouseover",a.iu.bind(a,r)),og(p,"mouseout",a.hu.bind(a,r)),a.options.allowCollapse&&
og(p,"dblclick",a.Rw.bind(a,r)))}else q="google-visualization-orgchart-linenode",m.borderLeft&&(q+=" google-visualization-orgchart-lineleft"),m.borderRight&&(q+=" google-visualization-orgchart-lineright"),m.borderBottom&&(q+=" google-visualization-orgchart-linebottom");q&&(p.className=q,q.indexOf(k)>-1&&(h.color&&(p.style.background=h.color),q=p,r=m.node&&m.node.style))&&(q.style.cssText=r);q=m.node?m.node.m:"\u00a0";m=m.node?m.node.label:null;m!==null&&(p.title=m);h.allowHtml?Cd(p,fS.mr(q)):l.appendChild(p,
Uf(l,q));l.appendChild(e,p)}}y.getSelection=function(){return this.o.getSelection()};
y.setSelection=function(a){var b=this.options,c=this.o.setSelection(a);if(this.container){a=b.selectedNodeClass||"google-visualization-orgchart-nodesel";for(var d=wq(c.be),e=0;e<d.length;e++){var g=d[e];if(g=g>=0?this.tree.Cf[g]||null:null){var h=g.j;h&&(xL(h,a),b.color&&(h.style.background=b.color),g=g.style)&&(h.style.cssText=g)}}c=wq(c.ji);for(d=0;d<c.length;d++)if(e=c[d],e=e>=0?this.tree.Cf[e]||null:null)if(g=e.j)if(vL(g,a),b.selectionColor&&(g.style.background=b.selectionColor),e=e.o)g.style.cssText=
e}};y.gu=function(a){a=yq(this.o,a)?null:[{row:a}];this.setSelection(a);Rn(this,"select",{})};y.iu=function(a){Rn(this,"onmouseover",{row:a})};y.hu=function(a){Rn(this,"onmouseout",{row:a})};y.Rw=function(a){var b=this.tree.Cf[a]||null;this.wp(a,!(b&&b.collapsed))};y.Zv=function(){return this.tree.find(function(a){return a.collapsed}).map(function(a){return a.row})};y.Yv=function(a){a=this.tree.Cf[a]||null;if(!a)return[];a=a.jc();for(var b=[],c=0;c<a.length;c++)b.push(a[c].row);return b};
y.wp=function(a,b){var c=this.tree.Cf[a]||null;c&&c.jc()&&c.jc().length!==0&&(b&&!c.collapsed||!b&&c.collapsed)&&(c.collapsed=b,this.m.dd(this.container),ES(this,this.tree,this.options),Rn(this,"ready",{}),Rn(this,"collapse",{collapsed:b,row:a}))};function DS(a){mS.call(this,a.getId(),a.getName());this.j=this.x=null;this.collapsed=!1;this.row=a.getId();this.m=pS(a);this.style=a.ld("style");this.o=a.ld("selectedStyle");this.label=a.Na().aa()===3?a.ha(2):null}I(DS,mS);function IS(a,b,c,d){this.query=a;this.container=d;this.j=this.o=this.D=this.m=this.C=null;this.options=c||{};this.visualization=b;d&&(this.j=this.C=JS(d));if(!(b&&"draw"in b)||typeof b.draw!=="function")throw Error("of");}function JS(a){return function(b){(0,Bo.removeAll)(a);var c=b.Ed();c&&GJ(a,b);return!c}}y=IS.prototype;y.ku=function(a){this.options=a||{}};y.ju=function(){this.visualization&&this.visualization.za(this.o,this.options)};
y.Vy=function(a){var b=this.container;a?this.j=a:b?this.j=this.j=this.C:this.j=null};y.xp=function(){var a=this;if(!this.j)throw Error("pf");this.query.send(function(b){var c=a.m;c&&c(b);a.kh(b);(c=a.D)&&c(b)})};y.kh=function(a){var b=this.j;b(a)&&this.visualization&&(this.o=a.Na(),this.visualization.za(this.o,this.options))};y.zp=function(a){if(a==null)this.m=null;else{if(typeof a!=="function")throw Error("qf");this.m=a}};
y.yp=function(a){if(a!=null){if(typeof a!=="function")throw Error("rf");this.D=a}};y.abort=function(){this.query.abort()};function KS(a,b,c,d){var e=this;this.K=a;this.T=c;this.nb=0;this.o=this.query=this.j=null;this.O=this.N="";this.G=0;this.J=this.D=this.H=null;this.m=new hN(b);Mn(this.m,"page",function(g){LS(e,g)});Mn(this.m,"sort",function(g){var h=g.column;g=g.ascending;e.C.sortColumn=h;e.C.sortAscending=g;e.N="order by `"+(e.o.zc(h)+"`")+(g?"":" desc");e.X?LS(e,{page:0}):e.Xl()});this.C=a=d!==void 0?Gc(d):{};this.X=d.page==="enable";a.showRowNumber=!0;a.pagingButtonsConfiguration=d.pagingButtonsConfiguration||
"both";a.sort=d.sort==null||d.sort==="enable"?"event":"disable";this.X&&(a.page="event",d=d.pageSize||0,this.F=d<=0?10:d,a.pageSize=this.F,MS(this,0));this.nb=this.F=-1}y=KS.prototype;y.Xl=function(){var a=this;this.H&&this.H();var b=NS(this);this.query=new YJ(this.K);this.query.Pl(b);this.Ap(this.G);this.abort();this.m.setSelection([]);this.j=new IS(this.query,this.m,this.C,this.T);this.j.zp(function(c){a.D&&a.D(c);a.o=c.Ed()?null:c.Na()});this.j.yp(this.J);this.j.xp()};
y.abort=function(){this.j&&this.j.abort()};function NS(a){var b=a.K;b=(b instanceof zI?b.clone():new zI(b)).j.get("tq")||"";return b+=" "+a.N+" "+a.O}y.Ap=function(a){this.G=Math.max(0,a);this.query&&this.query.Ql(this.G)};function LS(a,b){b=b.page;var c=a.nb;switch(b){case 0:b=0;break;case 1:b=c+1;break;case -1:b=c-1;break;default:throw Error("sf`"+b);}MS(a,b);a.Xl()}
function MS(a,b){var c=a.nb,d=a.F,e;if(!(e=b<0||b>c+1)){if(c=b===c+1)c=-1,a.o&&(c=a.o.ba()),c=c<=d;e=c}e||(a.nb=b,b=a.nb*d,a.O="limit "+(Number(d)+1)+" offset "+b,a.C.firstRowNumber=b+1)}y.mu=function(a){if(a!=null){if(typeof a!=="function")throw Error("qf");this.D=a}};y.lu=function(a){if(a!=null){if(typeof a!=="function")throw Error("tf");this.J=a}};y.Xy=function(a){if(a!=null){if(typeof a!=="function")throw Error("uf");this.H=a}};function OS(a,b){PS(b);return b.length===0?a===null?0:a:Eb(b,function(c,d){return c+d},0)}function QS(a,b){PS(b);if(b.length===0)return a;b=Cb(b,function(c){return c!=null});return b.length===0?null:OS(a,b)/b.length}function PS(a){Ab(a,f())};/*


 Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
 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 RS(a){var b=Error.call(this,a?a.length+" errors occurred during unsubscription:\n"+a.map(function(c,d){return d+1+") "+c.toString()}).join("\n  "):"");this.message=b.message;"stack"in b&&(this.stack=b.stack);this.errors=a;Object.setPrototypeOf(this,this.constructor.prototype);this.name="UnsubscriptionError"}I(RS,Error);function SS(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};function TS(a){return typeof a==="function"};function US(a){this.F=a;this.closed=!1;this.o=this.m=null}y=US.prototype;
y.unsubscribe=function(){if(!this.closed){this.closed=!0;var a=this.m;if(Array.isArray(a))for(var b=J(a),c=b.next();!c.done;c=b.next())c.value.remove(this);else a==null||a.remove(this);b=this.F;if(TS(b))try{b()}catch(g){var d=g instanceof RS?g.errors:[g]}var e=this.o;if(e)for(this.o=null,b=J(e),c=b.next();!c.done;c=b.next()){c=c.value;try{TS(c)?c():c.unsubscribe()}catch(g){c=void 0,d=(c=d)!=null?c:[],g instanceof RS?d=[].concat(za(d),za(g.errors)):d.push(g)}}if(d)throw new RS(d);}};
y.add=function(a){if(a&&a!==this)if(this.closed)TS(a)?a():a.unsubscribe();else{if(a instanceof US){if(a.closed||a.dv(this))return;a.Zu(this)}var b;(this.o=(b=this.o)!=null?b:[]).push(a)}};y.dv=function(a){var b=this.m;return b===a||Array.isArray(b)&&b.includes(a)};y.Zu=function(a){var b=this.m;this.m=Array.isArray(b)?(b.push(a),b):b?[b,a]:a};y.fv=function(a){var b=this.m;b===a?this.m=null:Array.isArray(b)&&SS(b,a)};y.remove=function(a){var b=this.o;b&&SS(b,a);a instanceof US&&a.fv(this)};var VS=new US;
VS.closed=!0;US.j=VS;function WS(a){return a instanceof US||a&&"closed"in a&&TS(a.remove)&&TS(a.add)&&TS(a.unsubscribe)};function XS(){setTimeout.apply(null,za(Ua.apply(0,arguments)))};function YS(){};function ZS(a){XS(function(){throw a;})};function $S(a){US.call(this);this.j=!1;this.destination=a instanceof $S?a:new aT(!a||TS(a)?{next:a!=null?a:void 0}:a);WS(a)&&a.add(this)}I($S,US);$S.j=US.j;$S.create=function(a,b,c){return new bT(a,b,c)};y=$S.prototype;y.next=function(a){this.j||this.hq(a)};y.error=function(a){this.j||(this.j=!0,this.gq(a))};y.complete=function(){this.j||(this.j=!0,this.fq())};y.unsubscribe=function(){this.closed||(this.j=!0,US.prototype.unsubscribe.call(this))};y.hq=function(a){this.destination.next(a)};
y.gq=function(a){this.destination.error(a);this.unsubscribe()};y.fq=function(){this.destination.complete();this.unsubscribe()};function aT(a){this.j=a}aT.prototype.next=function(a){var b=this.j;if(b.next)try{b.next(a)}catch(c){ZS(c)}};aT.prototype.error=function(a){var b=this.j;if(b.error)try{b.error(a)}catch(c){ZS(c)}else ZS(a)};aT.prototype.complete=function(){var a=this.j;if(a.complete)try{a.complete()}catch(b){ZS(b)}};
function bT(a,b,c){$S.call(this);var d;TS(a)||!a?d={next:a!=null?a:void 0,error:b!=null?b:void 0,complete:c!=null?c:void 0}:d=a;this.destination=new aT(d)}I(bT,$S);bT.j=$S.j;bT.create=$S.create;var cT=typeof Symbol==="function"&&Symbol.observable||"@@observable";function dT(a){return a};function eT(a){return a.length===0?dT:a.length===1?a[0]:function(b){return a.reduce(function(c,d){return d(c)},b)}};function fT(a){a&&(this.ei=a)}y=fT.prototype;y.zn=function(a){var b=new fT;b.source=this;b.C=a;return b};y.subscribe=function(a,b,c){a=a&&a instanceof $S||a&&TS(a.next)&&TS(a.error)&&TS(a.complete)&&WS(a)?a:new bT(a,b,c);b=this.C;c=this.source;a.add(b?b.call(a,c):c?this.ei(a):this.nm(a));return a};y.nm=function(a){try{return this.ei(a)}catch(b){a.error(b)}};
y.forEach=function(a,b){var c=this;b=gT(b);return new b(function(d,e){var g=c.subscribe(function(h){try{a(h)}catch(k){e(k),g==null||g.unsubscribe()}},e,d)})};y.ei=function(a){var b;return(b=this.source)==null?void 0:b.subscribe(a)};fT.prototype[cT]=function(){return this};fT.prototype.F=function(){var a=Ua.apply(0,arguments);return a.length?eT(a)(this):this};fT.create=function(a){return new fT(a)};function gT(a){var b;return(b=a!=null?a:void 0)!=null?b:Promise};function hT(){var a=Error.call(this,"object unsubscribed");this.message=a.message;"stack"in a&&(this.stack=a.stack);Object.setPrototypeOf(this,this.constructor.prototype);this.name="ObjectUnsubscribedError"}I(hT,Error);function iT(){this.m=[];this.o=this.j=this.closed=!1;this.D=null}I(iT,fT);y=iT.prototype;y.zn=function(a){var b=new jT(this,this);b.C=a;return b};y.fi=function(){if(this.closed)throw new hT;};y.next=function(a){this.fi();if(!this.j)for(var b=J(this.m.slice()),c=b.next();!c.done;c=b.next())c.value.next(a)};y.error=function(a){this.fi();if(!this.j){this.o=this.j=!0;this.D=a;for(var b=this.m;b.length;)b.shift().error(a)}};y.complete=function(){this.fi();if(!this.j){this.j=!0;for(var a=this.m;a.length;)a.shift().complete()}};
y.unsubscribe=function(){this.j=this.closed=!0;this.m=null};y.nm=function(a){this.fi();return fT.prototype.nm.call(this,a)};y.ei=function(a){this.fi();this.av(a);return this.ev(a)};y.ev=function(a){var b=this,c=this.j,d=this.m;return this.o||c?US.j:(d.push(a),new US(function(){return SS(b.m,a)}))};y.av=function(a){var b=this.D,c=this.j;this.o?a.error(b):c&&a.complete()};iT.create=function(a,b){return new jT(a,b)};function jT(a,b){iT.call(this);this.destination=a;this.source=b}I(jT,iT);jT.create=iT.create;
jT.prototype.next=function(a){var b,c;(b=this.destination)==null||(c=b.next)==null||c.call(b,a)};jT.prototype.error=function(a){var b,c;(b=this.destination)==null||(c=b.error)==null||c.call(b,a)};jT.prototype.complete=function(){var a,b;(a=this.destination)==null||(b=a.complete)==null||b.call(a)};jT.prototype.ei=function(a){var b,c;return(c=(b=this.source)==null?void 0:b.subscribe(a))!=null?c:US.j};var kT=new fT(function(a){return a.complete()});function lT(a,b){return new fT(function(c){var d=0;return b.Ue(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.Ue())})})};var mT=typeof Symbol==="function"&&Symbol.iterator?Symbol.iterator:"@@iterator";function nT(a){if(a instanceof fT)return a;if(a!=null){if(TS(a[cT]))return oT(a);if(a&&typeof a.length==="number"&&typeof a!=="function")return pT(a);if(TS(a==null?void 0:a.then))return qT(a);if(Symbol.asyncIterator&&TS(a==null?void 0:a[Symbol.asyncIterator]))return rT(a);if(TS(a==null?void 0:a[mT]))return sT(a)}throw new TypeError("vf`"+(a!==null&&typeof a==="object"?"an invalid object":"'"+a+"'"));}
function oT(a){return new fT(function(b){var c=a[cT]();if(TS(c.subscribe))return c.subscribe(b);throw new TypeError("wf");})}function pT(a){return new fT(function(b){for(var c=0;c<a.length&&!b.closed;c++)b.next(a[c]);b.complete()})}function qT(a){return new fT(function(b){a.then(function(c){b.closed||(b.next(c),b.complete())},function(c){return b.error(c)}).then(null,ZS)})}
function sT(a){return new fT(function(b){for(var c=a[mT]();!b.closed;){var d=c.next(),e=d.value;d.done?b.complete():b.next(e)}return function(){return TS(c==null?void 0:c.return)&&c.return()}})}function rT(a){return new fT(function(b){tT(a,b).catch(function(c){return b.error(c)})})}
function tT(a,b){var c,d,e,g,h,k;return Ra(new Pa(new La(function(l){switch(l.j){case 1:l.ca(2,3);var m=a[Symbol.asyncIterator];g=m!==void 0?m.call(a):new Ta(J(a));case 5:return l.C(g.next(),8);case 8:d=l.o;if(d.done){l.Eb(3);break}h=d.value;b.next(h);l.Eb(5);break;case 3:l.H();l.K(9);if(!d||d.done||!(e=g.return)){l.Eb(9);break}return l.C(e.call(g),9);case 9:l.H(0,0,1);if(c)throw c.error;l.J(10,1);break;case 10:l.J(4);break;case 2:k=l.T();c={error:k};l.Eb(3);break;case 4:b.complete(),l.fa()}})))}
;var uT={now:function(){return(uT.Iv||Date).now()},Iv:void 0};function vT(a,b){b=b===void 0?wT:b;this.j=a;this.now=b}vT.prototype.Ue=function(a,b,c){b=b===void 0?0:b;return(new this.j(this,a)).Ue(c,b)};var wT=uT.now;function xT(a,b,c,d,e){$S.call(this,a);this.C=e;b&&(this.hq=function(g){try{b(g)}catch(h){this.destination.error(h)}});c&&(this.gq=function(g){try{c(g)}catch(h){this.destination.error(h)}this.unsubscribe()});d&&(this.fq=function(){try{d()}catch(g){this.destination.error(g)}this.unsubscribe()})}I(xT,$S);xT.j=$S.j;xT.create=$S.create;xT.prototype.unsubscribe=function(){var a;this.closed||(a=this.C)!=null&&a.call(this);$S.prototype.unsubscribe.call(this)};function yT(a){return function(b){if(TS(b==null?void 0:b.zn))return b.zn(function(c){try{return a(c,this)}catch(d){this.error(d)}});throw new TypeError("xf");}};function zT(a){return yT(function(b,c){var d=0;b.subscribe(new xT(c,function(e){c.next(a.call(void 0,e,d++))}))})};function AT(a,b,c,d){function e(m){h++;nT(c(m,k++)).subscribe(new xT(b,function(p){b.next(p)},void 0,function(){h--;for(var p={};g.length&&h<d;p={uq:void 0})p.uq=g.shift(),e(p.uq);!l||g.length||h||b.complete()}))}var g=[],h=0,k=0,l=!1;a.subscribe(new xT(b,function(m){return h<d?e(m):g.push(m)},void 0,function(){l=!0;!l||g.length||h||b.complete()}));return function(){g=null}};function BT(a,b){var c=c===void 0?Infinity:c;if(TS(b))return BT(function(d,e){return zT(function(g,h){return b(d,g,e,h)})(nT(a(d,e)))},c);typeof b==="number"&&(c=b);return yT(function(d,e){return AT(d,e,a,c)})};function CT(){US.call(this)}I(CT,US);CT.j=US.j;CT.prototype.Ue=function(){return this};function DT(a,b){return setInterval.apply(null,[a,b].concat(za(Ua.apply(2,arguments))))};function ET(a,b){US.call(this);this.j=a;this.C=b;this.pending=!1}I(ET,CT);ET.j=CT.j;ET.prototype.Ue=function(a,b){b=b===void 0?0:b;if(this.closed)return this;this.state=a;var c=this.id;a=this.j;c!=null&&(this.id=FT(this,c,b));this.pending=!0;this.delay=b;(c=this.id)||(b=b===void 0?0:b,c=DT(a.flush.bind(a,this),b));this.id=c;return this};function FT(a,b,c){c=c===void 0?0:c;if(c!=null&&a.delay===c&&a.pending===!1)return b;clearInterval(b)}
ET.prototype.execute=function(a,b){if(this.closed)return Error("yf");this.pending=!1;if(a=this.D(a,b))return a;this.pending===!1&&this.id!=null&&(this.id=FT(this,this.id,null))};ET.prototype.D=function(a){var b=!1;try{this.C(a)}catch(d){b=!0;var c=!!d&&d||Error(d)}if(b)return this.unsubscribe(),c};ET.prototype.unsubscribe=function(){if(!this.closed){var a=this.id,b=this.j.actions;this.C=this.state=this.j=null;this.pending=!1;SS(b,this);a!=null&&(this.id=FT(this,a,null));this.delay=null;CT.prototype.unsubscribe.call(this)}};function bU(a,b){b=b===void 0?wT:b;vT.call(this,a,b);this.actions=[];this.active=!1}I(bU,vT);bU.prototype.flush=function(a){var b=this.actions;if(this.active)b.push(a);else{var c;this.active=!0;do if(c=a.execute(a.state,a.delay))break;while(a=b.shift());this.active=!1;if(c){for(;a=b.shift();)a.unsubscribe();throw c;}}};var cU=new bU(ET);function dU(a){var b=250;b=b===void 0?0:b;var c=c===void 0?cU:c;var d=-1;a!=null&&(a&&TS(a.Ue)?c=a:d=a);return new fT(function(e){var g=b instanceof Date&&!isNaN(b)?+b-c.now():b;g<0&&(g=0);var h=0;return c.Ue(function(){e.closed||(e.next(h++),0<=d?this.Ue(void 0,d):e.complete())},g)})};function eU(){var a=Ua.apply(0,arguments),b=a[a.length-1];b=b&&TS(b.Ue)?a.pop():void 0;var c=typeof a[a.length-1]==="number"?a.pop():Infinity;a.length?a.length===1?a=nT(a[0]):(c=c===void 0?Infinity:c,a=BT(dT,c)(b?lT(a,b):pT(a))):a=kT;return a};function fU(a){return yT(function(b,c){var d=0;b.subscribe(new xT(c,function(e){return a.call(void 0,e,d++)&&c.next(e)}))})};function gU(a){return function(b,c){return!a.call(void 0,b,c)}};function hU(a,b){return[fU(b)(nT(a)),fU(gU(b))(nT(a))]};function iU(a){return yT(function(b,c){function d(){var k;(k=h)==null||k.unsubscribe();h=null;e&&(e=!1,k=g,g=null,c.next(k))}var e=!1,g=null,h=null;b.subscribe(new xT(c,function(k){var l;(l=h)==null||l.unsubscribe();e=!0;g=k;h=new xT(c,d,void 0,YS);nT(a(k)).subscribe(h)},void 0,function(){d();c.complete()},function(){g=h=null}))})};function jU(){var a=a===void 0?cU:a;var b=dU(a);return iU(function(){return b})};var kU=J(["altKey","ctrlKey","metaKey","shiftKey"]),lU=kU.next().value,mU=kU.next().value,nU=kU.next().value,oU=kU.next().value,pU=["drilldown","highlight","rollup","unhighlight"],qU=[lU,mU,nU,oU],rU=["click","contextmenu","dblclick","mouseout","mouseover"];
function sU(){var a=this;this.j={highlight:tU(["mouseover"]),unhighlight:tU(["mouseout"]),rollup:tU(["contextmenu"]),drilldown:tU(["click"])};this.m={highlight:f(),unhighlight:f(),rollup:f(),drilldown:f()};this.o=new iT;var b=J(hU(this.o,function(d){return["click","dblclick"].includes(d.type)})),c=b.next().value;b=b.next().value;c=c.F(jU());eU(c,b).subscribe(function(d){for(var e=J(pU),g=e.next();!g.done;g=e.next()){g=g.value;a:{var h=d;var k=a.j[g];if(k.enabled&&k.mouse===h.type){for(var l=J(qU),
m=l.next();!m.done;m=l.next())if(m=m.value,k.keys[m]!==!!h[m]){h=!1;break a}h=!0}else h=!1}if(h)a.m[g](d)}})}function uU(a,b){for(var c=J(Object.keys(a.j)),d=c.next();!d.done;d=c.next()){d=d.value;var e=tU(b[d]);e&&(a.j[d]=e)}}function vU(a,b,c,d){for(var e=J(rU),g=e.next();!g.done;g=e.next())b.Ld(c,g.value,function(h){a.o.next(h)});a.m=d}
function tU(a){if(!a)return null;var b={enabled:!1,mouse:"",keys:{}};if(a.length===0)return b;var c=[].concat(za(a)),d=c.shift()||"";if(!rU.includes(d)||!c.every(function(e){return qU.includes(e)}))return null;b.enabled=!0;b.mouse=d;c=J(qU);for(d=c.next();!d.done;d=c.next())b.keys[d.value]=!1;a=J(a);for(c=a.next();!c.done;c=a.next())b.keys[c.value]=!0;return b};function wU(a){Qo.call(this,a);this.bc=new uq;this.Pp=this.C=this.tree=this.F=this.j=null;this.title="";this.Vb=this.M=this.Sp=null;this.Np=this.Fo=!1;this.Lp=null;this.Op=!0;this.Yp=null;this.Go="";this.da=this.D=1;this.Fp=.5;this.Kp=0;this.Zp=!1;this.Si=0;this.So=this.borderColor="";this.T=this.o=null;this.bp=this.Zo="";this.fontSize=0;this.Aa=this.Ya=this.Db=this.Ub=this.wa=this.vc=this.Ha=this.sb=this.Kb=this.nc=this.fontFamily="";this.pa=!1;this.Jp=60/(1+Math.sqrt(5));this.Do=0;this.Bj=.5;this.qj=
1;this.Kl=this.Gd=null;this.Bo=1;this.uj=.75;this.Eg=.5;this.Hf=this.yo=this.Il=this.Zc=null;this.ca=Number.MAX_VALUE*-1;this.ka=Number.MAX_VALUE;this.G=this.options=this.Oo=null;this.height=this.width=0;this.N=this.Ef=null;this.Wo=this.Xo=this.Ep=!0;this.Eo=this.J=this.m=this.K=null;this.Qo=new sU}I(wU,Qo);y=wU.prototype;y.ea=function(){fc(this.C);delete this.C;if(this.j!==null){var a;(a=this.j)==null||a.clear();delete this.j}fc(this.tree);delete this.tree;fc(this.G);delete this.G;Qo.prototype.ea.call(this)};
y.De=f();y.getSelection=function(){return this.bc.getSelection()};
y.setSelection=function(a){if(Array.isArray(a)&&0!==a.length){var b=a[0].row;if(a=this.tree.Cf[b]||null)this.bc.m=new Set,this.bc.add("row",[b])}else this.bc.m=new Set,a=this.tree.rd[0];if(a){b=Math.max.apply(Math,a.treemap.o);var c=a.treemap.width-b*2,d=a.treemap.height,e=a.treemap.Si;xU(a);var g=0;a.treemap.j.clear();a.treemap.F=mo(a.treemap.j,c,d);var h=Math.pow(2*(c+d),1/3),k=(1+Math.sqrt(5))/2*h,l=c/3;a.treemap.title!==""&&(wo(a.treemap.j,a.treemap.title,b,k/2,"start","center",a.treemap.Sp,a.treemap.F),
g=k);a.treemap.Fo&&(g=(k-h)/2,a.treemap.K=new Kg(c-l-b,g,l,hc(k-2*g,0,k)),l=yU(a.treemap),g=k+l,a.treemap.pa&&zU(a.treemap));a.j=new Kg(b,e+g,c-b*2,d-e-g-b);AU(a,e,0);a.C=!1;BU(a,e,0);a.treemap.Pp=a;a.treemap.j.Ld(a.treemap.F,"mouseout",a.jy.bind(a))}};y.fw=function(a){if(a==null)return null;a=this.tree.Cf[a.row==null?-1:a.row]||null;return a!==null?{value:a.color,color:CU(a,!1,!1)}:null};
y.ud=function(a,b,c){this.options=new xl([c]);this.width=Ro(this,this.options);this.height=this.getHeight(this.options);c=new uc(this.width,this.height);if(this.G===null){var d=P(this.options,"forceIFrame");this.G=new By(this.container,c,a,d)}else(d=this.G)==null||d.update(c,a);this.Oo=b;var e;(e=this.G)==null||Iy(e,this.Nv.bind(this),a)};
y.Nv=function(){var a=Gy(this.G);this.j=a;a.ub().oncontextmenu=w(!1);fc(this.C);this.C=null;fc(this.tree);this.tree=null;DU(this,this.options);EU(this,this.Oo);this.ka=Number.MAX_VALUE;this.ca=Number.MAX_VALUE*-1;this.tree=FU(this,this.C);this.yo!==null&&(this.ka=this.yo);this.Hf!==null&&(this.ca=this.Hf);if(a=this.tree.rd[0])GU(a,this.ka,this.ca),this.J!==null&&(this.J=null);this.setSelection([]);Rn(this,"ready",{})};
y.sr=function(){var a=this.Pp,b=a.getParent();if(!b)return!1;if(a.ra!==null){var c;(c=a.ra)==null||Nw(c)}this.setSelection([{row:b.row}]);return!0};y.gw=n("Kp");
function DU(a,b){function c(g,h){return g===""||g==="none"?Gk(Ok(Ik(wk(h).hex),.35)):g}a.title=O(b,"title");a.yo=b.ta("minColorValue");a.Hf=b.ta("maxColorValue");a.pa=P(b,"rotatingHue",!1);a.pa&&(a.Jp=Pl(b,"hueStep",60/(1+Math.sqrt(5))),a.Do=Pl(b,"minSaturation",0),a.Bj=Pl(b,"midSaturation",.5),a.qj=Pl(b,"maxSaturation",1),a.Gd=b.ta("headerSaturation"),a.Kl=b.ta("noSaturation"),a.Bo=Pl(b,"minLightness",1),a.uj=Pl(b,"midLightness",.75),a.Eg=Pl(b,"maxLightness",.5),a.Zc=b.ta("headerLightness"),a.Il=
b.ta("noLightness"));a.Fo=P(b,"showScale",!1);a.Np=P(b,"scale.showText",!1);a.D=Tl(b,"maxDepth",1);a.da=Tl(b,"maxPostDepth",0);a.Zp=P(b,"useWeightedAverageForAggregation",!1);a.Fp=Tl(b,"hintOpacity",.5);a.D<1&&(a.D=1);a.da<0&&(a.da=0);a.Ep=P(b,"highlightOnMouseOver",!1);a.Xo=P(b,"enableHighlight",!1);a.Wo=P(b,"borderOnMouseOver",!0);a.Op=P(b,"showTooltips",!0);a.Go=O(b,"tooltipClass");var d=N(b,"generateTooltip",null);d&&(a.Dp=d);a.borderColor=Xl(b,"borderColor","#ffffff");a.So=Xl(b,"borderMouseOverColor",
"#ffffff");d=[5,4,3];var e=[.2,.4,.6];a.o=N(b,"borderMouseOverSizes",d);a.T=N(b,"borderMouseOverOpacities",e);a.o.length!==a.T.length&&(alert("The arrays' lengths for border mouse over sizes and opacities are not equal. We will use default borders."),a.o=d,a.T=e);for(d=0;d<a.o.length;d++)a.o[d]=Number(a.o[d]),a.T[d]=Number(a.T[d]);a.fontSize=Tl(b,"fontSize",12);a.fontFamily=O(b,"fontFamily","Arial");a.Zo=Xl(b,"fontColor","#222222");a.bp=Xl(b,"fontMouseOverColor","#000000");a.fontFamily.indexOf("/")>=
0&&(alert("Bad font family! We will use Arial"),a.fontFamily="Arial");a.M=$l(b,"textStyle",{color:a.Zo,Ua:a.fontFamily,fontSize:a.fontSize});d=Gc(a.M);d.color=a.bp;a.Vb=$l(b,"mouseOverTextStyle",d);d=Gc(a.M);d.bold=!0;a.Sp=$l(b,"titleTextStyle",d);a.Lp=$l(b,"scale.textStyle",Gc(a.M));d=ph({background:"infobackground",color:"infotext",padding:"1px",border:"1px solid infotext","font-size":a.M.fontSize+"px; ","font-family":a.M.Ua});d=O(b,"tooltipStyleString",d);a.Yp=oh(d);a.nc=Xl(b,"noColor","#000000");
a.Kb=Xl(b,"minColor","#dc3912");a.sb=Xl(b,"midColor","#efe6dc");a.Ha=Xl(b,"maxColor","#109618");a.vc=Xl(b,"headerColor","#cccccc");a.wa=Xl(b,"noHighlightColor","");a.Ub=Xl(b,"minHighlightColor","");a.Db=Xl(b,"midHighlightColor","");a.Ya=Xl(b,"maxHighlightColor","");a.Aa=Xl(b,"headerHighlightColor","");a.wa=c(a.wa,a.nc);a.Ub=c(a.Ub,a.Kb);a.Ya=c(a.Ya,a.Ha);a.Db=c(a.Db,a.sb);a.Aa=c(a.Aa,a.vc);a.Si=Tl(b,"headerHeight",22);a.Eo=b.Oa("residualNode");uU(a.Qo,b.md("eventsConfig",{}))}
function EU(a,b){b.aa()===2&&(b=new R(b),b.Ae([0,1,{type:"number",calc:w(1)}]));fc(a.C);a.C=new sS(b);if(a.C.rd.length>1)throw Error("zf`"+a.C.rd.length);}
function FU(a,b){function c(d,e){d=new HU(a,d);d.m=e;return d}b=a.pa?new uS(b,c,void 0,0,a.Jp):new uS(b,c);a.Kp=b.getHeight();b.Xj(function(d){var e=d.fa;e=typeof e==="number"&&e>=0?e:0;return{primary:e,secondary:e>0?d.O:null,use_weighted_avg:d.treemap.Zp}},function(d,e){if(e.length===0)return d;for(var g=[],h=[],k=0;k<e.length;k++)g.push(e[k].primary),h.push(e[k].secondary);g=OS(d.primary,g);if(d.use_weighted_avg)for(h=d=0;h<e.length;h++){if(k=e[h].primary,k!==0){var l=e[h].secondary;l=l===null?
0:l;d+=k/g*l}}else d=QS(d.secondary,h);return{primary:g,secondary:d}},function(d,e){d.area=e.primary;d.color=d.area>0?e.secondary:null});b.ie(function(d){d=d.color;d!==null&&(d<a.ka&&(a.ka=d),d>a.ca&&(a.ca=d))});return b}function IU(a,b,c,d,e,g){b!==null&&a.Dp!=null?(a=a.Dp(b,e,g),Ow(d,Jt(a))):a.Go===""?Ow(d,Xe("div",{style:Object.entries(a.Yp).map(function(h){var k=J(h);h=k.next().value;k=k.next().value;return h+":"+k+";"}).join("")},Ne(c))):(d.className=a.Go,Lw(d,c))}
function yU(a,b){var c=a.K;zU(a);a.m=qo(a.j);a.j.appendChild(a.F,a.m);var d=c.top+7,e=c.height-7,g=a.Kb,h=a.sb,k=a.Ha;a.pa&&b!=null&&(g=Gk(Lk(b,a.Do,a.Bo)),h=Gk(Lk(b,a.Bj,a.uj)),k=Gk(Lk(b,a.qj,a.Eg)));b=c.width/2;g=new al({gradient:{x1:c.left,y1:0,x2:c.left+b+1,y2:0,Vc:g,Wc:h}});h=new al({gradient:{x1:c.left+b,y1:0,x2:c.left+c.width,y2:0,Vc:h,Wc:k}});uo(a.j,c.left,d,c.width,e,new al({stroke:"#999999",strokeWidth:2}),a.m);uo(a.j,c.left,d,b+1,e,g,a.m);uo(a.j,c.left+b,d,c.width-b,e,h,a.m);if(!a.Np)return 0;
d=Gc(a.Lp);e=wo(a.j,a.ka.toString(),c.left,c.top+c.height+3,"center","start",d,a.m);h=e.offsetHeight;e=wo(a.j,a.ca.toString(),c.left+c.width,c.top+c.height+3,"end","start",d,a.m);return h=Math.max(h,e.offsetHeight)}function zU(a){if(a.m!==null){var b=a.m.Z();b.parentNode.removeChild(b);a.m=null}}function JU(a){if(a.J!==null){var b;(b=a.J.parentNode)==null||b.removeChild(a.J);a.J=null}}
function HU(a,b){mS.call(this,b.getId(),b.getName());this.treemap=a;this.m=this.color=this.j=this.Ga=this.F=this.H=this.o=this.D=null;this.area=0;this.opacity=1;this.highlight=this.C=!1;this.K=this.T="";this.collapsed=!1;this.N=new sU;this.row=b.getId();this.J=pS(b);this.ra=new Jw(null,null,a.j?of(a.j.ub()):null);this.fa=b.getValue(2);this.O=b.Na().aa()>=4?b.getValue(3):this.fa;this.N.j=a.Qo.j}I(HU,mS);y=HU.prototype;y.ea=function(){delete this.j;this.ra!==null&&(fc(this.ra),delete this.ra);mS.prototype.ea.call(this)};
function KU(a,b){return a.jc()[b]}function GU(a,b,c){if(a.color!==null){var d=c-b;d!==0?(a.color=hc(a.color,b,c),a.color-=b,a.color/=d):a.color=.5}d=0;for(var e=a.Td();d<e;d++)GU(KU(a,d),b,c);a.treemap.Op&&a.ra&&IU(a.treemap,a.row,a.J,a.ra,a.area,a.color)}
function CU(a,b,c){var d=null;if(a.m===null)if(c){var e=Ik(wk(a.treemap.Ya).hex);var g=Ik(wk(a.treemap.Ub).hex);var h=Ik(wk(a.treemap.Db).hex);d=Ik(wk(a.treemap.Aa).hex);var k=Ik(wk(a.treemap.wa).hex)}else e=Ik(wk(a.treemap.Ha).hex),g=Ik(wk(a.treemap.Kb).hex),h=Ik(wk(a.treemap.sb).hex),d=Ik(wk(a.treemap.vc).hex),k=Ik(wk(a.treemap.nc).hex);else e=Lk(a.m,a.treemap.qj,a.treemap.Eg),g=Lk(a.m,a.treemap.Do,a.treemap.Bo),h=Lk(a.m,a.treemap.Bj,a.treemap.uj),c&&(e=Ok(e,.35),g=Ok(g,.35),h=Ok(h,.35)),a.treemap.Gd!==
null&&a.treemap.Zc!==null&&(d=Lk(a.m,a.treemap.Gd,a.treemap.Zc),c&&(d=Ok(d,.35))),a.treemap.Kl!==null&&a.treemap.Il!==null?(k=Lk(a.m,a.treemap.Kl,a.treemap.Il),c&&(k=Ok(k,.35))):k=c?Ik(wk(a.treemap.wa).hex):Ik(wk(a.treemap.nc).hex);return Gk(b&&d!==null?d:a.color===null?k:a.color<.5?Nk(h,g,a.color*2):Nk(e,h,(a.color-.5)*2))}function xU(a){delete a.j;a.j=null;for(var b=0,c=a.Td();b<c;b++)xU(KU(a,b))}
function LU(a,b){if(a.D!==null){var c;(c=a.D.parentNode)==null||c.removeChild(a.D);a.D=null}if(a.o){b=Gc(b);b.bold=b.bold||a.o.Si;c=qz(a.treemap.j.C.bind(a.treemap.j),a.o.text,b,a.o.width,1);var d="";c.lines.length>0&&(d=c.lines[0]);a.D=wo(a.treemap.j,d,a.o.pz+a.o.width/2,a.o.qz,"center","center",b,a.Ga);a.D.setAttribute("pointer-events","none")}}
function MU(a,b){if(a.treemap.N!==null){var c=a.treemap.Ef,d=Wn();(b=Wf(0,b.relatedTarget))&&d.jw(b)&&LU(c,a.treemap.M);a.treemap.N.element&&(c=a.treemap.N.Z(),c.parentNode.removeChild(c));a.treemap.N=null;a.treemap.Ef=null}}
function NU(a,b,c,d,e,g,h){a.T=CU(a,h,!0);a.K=CU(a,h,!1);if(e<=0||d<=0||a.C&&h)return null;a.Ga===null&&(a.Ga=qo(a.treemap.j),a.treemap.j.appendChild(a.treemap.F,a.Ga));var k=new al({fill:a.K,fillOpacity:a.opacity});a.C||el(k,a.treemap.borderColor,1);k=uo(a.treemap.j,b,c,d,e,k,a.Ga);a.C||(a.o={text:g,pz:b,qz:c+e/2,width:d,height:e,Si:h},LU(a,a.treemap.M));return k}function OU(a){a.H=NU(a,a.j.left,a.j.top,a.j.width,a.j.height,a.J,!1)}
function PU(a,b){a.F=NU(a,a.j.left,a.j.top-b,a.j.width,b,a.J,!0)}
function BU(a,b,c){a.opacity=1;a.highlight=!1;var d=a.Td();a.Ga=null;a.H=null;a.F=null;if(d===0)OU(a);else if(c>=a.treemap.D||a.collapsed){b!==0&&a.j.height>=b&&!a.collapsed&&c<a.treemap.D&&PU(a,b);if(!a.collapsed&&c<a.treemap.D+a.treemap.da){for(var e=0;e<d;e++){var g=KU(a,e);g.highlight=a.highlight;g.C=!0;BU(g,b,c+1)}a.opacity=(a.treemap.D+a.treemap.da-c)/a.treemap.da*a.treemap.Fp}OU(a)}else{for(e=0;e<d;e++)g=KU(a,e),g.C=!1,g.highlight=a.highlight,BU(g,b,c+1);b!==0&&PU(a,b)}QU(a)}
y.jz=function(a,b){if(a.treemap.Eo!==null){var c=a.treemap.Eo;if(b.getName()===c)return-1;if(a.getName()===c)return 1}return b.area===a.area?a.row-b.row:b.area-a.area};function AU(a,b,c){c>=a.treemap.D-1&&(b=0);a.collapsed=!1;var d=Rb(a.jc());d.sort(a.jz);RU(a,d,Gc(a.j||null),0,d.length,a.area);a=0;for(var e=d.length;a<e;a++){var g=d[a];g.Td()&&(g.j.height>2*b?(g.j.top+=b,g.j.height-=b,AU(g,b,c+1)):g.collapsed=!0)}}
function RU(a,b,c,d,e,g){if(!(e<=0))if(e===1)b[d].j=new Kg(Number(c.left),Number(c.top),g===0?0:Number(c.width),g===0?0:Number(c.height));else{var h=b[d].area,k,l=1;for(k=d+1;k<d+e&&(h+b[k].area)*2<g;k++)h+=b[k].area,l++;k=g-h;e-=l;var m=c.left,p=c.top,q=c.width;c=c.height;if(h+k<=0)var r=g=0;else q>=c?(g=Math.ceil(h*q/g),r=0):(g=Math.ceil(h*c/g),r=1);r===0?(RU(a,b,new Kg(m,p,g,c),d,l,h),RU(a,b,new Kg(m+g,p,q-g,c),d+l,e,k)):(RU(a,b,new Kg(m,p,q,g),d,l,h),RU(a,b,new Kg(m,p+g,q,c-g),d+l,e,k))}}
function SU(a){if(a.treemap.Ep||a.treemap.Xo){var b=a.K;a.highlight&&(b=a.T);b=new al({fill:b,fillOpacity:a.opacity});a.C||el(b,a.treemap.borderColor,1);a.H!==null&&a.treemap.j.ze(a.H,b);a.F!==null&&a.treemap.j.ze(a.F,b);b=0;for(var c=a.Td();b<c;b++){var d=KU(a,b);d.highlight=a.highlight;SU(d)}}}y.Qv=function(){this.treemap.setSelection([{row:this.row}]);Rn(this.treemap,"select",null);Rn(this.treemap,"drilldown",{row:this.row})};
y.Ey=function(){this.treemap.sr()&&(Rn(this.treemap,"rollup",{row:this.row}),Rn(this.treemap,"select",null))};
y.Jx=function(a){this.highlight=!0;SU(this);if(this.treemap.Wo){MU(this,a);a=0;this.F!==null&&(a=this.treemap.Si);this.treemap.N=qo(this.treemap.j);this.treemap.j.appendChild(this.treemap.F,this.treemap.N);for(var b=this.treemap.o.length,c=0;c<b;c++){var d=this.treemap.o[c];uo(this.treemap.j,this.j.left-d/2,this.j.top-a-d/2,this.j.width+d,this.j.height+a+d,new al({stroke:this.treemap.So,strokeWidth:this.treemap.o[c],strokeOpacity:this.treemap.T[c]}),this.treemap.N)}this.treemap.Ef=this;LU(this,this.treemap.Vb)}this.treemap.Vb&&
LU(this,this.treemap.Vb);this.treemap.Fo&&(this.m!==null&&(typeof this.O==="number"?yU(this.treemap,this.m):zU(this.treemap)),b=0,this.color!==null&&(b=this.color),typeof this.O==="number"?(a=this.treemap,b=hc(b,0,1)*a.K.width,b+=a.K.left,JU(a),b=ho([{x:b-5,y:a.K.top},{x:b,y:a.K.top+5},{x:b+5,y:a.K.top}]),a.J=vo(a.j,b,new al({fill:"#777777"}),a.F)):JU(this.treemap));Rn(this.treemap,"highlight",{row:this.row})};
y.ot=function(){JU(this.treemap);this.m!==null&&zU(this.treemap);this.highlight=!1;SU(this);this.treemap.M&&LU(this,this.treemap.M);Rn(this.treemap,"unhighlight",{row:this.row})};y.jy=function(a){Wf(Wn(),a.relatedTarget)&&MU(this,a);Rn(this.treemap,"onmouseout",{row:this.row});this.ot(a)};
function QU(a){if(a.ra!==null){var b;(b=a.ra)==null||Nw(b)}if(a.Ga!==null&&!a.C){b=a.Ga.Z();if(a.ra!==null){var c;if(((c=a.ra)==null?void 0:c.Z().innerHTML)!==""){var d;(d=a.ra)==null||Kw(d,b)}}a.Zi()?Pg(b,"cursor","default"):Pg(b,"cursor","pointer");a.treemap.j.Ld(b,"mouseover",function(){Rn(a.treemap,"onmouseover",{row:a.row})});a.treemap.j.Ld(b,"mouseout",function(){Rn(a.treemap,"onmouseout",{row:a.row})});vU(a.N,a.treemap.j,b,{highlight:a.Jx.bind(a),unhighlight:a.ot.bind(a),rollup:a.Ey.bind(a),
drilldown:a.Qv.bind(a)})}};L("gviz.util.BatchGeocoder.loadMapsApi",nL);function TU(){}I(TU,zO);TU.prototype.j=function(a){a=AO(a);var b=a.aa();if(b<2)return!1;var c=a.W(0);if(c!="date"&&c!="datetime"||a.W(1)!="number")return!1;c=0;for(var d=1;d<b;d++){var e=a.W(d);if(e=="number")c=0;else if(e=="string"){if(c++,c>2)return!1}else return!1}return!0};
TU.prototype.xc=function(a){if(!this.j(a))return 0;a=AO(a);var b=this.indexOf(a,"string")>0,c=a.ba(),d=a.Bd(0);if(c>50)a=!0;else{for(var e=Number.MAX_VALUE,g=Number.MIN_VALUE,h=1;h<c;h++){var k=Math.abs(a.getValue(d[h-1],0)-a.getValue(d[h],0));e=k>0&&k<e?k:e;g=k>g?k:g}a=e!=0&&g/e>50?!0:!1}return b&&a?3:b||a?2:1};function UU(a){a=a||{Yf:!1};this.o=!!a.Yf}I(UU,zO);UU.prototype.j=function(a){AO(a);var b=0,c=a.aa();if(c<1)return!1;if(!this.matchType(a,0,"number")&&(b++,this.o))for(;b<c&&this.matchType(a,b,"string");)b++;for(var d=null;b<c;){var e=a.W(b);if(e=="number")d={};else if(this.o&&e=="string"){if(!d)return!1}else if(e=="boolean"){if(!d||d.fg)return!1;d.fg=b}else return!1;b++}return d!==null};function VU(a){UU.call(this,a);this.m=a&&a.Tx||!1}I(VU,UU);VU.prototype.j=function(a){AO(a);if(!UU.prototype.j.call(this,a))return!1;var b=a.aa();if(this.m)for(var c=1;c<b;c++)if(this.matchType(a,c,"number")&&!EO(this,a,c))return!1;return!0};VU.prototype.xc=function(a){for(var b=a.aa(),c=a.ba(),d=0,e=!1,g=0;g<b;g++)this.matchType(a,g,"number")&&(d++,EO(this,a,g)||(e=!0));return this.j(a)?c==1||e||this.matchType(a,0,"string")?1:d>2&&this.m?3:d!=1||this.m?1:2:0};function WU(){}I(WU,zO);
WU.prototype.j=function(a){AO(a);var b=a.aa();if(b<6||b>7||!(this.matchType(a,0,"string")&&this.matchType(a,1,"number")&&this.matchType(a,2,"number")&&this.matchType(a,3,"number")&&this.matchType(a,4,"number")&&this.matchType(a,5,"number"))||b===7&&!this.matchType(a,6,"string"))return!1;b=Math.min(a.ba(),20);for(var c=!0,d=0;d<b;d++){var e=a.getValue(d,1),g=a.getValue(d,2),h=a.getValue(d,3),k=a.getValue(d,4),l=a.getValue(d,5);if(e!=null&&g!=null&&h!=null&&k!=null&&l!=null&&(c=!1,e>g||g>h||h>k||k>
l))return!1}return!c};WU.prototype.xc=function(a){return this.j(a)?3:0};function XU(){}I(XU,zO);XU.prototype.j=function(a){a=AO(a);var b=a.aa();return b<3||b>5||!this.matchType(a,0,"string")||!this.matchType(a,1,"number")||!this.matchType(a,2,"number")||b>3&&!this.matchType(a,3,"string")||b>4&&!this.matchType(a,4,"number")?!1:!0};
XU.prototype.xc=function(a){a=AO(a);if(this.j(a)){var b=a;if(this.matchType(b,3,"string")){for(var c={},d=0,e=Math.min(b.ba(),20),g=0;g<e;g++){var h=b.getValue(g,3);c[h]||d++;c[h]=!0}b=d<10}else b=!1;a=b?3:this.matchType(a,3,"string")?1:2}else a=0;return a};function YU(){}I(YU,zO);YU.prototype.j=function(a){AO(a);var b=a.aa();if(b<5||b>6||!(this.matchType(a,0,"string")&&this.matchType(a,1,"number")&&this.matchType(a,2,"number")&&this.matchType(a,3,"number")&&this.matchType(a,4,"number"))||b==6&&!this.matchType(a,5,"string"))return!1;b=Math.min(a.ba(),20);for(var c=!0,d=0;d<b;d++){var e=a.getValue(d,1),g=a.getValue(d,2),h=a.getValue(d,3),k=a.getValue(d,4);if(e!=null&&g!=null&&h!=null&&k!=null&&(c=!1,e!=Math.min(e,g,h,k)||k!=Math.max(e,g,h,k)))return!1}return!c};
YU.prototype.xc=function(a){return this.j(a)?3:0};function ZU(a){UU.call(this,a)}I(ZU,UU);ZU.prototype.xc=function(a){a=AO(a);var b=this.matchType(a,0,"number"),c=a.aa();b||c--;return this.j(a)?c<2?1:2:0};function $U(){}I($U,zO);$U.prototype.j=function(a){AO(a);var b=a.aa();if(b<1||b>2)b=!1;else{var c=!0;b==2&&(c=c&&this.matchType(a,0,"string"));b=c=c&&EO(this,a,b-1)}if(!b)if(b=a.aa(),c=a.ba(),b==0||c!=1)b=!1;else{c=!0;for(var d=0;d<b;d++)if(!this.matchType(a,d,"number")){c=!1;break}b=c}return b};$U.prototype.xc=function(a){return this.j(a)?a.ba()>1?2:3:0};function aV(a){UU.call(this,a)}I(aV,UU);aV.prototype.j=function(a){AO(a);return UU.prototype.j.call(this,a)?!0:!1};aV.prototype.xc=function(a){for(var b=a.aa(),c=a.ba(),d=0,e=0,g=0;g<b;g++)this.matchType(a,g,"number")?d++:this.matchType(a,g,"date")&&e++;return this.j(a)?c<10?1:d<2&&e==0?3:2:0};function bV(){}I(bV,zO);bV.prototype.j=function(a){return cV(this,a)||dV(this,a)};bV.prototype.xc=function(a){var b=cV(this,a);a=dV(this,a);return b||a?a?1:3:0};function cV(a,b){AO(b);var c=b.aa();if(c<2||c>3)return!1;var d=a.matchType(b,0,"number");d=d&&a.matchType(b,1,"number");c==3&&(d=d&&a.matchType(b,2,"string"));return d&&GO(a,b)}function dV(a,b){AO(b);var c=b.aa();return c<1||c>2||!a.matchType(b,0,"string")||c==2&&!a.matchType(b,1,"string")?!1:!0};function eV(){}I(eV,zO);eV.prototype.j=function(a){a=AO(a);var b=a.aa();if(b<3||a.W(0)!="string")return!1;var c=a.W(1);if(c!="number"&&c!="date"&&c!="string"||c=="string"&&!fV(a)&&!gV(a)||c=="number"&&!FO(a,1,function(e){return isFinite(e)&&e%1==0}))return!1;for(c=2;c<b;c++){var d=a.W(c);if(d!="number"&&d!="string")return!1}return!0};eV.prototype.xc=function(a){try{a=AO(a)}catch(b){return 0}return this.j(a)?this.matchType(a,1,"number")&&!hV(a)?1:3:0};
function hV(a){return FO(a,1,function(b){return b>1900&&b<2100})}function fV(a){return FO(a,1,function(b){return b.length!=7||isNaN(b.substring(0,3))||b.charAt(4)!="W"||isNaN(b.substring(6,7))?!1:!0})}function gV(a){return FO(a,1,function(b){return b.length!=6||isNaN(b.substring(0,3))||b.charAt(4)!="Q"||isNaN(b.charAt(5))?!1:!0})};function iV(){}I(iV,zO);iV.prototype.j=function(a){AO(a);var b=a.aa();if(b<2||b>3)return!1;var c=this.matchType(a,0,"string")&&this.matchType(a,1,"string");b==3&&(c=c&&this.matchType(a,2,"string"));return c&&HO(a)};iV.prototype.xc=function(a){return this.j(a)?3:0};function jV(){}I(jV,zO);jV.prototype.j=function(a){AO(a);var b=a.aa();return b<1||b>2?!1:this.matchType(a,b-1,"number")&&EO(this,a,b-1)};jV.prototype.xc=function(a){if(this.j(a))if(a.ba()==1)a=1;else{var b;if(!(b=!this.matchType(a,0,"string")||a.ba()>25)){for(var c=b=0;c<a.ba();c++)b+=a.getValue(c,1);b=!(97<b&&b<103||.97<b&&b<1.03)}a=b?2:3}else a=0;return a};function kV(){}I(kV,zO);kV.prototype.j=function(a){AO(a);var b=a.aa();if(b==0)return!1;for(var c=this.matchType(a,0,"string")?1:0,d=b>c;c<b;c++)if(!this.matchType(a,c,"number")){d=!1;break}return d};function lV(){}I(lV,zO);lV.prototype.j=function(a){AO(a);for(var b=!0,c=a.aa(),d=0;d<c;d++)if(!this.matchType(a,d,"number")){b=!1;break}return b};lV.prototype.xc=function(a){return this.j(a)?a.aa()<2?1:2:0};function mV(){}I(mV,zO);mV.prototype.j=w(!0);function nV(a){this.m=a||new xl([])}I(nV,zO);nV.prototype.j=function(a){try{a=AO(a);for(var b=[],c=a.aa(),d=0;d<c;++d){var e=a.kd(d);if(e==="")b.push({index:d,Dy:{}});else{if(b.length<1)throw Error("Af");yb(b).Dy[e]=d}}c=b.length;if(c!==3&&c!==4)throw Error("Bf");e=c==4;oV(a,b[0].index,"string");e&&oV(a,b[1].index,"string");oV(a,b[e?2:1].index,pV);oV(a,b[e?3:2].index,pV);c===4&&P(this.m,"timeline.taskMajor",!0)}catch(g){return!1}return!0};
function oV(a,b,c){Array.isArray(c)||(c=[c]);var d=[];if(!(b<a.aa()&&CO(a,b,c)&&BO(a,b,d)))throw Error("Cf`"+b+"`"+c);}var pV=["date","number","datetime"];function qV(){}I(qV,zO);qV.prototype.j=function(a){AO(a);var b=a.aa();if(b<2||b>4)return!1;var c=this.matchType(a,0,"string")&&this.matchType(a,1,"string");b>2&&(c=c&&EO(this,a,2))&&b>3&&(c=c&&this.matchType(a,3,"number"));return c&&HO(a)};qV.prototype.xc=function(a){return this.j(a)?3:0};function rV(a){this.m=Array.isArray(a)?a:Dc(sV)}rV.prototype.j=function(a){var b=[];Ab(this.m,function(c){var d=tV[c],e=d&&d.format;e&&(e=e.xc(a),e!=0&&b.push({type:c,ar:e,rb:d.rb}))});uV(b);return Db(b,function(c){return c.type})};function uV(a){Zb(a,function(b,c){var d=b.ar-c.ar;d==0&&(d=b.rb-c.rb);return-d})}
var sV={Ez:"AnnotatedTimeLine",zt:"AreaChart",Iz:"BarChart",Pz:"BoxplotChart",Sz:"BubbleChart",Uz:"CandlestickChart",Xz:"ColumnChart",Gt:"ComboChart",nA:"Gauge",pA:"GeoChart",Pt:"Histogram",uA:"ImageRadarChart",vA:"ImageSparkLine",UA:"MotionChart",nu:"LineChart",lB:"PieChart",MA:"Map",hB:"OrgChart",Eu:"ScatterChart",CB:"AreaChart-stacked",GB:"SteppedAreaChart",Tp:"Table",NB:"Timeline",PB:"TreeMap",ZB:"WordTree"},tV={AnnotatedTimeLine:{format:new TU,rb:3},AreaChart:{format:new VU({Yf:!0}),rb:2},BarChart:{format:new UU({Yf:!0}),
rb:2},BoxplotChart:{format:new WU,rb:2},BubbleChart:{format:new XU,rb:2},CandlestickChart:{format:new YU,rb:2},ColumnChart:{format:new UU({Yf:!0}),rb:2},ComboChart:{format:new ZU({Yf:!0}),rb:2},Gauge:{format:new $U,rb:1},GeoChart:{format:new IO,rb:3},Histogram:{format:new aV,rb:3},LineChart:{format:new UU({Yf:!0}),rb:2},ImageRadarChart:{format:new kV,rb:1},ImageSparkLine:{format:new lV,rb:1},Map:{format:new bV,rb:2},MotionChart:{format:new eV,rb:3},OrgChart:{format:new iV,rb:2},PieChart:{format:new jV,
rb:2},ScatterChart:{format:new UU({Yf:!0}),rb:2},"AreaChart-stacked":{format:new VU({Tx:!0}),rb:2},SteppedAreaChart:{format:new VU,rb:2},Table:{format:new mV,rb:0},Timeline:{format:new nV,rb:2},TreeMap:{format:new qV,rb:2},WordTree:{format:new IO,rb:2}};L("google.visualization.ChartSelection",rV);rV.prototype.calculateChartTypes=rV.prototype.j;function vV(a,b){dm.call(this);if(a instanceof dm)this.j=a;else if(a==null)this.j=new Q;else{this.data=a;a:{if(b&&(a=b?zj(b,this.data):this.data,Array.isArray(a))){b=a[0];a=Array.isArray(b)?Zq(a):typeof b==="object"?ar(a):br(a);break a}a=new Q}this.j=a}}I(vV,dm);y=vV.prototype;y.rg=function(a){return this.j.rg(a)};y.ba=function(){return this.j.ba()};y.aa=function(){return this.j.aa()};y.qg=function(){return this.j.qg()};y.zc=function(a){return this.j.zc(a)};y.Ba=function(a){return this.j.Ba(a)};
y.Ud=function(a){return this.j.Ud(a)};y.kd=function(a){return this.j.kd(a)};y.W=function(a){return this.j.W(a)};y.getValue=function(a,b){return this.j.getValue(a,b)};y.Rd=function(a,b){return this.j.Rd(a,b)};y.ha=function(a,b){return this.j.ha(a,b)};y.Jf=function(a,b,c){this.j.Jf(a,b,c)};y.format=function(a,b){this.j.format(a,b)};y.rf=function(a){return this.j.rf(a)};y.getProperty=function(a,b,c){return this.j.getProperty(a,b,c)};y.setProperty=function(a,b,c,d){this.j.setProperty(a,b,c,d)};
y.sc=function(a,b){return this.j.sc(a,b)};y.tg=function(a){return this.j.tg(a)};y.vf=function(){return this.j.vf()};y.ld=function(a,b){return this.j.ld(a,b)};y.uf=function(a){return this.j.uf(a)};y.Lb=function(a,b){return this.j.Lb(a,b)};y.jd=function(a){return this.j.jd(a)};y.Bd=function(a){return this.j.Bd(a)};y.sf=function(a){return this.j.sf(a)};y.lc=function(a){return this.j.lc(a)};y.vg=function(a){return this.j.vg(a)};y.wg=function(a){return this.j.wg(a)};y.Be=function(){return this.j.Be()};
y.he=function(){return this.j.he()};y.toJSON=function(){return this.j.toJSON()};function wV(a,b){this.C=a;this.m=b}wV.prototype.send=function(a){this.o=a;xV(this)};function yV(a,b){var c={},d;(a=a.j)&&(d="sig:"+a);d&&(c.tqx=d,b=aK(b,c));return b}function xV(a){var b=yV(a,a.m);a.C.call(a,function(c){a.kh(c)},b)}wV.prototype.kh=function(a){a=new zJ(a);if(!EJ(a)){a.Ed()?this.j=null:this.j=a.m;var b=this.o;if(!b)throw Error("Df");b.call(b,a)}};L("google.visualization.Query",YJ);YJ.prototype.makeRequest=YJ.prototype.makeRequest;YJ.prototype.setRefreshInterval=YJ.prototype.Ql;YJ.prototype.setQuery=YJ.prototype.Pl;YJ.prototype.send=YJ.prototype.send;YJ.prototype.setRefreshable=YJ.prototype.bz;YJ.prototype.setTimeout=YJ.prototype.setTimeout;YJ.prototype.setHandlerType=YJ.prototype.Zy;YJ.prototype.setHandlerParameter=YJ.prototype.ct;YJ.setResponse=bK;YJ.prototype.abort=YJ.prototype.abort;YJ.prototype.clear=YJ.prototype.clear;
L("google.visualization.CustomQuery",wV);wV.prototype.send=wV.prototype.send;L("google.visualization.QueryResponse",zJ);zJ.prototype.getDataTable=zJ.prototype.Na;zJ.prototype.isError=zJ.prototype.Ed;zJ.prototype.hasWarning=zJ.prototype.nn;zJ.prototype.getReasons=zJ.prototype.lr;zJ.prototype.getMessage=zJ.prototype.Zm;zJ.prototype.getDetailedMessage=zJ.prototype.Xm;zJ.addErrorFromQueryResponse=GJ;L("google.visualization.Data",vV);vV.prototype.getColumnId=vV.prototype.zc;
vV.prototype.getColumnIndex=vV.prototype.Qb;vV.prototype.getColumnLabel=vV.prototype.Ba;vV.prototype.getColumnPattern=vV.prototype.Ud;vV.prototype.getColumnProperty=vV.prototype.Lb;vV.prototype.getColumnProperty=vV.prototype.Lb;vV.prototype.getColumnProperties=vV.prototype.jd;vV.prototype.getColumnRange=vV.prototype.rf;vV.prototype.getColumnRole=vV.prototype.kd;vV.prototype.getColumnType=vV.prototype.W;vV.prototype.getDistinctValues=vV.prototype.rg;vV.prototype.getFilteredRows=vV.prototype.sf;
vV.prototype.getFormattedValue=vV.prototype.ha;vV.prototype.getNumberOfColumns=vV.prototype.aa;vV.prototype.getNumberOfRows=vV.prototype.ba;vV.prototype.getProperties=vV.prototype.sc;vV.prototype.getProperty=vV.prototype.getProperty;vV.prototype.getRowProperty=vV.prototype.ld;vV.prototype.getRowProperties=vV.prototype.uf;vV.prototype.getSortedRows=vV.prototype.Bd;vV.prototype.getUnderlyingTableColumnIndex=vV.prototype.vg;vV.prototype.getTableRowIndex=vV.prototype.lc;
vV.prototype.getUnderlyingTableRowIndex=vV.prototype.wg;vV.prototype.getTableProperty=vV.prototype.tg;vV.prototype.getTableProperties=vV.prototype.vf;vV.prototype.getValue=vV.prototype.getValue;vV.prototype.toDataTable=vV.prototype.Be;vV.prototype.toJSON=vV.prototype.toJSON;L("google.visualization.DataTable",Q);Q.prototype.addColumn=Q.prototype.ed;Q.prototype.addRow=Q.prototype.Yh;Q.prototype.addRows=Q.prototype.Rg;Q.prototype.clone=Q.prototype.clone;Q.prototype.getColumnId=Q.prototype.zc;
Q.prototype.getColumnIndex=Q.prototype.Qb;Q.prototype.getColumnLabel=Q.prototype.Ba;Q.prototype.getColumnPattern=Q.prototype.Ud;Q.prototype.getColumnProperty=Q.prototype.Lb;Q.prototype.getColumnProperties=Q.prototype.jd;Q.prototype.getColumnRange=Q.prototype.rf;Q.prototype.getColumnRole=Q.prototype.kd;Q.prototype.getColumnType=Q.prototype.W;Q.prototype.getDistinctValues=Q.prototype.rg;Q.prototype.getFilteredRows=Q.prototype.sf;Q.prototype.getFormattedValue=Q.prototype.ha;
Q.prototype.getNumberOfColumns=Q.prototype.aa;Q.prototype.getNumberOfRows=Q.prototype.ba;Q.prototype.getProperties=Q.prototype.sc;Q.prototype.getProperty=Q.prototype.getProperty;Q.prototype.getRowProperty=Q.prototype.ld;Q.prototype.getRowProperties=Q.prototype.uf;Q.prototype.getSortedRows=Q.prototype.Bd;Q.prototype.getTableProperty=Q.prototype.tg;Q.prototype.getTableProperties=Q.prototype.vf;Q.prototype.getUnderlyingTableColumnIndex=Q.prototype.vg;Q.prototype.getUnderlyingTableRowIndex=Q.prototype.wg;
Q.prototype.getValue=Q.prototype.getValue;Q.prototype.insertColumn=Q.prototype.Wr;Q.prototype.insertRows=Q.prototype.qn;Q.prototype.removeColumn=Q.prototype.Qt;Q.prototype.removeColumns=Q.prototype.Qs;Q.prototype.removeRow=Q.prototype.Rt;Q.prototype.removeRows=Q.prototype.Rs;Q.prototype.setCell=Q.prototype.ce;Q.prototype.setColumnLabel=Q.prototype.Sy;Q.prototype.setColumnProperties=Q.prototype.Zs;Q.prototype.setColumnProperty=Q.prototype.ql;Q.prototype.setFormattedValue=Q.prototype.Jf;
Q.prototype.setProperties=Q.prototype.St;Q.prototype.setProperty=Q.prototype.setProperty;Q.prototype.setRowProperties=Q.prototype.cz;Q.prototype.setRowProperty=Q.prototype.dt;Q.prototype.setTableProperties=Q.prototype.dz;Q.prototype.setTableProperty=Q.prototype.ez;Q.prototype.setValue=Q.prototype.Zh;Q.prototype.sort=Q.prototype.sort;Q.prototype.toJSON=Q.prototype.toJSON;L("google.visualization.arrayToDataTable",Zq);L("google.visualization.DataView",R);R.fromJSON=hr;R.prototype.getColumnId=R.prototype.zc;
R.prototype.getColumnIndex=R.prototype.Qb;R.prototype.getColumnLabel=R.prototype.Ba;R.prototype.getColumnPattern=R.prototype.Ud;R.prototype.getColumnProperty=R.prototype.Lb;R.prototype.getColumnProperty=R.prototype.Lb;R.prototype.getColumnProperties=R.prototype.jd;R.prototype.getColumnRange=R.prototype.rf;R.prototype.getColumnRole=R.prototype.kd;R.prototype.getColumnType=R.prototype.W;R.prototype.getDistinctValues=R.prototype.rg;R.prototype.getFilteredRows=R.prototype.sf;
R.prototype.getFormattedValue=R.prototype.ha;R.prototype.getNumberOfColumns=R.prototype.aa;R.prototype.getNumberOfRows=R.prototype.ba;R.prototype.getProperties=R.prototype.sc;R.prototype.getProperty=R.prototype.getProperty;R.prototype.getRowProperty=R.prototype.ld;R.prototype.getRowProperties=R.prototype.uf;R.prototype.getSortedRows=R.prototype.Bd;R.prototype.getTableColumnIndex=R.prototype.Bk;R.prototype.getUnderlyingTableColumnIndex=R.prototype.vg;R.prototype.getTableRowIndex=R.prototype.lc;
R.prototype.getUnderlyingTableRowIndex=R.prototype.wg;R.prototype.getTableProperty=R.prototype.tg;R.prototype.getTableProperties=R.prototype.vf;R.prototype.getValue=R.prototype.getValue;R.prototype.getViewColumnIndex=R.prototype.pr;R.prototype.getViewColumns=R.prototype.en;R.prototype.getViewRowIndex=R.prototype.fn;R.prototype.getViewRows=R.prototype.qr;R.prototype.hideColumns=R.prototype.Fx;R.prototype.hideRows=R.prototype.Hx;R.prototype.setColumns=R.prototype.Ae;R.prototype.setRows=R.prototype.Xe;
R.prototype.toDataTable=R.prototype.Be;R.prototype.toJSON=R.prototype.toJSON;L("google.visualization.errors",Bo);Bo.addError=Bo.yb;Bo.removeAll=Bo.removeAll;Bo.removeError=Bo.By;Bo.getContainer=Bo.ub;Bo.createProtectedCallback=Bo.Gm;Bo.addErrorFromQueryResponse=GJ;L("google.visualization.events.addListener",Mn);L("google.visualization.events.addOneTimeListener",Qn);L("google.visualization.events.trigger",Rn);L("google.visualization.events.removeListener",Tn);
L("google.visualization.events.removeAllListeners",Un);L("google.visualization.QueryWrapper",IS);IS.prototype.setOptions=IS.prototype.ku;IS.prototype.draw=IS.prototype.ju;IS.prototype.setCustomErrorHandler=IS.prototype.Vy;IS.prototype.sendAndDraw=IS.prototype.xp;IS.prototype.setCustomPostResponseHandler=IS.prototype.yp;IS.prototype.setCustomResponseHandler=IS.prototype.zp;IS.prototype.abort=IS.prototype.abort;L("google.visualization.datautils.arrayToDataTable",Zq);
L("google.visualization.datautils.compareValues",tn);L("google.visualization.dataTableToCsv",function(a){for(var b="",c=0;c<a.ba();c++){for(var d=0;d<a.aa();d++){d>0&&(b+=",");var e=a.ha(c,d);e=e.replace(RegExp('"',"g"),'""');var g=e.indexOf(",")!==-1,h=e.indexOf("\n")!==-1,k=e.indexOf('"')!==-1;if(g||h||k)e='"'+e+'"';b+=e}b+="\n"}return b});function zV(a){a=a===void 0?{}:a;var b={};typeof a==="string"&&(b=tk(a));return b.dashboardType?new (eb("google.visualization.DashboardWrapper"))(b):b.controlType?new KL(b):new S(b)};function AV(a){sK.call(this,"dashboard",a);this.H=this.m=null;a=a||{};typeof a==="string"&&(a=tk(a));BV(this,a.wrappers,a.bindings);this.Jc(a.dashboardType||"Dashboard")}I(AV,sK);y=AV.prototype;y.kk=function(a,b){function c(p){return g[p]}fc(this.visualization);a=Xn(a);for(var d=new oM(a),e=this.H||[],g=this.m,h=e.length,k=0;k<h;k++){var l=Db(e[k].controls,c),m=Db(e[k].participants,c);d.bind(l,m)}this.visualization=d;sK.prototype.kk.call(this,a,b)};
y.oq=function(a){a.wrappers=this.m?Db(this.m,function(b){return b.toJSON()}):void 0;a.bindings=this.H||void 0};y.gz=function(a){BV(this,a,null)};y.lw=n("m");y.Oy=function(a){BV(this,null,a)};y.Wv=n("H");function BV(a,b,c){if(b!==null&&!Array.isArray(b)){var d=[];xc(b,function(e,g){CV(e)||(e=zV(e),e.xj(g),d.push(e))});b=d}DV(b)&&DV(c)||(a.m=Db(b,a.ny,a),a.H=Db(c,a.my,a))}y.ny=function(a){CV(a)||(a=zV(a));a.sd(null);a.ai(null);return a};
y.my=function(a){var b=a.controls,c=a.participants;if(DV(b)||DV(c))throw Error("Ef`"+a);b=Db(b,this.Zq,this);c=Db(c,this.Zq,this);return{controls:b,participants:c}};y.Zq=function(a){var b=a,c=/^{.*}$/;if(lb(a)||typeof a==="string"&&c.test(a))return CV(b)||(b=zV(b)),this.m.push(b),this.m.length-1;a=EV(this);a=Kc(Td(b))?-1:zb(a,b);if(a===-1)throw Error("Ff`"+b);return a};function CV(a){return typeof a.toJSON==="function"}function EV(a){return(a.m||[]).map(function(b){return b.getName()})}
function DV(a){return Array.isArray(a)?a.length==0:!0}y.dw=sK.prototype.Ek;y.Yy=sK.prototype.xj;y.ew=sK.prototype.getName;function FV(a,b,c){var d=b.W(c),e=b.zc(c),g=b.Ba(c);d=a.ed(d,g,e);a.Zs(d,b.jd(c))};L("google.visualization.drawChart",function(a,b){zV(a).Md(b)});
L("google.visualization.createUrl",function(a,b){typeof a==="string"&&(a=tk(a));var c=[],d;for(d in a)if(d=="options"){var e=a[d],g;for(g in e){var h=e[g];typeof h!=="string"&&(h=qk(h));c.push(g+"="+encodeURIComponent(String(h)))}}else h=a[d],typeof h!=="string"&&(h=typeof h.toJSON==="function"?h.toJSON():qk(h)),c.push(d+"="+encodeURIComponent(String(h)));a=OG()+"/chart.html";a=a.replace(/^https?:/,"");b=b||a;c=b+"?"+c.join("&");c=c.replace(/'/g,"%27");return c=c.replace(/"/g,"%22")});
L("google.visualization.createSnippet",function(a){var b=OG()+"/chart.js";b=b.replace(/^https?:/,"");b='<script type="text/javascript" src="'+b+'">\n';a=zV(a).toJSON();a=a.replace(/</g,"&lt;");a=a.replace(/>/g,"&gt;");return b+a+"\n\x3c/script>"});L("google.visualization.createWrapper",zV);L("google.visualization.ChartWrapper",S);S.prototype.clear=S.prototype.clear;S.prototype.draw=S.prototype.Md;S.prototype.clone=S.prototype.clone;S.prototype.toJSON=S.prototype.toJSON;S.prototype.getSnapshot=S.prototype.cn;
S.prototype.getDataSourceUrl=S.prototype.vk;S.prototype.getDataTable=S.prototype.Na;S.prototype.getChartName=S.prototype.Xv;S.prototype.getChartType=S.prototype.hc;S.prototype.getChart=S.prototype.oe;S.prototype.getContainerId=S.prototype.uk;S.prototype.getPackages=S.prototype.an;S.prototype.getQuery=S.prototype.Lj;S.prototype.getRefreshInterval=S.prototype.yk;S.prototype.getView=S.prototype.Dk;S.prototype.getOption=S.prototype.Fa;S.prototype.getOptions=S.prototype.Rl;S.prototype.getState=S.prototype.getState;
S.prototype.getCustomRequestHandler=S.prototype.cw;S.prototype.isDefaultVisualization=S.prototype.Yr;S.prototype.pushView=S.prototype.zy;S.prototype.safeDraw=S.prototype.Md;S.prototype.sendQuery=S.prototype.Sl;S.prototype.setDataSourceUrl=S.prototype.ai;S.prototype.setDataTable=S.prototype.sd;S.prototype.setChart=S.prototype.Qy;S.prototype.setChartName=S.prototype.Ry;S.prototype.setChartType=S.prototype.kp;S.prototype.setContainerId=S.prototype.rl;S.prototype.setIsDefaultVisualization=S.prototype.az;
S.prototype.setPackages=S.prototype.yj;S.prototype.setQuery=S.prototype.Mj;S.prototype.setRefreshInterval=S.prototype.Nj;S.prototype.setView=S.prototype.Ph;S.prototype.setOption=S.prototype.oa;S.prototype.setOptions=S.prototype.ff;S.prototype.setState=S.prototype.Qf;S.prototype.setCustomRequestHandler=S.prototype.Wy;L("google.visualization.ControlWrapper",KL);KL.prototype.clear=KL.prototype.clear;KL.prototype.draw=KL.prototype.Md;KL.prototype.toJSON=KL.prototype.toJSON;KL.prototype.getSnapshot=KL.prototype.cn;
KL.prototype.getDataSourceUrl=KL.prototype.vk;KL.prototype.getDataTable=KL.prototype.Na;KL.prototype.getControlName=KL.prototype.aw;KL.prototype.getControlType=KL.prototype.bw;KL.prototype.getControl=KL.prototype.Ni;KL.prototype.getContainerId=KL.prototype.uk;KL.prototype.getPackages=KL.prototype.an;KL.prototype.getQuery=KL.prototype.Lj;KL.prototype.getRefreshInterval=KL.prototype.yk;KL.prototype.getView=KL.prototype.Dk;KL.prototype.getOption=KL.prototype.Fa;KL.prototype.getOptions=KL.prototype.Rl;
KL.prototype.getState=KL.prototype.getState;KL.prototype.sendQuery=KL.prototype.Sl;KL.prototype.setDataSourceUrl=KL.prototype.ai;KL.prototype.setDataTable=KL.prototype.sd;KL.prototype.setControlName=KL.prototype.Ty;KL.prototype.setControlType=KL.prototype.Uy;KL.prototype.setContainerId=KL.prototype.rl;KL.prototype.setPackages=KL.prototype.yj;KL.prototype.setQuery=KL.prototype.Mj;KL.prototype.setRefreshInterval=KL.prototype.Nj;KL.prototype.setView=KL.prototype.Ph;KL.prototype.setOption=KL.prototype.oa;
KL.prototype.setOptions=KL.prototype.ff;KL.prototype.setState=KL.prototype.Qf;L("google.visualization.DashboardWrapper",AV);AV.prototype.clear=AV.prototype.clear;AV.prototype.draw=AV.prototype.Md;AV.prototype.toJSON=AV.prototype.toJSON;AV.prototype.getBindings=AV.prototype.Wv;AV.prototype.getDataSourceUrl=AV.prototype.vk;AV.prototype.getDataTable=AV.prototype.Na;AV.prototype.getDashboard=AV.prototype.dw;AV.prototype.getDashboardName=AV.prototype.ew;AV.prototype.getContainerId=AV.prototype.uk;
AV.prototype.getPackages=AV.prototype.an;AV.prototype.getQuery=AV.prototype.Lj;AV.prototype.getRefreshInterval=AV.prototype.yk;AV.prototype.getView=AV.prototype.Dk;AV.prototype.getWrappers=AV.prototype.lw;AV.prototype.setBindings=AV.prototype.Oy;AV.prototype.setDataSourceUrl=AV.prototype.ai;AV.prototype.setDataTable=AV.prototype.sd;AV.prototype.setDashboardName=AV.prototype.Yy;AV.prototype.setContainerId=AV.prototype.rl;AV.prototype.setPackages=AV.prototype.yj;AV.prototype.setQuery=AV.prototype.Mj;
AV.prototype.setRefreshInterval=AV.prototype.Nj;AV.prototype.setView=AV.prototype.Ph;AV.prototype.getSnapshot=AV.prototype.cn;AV.prototype.setWrappers=AV.prototype.gz;L("google.visualization.data.avg",qM);L("google.visualization.data.count",function(a){return a.length});
L("google.visualization.data.group",function(a,b,c){c=c===void 0?[]:c;for(var d=[],e=[],g=J(b),h=g.next(),k={};!h.done;k={wn:void 0,se:void 0},h=g.next())k.se=h.value,typeof k.se==="number"?d.push(k.se):typeof k.se==="object"&&(k.wn=a.Qb(k.se.column),"modifier"in k.se&&e.push({sv:{calc:function(t){return function(u,v){return(0,t.se.modifier)(u.getValue(v,t.wn))}}(k),type:k.se.type,label:k.se.label,id:k.se.id},ly:d.length}),d.push(k.wn));if(e.length>0){a=new R(a);g=a.en();e=J(e);for(h=e.next();!h.done;h=
e.next())h=h.value,k=g.length,g[k]=h.sv,d[h.ly]=k;a.Ae(g)}e=new Q;g=[];for(h=0;h<d.length;h++){var l=b[h],m=d[h];k=a.W(m);var p=typeof l==="object"&&l.label!=null?l.label:a.Ba(m);l=typeof l==="object"&&l.id!=null?l.id:a.zc(m);e.ed(k,p,l);g.push(k)}h=J(c);for(k=h.next();!k.done;k=h.next())k=k.value,l=a.Qb(k.column),p=k.label||a.Ba(l),l=k.id!=null?k.id:a.zc(l),e.ed(k.type,p,l);h=d.map(function(t){return{column:t}});h=a.Bd(h);k=[];for(p=0;p<c.length;p++)k.push([]);for(p=0;p<h.length;p++){for(l=0;l<c.length;l++)k[l].push(a.getValue(h[p],
a.Qb(c[l].column)));l=!1;if(p<h.length-1)for(l=!0,m=0;m<d.length;m++){var q=a.getValue(h[p],d[m]),r=a.getValue(h[p+1],d[m]);if(tn(g[m],q,r)!==0){l=!1;break}}if(!l){l=e.Yh();for(m=0;m<d.length;m++)e.Zh(l,m,a.getValue(h[p],d[m]));m=b.length;for(q=0;q<c.length;q++)r=(0,c[q].aggregation)(k[q]),e.Zh(l,m+q,r);for(l=0;l<c.length;l++)k[l]=[]}}return e});
L("google.visualization.data.join",function(a,b,c,d,e,g){d=d.map(function(K){return[a.Qb(K[0]),b.Qb(K[1])]});e=e.map(a.Qb.bind(a));g=g.map(b.Qb.bind(b));for(var h=c==="left"||c==="full",k=c==="right"||c==="full",l=new Q,m=d.map(function(K){var G=a.W(K[0]),E=b.W(K[1]);if(G!==E)throw Error("Hf`"+G+"`"+E);FV(l,a,K[0]);return G}),p=[],q=[],r=J(d),t=r.next();!t.done;t=r.next())t=t.value,p.push({column:t[0]}),q.push({column:t[1]});p=a.Bd(p);q=b.Bd(q);r=J(e);for(t=r.next();!t.done;t=r.next())FV(l,a,t.value);
r=J(g);for(t=r.next();!t.done;t=r.next())FV(l,b,t.value);r=!1;for(var u=t=0,v=0;t<p.length||u<q.length;){var x=0,z=[];if(u>=q.length)if(h)z[0]=p[t],x=-1;else break;else if(t>=p.length)if(k)z[1]=q[u],x=1;else break;else{z[0]=p[t];z[1]=q[u];for(var B=0;B<d.length;B++){x=a.getValue(z[0],d[B][0]);var C=b.getValue(z[1],d[B][1]);x=tn(m[B],x,C);if(x!==0)break}}if(r&&x!==0)r=!1,u++;else{if(x===-1&&h||x===1&&k||x===0){l.Yh();var A=C=void 0;x===-1&&h||x===0&&c!=="right"?(C=a,A=0):(C=b,A=1);B=0;for(var D=J(d),
F=D.next();!F.done;F=D.next())F=F.value,c==="full"?l.Zh(v,B,C.getValue(z[A],F[A])):l.ce(v,B,C.getValue(z[A],F[A]),C.ha(z[A],F[A]),C.sc(z[A],F[A])),B++;if(x===-1&&h||x===0)for(C=d.length,B=0,A=J(e),D=A.next();!D.done;D=A.next())D=D.value,l.ce(v,B+C,a.getValue(z[0],D),a.ha(z[0],D),a.sc(z[0],D)),B++;if(x===1&&k||x===0)for(C=e.length+d.length,B=0,A=J(g),D=A.next();!D.done;D=A.next())D=D.value,l.ce(v,B+C,b.getValue(z[1],D),b.ha(z[1],D),b.sc(z[1],D)),B++;v++}x===1?u++:t++;x===0&&(r=!0)}}return l});
L("google.visualization.data.max",function(a){if(a.length===0)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];d!=null&&d>b&&(b=d)}return b});L("google.visualization.data.min",function(a){if(a.length===0)return null;for(var b=a[0],c=1;c<a.length;c++){var d=a[c];d!=null&&d<b&&(b=d)}return b});L("google.visualization.data.month",function(a){return a.getMonth()+1});L("google.visualization.data.sum",pM);function GV(a){this.options=a||{}}GV.prototype.format=function(a,b){if(a.W(b)==="number")for(var c=this.options.base||0,d=0;d<a.ba();d++){var e=a.getValue(d,b);a.setProperty(d,b,"className",e!=null&&e<c?"google-visualization-formatters-arrow-dr":e!=null&&e>c?"google-visualization-formatters-arrow-ug":"google-visualization-formatters-arrow-empty")}};GV.prototype.Cd=function(a){return a==="number"?a:null};function HV(a){this.options=a||{}}function IV(a,b,c){b>0&&c.push('<span class="google-charts-bar-'+(a||"w")+'" style="width:'+b+'px;"></span>')}
HV.prototype.format=function(a,b){var c=a.W(b);if(this.Cd(c)!=null){c=this.options;var d=c.min,e=c.max,g=null;if(d==null||e==null)g=a.rf(b),e==null&&typeof g.max==="number"&&(e=g.max),d==null&&typeof g.min==="number"&&(d=Math.min(0,g.min||0));d>=e&&(g=g||a.rf(b),e=g.max,d=g.min);d===e&&(d===0?e=1:d>0?d=0:e=0);g=e-d;var h=c.base||0;h=Math.max(d,Math.min(e,h));var k=c.width||100,l=c.showValue;l==null&&(l=!0);for(var m=Math.round((h-d)/g*k),p=k-m,q=0;q<a.ba();q++){var r=Number(a.getValue(q,b)),t=[];
r=Math.max(d,Math.min(e,r));var u=Math.ceil((r-d)/g*k);t.push('<span class="google-visualization-formatters-bars">');IV("s",1,t);var v=JV(c.colorPositive,"b"),x=JV(c.colorNegative,"r"),z=c.drawZeroLine?1:0;m>0?r<h?(IV("w",u,t),IV(x,m-u,t),z>0&&IV("z",z,t),IV("w",p,t)):(IV("w",m,t),z>0&&IV("z",z,t),IV(v,u-m,t),IV("w",k-u,t)):(IV(v,u,t),IV("w",k-u,t));IV("s",1,t);r=a.getProperty(q,b,"_bar_format_old_value");r==null&&(r=a.ha(q,b),a.setProperty(q,b,"_bar_format_old_value",r));l&&(t.push("\u00a0"),t.push(r));
t.push("</span>\u00a0");a.Jf(q,b,t.join(""))}}};HV.prototype.Cd=function(a){return a==="number"?a:null};function JV(a,b){a=(a||"").toLowerCase();return KV[a]||b}var KV={red:"r",blue:"b",green:"g"};function LV(a,b,c,d){a!=null&&a instanceof Date&&(a=a.getTime());b!=null&&b instanceof Date&&(b=b.getTime());a!=null&&Array.isArray(a)&&(a=MV(a));b!=null&&Array.isArray(b)&&(b=MV(b));this.from=a;this.to=b;this.color=c;this.Nc=d}LV.prototype.contains=function(a){var b=this.from,c=this.to;if(a==null)return b==null&&c==null;a instanceof Date?a=a.getTime():Array.isArray(a)&&(a=MV(a));return(b==null||a>=b)&&(c==null||a<c)};LV.prototype.m=n("Nc");
function NV(a,b,c,d,e){LV.call(this,a,b,c,"");this.j=0;typeof a==="number"&&typeof b==="number"&&(this.j=b-a,this.j<=0&&(this.j=1));this.o=Ik(wk(d).hex);this.C=Ik(wk(e).hex)}I(NV,LV);NV.prototype.m=function(a){if(typeof a!=="number")return"";a=Nk(this.o,this.C,1-(a-this.from)/this.j);return Jk(a[0],a[1],a[2])};function OV(){this.j=[]}OV.prototype.m=function(a,b,c,d){this.j.push(new LV(a,b,c,d))};OV.prototype.o=function(a,b,c,d,e){this.j.push(new NV(a,b,c,d,e))};
OV.prototype.format=function(a,b){var c=a.W(b);if(this.Cd(c)!=null)for(c=0;c<a.ba();c++){for(var d=a.getValue(c,b),e="",g=0;g<this.j.length;g++){var h=this.j[g];if(typeof d!=="undefined"&&h.contains(d)){g=h.color;d=h.m(d);g&&(e+="color:"+g+";");d&&(e+="background-color:"+d+";");break}}a.setProperty(c,b,"style",e)}};OV.prototype.Cd=function(a){return a!=="date"&&a!=="datetime"&&a!=="timeofday"&&a!=="number"&&a!=="string"?null:a};
function MV(a){return a[0]*60*60*1E3+a[1]*60*1E3+a[2]*1E3+(a.length===4?a[3]:0)};function PV(a){this.pattern=a||""}PV.prototype.format=function(a,b,c,d){var e=b[0];c!=null&&typeof c==="number"&&(e=c);d=d||null;for(c=0;c<a.ba();c++){var g=this.pattern.replace(/{(\d+)}/g,function(h){return function(k,l,m,p){return m>0&&p[m-1]==="\\"?k:a.ha(h,b[Number(l)])}}(c));g=g.replace(/\\(.)/g,"$1");d?a.setProperty(c,e,d,g):a.Jf(c,e,g)}};PV.prototype.Cd=aa();L("google.visualization.NumberFormat",gn);gn.prototype.format=gn.prototype.format;gn.prototype.formatValue=gn.prototype.Va;L("google.visualization.NumberFormat.useNativeCharactersIfAvailable",function(a){mn=a});L("google.visualization.NumberFormat.DECIMAL_SEP",hn);L("google.visualization.NumberFormat.GROUP_SEP",jn);L("google.visualization.NumberFormat.DECIMAL_PATTERN",on);L("google.visualization.ColorFormat",OV);OV.prototype.format=OV.prototype.format;OV.prototype.addRange=OV.prototype.m;
OV.prototype.addGradientRange=OV.prototype.o;L("google.visualization.BarFormat",HV);HV.prototype.format=HV.prototype.format;L("google.visualization.ArrowFormat",GV);GV.prototype.format=GV.prototype.format;L("google.visualization.PatternFormat",PV);PV.prototype.format=PV.prototype.format;L("google.visualization.DateFormat",Em);Em.prototype.format=Em.prototype.format;Em.prototype.formatValue=Em.prototype.Va;L("google.visualization.NumberFormat",gn);gn.prototype.format=gn.prototype.format;
L("google.visualization.TableColorFormat",OV);L("google.visualization.TableBarFormat",HV);HV.prototype.format=HV.prototype.format;L("google.visualization.TableArrowFormat",GV);GV.prototype.format=GV.prototype.format;L("google.visualization.TablePatternFormat",PV);PV.prototype.format=PV.prototype.format;L("google.visualization.TableDateFormat",Em);L("google.visualization.CoreChart",iF);iF.prototype.draw=iF.prototype.za;iF.prototype.clearChart=iF.prototype.Sa;iF.prototype.getImageURI=iF.prototype.kc;iF.prototype.getSelection=iF.prototype.getSelection;iF.prototype.setSelection=iF.prototype.setSelection;iF.prototype.dump=iF.prototype.Xt;iF.prototype.getChartLayoutInterface=iF.prototype.dr;iF.prototype.getContainer=iF.prototype.ub;iF.prototype.setAction=iF.prototype.Mc;iF.prototype.getAction=iF.prototype.Qc;iF.prototype.removeAction=iF.prototype.Lc;
L("google.visualization.AreaChart",cG);cG.prototype.draw=cG.prototype.za;cG.prototype.clearChart=cG.prototype.Sa;cG.prototype.getImageURI=cG.prototype.kc;cG.prototype.getSelection=cG.prototype.getSelection;cG.prototype.setSelection=cG.prototype.setSelection;cG.prototype.setAction=cG.prototype.Mc;cG.prototype.getAction=cG.prototype.Qc;cG.prototype.removeAction=cG.prototype.Lc;L("google.visualization.BarChart",iG);iG.prototype.computeDiff=iG.prototype.jf;iG.prototype.draw=iG.prototype.za;
iG.prototype.clearChart=iG.prototype.Sa;iG.prototype.getImageURI=iG.prototype.kc;iG.prototype.getSelection=iG.prototype.getSelection;iG.prototype.setSelection=iG.prototype.setSelection;iG.prototype.setAction=iG.prototype.Mc;iG.prototype.getAction=iG.prototype.Qc;iG.prototype.removeAction=iG.prototype.Lc;L("google.visualization.BubbleChart",hG);hG.prototype.draw=hG.prototype.za;hG.prototype.clearChart=hG.prototype.Sa;hG.prototype.getImageURI=hG.prototype.kc;hG.prototype.getSelection=hG.prototype.getSelection;
hG.prototype.setSelection=hG.prototype.setSelection;hG.prototype.setAction=hG.prototype.Mc;hG.prototype.getAction=hG.prototype.Qc;hG.prototype.removeAction=hG.prototype.Lc;L("google.visualization.CandlestickChart",jG);jG.prototype.draw=jG.prototype.za;jG.prototype.clearChart=jG.prototype.Sa;jG.prototype.getImageURI=jG.prototype.kc;jG.prototype.getSelection=jG.prototype.getSelection;jG.prototype.setSelection=jG.prototype.setSelection;jG.prototype.setAction=jG.prototype.Mc;jG.prototype.getAction=jG.prototype.Qc;
jG.prototype.removeAction=jG.prototype.Lc;L("google.visualization.BoxplotChart",kG);kG.prototype.draw=kG.prototype.za;kG.prototype.clearChart=kG.prototype.Sa;kG.prototype.getImageURI=kG.prototype.kc;kG.prototype.getSelection=kG.prototype.getSelection;kG.prototype.setSelection=kG.prototype.setSelection;kG.prototype.setAction=kG.prototype.Mc;kG.prototype.getAction=kG.prototype.Qc;kG.prototype.removeAction=kG.prototype.Lc;L("google.visualization.Histogram",nG);nG.prototype.draw=nG.prototype.za;
nG.prototype.clearChart=nG.prototype.Sa;nG.prototype.getImageURI=nG.prototype.kc;nG.prototype.getSelection=nG.prototype.getSelection;nG.prototype.setSelection=nG.prototype.setSelection;nG.prototype.setAction=nG.prototype.Mc;nG.prototype.getAction=nG.prototype.Qc;nG.prototype.removeAction=nG.prototype.Lc;L("google.visualization.ColumnChart",lG);lG.prototype.computeDiff=lG.prototype.jf;lG.prototype.draw=lG.prototype.za;lG.prototype.clearChart=lG.prototype.Sa;lG.prototype.getImageURI=lG.prototype.kc;
lG.prototype.getSelection=lG.prototype.getSelection;lG.prototype.setSelection=lG.prototype.setSelection;lG.prototype.setAction=lG.prototype.Mc;lG.prototype.getAction=lG.prototype.Qc;lG.prototype.removeAction=lG.prototype.Lc;L("google.visualization.ComboChart",mG);mG.prototype.draw=mG.prototype.za;mG.prototype.clearChart=mG.prototype.Sa;mG.prototype.getImageURI=mG.prototype.kc;mG.prototype.getSelection=mG.prototype.getSelection;mG.prototype.setSelection=mG.prototype.setSelection;
mG.prototype.setAction=mG.prototype.Mc;mG.prototype.getAction=mG.prototype.Qc;mG.prototype.removeAction=mG.prototype.Lc;L("google.visualization.LineChart",fG);fG.prototype.draw=fG.prototype.za;fG.prototype.clearChart=fG.prototype.Sa;fG.prototype.getImageURI=fG.prototype.kc;fG.prototype.getSelection=fG.prototype.getSelection;fG.prototype.setSelection=fG.prototype.setSelection;fG.prototype.setAction=fG.prototype.Mc;fG.prototype.getAction=fG.prototype.Qc;fG.prototype.removeAction=fG.prototype.Lc;
L("google.visualization.PieChart",oG);oG.prototype.computeDiff=oG.prototype.jf;oG.prototype.draw=oG.prototype.za;oG.prototype.clearChart=oG.prototype.Sa;oG.prototype.getImageURI=oG.prototype.kc;oG.prototype.getSelection=oG.prototype.getSelection;oG.prototype.setSelection=oG.prototype.setSelection;oG.prototype.setAction=oG.prototype.Mc;oG.prototype.getAction=oG.prototype.Qc;oG.prototype.removeAction=oG.prototype.Lc;L("google.visualization.ScatterChart",gG);gG.prototype.computeDiff=gG.prototype.jf;
gG.prototype.draw=gG.prototype.za;gG.prototype.clearChart=gG.prototype.Sa;gG.prototype.getImageURI=gG.prototype.kc;gG.prototype.getSelection=gG.prototype.getSelection;gG.prototype.setSelection=gG.prototype.setSelection;gG.prototype.setAction=gG.prototype.Mc;gG.prototype.getAction=gG.prototype.Qc;gG.prototype.removeAction=gG.prototype.Lc;L("google.visualization.SparklineChart",eG);eG.prototype.draw=eG.prototype.za;eG.prototype.clearChart=eG.prototype.Sa;eG.prototype.getImageURI=eG.prototype.kc;
eG.prototype.getSelection=eG.prototype.getSelection;eG.prototype.setSelection=eG.prototype.setSelection;eG.prototype.setAction=eG.prototype.Mc;eG.prototype.getAction=eG.prototype.Qc;eG.prototype.removeAction=eG.prototype.Lc;L("google.visualization.SteppedAreaChart",dG);dG.prototype.draw=dG.prototype.za;dG.prototype.clearChart=dG.prototype.Sa;dG.prototype.getImageURI=dG.prototype.kc;dG.prototype.getSelection=dG.prototype.getSelection;dG.prototype.setSelection=dG.prototype.setSelection;
dG.prototype.setAction=dG.prototype.Mc;dG.prototype.getAction=dG.prototype.Qc;dG.prototype.removeAction=dG.prototype.Lc;var QV={AreaChart:!0,BarChart:!0,BoxplotChart:!0,BubbleChart:!0,CandlestickChart:!0,ColumnChart:!0,ComboChart:!0,LineChart:!0,PieChart:!0,ScatterChart:!0,SteppedAreaChart:!0,Histogram:!0},RV={AreaChart:!0,BarChart:!0,ColumnChart:!0,ComboChart:!0,LineChart:!0,SteppedAreaChart:!0,ScatterChart:!0},SV={AreaChart:!0,BarChart:!0,BubbleChart:!0,ColumnChart:!0,ComboChart:!0,LineChart:!0,PieChart:!0,ScatterChart:!0,SteppedAreaChart:!0,ImageChart:!0,ImageRadarChart:!0,ImageSparkLine:!0,Histogram:!0},TV={AreaChart:!0,
BarChart:!0,ColumnChart:!0,ComboChart:!0,LineChart:!0,ScatterChart:!0},UV={AreaChart:!0,BarChart:!0,BubbleChart:!0,ColumnChart:!0,LineChart:!0,ScatterChart:!0},VV={LineChart:!0,AreaChart:!0,ScatterChart:!0},WV={AreaChart:!0,BarChart:!0,ColumnChart:!0,LineChart:!0,ScatterChart:!0},XV={AreaChart:!0,ColumnChart:!0,ComboChart:!0,LineChart:!0,SteppedAreaChart:!0},YV={GeoChart:!0,PieChart:!0},ZV={AreaChart:!0,BarChart:!0,BoxplotChart:!0,CandlestickChart:!0,ComboChart:!0,ColumnChart:!0,ImageChart:!0,ImageRadarChart:!0,
LineChart:!0,PieChart:!0,ScatterChart:!0,SteppedAreaChart:!0,Histogram:!0},$V={ScatterChart:!0};var aW="#3366CC #DC3912 #FF9900 #109618 #990099 #0099C6 #DD4477 #66AA00 #B82E2E #316395 #994499 #22AA99 #AAAA11 #6633CC #E67300 #8B0707 #651067 #329262 #5574A6 #3B3EAC #B77322 #16D620 #B91383 #F4359E #9C5935 #A9C413 #2A778D #668D1C #BEA413 #0C5922 #743411".split(" ");function bW(a,b,c){b=(a.hc()=="PieChart"?"slices":"series")+"."+b+"."+c;return a.Fa(b,void 0)};function cW(a,b,c){this.m=a;this.G=b;this.j=c;this.o=[];this.C=[];this.F=[];this.D=!1}cW.prototype.qg=function(){return this.o.length?this.o:null};function dW(a){var b=eW(a,a.j);a.o.unshift(fW("stringify",a.j,"string"));a.o.push(fW("mapFromSource",a.j,"number",a.m.Ba(a.j),b));a.F.push(a.j)}
function gW(a,b,c){for(var d={},e=a.m.ba(),g=0;g<e;g++){var h=a.m.getValue(g,a.j),k=a.m.getValue(g,c),l=c==a.j;(l&&k!=null||!l&&typeof k==="number")&&h!=null&&(h=h.toString(),typeof d[h]==="number"||a.D||a.C.push(g),d[h]=b(k,d[h]))}a.D=!0;return d}function eW(a,b){return gW(a,function(c,d){return typeof d==="number"?d+1:1},b)}function hW(a,b){return gW(a,function(c,d){return typeof d==="number"?Math.min(c,d):c},b)}
function iW(a,b){return gW(a,function(c,d){return typeof d==="number"?Math.max(c,d):c},b)}function jW(a,b){return gW(a,function(c,d){return typeof d==="number"?c+d:c},b)}function kW(a,b){for(var c={},d=a.m.ba(),e=0;e<d;e++){var g=a.m.getValue(e,a.j),h=a.m.getValue(e,b);typeof h==="number"&&(Array.isArray(c[g])?c[g].push(h):(a.D||a.C.push(e),c[g]=[h]))}b={};for(var k in c)d=c[k],d.sort(function(l,m){return l>m?1:l<m?-1:0}),e=d.length,b[k]=e%2==1?d[(e-1)/2]:(d[e/2]+d[e/2-1])/2;a.D=!0;return b}
function fW(a,b,c,d,e){a={calc:a,sourceColumn:b,type:c};d&&(a.label=d);e&&(a.mapping=e);return a};function lW(a,b,c){this.j=b;this.m=c;this.j=b;this.Lg=a;this.Nh=[];a=this.j;c=this.Lg;b=a.hc();b=="ImageChart"&&(b="ImageRadarChart");var d=mW(b,c);d===null&&(d=a.Fa("useFirstColumnAsDomain",$V[b]));c=a.Fa("treatLabelsAsText");var e=ZV[b];UV[b]?(c=d&&c,d=!d):(c=e&&d,d=e&&!d);if(e=a.Fa("applyAggregateData"))c=d=!1;var g=RV[b];this.ut={applyAggregateData:e,booleanRole:a.Fa("booleanRole"),stringifyFirstColumn:c,emptyLabelsColumn:d,errorBars:g,series:a.Fa("series"),isSparkLine:b=="ImageSparkLine"};this.ol=
{};this.mn=!1;a=this.Na();b=this.ut;c=this.Lg.aa();if((d=this.j.ka)&&d.columns&&nW(d.columns)<c)c=d.columns;else{d=[];for(e=0;e<c;e++)d.push(e);c=d}if(b.isSparkLine)this.Nh=c;else{d=c;a.aa()<1||(b.stringifyFirstColumn&&a.W(0)!="string"?d[0]={calc:"stringify",sourceColumn:0,type:"string"}:b.emptyLabelsColumn&&d.unshift({calc:"emptyString",sourceColumn:0,type:"string"}));if(typeof b.applyAggregateData==="number"){d=new cW(a,this.j,b.applyAggregateData);var h=d.m.aa();if(h==1)dW(d);else if(h>1){h=0;
e=YV[d.G.hc()];for(g=0;g<d.m.aa();g++)if(d.j!=g){if(e&&h>0)break;if(d.m.W(g)=="number"){var k=e?d.G.Fa("aggregateFunction"):bW(d.G,h,"aggregateFunction");h++;switch(k){case "average":k=void 0;var l=d,m=g,p=eW(l,l.j);l=jW(l,m);m={};for(k in p)m[k]=l[k]/p[k];k=m;break;case "min":k=hW(d,g);break;case "max":k=iW(d,g);break;case "count":k=eW(d,d.j);break;case "median":k=kW(d,g);break;default:k=jW(d,g)}d.F.push(g);d.o.push(fW("mapFromSource",d.j,"number",d.m.Ba(g),k))}}d.o.length?d.o.unshift(fW("stringify",
d.j,"string")):dW(d)}c=d.qg()||c;h=d.C.length?d.C:null;this.Nh=(d.F.length?d.F:null)||this.Nh}d=[];e=0;g=-1;c.length>0&&d.push(c[0]);for(k=1;k<c.length;k++)if(p=c[k],typeof p==="number"&&a.W(p)==="string")e++,d.push({sourceColumn:p,properties:{role:e!==1||this.m&&q!=null&&q!=="custom"?"annotationText":"annotation"},label:a.Ba(p)}),g>=0?this.ol[g]=!0:this.mn=!0;else if(e=0,d.push(p),typeof p==="number"&&a.W(p)==="number"&&(g++,this.Nh.push(p),this.m)){var q=bW(this.j,g,"dataLabel");q!=null&&q==="value"&&
(d.push({calc:"stringify",type:"string",sourceColumn:p,properties:{role:"annotation"}}),e++)}q=c=d;for(d=0;d<q.length;d++)e=q[d],typeof e==="number"&&a.W(e)=="boolean"&&(q[d]={sourceColumn:e,role:b.booleanRole||"certainty",label:a.Ba(e)});b.errorBars&&oW(c,a,b.series)}a:{for(q=0;q<c.length;q++)if(c[q]!=q){q=!1;break a}q=!0}this.Gi={columns:q?null:c,rows:h?h:null}}y=lW.prototype;y.Lg=null;y.Nh=null;y.ut=null;y.ol=null;y.mn=!1;y.Gi=null;y.Na=n("Lg");
function pW(a){var b=a.j.hc(),c=a.Lg;if(!SV[b]||c==null)return 0;switch(b){case "BubbleChart":if(c.aa()>3&&c.W(3)=="string"){if(c&&c.aa()>3&&c.ba()>0&&c.W(3)=="string"){a=c.ba();b={};for(var d=[],e=0;e<a;e++){var g=c.ha(e,3);b[g]||(d.push(g),b[g]=!0)}c=d}else c=[];c=c.length}else c=1;return c;case "PieChart":return(a=a.Gi.rows)?a.length:c.ba()}return a.Nh.length}function qW(a){var b=a.j.hc();return SV[b]&&TV[b]&&a.Gi!==null&&a.Lg!==null?Ac(a.ol,aa()):!1}
function mW(a,b){var c=b.aa();if(c<2)return!1;if(b.W(0)!="number")return!0;if(!ZV[a])return!1;if(a=="PieChart"&&c==2)return!0;for(var d=a=0;d<c;d++)if(b.W(d)=="number"&&a++,a>1)return null;return!1}function nW(a){return a.reduce(function(b,c){return Math.max(b,lb(c)?c.sourceColumn:c)},0)}
function oW(a,b,c){var d=1,e=0;c=c||{};for(c=zc(c,function(l){return l&&l.errorBars});d<a.length;){var g=a[d];if(typeof g==="number"&&b.W(g)=="number"){var h=c[e]||{},k=h.magnitude;k=k!=null?k:10;h=h.errorType||"none";k>0&&h!="none"&&(d++,Nb(a,{type:"number",calc:"error",sourceColumn:g,magnitude:k*-1,errorType:h,role:"interval"},d),d++,Nb(a,{type:"number",calc:"error",sourceColumn:g,magnitude:k,errorType:h,role:"interval"},d));e++}d++}};function rW(a,b,c){var d=a.hc();if(d=="CandlestickChart"||d=="BoxplotChart")return b==0;if(SV[d]&&(b==0||XV[d])){a=a.Fa("series")||{};for(d=0;d<c;d++)if(((a[d]||{}).targetAxisIndex||0)==b)return!0;if(b==0)return c==0}return!1}function sW(a,b,c){b=b.split(".");for(var d=0;d<b.length-1;d++)a[b[d]]=a[b[d]]||{},a=a[b[d]];b=b[b.length-1];a[b]=a[b]!=null?a[b]:c}
function tW(a){a.hc();["hAxis","vAxes.0","vAxes.1"].forEach(function(b){var c=!!a.Fa(b+".logScale"),d=b+".formatOptions.source";c&&a.Fa(d,"data")=="data"&&a.oa(d,"inline");switch(a.Fa(b+".formatOptions.source","data")){case "data":a.oa(b+".format",null);a.oa(b+".useFormatFromData",!0);break;case "none":a.oa(b+".format",null);a.oa(b+".useFormatFromData",!1);break;case "inline":a.oa(b+".format","0.##"),a.oa(b+".useFormatFromData",!1)}})}
function uW(a){var b=a.viewWindow||{},c=typeof b.min==="number"?b.min:null;b=typeof b.max==="number"?b.max:null;var d=typeof a.minValue==="number"?a.minValue:null,e=typeof a.maxValue==="number"?a.maxValue:null,g=a.viewWindowMode!="explicit";c=typeof d==="number"?d:g?c:null;b=typeof e==="number"?e:g?b:null;b==null&&c==null?delete a.viewWindowMode:sW(a,"viewWindowMode","explicit");a.viewWindow={max:b,min:c};a.minValue=c;a.maxValue=b}
function vW(a){var b=a.Fa("backgroundColor"),c=typeof b==="string";QV[a.hc()]?c&&(a.oa("backgroundColor",null),a.oa("backgroundColor.fill",b)):c||(b=a.Fa("backgroundColor.fill"),a.oa("backgroundColor",b))}
function wW(a){var b=a.hc();if(a.Fa("vAxes")==null&&(b=="AreaChart"||b=="ColumnChart"||b=="ComboChart"||b=="LineChart")){var c={};c.title=a.Fa("titleY");c.minValue=a.Fa("min");c.maxValue=a.Fa("max");a.oa("vAxes",[c]);a.oa("titleY",null);a.oa("min",null);a.oa("max",null)}c=a.Fa("smoothLine");a.oa("smoothLine",null);typeof c==="boolean"&&c&&a.oa("curveType","function");c=a.Fa("reverseCategories");typeof c==="boolean"&&(a.oa("domainAxis.direction",c?-1:1),a.oa("reverseAxis",null),a.oa("reverseCategories",
null));c=a.Fa("hasLabelsColumn");typeof c==="boolean"&&(a.oa("useFirstColumnAsDomain",c),a.oa("hasLabelsColumn",null));c=a.Fa("legacyScatterChartLabels");b!=="ScatterChart"||c||a.oa("treatLabelsAsText",!1);a.oa("legacyScatterChartLabels",!0);(c=a.Fa("legacyContinuousAxisRemoved"))?typeof a.Fa("treatLabelsAsText")!=="boolean"&&b&&a.oa("treatLabelsAsText",!VV[b]):c===!1&&(a.oa("legacyContinuousAxisRemoved",!0),a.oa("treatLabelsAsText",!1));["","vAxes.0.","vAxes.1.","hAxis."].forEach(function(d){a.Fa(d+
"titleFontSize")&&a.oa(d+"titleFontStyle.fontSize",a.Fa(d+"titleFontSize"))});a.Fa("logScale")&&(b=="BarChart"?a.oa("hAxis.logScale",!0):a.oa("vAxes.0.logScale",!0));a.oa("logScale",null);vW(a)}function xW(a,b){b?["minValue","maxValue","viewWindow","viewWindowMode"].forEach(function(c){a[c]=null}):uW(a)};L("google.visualization.normalize.normalizeChartWrapper",function(a,b,c){var d=a.hc();switch(d){case "FunctionChart":d="ComboChart";break;case "ImageRadarChart":d="ImageChart"}a.kp(d);wW(a);d=a.hc();var e=a.options;switch(d){case "AreaChart":sW(e,"isStacked",!1);break;case "BarChart":sW(e,"isStacked",!1);break;case "ColumnChart":sW(e,"isStacked",!1);break;case "GeoChart":sW(e,"displayMode","regions");break;case "LineChart":sW(e,"curveType","");break;case "PieChart":sW(e,"is3D",!1),sW(e,"pieHole",
0)}a.ff(e);a.yj(null);switch(a.hc()){case "AnnotatedTimeLine":a.oa("wmode","opaque");break;case "CandlestickChart":case "BoxplotChart":a.oa("legend","none");break;case "ComboChart":a.oa("type","line");break;case "ImageChart":a.oa("cht","rs");d=a.Fa("points")||[];e=a.Fa("colors")||[];for(var g=[],h=0;h<d.length;h++)if(d[h]){var k=d[h],l=e[h]||"#000000";l=l.replace("#","");k=[k.shape,l,h,-1,k.size];k=k.join(",");g.push(k)}a.oa("chm",g.join("|"));break;case "OrgChart":a.oa("allowCollapse",!0);break;
case "ScatterChart":a.oa("lineWidth",0);break;case "WordTree":a.yj("wordtree")}e=a.hc();d=a.options;sW(d,"booleanRole","certainty");g=["#DC3912","#EFE6DC","#109618"];switch(e){case "AnnotationChart":sW(d,"displayAnnotations",!0);break;case "AnnotatedTimeLine":sW(d,"displayAnnotations",!0);break;case "BubbleChart":sW(d,"colors",Rb(aW));break;case "ComboChart":sW(d,"series",[{type:"bars"}]);break;case "GeoChart":sW(d,"colors",g);e=a.Fa("datalessRegionColor")||"#f5f5f5";sW(d,"defaultColor",e);break;
case "Histogram":sW(d,"histogram.hideBucketItems",!0);break;case "ImageChart":sW(d,"colors",Rb(aW));break;case "ImageSparkLine":sW(d,"colors",Rb(aW));sW(d,"labelPosition","right");break;case "LineChart":sW(d,"lineWidth",2);break;case "Map":sW(d,"mapType","hybrid");sW(d,"showTip",!0);break;case "ScatterChart":sW(d,"pointSize",7);break;case "TreeMap":sW(d,"fontColor","#fff"),sW(d,"fontSize","14"),sW(d,"headerColor","#3d85c6"),sW(d,"maxDepth",2),sW(d,"headerHeight",40),sW(d,"showTooltips",!1),sW(d,"minColor",
g[0]),sW(d,"midColor",g[1]),sW(d,"maxColor",g[2])}a.ff(d);if(b){b=new lW(b,a,!!c);c=b.Gi||{};a.Ph(c);e=hr(b.Na(),c).W(0)=="number";c=a.hc();g=a.Fa("vAxes")||[];d=g[0]||{};g=g[1]||{};h=a.Fa("hAxis")||{};e=ZV[c]&&WV[c]&&!e;c=="BarChart"?(xW(d,e),uW(h)):(xW(h,e),uW(d),uW(g));a.oa("vAxes",[d,g]);a.oa("hAxis",h);for(c=0;c<pW(b);c++){e=c;if(g=qW(b))d=b,g=c,g=qW(d)&&!!d.ol[g];d=a;g=g?!0:null;e=(d.hc()=="PieChart"?"slices":"series")+"."+e+".hasAnnotations";d.oa(e,g)}a.oa("annotations.domain.style",b.mn?"line":
null);g=pW(b);b=a.Fa("legend");c=a.Fa("theme")=="maximized";d=rW(a,0,g);e=rW(a,1,g);g=rW(a,0,g)&&rW(a,1,g);a.hc()=="PieChart"?c&&Kb([null,"bottom","top"],b)&&a.oa("legend","right"):c?Kb([null,"bottom","left","right","top"],b)&&a.oa("legend","in"):g?Kb([null,"right","left"],b)&&a.oa("legend","top"):e?Kb([null,"right"],b)&&a.oa("legend","left"):d&&Kb([null,"left"],b)&&a.oa("legend","right");if(a.Fa("isStacked"))if(a.hc()=="BarChart")a.oa("hAxis.logScale",!1);else if(a.oa("vAxes.0.logScale",!1),a.oa("vAxes.1.logScale",
!1),g){b=a.Fa("series")||{};for(var m in b)b[m].targetAxisIndex=0}}tW(a)});L("google.visualization.normalize.transformDataTable",function(a,b){a=new lW(b,a,!0);return hr(b,a.Gi||{}).Be()});L("google.visualization.NumberFormat.overrideFormatValue",function(a){ln=a});L("google.visualization.DateFormat.overrideFormatValue",function(a){Hm=a});L("gviz.util.RegionCoder.dictionaryReady",SO);L("google.visualization.GeoChart",iR);iR.prototype.draw=iR.prototype.za;iR.prototype.getImageURI=iR.prototype.kc;iR.prototype.setSelection=iR.prototype.setSelection;iR.prototype.getSelection=iR.prototype.getSelection;iR.prototype.clearChart=iR.prototype.Sa;L("google.visualization.GeoChart.mapExists",jR);L("google.visualization.GeoChart.setMapsSource",kR);L("google.visualization.OrgChart",CS);CS.prototype.draw=CS.prototype.za;CS.prototype.getSelection=CS.prototype.getSelection;CS.prototype.setSelection=CS.prototype.setSelection;CS.prototype.getChildrenIndexes=CS.prototype.Yv;CS.prototype.getCollapsedNodes=CS.prototype.Zv;CS.prototype.collapse=CS.prototype.wp;L("google.visualization.TreeMap",wU);wU.prototype.draw=wU.prototype.za;wU.prototype.getSelection=wU.prototype.getSelection;wU.prototype.setSelection=wU.prototype.setSelection;wU.prototype.goUpAndDraw=wU.prototype.sr;wU.prototype.getMaxPossibleDepth=wU.prototype.gw;wU.prototype.clearChart=wU.prototype.Sa;wU.prototype.getElementColor=wU.prototype.fw;L("google.visualization.Table",hN);hN.prototype.draw=hN.prototype.za;hN.prototype.getSelection=hN.prototype.getSelection;hN.prototype.setSelection=hN.prototype.setSelection;hN.prototype.getSortInfo=hN.prototype.au;hN.prototype.clearChart=hN.prototype.Sa;L("google.visualization.TableQueryWrapper",KS);KS.prototype.sendAndDrawTable=KS.prototype.Xl;KS.prototype.abort=KS.prototype.abort;KS.prototype.setCustomSendAndDraw=KS.prototype.Xy;KS.prototype.setCustomPostResponseHandler=KS.prototype.lu;
KS.prototype.setCustomResponseHandler=KS.prototype.mu;KS.prototype.setRefreshInterval=KS.prototype.Ap;KS.prototype.abort=KS.prototype.abort;L("google.visualization.Map",iS);iS.prototype.draw=iS.prototype.za;iS.prototype.setSelection=iS.prototype.setSelection;iS.prototype.getSelection=iS.prototype.getSelection;L("google.visualization.ImageChart",SR);SR.prototype.getImageUrl=SR.prototype.C;SR.prototype.draw=SR.prototype.za;L("google.visualization.ImageAreaChart",QR);QR.prototype.draw=QR.prototype.za;L("google.visualization.ImageBarChart",RR);RR.prototype.draw=RR.prototype.za;L("google.visualization.ImageCandlestickChart",VR);VR.prototype.draw=VR.prototype.za;L("google.visualization.ImageLineChart",WR);WR.prototype.draw=WR.prototype.za;L("google.visualization.ImagePieChart",YR);YR.prototype.draw=YR.prototype.za;
L("google.visualization.ImageSparkLine",ZR);ZR.prototype.draw=ZR.prototype.za;ZR.prototype.getSelection=ZR.prototype.getSelection;ZR.prototype.setSelection=ZR.prototype.setSelection;L("google.visualization.Gauge",yO);yO.prototype.draw=yO.prototype.za;yO.prototype.clearChart=yO.prototype.Sa;yO.prototype.getContainer=yO.prototype.ub;L("google.visualization.AnnotatedTimeLine",AN);AN.prototype.draw=AN.prototype.za;AN.prototype.getSelection=AN.prototype.getSelection;AN.prototype.getVisibleChartRange=AN.prototype.rr;AN.prototype.setVisibleChartRange=AN.prototype.setVisibleChartRange;AN.prototype.showDataColumns=AN.prototype.ft;AN.prototype.hideDataColumns=AN.prototype.Qr;Object.create(null);function yW(a){if(a.prototype.hasOwnProperty("$$generatedClassName"))return a.prototype.$$generatedClassName;var b=a.name,c,d=(c=zW.get(b))!=null?c:0;zW.set(b,d+1);b="Class$obf_"+b+"_"+d;return a.prototype.$$generatedClassName=b}var zW=new Map;function T(){}T.prototype.equals=function(a){return U(this,a)};T.prototype.Ca=function(){return AW(this)};T.prototype.toString=function(){var a=V(BW(CW(DW(this))))+"@",b=this.Ca();return a+V((b>>>0).toString(16))};function EW(a){return a!=null};function FW(a,b){this.j=0;this.m=a;this.j=b}I(FW,T);function CW(a,b){var c=b||0;return GW(a,"$$class/"+c,function(){return new FW(a,c)})}function BW(a){return a.j!=0?V(HW("[",a.j))+String("L"+V(yW(a.m))+";"):yW(a.m)}function IW(a){a=V(yW(a.m))+V(HW("[]",a.j));a=a.substr(a.lastIndexOf(".")+1|0);return a.substr(a.lastIndexOf("$")+1|0)}FW.prototype.toString=function(){return"class "+V(BW(this))};function HW(a,b){for(var c="",d=0;d<b;d=d+1|0)c=V(c)+V(a);return c};function JW(a,b){this.ab=a|0;this.eb=b|0}y=JW.prototype;y.Bb=function(){return this.eb*4294967296+(this.ab>>>0)};y.isSafeInteger=function(){var a=this.eb>>21;return a==0||a==-1&&!(this.ab==0&&this.eb==-2097152)};
y.toString=function(a){a=a||10;if(a<2||36<a)throw Error("If`"+a);if(this.isSafeInteger()){var b=this.Bb();return a==10?""+b:b.toString(a)}b=14-(a>>2);var c=Math.pow(a,b),d=KW(c,c/4294967296);c=this.div(d);d=Math.abs(this.Jd(c.multiply(d)).Bb());var e=a==10?""+d:d.toString(a);e.length<b&&(e="0000000000000".slice(e.length-b)+e);d=c.Bb();return(a==10?d:d.toString(a))+e};function LW(a){return a.ab==0&&a.eb==0}y.pd=function(){return this.eb<0};y.Ca=function(){return this.ab^this.eb};
y.equals=function(a){return a==null?!1:this.ab==a.ab&&this.eb==a.eb};y.compare=function(a){return this.eb==a.eb?this.ab==a.ab?0:this.ab>>>0>a.ab>>>0?1:-1:this.eb>a.eb?1:-1};function MW(a){var b=~a.ab+1|0;return KW(b,~a.eb+!b|0)}y.add=function(a){var b=this.eb>>>16,c=this.eb&65535,d=this.ab>>>16,e=a.eb>>>16,g=a.eb&65535,h=a.ab>>>16;a=(this.ab&65535)+(a.ab&65535);h=(a>>>16)+(d+h);d=h>>>16;d+=c+g;return KW((h&65535)<<16|a&65535,((d>>>16)+(b+e)&65535)<<16|d&65535)};y.Jd=function(a){return this.add(MW(a))};
y.multiply=function(a){if(LW(this))return this;if(LW(a))return a;var b=this.eb>>>16,c=this.eb&65535,d=this.ab>>>16,e=this.ab&65535,g=a.eb>>>16,h=a.eb&65535,k=a.ab>>>16;a=a.ab&65535;var l=e*a;var m=(l>>>16)+d*a;var p=m>>>16;m=(m&65535)+e*k;p+=m>>>16;p+=c*a;var q=p>>>16;p=(p&65535)+d*k;q+=p>>>16;p=(p&65535)+e*h;q=q+(p>>>16)+(b*a+c*k+d*h+e*g)&65535;return KW((m&65535)<<16|l&65535,q<<16|p&65535)};
y.div=function(a){if(LW(a))throw Error("Jf");if(this.pd()){if(this.equals(NW)){if(a.equals(OW)||a.equals(PW))return NW;if(a.equals(NW))return OW;var b=this.eb;b=KW(this.ab>>>1|b<<31,b>>1);b=b.div(a).shiftLeft(1);if(b.equals(QW))return a.pd()?OW:PW;var c=this.Jd(a.multiply(b));return b.add(c.div(a))}return a.pd()?MW(this).div(MW(a)):MW(MW(this).div(a))}if(LW(this))return QW;if(a.pd())return a.equals(NW)?QW:MW(this.div(MW(a)));b=QW;for(c=this;c.compare(a)>=0;){var d=Math.max(1,Math.floor(c.Bb()/a.Bb())),
e=Math.ceil(Math.log(d)/Math.LN2);e=e<=48?1:Math.pow(2,e-48);for(var g=RW(d),h=g.multiply(a);h.pd()||h.compare(c)>0;)d-=e,g=RW(d),h=g.multiply(a);LW(g)&&(g=OW);b=b.add(g);c=c.Jd(h)}return b};y.and=function(a){return KW(this.ab&a.ab,this.eb&a.eb)};y.or=function(a){return KW(this.ab|a.ab,this.eb|a.eb)};y.xor=function(a){return KW(this.ab^a.ab,this.eb^a.eb)};y.shiftLeft=function(a){a&=63;if(a==0)return this;var b=this.ab;return a<32?KW(b<<a,this.eb<<a|b>>>32-a):KW(0,b<<a-32)};
function SW(a){a|=0;return-128<=a&&a<128?TW(a):new JW(a,a<0?-1:0)}function RW(a){return a>0?a>=0x7fffffffffffffff?UW:new JW(a,a/4294967296):a<0?a<=-0x7fffffffffffffff?NW:MW(new JW(-a,-a/4294967296)):QW}function KW(a,b){return new JW(a,b)}var VW={};function TW(a){return VW[a]||(VW[a]=new JW(a,a<0?-1:0))}var QW=KW(0,0),OW=KW(1,0),PW=KW(-1,-1),UW=KW(4294967295,2147483647),NW=KW(0,2147483648);function WW(){}I(WW,T);function XW(a,b){a.m=b;YW(a)}function ZW(a,b){a.j=b;$W(b,a)}function YW(a){a.j instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.j):a.j.stack=Error().stack)}WW.prototype.toString=function(){var a=BW(CW(DW(this))),b=this.m;return b==null?a:V(a)+": "+V(b)};function aX(a){if(a!=null){var b=a.Yu;if(b)return b}a instanceof TypeError?b=bX():(b=new cX,YW(b),ZW(b,Error(b)));b.m=a==null?"null":a.toString();ZW(b,a);return b};function dX(){}I(dX,WW);function eX(){}I(eX,dX);function fX(){}I(fX,eX);function U(a,b){return Object.is(a,b)||a==null&&b==null};function gX(){}I(gX,WW);function hX(){}I(hX,gX);function iX(a){var b=new hX,c=V(a);b.o=a instanceof WW?a:null;b.m=c;YW(b);ZW(b,Error(b));return b};function jX(){}I(jX,eX);function kX(a){var b=new jX;XW(b,a);ZW(b,Error(b));return b};function lX(){}I(lX,eX);function mX(a){var b=new lX;XW(b,a);ZW(b,Error(b));return b};function cX(){}I(cX,eX);function nX(){}I(nX,cX);function bX(){var a=new nX;YW(a);ZW(a,new TypeError(a));return a}function oX(a){var b=new nX;XW(b,a);ZW(b,new TypeError(b));return b};function pX(){}I(pX,fX);function qX(){}I(qX,eX);function rX(){}I(rX,T);function sX(){}I(sX,rX);function DW(a){return a.constructor}function GW(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};function tX(){}I(tX,T);function uX(a){return a.Bb()}function vX(a,b){return a.compare(b)<0}function wX(a,b){return a.Jd(b)}function xX(a,b){return a.add(b)}function yX(a,b){return a.Jd(a.div(b).multiply(b))};function zX(a){return RW(a)}function AX(a){return uX(a)}function BX(a){return Math.max(Math.min(a,2147483647),-2147483648)|0};function CX(){}function DX(){return!0}CX.df=0;CX.prototype.Ce=!0;function EX(a,b,c){return FX(a,GX(b,c,a.length))}function FX(a,b){var c=a[0];if(c==null)return null;var d=new globalThis.Array(c);b&&(d.El=b);if(a.length>1){a=a.slice(1);b=b&&GX(b.ej,b.Xx,b.ik-1);for(var e=0;e<c;e++)d[e]=FX(a,b)}else if(b&&(a=b.ej.df,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d}function HX(a,b,c){a.El=GX(b,c,1);return a}
function IX(a,b,c){if(a==null||!Array.isArray(a))return!1;a=a.El||{ej:T,ik:1};var d=a.ik;return d==1?(a=a.ej,a===b?!0:b&&b.prototype.Ce||a&&a.prototype.Ce?!1:c(a.prototype)):d>1?T==b:!1}function GX(a,b,c){return{ej:a,Xx:b,ik:c}};function JX(){}function KX(){return!0}JX.df=!1;JX.prototype.Ce=!0;function LX(a){switch(typeof a){case "string":return MX(a);case "number":return BX(a);case "boolean":return a?1231:1237;default:return a==null?0:AW(a)}}var NX=0;function AW(a){return a.Ko||(Object.defineProperties(a,{Ko:{value:NX=NX+1|0,enumerable:!1}}),a.Ko)};function OX(a,b){return a.equals?a.equals(b):Object.is(a,b)}function PX(a){return a.Ca?a.Ca():LX(a)}function QX(a){switch(typeof a){case "number":return CW(sX);case "boolean":return CW(tX);case "string":return CW(RX);case "function":return CW(SX)}if(a instanceof JW)a=CW(TX);else if(a instanceof T)a=CW(DW(a));else if(Array.isArray(a))a=(a=a.El)?CW(a.ej,a.ik):CW(T,1);else if(a!=null)a=CW(UX);else throw new TypeError("Kf");return a};function SX(){};function UX(){}I(UX,T);function VX(){}function WX(){return!0}VX.df=0;VX.prototype.Ce=!0;function XX(a){this.j=a}I(XX,T);XX.prototype.m=function(a){var b;return b=this.j,b(a)};function YX(a){var b;a.j()?b={value:a.m(),done:!1}:b={value:null,done:!0};return b};function ZX(){}I(ZX,eX);function $X(){var a=new ZX;YW(a);ZW(a,Error(a));return a}function aY(a){var b=new ZX;XW(b,a);ZW(b,Error(b));return b};function bY(){}function cY(){return!0}bY.df=0;bY.prototype.Ce=!0;var dY;function eY(){eY=f();for(var a=EX([128],fY,gY),b=0;b<128;b=(b+1|0)&65535)a[b]=hY(b);dY=a};function iY(){}I(iY,T);y=iY.prototype;y.add=function(){throw $X().j;};y.clear=function(){for(var a=this.Qa();a.j();)a.m(),a.o()};y.contains=function(a){return jY(this,a,!1)};y.isEmpty=function(){return this.size()==0};y.remove=function(a){return jY(this,a,!0)};y.removeAll=function(a){for(var b=!1,c=this.Qa();c.j();){var d=c.m();a.contains(d)&&(c.o(),b=!0)}return b};y.toString=function(){for(var a=kY("[","]"),b=this.Qa();b.j();){var c=b.m();lY(a,U(c,this)?"(this Collection)":V(c))}return a.toString()};
function jY(a,b,c){for(a=a.Qa();a.j();){var d=a.m();if(mY(b,d))return c&&a.o(),!0}return!1}y.Fl=!0;function nY(){}I(nY,T);nY.prototype.toString=n("j");nY.prototype.Ho=!0;function fY(){this.j=0}I(fY,T);function hY(a){var b=new fY;b.j=a;return b}fY.prototype.equals=function(a){return gY(a)&&a.j==this.j};fY.prototype.Ca=n("j");fY.prototype.toString=function(){return oY(this.j)};function gY(a){return a instanceof fY};function pY(){}function qY(){return!0}pY.df=0;pY.prototype.Ce=!0;function rY(){}I(rY,nY);function sY(){var a=new rY;a.j="";return a}function tY(){var a=new rY;a.j="";return a}function uY(a){var b=new rY;b.j=a;return b}function vY(a,b){a.j=V(a.j)+oY(b);return a}function wY(a,b){a.j=V(a.j)+V(b);return a}function xY(a,b){a.j=V(a.j)+V(b);return a};function yY(){}I(yY,T);function kY(a,b){var c=new yY;c.C=", ".toString();c.o=a.toString();c.m=b.toString();c.D=V(c.o)+V(c.m);return c}function lY(a,b){a.j?xY(a.j,a.C):a.j=uY(a.o);a=a.j;a.j=V(a.j)+V(b)}yY.prototype.toString=function(){return this.j?this.m.length==0?this.j.toString():V(this.j.toString())+V(this.m):this.D};function zY(){this.j=0}I(zY,T);zY.prototype.name=function(){return this.m!=null?this.m:""+this.j};zY.prototype.equals=function(a){return U(this,a)};zY.prototype.Ca=function(){return T.prototype.Ca.call(this)};zY.prototype.toString=function(){return this.name()};function AY(a){this.j=a}I(AY,T);AY.prototype.m=function(a){var b;return b=this.j,b(a)};function BY(){this.j=0}I(BY,rX);function CY(a){if(a==null)throw DY("Pf").j;for(var b=a.length,c=b>0&&(a.charCodeAt(0)==45||a.charCodeAt(0)==43)?1:0;c<b;c=c+1|0){var d=a.charCodeAt(c);if((d>=48&&d<58?d-48|0:d>=97&&d<97?d-97+10|0:d>=65&&d<65?d-65+10|0:-1)==-1)throw DY("Of`"+V(a)).j;}b=parseInt(a,10);c=b<-2147483648;if(isNaN(b))throw DY("Of`"+V(a)).j;if(c||b>2147483647)throw DY("Of`"+V(a)).j;return b}function EY(a){a>-129&&a<128?(FY(),a=GY[a+128|0]):a=HY(a);return a}
function HY(a){var b=new BY;b.j=a;return b}BY.prototype.equals=function(a){return IY(a)&&a.j==this.j};BY.prototype.Ca=n("j");BY.prototype.Mk=n("j");BY.prototype.toString=function(){return""+this.j};function IY(a){return a instanceof BY};function JY(){}function KY(){return!0}JY.df=0;JY.prototype.Ce=!0;function TX(){}I(TX,rX);var LY=KW(-1,2147483647),MY=KW(0,-2147483648);function NY(){}function OY(){return!0}NY.df=SW(0);NY.prototype.Ce=!0;function PY(a){return RW(Math.round(a))};function QY(){}I(QY,iY);y=QY.prototype;y.equals=function(a){if(U(a,this))return!0;if(a==null||!a.Jo)return!1;if(a.size()!=this.size())a=!1;else a:{for(a=a.Qa();a.j();){var b=a.m();if(!this.contains(b)){a=!1;break a}}a=!0}return a};y.Ca=function(){return RY(this)};y.removeAll=function(a){var b=this.size();if(b<a.size())for(var c=this.Qa();c.j();){var d=c.m();a.contains(d)&&c.o()}else for(a=a.Qa();a.j();)c=a.m(),this.remove(c);return b!=this.size()};y.Fl=!0;y.Jo=!0;function SY(){}I(SY,QY);y=SY.prototype;y.clear=function(){this.j.clear()};y.contains=function(a){return a!=null&&a.Wh?TY(this.j,a):!1};y.Qa=function(){var a=new UY;a.D=this.j;a.J=a.D.m.Qa();a.C=a.J;a.F=VY(a);a.G=a.D.o;return a};y.remove=function(a){return this.contains(a)?(a=a.getKey(),this.j.remove(a),!0):!1};y.size=function(){return this.j.size()};function UY(){this.F=!1;this.G=0}I(UY,T);UY.prototype.j=n("F");function VY(a){if(a.C.j())return!0;if(!U(a.C,a.J))return!1;a.C=a.D.j.Qa();return a.C.j()}UY.prototype.o=function(){this.H.o();this.H=null;this.F=VY(this);this.G=this.D.o};UY.prototype.next=function(){return YX(this)};UY.prototype.m=function(){this.j();this.H=this.C;var a=this.C.m();this.F=VY(this);return a};function WY(){}I(WY,T);y=WY.prototype;y.clear=function(){this.Ke().clear()};y.Mg=function(a){return!!XY(this,a,!1)};y.Cp=function(a){for(var b=this.Ke().Qa();b.j();){var c=b.m().getValue();if(mY(a,c))return!0}return!1};function TY(a,b){var c=b.getKey();b=b.getValue();var d=a.get(c);return!mY(b,d)||d==null&&!a.Mg(c)?!1:!0}y.equals=function(a){if(U(a,this))return!0;if(a==null||!a.Io||this.size()!=a.size())return!1;for(a=a.Ke().Qa();a.j();){var b=a.m();if(!TY(this,b))return!1}return!0};
y.get=function(a){return YY(XY(this,a,!1))};y.Ca=function(){return RY(this.Ke())};y.isEmpty=function(){return this.size()==0};y.Vx=function(){var a=new ZY;a.j=this;return a};y.put=function(){throw $X().j;};y.remove=function(a){return YY(XY(this,a,!0))};y.size=function(){return this.Ke().size()};y.toString=function(){for(var a=kY("{","}"),b=this.Ke().Qa();b.j();){var c=b.m();c=V($Y(this,c.getKey()))+"="+V($Y(this,c.getValue()));lY(a,c)}return a.toString()};
function $Y(a,b){return U(b,a)?"(this Map)":V(b)}y.values=function(){var a=new aZ;a.j=this;return a};function YY(a){return a?a.getValue():null}function XY(a,b,c){for(a=a.Ke().Qa();a.j();){var d=a.m(),e=d.getKey();if(mY(b,e))return c&&(d=bZ(d.getKey(),d.getValue()),a.o()),d}return null}y.replace=function(a,b){return this.Mg(a)?this.put(a,b):null};y.Io=!0;function cZ(){this.o=0}I(cZ,WY);y=cZ.prototype;y.clear=function(){dZ(this)};function dZ(a){var b=new eZ;b.m=new Map;b.o=a;a.j=b;b=new fZ;b.j=new Map;b.C=a;a.m=b}y.Mg=function(a){return gZ(a)?this.m.j.has(a):!!hZ(a,iZ(this.j,a==null?0:PX(a)))};y.Cp=function(a){return jZ(a,this.m)||jZ(a,this.j)};function jZ(a,b){for(b=b.Qa();b.j();){var c=b.m(),d=a;c=c.getValue();if(mY(d,c))return!0}return!1}y.Ke=function(){var a=new SY;a.j=this;return a};
y.get=function(a){return gZ(a)?this.m.j.get(a):YY(hZ(a,iZ(this.j,a==null?0:PX(a))))};y.put=function(a,b){if(gZ(a))a=kZ(this.m,a,b);else a:{var c=this.j,d=a==null?0:PX(a),e=iZ(c,d);if(e.length==0)c.m.set(d,e);else if(d=hZ(a,e)){a=d.Yl(b);break a}e[e.length]=bZ(a,b);c.j=c.j+1|0;a=null}return a};y.remove=function(a){return gZ(a)?lZ(this.m,a):mZ(this.j,a)};y.size=function(){return this.j.j+this.m.o|0};function nZ(){}I(nZ,T);nZ.prototype.j=function(){return this.C.j()};nZ.prototype.m=function(){return this.C.m().getKey()};nZ.prototype.o=function(){this.C.o()};nZ.prototype.next=function(){return YX(this)};function ZY(){}I(ZY,QY);y=ZY.prototype;y.clear=function(){this.j.clear()};y.contains=function(a){return this.j.Mg(a)};y.Qa=function(){var a=this.j.Ke().Qa(),b=new nZ;b.C=a;return b};y.remove=function(a){return this.j.Mg(a)?(this.j.remove(a),!0):!1};y.size=function(){return this.j.size()};function oZ(){}I(oZ,T);oZ.prototype.j=function(){return this.C.j()};oZ.prototype.m=function(){return this.C.m().getValue()};oZ.prototype.o=function(){this.C.o()};oZ.prototype.next=function(){return YX(this)};function aZ(){}I(aZ,iY);aZ.prototype.clear=function(){this.j.clear()};aZ.prototype.contains=function(a){return this.j.Cp(a)};aZ.prototype.Qa=function(){var a=this.j.Ke().Qa(),b=new oZ;b.C=a;return b};aZ.prototype.size=function(){return this.j.size()};function pZ(){}I(pZ,T);y=pZ.prototype;y.getKey=n("m");y.getValue=n("j");y.Yl=function(a){var b=this.j;this.j=a;return b};y.equals=function(a){return a!=null&&a.Wh?mY(this.m,a.getKey())&&mY(this.j,a.getValue()):!1};y.Ca=function(){return qZ(this.m)^qZ(this.j)};y.toString=function(){return V(this.m)+"="+V(this.j)};y.Wh=!0;function rZ(){}I(rZ,pZ);function bZ(a,b){var c=new rZ;c.m=a;c.j=b;return c};function sZ(){this.C=0}I(sZ,T);sZ.prototype.j=function(){if(this.C<this.D.length)return!0;var a=this.H.next();return a.done?!1:(this.D=a.value[1],this.C=0,!0)};sZ.prototype.o=function(){mZ(this.G,this.F.getKey());this.C!=0&&(this.C=this.C-1|0)};sZ.prototype.next=function(){return YX(this)};sZ.prototype.m=function(){var a;return this.F=this.D[a=this.C,this.C=this.C+1|0,a]};function eZ(){this.j=0}I(eZ,T);function mZ(a,b){for(var c=b==null?0:PX(b),d=iZ(a,c),e=0;e<d.length;e=e+1|0){var g=d[e],h=b,k=g.getKey();if(mY(h,k))return d.length==1?(d.length=0,a.m.delete(c)):d.splice(e,1),a.j=a.j-1|0,g.getValue()}return null}function hZ(a,b){for(var c=0;c<b.length;c++){var d=b[c],e=a,g=d.getKey();if(mY(e,g))return d}return null}eZ.prototype.Qa=function(){var a=new sZ;a.G=this;a.H=a.G.m.entries();a.C=0;a.D=[];a.F=null;return a};function iZ(a,b){return(a=a.m.get(b))?a:[]};function tZ(){}I(tZ,T);tZ.prototype.j=function(){return!this.D.done};tZ.prototype.o=function(){lZ(this.C,this.G.value[0])};tZ.prototype.next=function(){return YX(this)};tZ.prototype.m=function(){this.G=this.D;this.D=this.F.next();var a=new uZ,b=this.G,c=this.C.m;a.m=this.C;a.j=b;a.o=c;return a};function vZ(){}I(vZ,T);vZ.prototype.equals=function(a){return a!=null&&a.Wh?mY(this.getKey(),a.getKey())&&mY(this.getValue(),a.getValue()):!1};vZ.prototype.Ca=function(){return qZ(this.getKey())^qZ(this.getValue())};vZ.prototype.toString=function(){return V(this.getKey())+"="+V(this.getValue())};vZ.prototype.Wh=!0;function uZ(){this.o=0}I(uZ,vZ);uZ.prototype.getKey=function(){return this.j.value[0]};uZ.prototype.getValue=function(){return this.m.m!=this.o?this.m.j.get(this.j.value[0]):this.j.value[1]};uZ.prototype.Yl=function(a){return kZ(this.m,this.j.value[0],a)};function fZ(){this.m=this.o=0}I(fZ,T);function kZ(a,b,c){var d=a.j.get(b);a.j.set(b,c===void 0?null:c);d===void 0?a.o=a.o+1|0:a.m=a.m+1|0;return d}function lZ(a,b){var c=a.j.get(b);c===void 0?a.m=a.m+1|0:(a.j.delete(b),a.o=a.o-1|0);return c}fZ.prototype.Qa=function(){var a=new tZ;a.C=this;a.F=a.C.j.entries();a.D=a.F.next();return a};function wZ(){this.o=0}I(wZ,cZ);function xZ(){}I(xZ,QY);y=xZ.prototype;y.add=function(a){return this.j.put(a,this)==null};y.clear=function(){this.j.clear()};y.contains=function(a){return this.j.Mg(a)};y.isEmpty=function(){return this.j.isEmpty()};y.Qa=function(){return this.j.Vx().Qa()};y.remove=function(a){return this.j.remove(a)!=null};y.size=function(){return this.j.size()};y.Fl=!0;y.Jo=!0;function RY(a){var b=0;for(a=a.Qa();a.j();){var c=a.m();b=b+qZ(c)|0}return b};function yZ(){}function zZ(){return!0}yZ.df=0;yZ.prototype.Ce=!0;function AZ(a,b){if(!a)return"null";if(!b.add(a))return"[...]";for(var c=kY("[","]"),d=0;d<a.length;d++){var e=a[d];if(e!=null&&QX(e).j!=0)if(IX(e,T,EW))if(b.contains(e))lY(c,"[...]");else{var g=new xZ,h=g,k=b;k.size();var l=new wZ;dZ(l);h.j=l;l=!1;for(k=k.Qa();k.j();){var m=k.m();l=!!(+l|+h.add(m))}lY(c,AZ(e,g))}else if(IX(e,JX,KX)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,e)}else if(IX(e,bY,cY)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+
e[h]);e=g.toString()}else e="null";lY(c,e)}else if(IX(e,pY,qY)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,oY(e[h]));e=g.toString()}else e="null";lY(c,e)}else if(IX(e,yZ,zZ)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,e)}else if(IX(e,JY,KY)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,e)}else if(IX(e,NY,OY)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,
e)}else if(IX(e,CX,DX)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,e)}else{if(IX(e,VX,WX)){if(e){g=kY("[","]");for(h=0;h<e.length;h++)lY(g,""+e[h]);e=g.toString()}else e="null";lY(c,e)}}else lY(c,V(e))}return c.toString()};function mY(a,b){return U(a,b)||a!=null&&OX(a,b)}function qZ(a){return a!=null?PX(a):0};function $W(a,b){if(a instanceof Object)try{a.Yu=b,Object.defineProperties(a,{cause:{get:function(){return b.o&&b.o.j}}})}catch(c){}};function RX(){}I(RX,T);function oY(a){return String.fromCharCode(a)}function V(a){return a==null?"null":a.toString()}function BZ(a,b){return a.charCodeAt(b)}function CZ(a,b){return U(a,b)?!0:b==null?!1:a.length==b.length&&U(a.toLowerCase(),b.toLowerCase())}function MX(a){for(var b=0,c=0;c<a.length;c=c+1|0)b=(b<<5)-b+a.charCodeAt(c)|0;return b}function DZ(a,b,c){b=String.fromCodePoint(b);return a.indexOf(b,c)}function EZ(a,b){return a.indexOf(b)}function FZ(a,b){return U(a.substr(0,b.length),b)}
function GZ(a,b,c){return a.substr(b,c-b|0)}function HZ(a){var b=(IZ(),JZ);return U(b,KZ)?a.toLocaleUpperCase():a.toUpperCase()}function gZ(a){return"string"===typeof a}RX.prototype.Ho=!0;function LZ(){}var KZ,JZ;I(LZ,T);function IZ(){IZ=f();JZ=new MZ;KZ=new NZ};function MZ(){}I(MZ,LZ);MZ.prototype.toString=w("en");function NZ(){}I(NZ,LZ);NZ.prototype.toString=w("unknown");var GY;function FY(){FY=f();for(var a=EX([256],BY,IY),b=0;b<256;b=b+1|0)a[b]=HY(b-128|0);GY=a};function OZ(){}I(OZ,jX);function DY(a){var b=new OZ;XW(b,a);ZW(b,Error(b));return b};function PZ(a){if(a==null)throw bX().j;return a};function QZ(a,b){PZ(a);if(a.length>=b)return a;for(var c=tY(),d=a.length;d<b;d=d+1|0)vY(c,48);xY(c,a);return c.toString()}function RZ(a,b,c){PZ(a);if(a.length>=b)return a;var d=tY();xY(d,a);for(a=a.length;a<b;a=a+1|0)vY(d,c);return d.toString()};function SZ(a){if(!a)return 0;for(var b=a.length,c=1,d=0;d<b;d=d+1|0){var e=a[d];c=~~Math.imul(31,c);c=e instanceof Array?c+SZ(e)|0:c+(e==null?0:PX(e))|0}return c};function TZ(a){if(a==null)throw oX("HashFunction is required for the Javascript implementation").j;};function UZ(){}var VZ;I(UZ,T);function WZ(){XZ();var a=new UZ;a.j=[];return a}function YZ(a,b){a.j.push(b)}function ZZ(a){var b=a.j.length==0?VZ:a.j;a.j=null;return b}function XZ(){XZ=f();VZ=[]};function $Z(a,b){return mY(a,b)}var a_;function b_(){c_();return $Z}function d_(a){c_();return function(b,c){var d=d_(a);if(b instanceof Array&&c instanceof Array)return e_(b,c,d);if(b instanceof Array&&c instanceof Array)return f_(b,c,d);if(b instanceof Array&&c instanceof Array){a:if(U(b,c))b=!0;else{var e=b?b.length:0;if(e!=(c?c.length:0))b=!1;else{for(var g=0;g<e;g=g+1|0)if(!d(b[g],c[g])){b=!1;break a}b=!0}}return b}return b!=null&&b.cf&&c!=null&&c.cf?g_(b,c,d):a(b,c)?!0:!1}}
function c_(){c_=f();b_();b_();a_=d_($Z)};function e_(a,b,c){if(U(a,b))return!0;if(!a)return!b||b.length==0;if(!b)return a.length==0;var d=a.length;if(d!=b.length)return!1;for(var e=0;e<d;e=e+1|0)if(!c(a[e],b[e]))return!1;return!0};function h_(a,b){var c=HX([!1],JX,KX);a.Le(function(d,e){var g;return(g=b.j,g(d,e))?(c[0]=!0,1):0});return c[0]}function i_(a,b){var c=HX([!0],JX,KX);a.Le(function(d,e){var g;return(g=b.j,g(d,e))?0:(c[0]=!1,1)});return c[0]};function j_(a,b,c){var d=a.get(b);if(d!=null)return d;c=c.m(b);c!=null&&a.Y(b,c);return c};function k_(a){this.j=a}I(k_,T);function l_(){this.o=this.m=0}I(l_,T);y=l_.prototype;y.get=function(a){return this.j.get(a)};y.Y=function(a,b){if(this.hd()>=this.m){for(var c=Array(this.o),d=this.Tk().Qa(),e=0;e<this.o&&d.j();e=e+1|0){var g=d.m();g!=null&&(c[e]=g)}this.j.jj(c)}this.j.Y(a,b)};y.contains=function(a){return this.j.contains(a)};y.forEach=function(a){this.j.forEach(a)};y.Le=function(a){this.j.Le(a)};y.isEmpty=function(){return this.j.isEmpty()};y.hd=function(){return this.j.hd()};
y.equals=function(a){return a instanceof l_?this.m==a.m&&mY(this.j,a.j):!1};y.Ca=function(){return this.m+Math.imul(31,PX(this.j))|0};y.toString=function(){var a=m_(IW(QX(this)));a=n_(a,"maxSize",""+this.m);return o_(a,"innerMap",this.j).toString()};y.yh=function(){return this.j.yh()};y.Tk=function(){return this.j.Tk()};y.Ch=function(){return this.j.Ch()};y.jj=function(a){this.j.jj(a)};y.Qi=function(a){return this.get(a)};y.some=function(a){return h_(this,a)};y.every=function(a){return i_(this,a)};
y.Ng=function(a,b){return j_(this,a,b)};y.cf=!0;function p_(){}I(p_,T);function q_(){}I(q_,p_);function r_(){this.o=this.C=!1}I(r_,T);function m_(a){var b=new r_;b.m=new p_;b.j=b.m;b.C=!1;b.o=!1;b.D=PZ(a);return b}function o_(a,b,c){var d=new p_;a.j=a.j.m=d;d.o=c;d.j=PZ(b);return a}
r_.prototype.toString=function(){for(var a=this.C,b=this.o,c="",d=vY(xY(tY(),this.D),123),e=this.m.m;e;e=e.m){var g=e.o,h;if(!(h=e instanceof q_))if(g==null)h=!a;else if(!(h=!b)){h=g;if(typeof h==="string"||h!=null&&h.Ho==1)h=(gZ(h)?h.length:h.j.length)==0;else if(h!=null&&h.Fl)h=h.isEmpty();else{var k;h!=null&&h.Io?k=h.isEmpty():k=QX(h).j!=0?h.length==0:!1;h=k}h=!h}if(h)if(xY(d,c),c=", ",e.j!=null&&vY(xY(d,e.j),61),g!=null&&QX(g).j!=0){h=AZ;var l=new xZ,m=l,p=new wZ;dZ(p);m.j=p;g=h([g],l);h=d;h.j=
V(h.j)+V(GZ(V(g),1,g.length-1|0))}else wY(d,g)}return vY(d,125).toString()};function n_(a,b,c){var d=new q_;a.j=a.j.m=d;d.o=c;d.j=PZ(b);return a};function s_(a){this.j=a}I(s_,T);function t_(a,b){if(a!=null)return a;if(b!=null)return b;throw oX("Rf").j;};function u_(a){return a};function v_(){this.C=0}I(v_,T);v_.prototype.j=function(){return(this.C+1|0)<this.D.hd()};function w_(a){if(!a.j())throw a=new qX,YW(a),ZW(a,Error(a)),a.j;return a.C=a.C+1|0}v_.prototype.o=function(){if(!(this.C>=0)){var a=new lX;YW(a);ZW(a,Error(a));throw a.j;}a=this.D;var b=this.F[this.C];x_(a.m,b)&&(a.o=a.o-1|0,delete a.m[b],a.j.length>Math.imul(2,a.o)&&y_(a));y_(this.D);this.C=this.C-1|0};v_.prototype.next=function(){return YX(this)};function z_(a){a.C=-1;a.F=a.D.j};function A_(){this.C=0}I(A_,v_);A_.prototype.m=function(){var a=this.G.j.m,b=this.F,c=w_(this);return a[b[c]]};function B_(){}I(B_,T);B_.prototype.Qa=function(){var a=new A_;a.G=this;a.D=this.j;z_(a);return a};function C_(){this.C=0}I(C_,v_);C_.prototype.m=function(){var a=w_(this);return D_(this.F[a],this.G.j.m[this.F[a]])};function E_(){}I(E_,T);function D_(a,b){var c=new E_;c.j=a;c.m=b;return c}y=E_.prototype;y.getKey=n("j");y.getValue=n("m");y.Yl=function(){throw aY("Sf").j;};y.equals=function(a){return U(this,a)||a instanceof E_&&mY(this.j,a.j)&&mY(this.m,a.m)};y.Ca=function(){return(this.j==null?0:PX(this.j))^(this.m==null?0:PX(this.m))};y.toString=function(){return xY(wY(xY(xY(wY(xY(xY(uY(IW(CW(DW(this)))),"{"),"key="),this.j),", "),"value="),this.m),"}").toString()};y.Wh=!0;function F_(){}I(F_,T);F_.prototype.Qa=function(){var a=new C_;a.G=this;a.D=this.j;z_(a);return a};function G_(){this.C=0}I(G_,v_);G_.prototype.m=function(){var a=this.F,b=w_(this);return a[b]};function H_(){}I(H_,T);H_.prototype.Qa=function(){var a=new G_;a.D=this.j;z_(a);return a};function I_(){this.o=0}I(I_,T);y=I_.prototype;y.jj=function(a){for(var b=0,c=a.length;b<c;b=b+1|0){var d=a[b];x_(this.m,d)&&(this.o=this.o-1|0,delete this.m[d])}this.j.length>Math.imul(2,this.o)&&y_(this)};y.forEach=function(a){y_(this);for(var b=0,c=this.j.length;b<c;b=b+1|0){var d=this.j[b];a(d,this.m[d])}};y.Le=function(a){y_(this);for(var b=0,c=this.j.length;b<c;b=b+1|0){var d=this.j[b];if(a(d,this.m[d])===1)break}};y.isEmpty=function(){return this.o==0};y.hd=n("o");
function y_(a){if(a.o!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];if(x_(a.m,d)){var e=void 0,g=a.j,h=(e=c,c=c+1|0,e);g[h]=d}b=b+1|0}a.j.length=c}if(a.o!=a.j.length){b=Object.create(null);for(d=c=0;c<a.j.length;){e=a.j[c];if(b[e]==null){g=void 0;h=a.j;var k=(g=d,d=d+1|0,g);h[k]=e;g=b;h=EY(1);g[e]=h}c=c+1|0}a.j.length=d}}y.Ch=function(){y_(this);var a=new B_;a.j=this;return a};y.yh=function(){y_(this);var a=new F_;a.j=this;return a};y.Tk=function(){y_(this);var a=new H_;a.j=this;return a};
y.equals=function(a){if(U(a,this))return!0;if(!(a instanceof I_)||this.hd()!=a.hd())return!1;for(a=a.yh().Qa();a.j();){var b=a.m(),c=b.getKey();b=b.getValue();if(!x_(this.m,c)||!mY(b,this.m[c]))return!1}return!0};y.Ca=function(){for(var a=0,b=this.yh().Qa();b.j();){var c=b.m();a=a+c.Ca()|0;a=~~a}return a};y.toString=function(){var a=sY();vY(a,123);for(var b=this.yh().Qa();b.j();){var c=b.m();wY(xY(xY(a,c.getKey()),"="),c.getValue());b.j()&&xY(a,", ")}return xY(a,"}").toString()};y.get=function(a){return this.m[a]};
y.Qi=function(a){return this.get(a)};y.contains=function(a){return x_(this.m,a)};y.some=function(a){return h_(this,a)};y.every=function(a){return i_(this,a)};y.Y=function(a,b){x_(this.m,a)||(this.j.push(a),this.o=this.o+1|0);this.m[a]=b};y.Ng=function(a,b){return j_(this,a,b)};y.cf=!0;function J_(){}I(J_,T);J_.prototype.m=function(a){return a.getKey()};function K_(){}I(K_,T);K_.prototype.m=function(a){return a.getValue()};function L_(){}var M_,N_;I(L_,T);y=L_.prototype;y.get=function(a){return(a=this.j.get(O_(this,a)))?a.getValue():null};y.Y=function(a,b){this.j.Y(O_(this,a),D_(a,b))};y.contains=function(a){return this.j.contains(O_(this,a))};y.forEach=function(a){this.j.forEach(function(b,c){a(c.getKey(),c.getValue())})};y.Le=function(a){this.j.Le(function(b,c){return a(c.getKey(),c.getValue())})};y.isEmpty=function(){return this.j.isEmpty()};y.hd=function(){return this.j.hd()};
function O_(a,b){var c;return c=a.m,c(b)}y.yh=function(){return this.j.Ch()};y.Tk=function(){return P_(this.j.Ch(),M_)};y.Ch=function(){return P_(this.j.Ch(),N_)};y.equals=function(a){return a instanceof L_?mY(this.j,a.j):!1};y.Ca=function(){return PX(this.j)};y.jj=function(a){for(var b=[],c=0;c<a.length;c=c+1|0){var d=b,e=O_(this,a[c]);d.push(e)}this.j.jj(b)};y.toString=function(){var a=sY();vY(a,123);this.forEach(function(b,c){a.j.length>1&&xY(a,", ");wY(xY(wY(a,b),"="),c)});return xY(a,"}").toString()};
y.Qi=function(a){return this.get(a)};y.some=function(a){return h_(this,a)};y.every=function(a){return i_(this,a)};y.Ng=function(a,b){return j_(this,a,b)};function Q_(){Q_=f();M_=new J_;N_=new K_}y.cf=!0;function R_(){}I(R_,T);R_.prototype.j=function(){return this.C.j()};R_.prototype.m=function(){var a=this.C.m();return this.D.m(a)};R_.prototype.o=function(){this.C.o()};R_.prototype.next=function(){return YX(this)};function S_(){}I(S_,R_);var T_;function U_(a){V_();return a<128?T_[a]:-1}function V_(){V_=f();var a=EX([128],bY,cY);a.fill(-1);for(var b=0;b<10;b=b+1|0)a[48+b|0]=b<<24>>24;for(b=0;b<26;b=b+1|0)a[65+b|0]=(10+b|0)<<24>>24,a[97+b|0]=(10+b|0)<<24>>24;T_=a};function W_(a){if(PZ(a).length==0)return null;var b=a.charCodeAt(0)==45,c=b?1:0;if(c==a.length)return null;var d,e=U_(BZ(a,(d=c,c=c+1|0,d)));if(e<0||e>=10)return null;d=SW(-e|0);for(var g=MY.div(SW(10));c<a.length;){var h=void 0;e=U_(BZ(a,(h=c,c=c+1|0,h)));if(e<0||e>=10||vX(d,g))return null;d=d.multiply(SW(10));if(vX(d,MY.add(SW(e|0))))return null;d=d.Jd(SW(e|0))}return b?d:d.equals(MY)?null:MW(d)};function X_(){}I(X_,T);X_.prototype.toString=function(){for(var a=(this.j?this.j:this).Qa(),b=vY(sY(),91),c=!0;a.j();)c||xY(b,", "),c=!1,wY(b,a.m());return vY(b,93).toString()};function Y_(){}I(Y_,X_);Y_.prototype.Qa=function(){var a=this.m.Qa(),b=this.o;PZ(b);var c=new S_;c.D=b;c.C=PZ(a);return c};function P_(a,b){PZ(a);PZ(b);var c=new Y_;c.m=a;c.o=b;c.j=null;return c};function Z_(){}I(Z_,T);y=Z_.prototype;y.get=function(a){return(a=this.j.get($_(this,a)))?a.getValue():null};y.Y=function(a,b){this.j.Y($_(this,a),D_(a,b))};y.contains=function(a){return this.j.contains($_(this,a))};y.forEach=function(a){this.j.forEach(function(b,c){a(c.getKey(),c.getValue())})};y.Le=function(a){this.j.Le(function(b,c){return a(c.getKey(),c.getValue())})};y.isEmpty=function(){return this.j.isEmpty()};y.hd=function(){return this.j.hd()};function $_(a,b){var c;return c=a.o,c(b)}
y.equals=function(a){return a instanceof Z_?mY(this.j,a.j):!1};y.Ca=function(){return PX(this.j)};y.Qi=function(a){return this.get(a)};y.some=function(a){return h_(this,a)};y.every=function(a){return i_(this,a)};y.Ng=function(a,b){return j_(this,a,b)};y.cf=!0;function a0(){}I(a0,T);function b0(){var a=new a0;a.j=Object.create(null);return a}y=a0.prototype;y.Zl=function(a,b){this.j[a]=b};y.forEach=function(a){var b=this.j,c;for(c in b)a(c,b[c])};y.Le=function(a){var b=this.j,c;for(c in b)if(a(c,b[c])==1)break};y.isEmpty=function(){a:{for(a in this.j){var a=!1;break a}a=!0}return a};y.hd=function(){return c0(this.j)};y.toString=function(){var a=sY();vY(a,123);this.forEach(function(b,c){xY(wY(xY(xY(a,b),"="),c),",")});return xY(a,"}").toString()};
y.Ca=function(){var a=this.j,b=0,c;for(c in a){var d=a[c];var e=c;d=(e==null?0:MX(e))^(d==null?0:PX(d));b+=d;b=~~b}return b};y.equals=function(a){if(U(a,this))return!0;if(!(a instanceof a0))return!1;a:{var b=this.j;a=a.j;var c=b_();if(c0(b)!=c0(a))b=!1;else{for(var d in b)if(!c(b[d],a[d])){b=!1;break a}b=!0}}return b};y.get=function(a){return this.j[a]};y.Qi=function(a){return this.get(a)};y.contains=function(a){return x_(this.j,a)};y.some=function(a){return h_(this,a)};
y.every=function(a){return i_(this,a)};y.Y=function(a,b){this.Zl(a,b)};y.Ng=function(a,b){return j_(this,a,b)};y.cf=!0;function d0(a){TZ(a);var b=new Z_;b.j=b0();b.o=a;return b}function e0(){var a=new l_;TZ(u_);Q_();var b=new L_;b.m=u_;var c=new I_;c.m=Object.create(null);c.j=[];c.o=0;b.j=c;a.j=b;a.m=1E3;a.o=200;return a};function g_(a,b,c){return U(a,b)?!0:a&&b&&a.hd()==b.hd()?a.every(new k_(function(d,e){return b.contains(d)&&c(e,b.get(d))})):!1};function f0(a){if(a.length==0)a=(XZ(),VZ);else{for(var b=WZ(),c=b.j,d=0,e=a.length;d<e;d=d+1|0)c.push(a[d]);a=ZZ(b)}return a}function g0(a){a=f0(a);return a}function f_(a,b,c){if(U(a,b))return!0;if(!a||!b)return!1;var d=a?a.length:0;if(d!=(b?b.length:0))return!1;for(var e=0;e<d;e=e+1|0)if(!c(a[e],b[e]))return!1;return!0};function x_(a,b){return typeof a[b]!="undefined"}function c0(a){var b=0,c;for(c in a)b++;return b};var h0;function i0(){if(!h0){var a=new j0(null);h0=function(){return a}}h0()};function k0(){}I(k0,T);k0.prototype.get=function(){if(this.j==null){var a=cb._docs_flag_initialData;this.j=a!=null?a:{}}return this.j};function j0(a){this.m=new k0;this.j=null;if(a!=null)for(var b in a){var c=b,d=a[b];if(this.j)throw mX("Vf").j;this.m.get()[c]=IY(d)?d.j:d!=null?d:null}}I(j0,T);j0.prototype.clear=function(){this.m=new k0;this.j=null};j0.prototype.get=function(a){if(this.j){try{var b=this.m.get()[a]}catch(d){if(b=aX(d),b instanceof eX)b="injection-failed";else throw b.j;}try{var c=PZ(this.j).get()[a]}catch(d){if(c=aX(d),c instanceof eX)c="injection-failed";else throw c.j;}if(!mY(b,c))throw mX("Wf").j;}return this.m.get()[a]};function l0(){}I(l0,T);function m0(){this.m=!1}I(m0,Z_);m0.prototype.C=function(){this.m=!0};m0.prototype.Y=function(a,b){if(this.m)throw $X().j;Z_.prototype.Y.call(this,a,b)};m0.prototype.cf=!0;function n0(){this.m=!1}I(n0,a0);n0.prototype.C=function(){this.m=!0};n0.prototype.Zl=function(a,b){if(this.m)throw $X().j;a0.prototype.Zl.call(this,a,b)};n0.prototype.cf=!0;function o0(){}I(o0,l0);function p0(a){var b=new o0;b.j=a;return b}function W(a,b,c){a.j.Y(b,c);return a}function q0(a){var b=a.j;if(b==null)throw oX("Xf").j;b.C();a.j=null;return b}function r0(a,b,c){return W(a,b,c)};function s0(){t0();var a=new n0;a.j=Object.create(null);return p0(a)}function u0(a){t0();var b=new m0;b.j=b0();b.o=a;return p0(b)}function t0(){t0=f();q0(u0(w("")))};lI.prototype.equals=function(a){return this===a||this==null&&a==null||!(!this||!a)&&this instanceof a.constructor&&EH(this,a)};lI.prototype.Ca=function(){var a=gI(this),b;var c=(b=cI)!=null?b:cI=1;return a+c|0};function v0(){}I(v0,T);function w0(){}I(w0,T);w0.prototype.equals=function(a){return x0(this,a)};w0.prototype.Ca=function(){for(var a=1,b=y0(this),c=0;c<b.length;c++){var d=this[b[c]];d!=null&&(a=Math.imul(1000003,a)^PX(d))}return a};w0.prototype.toString=function(){var a=IW(QX(this));a=a.substr(a.lastIndexOf("AutoValue_")+1|0);a=kY(V(a)+"{","}");for(var b=y0(this),c=0;c<b.length;c++){var d=b[c],e=this[d];Array.isArray(e)&&(e="["+V(e)+"]");lY(a,V(d)+"="+V(e))}return a.toString()};
function x0(a,b){if(b==null||!U(QX(b),QX(a)))return!1;var c=y0(a);if(c.length!=y0(b).length)return!1;for(var d=0;d<c.length;d++){var e=c[d];if(!mY(a[e],b[e]))return!1}return!0}function y0(a){var b=Object.keys(a),c=a.o;return c?b.filter(function(d){return!c.includes(d)}):b};function z0(){}var A0={},B0;I(z0,T);function C0(a){i0();D0();var b=new z0;b.j=a;return b}function D0(){D0=f();B0=null};function E0(){}ja.Object.defineProperties(E0,{j:{configurable:!0,enumerable:!0,get:function(){return typeof ritzspreadsheetconstants==="undefined"?{}:ritzspreadsheetconstants}}});function F0(){}ja.Object.defineProperties(F0,{j:{configurable:!0,enumerable:!0,get:function(){return typeof spreadsheetconstantsalllocales==="undefined"?{}:spreadsheetconstantsalllocales}}});function G0(a){this.uc=PH(a,void 0,void 0,2048)}I(G0,lI);G0.prototype.getType=function(){return aI(this,1)};G0.prototype.Jc=function(a){return bI(this,1,a)};G0.prototype.tf=function(){return $H(this)};function H0(a){return(new G0).Jc(a)};function I0(a){return a==null?0:a|0};var J0,K0;function L0(a){M0();if(a==-Infinity||a==Infinity)return a;if(Math.abs(a)<2.2250738585072014E-308)return 0;var b=14-BX(Math.floor(Math.log10(Math.abs(a))))|0;if(b>308)return b=J0[b-308|0],uX(PY(a*1E308*b))/1E308/b;if(b>=0)return b=J0[b],uX(PY(a*b))/b;b=J0[-b|0];b*=uX(PY(a/b));return a>=1.79769313486231E308||b>=1.79769313486231E308?1.79769313486231E308:a<=-1.79769313486231E308||b<=-1.79769313486231E308?-1.79769313486231E308:b}
function N0(a){M0();return a<=308&&a>=-308?a>=0?J0[a]:K0[-a|0]:Math.pow(10,a)}
function M0(){M0=f();J0=HX([1,10,100,1E3,1E4,1E5,1E6,1E7,1E8,1E9,1E10,1E11,1E12,1E13,1E14,1E15,1E16,1E17,1E18,1E19,1E20,1E21,1E22,1E23,1E24,1E25,1E26,1E27,1E28,1E29,1E30,1E31,1E32,1E33,1E34,1E35,1E36,1E37,1E38,1E39,1E40,1E41,1E42,1E43,1E44,1E45,1E46,1E47,1E48,1E49,1E50,1E51,1E52,1E53,1E54,1E55,1E56,1E57,1E58,1E59,1E60,1E61,1E62,1E63,1E64,1E65,1E66,1E67,1E68,1E69,1E70,1E71,1E72,1E73,1E74,1E75,1E76,1E77,1E78,1E79,1E80,1E81,1E82,1E83,1E84,1E85,1E86,1E87,1E88,1E89,1E90,1E91,1E92,1E93,1E94,1E95,1E96,1E97,
1E98,1E99,1E100,1E101,1E102,1E103,1E104,1E105,1E106,1E107,1E108,1E109,1E110,1E111,1E112,1E113,1E114,1E115,1E116,1E117,1E118,1E119,1E120,1E121,1E122,1E123,1E124,1E125,1E126,1E127,1E128,1E129,1E130,1E131,1E132,1E133,1E134,1E135,1E136,1E137,1E138,1E139,1E140,1E141,1E142,1E143,1E144,1E145,1E146,1E147,1E148,1E149,1E150,1E151,1E152,1E153,1E154,1E155,1E156,1E157,1E158,1E159,1E160,1E161,1E162,1E163,1E164,1E165,1E166,1E167,1E168,1E169,1E170,1E171,1E172,1E173,1E174,1E175,1E176,1E177,1E178,1E179,1E180,1E181,
1E182,1E183,1E184,1E185,1E186,1E187,1E188,1E189,1E190,1E191,1E192,1E193,1E194,1E195,1E196,1E197,1E198,1E199,1E200,1E201,1E202,1E203,1E204,1E205,1E206,1E207,1E208,1E209,1E210,1E211,1E212,1E213,1E214,1E215,1E216,1E217,1E218,1E219,1E220,1E221,1E222,1E223,1E224,1E225,1E226,1E227,1E228,1E229,1E230,1E231,1E232,1E233,1E234,1E235,1E236,1E237,1E238,1E239,1E240,1E241,1E242,1E243,1E244,1E245,1E246,1E247,1E248,1E249,1E250,1E251,1E252,1E253,1E254,1E255,1E256,1E257,1E258,1E259,1E260,1E261,1E262,1E263,1E264,1E265,
1E266,1E267,1E268,1E269,1E270,1E271,1E272,1E273,1E274,1E275,1E276,1E277,1E278,1E279,1E280,1E281,1E282,1E283,1E284,1E285,1E286,1E287,1E288,1E289,1E290,1E291,1E292,1E293,1E294,1E295,1E296,1E297,1E298,1E299,1E300,1E301,1E302,1E303,1E304,1E305,1E306,1E307,1E308],VX,WX);K0=HX([1,.1,.01,.001,1E-4,1E-5,1E-6,1E-7,1E-8,1E-9,1E-10,1E-11,1E-12,1E-13,1E-14,1E-15,1E-16,1E-17,1E-18,1E-19,1E-20,1E-21,1E-22,1E-23,1E-24,1E-25,1E-26,1E-27,1E-28,1E-29,1E-30,1E-31,1E-32,1E-33,1E-34,1E-35,1E-36,1E-37,1E-38,1E-39,1E-40,
1E-41,1E-42,1E-43,1E-44,1E-45,1E-46,1E-47,1E-48,1E-49,1E-50,1E-51,1E-52,1E-53,1E-54,1E-55,1E-56,1E-57,1E-58,1E-59,1E-60,1E-61,1E-62,1E-63,1E-64,1E-65,1E-66,1E-67,1E-68,1E-69,1E-70,1E-71,1E-72,1E-73,1E-74,1E-75,1E-76,1E-77,1E-78,1E-79,1E-80,1E-81,1E-82,1E-83,1E-84,1E-85,1E-86,1E-87,1E-88,1E-89,1E-90,1E-91,1E-92,1E-93,1E-94,1E-95,1E-96,1E-97,1E-98,1E-99,1E-100,1E-101,1E-102,1E-103,1E-104,1E-105,1E-106,1E-107,1E-108,1E-109,1E-110,1E-111,1E-112,1E-113,1E-114,1E-115,1E-116,1E-117,1E-118,1E-119,1E-120,
1E-121,1E-122,1E-123,1E-124,1E-125,1E-126,1E-127,1E-128,1E-129,1E-130,1E-131,1E-132,1E-133,1E-134,1E-135,1E-136,1E-137,1E-138,1E-139,1E-140,1E-141,1E-142,1E-143,1E-144,1E-145,1E-146,1E-147,1E-148,1E-149,1E-150,1E-151,1E-152,1E-153,1E-154,1E-155,1E-156,1E-157,1E-158,1E-159,1E-160,1E-161,1E-162,1E-163,1E-164,1E-165,1E-166,1E-167,1E-168,1E-169,1E-170,1E-171,1E-172,1E-173,1E-174,1E-175,1E-176,1E-177,1E-178,1E-179,1E-180,1E-181,1E-182,1E-183,1E-184,1E-185,1E-186,1E-187,1E-188,1E-189,1E-190,1E-191,1E-192,
1E-193,1E-194,1E-195,1E-196,1E-197,1E-198,1E-199,1E-200,1E-201,1E-202,1E-203,1E-204,1E-205,1E-206,1E-207,1E-208,1E-209,1E-210,1E-211,1E-212,1E-213,1E-214,1E-215,1E-216,1E-217,1E-218,1E-219,1E-220,1E-221,1E-222,1E-223,1E-224,1E-225,1E-226,1E-227,1E-228,1E-229,1E-230,1E-231,1E-232,1E-233,1E-234,1E-235,1E-236,1E-237,1E-238,1E-239,1E-240,1E-241,1E-242,1E-243,1E-244,1E-245,1E-246,1E-247,1E-248,1E-249,1E-250,1E-251,1E-252,1E-253,1E-254,1E-255,1E-256,1E-257,1E-258,1E-259,1E-260,1E-261,1E-262,1E-263,1E-264,
1E-265,1E-266,1E-267,1E-268,1E-269,1E-270,1E-271,1E-272,1E-273,1E-274,1E-275,1E-276,1E-277,1E-278,1E-279,1E-280,1E-281,1E-282,1E-283,1E-284,1E-285,1E-286,1E-287,1E-288,1E-289,1E-290,1E-291,1E-292,1E-293,1E-294,1E-295,1E-296,1E-297,1E-298,1E-299,1E-300,1E-301,1E-302,1E-303,1E-304,1E-305,1E-306,1E-307,1E-308],VX,WX)};function O0(a){this.uc=PH(a,void 0,void 0,2048)}I(O0,lI);O0.prototype.Cd=function(){return aI(this,1)};O0.prototype.getStringValue=function(){return $H(this)};function P0(){var a=new O0;return bI(a,1,0)};function Q0(){}I(Q0,w0);function R0(){}I(R0,T);function S0(a,b,c){var d=new R0;d.m=a;d.o=b;d.j=c;return d}R0.prototype.getType=n("m");R0.prototype.toString=function(){var a=m_(IW(CW(R0)));return o_(o_(o_(a,"type",this.m),"messageId",this.o),"arguments",this.j).toString()};R0.prototype.equals=function(a){if(U(this,a))return!0;var b;return a instanceof R0&&(b=a,!0)?U(this.m,b.m)&&OX(this.o,b.o)&&f_(this.j,b.j,(c_(),a_)):!1};
R0.prototype.Ca=function(){var a=PX(this.m);a=Math.imul(a,31)+PX(this.o)|0;return a=Math.imul(a,31)+SZ(this.j)|0};function T0(){}I(T0,T);y=T0.prototype;y.zh=function(){throw aY("Yf").j;};y.ue=function(){throw aY("Zf").j;};y.Rk=function(){throw aY("$f").j;};y.hs=function(){throw aY("ag").j;};y.Bh=w(!1);y.Ah=w(!1);y.Sk=w(!1);y.equals=function(){throw aY("bg").j;};y.Ca=function(){throw aY("cg").j;};function U0(){this.j=0}var V0,W0;I(U0,T0);function X0(a){Y0();var b=new U0;b.j=a;return b}y=U0.prototype;y.Af=w(3);y.ue=n("j");y.Ah=w(!0);y.equals=function(a){return U(this,a)?!0:a instanceof U0&&this.j==a.j};y.toString=function(){return"doub:"+this.j};y.Ca=function(){var a=this.j;if(isNaN(a))a=KW(0,2146959360);else{var b=new ArrayBuffer(8);(new Float64Array(b))[0]=a;a=new Uint32Array(b);a=KW(a[0]|0,a[1]|0)}return a.eb^a.ab};function Y0(){Y0=f();V0=X0(0);W0=X0(1)};function Z0(){}var $0;I(Z0,T0);Z0.prototype.Af=w(0);Z0.prototype.equals=function(a){return U(a,$0)};Z0.prototype.Ca=w(0);Z0.prototype.toString=w("empty");function a1(){a1=f();$0=new Z0;mI(P0())};function b1(){}I(b1,T0);function c1(a){var b=new b1;b.j=a;return b}y=b1.prototype;y.Af=w(5);y.hs=n("j");y.equals=function(a){return a instanceof b1&&this.j.equals(a.j)};y.toString=function(){return"err:"+V(this.j)};y.Ca=function(){return this.j.Ca()};function d1(){}I(d1,T0);function e1(a){f1();var b=new d1;b.j=a;return b}y=d1.prototype;y.Af=w(2);y.zh=n("j");y.Bh=w(!0);y.equals=function(a){return U(this,a)?!0:a instanceof d1&&U(this.j,a.j)};y.toString=function(){return"str:"+V(this.j)};y.Ca=function(){return MX(this.j)};function f1(){f1=f();e1("")};function g1(a){h1();a=e1(a);return S0(3,66,[a])}function i1(a,b){return S0(a,b,(XZ(),VZ))}function h1(){h1=f();i1(1,1);i1(2,1);i1(3,1);i1(4,1);i1(5,1);i1(6,1);i1(7,1);i1(8,1);i1(4,18)};function j1(){this.j=!1}var k1,l1;I(j1,T0);function m1(a){var b=new j1;b.j=a;return b}y=j1.prototype;y.Af=w(4);y.Rk=n("j");y.Sk=w(!0);y.equals=function(a){return U(this,a)};y.toString=function(){return"bool:"+this.j};y.Ca=function(){return this.j?1:0};function n1(){n1=f();k1=m1(!0);l1=m1(!1)};var o1;function p1(){p1=f();mI(H0(6));mI(H0(7));mI(H0(5));mI(H0(3));mI(H0(8));mI(H0(2));mI(H0(1));o1=mI(H0(0));mI(H0(4))};var q1;function r1(a,b){s1();b=b?b:(p1(),o1);var c=new Q0;if(a==null)throw bX().j;c.m=a;if(b==null)throw bX().j;c.j=b;return c}function s1(){s1=f();r1((n1(),k1),null);r1(l1,null);q1=r1((a1(),$0),null)};function t1(a){u1();return 25569+a/864E5}function u1(){u1=f();HX(["Q1","Q2","Q3","Q4"],RX,gZ)};function v1(){}var w1;I(v1,T);function x1(){y1();return w1}function z1(a,b){return a.j(b)}function y1(){y1=f();w1=new A1;B1=t1(uX(C1));D1(B1);E1=t1(uX(F1));D1(E1)}var F1=KW(-1025769472,2011656),C1=KW(1025769472,-2011657),B1=0,E1=0;function A1(){}I(A1,v1);A1.prototype.j=function(a){return D1(a)};function G1(){}I(G1,T);G1.prototype.equals=function(a){return U(this,a)||a instanceof G1&&this.Eh()==a.Eh()};G1.prototype.Ca=function(){return BX(this.Eh())};G1.prototype.Nk=w(!0);function H1(){}I(H1,G1);function D1(a){var b=new H1,c=Date;u1();a=uX(PY((a-25569)*864E5));b.j=new c(a);return b}y=H1.prototype;y.getDay=function(){return this.j.getUTCDate()};y.gr=function(){return this.j.getUTCDay()};y.getMonth=function(){return this.j.getUTCMonth()+1|0};y.Bp=function(){return this.j.getUTCFullYear()};y.Ym=function(){return this.j.getUTCHours()};y.iw=function(){return this.j.getUTCMinutes()};y.kw=function(){return this.j.getUTCSeconds()};y.hw=function(){return this.j.getUTCMilliseconds()};
y.Eh=function(){return this.j.getTime()};var I1;function J1(){var a=d0(function(b){return""+b});a.Y(1,"#NULL!");a.Y(2,"#DIV/0!");a.Y(4,"#REF!");a.Y(3,"#VALUE!");a.Y(5,"#NAME?");a.Y(6,"#NUM!");a.Y(7,"#N/A");a.Y(8,"#ERROR!");return a}function K1(){K1=f();I1=J1()};function L1(a,b){switch(a.toUpperCase()){case "CS":switch(b){case 5:return"#N\u00c1ZEV?";case 3:return"#HODNOTA!";case 1:case 2:case 4:case 6:case 7:case 8:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "DA":switch(b){case 2:return"#DIVISION/0!";case 8:return"#FEJL!";case 5:return"#NAVN?";case 1:return"#NUL!";case 7:return"#I/T";case 4:return"#REFERENCE!";case 3:return"#V\u00c6RDI!";case 6:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "DE":switch(b){case 8:return"#FEHLER!";
case 6:return"#ZAHL!";case 7:return"#NV";case 4:return"#BEZUG!";case 3:return"#WERT!";case 1:case 2:case 5:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "ES":switch(b){case 2:return"#\u00a1DIV/0!";case 5:return"#\u00bfNOMBRE?";case 1:return"#\u00a1NULO!";case 6:return"#\u00a1N\u00daM!";case 4:return"#\u00a1REF!";case 3:return"#\u00a1VALOR!";case 7:case 8:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "FI":switch(b){case 2:return"#JAKO/0!";
case 5:return"#NIMI?";case 1:return"#TYHJ\u00c4!";case 6:return"#LUKU!";case 7:return"#PUUTTUU";case 4:return"#VIITTAUS!";case 3:return"#ARVO!";case 8:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "FR":switch(b){case 8:return"#ERREUR!";case 5:return"#NOM?";case 1:return"#NUL!";case 6:return"#NOMBRE!";case 3:return"#VALEUR!";case 2:case 4:case 7:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "HU":switch(b){case 2:return"#Z\u00c9R\u00d3OSZT\u00d3!";
case 8:return"#HIBA!";case 5:return"#N\u00c9V?";case 1:return"#NULLA!";case 6:return"#SZ\u00c1M!";case 7:return"#HI\u00c1NYZIK";case 4:return"#HIV!";case 3:return"#\u00c9RT\u00c9K!";case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "IT":switch(b){case 8:return"#ERRORE!";case 5:return"#NOME?";case 1:return"#NULLO!";case 7:return"#N/D";case 4:return"#RIF!";case 3:return"#VALORE!";case 2:case 6:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "NL":switch(b){case 2:return"#DEEL/0!";
case 8:return"#FOUT!";case 5:return"#NAAM?";case 1:return"#LEEG!";case 6:return"#GETAL!";case 7:return"#N/B";case 4:return"#VERW!";case 3:return"#WAARDE!";case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "NO":switch(b){case 8:return"#FEIL!";case 5:return"#NAVN?";case 7:return"#I/T";case 3:return"#VERDI!";case 1:case 2:case 4:case 6:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "PL":switch(b){case 2:return"#DZIEL/0!";case 8:return"#B\u0141\u0104D!";
case 5:return"#NAZWA?";case 1:return"#ZERO!";case 6:return"#LICZBA!";case 7:return"#N/D!";case 4:return"#ADR!";case 3:return"#ARG!";case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "PT":switch(b){case 8:return"#ERRO!";case 5:return"#NOME?";case 1:return"#NULO!";case 6:return"#N\u00daM!";case 7:return"#N/D";case 3:return"#VALOR!";case 2:case 4:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "PT_BR":switch(b){case 8:return"#ERRO!";case 5:return"#NOME?";
case 1:return"#NULO!";case 6:return"#N\u00daM!";case 7:return"#N/D";case 3:return"#VALOR!";case 2:case 4:case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "RU":switch(b){case 2:return"#\u0414\u0415\u041b/0!";case 8:return"#\u041e\u0428\u0418\u0411\u041a\u0410!";case 5:return"#\u0418\u041c\u042f?";case 1:return"#\u041f\u0423\u0421\u0422\u041e!";case 6:return"#\u0427\u0418\u0421\u041b\u041e!";case 7:return"#\u041d/\u0414";case 4:return"#\u0421\u0421\u042b\u041b!";case 3:return"#\u0417\u041d\u0410\u0427!";
case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}case "SV":switch(b){case 2:return"#DIVISION/0!";case 8:return"#FEL!";case 5:return"#NAMN?";case 1:return"#SK\u00c4RNING!";case 6:return"#OGILTIGT!";case 7:return"#SAKNAS!";case 4:return"#REFERENS!";case 3:return"#V\u00c4RDEFEL!";case 9:case 10:case 11:case 12:return null;default:throw iX("dg`"+V(b)).j;}default:return null}};var M1;
function N1(a){O1();return M1.Ng("en_US",P1(new s_(function(){return b0()}))).Ng(a,new XX(function(b){a:{Q1();var c=(95).toString(16);c=b.toUpperCase().replace(new RegExp("\\u"+V("0000".substr(c.length))+V(c),"g"),String.fromCharCode(45));var d=Y.get(c);if(d)c=d;else{d=c.indexOf("-");d=d==-1?c:GZ(c,0,d);if(!U(d,c)&&(d=Y.get(d))){c=d;break a}c=Y.Qi("EN")}}d=R1();D0();if(b in A0)var e=A0[b];else{if(B0==null){var g=F0.j;B0=g!=null?g.allLocalesMap:{}}g=B0;b:{for(e in g){e=!1;break b}e=!0}!e&&b in g?(e=
C0(g[b]),A0[b]=IY(e)?e.j:e!=null?e:null):(D0(),i0(),D0(),e=C0(E0.j))}g=S1();b=new T1;b.D=d;b.j=e;b.F=g;b.m=c;b.C="en_US";c=e.j.currencyTag;d=e.j.currencyPrefix;p1();e="#,##0"+String("."+V("0".repeat(2)));c=c==null?'"$"':c;b.o=d?V(c)+V(e):V(e)+V(c);return b}))}function O1(){O1=f();M1=b0();b0()};function Z(){}var Y;I(Z,T);Z.prototype.o=w("");Z.prototype.m=w("");Z.prototype.j=w("");
function Q1(){Q1=f();var a=Y=b0();a.Y.call(a,"EN",new U1);a=Y;a.Y.call(a,"AF",new V1);a=Y;a.Y.call(a,"AM",new W1);a=Y;a.Y.call(a,"AR",new X1);a=Y;a.Y.call(a,"AS",new Y1);a=Y;a.Y.call(a,"AZ",new Z1);a=Y;a.Y.call(a,"BE",new $1);a=Y;a.Y.call(a,"BG",new a2);a=Y;a.Y.call(a,"BN",new b2);a=Y;a.Y.call(a,"CA",new c2);a=Y;a.Y.call(a,"CS",new d2);a=Y;a.Y.call(a,"CY",new e2);a=Y;a.Y.call(a,"DA",new f2);a=Y;a.Y.call(a,"DE",new g2);a=Y;a.Y.call(a,"EL",new h2);a=Y;a.Y.call(a,"EN-GB",new i2);a=Y;a.Y.call(a,"ES",
new j2);a=Y;a.Y.call(a,"ES-419",new k2);a=Y;a.Y.call(a,"ET",new l2);a=Y;a.Y.call(a,"EU",new m2);a=Y;a.Y.call(a,"FA",new n2);a=Y;a.Y.call(a,"FI",new o2);a=Y;a.Y.call(a,"FIL",new p2);a=Y;a.Y.call(a,"FR",new q2);a=Y;a.Y.call(a,"FR-CA",new r2);a=Y;a.Y.call(a,"GL",new s2);a=Y;a.Y.call(a,"GU",new t2);a=Y;a.Y.call(a,"HI",new u2);a=Y;a.Y.call(a,"HR",new v2);a=Y;a.Y.call(a,"HU",new w2);a=Y;a.Y.call(a,"HY",new x2);a=Y;a.Y.call(a,"ID",new y2);a=Y;a.Y.call(a,"IS",new z2);a=Y;a.Y.call(a,"IT",new A2);a=Y;a.Y.call(a,
"IW",new B2);a=Y;a.Y.call(a,"JA",new C2);a=Y;a.Y.call(a,"KA",new D2);a=Y;a.Y.call(a,"KK",new E2);a=Y;a.Y.call(a,"KM",new F2);a=Y;a.Y.call(a,"KN",new G2);a=Y;a.Y.call(a,"KO",new H2);a=Y;a.Y.call(a,"LO",new I2);a=Y;a.Y.call(a,"LT",new J2);a=Y;a.Y.call(a,"LV",new K2);a=Y;a.Y.call(a,"MK",new L2);a=Y;a.Y.call(a,"ML",new M2);a=Y;a.Y.call(a,"MN",new N2);a=Y;a.Y.call(a,"MR",new O2);a=Y;a.Y.call(a,"MS",new P2);a=Y;a.Y.call(a,"MY",new Q2);a=Y;a.Y.call(a,"NE",new R2);a=Y;a.Y.call(a,"NL",new S2);a=Y;a.Y.call(a,
"NO",new T2);a=Y;a.Y.call(a,"OR",new U2);a=Y;a.Y.call(a,"PA",new V2);a=Y;a.Y.call(a,"PL",new W2);a=Y;a.Y.call(a,"PT-BR",new X2);a=Y;a.Y.call(a,"PT-PT",new Y2);a=Y;a.Y.call(a,"RO",new Z2);a=Y;a.Y.call(a,"RU",new $2);a=Y;a.Y.call(a,"SI",new a3);a=Y;a.Y.call(a,"SK",new b3);a=Y;a.Y.call(a,"SL",new c3);a=Y;a.Y.call(a,"SQ",new e3);a=Y;a.Y.call(a,"SR",new f3);a=Y;a.Y.call(a,"SV",new g3);a=Y;a.Y.call(a,"SW",new h3);a=Y;a.Y.call(a,"TA",new i3);a=Y;a.Y.call(a,"TE",new j3);a=Y;a.Y.call(a,"TH",new k3);a=Y;a.Y.call(a,
"TR",new l3);a=Y;a.Y.call(a,"UK",new m3);a=Y;a.Y.call(a,"UR",new n3);a=Y;a.Y.call(a,"UZ",new o3);a=Y;a.Y.call(a,"VI",new p3);a=Y;a.Y.call(a,"ZH-CN",new q3);a=Y;a.Y.call(a,"ZH-HK",new r3);a=Y;a.Y.call(a,"ZH-TW",new s3);a=Y;a.Y.call(a,"ZU",new t3)};function U1(){}I(U1,Z);U1.prototype.o=w("Loading...");U1.prototype.m=w("\ufe0fReady");U1.prototype.j=w("Generate and Insert");function c2(){}I(c2,Z);c2.prototype.o=w("S\u2019est\u00e0 carregant...");c2.prototype.m=w("Preparada");c2.prototype.j=w("Genera i insereix");function d2(){}I(d2,Z);d2.prototype.o=w("Na\u010d\u00edt\u00e1n\u00ed...");d2.prototype.m=w("P\u0159ipraveno");d2.prototype.j=w("Vygenerovat a\u00a0vlo\u017eit");function e2(){}I(e2,Z);e2.prototype.o=w("Wrthi'n llwytho...");e2.prototype.m=w("Yn barod");e2.prototype.j=w("Cynhyrchu a Mewnosod");function f2(){}I(f2,Z);f2.prototype.o=w("Indl\u00e6ser...");f2.prototype.m=w("Klar");f2.prototype.j=w("Gener\u00e9r og inds\u00e6t");function g2(){}I(g2,Z);g2.prototype.o=w("Wird geladen...");g2.prototype.m=w("Bereit");g2.prototype.j=w("Generieren und einf\u00fcgen");function h2(){}I(h2,Z);h2.prototype.o=w("\u03a6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7...");h2.prototype.m=w("\u0388\u03c4\u03bf\u03b9\u03bc\u03bf");h2.prototype.j=w("\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03ba\u03b1\u03b9 \u03b5\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae");function i2(){}I(i2,Z);i2.prototype.o=w("Loading...");i2.prototype.m=w("\ufe0fReady");i2.prototype.j=w("Generate and insert");function j2(){}I(j2,Z);j2.prototype.o=w("Cargando...");j2.prototype.m=w("\ufe0fLista");j2.prototype.j=w("Generar e insertar");function k2(){}I(k2,Z);k2.prototype.o=w("Cargando\u2026");k2.prototype.m=w("Lista");k2.prototype.j=w("Generar e insertar");function l2(){}I(l2,Z);l2.prototype.o=w("Laadimine...");l2.prototype.m=w("Valmis");l2.prototype.j=w("Genereeri ja sisesta");function V1(){}I(V1,Z);V1.prototype.o=w("Laai...");V1.prototype.m=w("Gereed");V1.prototype.j=w("Genereer en voeg in");function m2(){}I(m2,Z);m2.prototype.o=w("Kargatzen...");m2.prototype.m=w("Prest");m2.prototype.j=w("Sortu eta txertatu");function n2(){}I(n2,Z);n2.prototype.o=w("\u062f\u0631\u062d\u0627\u0644 \u0628\u0627\u0631\u06a9\u0631\u062f\u0646\u2026");n2.prototype.m=w("\u0622\u0645\u0627\u062f\u0647");n2.prototype.j=w("\u062a\u0648\u0644\u06cc\u062f \u0648 \u062f\u0631\u062c \u06a9\u0631\u062f\u0646");function o2(){}I(o2,Z);o2.prototype.o=w("Ladataan...");o2.prototype.m=w("Valmis");o2.prototype.j=w("Luo ja lis\u00e4\u00e4");function p2(){}I(p2,Z);p2.prototype.o=w("Naglo-load...");p2.prototype.m=w("Handa na");p2.prototype.j=w("Buuin at Ilagay");function q2(){}I(q2,Z);q2.prototype.o=w("Chargement en cours...");q2.prototype.m=w("Pr\u00eat");q2.prototype.j=w("G\u00e9n\u00e9rer et ins\u00e9rer");function r2(){}I(r2,Z);r2.prototype.o=w("Chargement en cours...");r2.prototype.m=w("Pr\u00eat");r2.prototype.j=w("G\u00e9n\u00e9rer et ins\u00e9rer");function s2(){}I(s2,Z);s2.prototype.o=w("Cargando...");s2.prototype.m=w("Todo listo");s2.prototype.j=w("Xerar e inserir");function t2(){}I(t2,Z);t2.prototype.o=w("\u0ab2\u0acb\u0aa1 \u0a95\u0ab0\u0ac0 \u0ab0\u0ab9\u0acd\u0aaf\u0ac1\u0a82 \u0a9b\u0ac7...");t2.prototype.m=w("\u0aa4\u0ac8\u0aaf\u0abe\u0ab0 \u0a9b\u0ac7");t2.prototype.j=w("\u0a9c\u0aa8\u0ab0\u0ac7\u0a9f \u0a95\u0ab0\u0acb \u0a85\u0aa8\u0ac7 \u0ab6\u0abe\u0aae\u0ac7\u0ab2 \u0a95\u0ab0\u0acb");function u2(){}I(u2,Z);u2.prototype.o=w("\u0932\u094b\u0921 \u0939\u094b \u0930\u0939\u093e \u0939\u0948. . .");u2.prototype.m=w("\ufe0f\u0924\u0948\u092f\u093e\u0930");u2.prototype.j=w("\u091c\u0928\u0930\u0947\u091f \u0915\u0930\u0947\u0902 \u0914\u0930 \u0936\u093e\u092e\u093f\u0932 \u0915\u0930\u0947\u0902");function v2(){}I(v2,Z);v2.prototype.o=w("U\u010ditavanje...");v2.prototype.m=w("Spreman");v2.prototype.j=w("Generirajte i umetnite");function W1(){}I(W1,Z);W1.prototype.o=w("\u1260\u1218\u132b\u1295 \u120b\u12ed...");W1.prototype.m=w("\u12dd\u130d\u1301");W1.prototype.j=w("\u12a0\u1218\u1295\u132d \u12a5\u1293 \u12a0\u1235\u1308\u1263");function w2(){}I(w2,Z);w2.prototype.o=w("Bet\u00f6lt\u00e9s...");w2.prototype.m=w("K\u00e9szen \u00e1ll");w2.prototype.j=w("L\u00e9trehoz\u00e1s \u00e9s besz\u00far\u00e1s");function x2(){}I(x2,Z);x2.prototype.o=w("\u0532\u0565\u057c\u0576\u0578\u0582\u0574...");x2.prototype.m=w("\u054a\u0561\u057f\u0580\u0561\u057d\u057f \u0567");x2.prototype.j=w("\u054d\u057f\u0565\u0572\u056e\u0565\u056c \u0587 \u0566\u0565\u057f\u0565\u0572\u0565\u056c");function y2(){}I(y2,Z);y2.prototype.o=w("Memuat...");y2.prototype.m=w("Siap");y2.prototype.j=w("Buat dan Sisipkan");function z2(){}I(z2,Z);z2.prototype.o=w("Hle\u00f0ur...");z2.prototype.m=w("Tilb\u00fai\u00f0");z2.prototype.j=w("B\u00faa til og setja inn");function A2(){}I(A2,Z);A2.prototype.o=w("Caricamento in corso...");A2.prototype.m=w("Pronta");A2.prototype.j=w("Genera e inserisci");function B2(){}I(B2,Z);B2.prototype.o=w("\u05de\u05ea\u05d1\u05e6\u05e2\u05ea \u05d8\u05e2\u05d9\u05e0\u05d4...");B2.prototype.m=w("\u05de\u05d5\u05db\u05e0\u05d4");B2.prototype.j=w("\u05d9\u05e6\u05d9\u05e8\u05d4 \u05d5\u05d4\u05d5\u05e1\u05e4\u05d4");function C2(){}I(C2,Z);C2.prototype.o=w("\u8aad\u307f\u8fbc\u3093\u3067\u3044\u307e\u3059...");C2.prototype.m=w("\u6e96\u5099\u5b8c\u4e86");C2.prototype.j=w("\u751f\u6210\u3057\u3066\u633f\u5165");function D2(){}I(D2,Z);D2.prototype.o=w("\u10d8\u10e2\u10d5\u10d8\u10e0\u10d7\u10d4\u10d1\u10d0...");D2.prototype.m=w("\u10db\u10d6\u10d0\u10d3\u10d0\u10d0");D2.prototype.j=w("\u10d2\u10d4\u10dc\u10d4\u10e0\u10d8\u10e0\u10d4\u10d1\u10d0 \u10d3\u10d0 \u10e9\u10d0\u10e1\u10db\u10d0");function E2(){}I(E2,Z);E2.prototype.o=w("\u0416\u04af\u043a\u0442\u0435\u043b\u0456\u043f \u0436\u0430\u0442\u044b\u0440\u2026");E2.prototype.m=w("\u0414\u0430\u0439\u044b\u043d");E2.prototype.j=w("\u0416\u0430\u0441\u0430\u0443 \u0436\u04d9\u043d\u0435 \u0435\u043d\u0433\u0456\u0437\u0443");function F2(){}I(F2,Z);F2.prototype.o=w("\u1780\u17c6\u1796\u17bb\u1784\u178a\u17c6\u178e\u17be\u1780\u17b6\u179a");F2.prototype.m=w("\u179a\u17bd\u1785\u200b\u179a\u17b6\u179b\u17cb");F2.prototype.j=w("\u1794\u1784\u17d2\u1780\u17be\u178f \u1793\u17b7\u1784\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b");function X1(){}I(X1,Z);X1.prototype.o=w("\u062c\u0627\u0631\u064d \u0627\u0644\u062a\u062d\u0645\u064a\u0644...");X1.prototype.m=w("\u062c\u0627\u0647\u0632\u0629");X1.prototype.j=w("\u0627\u0644\u0625\u0646\u0634\u0627\u0621 \u0648\u0627\u0644\u0625\u062f\u0631\u0627\u062c");function G2(){}I(G2,Z);G2.prototype.o=w("\u0cb2\u0ccb\u0ca1\u0ccd \u0c86\u0c97\u0cc1\u0ca4\u0ccd\u0ca4\u0cbf\u0ca6\u0cc6...");G2.prototype.m=w("\u0cb8\u0cbf\u0ca6\u0ccd\u0ca7\u0cb5\u0cbe\u0c97\u0cbf\u0ca6\u0cc6");G2.prototype.j=w("\u0cb0\u0c9a\u0cbf\u0cb8\u0cbf \u0cae\u0ca4\u0ccd\u0ca4\u0cc1 \u0cb8\u0cc7\u0cb0\u0cbf\u0cb8\u0cbf");function H2(){}I(H2,Z);H2.prototype.o=w("\ub85c\ub4dc \uc911...");H2.prototype.m=w("\uc900\ube44\ub428");H2.prototype.j=w("\uc0dd\uc131 \ubc0f \uc0bd\uc785");function I2(){}I(I2,Z);I2.prototype.o=w("\u0e81\u0eb3\u0ea5\u0eb1\u0e87\u0ec2\u0eab\u0ea5\u0e94...");I2.prototype.m=w("\u0e9e\u0ec9\u0ead\u0ea1\u0ec1\u0ea5\u0ec9\u0ea7");I2.prototype.j=w("\u0eaa\u0ec9\u0eb2\u0e87 \u0ec1\u0ea5\u0eb0 \u0ec1\u0e8a\u0e81");function J2(){}I(J2,Z);J2.prototype.o=w("\u012ekeliama\u2026");J2.prototype.m=w("Parengta");J2.prototype.j=w("Sugeneruokite ir \u012fterpkite");function K2(){}I(K2,Z);K2.prototype.o=w("Notiek iel\u0101de...");K2.prototype.m=w("Gatavs");K2.prototype.j=w("\u0122ener\u0113jiet un ievietojiet");function L2(){}I(L2,Z);L2.prototype.o=w("\u0421\u0435 \u0432\u0447\u0438\u0442\u0443\u0432\u0430...");L2.prototype.m=w("\u041f\u043e\u0434\u0433\u043e\u0442\u0432\u0435\u043d\u043e");L2.prototype.j=w("\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u0458\u0442\u0435 \u0438 \u0432\u043c\u0435\u0442\u043d\u0435\u0442\u0435");function M2(){}I(M2,Z);M2.prototype.o=w("\u0d32\u0d4b\u0d21\u0d4d\u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d28\u0d4d\u0d28\u0d41...");M2.prototype.m=w("\u0d24\u0d2f\u0d4d\u0d2f\u0d3e\u0d7c");M2.prototype.j=w("\u0d1c\u0d28\u0d31\u0d47\u0d31\u0d4d\u0d31\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15, \u0d1a\u0d47\u0d7c\u0d15\u0d4d\u0d15\u0d41\u0d15");function N2(){}I(N2,Z);N2.prototype.o=w("\u0410\u0447\u0430\u0430\u043b\u0436 \u0431\u0430\u0439\u043d\u0430...");N2.prototype.m=w("\u0411\u044d\u043b\u044d\u043d");N2.prototype.j=w("\u04ae\u04af\u0441\u0433\u044d\u0436, \u043e\u0440\u0443\u0443\u043b\u0430\u0445");function O2(){}I(O2,Z);O2.prototype.o=w("\u0932\u094b\u0921 \u0915\u0930\u0924 \u0906\u0939\u0947...");O2.prototype.m=w("\u0924\u092f\u093e\u0930 \u0906\u0939\u0947");O2.prototype.j=w("\u091c\u0928\u0930\u0947\u091f \u0915\u0930\u093e \u0906\u0923\u093f \u0918\u093e\u0932\u093e");function P2(){}I(P2,Z);P2.prototype.o=w("Memuatkan...");P2.prototype.m=w("Sedia");P2.prototype.j=w("Jana dan Sisipkan");function Y1(){}I(Y1,Z);Y1.prototype.o=w("\u09b2'\u09a1 \u09b9\u09c8 \u0986\u099b\u09c7...");Y1.prototype.m=w("\u09b8\u09be\u099c\u09c1");Y1.prototype.j=w("\u09b8\u09c3\u09b7\u09cd\u099f\u09bf \u0995\u09f0\u0995 \u0986\u09f0\u09c1 \u09b8\u09a8\u09cd\u09a8\u09bf\u09f1\u09bf\u09b7\u09cd\u099f \u0995\u09f0\u0995");function Q2(){}I(Q2,Z);Q2.prototype.o=w("\u1016\u103d\u1004\u1037\u103a\u1014\u1031\u101e\u100a\u103a...");Q2.prototype.m=w("\u1021\u1006\u1004\u103a\u101e\u1004\u1037\u103a\u1016\u103c\u1005\u103a\u1015\u102b\u1015\u103c\u102e");Q2.prototype.j=w("\u1011\u102f\u1010\u103a\u101c\u102f\u1015\u103a\u1015\u103c\u102e\u1038 \u1011\u100a\u1037\u103a\u101b\u1014\u103a");function R2(){}I(R2,Z);R2.prototype.o=w("\u092a\u0943\u0937\u094d\u0920\u0939\u0930\u0941 \u0906\u0909\u0901\u0926\u0948\u091b\u0928\u094d");R2.prototype.m=w("\u0924\u092f\u093e\u0930 \u091b");R2.prototype.j=w("\u091c\u0947\u0928\u0947\u0930\u0947\u091f \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d \u0905\u0928\u093f \u0939\u093e\u0932\u094d\u0928\u0941\u0939\u094b\u0938\u094d");function S2(){}I(S2,Z);S2.prototype.o=w("Bezig met laden...");S2.prototype.m=w("Klaar");S2.prototype.j=w("Genereren en invoegen");function T2(){}I(T2,Z);T2.prototype.o=w("Laster inn ...");T2.prototype.m=w("Klar");T2.prototype.j=w("Generer og sett inn");function U2(){}I(U2,Z);U2.prototype.o=w("\u0b32\u0b4b\u0b21\u0b4d \u0b15\u0b30\u0b41\u0b1b\u0b3f...");U2.prototype.m=w("\u0b2a\u0b4d\u0b30\u0b38\u0b4d\u0b24\u0b41\u0b24 \u0b05\u0b1b\u0b3f");U2.prototype.j=w("\u0b1c\u0b47\u0b28\u0b47\u0b30\u0b47\u0b1f \u0b13 \u0b07\u0b28\u0b38\u0b3e\u0b30\u0b4d\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41");function V2(){}I(V2,Z);V2.prototype.o=w("\u0a32\u0a4b\u0a21 \u0a15\u0a40\u0a24\u0a3e \u0a1c\u0a3e \u0a30\u0a3f\u0a39\u0a3e \u0a39\u0a48...");V2.prototype.m=w("\u0a24\u0a3f\u0a06\u0a30");V2.prototype.j=w("\u0a38\u0a3f\u0a30\u0a1c\u0a4b \u0a05\u0a24\u0a47 \u0a36\u0a3e\u0a2e\u0a32 \u0a15\u0a30\u0a4b");function W2(){}I(W2,Z);W2.prototype.o=w("\u0141aduj\u0119...");W2.prototype.m=w("Gotowe");W2.prototype.j=w("Wygeneruj i wstaw");function X2(){}I(X2,Z);X2.prototype.o=w("Carregando\u2026");X2.prototype.m=w("Pronta");X2.prototype.j=w("Gerar e inserir");function Y2(){}I(Y2,Z);Y2.prototype.o=w("A carregar...");Y2.prototype.m=w("Pronta");Y2.prototype.j=w("Gere e insira");function Z2(){}I(Z2,Z);Z2.prototype.o=w("Se \u00eencarc\u0103...");Z2.prototype.m=w("Gata");Z2.prototype.j=w("Genereaz\u0103 \u0219i insereaz\u0103");function Z1(){}I(Z1,Z);Z1.prototype.o=w("Y\u00fckl\u0259nir...");Z1.prototype.m=w("Haz\u0131r");Z1.prototype.j=w("Yarad\u0131n v\u0259 \u0259lav\u0259 edin");function $2(){}I($2,Z);$2.prototype.o=w("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...");$2.prototype.m=w("\u0413\u043e\u0442\u043e\u0432\u043e");$2.prototype.j=w("\u0421\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c");function a3(){}I(a3,Z);a3.prototype.o=w("\u0db4\u0dd4\u0dbb\u0dca\u0dab\u0dba \u0dc0\u0dd9\u0db8\u0dd2\u0db1\u0dca...");a3.prototype.m=w("\u0dc3\u0dd4\u0daf\u0dcf\u0db1\u0db8\u0dca\u0dba");a3.prototype.j=w("\u0da2\u0db1\u0db1\u0dba \u0d9a\u0dbb \u0d87\u0dad\u0dd4\u0dc5\u0dad\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1");function b3(){}I(b3,Z);b3.prototype.o=w("Na\u010d\u00edtava sa...");b3.prototype.m=w("Pripraven\u00e9");b3.prototype.j=w("Generova\u0165 a\u00a0vlo\u017ei\u0165");function c3(){}I(c3,Z);c3.prototype.o=w("Nalaganje ...");c3.prototype.m=w("Pripravljeno");c3.prototype.j=w("Generiraj in vstavi");function e3(){}I(e3,Z);e3.prototype.o=w("Po ngarkohet...");e3.prototype.m=w("Gati");e3.prototype.j=w("Gjenero dhe fut");function f3(){}I(f3,Z);f3.prototype.o=w("\u0423\u0447\u0438\u0442\u0430\u0432\u0430 \u0441\u0435...");f3.prototype.m=w("\u0421\u043f\u0440\u0435\u043c\u043d\u043e");f3.prototype.j=w("\u0413\u0435\u043d\u0435\u0440\u0438\u0448\u0438 \u0438 \u0443\u043c\u0435\u0442\u043d\u0438");function g3(){}I(g3,Z);g3.prototype.o=w("L\u00e4ser in ...");g3.prototype.m=w("Klar");g3.prototype.j=w("Generera och infoga");function h3(){}I(h3,Z);h3.prototype.o=w("Inapakia...");h3.prototype.m=w("Tayari");h3.prototype.j=w("Tayarisha na Uweke");function i3(){}I(i3,Z);i3.prototype.o=w("\u0b8f\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1\u2026");i3.prototype.m=w("\u0ba4\u0baf\u0bbe\u0bb0\u0bcd");i3.prototype.j=w("\u0b89\u0bb0\u0bc1\u0bb5\u0bbe\u0b95\u0bcd\u0b95\u0bbf\u0b9a\u0bcd \u0b9a\u0bc7\u0bb0\u0bc1\u0b99\u0bcd\u0b95\u0bb3\u0bcd");function j3(){}I(j3,Z);j3.prototype.o=w("\u0c32\u0c4b\u0c21\u0c4d \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f...");j3.prototype.m=w("\u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02");j3.prototype.j=w("\u0c1c\u0c46\u0c28\u0c30\u0c47\u0c1f\u0c4d \u0c1a\u0c47\u0c38\u0c3f, \u0c07\u0c28\u0c4d\u200c\u0c38\u0c30\u0c4d\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f");function $1(){}I($1,Z);$1.prototype.o=w("\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430...");$1.prototype.m=w("\u0413\u0430\u0442\u043e\u0432\u0430");$1.prototype.j=w("\u0417\u0433\u0435\u043d\u0435\u0440\u044b\u0440\u0430\u0432\u0430\u0446\u044c \u0456 \u045e\u0441\u0442\u0430\u0432\u0456\u0446\u044c");function k3(){}I(k3,Z);k3.prototype.o=w("\u0e01\u0e33\u0e25\u0e31\u0e07\u0e42\u0e2b\u0e25\u0e14...");k3.prototype.m=w("\u0e1e\u0e23\u0e49\u0e2d\u0e21");k3.prototype.j=w("\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e41\u0e17\u0e23\u0e01");function l3(){}I(l3,Z);l3.prototype.o=w("Y\u00fckleniyor...");l3.prototype.m=w("Haz\u0131r");l3.prototype.j=w("Olu\u015ftur ve ekle");function m3(){}I(m3,Z);m3.prototype.o=w("\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f...");m3.prototype.m=w("\u0413\u043e\u0442\u043e\u0432\u0430");m3.prototype.j=w("\u0417\u0433\u0435\u043d\u0435\u0440\u0443\u0432\u0430\u0442\u0438 \u0439 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u0438");function n3(){}I(n3,Z);n3.prototype.o=w("\u0644\u0648\u0688 \u06c1\u0648\u0631\u06c1\u0627 \u06c1\u06d2...");n3.prototype.m=w("\u062a\u06cc\u0627\u0631 \u06c1\u06d2");n3.prototype.j=w("\u062a\u062e\u0644\u06cc\u0642 \u06a9\u0631\u06cc\u06ba \u0627\u0648\u0631 \u062f\u0627\u062e\u0644 \u06a9\u0631\u06cc\u06ba");function o3(){}I(o3,Z);o3.prototype.o=w("Yuklanmoqda\u2026");o3.prototype.m=w("Tayyor");o3.prototype.j=w("Yaratish va kiritish");function p3(){}I(p3,Z);p3.prototype.o=w("\u0110ang ta\u0309i...");p3.prototype.m=w("S\u1eb5n s\u00e0ng");p3.prototype.j=w("T\u1ea1o v\u00e0 ch\u00e8n");function q3(){}I(q3,Z);q3.prototype.o=w("\u6b63\u5728\u52a0\u8f7d...");q3.prototype.m=w("\u51c6\u5907\u5c31\u7eea");q3.prototype.j=w("\u751f\u6210\u5e76\u63d2\u5165");function r3(){}I(r3,Z);r3.prototype.o=w("\u8f09\u5165\u4e2d...");r3.prototype.m=w("\u6e96\u5099\u5c31\u7dd2");r3.prototype.j=w("\u751f\u6210\u4e26\u63d2\u5165");function s3(){}I(s3,Z);s3.prototype.o=w("\u8f09\u5165\u4e2d\u2026");s3.prototype.m=w("\u53ef\u958b\u59cb\u8a08\u7b97");s3.prototype.j=w("\u751f\u6210\u4e26\u63d2\u5165");function t3(){}I(t3,Z);t3.prototype.o=w("Kuyalayisha...");t3.prototype.m=w("Kulungile");t3.prototype.j=w("Khiqiza uphinde Ufake");function a2(){}I(a2,Z);a2.prototype.o=w("\u0417\u0430\u0440\u0435\u0436\u0434\u0430 \u0441\u0435\u2026");a2.prototype.m=w("\u0412 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442");a2.prototype.j=w("\u0413\u0435\u043d\u0435\u0440\u0438\u0440\u0430\u043d\u0435 \u0438 \u0432\u043c\u044a\u043a\u0432\u0430\u043d\u0435");function b2(){}I(b2,Z);b2.prototype.o=w("\u09b2\u09cb\u09a1 \u09b9\u099a\u09cd\u099b\u09c7...");b2.prototype.m=w("\u09aa\u09cd\u09b0\u09b8\u09cd\u09a4\u09c1\u09a4");b2.prototype.j=w("\u099c\u09c7\u09a8\u09be\u09b0\u09c7\u099f \u0993 \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8");function u3(a){this.uc=PH(a,void 0,void 0,2048)}I(u3,lI);u3.prototype.getType=function(){return aI(this,1)};u3.prototype.Jc=function(a){return bI(this,1,a)};function v3(){this.j=0}I(v3,zY);function w3(a,b){var c=new v3;c.m=a;c.j=b;return c}var x3=w3("LITERAL_TOKEN",0),y3=w3("HOURS_TOKEN",1),z3=w3("MINUTES_TOKEN",2),A3=w3("SECONDS_TOKEN",3),B3=w3("YEAR_TOKEN",4),C3=w3("MONTH_TOKEN",5),D3=w3("DAY_TOKEN",6),E3=w3("AM_PM_TOKEN",7),F3=w3("ELAPSED_HOURS_TOKEN",8),G3=w3("ELAPSED_MINUTES_TOKEN",9),H3=w3("ELAPSED_SECONDS_TOKEN",10),I3=w3("MILLIS_TOKEN",11),J3=w3("ERA_TOKEN",12);function K3(){this.j=!1;this.m=0}I(K3,T);function L3(a){var b=new K3;b.j=!1;b.m=0;b.o=(XZ(),VZ);b.C=a;return b}y=K3.prototype;y.hj=function(){return M3};y.Sf=function(){return!!this.C};y.Bf=w(!1);y.ij=w(!1);y.toString=function(){var a=m_(IW(QX(this)));a=n_(a,"hasAmPmToken",""+this.j);a=n_(a,"millisDigitsForRounding",""+this.m);return o_(o_(a,"tokens",this.o),"error",this.C).toString()};
y.equals=function(a){var b;return U(this,a)?!0:a instanceof K3&&(b=a,!0)?this.j==b.j&&this.m==b.m&&mY(this.C,b.C)&&f_(this.o,b.o,(c_(),a_)):!1};y.Ca=function(){for(var a=0,b=0;b<this.o.length;b=b+1|0)a=Math.imul(31,a)+PX(this.o[b])|0;a=Math.imul(31,a)+this.m|0;return a=Math.imul(31,a)+(this.j?0:1)|0};function N3(){this.j=0}I(N3,zY);function O3(a,b){var c=new N3;c.m=a;c.j=b;return c}var P3=O3("DECIMAL",0),M3=O3("DATE_TIME",1),Q3=O3("GENERAL",2),R3=O3("TEXT",3);function S3(){}I(S3,T);function T3(a,b){U3();var c=new S3;c.j=a;c.m=b;return c}function U3(){U3=f()};function V3(){this.j=0}I(V3,zY);function W3(a,b){var c=new V3;c.m=a;c.j=b;return c}var X3=W3("DIGITS",0),Y3=W3("LITERAL",1),Z3=W3("REPEATED",2),$3=W3("CHAR_SPACE",3),a4=W3("DECIMAL_POINT",4),b4=W3("FRACTION",5),c4=W3("EXPONENT",6);function d4(){this.H=!1;this.D=0;this.G=!1;this.K=0;this.F=this.J=!1}I(d4,T);function e4(){var a=new d4;a.H=!0;a.D=0;a.G=!1;a.K=0;a.J=!1;a.F=!1;return a}function f4(a,b){a.C||(a.C=[]);a.C.push(b);return a}function g4(a,b){a.H=b;return a}function h4(a,b){a.J=b;return a}
function i4(a){var b=a.C?g0(a.C):null,c=a.j?g0(a.j):null,d=a.m?g0(a.m):null,e=a.O,g=a.X,h=a.o?g0(a.o):null,k=new j4,l=a.H,m=a.D,p=a.G,q=a.K,r=a.J;a=a.F;k.C=b;k.G=h;k.j=c;k.m=d;k.o=e;k.D=g;k.J=k4(c);k.K=k4(d);k.N=l;k.F=m;k.O=p;k.T=q;k.H=r;k.X=a;k.fa=null;return k};function l4(){this.o=this.m=!1}I(l4,T);function m4(){this.o=this.j=!1;this.m=0}I(m4,T);function n4(){this.m=!1}I(n4,T);function j4(){this.K=this.J=0;this.N=!1;this.F=0;this.O=!1;this.T=0;this.X=this.H=!1}I(j4,T);j4.prototype.hj=function(){return P3};j4.prototype.Sf=function(){return!!this.fa};j4.prototype.Bf=n("H");j4.prototype.ij=function(){return!this.H&&!this.j&&!this.m&&!this.o&&!this.D};function k4(a){if(!a)return 0;for(var b=0,c=0;c<a.length;c=c+1|0)U(a[c].j,X3)&&(b=b+a[c].m.length|0);return b};function o4(){this.j=0}I(o4,zY);function p4(a,b){var c=new o4;c.m=a;c.j=b;return c}var q4=p4("ENABLED",0),r4=p4("DISABLED",1);function s4(){}I(s4,T);function t4(a,b){var c=new s4;c.j=a;c.m=b;return c}s4.prototype.hj=function(){return Q3};s4.prototype.Sf=w(!1);s4.prototype.Bf=w(!1);s4.prototype.ij=w(!1);function u4(){}var v4;I(u4,T);function R1(){w4();return v4}function x4(){var a=new u4,b=new y4;b.o=15;b.m=-1E4;b.F=V(RZ("0.",7,35))+"E+00";for(var c=WZ(),d=0;d<15;d=d+1|0){var e=d+1|0;e<10?YZ(c,RZ("0.",10-e+2|0,35)):e==10?YZ(c,"#"):YZ(c,RZ("0",e,48))}b.C=ZZ(c);c=WZ();for(d=-1;d>=-10;d=d-1|0)YZ(c,RZ("0.",12+(-d-1|0)|0,35));b.D=ZZ(c);b.j=10;a.j=b;return a}
function z4(a,b,c){switch(b){case 0:case 2:case 8:case 1:return a=a.j,c=c.Ah()?c.ue():0,c==0?"0":A4(a,c,BX(Math.floor(Math.log10(Math.abs(c)))));case 3:return a=a.j,c=c.Ah()?c.ue():0,c==0?"0%":V(A4(a,c*100,BX(Math.floor(Math.log10(Math.abs(c))))+2|0))+"%";case 4:case 5:case 6:case 7:throw kX("Sd`"+V(b)).j;default:throw iX("Sd`"+V(b)).j;}}function w4(){w4=f();v4=x4()};function y4(){this.j=this.m=this.o=0}I(y4,T);function A4(a,b,c){c>=a.o||c<=a.m?(b*=N0(-c|0),a=Math.abs(b-uX(PY(b)))<1E-15?"0E+00":a.F):a=c>=0?Math.abs(b-uX(PY(b)))<1E-15?"0":a.C[c]:c<(-a.j|0)?"0":a.D[-c-1|0];return a};function B4(){this.j=0}I(B4,zY);function C4(a,b){var c=new B4;c.m=a;c.j=b;return c}var D4=C4("FIRST",0),E4=C4("SECOND",1),F4=C4("DEFAULT",2),G4=C4("TEXT",3);function H4(){}I(H4,T);function I4(a){var b=a.m,c=a.o,d=a.C,e=a.D,g=a.j;a=a.F;J4();var h=new K4;h.F=b?b:L4;h.C=c;h.G=d?d:L4;h.D=e;h.o=g;h.m=a;h.j=null;return h};function K4(){}var L4,M4,N4,O4,P4;I(K4,T);function Q4(a,b){switch(b.j){case 0:return a.C;case 1:return a.D;case 2:return a.o?a.o:a.C||a.D||!a.m?M4:a.m;case 3:return t_(a.m,N4)}throw mX("fg").j;}function J4(){J4=f();N4=i4(h4(e4(),!0));M4=i4(g4(f4(e4(),T3(Y3,"#####")),!1));O4=new AY(function(a){return a<0});P4=new AY(function(a){return a>0});L4=new AY(w(!1))};function R4(){this.j=0}var S4;I(R4,zY);function T4(a,b,c){var d=new R4;d.m=a;d.j=b;d.o=c;return d}function U4(){U4=f();S4=HX([V4,W4,X4,Y4,Z4,$4],R4,a5)}function a5(a){return a instanceof R4}var Y4=T4("EQUAL",0,"="),V4=T4("NOT_EQUAL",1,"<>"),Z4=T4("GREATER",2,">"),W4=T4("GREATER_OR_EQUAL",3,">="),$4=T4("LESS",4,"<"),X4=T4("LESS_OR_EQUAL",5,"<="),b5=T4("MATCHES_PATTERN",6,null);function c5(){this.j=0}I(c5,T);function d5(a){var b=DZ(a.m,34,a.j+1|0);if(b==-1)return null;var c=GZ(a.m,a.j+1|0,b);a.j=b;return c};function e5(){this.j=0}I(e5,zY);function f5(a,b){var c=new e5;c.m=a;c.j=b;return c}var g5=f5("AM_PM",0),h5=f5("BIG_A_BIG_P",1),i5=f5("LITTLE_A_LITTLE_P",2),j5=f5("BIG_A_LITTLE_P",3),k5=f5("LITTLE_A_BIG_P",4);function l5(){this.F=this.j=0;this.H=this.D=!1;this.G=0}I(l5,c5);
function m5(a){for(a.j=0;a.j<a.m.length;a.j=a.j+1|0){var b=a.m.charCodeAt(a.j);switch(b){case 92:if((a.j=a.j+1|0)>=a.m.length)return L3(g1(a.m));vY(a.C,a.m.charCodeAt(a.j));break;case 34:var c=d5(a);if(c==null)return L3(g1(a.m));xY(a.C,c);break;case 104:case 72:c=n5(a,104);YZ(a.o,o5(y3,c));break;case 109:case 77:b=a.D;c=n5(a,109);c>2?YZ(a.o,o5(C3,c)):b?YZ(a.o,o5(z3,c)):a.F=c;break;case 115:case 83:c=n5(a,115);YZ(a.o,o5(A3,c));break;case 103:case 71:c=n5(a,103);YZ(a.o,o5(J3,c));break;case 121:case 89:c=
n5(a,121);YZ(a.o,o5(B3,c));break;case 101:n5(a,101);YZ(a.o,o5(B3,4));break;case 100:case 68:c=n5(a,100);YZ(a.o,o5(D3,c));break;case 48:c=n5(a,48);if(c>3)return L3(g1(a.m));YZ(a.o,o5(I3,c));c>a.G&&(a.G=c);break;case 91:if(!p5(a))return L3(g1(a.m));break;case 97:case 65:c=a;for(var d=c.j,e=97;e==97;)e=q5(c,d=d+1|0);c=d-c.j|0;if(c>=3)n5(a,97),YZ(a.o,o5(D3,c));else{c=a;d=c.j;e=b==65;var g=!1;var h=q5(c,d=d+1|0);if(h==109||h==77)g=!0,h=q5(c,d=d+1|0);if(h!=47)vY(c.C,b);else if(h=q5(c,d=d+1|0),h!=112&&h!=
80)vY(c.C,b);else{h=h==80;var k;if(k=g)k=q5(c,d=d+1|0),k=oY(k).toLowerCase().charCodeAt(0)!=109;k?vY(c.C,b):(c.j=d,g=g?g5:e&&h?h5:e?j5:h?k5:i5,r5(c,C3),s5(c),b=c.o,e=d=new t5,e.m=E3,e.j=g,YZ(b,d),c.D=!1,c.H=!0)}}break;default:vY(a.C,b)}}r5(a,C3);s5(a);c=a.H;b=a.G;a=ZZ(a.o);d=new K3;d.j=c;d.m=b;d.o=a;d.C=null;return d}function u5(a,b){for(var c=a.j-1|0;(a.j+1|0)<a.m.length&&oY(a.m.charCodeAt(a.j+1|0)).toLowerCase().charCodeAt(0)==b;)a.j=a.j+1|0;return a.j-c|0}
function r5(a,b){a.F>0&&YZ(a.o,U(b,C3)?o5(C3,a.F):o5(z3,a.F));a.F=0}function s5(a){if(a.C.j.length>0){var b=a.o,c=new v5,d=a.C.toString();c.m=x3;c.j=d;YZ(b,c);a.C=sY()}}function n5(a,b){var c=u5(a,b);r5(a,b==115?z3:C3);s5(a);a.D=b==104;return c}
function p5(a){a.j=a.j+1|0;if(a.j>=a.m.length)return!1;switch(a.m.charCodeAt(a.j)){case 104:case 72:var b=u5(a,104);b=o5(F3,b);a.D=!0;break;case 109:case 77:b=u5(a,109);b=o5(G3,b);a.D=!1;break;case 115:case 83:b=u5(a,115);b=o5(H3,b);a.D=!1;break;default:return!1}if((a.j=a.j+1|0)>=a.m.length||a.m.charCodeAt(a.j)!=93)return!1;r5(a,C3);s5(a);YZ(a.o,b);return!0}function q5(a,b){return b<a.m.length?a.m.charCodeAt(b):88};function w5(){}I(w5,T);function t5(){}I(t5,w5);t5.prototype.toString=function(){return V(this.m.name())+"["+V(this.j.name())+"]"};t5.prototype.equals=function(a){var b;return U(this,a)?!0:a instanceof t5&&(b=a,!0)?mY(this.j,b.j):!1};t5.prototype.Ca=function(){return this.m.Ca()+Math.imul(31,this.j.Ca())|0};function v5(){}I(v5,w5);v5.prototype.toString=function(){return V(this.m.name())+'["'+V(this.j)+'"]'};v5.prototype.equals=function(a){var b;return U(this,a)?!0:a instanceof v5&&(b=a,!0)?U(this.j,b.j):!1};v5.prototype.Ca=function(){return this.m.Ca()+Math.imul(31,MX(this.j))|0};function x5(){this.j=0}I(x5,w5);function o5(a,b){var c=new x5;c.m=a;c.j=b;return c}x5.prototype.toString=function(){return V(this.m.name())+"["+this.j+"]"};x5.prototype.equals=function(a){var b;return U(this,a)?!0:a instanceof x5&&(b=a,!0)?this.m.equals(b.m)&&this.j==b.j:!1};x5.prototype.Ca=function(){return this.m.Ca()+Math.imul(31,this.j)|0};function y5(){this.j=0}I(y5,zY);function z5(a,b){var c=new y5;c.m=a;c.j=b;return c}var A5=z5("PREPEND_NEGATIVE",0),B5=z5("NO_NEGATIVE",1);function C5(){this.j=0;this.o=!1;this.K=0;this.T=this.O=this.N=this.J=!1}I(C5,c5);
function D5(a){for(a.j=0;a.j<a.m.length;a.j=a.j+1|0){var b=a.m.charCodeAt(a.j);switch(b){case 92:E5(a);if(!F5(a))return G5(a);break;case 34:E5(a);b=d5(a);if(b==null)return G5(a);xY(a.G,b);break;case 95:E5(a);if(!H5(a))return G5(a);break;case 42:E5(a);if(!I5(a))return G5(a);break;case 35:case 63:case 48:if(a.J)return G5(a);if(a.C===4){vY(a.G,b);break}a.K=0;U(a.C,0)&&(J5(a),a.C=1);var c=a;c.o||(K5(c),c.o=!0);vY(a.H,b);break;case 46:a.N=!0;if(a.J)return G5(a);U(a.C,0)?(b=a,b.o||(K5(b),b.o=!0),a.C=2,
b=a.D,c=T3(a4,""),b.push(c)):a.C===1?(J5(a),a.o=!0,a.F.F=!0,a.C=2,b=a.D,c=T3(a4,""),b.push(c)):a.C===2?(E5(a),vY(a.G,b)):a.C===3&&(J5(a),a.C=4,vY(a.G,b));break;case 44:(a.j+1|0)>=a.m.length?a.o?a.K=a.K+1|0:vY(a.G,b):a.o?(b=a.m.charCodeAt(a.j+1|0),b==35||b==63||b==48?a.o&&(a.F.D=3):a.K=a.K+1|0):a.j!=0&&a.m.charCodeAt(a.j-1|0)==44||vY(a.G,b);break;case 69:case 101:if(a.J||a.O||(a.j+1|0)>=a.m.length)return G5(a);a.j=a.j+1|0;var d=a.m.charCodeAt(a.j);if(d!=43&&d!=45)return G5(a);J5(a);a.o=!1;a.C=3;c=
a;var e=new l4,g=e;d=d==43;g.m=b==69;g.o=d;c.X=e;b=a.D;c=T3(c4,"");b.push(c);break;case 37:if(a.J)return G5(a);a.F.G=!0;E5(a);vY(a.G,b);break;case 47:if(a.J||a.X||!a.T&&a.H.j.length==0||a.N||a.O)return G5(a);a.o&&L5(a);if(!M5(a))return G5(a);a.O=!0;break;case 64:if(!U(a.C,0))return G5(a);J5(a);a.C=4;a.J=!0;break;default:E5(a),vY(a.G,a.m.charCodeAt(a.j))}}J5(a);if(!N5(a))return G5(a);if(a.X){e=a.X;e.j?(b=e.m,c=e.o,e=g0(e.j),g=new m4,g.j=b,g.o=c,g.C=e,g.m=k4(e),b=g):b=null;if(!b)return G5(a);a.F.X=
b}a.F.K=a.K;h4(a.F,a.J);return i4(a.F)}function G5(a){a=g1(a.m);var b=new j4;b.C=null;b.G=null;b.j=null;b.m=null;b.o=null;b.D=null;b.J=0;b.K=0;b.N=!1;b.F=0;b.O=!1;b.T=0;b.H=!1;b.X=!1;b.fa=a;return b}
function N5(a){for(var b=a.C=0;b<a.D.length;b=b+1|0){var c=a.D[b];switch(a.C){case 0:if(U(c.j,X3)){a.C=1;var d=a.F;d.j||(d.j=[]);d.j.push(c)}else if(U(c.j,a4))a.C=2;else if(U(c.j,b4))a.C=4;else{if(O5(c))return!1;f4(a.F,c)}break;case 1:if(U(c.j,b4))a.C=4;else if(U(c.j,a4))a.C=2;else if(U(c.j,c4))a.C=3;else{if(O5(c))return!1;d=a.F;d.j||(d.j=[]);d.j.push(c)}break;case 2:if(U(c.j,c4))a.C=3;else{if(O5(c))return!1;d=a.F;d.m||(d.m=[]);d.m.push(c)}break;case 3:if(O5(c))return!1;d=a.X;d.j||(d.j=[]);d.j.push(c);
break;case 4:if(O5(c))return!1;d=a.F;d.o||(d.o=[]);d.o.push(c)}}return!0}function E5(a){a.o&&(L5(a),a.o=!1)}function J5(a){a.o?(L5(a),K5(a)):(K5(a),L5(a))}function L5(a){if(a.G.j.length!=0){var b=a.D,c=T3(Y3,a.G.toString());b.push(c);a.G=sY()}}function K5(a){if(a.H.j.length!=0){var b=a.D,c=T3(X3,a.H.toString());b.push(c);a.H=sY();a.T=!0}}function F5(a){if((a.j=a.j+1|0)>=a.m.length)return!1;vY(a.G,a.m.charCodeAt(a.j));return!0}
function H5(a){a.j=a.j+1|0;if(a.j>=a.m.length)return!1;J5(a);var b=a.D;a=T3($3,oY(a.m.charCodeAt(a.j)));b.push(a);return!0}function I5(a){a.j=a.j+1|0;if(a.j>=a.m.length)return!1;J5(a);var b=a.D;a=T3(Z3,oY(a.m.charCodeAt(a.j)));b.push(a);return!0}
function M5(a){var b=null;a.o=!1;a.j=a.j+1|0;if(a.j>=a.m.length)return!1;J5(a);for(var c=null,d=null;a.D.length!=0;){var e=a.D.pop();if(U(e.j,X3)){c=e.m;break}else d||(d=[]),d.push(e)}d?(d=d.reverse(),d=f0(d)):d=null;e=a.D;var g=T3(b4,"");for(e.push(g);a.j<a.m.length;a.j=a.j+1|0)switch(e=a.m.charCodeAt(a.j),e){case 92:if(a.o)return a.j=a.j-1|0,P5(a,c,d);if(!F5(a))return!1;break;case 34:if(a.o)return a.j=a.j-1|0,P5(a,c,d);e=d5(a);if(e==null)return!1;xY(a.G,e);break;case 95:if(a.o)return a.j=a.j-1|
0,P5(a,c,d);if(!H5(a))return!1;break;case 42:if(a.o)return a.j=a.j-1|0,P5(a,c,d);if(!I5(a))return!1;break;case 48:a.o=!0;vY(a.H,e);break;case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:if(b!=null&&!b)return!1;b=a.o=!0;vY(a.H,e);break;case 35:case 63:if(b!=null&&b)return!1;a.o=!0;b=!1;vY(a.H,e);break;case 46:case 47:return!1;default:if(a.o)return a.j=a.j-1|0,P5(a,c,d);vY(a.G,e)}return P5(a,c,d)}
function P5(a,b,c){if(a.H.j.length==0)return!1;var d=null;L5(a);var e=a.H.toString();for(a.H=sY();!U(a.D[a.D.length-1|0].j,b4);){var g=a.D.pop();U(g.j,X3);d||(d=[]);d.push(g)}d?(d=d.reverse(),d=f0(d)):d=null;g=a.F;var h=new n4;h.o=b;h.C=c;h.D=d;h.j=e;h.m=EZ(e,String.fromCodePoint(35))==-1&&EZ(e,String.fromCodePoint(63))==-1&&CY(e)>0;g.O=h;a.C=4;return!0}function O5(a){switch(a.j.j){case 4:case 6:case 5:return!0;case 0:case 1:case 2:case 3:return!1}throw iX("gg").j;};function Q5(a){R5();var b=(new u3).Jc(2);Number.isFinite(a);a|=0;if(a!=null){if(typeof a!=="number")throw zH("int32");if(!AH(a))throw zH("int32");a|=0}return XH(b,2,a)}function R5(){R5=f();mI((new u3).Jc(0));HX([1,2,3],JY,KY)};var S5;function T5(a){U5();return a<0||a>=S5.length?null:S5[a]}
function U5(){U5=f();S5=[null,mI(Q5(0)),mI(Q5(16777215)),mI(Q5(16711680)),mI(Q5(65280)),mI(Q5(255)),mI(Q5(16776960)),mI(Q5(16711935)),mI(Q5(65535)),mI(Q5(8388608)),mI(Q5(32768)),mI(Q5(128)),mI(Q5(8421376)),mI(Q5(8388736)),mI(Q5(32896)),mI(Q5(12632256)),mI(Q5(8421504)),mI(Q5(10066431)),mI(Q5(10040166)),mI(Q5(16777164)),mI(Q5(13434879)),mI(Q5(6684774)),mI(Q5(16744576)),mI(Q5(26316)),mI(Q5(13421823)),mI(Q5(128)),mI(Q5(16711935)),mI(Q5(16776960)),mI(Q5(65535)),mI(Q5(8388736)),mI(Q5(8388608)),mI(Q5(32896)),
mI(Q5(255)),mI(Q5(52479)),mI(Q5(13434879)),mI(Q5(13434828)),mI(Q5(16777113)),mI(Q5(10079487)),mI(Q5(16751052)),mI(Q5(13408767)),mI(Q5(16764057)),mI(Q5(3368703)),mI(Q5(3394764)),mI(Q5(10079232)),mI(Q5(16763904)),mI(Q5(16750848)),mI(Q5(16737792)),mI(Q5(6710937)),mI(Q5(9868950)),mI(Q5(13158)),mI(Q5(3381606)),mI(Q5(13056)),mI(Q5(3355392)),mI(Q5(10040064)),mI(Q5(10040166)),mI(Q5(3355545)),mI(Q5(3355443))]};function V5(){this.j=0}I(V5,T);V5.prototype.m=function(a){switch(this.o.j){case 4:return a<this.j;case 5:return a<=this.j;case 2:return a>this.j;case 3:return a>=this.j;case 0:return a==this.j;case 1:return a!=this.j;case 6:case 7:throw kX("hg`"+V(this.o)).j;}throw iX("gg").j;};function W5(){this.j=0}I(W5,c5);
function X5(a){var b=!1;for(a.j=0;a.j<a.m.length;a.j=a.j+1|0){var c=a.m.charCodeAt(a.j);switch(c){case 92:if((a.j=a.j+1|0)>=a.m.length)return Y5(a);vY(a.C,c);vY(a.C,a.m.charCodeAt(a.j));break;case 34:c=d5(a);if(c==null)return Y5(a);xY(a.C,oY(34)+V(c)+oY(34));break;case 59:if(U(a.D,Z5))return Y5(a);$5(a);U(a.D,a6)?a.D=b6:U(a.D,b6)?a.D=c6:a.D=Z5;break;case 89:case 121:case 77:case 109:case 68:case 100:case 72:case 104:case 83:case 115:if(a.o&&!U(a.o,M3))return Y5(a);a.o=M3;vY(a.C,c);break;case 97:case 65:if(a.o&&
!U(a.o,M3))return Y5(a);var d=void 0;(a.j+5|0)<=a.m.length&&CZ(d=GZ(a.m,a.j,a.j+5|0),"am/pm")?(a.o=M3,xY(a.C,d),a.j=a.j+4|0):(a.j+3|0)<=a.m.length&&CZ(d=GZ(a.m,a.j,a.j+3|0),"a/p")?(a.o=M3,xY(a.C,d),a.j=a.j+2|0):vY(a.C,c);break;case 71:case 103:if((a.j+7|0)>a.m.length||!CZ("general",GZ(a.m,a.j,a.j+7|0)))vY(a.C,c);else{if(a.o||b)return Y5(a);xY(a.C,"general");a.o=Q3;a.j=a.j+6|0}break;case 35:case 63:if(a.o&&!U(a.o,P3))return Y5(a);a.o=P3;vY(a.C,c);break;case 93:return Y5(a);case 91:if(!d6(a))return Y5(a);
break;case 64:if(a.o&&!U(a.o,R3))return Y5(a);a.o=R3;vY(a.C,c);break;case 47:case 101:case 69:b=!0;if(U(a.o,Q3))return Y5(a);vY(a.C,c);break;case 95:case 42:if((a.j=a.j+1|0)>=a.m.length)return Y5(a);vY(a.C,c);vY(a.C,a.m.charCodeAt(a.j));break;default:vY(a.C,c)}}$5(a);if(U(a.D,Z5)||U(e6(a,a.D),R3)){c=a.D;d=e6(a,c);var e=f6(a,c);b=g6(a,c);!U(d,P3)&&!U(d,R3)||U(c,a6)&&a.G||U(c,b6)&&a.H?b=!1:(c=h6(e,d,null),a.F.F=c,b&&(a.F.K=b),b=!c.Sf()&&(c.Bf()||c.ij()));if(!b)return Y5(a);if(U(a.D,a6))return I4(a.F);
b=a.D;U(b,a6);b=HX([a6,b6,c6,Z5],i6,j6)[b.j-1|0];a.D=b}switch(a.D.j){case 0:if(!a.G){if(!k6(a,a6))return Y5(a)}else if(!l6(a,a6,a.G))return Y5(a);break;case 1:if(!a.G){if(!k6(a,a6)||!l6(a,b6,a.H?a.H:(J4(),O4)))return Y5(a)}else if(!a.H){if(!l6(a,a6,a.G)||!k6(a,b6))return Y5(a)}else if(!l6(a,a6,a.G)||!m6(a,a.H))return Y5(a);break;case 2:if(!l6(a,a6,a.G?a.G:(J4(),P4))||!m6(a,a.H?a.H:(J4(),O4))||!k6(a,c6))return Y5(a);break;case 3:return Y5(a)}return I4(a.F)}
function e6(a,b){switch(b.j){case 0:return PZ(a.T);case 1:return PZ(a.Ra);case 2:return PZ(a.pa);case 3:return PZ(a.ca)}throw mX("ig`"+V(b)).j;}function f6(a,b){switch(b.j){case 0:return PZ(a.N);case 1:return PZ(a.da);case 2:return PZ(a.ka);case 3:return PZ(a.fa)}throw mX("ig`"+V(b)).j;}function g6(a,b){switch(b.j){case 0:return a.J;case 1:return a.X;case 2:return a.O;case 3:return a.K}throw mX("ig`"+V(b)).j;}
function Y5(a){a=g1(a.m);J4();var b=new K4;b.F=L4;b.C=null;b.G=L4;b.D=null;b.o=null;b.m=null;b.j=a;return b}
function d6(a){var b,c=(b=a.j,a.j=a.j+1|0,b);b=DZ(a.m,93,a.j);if(b==-1)return!1;var d=a.m.charCodeAt(a.j);if(d==36)return c=DZ(a.m,45,a.j=a.j+1|0),c==-1||b<c?vY(xY(vY(a.C,34),GZ(a.m,a.j,b)),34):vY(xY(vY(a.C,34),GZ(a.m,a.j,c)),34),a.j=b,!0;if(d==60||d==62||d==61)return n6(a,b);var e=GZ(a.m,a.j,b).toLowerCase();a.j=b;switch(d){case 98:case 66:if(FZ(e,"black"))return o6(a,T5(1));if(FZ(e,"blue"))return o6(a,T5(5));break;case 99:case 67:if(FZ(e,"cyan"))return o6(a,T5(8));if(FZ(e,"color")){c=e.substr(5);
b=c.length;for(d=0;d<b&&c.charCodeAt(d)<=32;)d=d+1|0;for(e=b;e>d&&c.charCodeAt(e-1|0)<=32;)e=e-1|0;c=W_(d>0||e<b?GZ(c,d,e):c);(b=!c)||(b=!c.equals(SW(c.ab|0)));if(c=b?null:EY(c.ab))if(c=T5(c.Mk()))return o6(a,c)}break;case 100:case 68:if(!(!FZ(e,"dbnum")||e.length<6||(a=e.charCodeAt(5)-48|0,a<1||a>4)))return!0;break;case 103:case 71:if(FZ(e,"green"))return o6(a,T5(4));break;case 104:case 72:if(a.o&&!U(a.o,M3))break;a.o=M3;xY(a.C,GZ(a.m,c,b+1|0));return!0;case 109:case 77:if(FZ(e,"magenta"))return o6(a,
T5(7));if(a.o&&!U(a.o,M3))break;a.o=M3;xY(a.C,GZ(a.m,c,b+1|0));return!0;case 114:case 82:if(FZ(e,"red"))return o6(a,T5(3));break;case 119:case 87:if(FZ(e,"white"))return o6(a,T5(2));break;case 115:case 83:if(a.o&&!U(a.o,M3))break;a.o=M3;xY(a.C,GZ(a.m,c,b+1|0));return!0;case 121:case 89:if(FZ(e,"yellow"))return o6(a,T5(6))}return!1}
function n6(a,b){if(U(a.D,c6)||U(a.D,Z5))return!1;var c=GZ(a.m,a.j,b);a:{U4();var d=S4;for(var e=0;e<d.length;e++){var g=d[e];if(FZ(c,g.o)){d=g;break a}}d=null}if(!d||U(d,b5))return!1;e=d;U4();c=c.substr(e.o.length);/^\s*[+-]?(((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/.test(c)?(c=parseFloat(c),c=isFinite(c)?c:null):c=null;if(c==null)return!1;if(U(a.D,a6)){if(a.G)return!1;a.G=p6(d,c)}else{if(a.H)return!1;a.H=p6(d,c)}a.j=b;return!0}
function o6(a,b){switch(a.D.j){case 0:if(a.J)return!1;a.J=b;break;case 1:if(a.X)return!1;a.X=b;break;case 2:if(a.O)return!1;a.O=b;break;case 3:if(a.K)return!1;a.K=b}return!0}function p6(a,b){if(b==0){if(U(a,$4))return J4(),O4;if(U(a,Z4))return J4(),P4}var c=new V5;c.o=a;c.j=b;return c}
function $5(a){a.o||(a.o=P3);switch(a.D.j){case 0:a.N=a.C.toString();a.T=a.o;break;case 1:a.da=a.C.toString();a.Ra=a.o;break;case 2:a.ka=a.C.toString();a.pa=a.o;break;case 3:a.fa=a.C.toString(),a.ca=a.o}a.C=sY();a.o=null}
function h6(a,b,c){switch(b.j){case 0:return b=U(c,(J4(),O4))?B5:A5,b=U(b,A5),c=new C5,c.m=a,c.j=0,c.C=0,c.F=e4(),c.G=sY(),c.H=sY(),c.o=!1,c.X=null,c.K=0,c.J=!1,c.N=!1,c.O=!1,c.T=!1,g4(c.F,b),c.D=[],D5(c);case 1:return b=new l5,b.m=a,b.j=0,b.C=sY(),b.o=WZ(),m5(b);case 2:return b=a.indexOf("general"),t4(GZ(a,0,b),a.substr(b+7|0));case 3:return b=new q6,b.m=a,b.j=0,b.o=sY(),b.C=WZ(),r6(b)}throw kX("jg`"+V(b)).j;}
function l6(a,b,c){var d=e6(a,b),e=f6(a,b);b=g6(a,b);d=h6(e,d,c);e=a.F;e.m=c;e.o=d;b&&(a.F.H=b);return!d.Sf()&&!d.Bf()}function m6(a,b){var c=b6,d=e6(a,c),e=f6(a,c);c=g6(a,c);d=h6(e,d,b);e=a.F;e.C=b;e.D=d;c&&(a.F.J=c);return!d.Sf()&&!d.Bf()}function k6(a,b){var c=e6(a,b),d=f6(a,b);b=g6(a,b);c=h6(d,c,null);a.F.j=c;b&&(a.F.G=b);return!c.Sf()&&!c.Bf()};function i6(){this.j=0}I(i6,zY);function s6(a,b){var c=new i6;c.m=a;c.j=b;return c}function j6(a){return a instanceof i6}var a6=s6("FIRST",0),b6=s6("SECOND",1),c6=s6("THIRD",2),Z5=s6("FOURTH",3);function t6(){}I(t6,T);function u6(a){var b=new t6;b.j=null;b.m=a;return b}t6.prototype.hj=function(){return R3};t6.prototype.Sf=function(){return!!this.m};t6.prototype.Bf=w(!0);t6.prototype.ij=function(){var a=this.j,b=v6();a:{if(b==null)for(b=0;b<a.length;b=b+1|0){if(a[b]==null){a=b;break a}}else for(var c=0;c<a.length;c=c+1|0)if(OX(b,a[c])){a=c;break a}a=-1}return!(a>=0)};function w6(){this.j=0}I(w6,zY);function x6(a,b){var c=new w6;c.m=a;c.j=b;return c}var y6=x6("LITERAL",0),z6=x6("TEXT_REPLACEMENT",1);function A6(){}var B6;I(A6,T);function C6(a,b){var c=new A6;c.j=a;c.m=b;return c}function v6(){D6();return B6}A6.prototype.equals=function(a){if(U(this,a))return!0;var b;return a instanceof A6&&(b=a,!0)?U(b.j,this.j)&&U(this.m,b.m):!1};A6.prototype.Ca=function(){return Math.imul(31,MX(this.m))+this.j.Ca()|0};function D6(){D6=f();B6=C6(z6,null)};function q6(){this.j=0}I(q6,c5);function r6(a){for(a.j=0;a.j<a.m.length;a.j=a.j+1|0){var b=a.m.charCodeAt(a.j);switch(b){case 64:E6(a);YZ(a.C,v6());break;case 92:if((a.j=a.j+1|0)>=a.m.length)return u6(g1(a.m));vY(a.o,a.m.charCodeAt(a.j));break;case 34:b=d5(a);if(b==null)return u6(g1(a.m));xY(a.o,b);break;case 95:if((a.j=a.j+1|0)>=a.m.length)return u6(g1(a.m));vY(a.o,32);break;default:vY(a.o,b)}}E6(a);a=ZZ(a.C);b=new t6;b.j=a;b.m=null;return b}
function E6(a){if(a.o.j.length>0){var b=a.C,c=a.o.toString();D6();YZ(b,C6(y6,c));a.o=sY()}};function F6(){}var G6,H6;I(F6,T);function S1(){I6();G6||(G6=new F6);return G6}function J6(a,b){a=H6.get(b);a||(a=new W5,a.m=b,a.j=0,a.D=a6,J4(),a.F=new H4,a.C=sY(),a.o=null,a=X5(a),H6.Y(b,a));return a}function I6(){I6=f();H6=e0()};function K6(){}var L6,M6;I(K6,T);function N6(){O6();var a=new K6;a.j=b0();return a}function P6(a,b,c){b=HZ(b);var d=L6.get(b);d!=null?b=d:(d=EZ(b,String.fromCodePoint(95)),d<0&&(d=EZ(b,String.fromCodePoint(45))),d>=0&&(b=GZ(b,0,d)));d=a.j.get(b);d||(d=Q6(b))&&a.j.Y(b,d);a=(a=d)?a.get(HZ(c)):null;return t_(a,c)}function R6(){O6();return M6}function O6(){O6=f();M6=N6();L6=q0(r0(r0(r0(r0(s0(),"PT_PT","PT_PT"),"PT_BR","PT_BR"),"NO_NO","NB"),"NO","NB"))};function Q6(a){a:{var b=a.length;for(var c=0;c<b;c=c+1|0){var d=a.charCodeAt(c);if(d>=97&&d<=122){for(var e=a.length,g=d=EX([e],pY,qY),h=0,k=0;h<e;){var l=void 0,m=void 0,p=g,q=(l=k,k=k+1|0,l);l=BZ(a,(m=h,h=h+1|0,m));p[q]=l}for(;c<b;c=c+1|0)a=d[c],a>=97&&a<=122&&(d[c]=(a^32)&65535);b=d;c=d.length|0;if(c==b.length&&c<1E4)b=String.fromCharCode.apply(null,b);else{d=c;a=b.length;if(d>a||d<0)throw b=new pX,XW(b,"Mf`0`"+d+"`"+a),ZW(b,Error(b)),b.j;d="";for(a=0;a<c;)e=Math.min(a+1E4|0,c),d=V(d)+V(String.fromCharCode.apply(null,
b.slice(a,e))),a=e;b=d}break a}}b=a}switch(b){case "CS":return b=s0(),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSH"),W(b,"ADDRESS","ODKAZ"),W(b,"AND","A"),W(b,"ASIN","ARCSIN"),W(b,"ASINH","ARCSINH"),W(b,"ATAN","ARCTG"),W(b,"ATAN2","ARCTG2"),W(b,"ATANH","ARCTGH"),W(b,"AVEDEV","PR\u016eMODCHYLKA"),W(b,"AVERAGE","PR\u016eM\u011aR"),W(b,"CEILING","ZAOKR.NAHORU"),W(b,"CELL","POL\u00cd\u010cKO"),W(b,"CHAR","ZNAK"),W(b,"CHOOSE","ZVOLIT"),W(b,"CLEAN","VY\u010cISTIT"),W(b,"CODE","K\u00d3D"),W(b,"COLUMN","SLOUPEC"),
W(b,"COLUMNS","SLOUPCE"),W(b,"COMBIN","KOMBINACE"),W(b,"COUNT","PO\u010cET"),W(b,"COUNTA","PO\u010cET2"),W(b,"DATE","DATUM"),W(b,"DATEVALUE","DATUMHODN"),W(b,"DAVERAGE","DPR\u016eM\u011aR"),W(b,"DAY","DEN"),W(b,"DAYS360","ROK360"),W(b,"DB","ODPIS.ZRYCH"),W(b,"DCOUNT","DPO\u010cET"),W(b,"DCOUNTA","DPO\u010cET2"),W(b,"DDB","ODPIS.ZRYCH2"),W(b,"DGET","DZ\u00cdSKAT"),W(b,"DOLLAR","K\u010c"),W(b,"DPRODUCT","DSOU\u010cIN"),W(b,"DSTDEV","DSMODCH.V\u00ddB\u011aR"),W(b,"DSTDEVP","DSMODCH"),W(b,"DSUM","DSUMA"),
W(b,"DVAR","DVAR.V\u00ddB\u011aR"),W(b,"DVARP","DVAR"),W(b,"ERROR.TYPE","CHYBA.TYP"),W(b,"EVEN","ZAOKROUHLIT.NA.SUD\u00c9"),W(b,"EXACT","STEJN\u00c9"),W(b,"FACT","FAKTORI\u00c1L"),W(b,"FALSE","NEPRAVDA"),W(b,"FIND","NAJ\u00cdT"),W(b,"FIXED","ZAOKROUHLIT.NA.TEXT"),W(b,"FLOOR","ZAOKR.DOL\u016e"),W(b,"FREQUENCY","\u010cETNOSTI"),W(b,"FV","BUDHODNOTA"),W(b,"GROWTH","LOGLINTREND"),W(b,"HLOOKUP","VVYHLEDAT"),W(b,"HOUR","HODINA"),W(b,"HYPERLINK","HYPERTEXTOV\u00dd.ODKAZ"),W(b,"IF","KDY\u017d"),W(b,"INDIRECT",
"NEP\u0158\u00cdM\u00dd.ODKAZ"),W(b,"INT","CEL\u00c1.\u010c\u00c1ST"),W(b,"IPMT","PLATBA.\u00daROK"),W(b,"IRR","M\u00cdRA.V\u00ddNOSNOSTI"),W(b,"ISBLANK","JE.PR\u00c1ZDN\u00c9"),W(b,"ISERR","JE.CHYBA"),W(b,"ISERROR","JE.CHYBHODN"),W(b,"ISLOGICAL","JE.LOGHODN"),W(b,"ISNA","JE.NEDEF"),W(b,"ISNONTEXT","JE.NETEXT"),W(b,"ISNUMBER","JE.\u010cISLO"),W(b,"ISREF","JE.ODKAZ"),W(b,"ISTEXT","JE.TEXT"),W(b,"LEFT","ZLEVA"),W(b,"LEN","D\u00c9LKA"),W(b,"LINEST","LINREGRESE"),W(b,"LOG","LOGZ"),W(b,"LOG10","LOG"),
W(b,"LOGEST","LOGLINREGRESE"),W(b,"LOOKUP","VYHLEDAT"),W(b,"LOWER","MAL\u00c1"),W(b,"MATCH","POZVYHLEDAT"),W(b,"MDETERM","DETERMINANT"),W(b,"MID","\u010c\u00c1ST"),W(b,"MINUTE","MINUTA"),W(b,"MINVERSE","INVERZE"),W(b,"MIRR","MOD.M\u00cdRA.V\u00ddNOSNOSTI"),W(b,"MMULT","SOU\u010cIN.MATIC"),W(b,"MONTH","M\u011aS\u00cdC"),W(b,"NA","NEDEF"),W(b,"NOT","NE"),W(b,"NOW","NYN\u00cd"),W(b,"NPER","PO\u010cET.OBDOB\u00cd"),W(b,"NPV","\u010cIST\u00c1.SOU\u010cHODNOTA"),W(b,"ODD","ZAOKROUHLIT.NA.LICH\u00c9"),W(b,
"OFFSET","POSUN"),W(b,"OR","NEBO"),W(b,"PERCENTILE","PERCENTIL"),W(b,"PERMUT","PERMUTACE"),W(b,"PMT","PLATBA"),W(b,"PPMT","PLATBA.Z\u00c1KLAD"),W(b,"PRODUCT","SOU\u010cIN"),W(b,"PROPER","VELK\u00c12"),W(b,"PV","SOU\u010cHODNOTA"),W(b,"QUARTILE","QUARTIL"),W(b,"RAND","N\u00c1H\u010c\u00cdSLO"),W(b,"RATE","\u00daROKOV\u00c1.M\u00cdRA"),W(b,"REPLACE","NAHRADIT"),W(b,"REPT","OPAKOVAT"),W(b,"RIGHT","ZPRAVA"),W(b,"ROUND","ZAOKROUHLIT"),W(b,"ROW","\u0158\u00c1DEK"),W(b,"ROWS","\u0158\u00c1DKY"),W(b,"RSQ",
"RKQ"),W(b,"SEARCH","HLEDAT"),W(b,"SECOND","SEKUNDA"),W(b,"SLN","ODPIS.LIN"),W(b,"SQRT","ODMOCNINA"),W(b,"STDEV","SMODCH.V\u00ddB\u011aR"),W(b,"STDEVP","SMODCH"),W(b,"SUBSTITUTE","DOSADIT"),W(b,"SUM","SUMA"),W(b,"SUMPRODUCT","SOU\u010cIN.SKAL\u00c1RN\u00cd"),W(b,"SUMSQ","SUMA.\u010cTVERC\u016e"),W(b,"SYD","ODPIS.NELIN"),W(b,"TAN","TG"),W(b,"TANH","TGH"),W(b,"TEXT","HODNOTA.NA.TEXT"),W(b,"TIME","\u010cAS"),W(b,"TIMEVALUE","\u010cASHODN"),W(b,"TODAY","DNES"),W(b,"TRANSPOSE","TRANSPOZICE"),W(b,"TREND",
"LINTREND"),W(b,"TRIM","PRO\u010cISTIT"),W(b,"TRUE","PRAVDA"),W(b,"TRUNC","USEKNOUT"),W(b,"TYPE","TYP"),W(b,"UPPER","VELK\u00c1"),W(b,"VALUE","HODNOTA"),W(b,"VAR","VAR.V\u00ddB\u011aR"),W(b,"VARP","VAR"),W(b,"VDB","ODPIS.ZA.INT"),W(b,"VLOOKUP","SVYHLEDAT"),W(b,"WEEKDAY","DENT\u00ddDNE"),W(b,"YEAR","ROK"),q0(b);case "DA":return b=s0(),W(b,"ACCRINT","P\u00c5L\u00d8BRENTE"),W(b,"ACCRINTM","P\u00c5L\u00d8BRENTE.UDL\u00d8B"),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSH"),W(b,"ADDRESS","ADRESSE"),W(b,"AND",
"OG"),W(b,"ARABIC","ARABISK"),W(b,"ASIN","ARCSIN"),W(b,"ASINH","ARCSINH"),W(b,"ATAN","ARCTAN"),W(b,"ATAN2","ARCTAN2"),W(b,"ATANH","ARCTANH"),W(b,"AVEDEV","MAD"),W(b,"AVERAGE","MIDDEL"),W(b,"AVERAGEA","MIDDELV"),W(b,"AVERAGEIF","MIDDEL.HVIS"),W(b,"AVERAGEIFS","MIDDEL.HVISER"),W(b,"BIN2DEC","BIN.TIL.DEC"),W(b,"BIN2HEX","BIN.TIL.HEX"),W(b,"BIN2OCT","BIN.TIL.OKT"),W(b,"BINOMDIST","BINOMIALFORDELING"),W(b,"CEILING","AFRUND.LOFT"),W(b,"CELL","CELLE"),W(b,"CHOOSE","V\u00c6LG"),W(b,"CLEAN","RENS"),W(b,"CODE",
"KODE"),W(b,"COLUMN","KOLONNE"),W(b,"COLUMNS","KOLONNER"),W(b,"COMBIN","KOMBIN"),W(b,"CONCATENATE","SAMMENK\u00c6DNING"),W(b,"CONFIDENCE","KONFIDENSINTERVAL"),W(b,"CONVERT","KONVERT\u00c9R"),W(b,"CORREL","KORRELATION"),W(b,"COUNT","T\u00c6L"),W(b,"COUNTA","T\u00c6LV"),W(b,"COUNTBLANK","ANTAL.BLANKE"),W(b,"COUNTIF","T\u00c6L.HVIS"),W(b,"COUNTIFS","T\u00c6L.HVISER"),W(b,"COUPDAYBS","KUPONDAGE.SA"),W(b,"COUPDAYS","KUPONDAGE.A"),W(b,"COUPDAYSNC","KUPONDAGE.ANK"),W(b,"COUPNCD","KUPONDAG.N\u00c6STE"),W(b,
"COUPNUM","KUPONBETALINGER"),W(b,"COUPPCD","KUPONDAG.FORRIGE"),W(b,"COVAR","KOVARIANS"),W(b,"CRITBINOM","KRITBINOM"),W(b,"CUMIPMT","AKKUM.RENTE"),W(b,"CUMPRINC","AKKUM.HOVEDSTOL"),W(b,"DATE","DATO"),W(b,"DATEDIF","DATO.FORSKEL"),W(b,"DATEVALUE","DATOV\u00c6RDI"),W(b,"DAVERAGE","DMIDDEL"),W(b,"DAY","DAG"),W(b,"DAYS360","DAGE360"),W(b,"DCOUNT","DT\u00c6L"),W(b,"DCOUNTA","DT\u00c6LV"),W(b,"DDB","DSA"),W(b,"DEC2BIN","DEC.TIL.BIN"),W(b,"DEC2HEX","DEC.TIL.HEX"),W(b,"DEC2OCT","DEC.TIL.OKT"),W(b,"DEGREES",
"GRADER"),W(b,"DEVSQ","SAK"),W(b,"DGET","DHENT"),W(b,"DISC","DISKONTO"),W(b,"DMAX","DMAKS"),W(b,"DOLLAR","KR"),W(b,"DOLLARDE","KR.DECIMAL"),W(b,"DOLLARFR","KR.BR\u00d8K"),W(b,"DPRODUCT","DPRODUKT"),W(b,"DSTDEV","DSTDAFV"),W(b,"DSTDEVP","DSTDAFVP"),W(b,"DURATION","VARIGHED"),W(b,"DVAR","DVARIANS"),W(b,"DVARP","DVARIANSP"),W(b,"EDATE","EDATO"),W(b,"EFFECT","EFFEKTIV.RENTE"),W(b,"EOMONTH","SLUT.P\u00c5.M\u00c5NED"),W(b,"ERF","FEJLFUNK"),W(b,"ERFC","FEJLFUNK.KOMP"),W(b,"ERROR.TYPE","FEJLTYPE"),W(b,"EVEN",
"LIGE"),W(b,"EXACT","EKSAKT"),W(b,"EXP","EKSP"),W(b,"EXPONDIST","EKSPFORDELING"),W(b,"F.DIST","F.FORDELING"),W(b,"F.DIST.RT","F.FORDELING.RT"),W(b,"FACT","FAKULTET"),W(b,"FACTDOUBLE","DOBBELT.FAKULTET"),W(b,"FALSE","FALSK"),W(b,"FDIST","FFORDELING"),W(b,"FIXED","FAST"),W(b,"FLOOR","AFRUND.GULV"),W(b,"FORECAST","PROGNOSE"),W(b,"FREQUENCY","FREKVENS"),W(b,"FVSCHEDULE","FVTABEL"),W(b,"GCD","ST\u00d8RSTE.F\u00c6LLES.DIVISOR"),W(b,"GEOMEAN","GEOMIDDELV\u00c6RDI"),W(b,"GROWTH","FOR\u00d8GELSE"),W(b,"HARMEAN",
"HARMIDDELV\u00c6RDI"),W(b,"HEX2BIN","HEX.TIL.BIN"),W(b,"HEX2DEC","HEX.TIL.DEC"),W(b,"HEX2OCT","HEX.TIL.OKT"),W(b,"HLOOKUP","VOPSLAG"),W(b,"HOUR","TIME"),W(b,"HYPERLINK","LINK"),W(b,"HYPGEOMDIST","HYPGEOFORDELING"),W(b,"IF","HVIS"),W(b,"IFERROR","HVIS.FEJL"),W(b,"INDEX","INDEKS"),W(b,"INDIRECT","INDIREKTE"),W(b,"INT","HELTAL"),W(b,"INTERCEPT","SK\u00c6RING"),W(b,"INTRATE","RENTEFOD"),W(b,"IPMT","R.YDELSE"),W(b,"IRR","IA"),W(b,"ISBLANK","ER.TOM"),W(b,"ISERR","ER.FJL"),W(b,"ISERROR","ER.FEJL"),W(b,
"ISEVEN","ER.LIGE"),W(b,"ISLOGICAL","ER.LOGISK"),W(b,"ISNA","ER.IKKE.TILG\u00c6NGELIG"),W(b,"ISNONTEXT","ER.IKKE.TEKST"),W(b,"ISNUMBER","ER.TAL"),W(b,"ISODD","ER.ULIGE"),W(b,"ISREF","ER.REFERENCE"),W(b,"ISTEXT","ER.TEKST"),W(b,"KURT","TOPSTEJL"),W(b,"LARGE","ST\u00d8RSTE"),W(b,"LCM","MINDSTE.F\u00c6LLES.MULTIPLUM"),W(b,"LEFT","VENSTRE"),W(b,"LEN","L\u00c6NGDE"),W(b,"LINEST","LINREGR"),W(b,"LOGEST","LOGREGR"),W(b,"LOGNORMDIST","LOGNORMFORDELING"),W(b,"LOOKUP","SL\u00c5.OP"),W(b,"LOWER","SM\u00c5.BOGSTAVER"),
W(b,"MATCH","SAMMENLIGN"),W(b,"MAX","MAKS"),W(b,"MAXA","MAKSV"),W(b,"MDURATION","MVARIGHED"),W(b,"MID","MIDT"),W(b,"MINA","MINV"),W(b,"MINUTE","MINUT"),W(b,"MINVERSE","MINVERT"),W(b,"MIRR","MIA"),W(b,"MMULT","MPRODUKT"),W(b,"MOD","REST"),W(b,"MODE","HYPPIGST"),W(b,"MONTH","M\u00c5NED"),W(b,"MROUND","MAFRUND"),W(b,"N","TAL"),W(b,"NA","IKKE.TILG\u00c6NGELIG"),W(b,"NEGBINOMDIST","NEGBINOMFORDELING"),W(b,"NETWORKDAYS","ANTAL.ARBEJDSDAGE"),W(b,"NETWORKDAYS.INTL","ANTAL.ARBEJDSDAGE.INTL"),W(b,"NOMINAL",
"NOMINEL"),W(b,"NORMDIST","NORMFORDELING"),W(b,"NORMSDIST","STANDARDNORMFORDELING"),W(b,"NORMSINV","STANDARDNORMINV"),W(b,"NOT","IKKE"),W(b,"NOW","NU"),W(b,"NPV","NUTIDSV\u00c6RDI"),W(b,"OCT2BIN","OKT.TIL.BIN"),W(b,"OCT2DEC","OKT.TIL.DEC"),W(b,"OCT2HEX","OKT.TIL.HEX"),W(b,"ODD","ULIGE"),W(b,"OFFSET","FORSKYDNING"),W(b,"OR","ELLER"),W(b,"PERCENTILE","FRAKTIL"),W(b,"PERCENTRANK","PROCENTPLADS"),W(b,"PERCENTRANK.EXC","PROCENTPLADS.UDELAD"),W(b,"PERCENTRANK.INC","PROCENTPLADS.MEDTAG"),W(b,"PMT","YDELSE"),
W(b,"POWER","POTENS"),W(b,"PPMT","H.YDELSE"),W(b,"PRICE","KURS"),W(b,"PRICEDISC","KURS.DISKONTO"),W(b,"PRICEMAT","KURS.UDL\u00d8B"),W(b,"PROB","SANDSYNLIGHED"),W(b,"PRODUCT","PRODUKT"),W(b,"PROPER","STORT.FORBOGSTAV"),W(b,"PV","NV"),W(b,"QUARTILE","KVARTIL"),W(b,"QUOTIENT","KVOTIENT"),W(b,"RADIANS","RADIANER"),W(b,"RAND","SLUMP"),W(b,"RANDBETWEEN","SLUMPMELLEM"),W(b,"RANK","PLADS"),W(b,"RANK.AVG","PLADS.GNSN"),W(b,"RANK.EQ","PLADS.LIGE"),W(b,"RATE","RENTE"),W(b,"RECEIVED","MODTAGET.VED.UDL\u00d8B"),
W(b,"REPLACE","ERSTAT"),W(b,"REPT","GENTAG"),W(b,"RIGHT","H\u00d8JRE"),W(b,"ROMAN","ROMERTAL"),W(b,"ROUND","AFRUND"),W(b,"ROUNDDOWN","RUND.NED"),W(b,"ROUNDUP","RUND.OP"),W(b,"ROW","R\u00c6KKE"),W(b,"ROWS","R\u00c6KKER"),W(b,"RSQ","FORKLARINGSGRAD"),W(b,"SEARCH","S\u00d8G"),W(b,"SEARCHB","S\u00d8GB"),W(b,"SECOND","SEKUND"),W(b,"SERIESSUM","SERIESUM"),W(b,"SIGN","FORTEGN"),W(b,"SKEW","SK\u00c6VHED"),W(b,"SLN","LA"),W(b,"SLOPE","STIGNING"),W(b,"SMALL","MINDSTE"),W(b,"SQRT","KVROD"),W(b,"SQRTPI","KVRODPI"),
W(b,"STANDARDIZE","STANDARDISER"),W(b,"STDEV","STDAFV"),W(b,"STDEVA","STDAFVV"),W(b,"STDEVP","STDAFVP"),W(b,"STDEVPA","STDAFVPV"),W(b,"STEYX","STFYX"),W(b,"SUBSTITUTE","UDSKIFT"),W(b,"SUMIF","SUM.HVIS"),W(b,"SUMIFS","SUM.HVISER"),W(b,"SUMPRODUCT","SUMPRODUKT"),W(b,"SUMSQ","SUMKV"),W(b,"SYD","\u00c5RSAFSKRIVNING"),W(b,"TBILLEQ","STATSOBLIGATION"),W(b,"TBILLPRICE","STATSOBLIGATION.KURS"),W(b,"TBILLYIELD","STATSOBLIGATION.AFKAST"),W(b,"TDIST","TFORDELING"),W(b,"TEXT","TEKST"),W(b,"TIME","TID"),W(b,"TIMEVALUE",
"TIDSV\u00c6RDI"),W(b,"TODAY","IDAG"),W(b,"TRANSPOSE","TRANSPONER"),W(b,"TREND","TENDENS"),W(b,"TRIM","FJERN.OVERFL\u00d8DIGE.BLANKE"),W(b,"TRIMMEAN","TRIMMIDDELV\u00c6RDI"),W(b,"TRUE","SAND"),W(b,"TRUNC","AFKORT"),W(b,"TYPE","V\u00c6RDITYPE"),W(b,"UPPER","STORE.BOGSTAVER"),W(b,"VALUE","V\u00c6RDI"),W(b,"VAR","VARIANS"),W(b,"VARA","VARIANSV"),W(b,"VARP","VARIANSP"),W(b,"VARPA","VARIANSPV"),W(b,"VDB","VSA"),W(b,"VLOOKUP","LOPSLAG"),W(b,"WEEKDAY","UGEDAG"),W(b,"WEEKNUM","UGE.NR"),W(b,"WORKDAY","ARBEJDSDAG"),
W(b,"WORKDAY.INTL","ARBEJDSDAG.INTL"),W(b,"XIRR","INTERN.RENTE"),W(b,"XNPV","NETTO.NUTIDSV\u00c6RDI"),W(b,"YEAR","\u00c5R"),W(b,"YEARFRAC","\u00c5R.BR\u00d8K"),W(b,"YIELD","AFKAST"),W(b,"YIELDDISC","AFKAST.DISKONTO"),q0(b);case "DE":return b=s0(),W(b,"ACCRINT","AUFGELZINS"),W(b,"ACCRINTM","AUFGELZINSF"),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSHYP"),W(b,"ADDRESS","ADRESSE"),W(b,"AND","UND"),W(b,"ARABIC","ARABISCH"),W(b,"ASIN","ARCSIN"),W(b,"ASINH","ARCSINHYP"),W(b,"ATAN","ARCTAN"),W(b,"ATAN2","ARCTAN2"),
W(b,"ATANH","ARCTANHYP"),W(b,"AVEDEV","MITTELABW"),W(b,"AVERAGE","MITTELWERT"),W(b,"AVERAGEA","MITTELWERTA"),W(b,"AVERAGEIF","MITTELWERTWENN"),W(b,"AVERAGEIFS","MITTELWERTWENNS"),W(b,"BIN2DEC","BININDEZ"),W(b,"BIN2HEX","BININHEX"),W(b,"BIN2OCT","BININOKT"),W(b,"BINOMDIST","BINOMVERT"),W(b,"CEILING","OBERGRENZE"),W(b,"CELL","ZELLE"),W(b,"CHAR","ZEICHEN"),W(b,"CHOOSE","WAHL"),W(b,"CLEAN","S\u00c4UBERN"),W(b,"COLUMN","SPALTE"),W(b,"COLUMNS","SPALTEN"),W(b,"COMBIN","KOMBINATIONEN"),W(b,"CONCATENATE",
"VERKETTEN"),W(b,"CONFIDENCE","KONFIDENZ"),W(b,"CONVERT","UMWANDELN"),W(b,"CORREL","KORREL"),W(b,"COSH","COSHYP"),W(b,"COUNT","ANZAHL"),W(b,"COUNTA","ANZAHL2"),W(b,"COUNTBLANK","ANZAHLLEEREZELLEN"),W(b,"COUNTIF","Z\u00c4HLENWENN"),W(b,"COUNTIFS","Z\u00c4HLENWENNS"),W(b,"COUPDAYBS","ZINSTERMTAGVA"),W(b,"COUPDAYS","ZINSTERMTAGE"),W(b,"COUPDAYSNC","ZINSTERMTAGNZ"),W(b,"COUPNCD","ZINSTERMNZ"),W(b,"COUPNUM","ZINSTERMZAHL"),W(b,"COUPPCD","ZINSTERMVZ"),W(b,"COVAR","KOVAR"),W(b,"CRITBINOM","KRITBINOM"),W(b,
"CUMIPMT","KUMZINSZ"),W(b,"CUMPRINC","KUMKAPITAL"),W(b,"DATE","DATUM"),W(b,"DATEVALUE","DATWERT"),W(b,"DAVERAGE","DBMITTELWERT"),W(b,"DAY","TAG"),W(b,"DAYS360","TAGE360"),W(b,"DB","GDA2"),W(b,"DCOUNT","DBANZAHL"),W(b,"DCOUNTA","DBANZAHL2"),W(b,"DDB","GDA"),W(b,"DEC2BIN","DEZINBIN"),W(b,"DEC2HEX","DEZINHEX"),W(b,"DEC2OCT","DEZINOKT"),W(b,"DECIMAL","DEZIMAL"),W(b,"DEGREES","GRAD"),W(b,"DEVSQ","SUMQUADABW"),W(b,"DGET","DBAUSZUG"),W(b,"DISC","DISAGIO"),W(b,"DMAX","DBMAX"),W(b,"DMIN","DBMIN"),W(b,"DOLLAR",
"DM"),W(b,"DOLLARDE","NOTIERUNGDEZ"),W(b,"DOLLARFR","NOTIERUNGBRU"),W(b,"DPRODUCT","DBPRODUKT"),W(b,"DSTDEV","DBSTDABW"),W(b,"DSTDEVP","DBSTDABWN"),W(b,"DSUM","DBSUMME"),W(b,"DVAR","DBVARIANZ"),W(b,"DVARP","DBVARIANZEN"),W(b,"EDATE","EDATUM"),W(b,"EFFECT","EFFEKTIV"),W(b,"EOMONTH","MONATSENDE"),W(b,"ERF","GAUSSFEHLER"),W(b,"ERFC","GAUSSFKOMPL"),W(b,"ERROR.TYPE","FEHLER.TYP"),W(b,"EVEN","GERADE"),W(b,"EXACT","IDENTISCH"),W(b,"EXPONDIST","EXPONVERT"),W(b,"F.DIST","F.VERT"),W(b,"F.DIST.RT","F.VERT.RE"),
W(b,"FACT","FAKULT\u00c4T"),W(b,"FACTDOUBLE","ZWEIFAKULT\u00c4T"),W(b,"FALSE","FALSCH"),W(b,"FDIST","FVERT"),W(b,"FIND","FINDEN"),W(b,"FINDB","FINDENB"),W(b,"FIXED","FEST"),W(b,"FLOOR","UNTERGRENZE"),W(b,"FORECAST","SCH\u00c4TZER"),W(b,"FREQUENCY","H\u00c4UFIGKEIT"),W(b,"FV","ZW"),W(b,"FVSCHEDULE","ZW2"),W(b,"GCD","GGT"),W(b,"GEOMEAN","GEOMITTEL"),W(b,"GROWTH","VARIATION"),W(b,"HARMEAN","HARMITTEL"),W(b,"HEX2BIN","HEXINBIN"),W(b,"HEX2DEC","HEXINDEZ"),W(b,"HEX2OCT","HEXINOKT"),W(b,"HLOOKUP","WVERWEIS"),
W(b,"HOUR","STUNDE"),W(b,"HYPGEOMDIST","HYPGEOMVERT"),W(b,"IF","WENN"),W(b,"IFERROR","WENNFEHLER"),W(b,"INDIRECT","INDIREKT"),W(b,"INT","GANZZAHL"),W(b,"INTERCEPT","ACHSENABSCHNITT"),W(b,"INTRATE","ZINSSATZ"),W(b,"IPMT","ZINSZ"),W(b,"IRR","IKV"),W(b,"ISBLANK","ISTLEER"),W(b,"ISERR","ISTFEHL"),W(b,"ISERROR","ISTFEHLER"),W(b,"ISEVEN","ISTGERADE"),W(b,"ISLOGICAL","ISTLOG"),W(b,"ISNA","ISTNV"),W(b,"ISNONTEXT","ISTKTEXT"),W(b,"ISNUMBER","ISTZAHL"),W(b,"ISODD","ISTUNGERADE"),W(b,"ISREF","ISTBEZUG"),W(b,
"ISTEXT","ISTTEXT"),W(b,"LARGE","KGR\u00d6SSTE"),W(b,"LCM","KGV"),W(b,"LEFT","LINKS"),W(b,"LEN","L\u00c4NGE"),W(b,"LINEST","RGP"),W(b,"LOGEST","RKP"),W(b,"LOGNORMDIST","LOGNORMVERT"),W(b,"LOOKUP","VERWEIS"),W(b,"LOWER","KLEIN"),W(b,"MATCH","VERGLEICH"),W(b,"MDETERM","MDET"),W(b,"MID","TEIL"),W(b,"MINVERSE","MINV"),W(b,"MIRR","QIKV"),W(b,"MOD","REST"),W(b,"MODE","MODALWERT"),W(b,"MONTH","MONAT"),W(b,"MROUND","VRUNDEN"),W(b,"MULTINOMIAL","POLYNOMIAL"),W(b,"NA","NV"),W(b,"NEGBINOMDIST","NEGBINOMVERT"),
W(b,"NETWORKDAYS","NETTOARBEITSTAGE"),W(b,"NETWORKDAYS.INTL","NETTOARBEITSTAGE.INTL"),W(b,"NORMDIST","NORMVERT"),W(b,"NORMSDIST","STANDNORMVERT"),W(b,"NORMSINV","STANDNORMINV"),W(b,"NOT","NICHT"),W(b,"NOW","JETZT"),W(b,"NPER","ZZR"),W(b,"NPV","NBW"),W(b,"OCT2BIN","OKTINBIN"),W(b,"OCT2DEC","OKTINDEZ"),W(b,"OCT2HEX","OKTINHEX"),W(b,"ODD","UNGERADE"),W(b,"OFFSET","BEREICH.VERSCHIEBEN"),W(b,"OR","ODER"),W(b,"PERCENTILE","QUANTIL"),W(b,"PERCENTRANK","QUANTILSRANG"),W(b,"PERCENTRANK.EXC","QUANTILSRANG.EXKL"),
W(b,"PERCENTRANK.INC","QUANTILSRANG.INKL"),W(b,"PERMUT","VARIATIONEN"),W(b,"PMT","RMZ"),W(b,"POWER","POTENZ"),W(b,"PPMT","KAPZ"),W(b,"PRICE","KURS"),W(b,"PRICEDISC","KURSDISAGIO"),W(b,"PRICEMAT","KURSF\u00c4LLIG"),W(b,"PROB","WAHRSCHBEREICH"),W(b,"PRODUCT","PRODUKT"),W(b,"PROPER","GROSS2"),W(b,"PV","BW"),W(b,"RADIANS","BOGENMASS"),W(b,"RAND","ZUFALLSZAHL"),W(b,"RANDBETWEEN","ZUFALLSBEREICH"),W(b,"RANK","RANG"),W(b,"RANK.AVG","RANG.MITTELW"),W(b,"RANK.EQ","RANG.GLEICH"),W(b,"RATE","ZINS"),W(b,"RECEIVED",
"AUSZAHLUNG"),W(b,"REPLACE","ERSETZEN"),W(b,"REPT","WIEDERHOLEN"),W(b,"RIGHT","RECHTS"),W(b,"ROMAN","R\u00d6MISCH"),W(b,"ROUND","RUNDEN"),W(b,"ROUNDDOWN","ABRUNDEN"),W(b,"ROUNDUP","AUFRUNDEN"),W(b,"ROW","ZEILE"),W(b,"ROWS","ZEILEN"),W(b,"RSQ","BESTIMMTHEITSMASS"),W(b,"SEARCH","SUCHEN"),W(b,"SEARCHB","SUCHENB"),W(b,"SECOND","SEKUNDE"),W(b,"SERIESSUM","POTENZREIHE"),W(b,"SIGN","VORZEICHEN"),W(b,"SINH","SINHYP"),W(b,"SKEW","SCHIEFE"),W(b,"SLN","LIA"),W(b,"SLOPE","STEIGUNG"),W(b,"SMALL","KKLEINSTE"),
W(b,"SQRT","WURZEL"),W(b,"SQRTPI","WURZELPI"),W(b,"STANDARDIZE","STANDARDISIERUNG"),W(b,"STDEV","STABW"),W(b,"STDEVA","STABWA"),W(b,"STDEVP","STABWN"),W(b,"STDEVPA","STABWNA"),W(b,"STEYX","STFEHLERYX"),W(b,"SUBSTITUTE","WECHSELN"),W(b,"SUBTOTAL","TEILERGEBNIS"),W(b,"SUM","SUMME"),W(b,"SUMIF","SUMMEWENN"),W(b,"SUMIFS","SUMMEWENNS"),W(b,"SUMPRODUCT","SUMMENPRODUKT"),W(b,"SUMSQ","QUADRATESUMME"),W(b,"SUMX2MY2","SUMMEX2MY2"),W(b,"SUMX2PY2","SUMMEX2PY2"),W(b,"SUMXMY2","SUMMEXMY2"),W(b,"SYD","DIA"),W(b,
"T.INV.2T","T.INV.2S"),W(b,"TANH","TANHYP"),W(b,"TBILLEQ","TBILL\u00c4QUIV"),W(b,"TBILLPRICE","TBILLKURS"),W(b,"TBILLYIELD","TBILLRENDITE"),W(b,"TDIST","TVERT"),W(b,"TIME","ZEIT"),W(b,"TIMEVALUE","ZEITWERT"),W(b,"TODAY","HEUTE"),W(b,"TRANSPOSE","MTRANS"),W(b,"TRIM","GL\u00c4TTEN"),W(b,"TRIMMEAN","GESTUTZTMITTEL"),W(b,"TRUE","WAHR"),W(b,"TRUNC","K\u00dcRZEN"),W(b,"TYPE","TYP"),W(b,"UPPER","GROSS"),W(b,"VALUE","WERT"),W(b,"VAR","VARIANZ"),W(b,"VARA","VARIANZA"),W(b,"VARP","VARIANZEN"),W(b,"VARPA","VARIANZENA"),
W(b,"VLOOKUP","SVERWEIS"),W(b,"WEEKDAY","WOCHENTAG"),W(b,"WEEKNUM","KALENDERWOCHE"),W(b,"WORKDAY","ARBEITSTAG"),W(b,"WORKDAY.INTL","ARBEITSTAG.INTL"),W(b,"XIRR","XINTZINSFUSS"),W(b,"XLOOKUP","XVERWEIS"),W(b,"XNPV","XKAPITALWERT"),W(b,"YEAR","JAHR"),W(b,"YEARFRAC","BRTEILJAHRE"),W(b,"YIELD","RENDITE"),W(b,"YIELDDISC","RENDITEDIS"),W(b,"ZTEST","GTEST"),q0(b);case "ES":return b=s0(),W(b,"ACCRINT","INT.ACUM"),W(b,"ACCRINTM","INT.ACUM.V"),W(b,"ADDRESS","DIRECCION"),W(b,"AND","Y"),W(b,"ARABIC","NUMERO.ARABE"),
W(b,"ASIN","ASENO"),W(b,"ASINH","ASENOH"),W(b,"AVEDEV","DESVPROM"),W(b,"AVERAGE","PROMEDIO"),W(b,"AVERAGEA","PROMEDIOA"),W(b,"AVERAGEIF","PROMEDIO.SI"),W(b,"AVERAGEIFS","PROMEDIO.SI.CONJUNTO"),W(b,"BIN2DEC","BIN.A.DEC"),W(b,"BIN2HEX","BIN.A.HEX"),W(b,"BIN2OCT","BIN.A.OCT"),W(b,"BINOMDIST","DISTR.BINOM"),W(b,"CEILING","MULTIPLO.SUPERIOR"),W(b,"CELL","CELDA"),W(b,"CHAR","CARACTER"),W(b,"CHOOSE","ELEGIR"),W(b,"CLEAN","LIMPIAR"),W(b,"CODE","CODIGO"),W(b,"COLUMN","COLUMNA"),W(b,"COLUMNS","COLUMNAS"),W(b,
"COMBIN","COMBINAT"),W(b,"CONCATENATE","CONCATENAR"),W(b,"CONFIDENCE","INTERVALO.CONFIANZA"),W(b,"CONVERT","CONVERTIR"),W(b,"CORREL","COEF.DE.CORREL"),W(b,"COUNT","CONTAR"),W(b,"COUNTA","CONTARA"),W(b,"COUNTBLANK","CONTAR.BLANCO"),W(b,"COUNTIF","CONTAR.SI"),W(b,"COUNTIFS","CONTAR.SI.CONJUNTO"),W(b,"COUPDAYBS","CUPON.DIAS.L1"),W(b,"COUPDAYS","CUPON.DIAS"),W(b,"COUPDAYSNC","CUPON.DIAS.L2"),W(b,"COUPNCD","CUPON.FECHA.L2"),W(b,"COUPNUM","CUPON.NUM"),W(b,"COUPPCD","CUPON.FECHA.L1"),W(b,"CRITBINOM","BINOM.CRIT"),
W(b,"CUMIPMT","PAGO.INT.ENTRE"),W(b,"CUMPRINC","PAGO.PRINC.ENTRE"),W(b,"DATE","FECHA"),W(b,"DATEDIF","SIFECHA"),W(b,"DATEVALUE","FECHANUMERO"),W(b,"DAVERAGE","BDPROMEDIO"),W(b,"DAY","DIA"),W(b,"DAYS360","DIAS360"),W(b,"DCOUNT","BDCONTAR"),W(b,"DCOUNTA","BDCONTARA"),W(b,"DEC2BIN","DEC.A.BIN"),W(b,"DEC2HEX","DEC.A.HEX"),W(b,"DEC2OCT","DEC.A.OCT"),W(b,"DECIMAL","CONV.DECIMAL"),W(b,"DEGREES","GRADOS"),W(b,"DEVSQ","DESVIA2"),W(b,"DGET","BDEXTRAER"),W(b,"DISC","TASA.DESC"),W(b,"DMAX","BDMAX"),W(b,"DMIN",
"BDMIN"),W(b,"DOLLAR","MONEDA"),W(b,"DOLLARDE","MONEDA.DEC"),W(b,"DOLLARFR","MONEDA.FRAC"),W(b,"DPRODUCT","BDPRODUCTO"),W(b,"DSTDEV","BDDESVEST"),W(b,"DSTDEVP","BDDESVESTP"),W(b,"DSUM","BDSUMA"),W(b,"DURATION","DURACION"),W(b,"DVAR","BDVAR"),W(b,"DVARP","BDVARP"),W(b,"EDATE","FECHA.MES"),W(b,"EFFECT","INT.EFECTIVO"),W(b,"EOMONTH","FIN.MES"),W(b,"ERF","FUN.ERROR"),W(b,"ERFC","FUN.ERROR.COMPL"),W(b,"ERROR.TYPE","TIPO.DE.ERROR"),W(b,"EVEN","REDONDEA.PAR"),W(b,"EXACT","IGUAL"),W(b,"EXPONDIST","DISTR.EXP"),
W(b,"F.DIST","DISTR.F.N"),W(b,"F.DIST.RT","DISTR.F.CD"),W(b,"FACTDOUBLE","FACT.DOBLE"),W(b,"FALSE","FALSO"),W(b,"FDIST","DISTR.F"),W(b,"FIND","ENCONTRAR"),W(b,"FINDB","ENCONTRARB"),W(b,"FISHERINV","PRUEBA.FISHER.INV"),W(b,"FIXED","DECIMAL"),W(b,"FLOOR","MULTIPLO.INFERIOR"),W(b,"FORECAST","PRONOSTICO"),W(b,"FREQUENCY","FRECUENCIA"),W(b,"FV","VF"),W(b,"FVSCHEDULE","VF.PLAN"),W(b,"GAMMALN","GAMMA.LN"),W(b,"GCD","M.C.D"),W(b,"GEOMEAN","MEDIA.GEOM"),W(b,"GROWTH","CRECIMIENTO"),W(b,"HARMEAN","MEDIA.ARMO"),
W(b,"HEX2BIN","HEX.A.BIN"),W(b,"HEX2DEC","HEX.A.DEC"),W(b,"HEX2OCT","HEX.A.OCT"),W(b,"HLOOKUP","BUSCARH"),W(b,"HOUR","HORA"),W(b,"HYPERLINK","HIPERVINCULO"),W(b,"HYPGEOMDIST","DISTR.HIPERGEOM"),W(b,"IF","SI"),W(b,"IFERROR","SI.ERROR"),W(b,"INDEX","INDICE"),W(b,"INDIRECT","INDIRECTO"),W(b,"INT","ENTERO"),W(b,"INTERCEPT","INTERSECCION.EJE"),W(b,"INTRATE","TASA.INT"),W(b,"IPMT","PAGOINT"),W(b,"IRR","TIR"),W(b,"ISBLANK","ESBLANCO"),W(b,"ISERR","ESERR"),W(b,"ISERROR","ESERROR"),W(b,"ISEVEN","ES.PAR"),
W(b,"ISLOGICAL","ESLOGICO"),W(b,"ISNA","ESNOD"),W(b,"ISNONTEXT","ESNOTEXTO"),W(b,"ISNUMBER","ESNUMERO"),W(b,"ISODD","ES.IMPAR"),W(b,"ISREF","ESREF"),W(b,"ISTEXT","ESTEXTO"),W(b,"KURT","CURTOSIS"),W(b,"LARGE","K.ESIMO.MAYOR"),W(b,"LCM","M.C.M"),W(b,"LEFT","IZQUIERDA"),W(b,"LEN","LARGO"),W(b,"LINEST","ESTIMACION.LINEAL"),W(b,"LOGEST","ESTIMACION.LOGARITMICA"),W(b,"LOGINV","DISTR.LOG.INV"),W(b,"LOGNORMDIST","DISTR.LOG.NORM"),W(b,"LOOKUP","BUSCAR"),W(b,"LOWER","MINUSC"),W(b,"MATCH","COINCIDIR"),W(b,"MDURATION",
"DURACION.MODIF"),W(b,"MEDIAN","MEDIANA"),W(b,"MID","EXTRAE"),W(b,"MINUTE","MINUTO"),W(b,"MINVERSE","MINVERSA"),W(b,"MIRR","TIRM"),W(b,"MOD","RESIDUO"),W(b,"MODE","MODA"),W(b,"MONTH","MES"),W(b,"MROUND","REDOND.MULT"),W(b,"NA","NOD"),W(b,"NETWORKDAYS","DIAS.LAB"),W(b,"NETWORKDAYS.INTL","DIAS.LAB.INTL"),W(b,"NOMINAL","TASA.NOMINAL"),W(b,"NORMDIST","DISTR.NORM"),W(b,"NORMINV","DISTR.NORM.INV"),W(b,"NORMSDIST","DISTR.NORM.ESTAND"),W(b,"NORMSINV","DISTR.NORM.ESTAND.INV"),W(b,"NOT","NO"),W(b,"NOW","AHORA"),
W(b,"NPV","VNA"),W(b,"OCT2BIN","OCT.A.BIN"),W(b,"OCT2DEC","OCT.A.DEC"),W(b,"OCT2HEX","OCT.A.HEX"),W(b,"ODD","REDONDEA.IMPAR"),W(b,"OFFSET","DESREF"),W(b,"OR","O"),W(b,"PERCENTILE","PERCENTIL"),W(b,"PERCENTRANK","RANGO.PERCENTIL"),W(b,"PERCENTRANK.EXC","RANGO.PERCENTIL.EXC"),W(b,"PERCENTRANK.INC","RANGO.PERCENTIL.INC"),W(b,"PERMUT","PERMUTACIONES"),W(b,"PMT","PAGO"),W(b,"POWER","POTENCIA"),W(b,"PPMT","PAGOPRIN"),W(b,"PRICE","PRECIO"),W(b,"PRICEDISC","PRECIO.DESCUENTO"),W(b,"PRICEMAT","PRECIO.VENCIMIENTO"),
W(b,"PROB","PROBABILIDAD"),W(b,"PRODUCT","PRODUCTO"),W(b,"PROPER","NOMPROPIO"),W(b,"PV","VA"),W(b,"QUARTILE","CUARTIL"),W(b,"QUOTIENT","COCIENTE"),W(b,"RADIANS","RADIANES"),W(b,"RAND","ALEATORIO"),W(b,"RANDBETWEEN","ALEATORIO.ENTRE"),W(b,"RANK","JERARQUIA"),W(b,"RANK.AVG","JERARQUIA.MEDIA"),W(b,"RANK.EQ","JERARQUIA.EQV"),W(b,"RATE","TASA"),W(b,"RECEIVED","CANTIDAD.RECIBIDA"),W(b,"REPLACE","REEMPLAZAR"),W(b,"REPT","REPETIR"),W(b,"RIGHT","DERECHA"),W(b,"ROMAN","NUMERO.ROMANO"),W(b,"ROUND","REDONDEAR"),
W(b,"ROUNDDOWN","REDONDEAR.MENOS"),W(b,"ROUNDUP","REDONDEAR.MAS"),W(b,"ROW","FILA"),W(b,"ROWS","FILAS"),W(b,"RSQ","COEFICIENTE.R2"),W(b,"SEARCH","HALLAR"),W(b,"SEARCHB","HALLARB"),W(b,"SECOND","SEGUNDO"),W(b,"SERIESSUM","SUMA.SERIES"),W(b,"SIGN","SIGNO"),W(b,"SIN","SENO"),W(b,"SINH","SENOH"),W(b,"SKEW","COEFICIENTE.ASIMETRIA"),W(b,"SLOPE","PENDIENTE"),W(b,"SMALL","K.ESIMO.MENOR"),W(b,"SQRT","RAIZ"),W(b,"SQRTPI","RAIZ2PI"),W(b,"STANDARDIZE","NORMALIZACION"),W(b,"STDEV","DESVEST"),W(b,"STDEVA","DESVESTA"),
W(b,"STDEVP","DESVESTP"),W(b,"STDEVPA","DESVESTPA"),W(b,"STEYX","ERROR.TIPICO.XY"),W(b,"SUBSTITUTE","SUSTITUIR"),W(b,"SUBTOTAL","SUBTOTALES"),W(b,"SUM","SUMA"),W(b,"SUMIF","SUMAR.SI"),W(b,"SUMIFS","SUMAR.SI.CONJUNTO"),W(b,"SUMPRODUCT","SUMAPRODUCTO"),W(b,"SUMSQ","SUMA.CUADRADOS"),W(b,"SUMX2MY2","SUMAX2MENOSY2"),W(b,"SUMX2PY2","SUMAX2MASY2"),W(b,"SUMXMY2","SUMAXMENOSY2"),W(b,"T.INV","INV.T"),W(b,"T.INV.2T","INV.T.2C"),W(b,"TBILLEQ","LETRA.DE.TEST.EQV.A.BONO"),W(b,"TBILLPRICE","LETRA.DE.TES.PRECIO"),
W(b,"TBILLYIELD","LETRA.DE.TES.RENDTO"),W(b,"TDIST","DISTR.T"),W(b,"TEXT","TEXTO"),W(b,"TIME","NSHORA"),W(b,"TIMEVALUE","HORANUMERO"),W(b,"TINV","DISTR.T.INV"),W(b,"TODAY","HOY"),W(b,"TRANSPOSE","TRANSPONER"),W(b,"TREND","TENDENCIA"),W(b,"TRIM","ESPACIOS"),W(b,"TRIMMEAN","MEDIA.ACOTADA"),W(b,"TRUE","VERDADERO"),W(b,"TRUNC","TRUNCAR"),W(b,"TTEST","PRUEBA.T"),W(b,"TYPE","TIPO"),W(b,"UPPER","MAYUSC"),W(b,"VALUE","VALOR"),W(b,"VDB","DVS"),W(b,"VLOOKUP","BUSCARV"),W(b,"WEEKDAY","DIASEM"),W(b,"WEEKNUM",
"NUM.DE.SEMANA"),W(b,"WEIBULL","DIST.WEIBULL"),W(b,"WORKDAY","DIA.LAB"),W(b,"WORKDAY.INTL","DIA.LAB.INTL"),W(b,"XIRR","TIR.NO.PER"),W(b,"XLOOKUP","BUSCARX"),W(b,"XNPV","VNA.NO.PER"),W(b,"YEAR","A\u00d1O"),W(b,"YEARFRAC","FRAC.A\u00d1O"),W(b,"YIELD","RENDTO"),W(b,"YIELDDISC","RENDTO.DESC"),W(b,"ZTEST","PRUEBA.Z"),q0(b);case "ET":return b=s0(),W(b,"DOLLAR","CURRENCY"),q0(b);case "FI":return b=s0(),W(b,"ABS","ITSEISARVO"),W(b,"ACCRINT","KERTYNYT.KORKO"),W(b,"ACCRINTM","KERTYNYT.KORKO.LOPUSSA"),W(b,"ADDRESS",
"OSOITE"),W(b,"AND","JA"),W(b,"ARABIC","ARABIA"),W(b,"AVEDEV","KESKIPOIKKEAMA"),W(b,"AVERAGE","KESKIARVO"),W(b,"AVERAGEA","KESKIARVOA"),W(b,"AVERAGEIF","KESKIARVO.JOS"),W(b,"AVERAGEIFS","KESKIARVO.JOS.JOUKKO"),W(b,"BIN2DEC","BINDES"),W(b,"BIN2HEX","BINHEKSA"),W(b,"BIN2OCT","BINOKT"),W(b,"BINOMDIST","BINOMIJAKAUMA"),W(b,"CEILING","PY\u00d6RIST\u00c4.KERR.YL\u00d6S"),W(b,"CELL","SOLU"),W(b,"CHAR","MERKKI"),W(b,"CHOOSE","VALITSE.INDEKSI"),W(b,"CLEAN","SIIVOA"),W(b,"CODE","KOODI"),W(b,"COLUMN","SARAKE"),
W(b,"COLUMNS","SARAKKEET"),W(b,"COMBIN","KOMBINAATIO"),W(b,"CONCATENATE","KETJUTA"),W(b,"CONFIDENCE","LUOTTAMUSV\u00c4LI"),W(b,"CONVERT","MUUNNA"),W(b,"CORREL","KORRELAATIO"),W(b,"COUNT","LASKE"),W(b,"COUNTA","LASKE.A"),W(b,"COUNTBLANK","LASKE.TYHJ\u00c4T"),W(b,"COUNTIF","LASKE.JOS"),W(b,"COUNTIFS","LASKE.JOS.JOUKKO"),W(b,"COUPDAYBS","KORKOP\u00c4IV\u00c4T.ALUSTA"),W(b,"COUPDAYS","KORKOP\u00c4IV\u00c4T"),W(b,"COUPDAYSNC","KORKOP\u00c4IV\u00c4T.SEURAAVA"),W(b,"COUPNCD","KORKOP\u00c4IV\u00c4.SEURAAVA"),
W(b,"COUPNUM","KORKOP\u00c4IV\u00c4.JAKSOT"),W(b,"COUPPCD","KORKOP\u00c4IV\u00c4.EDELLINEN"),W(b,"COVAR","KOVARIANSSI"),W(b,"CRITBINOM","BINOMIJAKAUMA.KRIT"),W(b,"CUMIPMT","MAKSETTU.KORKO"),W(b,"CUMPRINC","MAKSETTU.LYHENNYS"),W(b,"DATE","P\u00c4IV\u00c4YS"),W(b,"DATEDIF","PVMERO"),W(b,"DATEVALUE","P\u00c4IV\u00c4YSARVO"),W(b,"DAVERAGE","TKESKIARVO"),W(b,"DAY","P\u00c4IV\u00c4"),W(b,"DAYS360","P\u00c4IV\u00c4T360"),W(b,"DCOUNT","TLASKE"),W(b,"DCOUNTA","TLASKEA"),W(b,"DEC2BIN","DESBIN"),W(b,"DEC2HEX",
"DESHEKSA"),W(b,"DEC2OCT","DESOKT"),W(b,"DECIMAL","DESIMAALI"),W(b,"DEGREES","ASTEET"),W(b,"DELTA","SAMA.ARVO"),W(b,"DEVSQ","OIKAISTU.NELI\u00d6SUMMA"),W(b,"DGET","TNOUDA"),W(b,"DISC","DISKONTTOKORKO"),W(b,"DMAX","TMAKS"),W(b,"DMIN","TMIN"),W(b,"DOLLAR","VALUUTTA"),W(b,"DOLLARDE","VALUUTTA.DES"),W(b,"DOLLARFR","VALUUTTA.MURTO"),W(b,"DPRODUCT","TTULO"),W(b,"DSTDEV","TKESKIHAJONTA"),W(b,"DSTDEVP","TKESKIHAJONTAP"),W(b,"DSUM","TSUMMA"),W(b,"DURATION","KESTO"),W(b,"DVAR","TVARIANSSI"),W(b,"DVARP","TVARIANSSIP"),
W(b,"EDATE","P\u00c4IV\u00c4.KUUKAUSI"),W(b,"EFFECT","KORKO.EFEKT"),W(b,"EOMONTH","KUUKAUSI.LOPPU"),W(b,"ERF","VIRHEFUNKTIO"),W(b,"ERFC","VIRHEFUNKTIO.KOMPLEMENTTI"),W(b,"ERROR.TYPE","VIRHEEN.LAJI"),W(b,"EVEN","PARILLINEN"),W(b,"EXACT","VERTAA"),W(b,"EXP","EKSPONENTTI"),W(b,"EXPONDIST","EKSPONENTIAALIJAKAUMA"),W(b,"F.DIST","F.JAKAUMA"),W(b,"F.DIST.RT","F.JAKAUMA.OH"),W(b,"FACT","KERTOMA"),W(b,"FACTDOUBLE","KERTOMA.OSA"),W(b,"FALSE","EP\u00c4TOSI"),W(b,"FDIST","FJAKAUMA"),W(b,"FIND","ETSI"),W(b,"FINDB",
"ETSIB"),W(b,"FISHERINV","FISHER.K\u00c4\u00c4NT"),W(b,"FIXED","KIINTE\u00c4"),W(b,"FLOOR","PY\u00d6RIST\u00c4.KERR.ALAS"),W(b,"FORECAST","ENNUSTE"),W(b,"FREQUENCY","TAAJUUS"),W(b,"FV","TULEVA.ARVO"),W(b,"FVSCHEDULE","TULEVA.ARVO.ERIKORKO"),W(b,"GCD","SUURIN.YHT.TEKIJ\u00c4"),W(b,"GEOMEAN","KESKIARVO.GEOM"),W(b,"GROWTH","KASVU"),W(b,"HARMEAN","KESKIARVO.HARM"),W(b,"HEX2BIN","HEKSABIN"),W(b,"HEX2DEC","HEKSADES"),W(b,"HEX2OCT","HEKSAOKT"),W(b,"HLOOKUP","VHAKU"),W(b,"HOUR","TUNNIT"),W(b,"HYPERLINK",
"HYPERLINKKI"),W(b,"HYPGEOMDIST","HYPERGEOM.JAKAUMA"),W(b,"IF","JOS"),W(b,"IFERROR","JOSVIRHE"),W(b,"INDEX","INDEKSI"),W(b,"INDIRECT","EP\u00c4SUORA"),W(b,"INT","KOKONAISLUKU"),W(b,"INTERCEPT","LEIKKAUSPISTE"),W(b,"INTRATE","KORKO.ARVOPAPERI"),W(b,"IRR","SIS\u00c4INEN.KORKO"),W(b,"ISBLANK","ONTYHJ\u00c4"),W(b,"ISERR","ONVIRH"),W(b,"ISERROR","ONVIRHE"),W(b,"ISEVEN","ONPARILLINEN"),W(b,"ISLOGICAL","ONTOTUUS"),W(b,"ISNA","ONPUUTTUU"),W(b,"ISNONTEXT","ONEI_TEKSTI"),W(b,"ISNUMBER","ONLUKU"),W(b,"ISODD",
"ONPARITON"),W(b,"ISREF","ONVIITT"),W(b,"ISTEXT","ONTEKSTI"),W(b,"LARGE","SUURI"),W(b,"LCM","PIENIN.YHT.JAETTAVA"),W(b,"LEFT","VASEN"),W(b,"LEN","PITUUS"),W(b,"LINEST","LINREGR"),W(b,"LN","LUONNLOG"),W(b,"LOGEST","LOGREGR"),W(b,"LOGINV","LOGNORM.JAKAUMA.K\u00c4\u00c4NT"),W(b,"LOGNORMDIST","LOGNORM.JAKAUMA"),W(b,"LOOKUP","HAKU"),W(b,"LOWER","PIENET"),W(b,"MATCH","VASTINE"),W(b,"MAX","MAKS"),W(b,"MAXA","MAKSA"),W(b,"MDURATION","KESTO.MUUNN"),W(b,"MEDIAN","MEDIAANI"),W(b,"MID","POIMI.TEKSTI"),W(b,"MINUTE",
"MINUUTIT"),W(b,"MINVERSE","MK\u00c4\u00c4NTEINEN"),W(b,"MIRR","MSIS\u00c4INEN"),W(b,"MMULT","MKERRO"),W(b,"MOD","JAKOJ"),W(b,"MODE","MOODI"),W(b,"MONTH","KUUKAUSI"),W(b,"MROUND","PY\u00d6RIST\u00c4.KERR"),W(b,"MULTINOMIAL","MULTINOMI"),W(b,"NA","PUUTTUU"),W(b,"NEGBINOMDIST","BINOMIJAKAUMA.NEG"),W(b,"NETWORKDAYS","TY\u00d6P\u00c4IV\u00c4T"),W(b,"NETWORKDAYS.INTL","TY\u00d6P\u00c4IV\u00c4T.KANSV\u00c4L"),W(b,"NOMINAL","KORKO.VUOSI"),W(b,"NORMDIST","NORM.JAKAUMA"),W(b,"NORMINV","NORM.JAKAUMA.K\u00c4\u00c4NT"),
W(b,"NORMSDIST","NORM.JAKAUMA.NORMIT"),W(b,"NORMSINV","NORM.JAKAUMA.NORMIT.K\u00c4\u00c4NT"),W(b,"NOT","EI"),W(b,"NOW","NYT"),W(b,"NPER","NJAKSO"),W(b,"NPV","NNA"),W(b,"OCT2BIN","OKTBIN"),W(b,"OCT2DEC","OKTDES"),W(b,"OCT2HEX","OKTHEKSA"),W(b,"ODD","PARITON"),W(b,"OFFSET","SIIRTYM\u00c4"),W(b,"OR","TAI"),W(b,"PERCENTILE","PROSENTTIPISTE"),W(b,"PERCENTRANK","PROSENTTIJ\u00c4RJESTYS"),W(b,"PERCENTRANK.EXC","PROSENTTIJ\u00c4RJESTYS.ULK"),W(b,"PERCENTRANK.INC","PROSENTTIJ\u00c4RJESTYS.SIS"),W(b,"PERMUT",
"PERMUTAATIO"),W(b,"PI","PII"),W(b,"PMT","MAKSU"),W(b,"POWER","POTENSSI"),W(b,"PRICE","HINTA"),W(b,"PRICEDISC","HINTA.DISK"),W(b,"PRICEMAT","HINTA.LUNASTUS"),W(b,"PROB","TODENN\u00c4K\u00d6ISYYS"),W(b,"PRODUCT","TULO"),W(b,"PROPER","ERISNIMI"),W(b,"PV","NA"),W(b,"QUARTILE","NELJ\u00c4NNES"),W(b,"QUOTIENT","OSAM\u00c4\u00c4R\u00c4"),W(b,"RADIANS","RADIAANIT"),W(b,"RAND","SATUNNAISLUKU"),W(b,"RANDBETWEEN","SATUNNAISLUKU.V\u00c4LILT\u00c4"),W(b,"RANK","ARVON.MUKAAN"),W(b,"RANK.AVG","ARVON.MUKAAN.KESKIARVO"),
W(b,"RANK.EQ","ARVON.MUKAAN.TASAN"),W(b,"RATE","KORKO"),W(b,"RECEIVED","SAATU.HINTA"),W(b,"REPLACE","KORVAA"),W(b,"REPT","TOISTA"),W(b,"RIGHT","OIKEA"),W(b,"ROUND","PY\u00d6RIST\u00c4"),W(b,"ROUNDDOWN","PY\u00d6RIST\u00c4.DES.ALAS"),W(b,"ROUNDUP","PY\u00d6RIST\u00c4.DES.YL\u00d6S"),W(b,"ROW","RIVI"),W(b,"ROWS","RIVIT"),W(b,"RSQ","PEARSON.NELI\u00d6"),W(b,"SEARCH","K\u00c4Y.L\u00c4PI"),W(b,"SEARCHB","K\u00c4Y.L\u00c4PIB"),W(b,"SECOND","SEKUNNIT"),W(b,"SERIESSUM","SARJA.SUMMA"),W(b,"SIGN","ETUMERKKI"),
W(b,"SKEW","JAKAUMAN.VINOUS"),W(b,"SLN","STP"),W(b,"SLOPE","KULMAKERROIN"),W(b,"SMALL","PIENI"),W(b,"SQRT","NELI\u00d6JUURI"),W(b,"SQRTPI","NELI\u00d6JUURI.PII"),W(b,"STANDARDIZE","NORMITA"),W(b,"STDEV","KESKIHAJONTA"),W(b,"STDEVA","KESKIHAJONTAA"),W(b,"STDEVP","KESKIHAJONTAP"),W(b,"STDEVPA","KESKIHAJONTAPA"),W(b,"STEYX","KESKIVIRHE"),W(b,"SUBSTITUTE","VAIHDA"),W(b,"SUBTOTAL","V\u00c4LISUMMA"),W(b,"SUM","SUMMA"),W(b,"SUMIF","SUMMA.JOS"),W(b,"SUMIFS","SUMMA.JOS.JOUKKO"),W(b,"SUMPRODUCT","TULOJEN.SUMMA"),
W(b,"SUMSQ","NELI\u00d6SUMMA"),W(b,"SUMX2MY2","NELI\u00d6SUMMIEN.EROTUS"),W(b,"SUMX2PY2","NELI\u00d6SUMMIEN.SUMMA"),W(b,"SUMXMY2","EROTUSTEN.NELI\u00d6SUMMA"),W(b,"SYD","VUOSIPOISTO"),W(b,"T.INV","T.K\u00c4\u00c4NT"),W(b,"T.INV.2T","T.K\u00c4\u00c4NT.2S"),W(b,"TBILLEQ","OBLIG.TUOTTOPROS"),W(b,"TBILLPRICE","OBLIG.HINTA"),W(b,"TBILLYIELD","OBLIG.TUOTTO"),W(b,"TDIST","TJAKAUMA"),W(b,"TEXT","TEKSTI"),W(b,"TIME","AIKA"),W(b,"TIMEVALUE","AIKA_ARVO"),W(b,"TINV","TJAKAUMA.K\u00c4\u00c4NT"),W(b,"TODAY","T\u00c4M\u00c4.P\u00c4IV\u00c4"),
W(b,"TRANSPOSE","TRANSPONOI"),W(b,"TREND","SUUNTAUS"),W(b,"TRIM","POISTA.V\u00c4LIT"),W(b,"TRIMMEAN","KESKIARVO.TASATTU"),W(b,"TRUE","TOSI"),W(b,"TRUNC","KATKAISE"),W(b,"TTEST","TTESTI"),W(b,"TYPE","TYYPPI"),W(b,"UPPER","ISOT"),W(b,"VALUE","ARVO"),W(b,"VLOOKUP","PHAKU"),W(b,"WEEKDAY","VIIKONP\u00c4IV\u00c4"),W(b,"WEEKNUM","VIIKKO.NRO"),W(b,"WORKDAY","TY\u00d6P\u00c4IV\u00c4"),W(b,"WORKDAY.INTL","TY\u00d6P\u00c4IV\u00c4.KANSV\u00c4L"),W(b,"XIRR","SIS\u00c4INEN.KORKO.JAKSOTON"),W(b,"XLOOKUP","XHAKU"),
W(b,"XNPV","NNA.JAKSOTON"),W(b,"YEAR","VUOSI"),W(b,"YEARFRAC","VUOSI.OSA"),W(b,"YIELD","TUOTTO"),W(b,"YIELDDISC","TUOTTO.DISK"),W(b,"ZTEST","ZTESTI"),q0(b);case "FR":return b=s0(),W(b,"ACCRINT","INTERET.ACC"),W(b,"ACCRINTM","INTERET.ACC.MAT"),W(b,"ADDRESS","ADRESSE"),W(b,"AND","ET"),W(b,"ARABIC","CHIFFRE.ARABE"),W(b,"AVEDEV","ECART.MOYEN"),W(b,"AVERAGE","MOYENNE"),W(b,"AVERAGEIF","MOYENNE.SI"),W(b,"AVERAGEIFS","MOYENNE.SI.ENS"),W(b,"BIN2DEC","BINDEC"),W(b,"BIN2HEX","BINHEX"),W(b,"BIN2OCT","BINOCT"),
W(b,"BINOMDIST","LOI.BINOMIALE"),W(b,"CEILING","PLAFOND"),W(b,"CELL","CELLULE"),W(b,"CHAR","CAR"),W(b,"CHOOSE","CHOISIR"),W(b,"CLEAN","EPURAGE"),W(b,"COLUMN","COLONNE"),W(b,"COLUMNS","COLONNES"),W(b,"CONCATENATE","CONCATENER"),W(b,"CONFIDENCE","INTERVALLE.CONFIANCE"),W(b,"CORREL","COEFFICIENT.CORRELATION"),W(b,"COUNT","NB"),W(b,"COUNTA","NBVAL"),W(b,"COUNTBLANK","NB.VIDE"),W(b,"COUNTIF","NB.SI"),W(b,"COUNTIFS","NB.SI.ENS"),W(b,"COUPDAYBS","NB.JOURS.COUPON.PREC"),W(b,"COUPDAYS","NB.JOURS.COUPONS"),
W(b,"COUPDAYSNC","NB.JOURS.COUPON.SUIV"),W(b,"COUPNCD","DATE.COUPON.SUIV"),W(b,"COUPNUM","NB.COUPONS"),W(b,"COUPPCD","DATE.COUPON.PREC"),W(b,"COVAR","COVARIANCE"),W(b,"CRITBINOM","CRITERE.LOI.BINOMIALE"),W(b,"CUMIPMT","CUMUL.INTER"),W(b,"CUMPRINC","CUMUL.PRINCPER"),W(b,"DATEVALUE","DATEVAL"),W(b,"DAVERAGE","BDMOYENNE"),W(b,"DAY","JOUR"),W(b,"DAYS360","JOURS360"),W(b,"DCOUNT","BDNB"),W(b,"DCOUNTA","BDNBVAL"),W(b,"DEC2BIN","DECBIN"),W(b,"DEC2HEX","DECHEX"),W(b,"DEC2OCT","DECOCT"),W(b,"DEGREES","DEGRES"),
W(b,"DEVSQ","SOMME.CARRES.ECARTS"),W(b,"DGET","BDLIRE"),W(b,"DISC","TAUX.ESCOMPTE"),W(b,"DMAX","BDMAX"),W(b,"DMIN","BDMIN"),W(b,"DOLLAR","DEVISE"),W(b,"DOLLARDE","PRIX.DEC"),W(b,"DOLLARFR","PRIX.FRAC"),W(b,"DPRODUCT","BDPRODUIT"),W(b,"DSTDEV","BDECARTYPE"),W(b,"DSTDEVP","BDECARTYPEP"),W(b,"DSUM","BDSOMME"),W(b,"DURATION","DUREE"),W(b,"DVAR","BDVAR"),W(b,"DVARP","BDVARP"),W(b,"EDATE","MOIS.DECALER"),W(b,"EFFECT","TAUX.EFFECTIF"),W(b,"EOMONTH","FIN.MOIS"),W(b,"ERROR.TYPE","TYPE.ERREUR"),W(b,"EVEN",
"PAIR"),W(b,"EXPONDIST","LOI.EXPONENTIELLE"),W(b,"F.DIST","LOI.F.N"),W(b,"F.DIST.RT","LOI.F.DROITE"),W(b,"FALSE","FAUX"),W(b,"FDIST","LOI.F"),W(b,"FIND","TROUVE"),W(b,"FINDB","TROUVERB"),W(b,"FISHERINV","FISHER.INVERSE"),W(b,"FIXED","CTXT"),W(b,"FLOOR","PLANCHER"),W(b,"FORECAST","PREVISION"),W(b,"FREQUENCY","FREQUENCE"),W(b,"FV","VC"),W(b,"FVSCHEDULE","VC.PAIEMENTS"),W(b,"GAMMALN","LNGAMMA"),W(b,"GCD","PGCD"),W(b,"GEOMEAN","MOYENNE.GEOMETRIQUE"),W(b,"GROWTH","CROISSANCE"),W(b,"HARMEAN","MOYENNE.HARMONIQUE"),
W(b,"HEX2BIN","HEXBIN"),W(b,"HEX2DEC","HEXDEC"),W(b,"HEX2OCT","HEXOCT"),W(b,"HLOOKUP","RECHERCHEH"),W(b,"HOUR","HEURE"),W(b,"HYPERLINK","LIEN_HYPERTEXTE"),W(b,"HYPGEOMDIST","LOI.HYPERGEOMETRIQUE"),W(b,"IF","SI"),W(b,"IFERROR","SIERREUR"),W(b,"INT","ENT"),W(b,"INTERCEPT","ORDONNEE.ORIGINE"),W(b,"INTRATE","TAUX.INTERET"),W(b,"IPMT","INTPER"),W(b,"IRR","TRI"),W(b,"ISBLANK","ESTVIDE"),W(b,"ISERR","ESTERR"),W(b,"ISERROR","ESTERREUR"),W(b,"ISEVEN","EST.PAIR"),W(b,"ISLOGICAL","ESTLOGIQUE"),W(b,"ISNA","ESTNA"),
W(b,"ISNONTEXT","ESTNONTEXTE"),W(b,"ISNUMBER","ESTNUM"),W(b,"ISODD","EST.IMPAIR"),W(b,"ISREF","ESTREF"),W(b,"ISTEXT","ESTTEXTE"),W(b,"KURT","KURTOSIS"),W(b,"LARGE","GRANDE.VALEUR"),W(b,"LCM","PPCM"),W(b,"LEFT","GAUCHE"),W(b,"LEN","NBCAR"),W(b,"LINEST","DROITEREG"),W(b,"LOGEST","LOGREG"),W(b,"LOGINV","LOI.LOGNORMALE.INVERSE"),W(b,"LOGNORMDIST","LOI.LOGNORMALE"),W(b,"LOOKUP","RECHERCHE"),W(b,"LOWER","MINUSCULE"),W(b,"MATCH","EQUIV"),W(b,"MDETERM","DETERMAT"),W(b,"MDURATION","DUREE.MODIFIEE"),W(b,"MEDIAN",
"MEDIANE"),W(b,"MID","STXT"),W(b,"MINVERSE","INVERSEMAT"),W(b,"MIRR","TRIM"),W(b,"MMULT","PRODUITMAT"),W(b,"MONTH","MOIS"),W(b,"MROUND","ARRONDI.AU.MULTIPLE"),W(b,"MULTINOMIAL","MULTINOMIALE"),W(b,"NEGBINOMDIST","LOI.BINOMIALE.NEG"),W(b,"NETWORKDAYS","NB.JOURS.OUVRES"),W(b,"NETWORKDAYS.INTL","NB.JOURS.OUVRES.INTL"),W(b,"NOMINAL","TAUX.NOMINAL"),W(b,"NORMDIST","LOI.NORMALE"),W(b,"NORMINV","LOI.NORMALE.INVERSE"),W(b,"NORMSDIST","LOI.NORMALE.STANDARD"),W(b,"NORMSINV","LOI.NORMALE.STANDARD.INVERSE"),
W(b,"NOT","NON"),W(b,"NOW","MAINTENANT"),W(b,"NPER","NPM"),W(b,"NPV","VAN"),W(b,"OCT2BIN","OCTBIN"),W(b,"OCT2DEC","OCTDEC"),W(b,"OCT2HEX","OCTHEX"),W(b,"ODD","IMPAIR"),W(b,"OFFSET","DECALER"),W(b,"OR","OU"),W(b,"PERCENTILE","CENTILE"),W(b,"PERCENTRANK","RANG.POURCENTAGE"),W(b,"PERCENTRANK.EXC","RANG.POURCENTAGE.EXCLURE"),W(b,"PERCENTRANK.INC","RANG.POURCENTAGE.INCLURE"),W(b,"PERMUT","PERMUTATION"),W(b,"PMT","VPM"),W(b,"POISSON","LOI.POISSON"),W(b,"POWER","PUISSANCE"),W(b,"PPMT","PRINCPER"),W(b,"PRICE",
"PRIX.TITRE"),W(b,"PRICEDISC","VALEUR.ENCAISSEMENT"),W(b,"PRICEMAT","PRIX.TITRE.ECHEANCE"),W(b,"PROB","PROBABILITE"),W(b,"PRODUCT","PRODUIT"),W(b,"PROPER","NOMPROPRE"),W(b,"PV","VA"),W(b,"RAND","ALEA"),W(b,"RANDBETWEEN","ALEA.ENTRE.BORNES"),W(b,"RANK","RANG"),W(b,"RANK.AVG","MOYENNE.RANG"),W(b,"RANK.EQ","EQUATION.RANG"),W(b,"RATE","TAUX"),W(b,"RECEIVED","VALEUR.NOMINALE"),W(b,"REPLACE","REMPLACER"),W(b,"RIGHT","DROITE"),W(b,"ROMAN","ROMAIN"),W(b,"ROUND","ARRONDI"),W(b,"ROUNDDOWN","ARRONDI.INF"),W(b,
"ROUNDUP","ARRONDI.SUP"),W(b,"ROW","LIGNE"),W(b,"ROWS","LIGNES"),W(b,"RSQ","COEFFICIENT.DETERMINATION"),W(b,"SEARCH","CHERCHE"),W(b,"SEARCHB","CHERCHERB"),W(b,"SECOND","SECONDE"),W(b,"SERIESSUM","SOMME.SERIES"),W(b,"SIGN","SIGNE"),W(b,"SKEW","COEFFICIENT.ASYMETRIE"),W(b,"SLN","AMORLIN"),W(b,"SLOPE","PENTE"),W(b,"SMALL","PETITE.VALEUR"),W(b,"SQRT","RACINE"),W(b,"SQRTPI","RACINE.PI"),W(b,"STANDARDIZE","CENTREE.REDUITE"),W(b,"STDEV","ECARTYPE"),W(b,"STDEVP","ECARTYPEP"),W(b,"STEYX","ERREUR.TYPE.XY"),
W(b,"SUBSTITUTE","SUBSTITUE"),W(b,"SUBTOTAL","SOUS.TOTAL"),W(b,"SUM","SOMME"),W(b,"SUMIF","SOMME.SI"),W(b,"SUMIFS","SOMME.SI.ENS"),W(b,"SUMPRODUCT","SOMMEPROD"),W(b,"SUMSQ","SOMME.CARRES"),W(b,"SUMX2MY2","SOMME.X2MY2"),W(b,"SUMX2PY2","SOMME.X2PY2"),W(b,"SUMXMY2","SOMME.XMY2"),W(b,"T.INV","LOI.STUDENT.INVERSE.N"),W(b,"T.INV.2T","LOI.STUDENT.INVERSE.BILATERALE"),W(b,"TBILLEQ","TAUX.ESCOMPTE.R"),W(b,"TBILLPRICE","PRIX.BON.TRESOR"),W(b,"TBILLYIELD","RENDEMENT.BON.TRESOR"),W(b,"TDIST","LOI.STUDENT"),W(b,
"TEXT","TEXTE"),W(b,"TIME","TEMPS"),W(b,"TIMEVALUE","TEMPSVAL"),W(b,"TINV","LOI.STUDENT.INVERSE"),W(b,"TODAY","AUJOURDHUI"),W(b,"TREND","TENDANCE"),W(b,"TRIM","SUPPRESPACE"),W(b,"TRIMMEAN","MOYENNE.REDUITE"),W(b,"TRUE","VRAI"),W(b,"TRUNC","TRONQUE"),W(b,"TTEST","TEST.STUDENT"),W(b,"UPPER","MAJUSCULE"),W(b,"VALUE","CNUM"),W(b,"VAR.P","VAR.P.N"),W(b,"VARP","VAR.P"),W(b,"VLOOKUP","RECHERCHEV"),W(b,"WEEKDAY","JOURSEM"),W(b,"WEEKNUM","NO.SEMAINE"),W(b,"WEIBULL","LOI.WEIBULL"),W(b,"WORKDAY","SERIE.JOUR.OUVRE"),
W(b,"WORKDAY.INTL","SERIE.JOUR.OUVRE.INTL"),W(b,"XIRR","TRI.PAIEMENTS"),W(b,"XLOOKUP","RECHERCHEX"),W(b,"XNPV","VAN.PAIEMENTS"),W(b,"YEAR","ANNEE"),W(b,"YEARFRAC","FRACTION.ANNEE"),W(b,"YIELD","RENDEMENT.TITRE"),W(b,"YIELDDISC","RENDEMENT.SIMPLE"),W(b,"ZTEST","TEST.Z"),q0(b);case "HU":return b=s0(),W(b,"ACCRINT","ID\u0150SZAKI.KAMAT"),W(b,"ACCRINTM","LEJ\u00c1RATI.KAMAT"),W(b,"ACOS","ARCCOS"),W(b,"ADDRESS","C\u00cdM"),W(b,"AND","\u00c9S"),W(b,"ARABIC","ARAB"),W(b,"ASIN","ARCSIN"),W(b,"ATAN","ARCTAN"),
W(b,"ATAN2","ARCTAN2"),W(b,"AVEDEV","\u00c1TL.ELT\u00c9R\u00c9S"),W(b,"AVERAGE","\u00c1TLAG"),W(b,"AVERAGEA","\u00c1TLAGA"),W(b,"AVERAGEIF","\u00c1TLAGHA"),W(b,"AVERAGEIFS","\u00c1TLAGHAT\u00d6BB"),W(b,"BIN2DEC","BIN.DEC"),W(b,"BIN2HEX","BIN.HEX"),W(b,"BIN2OCT","BIN.OKT"),W(b,"BINOMDIST","BINOM.ELOSZL\u00c1S"),W(b,"CEILING","PLAFON"),W(b,"CELL","CELLA"),W(b,"CHAR","KARAKTER"),W(b,"CHOOSE","V\u00c1LASZT"),W(b,"CLEAN","TISZT\u00cdT"),W(b,"CODE","K\u00d3D"),W(b,"COLUMN","OSZLOP"),W(b,"COLUMNS","OSZLOPOK"),
W(b,"COMBIN","KOMBIN\u00c1CI\u00d3K"),W(b,"CONCATENATE","\u00d6SSZEF\u0170Z"),W(b,"CONFIDENCE","MEGB\u00cdZHAT\u00d3S\u00c1G"),W(b,"CONVERT","KONVERT\u00c1L\u00c1S"),W(b,"CORREL","KORREL"),W(b,"COUNT","DARAB"),W(b,"COUNTA","DARAB2"),W(b,"COUNTBLANK","DARAB\u00dcRES"),W(b,"COUNTIF","DARABTELI"),W(b,"COUNTIFS","DARABHAT\u00d6BB"),W(b,"COUPDAYBS","SZELV\u00c9NYID\u0150.KEZDETT\u0150L"),W(b,"COUPDAYS","SZELV\u00c9NYID\u0150"),W(b,"COUPDAYSNC","SZELV\u00c9NYID\u0150.KIFIZET\u00c9ST\u0150L"),W(b,"COUPNCD",
"ELS\u0150.SZELV\u00c9NYD\u00c1TUM"),W(b,"COUPNUM","SZELV\u00c9NYSZ\u00c1M"),W(b,"COUPPCD","UTOLS\u00d3.SZELV\u00c9NYD\u00c1TUM"),W(b,"COVAR","KOVAR"),W(b,"CRITBINOM","KRITBINOM"),W(b,"CUMIPMT","\u00d6SSZES.KAMAT"),W(b,"CUMPRINC","\u00d6SSZES.T\u0150KER\u00c9SZ"),W(b,"DATE","D\u00c1TUM"),W(b,"DATEDIF","D\u00c1TUMT\u00d3LIG"),W(b,"DATEVALUE","D\u00c1TUM\u00c9RT\u00c9K"),W(b,"DAVERAGE","AB.\u00c1TLAG"),W(b,"DAY","NAP"),W(b,"DAYS360","NAP360"),W(b,"DB","KCS2"),W(b,"DCOUNT","AB.DARAB"),W(b,"DCOUNTA",
"AB.DARAB2"),W(b,"DDB","KCSA"),W(b,"DEC2BIN","DEC.BIN"),W(b,"DEC2HEX","DEC.HEX"),W(b,"DEC2OCT","DEC.OKT"),W(b,"DECIMAL","TIZEDES"),W(b,"DEGREES","FOK"),W(b,"DEVSQ","SQ"),W(b,"DGET","AB.MEZ\u0150"),W(b,"DISC","LESZ\u00c1M"),W(b,"DMAX","AB.MAX"),W(b,"DMIN","AB.MIN"),W(b,"DOLLAR","FORINT"),W(b,"DOLLARDE","FORINT.DEC"),W(b,"DOLLARFR","FORINT.T\u00d6RT"),W(b,"DPRODUCT","AB.SZORZAT"),W(b,"DSTDEV","AB.SZ\u00d3R\u00c1S"),W(b,"DSTDEVP","AB.SZ\u00d3R\u00c1S2"),W(b,"DSUM","AB.SZUM"),W(b,"DURATION","KAMAT\u00c9RZ"),
W(b,"DVAR","AB.VAR"),W(b,"DVARP","AB.VAR2"),W(b,"EDATE","KALK.D\u00c1TUM"),W(b,"EFFECT","T\u00c9NYLEGES"),W(b,"EOMONTH","H\u00d3NAP.UTOLS\u00d3.NAP"),W(b,"ERF","HIBAF"),W(b,"ERFC","HIBAF.KOMPLEMENTER"),W(b,"ERROR.TYPE","HIBA.T\u00cdPUS"),W(b,"EVEN","P\u00c1ROS"),W(b,"EXACT","AZONOS"),W(b,"EXP","KITEV\u0150"),W(b,"EXPONDIST","EXP.ELOSZL\u00c1S"),W(b,"F.DIST","F.ELOSZL"),W(b,"F.DIST.RT","F.ELOSZL\u00c1S.JOBB"),W(b,"FACT","FAKT"),W(b,"FACTDOUBLE","FAKTDUPLA"),W(b,"FALSE","HAMIS"),W(b,"FDIST","F.ELOSZL\u00c1S"),
W(b,"FIND","SZ\u00d6VEG.TAL\u00c1L"),W(b,"FINDB","SZ\u00d6VEG.TAL\u00c1L2"),W(b,"FISHERINV","INVERZ.FISHER"),W(b,"FIXED","FIX"),W(b,"FLOOR","PADL\u00d3"),W(b,"FORECAST","EL\u0150REJELZ\u00c9S"),W(b,"FREQUENCY","GYAKORIS\u00c1G"),W(b,"FV","JB\u00c9"),W(b,"FVSCHEDULE","KJ\u00c9"),W(b,"GCD","LKO"),W(b,"GEOMEAN","M\u00c9RTANI.K\u00d6Z\u00c9P"),W(b,"GROWTH","N\u00d6V"),W(b,"HARMEAN","HARM.K\u00d6Z\u00c9P"),W(b,"HEX2BIN","HEX.BIN"),W(b,"HEX2DEC","HEX.DEC"),W(b,"HEX2OCT","HEX.OKT"),W(b,"HLOOKUP","VKERES"),
W(b,"HOUR","\u00d3RA"),W(b,"HYPERLINK","HIPERHIVATKOZ\u00c1S"),W(b,"HYPGEOMDIST","HIPERGEOM.ELOSZL\u00c1S"),W(b,"IF","HA"),W(b,"IFERROR","HAHIBA"),W(b,"INDIRECT","INDIREKT"),W(b,"INTERCEPT","METSZ"),W(b,"INTRATE","KAMATR\u00c1TA"),W(b,"IPMT","RR\u00c9SZLET"),W(b,"IRR","BMR"),W(b,"ISBLANK","\u00dcRES"),W(b,"ISERR","HIBA.E"),W(b,"ISERROR","HIB\u00c1S"),W(b,"ISEVEN","P\u00c1ROSE"),W(b,"ISLOGICAL","LOGIKAI"),W(b,"ISNA","NINCS"),W(b,"ISNONTEXT","NEM.SZ\u00d6VEG"),W(b,"ISNUMBER","SZ\u00c1M"),W(b,"ISODD",
"P\u00c1RATLANE"),W(b,"ISREF","HIVATKOZ\u00c1S"),W(b,"ISTEXT","SZ\u00d6VEG.E"),W(b,"KURT","CS\u00daCSOSS\u00c1G"),W(b,"LARGE","NAGY"),W(b,"LCM","LKT"),W(b,"LEFT","BAL"),W(b,"LEN","HOSSZ"),W(b,"LINEST","LIN.ILL"),W(b,"LOGEST","LOG.ILL"),W(b,"LOGINV","INVERZ.LOG.ELOSZL\u00c1S"),W(b,"LOGNORMDIST","LOG.ELOSZL\u00c1S"),W(b,"LOOKUP","KERES"),W(b,"LOWER","KISBET\u0170"),W(b,"MATCH","HOL.VAN"),W(b,"MAXA","MAX2"),W(b,"MDURATION","MKAMAT\u00c9RZ"),W(b,"MEDIAN","MEDI\u00c1N"),W(b,"MID","K\u00d6Z\u00c9P"),W(b,
"MINA","MIN2"),W(b,"MINUTE","PERCEK"),W(b,"MINVERSE","INVERZ.M\u00c1TRIX"),W(b,"MIRR","MEGT\u00c9R\u00dcL\u00c9S"),W(b,"MMULT","MSZORZAT"),W(b,"MOD","MARAD\u00c9K"),W(b,"MODE","M\u00d3DUSZ"),W(b,"MONTH","H\u00d3NAP"),W(b,"MROUND","T\u00d6BBSZ.KEREK\u00cdT"),W(b,"MULTINOMIAL","SZORH\u00c1NYFAKT"),W(b,"N","S"),W(b,"NA","HI\u00c1NYZIK"),W(b,"NEGBINOMDIST","NEGBINOM.ELOSZL"),W(b,"NETWORKDAYS","\u00d6SSZ.MUNKANAP"),W(b,"NETWORKDAYS.INTL","\u00d6SSZ.MUNKANAP.INTL"),W(b,"NOMINAL","N\u00c9VLEGES"),W(b,"NORMDIST",
"NORM.ELOSZL"),W(b,"NORMINV","INVERZ.NORM"),W(b,"NORMSDIST","STNORMELOSZL"),W(b,"NORMSINV","INVERZ.STNORM"),W(b,"NOT","NEM"),W(b,"NOW","MOST"),W(b,"NPER","PER.SZ\u00c1M"),W(b,"NPV","NM\u00c9"),W(b,"OCT2BIN","OKT.BIN"),W(b,"OCT2DEC","OKT.DEC"),W(b,"OCT2HEX","OKT.HEX"),W(b,"ODD","P\u00c1RATLAN"),W(b,"OFFSET","ELTOL\u00c1S"),W(b,"OR","VAGY"),W(b,"PERCENTILE","PERCENTILIS"),W(b,"PERCENTRANK","SZ\u00c1ZAL\u00c9KRANG"),W(b,"PERCENTRANK.EXC","SZ\u00c1ZAL\u00c9KRANG.KIZ\u00c1R"),W(b,"PERCENTRANK.INC","SZ\u00c1ZAL\u00c9KRANG.TARTALMAZ"),
W(b,"PERMUT","VARI\u00c1CI\u00d3K"),W(b,"PMT","R\u00c9SZLET"),W(b,"POWER","HATV\u00c1NY"),W(b,"PPMT","PR\u00c9SZLET"),W(b,"PRICE","\u00c1R"),W(b,"PRICEDISC","\u00c1R.LESZ\u00c1M"),W(b,"PRICEMAT","\u00c1R.LEJ\u00c1RAT"),W(b,"PROB","VAL\u00d3SZ\u00cdN\u0170S\u00c9G"),W(b,"PRODUCT","SZORZAT"),W(b,"PROPER","TN\u00c9V"),W(b,"PV","M\u00c9"),W(b,"QUARTILE","KVARTILIS"),W(b,"QUOTIENT","KV\u00d3CIENS"),W(b,"RADIANS","RADI\u00c1N"),W(b,"RAND","V\u00c9L"),W(b,"RANDBETWEEN","V\u00c9LETLEN.K\u00d6Z\u00d6TT"),
W(b,"RANK","SORSZ\u00c1M"),W(b,"RANK.AVG","RANG.\u00c1TL"),W(b,"RANK.EQ","RANG.EGY"),W(b,"RATE","R\u00c1TA"),W(b,"RECEIVED","KAPOTT"),W(b,"REPLACE","CSERE"),W(b,"REPT","SOKSZOR"),W(b,"RIGHT","JOBB"),W(b,"ROMAN","R\u00d3MAI"),W(b,"ROUND","KEREK\u00cdT\u00c9S"),W(b,"ROUNDDOWN","KEREK.LE"),W(b,"ROUNDUP","KEREK.FEL"),W(b,"ROW","SOR"),W(b,"ROWS","SOROK"),W(b,"RSQ","RN\u00c9GYZET"),W(b,"SEARCH","SZ\u00d6VEG.KERES"),W(b,"SEARCHB","SZ\u00d6VEG.KERES2"),W(b,"SECOND","MPERC"),W(b,"SERIESSUM","SOR\u00d6SSZEG"),
W(b,"SIGN","EL\u0150JEL"),W(b,"SKEW","FERDES\u00c9G"),W(b,"SLN","LCSA"),W(b,"SLOPE","MEREDEKS\u00c9G"),W(b,"SMALL","KICSI"),W(b,"SQRT","GY\u00d6K"),W(b,"SQRTPI","GY\u00d6KPI"),W(b,"STANDARDIZE","NORMALIZ\u00c1L\u00c1S"),W(b,"STDEV","SZ\u00d3R\u00c1S"),W(b,"STDEVA","SZ\u00d3R\u00c1SA"),W(b,"STDEVP","SZ\u00d3R\u00c1SP"),W(b,"STDEVPA","SZ\u00d3R\u00c1SPA"),W(b,"STEYX","STHIBAYX"),W(b,"SUBSTITUTE","HELYETTE"),W(b,"SUBTOTAL","R\u00c9SZ\u00d6SSZEG"),W(b,"SUM","SZUM"),W(b,"SUMIF","SZUMHA"),W(b,"SUMIFS",
"SZUMHAT\u00d6BB"),W(b,"SUMPRODUCT","SZORZAT\u00d6SSZEG"),W(b,"SUMSQ","N\u00c9GYZET\u00d6SSZEG"),W(b,"SUMX2MY2","SZUMX2B\u0150LY2"),W(b,"SUMX2PY2","SZUMX2MEGY2"),W(b,"SUMXMY2","SZUMXB\u0150LY2"),W(b,"SYD","\u00c9SZ\u00d6"),W(b,"T.INV","T.INVERZ"),W(b,"T.INV.2T","T.INVERZ.2SZ"),W(b,"TBILLEQ","KJEGY.EGYEN\u00c9RT"),W(b,"TBILLPRICE","KJEGY.\u00c1R"),W(b,"TBILLYIELD","KJEGY.HOZAM"),W(b,"TDIST","T.ELOSZL\u00c1S"),W(b,"TEXT","SZ\u00d6VEG"),W(b,"TIME","ID\u0150"),W(b,"TIMEVALUE","ID\u0150\u00c9RT\u00c9K"),
W(b,"TINV","INVERZ.T"),W(b,"TODAY","MA"),W(b,"TRANSPOSE","TRANSZPON\u00c1L\u00c1S"),W(b,"TRIM","KIMETSZ"),W(b,"TRIMMEAN","R\u00c9SZ\u00c1TLAG"),W(b,"TRUE","IGAZ"),W(b,"TRUNC","CSONK"),W(b,"TTEST","T.PR\u00d3BA"),W(b,"TYPE","T\u00cdPUS"),W(b,"UPPER","NAGYBET\u0170S"),W(b,"VALUE","\u00c9RT\u00c9K"),W(b,"VDB","\u00c9CSRI"),W(b,"VLOOKUP","FKERES"),W(b,"WEEKDAY","H\u00c9T.NAPJA"),W(b,"WEEKNUM","H\u00c9T.SZ\u00c1MA"),W(b,"WORKDAY","KALK.MUNKANAP"),W(b,"WORKDAY.INTL","KALK.MUNKANAP.INTL"),W(b,"XIRR","XBMR"),
W(b,"XNPV","XNJ\u00c9"),W(b,"YEAR","\u00c9V"),W(b,"YEARFRAC","T\u00d6RT\u00c9V"),W(b,"YIELD","HOZAM"),W(b,"YIELDDISC","HOZAM.LESZ\u00c1M"),W(b,"ZTEST","Z.PR\u00d3BA"),q0(b);case "IT":return b=s0(),W(b,"ABS","ASS"),W(b,"ACCRINT","INT.MATURATO.PER"),W(b,"ACCRINTM","INT.MATURATO.SCAD"),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSH"),W(b,"ADDRESS","INDIRIZZO"),W(b,"AND","E"),W(b,"ARABIC","ARABO"),W(b,"ASIN","ARCSEN"),W(b,"ASINH","ARCSENH"),W(b,"ATAN","ARCTAN"),W(b,"ATAN2","ARCTAN.2"),W(b,"ATANH","ARCTANH"),
W(b,"AVEDEV","MEDIA.DEV"),W(b,"AVERAGE","MEDIA"),W(b,"AVERAGEA","MEDIA.VALORI"),W(b,"AVERAGEIF","MEDIA.SE"),W(b,"AVERAGEIFS","MEDIA.PI\u00d9.SE"),W(b,"BIN2DEC","BINARIO.DECIMALE"),W(b,"BIN2HEX","BINARIO.HEX"),W(b,"BIN2OCT","BINARIO.OCT"),W(b,"BINOMDIST","DISTRIB.BINOM"),W(b,"CEILING","ARROTONDA.ECCESSO"),W(b,"CELL","CELLA"),W(b,"CHAR","CODICE.CARATT"),W(b,"CHOOSE","SCEGLI"),W(b,"CLEAN","LIBERA"),W(b,"CODE","CODICE"),W(b,"COLUMN","RIF.COLONNA"),W(b,"COLUMNS","COLONNE"),W(b,"COMBIN","COMBINAZIONE"),
W(b,"CONCATENATE","CONCATENA"),W(b,"CONFIDENCE","CONFIDENZA"),W(b,"CONVERT","CONVERTI"),W(b,"CORREL","CORRELAZIONE"),W(b,"COUNT","CONTA.NUMERI"),W(b,"COUNTA","CONTA.VALORI"),W(b,"COUNTBLANK","CONTA.VUOTE"),W(b,"COUNTIF","CONTA.SE"),W(b,"COUNTIFS","CONTA.PI\u00d9.SE"),W(b,"COUPDAYBS","GIORNI.CED.INIZ.LIQ"),W(b,"COUPDAYS","GIORNI.CED"),W(b,"COUPDAYSNC","GIORNI.CED.NUOVA"),W(b,"COUPNCD","DATA.CED.SUCC"),W(b,"COUPNUM","NUM.CED"),W(b,"COUPPCD","DATA.CED.PREC"),W(b,"COVAR","COVARIANZA"),W(b,"CRITBINOM",
"CRIT.BINOM"),W(b,"CUMIPMT","INT.CUMUL"),W(b,"CUMPRINC","CAP.CUM"),W(b,"DATE","DATA"),W(b,"DATEDIF","DATA.DIFF"),W(b,"DATEVALUE","DATA.VALORE"),W(b,"DAVERAGE","DB.MEDIA"),W(b,"DAY","GIORNO"),W(b,"DAYS360","GIORNO360"),W(b,"DB","AMMORT.FISSO"),W(b,"DCOUNT","DB.CONTA.NUMERI"),W(b,"DCOUNTA","DB.CONTA.VALORI"),W(b,"DDB","AMMORT"),W(b,"DEC2BIN","DECIMALE.BINARIO"),W(b,"DEC2HEX","DECIMALE.HEX"),W(b,"DEC2OCT","DECIMALE.OCT"),W(b,"DECIMAL","DECIMALE"),W(b,"DEGREES","GRADI"),W(b,"DEVSQ","DEV.Q"),W(b,"DGET",
"DB.VALORI"),W(b,"DISC","TASSO.SCONTO"),W(b,"DMAX","DB.MAX"),W(b,"DMIN","DB.MIN"),W(b,"DOLLAR","VALUTA"),W(b,"DOLLARDE","VALUTA.DEC"),W(b,"DOLLARFR","VALUTA.FRAZ"),W(b,"DPRODUCT","DB.PRODOTTO"),W(b,"DSTDEV","DB.DEV.ST"),W(b,"DSTDEVP","DB.DEV.ST.POP"),W(b,"DSUM","DB.SOMMA"),W(b,"DURATION","DURATA"),W(b,"DVAR","DB.VAR"),W(b,"DVARP","DB.VAR.POP"),W(b,"EDATE","DATA.MESE"),W(b,"EFFECT","EFFETTIVO"),W(b,"EOMONTH","FINE.MESE"),W(b,"ERF","FUNZ.ERRORE"),W(b,"ERFC","FUNZ.ERRORE.COMP"),W(b,"ERROR.TYPE","ERRORE.TIPO"),
W(b,"EVEN","PARI"),W(b,"EXACT","IDENTICO"),W(b,"EXPONDIST","DISTRIB.EXP"),W(b,"F.DIST","DISTRIBF"),W(b,"F.DIST.RT","DISTRIB.F.DS"),W(b,"FACT","FATTORIALE"),W(b,"FACTDOUBLE","FATT.DOPPIO"),W(b,"FALSE","FALSO"),W(b,"FDIST","DISTRIB.F"),W(b,"FIND","TROVA"),W(b,"FINDB","TROVA.B"),W(b,"FISHERINV","INV.FISHER"),W(b,"FIXED","FISSO"),W(b,"FLOOR","ARROTONDA.DIFETTO"),W(b,"FORECAST","PREVISIONE"),W(b,"FREQUENCY","FREQUENZA"),W(b,"FV","VAL.FUT"),W(b,"FVSCHEDULE","VAL.FUT.CAPITALE"),W(b,"GAMMALN","LN.GAMMA"),
W(b,"GCD","MCD"),W(b,"GEOMEAN","MEDIA.GEOMETRICA"),W(b,"GROWTH","CRESCITA"),W(b,"HARMEAN","MEDIA.ARMONICA"),W(b,"HEX2BIN","HEX.BINARIO"),W(b,"HEX2DEC","HEX.DECIMALE"),W(b,"HEX2OCT","HEX.OCT"),W(b,"HLOOKUP","CERCA.ORIZZ"),W(b,"HOUR","ORA"),W(b,"HYPERLINK","COLLEG.IPERTESTUALE"),W(b,"HYPGEOMDIST","DISTRIB.IPERGEOM"),W(b,"IF","SE"),W(b,"IFERROR","SE.ERRORE"),W(b,"INDEX","INDICE"),W(b,"INDIRECT","INDIRETTO"),W(b,"INTERCEPT","INTERCETTA"),W(b,"INTRATE","TASSO.INT"),W(b,"IPMT","INTERESSI"),W(b,"IRR","TIR.COST"),
W(b,"ISBLANK","VAL.VUOTO"),W(b,"ISERR","VAL.ERR"),W(b,"ISERROR","VAL.ERRORE"),W(b,"ISEVEN","VAL.PARI"),W(b,"ISLOGICAL","VAL.LOGICO"),W(b,"ISNA","VAL.NON.DISP"),W(b,"ISNONTEXT","VAL.NON.TESTO"),W(b,"ISNUMBER","VAL.NUMERO"),W(b,"ISODD","VAL.DISPARI"),W(b,"ISREF","VAL.RIF"),W(b,"ISTEXT","VAL.TESTO"),W(b,"KURT","CURTOSI"),W(b,"LARGE","GRANDE"),W(b,"LCM","MCM"),W(b,"LEFT","SINISTRA"),W(b,"LEN","LUNGHEZZA"),W(b,"LINEST","REGR.LIN"),W(b,"LOGEST","REGR.LOG"),W(b,"LOGINV","INV.LOGNORM"),W(b,"LOGNORMDIST",
"DISTRIB.LOGNORM"),W(b,"LOOKUP","CERCA"),W(b,"LOWER","MINUSC"),W(b,"MATCH","CONFRONTA"),W(b,"MAXA","MAX.VALORI"),W(b,"MDETERM","MATR.DETERM"),W(b,"MDURATION","DURATA.M"),W(b,"MEDIAN","MEDIANA"),W(b,"MID","STRINGA.ESTRAI"),W(b,"MINA","MIN.VALORI"),W(b,"MINUTE","MINUTO"),W(b,"MINVERSE","MATR.INVERSA"),W(b,"MIRR","TIR.VAR"),W(b,"MMULT","MATR.PRODOTTO"),W(b,"MOD","RESTO"),W(b,"MODE","MODA"),W(b,"MONTH","MESE"),W(b,"MROUND","ARROTONDA.MULTIPLO"),W(b,"MULTINOMIAL","MULTINOMIALE"),W(b,"N","NUM"),W(b,"NA",
"NON.DISP"),W(b,"NEGBINOMDIST","DISTRIB.BINOM.NEG"),W(b,"NETWORKDAYS","GIORNI.LAVORATIVI.TOT"),W(b,"NETWORKDAYS.INTL","GIORNI.LAVORATIVI.TOT.INTL"),W(b,"NOMINAL","NOMINALE"),W(b,"NORMDIST","DISTRIB.NORM"),W(b,"NORMINV","INV.NORM"),W(b,"NORMSDIST","DISTRIB.NORM.ST"),W(b,"NORMSINV","INV.NORM.ST"),W(b,"NOT","NON"),W(b,"NOW","ADESSO"),W(b,"NPER","NUM.RATE"),W(b,"NPV","VAN"),W(b,"OCT2BIN","OCT.BINARIO"),W(b,"OCT2DEC","OCT.DECIMALE"),W(b,"OCT2HEX","OCT.HEX"),W(b,"ODD","DISPARI"),W(b,"OFFSET","SCARTO"),
W(b,"OR","O"),W(b,"PERCENTRANK","PERCENT.RANGO"),W(b,"PERCENTRANK.EXC","ESC.PERCENT.RANGO"),W(b,"PERCENTRANK.INC","INC.PERCENT.RANGO"),W(b,"PERMUT","PERMUTAZIONE"),W(b,"PI","PI.GRECO"),W(b,"PMT","RATA"),W(b,"POWER","POTENZA"),W(b,"PPMT","P.RATA"),W(b,"PRICE","PREZZO"),W(b,"PRICEDISC","PREZZO.SCONT"),W(b,"PRICEMAT","PREZZO.SCAD"),W(b,"PROB","PROBABILIT\u00c0"),W(b,"PRODUCT","PRODOTTO"),W(b,"PROPER","MAIUSC.INIZ"),W(b,"PV","VA"),W(b,"QUOTIENT","QUOZIENTE"),W(b,"RADIANS","RADIANTI"),W(b,"RAND","CASUALE"),
W(b,"RANDBETWEEN","CASUALE.TRA"),W(b,"RANK","RANGO"),W(b,"RANK.AVG","RANGO.MEDIA"),W(b,"RANK.EQ","RANGO.UG"),W(b,"RATE","TASSO"),W(b,"RECEIVED","RICEV.SCAD"),W(b,"REPLACE","RIMPIAZZA"),W(b,"REPT","RIPETI"),W(b,"RIGHT","DESTRA"),W(b,"ROMAN","ROMANO"),W(b,"ROUND","ARROTONDA"),W(b,"ROUNDDOWN","ARROTONDA.PER.DIF"),W(b,"ROUNDUP","ARROTONDA.PER.ECC"),W(b,"ROW","RIF.RIGA"),W(b,"ROWS","RIGHE"),W(b,"RSQ","RQ"),W(b,"SEARCH","RICERCA"),W(b,"SEARCHB","CERCA.B"),W(b,"SECOND","SECONDO"),W(b,"SERIESSUM","SOMMA.SERIE"),
W(b,"SIGN","SEGNO"),W(b,"SIN","SEN"),W(b,"SINH","SENH"),W(b,"SKEW","ASIMMETRIA"),W(b,"SLN","AMMORT.COST"),W(b,"SLOPE","PENDENZA"),W(b,"SMALL","PICCOLO"),W(b,"SQRT","RADQ"),W(b,"SQRTPI","RADQ.PI.GRECO"),W(b,"STANDARDIZE","NORMALIZZA"),W(b,"STDEV","DEV.ST"),W(b,"STDEVA","DEV.ST.VALORI"),W(b,"STDEVP","DEV.ST.POP"),W(b,"STDEVPA","DEV.ST.POP.VALORI"),W(b,"STEYX","ERR.STD.YX"),W(b,"SUBSTITUTE","SOSTITUISCI"),W(b,"SUBTOTAL","SUBTOTALE"),W(b,"SUM","SOMMA"),W(b,"SUMIF","SOMMA.SE"),W(b,"SUMIFS","SOMMA.PI\u00d9.SE"),
W(b,"SUMPRODUCT","MATR.SOMMA.PRODOTTO"),W(b,"SUMSQ","SOMMA.Q"),W(b,"SUMX2MY2","SOMMA.DIFF.Q"),W(b,"SUMX2PY2","SOMMA.SOMMA.Q"),W(b,"SUMXMY2","SOMMA.Q.DIFF"),W(b,"SYD","AMMORT.ANNUO"),W(b,"T.INV","INVT"),W(b,"T.INV.2T","INV.T.2T"),W(b,"TBILLEQ","BOT.EQUIV"),W(b,"TBILLPRICE","BOT.PREZZO"),W(b,"TBILLYIELD","BOT.REND"),W(b,"TDIST","DISTRIB.T"),W(b,"TEXT","TESTO"),W(b,"TIME","ORARIO"),W(b,"TIMEVALUE","ORARIO.VALORE"),W(b,"TINV","INV.T"),W(b,"TODAY","OGGI"),W(b,"TRANSPOSE","MATR.TRASPOSTA"),W(b,"TREND",
"TENDENZA"),W(b,"TRIM","ANNULLA.SPAZI"),W(b,"TRIMMEAN","MEDIA.TRONCATA"),W(b,"TRUE","VERO"),W(b,"TRUNC","TRONCA"),W(b,"TTEST","TEST.T"),W(b,"TYPE","TIPO"),W(b,"UPPER","MAIUSC"),W(b,"VALUE","VALORE"),W(b,"VARA","VAR.VALORI"),W(b,"VARP","VAR.POP"),W(b,"VARPA","VAR.POP.VALORI"),W(b,"VDB","AMMORT.VAR"),W(b,"VLOOKUP","CERCA.VERT"),W(b,"WEEKDAY","GIORNO.SETTIMANA"),W(b,"WEEKNUM","NUM.SETTIMANA"),W(b,"WORKDAY","GIORNO.LAVORATIVO"),W(b,"WORKDAY.INTL","GIORNO.LAVORATIVO.INTL"),W(b,"XIRR","TIR.X"),W(b,"XLOOKUP",
"CERCA.X"),W(b,"XNPV","VAN.X"),W(b,"YEAR","ANNO"),W(b,"YEARFRAC","FRAZIONE.ANNO"),W(b,"YIELD","REND"),W(b,"YIELDDISC","REND.TITOLI.SCONT"),W(b,"ZTEST","TEST.Z"),q0(b);case "JA":return b=s0(),W(b,"DOLLAR","YEN"),q0(b);case "MS":return b=s0(),W(b,"ENCODEURL","URLMENGEKOD"),q0(b);case "NB":return b=s0(),W(b,"ACCRINT","P\u00c5L\u00d8PT.PERIODISK.RENTE"),W(b,"ACCRINTM","P\u00c5L\u00d8PT.FORFALLSRENTE"),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSH"),W(b,"ADDRESS","ADRESSE"),W(b,"AND","OG"),W(b,"ARABIC","ARABISK"),
W(b,"ASIN","ARCSIN"),W(b,"ASINH","ARCSINH"),W(b,"ATAN","ARCTAN"),W(b,"ATAN2","ARCTAN2"),W(b,"ATANH","ARCTANH"),W(b,"AVEDEV","GJENNOMSNITTSAVVIK"),W(b,"AVERAGE","GJENNOMSNITT"),W(b,"AVERAGEA","GJENNOMSNITTA"),W(b,"AVERAGEIF","GJENNOMSNITTHVIS"),W(b,"AVERAGEIFS","GJENNOMSNITT.HVIS.SETT"),W(b,"BIN2DEC","BINTILDES"),W(b,"BIN2HEX","BINTILHEKS"),W(b,"BIN2OCT","BINTILOKT"),W(b,"BINOMDIST","BINOM.FORDELING"),W(b,"CEILING","AVRUND.GJELDENDE.MULTIPLUM"),W(b,"CELL","CELLE"),W(b,"CHAR","TEGNKODE"),W(b,"CHOOSE",
"VELG"),W(b,"CLEAN","RENSK"),W(b,"CODE","KODE"),W(b,"COLUMN","KOLONNE"),W(b,"COLUMNS","KOLONNER"),W(b,"COMBIN","KOMBINASJON"),W(b,"CONCATENATE","KJEDE.SAMMEN"),W(b,"CONFIDENCE","KONFIDENS"),W(b,"CONVERT","KONVERTER"),W(b,"CORREL","KORRELASJON"),W(b,"COUNT","ANTALL"),W(b,"COUNTA","ANTALLA"),W(b,"COUNTBLANK","TELLBLANKE"),W(b,"COUNTIF","ANTALL.HVIS"),W(b,"COUNTIFS","ANTALL.HVIS.SETT"),W(b,"COUPDAYBS","OBLIG.DAGER.FF"),W(b,"COUPDAYS","OBLIG.DAGER"),W(b,"COUPDAYSNC","OBLIG.DAGER.NF"),W(b,"COUPNCD","OBLIG.DAGER.EF"),
W(b,"COUPNUM","OBLIG.ANTALL"),W(b,"COUPPCD","OBLIG.DAG.FORRIGE"),W(b,"COVAR","KOVARIANS"),W(b,"CRITBINOM","GRENSE.BINOM"),W(b,"CUMIPMT","SAMLET.RENTE"),W(b,"CUMPRINC","SAMLET.HOVEDSTOL"),W(b,"DATE","DATO"),W(b,"DATEDIF","DATODIFF"),W(b,"DATEVALUE","DATOVERDI"),W(b,"DAVERAGE","DGJENNOMSNITT"),W(b,"DAY","DAG"),W(b,"DAYS360","DAGER360"),W(b,"DB","DAVSKR"),W(b,"DCOUNT","DANTALL"),W(b,"DCOUNTA","DANTALLA"),W(b,"DDB","DEGRAVS"),W(b,"DEC2BIN","DESTILBIN"),W(b,"DEC2HEX","DESTILHEKS"),W(b,"DEC2OCT","DESTILOKT"),
W(b,"DEGREES","GRADER"),W(b,"DEVSQ","AVVIK.KVADRERT"),W(b,"DGET","DHENT"),W(b,"DISC","DISKONTERT"),W(b,"DMAX","DMAKS"),W(b,"DOLLAR","VALUTA"),W(b,"DOLLARFR","DOLLARBR"),W(b,"DPRODUCT","DPRODUKT"),W(b,"DSTDEV","DSTDAV"),W(b,"DSTDEVP","DSTDAVP"),W(b,"DSUM","DSUMMER"),W(b,"DURATION","VARIGHET"),W(b,"DVAR","DVARIANS"),W(b,"DVARP","DVARIANSP"),W(b,"EDATE","DAG.ETTER"),W(b,"EFFECT","EFFEKTIV.RENTE"),W(b,"EOMONTH","M\u00c5NEDSSLUTT"),W(b,"ERFC","FEILFK"),W(b,"ERROR.TYPE","FEIL.TYPE"),W(b,"EVEN","AVRUND.TIL.PARTALL"),
W(b,"EXACT","EKSAKT"),W(b,"EXP","EKSP"),W(b,"EXPONDIST","EKSP.FORDELING"),W(b,"F.DIST","F.FORDELING"),W(b,"F.DIST.RT","F.FORDELING.H"),W(b,"FACT","FAKULTET"),W(b,"FACTDOUBLE","DOBBELFAKT"),W(b,"FALSE","USANN"),W(b,"FDIST","FFORDELING"),W(b,"FIND","FINN"),W(b,"FINDB","FINNB"),W(b,"FIXED","FASTSATT"),W(b,"FLOOR","AVRUND.GJELDENDE.MULTIPLUM.NED"),W(b,"FORECAST","PROGNOSE"),W(b,"FREQUENCY","FREKVENS"),W(b,"FV","SLUTTVERDI"),W(b,"FVSCHEDULE","SVPLAN"),W(b,"GCD","SFF"),W(b,"GEOMEAN","GJENNOMSNITT.GEOMETRISK"),
W(b,"GROWTH","VEKST"),W(b,"HARMEAN","GJENNOMSNITT.HARMONISK"),W(b,"HEX2BIN","HEKSTILBIN"),W(b,"HEX2DEC","HEKSTILDES"),W(b,"HEX2OCT","HEKSTILOKT"),W(b,"HLOOKUP","FINN.KOLONNE"),W(b,"HOUR","TIME"),W(b,"HYPERLINK","HYPERKOBLING"),W(b,"HYPGEOMDIST","HYPGEOM.FORDELING"),W(b,"IF","HVIS"),W(b,"IFERROR","HVISFEIL"),W(b,"INDEX","INDEKS"),W(b,"INDIRECT","INDIREKTE"),W(b,"INT","HELTALL"),W(b,"INTERCEPT","SKJ\u00c6RINGSPUNKT"),W(b,"INTRATE","RENTESATS"),W(b,"IPMT","RAVDRAG"),W(b,"IRR","IR"),W(b,"ISBLANK","ERTOM"),
W(b,"ISERR","ERF"),W(b,"ISERROR","ERFEIL"),W(b,"ISEVEN","ERPARTALL"),W(b,"ISLOGICAL","ERLOGISK"),W(b,"ISNA","ERIT"),W(b,"ISNONTEXT","ERIKKETEKST"),W(b,"ISNUMBER","ERTALL"),W(b,"ISODD","ERODDE"),W(b,"ISREF","ERREF"),W(b,"ISTEXT","ERTEKST"),W(b,"LARGE","N.ST\u00d8RST"),W(b,"LCM","MFM"),W(b,"LEFT","VENSTRE"),W(b,"LEN","LENGDE"),W(b,"LINEST","RETTLINJE"),W(b,"LOGEST","KURVE"),W(b,"LOGNORMDIST","LOGNORMFORD"),W(b,"LOOKUP","SL\u00c5.OPP"),W(b,"LOWER","SM\u00c5"),W(b,"MATCH","SAMMENLIGNE"),W(b,"MAX","ST\u00d8RST"),
W(b,"MAXA","MAKSA"),W(b,"MDURATION","MVARIGHET"),W(b,"MID","DELTEKST"),W(b,"MINUTE","MINUTT"),W(b,"MINVERSE","MINVERS"),W(b,"MIRR","MODIR"),W(b,"MOD","REST"),W(b,"MODE","MODUS"),W(b,"MONTH","M\u00c5NED"),W(b,"MROUND","MRUND"),W(b,"MULTINOMIAL","MULTINOMINELL"),W(b,"NA","IT"),W(b,"NEGBINOMDIST","NEGBINOM.FORDELING"),W(b,"NETWORKDAYS","NETT.ARBEIDSDAGER"),W(b,"NETWORKDAYS.INTL","NETT.ARBEIDSDAGER.INTL"),W(b,"NOMINAL","NOMINELL"),W(b,"NORMDIST","NORMALFORDELING"),W(b,"NORMSDIST","NORMSFORDELING"),W(b,
"NOT","IKKE"),W(b,"NOW","N\u00c5"),W(b,"NPER","PERIODER"),W(b,"NPV","NNV"),W(b,"OCT2BIN","OKTTILBIN"),W(b,"OCT2DEC","OKTTILDES"),W(b,"OCT2HEX","OKTTILHEKS"),W(b,"ODD","AVRUND.TIL.ODDETALL"),W(b,"OFFSET","FORSKYVNING"),W(b,"OR","ELLER"),W(b,"PERCENTILE","PERSENTIL"),W(b,"PERCENTRANK","PROSENTDEL"),W(b,"PERCENTRANK.EXC","PROSENTDEL.EKS"),W(b,"PERCENTRANK.INC","PROSENTDEL.INK"),W(b,"PERMUT","PERMUTER"),W(b,"PMT","AVDRAG"),W(b,"POWER","OPPH\u00d8YD.I"),W(b,"PPMT","AMORT"),W(b,"PRICE","PRIS"),W(b,"PRICEDISC",
"PRIS.DISKONTERT"),W(b,"PRICEMAT","PRIS.FORFALL"),W(b,"PROB","SANNSYNLIG"),W(b,"PRODUCT","PRODUKT"),W(b,"PROPER","STOR.FORBOKSTAV"),W(b,"PV","N\u00c5VERDI"),W(b,"QUARTILE","KVARTIL"),W(b,"QUOTIENT","KVOTIENT"),W(b,"RADIANS","RADIANER"),W(b,"RAND","TILFELDIG"),W(b,"RANDBETWEEN","TILFELDIGMELLOM"),W(b,"RANK","RANG"),W(b,"RANK.AVG","RANG.GJSN"),W(b,"RANK.EQ","RANG.EKV"),W(b,"RATE","RENTE"),W(b,"RECEIVED","MOTTATT.AVKAST"),W(b,"REPLACE","ERSTATT"),W(b,"REPT","GJENTA"),W(b,"RIGHT","H\u00d8YRE"),W(b,"ROMAN",
"ROMERTALL"),W(b,"ROUND","AVRUND"),W(b,"ROUNDDOWN","AVRUND.NED"),W(b,"ROUNDUP","AVRUND.OPP"),W(b,"ROW","RAD"),W(b,"ROWS","RADER"),W(b,"RSQ","RKVADRAT"),W(b,"SEARCH","S\u00d8K"),W(b,"SEARCHB","S\u00d8KB"),W(b,"SECOND","SEKUND"),W(b,"SERIESSUM","SUMMER.REKKE"),W(b,"SIGN","FORTEGN"),W(b,"SKEW","SKJEVFORDELING"),W(b,"SLN","LINAVS"),W(b,"SLOPE","STIGNINGSTALL"),W(b,"SMALL","N.MINST"),W(b,"SQRT","ROT"),W(b,"SQRTPI","ROTPI"),W(b,"STANDARDIZE","NORMALISER"),W(b,"STDEV","STDAV"),W(b,"STDEVA","STDAVVIKA"),
W(b,"STDEVP","STDAVP"),W(b,"STDEVPA","STDAVVIKPA"),W(b,"STEYX","STANDARDFEIL"),W(b,"SUBSTITUTE","BYTT.UT"),W(b,"SUBTOTAL","DELSUM"),W(b,"SUM","SUMMER"),W(b,"SUMIF","SUMMERHVIS"),W(b,"SUMIFS","SUMMER.HVIS.SETT"),W(b,"SUMPRODUCT","SUMMERPRODUKT"),W(b,"SUMSQ","SUMMERKVADRAT"),W(b,"SUMX2MY2","SUMMERX2MY2"),W(b,"SUMX2PY2","SUMMERX2PY2"),W(b,"SUMXMY2","SUMMERXMY2"),W(b,"SYD","\u00c5RSAVS"),W(b,"TBILLEQ","TBILLEKV"),W(b,"TBILLPRICE","TBILLPRIS"),W(b,"TBILLYIELD","TBILLAVKASTNING"),W(b,"TDIST","TFORDELING"),
W(b,"TEXT","TEKST"),W(b,"TIME","TID"),W(b,"TIMEVALUE","TIDSVERDI"),W(b,"TODAY","IDAG"),W(b,"TRANSPOSE","TRANSPONER"),W(b,"TRIM","TRIMME"),W(b,"TRIMMEAN","TRIMMET.GJENNOMSNITT"),W(b,"TRUE","SANN"),W(b,"TRUNC","AVKORT"),W(b,"TYPE","VERDITYPE"),W(b,"UPPER","STORE"),W(b,"VALUE","VERDI"),W(b,"VAR","VARIANS"),W(b,"VARA","VARIANSA"),W(b,"VARP","VARIANSP"),W(b,"VARPA","VARIANSPA"),W(b,"VDB","VERDIAVS"),W(b,"VLOOKUP","FINN.RAD"),W(b,"WEEKDAY","UKEDAG"),W(b,"WEEKNUM","UKENR"),W(b,"WEIBULL","WEIBULL.FORDELING"),
W(b,"WORKDAY","ARBEIDSDAG"),W(b,"WORKDAY.INTL","ARBEIDSDAG.INTL"),W(b,"XIRR","XIR"),W(b,"XNPV","XNNV"),W(b,"YEAR","\u00c5R"),W(b,"YEARFRAC","\u00c5RDEL"),W(b,"YIELD","AVKAST"),W(b,"YIELDDISC","AVKAST.DISKONTERT"),q0(b);case "NL":return b=s0(),W(b,"ACCRINT","SAMENG.RENTE"),W(b,"ACCRINTM","SAMENG.RENTE.V"),W(b,"ACOS","BOOGCOS"),W(b,"ACOSH","BOOGCOSH"),W(b,"ADDRESS","ADRES"),W(b,"AND","EN"),W(b,"ARABIC","ARABISCH"),W(b,"ASIN","BOOGSIN"),W(b,"ASINH","BOOGSINH"),W(b,"ATAN","BOOGTAN"),W(b,"ATAN2","BOOGTAN2"),
W(b,"ATANH","BOOGTANH"),W(b,"AVEDEV","GEM.DEVIATIE"),W(b,"AVERAGE","GEMIDDELDE"),W(b,"AVERAGEA","GEMIDDELDEA"),W(b,"AVERAGEIF","GEMIDDELDE.ALS"),W(b,"AVERAGEIFS","GEMIDDELDEN.ALS"),W(b,"BIN2DEC","BIN.N.DEC"),W(b,"BIN2HEX","BIN.N.HEX"),W(b,"BIN2OCT","BIN.N.OCT"),W(b,"BINOMDIST","BINOMIALE.VERD"),W(b,"CEILING","AFRONDEN.BOVEN"),W(b,"CELL","CEL"),W(b,"CHAR","TEKEN"),W(b,"CHOOSE","KIEZEN"),W(b,"CLEAN","WISSEN.CONTROL"),W(b,"COLUMN","KOLOM"),W(b,"COLUMNS","KOLOMMEN"),W(b,"COMBIN","COMBINATIES"),W(b,"CONCATENATE",
"TEKST.SAMENVOEGEN"),W(b,"CONFIDENCE","BETROUWBAARHEID"),W(b,"CONVERT","CONVERTEREN"),W(b,"CORREL","CORRELATIE"),W(b,"COUNT","AANTAL"),W(b,"COUNTA","AANTALARG"),W(b,"COUNTBLANK","AANTAL.LEGE.CELLEN"),W(b,"COUNTIF","AANTAL.ALS"),W(b,"COUNTIFS","AANTALLEN.ALS"),W(b,"COUPDAYBS","COUP.DAGEN.BB"),W(b,"COUPDAYS","COUP.DAGEN"),W(b,"COUPDAYSNC","COUP.DAGEN.VV"),W(b,"COUPNCD","COUP.DATUM.NB"),W(b,"COUPNUM","COUP.AANTAL"),W(b,"COUPPCD","COUP.DATUM.VB"),W(b,"COVAR","COVARIANTIE"),W(b,"CRITBINOM","CRIT.BINOM"),
W(b,"CUMIPMT","CUM.RENTE"),W(b,"CUMPRINC","CUM.HOOFDSOM"),W(b,"DATE","DATUM"),W(b,"DATEDIF","DATUMVERSCHIL"),W(b,"DATEVALUE","DATUMWAARDE"),W(b,"DAVERAGE","DBGEMIDDELDE"),W(b,"DAY","DAG"),W(b,"DAYS360","DAGEN360"),W(b,"DCOUNT","DBAANTAL"),W(b,"DCOUNTA","DBAANTALC"),W(b,"DEC2BIN","DEC.N.BIN"),W(b,"DEC2HEX","DEC.N.HEX"),W(b,"DEC2OCT","DEC.N.OCT"),W(b,"DECIMAL","DECIMAAL"),W(b,"DEGREES","GRADEN"),W(b,"DEVSQ","DEV.KWAD"),W(b,"DGET","DBLEZEN"),W(b,"DISC","DISCONTO"),W(b,"DMAX","DBMAX"),W(b,"DMIN","DBMIN"),
W(b,"DOLLAR","EURO"),W(b,"DOLLARDE","EURO.DE"),W(b,"DOLLARFR","EURO.BR"),W(b,"DPRODUCT","DBPRODUCT"),W(b,"DSTDEV","DBSTDEV"),W(b,"DSTDEVP","DBSTDEVP"),W(b,"DSUM","DBSOM"),W(b,"DURATION","DUUR"),W(b,"DVAR","DBVAR"),W(b,"DVARP","DBVARP"),W(b,"EDATE","ZELFDE.DAG"),W(b,"EFFECT","EFFECT.RENTE"),W(b,"EOMONTH","LAATSTE.DAG"),W(b,"ERF","FOUTFUNCTIE"),W(b,"ERFC","FOUT.COMPLEMENT"),W(b,"ERROR.TYPE","TYPE.FOUT"),W(b,"EXACT","GELIJK"),W(b,"EXPONDIST","EXPON.VERD"),W(b,"F.DIST","F.VERD"),W(b,"F.DIST.RT","F.VERD.RECHTS"),
W(b,"FACT","FACULTEIT"),W(b,"FACTDOUBLE","DUBBELE.FACULTEIT"),W(b,"FALSE","ONWAAR"),W(b,"FDIST","F.VERDELING"),W(b,"FIND","VIND.ALLES"),W(b,"FINDB","VIND.ALLES.B"),W(b,"FISHERINV","FISHER.INV"),W(b,"FIXED","VAST"),W(b,"FLOOR","AFRONDEN.BENEDEN"),W(b,"FORECAST","VOORSPELLEN"),W(b,"FREQUENCY","INTERVAL"),W(b,"FV","TW"),W(b,"FVSCHEDULE","TOEK.WAARDE2"),W(b,"GAMMALN","GAMMA.LN"),W(b,"GCD","GGD"),W(b,"GEOMEAN","MEETK.GEM"),W(b,"GROWTH","GROEI"),W(b,"HARMEAN","HARM.GEM"),W(b,"HEX2BIN","HEX.N.BIN"),W(b,
"HEX2DEC","HEX.N.DEC"),W(b,"HEX2OCT","HEX.N.OCT"),W(b,"HLOOKUP","HORIZ.ZOEKEN"),W(b,"HOUR","UUR"),W(b,"HYPGEOMDIST","HYPERGEO.VERD"),W(b,"IF","ALS"),W(b,"IFERROR","ALS.FOUT"),W(b,"INT","INTEGER"),W(b,"INTERCEPT","SNIJPUNT"),W(b,"INTRATE","RENTEPERCENTAGE"),W(b,"IPMT","IBET"),W(b,"IRR","IR"),W(b,"ISBLANK","ISLEEG"),W(b,"ISERR","ISFOUT2"),W(b,"ISERROR","ISFOUT"),W(b,"ISEVEN","IS.EVEN"),W(b,"ISLOGICAL","ISLOGISCH"),W(b,"ISNA","ISNB"),W(b,"ISNONTEXT","ISGEENTEKST"),W(b,"ISNUMBER","ISGETAL"),W(b,"ISODD",
"IS.ONEVEN"),W(b,"ISREF","ISVERWIJZING"),W(b,"ISTEXT","ISTEKST"),W(b,"KURT","KURTOSIS"),W(b,"LARGE","GROOTSTE"),W(b,"LCM","KGV"),W(b,"LEFT","LINKS"),W(b,"LEN","LENGTE"),W(b,"LINEST","LIJNSCH"),W(b,"LOGEST","LOGSCH"),W(b,"LOGINV","LOG.NORM.INV"),W(b,"LOGNORMDIST","LOG.NORM.VERD"),W(b,"LOOKUP","ZOEKEN"),W(b,"LOWER","KLEINE.LETTERS"),W(b,"MATCH","VERGELIJKEN"),W(b,"MDETERM","DETERMINANTMAT"),W(b,"MDURATION","AANG.DUUR"),W(b,"MEDIAN","MEDIAAN"),W(b,"MID","DEEL"),W(b,"MINUTE","MINUUT"),W(b,"MINVERSE",
"INVERSEMAT"),W(b,"MIRR","GIR"),W(b,"MMULT","PRODUCTMAT"),W(b,"MOD","REST"),W(b,"MODE","MODUS"),W(b,"MONTH","MAAND"),W(b,"MROUND","AFRONDEN.N.VEELVOUD"),W(b,"MULTINOMIAL","MULTINOMIAAL"),W(b,"NA","NB"),W(b,"NEGBINOMDIST","NEG.BINOM.VERD"),W(b,"NETWORKDAYS","NETTO.WERKDAGEN"),W(b,"NETWORKDAYS.INTL","NETWERKDAGEN.INTL"),W(b,"NOMINAL","NOMINALE.RENTE"),W(b,"NORMDIST","NORM.VERD"),W(b,"NORMINV","NORM.INV"),W(b,"NORMSDIST","STAND.NORM.VERD"),W(b,"NORMSINV","STAND.NORM.INV"),W(b,"NOT","NIET"),W(b,"NOW",
"NU"),W(b,"NPV","NHW"),W(b,"OCT2BIN","OCT.N.BIN"),W(b,"OCT2DEC","OCT.N.DEC"),W(b,"OCT2HEX","OCT.N.HEX"),W(b,"ODD","ONEVEN"),W(b,"OFFSET","VERSCHUIVING"),W(b,"OR","OF"),W(b,"PERCENTILE","PERCENTIEL"),W(b,"PERCENTRANK","PERCENT.RANG"),W(b,"PERCENTRANK.EXC","PROCENTRANG.EXC"),W(b,"PERCENTRANK.INC","PROCENTRANG.INC"),W(b,"PERMUT","PERMUTATIES"),W(b,"PMT","BET"),W(b,"POWER","MACHT"),W(b,"PPMT","PBET"),W(b,"PRICE","PRIJS.NOM"),W(b,"PRICEDISC","PRIJS.DISCONTO"),W(b,"PRICEMAT","PRIJS.VERVALDAG"),W(b,"PROB",
"KANS"),W(b,"PROPER","BEGINLETTERS"),W(b,"PV","HW"),W(b,"QUARTILE","KWARTIEL"),W(b,"RADIANS","RADIALEN"),W(b,"RAND","ASELECT"),W(b,"RANDBETWEEN","ASELECTTUSSEN"),W(b,"RANK","RANG"),W(b,"RANK.AVG","RANG.GEMIDDELDE"),W(b,"RANK.EQ","RANG.GELIJK"),W(b,"RATE","RENTE"),W(b,"RECEIVED","OPBRENGST"),W(b,"REPLACE","VERVANGEN"),W(b,"REPT","HERHALING"),W(b,"RIGHT","RECHTS"),W(b,"ROMAN","ROMEINS"),W(b,"ROUND","AFRONDEN"),W(b,"ROUNDDOWN","AFRONDEN.NAAR.BENEDEN"),W(b,"ROUNDUP","AFRONDEN.NAAR.BOVEN"),W(b,"ROW","RIJ"),
W(b,"ROWS","RIJEN"),W(b,"RSQ","R.KWADRAAT"),W(b,"SEARCH","VIND.SPEC"),W(b,"SEARCHB","VIND.SPEC.B"),W(b,"SECOND","SECONDE"),W(b,"SERIESSUM","SOM.MACHTREEKS"),W(b,"SIGN","POS.NEG"),W(b,"SKEW","SCHEEFHEID"),W(b,"SLN","LIN.AFSCHR"),W(b,"SLOPE","RICHTING"),W(b,"SMALL","KLEINSTE"),W(b,"SQRT","WORTEL"),W(b,"SQRTPI","WORTEL.PI"),W(b,"STANDARDIZE","NORMALISEREN"),W(b,"STEYX","STAND.FOUT.YX"),W(b,"SUBSTITUTE","SUBSTITUEREN"),W(b,"SUBTOTAL","SUBTOTAAL"),W(b,"SUM","SOM"),W(b,"SUMIF","SOM.ALS"),W(b,"SUMIFS","SOMMEN.ALS"),
W(b,"SUMPRODUCT","SOMPRODUCT"),W(b,"SUMSQ","KWADRATENSOM"),W(b,"SUMX2MY2","SOM.X2MINY2"),W(b,"SUMX2PY2","SOM.X2PLUSY2"),W(b,"SUMXMY2","SOM.XMINY.2"),W(b,"TBILLEQ","SCHATK.OBL"),W(b,"TBILLPRICE","SCHATK.PRIJS"),W(b,"TBILLYIELD","SCHATK.REND"),W(b,"TDIST","T.VERD"),W(b,"TEXT","TEKST"),W(b,"TIME","TIJD"),W(b,"TIMEVALUE","TIJDWAARDE"),W(b,"TODAY","VANDAAG"),W(b,"TRANSPOSE","TRANSPONEREN"),W(b,"TRIM","SPATIES.WISSEN"),W(b,"TRIMMEAN","GETRIMD.GEM"),W(b,"TRUE","WAAR"),W(b,"TRUNC","GEHEEL"),W(b,"TTEST","T.TOETS"),
W(b,"UPPER","HOOFDLETTERS"),W(b,"VALUE","WAARDE"),W(b,"VLOOKUP","VERT.ZOEKEN"),W(b,"WEEKDAY","WEEKDAG"),W(b,"WEEKNUM","WEEKNUMMER"),W(b,"WORKDAY","WERKDAG"),W(b,"WORKDAY.INTL","WERKDAG.INTL"),W(b,"XIRR","IR.SCHEMA"),W(b,"XLOOKUP","X.ZOEKEN"),W(b,"XNPV","NHW2"),W(b,"YEAR","JAAR"),W(b,"YEARFRAC","JAAR.DEEL"),W(b,"YIELD","RENDEMENT"),W(b,"YIELDDISC","REND.DISCONTO"),W(b,"ZTEST","Z.TOETS"),q0(b);case "PL":return b=s0(),W(b,"ABS","MODU\u0141.LICZBY"),W(b,"ACCRINT","NAL.ODS"),W(b,"ACCRINTM","NAL.ODS.WYKUP"),
W(b,"ADDRESS","ADRES"),W(b,"AND","ORAZ"),W(b,"ARABIC","ARABSKIE"),W(b,"AVEDEV","ODCH.\u015aREDNIE"),W(b,"AVERAGE","\u015aREDNIA"),W(b,"AVERAGEA","\u015aREDNIA.A"),W(b,"AVERAGEIF","\u015aREDNIA.JE\u017bELI"),W(b,"AVERAGEIFS","\u015aREDNIA.WARUNK\u00d3W"),W(b,"BIN2DEC","DW\u00d3JK.NA.DZIES"),W(b,"BIN2HEX","DW\u00d3JK.NA.SZESN"),W(b,"BIN2OCT","DW\u00d3JK.NA.\u00d3SM"),W(b,"BINOMDIST","ROZK\u0141AD.DWUM"),W(b,"CEILING","ZAOKR.W.G\u00d3R\u0118"),W(b,"CELL","KOM\u00d3RKA"),W(b,"CHAR","ZNAK"),W(b,"CHOOSE",
"WYBIERZ"),W(b,"CLEAN","OCZY\u015a\u0106"),W(b,"CODE","KOD"),W(b,"COLUMN","NR.KOLUMNY"),W(b,"COLUMNS","LICZBA.KOLUMN"),W(b,"COMBIN","KOMBINACJE"),W(b,"CONCATENATE","Z\u0141\u0104CZ.TEKSTY"),W(b,"CONFIDENCE","UFNO\u015a\u0106"),W(b,"CONVERT","KONWERTUJ"),W(b,"CORREL","WSP.KORELACJI"),W(b,"COUNT","ILE.LICZB"),W(b,"COUNTA","ILE.NIEPUSTYCH"),W(b,"COUNTBLANK","LICZ.PUSTE"),W(b,"COUNTIF","LICZ.JE\u017bELI"),W(b,"COUNTIFS","LICZ.WARUNKI"),W(b,"COUPDAYBS","WYP\u0141.DNI.OD.POCZ"),W(b,"COUPDAYS","WYP\u0141.DNI"),
W(b,"COUPDAYSNC","WYP\u0141.DNI.NAST"),W(b,"COUPNCD","WYP\u0141.DATA.NAST"),W(b,"COUPNUM","WYP\u0141.LICZBA"),W(b,"COUPPCD","WYP\u0141.DATA.POPRZ"),W(b,"COVAR","KOWARIANCJA"),W(b,"CRITBINOM","PR\u00d3G.ROZK\u0141AD.DWUM"),W(b,"CUMIPMT","SP\u0141AC.ODS"),W(b,"CUMPRINC","SP\u0141AC.KAPIT"),W(b,"DATE","DATA"),W(b,"DATEDIF","DATA.R\u00d3\u017bNICA"),W(b,"DATEVALUE","DATA.WARTO\u015a\u0106"),W(b,"DAVERAGE","BD.\u015aREDNIA"),W(b,"DAY","DZIE\u0143"),W(b,"DAYS360","DNI.360"),W(b,"DCOUNT","BD.ILE.REKORD\u00d3W"),
W(b,"DCOUNTA","BD.ILE.REKORD\u00d3W.A"),W(b,"DEC2BIN","DZIES.NA.DW\u00d3JK"),W(b,"DEC2HEX","DZIES.NA.SZESN"),W(b,"DEC2OCT","DZIES.NA.\u00d3SM"),W(b,"DECIMAL","DZIESI\u0118TNA"),W(b,"DEGREES","STOPNIE"),W(b,"DELTA","CZY.R\u00d3WNE"),W(b,"DEVSQ","ODCH.KWADRATOWE"),W(b,"DGET","BD.POLE"),W(b,"DISC","STOPA.DYSK"),W(b,"DMAX","BD.MAX"),W(b,"DMIN","BD.MIN"),W(b,"DOLLAR","KWOTA"),W(b,"DOLLARDE","CENA.DZIES"),W(b,"DOLLARFR","CENA.U\u0141AM"),W(b,"DPRODUCT","BD.ILOCZYN"),W(b,"DSTDEV","BD.ODCH.STANDARD"),W(b,
"DSTDEVP","BD.ODCH.STANDARD.POPUL"),W(b,"DSUM","BD.SUMA"),W(b,"DURATION","ROCZ.PRZYCH"),W(b,"DVAR","BD.WARIANCJA"),W(b,"DVARP","BD.WARIANCJA.POPUL"),W(b,"EDATE","NR.SER.DATY"),W(b,"EFFECT","EFEKTYWNA"),W(b,"EOMONTH","NR.SER.OST.DN.MIES"),W(b,"ERF","FUNKCJA.B\u0141"),W(b,"ERFC","KOMP.FUNKCJA.B\u0141"),W(b,"ERROR.TYPE","NR.B\u0141\u0118DU"),W(b,"EVEN","ZAOKR.DO.PARZ"),W(b,"EXACT","POR\u00d3WNAJ"),W(b,"EXPONDIST","ROZK\u0141AD.EXP"),W(b,"F.DIST","ROZK\u0141.F"),W(b,"F.DIST.RT","ROZK\u0141.F.PS"),W(b,
"FACT","SILNIA"),W(b,"FACTDOUBLE","SILNIA.DWUKR"),W(b,"FALSE","FA\u0141SZ"),W(b,"FDIST","ROZK\u0141AD.F"),W(b,"FIND","ZNAJD\u0179"),W(b,"FINDB","ZNAJD\u0179B"),W(b,"FISHER","ROZK\u0141AD.FISHER"),W(b,"FISHERINV","ROZK\u0141AD.FISHER.ODW"),W(b,"FIXED","ZAOKR.DO.TEKST"),W(b,"FLOOR","ZAOKR.W.D\u00d3\u0141"),W(b,"FORECAST","REGLINX"),W(b,"FREQUENCY","CZ\u0118STO\u015a\u0106"),W(b,"FVSCHEDULE","WART.PRZYSZ\u0141.KAP"),W(b,"GAMMALN","ROZK\u0141AD.LIN.GAMMA"),W(b,"GCD","NAJW.WSP.DZIEL"),W(b,"GEOMEAN","\u015aREDNIA.GEOMETRYCZNA"),
W(b,"GROWTH","REGEXPW"),W(b,"HARMEAN","\u015aREDNIA.HARMONICZNA"),W(b,"HEX2BIN","SZESN.NA.DW\u00d3JK"),W(b,"HEX2DEC","SZESN.NA.DZIES"),W(b,"HEX2OCT","SZESN.NA.\u00d3SM"),W(b,"HLOOKUP","WYSZUKAJ.POZIOMO"),W(b,"HOUR","GODZINA"),W(b,"HYPERLINK","HIPER\u0141\u0104CZE"),W(b,"HYPGEOMDIST","ROZK\u0141AD.HIPERGEOM"),W(b,"IF","JE\u017bELI"),W(b,"IFERROR","JE\u017bELI.B\u0141\u0104D"),W(b,"INDEX","INDEKS"),W(b,"INDIRECT","ADR.PO\u015aR"),W(b,"INT","ZAOKR.DO.CA\u0141K"),W(b,"INTERCEPT","ODCI\u0118TA"),W(b,"INTRATE",
"STOPA.PROC"),W(b,"ISBLANK","CZY.PUSTA"),W(b,"ISERR","CZY.B\u0141"),W(b,"ISERROR","CZY.B\u0141\u0104D"),W(b,"ISEVEN","CZY.PARZYSTE"),W(b,"ISLOGICAL","CZY.LOGICZNA"),W(b,"ISNA","CZY.BRAK"),W(b,"ISNONTEXT","CZY.NIE.TEKST"),W(b,"ISNUMBER","CZY.LICZBA"),W(b,"ISODD","CZY.NIEPARZYSTE"),W(b,"ISREF","CZY.ADR"),W(b,"ISTEXT","CZY.TEKST"),W(b,"KURT","KURTOZA"),W(b,"LARGE","MAX.K"),W(b,"LCM","NAJMN.WSP.WIEL"),W(b,"LEFT","LEWY"),W(b,"LEN","D\u0141"),W(b,"LINEST","REGLINP"),W(b,"LOGEST","REGEXPP"),W(b,"LOGINV",
"ROZK\u0141AD.LOG.ODW"),W(b,"LOGNORMDIST","ROZK\u0141AD.LOG"),W(b,"LOOKUP","WYSZUKAJ"),W(b,"LOWER","LITERY.MA\u0141E"),W(b,"MATCH","PODAJ.POZYCJ\u0118"),W(b,"MAXA","MAX.A"),W(b,"MDETERM","WYZNACZNIK.MACIERZY"),W(b,"MDURATION","ROCZ.PRZYCH.M"),W(b,"MEDIAN","MEDIANA"),W(b,"MID","FRAGMENT.TEKSTU"),W(b,"MINA","MIN.A"),W(b,"MINUTE","MINUTA"),W(b,"MINVERSE","MACIERZ.ODW"),W(b,"MMULT","MACIERZ.ILOCZYN"),W(b,"MODE","WYST.NAJCZ\u0118\u015aCIEJ"),W(b,"MONTH","MIESI\u0104C"),W(b,"MROUND","ZAOKR.DO.WIELOKR"),
W(b,"MULTINOMIAL","WIELOMIAN"),W(b,"NA","BRAK"),W(b,"NEGBINOMDIST","ROZK\u0141AD.DWUM.PRZEC"),W(b,"NETWORKDAYS","DNI.ROBOCZE"),W(b,"NETWORKDAYS.INTL","DNI.ROBOCZE.NIESTAND"),W(b,"NOMINAL","NOMINALNA"),W(b,"NORMDIST","ROZK\u0141AD.NORMALNY"),W(b,"NORMINV","ROZK\u0141AD.NORMALNY.ODW"),W(b,"NORMSDIST","ROZK\u0141AD.NORMALNY.S"),W(b,"NORMSINV","ROZK\u0141AD.NORMALNY.S.ODW"),W(b,"NOT","NIE"),W(b,"NOW","TERAZ"),W(b,"OCT2BIN","\u00d3SM.NA.DW\u00d3JK"),W(b,"OCT2DEC","\u00d3SM.NA.DZIES"),W(b,"OCT2HEX","\u00d3SM.NA.SZESN"),
W(b,"ODD","ZAOKR.DO.NPARZ"),W(b,"OFFSET","PRZESUNI\u0118CIE"),W(b,"OR","LUB"),W(b,"PERCENTILE","PERCENTYL"),W(b,"PERCENTRANK","PROCENT.POZYCJA"),W(b,"PERCENTRANK.EXC","PROC.POZ.PRZEDZ.OTW"),W(b,"PERCENTRANK.INC","PROC.POZ.PRZEDZ.ZAMK"),W(b,"PERMUT","PERMUTACJE"),W(b,"POISSON","ROZK\u0141AD.POISSON"),W(b,"POWER","POT\u0118GA"),W(b,"PRICE","CENA"),W(b,"PRICEDISC","CENA.DYSK"),W(b,"PRICEMAT","CENA.WYKUP"),W(b,"PROB","PRAWDPD"),W(b,"PRODUCT","ILOCZYN"),W(b,"PROPER","Z.WIELKIEJ.LITERY"),W(b,"QUARTILE",
"KWARTYL"),W(b,"QUOTIENT","CZ.CA\u0141K.DZIELENIA"),W(b,"RADIANS","RADIANY"),W(b,"RAND","LOS"),W(b,"RANDBETWEEN","LOS.ZAKR"),W(b,"RANK","POZYCJA"),W(b,"RANK.AVG","POZYCJA.\u015aR"),W(b,"RANK.EQ","POZYCJA.NAJW"),W(b,"RECEIVED","KWOTA.WYKUP"),W(b,"REPLACE","ZAST\u0104P"),W(b,"REPT","POWT"),W(b,"RIGHT","PRAWY"),W(b,"ROMAN","RZYMSKIE"),W(b,"ROUND","ZAOKR"),W(b,"ROUNDDOWN","ZAOKR.D\u00d3\u0141"),W(b,"ROUNDUP","ZAOKR.G\u00d3RA"),W(b,"ROW","WIERSZ"),W(b,"ROWS","ILE.WIERSZY"),W(b,"RSQ","R.KWADRAT"),W(b,"SEARCH",
"SZUKAJ.TEKST"),W(b,"SEARCHB","SZUKAJ.TEKST.B"),W(b,"SECOND","SEKUNDA"),W(b,"SERIESSUM","SUMA.SZER.POT"),W(b,"SIGN","ZNAK.LICZBY"),W(b,"SKEW","SKO\u015aNO\u015a\u0106"),W(b,"SLOPE","NACHYLENIE"),W(b,"SMALL","MIN.K"),W(b,"SQRT","PIERWIASTEK"),W(b,"SQRTPI","PIERW.PI"),W(b,"STANDARDIZE","NORMALIZUJ"),W(b,"STDEV","ODCH.STANDARDOWE"),W(b,"STDEVA","ODCH.STANDARDOWE.A"),W(b,"STDEVP","ODCH.STANDARD.POPUL"),W(b,"STDEVPA","ODCH.STANDARD.POPUL.A"),W(b,"STEYX","REGB\u0141STD"),W(b,"SUBSTITUTE","PODSTAW"),W(b,
"SUBTOTAL","SUMY.CZ\u0118\u015aCIOWE"),W(b,"SUM","SUMA"),W(b,"SUMIF","SUMA.JE\u017bELI"),W(b,"SUMIFS","SUMA.WARUNK\u00d3W"),W(b,"SUMPRODUCT","SUMA.ILOCZYN\u00d3W"),W(b,"SUMSQ","SUMA.KWADRAT\u00d3W"),W(b,"SUMX2MY2","SUMA.X2.M.Y2"),W(b,"SUMX2PY2","SUMA.X2.P.Y2"),W(b,"SUMXMY2","SUMA.XMY.2"),W(b,"T.INV","ROZK\u0141.T.ODWR"),W(b,"T.INV.2T","ROZK\u0141.T.ODWR.DS"),W(b,"TBILLEQ","RENT.EKW.BS"),W(b,"TBILLPRICE","CENA.BS"),W(b,"TBILLYIELD","RENT.BS"),W(b,"TDIST","ROZK\u0141AD.T"),W(b,"TEXT","TEKST"),W(b,"TIME",
"CZAS"),W(b,"TIMEVALUE","CZAS.WARTO\u015a\u0106"),W(b,"TINV","ROZK\u0141AD.T.ODW"),W(b,"TODAY","DZI\u015a"),W(b,"TRANSPOSE","TRANSPONUJ"),W(b,"TREND","REGLINW"),W(b,"TRIM","USU\u0143.ZB\u0118DNE.ODST\u0118PY"),W(b,"TRIMMEAN","\u015aREDNIA.WEWN"),W(b,"TRUE","PRAWDA"),W(b,"TRUNC","LICZBA.CA\u0141K"),W(b,"TTEST","TEST.T"),W(b,"TYPE","TYP"),W(b,"UPPER","LITERY.WIELKIE"),W(b,"VALUE","WARTO\u015a\u0106"),W(b,"VAR","WARIANCJA"),W(b,"VARA","WARIANCJA.A"),W(b,"VARP","WARIANCJA.POPUL"),W(b,"VARPA","WARIANCJA.POPUL.A"),
W(b,"VLOOKUP","WYSZUKAJ.PIONOWO"),W(b,"WEEKDAY","DZIE\u0143.TYG"),W(b,"WEEKNUM","NUM.TYG"),W(b,"WEIBULL","ROZK\u0141AD.WEIBULL"),W(b,"WORKDAY","DZIE\u0143.ROBOCZY"),W(b,"WORKDAY.INTL","DZIE\u0143.ROBOCZY.NIESTAND"),W(b,"XLOOKUP","X.WYSZUKAJ"),W(b,"YEAR","ROK"),W(b,"YEARFRAC","CZ\u0118\u015a\u0106.ROKU"),W(b,"YIELD","RENTOWNO\u015a\u0106"),W(b,"YIELDDISC","RENT.DYSK"),W(b,"ZTEST","TEST.Z"),q0(b);case "PT_BR":return b=s0(),W(b,"ACCRINT","JUROSACUM"),W(b,"ACCRINTM","JUROSACUMV"),W(b,"ADDRESS","ENDERE\u00c7O"),
W(b,"AND","E"),W(b,"ARABIC","AR\u00c1BICO"),W(b,"ASIN","ASEN"),W(b,"ASINH","ASENH"),W(b,"AVEDEV","DESV.M\u00c9DIO"),W(b,"AVERAGE","M\u00c9DIA"),W(b,"AVERAGEA","M\u00c9DIAA"),W(b,"AVERAGEIF","M\u00c9DIASE"),W(b,"AVERAGEIFS","M\u00c9DIASES"),W(b,"BIN2DEC","BINADEC"),W(b,"BIN2HEX","BINAHEX"),W(b,"BIN2OCT","BINAOCT"),W(b,"BINOMDIST","DISTRBINOM"),W(b,"CEILING","TETO"),W(b,"CELL","C\u00c9L"),W(b,"CHAR","CARACT"),W(b,"CHOOSE","ESCOLHER"),W(b,"CLEAN","TIRAR"),W(b,"CODE","C\u00d3DIGO"),W(b,"COLUMN","COL"),
W(b,"COLUMNS","COLS"),W(b,"CONCATENATE","CONCATENAR"),W(b,"CONFIDENCE","INT.CONFIAN\u00c7A"),W(b,"CONVERT","CONVERTER"),W(b,"COUNT","CONT.N\u00daM"),W(b,"COUNTA","CONT.VALORES"),W(b,"COUNTBLANK","CONTAR.VAZIO"),W(b,"COUNTIF","CONT.SE"),W(b,"COUNTIFS","CONT.SES"),W(b,"COUPDAYBS","CUPDIASINLIQ"),W(b,"COUPDAYS","CUPDIAS"),W(b,"COUPDAYSNC","CUPDIASPR\u00d3X"),W(b,"COUPNCD","CUPDATAPR\u00d3X"),W(b,"COUPNUM","CUPN\u00daM"),W(b,"COUPPCD","CUPDATAANT"),W(b,"CRITBINOM","CRIT.BINOM"),W(b,"CUMIPMT","PGTOJURACUM"),
W(b,"CUMPRINC","PGTOCAPACUM"),W(b,"DATE","DATA"),W(b,"DATEDIF","DATADIF"),W(b,"DATEVALUE","DATA.VALOR"),W(b,"DAVERAGE","BDM\u00c9DIA"),W(b,"DAY","DIA"),W(b,"DAYS360","DIAS360"),W(b,"DB","BD"),W(b,"DCOUNT","BDCONTAR"),W(b,"DCOUNTA","BDCONTARA"),W(b,"DDB","BDD"),W(b,"DEC2BIN","DECABIN"),W(b,"DEC2HEX","DECAHEX"),W(b,"DEC2OCT","DECAOCT"),W(b,"DEGREES","GRAUS"),W(b,"DEVSQ","DESVQ"),W(b,"DGET","BDEXTRAIR"),W(b,"DISC","DESC"),W(b,"DMAX","BDM\u00c1X"),W(b,"DMIN","BDM\u00cdN"),W(b,"DOLLAR","MOEDA"),W(b,"DOLLARDE",
"MOEDADEC"),W(b,"DOLLARFR","MOEDAFRA"),W(b,"DPRODUCT","BDMULTIPL"),W(b,"DSTDEV","BDEST"),W(b,"DSTDEVP","BDDESVPA"),W(b,"DSUM","BDSOMA"),W(b,"DURATION","DURA\u00c7\u00c3O"),W(b,"DVAR","BDVAREST"),W(b,"DVARP","BDVARP"),W(b,"EDATE","DATAM"),W(b,"EFFECT","EFETIVA"),W(b,"EOMONTH","FIMM\u00caS"),W(b,"ERF","FUNCERRO"),W(b,"ERFC","FUNERROCOMPL"),W(b,"ERROR.TYPE","TIPO.ERRO"),W(b,"EVEN","PAR"),W(b,"EXACT","EXATO"),W(b,"EXPONDIST","DISTEXPON"),W(b,"F.DIST","DIST.F"),W(b,"F.DIST.RT","DIST.F.CD"),W(b,"FACT",
"FATORIAL"),W(b,"FACTDOUBLE","FATDUPLO"),W(b,"FALSE","FALSO"),W(b,"FDIST","DISTF"),W(b,"FIND","PROCURAR"),W(b,"FINDB","PROCURARB"),W(b,"FIXED","DEF.N\u00daM.DEC"),W(b,"FLOOR","ARREDMULTB"),W(b,"FORECAST","PREVIS\u00c3O"),W(b,"FREQUENCY","FREQ\u00dc\u00caNCIA"),W(b,"FV","VF"),W(b,"FVSCHEDULE","VFPLANO"),W(b,"GAMMALN","LNGAMA"),W(b,"GCD","MDC"),W(b,"GEOMEAN","M\u00c9DIA.GEOM\u00c9TRICA"),W(b,"GROWTH","CRESCIMENTO"),W(b,"HARMEAN","M\u00c9DIA.HARM\u00d4NICA"),W(b,"HEX2BIN","HEXABIN"),W(b,"HEX2DEC","HEXADEC"),
W(b,"HEX2OCT","HEXAOCT"),W(b,"HLOOKUP","PROCH"),W(b,"HOUR","HORA"),W(b,"HYPERLINK","HIPERLINK"),W(b,"HYPGEOMDIST","DIST.HIPERGEOM"),W(b,"IF","SE"),W(b,"IFERROR","SEERRO"),W(b,"INDEX","\u00cdNDICE"),W(b,"INDIRECT","INDIRETO"),W(b,"INTERCEPT","INTERCEP\u00c7\u00c3O"),W(b,"INTRATE","TAXAJUROS"),W(b,"IPMT","IPGTO"),W(b,"IRR","TIR"),W(b,"ISBLANK","\u00c9C\u00c9L.VAZIA"),W(b,"ISERR","\u00c9ERRO"),W(b,"ISERROR","\u00c9ERROS"),W(b,"ISEVEN","\u00c9PAR"),W(b,"ISLOGICAL","\u00c9L\u00d3GICO"),W(b,"ISNA","\u00c9.N\u00c3O.DISP"),
W(b,"ISNONTEXT","\u00c9.N\u00c3O.TEXTO"),W(b,"ISNUMBER","\u00c9N\u00daM"),W(b,"ISODD","\u00c9IMPAR"),W(b,"ISREF","\u00c9REF"),W(b,"ISTEXT","\u00c9TEXTO"),W(b,"KURT","CURT"),W(b,"LARGE","MAIOR"),W(b,"LCM","MMC"),W(b,"LEFT","ESQUERDA"),W(b,"LEN","N\u00daM.CARACT"),W(b,"LINEST","PROJ.LIN"),W(b,"LOGEST","PROJ.LOG"),W(b,"LOGINV","INVLOG"),W(b,"LOGNORMDIST","DIST.LOGNORMAL"),W(b,"LOOKUP","PROC"),W(b,"LOWER","MIN\u00daSCULA"),W(b,"MATCH","CORRESP"),W(b,"MAX","M\u00c1XIMO"),W(b,"MAXA","M\u00c1XIMOA"),W(b,
"MDETERM","MATRIZ.DETERM"),W(b,"MDURATION","MDURA\u00c7\u00c3O"),W(b,"MEDIAN","MED"),W(b,"MID","EXT.TEXTO"),W(b,"MIN","M\u00cdNIMO"),W(b,"MINA","M\u00cdNIMOA"),W(b,"MINUTE","MINUTO"),W(b,"MINVERSE","MATRIZ.INVERSO"),W(b,"MIRR","MTIR"),W(b,"MMULT","MATRIZ.MULT"),W(b,"MODE","MODO"),W(b,"MONTH","M\u00caS"),W(b,"MROUND","MARRED"),W(b,"NA","N\u00c3O.DISP"),W(b,"NEGBINOMDIST","DIST.BIN.NEG"),W(b,"NETWORKDAYS","DIATRABALHOTOTAL"),W(b,"NETWORKDAYS.INTL","DIATRABALHOTOTAL.INTL"),W(b,"NORMDIST","DISTNORM"),
W(b,"NORMINV","INV.NORM"),W(b,"NORMSDIST","DISTNORMP"),W(b,"NORMSINV","INV.NORMP"),W(b,"NOT","N\u00c3O"),W(b,"NOW","AGORA"),W(b,"NPV","VPL"),W(b,"OCT2BIN","OCTABIN"),W(b,"OCT2DEC","OCTADEC"),W(b,"OCT2HEX","OCTAHEX"),W(b,"ODD","\u00cdMPAR"),W(b,"OFFSET","DESLOC"),W(b,"OR","OU"),W(b,"PERCENTILE","PERCENTIL"),W(b,"PERCENTRANK","ORDEM.PORCENTUAL"),W(b,"PERCENTRANK.EXC","ORDEM.PORCENTUAL.EXC"),W(b,"PERCENTRANK.INC","ORDEM.PORCENTUAL.INC"),W(b,"PMT","PGTO"),W(b,"POWER","POT\u00caNCIA"),W(b,"PPMT","PPGTO"),
W(b,"PRICE","PRE\u00c7O"),W(b,"PRICEDISC","PRE\u00c7ODESC"),W(b,"PRICEMAT","PRE\u00c7OVENC"),W(b,"PRODUCT","MULT"),W(b,"PROPER","PRI.MAI\u00daSCULA"),W(b,"PV","VP"),W(b,"QUARTILE","QUARTIL"),W(b,"QUOTIENT","QUOCIENTE"),W(b,"RADIANS","RADIANOS"),W(b,"RAND","ALEAT\u00d3RIO"),W(b,"RANDBETWEEN","ALEAT\u00d3RIOENTRE"),W(b,"RANK","ORDEM"),W(b,"RANK.AVG","ORDEM.M\u00c9D"),W(b,"RANK.EQ","ORDEM.EQ"),W(b,"RATE","TAXA"),W(b,"RECEIVED","RECEBER"),W(b,"REPLACE","MUDAR"),W(b,"RIGHT","DIREITA"),W(b,"ROMAN","ROMANO"),
W(b,"ROUND","ARRED"),W(b,"ROUNDDOWN","ARREDONDAR.PARA.BAIXO"),W(b,"ROUNDUP","ARREDONDAR.PARA.CIMA"),W(b,"ROW","LIN"),W(b,"ROWS","LINS"),W(b,"RSQ","RQUAD"),W(b,"SEARCH","LOCALIZAR"),W(b,"SEARCHB","LOCALIZARB"),W(b,"SECOND","SEGUNDO"),W(b,"SERIESSUM","SOMASEQ\u00dc\u00caNCIA"),W(b,"SIGN","SINAL"),W(b,"SIN","SEN"),W(b,"SINH","SENH"),W(b,"SKEW","DISTOR\u00c7\u00c3O"),W(b,"SLN","DPD"),W(b,"SLOPE","INCLINA\u00c7\u00c3O"),W(b,"SMALL","MENOR"),W(b,"SQRT","RAIZ"),W(b,"SQRTPI","RAIZPI"),W(b,"STANDARDIZE","PADRONIZAR"),
W(b,"STDEV","DESVPAD"),W(b,"STDEVA","DESVPADA"),W(b,"STDEVP","DESVPADP"),W(b,"STDEVPA","DESVPADPA"),W(b,"STEYX","EPADYX"),W(b,"SUBSTITUTE","SUBSTITUIR"),W(b,"SUM","SOMA"),W(b,"SUMIF","SOMASE"),W(b,"SUMIFS","SOMASES"),W(b,"SUMPRODUCT","SOMARPRODUTO"),W(b,"SUMSQ","SOMAQUAD"),W(b,"SUMX2MY2","SOMAX2DY2"),W(b,"SUMX2PY2","SOMAX2SY2"),W(b,"SUMXMY2","SOMAXMY2"),W(b,"SYD","SDA"),W(b,"T.INV","INV.T"),W(b,"T.INV.2T","INV.T.BC"),W(b,"TBILLEQ","OTN"),W(b,"TBILLPRICE","OTNVALOR"),W(b,"TBILLYIELD","OTNLUCRO"),W(b,
"TDIST","DISTT"),W(b,"TEXT","TEXTO"),W(b,"TIME","TEMPO"),W(b,"TIMEVALUE","VALOR.TEMPO"),W(b,"TINV","INVT"),W(b,"TODAY","HOJE"),W(b,"TRANSPOSE","TRANSPOR"),W(b,"TREND","TEND\u00caNCIA"),W(b,"TRIM","ARRUMAR"),W(b,"TRIMMEAN","M\u00c9DIA.INTERNA"),W(b,"TRUE","VERDADEIRO"),W(b,"TRUNC","TRUNCAR"),W(b,"TTEST","TESTET"),W(b,"TYPE","TIPO"),W(b,"UPPER","MAI\u00daSCULA"),W(b,"VALUE","VALOR"),W(b,"VDB","BDV"),W(b,"VLOOKUP","PROCV"),W(b,"WEEKDAY","DIA.DA.SEMANA"),W(b,"WEEKNUM","N\u00daMSEMANA"),W(b,"WORKDAY",
"DIATRABALHO"),W(b,"WORKDAY.INTL","DIATRABALHO.INTL"),W(b,"XIRR","XTIR"),W(b,"XLOOKUP","PROCX"),W(b,"XNPV","XVPL"),W(b,"YEAR","ANO"),W(b,"YEARFRAC","FRA\u00c7\u00c3OANO"),W(b,"YIELD","LUCRO"),W(b,"YIELDDISC","LUCRODESC"),W(b,"ZTEST","TESTEZ"),q0(b);case "PT_PT":return b=s0(),W(b,"ACCRINT","JUROSACUM"),W(b,"ACCRINTM","JUROSACUMV"),W(b,"ADDRESS","ENDERE\u00c7O"),W(b,"AND","E"),W(b,"ARABIC","\u00c1RABE"),W(b,"ASIN","ASEN"),W(b,"ASINH","ASENH"),W(b,"AVEDEV","DESV.M\u00c9DIO"),W(b,"AVERAGE","M\u00c9DIA"),
W(b,"AVERAGEA","M\u00c9DIAA"),W(b,"AVERAGEIF","M\u00c9DIA.SE"),W(b,"AVERAGEIFS","M\u00c9DIA.SE.S"),W(b,"BIN2DEC","BINADEC"),W(b,"BIN2HEX","BINAHEX"),W(b,"BIN2OCT","BINAOCT"),W(b,"BINOMDIST","DISTRBINOM"),W(b,"CEILING","ARRED.EXCESSO"),W(b,"CELL","C\u00c9L"),W(b,"CHAR","CAR\u00c1CT"),W(b,"CHOOSE","SELECCIONAR"),W(b,"CLEAN","LIMPARB"),W(b,"CODE","C\u00d3DIGO"),W(b,"COLUMN","COL"),W(b,"COLUMNS","COLS"),W(b,"CONCATENATE","CONCATENAR"),W(b,"CONFIDENCE","INT.CONFIAN\u00c7A"),W(b,"CONVERT","CONVERTER"),
W(b,"COUNT","CONTAR"),W(b,"COUNTA","CONTAR.VAL"),W(b,"COUNTBLANK","CONTAR.VAZIO"),W(b,"COUNTIF","CONTAR.SE"),W(b,"COUNTIFS","CONTAR.SE.S"),W(b,"COUPDAYBS","CUPDIASINLIQ"),W(b,"COUPDAYS","CUPDIAS"),W(b,"COUPDAYSNC","CUPDIASPR\u00d3X"),W(b,"COUPNCD","CUPDATAPR\u00d3X"),W(b,"COUPNUM","CUPN\u00daM"),W(b,"COUPPCD","CUPDATAANT"),W(b,"CRITBINOM","CRIT.BINOM"),W(b,"CUMIPMT","PGTOJURACUM"),W(b,"CUMPRINC","PGTOCAPACUM"),W(b,"DATE","DATA"),W(b,"DATEDIF","DATADIF"),W(b,"DATEVALUE","DATA.VALOR"),W(b,"DAVERAGE",
"BDM\u00c9DIA"),W(b,"DAY","DIA"),W(b,"DAYS360","DIAS360"),W(b,"DB","BD"),W(b,"DCOUNT","BDCONTAR"),W(b,"DCOUNTA","BDCONTAR.VAL"),W(b,"DDB","BDD"),W(b,"DEC2BIN","DECABIN"),W(b,"DEC2HEX","DECAHEX"),W(b,"DEC2OCT","DECAOCT"),W(b,"DEGREES","GRAUS"),W(b,"DEVSQ","DESVQ"),W(b,"DGET","BDOBTER"),W(b,"DISC","DESC"),W(b,"DMAX","BDM\u00c1X"),W(b,"DMIN","BDM\u00cdN"),W(b,"DOLLAR","MOEDA"),W(b,"DOLLARDE","MOEDADEC"),W(b,"DOLLARFR","MOEDAFRA"),W(b,"DPRODUCT","BDMULTIPL"),W(b,"DSTDEV","BDDESVPAD"),W(b,"DSTDEVP","BDDESVPADP"),
W(b,"DSUM","BDSOMA"),W(b,"DURATION","DURA\u00c7\u00c3O"),W(b,"DVAR","BDVAR"),W(b,"DVARP","BDVARP"),W(b,"EDATE","DATAM"),W(b,"EFFECT","EFECTIVA"),W(b,"EOMONTH","FIMM\u00caS"),W(b,"ERF","FUNCERRO"),W(b,"ERFC","FUNCERROCOMPL"),W(b,"ERROR.TYPE","TIPO.ERRO"),W(b,"EVEN","PAR"),W(b,"EXACT","EXACTO"),W(b,"EXPONDIST","DISTEXPON"),W(b,"F.DIST","DIST.F"),W(b,"F.DIST.RT","DIST.F.DIR"),W(b,"FACT","FACTORIAL"),W(b,"FACTDOUBLE","FACTDUPLO"),W(b,"FALSE","FALSO"),W(b,"FDIST","DISTF"),W(b,"FIND","LOCALIZAR"),W(b,"FINDB",
"LOCALIZARB"),W(b,"FIXED","FIXA"),W(b,"FLOOR","ARRED.DEFEITO"),W(b,"FORECAST","PREVIS\u00c3O"),W(b,"FREQUENCY","FREQU\u00caNCIA"),W(b,"FV","VF"),W(b,"FVSCHEDULE","VFPLANO"),W(b,"GAMMALN","LNGAMA"),W(b,"GCD","MDC"),W(b,"GEOMEAN","M\u00c9DIA.GEOM\u00c9TRICA"),W(b,"GROWTH","CRESCIMENTO"),W(b,"HARMEAN","M\u00c9DIA.HARM\u00d3NICA"),W(b,"HEX2BIN","HEXABIN"),W(b,"HEX2DEC","HEXADEC"),W(b,"HEX2OCT","HEXAOCT"),W(b,"HLOOKUP","PROCH"),W(b,"HOUR","HORA"),W(b,"HYPERLINK","HIPERLIGA\u00c7\u00c3O"),W(b,"HYPGEOMDIST",
"DIST.HIPERGEOM"),W(b,"IF","SE"),W(b,"IFERROR","SE.ERRO"),W(b,"INDEX","\u00cdNDICE"),W(b,"INDIRECT","INDIRECTO"),W(b,"INTERCEPT","INTERCEPTAR"),W(b,"INTRATE","TAXAJUROS"),W(b,"IPMT","IPGTO"),W(b,"IRR","TIR"),W(b,"ISBLANK","\u00c9.C\u00c9L.VAZIA"),W(b,"ISERR","\u00c9.ERROS"),W(b,"ISERROR","\u00c9.ERRO"),W(b,"ISEVEN","\u00c9PAR"),W(b,"ISLOGICAL","\u00c9.L\u00d3GICO"),W(b,"ISNA","\u00c9.N\u00c3O.DISP"),W(b,"ISNONTEXT","\u00c9.N\u00c3O.TEXTO"),W(b,"ISNUMBER","\u00c9.N\u00daM"),W(b,"ISODD","\u00c9\u00cdMPAR"),
W(b,"ISREF","\u00c9.REF"),W(b,"ISTEXT","\u00c9.TEXTO"),W(b,"KURT","CURT"),W(b,"LARGE","MAIOR"),W(b,"LCM","MMC"),W(b,"LEFT","ESQUERDA"),W(b,"LEN","N\u00daM.CARACT"),W(b,"LINEST","PROJ.LIN"),W(b,"LOGEST","PROJ.LOG"),W(b,"LOGINV","INVLOG"),W(b,"LOGNORMDIST","DIST.NORMALLOG"),W(b,"LOOKUP","PROC"),W(b,"LOWER","MIN\u00daSCULAS"),W(b,"MATCH","CORRESP"),W(b,"MAX","M\u00c1XIMO"),W(b,"MAXA","M\u00c1XIMOA"),W(b,"MDETERM","MATRIZ.DETERM"),W(b,"MDURATION","MDURA\u00c7\u00c3O"),W(b,"MEDIAN","MED"),W(b,"MID","SEG.TEXTO"),
W(b,"MIN","M\u00cdNIMO"),W(b,"MINA","M\u00cdNIMOA"),W(b,"MINUTE","MINUTO"),W(b,"MINVERSE","MATRIZ.INVERSA"),W(b,"MIRR","MTIR"),W(b,"MMULT","MATRIZ.MULT"),W(b,"MOD","RESTO"),W(b,"MODE","MODA"),W(b,"MONTH","M\u00caS"),W(b,"MROUND","MARRED"),W(b,"MULTINOMIAL","POLINOMIAL"),W(b,"NA","N\u00c3O.DISP"),W(b,"NEGBINOMDIST","DIST.BIN.NEG"),W(b,"NETWORKDAYS","DIATRABALHOTOTAL"),W(b,"NETWORKDAYS.INTL","DIATRABALHOTOTAL.INTL"),W(b,"NORMDIST","DIST.NORM"),W(b,"NORMINV","INV.NORM"),W(b,"NORMSDIST","DIST.NORMP"),
W(b,"NORMSINV","INV.NORMP"),W(b,"NOT","N\u00c3O"),W(b,"NOW","AGORA"),W(b,"NPV","VAL"),W(b,"OCT2BIN","OCTABIN"),W(b,"OCT2DEC","OCTADEC"),W(b,"OCT2HEX","OCTAHEX"),W(b,"ODD","\u00cdMPAR"),W(b,"OFFSET","DESLOCAMENTO"),W(b,"OR","OU"),W(b,"PERCENTILE","PERCENTIL"),W(b,"PERCENTRANK","ORDEM.PERCENTUAL"),W(b,"PERCENTRANK.EXC","ORDEM.PERCENTUAL.EXC"),W(b,"PERCENTRANK.INC","ORDEM.PERCENTUAL.INC"),W(b,"PERMUT","PERMUTAR"),W(b,"PMT","PGTO"),W(b,"POWER","POT\u00caNCIA"),W(b,"PPMT","PPGTO"),W(b,"PRICE","PRE\u00c7O"),
W(b,"PRICEDISC","PRE\u00c7ODESC"),W(b,"PRICEMAT","PRE\u00c7OVENC"),W(b,"PRODUCT","PRODUTO"),W(b,"PROPER","INICIAL.MAI\u00daSCULA"),W(b,"PV","VA"),W(b,"QUARTILE","QUARTIL"),W(b,"QUOTIENT","QUOCIENTE"),W(b,"RADIANS","RADIANOS"),W(b,"RAND","ALEAT\u00d3RIO"),W(b,"RANDBETWEEN","ALEAT\u00d3RIOENTRE"),W(b,"RANK","ORDEM"),W(b,"RANK.AVG","ORDEM.M\u00c9D"),W(b,"RANK.EQ","ORDEM.EQ"),W(b,"RATE","TAXA"),W(b,"RECEIVED","RECEBER"),W(b,"REPLACE","SUBSTITUIR"),W(b,"REPT","REPETIR"),W(b,"RIGHT","DIREITA"),W(b,"ROMAN",
"ROMANO"),W(b,"ROUND","ARRED"),W(b,"ROUNDDOWN","ARRED.PARA.BAIXO"),W(b,"ROUNDUP","ARRED.PARA.CIMA"),W(b,"ROW","LIN"),W(b,"ROWS","LINS"),W(b,"RSQ","RQUAD"),W(b,"SEARCH","PROCURAR"),W(b,"SEARCHB","PROCURARB"),W(b,"SECOND","SEGUNDO"),W(b,"SERIESSUM","SOMAS\u00c9RIE"),W(b,"SIGN","SINAL"),W(b,"SIN","SEN"),W(b,"SINH","SENH"),W(b,"SKEW","DISTOR\u00c7\u00c3O"),W(b,"SLN","AMORT"),W(b,"SLOPE","DECLIVE"),W(b,"SMALL","MENOR"),W(b,"SQRT","RAIZQ"),W(b,"SQRTPI","RAIZPI"),W(b,"STANDARDIZE","NORMALIZAR"),W(b,"STDEV",
"DESVPAD"),W(b,"STDEVA","DESVPADA"),W(b,"STDEVP","DESVPADP"),W(b,"STDEVPA","DESVPADPA"),W(b,"STEYX","EPADYX"),W(b,"SUBSTITUTE","SUBST"),W(b,"SUM","SOMA"),W(b,"SUMIF","SOMA.SE"),W(b,"SUMIFS","SOMA.SE.S"),W(b,"SUMPRODUCT","SOMARPRODUTO"),W(b,"SUMSQ","SOMARQUAD"),W(b,"SUMX2MY2","SOMAX2DY2"),W(b,"SUMX2PY2","SOMAX2SY2"),W(b,"SUMXMY2","SOMAXMY2"),W(b,"SYD","AMORTD"),W(b,"T.INV","INV.T"),W(b,"T.INV.2T","INV.T.2C"),W(b,"TBILLEQ","OTN"),W(b,"TBILLPRICE","OTNVALOR"),W(b,"TBILLYIELD","OTNLUCRO"),W(b,"TDIST",
"DISTT"),W(b,"TEXT","TEXTO"),W(b,"TIME","TEMPO"),W(b,"TIMEVALUE","VALOR.TEMPO"),W(b,"TINV","INVT"),W(b,"TODAY","HOJE"),W(b,"TRANSPOSE","TRANSPOR"),W(b,"TREND","TEND\u00caNCIA"),W(b,"TRIM","COMPACTAR"),W(b,"TRIMMEAN","M\u00c9DIA.INTERNA"),W(b,"TRUE","VERDADEIRO"),W(b,"TRUNC","TRUNCAR"),W(b,"TTEST","TESTET"),W(b,"TYPE","TIPO"),W(b,"UPPER","MAI\u00daSCULAS"),W(b,"VALUE","VALOR"),W(b,"VDB","BDV"),W(b,"VLOOKUP","PROCV"),W(b,"WEEKDAY","DIA.SEMANA"),W(b,"WEEKNUM","N\u00daMSEMANA"),W(b,"WORKDAY","DIATRABALHO"),
W(b,"WORKDAY.INTL","DIATRABALHO.INTL"),W(b,"XIRR","XTIR"),W(b,"XLOOKUP","PROCX"),W(b,"XNPV","XVAL"),W(b,"YEAR","ANO"),W(b,"YEARFRAC","FRAC\u00c7\u00c3OANO"),W(b,"YIELD","LUCRO"),W(b,"YIELDDISC","LUCRODESC"),W(b,"ZTEST","TESTEZ"),q0(b);case "RU":return b=s0(),W(b,"ACCRINT","\u041d\u0410\u041a\u041e\u041f\u0414\u041e\u0425\u041e\u0414"),W(b,"ACCRINTM","\u041d\u0410\u041a\u041e\u041f\u0414\u041e\u0425\u041e\u0414\u041f\u041e\u0413\u0410\u0428"),W(b,"ADDRESS","\u0410\u0414\u0420\u0415\u0421"),W(b,"AND",
"\u0418"),W(b,"ARABIC","\u0410\u0420\u0410\u0411\u0421\u041a\u041e\u0415"),W(b,"AVEDEV","\u0421\u0420\u041e\u0422\u041a\u041b"),W(b,"AVERAGE","\u0421\u0420\u0417\u041d\u0410\u0427"),W(b,"AVERAGEA","\u0421\u0420\u0417\u041d\u0410\u0427\u0410"),W(b,"AVERAGEIF","\u0421\u0420\u0417\u041d\u0410\u0427\u0415\u0421\u041b\u0418"),W(b,"AVERAGEIFS","\u0421\u0420\u0417\u041d\u0410\u0427\u0415\u0421\u041b\u0418\u041c\u041d"),W(b,"BIN2DEC","\u0414\u0412.\u0412.\u0414\u0415\u0421"),W(b,"BIN2HEX","\u0414\u0412.\u0412.\u0428\u0415\u0421\u0422\u041d"),
W(b,"BIN2OCT","\u0414\u0412.\u0412.\u0412\u041e\u0421\u042c\u041c"),W(b,"BINOMDIST","\u0411\u0418\u041d\u041e\u041c\u0420\u0410\u0421\u041f"),W(b,"CEILING","\u041e\u041a\u0420\u0412\u0412\u0415\u0420\u0425"),W(b,"CELL","\u042f\u0427\u0415\u0419\u041a\u0410"),W(b,"CHAR","\u0421\u0418\u041c\u0412\u041e\u041b"),W(b,"CHOOSE","\u0412\u042b\u0411\u041e\u0420"),W(b,"CLEAN","\u041f\u0415\u0427\u0421\u0418\u041c\u0412"),W(b,"CODE","\u041a\u041e\u0414\u0421\u0418\u041c\u0412"),W(b,"COLUMN","\u0421\u0422\u041e\u041b\u0411\u0415\u0426"),
W(b,"COLUMNS","\u0427\u0418\u0421\u041b\u0421\u0422\u041e\u041b\u0411"),W(b,"COMBIN","\u0427\u0418\u0421\u041b\u041a\u041e\u041c\u0411"),W(b,"CONCATENATE","\u0421\u0426\u0415\u041f\u0418\u0422\u042c"),W(b,"CONFIDENCE","\u0414\u041e\u0412\u0415\u0420\u0418\u0422"),W(b,"CONVERT","\u041f\u0420\u0415\u041e\u0411\u0420"),W(b,"CORREL","\u041a\u041e\u0420\u0420\u0415\u041b"),W(b,"COUNT","\u0421\u0427\u0401\u0422"),W(b,"COUNTA","\u0421\u0427\u0401\u0422\u0417"),W(b,"COUNTBLANK","\u0421\u0427\u0418\u0422\u0410\u0422\u042c\u041f\u0423\u0421\u0422\u041e\u0422\u042b"),
W(b,"COUNTIF","\u0421\u0427\u0401\u0422\u0415\u0421\u041b\u0418"),W(b,"COUNTIFS","\u0421\u0427\u0401\u0422\u0415\u0421\u041b\u0418\u041c\u041d"),W(b,"COUPDAYBS","\u0414\u041d\u0415\u0419\u041a\u0423\u041f\u041e\u041d\u0414\u041e"),W(b,"COUPDAYS","\u0414\u041d\u0415\u0419\u041a\u0423\u041f\u041e\u041d"),W(b,"COUPDAYSNC","\u0414\u041d\u0415\u0419\u041a\u0423\u041f\u041e\u041d\u041f\u041e\u0421\u041b\u0415"),W(b,"COUPNCD","\u0414\u0410\u0422\u0410\u041a\u0423\u041f\u041e\u041d\u041f\u041e\u0421\u041b\u0415"),
W(b,"COUPNUM","\u0427\u0418\u0421\u041b\u041a\u0423\u041f\u041e\u041d"),W(b,"COUPPCD","\u0414\u0410\u0422\u0410\u041a\u0423\u041f\u041e\u041d\u0414\u041e"),W(b,"COVAR","\u041a\u041e\u0412\u0410\u0420"),W(b,"CRITBINOM","\u041a\u0420\u0418\u0422\u0411\u0418\u041d\u041e\u041c"),W(b,"CUMIPMT","\u041e\u0411\u0429\u041f\u041b\u0410\u0422"),W(b,"CUMPRINC","\u041e\u0411\u0429\u0414\u041e\u0425\u041e\u0414"),W(b,"DATE","\u0414\u0410\u0422\u0410"),W(b,"DATEDIF","\u0420\u0410\u0417\u041d\u0414\u0410\u0422"),
W(b,"DATEVALUE","\u0414\u0410\u0422\u0410\u0417\u041d\u0410\u0427"),W(b,"DAVERAGE","\u0414\u0421\u0420\u0417\u041d\u0410\u0427"),W(b,"DAY","\u0414\u0415\u041d\u042c"),W(b,"DAYS360","\u0414\u041d\u0415\u0419360"),W(b,"DB","\u0424\u0423\u041e"),W(b,"DCOUNT","\u0411\u0421\u0427\u0401\u0422"),W(b,"DCOUNTA","\u0411\u0421\u0427\u0401\u0422\u0410"),W(b,"DDB","\u0414\u0414\u041e\u0411"),W(b,"DEC2BIN","\u0414\u0415\u0421.\u0412.\u0414\u0412"),W(b,"DEC2HEX","\u0414\u0415\u0421.\u0412.\u0428\u0415\u0421\u0422\u041d"),
W(b,"DEC2OCT","\u0414\u0415\u0421.\u0412.\u0412\u041e\u0421\u042c\u041c"),W(b,"DECIMAL","\u0414\u0415\u0421"),W(b,"DEGREES","\u0413\u0420\u0410\u0414\u0423\u0421\u042b"),W(b,"DELTA","\u0414\u0415\u041b\u042c\u0422\u0410"),W(b,"DEVSQ","\u041a\u0412\u0410\u0414\u0420\u041e\u0422\u041a\u041b"),W(b,"DGET","\u0411\u0418\u0417\u0412\u041b\u0415\u0427\u042c"),W(b,"DISC","\u0421\u041a\u0418\u0414\u041a\u0410"),W(b,"DMAX","\u0414\u041c\u0410\u041a\u0421"),W(b,"DMIN","\u0414\u041c\u0418\u041d"),W(b,"DOLLAR",
"\u0420\u0423\u0411\u041b\u042c"),W(b,"DOLLARDE","\u0420\u0423\u0411\u041b\u042c.\u0414\u0415\u0421"),W(b,"DOLLARFR","\u0420\u0423\u0411\u041b\u042c.\u0414\u0420\u041e\u0411\u042c"),W(b,"DPRODUCT","\u0411\u0414\u041f\u0420\u041e\u0418\u0417\u0412\u0415\u0414"),W(b,"DSTDEV","\u0414\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b"),W(b,"DSTDEVP","\u0414\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b\u041f"),W(b,"DSUM","\u0411\u0414\u0421\u0423\u041c\u041c"),W(b,"DURATION","\u0414\u041b\u0418\u0422"),
W(b,"DVAR","\u0411\u0414\u0414\u0418\u0421\u041f"),W(b,"DVARP","\u0411\u0414\u0414\u0418\u0421\u041f\u041f"),W(b,"EDATE","\u0414\u0410\u0422\u0410\u041c\u0415\u0421"),W(b,"EFFECT","\u042d\u0424\u0424\u0415\u041a\u0422"),W(b,"EOMONTH","\u041a\u041e\u041d\u041c\u0415\u0421\u042f\u0426\u0410"),W(b,"ERF","\u0424\u041e\u0428"),W(b,"ERFC","\u0414\u0424\u041e\u0428"),W(b,"ERROR.TYPE","\u0422\u0418\u041f.\u041e\u0428\u0418\u0411\u041a\u0418"),W(b,"EVEN","\u0427\u0401\u0422\u041d"),W(b,"EXACT","\u0421\u041e\u0412\u041f\u0410\u0414"),
W(b,"EXPONDIST","\u042d\u041a\u0421\u041f\u0420\u0410\u0421\u041f"),W(b,"F.DIST","F.\u0420\u0410\u0421\u041f"),W(b,"F.DIST.RT","F.\u0420\u0410\u0421\u041f.\u041f\u0425"),W(b,"FACT","\u0424\u0410\u041a\u0422\u0420"),W(b,"FACTDOUBLE","\u0414\u0412\u0424\u0410\u041a\u0422\u0420"),W(b,"FALSE","\u041b\u041e\u0416\u042c"),W(b,"FDIST","F\u0420\u0410\u0421\u041f"),W(b,"FIND","\u041d\u0410\u0419\u0422\u0418"),W(b,"FINDB","\u041d\u0410\u0419\u0422\u0418\u0411"),W(b,"FISHER","\u0424\u0418\u0428\u0415\u0420"),
W(b,"FISHERINV","\u0424\u0418\u0428\u0415\u0420\u041e\u0411\u0420"),W(b,"FIXED","\u0424\u0418\u041a\u0421\u0418\u0420\u041e\u0412\u0410\u041d\u041d\u042b\u0419"),W(b,"FLOOR","\u041e\u041a\u0420\u0412\u041d\u0418\u0417"),W(b,"FORECAST","\u041f\u0420\u0415\u0414\u0421\u041a\u0410\u0417"),W(b,"FREQUENCY","\u0427\u0410\u0421\u0422\u041e\u0422\u0410"),W(b,"FV","\u0411\u0421"),W(b,"FVSCHEDULE","\u0411\u0417\u0420\u0410\u0421\u041f\u0418\u0421"),W(b,"GAMMALN","\u0413\u0410\u041c\u041c\u0410\u041d\u041b\u041e\u0413"),
W(b,"GCD","\u041d\u041e\u0414"),W(b,"GEOMEAN","\u0421\u0420\u0413\u0415\u041e\u041c"),W(b,"GROWTH","\u0420\u041e\u0421\u0422"),W(b,"HARMEAN","\u0421\u0420\u0413\u0410\u0420\u041c"),W(b,"HEX2BIN","\u0428\u0415\u0421\u0422\u041d.\u0412.\u0414\u0412"),W(b,"HEX2DEC","\u0428\u0415\u0421\u0422\u041d.\u0412.\u0414\u0415\u0421"),W(b,"HEX2OCT","\u0428\u0415\u0421\u0422\u041d.\u0412.\u0412\u041e\u0421\u042c\u041c"),W(b,"HLOOKUP","\u0413\u041f\u0420"),W(b,"HOUR","\u0427\u0410\u0421"),W(b,"HYPERLINK","\u0413\u0418\u041f\u0415\u0420\u0421\u0421\u042b\u041b\u041a\u0410"),
W(b,"HYPGEOMDIST","\u0413\u0418\u041f\u0415\u0420\u0413\u0415\u041e\u041c\u0415\u0422"),W(b,"IF","\u0415\u0421\u041b\u0418"),W(b,"IFERROR","\u0415\u0421\u041b\u0418\u041e\u0428\u0418\u0411\u041a\u0410"),W(b,"INDEX","\u0418\u041d\u0414\u0415\u041a\u0421"),W(b,"INDIRECT","\u0414\u0412\u0421\u0421\u042b\u041b"),W(b,"INT","\u0426\u0415\u041b\u041e\u0415"),W(b,"INTERCEPT","\u041e\u0422\u0420\u0415\u0417\u041e\u041a"),W(b,"INTRATE","\u0418\u041d\u041e\u0420\u041c\u0410"),W(b,"IPMT","\u041f\u0420\u041f\u041b\u0422"),
W(b,"IRR","\u0412\u0421\u0414"),W(b,"ISBLANK","\u0415\u041f\u0423\u0421\u0422\u041e"),W(b,"ISERR","\u0415\u041e\u0428"),W(b,"ISERROR","\u0415\u041e\u0428\u0418\u0411\u041a\u0410"),W(b,"ISEVEN","\u0415\u0427\u0401\u0422\u041d"),W(b,"ISLOGICAL","\u0415\u041b\u041e\u0413\u0418\u0427"),W(b,"ISNA","\u0415\u041d\u0414"),W(b,"ISNONTEXT","\u0415\u041d\u0415\u0422\u0415\u041a\u0421\u0422"),W(b,"ISNUMBER","\u0415\u0427\u0418\u0421\u041b\u041e"),W(b,"ISODD","\u0415\u041d\u0415\u0427\u0401\u0422"),W(b,"ISREF",
"\u0415\u0421\u0421\u042b\u041b\u041a\u0410"),W(b,"ISTEXT","\u0415\u0422\u0415\u041a\u0421\u0422"),W(b,"KURT","\u042d\u041a\u0421\u0426\u0415\u0421\u0421"),W(b,"LARGE","\u041d\u0410\u0418\u0411\u041e\u041b\u042c\u0428\u0418\u0419"),W(b,"LCM","\u041d\u041e\u041a"),W(b,"LEFT","\u041b\u0415\u0412\u0421\u0418\u041c\u0412"),W(b,"LEN","\u0414\u041b\u0421\u0422\u0420"),W(b,"LINEST","\u041b\u0418\u041d\u0415\u0419\u041d"),W(b,"LOGEST","\u041b\u0413\u0420\u0424\u041f\u0420\u0418\u0411\u041b"),W(b,"LOGINV",
"\u041b\u041e\u0413\u041d\u041e\u0420\u041c\u041e\u0411\u0420"),W(b,"LOGNORMDIST","\u041b\u041e\u0413\u041d\u041e\u0420\u041c\u0420\u0410\u0421\u041f"),W(b,"LOOKUP","\u041f\u0420\u041e\u0421\u041c\u041e\u0422\u0420"),W(b,"LOWER","\u0421\u0422\u0420\u041e\u0427\u041d"),W(b,"MATCH","\u041f\u041e\u0418\u0421\u041a\u041f\u041e\u0417"),W(b,"MAX","\u041c\u0410\u041a\u0421"),W(b,"MAXA","\u041c\u0410\u041a\u0421\u0410"),W(b,"MDETERM","\u041c\u041e\u041f\u0420\u0415\u0414"),W(b,"MDURATION","\u041c\u0414\u041b\u0418\u0422"),
W(b,"MEDIAN","\u041c\u0415\u0414\u0418\u0410\u041d\u0410"),W(b,"MID","\u041f\u0421\u0422\u0420"),W(b,"MIN","\u041c\u0418\u041d"),W(b,"MINA","\u041c\u0418\u041d\u0410"),W(b,"MINUTE","\u041c\u0418\u041d\u0423\u0422\u042b"),W(b,"MINVERSE","\u041c\u041e\u0411\u0420"),W(b,"MIRR","\u041c\u0412\u0421\u0414"),W(b,"MMULT","\u041c\u0423\u041c\u041d\u041e\u0416"),W(b,"MOD","\u041e\u0421\u0422\u0410\u0422"),W(b,"MODE","\u041c\u041e\u0414\u0410"),W(b,"MONTH","\u041c\u0415\u0421\u042f\u0426"),W(b,"MROUND","\u041e\u041a\u0420\u0423\u0413\u041b\u0422"),
W(b,"MULTINOMIAL","\u041c\u0423\u041b\u042c\u0422\u0418\u041d\u041e\u041c"),W(b,"N","\u0427"),W(b,"NA","\u041d\u0414"),W(b,"NEGBINOMDIST","\u041e\u0422\u0420\u0411\u0418\u041d\u041e\u041c\u0420\u0410\u0421\u041f"),W(b,"NETWORKDAYS","\u0427\u0418\u0421\u0422\u0420\u0410\u0411\u0414\u041d\u0418"),W(b,"NETWORKDAYS.INTL","\u0427\u0418\u0421\u0422\u0420\u0410\u0411\u0414\u041d\u0418.\u041c\u0415\u0416\u0414"),W(b,"NOMINAL","\u041d\u041e\u041c\u0418\u041d\u0410\u041b"),W(b,"NORMDIST","\u041d\u041e\u0420\u041c\u0420\u0410\u0421\u041f"),
W(b,"NORMINV","\u041d\u041e\u0420\u041c\u041e\u0411\u0420"),W(b,"NORMSDIST","\u041d\u041e\u0420\u041c\u0421\u0422\u0420\u0410\u0421\u041f"),W(b,"NORMSINV","\u041d\u041e\u0420\u041c\u0421\u0422\u041e\u0411\u0420"),W(b,"NOT","\u041d\u0415"),W(b,"NOW","\u0422\u0414\u0410\u0422\u0410"),W(b,"NPER","\u041a\u041f\u0415\u0420"),W(b,"NPV","\u0427\u041f\u0421"),W(b,"OCT2BIN","\u0412\u041e\u0421\u042c\u041c.\u0412.\u0414\u0412"),W(b,"OCT2DEC","\u0412\u041e\u0421\u042c\u041c.\u0412.\u0414\u0415\u0421"),W(b,"OCT2HEX",
"\u0412\u041e\u0421\u042c\u041c.\u0412.\u0428\u0415\u0421\u0422\u041d"),W(b,"ODD","\u041d\u0415\u0427\u0401\u0422"),W(b,"OFFSET","\u0421\u041c\u0415\u0429"),W(b,"OR","\u0418\u041b\u0418"),W(b,"PERCENTILE","\u041f\u0415\u0420\u0421\u0415\u041d\u0422\u0418\u041b\u042c"),W(b,"PERCENTRANK","\u041f\u0420\u041e\u0426\u0415\u041d\u0422\u0420\u0410\u041d\u0413"),W(b,"PERCENTRANK.EXC","\u041f\u0420\u041e\u0426\u0415\u041d\u0422\u0420\u0410\u041d\u0413.\u0418\u0421\u041a\u041b"),W(b,"PERCENTRANK.INC","\u041f\u0420\u041e\u0426\u0415\u041d\u0422\u0420\u0410\u041d\u0413.\u0412\u041a\u041b"),
W(b,"PERMUT","\u041f\u0415\u0420\u0415\u0421\u0422"),W(b,"PI","\u041f\u0418"),W(b,"PMT","\u041f\u041b\u0422"),W(b,"POISSON","\u041f\u0423\u0410\u0421\u0421\u041e\u041d"),W(b,"POWER","\u0421\u0422\u0415\u041f\u0415\u041d\u042c"),W(b,"PPMT","\u041e\u0421\u041f\u041b\u0422"),W(b,"PRICE","\u0426\u0415\u041d\u0410"),W(b,"PRICEDISC","\u0426\u0415\u041d\u0410\u0421\u041a\u0418\u0414\u041a\u0410"),W(b,"PRICEMAT","\u0426\u0415\u041d\u0410\u041f\u041e\u0413\u0410\u0428"),W(b,"PROB","\u0412\u0415\u0420\u041e\u042f\u0422\u041d\u041e\u0421\u0422\u042c"),
W(b,"PRODUCT","\u041f\u0420\u041e\u0418\u0417\u0412\u0415\u0414"),W(b,"PROPER","\u041f\u0420\u041e\u041f\u041d\u0410\u0427"),W(b,"PV","\u041f\u0421"),W(b,"QUARTILE","\u041a\u0412\u0410\u0420\u0422\u0418\u041b\u042c"),W(b,"QUOTIENT","\u0427\u0410\u0421\u0422\u041d\u041e\u0415"),W(b,"RADIANS","\u0420\u0410\u0414\u0418\u0410\u041d\u042b"),W(b,"RAND","\u0421\u041b\u0427\u0418\u0421"),W(b,"RANDBETWEEN","\u0421\u041b\u0423\u0427\u041c\u0415\u0416\u0414\u0423"),W(b,"RANK","\u0420\u0410\u041d\u0413"),W(b,
"RANK.AVG","\u0420\u0410\u041d\u0413.\u0421\u0420"),W(b,"RANK.EQ","\u0420\u0410\u041d\u0413.\u0420\u0412"),W(b,"RATE","\u0421\u0422\u0410\u0412\u041a\u0410"),W(b,"RECEIVED","\u041f\u041e\u041b\u0423\u0427\u0415\u041d\u041e"),W(b,"REPLACE","\u0417\u0410\u041c\u0415\u041d\u0418\u0422\u042c"),W(b,"REPT","\u041f\u041e\u0412\u0422\u041e\u0420"),W(b,"RIGHT","\u041f\u0420\u0410\u0412\u0421\u0418\u041c\u0412"),W(b,"ROMAN","\u0420\u0418\u041c\u0421\u041a\u041e\u0415"),W(b,"ROUND","\u041e\u041a\u0420\u0423\u0413\u041b"),
W(b,"ROUNDDOWN","\u041e\u041a\u0420\u0423\u0413\u041b\u0412\u041d\u0418\u0417"),W(b,"ROUNDUP","\u041e\u041a\u0420\u0423\u0413\u041b\u0412\u0412\u0415\u0420\u0425"),W(b,"ROW","\u0421\u0422\u0420\u041e\u041a\u0410"),W(b,"ROWS","\u0427\u0421\u0422\u0420\u041e\u041a"),W(b,"RSQ","\u041a\u0412\u041f\u0418\u0420\u0421\u041e\u041d"),W(b,"SEARCH","\u041f\u041e\u0418\u0421\u041a"),W(b,"SEARCHB","\u041f\u041e\u0418\u0421\u041a\u0411"),W(b,"SECOND","\u0421\u0415\u041a\u0423\u041d\u0414\u042b"),W(b,"SERIESSUM",
"\u0420\u042f\u0414.\u0421\u0423\u041c\u041c"),W(b,"SIGN","\u0417\u041d\u0410\u041a"),W(b,"SKEW","\u0421\u041a\u041e\u0421"),W(b,"SLN","\u0410\u041f\u041b"),W(b,"SLOPE","\u041d\u0410\u041a\u041b\u041e\u041d"),W(b,"SMALL","\u041d\u0410\u0418\u041c\u0415\u041d\u042c\u0428\u0418\u0419"),W(b,"SQRT","\u041a\u041e\u0420\u0415\u041d\u042c"),W(b,"SQRTPI","\u041a\u041e\u0420\u0415\u041d\u042c\u041f\u0418"),W(b,"STANDARDIZE","\u041d\u041e\u0420\u041c\u0410\u041b\u0418\u0417\u0410\u0426\u0418\u042f"),W(b,"STDEV",
"\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b\u041e\u041d"),W(b,"STDEVA","\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b\u041e\u041d\u0410"),W(b,"STDEVP","\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b\u041e\u041d\u041f"),W(b,"STDEVPA","\u0421\u0422\u0410\u041d\u0414\u041e\u0422\u041a\u041b\u041e\u041d\u041f\u0410"),W(b,"STEYX","\u0421\u0422\u041e\u0428YX"),W(b,"SUBSTITUTE","\u041f\u041e\u0414\u0421\u0422\u0410\u0412\u0418\u0422\u042c"),W(b,"SUBTOTAL","\u041f\u0420\u041e\u041c\u0415\u0416\u0423\u0422\u041e\u0427\u041d\u042b\u0415.\u0418\u0422\u041e\u0413\u0418"),
W(b,"SUM","\u0421\u0423\u041c\u041c"),W(b,"SUMIF","\u0421\u0423\u041c\u041c\u0415\u0421\u041b\u0418"),W(b,"SUMIFS","\u0421\u0423\u041c\u041c\u0415\u0421\u041b\u0418\u041c\u041d"),W(b,"SUMPRODUCT","\u0421\u0423\u041c\u041c\u041f\u0420\u041e\u0418\u0417\u0412"),W(b,"SUMSQ","\u0421\u0423\u041c\u041c\u041a\u0412"),W(b,"SUMX2MY2","\u0421\u0423\u041c\u041c\u0420\u0410\u0417\u041d\u041a\u0412"),W(b,"SUMX2PY2","\u0421\u0423\u041c\u041c\u0421\u0423\u041c\u041c\u041a\u0412"),W(b,"SUMXMY2","\u0421\u0423\u041c\u041c\u041a\u0412\u0420\u0410\u0417\u041d"),
W(b,"SYD","\u0410\u0421\u0427"),W(b,"T.INV","\u0421\u0422\u042c\u042e\u0414\u0415\u041d\u0422.\u041e\u0411\u0420"),W(b,"T.INV.2T","\u0421\u0422\u042c\u042e\u0414\u0415\u041d\u0422.\u041e\u0411\u0420.2\u0425"),W(b,"TBILLEQ","\u0420\u0410\u0412\u041d\u041e\u041a\u0427\u0415\u041a"),W(b,"TBILLPRICE","\u0426\u0415\u041d\u0410\u041a\u0427\u0415\u041a"),W(b,"TBILLYIELD","\u0414\u041e\u0425\u041e\u0414\u041a\u0427\u0415\u041a"),W(b,"TDIST","\u0421\u0422\u042c\u042e\u0414\u0420\u0410\u0421\u041f"),W(b,"TEXT",
"\u0422\u0415\u041a\u0421\u0422"),W(b,"TIME","\u0412\u0420\u0415\u041c\u042f"),W(b,"TIMEVALUE","\u0412\u0420\u0415\u041c\u0417\u041d\u0410\u0427"),W(b,"TINV","\u0421\u0422\u042c\u042e\u0414\u0420\u0410\u0421\u041f\u041e\u0411\u0420"),W(b,"TODAY","\u0421\u0415\u0413\u041e\u0414\u041d\u042f"),W(b,"TRANSPOSE","\u0422\u0420\u0410\u041d\u0421\u041f"),W(b,"TREND","\u0422\u0415\u041d\u0414\u0415\u041d\u0426\u0418\u042f"),W(b,"TRIM","\u0421\u0416\u041f\u0420\u041e\u0411\u0415\u041b\u042b"),W(b,"TRIMMEAN",
"\u0423\u0420\u0415\u0417\u0421\u0420\u0415\u0414\u041d\u0415\u0415"),W(b,"TRUE","\u0418\u0421\u0422\u0418\u041d\u0410"),W(b,"TRUNC","\u041e\u0422\u0411\u0420"),W(b,"TTEST","\u0422\u0422\u0415\u0421\u0422"),W(b,"TYPE","\u0422\u0418\u041f"),W(b,"UPPER","\u041f\u0420\u041e\u041f\u0418\u0421\u041d"),W(b,"VALUE","\u0417\u041d\u0410\u0427\u0415\u041d"),W(b,"VAR","\u0414\u0418\u0421\u041f"),W(b,"VARA","\u0414\u0418\u0421\u041f\u0410"),W(b,"VARP","\u0414\u0418\u0421\u041f\u0420"),W(b,"VARPA","\u0414\u0418\u0421\u041f\u0420\u0410"),
W(b,"VDB","\u041f\u0423\u041e"),W(b,"VLOOKUP","\u0412\u041f\u0420"),W(b,"WEEKDAY","\u0414\u0415\u041d\u042c\u041d\u0415\u0414"),W(b,"WEEKNUM","\u041d\u041e\u041c\u041d\u0415\u0414\u0415\u041b\u0418"),W(b,"WEIBULL","\u0412\u0415\u0419\u0411\u0423\u041b\u041b"),W(b,"WORKDAY","\u0420\u0410\u0411\u0414\u0415\u041d\u042c"),W(b,"WORKDAY.INTL","\u0420\u0410\u0411\u0414\u0415\u041d\u042c.\u041c\u0415\u0416\u0414"),W(b,"XIRR","\u0427\u0418\u0421\u0422\u0412\u041d\u0414\u041e\u0425"),W(b,"XLOOKUP","\u041f\u0420\u041e\u0421\u041c\u041e\u0422\u0420X"),
W(b,"XNPV","\u0427\u0418\u0421\u0422\u041d\u0417"),W(b,"YEAR","\u0413\u041e\u0414"),W(b,"YEARFRAC","\u0414\u041e\u041b\u042f\u0413\u041e\u0414\u0410"),W(b,"YIELD","\u0414\u041e\u0425\u041e\u0414"),W(b,"YIELDDISC","\u0414\u041e\u0425\u041e\u0414\u0421\u041a\u0418\u0414\u041a\u0410"),W(b,"ZTEST","Z\u0422\u0415\u0421\u0422"),q0(b);case "SL":return b=s0(),W(b,"DOLLAR","VALUTA"),W(b,"DOLLARDE","VALUTADE"),W(b,"DOLLARFR","VALUTAFR"),W(b,"STANDARDIZE","STANDARDIZIRANJE"),q0(b);case "SV":return b=s0(),W(b,
"ACCRINT","UPPLR\u00c4NTA"),W(b,"ACCRINTM","UPPLOBLR\u00c4NTA"),W(b,"ACOS","ARCCOS"),W(b,"ACOSH","ARCCOSH"),W(b,"ADDRESS","ADRESS"),W(b,"AND","OCH"),W(b,"ARABIC","ARABISKA"),W(b,"ASIN","ARCSIN"),W(b,"ASINH","ARCSINH"),W(b,"ATAN","ARCTAN"),W(b,"ATAN2","ARCTAN2"),W(b,"ATANH","ARCTANH"),W(b,"AVEDEV","MEDELAVV"),W(b,"AVERAGE","MEDEL"),W(b,"AVERAGEIF","MEDEL.OM"),W(b,"AVERAGEIFS","MEDEL.OMF"),W(b,"BIN2DEC","BIN.TILL.DEC"),W(b,"BIN2HEX","BIN.TILL.HEX"),W(b,"BIN2OCT","BIN.TILL.OKT"),W(b,"BINOMDIST","BINOMF\u00d6RD"),
W(b,"CEILING","RUNDA.UPP"),W(b,"CHAR","TECKENKOD"),W(b,"CHOOSE","V\u00c4LJ"),W(b,"CLEAN","ST\u00c4DA"),W(b,"CODE","KOD"),W(b,"COLUMN","KOLUMN"),W(b,"COLUMNS","KOLUMNER"),W(b,"COMBIN","KOMBIN"),W(b,"CONCATENATE","SAMMANFOGA"),W(b,"CONFIDENCE","KONFIDENS"),W(b,"CONVERT","KONVERTERA"),W(b,"CORREL","KORREL"),W(b,"COUNT","ANTAL"),W(b,"COUNTA","ANTALV"),W(b,"COUNTBLANK","ANTAL.TOMMA"),W(b,"COUNTIF","ANTAL.OM"),W(b,"COUNTIFS","ANTAL.OMF"),W(b,"COUPDAYBS","KUPDAGBB"),W(b,"COUPDAYS","KUPDAGB"),W(b,"COUPDAYSNC",
"KUPDAGNK"),W(b,"COUPNCD","KUPNKD"),W(b,"COUPNUM","KUPANT"),W(b,"COUPPCD","KUPFKD"),W(b,"COVAR","KOVAR"),W(b,"CRITBINOM","KRITBINOM"),W(b,"CUMIPMT","KUMR\u00c4NTA"),W(b,"CUMPRINC","KUMPRIS"),W(b,"DATE","DATUM"),W(b,"DATEVALUE","DATUMV\u00c4RDE"),W(b,"DAVERAGE","DMEDEL"),W(b,"DAY","DAG"),W(b,"DAYS360","DAGAR360"),W(b,"DCOUNT","DANTAL"),W(b,"DCOUNTA","DANTALV"),W(b,"DDB","DEGAVSKR"),W(b,"DEC2BIN","DEC.TILL.BIN"),W(b,"DEC2HEX","DEC.TILL.HEX"),W(b,"DEC2OCT","DEC.TILL.OKT"),W(b,"DEGREES","GRADER"),W(b,
"DEVSQ","KVADAVV"),W(b,"DGET","DH\u00c4MTA"),W(b,"DISC","DISK"),W(b,"DOLLAR","VALUTA"),W(b,"DOLLARDE","DECTAL"),W(b,"DOLLARFR","BR\u00c5K"),W(b,"DPRODUCT","DPRODUKT"),W(b,"DSTDEV","DSTDAV"),W(b,"DSTDEVP","DSTDAVP"),W(b,"DSUM","DSUMMA"),W(b,"DURATION","L\u00d6PTID"),W(b,"DVAR","DVARIANS"),W(b,"DVARP","DVARIANSP"),W(b,"EDATE","EDATUM"),W(b,"EFFECT","EFFR\u00c4NTA"),W(b,"EOMONTH","SLUTM\u00c5NAD"),W(b,"ERFC","FELFK"),W(b,"ERROR.TYPE","FEL.TYP"),W(b,"EVEN","J\u00c4MN"),W(b,"EXACT","EXAKT"),W(b,"EXPONDIST",
"EXPONF\u00d6RD"),W(b,"F.DIST","F.F\u00d6RD"),W(b,"F.DIST.RT","F.F\u00d6RD.RT"),W(b,"FACT","FAKULTET"),W(b,"FACTDOUBLE","DUBBELFAKULTET"),W(b,"FDIST","FF\u00d6RD"),W(b,"FIND","HITTA"),W(b,"FINDB","HITTAB"),W(b,"FIXED","FASTTAL"),W(b,"FLOOR","RUNDA.NER"),W(b,"FORECAST","PREDIKTION"),W(b,"FREQUENCY","FREKVENS"),W(b,"FV","SLUTV\u00c4RDE"),W(b,"FVSCHEDULE","F\u00d6RR\u00c4NTNING"),W(b,"GCD","SGD"),W(b,"GEOMEAN","GEOMEDEL"),W(b,"GROWTH","EXPTREND"),W(b,"HARMEAN","HARMMEDEL"),W(b,"HEX2BIN","HEX.TILL.BIN"),
W(b,"HEX2DEC","HEX.TILL.DEC"),W(b,"HEX2OCT","HEX.TILL.OKT"),W(b,"HLOOKUP","LETAKOLUMN"),W(b,"HOUR","TIMME"),W(b,"HYPERLINK","HYPERL\u00c4NK"),W(b,"HYPGEOMDIST","HYPGEOMF\u00d6RD"),W(b,"IF","OM"),W(b,"IFERROR","OMFEL"),W(b,"INDIRECT","INDIREKT"),W(b,"INT","HELTAL"),W(b,"INTERCEPT","SK\u00c4RNINGSPUNKT"),W(b,"INTRATE","\u00c5RSR\u00c4NTA"),W(b,"IPMT","RBETALNING"),W(b,"IRR","IR"),W(b,"ISBLANK","\u00c4RTOM"),W(b,"ISERR","\u00c4RF"),W(b,"ISERROR","\u00c4RFEL"),W(b,"ISEVEN","\u00c4RJ\u00c4MN"),W(b,"ISLOGICAL",
"\u00c4RLOGISK"),W(b,"VDB","VDEGRAVSKR"),q0(b);case "TR":return b=s0(),W(b,"ABS","MUTLAK"),W(b,"ACCRINT","GER\u00c7EKFA\u0130Z"),W(b,"ACCRINTM","GER\u00c7EKFA\u0130ZV"),W(b,"ADDRESS","ADRES"),W(b,"AGGREGATE","TOPLAMA"),W(b,"AND","VE"),W(b,"ARABIC","ARAP"),W(b,"AREAS","ALANSAY"),W(b,"ASIN","AS\u0130N"),W(b,"ASINH","AS\u0130NH"),W(b,"AVEDEV","ORTSAP"),W(b,"AVERAGE","ORTALAMA"),W(b,"AVERAGEA","ORTALAMAA"),W(b,"AVERAGEIF","E\u011eERORTALAMA"),W(b,"AVERAGEIFS","\u00c7OKE\u011eERORTALAMA"),W(b,"BAHTTEXT",
"BAHTMET\u0130N"),W(b,"BASE","TABAN"),W(b,"BETA.DIST","BETA.DA\u011e"),W(b,"BETA.INV","BETA.TERS"),W(b,"BETADIST","BETADA\u011e"),W(b,"BETAINV","BETATERS"),W(b,"BINOM.DIST","B\u0130NOM.DA\u011e"),W(b,"BINOM.DIST.RANGE","B\u0130NOM.DA\u011e.ARALIK"),W(b,"BINOM.INV","B\u0130NOM.TERS"),W(b,"BINOMDIST","B\u0130NOMDA\u011e"),W(b,"BITAND","B\u0130TVE"),W(b,"BITLSHIFT","B\u0130TSOLAKAYDIR"),W(b,"BITOR","B\u0130TVEYA"),W(b,"BITRSHIFT","B\u0130TSA\u011eAKAYDIR"),W(b,"BITXOR","B\u0130T\u00d6ZELVEYA"),W(b,"CEILING",
"TAVANAYUVARLA"),W(b,"CEILING.MATH","TAVANAYUVARLA.MATEMAT\u0130K"),W(b,"CEILING.PRECISE","TAVANAYUVARLA.DUYARLI"),W(b,"CELL","H\u00dcCRE"),W(b,"CHAR","DAMGA"),W(b,"CHIDIST","K\u0130KAREDA\u011e"),W(b,"CHIINV","K\u0130KARETERS"),W(b,"CHISQ.DIST","K\u0130KARE.DA\u011e"),W(b,"CHISQ.DIST.RT","K\u0130KARE.DA\u011e.SA\u011eK"),W(b,"CHISQ.INV","K\u0130KARE.TERS"),W(b,"CHISQ.INV.RT","K\u0130KARE.TERS.SA\u011eK"),W(b,"CHISQ.TEST","K\u0130KARE.TEST"),W(b,"CHITEST","K\u0130KARETEST"),W(b,"CHOOSE","ELEMAN"),
W(b,"CLEAN","TEM\u0130Z"),W(b,"CODE","KOD"),W(b,"COLUMN","S\u00dcTUN"),W(b,"COLUMNS","S\u00dcTUNSAY"),W(b,"COMBIN","KOMB\u0130NASYON"),W(b,"COMBINA","KOMB\u0130NASYONA"),W(b,"COMPLEX","KARMA\u015eIK"),W(b,"CONCATENATE","B\u0130RLE\u015eT\u0130R"),W(b,"CONFIDENCE","G\u00dcVEN\u0130RL\u0130K"),W(b,"CONFIDENCE.NORM","G\u00dcVEN\u0130L\u0130RL\u0130K.NORM"),W(b,"CONFIDENCE.T","G\u00dcVEN\u0130L\u0130RL\u0130K.T"),W(b,"CONVERT","\u00c7EV\u0130R"),W(b,"CORREL","KORELASYON"),W(b,"COUNT","BA\u011e_DE\u011e_SAY"),
W(b,"COUNTA","BA\u011e_DE\u011e_DOLU_SAY"),W(b,"COUNTBLANK","BO\u015eLUKSAY"),W(b,"COUNTIF","E\u011eERSAY"),W(b,"COUNTIFS","\u00c7OKE\u011eERSAY"),W(b,"COUPDAYBS","KUPONG\u00dcNBD"),W(b,"COUPDAYS","KUPONG\u00dcN"),W(b,"COUPDAYSNC","KUPONG\u00dcNDSK"),W(b,"COUPNCD","KUPONG\u00dcNSKT"),W(b,"COUPNUM","KUPONSAYI"),W(b,"COUPPCD","KUPONG\u00dcN\u00d6KT"),W(b,"COVAR","KOVARYANS"),W(b,"COVARIANCE.P","KOVARYANS.P"),W(b,"COVARIANCE.S","KOVARYANS.S"),W(b,"CRITBINOM","KR\u0130T\u0130KB\u0130NOM"),W(b,"CUBEKPIMEMBER",
"K\u00dcPKPI\u00dcYES\u0130"),W(b,"CUBEMEMBER","K\u00dcP\u00dcYES\u0130"),W(b,"CUBEMEMBERPROPERTY","K\u00dcP\u00dcYE\u00d6ZELL\u0130\u011e\u0130"),W(b,"CUBERANKEDMEMBER","DERECEL\u0130K\u00dcP\u00dcYES\u0130"),W(b,"CUBESET","K\u00dcPK\u00dcMES\u0130"),W(b,"CUBESETCOUNT","K\u00dcPK\u00dcMESAYISI"),W(b,"CUBEVALUE","K\u00dcPDE\u011eER\u0130"),W(b,"CUMIPMT","TOP\u00d6DENENFA\u0130Z"),W(b,"CUMPRINC","TOPANAPARA"),W(b,"DATE","TAR\u0130H"),W(b,"DATEDIF","ETAR\u0130HL\u0130"),W(b,"DATEVALUE","TAR\u0130HSAYISI"),
W(b,"DAVERAGE","VSE\u00c7ORT"),W(b,"DAY","G\u00dcN"),W(b,"DAYS","G\u00dcNSAY"),W(b,"DAYS360","G\u00dcN360"),W(b,"DB","AZALANBAK\u0130YE"),W(b,"DCOUNT","VSE\u00c7SAY"),W(b,"DCOUNTA","VSE\u00c7SAYDOLU"),W(b,"DDB","\u00c7\u0130FTAZALANBAK\u0130YE"),W(b,"DECIMAL","ONDALIK"),W(b,"DEGREES","DERECE"),W(b,"DEVSQ","SAPKARE"),W(b,"DGET","VAL"),W(b,"DISC","\u0130ND\u0130R\u0130M"),W(b,"DMAX","VSE\u00c7MAK"),W(b,"DMIN","VSE\u00c7M\u0130N"),W(b,"DOLLAR","L\u0130RA"),W(b,"DOLLARDE","L\u0130RAON"),W(b,"DOLLARFR",
"L\u0130RAKES"),W(b,"DPRODUCT","VSE\u00c7\u00c7ARP"),W(b,"DSTDEV","VSE\u00c7STDSAPMA"),W(b,"DSTDEVP","VSE\u00c7STDSAPMAS"),W(b,"DSUM","VSE\u00c7TOPLA"),W(b,"DURATION","S\u00dcRE"),W(b,"DVAR","VSE\u00c7VAR"),W(b,"DVARP","VSE\u00c7VARS"),W(b,"EDATE","SER\u0130TAR\u0130H"),W(b,"EFFECT","ETK\u0130N"),W(b,"ENCODEURL","URLKODLA"),W(b,"EOMONTH","SER\u0130AY"),W(b,"ERF","HATA\u0130\u015eLEV"),W(b,"ERF.PRECISE","HATA\u0130\u015eLEV.DUYARLI"),W(b,"ERFC","T\u00dcMHATA\u0130\u015eLEV"),W(b,"ERFC.PRECISE","T\u00dcMHATA\u0130\u015eLEV.DUYARLI"),
W(b,"ERROR.TYPE","HATA.T\u0130P\u0130"),W(b,"EVEN","\u00c7\u0130FT"),W(b,"EXACT","\u00d6ZDE\u015e"),W(b,"EXP","\u00dcS"),W(b,"EXPON.DIST","\u00dcSTEL.DA\u011e"),W(b,"EXPONDIST","\u00dcSTELDA\u011e"),W(b,"F.DIST","F.DA\u011e"),W(b,"F.DIST.RT","F.DA\u011e.SA\u011eK"),W(b,"F.INV","F.TERS"),W(b,"F.INV.RT","F.TERS.SA\u011eK"),W(b,"FACT","\u00c7ARPINIM"),W(b,"FACTDOUBLE","\u00c7\u0130FTFAKT\u00d6R"),W(b,"FALSE","YANLI\u015e"),W(b,"FDIST","FDA\u011e"),W(b,"FILTERXML","XMLF\u0130LTRELE"),W(b,"FIND","BUL"),
W(b,"FINDB","BULB"),W(b,"FINV","FTERS"),W(b,"FISHERINV","FISHERTERS"),W(b,"FIXED","SAYID\u00dcZENLE"),W(b,"FLOOR","TABANAYUVARLA"),W(b,"FLOOR.MATH","TABANAYUVARLA.MATEMAT\u0130K"),W(b,"FLOOR.PRECISE","TABANAYUVARLA.DUYARLI"),W(b,"FORECAST","TAHM\u0130N"),W(b,"FORMULATEXT","FORM\u00dcLMETN\u0130"),W(b,"FREQUENCY","SIKLIK"),W(b,"FV","GD"),W(b,"FVSCHEDULE","GDPROGRAM"),W(b,"GAMMA","GAMA"),W(b,"GAMMA.DIST","GAMA.DA\u011e"),W(b,"GAMMA.INV","GAMA.TERS"),W(b,"GAMMADIST","GAMADA\u011e"),W(b,"GAMMAINV","GAMATERS"),
W(b,"GAMMALN","GAMALN"),W(b,"GAMMALN.PRECISE","GAMALN.DUYARLI"),W(b,"GCD","OBEB"),W(b,"GEOMEAN","GEOORT"),W(b,"GESTEP","BESINIR"),W(b,"GETPIVOTDATA","\u00d6ZETVER\u0130AL"),W(b,"GROWTH","B\u00dcY\u00dcME"),W(b,"HARMEAN","HARORT"),W(b,"HLOOKUP","YATAYARA"),W(b,"HOUR","SAAT"),W(b,"HYPERLINK","K\u00d6PR\u00dc"),W(b,"HYPGEOM.DIST","H\u0130PERGEOM.DA\u011e"),W(b,"HYPGEOMDIST","H\u0130PERGEOMDA\u011e"),W(b,"IF","E\u011eER"),W(b,"IFERROR","E\u011eERHATA"),W(b,"IFNA","E\u011eERYOKSA"),W(b,"IMABS","SANMUTLAK"),
W(b,"IMAGINARY","SANAL"),W(b,"IMARGUMENT","SANBA\u011e_DE\u011e\u0130\u015eKEN"),W(b,"IMCONJUGATE","SANE\u015eLENEK"),W(b,"IMCOS","SANCOS"),W(b,"IMCOSH","SANCOSH"),W(b,"IMCOT","SANCOT"),W(b,"IMCSC","SANCSC"),W(b,"IMCSCH","SANCSCH"),W(b,"IMDIV","SANB\u00d6L"),W(b,"IMEXP","SAN\u00dcS"),W(b,"IMLN","SANLN"),W(b,"IMLOG10","SANLOG10"),W(b,"IMLOG2","SANLOG2"),W(b,"IMPOWER","SANKUVVET"),W(b,"IMPRODUCT","SAN\u00c7ARP"),W(b,"IMREAL","SANGER\u00c7EK"),W(b,"IMSEC","SANSEC"),W(b,"IMSECH","SANSECH"),W(b,"IMSIN",
"SANSIN"),W(b,"IMSINH","SANSINH"),W(b,"IMSQRT","SANKAREK\u00d6K"),W(b,"IMSUB","SANTOPLA"),W(b,"IMSUM","SAN\u00c7IKAR"),W(b,"IMTAN","SANTAN"),W(b,"INDEX","\u0130ND\u0130S"),W(b,"INDIRECT","DOLAYLI"),W(b,"INFO","B\u0130LG\u0130"),W(b,"INT","TAMSAYI"),W(b,"INTERCEPT","KESMENOKTASI"),W(b,"INTRATE","FA\u0130ZORANI"),W(b,"IPMT","FA\u0130ZTUTARI"),W(b,"IRR","\u0130\u00c7_VER\u0130M_ORANI"),W(b,"ISBLANK","EBO\u015eSA"),W(b,"ISERR","EHATA"),W(b,"ISERROR","EHATALIYSA"),W(b,"ISEVEN","\u00c7\u0130FTM\u0130"),
W(b,"ISFORMULA","EFORM\u00dcLSE"),W(b,"ISLOGICAL","EMANTIKSALSA"),W(b,"ISNA","EYOKSA"),W(b,"ISNONTEXT","EMET\u0130NDE\u011e\u0130LSE"),W(b,"ISNUMBER","ESAYIYSA"),W(b,"ISO.CEILING","ISO.TAVAN"),W(b,"ISODD","TEKM\u0130"),W(b,"ISOWEEKNUM","ISOHAFTASAY"),W(b,"ISREF","EREFSE"),W(b,"ISTEXT","EMET\u0130NSE"),W(b,"KURT","BASIKLIK"),W(b,"LARGE","B\u00dcY\u00dcK"),W(b,"LCM","OKEK"),W(b,"LEFT","SOLDAN"),W(b,"LEFTB","SOLB"),W(b,"LEN","UZUNLUK"),W(b,"LENB","UZUNLUKB"),W(b,"LINEST","DOT"),W(b,"LOGEST","LOT"),W(b,
"LOGINV","LOGTERS"),W(b,"LOGNORM.DIST","LOGNORM.DA\u011e"),W(b,"LOGNORM.INV","LOGNORM.TERS"),W(b,"LOGNORMDIST","LOGNORMDA\u011e"),W(b,"LOOKUP","ARA"),W(b,"LOWER","K\u00dc\u00c7\u00dcKHARF"),W(b,"MATCH","KA\u00c7INCI"),W(b,"MAX","MAK"),W(b,"MAXA","MAKA"),W(b,"MDETERM","DETERM\u0130NANT"),W(b,"MDURATION","MS\u00dcRE"),W(b,"MEDIAN","ORTANCA"),W(b,"MID","PAR\u00c7AAL"),W(b,"MIDB","ORTAB"),W(b,"MIN","M\u0130N"),W(b,"MINA","M\u0130NA"),W(b,"MINUTE","DAK\u0130KA"),W(b,"MINVERSE","D\u0130ZEY_TERS"),W(b,"MIRR",
"D_\u0130\u00c7_VER\u0130M_ORANI"),W(b,"MMULT","D\u00c7ARP"),W(b,"MODE","EN\u00c7OK_OLAN"),W(b,"MODE.MULT","EN\u00c7OK_OLAN.\u00c7OK"),W(b,"MODE.SNGL","EN\u00c7OK_OLAN.TEK"),W(b,"MONTH","AY"),W(b,"MROUND","KYUVARLA"),W(b,"MULTINOMIAL","\u00c7OKTER\u0130ML\u0130"),W(b,"MUNIT","B\u0130R\u0130MMATR\u0130S"),W(b,"N","S"),W(b,"NA","YOKSAY"),W(b,"NEGBINOM.DIST","NEGB\u0130NOM.DA\u011e"),W(b,"NEGBINOMDIST","NEGB\u0130NOMDA\u011e"),W(b,"NETWORKDAYS","TAM\u0130\u015eG\u00dcN\u00dc"),W(b,"NETWORKDAYS.INTL",
"TAM\u0130\u015eG\u00dcN\u00dc.ULUSL"),W(b,"NOMINAL","NOM\u0130NAL"),W(b,"NORM.DIST","NORM.DA\u011e"),W(b,"NORM.INV","NORM.TERS"),W(b,"NORM.S.DIST","NORM.S.DA\u011e"),W(b,"NORM.S.INV","NORM.S.TERS"),W(b,"NORMDIST","NORMDA\u011e"),W(b,"NORMINV","NORMTERS"),W(b,"NORMSDIST","NORMSDA\u011e"),W(b,"NORMSINV","NORMSTERS"),W(b,"NOT","DE\u011e\u0130L"),W(b,"NOW","\u015e\u0130MD\u0130"),W(b,"NPER","TAKS\u0130T_SAYISI"),W(b,"NPV","NBD"),W(b,"NUMBERVALUE","SAYIDE\u011eER\u0130"),W(b,"ODD","TEK"),W(b,"ODDFPRICE",
"TEKYDE\u011eER"),W(b,"ODDFYIELD","TEKY\u00d6DEME"),W(b,"ODDLPRICE","TEKSDE\u011eER"),W(b,"ODDLYIELD","TEKS\u00d6DEME"),W(b,"OFFSET","KAYDIR"),W(b,"OR","YADA"),W(b,"PDURATION","PS\u00dcRE"),W(b,"PERCENTILE","Y\u00dcZDEB\u0130RL\u0130K"),W(b,"PERCENTILE.EXC","Y\u00dcZDEB\u0130RL\u0130K.HRC"),W(b,"PERCENTILE.INC","Y\u00dcZDEB\u0130RL\u0130K.DHL"),W(b,"PERCENTRANK","Y\u00dcZDERANK"),W(b,"PERCENTRANK.EXC","Y\u00dcZDERANK.HRC"),W(b,"PERCENTRANK.INC","Y\u00dcZDERANK.DHL"),W(b,"PERMUT","PERM\u00dcTASYON"),
W(b,"PERMUTATIONA","PERM\u00dcTASYONA"),W(b,"PHONETIC","SES"),W(b,"PI","P\u0130"),W(b,"PMT","DEVRESEL_\u00d6DEME"),W(b,"POISSON.DIST","POISSON.DA\u011e"),W(b,"POWER","KUVVET"),W(b,"PPMT","ANA_PARA_\u00d6DEMES\u0130"),W(b,"PRICE","DE\u011eER"),W(b,"PRICEDISC","DE\u011eER\u0130ND"),W(b,"PRICEMAT","DE\u011eERVADE"),W(b,"PROB","OLASILIK"),W(b,"PRODUCT","\u00c7ARPIM"),W(b,"PROPER","YAZIM.D\u00dcZEN\u0130"),W(b,"PV","BD"),W(b,"QUARTILE","D\u00d6RTTEB\u0130RL\u0130K"),W(b,"QUARTILE.EXC","D\u00d6RTTEB\u0130RL\u0130K.HRC"),
W(b,"QUARTILE.INC","D\u00d6RTTEB\u0130RL\u0130K.DHL"),W(b,"QUOTIENT","B\u00d6L\u00dcM"),W(b,"RADIANS","RADYAN"),W(b,"RAND","S_SAYI_\u00dcRET"),W(b,"RANDBETWEEN","RASTGELEARADA"),W(b,"RANK.AVG","RANK.ORT"),W(b,"RANK.EQ","RANK.E\u015e\u0130T"),W(b,"RATE","FA\u0130Z_ORANI"),W(b,"RECEIVED","GET\u0130R\u0130"),W(b,"REPLACE","DE\u011e\u0130\u015eT\u0130R"),W(b,"REPLACEB","DE\u011e\u0130\u015eT\u0130RB"),W(b,"REPT","Y\u0130NELE"),W(b,"RIGHT","SA\u011eDAN"),W(b,"RIGHTB","SA\u011eB"),W(b,"ROMAN","ROMEN"),
W(b,"ROUND","YUVARLA"),W(b,"ROUNDDOWN","A\u015eA\u011eIYUVARLA"),W(b,"ROUNDUP","YUKARIYUVARLA"),W(b,"ROW","SATIR"),W(b,"ROWS","SATIRSAY"),W(b,"RRI","GER\u00c7EKLE\u015eENYATIRIMGET\u0130R\u0130S\u0130"),W(b,"RSQ","RKARE"),W(b,"RTD","GZV"),W(b,"SEARCH","MBUL"),W(b,"SEARCHB","ARAB"),W(b,"SECOND","SAN\u0130YE"),W(b,"SERIESSUM","SER\u0130TOPLA"),W(b,"SHEET","SAYFA"),W(b,"SHEETS","SAYFALAR"),W(b,"SIGN","\u0130\u015eARET"),W(b,"SIN","S\u0130N"),W(b,"SINH","S\u0130NH"),W(b,"SKEW","\u00c7ARPIKLIK"),W(b,"SKEW.P",
"\u00c7ARPIKLIK.P"),W(b,"SLN","DA"),W(b,"SLOPE","E\u011e\u0130M"),W(b,"SMALL","K\u00dc\u00c7\u00dcK"),W(b,"SQRT","KAREK\u00d6K"),W(b,"SQRTPI","KAREK\u00d6KP\u0130"),W(b,"STANDARDIZE","STANDARTLA\u015eTIRMA"),W(b,"STDEV","STDSAPMA"),W(b,"STDEV.P","STDSAPMA.P"),W(b,"STDEV.S","STDSAPMA.S"),W(b,"STDEVA","STDSAPMAA"),W(b,"STDEVP","STDSAPMAS"),W(b,"STDEVPA","STDSAPMASA"),W(b,"STEYX","STHYX"),W(b,"SUBSTITUTE","YER\u0130NEKOY"),W(b,"SUBTOTAL","ALTTOPLAM"),W(b,"SUM","TOPLA"),W(b,"SUMIF","ETOPLA"),W(b,"SUMIFS",
"\u00c7OKETOPLA"),W(b,"SUMPRODUCT","TOPLA.\u00c7ARPIM"),W(b,"SUMSQ","TOPKARE"),W(b,"SUMX2MY2","TOPX2EY2"),W(b,"SUMX2PY2","TOPX2AY2"),W(b,"SUMXMY2","TOPXEY2"),W(b,"SYD","YAT"),W(b,"T","M"),W(b,"T.DIST","T.DA\u011e"),W(b,"T.DIST.2T","T.DA\u011e.2K"),W(b,"T.DIST.RT","T.DA\u011e.SA\u011eK"),W(b,"T.INV","T.TERS"),W(b,"T.INV.2T","T.TERS.2K"),W(b,"TBILLEQ","HTAHE\u015e"),W(b,"TBILLPRICE","HTAHDE\u011eER"),W(b,"TBILLYIELD","HTAH\u00d6DEME"),W(b,"TDIST","TDA\u011e"),W(b,"TEXT","METNE\u00c7EV\u0130R"),W(b,
"TIME","ZAMAN"),W(b,"TIMEVALUE","ZAMANSAYISI"),W(b,"TINV","TTERS"),W(b,"TODAY","BUG\u00dcN"),W(b,"TRANSPOSE","DEVR\u0130K_D\u00d6N\u00dc\u015e\u00dcM"),W(b,"TREND","E\u011e\u0130L\u0130M"),W(b,"TRIM","KIRP"),W(b,"TRIMMEAN","KIRPORTALAMA"),W(b,"TRUE","DO\u011eRU"),W(b,"TRUNC","NSAT"),W(b,"TYPE","T\u00dcR"),W(b,"UNICHAR","UNICODEKARAKTER\u0130"),W(b,"UPPER","B\u00dcY\u00dcKHARF"),W(b,"VALUE","SAYIYA\u00c7EV\u0130R"),W(b,"VARP","VARS"),W(b,"VARPA","VARSA"),W(b,"VDB","DAB"),W(b,"VLOOKUP","D\u00dc\u015eEYARA"),
W(b,"WEBSERVICE","WEBH\u0130ZMET\u0130"),W(b,"WEEKDAY","HAFTANING\u00dcN\u00dc"),W(b,"WEEKNUM","HAFTASAY"),W(b,"WEIBULL.DIST","WEIBULL.DA\u011e"),W(b,"WORKDAY","\u0130\u015eG\u00dcN\u00dc"),W(b,"WORKDAY.INTL","\u0130\u015eG\u00dcN\u00dc.ULUSL"),W(b,"XIRR","A\u0130\u00c7VER\u0130MORANI"),W(b,"XLOOKUP","\u00c7APRAZARA"),W(b,"XNPV","ANBD"),W(b,"XOR","\u00d6ZELVEYA"),W(b,"YEAR","YIL"),W(b,"YEARFRAC","YILORAN"),W(b,"YIELD","\u00d6DEME"),W(b,"YIELDDISC","\u00d6DEME\u0130ND"),W(b,"YIELDMAT","\u00d6DEMEVADE"),
q0(b);case "UK":return b=s0(),W(b,"FTEST","FTEST1"),q0(b);default:return null}};var S6;function T6(a,b,c){xY(a,QZ(""+c,b.j))}function U6(a,b,c,d,e){var g=RW(d.Eh()).add(V6),h=!1;g.compare(SW(0))>=0?e=g.div(e):(g=MW(g),e=g.div(e),h=!0);xY(a,V(h?c.j.minusSign:"")+V(QZ(""+e,b.j)));return h?z1(x1(),t1(AX(g.Jd(V6)))):d}function W6(){W6=f();S6=HX([1,10,100,1E3],JY,KY)}var V6=KW(1548409856,514),X6=SW(36E5),Y6=SW(6E4),Z6=SW(1E3);function $6(){this.m=SW(0);this.j=SW(0)}I($6,w0);function a7(a,b){var c=new $6;c.m=a;c.j=b;return c};var b7;function c7(a,b){if(b==0)return a.charCodeAt(0)>=53?null:"";for(var c="",d=!1,e=0;e<a.length;e=e+1|0){var g=a.charCodeAt(e);if(g>=48&&g<=57){var h=c.length;if(h>0||g!=48){if(h==b){d=g>=53;break}c=V(c)+oY(g)}}else if(g==69||g==101)break}if(d)for(a=b-1|0;a>=0;a=a-1|0){if(b=c.charCodeAt(a),b!=57){c=V(GZ(c,0,a))+oY((b+1|0)&65535);d=!1;break}}else c=d7(c);return d?null:c}
function d7(a){if(a.length==0)return a;for(var b=0,c=a.length-1|0;a.charCodeAt(b)==48&&b<c;)b=b+1|0;for(;a.charCodeAt(c)==48&&c>b;)c=c-1|0;return b==c&&a.charCodeAt(b)==48?"":GZ(a,b,c+1|0)}function e7(a,b,c){switch(b){case 48:return vY(a,48),48;case 63:return b=U(c,q4)?8199:32,vY(a,b),b;case 35:return 0;default:throw kX("kg`"+oY(b)).j;}}function f7(a,b,c,d,e){b!=0&&c>0&&(d%c|0)==0&&(b==32?(eY(),b=dY[32]):b=e.j.groupingSeparator,wY(a,b))}function g7(a,b,c){b||xY(a,c.j.decimalSeparator);return!0}
function h7(a,b){i7();b=zX(N0(BX(Math.min(b,-Math.log10(1E-10)))));var c=a>=1?a-Math.floor(a):a;if(c==0)return j7(a,SW(0),SW(1),b);for(var d=SW(1),e=SW(1),g=SW(0),h=SW(1);vX(h.add(e),b);){var k=e.add(h),l=d.add(g),m=uX(l)/uX(k);if(Math.abs(c-m)<=1E-10)return j7(a,l,k,b);if(c>m){if(k=SW(1),l=wX(b.Jd(h),SW(1)).div(e),m=zX(Math.floor((uX(h)*c-uX(g))/(uX(d)-uX(e)*c))),l=vX(l,m)?l:m,k=k.compare(l)>0?k:l,g=xX(g,d.multiply(k)),h=xX(h,e.multiply(k)),k=uX(g)/uX(h),Math.abs(c-k)<=1E-10)return j7(a,g,h,b)}else if(k=
SW(1),l=wX(b.Jd(e),SW(1)).div(h),m=zX(Math.floor((uX(e)*c-uX(d))/(uX(g)-uX(h)*c))),l=vX(l,m)?l:m,k=k.compare(l)>0?k:l,d=xX(d,k.multiply(g)),e=xX(e,k.multiply(h)),k=uX(d)/uX(e),Math.abs(c-k)<=1E-10)return j7(a,d,e,b)}k=uX(d)/uX(e)-c;c-=uX(g)/uX(h);c=k<c&&g.compare(SW(0))>0||k<c/2||k/2<c&&e.equals(d);return j7(a,c?d:g,c?e:h,b)}function j7(a,b,c,d){a=RW(Math.floor(a));if(c.compare(d)>=0||uX(b)+uX(c)*uX(a)>uX(LY))return null;b=xX(b,c.multiply(a));return vX(b,SW(0))?null:a7(b,c)}
function k7(a,b,c,d,e){var g=0,h=0;if(c.length>b.length)xY(a,c);else{if(d){d=b.length-1|0;for(var k=c.length;d>=k&&b.charCodeAt(d)==63;d=d-1|0)h=h+1|0}d=0;k=b.length;for(var l=c.length;d<(k-l-h|0);d=d+1|0,g=g+1|0)e7(a,b.charCodeAt(g),r4);xY(a,c);h>0&&(b=U(e,q4)?oY(8199)+"":" ",xY(a,b.repeat(h)))}}function l7(a,b){b=b?"TRUE":"FALSE";return P6(R6(),a,b)}function m7(a){return!!a&&a.length!=0}function n7(a,b,c){if(b&&b.length!=0)for(var d=0;d<b.length;d=d+1|0)o7(a,b[d],c)}
function o7(a,b,c){switch(b.j.j){case 1:xY(a,b.m);break;case 2:b=b.m;U(c,q4)&&vY(a,60928);xY(a,b);break;case 3:b=b.m;U(c,q4)?(vY(a,60929),xY(a,b)):vY(a,32);break;case 0:case 4:case 5:case 6:throw mX("lg`"+V(b.j)).j;}}function i7(){i7=f();b7=[T3(X3,"#")]};function p7(a,b,c,d,e,g){a:{var h;switch(h=b.Af(),h){case 3:var k=b.ue();var l=c.F.m(k)?D4:c.G.m(k)?E4:F4;break a;case 4:case 6:case 7:case 2:l=G4;break a;case 0:case 5:throw kX("eg`"+V(b.Af())).j;default:throw iX("eg`"+V(b.Af())).j;}}var m=Q4(c,l);switch(m.hj().j){case 0:var p=m;i7();if(p.ij()){var q=sY();n7(q,p.C,g);var r=q.toString()}else{if(p.Bf()){var t="";if(b.Bh())t=b.zh();else if(b.Sk())t=l7(a,b.Rk());else if(b.Ah()){var u=""+b.ue();u.substr(u.length-2|0,2)===".0"&&(u=GZ(u,0,u.length-2|0));
t=u}if(m7(p.C)||m7(p.G)){var v=sY();n7(v,p.C,g);xY(v,t);n7(v,p.G,g);var x=v.toString()}else x=t}else b:if(b.Bh())x=b.zh();else if(b.Sk())x=l7(a,b.Rk());else{var z=b.ue()<0,B=b.ue();if(!isNaN(B)&&!isFinite(B)||isNaN(B))x="#NUM!";else{B=Math.abs(B);var C=!!p.D,A=!!p.j||!!p.m||C,D=!!p.o;var F=p.K;var K=p.J,G=0,E=Math.max(K,1);C||(p.O&&(G=G+2|0),G=G-Math.imul(p.T,3)|0);var H=SW(0),X=SW(0);if(D){c:{var sa=B*N0(G);if(p.j){if(sa-=Math.floor(sa),sa<=1E-10){var ta=a7(SW(0),SW(1));break c}}else if(sa>uX(LY)){ta=
null;break c}var ba=p.o;if(ba.m){var na=sa,xa=CY(ba.j),Ea=na*xa,ab=Math.floor(Ea),ca=ab+1;var da=ca>uX(LY)||ab<uX(MY)?null:a7(ca-Ea>Ea-ab?RW(ab):RW(ca),SW(xa|0))}else da=h7(sa,ba.j.length);ta=da}if(!ta){x="#VALUE!";break b}H=ta.m;X=ta.j;if(A&&H.compare(X)>=0){B=Math.floor(B+AX(H.div(X)));H=yX(H,X);var Ka=B==0?0:BX(Math.floor(Math.log10(B)))}else Ka=B==0?0:BX(Math.floor(Math.log10(B))),Ka=Ka+G|0;var qb=d7(""+RW(B))}else if(B==0)qb="",Ka=0;else{for(var gb=L0(B),Hd=gb==0?"0.0":""+gb,$c=0,Of=!1,mf=!1,
Fe=-1,Ge=0;Ge<Hd.length;Ge=Ge+1|0){var nf=Hd.charCodeAt(Ge);if(nf>=48&&nf<=57)if(Of)mf||(nf==48?$c=$c-1|0:mf=!0);else{if(nf!=48||mf)$c=$c+1|0,mf=!0}else if(nf==46||nf==44)Of=!0;else if(nf==69||nf==101){Fe=Ge+1|0;break}}if(Fe!=-1){for(var Pf=0,Gj=Fe;Gj<Hd.length;Gj=Gj+1|0){var sm=Hd.charCodeAt(Gj);sm>=48&&sm<=57&&(Pf=Math.imul(Pf,10),Pf=Pf+(sm-48)|0)}Hd.charCodeAt(Fe)==45&&(Pf=-Pf|0);$c=$c+Pf|0}Ka=($c-1|0)+G|0;if(C){var Hj=Ka%E|0;Hj<0&&(Hj=Hj+E|0);var Xb=F+Hj+(K>0?1:0)|0}else Xb=F+Ka+1|0;Xb>=0?(Xb=
Math.min(Xb,15),qb=c7(Hd,15),qb!=null&&qb.length>0&&Xb!=15&&(qb=c7(qb,Xb)),qb==null&&(qb="1",Ka=Ka+1|0)):(qb="",Ka=0)}var ya=sY(),ic=D&&(H.compare(SW(0))>0||!A),Mg;if(Mg=p.N&&z){var Jd;if(!(Jd=qb.length>0)){var JD;if(JD=ic)JD=!H.equals(SW(0));Jd=JD}Mg=Jd}Mg&&xY(ya,e.j.minusSign);n7(ya,p.C,g);var Pp=Ka;C&&(K>0?(Ka=Ka%E|0,Ka<0&&(Ka=Ka+E|0),Pp=Pp-Ka|0):(Pp=Pp+1|0,Ka=-1));var zk=null;if(A){var KD=0;if(D){var dh=p.j[p.j.length-1|0],LD=p.j[p.j.length-2|0];if(!LD){x="#FORMAT!";break b}KD=LD.m.charCodeAt(LD.m.length-
1|0);U(dh.j,Y3)?zk=KD==63?" ".repeat(dh.m.length):dh.m:U(dh.j,Z3)?zk=U(g,q4)?oY(60928)+V(dh.m):dh.m:U(dh.j,$3)&&(zk=U(g,q4)?oY(60929)+V(dh.m):" ")}var Qp=qb,Ak=Ka+1|0,s7=zk!=null,t7=D&&H.equals(SW(0)),MD=p.J,hv=p.j;hv||(hv=b7,MD=1);for(var ke=Math.max(MD,Ak),u7=hv.length-(s7?1:0)|0,gg=0;ke>MD;ke=ke-1|0)f7(ya,gg,p.F,ke,e),gg=(Ak-ke|0)>=Qp.length?48:Qp.charCodeAt(Ak-ke|0),vY(ya,gg);for(var iv=0;iv<u7;iv=iv+1|0){var ND=hv[iv];if(U(ND.j,X3))for(var GT=ND.m,jv=0,v7=GT.length;jv<v7;jv=jv+1|0){f7(ya,gg,
p.F,ke,e);if((Ak-ke|0)<0||Qp.length==0){var HT=e7(ya,GT.charCodeAt(jv),g);HT!=0&&(gg=HT)}else(Ak-ke|0)>=Qp.length?(vY(ya,48),gg=48):(gg=Qp.charCodeAt(Ak-ke|0),vY(ya,gg));ke=ke-1|0}else o7(ya,ND,g)}t7&&gg==0&&vY(ya,48);H.compare(SW(0))>0&&Math.floor(B)==0&&KD==35&&(zk=null)}if(p.m){var Rp=qb,kv=Ka+1|0,Bk=!1;U(d,0)&&(Bk=g7(ya,Bk,e));for(var Ck=0,IT=p.m,lv=0,w7=IT.length;lv<w7;lv=lv+1|0){var OD=IT[lv];if(U(OD.j,X3)){var PD=OD.m;(kv+Ck|0)<Rp.length&&Rp.length>0&&(Bk=g7(ya,Bk,e));for(var Sp=0,x7=PD.length;Sp<
x7;Sp=Sp+1|0)(kv+Ck|0)>=Rp.length||Rp.length==0?(PD.charCodeAt(Sp)!=35&&(Bk=g7(ya,Bk,e)),e7(ya,PD.charCodeAt(Sp),g)):(kv+Ck|0)<0?vY(ya,48):vY(ya,Rp.charCodeAt(kv+Ck|0)),Ck=Ck+1|0}else o7(ya,OD,g)}}else p.X&&xY(ya,e.j.decimalSeparator);if(C){var mv=Pp,nv=p.D,ov=nv.C;xY(ya,nv.j?e.j.exponentSeparator.toUpperCase():e.j.exponentSeparator.toLowerCase());var eh=0;if(!U(ov[eh].j,X3)){var JT,y7=(JT=eh,eh=eh+1|0,JT);o7(ya,ov[y7],g)}mv<0?(xY(ya,e.j.minusSign),mv=-mv|0):nv.o&&vY(ya,43);for(var QD=""+mv,Tp=QD.length-
nv.m|0,pv=0;pv<Tp;pv=pv+1|0)vY(ya,QD.charCodeAt(pv));for(var z7=ov.length;eh<z7;eh=eh+1|0){var RD=ov[eh];if(U(RD.j,X3))for(var KT=RD.m,qv=0,A7=KT.length;qv<A7;qv=qv+1|0,Tp=Tp+1|0)Tp<0?e7(ya,KT.charCodeAt(qv),g):vY(ya,QD.charCodeAt(Tp));else o7(ya,RD,g)}}if(ic){var rv=p.o,B7=H,C7=X,LT=zk;LT!=null&&xY(ya,LT);k7(ya,rv.o,""+B7,!1,g);n7(ya,rv.C,g);vY(ya,47);n7(ya,rv.D,g);k7(ya,rv.j,""+C7,!0,g)}n7(ya,p.G,g);x=ya.toString()}}r=x}return r;case 1:if(b.ue()>=-694324&&b.ue()<35830291){var yc=z1(x1(),b.ue()),
SD=m;W6();var D7=SD.j,MT=SD.o;var TD=yc.Eh(),NT=SD.m;if(NT==3)var UD=TD;else{var sv=RW(TD).add(V6);var OT=vX(sv,SW(0))?MW(sv):sv;var VD=S6[3-NT|0],E7=VD/2|0,PT=yX(OT,SW(VD|0)).ab,QT=xX(xX(OT.Jd(SW(PT|0)),SW(VD|0)),SW(1));UD=PT<E7?TD:AX(wX(vX(sv,SW(0))?MW(QT):QT,V6))}UD!=yc.Eh()&&(yc=z1(x1(),t1(UD)));for(var Pd=sY(),tv=0;tv<MT.length;tv=tv+1|0){var Qd=MT[tv];switch(Qd.m.j){case 7:var RT=Pd,ST=e,WD=yc.Ym()<12,uv=Qd.j,Up=WD?ST.j.amString:ST.j.pmString;if(U(uv,g5))xY(RT,Up);else{Up=GZ(Up,0,1);var F7=
U(uv,h5)||WD&&U(uv,j5)||!WD&&U(uv,k5);xY(RT,F7?Up.toUpperCase():Up.toLowerCase())}break;case 6:var XD=Pd,TT=Qd,UT=e,YD=yc;switch(TT.j){case 1:case 2:T6(XD,TT,YD.getDay());break;case 3:xY(XD,UT.j.weekdaysShort[YD.gr()]);break;default:xY(XD,UT.j.weekdaysFull[YD.gr()])}break;case 8:yc=U6(Pd,Qd,e,yc,X6);break;case 9:yc=U6(Pd,Qd,e,yc,Y6);break;case 10:yc=U6(Pd,Qd,e,yc,Z6);break;case 1:T6(Pd,Qd,D7?((yc.Ym()+11|0)%12|0)+1|0:yc.Ym());break;case 0:xY(Pd,Qd.j);break;case 11:var ZD=Pd,wi=yc.hw();switch(Qd.j){case 1:wi=
wi/100|0;xY(ZD,QZ(""+wi,1));break;case 2:wi=wi/10|0;xY(ZD,QZ(""+wi,2));break;default:xY(ZD,QZ(""+wi,3))}break;case 2:T6(Pd,Qd,yc.iw());break;case 5:var vv=Pd,VT=Qd,$D=e,wv=yc;switch(VT.j){case 1:case 2:T6(vv,VT,wv.getMonth());break;case 3:xY(vv,$D.j.monthsShort[wv.getMonth()-1|0]);break;case 5:xY(vv,GZ($D.j.monthsFull[wv.getMonth()-1|0],0,1));break;default:xY(vv,$D.j.monthsFull[wv.getMonth()-1|0])}break;case 3:T6(Pd,Qd,yc.kw());break;case 4:var WT=yc,XT=Qd.j<=2?2:4;xY(Pd,QZ(""+(XT==2?WT.Bp()%100|
0:WT.Bp()),XT))}}return Pd.toString()}return p7(a,b,J6(S1(),"general"),1,e,g);case 3:var Dk=null;b.Bh()?Dk=b.zh():b.Sk()&&(Dk=(""+b.Rk()).toUpperCase(),Dk=P6(R6(),a,Dk));if(Dk!=null){var YT=Dk,xv=m.j;if(xv.length==1&&U(xv[0].j,z6))var ZT=YT;else{for(var Vp=sY(),yv=0;yv<xv.length;yv=yv+1|0){var $T=xv[yv];switch($T.j.j){case 1:U(g,q4)&&vY(Vp,60930);xY(Vp,YT);U(g,q4)&&vY(Vp,60930);break;case 0:xY(Vp,$T.m)}}ZT=Vp.toString()}return ZT}m=t4("","");case 2:S1();var aU=m,G7=z4(R1(),0,b),aE=J6(0,V(aU.j)+V(G7)+
V(aU.m));aE.j&&(aE=J6(S1(),"general"));return p7(a,b,aE,1,e,g)}throw kX("mg`"+V(m.hj())).j;};function T1(){}I(T1,T);function q7(a,b){b||(s1(),b=q1);var c=b.j;if(YH(c,2)!=null)return c.tf();c=I0(c.getType());switch(c){case 5:case 7:case 6:return r7(a,b);case 4:return b&&b.m.Ah()?(ZH(b.j,1)!=null&&b.j.getType(),a=YH(b.j,2)!=null?b.j.tf():a.o):a=a.o,a;case 2:case 3:case 1:case 8:return z4(a.D,c,b.m);case 0:return"General";default:throw kX("ng").j;}}
function H7(a,b){var c=b.getType();if(c===10)return a.m.o();if(c===11)return b.m===11&&b.j&&b.j.length==1&&b.j[0].Bh()?b.j[0].zh():"\u27a1\ufe0f "+V(a.m.m());if(c===12)return b.m===12&&b.j&&b.j.length==1&&b.j[0].Bh()?b.j[0].zh():a.m.j();K1();if(I1.contains(c))return a=a.C,CZ(a,"pt_BR")?a=HZ(a):(b=EZ(a,String.fromCodePoint(95)),b<0&&(b=EZ(a,String.fromCodePoint(45))),b>=0&&(a=GZ(a,0,b)),a=HZ(a)),t_(L1(a,c),t_(I1.get(c),t_(L1(a,8),"#ERROR!")));a=new eX;XW(a,"og`"+V(c));ZW(a,Error(a));throw a.j;}
function r7(a,b){if(!b||!b.m.Ah())return a.j.j.defaultDatePattern;if(b.j&&YH(b.j,2)!=null)return b.j.tf();var c;switch(c=I0(b.j.getType()),c){case 7:return a.j.j.defaultDateTimePattern;case 6:return a.j.j.defaultTimePattern;case 0:case 1:case 2:case 3:case 4:case 5:case 8:return a.j.j.defaultDatePattern;default:throw iX("pg`"+V(I0(b.j.getType()))).j;}};function I7(){}I(I7,T);I7.prototype.m=function(){var a;return a=this.j.j,a()};I7.prototype.equals=function(a){return a instanceof I7?this.j.equals(a.j):!1};I7.prototype.Ca=function(){return PX(this.j)};I7.prototype.toString=function(){return"Functions.forSupplier("+V(this.j)+")"};function P1(a){var b=new I7;b.j=PZ(a);return b};L("ritz_numberformat_api.NumberFormatApi",v0,window.parent);
v0.renderNumber=function(a,b,c){O1();c=N1(c);a==0?a=(Y0(),V0):a==1?a=(Y0(),W0):isFinite(a)?a=X0(a):a==Infinity?(h1(),a=i1(6,200),a=c1(a)):a==-Infinity?(h1(),a=i1(6,201),a=c1(a)):(h1(),a=i1(6,202),a=c1(a));p1();var d=H0(2);if(b!=null&&typeof b!=="string")throw Error();b=XH(d,2,b);b=bI(b,3,1);b=bI(b,4,1);b=mI(b);a=r1(a,b);b=a.m;d=b.Af();if(U(d,0))c="";else if(d===5)c=H7(c,b.hs());else{var e=a.j;a=q7(c,a);a=J6(0,a);if(a.j)c=H7(c,a.j);else{d=p7;var g=c.C,h;!(h=YH(e,2)==null)&&(h=ZH(e,3)!=null)&&(h=aI(e,
3),h=U(h==null?0:h|0,0));h?e=1:ZH(e,4)!=null?(e=aI(e,4),e=e==null?0:e|0):e=0;c=d(g,b,a,e,c.j,r4)}}return c};window.parent.google=window.google;window.parent.gviz=window.gviz;window.parent.waffle=window.waffle;if(typeof window.parent.onNumberFormatApiLoad==="function")window.parent.onNumberFormatApiLoad();
// Google Inc.

//# sourceMappingURL=RitzChartRenderingJ2cl_j2cl_core.sourcemap
