/* JS */ gapi.loaded_1(function(_){var window=this; _.Lh={};_.Mh=function(a){return _.Lh[a||"token"]||null}; _.Ry=function(a){if(0!==a.indexOf("GCSC"))return null;var b={vA:!1};a=a.substr(4);if(!a)return b;var c=a.charAt(0);a=a.substr(1);var d=a.lastIndexOf("_");if(-1==d)return b;var e=_.Py(a.substr(d+1));if(null==e)return b;a=a.substring(0,d);if("_"!==a.charAt(0))return b;d="E"===c&&e.we;return!d&&("U"!==c||e.we)||d&&!_.Qy?b:{vA:!0,we:d,tQ:a.substr(1),domain:e.domain,jh:e.jh}}; _.Sy=function(a,b){this.sd=a;a=b||{};this.iW=Number(a.maxAge)||0;this.vc=a.domain;this.mk=a.path;this.EY=!!a.secure};_.Sy.prototype.read=function(){for(var a=this.sd+"=",b=document.cookie.split(/;\s*/),c=0;cmz;++mz); _.Qy="https:"===window.location.protocol;_.xz=_.Qy||"http:"===window.location.protocol?_.Sy:_.Vy;_.Py=function(a){var b=a.substr(1),c="",d=window.location.hostname;if(""!==b){c=parseInt(b,10);if(isNaN(c))return null;b=d.split(".");if(b.length>=8);b[c++]=e}return b}; var eh;eh={};_.fh=null;_.gh=_.uc||_.vc&&!_.ch||_.qc||!_.ch&&!_.rc&&"function"==typeof _.C.atob;_.ih=function(a,b){void 0===b&&(b=0);_.hh();b=eh[b];for(var c=[],d=0;d>2;e=(e&3)<<4|g>>4;g=(g&15)<<2|l>>6;l&=63;k||(l=64,f||(g=64));c.push(b[m],b[e],b[g]||"",b[l]||"")}return c.join("")}; _.hh=function(){if(!_.fh){_.fh={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));eh[c]=d;for(var e=0;ek?"":0==k?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*k)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; _.h.get=function(a,b){for(var c=a+"=",d=(this.nb.cookie||"").split(";"),e=0,f;e=a.keyCode)a.keyCode=-1}catch(b){}}; var Fi;_.Di="closure_listenable_"+(1E6*Math.random()|0);_.Ei=function(a){return!(!a||!a[_.Di])};Fi=0; var Gi=function(a,b,c,d,e){this.listener=a;this.Ev=null;this.src=b;this.type=c;this.capture=!!d;this.Me=e;this.key=++Fi;this.Jn=this.Ls=!1},Hi=function(a){a.Jn=!0;a.listener=null;a.Ev=null;a.src=null;a.Me=null}; var Ii=function(a){this.src=a;this.od={};this.Pr=0};Ii.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.od[f];a||(a=this.od[f]=[],this.Pr++);var g=Ji(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.currentTarget;e;e=e.parentNode)c.push(e);a=a.type;for(e=c.length-1;!b.Rl&&0<=e;e--){b.currentTarget=c[e];var f=Zi(c[e],a,!0,b);d=d&&f}for(e=0;!b.Rl&&e>>0);_.Qi=function(a){if("function"===typeof a)return a;a[$i]||(a[$i]=function(b){return a.handleEvent(b)});return a[$i]};_.mi(function(a){Vi=a(Vi)}); _.aj=function(){_.si.call(this);this.Ai=new Ii(this);this.FP=this;this.sB=null};_.O(_.aj,_.si);_.aj.prototype[_.Di]=!0;_.h=_.aj.prototype;_.h.dl=function(){return this.sB};_.h.$v=_.ka(12);_.h.addEventListener=function(a,b,c,d){_.Pi(this,a,b,c,d)};_.h.removeEventListener=function(a,b,c,d){_.Wi(this,a,b,c,d)}; _.h.dispatchEvent=function(a){var b,c=this.dl();if(c)for(b=[];c;c=c.dl())b.push(c);c=this.FP;var d=a.type||a;if("string"===typeof a)a=new _.wi(a,c);else if(a instanceof _.wi)a.target=a.target||c;else{var e=a;a=new _.wi(d,c);_.Bb(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Rl&&0<=f;f--){var g=a.currentTarget=b[f];e=g.rp(d,!0,a)&&e}a.Rl||(g=a.currentTarget=c,e=g.rp(d,!0,a)&&e,a.Rl||(e=g.rp(d,!1,a)&&e));if(b)for(f=0;!a.Rl&&fUu(this.Xb[a],b)&&this.Xb[a].push(b)}; cv.prototype.removeEventListener=function(a,b){if(!(0<=Uu(this.xD,a)))throw"Unrecognized event type: "+a;Wu(b)&&this.Xb[a]&&this.Xb[a].length&&(b=Uu(this.Xb[a],b),0<=b&&this.Xb[a].splice(b,1))};cv.prototype.dispatchEvent=function(a){var b=a.type;if(!(b&&0<=Uu(this.xD,b)))throw"Failed to dispatch unrecognized event type: "+b;if(this.Xb[b]&&this.Xb[b].length)for(var c=0,d=this.Xb[b].length;cq;q+=4)u[q/4]=r[q]<<24|r[q+1]<<16|r[q+2]<<8|r[q+3];for(q=16;80>q;q++)r=u[q-3]^u[q-8]^u[q-14]^u[q-16],u[q]=(r<<1|r>>>31)&4294967295;r=e[0];var v=e[1],t=e[2],w=e[3],z=e[4];for(q=0;80>q;q++){if(40>q)if(20>q){var x=w^v&(t^w);var B=1518500249}else x= v^t^w,B=1859775393;else 60>q?(x=v&t|w&(v|t),B=2400959708):(x=v^t^w,B=3395469782);x=((r<<5|r>>>27)&4294967295)+x+z+B+u[q]&4294967295;z=w;w=t;t=(v<<30|v>>>2)&4294967295;v=r;r=x}e[0]=e[0]+r&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+t&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+z&4294967295}function c(r,u){if("string"===typeof r){r=unescape(encodeURIComponent(r));for(var q=[],v=0,t=r.length;vm?c(k,56-m):c(k,64-(m-56));for(var q=63;56<=q;q--)f[q]=u&255,u>>>=8;b(f);for(q=u=0;5>q;q++)for(var v=24;0<=v;v-=8)r[u++]=e[q]>>v&255;return r}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Cg:function(){for(var r=d(),u="",q=0;qUu(m.ak[k],l)&&m.ak[k].push(l));f()}else e.rn={error:"Not a valid origin for the client: "+e.vd+" has not been whitelisted for client ID "+e.Ub+ ". Please go to https://console.developers.google.com/ and whitelist this origin for your project's client ID."},e.Dl=!0,e.lv(e.rn)}):(Lv(e.Jb),f())})};Vu(_.Pv,cv);_.Pv.prototype.setOptions=function(){};_.Pv.prototype.EK=function(){};_.Pv.prototype.lv=function(){};_.Pv.prototype.bl=function(){return this.rn};Qv=function(a,b,c){return function(){b.apply(a,c)}};_.Rv=function(a,b,c){if(a.NI)b.apply(a,c);else{if(a.Dl)throw a.rn;a.$o.push(Qv(a,b,c))}};_.Pv.prototype.nF=_.ka(32);_.Pv.prototype.So=_.ka(30); _.Tv=function(a,b){_.Pv.call(this,a,b);this.lK=new kv;this.Oi=this.Nl=null;Sv(this)};Vu(_.Tv,_.Pv);_.Tv.prototype.setOptions=function(){}; var Uv=function(a,b){a.Yd={crossSubDomains:!!b.crossSubDomains,id:b.sessionSelectorId,domain:a.vc};b.crossSubDomains&&(a.Yd.policy=b.policy)},Vv=function(a,b){if(!b.authParameters)throw Error("$");if(!b.authParameters.scope)throw Error("aa");if(!b.authParameters.response_type)throw Error("ba");a.Io=b.authParameters;a.Io.redirect_uri||(a.Io.redirect_uri=[location.protocol,"//",location.host,location.pathname].join(""));a.Oh=_.Xu(b.rpcAuthParameters||a.Io);if(!a.Oh.scope)throw Error("ca");if(!a.Oh.response_type)throw Error("da"); a:{var c=a.Oh.response_type.split(" ");for(var d=0,e=c.length;db;b++)a[b]=Math.floor(256*Math.random())}return _.ih(a,3).substring(0,64)};ew=function(a,b,c){if(!a.Zd)throw Error("fa");b?_.Gv(a.Uc,a.Yd,!0,void 0,c):_.Gv(a.Uc,a.Yd,!0,a.Vd,c)};fw=function(a){if(!a.Zd)throw Error("fa");return a.CA}; _.aw.prototype.iJ=_.Sc(38,function(a,b){var c=this.Uc,d=this.Ub,e=this.Yd,f=_.Xu(this.Oh);delete f.response_type;_.Dv(c,"getOnlineCode",{clientId:d,loginHint:a,request:f,sessionSelector:e},b)});_.Zv.prototype.VK=_.Sc(37,function(a){fw(this)&&fw(this).access_token&&(this.Uc.Vq(this.Ub,fw(this).access_token,a),ew(this,!0))});_.Zv.prototype.KG=_.Sc(36,function(){var a=this;this.Ap(function(b){b&&b.hint?b.disabled?a.dispatchEvent({type:_.Yv.Ao,idpId:a.Jb}):a.Gh(!0):a.dispatchEvent({type:_.Yv.aE,idpId:a.Jb})})}); _.Zv.prototype.Hp=_.Sc(35,function(){var a=this;return function(b){b&&b.authResult&&b.authResult.login_hint&&a.jw(b.authResult.login_hint,a.Dg||b.authResult.login_hint!=a.Vd,!0)}}); _.aw.prototype.Hp=_.Sc(34,function(a){var b=this;return function(c){c&&c.authResult&&c.authResult.login_hint?b.Ap(function(d){_.Gv(b.Uc,b.Yd,d&&d.disabled,c.authResult.login_hint,function(){_.bw(b,c.authResult.login_hint,a)})}):a(c&&c.authResult&&c.authResult.error?c.authResult:c&&c.authResult&&!c.authResult.login_hint?{error:"wrong_response_type"}:{error:"unknown_error"})}});_.Tv.prototype.HJ=_.Sc(33,function(){this.Ub&&_.Dv(this.Uc,"startPolling",{clientId:this.Ub,origin:this.vd,id:this.Li},void 0)}); _.Av.prototype.Vq=_.Sc(29,function(a,b,c){_.Dv(this,"revoke",{clientId:a,token:b},c)});_.Zv.prototype.Vq=_.Sc(28,function(a){_.Rv(this,this.VK,[a])});gw=function(){var a=navigator.userAgent,b;if(b=!!a&&-1!=a.indexOf("CriOS"))b=-1,(a=a.match(/CriOS\/(\d+)/))&&a[1]&&(b=parseInt(a[1],10)||-1),b=48>b;return b}; hw=function(){var a=navigator.userAgent.toLowerCase();if(!(-1a.indexOf("chrome/")&&0>a.indexOf("crios/")&&0>a.indexOf("android")))return!1;var b=/version\/(\d+)\.(\d+)[\.0-9]*/.exec(navigator.userAgent.toLowerCase());if(!b||3>b.length)return!1;a=parseInt(b[1],10);b=parseInt(b[2],10);return 12b.length?!1:14<=parseInt(b[1],10)):b=!1);b&&!a.prompt&&(a.prompt="select_account"); k+=0>k.indexOf("?")?"?":"&";b=[];for(var m in a)if(a.hasOwnProperty(m)){c=a[m];if(null===c||void 0===c)c="";b.push(encodeURIComponent(m)+"="+encodeURIComponent(c))}return k+b.join("&")}; jw=function(a,b,c,d){if(!a.Ub)throw Error("ga");a.Li=c||a.VP||"auth"+Math.floor(1E6*Math.random()+1);b=b||{};b.extraQueryParams=b.extraQueryParams||{};if(!b.extraQueryParams.redirect_uri){var e=a.vd.split("//");c=b.extraQueryParams;var f=e[0],g=f.indexOf(":");0e)b[d++]=String.fromCharCode(e);else if(191e){var f=a[c++];b[d++]=String.fromCharCode((e&31)<<6|f&63)}else if(239e){f=a[c++];var g=a[c++],k=a[c++];e=((e&7)<<18|(f&63)<<12|(g&63)<<6|k&63)-65536;b[d++]=String.fromCharCode(55296+(e>>10));b[d++]=String.fromCharCode(56320+(e&1023))}else f=a[c++],g=a[c++],b[d++]=String.fromCharCode((e&15)<<12|(f&63)<<6|g&63)}return b.join("")}; _.pw=function(a,b){function c(l){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}};qw=function(a){var b=[];_.pw(a,function(c){b.push(c)});return b};_.rw=function(a,b){_.Lh[b||"token"]=a};_.sw=function(a){delete _.Lh[a||"token"]}; _.bv={parse:function(a){a=_.xf("["+String(a)+"]");if(!1===a||1!==a.length)throw new SyntaxError("JSON parsing failed.");return a[0]},stringify:function(a){return _.yf(a)}}; _.aw.prototype.Dy=function(a,b){_.Rv(this,this.rR,[a,b])};_.aw.prototype.rR=function(a,b){this.Uc.Dy(this.Ub,a,this.Oh,this.Yd,b)}; _.Av.prototype.Dy=function(a,b,c,d,e){c=_.Xu(c);_.Dv(this,"gsi:fetchLoginHint",{clientId:a,loginHint:b,request:c,sessionSelector:d},e)}; var tw,uw=["client_id","cookie_policy","scope"],vw="client_id cookie_policy fetch_basic_profile hosted_domain scope openid_realm disable_token_refresh login_hint ux_mode redirect_uri state prompt oidc_spec_compliant nonce enable_serial_consent include_granted_scopes response_type session_selection gsiwebsdk".split(" "),ww=["authuser","after_redirect","access_type","hl"],xw=["login_hint","prompt"],yw={clientid:"client_id",cookiepolicy:"cookie_policy"},zw=["approval_prompt","authuser","login_hint", "prompt","hd"],Aw=["login_hint","g-oauth-window","status"],Bw=Math.min(_.R("oauth-flow/authWindowWidth",599),screen.width-20),Cw=Math.min(_.R("oauth-flow/authWindowHeight",600),screen.height-30); var Dw=function(a){_.Tc.call(this,a)};_.hi(Dw,_.Tc);Dw.prototype.name="gapi.auth2.ExternallyVisibleError"; var Ew=function(){};Ew.prototype.select=function(a,b){if(a.sessions&&1==a.sessions.length&&(a=a.sessions[0],a.login_hint)){b(a);return}b()};var Fw=function(){};Fw.prototype.select=function(a,b){if(a.sessions&&a.sessions.length)for(var c=0;cb.indexOf(c)&&delete a[c];return a}; ox=function(a,b){if(!a)throw new Dw("Empty initial options.");for(var c=0;cq;q+=4)u[q/4]=r[q]<<24|r[q+1]<<16|r[q+2]<<8|r[q+3];for(q=16;80>q;q++)r=u[q-3]^u[q-8]^u[q-14]^u[q-16],u[q]=(r<<1|r>>>31)&4294967295;r=e[0];var v=e[1],t=e[2],w=e[3],z=e[4];for(q=0;80>q;q++){if(40>q)if(20>q){var x=w^v&(t^w);var B=1518500249}else x=v^t^w,B=1859775393;else 60>q?(x=v&t|w&(v|t),B=2400959708):(x=v^t^w,B=3395469782);x=((r<<5|r>>>27)&4294967295)+ x+z+B+u[q]&4294967295;z=w;w=t;t=(v<<30|v>>>2)&4294967295;v=r;r=x}e[0]=e[0]+r&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+t&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+z&4294967295}function c(r,u){if("string"===typeof r){r=unescape(encodeURIComponent(r));for(var q=[],v=0,t=r.length;vm?c(k,56-m):c(k,64-(m-56));for(var q=63;56<=q;q--)f[q]=u&255,u>>>=8;b(f);for(q=u=0;5>q;q++)for(var v=24;0<=v;v-=8)r[u++]=e[q]>>v&255;return r}for(var e=[],f=[],g=[],k=[128],l=1;64>l;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Cg:function(){for(var r=d(),u="",q=0;q");var g=_.Ne.createElement(d.join(""));g&&(!c||g.tagName==c.tagName&&g.namespaceURI==c.namespaceURI)&&(c=g)}catch(l){}d=c;b=b||{};for(var k in b)b.hasOwnProperty(k)&&(d[k]=b[k]);return c};_.Ne.getBodyElement=function(){if(document.body)return document.body;try{var b=document.getElementsByTagNameNS("http://www.w3.org/1999/xhtml", "body");if(b&&1==b.length)return b[0]}catch(c){}return document.documentElement||document};_.Ne.t8=function(b){return a(b)}})(); _.Ne=_.Ne||{};(function(){function a(d){b=d["core.util"]||{}}var b={},c={};_.Re&&_.Re.register("core.util",null,a);_.Ne.getFeatureParameters=function(d){return"undefined"===typeof b[d]?null:b[d]};_.Ne.hasFeature=function(d){return"undefined"!==typeof b[d]};_.Ne.E8=function(){return c}})(); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var gr,hr,jr,kr,lr,mr,nr,or,pr,sr,tr,ur,vr,zr,Dr,Er,Fr;_.Vq=function(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.Wq=function(a,b,c,d){return Array.prototype.splice.apply(a,_.Vq(arguments,1))};_.Xq=function(a,b){return a==b?!0:a&&b?a.x==b.x&&a.y==b.y:!1};_.Yq=function(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0};_.h=_.Yq.prototype;_.h.clone=function(){return new _.Yq(this.x,this.y)}; _.h.equals=function(a){return a instanceof _.Yq&&_.Xq(this,a)};_.h.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};_.h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.h.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.h.translate=function(a,b){a instanceof _.Yq?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),"number"===typeof b&&(this.y+=b));return this}; _.h.scale=function(a,b){this.x*=a;this.y*="number"===typeof b?b:a;return this};_.Zq=function(a,b){this.width=a;this.height=b};_.h=_.Zq.prototype;_.h.clone=function(){return new _.Zq(this.width,this.height)};_.h.aspectRatio=function(){return this.width/this.height};_.h.isEmpty=function(){return!(this.width*this.height)};_.h.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; _.h.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};_.h.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.h.scale=function(a,b){this.width*=a;this.height*="number"===typeof b?b:a;return this};_.$q=function(a){return"CSS1Compat"==a.compatMode};_.ar=function(a){a=a.document;a=_.$q(a)?a.documentElement:a.body;return new _.Zq(a.clientWidth,a.clientHeight)};_.br=function(a){return _.ar(a||window)}; _.cr=function(a){return a.scrollingElement?a.scrollingElement:!_.vc&&_.$q(a)?a.documentElement:a.body||a.documentElement};_.dr=function(a){var b=_.cr(a);a=a.parentWindow||a.defaultView;return _.rc&&_.Nc("10")&&a.pageYOffset!=b.scrollTop?new _.Yq(b.scrollLeft,b.scrollTop):new _.Yq(a.pageXOffset||b.scrollLeft,a.pageYOffset||b.scrollTop)};_.er=function(a,b,c,d){return _.Pd(a.nb,b,c,d)};_.fr=function(a){a.mA=void 0;a.kb=function(){return a.mA?a.mA:a.mA=new a}}; gr=function(a,b){a=a.split("%s");for(var c="",d=a.length-1,e=0;e":(c=_.wr(c),l+=">"+_.dc(c).toString()+"",d=c.th());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return _.ec(l,d)};_.yr=function(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})}; zr=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};_.Ar=function(a,b,c){return _.Vd(document,arguments)};_.Br=function(a,b){b.parentNode&&b.parentNode.insertBefore(a,b.nextSibling)};_.Cr=function(a){var b;if(_.Jd&&!(_.rc&&_.Nc("9")&&!_.Nc("10")&&_.C.SVGElement&&a instanceof _.C.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return _.ee(b)?b:null};Dr={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Er={IMG:" ",BR:"\n"}; Fr=function(a,b,c){if(!(a.nodeName in Dr))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Er)b.push(Er[a.nodeName]);else for(a=a.firstChild;a;)Fr(a,b,c),a=a.nextSibling}; _.Gr=function(a){if(_.Id&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Fr(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.Id||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};_.Hr=function(a){var b=[];Fr(a,b,!1);return b.join("")}; _.Ir=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.h=_.Ir.prototype;_.h.Lc=function(){return this.right-this.left};_.h.getHeight=function(){return this.bottom-this.top};_.h.clone=function(){return new _.Ir(this.top,this.right,this.bottom,this.left)};_.h.contains=function(a){return this&&a?a instanceof _.Ir?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}; _.h.expand=function(a,b,c,d){_.Ya(a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};_.h.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}; _.h.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};_.h.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}; _.h.translate=function(a,b){a instanceof _.Yq?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,"number"===typeof b&&(this.top+=b,this.bottom+=b));return this};_.h.scale=function(a,b){b="number"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}; var Lr,Rr,Pr,Ur,fs,gs;_.Kr=function(a,b,c){if("string"===typeof b)(b=_.Jr(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=_.Jr(c,d);f&&(c.style[f]=e)}};Lr={};_.Jr=function(a,b){var c=Lr[b];if(!c){var d=_.yr(b);c=d;void 0===a.style[d]&&(d=(_.vc?"Webkit":_.uc?"Moz":_.rc?"ms":_.qc?"O":null)+zr(d),void 0!==a.style[d]&&(c=d));Lr[b]=c}return c}; _.Mr=function(a,b){var c=_.Md(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.Nr=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.Or=function(a,b){return _.Mr(a,b)||_.Nr(a,b)||a.style&&a.style[b]};_.Qr=function(a,b,c){if(b instanceof _.Yq){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Pr(d,!1);a.style.top=Pr(b,!1)}; Rr=function(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}; _.Vr=function(a,b){b=b||_.cr(document);var c=b||_.cr(document);var d=_.Sr(a),e=_.Sr(c),f=_.Tr(c);if(c==_.cr(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.rc&&!_.Pc(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;a=Ur(a);f=c.clientHeight-a.height;e=c.scrollLeft;var k=c.scrollTop;e+=Math.min(g,Math.max(g-(c.clientWidth-a.width),0));k+=Math.min(d,Math.max(d-f,0));c=new _.Yq(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}; _.Sr=function(a){var b=_.Md(a),c=new _.Yq(0,0);var d=b?_.Md(b):document;d=!_.rc||_.Pc(9)||_.$q(_.Nd(d).nb)?d.documentElement:d.body;if(a==d)return c;a=Rr(a);b=_.dr(_.Nd(b).nb);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.Xr=function(a,b){var c=new _.Yq(0,0),d=_.Sd(_.Md(a));if(!_.oc(d,"parent"))return c;do{var e=d==b?_.Sr(a):_.Wr(a);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c};_.Wr=function(a){a=Rr(a);return new _.Yq(a.left,a.top)}; _.Yr=function(a,b,c){if(b instanceof _.Zq)c=b.height,b=b.width;else if(void 0==c)throw Error("G");a.style.width=Pr(b,!0);a.style.height=Pr(c,!0)};Pr=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.Zr=function(a){var b=Ur;if("none"!=_.Or(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a}; Ur=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.vc&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Rr(a),new _.Zq(a.right-a.left,a.bottom-a.top)):new _.Zq(b,c)};_.$r=function(a,b){a.style.display=b?"":"none"}; _.bs=function(a){var b=_.Nd(void 0),c=b.tb();if(_.rc&&c.createStyleSheet)return b=c.createStyleSheet(),_.as(b,a),b;c=_.er(b,"HEAD")[0];if(!c){var d=_.er(b,"BODY")[0];c=b.ta("HEAD");d.parentNode.insertBefore(c,d)}d=b.ta("STYLE");var e=_.$c();e&&d.setAttribute("nonce",e);_.as(d,a);b.appendChild(c,d);return d};_.as=function(a,b){b=_.rr(b);_.rc&&void 0!==a.cssText?a.cssText=b:_.C.trustedTypes?_.ge(a,b):a.innerHTML=b};_.cs=function(a){return"rtl"==_.Or(a,"direction")}; _.ds=_.uc?"MozUserSelect":_.vc||_.sc?"WebkitUserSelect":null;_.es=function(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;b=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+b};fs={thin:2,medium:4,thick:6};gs=function(a,b){if("none"==_.Nr(a,b+"Style"))return 0;b=_.Nr(a,b+"Width");return b in fs?fs[b]:_.es(a,b)}; _.Tr=function(a){if(_.rc&&!_.Pc(9)){var b=gs(a,"borderLeft"),c=gs(a,"borderRight"),d=gs(a,"borderTop");a=gs(a,"borderBottom");return new _.Ir(d,c,a,b)}b=_.Mr(a,"borderLeftWidth");c=_.Mr(a,"borderRightWidth");d=_.Mr(a,"borderTopWidth");a=_.Mr(a,"borderBottomWidth");return new _.Ir(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}; /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ _.ey=function(a,b,c){if("function"===typeof a)c&&(a=(0,_.P)(a,c));else if(a&&"function"==typeof a.handleEvent)a=(0,_.P)(a.handleEvent,a);else throw Error("oa");return 2147483647a.jh)&&(a=c,b=d)});return{aQ:a,authuser:b}};Yz=[".APPS.GOOGLEUSERCONTENT.COM","@DEVELOPER.GSERVICEACCOUNT.COM"];Zz=function(a){a=a.toUpperCase();for(var b=0,c=Yz.length;ba.expires_at?null:a};_.dA=function(a,b){if(b){var c=b;var d=a}else"string"===typeof a?d=a:c=a;c?_.rw(c,d):_.sw(d)}; eA=function(a){if(!a)return null;"single_host_origin"!==a&&(a=_.qg(a));var b=window.location.hostname,c=b,d=_.Qy;if("single_host_origin"!==a){c=a.split("://");if(2==c.length)d="https"===c.shift();else return _.Cf("WARNING invalid cookie_policy: "+a),null;c=c[0]}if(-1!==c.indexOf(":"))c=b="";else{a="."+c;if(b.lastIndexOf(a)!==b.length-a.length)return _.Cf("Invalid cookie_policy domain: "+c),null;c=a;b=c.split(".").length-1}return{domain:c,we:d,jh:b}}; fA=function(a){var b=eA(a);if(!b)return new _.Vy("G_USERSTATE_");a=["G_USERSTATE_",_.Qy&&b.we?"S":"H",b.jh].join("");var c=_.Bz[a];c||(c={pJ:63072E3},_.oe(_.Ez(b),c),c=new _.Sy(a,c),_.Bz[a]=c,b=c.read(),"undefined"!==typeof b&&null!==b&&(document.cookie=a+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/",c.write(b)));return c};gA=function(a){var b=fA(a).read();a=_.me();if(b){b=b.split(":");for(var c;c=b.shift();)c=c.split("="),a[c[0]]=c[1]}return a}; hA=function(a,b,c){var d=gA(b),e=d[a];d[a]="0";var f=[];_.Wl(d,function(k,l){f.push(l+"="+k)});var g=f.join(":");b=fA(b);g?b.write(g):b.clear();d[a]!==e&&c&&c()};iA=function(a,b){b=gA(b);return"0"==b[a]||"X"==b[a]};jA=function(a){a=eA(a.g_user_cookie_policy);if(!a||a.we&&!_.Qy)a=null;else{var b=["G_AUTHUSER_",_.Qy&&a.we?"S":"H",a.jh].join(""),c=_.Az[b];c||(c=new _.xz(b,_.Ez(a)),_.Az[b]=c);a=c}_.Ge("googleapis.config/sessionIndex",null);a.clear()};kA=function(a){return Tz(function(b){return a[b]})}; lA=0;mA=!1;nA=[];oA={};pA={};qA=null;rA=function(a){var b=_.Lz;return function(c){if(this.f==b&&this.t==_.Jf.getAuthToken(this.f)&&this.origin==_.Jf.getTargetOrigin(this.f))return a.apply(this,arguments)}};sA=function(a){"function"===typeof a.setAttribute?a.setAttribute("aria-hidden","true"):a["aria-hidden"]="true"};tA=function(a){if(_.Mz&&a&&!decodeURIComponent(a).startsWith("m;/_/scs/"))throw Error("sa");}; uA=function(a){var b=_.Ne.getUrlParameters,c=b(a).jsh;if(null!=c)return tA(c),a;if(b=String(b().jsh||_.ye.h||""))tA(b),c=(a+"#").indexOf("#"),a=a.substr(0,c)+(-1!==a.substr(0,c).indexOf("?")?"&":"?")+"jsh="+encodeURIComponent(b)+a.substr(c);return a};vA=function(){return!!_.R("oauth-flow/usegapi")};wA=function(a,b){vA()?qA.unregister(a):_.Jf.unregister(a+":"+b)};xA=function(a,b,c){vA()?qA.register(a,c,_.Cm):_.Jf.register(a+":"+b,rA(c))};yA=function(){Vz.parentNode.removeChild(Vz)}; zA=function(a){var b=Vz;_.Jz(b,[{Dv:"-webkit-transform",duration:1,timing:"ease",delay:0}]);_.Jz(b,[{Dv:"transform",duration:1,timing:"ease",delay:0}]);_.ey(function(){b.style.webkitTransform="translate3d(0px,"+a+"px,0px)";b.style.transform="translate3d(0px,"+a+"px,0px)"},0)};AA=function(){var a=Wz+88;zA(a);Wz=a};BA=function(){var a=Wz-88;zA(a);Wz=a}; CA=function(a){var b=a?AA:BA,c=a?BA:AA;a=a?"-":"";Wz=parseInt(a+88,10);Vz.style.webkitTransform="translate3d(0px,"+a+88+"px,0px)";Vz.style.transform="translate3d(0px,"+a+88+"px,0px)";Vz.style.display="";Vz.style.visibility="visible";b();_.ey(c,4E3);_.ey(yA,5E3)}; DA=function(a){var b=_.R("oauth-flow/toast/position");"top"!==b&&(b="bottom");var c=document.createElement("div");Vz=c;c.style.cssText="position:fixed;left:0px;z-index:1000;width:100%;";_.Kr(c,"visibility","hidden");_.Kr(c,b,"-40px");_.Kr(c,"height","128px");var d=c;if("desktop"==_.R("deviceType")){d=document.createElement("div");d.style.cssText="float:left;position:relative;left:50%;";c.appendChild(d);var e=document.createElement("div");e.style.cssText="float:left;position:relative;left:-50%";d.appendChild(e); d=e}e="top"==b?"-":"";Wz=parseInt(e+88,10);Vz.style.webkitTransform="translate3d(0px,"+e+88+"px,0px)";Vz.style.transform="translate3d(0px,"+e+88+"px,0px)";e=window;try{for(;e.parent!=e&&e.parent.document;)e=e.parent}catch(f){}e=e.document.body;try{e.insertBefore(c,e.firstChild)}catch(f){}_.Xl.Ih({url:":socialhost:/:session_prefix:_/widget/oauthflow/toast",queryParams:{clientId:a.client_id,idToken:a.id_token},where:d,onRestyle:function(){"top"===b?CA(!0):CA(!1)}})}; EA=function(a){var b=_.on(),c=b&&b.scope;b=a&&a.scope;b="string"===typeof b?b.split(" "):b||[];if(c){c=c.split(" ");for(var d=0;dc-lA)return;var d=_.Jf.getAuthToken(a);d&&(wA("oauth2relayReady",d),wA("oauth2callback",d));b.parentNode.removeChild(b);if(/Firefox/.test(navigator.userAgent))try{window.frames[a]=void 0}catch(f){}_.Nz();a=_.Lz}lA=c;var e=String(2147483647*(0,_.tg)()|0);b=_.R("oauth-flow/proxyUrl")||_.R("oauth-flow/relayUrl");vA()?qA=_.Xl.Ih({where:_.Ne.getBodyElement(),url:b,id:a,attributes:{style:{width:"1px", height:"1px",position:"absolute",top:"-100px",display:"none"},"aria-hidden":"true"},dontclear:!0}):(b=[b,"?parent=",encodeURIComponent(_.og.getOrigin(window.location.href)),"#rpctoken=",e,"&forcesecure=1"].join(""),c=_.Ne.getBodyElement(),d=_.Ne.createIframeElement({name:a,id:a}),d.src=uA(b),d.style.width="1px",d.style.height="1px",d.style.position="absolute",d.style.top="-100px",d.tabIndex=-1,sA(d),c.appendChild(d),_.Jf.setupReceiver(a));xA("oauth2relayReady",e,function(){wA("oauth2relayReady",e); var f=nA;if(null!==f){nA=null;for(var g=0,k=f.length;g