/* JS */ gapi.loaded_2(function(_){var window=this; var fy=function(){};fy.prototype.TG=null;fy.prototype.getOptions=function(){var a;(a=this.TG)||(a={},_.gy(this)&&(a[0]=!0,a[1]=!0),a=this.TG=a);return a}; var iy;iy=function(){};_.F(iy,fy);_.gy=function(a){if(!a.IJ&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c");var g=_.Oe.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};_.Oe.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};_.Oe.faa=function(b){return a(b)}})(); _.Fh={};_.Gh=function(a){return _.Fh[a||"token"]||null}; var Mh,Nh;_.Lh=function(a,b){this.vd=a;a=b||{};this.WX=Number(a.maxAge)||0;this.Tc=a.domain;this.dj=a.path;this.t_=!!a.secure};Mh=/^[-+/_=.:|%&a-zA-Z0-9@]*$/;Nh=/^[A-Z_][A-Z0-9_]{0,63}$/;_.Lh.prototype.read=function(){for(var a=this.vd+"=",b=document.cookie.split(/;\s*/),c=0;cTh;++Th); _.Uh="https:"===window.location.protocol;_.Vh=_.Uh||"http:"===window.location.protocol?_.Lh:_.Oh;_.Wh=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.lengthc?"":0==c?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date((0,_.eb)()+1E3*c)).toUTCString();this.kb.cookie=a+"="+b+e+d+c+f+(null!=g?";samesite="+g:"")}; _.h.get=function(a,b){for(var c=a+"=",d=(this.kb.cookie||"").split(";"),e=0,f;er;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;80>r;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],v=e[2],w=e[3],C=e[4];for(r=0;80>r;r++){if(40>r)if(20>r){var D=w^u&(v^w);var B=1518500249}else D=u^v^w,B=1859775393;else 60>r?(D=u&v|w&(u|v),B=2400959708):(D=u^v^w,B=3395469782);D=((p<<5|p>>>27)&4294967295)+ D+C+B+t[r]&4294967295;C=w;w=v;v=(u<<30|u>>>2)&4294967295;u=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+v&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+C&4294967295}function c(p,t){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var r=[],u=0,v=p.length;um?c(k,56-m):c(k,64-(m-56));for(var r=63;56<=r;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;5>r;r++)for(var u=24;0<=u;u-=8)p[t++]=e[r]>>u&255;return p}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,Pg:function(){for(var p=d(),t="",r=0;rc&&(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]}; _.rh=function(a,b,c){if(_.Za(b))for(var d=0;d=e&&(e+=32);65<=f&&90>=f&&(f+=32);if(e!=f)return!1}return!0}; _.Kg=function(a){a=String(a||"").split("\x00").join("");for(var b=[],c=!0,d=0,e=a.length;d=g&&d+1=l&&(f+=k,g=65536+(g-55296<<10)+(l-56320),++d)}if(!(0<=g&&1114109>=g)||55296<=g&&57343>=g||64976<=g&&65007>=g||65534==(g&65534))g=65533,f=String.fromCharCode(g);k=!(32<=g&&126>=g)||" "==f||c&&":"==f||"\\"==f;!c||"/"!=f&&"?"!=f||(c=!1);"%"==f&&(d+2>=e?k=!0:(l=16*parseInt(a.charAt(d+ 1),16)+parseInt(a.charAt(d+2),16),0<=l&&255>=l?(g=l,f=0==g?"":"%"+(256+l).toString(16).toUpperCase().substr(1),d+=2):k=!0));k&&(f=encodeURIComponent(f),1>=f.length&&(0<=g&&127>=g?f="%"+(256+g).toString(16).toUpperCase().substr(1):(g=65533,f=encodeURIComponent(String.fromCharCode(g)))));b.push(f)}a=b.join("");a=a.split("#")[0];a=a.split("?");b=a[0].split("/");c=[];d=0;for(e=b.length;d=g)){var k=f.substring(0,g);if(k=_.Tg(k)){for(f=f.substring(g+1);d+1>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("")}; _.lh=function(){if(!_.jh){_.jh={};for(var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"],c=0;5>c;c++){var d=a.concat(b[c].split(""));ih[c]=d;for(var e=0;e=a.keyCode)a.keyCode=-1}catch(b){}}; var tq;_.rq="closure_listenable_"+(1E6*Math.random()|0);_.sq=function(a){return!(!a||!a[_.rq])};tq=0; var uq=function(a,b,c,d,e){this.listener=a;this.mw=null;this.src=b;this.type=c;this.capture=!!d;this.ze=e;this.key=++tq;this.lo=this.Ct=!1},vq=function(a){a.lo=!0;a.listener=null;a.mw=null;a.src=null;a.ze=null}; _.wq=function(a){this.src=a;this.ud={};this.Js=0};_.wq.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.ud[f];a||(a=this.ud[f]=[],this.Js++);var g=xq(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.mm&&0<=e;e--){b.currentTarget=c[e];var f=Mq(c[e],a,!0,b);d=d&&f}for(e=0;!b.mm&&e>>0);_.Eq=function(a){if(_.lb(a))return a;a[Nq]||(a[Nq]=function(b){return a.handleEvent(b)});return a[Nq]};_.nj(function(a){Jq=a(Jq)}); _.Oq=function(a,b){a.prototype=(0,_.xa)(b.prototype);a.prototype.constructor=a;if(_.Ha)(0,_.Ha)(a,b);else for(var c in b)if("prototype"!=c)if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.H=b.prototype};_.Pq=function(a){a.FB=void 0;a.Ka=function(){return a.FB?a.FB:a.FB=new a}};_.Qq=function(a,b){var c=a.length-b.length;return 0<=c&&a.indexOf(b,c)==c};_.Rq=function(a){for(var b in a)return!1;return!0}; _.Sq=function(a,b,c,d,e){if(_.Za(b))for(var f=0;f2*this.Vb&&It(this),!0):!1}; var It=function(a){if(a.Vb!=a.Mb.length){for(var b=0,c=0;b=d.Mb.length)throw _.Ft;var f=d.Mb[b++];return a?f:d.V[f]};return e}; _.Jt=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)}; _.Lt=function(a){var b=[],c=0,d;for(d in a)b[c++]=a[d];return b};_.Mt=function(a){var b=[],c=0,d;for(d in a)b[c++]=d;return b};_.Nt=function(a,b){var c=_.ib(b),d=c?b:arguments;for(c=c?0:1;cb.length){c.push(_.Cy(a)+"(");for(var d=a.arguments,e=0;d&&eOu(this.Wb[a],b)&&this.Wb[a].push(b)}; Xu.prototype.removeEventListener=function(a,b){if(!(0<=Ou(this.RE,a)))throw"Unrecognized event type: "+a;Qu(b)&&this.Wb[a]&&this.Wb[a].length&&(b=Ou(this.Wb[a],b),0<=b&&this.Wb[a].splice(b,1))};Xu.prototype.dispatchEvent=function(a){var b=a.type;if(!(b&&0<=Ou(this.RE,b)))throw"Failed to dispatch unrecognized event type: "+b;if(this.Wb[b]&&this.Wb[b].length)for(var c=0,d=this.Wb[b].length;cr;r+=4)t[r/4]=p[r]<<24|p[r+1]<<16|p[r+2]<<8|p[r+3];for(r=16;80>r;r++)p=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(p<<1|p>>>31)&4294967295;p=e[0];var u=e[1],v=e[2],w=e[3],C=e[4];for(r=0;80>r;r++){if(40>r)if(20>r){var D=w^u&(v^w);var B=1518500249}else D= u^v^w,B=1859775393;else 60>r?(D=u&v|w&(u|v),B=2400959708):(D=u^v^w,B=3395469782);D=((p<<5|p>>>27)&4294967295)+D+C+B+t[r]&4294967295;C=w;w=v;v=(u<<30|u>>>2)&4294967295;u=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+u&4294967295;e[2]=e[2]+v&4294967295;e[3]=e[3]+w&4294967295;e[4]=e[4]+C&4294967295}function c(p,t){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var r=[],u=0,v=p.length;um?c(k,56-m):c(k,64-(m-56));for(var r=63;56<=r;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;5>r;r++)for(var u=24;0<=u;u-=8)p[t++]=e[r]>>u&255;return p}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,Pg:function(){for(var p=d(),t="",r=0;rOu(m.qk[k],l)&&m.qk[k].push(l));f()}else e.On={error:"Not a valid origin for the client: "+e.Ec+" 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.Vl=!0,e.Tv(e.On)}):(Fv(e.Bb),f())})};Pu(_.Jv,Xu);_.Jv.prototype.setOptions=function(){};_.Jv.prototype.NL=function(){};_.Jv.prototype.Tv=function(){};_.Jv.prototype.Cl=function(){return this.On};Kv=function(a,b,c){return function(){b.apply(a,c)}};_.Lv=function(a,b,c){if(a.dK)b.apply(a,c);else{if(a.Vl)throw a.On;a.Rp.push(Kv(a,b,c))}};_.Jv.prototype.$G=_.ea(28);_.Jv.prototype.Jp=_.ea(26); _.Nv=function(a,b){_.Jv.call(this,a,b);this.xL=new ev;this.ij=this.im=null;Mv(this)};Pu(_.Nv,_.Jv);_.Nv.prototype.setOptions=function(){}; var Ov=function(a,b){a.de={crossSubDomains:!!b.crossSubDomains,id:b.sessionSelectorId,domain:a.Tc};b.crossSubDomains&&(a.de.policy=b.policy)},Pv=function(a,b){if(!b.authParameters)throw Error("aa");if(!b.authParameters.scope)throw Error("ba");if(!b.authParameters.response_type)throw Error("ca");a.yp=b.authParameters;a.yp.redirect_uri||(a.yp.redirect_uri=[location.protocol,"//",location.host,location.pathname].join(""));a.$h=_.Ru(b.rpcAuthParameters||a.yp);if(!a.$h.scope)throw Error("da");if(!a.$h.response_type)throw Error("ea"); a:{var c=a.$h.response_type.split(" ");for(var d=0,e=c.length;db;return b}; $v=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 12k.indexOf("?")?"?":"&");c=[];for(var m in a)if(a.hasOwnProperty(m)){e=a[m];if(null===e||void 0===e)e="";c.push(encodeURIComponent(m)+"="+encodeURIComponent(e))}return b+c.join("&")}; bw=function(a,b,c,d){if(!a.Ub)throw Error("ha");a.ej=c||a.KR||"auth"+Math.floor(1E6*Math.random()+1);b=b||{};b.extraQueryParams=b.extraQueryParams||{};if(!b.extraQueryParams.redirect_uri){var e=a.Ec.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("")}; _.jw=function(a,b){function c(l){for(;d>4);64!=g&&(b(f<<4&240|g>>2),64!=k&&b(g<<6&192|k))}};kw=function(a){var b=[];_.jw(a,function(c){b.push(c)});return b};_.lw=function(a,b){_.Fh[b||"token"]=a};_.mw=function(a){delete _.Fh[a||"token"]}; nw=function(){var a=window.crypto||window.msCrypto;a&&a.getRandomValues&&(this.ME=!0,this.mn=Infinity);if(1>this.mn){var b=this.vk;a=this.mn;this.vk="";this.mn=1;a=Math.max(0,a);if(!this.ME){b=this.NC+b;var c=new _.Ih;c.update(b);b=String.fromCharCode.apply(String,c.digest());this.hw+=a;this.hw>=this.mn?(c.reset(),c.update("SEED_SALT:"+b+this.vk),this.vk=String.fromCharCode.apply(String,c.digest()),this.NC="",this.hw=0):this.NC=b}}};_.h=nw.prototype;_.h.ME=!1;_.h.vk="";_.h.NC="";_.h.hw=0;_.h.mn=-1; var qw=function(a){var b=ow,c=[];if(b.ME)a=new window.Uint8Array(Math.min(65536,a||1)),(window.crypto||window.msCrypto).getRandomValues(a),c=[].slice.call(a);else{if(0>b.mn||0==b.vk.length)throw new pw;var d=new _.Ih;d.update("RANDOM_SALT:"+b.vk);var e=d.digest();null!==e&&(d.reset(),d.update("SEED_SALT:"+b.vk),b.vk=String.fromCharCode.apply(String,d.digest()),c=e.slice(0,a||e.length))}return c},pw=function(){};_.F(pw,Error);pw.prototype.name="Insufficient Entropy"; _.Wu={parse:function(a){a=_.Ef("["+String(a)+"]");if(!1===a||1!==a.length)throw new SyntaxError("JSON parsing failed.");return a[0]},stringify:function(a){return _.Ff(a)}}; _.Vv.prototype.$z=function(a,b){_.Lv(this,this.eT,[a,b])};_.Vv.prototype.eT=function(a,b){this.Wc.$z(this.Ub,a,this.$h,this.de,b)}; _.uv.prototype.$z=function(a,b,c,d,e){c=_.Ru(c);_.xv(this,"gsi:fetchLoginHint",{clientId:a,loginHint:b,request:c,sessionSelector:d},e)}; var rw,sw=["client_id","cookie_policy","scope"],tw="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(" "),uw=["authuser","after_redirect","access_type","hl"],vw=["login_hint","prompt"],ww={clientid:"client_id",cookiepolicy:"cookie_policy"},xw=["approval_prompt","authuser","login_hint", "prompt","hd"],yw=["login_hint","g-oauth-window","status"],zw=Math.min(_.Q("oauth-flow/authWindowWidth",599),screen.width-20),Aw=Math.min(_.Q("oauth-flow/authWindowHeight",600),screen.height-30); var Bw=function(a){_.ob.call(this,a)};_.Oq(Bw,_.ob);Bw.prototype.name="gapi.auth2.ExternallyVisibleError"; var Cw=function(){};Cw.prototype.select=function(a,b){if(a.sessions&&1==a.sessions.length&&(a=a.sessions[0],a.login_hint)){b(a);return}b()};var Dw=function(){};Dw.prototype.select=function(a,b){if(a.sessions&&a.sessions.length)for(var c=0;ca.length&&128>b;)a.push.apply(a,qw(64-a.length)),b++;if(64>a.length)throw new pw;var c=a.slice(0,64)}catch(d){for(c=[],a=0;64>a;a++)c[a]=Math.floor(256*Math.random())}return _.mh(c,3).substring(0,64)}; var jx,ix,kx,lx,mx,nx,px,ux,qx,xx,yx,rx;jx=function(a){var b=a||{},c=ix();(0,_.sb)(tw,function(d){"undefined"===typeof b[d]&&"undefined"!==typeof c[d]&&(b[d]=c[d])});return b};ix=function(){for(var a={},b=document.getElementsByTagName("meta"),c=0;cb.indexOf(c)&&delete a[c];return a}; nx=function(a,b){if(!a)throw new Bw("Empty initial options.");for(var c=0;c=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};_.qr=function(a,b,c,d){return Array.prototype.splice.apply(a,_.pr(arguments,1))};_.rr=function(a,b,c){if(null!==a&&b in a)throw Error("g`"+b);a[b]=c};sr={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}; _.tr=function(a){if(a instanceof _.nc&&a.constructor===_.nc&&a.xQ===_.mc)return a.WC;_.Ya(a);return"type_error:SafeStyleSheet"};ur=/^[a-zA-Z0-9-]+$/;vr={action:!0,cite:!0,data:!0,formaction:!0,href:!0,manifest:!0,poster:!0,src:!0};wr={APPLET:!0,BASE:!0,EMBED:!0,IFRAME:!0,LINK:!0,MATH:!0,META:!0,OBJECT:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0}; xr=function(a){var b=_.Cd(_.vc),c=b.Hh(),d=[],e=function(f){_.Za(f)?(0,_.sb)(f,e):(f=_.Cd(f),d.push(_.tc(f).toString()),f=f.Hh(),0==c?c=f:0!=f&&c!=f&&(c=null))};(0,_.sb)(a,e);return _.uc(d.join(_.tc(b).toString()),c)};_.yr=function(a){return xr(Array.prototype.slice.call(arguments))}; _.zr=function(a,b,c){var d=String(a);if(!ur.test(d))throw Error("m");if(d.toUpperCase()in wr)throw Error("m");a=String(a);d=null;var e="<"+a,f="";if(b)for(l in b){if(!ur.test(l))throw Error("m");var g=b[l];if(null!=g){var k=l;if(g instanceof _.Ob)g=_.Pb(g);else if("style"==k.toLowerCase()){if(!_.jb(g))throw Error("m");g instanceof _.ac||(g=_.ec(g));g=_.bc(g)}else{if(/^on/i.test(k))throw Error("m");if(k.toLowerCase()in vr)if(g instanceof _.xd)g=_.zd(g);else if(g instanceof _.Vb)g=_.Wb(g).toString(); else if("string"===typeof g)g=_.Zb(g).Bf();else throw Error("m");}g.$g&&(g=g.Bf());k=k+'="'+_.td(String(g))+'"';f+=" "+k}}var l=e+f;null==c?c=[]:_.Za(c)||(c=[c]);!0===sr[a.toLowerCase()]?l+=">":(c=_.yr(c),l+=">"+_.tc(c).toString()+"",d=c.Hh());(b=b&&b.dir)&&(d=/^(ltr|rtl|auto)$/i.test(b)?0:null);return _.uc(l,d)};Ar=function(a){return a.replace(/(^|[\s]+)([a-z])/g,function(b,c,d){return c+d.toUpperCase()})};_.Br=function(a,b,c){return _.Yd(document,arguments)}; _.Hr=function(a){var b;if(_.Kd&&!(_.Hc&&_.bd("9")&&!_.bd("10")&&_.q.SVGElement&&a instanceof _.q.SVGElement)&&(b=a.parentElement))return b;b=a.parentNode;return _.he(b)?b:null};Ir={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1};Jr={IMG:" ",BR:"\n"};Kr=function(a,b,c){if(!(a.nodeName in Ir))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 Jr)b.push(Jr[a.nodeName]);else for(a=a.firstChild;a;)Kr(a,b,c),a=a.nextSibling}; _.Lr=function(a){if(_.Jd&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Kr(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");_.Jd||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a};_.Mr=function(a){var b=[];Kr(a,b,!1);return b.join("")}; _.Nr=function(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d};_.h=_.Nr.prototype;_.h.Mc=function(){return this.right-this.left};_.h.getHeight=function(){return this.bottom-this.top};_.h.clone=function(){return new _.Nr(this.top,this.right,this.bottom,this.left)};_.h.contains=function(a){return this&&a?a instanceof _.Nr?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){_.jb(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 _.gr?(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 Qr,Wr,Ur,Zr,ls,ms;_.Pr=function(a,b,c){if("string"===typeof b)(b=_.Or(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=_.Or(c,d);f&&(c.style[f]=e)}};Qr={};_.Or=function(a,b){var c=Qr[b];if(!c){var d=_.Gd(b);c=d;void 0===a.style[d]&&(d=(_.Lc?"Webkit":_.Kc?"Moz":_.Hc?"ms":_.Gc?"O":null)+Ar(d),void 0!==a.style[d]&&(c=d));Qr[b]=c}return c}; _.Rr=function(a,b){var c=_.Nd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropertyValue(b)||"":""};_.Sr=function(a,b){return a.currentStyle?a.currentStyle[b]:null};_.Tr=function(a,b){return _.Rr(a,b)||_.Sr(a,b)||a.style&&a.style[b]};_.Vr=function(a,b,c){if(b instanceof _.gr){var d=b.x;b=b.y}else d=b,b=c;a.style.left=Ur(d,!1);a.style.top=Ur(b,!1)}; Wr=function(a){try{var b=a.getBoundingClientRect()}catch(c){return{left:0,top:0,right:0,bottom:0}}_.Hc&&a.ownerDocument.body&&(a=a.ownerDocument,b.left-=a.documentElement.clientLeft+a.body.clientLeft,b.top-=a.documentElement.clientTop+a.body.clientTop);return b}; _.$r=function(a,b){b=b||_.mr(document);var c=b||_.mr(document);var d=_.Xr(a),e=_.Xr(c),f=_.Yr(c);if(c==_.mr(document)){var g=d.x-c.scrollLeft;d=d.y-c.scrollTop;_.Hc&&!_.dd(10)&&(g+=f.left,d+=f.top)}else g=d.x-e.x-f.left,d=d.y-e.y-f.top;a=Zr(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 _.gr(e,k);b.scrollLeft=c.x;b.scrollTop=c.y}; _.Xr=function(a){var b=_.Nd(a),c=new _.gr(0,0);var d=b?_.Nd(b):document;d=!_.Hc||_.dd(9)||_.jr(_.Od(d).kb)?d.documentElement:d.body;if(a==d)return c;a=Wr(a);b=_.nr(_.Od(b).kb);c.x=a.left+b.x;c.y=a.top+b.y;return c};_.bs=function(a,b){var c=new _.gr(0,0),d=_.Td(_.Nd(a));if(!_.Dc(d,"parent"))return c;do{var e=d==b?_.Xr(a):_.as(a);c.x+=e.x;c.y+=e.y}while(d&&d!=b&&d!=d.parent&&(a=d.frameElement)&&(d=d.parent));return c};_.as=function(a){a=Wr(a);return new _.gr(a.left,a.top)}; _.cs=function(a,b,c){if(b instanceof _.ir)c=b.height,b=b.width;else if(void 0==c)throw Error("H");a.style.width=Ur(b,!0);a.style.height=Ur(c,!0)};Ur=function(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a};_.ds=function(a){var b=Zr;if("none"!=_.Tr(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}; Zr=function(a){var b=a.offsetWidth,c=a.offsetHeight,d=_.Lc&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=Wr(a),new _.ir(a.right-a.left,a.bottom-a.top)):new _.ir(b,c)};_.es=function(a,b){a=a.style;"opacity"in a?a.opacity=b:"MozOpacity"in a?a.MozOpacity=b:"filter"in a&&(a.filter=""===b?"":"alpha(opacity="+100*Number(b)+")")};_.fs=function(a,b){a.style.display=b?"":"none"}; _.hs=function(a){var b=_.Od(void 0),c=b.nb();if(_.Hc&&c.createStyleSheet)return b=c.createStyleSheet(),_.gs(b,a),b;c=_.or(b,"HEAD")[0];if(!c){var d=_.or(b,"BODY")[0];c=b.ka("HEAD");d.parentNode.insertBefore(c,d)}d=b.ka("STYLE");_.gs(d,a);b.appendChild(c,d);return d};_.gs=function(a,b){b=_.tr(b);_.Hc&&void 0!==a.cssText?a.cssText=b:a.innerHTML=b};_.is=function(a){return"rtl"==_.Tr(a,"direction")};_.js=_.Kc?"MozUserSelect":_.Lc||_.Ic?"WebkitUserSelect":null; _.ks=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};ls={thin:2,medium:4,thick:6};ms=function(a,b){if("none"==_.Sr(a,b+"Style"))return 0;b=_.Sr(a,b+"Width");return b in ls?ls[b]:_.ks(a,b)}; _.Yr=function(a){if(_.Hc&&!_.dd(9)){var b=ms(a,"borderLeft"),c=ms(a,"borderRight"),d=ms(a,"borderTop");a=ms(a,"borderBottom");return new _.Nr(d,c,a,b)}b=_.Rr(a,"borderLeftWidth");c=_.Rr(a,"borderRightWidth");d=_.Rr(a,"borderTopWidth");a=_.Rr(a,"borderBottomWidth");return new _.Nr(parseFloat(d),parseFloat(c),parseFloat(a),parseFloat(b))}; _.Wy=function(a){this.h1=a};_.Wy.prototype.toString=function(){return this.h1}; _.Xy=function(a){_.fq.call(this);this.Sh=1;this.iw=[];this.nw=0;this.jf=[];this.ui={};this.GR=!!a};_.F(_.Xy,_.fq);_.h=_.Xy.prototype;_.h.subscribe=function(a,b,c){var d=this.ui[a];d||(d=this.ui[a]=[]);var e=this.Sh;this.jf[e]=a;this.jf[e+1]=b;this.jf[e+2]=c;this.Sh=e+3;d.push(e);return e};_.h.ys=_.ea(36);_.h.unsubscribe=function(a,b,c){if(a=this.ui[a]){var d=this.jf;if(a=_.jj(a,function(e){return d[e+1]==b&&d[e+2]==c}))return this.Ej(a)}return!1}; _.h.Ej=function(a){var b=this.jf[a];if(b){var c=this.ui[b];0!=this.nw?(this.iw.push(a),this.jf[a+1]=_.hb):(c&&_.cq(c,a),delete this.jf[a],delete this.jf[a+1],delete this.jf[a+2])}return!!b}; _.h.ho=function(a,b){var c=this.ui[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;ea.Bh)&&(a=c,b=d)});return{QR:a,authuser:b}};oz=[".APPS.GOOGLEUSERCONTENT.COM","@DEVELOPER.GSERVICEACCOUNT.COM"];pz=function(a){a=a.toUpperCase();for(var b=0,c=oz.length;ba.expires_at?null:a};_.uz=function(a,b){if(b){var c=b;var d=a}else"string"===typeof a?d=a:c=a;c?_.lw(c,d):_.mw(d)}; vz=function(a){if(!a)return null;"single_host_origin"!==a&&(a=_.Lf.getOrigin(a));var b=window.location.hostname,c=b,d=_.Uh;if("single_host_origin"!==a){c=a.split("://");if(2==c.length)d="https"===c.shift();else return _.Re("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 _.Re("Invalid cookie_policy domain: "+c),null;c=a;b=c.split(".").length-1}return{domain:c,Be:d,Bh:b}}; wz=function(a){var b=vz(a);if(!b)return new _.Oh("G_USERSTATE_");a=["G_USERSTATE_",_.Uh&&b.Be?"S":"H",b.Bh].join("");var c=_.ai[a];c||(c={VX:63072E3},_.se(_.ei(b),c),c=new _.Lh(a,c),_.ai[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};xz=function(a){var b=wz(a).read();a=_.qe();if(b){b=b.split(":");for(var c;c=b.shift();)c=c.split("="),a[c[0]]=c[1]}return a}; yz=function(a,b,c){var d=xz(b),e=d[a];d[a]="0";var f=[];_.Hl(d,function(k,l){f.push(l+"="+k)});var g=f.join(":");b=wz(b);g?b.write(g):b.clear();d[a]!==e&&c&&c()};zz=function(a,b){b=xz(b);return"0"==b[a]||"X"==b[a]};Az=function(a){a=vz(a.g_user_cookie_policy);if(!a||a.Be&&!_.Uh)a=null;else{var b=["G_AUTHUSER_",_.Uh&&a.Be?"S":"H",a.Bh].join(""),c=_.$h[b];c||(c=new _.Vh(b,_.ei(a)),_.$h[b]=c);a=c}_.Ie("googleapis.config/sessionIndex",null);a.clear()};Bz=function(a){return jz(function(b){return a[b]})}; Cz=0;Dz=!1;Ez=[];Fz={};Gz={};Hz=null;Iz=function(a){var b=_.bz;return function(c){if(this.f==b&&this.t==_.Lf.getAuthToken(this.f)&&this.origin==_.Lf.getTargetOrigin(this.f))return a.apply(this,arguments)}};Jz=function(a){"function"===typeof a.setAttribute?a.setAttribute("aria-hidden","true"):a["aria-hidden"]="true"};Kz=function(a){if(_.cz&&a&&!decodeURIComponent(a).startsWith("m;/_/scs/"))throw Error("ta");}; Lz=function(a){var b=_.Oe.getUrlParameters,c=b(a).jsh;if(null!=c)return Kz(c),a;if(b=String(b().jsh||_.Ae.h||""))Kz(b),c=(a+"#").indexOf("#"),a=a.substr(0,c)+(-1!==a.substr(0,c).indexOf("?")?"&":"?")+"jsh="+encodeURIComponent(b)+a.substr(c);return a};Mz=function(){return!!_.Q("oauth-flow/usegapi")};Nz=function(a,b){Mz()?Hz.unregister(a):_.Lf.unregister(a+":"+b)};Oz=function(a,b,c){Mz()?Hz.register(a,c,_.Tl):_.Lf.register(a+":"+b,Iz(c))};Pz=function(){lz.parentNode.removeChild(lz)}; Qz=function(a){var b=lz;_.$y(b,[{lw:"-webkit-transform",duration:1,timing:"ease",delay:0}]);_.$y(b,[{lw:"transform",duration:1,timing:"ease",delay:0}]);_.qy(function(){b.style.webkitTransform="translate3d(0px,"+a+"px,0px)";b.style.transform="translate3d(0px,"+a+"px,0px)"},0)};Rz=function(){var a=mz+88;Qz(a);mz=a};Sz=function(){var a=mz-88;Qz(a);mz=a}; Tz=function(a){var b=a?Rz:Sz,c=a?Sz:Rz;a=a?"-":"";mz=parseInt(a+88,10);lz.style.webkitTransform="translate3d(0px,"+a+88+"px,0px)";lz.style.transform="translate3d(0px,"+a+88+"px,0px)";lz.style.display="";lz.style.visibility="visible";b();_.qy(c,4E3);_.qy(Pz,5E3)}; Uz=function(a){var b=_.Q("oauth-flow/toast/position");"top"!==b&&(b="bottom");var c=document.createElement("div");lz=c;c.style.cssText="position:fixed;left:0px;z-index:1000;width:100%;";_.Pr(c,"visibility","hidden");_.Pr(c,b,"-40px");_.Pr(c,"height","128px");var d=c;if("desktop"==_.Q("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?"-":"";mz=parseInt(e+88,10);lz.style.webkitTransform="translate3d(0px,"+e+88+"px,0px)";lz.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){}_.Fl.Vh({url:":socialhost:/:session_prefix:_/widget/oauthflow/toast",queryParams:{clientId:a.client_id,idToken:a.id_token},where:d,onRestyle:function(){"top"===b?Tz(!0):Tz(!1)}})}; Vz=function(a){var b=_.$m(),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-Cz)return;var d=_.Lf.getAuthToken(a);d&&(Nz("oauth2relayReady",d),Nz("oauth2callback",d));b.parentNode.removeChild(b);if(/Firefox/.test(navigator.userAgent))try{window.frames[a]=void 0}catch(f){}_.dz();a=_.bz}Cz=c;var e=String(2147483647*(0,_.vg)()|0);b=_.Q("oauth-flow/proxyUrl")||_.Q("oauth-flow/relayUrl");Mz()?Hz=_.Fl.Vh({where:_.Oe.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(_.qg.getOrigin(window.location.href)),"#rpctoken=",e,"&forcesecure=1"].join(""),c=_.Oe.getBodyElement(),d=_.Oe.createIframeElement({name:a,id:a}),d.src=Lz(b),d.style.width="1px",d.style.height="1px",d.style.position="absolute",d.style.top="-100px",d.tabIndex=-1,Jz(d),c.appendChild(d),_.Lf.setupReceiver(a));Oz("oauth2relayReady",e,function(){Nz("oauth2relayReady",e); var f=Ez;if(null!==f){Ez=null;for(var g=0,k=f.length;g>=8);d[e++]=g}c=_.iw(d)}_.Xg(b,_.Dg.my);_.Xg(b,_.Dg.ly);a.body=c}},UA=function(a,b,c){c||((c=_.Q("googleapis.config/proxy"))&&(c= String(c).replace(/\/static\/proxy\.html$/,"")||"/"),c=String(c||""));c||(c=_.Q("googleapis.config/root"),b&&(c=_.Q("googleapis.config/root-1p")||c),c=String(c||""));c=String(HA(b,c)||c);return a=_.Ay(c,a)},VA=function(a){var b=_.Nt(a,"params","headers");b&&"object"===typeof b||(b={});a={};for(var c in b)if(Object.prototype.hasOwnProperty.call(b,c)){var d=_.Wg(b,c);d&&(_.Ug(c,d),_.Xg(a,c,d))}c="chrome-extension"==(window.location.href.match(_.ph)[1]||null);a=_.li(a);return!(c&&a)&&GA()},WA=function(a, b){var c=a.params||_.qe();c.url=c.path;var d=c.root;d=UA("/",_.li(c.headers),d);d.match(/^(.*[^\/])?\/$/)&&(d=d.substr(0,d.length-1));c.root=d;a.params=c;_.qi.oj("makeHttpRequests",[a],function(e,f){e&&e.gapiRequest?(e.gapiRequest.data?TA(e.gapiRequest.data):TA(e),b(e,_.Ff(e))):b(e,f)})},XA=function(a){return new _.Pj(function(b,c){var d=function(e){e&&e.gapiRequest?e=e.gapiRequest.data||e:c(e);e={result:204!=e.status&&_.Ef(e.body),body:e.body,headers:e.headers||null,status:e.status||null,statusText:e.statusText|| null};_.Fy(e.status)?b(e):c(e)};try{WA(a,d)}catch(e){c(e)}})},YA=function(a){var b=!_.Q("client/cors")||!!_.Q("client/xd4"),c={};_.Hl(a,function(d,e){(d=_.Ug(e,d))||b||(d=_.Tg(e));d&&(e=_.Wg(a,d))&&_.Xg(c,d,e)});return c},ZA=function(a){var b=a.params||_.qe();a=_.tj(b.headers||{});var c=b.httpMethod||"GET",d=String(b.url||""),e=encodeURIComponent("$unique");if(!("POST"===c||0<=_.uh(d,"$unique",d.search(_.vh))||0<=_.uh(d,e,d.search(_.vh)))){var f=[];for(g in a)Object.prototype.hasOwnProperty.call(a, g)&&f.push(g.toLowerCase());f.sort();f.push(_.sg(location.href));var g=f.join(":");f=_.ii();f.update(g);g=f.Pg().toLowerCase().substr(0,7);g=String(parseInt(g,16)%1E3+1E3).substr(1);d=_.zy(d,e,"gc"+g)}e=b.body||null;g=b.responseType||null;b=_.li(a)||"1p"==b.authType;_.Xg(a,_.Dg.ny,void 0);a=YA(a);var k=new MA(d,c,e,a);k.uh=b;g&&(k.Fk=g);return new _.Pj(function(l,m){k.then(function(n){TA(n);l(n)},function(n){m(n)})})},$A=function(a,b){var c=function(d){d=_.tj(d);delete d.result;d={gapiRequest:{data:d}}; b&&b(d,_.Ff(d))};ZA(a).then(c,c)},aB=function(a,b){(_.Q("client/cors")||_.Q("client/xd4"))&&VA(a)?$A(a,b):WA(a,b)},bB=function(a){this.Qc=a;this.mf=!1;this.promise={then:(0,_.I)(function(b,c,d){this.mf||(this.mf=!0);this.Qr&&!this.Or?this.Qc.resolve(this.Qr):this.Or&&!this.Qr&&this.Qc.reject(this.Or);return this.Qc.promise.then(b,c,d)},this)}};bB.prototype.resolve=function(a){this.mf?this.Qc.resolve(a):this.Qr||this.Or||(this.Qr=a)}; bB.prototype.reject=function(a){this.mf?this.Qc.reject(a):this.Qr||this.Or||(this.Or=a)}; var cB=function(a){a=_.wy(a.error);return{code:a.code,data:a.errors,message:a.message}},dB=function(a){throw Error("va`"+a);}; var eB=function(a){JA.call(this,eB.prototype.lm);if(!a||"object"!=typeof a&&"string"!=typeof a)throw new IA("Missing required parameters");if("string"===typeof a){var b={};b.path=a}else b=a;if(!b.path)throw new IA('Missing required parameter: "path"');this.lh={};this.lh.path=b.path;this.lh.method=b.method||"GET";this.lh.params=b.params||{};this.lh.headers=b.headers||{};this.lh.body=b.body;this.lh.root=b.root;this.lh.responseType=b.responseType;this.lh.apiId=b.apiId;this.zp=b.authType||"auto";this.GX= !!b.isXd4;this.UL=!1};_.F(eB,JA);var fB=["appVersion","platform","userAgent"],gB={"google-api-gwt-client":!0,"google-api-javascript-client":!0};eB.prototype.jg=function(){return this.lh};eB.prototype.rj=function(a){this.zp=a}; eB.prototype.fj=function(){if(!this.UL){this.UL=!0;var a=this.lh,b=a.headers=a.headers||{},c=[],d=[];for(g in b)if(Object.prototype.hasOwnProperty.call(b,g)){c.push(g);var e=g,f=_.Wg(b,e);f&&(e=_.Ug(e,f)||_.Tg(e))&&d.push([e,f])}var g=0;for(e=c.length;g/,nB=/^application\/http(;.+$|$)/,oB=function(a,b){a=_.Wg(a,b);if(!a)throw new IA("Unable to retrieve header.");return a},qB=function(a,b,c,d){var e="batch"+String(Math.round(2147483647*(0,_.vg)()))+String(Math.round(2147483647*(0,_.vg)())),f="--"+e;e="multipart/mixed; boundary="+e;a:{var g=void 0;for(var k=0;k";d(e,c);c.push("");c.push(a.method+" "+a.path);d(a.headers,c);c.push("");a.body&&c.push(a.body);return c.join("\r\n")},sB=function(a,b){a=rB(a,b);var c={};_.Gb(a,function(d,e){c[e]={result:d.result||d.body,rawResult:_.Ff({id:e, result:d.result||d.body}),id:e}});return c},rB=function(a,b){a=(0,_.zb)(a);_.Qq(a,"--")&&(a=a.substring(0,a.length-2));a=a.split(b);b=_.qe();for(var c=0;c");f=oB(d.outerHeaders,_.Dg.Dx);f=mB.exec(f);if(!f)throw new IA("Unable to recognize Content-Id.");e.id=decodeURIComponent(f[1].split("@")[0].replace(/^.*[+]/,""));e.response={status:d.status,statusText:d.statusText,headers:d.headers};204!=d.status&&(e.response.body=d.body,e.response.result=_.Ef(d.body));d=e}else d=null;d&&d.id&& (b[d.id]=d.response)}return b},tB=function(a,b){for(var c=[];bthis.Pb.length||(_.Gl(this.Pb,function(b){b.request.fj()}),a=this.qr(a),qB(this.Pb,this.Jf,this.lB,this.mB).execute(a))}; _.h.lm=function(){if(1>this.Pb.length)return new _.Pj(function(d){d({})});_.Gl(this.Pb,function(d){d.request.fj()});var a=qB(this.Pb,this.Jf,this.lB,this.mB),b=(0,_.I)(function(d){wB(d);if(0!=oB(d.headers,_.Dg.CONTENT_TYPE).indexOf("multipart/mixed"))throw new IA("The response's Content-Type is not multipart/mixed.");var e=oB(d.headers,_.Dg.CONTENT_TYPE).split("boundary=")[1];if(!e)throw new IA("Boundary not indicated in response.");e=rB(d.body,"--"+e);d.result=e||{};for(var f=0;f=a.status){var d=oB(a.headers,_.Dg.CONTENT_TYPE).split("boundary=")[1];if(!d)throw new IA("Boundary not indicated in response.");var e=sB(a.body,"--"+d);for(a=0;a