PageSourceSearch

https://super-simon-kappa.vercel.app/_next/static/chunks/982-791005f4c51ad083.js

js super-simon-kappa.vercel.app collected 2026-10-03 07:49:17 UTC 88,476 bytes, 211 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[982],{8745:function(t,e,n){"use strict";n.d(e,{BH:function(){return Deferred},L:function(){return base64urlEncodeWithoutPadding},LL:function(){return ErrorFactory},P0:function(){return getDefaultEmulatorHostnameAndPort},Sg:function(){return createMockUserToken},ZR:function(){return FirebaseError},aH:function(){return getDefaultAppConfig},eu:function(){return validateIndexedDBOpenable},hl:function(){return isIndexedDBAvailable},m9:function(){return getModularInstance},vZ:function(){return deepEqual}});var i=n(2601);/**
2 * @license
3 * Copyright 2017 Google LLC
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 *   http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */let stringToByteArray$1=function(t){let e=[],n=0;for(let i=0;i<t.length;i++){let s=t.charCodeAt(i);s<128?e[n++]=s:(s<2048?e[n++]=s>>6|192:((64512&s)==55296&&i+1<t.length&&(64512&t.charCodeAt(i+1))==56320?(s=65536+((1023&s)<<10)+(1023&t.charCodeAt(++i)),e[n++]=s>>18|240,e[n++]=s>>12&63|128):e[n++]=s>>12|224,e[n++]=s>>6&63|128),e[n++]=63&s|128)}return e},byteArrayToString=function(t){let e=[],n=0,i=0;for(;n<t.length;){let s=t[n++];if(s<128)e[i++]=String.fromCharCode(s);else if(s>191&&s<224){let o=t[n++];e[i++]=String.fromCharCode((31&s)<<6|63&o)}else if(s>239&&s<365){let o=t[n++],h=t[n++],l=t[n++],u=((7&s)<<18|(63&o)<<12|(63&h)<<6|63&l)-65536;e[i++]=String.fromCharCode(55296+(u>>10)),e[i++]=String.fromCharCode(56320+(1023&u))}else{let o=t[n++],h=t[n++];e[i++]=String.fromCharCode((15&s)<<12|(63&o)<<6|63&h)}}return e.join("")},s={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"==typeof atob,encodeByteArray(t,e){if(!Array.isArray(t))throw Error("encodeByteArray takes an array as a parameter");this.init_();let n=e?this.byteToCharMapWebSafe_:this.byteToCharMap_,i=[];for(let e=0;e<t.length;e+=3){let s=t[e],o=e+1<t.length,h=o?t[e+1]:0,l=e+2<t.length,u=l?t[e+2]:0,f=s>>2,d=(3&s)<<4|h>>4,g=(15&h)<<2|u>>6,b=63&u;l||(b=64,o||(g=64)),i.push(n[f],n[d],n[g],n[b])}return i.join("")},encodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?btoa(t):this.encodeByteArray(stringToByteArray$1(t),e)},decodeString(t,e){return this.HAS_NATIVE_SUPPORT&&!e?atob(t):byteArrayToString(this.decodeStringToByteArray(t,e))},decodeStringToByteArray(t,e){this.init_();let n=e?this.charToByteMapWebSafe_:this.charToByteMap_,i=[];for(let e=0;e<t.length;){let s=n[t.charAt(e++)],o=e<t.length,h=o?n[t.charAt(e)]:0;++e;let l=e<t.length,u=l?n[t.charAt(e)]:64;++e;let f=e<t.length,d=f?n[t.charAt(e)]:64;if(++e,null==s||null==h||null==u||null==d)throw new DecodeBase64StringError;let g=s<<2|h>>4;if(i.push(g),64!==u){let t=h<<4&240|u>>2;if(i.push(t),64!==d){let t=u<<6&192|d;i.push(t)}}}return i},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let t=0;t<this.ENCODED_VALS.length;t++)this.byteToCharMap_[t]=this.ENCODED_VALS.charAt(t),this.charToByteMap_[this.byteToCharMap_[t]]=t,this.byteToCharMapWebSafe_[t]=this.ENCODED_VALS_WEBSAFE.charAt(t),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[t]]=t,t>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(t)]=t,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(t)]=t)}}};let DecodeBase64StringError=class DecodeBase64StringError extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}};let base64Encode=function(t){let e=stringToByteArray$1(t);return s.encodeByteArray(e,!0)},base64urlEncodeWithoutPadding=function(t){return base64Encode(t).replace(/\./g,"")},base64Decode=function(t){try{return s.decodeString(t,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};/**
17 * @license
18 * Copyright 2022 Google LLC
19 *
20 * Licensed under the Apache License, Version 2.0 (the "License");
21 * you may not use this file except in compliance with the License.
22 * You may obtain a copy of the License at
23 *
24 *   http://www.apache.org/licenses/LICENSE-2.0
25 *
26 * Unless required by applicable law or agreed to in writing, software
27 * distributed under the License is distributed on an "AS IS" BASIS,
28 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
29 * See the License for the specific language governing permissions and
30 * limitations under the License.
31 */function getGlobal(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==n.g)return n.g;throw Error("Unable to locate global object.")}/**
32 * @license
33 * Copyright 2022 Google LLC
34 *
35 * Licensed under the Apache License, Version 2.0 (the "License");
36 * you may not use this file except in compliance with the License.
37 * You may obtain a copy of the License at
38 *
39 *   http://www.apache.org/licenses/LICENSE-2.0
40 *
41 * Unless required by applicable law or agreed to in writing, software
42 * distributed under the License is distributed on an "AS IS" BASIS,
43 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
44 * See the License for the specific language governing permissions and
45 * limitations under the License.
46 */let getDefaultsFromGlobal=()=>getGlobal().__FIREBASE_DEFAULTS__,getDefaultsFromEnvVariable=()=>{if(void 0===i||void 0===i.env)return;let t=i.env.__FIREBASE_DEFAULTS__;if(t)return JSON.parse(t)},getDefaultsFromCookie=()=>{let t;if("undefined"==typeof document)return;try{t=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(t){return}let e=t&&base64Decode(t[1]);return e&&JSON.parse(e)},getDefaults=()=>{try{return getDefaultsFromGlobal()||getDefaultsFromEnvVariable()||getDefaultsFromCookie()}catch(t){console.info(`Unable to get __FIREBASE_DEFAULTS__ due to: ${t}`);return}},getDefaultEmulatorHost=t=>{var e,n;return null===(n=null===(e=getDefaults())||void 0===e?void 0:e.emulatorHosts)||void 0===n?void 0:n[t]},getDefaultEmulatorHostnameAndPort=t=>{let e=getDefaultEmulatorHost(t);if(!e)return;let n=e.lastIndexOf(":");if(n<=0||n+1===e.length)throw Error(`Invalid host ${e} with no separate hostname and port!`);let i=parseInt(e.substring(n+1),10);return"["===e[0]?[e.substring(1,n-1),i]:[e.substring(0,n),i]},getDefaultAppConfig=()=>{var t;return null===(t=getDefaults())||void 0===t?void 0:t.config};/**
47 * @license
48 * Copyright 2017 Google LLC
49 *
50 * Licensed under the Apache License, Version 2.0 (the "License");
51 * you may not use this file except in compliance with the License.
52 * You may obtain a copy of the License at
53 *
54 *   http://www.apache.org/licenses/LICENSE-2.0
55 *
56 * Unless required by applicable law or agreed to in writing, software
57 * distributed under the License is distributed on an "AS IS" BASIS,
58 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
59 * See the License for the specific language governing permissions and
60 * limitations under the License.
61 */let Deferred=class Deferred{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise((t,e)=>{this.resolve=t,this.reject=e})}wrapCallback(t){return(e,n)=>{e?this.reject(e):this.resolve(n),"function"==typeof t&&(this.promise.catch(()=>{}),1===t.length?t(e):t(e,n))}}};/**
62 * @license
63 * Copyright 2021 Google LLC
64 *
65 * Licensed under the Apache License, Version 2.0 (the "License");
66 * you may not use this file except in compliance with the License.
67 * You may obtain a copy of the License at
68 *
69 *   http://www.apache.org/licenses/LICENSE-2.0
70 *
71 * Unless required by applicable law or agreed to in writing, software
72 * distributed under the License is distributed on an "AS IS" BASIS,
73 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
74 * See the License for the specific language governing permissions and
75 * limitations under the License.
76 */function createMockUserToken(t,e){if(t.uid)throw Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');let n=e||"demo-project",i=t.iat||0,s=t.sub||t.user_id;if(!s)throw Error("mockUserToken must contain 'sub' or 'user_id' field!");let o=Object.assign({iss:`https://securetoken.google.com/${n}`,aud:n,iat:i,exp:i+3600,auth_time:i,sub:s,user_id:s,firebase:{sign_in_provider:"custom",identities:{}}},t);return[base64urlEncodeWithoutPadding(JSON.stringify({alg:"none",type:"JWT"})),base64urlEncodeWithoutPadding(JSON.stringify(o)),""].join(".")}function isIndexedDBAvailable(){try{return"object"==typeof indexedDB}catch(t){return!1}}function validateIndexedDBOpenable(){return new Promise((t,e)=>{try{let n=!0,i="validate-browser-context-for-indexeddb-analytics-module",s=self.indexedDB.open(i);s.onsuccess=()=>{s.result.close(),n||self.indexedDB.deleteDatabase(i),t(!0)},s.onupgradeneeded=()=>{n=!1},s.onerror=()=>{var t;e((null===(t=s.error)||void 0===t?void 0:t.message)||"")}}catch(t){e(t)}})}
76let FirebaseError=class FirebaseError extends Error{constructor(t,e,n){super(e),this.code=t,this.customData=n,this.name="FirebaseError",Object.setPrototypeOf(this,FirebaseError.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,ErrorFactory.prototype.create)}};let ErrorFactory=class ErrorFactory{constructor(t,e,n){this.service=t,this.serviceName=e,this.errors=n}create(t,...e){let n=e[0]||{},i=`${this.service}/${t}`,s=this.errors[t],o=s?replaceTemplate(s,n):"Error",h=`${this.serviceName}: ${o} (${i}).`,l=new FirebaseError(i,h,n);return l}};function replaceTemplate(t,e){return t.replace(o,(t,n)=>{let i=e[n];return null!=i?String(i):`<${n}?>`})}let o=/\{\$([^}]+)}/g;function deepEqual(t,e){if(t===e)return!0;let n=Object.keys(t),i=Object.keys(e);for(let s of n){if(!i.includes(s))return!1;let n=t[s],o=e[s];if(isObject(n)&&isObject(o)){if(!deepEqual(n,o))return!1}else if(n!==o)return!1}for(let t of i)if(!n.includes(t))return!1;return!0}function isObject(t){return null!==t&&"object"==typeof t}/**
77 * @license
78 * Copyright 2021 Google LLC
79 *
80 * Licensed under the Apache License, Version 2.0 (the "License");
81 * you may not use this file except in compliance with the License.
82 * You may obtain a copy of the License at
83 *
84 *   http://www.apache.org/licenses/LICENSE-2.0
85 *
86 * Unless required by applicable law or agreed to in writing, software
87 * distributed under the License is distributed on an "AS IS" BASIS,
88 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
89 * See the License for the specific language governing permissions and
90 * limitations under the License.
91 */function getModularInstance(t){return t&&t._delegate?t._delegate:t}},1396:function(t,e,n){t.exports=n(8326)},3991:function(t,e,n){"use strict";let i,s;n.d(e,{Jn:function(){return ti},qX:function(){return _getProvider},Xd:function(){return _registerComponent},Mq:function(){return getApp},C6:function(){return getApps},ZF:function(){return initializeApp},KN:function(){return registerVersion}});var o=n(5538),h=n(6914),l=n(8745);let instanceOfAny=(t,e)=>e.some(e=>t instanceof e);function getIdbProxyableTypes(){return i||(i=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function getCursorAdvanceMethods(){return s||(s=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}let u=new WeakMap,f=new WeakMap,d=new WeakMap,g=new WeakMap,b=new WeakMap;function promisifyRequest(t){let e=new Promise((e,n)=>{let unlisten=()=>{t.removeEventListener("success",success),t.removeEventListener("error",error)},success=()=>{e(wrap_idb_value_wrap(t.result)),unlisten()},error=()=>{n(t.error),unlisten()};t.addEventListener("success",success),t.addEventListener("error",error)});return e.then(e=>{e instanceof IDBCursor&&u.set(e,t)}).catch(()=>{}),b.set(e,t),e}function cacheDonePromiseForTransaction(t){if(f.has(t))return;let e=new Promise((e,n)=>{let unlisten=()=>{t.removeEventListener("complete",complete),t.removeEventListener("error",error),t.removeEventListener("abort",error)},complete=()=>{e(),unlisten()},error=()=>{n(t.error||new DOMException("AbortError","AbortError")),unlisten()};t.addEventListener("complete",complete),t.addEventListener("error",error),t.addEventListener("abort",error)});f.set(t,e)}let m={get(t,e,n){if(t instanceof IDBTransaction){if("done"===e)return f.get(t);if("objectStoreNames"===e)return t.objectStoreNames||d.get(t);if("store"===e)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return wrap_idb_value_wrap(t[e])},set:(t,e,n)=>(t[e]=n,!0),has:(t,e)=>t instanceof IDBTransaction&&("done"===e||"store"===e)||e in t};function replaceTraps(t){m=t(m)}function wrapFunction(t){return t!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?getCursorAdvanceMethods().includes(t)?function(...e){return t.apply(unwrap(this),e),wrap_idb_value_wrap(u.get(this))}:function(...e){return wrap_idb_value_wrap(t.apply(unwrap(this),e))}:function(e,...n){let i=t.call(unwrap(this),e,...n);return d.set(i,e.sort?e.sort():[e]),wrap_idb_value_wrap(i)}}function transformCachableValue(t){return"function"==typeof t?wrapFunction(t):(t instanceof IDBTransaction&&cacheDonePromiseForTransaction(t),instanceOfAny(t,getIdbProxyableTypes()))?new Proxy(t,m):t}function wrap_idb_value_wrap(t){if(t instanceof IDBRequest)return promisifyRequest(t);if(g.has(t))return g.get(t);let e=transformCachableValue(t);return e!==t&&(g.set(t,e),b.set(e,t)),e}let unwrap=t=>b.get(t);function openDB(t,e,{blocked:n,upgrade:i,blocking:s,terminated:o}={}){let h=indexedDB.open(t,e),l=wrap_idb_value_wrap(h);return i&&h.addEventListener("upgradeneeded",t=>{i(wrap_idb_value_wrap(h.result),t.oldVersion,t.newVersion,wrap_idb_value_wrap(h.transaction),t)}),n&&h.addEventListener("blocked",t=>n(t.oldVersion,t.newVersion,t)),l.then(t=>{o&&t.addEventListener("close",()=>o()),s&&t.addEventListener("versionchange",t=>s(t.oldVersion,t.newVersion,t))}).catch(()=>{}),l}let E=["get","getKey","getAll","getAllKeys","count"],_=["put","add","delete","clear"],j=new Map;function getMethod(t,e){if(!(t instanceof IDBDatabase&&!(e in t)&&"string"==typeof e))return;if(j.get(e))return j.get(e);let n=e.replace(/FromIndex$/,""),i=e!==n,s=_.includes(n);if(!(n in(i?IDBIndex:IDBObjectStore).prototype)||!(s||E.includes(n)))return;let method=async function(t,...e){let o=this.transaction(t,s?"readwrite":"readonly"),h=o.store;
91return i&&(h=h.index(e.shift())),(await Promise.all([h[n](...e),s&&o.done]))[0]};return j.set(e,method),method}replaceTraps(t=>({...t,get:(e,n,i)=>getMethod(e,n)||t.get(e,n,i),has:(e,n)=>!!getMethod(e,n)||t.has(e,n)}));/**
92 * @license
93 * Copyright 2019 Google LLC
94 *
95 * Licensed under the Apache License, Version 2.0 (the "License");
96 * you may not use this file except in compliance with the License.
97 * You may obtain a copy of the License at
98 *
99 *   http://www.apache.org/licenses/LICENSE-2.0
100 *
101 * Unless required by applicable law or agreed to in writing, software
102 * distributed under the License is distributed on an "AS IS" BASIS,
103 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
104 * See the License for the specific language governing permissions and
105 * limitations under the License.
106 */let PlatformLoggerServiceImpl=class PlatformLoggerServiceImpl{constructor(t){this.container=t}getPlatformInfoString(){let t=this.container.getProviders();return t.map(t=>{if(!isVersionServiceProvider(t))return null;{let e=t.getImmediate();return`${e.library}/${e.version}`}}).filter(t=>t).join(" ")}};function isVersionServiceProvider(t){let e=t.getComponent();return(null==e?void 0:e.type)==="VERSION"}let L="@firebase/app",k="0.9.19",$=new h.Yd("@firebase/app"),V="[DEFAULT]",z={[L]:"fire-core","@firebase/app-compat":"fire-core-compat","@firebase/analytics":"fire-analytics","@firebase/analytics-compat":"fire-analytics-compat","@firebase/app-check":"fire-app-check","@firebase/app-check-compat":"fire-app-check-compat","@firebase/auth":"fire-auth","@firebase/auth-compat":"fire-auth-compat","@firebase/database":"fire-rtdb","@firebase/database-compat":"fire-rtdb-compat","@firebase/functions":"fire-fn","@firebase/functions-compat":"fire-fn-compat","@firebase/installations":"fire-iid","@firebase/installations-compat":"fire-iid-compat","@firebase/messaging":"fire-fcm","@firebase/messaging-compat":"fire-fcm-compat","@firebase/performance":"fire-perf","@firebase/performance-compat":"fire-perf-compat","@firebase/remote-config":"fire-rc","@firebase/remote-config-compat":"fire-rc-compat","@firebase/storage":"fire-gcs","@firebase/storage-compat":"fire-gcs-compat","@firebase/firestore":"fire-fst","@firebase/firestore-compat":"fire-fst-compat","fire-js":"fire-js",firebase:"fire-js-all"},tt=new Map,te=new Map;function _addComponent(t,e){try{t.container.addComponent(e)}catch(n){$.debug(`Component ${e.name} failed to register with FirebaseApp ${t.name}`,n)}}function _registerComponent(t){let e=t.name;if(te.has(e))return $.debug(`There were multiple attempts to register component ${e}.`),!1;for(let n of(te.set(e,t),tt.values()))_addComponent(n,t);return!0}function _getProvider(t,e){let n=t.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),t.container.getProvider(e)}let tn=new l.LL("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invali
106d-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}."});/**
107 * @license
108 * Copyright 2019 Google LLC
109 *
110 * Licensed under the Apache License, Version 2.0 (the "License");
111 * you may not use this file except in compliance with the License.
112 * You may obtain a copy of the License at
113 *
114 *   http://www.apache.org/licenses/LICENSE-2.0
115 *
116 * Unless required by applicable law or agreed to in writing, software
117 * distributed under the License is distributed on an "AS IS" BASIS,
118 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
119 * See the License for the specific language governing permissions and
120 * limitations under the License.
121 */let FirebaseAppImpl=class FirebaseAppImpl{constructor(t,e,n){this._isDeleted=!1,this._options=Object.assign({},t),this._config=Object.assign({},e),this._name=e.name,this._automaticDataCollectionEnabled=e.automaticDataCollectionEnabled,this._container=n,this.container.addComponent(new o.wA("app",()=>this,"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(t){this.checkDestroyed(),this._automaticDataCollectionEnabled=t}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(t){this._isDeleted=t}checkDestroyed(){if(this.isDeleted)throw tn.create("app-deleted",{appName:this._name})}};/**
122 * @license
123 * Copyright 2019 Google LLC
124 *
125 * Licensed under the Apache License, Version 2.0 (the "License");
126 * you may not use this file except in compliance with the License.
127 * You may obtain a copy of the License at
128 *
129 *   http://www.apache.org/licenses/LICENSE-2.0
130 *
131 * Unless required by applicable law or agreed to in writing, software
132 * distributed under the License is distributed on an "AS IS" BASIS,
133 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
134 * See the License for the specific language governing permissions and
135 * limitations under the License.
136 */let ti="10.4.0";function initializeApp(t,e={}){let n=t;if("object"!=typeof e){let t=e;e={name:t}}let i=Object.assign({name:V,automaticDataCollectionEnabled:!1},e),s=i.name;if("string"!=typeof s||!s)throw tn.create("bad-app-name",{appName:String(s)});if(n||(n=(0,l.aH)()),!n)throw tn.create("no-options");let h=tt.get(s);if(h){if((0,l.vZ)(n,h.options)&&(0,l.vZ)(i,h.config))return h;throw tn.create("duplicate-app",{appName:s})}let u=new o.H0(s);for(let t of te.values())u.addComponent(t);let f=new FirebaseAppImpl(n,i,u);return tt.set(s,f),f}function getApp(t=V){let e=tt.get(t);if(!e&&t===V&&(0,l.aH)())return initializeApp();if(!e)throw tn.create("no-app",{appName:t});return e}function getApps(){return Array.from(tt.values())}function registerVersion(t,e,n){var i;let s=null!==(i=z[t])&&void 0!==i?i:t;n&&(s+=`-${n}`);let h=s.match(/\s|\//),l=e.match(/\s|\//);if(h||l){let t=[`Unable to register library "${s}" with version "${e}":`];h&&t.push(`library name "${s}" contains illegal characters (whitespace or "/")`),h&&l&&t.push("and"),l&&t.push(`version name "${e}" contains illegal characters (whitespace or "/")`),$.warn(t.join(" "));return}_registerComponent(new o.wA(`${s}-version`,()=>({library:s,version:e}),"VERSION"))}let tr="firebase-heartbeat-store",ts=null;function getDbPromise(){return ts||(ts=openDB("firebase-heartbeat-database",1,{upgrade:(t,e)=>{0===e&&t.createObjectStore(tr)}}).catch(t=>{throw tn.create("idb-open",{originalErrorMessage:t.message})})),ts}async function readHeartbeatsFromIndexedDB(t){try{let e=await getDbPromise(),n=await e.transaction(tr).objectStore(tr).get(computeKey(t));return n}catch(t){if(t instanceof l.ZR)$.warn(t.message);else{let e=tn.create("idb-get",{originalErrorMessage:null==t?void 0:t.message});$.warn(e.message)}}}async function writeHeartbeatsToIndexedDB(t,e){try{let n=await getDbPromise(),i=n.transaction(tr,"readwrite"),s=i.objectStore(tr);await s.put(e,computeKey(t)),await i.done}catch(t){if(t instanceof l.ZR)$.warn(t.message);else{let e=tn.create("idb-set",{originalErrorMessage:null==t?void 0:t.message});$.warn(e.message)}}}function computeKey(t){return`${t.name}!${t.options.appId}`}let HeartbeatServiceImpl=class HeartbeatServiceImpl{constructor(t){this.container=t,this._heartbeatsCache=null;let e=this.container.getProvider("app").getImmediate();this._storage=new HeartbeatStorageImpl(e),this._heartbeatsCachePromise=this._storage.read().then(t=>(this._heartbeatsCache=t,t))}async triggerHeartbeat(){let t=this.container.getProvider("platform-logger").getImmediate(),e=t.getPlatformInfoString(),n=getUTCDateString();return(null===this._heartbeatsCache&&(this._heartbeatsCache=await this._heartbeatsCachePromise),this._heartbeatsCache.lastSentHeartbeatDate===n||this._heartbeatsCache.heartbeats.some(t=>t.date===n))?void 0:(this._heartbeatsCache.heartbeats.push({date:n,agent:e}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter(t=>{let e=new Date(t.date).valueOf(),n=Date.now();return n-e<=2592e6}),this._storage.overwrite(this._heartbeatsCache))}
136async getHeartbeatsHeader(){if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,null===this._heartbeatsCache||0===this._heartbeatsCache.heartbeats.length)return"";let t=getUTCDateString(),{heartbeatsToSend:e,unsentEntries:n}=extractHeartbeatsForHeader(this._heartbeatsCache.heartbeats),i=(0,l.L)(JSON.stringify({version:2,heartbeats:e}));return this._heartbeatsCache.lastSentHeartbeatDate=t,n.length>0?(this._heartbeatsCache.heartbeats=n,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),i}};function getUTCDateString(){let t=new Date;return t.toISOString().substring(0,10)}function extractHeartbeatsForHeader(t,e=1024){let n=[],i=t.slice();for(let s of t){let t=n.find(t=>t.agent===s.agent);if(t){if(t.dates.push(s.date),countBytes(n)>e){t.dates.pop();break}}else if(n.push({agent:s.agent,dates:[s.date]}),countBytes(n)>e){n.pop();break}i=i.slice(1)}return{heartbeatsToSend:n,unsentEntries:i}}let HeartbeatStorageImpl=class HeartbeatStorageImpl{constructor(t){this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!(0,l.hl)()&&(0,l.eu)().then(()=>!0).catch(()=>!1)}async read(){let t=await this._canUseIndexedDBPromise;if(!t)return{heartbeats:[]};{let t=await readHeartbeatsFromIndexedDB(this.app);return t||{heartbeats:[]}}}async overwrite(t){var e;let n=await this._canUseIndexedDBPromise;if(n){let n=await this.read();return writeHeartbeatsToIndexedDB(this.app,{lastSentHeartbeatDate:null!==(e=t.lastSentHeartbeatDate)&&void 0!==e?e:n.lastSentHeartbeatDate,heartbeats:t.heartbeats})}}async add(t){var e;let n=await this._canUseIndexedDBPromise;if(n){let n=await this.read();return writeHeartbeatsToIndexedDB(this.app,{lastSentHeartbeatDate:null!==(e=t.lastSentHeartbeatDate)&&void 0!==e?e:n.lastSentHeartbeatDate,heartbeats:[...n.heartbeats,...t.heartbeats]})}}};function countBytes(t){return(0,l.L)(JSON.stringify({version:2,heartbeats:t})).length}_registerComponent(new o.wA("platform-logger",t=>new PlatformLoggerServiceImpl(t),"PRIVATE")),_registerComponent(new o.wA("heartbeat",t=>new HeartbeatServiceImpl(t),"PRIVATE")),registerVersion(L,k,""),registerVersion(L,k,"esm2017"),registerVersion("fire-js","")},5538:function(t,e,n){"use strict";n.d(e,{H0:function(){return ComponentContainer},wA:function(){return Component}});var i=n(8745);let Component=class Component{constructor(t,e,n){this.name=t,this.instanceFactory=e,this.type=n,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(t){return this.instantiationMode=t,this}setMultipleInstances(t){return this.multipleInstances=t,this}setServiceProps(t){return this.serviceProps=t,this}setInstanceCreatedCallback(t){return this.onInstanceCreated=t,this}};/**
137 * @license
138 * Copyright 2019 Google LLC
139 *
140 * Licensed under the Apache License, Version 2.0 (the "License");
141 * you may not use this file except in compliance with the License.
142 * You may obtain a copy of the License at
143 *
144 *   http://www.apache.org/licenses/LICENSE-2.0
145 *
146 * Unless required by applicable law or agreed to in writing, software
147 * distributed under the License is distributed on an "AS IS" BASIS,
148 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
149 * See the License for the specific language governing permissions and
150 * limitations under the License.
151 */let s="[DEFAULT]";/**
152 * @license
153 * Copyright 2019 Google LLC
154 *
155 * Licensed under the Apache License, Version 2.0 (the "License");
156 * you may not use this file except in compliance with the License.
157 * You may obtain a copy of the License at
158 *
159 *   http://www.apache.org/licenses/LICENSE-2.0
160 *
161 * Unless required by applicable law or agreed to in writing, software
162 * distributed under the License is distributed on an "AS IS" BASIS,
163 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
164 * See the License for the specific language governing permissions and
165 * limitations under the License.
166 */let Provider=class Provider{constructor(t,e){this.name=t,this.container=e,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(t){let e=this.normalizeInstanceIdentifier(t);if(!this.instancesDeferred.has(e)){let t=new i.BH;if(this.instancesDeferred.set(e,t),this.isInitialized(e)||this.shouldAutoInitialize())try{let n=this.getOrInitializeService({instanceIdentifier:e});n&&t.resolve(n)}catch(t){}}return this.instancesDeferred.get(e).promise}getImmediate(t){var e;let n=this.normalizeInstanceIdentifier(null==t?void 0:t.identifier),i=null!==(e=null==t?void 0:t.optional)&&void 0!==e&&e;if(this.isInitialized(n)||this.shouldAutoInitialize())try{return this.getOrInitializeService({instanceIdentifier:n})}catch(t){if(i)return null;throw t}else{if(i)return null;throw Error(`Service ${this.name} is not available`)}}getComponent(){return this.component}setComponent(t){if(t.name!==this.name)throw Error(`Mismatching Component ${t.name} for Provider ${this.name}.`);if(this.component)throw Error(`Component for ${this.name} has already been provided`);if(this.component=t,this.shouldAutoInitialize()){if(isComponentEager(t))try{this.getOrInitializeService({instanceIdentifier:s})}catch(t){}for(let[t,e]of this.instancesDeferred.entries()){let n=this.normalizeInstanceIdentifier(t);try{let t=this.getOrInitializeService({instanceIdentifier:n});e.resolve(t)}catch(t){}}}}clearInstance(t=s){this.instancesDeferred.delete(t),this.instancesOptions.delete(t),this.instances.delete(t)}async delete(){let t=Array.from(this.instances.values());await Promise.all([...t.filter(t=>"INTERNAL"in t).map(t=>t.INTERNAL.delete()),...t.filter(t=>"_delete"in t).map(t=>t._delete())])}isComponentSet(){return null!=this.component}isInitialized(t=s){return this.instances.has(t)}getOptions(t=s){return this.instancesOptions.get(t)||{}}initialize(t={}){let{options:e={}}=t,n=this.normalizeInstanceIdentifier(t.instanceIdentifier);if(this.isInitialized(n))throw Error(`${this.name}(${n}) has already been initialized`);if(!this.isComponentSet())throw Error(`Component ${this.name} has not been registered yet`);let i=this.getOrInitializeService({instanceIdentifier:n,options:e});for(let[t,e]of this.instancesDeferred.entries()){let s=this.normalizeInstanceIdentifier(t);n===s&&e.resolve(i)}return i}onInit(t,e){var n;let i=this.normalizeInstanceIdentifier(e),s=null!==(n=this.onInitCallbacks.get(i))&&void 0!==n?n:new Set;s.add(t),this.onInitCallbacks.set(i,s);let o=this.instances.get(i);return o&&t(o,i),()=>{s.delete(t)}}invokeOnInitCallbacks(t,e){let n=this.onInitCallbacks.get(e);if(n)for(let i of n)try{i(t,e)}catch(t){}}getOrInitializeService({instanceIdentifier:t,options:e={}}){let n=this.instances.get(t);if(!n&&this.component&&(n=this.component.instanceFactory(this.container,{instanceIdentifier:normalizeIdentifierForFactory(t),options:e}),this.instances.set(t,n),this.instancesOptions.set(t,e),this.invokeOnInitCallbacks(n,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,n)}catch(t){}return n||null}normalizeInstanceIdentifier(t=s){return this.component?this.component.multipleInstances?t:s:t}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}};function normalizeIdentifierForFactory(t){return t===s?void 0:t}function isComponentEager(t){return"EAGER"===t.instantiationMode}/**
167 * @license
168 * Copyright 2019 Google LLC
169 *
170 * Licensed under the Apache License, Version 2.0 (the "License");
171 * you may not use this file except in compliance with the License.
172 * You may obtain a copy of the License at
173 *
174 *   http://www.apache.org/licenses/LICENSE-2.0
175 *
176 * Unless required by applicable law or agreed to in writing, software
177 * distributed under the License is distributed on an "AS IS" BASIS,
178 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
179 * See the License for the specific language governing permissions and
180 * limitations under the License.
181 */let ComponentContainer=class ComponentContainer{constructor(t){this.name=t,this.providers=new Map}addComponent(t){let e=this.getProvider(t.name);if(e.isComponentSet())throw Error(`Component ${t.name} has already been registered with ${this.name}`);e.setComponent(t)}addOrOverwriteComponent(t){let e=this.getProvider(t.name);e.isComponentSet()&&this.providers.delete(t.name),this.addComponent(t)}getProvider(t){if(this.providers.has(t))return this.providers.get(t);let e=new Provider(t,this);return this.providers.set(t,e),e}getProviders(){return Array.from(this.providers.values())}}},6914:function(t,e,n){"use strict";var i,s;n.d(e,{Yd:function(){return Logger},in:function(){return i}});/**
182 * @license
183 * Copyright 2017 Google LLC
184 *
185 * Licensed under the Apache License, Version 2.0 (the "License");
186 * you may not use this file except in compliance with the License.
187 * You may obtain a copy of the License at
188 *
189 *   http://www.apache.org/licenses/LICENSE-2.0
190 *
191 * Unless required by applicable law or agreed to in writing, software
192 * distributed under the License is distributed on an "AS IS" BASIS,
193 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
194 * See the License for the specific language governing permissions and
195 * limitations under the License.
196 */let o=[];(s=i||(i={}))[s.DEBUG=0]="DEBUG",s[s.VERBOSE=1]="VERBOSE",s[s.INFO=2]="INFO",s[s.WARN=3]="WARN",s[s.ERROR=4]="ERROR",s[s.SILENT=5]="SILENT";let h={debug:i.DEBUG,verbose:i.VERBOSE,info:i.INFO,warn:i.WARN,error:i.ERROR,silent:i.SILENT},l=i.INFO,u={[i.DEBUG]:"log",[i.VERBOSE]:"log",[i.INFO]:"info",[i.WARN]:"warn",[i.ERROR]:"error"},defaultLogHandler=(t,e,...n)=>{if(e<t.logLevel)return;let i=new Date().toISOString(),s=u[e];if(s)console[s](`[${i}]  ${t.name}:`,...n);else throw Error(`Attempted to log a message with an invalid logType (value: ${e})`)};let Logger=class Logger{constructor(t){this.name=t,this._logLevel=l,this._logHandler=defaultLogHandler,this._userLogHandler=null,o.push(this)}get logLevel(){return this._logLevel}set logLevel(t){if(!(t in i))throw TypeError(`Invalid value "${t}" assigned to \`logLevel\``);this._logLevel=t}setLogLevel(t){this._logLevel="string"==typeof t?h[t]:t}get logHandler(){return this._logHandler}set logHandler(t){if("function"!=typeof t)throw TypeError("Value assigned to `logHandler` must be a function");this._logHandler=t}get userLogHandler(){return this._userLogHandler}set userLogHandler(t){this._userLogHandler=t}debug(...t){this._userLogHandler&&this._userLogHandler(this,i.DEBUG,...t),this._logHandler(this,i.DEBUG,...t)}log(...t){this._userLogHandler&&this._userLogHandler(this,i.VERBOSE,...t),this._logHandler(this,i.VERBOSE,...t)}info(...t){this._userLogHandler&&this._userLogHandler(this,i.INFO,...t),this._logHandler(this,i.INFO,...t)}warn(...t){this._userLogHandler&&this._userLogHandler(this,i.WARN,...t),this._logHandler(this,i.WARN,...t)}error(...t){this._userLogHandler&&this._userLogHandler(this,i.ERROR,...t),this._logHandler(this,i.ERROR,...t)}}},613:function(t,e,n){"use strict";n.d(e,{FJ:function(){return tV},JJ:function(){return tY},UE:function(){return tW},V8:function(){return tZ},ii:function(){return tq},jK:function(){return tX},ju:function(){return tG},kN:function(){return tJ},tw:function(){return tz},z8:function(){return tQ}});var i,s,o,h,l,u="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},f={},d=d||{},g=u||self;function aa(t){var e=typeof t;return"array"==(e="object"!=e?e:t?Array.isArray(t)?"array":e:"null")||"object"==e&&"number"==typeof t.length}function p(t){var e=typeof t;return"object"==e&&null!=t||"function"==e}function ea(t,e,n){return t.call.apply(t.bind,arguments)}function fa(t,e,n){if(!t)throw Error();if(2<arguments.length){var i=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,i),t.apply(e,n)}}return function(){return t.apply(e,arguments)}}function q(t,e,n){return(q=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?ea:fa).apply(null,arguments)}
196function ha(t,e){var n=Array.prototype.slice.call(arguments,1);return function(){var e=n.slice();return e.push.apply(e,arguments),t.apply(this,e)}}function r(t,e){function c(){}c.prototype=e.prototype,t.$=e.prototype,t.prototype=new c,t.prototype.constructor=t,t.ac=function(t,n,i){for(var s=Array(arguments.length-2),o=2;o<arguments.length;o++)s[o-2]=arguments[o];return e.prototype[n].apply(t,s)}}function v(){this.s=this.s,this.o=this.o}v.prototype.s=!1,v.prototype.sa=function(){this.s||(this.s=!0,this.N())},v.prototype.N=function(){if(this.o)for(;this.o.length;)this.o.shift()()};let b=Array.prototype.indexOf?function(t,e){return Array.prototype.indexOf.call(t,e,void 0)}:function(t,e){if("string"==typeof t)return"string"!=typeof e||1!=e.length?-1:t.indexOf(e,0);for(let n=0;n<t.length;n++)if(n in t&&t[n]===e)return n;return -1};function ma(t){let e=t.length;if(0<e){let n=Array(e);for(let i=0;i<e;i++)n[i]=t[i];return n}return[]}function na(t,e){for(let e=1;e<arguments.length;e++){let n=arguments[e];if(aa(n)){let e=t.length||0,i=n.length||0;t.length=e+i;for(let s=0;s<i;s++)t[e+s]=n[s]}else t.push(n)}}function w(t,e){this.type=t,this.g=this.target=e,this.defaultPrevented=!1}w.prototype.h=function(){this.defaultPrevented=!0};var m=function(){if(!g.addEventListener||!Object.defineProperty)return!1;var t=!1,e=Object.defineProperty({},"passive",{get:function(){t=!0}});try{g.addEventListener("test",()=>{},e),g.removeEventListener("test",()=>{},e)}catch(t){}return t}();function x(t){return/^[\s\xa0]*$/.test(t)}function pa(){var t=g.navigator;return t&&(t=t.userAgent)?t:""}function y(t){return -1!=pa().indexOf(t)}function qa(t){return qa[" "](t),t}function ra(t,e){return Object.prototype.hasOwnProperty.call(tk,t)?tk[t]:tk[t]=e(t)}qa[" "]=function(){};var E=y("Opera"),_=y("Trident")||y("MSIE"),j=y("Edge"),L=j||_,k=y("Gecko")&&!(-1!=pa().toLowerCase().indexOf("webkit")&&!y("Edge"))&&!(y("Trident")||y("MSIE"))&&!y("Edge"),$=-1!=pa().toLowerCase().indexOf("webkit")&&!y("Edge");function ya(){var t=g.document;return t?t.documentMode:void 0}t:{var V,z="",tt=(V=pa(),k?/rv:([^\);]+)(\)|;)/.exec(V):j?/Edge\/([\d\.]+)/.exec(V):_?/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(V):$?/WebKit\/(\S+)/.exec(V):E?/(?:Version)[ \/]?(\S+)/.exec(V):void 0);if(tt&&(z=tt?tt[1]:""),_){var te=ya();if(null!=te&&te>parseFloat(z)){s=String(te);break t}}s=z}var tn=g.document&&_&&(ya()||parseInt(s,10))||void 0;function A(t,e){if(w.call(this,t?t.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,t){var n=this.type=t.type,i=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:null;if(this.target=t.target||t.srcElement,this.g=e,e=t.relatedTarget){if(k){t:{try{qa(e.nodeName);var s=!0;break t}catch(t){}s=!1}s||(e=null)}}else"mouseover"==n?e=t.fromElement:"mouseout"==n&&(e=t.toElement);this.relatedTarget=e,i?(this.clientX=void 0!==i.clientX?i.clientX:i.pageX,this.clientY=void 0!==i.clientY?i.clientY:i.pageY,this.screenX=i.screenX||0,this.screenY=i.screenY||0):(this.clientX=void 0!==t.clientX?t.clientX:t.pageX,this.clientY=void 0!==t.clientY?t.clientY:t.pageY,this.screenX=t.screenX||0,this.screenY=t.screenY||0),this.button=t.button,this.key=t.key||"",this.ctrlKey=t.ctrlKey,this.altKey=t.altKey,this.shiftKey=t.shiftKey,this.metaKey=t.metaKey,this.pointerId=t.pointerId||0,this.pointerType="string"==typeof t.pointerType?t.pointerType:ti[t.pointerType]||"",this.state=t.state,this.i=t,t.defaultPrevented&&A.$.h.call(this)}}r(A,w);var ti={2:"touch",3:"pen",4:"mouse"};A.prototype.h=function(){A.$.h.call(this);var t=this.i;t.preventDefault?t.preventDefault():t.returnValue=!1};var tr="closure_listenable_"+(1e6*Math.random()|0),ts=0;function Ja(t,e,n,i,s){this.listener=t,this.proxy=null,this.src=e,this.type=n,this.capture=!!i,this.la=s,this.key=++ts,this.fa=this.ia=!1}function Ka(t){t.fa=!0,t.listener=null,t.proxy=null,t.src=null,t.la=null}function Na(t,e,n){for(let i in t)e.call(n,t[i],i,t)}function Oa(t,e){for(let n in t)e.call(void 0,t[n],n,t)}function Pa(t){let e={};for(let n in t)e[n]=t[n];return e}let to="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleStr
196ing toString valueOf".split(" ");function Ra(t,e){let n,i;for(let e=1;e<arguments.length;e++){for(n in i=arguments[e])t[n]=i[n];for(let e=0;e<to.length;e++)n=to[e],Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}}function Sa(t){this.src=t,this.g={},this.h=0}function Ua(t,e){var n=e.type;if(n in t.g){var i,s=t.g[n],o=b(s,e);(i=0<=o)&&Array.prototype.splice.call(s,o,1),i&&(Ka(e),0==t.g[n].length&&(delete t.g[n],t.h--))}}function Ta(t,e,n,i){for(var s=0;s<t.length;++s){var o=t[s];if(!o.fa&&o.listener==e&&!!n==o.capture&&o.la==i)return s}return -1}Sa.prototype.add=function(t,e,n,i,s){var o=t.toString();(t=this.g[o])||(t=this.g[o]=[],this.h++);var h=Ta(t,e,i,s);return -1<h?(e=t[h],n||(e.ia=!1)):((e=new Ja(e,this.src,o,!!i,s)).ia=n,t.push(e)),e};var ta="closure_lm_"+(1e6*Math.random()|0),th={};function Ya(t,e,n,i,s){if(i&&i.once)return Za(t,e,n,i,s);if(Array.isArray(e)){for(var o=0;o<e.length;o++)Ya(t,e[o],n,i,s);return null}return n=$a(n),t&&t[tr]?t.O(e,n,p(i)?!!i.capture:!!i,s):ab(t,e,n,!1,i,s)}function ab(t,e,n,i,s,o){if(!e)throw Error("Invalid event type");var h=p(s)?!!s.capture:!!s,l=bb(t);if(l||(t[ta]=l=new Sa(t)),(n=l.add(e,n,i,h,o)).proxy)return n;if(i=cb(),n.proxy=i,i.src=t,i.listener=n,t.addEventListener)m||(s=h),void 0===s&&(s=!1),t.addEventListener(e.toString(),i,s);else if(t.attachEvent)t.attachEvent(db(e.toString()),i);else if(t.addListener&&t.removeListener)t.addListener(i);else throw Error("addEventListener and attachEvent are unavailable.");return n}function cb(){function a(e){return t.call(a.src,a.listener,e)}let t=eb;return a}function Za(t,e,n,i,s){if(Array.isArray(e)){for(var o=0;o<e.length;o++)Za(t,e[o],n,i,s);return null}return n=$a(n),t&&t[tr]?t.P(e,n,p(i)?!!i.capture:!!i,s):ab(t,e,n,!0,i,s)}function fb(t,e,n,i,s){if(Array.isArray(e))for(var o=0;o<e.length;o++)fb(t,e[o],n,i,s);else(i=p(i)?!!i.capture:!!i,n=$a(n),t&&t[tr])?(t=t.i,(e=String(e).toString())in t.g&&-1<(n=Ta(o=t.g[e],n,i,s))&&(Ka(o[n]),Array.prototype.splice.call(o,n,1),0==o.length&&(delete t.g[e],t.h--))):t&&(t=bb(t))&&(e=t.g[e.toString()],t=-1,e&&(t=Ta(e,n,i,s)),(n=-1<t?e[t]:null)&&gb(n))}function gb(t){if("number"!=typeof t&&t&&!t.fa){var e=t.src;if(e&&e[tr])Ua(e.i,t);else{var n=t.type,i=t.proxy;e.removeEventListener?e.removeEventListener(n,i,t.capture):e.detachEvent?e.detachEvent(db(n),i):e.addListener&&e.removeListener&&e.removeListener(i),(n=bb(e))?(Ua(n,t),0==n.h&&(n.src=null,e[ta]=null)):Ka(t)}}}function db(t){return t in th?th[t]:th[t]="on"+t}function eb(t,e){if(t.fa)t=!0;else{e=new A(e,this);var n=t.listener,i=t.la||t.src;t.ia&&gb(t),t=n.call(i,e)}return t}function bb(t){return(t=t[ta])instanceof Sa?t:null}var tl="__closure_events_fn_"+(1e9*Math.random()>>>0);function $a(t){return"function"==typeof t?t:(t[tl]||(t[tl]=function(e){return t.handleEvent(e)}),t[tl])}function B(){v.call(this),this.i=new Sa(this),this.S=this,this.J=null}function C(t,e){var n,i=t.J;if(i)for(n=[];i;i=i.J)n.push(i);if(t=t.S,i=e.type||e,"string"==typeof e)e=new w(e,t);else if(e instanceof w)e.target=e.target||t;else{var s=e;Ra(e=new w(i,t),s)}if(s=!0,n)for(var o=n.length-1;0<=o;o--){var h=e.g=n[o];s=ib(h,i,!0,e)&&s}if(s=ib(h=e.g=t,i,!0,e)&&s,s=ib(h,i,!1,e)&&s,n)for(o=0;o<n.length;o++)s=ib(h=e.g=n[o],i,!1,e)&&s}function ib(t,e,n,i){if(!(e=t.i.g[String(e)]))return!0;e=e.concat();for(var s=!0,o=0;o<e.length;++o){var h=e[o];if(h&&!h.fa&&h.capture==n){var l=h.listener,u=h.la||h.src;h.ia&&Ua(t.i,h),s=!1!==l.call(u,i)&&s}}return s&&!i.defaultPrevented}r(B,v),B.prototype[tr]=!0,B.prototype.removeEventListener=function(t,e,n,i){fb(this,t,e,n,i)},B.prototype.N=function(){if(B.$.N.call(this),this.i){var t,e=this.i;for(t in e.g){for(var n=e.g[t],i=0;i<n.length;i++)Ka(n[i]);delete e.g[t],e.h--}}this.J=null},B.prototype.O=function(t,e,n,i){return this.i.add(String(t),e,!1,n,i)},B.prototype.P=function(t,e,n,i){return this.i.add(String(t),e,!0,n,i)};var tu=g.JSON.stringify;let kb=class kb{constructor(t,e){this.i=t,this.j=e,this.h=0,this.g=null}get(){let t;return 0<this.h?(this.h--,t=this.g,this.g=t.next,t.next=null):t=this.i(),t}};function lb(){let t=null;return tg.g&&(t=tg.g,tg.g=tg.g.next,tg.g||(tg.h=null),t.next=null),t}let nb=class nb{constructor(){this.h=this.g=null}add(t,e){let n=tf.get();n.set(t,e),this.h?this.h.next=n:this.g=n,this.h=n}};var tf=new kb(()=>new pb,t=>t.reset());
196let pb=class pb{constructor(){this.next=this.g=this.h=null}set(t,e){this.h=t,this.g=e,this.next=null}reset(){this.next=this.g=this.h=null}};function qb(t){var e=1;t=t.split(":");let n=[];for(;0<e&&t.length;)n.push(t.shift()),e--;return t.length&&n.push(t.join(":")),n}function rb(t){g.setTimeout(()=>{throw t},0)}let td,tp=!1,tg=new nb,vb=()=>{let t=g.Promise.resolve(void 0);td=()=>{t.then(ub)}};var ub=()=>{for(var t;t=lb();){try{t.h.call(t.g)}catch(t){rb(t)}tf.j(t),100>tf.h&&(tf.h++,t.next=tf.g,tf.g=t)}tp=!1};function wb(t,e){B.call(this),this.h=t||1,this.g=e||g,this.j=q(this.qb,this),this.l=Date.now()}function xb(t){t.ga=!1,t.T&&(t.g.clearTimeout(t.T),t.T=null)}function yb(t,e,n){if("function"==typeof t)n&&(t=q(t,n));else if(t&&"function"==typeof t.handleEvent)t=q(t.handleEvent,t);else throw Error("Invalid listener argument");return 2147483647<Number(e)?-1:g.setTimeout(t,e||0)}function zb(t){t.g=yb(()=>{t.g=null,t.i&&(t.i=!1,zb(t))},t.j);let e=t.h;t.h=null,t.m.apply(null,e)}r(wb,B),(l=wb.prototype).ga=!1,l.T=null,l.qb=function(){if(this.ga){var t=Date.now()-this.l;0<t&&t<.8*this.h?this.T=this.g.setTimeout(this.j,this.h-t):(this.T&&(this.g.clearTimeout(this.T),this.T=null),C(this,"tick"),this.ga&&(xb(this),this.start()))}},l.start=function(){this.ga=!0,this.T||(this.T=this.g.setTimeout(this.j,this.h),this.l=Date.now())},l.N=function(){wb.$.N.call(this),xb(this),delete this.g};let Ab=class Ab extends v{constructor(t,e){super(),this.m=t,this.j=e,this.h=null,this.i=!1,this.g=null}l(t){this.h=arguments,this.g?this.i=!0:zb(this)}N(){super.N(),this.g&&(g.clearTimeout(this.g),this.g=null,this.i=!1,this.h=null)}};function Bb(t){v.call(this),this.h=t,this.g={}}r(Bb,v);var tb=[];function Db(t,e,n,i){Array.isArray(n)||(n&&(tb[0]=n.toString()),n=tb);for(var s=0;s<n.length;s++){var o=Ya(e,n[s],i||t.handleEvent,!1,t.h||t);if(!o)break;t.g[o.key]=o}}function Fb(t){Na(t.g,function(t,e){this.g.hasOwnProperty(e)&&gb(t)},t),t.g={}}function Gb(){this.g=!0}function Hb(t,e,n,i,s,o){t.info(function(){if(t.g){if(o)for(var h="",l=o.split("&"),u=0;u<l.length;u++){var f=l[u].split("=");if(1<f.length){var d=f[0];f=f[1];var g=d.split("_");h=2<=g.length&&"type"==g[1]?h+(d+"=")+f+"&":h+(d+"=redacted&")}}else h=null}else h=o;return"XMLHTTP REQ ("+i+") [attempt "+s+"]: "+e+"\n"+n+"\n"+h})}function Ib(t,e,n,i,s,o,h){t.info(function(){return"XMLHTTP RESP ("+i+") [ attempt "+s+"]: "+e+"\n"+n+"\n"+o+" "+h})}function D(t,e,n,i){t.info(function(){return"XMLHTTP TEXT ("+e+"): "+Jb(t,n)+(i?" "+i:"")})}function Kb(t,e){t.info(function(){return"TIMEOUT: "+e})}function Jb(t,e){if(!t.g)return e;if(!e)return null;try{var n=JSON.parse(e);if(n){for(t=0;t<n.length;t++)if(Array.isArray(n[t])){var i=n[t];if(!(2>i.length)){var s=i[1];if(Array.isArray(s)&&!(1>s.length)){var o=s[0];if("noop"!=o&&"stop"!=o&&"close"!=o)for(var h=1;h<s.length;h++)s[h]=""}}}}return tu(n)}catch(t){return e}}Bb.prototype.N=function(){Bb.$.N.call(this),Fb(this)},Bb.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented")},Gb.prototype.Ea=function(){this.g=!1},Gb.prototype.info=function(){};var tm={},ty=null;function Mb(){return ty=ty||new B}function Nb(t){w.call(this,tm.Ta,t)}function Ob(t){let e=Mb();C(e,new Nb(e))}function Pb(t,e){w.call(this,tm.STAT_EVENT,t),this.stat=e}function F(t){let e=Mb();C(e,new Pb(e,t))}function Qb(t,e){w.call(this,tm.Ua,t),this.size=e}function Rb(t,e){if("function"!=typeof t)throw Error("Fn must not be null and must be a function");return g.setTimeout(function(){t()},e)}tm.Ta="serverreachability",r(Nb,w),tm.STAT_EVENT="statevent",r(Pb,w),tm.Ua="timingevent",r(Qb,w);var tv={NO_ERROR:0,rb:1,Eb:2,Db:3,yb:4,Cb:5,Fb:6,Qa:7,TIMEOUT:8,Ib:9},tw={wb:"complete",Sb:"success",Ra:"error",Qa:"abort",Kb:"ready",Lb:"readystatechange",TIMEOUT:"timeout",Gb:"incrementaldata",Jb:"progress",zb:"downloadprogress",$b:"uploadprogress"};function Ub(){}function Vb(t){return t.h||(t.h=t.i())}function Wb(){}Ub.prototype.h=null;var tE={OPEN:"a",vb:"b",Ra:"c",Hb:"d"};function Yb(){w.call(this,"d")}function Zb(){w.call(this,"c")}function ac(){}function bc(t,e,n,i){this.l=t,this.j=e,this.m=n,this.W=i||1,this.U=new Bb(this),this.P=tS,t=L?125:void 0,this.V=new wb(t),this.I=null,this.i=!1,this.s=this.A=this.v=this.L=this.G=this.Y=this.B=null,this.F=[],this.g=null,this.C=0,this.o=this.u=null,this.ca=-1,this.J=!1,this.O=0,this.M=null,this.ba=this.K=this.aa=this.S=!1,this.h=new dc}function dc(){this.i=null,this.g="",this.h=!1}r(Yb,w),r(Zb,w),r(ac,Ub),ac.prototype.g=function(){return new XMLHttpRequest},ac.prototype.i=function(){return{}},h=new ac;var tS=45e3,tT={},tC={};function gc(t,e,n){t.L=1,t.v=hc(G(e)),t.s=n,t.S=!0,ic(t,null)}function ic(t,e){t.G=Date.now(),jc(t),t.A=G(t.v);var n=t.A,i=t.W;Array.isArray(i)||(i=[String(i)]),kc(n.i,"t",i),t.C=0,n=t.l.J,t.h=new dc,t.g=lc(t.l,n?e:null,!t.s),0<t.O&&(t.M=new Ab(q(t.Pa,t,t.g),t.O)),Db(t.U,t.g,"readystatechange",t.nb),e=t.I?Pa(t.I):{},t.s?(t.u||(t.u="POST"),e["Content-Type"]="application/x-www-form-urlencoded",t.g.ha(t.A,t.u,t.s,e)):(t.u="GET",t.g.ha(t.A,t.u,null,e)),Ob(),Hb(t.j,t.u,t.A,t.m,t.W,t.s)}function oc(t){return!!t.g&&"GET"==t.u&&2!=t.L&&t.l.Ha}function rc(t,e,n){let i=!0,s;for(;!t.J&&t.C<n.length;)if((s=uc(t,n))==tC){4==e&&(t.o=4,F(14),i=!1),D(t.j,t.m,null,"[Incomplete Response]");break}else if(s==tT){t.o=4,F(15),D(t.j,t.m,n,"[Invalid Chunk]"),i=!1;break}
196else D(t.j,t.m,s,null),qc(t,s);oc(t)&&s!=tC&&s!=tT&&(t.h.g="",t.C=0),4!=e||0!=n.length||t.h.h||(t.o=1,F(16),i=!1),t.i=t.i&&i,i?0<n.length&&!t.ba&&(t.ba=!0,(e=t.l).g==t&&e.ca&&!e.M&&(e.l.info("Great, no buffering proxy detected. Bytes received: "+n.length),vc(e),e.M=!0,F(11))):(D(t.j,t.m,n,"[Invalid Chunked Response]"),I(t),pc(t))}function uc(t,e){var n=t.C,i=e.indexOf("\n",n);return -1==i?tC:isNaN(n=Number(e.substring(n,i)))?tT:(i+=1)+n>e.length?tC:(e=e.slice(i,i+n),t.C=i+n,e)}function jc(t){t.Y=Date.now()+t.P,wc(t,t.P)}function wc(t,e){if(null!=t.B)throw Error("WatchDog timer not null");t.B=Rb(q(t.lb,t),e)}function nc(t){t.B&&(g.clearTimeout(t.B),t.B=null)}function pc(t){0==t.l.H||t.J||sc(t.l,t)}function I(t){nc(t);var e=t.M;e&&"function"==typeof e.sa&&e.sa(),t.M=null,xb(t.V),Fb(t.U),t.g&&(e=t.g,t.g=null,e.abort(),e.sa())}function qc(t,e){try{var n=t.l;if(0!=n.H&&(n.g==t||xc(n.i,t))){if(!t.K&&xc(n.i,t)&&3==n.H){try{var i=n.Ja.g.parse(e)}catch(t){i=null}if(Array.isArray(i)&&3==i.length){var s=i;if(0==s[0]){t:if(!n.u){if(n.g){if(n.g.G+3e3<t.G)yc(n),zc(n);else break t}Ac(n),F(18)}}else n.Fa=s[1],0<n.Fa-n.V&&37500>s[2]&&n.G&&0==n.A&&!n.v&&(n.v=Rb(q(n.ib,n),6e3));if(1>=Bc(n.i)&&n.oa){try{n.oa()}catch(t){}n.oa=void 0}}else J(n,11)}else if((t.K||n.g==t)&&yc(n),!x(e))for(s=n.Ja.g.parse(e),e=0;e<s.length;e++){let l=s[e];if(n.V=l[0],l=l[1],2==n.H){if("c"==l[0]){n.K=l[1],n.pa=l[2];let e=l[3];null!=e&&(n.ra=e,n.l.info("VER="+n.ra));let s=l[4];null!=s&&(n.Ga=s,n.l.info("SVER="+n.Ga));let u=l[5];null!=u&&"number"==typeof u&&0<u&&(i=1.5*u,n.L=i,n.l.info("backChannelRequestTimeoutMs_="+i)),i=n;let f=t.g;if(f){let t=f.g?f.g.getResponseHeader("X-Client-Wire-Protocol"):null;if(t){var o=i.i;o.g||-1==t.indexOf("spdy")&&-1==t.indexOf("quic")&&-1==t.indexOf("h2")||(o.j=o.l,o.g=new Set,o.h&&(Cc(o,o.h),o.h=null))}if(i.F){let t=f.g?f.g.getResponseHeader("X-HTTP-Session-Id"):null;t&&(i.Da=t,K(i.I,i.F,t))}}if(n.H=3,n.h&&n.h.Ba(),n.ca&&(n.S=Date.now()-t.G,n.l.info("Handshake RTT: "+n.S+"ms")),(i=n).wa=Dc(i,i.J?i.pa:null,i.Y),t.K){Ec(i.i,t);var h=i.L;h&&t.setTimeout(h),t.B&&(nc(t),jc(t)),i.g=t}else Fc(i);0<n.j.length&&Gc(n)}else"stop"!=l[0]&&"close"!=l[0]||J(n,7)}else 3==n.H&&("stop"==l[0]||"close"==l[0]?"stop"==l[0]?J(n,7):Hc(n):"noop"!=l[0]&&n.h&&n.h.Aa(l),n.A=0)}}Ob(4)}catch(t){}}function Ic(t){if(t.Z&&"function"==typeof t.Z)return t.Z();if("undefined"!=typeof Map&&t instanceof Map||"undefined"!=typeof Set&&t instanceof Set)return Array.from(t.values());if("string"==typeof t)return t.split("");if(aa(t)){for(var e=[],n=t.length,i=0;i<n;i++)e.push(t[i]);return e}for(i in e=[],n=0,t)e[n++]=t[i];return e}function Jc(t){if(t.ta&&"function"==typeof t.ta)return t.ta();if(!t.Z||"function"!=typeof t.Z){if("undefined"!=typeof Map&&t instanceof Map)return Array.from(t.keys());if(!("undefined"!=typeof Set&&t instanceof Set)){if(aa(t)||"string"==typeof t){var e=[];t=t.length;for(var n=0;n<t;n++)e.push(n);return e}for(let i in e=[],n=0,t)e[n++]=i;return e}}}function Kc(t,e){if(t.forEach&&"function"==typeof t.forEach)t.forEach(e,void 0);else if(aa(t)||"string"==typeof t)Array.prototype.forEach.call(t,e,void 0);else for(var n=Jc(t),i=Ic(t),s=i.length,o=0;o<s;o++)e.call(void 0,i[o],n&&n[o],t)}(l=bc.prototype).setTimeout=function(t){this.P=t},l.nb=function(t){t=t.target;let e=this.M;e&&3==H(t)?e.l():this.Pa(t)},l.Pa=function(t){try{if(t==this.g)t:{let d=H(this.g);var e=this.g.Ia();let b=this.g.da();if(!(3>d)&&(3!=d||L||this.g&&(this.h.h||this.g.ja()||mc(this.g)))){this.J||4!=d||7==e||(8==e||0>=b?Ob(3):Ob(2)),nc(this);var n=this.g.da();this.ca=n;e:if(oc(this)){var i=mc(this.g);t="";var s=i.length,o=4==H(this.g);if(!this.h.i){if("undefined"==typeof TextDecoder){I(this),pc(this);var h="";break e}this.h.i=new g.TextDecoder}for(e=0;e<s;e++)this.h.h=!0,t+=this.h.i.decode(i[e],{stream:o&&e==s-1});i.splice(0,s),this.h.g+=t,this.C=0,h=this.h.g}else h=this.g.ja();if(this.i=200==n,Ib(this.j,this.u,this.A,this.m,this.W,d,n),this.i){if(this.aa&&
196!this.K){e:{if(this.g){var l,u=this.g;if((l=u.g?u.g.getResponseHeader("X-HTTP-Initial-Response"):null)&&!x(l)){var f=l;break e}}f=null}if(n=f)D(this.j,this.m,n,"Initial handshake response via X-HTTP-Initial-Response"),this.K=!0,qc(this,n);else{this.i=!1,this.o=3,F(12),I(this),pc(this);break t}}this.S?(rc(this,d,h),L&&this.i&&3==d&&(Db(this.U,this.V,"tick",this.mb),this.V.start())):(D(this.j,this.m,h,null),qc(this,h)),4==d&&I(this),this.i&&!this.J&&(4==d?sc(this.l,this):(this.i=!1,jc(this)))}else tc(this.g),400==n&&0<h.indexOf("Unknown SID")?(this.o=3,F(12)):(this.o=0,F(13)),I(this),pc(this)}}}catch(t){}finally{}},l.mb=function(){if(this.g){var t=H(this.g),e=this.g.ja();this.C<e.length&&(nc(this),rc(this,t,e),this.i&&4!=t&&jc(this))}},l.cancel=function(){this.J=!0,I(this)},l.lb=function(){this.B=null;let t=Date.now();0<=t-this.Y?(Kb(this.j,this.A),2!=this.L&&(Ob(),F(17)),I(this),this.o=2,pc(this)):wc(this,this.Y-t)};var t_=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");function Mc(t,e){if(t){t=t.split("&");for(var n=0;n<t.length;n++){var i=t[n].indexOf("="),s=null;if(0<=i){var o=t[n].substring(0,i);s=t[n].substring(i+1)}else o=t[n];e(o,s?decodeURIComponent(s.replace(/\+/g," ")):"")}}}function M(t){if(this.g=this.s=this.j="",this.m=null,this.o=this.l="",this.h=!1,t instanceof M){this.h=t.h,Nc(this,t.j),this.s=t.s,this.g=t.g,Oc(this,t.m),this.l=t.l;var e=t.i,n=new Pc;n.i=e.i,e.g&&(n.g=new Map(e.g),n.h=e.h),Qc(this,n),this.o=t.o}else t&&(e=String(t).match(t_))?(this.h=!1,Nc(this,e[1]||"",!0),this.s=Rc(e[2]||""),this.g=Rc(e[3]||"",!0),Oc(this,e[4]),this.l=Rc(e[5]||"",!0),Qc(this,e[6]||"",!0),this.o=Rc(e[7]||"")):(this.h=!1,this.i=new Pc(null,this.h))}function G(t){return new M(t)}function Nc(t,e,n){t.j=n?Rc(e,!0):e,t.j&&(t.j=t.j.replace(/:$/,""))}function Oc(t,e){if(e){if(isNaN(e=Number(e))||0>e)throw Error("Bad port number "+e);t.m=e}else t.m=null}function Qc(t,e,n){e instanceof Pc?(t.i=e,Xc(t.i,t.h)):(n||(e=Sc(e,tO)),t.i=new Pc(e,t.h))}function K(t,e,n){t.i.set(e,n)}function hc(t){return K(t,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),t}function Rc(t,e){return t?e?decodeURI(t.replace(/%25/g,"%2525")):decodeURIComponent(t):""}function Sc(t,e,n){return"string"==typeof t?(t=encodeURI(t).replace(e,Zc),n&&(t=t.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),t):null}function Zc(t){return"%"+((t=t.charCodeAt(0))>>4&15).toString(16)+(15&t).toString(16)}M.prototype.toString=function(){var t=[],e=this.j;e&&t.push(Sc(e,tI,!0),":");var n=this.g;return(n||"file"==e)&&(t.push("//"),(e=this.s)&&t.push(Sc(e,tI,!0),"@"),t.push(encodeURIComponent(String(n)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(n=this.m)&&t.push(":",String(n))),(n=this.l)&&(this.g&&"/"!=n.charAt(0)&&t.push("/"),t.push(Sc(n,"/"==n.charAt(0)?tA:tD,!0))),(n=this.i.toString())&&t.push("?",n),(n=this.o)&&t.push("#",Sc(n,tP)),t.join("")};var tI=/[#\/\?@]/g,tD=/[#\?:]/g,tA=/[#\?]/g,tO=/[#\?@]/g,tP=/#/g;function Pc(t,e){this.h=this.g=null,this.i=t||null,this.j=!!e}function N(t){t.g||(t.g=new Map,t.h=0,t.i&&Mc(t.i,function(e,n){t.add(decodeURIComponent(e.replace(/\+/g," ")),n)}))}function $c(t,e){N(t),e=O(t,e),t.g.has(e)&&(t.i=null,t.h-=t.g.get(e).length,t.g.delete(e))}function ad(t,e){return N(t),e=O(t,e),t.g.has(e)}function kc(t,e,n){$c(t,e),0<n.length&&(t.i=null,t.g.set(O(t,e),ma(n)),t.h+=n.length)}function O(t,e){return e=String(e),t.j&&(e=e.toLowerCase()),e}function Xc(t,e){e&&!t.j&&(N(t),t.i=null,t.g.forEach(function(t,e){var n=e.toLowerCase();e!=n&&($c(this,e),kc(this,n,t))},t)),t.j=e}(l=Pc.prototype).add=function(t,e){N(this),this.i=null,t=O(this,t);var n=this.g.get(t);return n||this.g.set(t,n=[]),n.push(e),this.h+=1,this},l.forEach=function(t,e){N(this),this.g.forEach(function(n,i){n.forEach(function(n){t.call(e,n,i,this)},this)},this)},l.ta=function(){N(this);let t=Array.from(this.g.values()),e=Array.from(this.g.keys()),n=[];for(let i=0;i<e.length;i++){let s=t[i];for(let t=0;t<s.length;t++)n.push(e[i])}return n},l.Z=function(t){N(this);let e=[];
196if("string"==typeof t)ad(this,t)&&(e=e.concat(this.g.get(O(this,t))));else{t=Array.from(this.g.values());for(let n=0;n<t.length;n++)e=e.concat(t[n])}return e},l.set=function(t,e){return N(this),this.i=null,ad(this,t=O(this,t))&&(this.h-=this.g.get(t).length),this.g.set(t,[e]),this.h+=1,this},l.get=function(t,e){return t&&0<(t=this.Z(t)).length?String(t[0]):e},l.toString=function(){if(this.i)return this.i;if(!this.g)return"";let t=[],e=Array.from(this.g.keys());for(var n=0;n<e.length;n++){var i=e[n];let o=encodeURIComponent(String(i)),h=this.Z(i);for(i=0;i<h.length;i++){var s=o;""!==h[i]&&(s+="="+encodeURIComponent(String(h[i]))),t.push(s)}}return this.i=t.join("&")};var tB=class{constructor(t,e){this.g=t,this.map=e}};function cd(t){this.l=t||tM,t=g.PerformanceNavigationTiming?0<(t=g.performance.getEntriesByType("navigation")).length&&("hq"==t[0].nextHopProtocol||"h2"==t[0].nextHopProtocol):!!(g.g&&g.g.Ka&&g.g.Ka()&&g.g.Ka().dc),this.j=t?this.l:1,this.g=null,1<this.j&&(this.g=new Set),this.h=null,this.i=[]}var tM=10;function ed(t){return!!t.h||!!t.g&&t.g.size>=t.j}function Bc(t){return t.h?1:t.g?t.g.size:0}function xc(t,e){return t.h?t.h==e:!!t.g&&t.g.has(e)}function Cc(t,e){t.g?t.g.add(e):t.h=e}function Ec(t,e){t.h&&t.h==e?t.h=null:t.g&&t.g.has(e)&&t.g.delete(e)}function fd(t){if(null!=t.h)return t.i.concat(t.h.F);if(null!=t.g&&0!==t.g.size){let e=t.i;for(let n of t.g.values())e=e.concat(n.F);return e}return ma(t.i)}cd.prototype.cancel=function(){if(this.i=fd(this),this.h)this.h.cancel(),this.h=null;else if(this.g&&0!==this.g.size){for(let t of this.g.values())t.cancel();this.g.clear()}};var tR=class{stringify(t){return g.JSON.stringify(t,void 0)}parse(t){return g.JSON.parse(t,void 0)}};function hd(){this.g=new tR}function id(t,e,n){let i=n||"";try{Kc(t,function(t,n){let s=t;p(t)&&(s=tu(t)),e.push(i+n+"="+encodeURIComponent(s))})}catch(t){throw e.push(i+"type="+encodeURIComponent("_badmap")),t}}function jd(t,e){let n=new Gb;if(g.Image){let i=new Image;i.onload=ha(kd,n,i,"TestLoadImage: loaded",!0,e),i.onerror=ha(kd,n,i,"TestLoadImage: error",!1,e),i.onabort=ha(kd,n,i,"TestLoadImage: abort",!1,e),i.ontimeout=ha(kd,n,i,"TestLoadImage: timeout",!1,e),g.setTimeout(function(){i.ontimeout&&i.ontimeout()},1e4),i.src=t}else e(!1)}function kd(t,e,n,i,s){try{e.onload=null,e.onerror=null,e.onabort=null,e.ontimeout=null,s(i)}catch(t){}}function ld(t){this.l=t.ec||null,this.j=t.ob||!1}function md(t,e){B.call(this),this.F=t,this.u=e,this.m=void 0,this.readyState=tj,this.status=0,this.responseType=this.responseText=this.response=this.statusText="",this.onreadystatechange=null,this.v=new Headers,this.h=null,this.C="GET",this.B="",this.g=!1,this.A=this.j=this.l=null}r(ld,Ub),ld.prototype.g=function(){return new md(this.l,this.j)},ld.prototype.i=(i={},function(){return i}),r(md,B);var tj=0;function qd(t){t.j.read().then(t.Xa.bind(t)).catch(t.ka.bind(t))}function pd(t){t.readyState=4,t.l=null,t.j=null,t.A=null,od(t)}function od(t){t.onreadystatechange&&t.onreadystatechange.call(t)}(l=md.prototype).open=function(t,e){if(this.readyState!=tj)throw this.abort(),Error("Error reopening a connection");this.C=t,this.B=e,this.readyState=1,od(this)},l.send=function(t){if(1!=this.readyState)throw this.abort(),Error("need to call open() first. ");this.g=!0;let e={headers:this.v,method:this.C,credentials:this.m,cache:void 0};t&&(e.body=t),(this.F||g).fetch(new Request(this.B,e)).then(this.$a.bind(this),this.ka.bind(this))},l.abort=function(){this.response=this.responseText="",this.v=new Headers,this.status=0,this.j&&this.j.cancel("Request was aborted.").catch(()=>{}),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,pd(this)),this.readyState=tj},l.$a=function(t){if(this.g&&(this.l=t,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=t.headers,this.readyState=2,od(this)),this.g&&(this.readyState=3,od(this),this.g))){if("arraybuffer"===this.responseType)t.arrayBuffer().then(this.Ya.bind(this),this.ka.bind(this));else if(void 0!==g.ReadableStream&&"body"in t){if(this.j=t.body.getReader(),this.u){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.A=new TextDecoder;qd(this)}else t.text().then(this.Za.bind(this),this.ka.bind(this))}},l.Xa=function(t){if(this.g){if(this.u&&t.value)this.response.push(t.value);else if(!this.u){var e=t.value?t.value:new Uint8Array(0);(e=this.A.decode(e,{stream:!t.done}))&&(this.response=this.responseText+=e)}t.done?pd(this):od(this),3==this.readyState&&qd(this)}},l.Za=function(t){this.g&&(this.response=this.responseText=t,pd(this))},l.Ya=function(t){this.g&&(this.response=t,pd(this))},l.ka=function(){this.g&&pd(this)},l.setRequestHeader=function(t,e){this.v.append(t,e)},l.getResponseHeader=function(t){return this.h&&this.h.get(t.toLowerCase())||""},l.getAllResponseHeaders=function(){if(!this.h)return"";let t=[],e=this.h.entries();for(var n=e.next();!n.done;)t.push((n=n.value)[0]+": "+n[1]),n=e.next();return t.join("\r\n")},Object.defineProperty(md.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(t){this.m=t?"include":"same-origin"}});var tH=g.JSON.parse;function P(t){B.call(this),this.headers=new Map,this.u=t||null,this.h=!1,this.C=this.g=null,this.I="",this.m=0,this.j="",this.l=this.G=this.v=this.F=!1,this.B=0,this.A=null,this.K=tL,this.L=this.M=!1}r(P,B);var tL="",tx=/^https?$/i,tN=["POST","PUT"];function xd(t){return _&&"number"==typeof t.timeout&&void 0!==t.ontimeout}function vd(t,e){t.h=!1,t.g&&(t.l=!0,t.g.abort(),t.l=!1),t.j=e,t.m=5,yd(t),zd(t)}function yd(t){t.F||(t.F=!0,C(t,"complete"),C(t,"error"))}function Ad(t){if(t.h&&void 0!==d&&(!t.C[1]||4!=H(t)||2!=t.da())){if(t.v&&4==H(t))yb(t.La,0,t);else if(C(t,"readystatechange"),4==H(t)){t.h=!1;try{let h=t.da();switch(h){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var e,n,i=!0;break;default:i=!1}
196if(!(e=i)){if(n=0===h){var s=String(t.I).match(t_)[1]||null;!s&&g.self&&g.self.location&&(s=g.self.location.protocol.slice(0,-1)),n=!tx.test(s?s.toLowerCase():"")}e=n}if(e)C(t,"complete"),C(t,"success");else{t.m=6;try{var o=2<H(t)?t.g.statusText:""}catch(t){o=""}t.j=o+" ["+t.da()+"]",yd(t)}}finally{zd(t)}}}}function zd(t,e){if(t.g){wd(t);let n=t.g,i=t.C[0]?()=>{}:null;t.g=null,t.C=null,e||C(t,"ready");try{n.onreadystatechange=i}catch(t){}}}function wd(t){t.g&&t.L&&(t.g.ontimeout=null),t.A&&(g.clearTimeout(t.A),t.A=null)}function H(t){return t.g?t.g.readyState:0}function mc(t){try{if(!t.g)return null;if("response"in t.g)return t.g.response;switch(t.K){case tL:case"text":return t.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in t.g)return t.g.mozResponseArrayBuffer}return null}catch(t){return null}}function tc(t){let e={};t=(t.g&&2<=H(t)&&t.g.getAllResponseHeaders()||"").split("\r\n");for(let i=0;i<t.length;i++){if(x(t[i]))continue;var n=qb(t[i]);let s=n[0];if("string"!=typeof(n=n[1]))continue;n=n.trim();let o=e[s]||[];e[s]=o,o.push(n)}Oa(e,function(t){return t.join(", ")})}function Bd(t){let e="";return Na(t,function(t,n){e+=n+":"+t+"\r\n"}),e}function Cd(t,e,n){t:{for(i in n){var i=!1;break t}i=!0}i||(n=Bd(n),"string"==typeof t?null!=n&&encodeURIComponent(String(n)):K(t,e,n))}function Dd(t,e,n){return n&&n.internalChannelParams&&n.internalChannelParams[t]||e}function Ed(t){this.Ga=0,this.j=[],this.l=new Gb,this.pa=this.wa=this.I=this.Y=this.g=this.Da=this.F=this.na=this.o=this.U=this.s=null,this.fb=this.W=0,this.cb=Dd("failFast",!1,t),this.G=this.v=this.u=this.m=this.h=null,this.aa=!0,this.Fa=this.V=-1,this.ba=this.A=this.C=0,this.ab=Dd("baseRetryDelayMs",5e3,t),this.hb=Dd("retryDelaySeedMs",1e4,t),this.eb=Dd("forwardChannelMaxRetries",2,t),this.xa=Dd("forwardChannelRequestTimeoutMs",2e4,t),this.va=t&&t.xmlHttpFactory||void 0,this.Ha=t&&t.useFetchStreams||!1,this.L=void 0,this.J=t&&t.supportsCrossDomainXhr||!1,this.K="",this.i=new cd(t&&t.concurrentRequestLimit),this.Ja=new hd,this.P=t&&t.fastHandshake||!1,this.O=t&&t.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.bb=t&&t.bc||!1,t&&t.Ea&&this.l.Ea(),t&&t.forceLongPolling&&(this.aa=!1),this.ca=!this.P&&this.aa&&t&&t.detectBufferingProxy||!1,this.qa=void 0,t&&t.longPollingTimeout&&0<t.longPollingTimeout&&(this.qa=t.longPollingTimeout),this.oa=void 0,this.S=0,this.M=!1,this.ma=this.B=null}function Hc(t){if(Fd(t),3==t.H){var e=t.W++,n=G(t.I);if(K(n,"SID",t.K),K(n,"RID",e),K(n,"TYPE","terminate"),Gd(t,n),(e=new bc(t,t.l,e)).L=2,e.v=hc(G(n)),n=!1,g.navigator&&g.navigator.sendBeacon)try{n=g.navigator.sendBeacon(e.v.toString(),"")}catch(t){}!n&&g.Image&&((new Image).src=e.v,n=!0),n||(e.g=lc(e.l,null),e.g.ha(e.v)),e.G=Date.now(),jc(e)}Hd(t)}function zc(t){t.g&&(vc(t),t.g.cancel(),t.g=null)}function Fd(t){zc(t),t.u&&(g.clearTimeout(t.u),t.u=null),yc(t),t.i.cancel(),t.m&&("number"==typeof t.m&&g.clearTimeout(t.m),t.m=null)}function Gc(t){if(!ed(t.i)&&!t.m){t.m=!0;var e=t.Na;td||vb(),tp||(td(),tp=!0),tg.add(e,t),t.C=0}}function Id(t,e){return!(Bc(t.i)>=t.i.j-(t.m?1:0))&&(t.m?(t.j=e.F.concat(t.j),!0):1!=t.H&&2!=t.H&&!(t.C>=(t.cb?0:t.eb))&&(t.m=Rb(q(t.Na,t,e),Jd(t,t.C)),t.C++,!0))}function Ld(t,e){var n;n=e?e.m:t.W++;let i=G(t.I);K(i,"SID",t.K),K(i,"RID",n),K(i,"AID",t.V),Gd(t,i),t.o&&t.s&&Cd(i,t.o,t.s),n=new bc(t,t.l,n,t.C+1),null===t.o&&(n.I=t.s),e&&(t.j=e.F.concat(t.j)),e=Kd(t,n,1e3),n.setTimeout(Math.round(.5*t.xa)+Math.round(.5*t.xa*Math.random())),Cc(t.i,n),gc(n,i,e)}function Gd(t,e){t.na&&Na(t.na,function(t,n){K(e,n,t)}),t.h&&Kc({},function(t,n){K(e,n,t)})}function Kd(t,e,n){n=Math.min(t.j.length,n);var i=t.h?q(t.h.Va,t.h,t):null;t:{var s=t.j;let e=-1;for(;;){let t=["count="+n];-1==e?0<n?(e=s[0].g,t.push("ofs="+e)):e=0:t.push("ofs="+e);let o=!0;for(let h=0;h<n;h++){let n=s[h].g,l=s[h].map;if(0>(n-=e))e=Math.max(0,s[h].g-100),o=!1;else try{id(l,t,"req"+n+"_")}catch(t){i&&i(l)}}if(o){i=t.join("&");break t}}}return t=t.j.splice(0,n),e.F=t,i}function Fc(t){if(!t.g&&!t.u){t.ba=1;var e=t.Ma;td||vb(),tp||(td(),tp=!0),tg.add(e,t),t.A=0}}function Ac(t){return!t.g&&!t.u&&!(3<=t.A)&&(t.ba++,t.u=Rb(q(t.Ma,t),Jd(t,t.A)),t.A++,!0)}function vc(t){null!=t.B&&(g.clearTimeout(t.B),t.B=null)}function Md(t){t.g=new bc(t,t.l,"rpc",t.ba),null===t.o&&(t.g.I=t.s),t.g.O=0;
196var e=G(t.wa);K(e,"RID","rpc"),K(e,"SID",t.K),K(e,"AID",t.V),K(e,"CI",t.G?"0":"1"),!t.G&&t.qa&&K(e,"TO",t.qa),K(e,"TYPE","xmlhttp"),Gd(t,e),t.o&&t.s&&Cd(e,t.o,t.s),t.L&&t.g.setTimeout(t.L);var n=t.g;t=t.pa,n.L=1,n.v=hc(G(e)),n.s=null,n.S=!0,ic(n,t)}function yc(t){null!=t.v&&(g.clearTimeout(t.v),t.v=null)}function sc(t,e){var n=null;if(t.g==e){yc(t),vc(t),t.g=null;var i=2}else{if(!xc(t.i,e))return;n=e.F,Ec(t.i,e),i=1}if(0!=t.H){if(e.i){if(1==i){n=e.s?e.s.length:0,e=Date.now()-e.G;var s=t.C;C(i=Mb(),new Qb(i,n)),Gc(t)}else Fc(t)}else if(3==(s=e.o)||0==s&&0<e.ca||!(1==i&&Id(t,e)||2==i&&Ac(t)))switch(n&&0<n.length&&((e=t.i).i=e.i.concat(n)),s){case 1:J(t,5);break;case 4:J(t,10);break;case 3:J(t,6);break;default:J(t,2)}}}function Jd(t,e){let n=t.ab+Math.floor(Math.random()*t.hb);return t.isActive()||(n*=2),n*e}function J(t,e){if(t.l.info("Error code "+e),2==e){var n=null;t.h&&(n=null);var i=q(t.pb,t);n||(n=new M("//www.google.com/images/cleardot.gif"),g.location&&"http"==g.location.protocol||Nc(n,"https"),hc(n)),jd(n.toString(),i)}else F(2);t.H=0,t.h&&t.h.za(e),Hd(t),Fd(t)}function Hd(t){if(t.H=0,t.ma=[],t.h){let e=fd(t.i);(0!=e.length||0!=t.j.length)&&(na(t.ma,e),na(t.ma,t.j),t.i.i.length=0,ma(t.j),t.j.length=0),t.h.ya()}}function Dc(t,e,n){var i=n instanceof M?G(n):new M(n);if(""!=i.g)e&&(i.g=e+"."+i.g),Oc(i,i.m);else{var s=g.location;i=s.protocol,e=e?e+"."+s.hostname:s.hostname,s=+s.port;var o=new M(null);i&&Nc(o,i),e&&(o.g=e),s&&Oc(o,s),n&&(o.l=n),i=o}return n=t.F,e=t.Da,n&&e&&K(i,n,e),K(i,"VER",t.ra),Gd(t,i),i}function lc(t,e,n){if(e&&!t.J)throw Error("Can't create secondary domain capable XhrIo object.");return(e=new P(n&&t.Ha&&!t.va?new ld({ob:!0}):t.va)).Oa(t.J),e}function Nd(){}function Od(){if(_&&!(10<=Number(tn)))throw Error("Environmental error: no available transport.")}function Q(t,e){B.call(this),this.g=new Ed(e),this.l=t,this.h=e&&e.messageUrlParams||null,t=e&&e.messageHeaders||null,e&&e.clientProtocolHeaderRequired&&(t?t["X-Client-Protocol"]="webchannel":t={"X-Client-Protocol":"webchannel"}),this.g.s=t,t=e&&e.initMessageHeaders||null,e&&e.messageContentType&&(t?t["X-WebChannel-Content-Type"]=e.messageContentType:t={"X-WebChannel-Content-Type":e.messageContentType}),e&&e.Ca&&(t?t["X-WebChannel-Client-Profile"]=e.Ca:t={"X-WebChannel-Client-Profile":e.Ca}),this.g.U=t,(t=e&&e.cc)&&!x(t)&&(this.g.o=t),this.A=e&&e.supportsCrossDomainXhr||!1,this.v=e&&e.sendRawJson||!1,(e=e&&e.httpSessionIdParam)&&!x(e)&&(this.g.F=e,null!==(t=this.h)&&e in t&&e in(t=this.h)&&delete t[e]),this.j=new R(this)}function Pd(t){Yb.call(this),t.__headers__&&(this.headers=t.__headers__,this.statusCode=t.__status__,delete t.__headers__,delete t.__status__);var e=t.__sm__;if(e){t:{for(let n in e){t=n;break t}t=void 0}(this.i=t)&&(t=this.i,e=null!==e&&t in e?e[t]:void 0),this.data=e}else this.data=t}function Qd(){Zb.call(this),this.status=1}function R(t){this.g=t}function S(){this.blockSize=-1,this.blockSize=64,this.g=[,,,,],this.m=Array(this.blockSize),this.i=this.h=0,this.reset()}function Sd(t,e,n){n||(n=0);var i=Array(16);if("string"==typeof e)for(var s=0;16>s;++s)i[s]=e.charCodeAt(n++)|e.charCodeAt(n++)<<8|e.charCodeAt(n++)<<16|e.charCodeAt(n++)<<24;else for(s=0;16>s;++s)i[s]=e[n++]|e[n++]<<8|e[n++]<<16|e[n++]<<24;e=t.g[0],n=t.g[1],s=t.g[2];var o=t.g[3],h=e+(o^n&(s^o))+i[0]+3614090360&4294967295;h=o+(s^(e=n+(h<<7&4294967295|h>>>25))&(n^s))+i[1]+3905402710&4294967295,h=s+(n^(o=e+(h<<12&4294967295|h>>>20))&(e^n))+i[2]+606105819&4294967295,h=n+(e^(s=o+(h<<17&4294967295|h>>>15))&(o^e))+i[3]+3250441966&4294967295,h=e+(o^(n=s+(h<<22&4294967295|h>>>10))&(s^o))+i[4]+4118548399&4294967295,h=o+(s^(e=n+(h<<7&4294967295|h>>>25))&(n^s))+i[5]+1200080426&4294967295,h=s+(n^(o=e+(h<<12&4294967295|h>>>20))&(e^n))+i[6]+2821735955&4294967295,h=n+(e^(s=o+(h<<17&4294967295|h>>>15))&(o^e))+i[7]+4249261313&4294967295,h=e+(o^(n=s+(h<<22&4294967295|h>>>10))&(s^o))+i[8]+1770035416&4294967295,h=o+(s^(e=n+(h<<7&4294967295|h>>>25))&(n^s))+i[9]+2336552879&4294967295,h=s+(n^(o=e+(h<<12&4294967295|h>>>20))&(e^n))+i[10]+4294925233&4294967295,h=n+(e^(s=o+(h<<17&4294967295|h>>>15))&(o^e))+i[11]+2304563134&4294967295,h=e+(o^(n=s+(h<<22&4294967295|h>>>10))&(s^o))+i[12]+1804603682&4294967295,h=o+(s^(e=n+(h<<7&4294967295|h>>>25))&(n^s))+i[13]+4254626195&4294967295,h=s+(n^(o=e+(h<<12&4294967295|h>>>20))&(e^n))+i[14]+2792965006&4294967295,h=n+(e^(s=o+(h<<17&4294967295|h>>>15))&(o^e))+i[15]+1236535329&4294967295,n=s+(h<<22&4294967295|h>>>10),h=e+(s^o&(n^s))+i[1]+4129170786&4294967295,e=n+(h<<5&4294967295|h>>>27),h=o+(n^s&(e^n))+i[6]+3225465664&4294967295,o=e+(h<<9&4294967295|h>>>23),h=s+(e^n&(o^e))+i[11]+643717713&4294967295,s=o+(h<<14&4294967295|h>>>18),h=n+(o^e&(s^o))+i[0]+3921069994&4294967295,n=s+(h<<20&4294967295|h>>>12),h=e+(s^o&(n^s))+i[5]+3593408605&4294967295,e=n+(h<<5&4294967295|h>>>27),h=o+(n^s&(e^n))+i[10]+38016083&4294967295,o=e+(h<<9&4294967295|h>>>23),h=s+(e^n&(o^e))+i[15]+3634488961&4294967295,s=o+(h<<14&4294967295|h>>>18),h=n+(o^e&(s^o))+i[4]+3889429448&4294967295,n=s+(h<<20&4294967295|h>>>12),h=e+(s^o&(n^s))+i[9]+568446438&4294967295,e=n+(h<<5&4294967295|h>>>27),h=o+(n^s&(e^n))+i[14]+3275163606&4294967295,o=e+(h<<9&4294967295|h>>>23),h=s+(e^n&(o^e))+i[3]+4107603335&4294967295,s=o+(h<<14&4294967295|h>>>18),h=n+(o^e&(s^o))+i[8]+1163531501&4294967295,n=s+(h<<20&4294967295|h>>>12),h=e+(s^o&(n^s))+i[13]+2850285829&4294967295,e=n+(h<<5&4294967295|h>>>27),h=o+(n^s&(e^n))+i[2]+4243563512&4294967295,o=e+(h<<9&4294967295|h>>>23),h=s+(e^n&(o^e))+i[7]+1735328473&4294967295,s=o+(h<<14&4294967295|h>>>18),h=n+(o^e&(s^o))+i[12]+2368359562&4294967295,h=e+((n=s+(h<<20&4294967295|h>>>12))^s^o)+i[5]+4294588738&4294967295,h=o+((e=n+(h<<4&4294967295|h>>>28))^n^s)+i[8]+2272392833&4294967295,h=s+((o=e+(h<<11&4294967295|h>>>21))^e^n)+i[11]+1839030562&4294967295,h=n+((s=o+(h<<16&4294967295|h>>>16))^o^e)+i[14]+4259657740&4294967295,h=e+((n=s+(h<<23&4294967295|h>>>9))^s^o)+i[1]+2763975236&4294967295,h=o+((e=n+(h<<4&4294967295|h>>>28))^n^s)+i[4]+1272893353&4294967295,h=s+((o=e+(h<<11&4294967295|h>>>21))^e^n)+i[7]+4139469664&4294967295,h=n+((s=o+(h<<16&4294967295|h>>>16))^o^e)+i[10]+3200236656&4294967295,h=e+((n=s+(h<<23&4294967295|h>>>9))^s^o)+i[13]+681279174&4294967295,h=o+((e=n+(h<<4&4294967295|h>>>28))^n^s)+i[0]+3936430074&4294967295,h=s+((o=e+(h<<11&4294967295|h>>>21))^e^n)+i[3]+3572445317&4294967295,h=n+((s=o+(h<<16&4294967295|h>>>16))^o^e)+i[6]+76029189&4294967295,h=e+((n=s+(h<<23&4294967295|h>>>9))^s^o)+i[9]+3654602809&4294967295,h=o+((e=n+(h<<4&4294967295|h>>>28))^n^s)+i[12]+3873151461&4294967295,h=s+((o=e+(h<<11&4294967295|h>>>21))^e^n)+i[15]+530742520&4294967295,h=n+((s=o+(h<<16&4294967295|h>>>16))^o^e)+i[2]+3299628645&4294967295,n=s+(h<<23&4294967295|h>>>9),h=e+(s^(n|~o))+i[0]+4096336452&4294967295,e=n+(h<<6&4294967295|h>>>26),h=o+(n^(e|~s))+i[7]+1126891415&4294967295,o=e+(h<<10&4294967295|h>>>22),h=s+(e^(o|~n))+i[14]+2878612391&4294967295,s=o+(h<<15&4294967295|h>>>17),h=n+(o^(s|~e))+i[5]+4237533241&4294967295,n=s+(h<<21&4294967295|h>>>11),h=e+(s^(n|~o))+i[12]+1700485571&4294967295,e=n+(h<<6&4294967295|h>>>26),h=o+(n^(e|~s))+i[3]+2399980690&4294967295,o=e+(h<<10&4294967295|h>>>22),h=s+(e^(o|~n))+i[10]+4293915773&4294967295,s=o+(h<<15&4294967295|h>>>17),h=n+(o^(s|~e))+i[1]+2240044497&4294967295,n=s+(h<<21&4294967295|h>>>11),h=e+(s^(n|~o))+i[8]+1873313359&4294967295,e=n+(h<<6&4294967295|h>>>26),h=o+(n^(e|~s))+i[15]+4264355552&4294967295,o=e+(h<<10&4294967295|h>>>22),h=s+(e^(o|~n))+i[6]+2734768916&4294967295,s=o+(h<<15&4294967295|h>>>17),h=n+(o^(s|~e))+i[13]+1309151649&4294967295,n=s+(h<<21&4294967295|h>>>11),h=e+(s^(n|~o))+i[4]+4149444226&4294967295,e=n+(h<<6&4294967295|h>>>26),h=o+(n^(e|~s))+i[11]+3174756917&4294967295,o=e+(h<<10&4294967295|h>>>22),h=s+(e^(o|~n))+i[2]+718787259&4294967295,s=o+(h<<15&4294967295|h>>>17),h=n+(o^(s|~e))+i[9]+3951481745&4294967295,t.g[0]=t.g[0]+e&4294967295,t.g[1]=t.g[1]+(s+(h<<21&4294967295|h>>>11))&4294967295,t.g[2]=t.g[2]+s&4294967295,t.g[3]=t.g[3]+o&4294967295}function T(t,e){this.h=e;for(var n=[],i=!0,s=t.length-1;0<=s;s--){var o=0|t[s];i&&o==e||(n[s]=o,i=!1)}this.g=n}(l=P.prototype).Oa=function(t){this.M=t},l.ha=function(t,e,n,i){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.I+"; newUri="+t);e=e?e.toUpperCase():"GET",this.I=t,this.j="",this.m=0,this.F=!1,this.h=!0,this.g=this.u?this.u.g():h.g(),this.C=this.u?Vb(this.u):Vb(h),this.g.onreadystatechange=q(this.La,this);try{this.G=!0,this.g.open(e,String(t),!0),this.G=!1}catch(t){vd(this,t);return}if(t=n||"",n=new Map(this.headers),i){if(Object.getPrototypeOf(i)===Object.prototype)for(var s in i)n.set(s,i[s]);else if("function"==typeof i.keys&&"function"==typeof i.get)for(let t of i.keys())n.set(t,i.get(t));else throw Error("Unknown input type for opt_headers: "+String(i))}for(let[o,h]of(i=Array.from(n.keys()).find(t=>"content-type"==t.toLowerCase()),s=g.FormData&&t instanceof g.FormData,!(0<=b(tN,e))||i||s||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8"),n))this.g.setRequestHeader(o,h);this.K&&(this.g.responseType=this.K),"withCredentials"in this.g&&this.g.withCredentials!==this.M&&(this.g.withCredentials=this.M);try{wd(this),0<this.B&&((this.L=xd(this.g))?(this.g.timeout=this.B,this.g.ontimeout=q(this.ua,this)):this.A=yb(this.ua,this.B,this)),this.v=!0,this.g.send(t),this.v=!1}catch(t){vd(this,t)}},l.ua=function(){void 0!==d&&this.g&&(this.j="Timed out after "+this.B+"ms, aborting",this.m=8,C(this,"timeout"),this.abort(8))},l.abort=function(t){this.g&&this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1,this.m=t||7,C(this,"complete"),C(this,"abort"),zd(this))},l.N=function(){this.g&&(this.h&&(this.h=!1,this.l=!0,this.g.abort(),this.l=!1),zd(this,!0)),P.$.N.call(this)},l.La=function(){this.s||(this.G||this.v||this.l?Ad(this):this.kb())},l.kb=function(){Ad(this)},l.isActive=function(){return!!this.g},l.da=function(){try{return 2<H(this)?this.g.status:-1}catch(t){return -1}},l.ja=function(){try{return this.g?this.g.responseText:""}catch(t){return""}},l.Wa=function(t){if(this.g){var e=this.g.responseText;return t&&0==e.indexOf(t)&&(e=e.substring(t.length)),tH(e)}},l.Ia=function(){return this.m},l.Sa=function(){return"string"==typeof this.j?this.j:String(this.j)},(l=Ed.prototype).ra=8,l.H=1,l.Na=function(t){if(this.m){if(this.m=null,1==this.H){if(!t){this.W=Math.floor(1e5*Math.random()),t=this.W++;let s=new bc(this,this.l,t),o=this.s;if(this.U&&(o?Ra(o=Pa(o),this.U):o=this.U),null!==this.o||this.O||(s.I=o,o=null),this.P)t:{for(var e=0,n=0;n<this.j.length;n++){e:{var i=this.j[n];if("__data__"in i.map&&"string"==typeof(i=i.map.__data__)){i=i.length;break e}i=void 0}if(void 0===i)break;if(4096<(e+=i)){e=n;break t}if(4096===e||n===this.j.length-1){e=n+1;break t}}e=1e3}else e=1e3;
196e=Kd(this,s,e),K(n=G(this.I),"RID",t),K(n,"CVER",22),this.F&&K(n,"X-HTTP-Session-Id",this.F),Gd(this,n),o&&(this.O?e="headers="+encodeURIComponent(String(Bd(o)))+"&"+e:this.o&&Cd(n,this.o,o)),Cc(this.i,s),this.bb&&K(n,"TYPE","init"),this.P?(K(n,"$req",e),K(n,"SID","null"),s.aa=!0,gc(s,n,null)):gc(s,n,e),this.H=2}}else 3==this.H&&(t?Ld(this,t):0==this.j.length||ed(this.i)||Ld(this))}},l.Ma=function(){if(this.u=null,Md(this),this.ca&&!(this.M||null==this.g||0>=this.S)){var t=2*this.S;this.l.info("BP detection timer enabled: "+t),this.B=Rb(q(this.jb,this),t)}},l.jb=function(){this.B&&(this.B=null,this.l.info("BP detection timeout reached."),this.l.info("Buffering proxy detected and switch to long-polling!"),this.G=!1,this.M=!0,F(10),zc(this),Md(this))},l.ib=function(){null!=this.v&&(this.v=null,zc(this),Ac(this),F(19))},l.pb=function(t){t?(this.l.info("Successfully pinged google.com"),F(2)):(this.l.info("Failed to ping google.com"),F(1))},l.isActive=function(){return!!this.h&&this.h.isActive(this)},(l=Nd.prototype).Ba=function(){},l.Aa=function(){},l.za=function(){},l.ya=function(){},l.isActive=function(){return!0},l.Va=function(){},Od.prototype.g=function(t,e){return new Q(t,e)},r(Q,B),Q.prototype.m=function(){this.g.h=this.j,this.A&&(this.g.J=!0);var t=this.g,e=this.l,n=this.h||void 0;F(0),t.Y=e,t.na=n||{},t.G=t.aa,t.I=Dc(t,null,t.Y),Gc(t)},Q.prototype.close=function(){Hc(this.g)},Q.prototype.u=function(t){var e=this.g;if("string"==typeof t){var n={};n.__data__=t,t=n}else this.v&&((n={}).__data__=tu(t),t=n);e.j.push(new tB(e.fb++,t)),3==e.H&&Gc(e)},Q.prototype.N=function(){this.g.h=null,delete this.j,Hc(this.g),delete this.g,Q.$.N.call(this)},r(Pd,Yb),r(Qd,Zb),r(R,Nd),R.prototype.Ba=function(){C(this.g,"a")},R.prototype.Aa=function(t){C(this.g,new Pd(t))},R.prototype.za=function(t){C(this.g,new Qd)},R.prototype.ya=function(){C(this.g,"b")},r(S,function(){this.blockSize=-1}),S.prototype.reset=function(){this.g[0]=1732584193,this.g[1]=4023233417,this.g[2]=2562383102,this.g[3]=271733878,this.i=this.h=0},S.prototype.j=function(t,e){void 0===e&&(e=t.length);for(var n=e-this.blockSize,i=this.m,s=this.h,o=0;o<e;){if(0==s)for(;o<=n;)Sd(this,t,o),o+=this.blockSize;if("string"==typeof t){for(;o<e;)if(i[s++]=t.charCodeAt(o++),s==this.blockSize){Sd(this,i),s=0;break}}else for(;o<e;)if(i[s++]=t[o++],s==this.blockSize){Sd(this,i),s=0;break}}this.h=s,this.i+=e},S.prototype.l=function(){var t=Array((56>this.h?this.blockSize:2*this.blockSize)-this.h);t[0]=128;for(var e=1;e<t.length-8;++e)t[e]=0;var n=8*this.i;for(e=t.length-8;e<t.length;++e)t[e]=255&n,n/=256;for(this.j(t),t=Array(16),e=n=0;4>e;++e)for(var i=0;32>i;i+=8)t[n++]=this.g[e]>>>i&255;return t};var tk={};function Td(t){return -128<=t&&128>t?ra(t,function(t){return new T([0|t],0>t?-1:0)}):new T([0|t],0>t?-1:0)}function U(t){if(isNaN(t)||!isFinite(t))return tU;if(0>t)return W(U(-t));for(var e=[],n=1,i=0;t>=n;i++)e[i]=t/n|0,n*=tF;return new T(e,0)}function Vd(t,e){if(0==t.length)throw Error("number format error: empty string");if(2>(e=e||10)||36<e)throw Error("radix out of range: "+e);if("-"==t.charAt(0))return W(Vd(t.substring(1),e));if(0<=t.indexOf("-"))throw Error('number format error: interior "-" character');for(var n=U(Math.pow(e,8)),i=tU,s=0;s<t.length;s+=8){var o=Math.min(8,t.length-s),h=parseInt(t.substring(s,s+o),e);8>o?(o=U(Math.pow(e,o)),i=i.R(o).add(U(h))):i=(i=i.R(n)).add(U(h))}return i}var tF=4294967296,tU=Td(0),tK=Td(1),t$=Td(16777216);function Y(t){if(0!=t.h)return!1;for(var e=0;e<t.g.length;e++)if(0!=t.g[e])return!1;return!0}function X(t){return -1==t.h}function W(t){for(var e=t.g.length,n=[],i=0;i<e;i++)n[i]=~t.g[i];return new T(n,~t.h).add(tK)}function Zd(t,e){return t.add(W(e))}function $d(t,e){for(;(65535&t[e])!=t[e];)t[e+1]+=t[e]>>>16,t[e]&=65535,e++}function ae(t,e){this.g=t,this.h=e}function Yd(t,e){if(Y(e))throw Error("division by zero");if(Y(t))return new ae(tU,tU);if(X(t))return e=Yd(W(t),e),new ae(W(e.g),W(e.h));if(X(e))return e=Yd(t,W(e)),new ae(W(e.g),e.h);if(30<t.g.length){if(X(t)||X(e))throw Error("slowDivide_ only works with positive integers.");for(var n=tK,i=e;0>=i.X(t);)n=be(n),i=be(i);var s=Z(n,1),o=Z(i,1);for(i=Z(i,2),n=Z(n,2);!Y(i);){var h=o.add(i);0>=h.X(t)&&(s=s.add(n),o=h),i=Z(i,1),n=Z(n,1)}return e=Zd(t,s.R(e)),new ae(s,e)}for(s=tU;0<=t.X(e);){for(i=48>=(i=Math.ceil(Math.log(n=Math.max(1,Math.floor(t.ea()/e.ea())))/M
196ath.LN2))?1:Math.pow(2,i-48),h=(o=U(n)).R(e);X(h)||0<h.X(t);)n-=i,h=(o=U(n)).R(e);Y(o)&&(o=tK),s=s.add(o),t=Zd(t,h)}return new ae(s,t)}function be(t){for(var e=t.g.length+1,n=[],i=0;i<e;i++)n[i]=t.D(i)<<1|t.D(i-1)>>>31;return new T(n,t.h)}function Z(t,e){var n=e>>5;e%=32;for(var i=t.g.length-n,s=[],o=0;o<i;o++)s[o]=0<e?t.D(o+n)>>>e|t.D(o+n+1)<<32-e:t.D(o+n);return new T(s,t.h)}(l=T.prototype).ea=function(){if(X(this))return-W(this).ea();for(var t=0,e=1,n=0;n<this.g.length;n++){var i=this.D(n);t+=(0<=i?i:tF+i)*e,e*=tF}return t},l.toString=function(t){if(2>(t=t||10)||36<t)throw Error("radix out of range: "+t);if(Y(this))return"0";if(X(this))return"-"+W(this).toString(t);for(var e=U(Math.pow(t,6)),n=this,i="";;){var s=Yd(n,e).g,o=((0<(n=Zd(n,s.R(e))).g.length?n.g[0]:n.h)>>>0).toString(t);if(Y(n=s))return o+i;for(;6>o.length;)o="0"+o;i=o+i}},l.D=function(t){return 0>t?0:t<this.g.length?this.g[t]:this.h},l.X=function(t){return X(t=Zd(this,t))?-1:Y(t)?0:1},l.abs=function(){return X(this)?W(this):this},l.add=function(t){for(var e=Math.max(this.g.length,t.g.length),n=[],i=0,s=0;s<=e;s++){var o=i+(65535&this.D(s))+(65535&t.D(s)),h=(o>>>16)+(this.D(s)>>>16)+(t.D(s)>>>16);i=h>>>16,o&=65535,h&=65535,n[s]=h<<16|o}return new T(n,-2147483648&n[n.length-1]?-1:0)},l.R=function(t){if(Y(this)||Y(t))return tU;if(X(this))return X(t)?W(this).R(W(t)):W(W(this).R(t));if(X(t))return W(this.R(W(t)));if(0>this.X(t$)&&0>t.X(t$))return U(this.ea()*t.ea());for(var e=this.g.length+t.g.length,n=[],i=0;i<2*e;i++)n[i]=0;for(i=0;i<this.g.length;i++)for(var s=0;s<t.g.length;s++){var o=this.D(i)>>>16,h=65535&this.D(i),l=t.D(s)>>>16,u=65535&t.D(s);n[2*i+2*s]+=h*u,$d(n,2*i+2*s),n[2*i+2*s+1]+=o*u,$d(n,2*i+2*s+1),n[2*i+2*s+1]+=h*l,$d(n,2*i+2*s+1),n[2*i+2*s+2]+=o*l,$d(n,2*i+2*s+2)}for(i=0;i<e;i++)n[i]=n[2*i+1]<<16|n[2*i];for(i=e;i<2*e;i++)n[i]=0;return new T(n,0)},l.gb=function(t){return Yd(this,t).h},l.and=function(t){for(var e=Math.max(this.g.length,t.g.length),n=[],i=0;i<e;i++)n[i]=this.D(i)&t.D(i);return new T(n,this.h&t.h)},l.or=function(t){for(var e=Math.max(this.g.length,t.g.length),n=[],i=0;i<e;i++)n[i]=this.D(i)|t.D(i);return new T(n,this.h|t.h)},l.xor=function(t){for(var e=Math.max(this.g.length,t.g.length),n=[],i=0;i<e;i++)n[i]=this.D(i)^t.D(i);return new T(n,this.h^t.h)},Od.prototype.createWebChannel=Od.prototype.g,Q.prototype.send=Q.prototype.u,Q.prototype.open=Q.prototype.m,Q.prototype.close=Q.prototype.close,tv.NO_ERROR=0,tv.TIMEOUT=8,tv.HTTP_ERROR=6,tw.COMPLETE="complete",Wb.EventType=tE,tE.OPEN="a",tE.CLOSE="b",tE.ERROR="c",tE.MESSAGE="d",B.prototype.listen=B.prototype.O,P.prototype.listenOnce=P.prototype.P,P.prototype.getLastError=P.prototype.Sa,P.prototype.getLastErrorCode=P.prototype.Ia,P.prototype.getStatus=P.prototype.da,P.prototype.getResponseJson=P.prototype.Wa,P.prototype.getResponseText=P.prototype.ja,P.prototype.send=P.prototype.ha,P.prototype.setWithCredentials=P.prototype.Oa,S.prototype.digest=S.prototype.l,S.prototype.reset=S.prototype.reset,S.prototype.update=S.prototype.j,T.prototype.add=T.prototype.add,T.prototype.multiply=T.prototype.R,T.prototype.modulo=T.prototype.gb,T.prototype.compare=T.prototype.X,T.prototype.toNumber=T.prototype.ea,T.prototype.toString=T.prototype.toString,T.prototype.getBits=T.prototype.D,T.fromNumber=U,T.fromString=Vd;var tW=f.createWebChannelTransport=function(){return new Od},tV=f.getStatEventTarget=function(){return Mb()},tX=f.ErrorCode=tv,tz=f.EventType=tw,tG=f.Event=tm,tJ=f.Stat={xb:0,Ab:1,Bb:2,Ub:3,Zb:4,Wb:5,Xb:6,Vb:7,Tb:8,Yb:9,PROXY:10,NOPROXY:11,Rb:12,Nb:13,Ob:14,Mb:15,Pb:16,Qb:17,tb:18,sb:19,ub:20};f.FetchXmlHttpFactory=ld;var tq=f.WebChannel=Wb,tY=f.XhrIo=P,tZ=f.Md5=S,tQ=f.Integer=T},994:function(t,e,n){"use strict";n.d(e,{C6:function(){return i.C6},ZF:function(){return i.ZF}});var i=n(3991);/**
197 * @license
198 * Copyright 2020 Google LLC
199 *
200 * Licensed under the Apache License, Version 2.0 (the "License");
201 * you may not use this file except in compliance with the License.
202 * You may obtain a copy of the License at
203 *
204 *   http://www.apache.org/licenses/LICENSE-2.0
205 *
206 * Unless required by applicable law or agreed to in writing, softw
206are
207 * distributed under the License is distributed on an "AS IS" BASIS,
208 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
209 * See the License for the specific language governing permissions and
210 * limitations under the License.
211 */(0,i.KN)("firebase","10.4.0","app")},4086:function(t,e,n){"use strict";n.d(e,{ET:function(){return i.ET},JU:function(){return i.JU},PL:function(){return i.PL},ad:function(){return i.ad},hJ:function(){return i.hJ},oe:function(){return i.oe}});var i=n(9978)}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.