(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 - ",ra="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("Number.isFinite",function(a){return a?a:function(b){return typeof b!==n?!1:!isNaN(b)&&Infinity!==b&&-Infinity!==b}});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 Sa(this,function(b){return b})}}); v("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)Ka(b,d)&&c.push(b[d]);return c}});var Ta=Ta||{},y=this||self;function Ua(a,b){a=a.split(".");b=b||y;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,pb=/'/g,qb=/\x00/g,rb=/[\x00&<>"']/;function sb(a,b){return ab?1:0};function tb(){var a=y.navigator;return a&&(a=a.userAgent)?a:""}function C(a){return-1!=tb().indexOf(a)};var ub=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(Hb)){Gb=String(Jb);break a}}Gb=Hb}var Kb=Gb,Lb={}; function Mb(a){return Ab(Lb,a,function(){for(var b=0,c=jb(String(Kb)).split("."),d=jb(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.i?a.g?a.g[b]:void 0:(void 0===c?0:c)&&a.g&&(c=a.g[b],null!=c)?c:a.na[b+a.h]}function bc(a,b){a=F(a,b);return null==a?a:!!a}function cc(a,b,c){if(-1===c)return null;a.j||(a.j={});var d=a.j[c];if(d)return d;var e=F(a,c,!1);if(null==e)return d;b=new b(e);d=a.na;if(Array.isArray(d)&&Vb(d)&2){d=b.na;if(!Array.isArray(d))throw Error("cannot mark non-array as immutable");Ub(d,2)}return a.j[c]=b};function dc(a){switch(typeof a){case n:return isFinite(a)?a:String(a);case p:if(a&&!Array.isArray(a)&&Sb&&null!=a&&a instanceof Uint8Array){var b;void 0===b&&(b=0);if(!Rb){Rb={};for(var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),d=["+/=","+/","-_=","-_.","-_"],e=0;5>e;e++){var f=c.concat(d[e].split(""));Qb[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("")}}return a};function gc(a){var b=hc;b=void 0===b?ic:b;return jc(a,b)}function kc(a,b){if(null!=a){if(Array.isArray(a))a=jc(a,b);else if(Xb(a)){var c={},d;for(d in a)c[d]=kc(a[d],b);a=c}else a=b(a);return a}}function jc(a,b){for(var c=a.slice(),d=0;da.h&&(a.h++,b.next=a.g,a.g=b)};var Cc=[],Dc=[],Ec=!1;function Fc(a){Cc[Cc.length]=a;if(Ec)for(var b=0;b")&&(a=a.replace(mb,">")),-1!=a.indexOf('"')&&(a=a.replace(nb,""")),-1!=a.indexOf("'")&&(a=a.replace(pb,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(qb,"�")));return a} function cd(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=y.document.createElement("div");return a.replace(dd,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=Xc(d+" "),Zc(c,f),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})} function ed(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 dd=/&([^;\s<&]+);?/g,fd={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},gd={"'":"\\'"},hd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function id(a,b){if(!Number.isFinite(a))return String(a);a=String(a);var c=a.indexOf(".");-1===c&&(c=a.length);var d="-"===a[0]?"-":"";d&&(a=a.substring(1));return d+hd("0",Math.max(0,b-c))+a}function jd(a){return null==a?"":String(a)} function kd(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)};function ld(a){return a.parentWindow||a.defaultView}function md(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function nd(){this.g=y.document||document}nd.prototype.createElement=function(a){return md(this.g,a)};nd.prototype.appendChild=function(a,b){a.appendChild(b)};var od; function pd(){var a=y.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var e=md(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.Yb;c.Yb=null;e()}};return function(e){d.next={Yb:e};d=d.next;b.port2.postMessage(0)}}return function(e){y.setTimeout(e,0)}}function qd(a){return a}Fc(function(a){qd=a});function rd(){this.h=this.g=null}rd.prototype.add=function(a,b){var c=sd.get();c.set(a,b);this.h?this.h.next=c:this.g=c;this.h=c};function td(){var a=ud,b=null;a.g&&(b=a.g,a.g=a.g.next,a.g||(a.h=null),b.next=null);return b}var sd=new Ac(function(){return new vd},function(a){return a.reset()});function vd(){this.next=this.scope=this.g=null}vd.prototype.set=function(a,b){this.g=a;this.scope=b;this.next=null};vd.prototype.reset=function(){this.next=this.scope=this.g=null};function wd(a,b){xd||yd();zd||(xd(),zd=!0);ud.add(a,b)}var xd;function yd(){if(y.Promise&&y.Promise.resolve){var a=y.Promise.resolve(void 0);xd=function(){a.then(Ad)}}else xd=function(){var b=Ad;b=qd(b);typeof y.setImmediate!==h||y.Window&&y.Window.prototype&&!C("Edge")&&y.Window.prototype.setImmediate==y.setImmediate?(od||(od=pd()),od(b)):y.setImmediate(b)}}var zd=!1,ud=new rd;function Ad(){for(var a;a=td();){try{a.g.call(a.scope)}catch(b){qc(b)}Bc(sd,a)}zd=!1};function Bd(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Cd(a){this.g=0;this.s=void 0;this.j=this.h=this.i=null;this.l=this.o=!1;if(a!=Va)try{var b=this;a.call(void 0,function(c){Dd(b,2,c)},function(c){Dd(b,3,c)})}catch(c){Dd(this,3,c)}}function Ed(){this.next=this.i=this.h=this.j=this.g=null;this.l=!1}Ed.prototype.reset=function(){this.i=this.h=this.j=this.g=null;this.l=!1};var Fd=new Ac(function(){return new Ed},function(a){a.reset()});function Gd(a,b,c){var d=Fd.get();d.j=a;d.h=b;d.i=c;return d} Cd.prototype.then=function(a,b,c){return Hd(this,typeof a===h?a:null,typeof b===h?b:null,c)};Cd.prototype.$goog_Thenable=!0;Cd.prototype.cancel=function(a){if(0==this.g){var b=new Id(a);wd(function(){Jd(this,b)},this)}};function Jd(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.fc(new Sd(this))}};u.dc=function(a,b){this.v=!1;Td(this,a,b)};function Td(a,b,c){a.g=!0;a.i=c;a.j=!b;Ud(a)}function Vd(a){if(a.g){if(!a.B)throw new Wd(a);a.B=!1}} u.callback=function(a){Vd(this);Td(this,!0,a)};u.fc=function(a){Vd(this);Td(this,!1,a)};function Xd(a,b,c){Yd(a,b,null,c)}function Yd(a,b,c,d){a.o.push([b,c,d]);a.g&&Ud(a)}u.then=function(a,b,c){var d,e,f=new Cd(function(g,k){e=g;d=k});Yd(this,e,function(g){g instanceof Sd?f.cancel():d(g)});return f.then(a,b,c)};J.prototype.$goog_Thenable=!0;function Zd(a,b){b instanceof J?Xd(a,z(b.D,b)):Xd(a,function(){return b})} J.prototype.D=function(a){var b=new J;Yd(this,b.callback,b.fc,b);a&&(b.h=this,this.l++);return b};function $d(a){return vb(a.o,function(b){return typeof b[1]===h})} function Ud(a){if(a.s&&a.g&&$d(a)){var b=a.s,c=ae[b];c&&(y.clearTimeout(c.g),delete ae[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(Bd(b)||typeof y.Promise===h&&b instanceof y.Promise)d=!0,a.v=!0}catch(l){b=l,a.j=!0,$d(a)||(c=!0)}}a.i=b;d&&(k=z(a.dc,a,!0),d=z(a.dc,a,!1),b instanceof J?(Yd(b,k,d),b.C=!0):b.then(k,d));c&&(b=new be(b), ae[b.g]=b,a.s=b.g)}function Wd(){B.call(this)}A(Wd,B);Wd.prototype.message="Deferred has already fired";Wd.prototype.name="AlreadyCalledError";function Sd(){B.call(this)}A(Sd,B);Sd.prototype.message="Deferred was canceled";Sd.prototype.name="CanceledError";function be(a){this.g=y.setTimeout(z(this.i,this),0);this.h=a}be.prototype.i=function(){delete ae[this.g];throw this.h;};var ae={};function K(){}K.prototype.Da=function(a){return ce(this,a)};K.prototype.$a=function(){return de(this)};K.prototype.toString=function(){return L(ee(fe(this.constructor)))+"@"+L((this.$a()>>>0).toString(16))};function ge(){}x(ge,K);function he(a,b){ie(a);a.j=b;je(a)}ge.prototype.h=function(a){this.g=a;ke(this,a)};function je(a){a.g instanceof Error&&(Error.captureStackTrace?Error.captureStackTrace(a.g):a.g.stack=Error().stack)}ge.prototype.toString=function(){var a=ee(fe(this.constructor)),b=this.j;return null==b?a:L(a)+": "+L(b)}; function le(a){if(null!=a){var b=a.Sc;if(null!=b)return b}a instanceof TypeError?(b=new me,he(b,L(a)),ne(b),b.i=a,b.h(new TypeError(b)),a=b):(b=new oe,he(b,L(a)),ne(b),b.i=a,b.h(Error(b)),a=b);return a}function ie(a){a.o=pe([0],ge,qe,ge.g)}function qe(a){return a instanceof ge}function ke(a,b){if(b instanceof Object)try{b.Sc=a,Object.defineProperties(b,{Xa:{get:function(){return a.l&&a.l.g}}})}catch(c){}};function re(){}x(re,ge);function se(){}x(se,re);function ce(a,b){return Object.is(a,b)||null==a&&null==b};function te(){}var ue;x(te,K);function ve(){}x(ve,K);function we(){}x(we,se);function oe(){}x(oe,se);oe.prototype.h=function(a){se.prototype.h.call(this,"__noinit__"===this.i?a:this.i)};function ne(a){a.i="__noinit__"};function me(){}x(me,oe);function xe(a){switch(typeof a){case r:for(var b=0,c=0;c=a};function Ke(){}x(Ke,Ie);function De(){}x(De,te);function ye(a){return Math.max(Math.min(a,2147483647),-2147483648)|0};function pe(a,b,c,d){return Le(a,d,{Ib:b,oc:c,Eb:a.length})}function Le(a,b,c){var d=a[0];if(null==d)return null;var e=[];c&&(e.Ic=c);if(1a){Ne();var b=a+128|0,c=Me[b];c||(c=Me[b]=Re(a));a=c}else a=Re(a);return a}function Re(a){var b=new Oe;b.g=a;return b}Oe.prototype.Da=function(a){return Pe(a)&&a.g==this.g};Oe.prototype.$a=function(){return this.g};Oe.prototype.toString=function(){return""+this.g};function Pe(a){return a instanceof Oe};function Ee(){}x(Ee,K);function L(a){return null==a?Ba:a.toString()}function Se(a,b){var c=a.length,d,e=Ge(a,(d=b,b=b+1|0,d)),f,g;55296<=e&&56319>=e&&b>>0).toString(16)),g="<"+L(f)+" threw "+L(ee(Ce(g)))+">";else throw l.g;}d[e]=g}else b=["(Object[])null"];c=new He;c.g="";for(d=g=0;d>>0).toString(16);b=L(Ye("0",Math.max(0,8-b.length|0)))+L(b);a=(a(2147483647)>>>0).toString(16);return L(a)+L(b)};var Ye=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Ze(a,b){return $e(b)in a};function $e(a){if(null==a)throw a=new me,he(a,"can't identity hash null"),ne(a),a.h(new TypeError(a)),a.g;return":"+xe(a)};function af(){this.g=!1}x(af,Ue);function bf(){this.g=!1;this.h={};this.i=null}x(bf,af);bf.prototype.A=function(){af.prototype.A.call(this);var a=this.h,b;for(b in a)delete a[b];this.i=null};bf.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((Se(a,b)>>>0).toString(16))};function Yf(){}x(Yf,K);function Zf(){this.g=!1;this.h=[]}x(Zf,Ue);function $f(a,b,c){a=a.h;if(null==c)throw b=new me,ie(b),je(b),ne(b),b.h(new TypeError(b)),b.g;if(Ze(b.h,c))throw b=Ve("Observer %s previously registered.",[c]),c=new we,he(c,b),c.h(Error(c)),c.g;We(b.h,$e(c),c);b.i=null;var d=new Yf;d.g=b;d.h=c;a.push(d)} Zf.prototype.A=function(){for(var a=this.h.pop();a;){if(Ze(a.g.h,a.h)){var b=a.g,c=a=a.h;if(!Ze(b.h,c))throw b=Ve("Trying to remove inexistant Observer %s.",[a]),a=new Ie,he(a,b),a.h(Error(a)),a.g;a=$e(c);delete b.h[a];b.i=null}a=this.h.pop()}Ue.prototype.A.call(this)};function ag(a,b,c,d,e,f){this.l=a;this.h=bg(b);this.o=c;this.g=d;this.j=e;this.i=f}function bg(a){return a&&!ib(a)?jb(a.toLowerCase()):null}ag.prototype.Da=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 cg(){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 dg(a){for(var b=0,c=arguments.length;bb.length){c.push(hg(a)+"(");for(var d=a.arguments,e=0;d&&e>>0);function Eg(a){if(typeof a===h)return a;a[Ng]||(a[Ng]=function(b){return a.handleEvent(b)});return a[Ng]}Fc(function(a){Jg=a(Jg)});function R(){P.call(this);this.ja=new wg(this);this.Tc=this;this.Kb=null}A(R,P);R.prototype[rg]=!0;u=R.prototype;u.addEventListener=function(a,b,c,d){Cg(this,a,b,c,d)};u.removeEventListener=function(a,b,c,d){Kg(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.Tc;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);Lc(a,e)}e=!0;if(c)for(var f=c.length-1;0<=f;f--){var g=a.h=c[f];e=Og(g,d,!0,a)&&e}g=a.h=b;e=Og(g,d,!0,a)&&e;e=Og(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 rh(a,b,c){if(Array.isArray(b))for(var d=0;db)break a}else if(3>b||3==b&&!this.S.O())break a;this.Aa||4!=b||7==c||(8==c||0>=d?this.g.da(3):this.g.da(2));zi(this);var e=this.S.ca();this.Ta=e;var f=this.S.O();if(this.pa=200==e){4==b&&Ai(this);if(this.l){for(a=!0;!this.Aa&&this.vbb.length)return si;b=b.substr(d,c);a.vb=d+c;return b} function Ei(a,b){a.Oa=Date.now();xi(a);var c=b?window.location.hostname:"";a.ya=W(a.ta);X(a.ya,"DOMAIN",c);X(a.ya,"t",a.s);try{a.ea=new ActiveXObject("htmlfile")}catch(l){Ai(a);a.qa=7;V(22);Di(a);return}var d="";if(b){var e="";for(b=0;b"==f)f=e+"\\x3e";else{if(f in gd)f=gd[f];else if(f in fd)f=gd[f]=fd[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=gd[f]=k}f=e+f}e=f}d+='