"use strict";this.default_IdentityRotateCookiesHttp=this.default_IdentityRotateCookiesHttp||{};(function(_){var window=this; try{ _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles=a||[]};(0,_._F_toggles_initialize)([0x60c, ]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var q=function(a){return aa?n?n.brands.some(function(b){return(b=b.brand)&&b.indexOf(a)!=-1}):!1:!1},t=function(a){var b;a:{if(b=r.navigator)if(b=b.userAgent)break a;b=""}return b.indexOf(a)!=-1},u=function(){return aa?!!n&&n.brands.length>0:!1},v=function(){return u()?q("Chromium"):(t("Chrome")||t("CriOS"))&&!(u()?0:t("Edge"))||t("Silk")},w=function(a){a=Error(a);a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity="warning";return a}, x=function(){return typeof BigInt==="function"},ca=function(a){return!(!a||typeof a!=="object"||a.g!==ba)},y=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)&&a.constructor===Object},B=function(a){return!Array.isArray(a)||a.length?!1:A(a)&1?!0:!1},C=function(a){a.K=!0;return a},E=function(a){var b=a;if(da(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(ea(b)&&!Number.isSafeInteger(b))throw Error(String(b));return D?BigInt(a):a=fa(a)?a?"1":"0":da(a)?a.trim()|| "0":String(a)},ja=function(a,b){if(a.length>b.length)return!1;if(a.lengthe)return!1;if(f>>0;F=b;G=(a-b)/4294967296>>>0},J=function(a){if(a<0){ka(-a);var b=H(I(F,G));a=b.next().value;b=b.next().value;F=a>>>0;G=b>>>0}else ka(a)},K=function(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else x()?c=""+(BigInt(b)<>>24|b<<8)&16777215,b=b>>16&65535,a= (a&16777215)+c*6777216+b*6710656,c+=b*8147497,b*=2,a>=1E7&&(c+=a/1E7>>>0,a%=1E7),c>=1E7&&(b+=c/1E7>>>0,c%=1E7),c=b+la(c)+la(a));return c},la=function(a){a=String(a);return"0000000".slice(a.length)+a},ma=function(){var a=F,b=G;b&2147483648?x()?a=""+(BigInt(b|0)<>>0)):(b=H(I(a,b)),a=b.next().value,b=b.next().value,a="-"+K(a,b)):a=K(a,b);return a},I=function(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]},oa=function(a){var b=typeof a;switch(b){case "bigint":return!0;case "number":return Number.isFinite(a)}return b!== "string"?!1:na.test(a)},sa=function(a){var b=0;b=b===void 0?0:b;if(!oa(a))throw w("int64");var c=typeof a;switch(b){case 4096:switch(c){case "string":return L(a);case "bigint":return String(BigInt.asIntN(64,a));default:return pa(a)}case 8192:switch(c){case "string":return b=Math.trunc(Number(a)),Number.isSafeInteger(b)?a=E(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=x()?E(BigInt.asIntN(64,BigInt(a))):E(qa(a))),a;case "bigint":return E(BigInt.asIntN(64,a));default:return Number.isSafeInteger(a)? E(ra(a)):E(pa(a))}case 0:switch(c){case "string":return L(a);case "bigint":return E(BigInt.asIntN(64,a));default:return ra(a)}default:throw Error("Unknown format requested type for int64");}},ta=function(a){return a[0]==="-"?a.length<20?!0:a.length===20&&Number(a.substring(0,7))>-922337:a.length<19?!0:a.length===19&&Number(a.substring(0,6))<922337},qa=function(a){if(ta(a))return a;if(a.length<16)J(Number(a));else if(x())a=BigInt(a),F=Number(a&BigInt(4294967295))>>>0,G=Number(a>>BigInt(32)&BigInt(4294967295)); else{var b=+(a[0]==="-");G=F=0;for(var c=a.length,f=b,e=(c-b)%6+b;e<=c;f=e,e+=6)f=Number(a.slice(f,e)),G*=1E6,F=F*1E6+f,F>=4294967296&&(G+=Math.trunc(F/4294967296),G>>>=0,F>>>=0);b&&(b=H(I(F,G)),a=b.next().value,b=b.next().value,F=a,G=b)}return ma()},ra=function(a){a=Math.trunc(a);if(!Number.isSafeInteger(a)){J(a);var b=F,c=G;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var f=c*4294967296+(b>>>0);b=Number.isSafeInteger(f)?f:K(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a},pa=function(a){a= Math.trunc(a);if(Number.isSafeInteger(a))a=String(a);else{var b=String(a);ta(b)?a=b:(J(a),a=ma())}return a},L=function(a){var b=Math.trunc(Number(a));if(Number.isSafeInteger(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return qa(a)},va=function(a,b,c){var f=f!=null?f:0;if(a==null){var e=96;c?(a=[c],e|=512):a=[];b&&(e=e&-33521665|(b&1023)<<15)}else{if(!Array.isArray(a))throw Error("i");e=A(a);if(e&2048)throw Error("l");if(e&64)return a;f===1||f===2||(e|=64);if(c&&(e|=512,c!==a[0]))throw Error("m"); a:{c=a;if(f=c.length){var k=f-1;if(y(c[k])){e|=256;b=k-(+!!(e&512)-1);if(b>=1024)throw Error("n");e=e&-33521665|(b&1023)<<15;break a}}if(b){b=Math.max(b,f-(+!!(e&512)-1));if(b>1024)throw Error("o");e=e&-33521665|(b&1023)<<15}}}ua(a,e);return a},xa=function(a,b){return wa(b)},wa=function(a){switch(typeof a){case "number":return isFinite(a)?a:String(a);case "bigint":return ya(a)?Number(a):String(a);case "boolean":return a?1:0;case "object":if(a)if(Array.isArray(a)){if(B(a))return}else if(za&&a!=null&& a instanceof Uint8Array){if(Aa){for(var b="",c=0,f=a.length-10240;c>2];h=b[(h&3)<<4|l>>4];l=b[(l&15)<<2|g>>6];g=b[g&63];c[e++]=d+h+l+g}d=0;g=f;switch(a.length-k){case 2:d=a[k+1],g=b[(d&15)<<2]||f;case 1:a=a[k],c[e]=b[a>>2]+b[(a&3)<<4|d>>4]+g+f}a=c.join("")}return a}}return a},Da=function(a,b,c,f,e){if(a!=null){if(Array.isArray(a))a=B(a)?void 0:e&&A(a)&2?a:Ca(a,b,c,f!==void 0,e);else if(y(a)){var k={},d;for(d in a)k[d]=Da(a[d],b,c,f,e);a=k}else a=b(a,f);return a}},Ca=function(a,b,c,f,e){var k= f||c?A(a):0;f=f?!!(k&32):void 0;a=Array.prototype.slice.call(a);for(var d=0;d0;c--){g=k[c-1];if(!(g==null||B(g)||ca(g)&&g.size===0))break;var m=!0}if(k!==a||d||m){if(!b)k=Array.prototype.slice.call(k,0,c);else if(m||d||h)k.length=c;h&&k.push(h)}m=k}else m=a;return m},Ha=function(a){var b=0;return function(){return b=ab&&a<=bb:a[0]==="-"?ja(a,cb):ja(a,db)}),cb=Number.MIN_SAFE_INTEGER.toString(),ab=D?BigInt(Number.MIN_SAFE_INTEGER):void 0,db=Number.MAX_SAFE_INTEGER.toString(),bb=D?BigInt(Number.MAX_SAFE_INTEGER):void 0;var F=0,G=0;var na=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var eb=function(a,b,c){var f=a.o,e=$a(f);if(e&2)throw Error();a:{var k=e>>15&1023||536870912;if(b>=k){var d=e;if(e&256)var g=f[f.length-1];else{if(c==null)break a;g=f[k+(+!!(e&512)-1)]={};d|=256}g[b]=c;b>15&1023||536870912;1>=f?a=c&256?a[a.length-1][1]:void 0:(c=1+(+!!(c&512)-1),a=c<0||c>=a.length||c>=f?void 0:a[c]); a!=null&&(typeof a==="bigint"?ya(a)?a=Number(a):(a=BigInt.asIntN(64,a),a=ya(a)?Number(a):String(a)):a=oa(a)?typeof a==="number"?ra(a):L(a):void 0);return a!=null?a:b},gb=function(a,b,c){if(c!=null){if(typeof c!=="number")throw w("int32");if(!Number.isFinite(c))throw w("int32");c|=0}eb(a,b,c)};var O,V=function(a,b,c){this.o=va(a,b,c)};V.prototype.toJSON=function(){return Ga(this)};var hb=function(a){try{return O=!0,JSON.stringify(Ga(a),xa)}finally{O=!1}};V.prototype.H=Ea;V.prototype.toString=function(){try{return O=!0,Ga(this).toString()}finally{O=!1}};var ib=function(a){this.o=va(a)};Qa(ib,V);var jb=function(a){this.o=va(a,0,"identity.hfcr")};Qa(jb,V);var kb=function(a){return function(b){if(b==null||b=="")b=new a;else{b=JSON.parse(b);if(!Array.isArray(b))throw Error("p");Za(b,32);b=new a(b)}return b}}(jb);var lb=function(a,b,c,f,e){this.m=a;this.i=b;this.l=c;this.h=f;this.g=e};lb.prototype.start=function(){var a=this;if(typeof fetch!=="undefined")if(mb()){var b=nb(),c=Date.now();b&&b>c+this.g*1E3&&(b=Date.now()+this.g*1E3,W(b));var f=function(){ob(a).then(function(){setTimeout(f,a.g*1E3)})};setTimeout(function(){f()},b&&b>c?b-c:0)}else pb(this)}; var pb=function(a){qb(a).then(function(){var b=function(){qb(a).then(function(){setTimeout(b,a.g*1E3)})};setTimeout(function(){b()},a.g*1E3)})},qb=function(a){var b=rb(a);return sb(b).then(function(c){c=tb(fb(c));c!==a.g&&(a.g=c)}).catch(function(){a.g*=2})},ob=function(a){var b=nb();if(!b||Date.now()>=b){var c=Math.floor(Math.random()*1E3);return new Promise(function(f){setTimeout(function(){var e=nb();!e||Date.now()>=e?f(ub(a)):f()},c)})}return Promise.resolve()},sb=function(a){a={method:"POST", credentials:"same-origin",cache:"no-store",mode:"same-origin",headers:{"Content-Type":"application/json"},body:hb(a)};if(typeof AbortController!=="undefined"){var b=new AbortController;setTimeout(function(){b.abort()},3E4);a.signal=b.signal}return fetch(new Request("/RotateCookies",a)).then(function(c){return c.text()}).then(function(c){return kb(JSON.stringify(JSON.parse(c.substring(5))[0]))})},rb=function(a){var b=new ib;var c=a.m;c=c==null?c:sa(c);b=eb(b,2,c);a.i!==0&&gb(b,1,a.i);a.l!==0&&gb(b, 3,a.l);a.h!==0&&gb(b,4,a.h);return b},ub=function(a){W(Date.now()+a.g*1E3);var b=rb(a);return sb(b).then(function(c){c=tb(fb(c));c!==a.g&&(W(Date.now()+c*1E3),a.g=c)}).catch(function(){a.g*=2;W(Date.now()+a.g*1E3)})},mb=function(){try{var a=window.localStorage;if(!a)return!1;a.setItem("cookieRotationStorageAccessTest","1");a.removeItem("cookieRotationStorageAccessTest");return!0}catch(b){return!1}},tb=function(a){a<60&&(a=60);return a},nb=function(){try{var a=window.localStorage.getItem("nextRotationAttemptTs"); if(!a)return null;var b=Math.floor(Number(a));return Number.isNaN(b)?null:b}catch(c){return null}},W=function(a){try{window.localStorage.setItem("nextRotationAttemptTs",a.toString())}catch(b){}};var vb=function(a,b,c,f,e){(new lb(a,b,c,f,e)).start()},X=["init"],Y=r;X[0]in Y||typeof Y.execScript=="undefined"||Y.execScript("var "+X[0]);for(var Z;X.length&&(Z=X.shift());)X.length||vb===void 0?Y[Z]&&Y[Z]!==Object.prototype[Z]?Y=Y[Z]:Y=Y[Z]={}:Y[Z]=vb; }catch(e){_._DumpException(e)} }).call(this,this.default_IdentityRotateCookiesHttp); // Google Inc.