(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}}); function Ta(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c>>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,zb=/"/g,Ab=/'/g,Bb=/\x00/g,Cb=/[\x00&<>"']/;function Db(a,b){return ab?1:0};function D(a,b){this.i=b===Eb?a:""}D.prototype.h=!0;D.prototype.g=function(){return this.i.toString()};D.prototype.toString=function(){return this.i.toString()};function Fb(a){return a instanceof D&&a.constructor===D?a.i:"type_error:SafeUrl"} var Gb=RegExp('^(?:audio/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font/\\w+|image/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\\w+=(?:\\w+|"[\\w;,= ]+"))*$',"i"),Hb=/^data:(.*);base64,[a-z0-9+\/]+=*$/i;function Ib(a){a=String(a);a=a.replace(/(%0A|%0D)/g,"");var b=a.match(Hb);return b&&Gb.test(b[1])?new D(a,Eb):null}var Jb=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Eb={},Kb=new D(sa,Eb);var Lb;a:{var Mb=x.navigator;if(Mb){var Nb=Mb.userAgent;if(Nb){Lb=Nb;break a}}Lb=""}function E(a){return-1!=Lb.indexOf(a)};var Ob={};function Pb(a,b,c){this.i=c===Ob?a:"";this.h=!0}Pb.prototype.g=function(){return this.i.toString()};Pb.prototype.toString=function(){return this.i.toString()};function Qb(a){return a instanceof Pb&&a.constructor===Pb?a.i:"type_error:SafeHtml"}var Rb=new Pb(x.trustedTypes&&x.trustedTypes.emptyHTML||"",0,Ob);function Sb(a){if(void 0===tb){var b=null;var c=x.trustedTypes;if(c&&c.createPolicy){try{b=c.createPolicy("goog#html",{createHTML:fb,createScript:fb,createScriptURL:fb})}catch(d){x.console&&x.console.error(d.message)}tb=b}else tb=b}a=(b=tb)?b.createHTML(a):a;return new Pb(a,null,Ob)};var Tb=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}}(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Qb(Rb);return!b.parentElement});function Ub(a,b){if(Tb())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Qb(b)} function Vb(a,b){if(b instanceof D)var c=b;else a:if(c=b,b=/^data:image\//i.test(b),!(c instanceof D)){c=typeof c==p&&c.h?c.g():String(c);if(b&&/^data:/i.test(c)&&(b=Ib(c)||Kb,b.g()==c)){c=b;break a}Jb.test(c)||(c=sa);c=new D(c,Eb)}a.src=Fb(c)};function Wb(a){return decodeURIComponent(a.replace(/\+/g," "))}function Xb(a){Cb.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(wb,"&")),-1!=a.indexOf("<")&&(a=a.replace(xb,"<")),-1!=a.indexOf(">")&&(a=a.replace(yb,">")),-1!=a.indexOf('"')&&(a=a.replace(zb,""")),-1!=a.indexOf("'")&&(a=a.replace(Ab,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(Bb,"�")));return a} function Yb(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=x.document.createElement("div");return a.replace(Zb,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=Sb(d+" "),Ub(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})} function $b(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 Zb=/&([^;\s<&]+);?/g,ac={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},bc={"'":"\\'"},cc=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function ec(a){a=String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return cc("0",Math.max(0,2-b))+a}function fc(a){return null==a?"":String(a)} function gc(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};function hc(a){hc[" "](a);return a}hc[" "]=y;function ic(a,b,c,d){d=d?d(b):b;return Object.prototype.hasOwnProperty.call(a,d)?a[d]:a[d]=c(b)};var jc=E("Opera"),G=E("Trident")||E("MSIE"),kc=E("Edge"),lc=E("Gecko")&&!(-1!=Lb.toLowerCase().indexOf("webkit")&&!E("Edge"))&&!(E("Trident")||E("MSIE"))&&!E("Edge"),mc=-1!=Lb.toLowerCase().indexOf("webkit")&&!E("Edge");function nc(){var a=x.document;return a?a.documentMode:void 0}var oc; a:{var pc="",qc=function(){var a=Lb;if(lc)return/rv:([^\);]+)(\)|;)/.exec(a);if(kc)return/Edge\/([\d\.]+)/.exec(a);if(G)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if(mc)return/WebKit\/(\S+)/.exec(a);if(jc)return/(?:Version)[ \/]?(\S+)/.exec(a)}();qc&&(pc=qc?qc[1]:"");if(G){var rc=nc();if(null!=rc&&rc>parseFloat(pc)){oc=String(rc);break a}}oc=pc}var sc=oc,tc={}; function uc(a){return ic(tc,a,function(){for(var b=0,c=vb(String(sc)).split("."),d=vb(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&fe;e++){var f=c.concat(d[e].split(""));yc[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}return c.join("")};var Bc=typeof Uint8Array===h;function Cc(a,b,c){return typeof a===p?Bc&&!Array.isArray(a)&&a instanceof Uint8Array?c(a):Dc(a,b,c):b(a)}function Dc(a,b,c){if(Array.isArray(a)){for(var d=Array(a.length),e=0;e=a.l?a.i?a.i[b]:void 0:a.g[b+a.j]}function Kc(a,b){a=I(a,b);return null==a?a:!!a}function Lc(a,b,c){if(-1===c)return null;a.h||(a.h={});if(!a.h[c]){var d=I(a,c,!1);d&&(a.h[c]=new b(d))}return a.h[c]}H.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 Xc=[],Yc=[],Zc=!1;function $c(a){Xc[Xc.length]=a;if(Zc)for(var b=0;b=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 kb(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.La=function(a){return Td(this,a)};K.prototype.Na=function(){return Ud(this)};K.prototype.toString=function(){return L(Vd(Wd(this.constructor)))+"@"+L((this.Na()>>>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,{Va:{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:return oe(a);case n:return pe(a);case va:return a?1231:1237;default:return null==a?0:Ud(a)}}var qe=0;function Ud(a){return a.Ob||(Object.defineProperties(a,{Ob:{value:qe=qe+1|0,enumerable:!1}}),a.Ob)};function re(){};function se(){}w(se,K);function te(a){var b=typeof a;if(b==n)return Wd(ue);if(b==va)return Wd(le);if(b==r)return Wd(ve);if(Array.isArray(a))return(a=a.Jc)?Wd(a.Jb,a.Fb):Wd(K,1);if(a instanceof K)return Wd(a.constructor);if(a)return Wd(b==h?re:se);throw new TypeError("null.getClass");};function we(){}w(we,K);we.prototype.toString=function(){return this.g};function xe(a,b){return typeof a==r?a.charCodeAt(b):a.g.charCodeAt(b)};function ye(){}w(ye,we);function ze(){}w(ze,ie);function Ae(a){return 56320<=a&&57343>=a};function Be(){}w(Be,ze);function ue(){}w(ue,je);function pe(a){return Math.max(Math.min(a,2147483647),-2147483648)|0};function fe(a,b,c,d){return Ce(a,d,{Jb:b,pc:c,Fb:a.length})}function Ce(a,b,c){var d=a[0];if(null==d)return null;var e=[];c&&(e.Jc=c);if(1a){var b=a+128|0,c=(Ee(),De)[b];c||(c=De[b]=Ie(a));return c}return Ie(a)}function Ie(a){var b=new Fe;b.g=a;return b}Fe.prototype.La=function(a){return Ge(a)&&a.g==this.g};Fe.prototype.Na=function(){return this.g};Fe.prototype.toString=function(){return""+this.g};function Ge(a){return a instanceof Fe};function ve(){}w(ve,K);function L(a){return null==a?Ba:a.toString()}function Je(a,b){var c=a.length,d,e=xe(a,(d=b,b=b+1|0,d)),f,g;55296<=e&&56319>=e&&b>>0).toString(16)),g="<"+L(f)+" threw "+L(Vd(te(g)))+">";else throw l.g;}d[e]=g}else b=["(Object[])null"];c=new ye;c.g="";for(d=g=0;d>>0).toString(16);b=L(Pe("0",Math.max(0,8-b.length|0)))+L(b);a=(a(2147483647)>>>0).toString(16);return L(a)+L(b)};var Pe=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Qe(a,b){return Re(b)in a};function Re(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 Se;function Te(){Se||(Se=new Ue(null));return Se};function Ve(){}w(Ve,K);Ve.prototype.get=function(){if(!this.g){var a=x._docs_flag_initialData;this.g=a?a:{}}return this.g};function Ue(a){this.g=new Ve;if(a)for(var b in a){var c=b,d=a[b],e=this.g.get();e[c]=Ge(d)?d.g:null!=d?d:null}}w(Ue,K);Ue.prototype.get=function(a){return this.g.get()[a]};function We(a,b){a=a.g.get();return b in a}function Xe(a,b){a=a.get(b);return typeof a==r?"true"==a||"1"==a:!!a} function Ye(a,b){if(!We(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 Be;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 Be)return NaN;throw e.g;}}function Ze(a,b){if(!We(a,b))return"";a=a.get(b);return null==a?"":n===typeof a&&pe(a)==pe(a)?""+pe(a):L(a)};function $e(){this.g=!1}w($e,Le);function af(){this.g=!1;this.h={};this.i=null}w(af,$e);af.prototype.A=function(){$e.prototype.A.call(this);var a=this.h,b;for(b in a)delete a[b];this.i=null};af.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((Je(a,b)>>>0).toString(16))};function Ef(){}w(Ef,K);function Ff(){this.g=!1;this.h=[]}w(Ff,Le);function Gf(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(Qe(b.h,c))throw b=Me("Observer %s previously registered.",[c]),c=new me,Yd(c,b),c.h(Error(c)),c.g;Ne(b.h,Re(c),c);b.i=null;var d=new Ef;d.g=b;d.h=c;a.push(d)} Ff.prototype.A=function(){for(var a=this.h.pop();a;){if(Qe(a.g.h,a.h)){var b=a.g,c=a=a.h;if(!Qe(b.h,c))throw b=Me("Trying to remove inexistant Observer %s.",[a]),a=new ze,Yd(a,b),a.h(Error(a)),a.g;a=Re(c);delete b.h[a];b.i=null}a=this.h.pop()}Le.prototype.A.call(this)};function Hf(a,b,c,d,e,f){this.l=a;this.h=If(b);this.o=c;this.g=d;this.j=e;this.i=f}function If(a){return a&&!ub(a)?vb(a.toLowerCase()):null}Hf.prototype.getId=function(){return this.g};Hf.prototype.La=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 Jf(){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 Kf(a){for(var b=0,c=arguments.length;bb.length){c.push(Of(a)+"(");for(var d=a.arguments,e=0;d&&e>>0);function kg(a){if(typeof a===h)return a;a[tg]||(a[tg]=function(b){return a.handleEvent(b)});return a[tg]}$c(function(a){pg=a(pg)});function R(){P.call(this);this.na=new cg(this);this.Uc=this;this.Lb=null}A(R,P);R.prototype[Yf]=!0;u=R.prototype;u.addEventListener=function(a,b,c,d){ig(this,a,b,c,d)};u.removeEventListener=function(a,b,c,d){qg(this,a,b,c,d)}; u.dispatchEvent=function(a){var b=this.Lb;if(b){var c=[];for(var d=1;b;b=b.Lb)c.push(b),++d}b=this.Uc;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);sb(a,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var g=a.h=c[f];e=ug(g,d,!0,a)&&e}g=a.h=b;e=ug(g,d,!0,a)&&e;e=ug(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 Yg(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.ha(3):this.g.ha(2));ei(this);var e=this.T.ga();this.Ta=e;var f=this.T.O();if(this.qa=200==e){4==b&&fi(this);if(this.l){for(a=!0;!this.za&&this.vbb.length)return Yh;b=b.substr(d,c);a.vb=d+c;return b} function ji(a,b){a.Oa=Date.now();ci(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.ia=new ActiveXObject("htmlfile")}catch(l){fi(a);a.ra=7;V(22);ii(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in bc)f=bc[f];else if(f in ac)f=bc[f]=ac[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=bc[f]=k}f=e+f}e=f}d+='