(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var aa="//www.google.com/images/cleardot.gif",ba="Client failure. ",ca="Content-Type",da="Create session failed",ea="Creating session",fa="Error in protected function: ",ha="Invalid listener argument",ia="Not available",ja="POST",ka="SETUP",la="SETUP_ACK",ma="SETUP_ACK_NTPV2",na="Symbol.iterator",oa="Transient error",pa="Trying to send a request without a request sender for - ",qa="X-Goog-Upload-Status",sa="about:invalid#zClosurez",ta="arraybuffer",ua="base64",va="boolean",wa="complete",xa="crosswindowmessaging.channel", ya="document",h="function",za="info_params",Aa="message",Ba="null",n="number",p="object",Ca="readystatechange",r="string",t="text",Da="tfe_changed",u;function Ea(a){var b=0;return function(){return b>>0)+"_",e=0;return b}); v(na,function(a){if(a)return a;a=Symbol(na);for(var b="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),c=0;c=e}}); v("Array.from",function(a){return a?a:function(b,c,d){c=null!=c?c:function(k){return k};var e=[],f="undefined"!=typeof Symbol&&Symbol.iterator&&b[Symbol.iterator];if(typeof f==h){b=f.call(b);for(var g=0;!(f=b.next()).done;)e.push(c.call(d,f.value,g++))}else for(f=b.length,g=0;g>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});v("Array.prototype.keys",function(a){return a?a:function(){return Ta(this,function(b){return b})}});v("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Sa(b,d)&&c.push(b[d]);return c}});var Ua=Ua||{},x=this||self; function Va(a,b){a=a.split(".");b=b||x;for(var c=0;c>>0),$a=0;function ab(a,b,c){return a.call.apply(a.bind,arguments)} function bb(a,b,c){if(!a)throw Error();if(2/g,nb=/"/g,ob=/'/g,pb=/\x00/g,qb=/[\x00&<>"']/;function rb(a,b){return ab?1:0};var tb=Array.prototype.indexOf?function(a,b){return Array.prototype.indexOf.call(a,b,void 0)}:function(a,b){if(typeof a===r)return typeof b!==r||1!=b.length?-1:a.indexOf(b,0);for(var c=0;cparseFloat(Nb)){Mb=String(Pb);break a}}Mb=Nb}var Qb=Mb,Rb={}; function Sb(a){return Gb(Rb,a,function(){for(var b=0,c=jb(String(Qb)).split("."),d=jb(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&fe;e++){var f=c.concat(d[e].split(""));Wb[e]=f;for(var g=0;g>2];l=b[(l&3)<<4|m>>4];m=b[(m&15)<<2|k>>6];k=b[k&63];c[e++]=g+l+m+k}g=0;k=d;switch(a.length-f){case 2:g=a[f+1],k=b[(g&15)<<2]||d;case 1:a=a[f],c[e]=b[a>>2]+b[(a&3)<<4|g>>4]+k+d}a=c.join("")}return a;default:return a}}var dc={cd:{value:!0,configurable:!0}};function bc(a){Array.isArray(a)&&!Object.isFrozen(a)&&Object.defineProperties(a,dc);return a}var ec;var fc;function G(a,b,c){var d=fc;fc=null;a||(a=d);d=this.constructor.$a;a||(a=d?[d]:[]);this.j=d?0:-1;this.h=null;this.g=a;a:{d=this.g.length;a=d-1;if(d&&(d=this.g[a],Zb(d))){this.l=a-this.j;this.i=d;break a}void 0!==b&&-1=a.l?a.i?a.i[b]:void 0:a.g[b+a.j]}function ic(a,b){a=H(a,b);return null==a?a:!!a}function jc(a,b,c){if(-1===c)return null;a.h||(a.h={});if(!a.h[c]){var d=H(a,c,!1);d&&(a.h[c]=new b(d))}return a.h[c]}G.prototype.toJSON=function(){if(this.h)for(c in this.h){var a=this.h[c];if(Array.isArray(a))for(var b=0;ba.h&&(a.h++,b.next=a.g,a.g=b)};var vc=[],wc=[],xc=!1;function yc(a){vc[vc.length]=a;if(xc)for(var b=0;b")&&(a=a.replace(mb,">")),-1!=a.indexOf('"')&&(a=a.replace(nb,""")),-1!=a.indexOf("'")&&(a=a.replace(ob,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(pb,"�")));return a} function Sc(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=x.document.createElement("div");return a.replace(Tc,function(d,e){var f=b[d];if(f)return f;"#"==e.charAt(0)&&(e=Number("0"+e.substr(1)),isNaN(e)||(f=String.fromCharCode(e)));f||(f=Mc(d+" "),Oc(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})} function Uc(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.substr(1)),isNaN(c))?b:String.fromCharCode(c)}})} var Tc=/&([^;\s<&]+);?/g,Vc={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},Wc={"'":"\\'"},Xc=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Yc(a){a=String(a);var b=a.indexOf(".");-1===b&&(b=a.length);var c="-"===a[0]?"-":"";c&&(a=a.substring(1));return c+Xc("0",Math.max(0,2-b))+a}function Zc(a){return null==a?"":String(a)} function $c(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};function ad(a){return a.parentWindow||a.defaultView}function bd(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function cd(){this.g=x.document||document}cd.prototype.createElement=function(a){return bd(this.g,a)};cd.prototype.appendChild=function(a,b){a.appendChild(b)};var dd; function ed(){var a=x.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var e=bd(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=z(function(l){if(("*"==k||l.origin==k)&&l.data==g)this.port1.onmessage()},this); f.addEventListener(Aa,e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,k)}}});if("undefined"!==typeof a&&!C("Trident")&&!C("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Zb;c.Zb=null;e()}};return function(e){d.next={Zb:e};d=d.next;b.port2.postMessage(0)}}return function(e){x.setTimeout(e,0)}}function fd(a){return a}yc(function(a){fd=a});function gd(a){x.setTimeout(function(){throw a;},0)};function hd(){this.h=this.g=null}hd.prototype.add=function(a,b){var c=id.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};function jd(){var a=kd,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b}var id=new tc(function(){return new ld},function(a){return a.reset()});function ld(){this.next=this.scope=this.g=null}ld.prototype.set=function(a,b){this.g=a;this.scope=b;this.next=null};ld.prototype.reset=function(){this.next=this.scope=this.g=null};function md(a,b){nd||od();pd||(nd(),pd=!0);kd.add(a,b)}var nd;function od(){if(x.Promise&&x.Promise.resolve){var a=x.Promise.resolve(void 0);nd=function(){a.then(qd)}}else nd=function(){var b=qd;b=fd(b);typeof x.setImmediate!==h||x.Window&&x.Window.prototype&&!C("Edge")&&x.Window.prototype.setImmediate==x.setImmediate?(dd||(dd=ed()),dd(b)):x.setImmediate(b)}}var pd=!1,kd=new hd;function qd(){for(var a;a=jd();){try{a.g.call(a.scope)}catch(b){gd(b)}uc(id,a)}pd=!1};function rd(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function sd(a){this.g=0;this.s=void 0;this.j=this.h=this.i=null;this.l=this.o=!1;if(a!=y)try{var b=this;a.call(void 0,function(c){td(b,2,c)},function(c){td(b,3,c)})}catch(c){td(this,3,c)}}function ud(){this.next=this.i=this.h=this.j=this.g=null;this.l=!1}ud.prototype.reset=function(){this.i=this.h=this.j=this.g=null;this.l=!1};var vd=new tc(function(){return new ud},function(a){a.reset()});function wd(a,b,c){var d=vd.get();d.j=a;d.h=b;d.i=c;return d} sd.prototype.then=function(a,b,c){return xd(this,typeof a===h?a:null,typeof b===h?b:null,c)};sd.prototype.$goog_Thenable=!0;sd.prototype.cancel=function(a){if(0==this.g){var b=new yd(a);md(function(){zd(this,b)},this)}};function zd(a,b){if(0==a.g)if(a.i){var c=a.i;if(c.h){for(var d=0,e=null,f=null,g=c.h;g&&(g.l||(d++,g.g==a&&(e=g),!(e&&1=b.l&&b.cancel())}this.B=!0;this.g||this.hc(new Id(this))}};u.ec=function(a,b){this.v=!1;Jd(this,a,b)};function Jd(a,b,c){a.g=!0;a.i=c;a.j=!b;Kd(a)}function Ld(a){if(a.g){if(!a.B)throw new Md(a);a.B=!1}}u.Z=function(a){Ld(this);Jd(this,!0,a)}; u.hc=function(a){Ld(this);Jd(this,!1,a)};function Nd(a,b,c){Od(a,b,null,c)}function Od(a,b,c,d){a.o.push([b,c,d]);a.g&&Kd(a)}u.then=function(a,b,c){var d,e,f=new sd(function(g,k){e=g;d=k});Od(this,e,function(g){g instanceof Id?f.cancel():d(g)});return f.then(a,b,c)};J.prototype.$goog_Thenable=!0;function Pd(a,b){b instanceof J?Nd(a,z(b.D,b)):Nd(a,function(){return b})}J.prototype.D=function(a){var b=new J;Od(this,b.Z,b.hc,b);a&&(b.h=this,this.l++);return b}; function Qd(a){return ub(a.o,function(b){return typeof b[1]===h})} function Kd(a){if(a.s&&a.g&&Qd(a)){var b=a.s,c=Rd[b];c&&(x.clearTimeout(c.g),delete Rd[b]);a.s=0}a.h&&(a.h.l--,delete a.h);b=a.i;for(var d=c=!1;a.o.length&&!a.v;){var e=a.o.shift(),f=e[0],g=e[1];e=e[2];if(f=a.j?g:f)try{var k=f.call(e||null,b);void 0!==k&&(a.j=a.j&&(k==b||k instanceof Error),a.i=b=k);if(rd(b)||typeof x.Promise===h&&b instanceof x.Promise)d=!0,a.v=!0}catch(l){b=l,a.j=!0,Qd(a)||(c=!0)}}a.i=b;d&&(k=z(a.ec,a,!0),d=z(a.ec,a,!1),b instanceof J?(Od(b,k,d),b.C=!0):b.then(k,d));c&&(b=new Sd(b), Rd[b.g]=b,a.s=b.g)}function Md(){B.call(this)}A(Md,B);Md.prototype.message="Deferred has already fired";Md.prototype.name="AlreadyCalledError";function Id(){B.call(this)}A(Id,B);Id.prototype.message="Deferred was canceled";Id.prototype.name="CanceledError";function Sd(a){this.g=x.setTimeout(z(this.i,this),0);this.h=a}Sd.prototype.i=function(){delete Rd[this.g];throw this.h;};var Rd={};function K(){}K.prototype.Ca=function(a){return Td(this,a)};K.prototype.Za=function(){return Ud(this)};K.prototype.toString=function(){return L(Vd(Wd(this.constructor)))+"@"+L((this.Za()>>>0).toString(16))};function Xd(){}w(Xd,K);function Yd(a,b){Zd(a);a.j=b;$d(a)}Xd.prototype.h=function(a){this.g=a;ae(this,a)};function $d(a){a.g instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.g):a.g.stack=Error().stack)}Xd.prototype.toString=function(){var a=Vd(Wd(this.constructor)),b=this.j;return null==b?a:L(a)+": "+L(b)}; function be(a){if(null!=a){var b=a.Tc;if(null!=b)return b}a instanceof TypeError?(b=new ce,Yd(b,L(a)),de(b),b.i=a,b.h(new TypeError(b)),a=b):(b=new ee,Yd(b,L(a)),de(b),b.i=a,b.h(Error(b)),a=b);return a}function Zd(a){a.o=fe([0],Xd,ge,Xd.g)}function ge(a){return a instanceof Xd}function ae(a,b){if(b instanceof Object)try{b.Tc=a,Object.defineProperties(b,{Wa:{get:function(){return a.l&&a.l.g}}})}catch(c){}};function he(){}w(he,Xd);function ie(){}w(ie,he);function Td(a,b){return Object.is(a,b)||null==a&&null==b};function je(){}var ke;w(je,K);function le(){}w(le,K);function me(){}w(me,ie);function ee(){}w(ee,ie);ee.prototype.h=function(a){ie.prototype.h.call(this,"__noinit__"===this.i?a:this.i)};function de(a){a.i="__noinit__"};function ce(){}w(ce,ee);function ne(a){switch(typeof a){case r:for(var b=0,c=0;c=a};function Ae(){}w(Ae,ye);function te(){}w(te,je);function oe(a){return Math.max(Math.min(a,2147483647),-2147483648)|0};function fe(a,b,c,d){return Be(a,d,{Ib:b,pc:c,Eb:a.length})}function Be(a,b,c){var d=a[0];if(null==d)return null;var e=[];c&&(e.Jc=c);if(1a){De();var b=a+128|0,c=Ce[b];c||(c=Ce[b]=He(a));a=c}else a=He(a);return a}function He(a){var b=new Ee;b.g=a;return b}Ee.prototype.Ca=function(a){return Fe(a)&&a.g==this.g};Ee.prototype.Za=function(){return this.g};Ee.prototype.toString=function(){return""+this.g};function Fe(a){return a instanceof Ee};function ue(){}w(ue,K);function L(a){return null==a?Ba:a.toString()}function Ie(a,b){var c=a.length,d,e=we(a,(d=b,b=b+1|0,d)),f,g;55296<=e&&56319>=e&&b>>0).toString(16)),g="<"+L(f)+" threw "+L(Vd(se(g)))+">";else throw l.g;}d[e]=g}else b=["(Object[])null"];c=new xe;c.g="";for(d=g=0;d>>0).toString(16);b=L(Oe("0",Math.max(0,8-b.length|0)))+L(b);a=(a(2147483647)>>>0).toString(16);return L(a)+L(b)};var Oe=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Pe(a,b){return Qe(b)in a};function Qe(a){if(null==a)throw a=new ce,Yd(a,"can't identity hash null"),de(a),a.h(new TypeError(a)),a.g;return":"+ne(a)};var Re;function Se(){Re||(Re=new Te(null));return Re};function Ue(){}w(Ue,K);Ue.prototype.get=function(){if(!this.g){var a=x._docs_flag_initialData;this.g=a?a:{}}return this.g};function Te(a){this.g=new Ue;if(a)for(var b in a){var c=b,d=a[b],e=this.g.get();e[c]=Fe(d)?d.g:null!=d?d:null}}w(Te,K);Te.prototype.get=function(a){return this.g.get()[a]};function Ve(a,b){a=a.g.get();return b in a}function We(a,b){a=a.get(b);return typeof a==r?"true"==a||"1"==a:!!a} function Xe(a,b){if(!Ve(a,b)||null==a.get(b))return NaN;try{var c=L(a.get(b));ke||(ke=RegExp("^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$"));if(!ke.test(c)){var d=new Ae;Yd(d,'For input string: "'+L(c)+'"');d.h(Error(d));throw d.g;}return parseFloat(c)}catch(e){e=be(e);if(e instanceof Ae)return NaN;throw e.g;}}function Ye(a,b){if(!Ve(a,b))return"";a=a.get(b);return null==a?"":n===typeof a&&oe(a)==oe(a)?""+oe(a):L(a)};function Ze(){this.g=!1}w(Ze,Ke);function $e(){this.g=!1;this.h={};this.i=null}w($e,Ze);$e.prototype.A=function(){Ze.prototype.A.call(this);var a=this.h,b;for(b in a)delete a[b];this.i=null};$e.prototype.dispatchEvent=function(a){if(!this.i){var b=this.h;var c=[],d;for(d in b)c.push(b[d]);this.i=c}b=this.i;for(c=0;cb||b>=a.length?null:"\\u"+L((Ie(a,b)>>>0).toString(16))};function Of(){}w(Of,K);function Pf(){this.g=!1;this.h=[]}w(Pf,Ke);function Qf(a,b,c){a=a.h;if(null==c)throw b=new ce,Zd(b),$d(b),de(b),b.h(new TypeError(b)),b.g;if(Pe(b.h,c))throw b=Le("Observer %s previously registered.",[c]),c=new me,Yd(c,b),c.h(Error(c)),c.g;Me(b.h,Qe(c),c);b.i=null;var d=new Of;d.g=b;d.h=c;a.push(d)} Pf.prototype.A=function(){for(var a=this.h.pop();a;){if(Pe(a.g.h,a.h)){var b=a.g,c=a=a.h;if(!Pe(b.h,c))throw b=Le("Trying to remove inexistant Observer %s.",[a]),a=new ye,Yd(a,b),a.h(Error(a)),a.g;a=Qe(c);delete b.h[a];b.i=null}a=this.h.pop()}Ke.prototype.A.call(this)};function Rf(a,b,c,d,e,f){this.l=a;this.h=Sf(b);this.o=c;this.g=d;this.j=e;this.i=f}function Sf(a){return a&&!ib(a)?jb(a.toLowerCase()):null}Rf.prototype.getId=function(){return this.g};Rf.prototype.Ca=function(a){return this.l==a.l&&this.h==a.h&&this.o==a.o&&this.g==a.g&&this.j==a.j&&this.i==a.i};function Tf(){this.i=this.j=this.h=this.s=this.o=this.g=this.l=null};function O(a){a&&typeof a.dispose==h&&a.dispose()};function Uf(a){for(var b=0,c=arguments.length;bb.length){c.push(Yf(a)+"(");for(var d=a.arguments,e=0;d&&e>>0);function ug(a){if(typeof a===h)return a;a[Dg]||(a[Dg]=function(b){return a.handleEvent(b)});return a[Dg]}yc(function(a){zg=a(zg)});function R(){P.call(this);this.ma=new mg(this);this.Vc=this;this.Kb=null}A(R,P);R.prototype[hg]=!0;u=R.prototype;u.addEventListener=function(a,b,c,d){sg(this,a,b,c,d)};u.removeEventListener=function(a,b,c,d){Ag(this,a,b,c,d)}; u.dispatchEvent=function(a){var b=this.Kb;if(b){var c=[];for(var d=1;b;b=b.Kb)c.push(b),++d}b=this.Vc;d=a.type||a;if(typeof a===r)a=new Q(a,b);else if(a instanceof Q)a.target=a.target||b;else{var e=a;a=new Q(d,b);Eb(a,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var g=a.h=c[f];e=Eg(g,d,!0,a)&&e}g=a.h=b;e=Eg(g,d,!0,a)&&e;e=Eg(g,d,!1,a)&&e;if(c)for(f=0;fc&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.substr(0,d),e,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function hh(a,b,c){if(Array.isArray(b))for(var d=0;db)break a}else if(3>b||3==b&&!this.T.O())break a;this.za||4!=b||7==c||(8==c||0>=d?this.g.ga(3):this.g.ga(2));oi(this);var e=this.T.fa();this.Sa=e;var f=this.T.O();if(this.qa=200==e){4==b&&pi(this);if(this.l){for(a=!0;!this.za&&this.vbb.length)return hi;b=b.substr(d,c);a.vb=d+c;return b} function ti(a,b){a.Na=Date.now();mi(a);var c=b?window.location.hostname:"";a.xa=W(a.sa);X(a.xa,"DOMAIN",c);X(a.xa,"t",a.s);try{a.ha=new ActiveXObject("htmlfile")}catch(l){pi(a);a.ra=7;V(22);si(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in Wc)f=Wc[f];else if(f in Vc)f=Wc[f]=Vc[f];else{var g=f.charCodeAt(0);if(31g)var k=f;else{if(256>g){if(k="\\x",16>g||256g&&(k+= "0");k+=g.toString(16).toUpperCase()}f=Wc[f]=k}f=e+f}e=f}d+='