'use strict';function aa(){return function(a){return a}}function n(){return function(){}}function ba(a){return function(){return this[a]}}function ca(a){return function(){return a}}var p,ea=typeof Object.create=="function"?Object.create:function(a){function b(){}b.prototype=a;return new b},fa=typeof Object.defineProperties=="function"?Object.defineProperty:function(a,b,c){if(a==Array.prototype||a==Object.prototype)return a;a[b]=c.value;return a};
function ha(a){a=["object"==typeof globalThis&&globalThis,a,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global];for(var b=0;b<a.length;++b){var c=a[b];if(c&&c.Math==Math)return c}throw Error("Cannot find global object");}var ia=ha(this);function q(a,b){if(b)a:{var c=ia;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))break a;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&fa(c,a,{configurable:!0,writable:!0,value:b})}}var ja;
if(typeof Object.setPrototypeOf=="function")ja=Object.setPrototypeOf;else{var ka;a:{var la={a:!0},ma={};try{ma.__proto__=la;ka=ma.a;break a}catch(a){}ka=!1}ja=ka?function(a,b){a.__proto__=b;if(a.__proto__!==b)throw new TypeError(a+" is not extensible");return a}:null}var na=ja;
function u(a,b){a.prototype=ea(b.prototype);a.prototype.constructor=a;if(na)na(a,b);else for(var c in b)if(c!="prototype")if(Object.defineProperties){var d=Object.getOwnPropertyDescriptor(b,c);d&&Object.defineProperty(a,c,d)}else a[c]=b[c];a.T=b.prototype}function oa(a){var b=0;return function(){return b<a.length?{done:!1,value:a[b++]}:{done:!0}}}
function v(a){var b=typeof Symbol!="undefined"&&Symbol.iterator&&a[Symbol.iterator];if(b)return b.call(a);if(typeof a.length=="number")return{next:oa(a)};throw Error(String(a)+" is not an iterable or ArrayLike");}function pa(a){if(!(a instanceof Array)){a=v(a);for(var b,c=[];!(b=a.next()).done;)c.push(b.value);a=c}return a}function qa(){for(var a=Number(this),b=[],c=a;c<arguments.length;c++)b[c-a]=arguments[c];return b}q("globalThis",function(a){return a||ia});
q("Symbol",function(a){function b(f){if(this instanceof b)throw new TypeError("Symbol is not a constructor");return new c(d+(f||"")+"_"+e++,f)}function c(f,g){this.g=f;fa(this,"description",{configurable:!0,writable:!0,value:g})}if(a)return a;c.prototype.toString=ba("g");var d="jscomp_symbol_"+(Math.random()*1E9>>>0)+"_",e=0;return b});
q("Symbol.iterator",function(a){if(a)return a;a=Symbol("Symbol.iterator");fa(Array.prototype,a,{configurable:!0,writable:!0,value:function(){return ra(oa(this))}});return a});function ra(a){a={next:a};a[Symbol.iterator]=function(){return this};return a}
q("Promise",function(a){function b(g){this.g=0;this.l=void 0;this.j=[];this.J=!1;var h=this.o();try{g(h.resolve,h.reject)}catch(k){h.reject(k)}}function c(){this.g=null}function d(g){return g instanceof b?g:new b(function(h){h(g)})}if(a)return a;c.prototype.j=function(g){if(this.g==null){this.g=[];var h=this;this.l(function(){h.D()})}this.g.push(g)};var e=ia.setTimeout;c.prototype.l=function(g){e(g,0)};c.prototype.D=function(){for(;this.g&&this.g.length;){var g=this.g;this.g=[];for(var h=0;h<g.length;++h){var k=
g[h];g[h]=null;try{k()}catch(l){this.o(l)}}}this.g=null};c.prototype.o=function(g){this.l(function(){throw g;})};b.prototype.o=function(){function g(l){return function(m){k||(k=!0,l.call(h,m))}}var h=this,k=!1;return{resolve:g(this.M),reject:g(this.D)}};b.prototype.M=function(g){if(g===this)this.D(new TypeError("A Promise cannot resolve to itself"));else if(g instanceof b)this.N(g);else{a:switch(typeof g){case "object":var h=g!=null;break a;case "function":h=!0;break a;default:h=!1}h?this.K(g):this.v(g)}};
b.prototype.K=function(g){var h=void 0;try{h=g.then}catch(k){this.D(k);return}typeof h=="function"?this.O(h,g):this.v(g)};b.prototype.D=function(g){this.B(2,g)};b.prototype.v=function(g){this.B(1,g)};b.prototype.B=function(g,h){if(this.g!=0)throw Error("Cannot settle("+g+", "+h+"): Promise already settled in state"+this.g);this.g=g;this.l=h;this.g===2&&this.P();this.F()};b.prototype.P=function(){var g=this;e(function(){if(g.H()){var h=ia.console;typeof h!=="undefined"&&h.error(g.l)}},1)};b.prototype.H=
function(){if(this.J)return!1;var g=ia.CustomEvent,h=ia.Event,k=ia.dispatchEvent;if(typeof k==="undefined")return!0;typeof g==="function"?g=new g("unhandledrejection",{cancelable:!0}):typeof h==="function"?g=new h("unhandledrejection",{cancelable:!0}):(g=ia.document.createEvent("CustomEvent"),g.initCustomEvent("unhandledrejection",!1,!0,g));g.promise=this;g.reason=this.l;return k(g)};b.prototype.F=function(){if(this.j!=null){for(var g=0;g<this.j.length;++g)f.j(this.j[g]);this.j=null}};var f=new c;
b.prototype.N=function(g){var h=this.o();g.ga(h.resolve,h.reject)};b.prototype.O=function(g,h){var k=this.o();try{g.call(h,k.resolve,k.reject)}catch(l){k.reject(l)}};b.prototype.then=function(g,h){function k(r,z){return typeof r=="function"?function(K){try{l(r(K))}catch(P){m(P)}}:z}var l,m,t=new b(function(r,z){l=r;m=z});this.ga(k(g,l),k(h,m));return t};b.prototype.catch=function(g){return this.then(void 0,g)};b.prototype.ga=function(g,h){function k(){switch(l.g){case 1:g(l.l);break;case 2:h(l.l);
break;default:throw Error("Unexpected state: "+l.g);}}var l=this;this.j==null?f.j(k):this.j.push(k);this.J=!0};b.resolve=d;b.reject=function(g){return new b(function(h,k){k(g)})};b.race=function(g){return new b(function(h,k){for(var l=v(g),m=l.next();!m.done;m=l.next())d(m.value).ga(h,k)})};b.all=function(g){var h=v(g),k=h.next();return k.done?d([]):new b(function(l,m){function t(K){return function(P){r[K]=P;z--;z==0&&l(r)}}var r=[],z=0;do r.push(void 0),z++,d(k.value).ga(t(r.length-1),m),k=h.next();
while(!k.done)})};return b});function sa(a,b){return Object.prototype.hasOwnProperty.call(a,b)}var ta=typeof Object.assign=="function"?Object.assign:function(a,b){if(a==null)throw new TypeError("No nullish arg");a=Object(a);for(var c=1;c<arguments.length;c++){var d=arguments[c];if(d)for(var e in d)sa(d,e)&&(a[e]=d[e])}return a};q("Object.assign",function(a){return a||ta});q("Symbol.dispose",function(a){return a?a:Symbol("Symbol.dispose")});
q("Array.prototype.find",function(a){return a?a:function(b,c){a:{var d=this;d instanceof String&&(d=String(d));for(var e=d.length,f=0;f<e;f++){var g=d[f];if(b.call(c,g,f,d)){b=g;break a}}b=void 0}return b}});
q("WeakMap",function(a){function b(k){this.g=(h+=Math.random()+1).toString();if(k){k=v(k);for(var l;!(l=k.next()).done;)l=l.value,this.set(l[0],l[1])}}function c(){}function d(k){var l=typeof k;return l==="object"&&k!==null||l==="function"}function e(k){if(!sa(k,g)){var l=new c;fa(k,g,{value:l})}}function f(k){var l=Object[k];l&&(Object[k]=function(m){if(m instanceof c)return m;Object.isExtensible(m)&&e(m);return l(m)})}if(function(){if(!a||!Object.seal)return!1;try{var k=Object.seal({}),l=Object.seal({}),
m=new a([[k,2],[l,3]]);if(m.get(k)!=2||m.get(l)!=3)return!1;m.delete(k);m.set(l,4);return!m.has(k)&&m.get(l)==4}catch(t){return!1}}())return a;var g="$jscomp_hidden_"+Math.random();f("freeze");f("preventExtensions");f("seal");var h=0;b.prototype.set=function(k,l){if(!d(k))throw Error("Invalid WeakMap key");e(k);if(!sa(k,g))throw Error("WeakMap key fail: "+k);k[g][this.g]=l;return this};b.prototype.get=function(k){return d(k)&&sa(k,g)?k[g][this.g]:void 0};b.prototype.has=function(k){return d(k)&&sa(k,
g)&&sa(k[g],this.g)};b.prototype.delete=function(k){return d(k)&&sa(k,g)&&sa(k[g],this.g)?delete k[g][this.g]:!1};return b});
q("Map",function(a){function b(){var h={};return h.previous=h.next=h.head=h}function c(h,k){var l=h[1];return ra(function(){if(l){for(;l.head!=h[1];)l=l.previous;for(;l.next!=l.head;)return l=l.next,{done:!1,value:k(l)};l=null}return{done:!0,value:void 0}})}function d(h,k){var l=k&&typeof k;l=="object"||l=="function"?f.has(k)?l=f.get(k):(l=""+ ++g,f.set(k,l)):l="p_"+k;var m=h[0][l];if(m&&sa(h[0],l))for(h=0;h<m.length;h++){var t=m[h];if(k!==k&&t.key!==t.key||k===t.key)return{id:l,list:m,index:h,entry:t}}return{id:l,
list:m,index:-1,entry:void 0}}function e(h){this[0]={};this[1]=b();this.size=0;if(h){h=v(h);for(var k;!(k=h.next()).done;)k=k.value,this.set(k[0],k[1])}}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var h=Object.seal({x:4}),k=new a(v([[h,"s"]]));if(k.get(h)!="s"||k.size!=1||k.get({x:4})||k.set({x:4},"t")!=k||k.size!=2)return!1;var l=k.entries(),m=l.next();if(m.done||m.value[0]!=h||m.value[1]!="s")return!1;m=l.next();return m.done||m.value[0].x!=
4||m.value[1]!="t"||!l.next().done?!1:!0}catch(t){return!1}}())return a;var f=new WeakMap;e.prototype.set=function(h,k){h=h===0?0:h;var l=d(this,h);l.list||(l.list=this[0][l.id]=[]);l.entry?l.entry.value=k:(l.entry={next:this[1],previous:this[1].previous,head:this[1],key:h,value:k},l.list.push(l.entry),this[1].previous.next=l.entry,this[1].previous=l.entry,this.size++);return this};e.prototype.delete=function(h){h=d(this,h);return h.entry&&h.list?(h.list.splice(h.index,1),h.list.length||delete this[0][h.id],
h.entry.previous.next=h.entry.next,h.entry.next.previous=h.entry.previous,h.entry.head=null,this.size--,!0):!1};e.prototype.clear=function(){this[0]={};this[1]=this[1].previous=b();this.size=0};e.prototype.has=function(h){return!!d(this,h).entry};e.prototype.get=function(h){return(h=d(this,h).entry)&&h.value};e.prototype.entries=function(){return c(this,function(h){return[h.key,h.value]})};e.prototype.keys=function(){return c(this,function(h){return h.key})};e.prototype.values=function(){return c(this,
function(h){return h.value})};e.prototype.forEach=function(h,k){for(var l=this.entries(),m;!(m=l.next()).done;)m=m.value,h.call(k,m[1],m[0],this)};e.prototype[Symbol.iterator]=e.prototype.entries;var g=0;return e});
q("Set",function(a){function b(c){this.g=new Map;if(c){c=v(c);for(var d;!(d=c.next()).done;)this.add(d.value)}this.size=this.g.size}if(function(){if(!a||typeof a!="function"||!a.prototype.entries||typeof Object.seal!="function")return!1;try{var c=Object.seal({x:4}),d=new a(v([c]));if(!d.has(c)||d.size!=1||d.add(c)!=d||d.size!=1||d.add({x:4})!=d||d.size!=2)return!1;var e=d.entries(),f=e.next();if(f.done||f.value[0]!=c||f.value[1]!=c)return!1;f=e.next();return f.done||f.value[0]==c||f.value[0].x!=4||
f.value[1]!=f.value[0]?!1:e.next().done}catch(g){return!1}}())return a;b.prototype.add=function(c){c=c===0?0:c;this.g.set(c,c);this.size=this.g.size;return this};b.prototype.delete=function(c){c=this.g.delete(c);this.size=this.g.size;return c};b.prototype.clear=function(){this.g.clear();this.size=0};b.prototype.has=function(c){return this.g.has(c)};b.prototype.entries=function(){return this.g.entries()};b.prototype.values=function(){return this.g.values()};b.prototype.keys=b.prototype.values;b.prototype[Symbol.iterator]=
b.prototype.values;b.prototype.forEach=function(c,d){var e=this;this.g.forEach(function(f){return c.call(d,f,f,e)})};return b});q("Object.values",function(a){return a?a:function(b){var c=[],d;for(d in b)sa(b,d)&&c.push(b[d]);return c}});q("Object.is",function(a){return a?a:function(b,c){return b===c?b!==0||1/b===1/c:b!==b&&c!==c}});
q("Array.prototype.includes",function(a){return a?a:function(b,c){var d=this;d instanceof String&&(d=String(d));var e=d.length;c=c||0;for(c<0&&(c=Math.max(c+e,0));c<e;c++){var f=d[c];if(f===b||Object.is(f,b))return!0}return!1}});function ua(a,b,c){if(a==null)throw new TypeError("The 'this' value for String.prototype."+c+" must not be null or undefined");if(b instanceof RegExp)throw new TypeError("First argument to String.prototype."+c+" must not be a regular expression");return a+""}
q("String.prototype.includes",function(a){return a?a:function(b,c){return ua(this,b,"includes").indexOf(b,c||0)!==-1}});q("Array.from",function(a){return a?a:function(b,c,d){c=c!=null?c:aa();var e=[],f=typeof Symbol!="undefined"&&Symbol.iterator&&b[Symbol.iterator];if(typeof f=="function"){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<f;g++)e.push(c.call(d,b[g],g));return e}});
q("Object.entries",function(a){return a?a:function(b){var c=[],d;for(d in b)sa(b,d)&&c.push([d,b[d]]);return c}});q("Number.isFinite",function(a){return a?a:function(b){return typeof b!=="number"?!1:!isNaN(b)&&b!==Infinity&&b!==-Infinity}});q("Number.MAX_SAFE_INTEGER",ca(9007199254740991));q("Number.MIN_SAFE_INTEGER",ca(-9007199254740991));q("Number.isInteger",function(a){return a?a:function(b){return Number.isFinite(b)?b===Math.floor(b):!1}});
q("Number.isSafeInteger",function(a){return a?a:function(b){return Number.isInteger(b)&&Math.abs(b)<=Number.MAX_SAFE_INTEGER}});q("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=ua(this,b,"startsWith");b+="";var e=d.length,f=b.length;c=Math.max(0,Math.min(c|0,d.length));for(var g=0;g<f&&c<e;)if(d[c++]!=b[g++])return!1;return g>=f}});
function va(a,b){a instanceof String&&(a+="");var c=0,d=!1,e={next:function(){if(!d&&c<a.length){var f=c++;return{value:b(f,a[f]),done:!1}}d=!0;return{done:!0,value:void 0}}};e[Symbol.iterator]=function(){return e};return e}q("Array.prototype.entries",function(a){return a?a:function(){return va(this,function(b,c){return[b,c]})}});q("Math.trunc",function(a){return a?a:function(b){b=Number(b);if(isNaN(b)||b===Infinity||b===-Infinity||b===0)return b;var c=Math.floor(Math.abs(b));return b<0?-c:c}});
q("Number.isNaN",function(a){return a?a:function(b){return typeof b==="number"&&isNaN(b)}});q("Array.prototype.keys",function(a){return a?a:function(){return va(this,aa())}});q("Array.prototype.values",function(a){return a?a:function(){return va(this,function(b,c){return c})}});q("Math.imul",function(a){return a?a:function(b,c){b=Number(b);c=Number(c);var d=b&65535,e=c&65535;return d*e+((b>>>16&65535)*e+d*(c>>>16&65535)<<16>>>0)|0}});
q("String.prototype.repeat",function(a){return a?a:function(b){var c=ua(this,null,"repeat");if(b<0||b>1342177279)throw new RangeError("Invalid count value");b|=0;for(var d="";b;)if(b&1&&(d+=c),b>>>=1)c+=c;return d}});
q("String.prototype.matchAll",function(a){return a?a:function(b){if(b instanceof RegExp&&!b.global)throw new TypeError("RegExp passed into String.prototype.matchAll() must have global tag.");var c=new RegExp(b,b instanceof RegExp?void 0:"g"),d=this,e=!1,f={next:function(){if(e)return{value:void 0,done:!0};var g=c.exec(d);if(!g)return e=!0,{value:void 0,done:!0};g[0]===""&&(c.lastIndex+=1);return{value:g,done:!1}}};f[Symbol.iterator]=function(){return f};return f}});/*

 Copyright The Closure Library Authors.
 SPDX-License-Identifier: Apache-2.0
*/
var wa=wa||{},w=this||self;function xa(a,b){var c=ya("CLOSURE_FLAGS");a=c&&c[a];return a!=null?a:b}function ya(a){a=a.split(".");for(var b=w,c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b}function za(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"}function Aa(a){var b=za(a);return b=="array"||b=="object"&&typeof a.length=="number"}function Ba(a){var b=typeof a;return b=="object"&&a!=null||b=="function"}var Ca="closure_uid_"+(Math.random()*1E9>>>0),Da=0;
function Ea(a,b,c){return a.call.apply(a.bind,arguments)}function Fa(a,b,c){if(!a)throw Error();if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}function x(a,b,c){x=Function.prototype.bind&&Function.prototype.bind.toString().indexOf("native code")!=-1?Ea:Fa;return x.apply(null,arguments)}
function Ga(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function Ha(a){(0,eval)(a)}function Ia(a){return a}function y(a,b){function c(){}c.prototype=b.prototype;a.T=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.kc=function(d,e,f){for(var g=Array(arguments.length-2),h=2;h<arguments.length;h++)g[h-2]=arguments[h];return b.prototype[e].apply(d,g)}};function A(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,A);else{var c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b);this.g=!0}y(A,Error);A.prototype.name="CustomError";function Ja(a){w.setTimeout(function(){throw a;},0)};var Ka=String.prototype.trim?function(a){return a.trim()}:function(a){return/^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1]};var La=xa(610401301,!1),Ma=xa(748402147,!0);var Na,Oa=w.navigator;Na=Oa?Oa.userAgentData||null:null;function Pa(a){if(!La||!Na)return!1;for(var b=0;b<Na.brands.length;b++){var c=Na.brands[b].brand;if(c&&c.indexOf(a)!=-1)return!0}return!1}function B(a){var b;a:{if(b=w.navigator)if(b=b.userAgent)break a;b=""}return b.indexOf(a)!=-1};function Qa(){return La?!!Na&&Na.brands.length>0:!1};function Ra(a,b){return Array.prototype.indexOf.call(a,b,void 0)}function Sa(a,b){return Array.prototype.some.call(a,b,void 0)}function Ta(a,b){b=Ra(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}function Ua(a,b){for(var c=1;c<arguments.length;c++){var d=arguments[c];if(Aa(d)){var e=a.length||0,f=d.length||0;a.length=e+f;for(var g=0;g<f;g++)a[e+g]=d[g]}else a.push(d)}};var Va=B("Firefox")||B("FxiOS"),Wa=B("Safari")&&!((Qa()?Pa("Chromium"):(B("Chrome")||B("CriOS"))&&(Qa()||!B("Edge"))||B("Silk"))||(Qa()?0:B("Coast"))||(Qa()?0:B("Opera"))||(Qa()?0:B("Edge"))||(Qa()?Pa("Microsoft Edge"):B("Edg/"))||(Qa()?Pa("Opera"):B("OPR"))||B("Firefox")||B("FxiOS")||B("Silk")||B("Android"))&&!(B("iPhone")&&!B("iPod")&&!B("iPad")||B("iPad")||B("iPod"));var Xa={},Ya=null;var Za=typeof Uint8Array!=="undefined",$a=typeof btoa==="function",ab={},bb=typeof structuredClone!="undefined";function cb(a,b){if(b!==ab)throw Error("illegal external caller");this.g=a;if(a!=null&&a.length===0)throw Error("ByteString should be constructed with non-empty values");}function db(){return eb||(eb=new cb(null,ab))}var eb;function fb(a,b,c){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382[b]=c}function gb(a){return a.__closure__error__context__984382||{}};var hb=void 0;function ib(a,b){if(a!=null){var c;var d=(c=hb)!=null?c:hb={};c=d[a]||0;c>=b||(d[a]=c+1,a=Error(),fb(a,"severity","incident"),Ja(a))}};function jb(){return typeof BigInt==="function"};var kb=typeof Symbol==="function"&&typeof Symbol()==="symbol";function lb(a,b,c){return typeof Symbol==="function"&&typeof Symbol()==="symbol"?(c===void 0?0:c)&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol():b}var mb=lb("jas",void 0,!0),nb=lb(void 0,"0di"),ob=lb(void 0,"1oa"),pb=lb(void 0,Symbol()),qb=lb(void 0,"0ubs"),rb=lb(void 0,"0actk"),sb=lb("m_m","nc",!0);Math.max.apply(Math,pa(Object.values({Mb:1,Kb:2,Hb:4,Vb:8,ec:16,Rb:32,tb:64,Fb:128,Db:256,bc:512,Eb:1024,Gb:2048,Sb:4096,Nb:8192})));var tb={bb:{value:0,configurable:!0,writable:!0,enumerable:!1}},ub=Object.defineProperties,C=kb?mb:"bb",vb,wb=[];D(wb,7);vb=Object.freeze(wb);function xb(a,b){kb||C in a||ub(a,tb);a[C]|=b}function D(a,b){kb||C in a||ub(a,tb);a[C]=b}function yb(a){xb(a,34);return a};var zb={};function Ab(a,b){return b===void 0?a.g!==Bb&&!!(2&(a.A[C]|0)):!!(2&b)&&a.g!==Bb}var Bb={},Cb=Object.freeze({});function Db(a){a.mc=!0;return a};var Eb=Db(function(a){return typeof a==="number"}),Fb=Db(function(a){return typeof a==="string"}),Gb=Db(function(a){return typeof a==="boolean"}),Ib=Db(function(a){return typeof a==="bigint"});var Jb=typeof w.BigInt==="function"&&typeof w.BigInt(0)==="bigint";function Kb(a){var b=a;if(Fb(b)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(b))throw Error(String(b));}else if(Eb(b)&&!Number.isSafeInteger(b))throw Error(String(b));return Jb?BigInt(a):a=Gb(a)?a?"1":"0":Fb(a)?a.trim()||"0":String(a)}
var Lb=Db(function(a){return Jb?Ib(a):Fb(a)&&/^(?:-?[1-9]\d*|0)$/.test(a)}),Rb=Db(function(a){return Jb?a>=Mb&&a<=Nb:a[0]==="-"?Ob(a,Pb):Ob(a,Qb)}),Pb=Number.MIN_SAFE_INTEGER.toString(),Mb=Jb?BigInt(Number.MIN_SAFE_INTEGER):void 0,Qb=Number.MAX_SAFE_INTEGER.toString(),Nb=Jb?BigInt(Number.MAX_SAFE_INTEGER):void 0;function Ob(a,b){if(a.length>b.length)return!1;if(a.length<b.length||a===b)return!0;for(var c=0;c<a.length;c++){var d=a[c],e=b[c];if(d>e)return!1;if(d<e)return!0}};var E=0,F=0;function Sb(a){var b=a>>>0;E=b;F=(a-b)/4294967296>>>0}function Tb(a){if(a<0){Sb(0-a);var b=v(Ub(E,F));a=b.next().value;b=b.next().value;E=a>>>0;F=b>>>0}else Sb(a)}function Vb(a,b){b>>>=0;a>>>=0;if(b<=2097151)var c=""+(4294967296*b+a);else jb()?c=""+(BigInt(b)<<BigInt(32)|BigInt(a)):(c=(a>>>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+Wb(c)+Wb(a));return c}
function Wb(a){a=String(a);return"0000000".slice(a.length)+a}function Xb(){var a=E,b=F;b&2147483648?jb()?a=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):(b=v(Ub(a,b)),a=b.next().value,b=b.next().value,a="-"+Vb(a,b)):a=Vb(a,b);return a}function Ub(a,b){b=~b;a?a=~a+1:b+=1;return[a,b]};var Yb=typeof BigInt==="function"?BigInt.asIntN:void 0,Zb=Number.isSafeInteger,$b=Number.isFinite,ac=Math.trunc;function bc(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)}function cc(a){return a.displayName||a.name||"unknown type name"}function dc(a){if(typeof a!=="boolean")throw Error("Expected boolean but got "+za(a)+": "+a);return a}var ec=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;
function fc(a){switch(typeof a){case "bigint":return!0;case "number":return $b(a);case "string":return ec.test(a);default:return!1}}function hc(a){return a==null?a:$b(a)?a|0:void 0}function ic(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return $b(a)?a|0:void 0}
function jc(a){var b=a.length;if(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")return a;if(a.length<16)Tb(Number(a));else if(jb())a=BigInt(a),E=Number(a&BigInt(4294967295))>>>0,F=Number(a>>BigInt(32)&BigInt(4294967295));else{b=+(a[0]==="-");F=E=0;for(var c=a.length,d=0+b,e=(c-b)%6+b;e<=c;d=e,e+=6)d=Number(a.slice(d,e)),F*=1E6,E=E*1E6+d,E>=4294967296&&(F+=Math.trunc(E/4294967296),F>>>=0,E>>>=0);b&&(b=v(Ub(E,F)),a=b.next().value,b=b.next().value,E=a,F=b)}return Xb()}
function kc(a){fc(a);a=ac(a);if(!Zb(a)){Tb(a);var b=E,c=F;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);var d=c*4294967296+(b>>>0);b=Number.isSafeInteger(d)?d:Vb(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a}function lc(a){fc(a);a=ac(a);Zb(a)?a=String(a):(Tb(a),a=Xb());return a}
function mc(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return Kb(Yb(64,a));if(fc(a))return b==="string"?(b=ac(Number(a)),Zb(b)?a=Kb(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a=jb()?Kb(Yb(64,BigInt(a))):Kb(jc(a)))):a=Zb(a)?Kb(kc(a)):Kb(lc(a)),a}function nc(a){return a==null||typeof a==="string"?a:void 0}function oc(a,b,c,d){if(a!=null&&a[sb]===zb)return a;if(!Array.isArray(a))return c?d&2?b[nb]||(b[nb]=pc(b)):new b:void 0;c=a[C]|0;d=c|d&32|d&2;d!==c&&D(a,d);return new b(a)}
function pc(a){a=new a;yb(a.A);return a};function qc(a){return a};function rc(){}function sc(a,b){for(var c in a)!isNaN(c)&&b(a,+c,a[c])}function tc(a){var b=new rc;sc(a,function(c,d,e){b[d]=Array.prototype.slice.call(e)});b.g=a.g;return b}function uc(a,b){b<100||ib(qb,1)};function vc(a,b,c,d){var e=d!==void 0;d=!!d;var f=Ia(pb),g;!e&&kb&&f&&(g=a[f])&&sc(g,uc);f=[];var h=a.length;g=4294967295;var k=!1,l=!!(b&64),m=l?b&128?0:-1:void 0;if(!(b&1)){var t=h&&a[h-1];t!=null&&typeof t==="object"&&t.constructor===Object?(h--,g=h):t=void 0;if(l&&!(b&128)&&!e){k=!0;var r;g=((r=wc)!=null?r:qc)(g-m,m,a,t,void 0)+m}}b=void 0;for(r=0;r<h;r++){var z=a[r];if(z!=null&&(z=c(z,d))!=null)if(l&&r>=g){var K=r-m,P=void 0;((P=b)!=null?P:b={})[K]=z}else f[r]=z}if(t)for(var da in t)h=t[da],
h!=null&&(h=c(h,d))!=null&&(r=+da,z=void 0,l&&!Number.isNaN(r)&&(z=r+m)<g?f[z]=h:(r=void 0,((r=b)!=null?r:b={})[da]=h));b&&(k?f.push(b):f[g]=b);e&&Ia(pb)&&(a=(c=Ia(pb))?a[c]:void 0)&&a instanceof rc&&(f[pb]=tc(a));return f}
function xc(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return Rb(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){var b=a[C]|0;return a.length===0&&b&1?void 0:vc(a,b,xc)}if(a!=null&&a[sb]===zb)return yc(a);if(a instanceof cb){b=a.g;if(b==null)a="";else if(typeof b==="string")a=b;else{if($a){for(var c="",d=0,e=b.length-10240;d<e;)c+=String.fromCharCode.apply(null,b.subarray(d,d+=10240));c+=String.fromCharCode.apply(null,d?b.subarray(d):
b);b=btoa(c)}else{c===void 0&&(c=0);if(!Ya){Ya={};d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split("");e=["+/=","+/","-_=","-_.","-_"];for(var f=0;f<5;f++){var g=d.concat(e[f].split(""));Xa[f]=g;for(var h=0;h<g.length;h++){var k=g[h];Ya[k]===void 0&&(Ya[k]=h)}}}c=Xa[c];d=Array(Math.floor(b.length/3));e=c[64]||"";for(f=g=0;g<b.length-2;g+=3){var l=b[g],m=b[g+1];k=b[g+2];h=c[l>>2];l=c[(l&3)<<4|m>>4];m=c[(m&15)<<2|k>>6];k=c[k&63];d[f++]=""+h+l+m+k}h=0;k=e;switch(b.length-g){case 2:h=
b[g+1],k=c[(h&15)<<2]||e;case 1:b=b[g],d[f]=""+c[b>>2]+c[(b&3)<<4|h>>4]+k+e}b=d.join("")}a=a.g=b}return a}return}return a}var zc=bb?structuredClone:function(a){return vc(a,0,xc)},wc;function yc(a){a=a.A;return vc(a,a[C]|0,xc)};function G(a,b,c){return Ac(a,b,c,2048)}
function Ac(a,b,c,d){d=d===void 0?0:d;if(a==null){var e=32;c?(a=[c],e|=128):a=[];b&&(e=e&-16760833|(b&1023)<<14)}else{if(!Array.isArray(a))throw Error("narr");e=a[C]|0;if(Ma&&1&e)throw Error("rfarr");2048&e&&!(2&e)&&Bc();if(e&256)throw Error("farr");if(e&64)return(e|d)!==e&&D(a,e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("mid");a:{c=a;e|=64;var f=c.length;if(f){var g=f-1,h=c[g];if(h!=null&&typeof h==="object"&&h.constructor===Object){b=e&128?0:-1;g-=b;if(g>=1024)throw Error("pvtlmt");for(var k in h)f=
+k,f<g&&(c[f+b]=h[k],delete h[k]);e=e&-16760833|(g&1023)<<14;break a}}if(b){k=Math.max(b,f-(e&128?0:-1));if(k>1024)throw Error("spvt");e=e&-16760833|(k&1023)<<14}}}D(a,e|64|d);return a}function Bc(){if(Ma)throw Error("carr");ib(rb,5)};function Cc(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[C]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=Dc(a,c,!1,b&&!(c&16)):(xb(a,34),c&4&&Object.freeze(a)));return a}if(a!=null&&a[sb]===zb)return b=a.A,c=b[C]|0,Ab(a,c)?a:Ec(a,b,c)?Fc(a,b):Dc(b,c);if(a instanceof cb)return a}function Fc(a,b,c){a=new a.constructor(b);c&&(a.g=Bb);a.j=Bb;return a}function Dc(a,b,c,d){d!=null||(d=!!(34&b));a=vc(a,b,Cc,d);d=32;c&&(d|=2);b=b&16769217|d;D(a,b);return a}
function Gc(a){var b=a.A,c=b[C]|0;return Ab(a,c)?Ec(a,b,c)?Fc(a,b,!0):new a.constructor(Dc(b,c,!1)):a}function Hc(a){if(a.g!==Bb)return!1;var b=a.A;b=Dc(b,b[C]|0);xb(b,2048);a.A=b;a.g=void 0;a.j=void 0;return!0}function Ic(a,b){b===void 0&&(b=a[C]|0);b&32&&!(b&4096)&&D(a,b|4096)}function Ec(a,b,c){return c&2?!0:c&32&&!(c&4096)?(D(b,c|2),a.g=Bb,!0):!1};var Jc=Kb(0),Kc={};function H(a,b,c,d,e){Object.isExtensible(a);b=Lc(a.A,b,c,e);if(b!==null||d&&a.j!==Bb)return b}function Lc(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object){c=g[b];var h=!0}else if(e===f)c=g;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return h?g[b]=d:a[e]=d,d}return c}}
function Mc(a,b,c){if(!Hc(a)&&Ab(a,a.A[C]|0))throw Error();var d=a.A;Nc(d,d[C]|0,b,c);return a}function Nc(a,b,c,d){var e=c+-1,f=a.length-1;if(f>=0&&e>=f){var g=a[f];if(g!=null&&typeof g==="object"&&g.constructor===Object)return g[c]=d,b}if(e<=f)return a[e]=d,b;if(d!==void 0){var h;f=((h=b)!=null?h:b=a[C]|0)>>14&1023||536870912;c>=f?d!=null&&(e={},a[f+-1]=(e[c]=d,e)):a[e]=d}return b}
function Oc(a,b,c,d,e,f,g,h){var k=b;f===1||(f!==4?0:2&b||!(16&b)&&32&d)?Pc(b)||(b|=!a.length||g&&!(4096&b)||32&d&&!(4096&b||16&b)?2:256,b!==k&&D(a,b),Object.freeze(a)):(f===2&&Pc(b)&&(a=Array.prototype.slice.call(a),k=0,b=Qc(b,d),d=Nc(c,d,e,a)),Pc(b)||(h||(b|=16),b!==k&&D(a,b)));2&b||!(4096&b||16&b)||Ic(c,d);return a}function Rc(a,b){a=Lc(a,b);return Array.isArray(a)?a:vb}function Sc(a,b){2&b&&(a|=2);return a|1}function Pc(a){return!!(2&a)&&!!(4&a)||!!(256&a)}
function Tc(a){return a==null?a:typeof a==="string"?a?new cb(a,ab):db():a.constructor===cb?a:Za&&a!=null&&a instanceof Uint8Array?a.length?new cb(new Uint8Array(a),ab):db():void 0}function Uc(a,b,c){return Vc(a,b)===c?c:-1}
function Vc(a,b){a=a.A;if(kb){var c;var d=(c=a[ob])!=null?c:a[ob]=new Map}else ob in a?d=a[ob]:(c=new Map,Object.defineProperty(a,ob,{value:c}),d=c);c=d;d=void 0;var e=c.get(b);if(e==null){for(var f=e=0;f<b.length;f++){var g=b[f];Lc(a,g)!=null&&(e!==0&&(d=Nc(a,d,e)),e=g)}c.set(b,e)}return e}function Wc(a,b,c,d){var e=!1;d=Lc(a,d,void 0,function(f){var g=oc(f,c,!1,b);e=g!==f&&g!=null;return g});if(d!=null)return e&&!Ab(d)&&Ic(a,b),d}
function Xc(a,b,c){a=a.A;return Wc(a,a[C]|0,b,c)||b[nb]||(b[nb]=pc(b))}function I(a,b,c){var d=a.A,e=d[C]|0;b=Wc(d,e,b,c);if(b==null)return b;e=d[C]|0;if(!Ab(a,e)){var f=Gc(b);f!==b&&(Hc(a)&&(d=a.A,e=d[C]|0),b=f,e=Nc(d,e,c,b),Ic(d,e))}return b}
function Yc(a,b,c){var d=void 0===Cb?2:4,e=a.A,f=e;e=e[C]|0;var g=Ab(a,e),h=g?1:d;d=h===3;var k=!g;(h===2||k)&&Hc(a)&&(f=a.A,e=f[C]|0);a=Rc(f,c);var l=a===vb?7:a[C]|0,m=Sc(l,e);if(g=!(4&m)){var t=a,r=e,z=!!(2&m);z&&(r|=2);for(var K=!z,P=!0,da=0,Hb=0;da<t.length;da++){var Ud=oc(t[da],b,!1,r);if(Ud instanceof b){if(!z){var Fg=Ab(Ud);K&&(K=!Fg);P&&(P=Fg)}t[Hb++]=Ud}}Hb<da&&(t.length=Hb);m|=4;m=P?m&-4097:m|4096;m=K?m|8:m&-9}m!==l&&(D(a,m),2&m&&Object.freeze(a));if(k&&!(8&m||!a.length&&(h===1||(h!==4?
0:2&m||!(16&m)&&32&e)))){Pc(m)&&(a=Array.prototype.slice.call(a),m=Qc(m,e),e=Nc(f,e,c,a));b=a;k=m;for(l=0;l<b.length;l++)t=b[l],m=Gc(t),t!==m&&(b[l]=m);k|=8;m=k=b.length?k|4096:k&-4097;D(a,m)}return a=Oc(a,m,f,e,c,h,g,d)}function Zc(a,b,c,d){if(d!=null){if(!(d instanceof b))throw Error("Expected instanceof "+cc(b)+" but got "+(d&&cc(d.constructor)));}else d=void 0;Mc(a,c,d);d&&!Ab(d)&&Ic(a.A);return a}function Qc(a,b){return a=(2&b?a|2:a&-3)&-273}
function $c(a,b){var c=c===void 0?!1:c;a=H(a,b);a=a==null||typeof a==="boolean"?a:typeof a==="number"?!!a:void 0;return a!=null?a:c}function ad(a,b,c){c=c===void 0?0:c;var d;return(d=ic(H(a,b)))!=null?d:c}function bd(a,b){var c=c===void 0?Jc:c;a=H(a,b,void 0,void 0,mc);return a!=null?a:c}function cd(a,b){var c=c===void 0?"":c;var d;return(d=nc(H(a,b)))!=null?d:c}function dd(a,b){var c=c===void 0?0:c;var d;return(d=hc(H(a,b)))!=null?d:c}function ed(a,b){return nc(H(a,b,void 0,Kc))}
function fd(a,b,c){if(c!=null&&typeof c!=="string")throw Error();return Mc(a,b,c)}function gd(a,b){if(b!=null){if(!$b(b))throw a=Error("enum"),fb(a,"severity","warning"),a;b|=0}return Mc(a,1,b)};function J(a,b,c){this.A=G(a,b,c)}J.prototype.toJSON=function(){return yc(this)};function hd(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");xb(b,32);return new a(b)}J.prototype.clone=function(){var a=this.A,b=a[C]|0;return Ec(this,a,b)?Fc(this,a,!0):new this.constructor(Dc(a,b,!1))};
function id(){var a=w;a=a===void 0?window:a;var b=new jd(kd("K1cgmc",a));a=ld;var c=new ld;b=md(b);a=b===null?c:hd(a,"["+b.substring(4));c=a.A;b=c[C]|0;return Ab(a,b)?a:Ec(a,c,b)?Fc(a,c):new a.constructor(Dc(c,b,!0))}J.prototype[sb]=zb;J.prototype.toString=function(){return this.A.toString()};
function nd(a,b){if(b==null)b=a.constructor,b=b[nb]||(b[nb]=pc(b));else{a=a.constructor;if(!Array.isArray(b))throw Error();if(Object.isFrozen(b)||Object.isSealed(b)||!Object.isExtensible(b))throw Error();b=new a(yb(b))}return b};function od(a){return function(b){return hd(a,b)}};function pd(a){this.A=G(a)}u(pd,J);pd.prototype.getTypeName=function(){return cd(this,1).split("/").pop()};var qd=function(a){return Db(function(b){return b instanceof a&&!Ab(b)})}(pd);function rd(){this.key="45765314";this.defaultValue=!1;this.flagNameForDebugging=void 0;this.phase=2}rd.prototype.ctor=function(a){return typeof a==="boolean"?a:this.defaultValue};function sd(){var a=td('[["feature named `pageObserver` was not found","feature named `hover` was not found"]]'),b=ud;this.key="45696263";this.defaultValue=a;this.g=b;this.flagNameForDebugging=void 0;this.phase=2}
sd.prototype.ctor=function(a){if(typeof a==="string"&&a)return hd(this.g,a);if(!qd(a))return this.defaultValue.clone();var b;try{var c,d=this.g,e=(c=a.getTypeName())!=null?c:"";if(cd(a,1).split("/").pop()!=e)var f=null;else{var g=typeof d==="function"?d:d.constructor,h=a.A,k=h[C]|0,l=Lc(h,2);Hc(a)&&(h=a.A,k=h[C]|0);a=h;if(l!=null&&!(Array.isArray(l)||l!=null&&l[sb]===zb))throw Error("saw an invalid value of type '"+za(l)+"' in the Any.value field");var m=oc(l,g,!0,k);if(!(m instanceof g))throw Error("incorrect type in any value: got "+
m.constructor.displayName+", expected "+g.displayName);(g=!!(2&k))||(m=Gc(m));l!==m&&(Nc(a,k,2,m),g||Ic(a));f=m}}catch(t){f=null}return(b=f)!=null?b:this.defaultValue.clone()};function vd(a){this.A=G(a)}u(vd,J);var wd=[1,2];function xd(a){this.A=G(a)}u(xd,J);var yd=[2,3,4,5,6,8];function zd(a){this.A=G(a)}u(zd,J);zd.prototype.za=function(){var a=H(this,3,void 0,void 0,Tc);return a==null?db():a};function Ad(a){this.A=G(a)}u(Ad,J);var Bd=od(Ad);function ud(a){this.A=G(a)}u(ud,J);var td=od(ud);function Cd(a,b){this.I=a|0;this.G=b|0}function Dd(a){return a.G*4294967296+(a.I>>>0)}p=Cd.prototype;p.isSafeInteger=function(){var a=this.G>>21;return a==0||a==-1&&!(this.I==0&&this.G==-2097152)};
p.toString=function(a){a=a||10;if(a<2||36<a)throw Error("radix out of range: "+a);if(this.isSafeInteger()){var b=Dd(this);return a==10?""+b:b.toString(a)}b=14-(a>>2);var c=Math.pow(a,b),d=L(c,c/4294967296);c=this.div(d);var e=Math,f=e.abs;d=c.multiply(d);d=this.add(Ed(d));e=f.call(e,Dd(d));f=a==10?""+e:e.toString(a);f.length<b&&(f="0000000000000".slice(f.length-b)+f);e=Dd(c);return(a==10?e:e.toString(a))+f};function Fd(a){return a.I==0&&a.G==0}p.ra=function(){return this.I^this.G};
p.equals=function(a){return a==null?!1:this.I==a.I&&this.G==a.G};p.compare=function(a){return this.G==a.G?this.I==a.I?0:this.I>>>0>a.I>>>0?1:-1:this.G>a.G?1:-1};function Ed(a){var b=~a.I+1|0;return L(b,~a.G+!b|0)}p.add=function(a){var b=this.G>>>16,c=this.G&65535,d=this.I>>>16,e=a.G>>>16,f=a.G&65535,g=a.I>>>16;a=(this.I&65535)+(a.I&65535);g=(a>>>16)+(d+g);d=g>>>16;d+=c+f;return L((g&65535)<<16|a&65535,((d>>>16)+(b+e)&65535)<<16|d&65535)};
p.multiply=function(a){if(Fd(this))return this;if(Fd(a))return a;var b=this.G>>>16,c=this.G&65535,d=this.I>>>16,e=this.I&65535,f=a.G>>>16,g=a.G&65535,h=a.I>>>16;a=a.I&65535;var k=e*a;var l=(k>>>16)+d*a;var m=l>>>16;l=(l&65535)+e*h;m+=l>>>16;m+=c*a;var t=m>>>16;m=(m&65535)+d*h;t+=m>>>16;m=(m&65535)+e*g;t=t+(m>>>16)+(b*a+c*h+d*g+e*f)&65535;return L((l&65535)<<16|k&65535,t<<16|m&65535)};
p.div=function(a){if(Fd(a))throw Error("division by zero");if(this.G<0){if(this.equals(Gd)){if(a.equals(Hd)||a.equals(Id))return Gd;if(a.equals(Gd))return Hd;var b=this.G;b=L(this.I>>>1|b<<31,b>>1);b=b.div(a).shiftLeft(1);if(b.equals(Jd))return a.G<0?Hd:Id;var c=a.multiply(b);c=this.add(Ed(c));return b.add(c.div(a))}return a.G<0?Ed(this).div(Ed(a)):Ed(Ed(this).div(a))}if(Fd(this))return Jd;if(a.G<0)return a.equals(Gd)?Jd:Ed(this.div(Ed(a)));b=Jd;for(c=this;c.compare(a)>=0;){var d=Math.max(1,Math.floor(Dd(c)/
Dd(a))),e=Math.ceil(Math.log(d)/Math.LN2);e=e<=48?1:Math.pow(2,e-48);for(var f=Kd(d),g=f.multiply(a);g.G<0||g.compare(c)>0;)d-=e,f=Kd(d),g=f.multiply(a);Fd(f)&&(f=Hd);b=b.add(f);c=c.add(Ed(g))}return b};p.and=function(a){return L(this.I&a.I,this.G&a.G)};p.or=function(a){return L(this.I|a.I,this.G|a.G)};p.xor=function(a){return L(this.I^a.I,this.G^a.G)};p.shiftLeft=function(a){a&=63;if(a==0)return this;var b=this.I;return a<32?L(b<<a,this.G<<a|b>>>32-a):L(0,b<<a-32)};
function Kd(a){return a>0?a>=0x7fffffffffffffff?Ld:new Cd(a,a/4294967296):a<0?a<=-0x7fffffffffffffff?Gd:Ed(new Cd(-a,-a/4294967296)):Jd}function L(a,b){return new Cd(a,b)}var Jd=L(0,0),Hd=L(1,0),Id=L(-1,-1),Ld=L(4294967295,2147483647),Gd=L(0,2147483648);function kd(a,b){b=b===void 0?window:b;b=b===void 0?window:b;return(b=b.WIZ_global_data)&&a in b?b[a]:null};var Md;
function Nd(){var a=null;var b=kd("TSDtV",window);if(b=typeof b!=="string"?null:b)a=Bd("["+b.substring(4)),a=Yc(a,zd,1)[0];if(a){b=v(Yc(a,xd,2));for(var c=b.next();!c.done;c=b.next()){c=c.value;var d=c.A;if(Wc(d,d[C]|0,pd,Uc(c,yd,6))!==void 0)throw Error();}}if(a)for(b={},c=v(Yc(a,xd,2)),d=c.next();!d.done;d=c.next()){var e=d.value;d=bd(e,1).toString();switch(Vc(e,yd)){case 3:b[d]=$c(e,Uc(e,yd,3));break;case 2:var f=bd(e,Uc(e,yd,2));Lb(f);Rb(f);f=Rb(f)?Number(f):String(f);b[d]=f;break;case 4:f=void 0;
var g=e;var h=Uc(e,yd,4);e=void 0;e=e===void 0?0:e;g=(f=H(g,h,void 0,void 0,bc))!=null?f:e;b[d]=g;break;case 5:b[d]=cd(e,Uc(e,yd,5));break;case 6:b[d]=I(e,pd,Uc(e,yd,6));break;case 8:f=Xc(e,vd,Uc(e,yd,8));switch(Vc(f,wd)){case 1:b[d]=cd(f,Uc(f,wd,1));break;default:throw Error("case "+Vc(f,wd));}break;default:throw Error("case "+Vc(e,yd));}}else b={};this.g=b;this.j=a?a.za():null}function Od(a){var b=Md=Md||new Nd;return a.phase!==1&&a.key in b.g?a.ctor(b.g[a.key]):a.defaultValue}Nd.prototype.za=ba("j");function Pd(a){this.A=G(a)}u(Pd,J);var Qd=new sd;var Rd=new rd;function Sd(a){this.A=G(a)}u(Sd,J);var Td=function(a){return function(){return a[nb]||(a[nb]=pc(a))}}(Sd);Object.create(null);function M(){}M.prototype.equals=function(a){return Vd(this,a)};M.prototype.ra=function(){return this.D||(Object.defineProperties(this,{D:{value:Wd=Wd+1|0,enumerable:!1}}),this.D)};M.prototype.toString=function(){return N(Xd(O(Yd(this))))+"@"+N((this.ra()>>>0).toString(16))};M.prototype.C=["java.lang.Object",0];function Zd(){}u(Zd,M);function Q(a,b){a.g=b;$d(b,a)}function R(a){ae(a.g)&&(Error.captureStackTrace?Error.captureStackTrace(S(a.g,ae,be)):S(a.g,ae,be).stack=Error().stack)}Zd.prototype.toString=function(){var a=Xd(O(Yd(this))),b=this.j;return b==null?a:N(a)+": "+N(b)};function ce(a){if(a!=null){var b=a.La;if(b!=null)return b}a instanceof TypeError?b=de():(b=new ee,R(b),Q(b,Error(b)));b.j=a==null?"null":a.toString();Q(b,a);return b}function fe(a){return a instanceof Zd}
Zd.prototype.C=["java.lang.Throwable",0];function ge(){}u(ge,Zd);ge.prototype.C=["java.lang.Exception",0];function T(){}u(T,ge);T.prototype.C=["java.lang.RuntimeException",0];function he(){}u(he,T);he.prototype.C=["java.lang.IndexOutOfBoundsException",0];var ie;function je(){je=n();for(var a=ke(),b=0;b<256;b=b+1|0)le(a,b,me(b-128|0));ie=a};function ne(){}u(ne,T);ne.prototype.C=["java.lang.ArithmeticException",0];function oe(){}u(oe,T);oe.prototype.C=["java.lang.ArrayStoreException",0];function pe(){}u(pe,T);pe.prototype.C=["java.lang.ClassCastException",0];function qe(){}u(qe,T);qe.prototype.C=["java.lang.IllegalArgumentException",0];function re(){}u(re,T);function se(a){var b=new re;b.j=a;R(b);Q(b,Error(b));return b}re.prototype.C=["java.lang.IllegalStateException",0];function ee(){}u(ee,T);ee.prototype.C=["java.lang.JsException",0];function te(){}u(te,ee);function de(){var a=new te;R(a);Q(a,new TypeError(a));return a}te.prototype.C=["java.lang.NullPointerException",0];function ue(){}u(ue,he);ue.prototype.C=["java.lang.StringIndexOutOfBoundsException",0];function ve(){}var we;u(ve,M);ve.prototype.C=["java.lang.Number",0];function xe(){}u(xe,ve);function ye(a){return"number"===typeof a}xe.prototype.C=["java.lang.Double",0];function ze(a){return Kd(a)}function Ae(a){if(!isFinite(a))throw a=new ne,R(a),Q(a,Error(a)),a.g;return a|0};function Be(){}u(Be,M);Be.prototype.C=["java.lang.Boolean",0];function S(a,b,c){if(a!=null&&!b(a))throw a=N(Xd(Ce(a)))+" cannot be cast to "+N(Xd(O(c))),b=new pe,b.j=a,R(b),Q(b,Error(b)),b.g;return a};function Yd(a){return a.constructor}function De(a,b,c){if(Object.prototype.hasOwnProperty.call(a.prototype,b))return a.prototype[b];c=c();return a.prototype[b]=c};function Vd(a,b){return Object.is(a,b)||a==null&&b==null};var Wd=0;function Ce(a){switch(U(typeof a)){case "number":return O(xe);case "boolean":return O(Be);case "string":return O(Ee);case "function":return O(Fe)}if(a instanceof Cd)a=O(Ge);else if(a instanceof M)a=O(Yd(a));else if(Array.isArray(a))a=(a=a.ma)?O(a.Z,a.Y):O(M,1);else if(a!=null)a=O(He);else throw new TypeError("null.getClass()");return a};function Fe(){}Fe.prototype.C=["<native function>",1];function He(){}u(He,M);He.prototype.C=["<native object>",0];function V(){this.U=0}u(V,ve);function Ie(a){a>-129&&a<128?(je(),a=ie[a+128|0]):a=me(a);return a}function me(a){var b=new V;b.U=a;return b}V.prototype.equals=function(a){return Je(a)&&S(a,Je,V).U==this.U};V.prototype.ra=ba("U");V.prototype.toString=function(){return""+this.U};function Je(a){return a instanceof V}V.prototype.C=["java.lang.Integer",0];function Ge(){}u(Ge,ve);Ge.prototype.C=["java.lang.Long",0];function Ke(){}u(Ke,qe);Ke.prototype.C=["java.lang.NumberFormatException",0];function U(a){if(a==null)throw de().g;return a};function ke(){var a=[256];return Le(a,{Z:V,la:Je,Y:a.length})}function Le(a,b){var c=a[0];if(c==null)return null;var d=new globalThis.Array(c);b&&(d.ma=b);if(a.length>1){a=a.slice(1);b=b&&{Z:b.Z,la:b.la,Y:b.Y-1};for(var e=0;e<c;e++)d[e]=Le(a,b)}else if(b&&(a=b.Z.qb,a!==void 0))for(b=0;b<c;b++)d[b]=a;return d}
function le(a,b,c){var d;if(!(d=c==null))a:{var e=a.ma;if(e)if(e.Y>1){d=e.Z;var f=e.la;e=e.Y-1;if(c!=null&&Array.isArray(c)){var g=c.ma||{Z:M,Y:1},h=g.Y;h==e?(e=g.Z,d=e===d?!0:d&&d.prototype.Ca||e&&e.prototype.Ca?!1:f(e.prototype)):d=h>e?M==d:!1}else d=!1;if(!d){d=!1;break a}}else if(c!=null&&!e.la(c)){d=!1;break a}d=!0}if(!d)throw a=new oe,R(a),Q(a,Error(a)),a.g;a[b]=c};function Ee(){}u(Ee,M);function N(a){return a==null?"null":a.toString()}function Me(a){if(!(a>=0))throw a=new qe,R(a),Q(a,Error(a)),a.g;return"0".repeat(a)}Ee.prototype.C=["java.lang.String",0];function Ne(a,b){this.g=a;this.j=b}u(Ne,M);function O(a,b){var c=b||0;return De(a,"$$class/"+c,function(){return new Ne(a,c)})}function Xd(a){return a.j!=0?N(Oe("[",a.j))+N(a.g.prototype.C[1]==3?a.g.prototype.C[2]:"L"+N(a.g.prototype.C[0])+";"):a.g.prototype.C[0]}function Pe(a,b){b=a.lastIndexOf(b)+1|0;var c=a.length+1|0;if(b<0||b>=c)throw a=new ue,a.j="Index: "+b+", Size: "+c,R(a),Q(a,Error(a)),a.g;return a.substr(b)}
Ne.prototype.toString=function(){return String(this.j==0&&this.g.prototype.C[1]==1?"interface ":this.j==0&&this.g.prototype.C[1]==3?"":"class ")+N(Xd(this))};function Oe(a,b){for(var c="",d=0;d<b;d=d+1|0)c=N(c)+N(a);return c}Ne.prototype.C=["java.lang.Class",0];function be(){}function ae(a){return a instanceof Error}be.prototype.C=["Error",0];function $d(a,b){if(a instanceof Object)try{a.La=b,Object.defineProperties(a,{cause:{get:function(){return b.l&&b.l.g}}})}catch(c){}};function Qe(a,b){this.l=b;this.j=a;R(this);Q(this,Error(this))}u(Qe,T);Qe.prototype.getMessage=ba("j");ia.Object.defineProperties(Qe.prototype,{error:{configurable:!0,enumerable:!0,get:function(){var a=Error(),b=this.g;a.fileName=b.fileName;a.lineNumber=b.lineNumber;a.columnNumber=b.columnNumber;a.message=b.message;a.name=b.name;a.stack=b.stack;a.toSource=b.toSource;a.cause=b.cause;for(var c in b)c.indexOf("__java$")!=0&&(a[c]=b[c]);return a}}});
Qe.prototype.C=["com.google.apps.docs.xplat.base.XplatException",0];function Re(){}function Se(a){return a instanceof Error}Re.prototype.C=["Error",0];function Te(){var a=a==null?function(c){return Math.max(Math.min(Math.floor(Math.random()*c),2147483647),-2147483648)|0}:a;var b=(a(2147483647)>>>0).toString(16);b=N(Me(Math.max(0,8-b.length|0)))+N(b);a=(a(2147483647)>>>0).toString(16);return N(a)+N(b)};function Ue(){}function Ve(a){return a instanceof Array}Ue.prototype.C=["Array",0];function We(){}function Xe(a){return a instanceof Object}We.prototype.C=["Object",0];function Ye(){}function Ze(a){return a instanceof Object}Ye.prototype.C=["Object",0];var $e={Ob:"build-label",rb:"buildLabel",sb:"clientLog",xb:"docId",Qb:"mobile-app-version",ac:"severity",fc:"severity-unprefixed",Ib:"isArrayPrototypeIntact",Jb:"isEditorElementAttached",Cb:"documentCharacterSet",Lb:"isModuleLoadFailure",Yb:"reportName",Pb:"locale",ub:"createdOnServer",Ub:"numUnsavedCommands",wb:"cspViolationContext",Xb:"relatedToBrowserExtension",jc:"workerError",yb:"docosPostLimitExceeded",zb:"docosPostLimitType",Ab:"docosReactionLimitExceeded",Bb:"docosReactionLimitType",Wb:"origin",
Zb:"saveTakingTooLongOnClient",cc:"truncatedCommentNotificationsCount",dc:"truncatedCommentNotificationsFromPayload",Tb:"nonfatalReason",hc:"usesModuleSetsServing"};function af(){this.g=!1}var bf;u(af,M);p=af.prototype;p.dispose=function(){if(this.g)var a=null;else this.g=!0,a=this.o==null?bf:this.o,this.o=null;if(a!=null){this.na();if(a.length!=0)for(var b=0;b<a.length;b++)a[b].dispose();a=O(Yd(this));Pe(Pe(N(a.g.prototype.C[0])+N(Oe("[]",a.j)),"."),"$")}};p.ka=ba("g");p.na=n();p.toString=function(){return M.prototype.toString.call(this)||""};function cf(){cf=n();bf=S([],Ve,Ue)}p.C=["com.google.apps.xplat.disposable.Disposable",0];function df(a){if(a==null)return a=new Zd,R(a),Q(a,Error(a)),a;if(fe(a))return S(a,fe,Zd);if(Se(a))return a=S(a,Se,Re),ce(a);a=new qe;a.j="Unsupported type cannot be used to create a Throwable.";R(a);Q(a,Error(a));throw a.g;};function ef(a){var b=w.onerror;w.onerror=function(c,d,e,f,g){b&&b(c,d,e,f,g);a({message:c,fileName:d,line:e,lineNumber:e,lc:f,error:g});return!0}}
function ff(a){var b=ya("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||w.$googDebugFname||b}catch(f){e="Not available",c=!0}b=gf(a);return!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name?{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}:(c=a.message,c==null&&(c=a.constructor&&a.constructor instanceof Function?'Unknown Error of type "'+(a.constructor.name?a.constructor.name:hf(a.constructor))+'"':"Unknown Error of unknown type",typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())),{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"})}
function gf(a,b){b||(b={});b[jf(a)]=!0;var c=a.stack||"",d=a.cause;d&&!b[jf(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=gf(d,b));a=a.errors;if(Array.isArray(a)){d=1;var e;for(e=0;e<a.length&&!(d>4);e++)b[jf(a[e])]||(c+="\nInner error "+d++ +": ",a[e].stack&&a[e].stack.indexOf(a[e].toString())==0||(c+=typeof a[e]==="string"?a[e]:a[e].message+"\n"),c+=gf(a[e],b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c}
function jf(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack}function kf(a,b){a instanceof Error||(a=Error(a),Error.captureStackTrace&&Error.captureStackTrace(a,kf));a.stack||(a.stack=lf(kf));if(b){for(var c=0;a["message"+c];)++c;a["message"+c]=String(b)}return a}function mf(a,b){a=kf(a);if(b)for(var c in b)fb(a,c,b[c]);return a}
function lf(a){var b=Error();if(Error.captureStackTrace)Error.captureStackTrace(b,a||lf),b=String(b.stack);else{try{throw b;}catch(c){b=c}b=(b=b.stack)?String(b):null}b||(b=nf(a||arguments.callee.caller,[]));return b}
function nf(a,b){var c=[];if(Ra(b,a)>=0)c.push("[...circular reference...]");else if(a&&b.length<50){c.push(hf(a)+"(");for(var d=a.arguments,e=0;d&&e<d.length;e++){e>0&&c.push(", ");var f=d[e];switch(typeof f){case "object":f=f?"object":"null";break;case "string":break;case "number":f=String(f);break;case "boolean":f=f?"true":"false";break;case "function":f=(f=hf(f))?f:"[fn]";break;default:f=typeof f}f.length>40&&(f=f.slice(0,40)+"...");c.push(f)}b.push(a);c.push(")\n");try{c.push(nf(a.caller,b))}catch(g){c.push("[exception trying to get caller]\n")}}else a?
c.push("[...long stack...]"):c.push("[end]");return c.join("")}function hf(a){if(of[a])return of[a];a=String(a);if(!of[a]){var b=/function\s+([^\(]+)/m.exec(a);of[a]=b?b[1]:"[Anonymous]"}return of[a]}var of={};function pf(a,b){this.name=a;this.value=b}pf.prototype.toString=ba("name");var qf=new pf("SEVERE",1E3),rf=new pf("WARNING",900),sf=new pf("CONFIG",700);function tf(){this.clear()}var uf;function vf(a){var b=wf(),c=b.g;if(c[0]){var d=b.j;b=b.l?d:-1;do b=(b+1)%0,a(c[b]);while(b!==d)}}tf.prototype.clear=function(){this.g=[];this.j=-1;this.l=!1};function wf(){uf||(uf=new tf);return uf};function xf(a,b,c,d,e,f,g){var h="";a&&(h+=a+":");c&&(h+="//",b&&(h+=b+"@"),h+=c,d&&(h+=":"+d));e&&(h+=e);f&&(h+="?"+f);g&&(h+="#"+g);return h}var yf=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");
function zf(a,b){if(a){a=a.split("&");for(var c=0;c<a.length;c++){var d=a[c].indexOf("="),e=null;if(d>=0){var f=a[c].substring(0,d);e=a[c].substring(d+1)}else f=a[c];b(f,e?decodeURIComponent(e.replace(/\+/g," ")):"")}}}function Af(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);var d=a.indexOf("?");if(d<0||d>c){d=c;var e=""}else e=a.substring(d+1,c);a=[a.slice(0,d),e,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]}
function Bf(a,b,c){if(Array.isArray(b))for(var d=0;d<b.length;d++)Bf(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))}function Cf(a,b){var c=[];for(b=b||0;b<a.length;b+=2)Bf(a[b],a[b+1],c);return c.join("&")}function Df(a){var b=[],c;for(c in a)Bf(c,a[c],b);return b.join("&")}function Ef(a,b){var c=arguments.length==2?Cf(arguments[1],0):Cf(arguments,1);return Af(a,c)};var Ff;Ff=function(a){if(!a)return a;a=(typeof a==="object"?a.href:a).match(yf);var b=a[1];return b!=="http"&&b!=="https"?b||"":xf(a[1],"",a[3],a[4],a[5],a[6],"")};function Gf(a){a&&typeof a.dispose=="function"&&a.dispose()};function Hf(a){for(var b=0,c=arguments.length;b<c;++b){var d=arguments[b];Aa(d)?Hf.apply(null,d):Gf(d)}};function W(){this.J=this.J;this.D=this.D}W.prototype.J=!1;W.prototype.ka=ba("J");W.prototype.dispose=function(){this.J||(this.J=!0,this.L())};W.prototype[Symbol.dispose]=function(){this.dispose()};function If(a,b){b=Ga(Gf,b);a.J?b():(a.D||(a.D=[]),a.D.push(b))}W.prototype.L=function(){if(this.D)for(;this.D.length;)this.D.shift()()};var Jf=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?function(a){return a&&AsyncContext.Snapshot.wrap(a)}:aa();function Kf(a,b){this.l=a;this.o=b;this.j=0;this.g=null}Kf.prototype.get=function(){if(this.j>0){this.j--;var a=this.g;this.g=a.next;a.next=null}else a=this.l();return a};function Lf(a,b){a.o(b);a.j<100&&(a.j++,b.next=a.g,a.g=b)};var Mf=[],Nf=[],Of=!1;function Pf(a){Mf[Mf.length]=a;if(Of)for(var b=0;b<Nf.length;b++)a(x(Nf[b].g,Nf[b]))};Pf(n());function Qf(){this.j=this.g=null}Qf.prototype.add=function(a,b){var c=Rf.get();c.set(a,b);this.j?this.j.next=c:this.g=c;this.j=c};Qf.prototype.remove=function(){var a=null;this.g&&(a=this.g,this.g=this.g.next,this.g||(this.j=null),a.next=null);return a};var Rf=new Kf(function(){return new Sf},function(a){return a.reset()});function Sf(){this.next=this.scope=this.g=null}Sf.prototype.set=function(a,b){this.g=a;this.scope=b;this.next=null};Sf.prototype.reset=function(){this.next=this.scope=this.g=null};var Tf,Uf=!1,Vf=new Qf;function Wf(a,b){Tf||Xf();Uf||(Tf(),Uf=!0);Vf.add(a,b)}function Xf(){var a=Promise.resolve(void 0);Tf=function(){a.then(Yf)}}function Yf(){for(var a;a=Vf.remove();){try{a.g.call(a.scope)}catch(b){Ja(b)}Lf(Rf,a)}Uf=!1};function Zf(){};function $f(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};function X(a){this.g=0;this.J=void 0;this.o=this.j=this.l=null;this.D=this.v=!1;if(a!=Zf)try{var b=this;a.call(void 0,function(c){ag(b,2,c)},function(c){ag(b,3,c)})}catch(c){ag(this,3,c)}}function bg(){this.next=this.l=this.j=this.o=this.g=null;this.D=!1}bg.prototype.reset=function(){this.l=this.j=this.o=this.g=null;this.D=!1};var cg=new Kf(function(){return new bg},function(a){a.reset()});function dg(a,b,c){var d=cg.get();d.o=a;d.j=b;d.l=c;return d}
function eg(a){if(a instanceof X)return a;var b=new X(Zf);ag(b,2,a);return b}function fg(){var a=Error("Requests cancelled because user has been opted out");return new X(function(b,c){c(a)})}function gg(a,b,c){hg(a,b,c,null)||Wf(Ga(b,a))}function ig(){var a=[jg(),kg()];return new X(function(b,c){var d=a.length,e=[];if(d)for(var f=function(l,m){d--;e[l]=m;d==0&&b(e)},g=function(l){c(l)},h,k=0;k<a.length;k++)h=a[k],gg(h,Ga(f,k),g);else b(e)})}
function lg(){var a,b,c=new X(function(d,e){a=d;b=e});return new mg(c,a,b)}X.prototype.then=function(a,b,c){return ng(this,Jf(typeof a==="function"?a:null),Jf(typeof b==="function"?b:null),c)};X.prototype.$goog_Thenable=!0;p=X.prototype;p.V=function(a,b){return ng(this,null,Jf(a),b)};p.catch=X.prototype.V;p.cancel=function(a){if(this.g==0){var b=new og(a);Wf(function(){pg(this,b)},this)}};
function pg(a,b){if(a.g==0)if(a.l){var c=a.l;if(c.j){for(var d=0,e=null,f=null,g=c.j;g&&(g.D||(d++,g.g==a&&(e=g),!(e&&d>1)));g=g.next)e||(f=g);e&&(c.g==0&&d==1?pg(c,b):(f?(d=f,d.next==c.o&&(c.o=d),d.next=d.next.next):qg(c),rg(c,e,3,b)))}a.l=null}else ag(a,3,b)}function sg(a,b){a.j||a.g!=2&&a.g!=3||tg(a);a.o?a.o.next=b:a.j=b;a.o=b}
function ng(a,b,c,d){var e=dg(null,null,null);e.g=new X(function(f,g){e.o=b?function(h){try{var k=b.call(d,h);f(k)}catch(l){g(l)}}:f;e.j=c?function(h){try{var k=c.call(d,h);k===void 0&&h instanceof og?g(h):f(k)}catch(l){g(l)}}:g});e.g.l=a;sg(a,e);return e.g}p.nb=function(a){this.g=0;ag(this,2,a)};p.ob=function(a){this.g=0;ag(this,3,a)};
function ag(a,b,c){a.g==0&&(a===c&&(b=3,c=new TypeError("Promise cannot resolve to itself")),a.g=1,hg(c,a.nb,a.ob,a)||(a.J=c,a.g=b,a.l=null,tg(a),b!=3||c instanceof og||ug(a,c)))}function hg(a,b,c,d){if(a instanceof X)return sg(a,dg(b||Zf,c||null,d)),!0;if($f(a))return a.then(b,c,d),!0;if(Ba(a))try{var e=a.then;if(typeof e==="function")return vg(a,e,b,c,d),!0}catch(f){return c.call(d,f),!0}return!1}
function vg(a,b,c,d,e){function f(k){h||(h=!0,d.call(e,k))}function g(k){h||(h=!0,c.call(e,k))}var h=!1;try{b.call(a,g,f)}catch(k){f(k)}}function tg(a){a.v||(a.v=!0,Wf(a.Ua,a))}function qg(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.o=null);return b}p.Ua=function(){for(var a;a=qg(this);)rg(this,a,this.g,this.J);this.v=!1};
function rg(a,b,c,d){if(c==3&&b.j&&!b.D)for(;a&&a.D;a=a.l)a.D=!1;if(b.g)b.g.l=null,wg(b,c,d);else try{b.D?b.o.call(b.l):wg(b,c,d)}catch(e){xg.call(null,e)}Lf(cg,b)}function wg(a,b,c){b==2?a.o.call(a.l,c):a.j&&a.j.call(a.l,c)}function ug(a,b){a.D=!0;Wf(function(){a.D&&xg.call(null,b)})}var xg=Ja;function og(a){A.call(this,a);this.g=!1}y(og,A);og.prototype.name="cancel";function mg(a,b,c){this.promise=a;this.resolve=b;this.reject=c};/*

 Copyright 2005, 2007 Bob Ippolito. All Rights Reserved.
 Copyright The Closure Library Authors.
 SPDX-License-Identifier: MIT
*/
function yg(){this.D=[];this.o=this.l=!1;this.j=void 0;this.F=this.K=this.J=!1;this.v=0;this.g=null;this.B=0}yg.prototype.cancel=function(a){if(this.l)this.j instanceof yg&&this.j.cancel();else{if(this.g){var b=this.g;delete this.g;a?b.cancel(a):(b.B--,b.B<=0&&b.cancel())}this.F=!0;this.l||(a=new zg(this),Ag(this),Bg(this,!1,a))}};yg.prototype.H=function(a,b){this.J=!1;Bg(this,a,b)};function Bg(a,b,c){a.l=!0;a.j=c;a.o=!b;Cg(a)}function Ag(a){if(a.l){if(!a.F)throw new Dg(a);a.F=!1}}
function Eg(a){throw a;}function Gg(a,b,c){return Hg(a,b,null,c)}function Ig(a,b,c){Hg(a,b,function(d){var e=b.call(this,d);if(e===void 0)throw d;return e},c)}function Hg(a,b,c,d){var e=a.l;e||(b===c?b=c=Jf(b):(b=Jf(b),c=Jf(c)));a.D.push([b,c,d]);e&&Cg(a);return a}yg.prototype.then=function(a,b,c){var d,e,f=new X(function(g,h){e=g;d=h});Hg(this,e,function(g){g instanceof zg?f.cancel():d(g);return Jg},this);return f.then(a,b,c)};yg.prototype.$goog_Thenable=!0;
function Kg(a){return Sa(a.D,function(b){return typeof b[1]==="function"})}var Jg={};
function Cg(a){if(a.v&&a.l&&Kg(a)){var b=a.v,c=Lg[b];c&&(w.clearTimeout(c.g),delete Lg[b]);a.v=0}a.g&&(a.g.B--,delete a.g);b=a.j;for(var d=c=!1;a.D.length&&!a.J;){var e=a.D.shift(),f=e[0],g=e[1];e=e[2];if(f=a.o?g:f)try{var h=f.call(e||null,b);h===Jg&&(h=void 0);h!==void 0&&(a.o=a.o&&(h==b||h instanceof Error),a.j=b=h);if($f(b)||typeof w.Promise==="function"&&b instanceof w.Promise)d=!0,a.J=!0}catch(k){b=k,a.o=!0,Kg(a)||(c=!0)}}a.j=b;d&&(h=x(a.H,a,!0),d=x(a.H,a,!1),b instanceof yg?(Hg(b,h,d),b.K=!0):
b.then(h,d));c&&(b=new Mg(b),Lg[b.g]=b,a.v=b.g)}function Ng(a){var b=new yg;Ag(b);Bg(b,!0,a);return b}function Dg(){A.call(this)}y(Dg,A);Dg.prototype.message="Deferred has already fired";Dg.prototype.name="AlreadyCalledError";function zg(){A.call(this)}y(zg,A);zg.prototype.message="Deferred was canceled";zg.prototype.name="CanceledError";function Mg(a){this.g=w.setTimeout(x(this.l,this),0);this.j=a}Mg.prototype.l=function(){delete Lg[this.g];Eg(this.j)};var Lg={};function Og(){}function Pg(a){return a!=null&&!!a.wa}Og.prototype.wa=!0;Og.prototype.C=["javax.inject.Provider",1];function Qg(){}function Rg(a){return a!=null&&!!a.va}Qg.prototype.va=!0;Qg.prototype.C=["com.google.apps.docs.xplat.flag.FlagService",1];var Sg;function Tg(){if(Sg==null){var a=new Ug(null);Sg=function(){return a}}var b;return S((b=Sg,b()),Rg,Qg)};function Vg(){}u(Vg,M);Vg.prototype.get=function(){if(this.j==null){var a=S(w._docs_flag_initialData,Xe,We);this.j=a!=null?a:S({},Xe,We)}return this.j};Vg.prototype.g=function(){return this.get()};Vg.prototype.wa=!0;Vg.prototype.C=["com.google.apps.docs.xplat.flag.FlagServiceHelper",0];function Wg(a){return typeof a=="string"?a=="true"||a=="1":!!a};function Ug(a){this.g=new Vg;this.j=null;if(a!=null)for(var b in a){var c=b,d=a[b];if(this.j!=null)throw se("Cannot use setClientFlag when comparison is enabled.").g;var e=S(this.g.g(),Xe,We);Je(d)?(d=S(d,Je,V).U,e[c]=d):e[c]=d!=null?d:null}}u(Ug,M);Ug.prototype.clear=function(){this.g=new Vg;this.j=null};Ug.prototype.get=function(a){Xg(this,a);return S(this.g.g(),Xe,We)[a]};function Yg(a,b){a=S(a.g.g(),Xe,We);return b in a}
function Zg(a,b){Xg(a,b);if(!Yg(a,b)||a.get(b)==null)return NaN;try{var c=N(a.get(b));we==null&&(we=RegExp("^\\s*[+-]?(NaN|Infinity|((\\d+\\.?\\d*)|(\\.\\d+))([eE][+-]?\\d+)?[dDfF]?)\\s*$"));if(!we.test(c)){var d=new Ke;d.j='For input string: "'+N(c)+'"';R(d);Q(d,Error(d));throw d.g;}return parseFloat(c)}catch(f){var e=ce(f);if(e instanceof Ke)return NaN;throw e.g;}}
function $g(a,b){Xg(a,b);if(!Yg(a,b))return"";a=a.get(b);if(a==null)return"";var c;if(b=ye(a)&&(c=S(a,ye,xe),!0)){b=ze(U(c));var d=ze(U(c));b=b.equals(d)}return b?""+ze(U(c)):N(a)}
function Xg(a,b){if(a.j!=null){try{var c=S(a.g.g(),Xe,We)[b]}catch(h){var d=ce(h);if(d instanceof T)c="injection-failed";else throw d.g;}try{var e=a.j;if(e==null)throw de().g;var f=S(S(e,Pg,Og).g(),Xe,We)[b]}catch(h){var g=ce(h);if(g instanceof T)f="injection-failed";else throw g.g;}a=c;!(b=Vd(a,f))&&(b=a!=null)&&(b=a.equals?a.equals(f):Object.is(a,f));if(!b)throw se("Logging is not supported.").g;}}Ug.prototype.va=!0;Ug.prototype.C=["com.google.apps.docs.xplat.flag.FlagServiceImpl",0];function ah(a){Qe.call(this,a,null);Q(this,Error(this))}u(ah,Qe);ah.prototype.C=["com.google.apps.docs.xplat.net.LimitException",0];function bh(a,b,c,d){cf();this.g=!1;this.v=a;this.l=b;this.j=new ch(Math.imul(c,1E3),d)}u(bh,af);function dh(a){if(!((a.j.get(null)+1|0)/U(a.j.l/1E3)<=a.l))throw(new ah("Query would cause "+N(a.v)+" to exceed "+a.l+" qps.")).g;a=a.j;var b=Dd(Kd(Date.now()));eh(a,b);var c=S(fh(a.g),gh,hh);if(c==null||U(b)>=U(c.j))b=ih(a,U(b)),c=new hh,c.j=b,c.g=0,c.o=2147483647,c.l=-2147483648,a.g.add(c);c.g=c.g+1|0;c.o=Math.min(1,c.o);c.l=Math.max(1,c.l)}
bh.prototype.C=["com.google.apps.docs.xplat.net.QpsLimiter",0];function hh(){this.l=this.o=this.g=0}u(hh,M);function gh(a){return a instanceof hh}hh.prototype.C=["com.google.apps.docs.xplat.util.BasicStat$Slot",0];function ch(a){this.j=0;this.l=a;this.j=Ae(a/50);this.g=new jh(Ie(50))}u(ch,M);ch.prototype.get=function(a){return kh(this,a,function(b,c){b=S(b,Je,V);c=S(c,gh,hh);return Ie(b.U+c.g|0)})};function kh(a,b,c){b=b!=null?U(b):Dd(Kd(Date.now()));eh(a,b);var d=0;b=ih(a,U(b));b=U(b)-a.l;for(var e=a.g.g.length-1|0;e>=0;e=e-1|0){var f=S(a.g.get(e),gh,hh);if(U(f.j)<=b)break;d=S(c(Ie(d),f),Je,V).U}return d}function ih(a,b){return a.j*Math.floor(b/a.j+1)}
function eh(a,b){var c=S(fh(a.g),gh,hh);c!=null&&(c=U(c.j)-a.j,U(b)<U(c)&&a.g.clear())}ch.prototype.C=["com.google.apps.docs.xplat.util.BasicStat",0];function jh(a){this.j=this.l=0;a!=null?ye(a)?(a=U(a),a=Math.max(Math.min(a,2147483647),-2147483648)|0):a=a instanceof Cd?U(a).I:a.U:a=100;this.l=a;this.g=S([],Ve,Ue)}u(jh,M);p=jh.prototype;p.add=function(a){var b=this.g[this.j];this.g[this.j]=a;this.j=Ae((this.j+1|0)%this.l);return b};p.get=function(a){a=lh(this,a);return this.g[a]};p.set=function(a,b){a=lh(this,a);this.g[a]=b};p.clear=function(){this.j=this.g.length=0};
p.qa=function(){for(var a=this.g.length,b=this.g.length-this.g.length|0,c=S([],Ve,Ue);b<a;b=b+1|0){var d=c,e=this.get(b);d.push(e)}return c};function fh(a){return a.g.length==0?null:a.get(a.g.length-1|0)}function lh(a,b){if(b>=a.g.length)throw a=new he,R(a),Q(a,Error(a)),a.g;return a.g.length<a.l?b:Ae((a.j+b|0)%a.l)}p.C=["com.google.apps.docs.xplat.util.CircularBuffer",0];function mh(){this.g=0}var nh,oh;u(mh,M);function Y(a,b){var c=new mh;c.j=a;c.g=b;nh[a]=c!==void 0?c:null;return c}mh.prototype.toString=ba("j");
function ph(){ph=n();nh=S({},Ze,Ye);Y("IDLE",1);Y("BUSY",1);Y("RECOVERING",2);oh=Y("OFFLINE",3);Y("SERVER_DOWN",3);Y("FORBIDDEN",4);Y("AUTH_REQUIRED",4);Y("DELTA_STALE_CLIENT",4);Y("SESSION_LIMIT_EXCEEDED",5);Y("LOCKED",5);Y("INCOMPATIBLE_SERVER",5);Y("CLIENT_ERROR",5);Y("CLIENT_FATAL_ERROR",5);Y("CLIENT_FATAL_ERROR_PENDING_CHANGES",5);Y("BATCH_CLIENT_ERROR",3);Y("SAVE_ERROR",5);Y("DOCUMENT_TOO_LARGE",5);Y("BATCH_SAVE_ERROR",3);Y("DOCS_EVERYWHERE_IMPORT_ERROR",5);Y("POST_LIMIT_EXCEEDED_ERROR",5);
Y("DOCS_QUOTA_EXCEEDED_ERROR",5)}mh.prototype.C=["com.google.apps.docs.xplat.net.Status$State",0];function qh(){}u(qh,M);function rh(a){return a instanceof qh}qh.prototype.C=["com.google.apps.docsshared.xplat.observable.EventObserverTracker$ObservableObserverPair",0];function sh(){cf();this.g=!1;this.j=S([],Ve,Ue)}u(sh,af);function th(a,b,c){var d;a:{for(d=0;d<a.j.length;d=d+1|0){var e=S(a.j[d],rh,qh);if(Vd(e.j,c)&&Vd(e.g,b)){d=!0;break a}}d=!1}d||(a=a.j,c=b.g(c),d=new qh,d.g=b,d.j=c,a.push(d))}sh.prototype.na=function(){this.removeAll();af.prototype.na.call(this)};sh.prototype.removeAll=function(){for(var a=S(this.j.pop(),rh,qh);a!=null;)a.g.j(a.j),a=S(this.j.pop(),rh,qh)};sh.prototype.C=["com.google.apps.docsshared.xplat.observable.EventObserverTracker",0];function uh(a,b,c){for(var d in a)b.call(c,a[d],d,a)}function vh(a){var b={},c;for(c in a)b[c]=a[c];return b}var wh="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");function xh(a,b){for(var c,d,e=1;e<arguments.length;e++){d=arguments[e];for(c in d)a[c]=d[c];for(var f=0;f<wh.length;f++)c=wh[f],Object.prototype.hasOwnProperty.call(d,c)&&(a[c]=d[c])}};function yh(a){this.g=this.J=this.o="";this.B=null;this.v=this.j="";this.D=!1;var b;a instanceof yh?(this.D=a.D,zh(this,a.o),this.J=a.J,this.g=a.g,Ah(this,a.B),Bh(this,a.j),Ch(this,a.l.clone()),this.v=a.v):a&&(b=String(a).match(yf))?(this.D=!1,zh(this,b[1]||"",!0),this.J=Dh(b[2]||""),this.g=Dh(b[3]||"",!0),Ah(this,b[4]),Bh(this,b[5]||"",!0),Ch(this,b[6]||"",!0),this.v=Dh(b[7]||"")):(this.D=!1,this.l=new Eh(null,this.D))}
yh.prototype.toString=function(){var a=[],b=this.o;b&&a.push(Fh(b,Gh,!0),":");var c=this.g;if(c||b=="file")a.push("//"),(b=this.J)&&a.push(Fh(b,Gh,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.B,c!=null&&a.push(":",String(c));if(c=this.j)this.g&&c.charAt(0)!="/"&&a.push("/"),a.push(Fh(c,c.charAt(0)=="/"?Hh:Ih,!0));(c=this.l.toString())&&a.push("?",c);(c=this.v)&&a.push("#",Fh(c,Jh));return a.join("")};
yh.prototype.resolve=function(a){var b=this.clone(),c=!!a.o;c?zh(b,a.o):c=!!a.J;c?b.J=a.J:c=!!a.g;c?b.g=a.g:c=a.B!=null;var d=a.j;if(c)Ah(b,a.B);else if(c=!!a.j){if(d.charAt(0)!="/")if(this.g&&!this.j)d="/"+d;else{var e=b.j.lastIndexOf("/");e!=-1&&(d=b.j.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");for(var f=[],g=0;g<e.length;){var h=e[g++];h=="."?d&&g==e.length&&f.push(""):h==".."?((f.length>1||f.length==1&&
f[0]!="")&&f.pop(),d&&g==e.length&&f.push("")):(f.push(h),d=!0)}d=f.join("/")}else d=e}c?Bh(b,d):c=a.l.toString()!=="";c?Ch(b,a.l.clone()):c=!!a.v;c&&(b.v=a.v);return b};yh.prototype.clone=function(){return new yh(this)};function zh(a,b,c){a.o=c?Dh(b,!0):b;a.o&&(a.o=a.o.replace(/:$/,""));return a}function Ah(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Bad port number "+b);a.B=b}else a.B=null}function Bh(a,b,c){a.j=c?Dh(b,!0):b;return a}
function Ch(a,b,c){b instanceof Eh?(a.l=b,Kh(a.l,a.D)):(c||(b=Fh(b,Lh)),a.l=new Eh(b,a.D))}function Mh(a,b,c){a.l.set(b,c);return a}function Dh(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""}function Fh(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,Nh),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}function Nh(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}var Gh=/[#\/\?@]/g,Ih=/[#\?:]/g,Hh=/[#\?]/g,Lh=/[#\?@]/g,Jh=/#/g;
function Eh(a,b){this.j=this.g=null;this.l=a||null;this.o=!!b}function Oh(a){a.g||(a.g=new Map,a.j=0,a.l&&zf(a.l,function(b,c){a.add(decodeURIComponent(b.replace(/\+/g," ")),c)}))}p=Eh.prototype;p.add=function(a,b){Oh(this);this.l=null;a=Ph(this,a);var c=this.g.get(a);c||this.g.set(a,c=[]);c.push(b);this.j=this.j+1;return this};p.remove=function(a){Oh(this);a=Ph(this,a);return this.g.has(a)?(this.l=null,this.j=this.j-this.g.get(a).length,this.g.delete(a)):!1};
p.clear=function(){this.g=this.l=null;this.j=0};function Qh(a,b){Oh(a);b=Ph(a,b);return a.g.has(b)}p.forEach=function(a,b){Oh(this);this.g.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};p.qa=function(a){Oh(this);var b=[];if(typeof a==="string")Qh(this,a)&&(b=b.concat(this.g.get(Ph(this,a))));else{a=Array.from(this.g.values());for(var c=0;c<a.length;c++)b=b.concat(a[c])}return b};
p.set=function(a,b){Oh(this);this.l=null;a=Ph(this,a);Qh(this,a)&&(this.j=this.j-this.g.get(a).length);this.g.set(a,[b]);this.j=this.j+1;return this};p.get=function(a,b){if(!a)return b;a=this.qa(a);return a.length>0?String(a[0]):b};
p.toString=function(){if(this.l)return this.l;if(!this.g)return"";for(var a=[],b=Array.from(this.g.keys()),c=0;c<b.length;c++){var d=b[c],e=encodeURIComponent(String(d));d=this.qa(d);for(var f=0;f<d.length;f++){var g=e;d[f]!==""&&(g+="="+encodeURIComponent(String(d[f])));a.push(g)}}return this.l=a.join("&")};p.clone=function(){var a=new Eh;a.l=this.l;this.g&&(a.g=new Map(this.g),a.j=this.j);return a};function Ph(a,b){b=String(b);a.o&&(b=b.toLowerCase());return b}
function Kh(a,b){b&&!a.o&&(Oh(a),a.l=null,a.g.forEach(function(c,d){var e=d.toLowerCase();if(d!=e&&(this.remove(d),this.remove(e),c.length>0)){this.l=null;d=this.g;var f=d.set;e=Ph(this,e);var g=c.length;if(g>0){for(var h=Array(g),k=0;k<g;k++)h[k]=c[k];g=h}else g=[];f.call(d,e,g);this.j=this.j+c.length}},a));a.o=b};function Rh(){var a=w.window;a.onbeforeunload=n();a.location.reload()};function Sh(){this.g=function(){Rh()}}Sh.prototype.notify=function(){window.confirm("This error has been reported to Google and we'll look into it as soon as possible. Please reload this page to continue.")&&this.g()};function Th(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.j=!1}Th.prototype.stopPropagation=function(){this.j=!0};Th.prototype.preventDefault=function(){this.defaultPrevented=!0};var Uh=function(){if(!w.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}});try{var c=n();w.addEventListener("test",c,b);w.removeEventListener("test",c,b)}catch(d){}return a}();function Vh(a,b){Th.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.g=null;a&&this.init(a,b)}y(Vh,Th);
Vh.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=a.offsetX,this.offsetY=a.offsetY,this.clientX=
a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=a.timeStamp;this.g=a;a.defaultPrevented&&Vh.T.preventDefault.call(this)};
Vh.prototype.stopPropagation=function(){Vh.T.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0};Vh.prototype.preventDefault=function(){Vh.T.preventDefault.call(this);var a=this.g;a.preventDefault?a.preventDefault():a.returnValue=!1};var Wh="closure_listenable_"+(Math.random()*1E6|0);var Xh=0;function Yh(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.ja=e;this.key=++Xh;this.removed=this.fa=!1}function Zh(a){a.removed=!0;a.listener=null;a.proxy=null;a.src=null;a.ja=null};function $h(a){this.src=a;this.g={};this.j=0}$h.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.g[f];a||(a=this.g[f]=[],this.j++);var g=ai(a,b,d,e);g>-1?(b=a[g],c||(b.fa=!1)):(b=new Yh(b,this.src,f,!!d,e),b.fa=c,a.push(b));return b};$h.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.g))return!1;var e=this.g[a];b=ai(e,b,c,d);return b>-1?(Zh(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.g[a],this.j--),!0):!1};
function bi(a,b){var c=b.type;c in a.g&&Ta(a.g[c],b)&&(Zh(b),a.g[c].length==0&&(delete a.g[c],a.j--))}$h.prototype.removeAll=function(a){a=a&&a.toString();var b=0,c;for(c in this.g)if(!a||c==a){for(var d=this.g[c],e=0;e<d.length;e++)++b,Zh(d[e]);delete this.g[c];this.j--}return b};function ai(a,b,c,d){for(var e=0;e<a.length;++e){var f=a[e];if(!f.removed&&f.listener==b&&f.capture==!!c&&f.ja==d)return e}return-1};var ci="closure_lm_"+(Math.random()*1E6|0),di={},ei=0;function fi(a,b,c,d,e){if(d&&d.once)return gi(a,b,c,d,e);if(Array.isArray(b)){for(var f=0;f<b.length;f++)fi(a,b[f],c,d,e);return null}c=hi(c);return a&&a[Wh]?a.listen(b,c,Ba(d)?!!d.capture:!!d,e):ii(a,b,c,!1,d,e)}
function ii(a,b,c,d,e,f){if(!b)throw Error("Invalid event type");var g=Ba(e)?!!e.capture:!!e,h=ji(a);h||(a[ci]=h=new $h(a));c=h.add(b,c,d,g,f);if(c.proxy)return c;d=ki();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)Uh||(e=g),e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(li(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("addEventListener and attachEvent are unavailable.");ei++;return c}
function ki(){function a(c){return b.call(a.src,a.listener,c)}var b=mi;return a}function gi(a,b,c,d,e){if(Array.isArray(b)){for(var f=0;f<b.length;f++)gi(a,b[f],c,d,e);return null}c=hi(c);return a&&a[Wh]?a.j.add(String(b),c,!0,Ba(d)?!!d.capture:!!d,e):ii(a,b,c,!0,d,e)}
function ni(a,b,c,d,e){if(Array.isArray(b))for(var f=0;f<b.length;f++)ni(a,b[f],c,d,e);else(d=Ba(d)?!!d.capture:!!d,c=hi(c),a&&a[Wh])?a.j.remove(String(b),c,d,e):a&&(a=ji(a))&&(b=a.g[b.toString()],a=-1,b&&(a=ai(b,c,d,e)),(c=a>-1?b[a]:null)&&oi(c))}
function oi(a){if(typeof a!=="number"&&a&&!a.removed){var b=a.src;if(b&&b[Wh])bi(b.j,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(li(c),d):b.addListener&&b.removeListener&&b.removeListener(d);ei--;(c=ji(b))?(bi(c,a),c.j==0&&(c.src=null,b[ci]=null)):Zh(a)}}}function li(a){return a in di?di[a]:di[a]="on"+a}
function mi(a,b){if(a.removed)a=!0;else{b=new Vh(b,this);var c=a.listener,d=a.ja||a.src;a.fa&&oi(a);a=c.call(d,b)}return a}function ji(a){a=a[ci];return a instanceof $h?a:null}var pi="__closure_events_fn_"+(Math.random()*1E9>>>0);function hi(a){if(typeof a==="function")return a;a[pi]||(a[pi]=function(b){return a.handleEvent(b)});return a[pi]}Pf(function(a){mi=a(mi)});function qi(a,b){Th.call(this,a);this.error=b}u(qi,Th);var ri=/\/d\/([^\/]+)/,si=/\/r\/([^\/]+)/;function ti(a){a=a.match(yf)[5]||null;return ri.test(a)}function ui(a,b){if(ti(a)){ti(a);a=a.match(yf);var c=a[5];c=c.replace(b,"");b=xf(a[1],a[2],a[3],a[4],c,a[6],a[7])}else b=a;return b};function Z(){W.call(this);this.j=new $h(this);this.Da=this;this.P=null}y(Z,W);Z.prototype[Wh]=!0;p=Z.prototype;p.addEventListener=function(a,b,c,d){fi(this,a,b,c,d)};p.removeEventListener=function(a,b,c,d){ni(this,a,b,c,d)};
p.dispatchEvent=function(a){var b=this.P;if(b){var c=[];for(var d=1;b;b=b.P)c.push(b),++d}b=this.Da;d=a.type||a;if(typeof a==="string")a=new Th(a,b);else if(a instanceof Th)a.target=a.target||b;else{var e=a;a=new Th(d,b);xh(a,e)}e=!0;var f;if(c)for(f=c.length-1;!a.j&&f>=0;f--){var g=a.currentTarget=c[f];e=vi(g,d,!0,a)&&e}a.j||(g=a.currentTarget=b,e=vi(g,d,!0,a)&&e,a.j||(e=vi(g,d,!1,a)&&e));if(c)for(f=0;!a.j&&f<c.length;f++)g=a.currentTarget=c[f],e=vi(g,d,!1,a)&&e;return e};
p.L=function(){Z.T.L.call(this);this.j&&this.j.removeAll(void 0);this.P=null};p.listen=function(a,b,c,d){return this.j.add(String(a),b,!1,c,d)};function vi(a,b,c,d){b=a.j.g[String(b)];if(!b)return!0;b=b.concat();for(var e=!0,f=0;f<b.length;++f){var g=b[f];if(g&&!g.removed&&g.capture==c){var h=g.listener,k=g.ja||g.src;g.fa&&bi(a.j,g);e=h.call(k,d)!==!1&&e}}return e&&!d.defaultPrevented};function wi(a,b,c){if(typeof a==="function")c&&(a=x(a,c));else if(a&&typeof a.handleEvent=="function")a=x(a.handleEvent,a);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:w.setTimeout(a,b||0)}function xi(){var a=null;return(new X(function(b,c){a=wi(function(){b(void 0)},2E3);a==-1&&c(Error("Failed to schedule timer."))})).V(function(b){w.clearTimeout(a);throw b;})};function yi(a,b,c){W.call(this);this.g=a;this.l=b||0;this.j=c;this.o=x(this.Sa,this)}y(yi,W);p=yi.prototype;p.ba=0;p.L=function(){yi.T.L.call(this);this.stop();delete this.g;delete this.j};p.start=function(a){this.stop();this.ba=wi(this.o,a!==void 0?a:this.l)};p.stop=function(){this.isActive()&&w.clearTimeout(this.ba);this.ba=0};p.isActive=function(){return this.ba!=0};p.Sa=function(){this.ba=0;this.g&&this.g.call(this.j)};function zi(a,b,c,d){W.call(this);this.l=d!=null?d:.15;this.v=a;this.o=b;this.F=c;this.g=new yi(this.jb,void 0,this);this.B=Number.NEGATIVE_INFINITY;this.j=0}u(zi,W);p=zi.prototype;p.isActive=function(){return this.g.isActive()};p.start=function(){Ai(this,!1,!1)};function Ai(a,b,c){b&&(a.g.stop(),Bi(a,a.o));a.isActive()||(b=Math.max(0,a.B+a.j-Date.now()),b==0&&(c?b=Bi(a,a.o):a.j=0),a.g.start(b))}p.stop=function(){this.g.stop()};
function Bi(a,b){b>0&&a.l!=0&&(b=Math.floor(b*(1-a.l+Math.random()*a.l*2)));return a.j=b}p.jb=function(){this.B=Date.now();Bi(this,Math.min(Math.max(this.j*2,this.o),this.F));this.v()};p.L=function(){this.g.dispose();delete this.g;delete this.v;W.prototype.L.call(this)};function Ci(a){W.call(this);this.j=a;this.g={}}y(Ci,W);var Di=[];Ci.prototype.listen=function(a,b,c,d){Array.isArray(b)||(b&&(Di[0]=b.toString()),b=Di);for(var e=0;e<b.length;e++){var f=fi(a,b[e],c||this.handleEvent,d||!1,this.j||this);if(!f)break;this.g[f.key]=f}return this};Ci.prototype.removeAll=function(){uh(this.g,function(a,b){this.g.hasOwnProperty(b)&&oi(a)},this);this.g={}};Ci.prototype.L=function(){Ci.T.L.call(this);this.removeAll()};
Ci.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};function Ei(a,b,c,d,e,f,g){g=g===void 0?!0:g;W.call(this);var h=this;this.g=a;this.g.N=1E4;this.O=b;this.l=f;this.j=new zi(function(){return h.sa()},3E4,36E5);this.v=0;this.B=null;this.X=new bh("errorsender",1,8,d);If(this,this.X);this.N=!1;this.H=null;this.P=new Set;this.F=new Ci(this);this.ea=c||10;this.ca=e||null;this.F.listen(this.g,"complete",this.Za);this.F.listen(this.g,"ready",this.sa);this.S=null;this.M=new sh;If(this,this.M);this.l&&th(this.M,this.l.j(),function(){h.l.getState().g>=3&&(h.S=
(ph(),oh));h.l.getState().g>=3||h.S!==(ph(),oh)||Fi(h)});this.R=g;this.K=Wg(this.O.get("docs-epfdfjes"));this.da={}}u(Ei,W);p=Ei.prototype;p.send=function(a,b,c,d){Wg(this.O.get("docs-dafjera"))&&(a=ui(ui(a,si),ri));var e=Gg(Gg(Ng(this.o.length),function(f){if(!(f>=this.ea))return this.R&&(a=Ef(a,"errorSender_enqueueTimeMs",Date.now().toString())),f={},f.u=a,f.m=b,f.c=c,f.h=d,this.enqueue(f)},this),this.sa,this);Ig(e,function(){this.P.delete(e)},this);this.P.add(e)};
p.sa=function(){var a=this.l&&this.l.getState().g>=3,b=this.ka()||this.g.isActive()||this.j.isActive()||this.N;return a||b?Ng():Gi(this)};function Gi(a){return function(){return Gg(Ng(a.o[0]!==void 0?a.o[0]:null),function(b){return Hi(a,b)})}()}
function Hi(a,b){if(a.j.isActive()||a.g.isActive()||a.N)return Ng();if(!b)return a.j.stop(),Ng();if(b.u.length>4E3)return Ii(a);try{dh(a.X);a.H=new yg;var c=b.u;a.ca!=null&&(c=Ef(c,"reportingSessionId",a.ca));a.v>0&&(c=Ef(c,"retryCount",a.v));a.B!=null&&(c=Ef(c,"previousErrorSendStatus",a.B));a.R&&(c=Ef(c,"errorSenderType",a.ya()),b.errorSender_frontIndex&&(c=Ef(c,"errorSender_frontIndex",b.errorSender_frontIndex)),b.errorSender_nextIndex&&(c=Ef(c,"errorSender_nextIndex",b.errorSender_nextIndex)),
b.errorSender_queueSize&&(c=Ef(c,"errorSender_queueSize",b.errorSender_queueSize)));var d=Ng();a.K&&(a.da=b,d=Ii(a));var e=b.m,f=b.c,g=b.h;return Gg(Gg(d,function(){a.g.send(c,e,f,g)}),function(){return a.H})}catch(h){if(df(h)instanceof ah)a.N=!0;else throw mf(h,{"docs-origin-class":"docs.debug.ErrorSender"});}return Ng()}
p.Za=function(){var a=Ji(this.g),b=this.H,c=Ki(this.g)||a>=400&&a<=500,d=this.v>3;c||d?(this.v=0,this.B=null,this.j.stop(),Gg(this.K?Ng():Ii(this),function(){Ag(b);Bg(b,!0)})):(this.v++,this.B=a===-1?this.g.B:a,Fi(this),this.K&&this.enqueue(this.da),Ag(b),Bg(b,!0))};function Fi(a){a.v!=1||a.j.isActive()?a.j.start():Ai(a.j,!0,!0)}p.L=function(){Hf(this.F,this.j,this.g,this.M);this.P.clear();W.prototype.L.call(this)};p.ya=ca("BaseErrorSender");function Li(a,b,c,d,e){Ei.call(this,a,b,c,void 0,d,e,void 0);this.o=[]}u(Li,Ei);Li.prototype.enqueue=function(a){this.o.push(a);return Ng()};function Ii(a){a.o.shift();return Ng()}Li.prototype.ya=ca("MemoryErrorSender");Li.prototype.L=function(){delete this.o;Ei.prototype.L.call(this)};function Mi(a){this.g=nd(Td(),zc(a));a=ad(this.g,1);this.j=Math.floor(Math.random()*100)<a}Mi.prototype.toString=function(){var a="{bool="+!(this.j?!$c(this.g,5):!$c(this.g,2))+', string="',b=this.j?ed(this.g,6):cd(this.g,3);a=a+(b!=null?String(b):"")+'", int=';b=this.j?ic(H(this.g,7,void 0,Kc)):ad(this.g,4,-1);return a+(b!=null?Number(b):-1)+"}"};function Ni(a){this.g=new Map;this.j=[];if(a=a.get("docs-cei")){var b=a.i;b&&Ua(this.j,b);a=a.cf||{};for(var c in a)this.g.set(c,new Mi(a[c]))}}Ni.prototype.get=function(a){return this.g.get(a)||null};function Oi(){for(var a in Array.prototype)return!1;return!0};function jd(a){this.g=a}function md(a){var b=a.g;if(b==null)return null;if(typeof b==="string")return b;throw new TypeError("Invalid string data <K1cgmc>: "+a.g+" (typeof "+typeof a.g+")");}jd.prototype.toString=function(){var a=md(this);if(a===null)throw Error("Data K1cgmc not defined.");return a};function Pi(a){this.A=G(a)}u(Pi,J);function Qi(a){this.A=G(a)}u(Qi,J);function Ri(a){return Xc(a,Pi,Uc(a,Si,4))}var Si=[4,5];function ld(a){this.A=G(a)}u(ld,J);function Ti(a){return Xc(a,Qi,1)};function Ui(){this.g=id()}
Ui.prototype.aa=function(){var a=new Map,b,c=(b=this.g)==null?void 0:Ri(Ti(b));if(c==null?0:hc(H(c,2))!=null){var d;(b=(d=dd(c,2))==null?void 0:d.toString())&&a.set("canaryanalysisservertestgroup",b);if(c==null)var e=void 0;else if((c=I(c,Pd,3))==null)e=void 0;else{d=Number;e=e===void 0?"0":e;b=H(c,1,void 0,void 0,mc);var f=f===void 0?!1:f;var g=typeof b;b==null?f=b:g==="bigint"?f=String(Yb(64,b)):fc(b)?g==="string"?(f=b,fc(f),b=ac(Number(f)),Zb(b)?f=String(b):(b=f.indexOf("."),b!==-1&&(f=f.substring(0,
b)),f=jc(f))):f=f?lc(b):kc(b):f=void 0;e=d(f!=null?f:e);c=ad(c,2);e=(new Date(e*1E3+c/1E6)).valueOf().toString()}e&&a.set("serverstarttimemillis",e)}var h,k;(e=(h=this.g)==null?void 0:(k=I(h,Qi,1))==null?void 0:dd(k,6))&&a.set("clientApp",String(e));return a};function Vi(a,b){this.width=a;this.height=b}p=Vi.prototype;p.clone=function(){return new Vi(this.width,this.height)};p.aspectRatio=function(){return this.width/this.height};p.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};p.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};p.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};function Wi(){}Wi.prototype.aa=function(){var a=new Map;Xi()&&a.set("apps_telemetry.screen_tampered","true");a:{var b=v(Array.prototype);for(b=b.next();!b.done;b=b.next()){b=!0;break a}b=!1}b&&a.set("apps_telemetry.array_prototype_tampered","true");Yi()||a.set("apps_telemetry.canvas_creation_broken","true");!Zi()&&w.navigator&&w.navigator.webdriver&&a.set("apps_telemetry.webdriver","true");return a};
function Xi(){if(Zi())return!1;var a=w.screen,b=!(a instanceof Screen);if(Wa||Va)return b;try{var c=n();a.addEventListener("change",c);a.removeEventListener("change",c)}catch(d){b=!0}return b}function Yi(){function a(b){try{var c=new Vi(1,500);if(b){b="CANVAS";c=document;b=String(b);c.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());var d=c.createElement(b)}else d=new OffscreenCanvas(c.width,c.height);return d.getContext("2d")!=null}catch(e){return!1}}return a(!1)&&(Zi()||a(!0))}
function Zi(){return"WorkerGlobalScope"in w&&self instanceof w.WorkerGlobalScope};var $i=[],aj=[],bj=[RegExp("^_0x[a-f0-9]{6} is not defined$"),RegExp("[Zz]otero"),RegExp('^Not found$|^Unknown Error of type "string": Not found$')],cj="egfdjlfmgnehecnclamagfafdccgfndp mndnfokpggljbaajbnioimlmbfngpief mlkejohendkgipaomdopolhpbihbhfnf kgonammgkackdilhodbgbmodpepjocdp klbcgckkldhdhonijdbnhhaiedfkllef pmehocpgjmkenlokgjfkaichfjdhpeol cjlaeehoipngghikfjogbdkpbdgebppb ghbmnnjooekpmoecnnnilnnbdlolhkhi lmjegmlicamnimmfhcmpkclmigmmcbeh gmbmikajjgmnabiglmofipeabaddhgne lpcaedmchfhocbbapmcbpinfpgnhiddi gbkeegbaiigmenfmjfclcdgdpimamgkj adokjfanaflbkibffcbhihgihpgijcei".split(" "),
dj=[RegExp("chrome-extension://([^/]+)","g"),RegExp("moz-extension://([^/]+)","g"),RegExp("ms-browser-extension://([^/]+)","g"),RegExp("webkit-masked-url://([^/]+)","g"),RegExp("safari-web-extension://([^/]+)","g")],ej=[RegExp("^Permission denied$"),RegExp("index out of range: \\d+ \\+ \\d+ > \\d+"),RegExp("getReadMode(Config|Render|Extract)")],fj=[RegExp("@file:///|phantomjs|node:electron|py-scrap|eval code|Program Files")],gj=[RegExp("Script https://meet\\.google\\.com/.*meetsw.*load failed"),RegExp("A bad HTTP response code \\(\\d+\\) was received when fetching the script")],
hj=[RegExp("Error loading.*Consecutive load failures"),RegExp("Failed to load module.*Consecutive load failures")];function ij(a,b){this.oa=a;this.ha=b}function jj(a,b){return(b=a.g(b))?{oa:a.oa,ha:a.ha,ua:b.toUpperCase()}:null};function kj(){ij.call(this,1,1)}u(kj,ij);kj.prototype.g=function(a){a:{a=lj(a);for(var b=!1,c=v(dj),d=c.next();!d.done;d=c.next()){d=a.matchAll(d.value);d=v(d);for(var e=d.next();!e.done;e=d.next())if(e=e.value[1]){if(cj.includes(e)){a=!1;break a}b=!0}}a=b}return a?"warning":null};function mj(a,b,c,d,e){e=e===void 0?new Map:e;this.message=a;this.g=b;this.cause=c;this.j=d;this.l=e}function nj(a){return(a=a.cause)?a.message+"\n"+a.g+"\n"+nj(a):""}function lj(a){return a.message+"\n"+a.g+"\n"+nj(a)}function oj(){this.l=this.g=this.message="";this.j=new Map}function pj(a,b){a.message=b;return a}function qj(a){return new mj(a.message,a.g,a.cause,a.l,a.j)};function rj(a){return a instanceof Error||a&&a.message!==void 0?a.message:sj(a)}function tj(a){return a instanceof Error||a&&a.stack!==void 0?a.stack||"":""}function uj(a,b){var c=a&&a.cause!==void 0;if(b>=3||!c)return null;c=new oj;a=a.cause;if(a instanceof Error||a.message!==void 0&&a.stack!==void 0){if(pj(c,rj(a)),c.g=tj(a),b=uj(a,b+1))c.cause=b}else pj(c,sj(a));return qj(c)}function sj(a){try{return a&&a instanceof Object?JSON.stringify(a):String(a)}catch(b){return String(a)}}
function vj(a,b,c){c=c===void 0?new Map:c;var d=pj(new oj,rj(a));d.g=tj(a);d.j=c;if(a=uj(a,0))d.cause=a;b&&(d.l=b);return qj(d)};function wj(a,b){ij.call(this,a,b)}u(wj,ij);wj.prototype.g=function(a){var b=a.l.get("apps_telemetry.cross_origin_scripts");b=typeof b==="string"&&b.includes("infird.com");return lj(a).includes("Cannot read properties of undefined (reading 'addListener')")&&b?"warning":null};function xj(a,b,c,d){ij.call(this,c,d);this.j=a;this.l=b}u(xj,ij);xj.prototype.g=function(a){var b=nj(a);return yj(a.message,this.j)||yj(a.g,this.l)||yj(b,this.j)||yj(b,this.l)?"warning":null};function yj(a,b){b=v(b);for(var c=b.next();!c.done;c=b.next())if(c.value.test(a))return!0;return!1};function zj(a,b,c,d,e){ij.call(this,c,d);this.j=a;this.o=b;this.l=e}u(zj,ij);zj.prototype.g=function(a){if(this.l)a:{a=a.message;for(var b=v(this.j),c=b.next();!c.done;c=b.next())if(a===c.value){a=!0;break a}a=!1}else a=lj(a),a=Aj(a,this.j)||Aj(a,this.o);return a?"warning":null};function Aj(a,b){b=v(b);for(var c=b.next();!c.done;c=b.next())if(a.includes(c.value))return!0;return!1}function Bj(a,b,c,d){return new zj(a,b,c,d,!1)};function Cj(a,b,c){ij.call(this,a,b);this.l=["SEVERE","FATAL"];this.j=!1;this.o=c()}u(Cj,ij);Cj.prototype.g=function(a){a=this.l.includes(a.j.toUpperCase());if(this.o||!a)return null;a=this.j;this.j=!0;return a?"severe_after_initial":"unsupported_severe"};var Dj=[new kj,Bj("Trusted Type;TrustedHTML;TrustedScript;cannot communicate with background;zaloJSV2;kaspersky-labs;@user-script;Object Not Found Matching Id;contextChanged;Not implemented on this platform;Extension context invalidated;neurosurgeonundergo;realTimeClData;Failed to execute 'querySelectorAll' on 'Document';Promise.all(...).then(...).catch(...).finally is not a function;Error executing Chrome API, chrome.tabs;Identifier 'originalPrompt' has already been declared;User rejected the request;Could not inject ethereum provider because it's not your default extension;Cannot redefine property: googletag;Can't find variable: HTMLDialogElement;Identifier 'listenerName' has already been declared;Cannot read properties of undefined (reading 'info');Permission denied to access property \"type\";Error: Promise timed out;Request timeout ToolbarStatus;Can't find variable: nc;imtgo;ton is not a function;__renderMessageNode is not defined;Cannot redefine property: ethereum;unknown action:;Receiving end does not exist;get-frame-manager-configuration;Key not found;'isAWS'".split(";"),
"puppeteer-core;kaspersky-labs;@user-script;jsQuilting;linkbolic;neurosurgeonundergo;tlscdn;https://cdnjs.cloudflare.com/ajax/libs/mathjax/;secured-pixel.com;Can't find variable: nc;imtgo;_simulateEvent;goguardian".split(";"),1,0),new xj(bj,aj,1,0),Bj('status is 0, navigator.onLine =;Network sync is disabled. Aborting a network request of int type;The service is currently unavailable.;Internal error encountered.;data does not exist in AF cache;There was an error during the transport or processing of this request;Failed to load gapi;Rpc failed due to xhr error. error code: 6, error:  [0];An interceptor has requested that the request be retried;8,"generic";A network error occurred;NetworkError: Connection failure due to HTTP 401'.split(";"),
$i,2,0),new xj(ej,fj,3,0),Bj("Kg is not defined;uncaught error;The play method is not allowed by the user agent or the platform in the current context, possibly because the user denied permission.;Illegal invocation;Script error;zCommon;can't access dead object;Java exception was raised during method invocation;pauseVideo is not a function;ResizeObserver loop;wallet must has at least one account;xbrowser is not defined;jQuery is not defined;Cannot read properties of null (reading 'requestAnimationFrame');Class extends value undefined is not a constructor or null;GM3TooltipService: No tooltip with id;Mole was disposed;getInitialTopicListResponse is missing for stream rendering;getPeopleById call preempted;The operation is insecure;class heritage;The play() request was interrupted;args.site.enabledFeatures is undefined;frappe is not defined;Cannot set properties of undefined (setting 'hidden');Identifier 'checkOngoingMeeting' has already been declared;AutofillCallbackHandler;invalid wire type;zp_token;isReCreate;HTMLOUT is not defined;Shopify root is null;CanvasMaskingStrategy_Redact;_chromeNamespace;feature named `performanceMetrics`;feature named `webCompat`;enableDidUserTypeOnKeyboardLogging;Cannot redefine property: webdriver;reCAPTCHA Timeout;feature named `pageObserver` was not found;feature named `hover` was not found;Request timeout appSettingsDistributor.getValue".split(";"),
["postUserData"],3,0),new xj(gj,aj,5,0),Bj("Service worker registration is disabled by MDA;An unknown error occurred when fetching the script;Operation has been aborted;Timed out while trying to start the Service Worker;The Service Worker system has shutdown;The user denied permission to use Service Worker;The script resource is behind a redirect, which is disallowed;The document is in an invalid state;ServiceWorker script evaluation failed;ServiceWorker cannot be started;Failed to access storage;Worker disallowed;encountered an error during installation".split(";"),
$i,5,0),new xj(hj,hj,4,0),Bj(["Timeout reached for loading script https://www.gstatic.com/_/apps-fileview/_/js/","Error while loading script https://www.gstatic.com/_/apps-fileview/_/js/"],$i,4,0)],Ej=new Set(["SEVERE","SEVERE_AFTER_INITIAL","UNKNOWN","FATAL",""]);function Fj(a){this.j=a;this.g=!1}
function Gj(a,b,c,d){var e=[Error("uncaught error").message];c=c===void 0?!1:c;d=d===void 0?ca(!0):d;var f=[];b.length>0&&f.push(Hj(b));f.push.apply(f,pa(Dj));a=v(a);for(b=a.next();!b.done;b=a.next())f.push(b.value);e.length>0&&f.push(new zj(e,[],3,5,!0));f.push(new wj(3,0));c&&f.push(new Cj(8,0,d));return new Fj(f)}
function Ij(a,b){var c="missing",d=new Map,e=!0;try{c=b.j;a.g&&d.set("apps_telemetry.after_downgraded_severe","true");for(var f=v(a.j),g=f.next();!g.done;g=f.next()){var h=g.value;try{var k=jj(h,b);if(k){var l=c,m=Jj(a,c)?k.ua:c;Kj(k,l,m).forEach(function(r,z){d.set(z,r)});c=m;break}}catch(r){e=!1;var t=vj(r,c);d.set("apps_telemetry.handling_error",lj(t)+"\n\nclassifier: "+h.constructor.name)}}}catch(r){e=!1,a=vj(r,c),d.set("apps_telemetry.handling_error",lj(a))}d.set("apps_telemetry.processed",String(e));
return{ua:c,Ta:d}}function Kj(a,b,c){var d=new Map;d.set("apps_telemetry.classification",a.oa.toString());d.set("apps_telemetry.classification_code",a.ha?a.ha.toString():"");d.set("apps_telemetry.incoming_severity",b);d.set("apps_telemetry.outgoing_severity",c);return d}function Jj(a,b){return Ej.has(b.toUpperCase())?a.g=!0:!1}function Hj(a){var b=[];a=v(a);for(var c=a.next();!c.done;c=a.next())b.push(new RegExp(c.value));return new xj(b,b,7,0)};function Lj(){}Lj.prototype.aa=function(){if("WorkerGlobalScope"in w&&self instanceof w.WorkerGlobalScope)return new Map;try{var a=Array.from(document.querySelectorAll("script")).filter(this.j).slice(0,30).map(this.g).join("\n")}catch(b){a="Error getting cross-origin scripts"}return(new Map).set("apps_telemetry.cross_origin_scripts",a)};
Lj.prototype.j=function(a){var b=new RegExp(/^(?:https?:\/\/)?(?:[a-zA-Z0-9-]+\.)*google\.com(?:$|[\/#?])/);return(a=a.getAttribute("src"))?!(a.startsWith("/")||b.test(a)):!1};Lj.prototype.g=function(a){return a.innerHTML?a.outerHTML.slice(0,a.outerHTML.indexOf(a.innerHTML)):a.outerHTML};function Mj(){}Mj.prototype.aa=function(){try{var a=performance.getEntriesByType("resource").slice(-5).map(function(b){return Ff(b.name)}).join("\n")}catch(b){a="Error getting last 5 resources"}return(new Map).set("apps_telemetry.resources",a)};/*

Math.uuid.js (v1.4)
http://www.broofa.com
mailto:robert@broofa.com
Copyright (c) 2010 Robert Kieffer
Dual licensed under the MIT and GPL licenses.
*/
var Nj="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");function Oj(){var a=[],b;a[8]=a[13]=a[18]=a[23]="-";a[14]="4";for(b=0;b<36;b++)if(!a[b]){var c=0|Math.random()*16;a[b]=Nj[b==19?c&3|8:c]}return a.join("")};function Pj(a,b,c,d){var e=Qj;a=a===void 0?[]:a;b=b===void 0?[]:b;c=c===void 0?[]:c;this.l=Gj(a,b,d===void 0?!1:d,e===void 0?ca(!0):e);this.g=[new Wi,new Lj,new Mj];this.g.push.apply(this.g,pa(c));this.j=Oj()}
function Rj(a,b,c,d){d["apps_telemetry.session_id"]=a.j;"apps_telemetry.processed"in d&&(d["apps_telemetry.multi_processed"]="true");var e=a.aa();a:{try{var f=Ij(a.l,vj(b,c,e));break a}catch(h){Sj(e,h,"apps_telemetry.processed")}f=null}(a=f)&&Tj(e,a.Ta);e.forEach(function(h,k){d[k]=h});var g;return(g=a==null?void 0:a.ua)!=null?g:c}Pj.prototype.aa=function(){var a=new Map;try{for(var b=v(this.g),c=b.next();!c.done;c=b.next())c.value.aa().forEach(function(d,e){a.set(e,d)})}catch(d){Sj(a,d,"apps_telemetry.annotated")}return a};
function Tj(a,b){b.forEach(function(c,d){a.set(d,c)})}function Sj(a,b,c){a.set(c,"false");a.set("apps_telemetry.handling_error",sj(b))};var Uj=new Set([1,6,7,2,0]);function Qj(){var a=Ri(Ti(id())),b=dd(a,1),c=dd(a,5);return[b,c].every(function(d){return Uj.has(d)})};function Vj(a){var b=a=a===void 0?{}:a;a=b.xa===void 0?[]:b.xa;var c=b.lb===void 0?[]:b.lb,d=b.ib===void 0?[]:b.ib;b=b.cb===void 0?[]:b.cb;try{var e=Od(Qd),f=void 0===Cb?2:4,g=void 0,h=e.A,k=h[C]|0,l=Ab(e,k)?1:f;g=!!g||l===3;l===2&&Hc(e)&&(h=e.A,k=h[C]|0);var m=Rc(h,1),t=m===vb?7:m[C]|0,r=Sc(t,k);if(e=4&r?!1:!0){4&r&&(m=Array.prototype.slice.call(m),t=0,r=Qc(r,k),k=Nc(h,k,1,m));for(var z=f=0;f<m.length;f++){var K=nc(m[f]);K!=null&&(m[z++]=K)}z<f&&(m.length=z);K=r|=4;K&=-513;r=K&-1025;r&=-4097}r!==
t&&(D(m,r),2&r&&Object.freeze(m));var P=m=Oc(m,r,h,k,1,l,e,g)}catch(Hb){P=[]}try{var da=Od(Rd)}catch(Hb){da=!1}h=[];c.length>0&&h.push(Bj(c,[],6,0));d.length>0&&h.push(new xj(d,[],6,0));b.length>0&&h.push(Bj(b,[],6,5));return new Pj(h,P,[new Ui].concat(pa(a)),da)};try{var Wj,Xj,Yj=(Xj=(Wj=window)==null?void 0:Wj.top)!=null?Xj:w;Yj.U3bHHf!=null||(Yj.U3bHHf=0);Yj.U3bHHf++}catch(a){w.U3bHHf!=null||(w.U3bHHf=0),w.U3bHHf++};"#".replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08");function Zj(a,b){var c=a.__wiz;c||(c=a.__wiz={});return c[b.toString()]};/*

 Copyright 2024 Google, Inc
 SPDX-License-Identifier: MIT
*/
var ak={};var bk={};function ck(a){var b=document.body,c=Ka(b.getAttribute("jsaction")||"");var d=["u0pjoe"];for(var e=v(d),f=e.next();!f.done;f=e.next()){f=f.value;var g;if(g=c){var h=ak[g];h?g=!!h[f.toString()]:(h=bk[f.toString()],h||(h=new RegExp("(^\\s*"+f+"\\s*:|[\\s;]"+f+"\\s*:)"),bk[f.toString()]=h),g=h.test(g))}else g=!1;g||(c&&!/;$/.test(c)&&(c+=";"),c+=f+":.CLIENT",dk(b,c));(g=Zj(b,f))?g.push(a):b.__wiz[f.toString()]=[a]}return{et:d,Pa:a,el:b}}
function dk(a,b){a.setAttribute("jsaction",b);"__jsaction"in a&&delete a.__jsaction};function ek(a){W.call(this);this.j=a}y(ek,W);ek.prototype.g=function(a){return fk(this,a)};function gk(a,b){a=Object.prototype.hasOwnProperty.call(a,Ca)&&a[Ca]||(a[Ca]=++Da);return(b?"__wrapper_":"__protected_")+a+"__"}function fk(a,b){var c=gk(a,!0);b[c]||((b[c]=hk(a,b))[gk(a,!1)]=b);return b[c]}function hk(a,b){function c(){if(a.ka())return b.apply(this,arguments);try{return b.apply(this,arguments)}catch(d){ik(a,d)}}c[gk(a,!1)]=b;return c}
function ik(a,b){if(!(b&&typeof b==="object"&&typeof b.message==="string"&&b.message.indexOf("Error in protected function: ")==0||typeof b==="string"&&b.indexOf("Error in protected function: ")==0))throw a.j(b),new jk(b);}function kk(a){var b=b||w.window||w.globalThis;"onunhandledrejection"in b&&(b.onunhandledrejection=function(c){ik(a,c&&c.reason?c.reason:Error("uncaught error"))})}
function lk(a,b){var c=w.window||w.globalThis,d=c[b];if(!d)throw Error(b+" not on global?");c[b]=function(e,f){typeof e==="string"&&(e=Ga(Ha,e));e&&(arguments[0]=e=fk(a,e));if(d.apply)return d.apply(this,arguments);var g=e;if(arguments.length>2){var h=Array.prototype.slice.call(arguments,2);g=function(){e.apply(this,h)}}return d(g,f)};c[b][gk(a,!1)]=d}
ek.prototype.L=function(){var a=w.window||w.globalThis;var b=a.setTimeout;b=b[gk(this,!1)]||b;a.setTimeout=b;b=a.setInterval;b=b[gk(this,!1)]||b;a.setInterval=b;ek.T.L.call(this)};function jk(a){A.call(this,"Error in protected function: "+(a&&a.message?String(a.message):String(a)),a);(a=a&&a.stack)&&typeof a==="string"&&(this.stack=a)}y(jk,A);function mk(){};var nk;function ok(){}y(ok,mk);ok.prototype.j=function(){return new XMLHttpRequest};nk=new ok;function pk(a){Z.call(this);this.headers=new Map;this.S=a||null;this.l=!1;this.g=null;this.M="";this.B=0;this.o=this.K=this.F=this.H=!1;this.N=0;this.v=null;this.O="";this.R=!1}y(pk,Z);var qk=/^https?$/i,rk=["POST","PUT"],sk=[];p=pk.prototype;p.Qa=function(){this.dispose();Ta(sk,this)};
p.send=function(a,b,c,d){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.M+"; newUri="+a);b=b?b.toUpperCase():"GET";this.M=a;this.B=0;this.H=!1;this.l=!0;this.g=this.S?this.S.j():nk.j();this.g.onreadystatechange=Jf(x(this.Ba,this));try{this.K=!0,this.g.open(b,String(a),!0),this.K=!1}catch(g){tk(this);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get===
"function"){e=v(d.keys());for(var f=e.next();!f.done;f=e.next())f=f.value,c.set(f,d.get(f))}else throw Error("Unknown input type for opt_headers: "+String(d));d=Array.from(c.keys()).find(function(g){return"content-type"==g.toLowerCase()});e=w.FormData&&a instanceof w.FormData;!(Ra(rk,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=v(c);for(d=b.next();!d.done;d=b.next())c=v(d.value),d=c.next().value,c=c.next().value,this.g.setRequestHeader(d,c);this.O&&(this.g.responseType=
this.O);"withCredentials"in this.g&&this.g.withCredentials!==this.R&&(this.g.withCredentials=this.R);try{this.v&&(clearTimeout(this.v),this.v=null),this.N>0&&(this.v=setTimeout(this.mb.bind(this),this.N)),this.F=!0,this.g.send(a),this.F=!1}catch(g){tk(this)}};p.mb=function(){typeof wa!="undefined"&&this.g&&(this.B=8,this.dispatchEvent("timeout"),this.abort(8))};function tk(a){a.l=!1;a.g&&(a.o=!0,a.g.abort(),a.o=!1);a.B=5;uk(a);vk(a)}
function uk(a){a.H||(a.H=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))}p.abort=function(a){this.g&&this.l&&(this.l=!1,this.o=!0,this.g.abort(),this.o=!1,this.B=a||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),vk(this))};p.L=function(){this.g&&(this.l&&(this.l=!1,this.o=!0,this.g.abort(),this.o=!1),vk(this,!0));pk.T.L.call(this)};p.Ba=function(){this.ka()||(this.K||this.F||this.o?wk(this):this.ta())};p.ta=function(){wk(this)};
function wk(a){if(a.l&&typeof wa!="undefined")if(a.F&&(a.g?a.g.readyState:0)==4)setTimeout(a.Ba.bind(a),0);else if(a.dispatchEvent("readystatechange"),(a.g?a.g.readyState:0)==4){a.l=!1;try{Ki(a)?(a.dispatchEvent("complete"),a.dispatchEvent("success")):(a.B=6,uk(a))}finally{vk(a)}}}function vk(a,b){if(a.g){a.v&&(clearTimeout(a.v),a.v=null);var c=a.g;a.g=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}}p.isActive=function(){return!!this.g};
function Ki(a){var b=Ji(a);a:switch(b){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var c=!0;break a;default:c=!1}if(!c){if(b=b===0)a=String(a.M).match(yf)[1]||null,!a&&w.self&&w.self.location&&(a=w.self.location.protocol.slice(0,-1)),b=!qk.test(a?a.toLowerCase():"");c=b}return c}function Ji(a){try{return(a.g?a.g.readyState:0)>2?a.g.status:-1}catch(b){return-1}}Pf(function(a){pk.prototype.ta=a(pk.prototype.ta)});function xk(a,b,c){Z.call(this);this.v=b||null;this.o={};this.B=yk;this.H=a;if(!c){this.g=null;this.g=new ek(x(this.l,this));lk(this.g,"setTimeout");lk(this.g,"setInterval");a=this.g;b=w.window||w.globalThis;c=["requestAnimationFrame","mozRequestAnimationFrame","webkitAnimationFrame","msRequestAnimationFrame"];for(var d=0;d<c.length;d++){var e=c[d];c[d]in b&&lk(a,e)}a=this.g;Of=!0;b=x(a.g,a);for(c=0;c<Mf.length;c++)Mf[c](b);Nf.push(a)}}y(xk,Z);
function zk(a,b){Th.call(this,"c");this.error=a;this.W=b}y(zk,Th);function Ak(a,b){return new xk(a,b,void 0)}function yk(a,b,c,d){if(d instanceof Map){var e={};d=v(d);for(var f=d.next();!f.done;f=d.next()){var g=v(f.value);f=g.next().value;g=g.next().value;e[f]=g}}else e=d;d=new pk;sk.push(d);d.j.add("ready",d.Qa,!0,void 0,void 0);d.send(a,b,c,e)}function Bk(a,b){a.B=b}
xk.prototype.l=function(a,b){a=a.error||a;b=b?vh(b):{};a instanceof Error&&xh(b,gb(a));var c=ff(a);if(this.v)try{this.v(c,b)}catch(r){}var d=c.message.substring(0,1900);if(!(a instanceof A)||a.g){var e=c.fileName,f=c.lineNumber;a=c.stack;try{var g=Ef(this.H,"script",e,"error",d,"line",f);a:{for(var h in this.o){var k=!1;break a}k=!0}if(!k){k=g;var l=Df(this.o);g=Af(k,l)}l={};l.trace=a;if(b)for(var m in b)l["context."+m]=b[m];var t=Df(l);this.B(g,"POST",t,this.F)}catch(r){}}try{this.dispatchEvent(new zk(c,
b))}catch(r){}};xk.prototype.L=function(){Gf(this.g);xk.T.L.call(this)};function Ck(){this.g=Date.now()}var Dk=null;Ck.prototype.set=function(a){this.g=a};Ck.prototype.reset=function(){this.set(Date.now())};Ck.prototype.get=ba("g");function Ek(a){this.o=a||"";Dk||(Dk=new Ck);this.D=Dk}Ek.prototype.g=!0;Ek.prototype.j=!0;Ek.prototype.l=!1;function Fk(a){return a<10?"0"+a:String(a)}function Gk(a){Ek.call(this,a)}y(Gk,Ek);
function Hk(a,b){var c=[];c.push(a.o," ");if(a.j){var d=c.push,e=new Date(b.l());d.call(c,"[",Fk(e.getFullYear()-2E3)+Fk(e.getMonth()+1)+Fk(e.getDate())+" "+Fk(e.getHours())+":"+Fk(e.getMinutes())+":"+Fk(e.getSeconds())+"."+Fk(Math.floor(e.getMilliseconds()/10)),"] ")}d=c.push;e=a.D.get();e=(b.l()-e)/1E3;var f=e.toFixed(3),g=0;if(e<1)g=2;else for(;e<100;)g++,e*=10;for(;g-- >0;)f=" "+f;d.call(c,"[",f,"s] ");c.push("[",b.j(),"] ");c.push(b.getMessage());a.l&&(b=b.g(),b!==void 0&&c.push("\n",b instanceof
Error?b.message:String(b)));a.g&&c.push("\n");return c.join("")};function Ik(a){a=a===void 0?new Jk:a;Z.call(this);var b=this;this.O={};this.g=null;this.l={};this.M=new Ci(this);this.Ra=a.v;this.R=a.K;this.Ha=a.F;this.Oa=a.D;this.Ia=a.M;var c=a.j;this.Fa=Vj({xa:a.H});this.Na=a.P;this.S=new Sh;var d=new pk;Kk(this,c);this.F=new Li(d,c,void 0,void 0,void 0);If(this,this.F);this.o=a.g?a.g:$g(c,"docs-sup")+$g(c,"docs-jepp")+"/jserror";if(d=$g(c,"jobset"))this.o=Ef(this.o,"jobset",d);if(d=$g(c,"docs-ci"))this.o=Ef(this.o,"id",d);d=$g(c,"docs-pid");Wg(c.get("docs-eaotx"))&&
d&&(this.o=Ef(this.o,"ouid",d));this.da=Zg(c,"docs-srmoe")||0;this.Ka=Wg(c.get("docs-oesf"));this.ea=Zg(c,"docs-srmour")||0;this.Ma=Wg(c.get("docs-oursf"));d=a.o||this.ea>0&&Math.random()<this.ea;this.Ja=Wg(c.get("docs-wesf"));Lk(this);xg=function(g){return Mk(b,g,"promise rejection")};var e=Zg(c,"docs-srmdue")||0;if(e>0&&Math.random()<e){var f=Wg(c.get("docs-duesf"));Eg=function(g){Mk(b,g,"deferred error",f,"isDeferredUnhandledErrback")}}else Eg=n();e=Zg(c,"docs-srmxue")||0;e=e>0&&Math.random()<
e;c.get("docs-xduesf");e&&cf();d&&(d=new ek(function(g){var h={};h=(h.isUnhandledRejection="true",h);b.Ma?Nk(b,g,h):b.info(g,h)}),kk(d),If(this,d));this.K=null;typeof document!=="undefined"&&document.body&&(this.K=ck(function(g){var h={};h=(h.isWizError="true",h);g=v(g.data.errors);for(var k=g.next();!k.done;k=g.next())k=k.value.error,b.Ja?Nk(b,k,h):b.info(k,h)}));this.N=a.l;this.B=!1;this.H=!0;this.v=!1;this.ca=$g(c,"docs-jern");this.Ga=a.B;this.Ea=a.J.concat(Object.values($e))}u(Ik,Z);
function Lk(a){var b=b===void 0?!1:b;if(Ok){if(Pk!=null)throw Error('ErrorReporter already installed. at "'+Pk.stack+'"');throw Error("ErrorReporter already installed.");}Ok=!0;Pk=Error();a.g=Ak(a.o,function(e,f){return Qk(a,e,f)});var c={};a.Ha&&(c["X-No-Abort"]="1");a.g.F=c;Bk(a.g,function(e,f,g,h){a.H&&a.F.send(e,f,g,h)});if(a.da>0&&Math.random()<a.da){c={};var d=(c.isWindowOnError="true",c);a.Ka?ef(function(e){Nk(a,e.error instanceof Error?e.error:Error(e.message),d)}):ef(function(e){a.log(e.error instanceof
Error?e.error:Error(e.message),d)})}a.M.listen(a.g,"c",function(e){e.W.severity=e.W["severity-unprefixed"]||e.W.severity;var f=e.W.severity;(f=f=="fatal"||f=="postmortem")&&!a.Oa&&(!a.Ra||(b===void 0?0:b)?a.S.notify(void 0,e.W):a.S.notify(e,e.W));a.dispatchEvent(new qi(f?"a":"b",e.error,e.W))})}function Kk(a,b){b=new Ni(b);var c=b.g,d;for(d in c){var e=c[d];e&&(a.l["expflag-"+d]=e.toString())}a.l.experimentIds=b.j.join(",")}
function Nk(a,b,c){a.v=!1;Rk(b,"fatal");if(!a.g){if(b instanceof Qe)throw b.g;throw mf(b);}a.g.l(b,Sk(a,b,c));if(a.Ia){c=Sk(a,b,c);c.is_forceFatal=1;var d=b instanceof Qe?b.g:b;Qk(a,d,c);b=mf(d);a=", context:"+JSON.stringify(Sk(a,d,c));b.message+=a;throw b;}}function Tk(a,b,c){a.v=!1;Rk(b,"warning");a.g&&a.g.l(b,Sk(a,b,c))}Ik.prototype.info=function(a,b,c){this.v=c||!1;Rk(a,"incident");this.g&&this.g.l(a,Sk(this,a,b))};
Ik.prototype.log=function(a,b,c){this.v=!!c;Rk(a,"incident");this.g&&this.g.l(a,Sk(this,a,b))};
function Mk(a,b,c,d,e){d=d===void 0?!0:d;if(b&&typeof b==="object"&&b.type==="error"){var f=b.error;b=JSON.stringify({error:f&&f.message?f.message:"Missing error cause.",stack:f&&f.stack?f.stack:"Missing error cause.",message:b.message,filename:b.filename,lineno:b.lineno,colno:b.colno,type:b.type});c=Error("Unhandled "+c+" with ErrorEvent: "+b)}else c=typeof b==="string"?Error("Unhandled "+c+" with: "+b):typeof b==="number"?Error("Unhandled "+c+" with number: "+b):b==null?Error("Unhandled "+c+' with "null/undefined"'):
b;b={};e&&(b[e]="true");d?Ja(c):a.info(c,b)}function Uk(a,b,c){return function(){a:{var d=qa.apply(0,arguments);if(a.g){try{var e=b.apply(c,d);break a}catch(f){Nk(a,f)}e=void 0}else e=b.apply(c,d)}return e}}function Vk(a,b){a.g&&b.then(void 0,function(c){Nk(a,c instanceof Error?c:Error(c))});return b}function Sk(a,b,c){b instanceof Qe&&(b=b.g);c=c?vh(c):{};c.severity=gb(b).severity;a.R&&(c.errorGroupId=a.R);return c}
function Qk(a,b,c){var d=a.B;try{a.X(b,c)}catch(f){throw d&&!a.N&&(a.H=!1),a.B=!0,c.provideLogDataError=f.message,c.severity||(c.severity="fatal"),mf(f);}finally{if(c["severity-unprefixed"]=c.severity||"fatal",c.severity=""+c["severity-unprefixed"],!a.Ga)for(var e in c)typeof c[e]==="number"||c[e]instanceof Number||typeof c[e]==="boolean"||c[e]instanceof Boolean||a.Ea.includes(e)||e in c&&delete c[e]}}
Ik.prototype.X=function(a,b){for(var c in this.O)try{b[c]=this.O[c](a)}catch(g){}Object.assign(b,this.l);if((wf(),0)>0){var d=new Gk,e="";vf(function(g){e+=Hk(d,g)});b.clientLog=e}c=b.severity||"fatal";this.Na||(c=Rj(this.Fa,a,c,b));this.ca&&(b.reportName=this.ca+"_"+c);b.isArrayPrototypeIntact=Oi().toString();if(!("WorkerGlobalScope"in w&&self instanceof w.WorkerGlobalScope)){try{var f=!!document.getElementById("docs-editor")}catch(g){f=!1}b.isEditorElementAttached=f.toString()}b.documentCharacterSet=
document.characterSet;b.origin=String(w.origin);f=a.stack||"";if(f.trim().length==0||f=="Not available")b["stacklessError-reportingStack"]=lf(Ik.prototype.X),[a.message].concat(pa(Object.keys(b)),pa(Object.values(b))).some(function(g){return g&&g.includes("<eye3")})||(b.eye3Hint="<eye3-stackless title='Stackless JS Error - "+a.name+"'/>");this.B&&!this.N?(this.H=this.v,c=="fatal"?c="postmortem":c=="incident"&&(c="warningafterdeath")):c=="fatal"&&(this.B=!0);this.v=!1;b.severity=c};
Ik.prototype.L=function(){Ok=!1;if(this.K)for(var a=this.K,b=v(a.et),c=b.next();!c.done;c=b.next()){c=c.value;var d=Zj(a.el,c);if(d&&(Ta(d,a.Pa),!d.length)){d=a.el;var e=Ka(d.getAttribute("jsaction")||"");c+=":.CLIENT";e=e.replace(c+";","");e=e.replace(c,"");dk(d,e)}}Hf(this.M,this.g,this.F);Z.prototype.L.call(this)};var Ok=!1,Pk=null;function Jk(){this.K=this.j=void 0;this.D=this.M=this.v=!1;this.g=void 0;this.F=this.l=!1;this.B=!0;this.J=[];this.P=this.o=!1;this.H=[]}
function Rk(a,b){a instanceof Qe&&(a=a.g);fb(a,"severity",b)};function Wk(a){this.o=a.pb||null;this.l=a.oc||!1;this.g=void 0}y(Wk,mk);Wk.prototype.j=function(){var a=new Xk(this.o,this.l);this.g&&(a.F=this.g);return a};function Xk(a,b){Z.call(this);this.X=a;this.K=b;this.F=void 0;this.status=this.readyState=0;this.responseType=this.o=this.l=this.statusText="";this.onreadystatechange=null;this.N=new Headers;this.v=null;this.R="GET";this.S="";this.g=!1;this.O=this.B=this.H=null;this.M=new AbortController}y(Xk,Z);p=Xk.prototype;
p.open=function(a,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.R=a;this.S=b;this.readyState=1;Yk(this)};p.send=function(a){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.M.signal.aborted)throw this.abort(),Error("Request was aborted.");this.g=!0;var b={headers:this.N,method:this.R,credentials:this.F,cache:void 0,signal:this.M.signal};a&&(b.body=a);(this.X||w).fetch(new Request(this.S,b)).then(this.Ya.bind(this),this.ia.bind(this))};
p.abort=function(){this.l=this.o="";this.N=new Headers;this.status=0;this.M.abort("Request was aborted.");this.B&&this.B.cancel("Request was aborted.").catch(n());this.readyState>=1&&this.g&&this.readyState!=4&&(this.g=!1,Zk(this));this.readyState=0};
p.Ya=function(a){if(this.g&&(this.H=a,this.v||(this.status=this.H.status,this.statusText=this.H.statusText,this.v=a.headers,this.readyState=2,Yk(this)),this.g&&(this.readyState=3,Yk(this),this.g)))if(this.responseType==="arraybuffer")a.arrayBuffer().then(this.Wa.bind(this),this.ia.bind(this));else if(typeof w.ReadableStream!=="undefined"&&"body"in a){this.B=a.body.getReader();if(this.K){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.l=
[]}else this.l=this.o="",this.O=new TextDecoder;$k(this)}else a.text().then(this.Xa.bind(this),this.ia.bind(this))};function $k(a){a.B.read().then(a.Va.bind(a)).catch(a.ia.bind(a))}p.Va=function(a){if(this.g){if(this.K&&a.value)this.l.push(a.value);else if(!this.K){var b=a.value?a.value:new Uint8Array(0);if(b=this.O.decode(b,{stream:!a.done}))this.l=this.o+=b}a.done?Zk(this):Yk(this);this.readyState==3&&$k(this)}};p.Xa=function(a){this.g&&(this.l=this.o=a,Zk(this))};
p.Wa=function(a){this.g&&(this.l=a,Zk(this))};p.ia=function(){this.g&&Zk(this)};function Zk(a){a.readyState=4;a.H=null;a.B=null;a.O=null;Yk(a)}p.setRequestHeader=function(a,b){this.N.append(a,b)};p.getResponseHeader=function(a){return this.v?this.v.get(a.toLowerCase())||"":""};p.getAllResponseHeaders=function(){if(!this.v)return"";for(var a=[],b=this.v.entries(),c=b.next();!c.done;)c=c.value,a.push(c[0]+": "+c[1]),c=b.next();return a.join("\r\n")};
function Yk(a){a.onreadystatechange&&a.onreadystatechange.call(a)}Object.defineProperty(Xk.prototype,"withCredentials",{get:function(){return this.F==="include"},set:function(a){this.F=a?"include":"same-origin"}});function al(a){this.g=null;this.j=a<1;this.l=a<.01}function bl(a,b,c){c=c===void 0?{}:c;a.l&&(c.sampling_samplePercentage=(.01).toString(),a.g.info(b,c))}function cl(a,b,c){c=c===void 0?{}:c;a.j&&(c.sampling_samplePercentage=(1).toString(),Tk(a.g,b,c))};function dl(a){this.A=G(a)}u(dl,J);dl.prototype.getMessage=function(){return cd(this,1)};function el(a){this.A=G(a)}u(el,J);function fl(a){this.A=G(a)}u(fl,J);function gl(a){this.A=G(a)}u(gl,J);function hl(a,b){return gd(a,b)}gl.prototype.Aa=function(){return I(this,el,3)};gl.prototype.pa=function(){return I(this,dl,5)};function il(a){this.A=G(a)}u(il,J);function jl(a){var b=new il;return gd(b,a)}il.prototype.pa=function(){return I(this,dl,3)};il.prototype.Aa=function(){return I(this,el,4)};function kl(a){var b=lg();chrome.runtime.sendMessage(yc(a),void 0,function(c){return ll(b,function(d){return new il(d)},c)});return b.promise.catch(function(c){c=kf(c);fb(c,"offscreenDocumentRequestType",dd(a,1).toString());throw c;})}
function ll(a,b,c){var d=chrome.runtime;c!==void 0?(d=b(c),d.pa()?(b=a.reject,c=Error,d=d.pa(),d=ed(d,1),b.call(a,c("Error from Offscreen page:"+d))):a.resolve(d)):a.reject(Error("No response from Offscreen page:"+(d.lastError?d.lastError.message:"without lastError")))};function ml(){return nl(chrome.storage.local,["optedInUserOuid"]).then(function(a){return a.optedInUserOuid||null})}function ol(a){return pl({offlineOptedIn:!0}).then(function(){if(a){var b={};return pl((b.optedInUserOuid=a,b))}})}function ql(){return pl({offlineOptedIn:!1}).then(function(){return rl()})}
function sl(){return nl(chrome.storage.local,["offlineOptedIn"]).then(function(a){a=a.offlineOptedIn;switch(a){case void 0:return"unknown";case !0:return"opted_in";case !1:return"opted_out";default:throw Error("Cannot handle opt in value "+a);}})}function jg(){return nl(chrome.storage.managed,["allowedDocsOfflineDomains"]).then(function(a){return a&&a.allowedDocsOfflineDomains?a.allowedDocsOfflineDomains:[]})}
function kg(){return nl(chrome.storage.managed,["autoEnabledDocsOfflineDomains"]).then(function(a){return a&&a.autoEnabledDocsOfflineDomains?a.autoEnabledDocsOfflineDomains:[]})}function nl(a,b){return new X(function(c,d){a.get(b,function(e){chrome.runtime.lastError?d(Error(chrome.runtime.lastError)):c(e)})})}function pl(a){return new X(function(b,c){chrome.storage.local.set(a,function(){chrome.runtime.lastError?c(Error(chrome.runtime.lastError)):b()})})}
function rl(){return new X(function(a,b){chrome.storage.local.remove("optedInUserOuid",function(){chrome.runtime.lastError?b(Error(chrome.runtime.lastError)):a()})})}function tl(){return nl(chrome.storage.local,["lastSuccessfulFrameConnectTime"]).then(function(a){return a.lastSuccessfulFrameConnectTime||null})};function ul(a){this.A=G(a)}u(ul,J);function vl(a){this.A=G(a)}u(vl,J);function wl(a){this.A=G(a)}u(wl,J);function xl(a){this.A=G(a)}u(xl,J);function yl(a){this.A=G(a)}u(yl,J);function zl(a){this.A=G(a)}u(zl,J);function Al(a){var b=new zl;return gd(b,a)}function Bl(a,b){return Zc(a,xl,5,b)};function Cl(a,b,c){W.call(this);this.v=null;this.H=a;this.B=b;this.o=c;this.j=lg();this.l=!1;a=new yh;Bh(a,"offscreendocument.html");Mh(a,"randomPercentageForSampling",this.o);Mh(a,"sessionId",this.B);this.F={url:a.toString(),reasons:["IFRAME_SCRIPTING"],justification:"Use iframe to access user data under docs.google.com domain"};this.g=new al(this.o)}u(Cl,W);function Dl(a,b){a.v=b}
function El(a){return Fl().then(function(b){return b?kl(Al(5)).then(function(){return chrome.offscreen.closeDocument()}):Promise.resolve()}).then(function(){Gl(a)})}function Hl(a,b){return Il(Jl(a,Kl(a,6,b)))}function Ll(a,b){b=Kl(a,1,b);return Il(Jl(a,b))}function Ml(a,b){return Fl().then(function(c){b[Nl(0)]=c.toString();return c?Promise.resolve():Ol(a)})}
function Ol(a){return chrome.offscreen.createDocument(a.F).catch(function(b){if(b instanceof Error&&b.message.includes("Only a single offscreen document may be created"))bl(a.g,b);else return Promise.reject(b)})}function Pl(a,b){return chrome.offscreen.closeDocument().catch(function(c){c=c instanceof Error?c.message:c.toString();bl(a.g,Error(c),b);b.errorWhenForceCloseOffscreenDoc=c}).then(function(){return Ol(a)})}
function Kl(a,b,c){b=Al(b);var d=new ul;c=fd(d,1,c);c=fd(c,2,a.v.toString());a=fd(c,3,a.H);a=fd(a,4,"opted_in");return Zc(b,ul,2,a)}
function Ql(a,b){var c={sendingFrameRequestType:dd(b,1)},d=Bl(Al(4),b);return Il(Rl(a,d,c,0)).catch(function(e){if(e instanceof Error){c.offlineFrameConnected_afterFirstError=a.l;if(Sl(e.message))return bl(a.g,e,c),new Promise(function(f){return setTimeout(function(){return f(Rl(a,d,c,1))},2E3)});if("Requests cancelled because user has been opted out"==e.message)return Promise.resolve(new el)}return Promise.reject(e instanceof Error?e:Error(e))})}
function Rl(a,b,c,d){return a.j.promise.then(function(){return Fl()}).then(function(e){c[Nl(d)]=e.toString();return e?eg():Tl(a)}).then(function(){return a.j.promise}).then(function(){return kl(b)}).then(function(e){return e.Aa()}).V(function(e){return Ul(e,c)})}function Tl(a){Gl(a);return sl().then(function(b){return b=="opted_in"?ml().then(function(c){return Ll(a,c)}):fg()})}
function Jl(a,b){dd(b,1)==6||dd(b,1);var c={sendingOffscreenDocumentRequestType:dd(b,1).toString()};return eg(Ml(a,c)).then(function(){return xi()}).then(function(){return kl(b)}).V(function(d){return d instanceof Error&&Sl(d.message)?(bl(a.g,d,c),eg(Fl()).then(function(e){c[Nl(1)]=e.toString()}).then(function(){return Pl(a,c)}).then(function(){return xi()}).then(function(){return kl(b)})):Promise.reject(d instanceof Error?d:Error(d))}).V(function(d){return Ul(d,c)})}
function Sl(a){return a.includes("Could not establish connection. Receiving end does not exist.")||a.includes("The message port closed before a response was received.")||a.includes("A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received")}function Fl(){return self.clients.matchAll().then(function(a){return a.some(function(b){return b.url.includes(chrome.runtime.getURL("offscreendocument.html"))})})}
Cl.prototype.L=function(){El(this);W.prototype.L.call(this)};function Il(a){return Promise.resolve(a)}function Gl(a){a.j=lg();a.l=!1}function Nl(a){switch(a){case 0:return"hasDocument_beforeCreatingOffscreenDoc_0";case 1:return"hasDocument_beforeCreatingOffscreenDoc_1";default:throw Error("Cannot get error context key with retryAttempt "+a);}}
function Ul(a,b){a=kf(a);b=v(Object.entries(b));for(var c=b.next();!c.done;c=b.next()){var d=v(c.value);c=d.next().value;d=d.next().value;fb(a,c,d)}throw a;};function Vl(a){this.A=G(a)}u(Vl,J);function Wl(a){this.A=G(a)}u(Wl,J);function Xl(a){this.A=G(a)}u(Xl,J);function Yl(){x(this.l,this);this.g=new Gk;this.g.j=!1;this.g.l=!1;this.j=this.g.g=!1;this.o={}}function Zl(a){1!=a.j&&(a.j=!0)}Yl.prototype.l=function(a){function b(f){if(f){if(f.value>=qf.value)return"error";if(f.value>=rf.value)return"warn";if(f.value>=sf.value)return"log"}return"debug"}if(!this.o[a.j()]){var c=Hk(this.g,a),d=$l;if(d){var e=b(a.o());am(d,e,c,a.g())}}};var $l=w.console;function am(a,b,c,d){if(a[b])a[b](c,d===void 0?"":d);else a.log(c,d===void 0?"":d)};var bm=new Wk({pb:self});bm.g="same-origin";nk=bm;
function cm(){W.call(this);var a=this;this.F=Te();this.g=this.v=null;this.M=!1;this.P=new Yl;Zl(this.P);this.K=lg();chrome.alarms.onAlarm.addListener(function(b){return a.K.promise.then(function(){return Vk(a.g,Uk(a.g,a.eb,a)(b))})});chrome.runtime.onMessageExternal.addListener(function(b,c,d){return dm(a,b,d)});chrome.runtime.onMessage.addListener(this.fb.bind(this));this.B=new Ci(this);If(this,this.B);this.B.listen(w,"message",this.gb);this.o=Math.random()*100;this.H=this.o<1;this.l=new al(this.o);
this.j=new Cl(em(),this.F,this.o);chrome.runtime.onConnectExternal.addListener(n());wi(this.kb,252E5,this)}u(cm,W);p=cm.prototype;p.load=function(){var a=this;this.v="docs.google.com";return pl({docsDomain:this.v}).then(function(){a.g=fm(a);a.K.resolve();If(a,a.g);a.l.g=a.g;a.j.g.g=a.g;Dl(a.j,gm(a));If(a,a.j);var b=Uk(a.g,a.ab,a),c=Vk(a.g,eg().then(function(){return b()}));return eg(c)}).V(function(b){kf(b)})};
function hm(a,b,c){return Mh(Mh(Bh(gm(a),"/offline/extension/report"),"v",c),"optin",b).toString()}p.kb=function(){chrome.alarms.create("open",{delayInMinutes:1});bl(this.l,Error("Called unsafeClose_"))};function im(a,b){b=b===void 0?!1:b;return new X(function(c){chrome.alarms.get("heartbeat",function(d){d||chrome.alarms.create("heartbeat",{periodInMinutes:5});d&&!b||jm(a,"heartbeat");c()})})}function km(){return new X(function(a){chrome.alarms.clear("heartbeat",function(){a()})})}
p.ab=function(){var a=this;return tl().then(function(b){a.g.l.lastSuccessfulFrameConnectTime=(b==null?void 0:b.toString())||"null"}).then(function(){return sl()}).then(function(b){var c=em();a.g.l.extensionVersion=c;a.g.l.optInStatus=String(b);lm(a,String(b),c);switch(b){case "unknown":break;case "opted_in":return ml().then(function(d){return Ll(a.j,d)});case "opted_out":break;default:throw Error("Could not handle opt in status "+b);}})};
function lm(a,b,c){a.H&&(b=hm(a,b,c),w.fetch(new Request(b,{method:"post",mode:"cors"})).then(n()).catch(function(d){Tk(a.g,kf(d))}))}p.gb=function(a){var b=a.g;b&&b.data&&b.ports&&b.ports.length?(a=new Xl(b.data),mm(this,a,b.ports.length>1?b.ports[1]:void 0).then(function(c){b.ports[0].postMessage(yc(c))})):cl(this.l,Error("Dropped invalid event."),{event:String(a)})};
function dm(a,b,c){var d=new Xl(b);mm(a,d).then(function(e){c(yc(e))}).V(function(e){if(e instanceof Error&&e.message=="Attempting to use a disconnected port object")cl(a.l,Error("Failed to reply to request because listen port was disconnected."),{requestType:hc(H(d,1,void 0,Kc))});else throw e;});return!0}
p.fb=function(a,b,c){var d=this;a=new zl(a);switch(hc(H(a,1,void 0,Kc))){case 3:var e=I(a,vl,4);a=nc(H(e,1))!=null?cd(e,1):null;var f=ed(e,2);ol(a).then(function(){return pl({lastSuccessfulFrameConnectTime:parseInt(f,10)})}).then(function(){var h=d.j;h.l=!0;h.j.resolve()}).then(function(){var h=jl(3);c(yc(h))});break;case 7:var g=jl(7);(a=(e=I(a,yl,6))==null?void 0:cd(e,1))?nm(this,a).then(function(){return c(yc(g))}):om(this).then(function(){return c(yc(g))});break;default:throw Error("Unsupported OffscreenDocumentRequestType.");
}return!0};function mm(a,b,c){return eg().then(a.hb.bind(a,b,c)).V(function(d){d=d instanceof Error?d:Error(d);var e=new gl,f=new dl;Zc(e,dl,5,f);fd(f,1,d.message);return e})}
p.hb=function(a){var b=this,c=hl(new gl,hc(H(a,1)));switch(hc(H(a,1,void 0,Kc))){case 1:return(a=(a=I(a,vl,7))?ed(a,1):null)||bl(this.l,Error("Scheduler frame connect request sent without an ouid.")),ol(a).then(function(){return pl({lastSuccessfulFrameConnectTime:Date.now()})}).then(function(){var f=b.j;f.l=!0;f.j.resolve()}).then(function(){return c});case 2:var d=(a=I(a,Vl,8))?ed(a,1):null,e=a?!!$c(a,2):!1;return ol(d).then(function(){return d?d:ml()}).then(function(f){return Hl(b.j,f).then(function(){return im(b,
e)})}).then(function(){return c});case 3:return(a=I(a,yl,3))&&cd(a,1)?(a=cd(a,1),nm(this,a).then(function(){return c})):om(this).then(function(){return c});case 5:return pm(I(a,Wl,5)).then(function(f){Zc(c,fl,4,f);return c});case 4:return a=I(a,xl,4),eg(Ql(this.j,a)).then(function(f){Zc(c,el,3,f);return c})}throw Error("Dropped unknown message "+a);};
function pm(a){var b=ed(a,1);return ig().then(function(c){var d=c[0],e=c[1];c=new fl;e=Ra(e,b)>=0;d=Ra(d,b)>=0||e;d=d==null?d:dc(d);Mc(c,1,d);Mc(c,2,e==null?e:dc(e));return c})}function nm(a,b){return a.M?eg(El(a.j)):(bl(a.l,Error("Extension frame connected with the wrong OUID.")),a.M=!0,eg(Ll(a.j,b)))}function om(a){return ql().then(function(){return km()}).then(function(){return El(a.j)})}p.eb=function(a){return jm(this,a.name)};
function jm(a,b){var c=new xl;c=gd(c,0);var d=new wl;b=fd(d,1,b);Zc(c,wl,2,b);return eg(Ql(a.j,c))}function fm(a){var b=Bh(gm(a),"/offline/jserror").toString(),c=a.H;a=String(a.F);var d=!0;d=d===void 0?!1:d;var e=e===void 0?Tg():e;var f=new Jk;f.v=!1;f.D=!0;f.g=b;f.l=d;f.j=e;f.o=!1;b=new Ik(f);b.l.sessionTypeName="offline-event-page";b.l.reportsNonFatalErrors=String(c);b.l.sid=a;return b}function gm(a){return zh(new yh("//"+a.v),"https")}
function em(){var a=chrome.runtime.getManifest();return a.version?a.version:"unknown"};self.window=self;(new cm).load();
