(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="Edge",ha="Error in protected function: ",ia="Invalid listener argument",ja="Not available",ka="POST",la="SETUP",ma="SETUP_ACK",na="SETUP_ACK_NTPV2",oa="Transient error",pa="Trying to send a request without a request sender for - ",qa="X-Goog-Upload-Status",ra="about:invalid#zClosurez",sa="arraybuffer",ta="base64",ua="boolean",va="complete",wa="crosswindowmessaging.channel", xa="document",h="function",ya="info_params",za="message",Aa="null",l="number",n="object",Ba="readystatechange",p="string",q="text",Ca="tfe_changed",Da="tick",r;function Ea(a){var b=0;return function(){return b=f}}); Ua("String.prototype.repeat",function(a){return a?a:function(b){var c=Wa(this,null,"repeat");if(0>b||1342177279>>=1)c+=c;return d}});var Xa=Xa||{},u=this||self;function Ya(a,b,c){a=a.split(".");c=c||u;a[0]in c||"undefined"==typeof c.execScript||c.execScript("var "+a[0]);for(var d;a.length&&(d=a.shift());)a.length||void 0===b?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b} function Za(a,b){a=a.split(".");b=b||u;for(var c=0;c>>0),gb=0;function hb(a,b,c){return a.call.apply(a.bind,arguments)} function ib(a,b,c){if(!a)throw Error();if(2=a};function fc(){}t(fc,Ob);var gc;function hc(){hc=function(){};gc=Eb([256],ic,jc,ic.a)};function ic(){this.a=0}t(ic,Rb);function ub(a){return(a>>>0).toString(16)}function kc(a){if(-129a){var b=a+128,c=(hc(),gc)[b];c||(c=gc[b]=lc(a));return c}return lc(a)}function lc(a){var b=new ic;b.a=a;return b}ic.prototype.ya=function(a){return jc(a)&&a.a==this.a};ic.prototype.Ja=function(){return this.a};ic.prototype.toString=function(){return""+this.a};function jc(a){return a instanceof ic};var mc,nc;function oc(a){pc();var b=":"+B(a),c=mc[b];if(null!=c)return Qb(c);c=nc[b];if(null==c){var d=0;c=a.length;for(var e=c-4,f=0;f=d&&b";else throw w.a;}d[e]=g}else b=["(Object[])null"];c=new Wb;c.L="";for(d=g=0;db?null:typeof a===p?a.charAt(b):a[b]}function Qc(a,b){b=Lc(a,b);var c;(c=0<=b)&&Array.prototype.splice.call(a,b,1);return c}function Rc(a){return Array.prototype.concat.apply([],arguments)}function Sc(a){var b=a.length;if(0/g,ld=/"/g,md=/'/g,nd=/\x00/g,od=/[\x00&<>"']/;function pd(a,b){return ab?1:0};function qd(a,b){this.c=a===rd&&b||"";this.f=sd}qd.prototype.b=!0;qd.prototype.a=function(){return this.c.toString()};function td(a){if(a instanceof qd&&a.constructor===qd&&a.f===sd)return a.c;$a(a);return"type_error:SafeUrl"} var ud=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-wav|wav|webm)|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|text\/csv|video\/(?:mpeg|mp4|ogg|webm|quicktime))(?:;\w+=(?:\w+|"[\w;=]+"))*$/i,vd=/^data:([^,]*);base64,[a-z0-9+\/]+=*$/i,wd=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,sd={},rd={};var xd;a:{var yd=u.navigator;if(yd){var zd=yd.userAgent;if(zd){xd=zd;break a}}xd=""}function C(a){return-1!=xd.indexOf(a)};function Ad(){return C("Firefox")||C("FxiOS")}function Bd(){return(C("Chrome")||C("CriOS"))&&!C(fa)};function Cd(){this.c="";this.f=Dd}Cd.prototype.b=!0;Cd.prototype.a=function(){return this.c.toString()};function Ed(a){if(a instanceof Cd&&a.constructor===Cd&&a.f===Dd)return a.c;$a(a);return"type_error:SafeHtml"}var Dd={};function Fd(a){var b=new Cd;b.c=a;return b}var Gd=Fd("");var Hd=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=Ed(Gd);return!b.parentElement});function Id(a,b){if(Hd())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Ed(b)} function Jd(a,b){if(b instanceof qd)var c=b;else a:if(c=b,b=/^data:image\//i.test(b),!(c instanceof qd)){c=typeof c==n&&c.b?c.a():String(c);if(b&&/^data:/i.test(c)){b=c.replace(/(%0A|%0D)/g,"");var d=b.match(vd);d=d&&ud.test(d[1]);b=new qd(rd,d?b:ra);if(b.a()==c){c=b;break a}}wd.test(c)||(c=ra);c=new qd(rd,c)}a.src=td(c)} function Kd(a){var b=new dd(ed,cd instanceof $c&&cd.constructor===$c&&cd.f===bd?cd.c:"type_error:Const");b instanceof dd&&b.constructor===dd&&b.f===fd?b=b.c:($a(b),b="type_error:TrustedResourceUrl");a.src=b.toString()};function Ld(a){od.test(a)&&(-1!=a.indexOf("&")&&(a=a.replace(id,"&")),-1!=a.indexOf("<")&&(a=a.replace(jd,"<")),-1!=a.indexOf(">")&&(a=a.replace(kd,">")),-1!=a.indexOf('"')&&(a=a.replace(ld,""")),-1!=a.indexOf("'")&&(a=a.replace(md,"'")),-1!=a.indexOf("\x00")&&(a=a.replace(nd,"�")));return a} function Md(a){var b={"&":"&","<":"<",">":">",""":'"'};var c=u.document.createElement("div");return a.replace(Nd,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||(Id(c,Fd(d+" ")),f=c.firstChild.nodeValue.slice(0,-1));return b[d]=f})} function Od(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 Nd=/&([^;\s<&]+);?/g,Pd={"\x00":"\\0","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\x0B":"\\x0B",'"':'\\"',"\\":"\\\\","<":"\\u003C"},Qd={"'":"\\'"},Rd=String.prototype.repeat?function(a,b){return a.repeat(b)}:function(a,b){return Array(b+1).join(a)};function Sd(a){a=String(a);var b=a.indexOf(".");-1==b&&(b=a.length);return Rd("0",Math.max(0,2-b))+a}function Td(a){return null==a?"":String(a)} function Ud(){return Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^y()).toString(36)};function Vd(){return C("iPhone")&&!C("iPod")&&!C("iPad")}function Wd(){return Vd()||C("iPad")||C("iPod")};var Xd=C("Opera"),D=C("Trident")||C("MSIE"),Yd=C(fa),Zd=C("Gecko")&&!(-1!=xd.toLowerCase().indexOf("webkit")&&!C(fa))&&!(C("Trident")||C("MSIE"))&&!C(fa),$d=-1!=xd.toLowerCase().indexOf("webkit")&&!C(fa),ae=C("Macintosh"),be=C("Windows"),ce=C("Android"),de=Vd(),ee=C("iPad"),fe=C("iPod");function ge(){var a=u.document;return a?a.documentMode:void 0}var he; a:{var ie="",je=function(){var a=xd;if(Zd)return/rv:([^\);]+)(\)|;)/.exec(a);if(Yd)return/Edge\/([\d\.]+)/.exec(a);if(D)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);if($d)return/WebKit\/(\S+)/.exec(a);if(Xd)return/(?:Version)[ \/]?(\S+)/.exec(a)}();je&&(ie=je?je[1]:"");if(D){var ke=ge();if(null!=ke&&ke>parseFloat(ie)){he=String(ke);break a}}he=ie}var le=he,me={}; function ne(a){return nb(me,a,function(){for(var b=0,c=hd(String(le)).split("."),d=hd(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&fb.length){c.push(ff(a)+"(");for(var d=a.arguments,e=0;d&&e=a.keyCode)a.keyCode=-1}catch(b){}};var tf="closure_listenable_"+(1E6*Math.random()|0);function uf(a){return!(!a||!a[tf])}var vf=0;function wf(a,b,c,d,e){this.listener=a;this.a=null;this.src=b;this.type=c;this.capture=!!d;this.lb=e;this.key=++vf;this.La=this.Ea=!1}function xf(a){a.La=!0;a.listener=null;a.a=null;a.src=null;a.lb=null};function yf(a){this.src=a;this.a={};this.b=0}yf.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.a[f];a||(a=this.a[f]=[],this.b++);var g=zf(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var e=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(g){e=!0}if(e||void 0==c.returnValue)c.returnValue=!0}c=[];for(e=b.a;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;0<=e;e--){b.a=c[e];var f=Qf(c[e],a,!0,b);d=d&&f}for(e=0;e>>0);function Hf(a){if(cb(a))return a;a[Sf]||(a[Sf]=function(b){return a.handleEvent(b)});return a[Sf]}of(function(a){Mf=a(Mf)});function L(){H.call(this);this.c=new yf(this);this.ub=this;this.ga=null}z(L,H);L.prototype[tf]=!0;L.prototype.addEventListener=function(a,b,c,d){Ff(this,a,b,c,d)};L.prototype.removeEventListener=function(a,b,c,d){Nf(this,a,b,c,d)}; function M(a,b){var c=a.ga;if(c){var d=[];for(var e=1;c;c=c.ga)d.push(c),++e}a=a.ub;c=b.type||b;typeof b===p?b=new K(b,a):b instanceof K?b.target=b.target||a:(e=b,b=new K(c,a),Zc(b,e));e=!0;if(d)for(var f=d.length-1;0<=f;f--){var g=b.a=d[f];e=Tf(g,c,!0,b)&&e}g=b.a=a;e=Tf(g,c,!0,b)&&e;e=Tf(g,c,!1,b)&&e;if(d)for(f=0;fa.b&&(a.b++,b.next=a.a,a.a=b)};function rg(a){return a.parentWindow||a.defaultView}function sg(a,b){b=String(b);"application/xhtml+xml"===a.contentType&&(b=b.toLowerCase());return a.createElement(b)}function tg(){this.a=u.document||document}tg.prototype.createElement=function(a){return sg(this.a,a)};tg.prototype.appendChild=function(a,b){a.appendChild(b)};function ug(a){u.setTimeout(function(){throw a;},0)}var wg; function xg(){var a=u.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var e=sg(document,"IFRAME");e.style.display="none";Kd(e);document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.write(Ed(Gd));e.close();var g="callImmediate"+Math.random(),k="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=x(function(m){if(("*"==k||m.origin==k)&&m.data==g)this.port1.onmessage()}, this);f.addEventListener(za,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.Ub;c.Ub=null;e()}};return function(e){d.next={Ub:e};d=d.next;b.port2.postMessage(0)}}return function(e){u.setTimeout(e,0)}}function yg(a){return a}of(function(a){yg=a});function zg(){this.b=this.a=null}var Bg=new pg(function(){return new Ag},function(a){a.reset()});zg.prototype.add=function(a,b){var c=Bg.get();c.set(a,b);this.b?this.b.next=c:this.a=c;this.b=c};function Cg(){var a=Dg,b=null;a.a&&(b=a.a,a.a=a.a.next,a.a||(a.b=null),b.next=null);return b}function Ag(){this.next=this.b=this.a=null}Ag.prototype.set=function(a,b){this.a=a;this.b=b;this.next=null};Ag.prototype.reset=function(){this.next=this.b=this.a=null};function Eg(a,b){Fg||Gg();Hg||(Fg(),Hg=!0);Dg.add(a,b)}var Fg;function Gg(){if(u.Promise&&u.Promise.resolve){var a=u.Promise.resolve(void 0);Fg=function(){a.then(Ig)}}else Fg=function(){var b=Ig;b=yg(b);!cb(u.setImmediate)||u.Window&&u.Window.prototype&&!C(fa)&&u.Window.prototype.setImmediate==u.setImmediate?(wg||(wg=xg()),wg(b)):u.setImmediate(b)}}var Hg=!1,Dg=new zg;function Ig(){for(var a;a=Cg();){try{a.a.call(a.b)}catch(b){ug(b)}qg(Bg,a)}Hg=!1};function Jg(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function Kg(a){this.a=0;this.i=void 0;this.f=this.b=this.c=null;this.g=this.h=!1;if(a!=v)try{var b=this;a.call(void 0,function(c){Lg(b,2,c)},function(c){Lg(b,3,c)})}catch(c){Lg(this,3,c)}}function Mg(){this.next=this.c=this.b=this.f=this.a=null;this.g=!1}Mg.prototype.reset=function(){this.c=this.b=this.f=this.a=null;this.g=!1};var Ng=new pg(function(){return new Mg},function(a){a.reset()});function Og(a,b,c){var d=Ng.get();d.f=a;d.b=b;d.c=c;return d} Kg.prototype.then=function(a,b,c){return Pg(this,cb(a)?a:null,cb(b)?b:null,c)};Kg.prototype.$goog_Thenable=!0;Kg.prototype.cancel=function(a){if(0==this.a){var b=new Qg(a);Eg(function(){Rg(this,b)},this)}};function Rg(a,b){if(0==a.a)if(a.c){var c=a.c;if(c.b){for(var d=0,e=null,f=null,g=c.b;g&&(g.g||(d++,g.a==a&&(e=g),!(e&&1c&&(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)throw Error("Bad port number "+b);a.h=b}else a.h=null}function Oh(a,b,c){b instanceof Nh?(a.a=b,Wh(a.a,a.b)):(c||(b=Qh(b,Xh)),a.a=new Nh(b,a.b))}function N(a,b,c){a.a.set(b,c)}function Yh(a,b,c){Array.isArray(c)||(c=[String(c)]);Zh(a.a,b,c)}function $h(a){N(a,"zx",Ud());return a}function ai(a){return a instanceof Jh?Vh(a):new Jh(a,void 0)} function bi(a,b,c,d){var e=new Jh(null,void 0);a&&Kh(e,a);b&&Lh(e,b);c&&Mh(e,c);d&&(e.g=d);return e}function Ph(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Qh(a,b,c){return typeof a===p?(a=encodeURI(a).replace(b,ci),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function ci(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Rh=/[#\/\?@]/g,Th=/[#\?:]/g,Sh=/[#\?]/g,Xh=/[#\?@]/g,Uh=/#/g; function Nh(a,b){this.b=this.a=null;this.c=a||null;this.f=!!b}function di(a){a.a||(a.a=new jg,a.b=0,a.c&&fh(a.c,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}r=Nh.prototype;r.add=function(a,b){di(this);this.c=null;a=ei(this,a);var c=this.a.get(a);c||this.a.set(a,c=[]);c.push(b);this.b=this.b+1;return this};function fi(a,b){di(a);b=ei(a,b);mg(a.a.b,b)&&(a.c=null,a.b=a.b-a.a.get(b).length,a=a.a,mg(a.b,b)&&(delete a.b[b],a.c--,a.a.length>2*a.c&&kg(a)))} function gi(a,b){di(a);b=ei(a,b);return mg(a.a.b,b)}r.forEach=function(a,b){di(this);this.a.forEach(function(c,d){Mc(c,function(e){a.call(b,e,d,this)},this)},this)};r.ha=function(){di(this);for(var a=this.a.ja(),b=this.a.ha(),c=[],d=0;db)break a}else if(3>b||3==b&&!Xd&&!this.M.O())break a;this.va||4!=b||7==c||(8==c||0>=d?this.a.da(3):this.a.da(2));Qi(this);var e=this.M.ia();this.Sa=e;var f=this.M.O();(this.ea=200==e)?(4==b&&Ri(this),this.h?(Si(this,b,f),Xd&&this.ea&&3==b&&(P(this.f,this.c,Da,this.wd),this.c.start())):Ti(this,f),this.ea&&!this.va&&(4==b?this.a.ob(this):(this.ea=!1,Pi(this)))):(400==e&&0b.length)return Li;b=b.substr(d,c);a.Za=d+c;return b} function Wi(a,b){a.Ma=y();Pi(a);var c=b?window.location.hostname:"";a.ta=Vh(a.oa);N(a.ta,"DOMAIN",c);N(a.ta,"t",a.i);try{a.fa=new ActiveXObject("htmlfile")}catch(m){Ri(a);a.sa=7;Q(22);Ui(a);return}var d="";if(b){var e="";for(b=0;b"==f)e+="\\x3e";else{var g=f;if(g in Qd)f=Qd[g];else if(g in Pd)f=Qd[g]=Pd[g];else{var k=g.charCodeAt(0);if(31k)f=g;else{if(256>k){if(f="\\x",16>k||256k&&(f+="0"); f+=k.toString(16).toUpperCase()}f=Qd[g]=f}e+=f}}d+='