"use strict";this.default_base=this.default_base||{};(function(_){var window=this; try{ _._F_toggles_initialize=function(a){(typeof globalThis!=="undefined"?globalThis:typeof self!=="undefined"?self:this)._F_toggles_default_base=a||[]};(0,_._F_toggles_initialize)([0x0, 0x18c0008, ]); /* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2005, 2007 Bob Ippolito. All Rights Reserved. Copyright The Closure Library Authors. SPDX-License-Identifier: MIT */ /* (The MIT License) Copyright (C) 2014 by Vitaly Puzrin Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ----------------------------------------------------------------------------- Ported from zlib, which is under the following license https://github.com/madler/zlib/blob/master/zlib.h zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.8, April 28th, 2013 Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://tools.ietf.org/html/rfc1950 (zlib format), rfc1951 (deflate format) and rfc1952 (gzip format). */ var ca,ea,ba,na,sa,va,xa,za,Aa,Ba,Da,Ea,Ja,Ka,Ta,Xa,Za,$a,ab,fb,hb,lb,qb,Ab,Gb,Pb,Sb,Ub,Vb,Yb,Wb,Zb,$b,fc,nc,wc,xc,yc,zc,Fc,Bc,Jc,Lc,Qc,Wc,qd,sd,ud,Ad,vd,Dd,Gd,Fd,Ld,ce,re,te,ue,we,ye,He,Ee,xe,ze,Ae,Je,Ne,Oe,Ve,Xe,Ye,$e,ff,kf,lf,nf,mf,of,pf,qf,sf,Bf,uf,Cf,zf,Af,Gf,Ef,Df,Ff,Hf,If,Jf,Kf,Mf,Nf,Of,Pf,Sf,Yf,fg,jg,kg,lg,mg,ng,sg,vg,wg,yg,Fg,Ig,Jg,Kg,Lg,Qg,Vg,Xg,$g,ih,jh,oh,dh,qh,mh,kh,lh,rh,ph,aaa,th,uh,vh,wh,xh,yh,Ah,Bh,Ch,Dh,Eh,Ih,baa,caa,Kh,Jh,Nh,Oh,Mh,Lh,daa,eaa,Sh,Th,Uh,Xh,Zh,bi,Wh,haa,Yh,fi,ei,iaa, hi,ii,kaa,ni,ki,oi,laa,pi,maa,si,naa,ui,ti,vi,li,wi,oaa,Ai,Bi,Ci,Di,paa,zi,raa,Ei,Fi,saa,Pi,Qi,Ri,Si,taa,Ui,Vi,Wi,Xi,Yi,aj,bj,cj,ej,fj,gj,hj,ij,jj,kj,lj,mj,nj,oj,vj,wj,xj,yj,uaa,zj,Bj,Cj,Dj,Hj,Ij,Jj,Kj,Nj,Oj,Pj,vaa,waa,Qj,xaa,yaa,Sj,Zj,ck,fk,ek,Baa,mk,pk,qk,tk,sk,ok,Iaa,Fk,Kaa,Ik,Maa,Mk,Naa,Oaa,Paa,Jaa,Raa,Tk,bl,dl,el,cl,gl,jl,kl,hl,ll,Taa,ml,Uaa,Vaa,Waa,Xaa,ol,Yaa,ul,tl,Zaa,$aa,yl,Dl,El,Fl,Kl,Ll,bba,cba,Ol,Pl,Nl,Ql,dba,Sl,Tl,Ul,Xl,am,dm,fba,gba,eba,em,hba,cm,kba,fm,hm,km,lba,mba,rm,sm,um,wm,nba, oba,pba,qba,rba,xm,tba,zm,vba,wba,xba,yba,Am,Bm,Em,Fm,zba,Aba,Jm,Om,Qm,Sm,Rm,Um,Vm,Tm,Cba,Dba,Eba,Fba,Xm,Gba,Hba,Iba,Jba,Kba,Lba,Mba,Ym,Zm,Oba,Pba,$m,en,Sba,gn,jn,kn,Uba,Vba,mn,qn,Wba,Xba,vn,xn,Gn,$ba,aca,Pn,Tn,Rn,Sn,Wn,Xn,Yn,Zn,eca,hca,fca,$n,gca,ao,eo,bo,mo,lo,ko,no,qo,so,lca,kca,yo,uo,Jo,Fo,Go,No,rca,qca,to,Oo,Eo,Io,sca,Bo,vo,jca,Ao,pca,yca,zca,Dca,Eca,Yo,Gca,Zo,cp,ep,gp,Ica,hp,jp,Jca,Lca,ka,ha,fa,aa;ca=function(a,b){if(b)for(var c=0;c=this.length))return this[a]};_.Ga=function(a,b,c){a=a.split(".");c=c||_.Fa;for(var d;a.length&&(d=a.shift());)a.length||b===void 0?c[d]&&c[d]!==Object.prototype[d]?c=c[d]:c=c[d]={}:c[d]=b}; Ja=function(a,b){var c=_.Ha("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};Ka=function(){};_.Ha=function(a,b){a=a.split(".");b=b||_.Fa;for(var c=0;cencodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)}; _.bb=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.bb);else{let c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.cb=function(a,b){var c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};_.db=function(a){return/^[\s\xa0]*$/.test(a)};fb=function(){var a=null;if(!eb)return a;try{let b=c=>c;a=eb.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};hb=function(){gb===void 0&&(gb=fb());return gb}; _.jb=function(a){var b=hb();a=b?b.createScriptURL(a):a;return new _.ib(a)};_.kb=function(a){if(a instanceof _.ib)return a.j;throw Error("n");};lb=function(a){return a.toString().indexOf("`")===-1};_.nb=function(a){return a instanceof _.mb};_.ob=function(a){if(_.nb(a))return a.j;throw Error("n");};qb=function(a){return new pb(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.sb=function(a,b=_.rb){if(_.nb(a))return a;for(let c=0;c=0||a.push(b)};_.Qb=function(a,b){b=_.Lb(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};_.Rb=function(a){var b=a.length;if(b>0){let c=Array(b);for(let d=0;d4);e++)b[Zb(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+=Wb(a[e],b));e=0?(e=a[c].substring(0,d),g=a[c].substring(d+1)):e=a[c];b(e,g?_.ac(g):"")}}}; _.mc=function(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]};nc=function(a,b,c){if(Array.isArray(b))for(let d=0;d=0&&bc)e=c;d+=b.length+1;return _.ac(a.slice(d,e!==-1?e:0))};_.tc=function(a){_.Fa.setTimeout(()=>{throw a;},0)}; _.uc=function(a){var b=[],c=0;for(let d=0;d>6|192:((e&64512)==55296&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};_.vc=function(){var a=_.Fa.navigator;return a&&(a=a.userAgent)?a:""};wc=function(a){return _.vc().indexOf(a)!=-1};xc=function(){return wc("Firefox")||wc("FxiOS")}; yc=function(){return(wc("Chrome")||wc("CriOS"))&&!wc("Edge")||wc("Silk")};zc=function(){return wc("iPhone")&&!wc("iPod")&&!wc("iPad")};_.Ac=function(a){_.Ac[" "](a);return a}; _.Dc=function(a,b){b===void 0&&(b=0);Bc();b=Cc[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,g=0;e>2];h=b[(h&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[g++]=m+h+k+l}m=0;l=d;switch(a.length-e){case 2:m=a[e+1],l=b[(m&15)<<2]||d;case 1:a=a[e],c[g]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")}; _.Gc=function(a){var b=a.length,c=b*3/4;c%3?c=Math.floor(c):"=.".indexOf(a[b-1])!=-1&&(c="=.".indexOf(a[b-2])!=-1?c-2:c-1);var d=new Uint8Array(c),e=0;Fc(a,function(g){d[e++]=g});return e!==c?d.subarray(0,e):d};Fc=function(a,b){function c(e){for(;d>4);h!=64&&(b(g<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}; Bc=function(){if(!Hc){Hc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){let d=a.concat(b[c].split(""));Cc[c]=d;for(let e=0;e=b||(c[a]=d+1,a=Error(),Vb(a,"incident"),_.tc(a))}};_.Rc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};_.Sc=function(a,b){2&b&&(a|=2);return a|1}; _.Vc=function(a,b){return b===void 0?a.j!==Tc&&!!(2&(a.bb[_.Uc]|0)):!!(2&b)&&a.j!==Tc};Wc=function(a,b,c){var d=b&128?0:-1,e=a.length,g;if(g=!!e)g=a[e-1],g=g!=null&&typeof g==="object"&&g.constructor===Object;var h=e+(g?-1:0);for(b=b&128?1:0;b>>0;_.ad=b;_.bd=(a-b)/4294967296>>>0};_.dd=function(a){if(a<0){_.cd(-a);a=_.ad;var b=_.bd;b=~b;a?a=~a+1:b+=1;let [c,d]=[a,b];_.ad=c>>>0;_.bd=d>>>0}else _.cd(a)};_.ed=function(a){a.length<16?_.dd(Number(a)):(a=BigInt(a),_.ad=Number(a&BigInt(4294967295))>>>0,_.bd=Number(a>>BigInt(32)&BigInt(4294967295)))}; _.fd=function(a){if(a!=null&&typeof a!=="boolean")throw Error("x`"+_.Ma(a)+"`"+a);return a};_.id=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};_.kd=function(a){if(typeof a!=="number")throw _.Oc("int32");if(!(0,_.jd)(a))throw _.Oc("int32");return a|0};_.ld=function(a){return a==null?a:_.kd(a)};_.md=function(a){return a==null||typeof a==="string"?a:void 0}; _.pd=function(a,b,c){if(a!=null&&a[_.nd]===_.od)return a;if(Array.isArray(a)){var d=a[_.Uc]|0;c=d|c&32|c&2;c!==d&&(a[_.Uc]=c);return new b(a)}};qd=function(a){return a}; sd=function(a,b,c,d){var e=d!==void 0;d=!!d;var g=[],h=a.length,k=4294967295,l=!1,m=!!(b&64),n=m?b&128?0:-1:void 0;if(!(b&1)){var p=h&&a[h-1];p!=null&&typeof p==="object"&&p.constructor===Object?(h--,k=h):p=void 0;!m||b&128||e||(l=!0,k=(rd??qd)(k-n,n,a,p,void 0)+n)}b=void 0;for(e=0;e=k){let t=e-n;(b??(b={}))[t]=r}else g[e]=r}if(p)for(let r in p){a=p[r];if(a==null||(a=c(a,d))==null)continue;h=+r;let t;m&&!Number.isNaN(h)&&(t=h+n)0?void 0:a===0?Cd||(Cd=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}}; Gd=function(a,b,c,d=0){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("y");e=a[_.Uc]|0;if(Ed&&1&e)throw Error("z");2048&e&&!(2&e)&&Fd();if(e&256)throw Error("A");if(e&64)return(e|d)!==e&&(a[_.Uc]=e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("B");a:{c=a;e|=64;var g=c.length;if(g){var h=g-1;let l=c[h];if(l!=null&&typeof l==="object"&&l.constructor===Object){b=e&128?0:-1;h-=b;if(h>=1024)throw Error("D");for(var k in l)if(g=+k,g1024)throw Error("E");e=e&-16760833|(k&1023)<<14}}}a[_.Uc]=e|64|d;return a};Fd=function(){if(Ed)throw Error("C");Qc(Hd,5)}; Ld=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.Uc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Id(a,c,!1,b&&!(c&16)):(a[_.Uc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[_.nd]===_.od)return b=a.bb,c=b[_.Uc]|0,_.Vc(a,c)?a:_.Jd(a,b,c)?_.Kd(a,b):_.Id(b,c);if(a instanceof _.wd)return a};_.Kd=function(a,b,c){a=new a.constructor(b);c&&(a.j=Tc);a.o=Tc;return a}; _.Id=function(a,b,c,d){d??(d=!!(34&b));a=sd(a,b,Ld,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.Uc]=b;return a};_.Md=function(a){var b=a.bb,c=b[_.Uc]|0;return _.Vc(a,c)?_.Jd(a,b,c)?_.Kd(a,b,!0):new a.constructor(_.Id(b,c,!1)):a};_.Nd=function(a){if(a.j!==Tc)return!1;var b=a.bb;b=_.Id(b,b[_.Uc]|0);b[_.Uc]|=2048;a.bb=b;a.j=void 0;a.o=void 0;return!0};_.Od=function(a){if(!_.Nd(a)&&_.Vc(a,a.bb[_.Uc]|0))throw Error();};_.Rd=function(a,b){b===void 0&&(b=a[_.Uc]|0);b&32&&!(b&4096)&&(a[_.Uc]=b|4096)}; _.Jd=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.Uc]=c|2,a.j=Tc,!0):!1};_.Td=function(a,b,c,d,e){b=_.Sd(a.bb,b,c,e);if(b!==null||d&&a.o!==Tc)return b};_.Sd=function(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),g=a.length-1;if(!(g<1+(c?0:-1))){if(e>=g){var h=a[g];if(h!=null&&typeof h==="object"&&h.constructor===Object){c=h[b];var k=!0}else if(e===g)c=h;else return}else c=a[e];if(d&&c!=null){d=d(c);if(d==null)return d;if(!Object.is(d,c))return k?h[b]=d:a[e]=d,d}return c}}; _.Vd=function(a,b,c,d){_.Od(a);var e=a.bb;_.Ud(e,e[_.Uc]|0,b,c,d);return a};_.Ud=function(a,b,c,d,e){var g=c+(e?0:-1),h=a.length-1;if(h>=1+(e?0:-1)&&g>=h){let k=a[h];if(k!=null&&typeof k==="object"&&k.constructor===Object)return k[c]=d,b}if(g<=h)return a[g]=d,b;d!==void 0&&(h=(b??(b=a[_.Uc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[g]=d);return b};_.Xd=function(a,b,c){a=_.Sd(a,b,c);return Array.isArray(a)?a:_.Wd};_.Yd=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)}; _.Zd=function(a){a==null&&(a=void 0);return a};_.$d=function(a,b,c,d){c=_.Zd(c);_.Vd(a,b,c,d);c&&!_.Vc(c)&&_.Rd(a.bb);return a};_.ae=function(a,b){var c;2&b?c=a|2:c=a&-3;a=c;return a&-273}; ce=function(a){if(typeof a==="string")return new be(Lc(a),!0);if(Array.isArray(a))return new be(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new be(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new be(a,!1);if(a.constructor===_.wd){let b=_.Nc(a)||new Uint8Array(0);return new be(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new be(a,!1);throw Error();}; _.ee=function(a){return new _.de(a&4294967295,Math.floor(a/4294967296))};_.ge=function(a){if(!a)return fe||(fe=new _.de(0,0));if(!/^\d+$/.test(a))return null;_.ed(a);return new _.de(_.ad,_.bd)}; _.oe=function(a,b,c){if(typeof BigInt64Array!=="undefined")return he||(he=new BigInt64Array(1),ie=new Uint32Array(he.buffer),he[0]=BigInt(1),je=ie[0]===1),he[0]=a,a=je?0:1,new b(ie[a],ie[1-a]);ke||(le=BigInt(Number.MIN_SAFE_INTEGER),me=BigInt(Number.MAX_SAFE_INTEGER),ne=BigInt(4294967295),ke=BigInt(32));if(a>=le&&a<=me)return c(Number(a));a=BigInt.asUintN(64,a);return new b(Number(a&ne),Number(a>>ke))}; _.pe=function(a,b){a.j.push(b>>>0&255);a.j.push(b>>>8&255);a.j.push(b>>>16&255);a.j.push(b>>>24&255)};_.qe=function(a,b){for(;b>127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};re=function(a,b){b.length!==0&&(a.ga.push(b),a.o+=b.length)};_.se=function(a,b,c){_.qe(a.j,b*8+c)};te=function(a,b){_.se(a,b,2);b=a.j.end();re(a,b);b.push(a.o);return b};ue=function(a,b){var c=b.pop();for(c=a.o+a.j.length()-c;c>127;)b.push(c&127|128),c>>>=7,a.o++;b.push(c);a.o++};_.ve=function(a){switch(typeof a){case "string":_.ge(a)}}; we=function(){var a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};ye=function(a,b,c,d,e){b=xe(b,d);b!=null&&(c=te(a,c),e(b,a),ue(a,c))}; He=function(a){var b=ze,c=Ae,d=a[Be];if(d)return d;d={};d.UN=a;var e=Dd(a[0]);d.Yu=e;var g=a[1];e=1;g&&g.constructor===Object&&(d.extensions=g,g=a[++e],typeof g==="function"&&g.length>0&&(d.pC=!0,Ce??(Ce=g),De??(De=a[e+1]),g=a[e+=2]));for(var h={};g&&Ee(g);){for(var k=0;k0};xe=function(a,b){if(a instanceof _.Ie)return a.bb;if(Array.isArray(a))return Gd(a,b[0],b[1])};ze=function(a,b,c){a[b]=c.j};Ae=function(a,b,c,d){var e,g,h=c.j;a[b]=(k,l,m)=>h(k,l,m,g||(g=He(d).Yu),e||(e=Je(d)))};Je=function(a){var b=a[Me];if(!b){let c=He(a);b=(d,e)=>Ne(d,e,c);a[Me]=b}return b}; Ne=function(a,b,c){Wc(a,a[_.Uc]|0,(d,e)=>{if(e!=null){var g=Oe(c,d);g?g(b,e,d):d<500||Qc(Pe,3)}})};Oe=function(a,b){var c=a[b];if(c)return c;if(c=a.extensions)if(c=c[b]){c=Array.isArray(c)?c[0]instanceof _.Fe?c:[Qe,c]:[c,void 0];var d=c[0].j;if(c=c[1]){let e=Je(c),g=He(c).Yu;c=a.pC?De(g,e):(h,k,l)=>d(h,k,l,g,e)}else c=d;return a[b]=c}};_.Re=function(a,b){return new _.Fe(a,b)};_.Se=function(a,b,c){b=_.id(b);b!=null&&(_.se(a,c,0),a.j.j.push(b?1:0))}; _.Te=function(a,b,c,d,e){b=xe(b,d);b!=null&&(c=te(a,c),e(b,a),ue(a,c))};_.Ue=function(){};Ve=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};Xe=function(a){var b=We;if(b)for(let c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)};Ye=function(){var a=[];Xe(b=>{a.push(b)});return a};$e=function(){var a=document.createElement("iframe"),b={};_.Mb(Ze(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b}; _.af=function(a,b){this.width=a;this.height=b};_.bf=function(a,b,c){for(let d in a)b.call(c,a[d],d,a)};_.cf=function(a){for(let b in a)return!1;return!0}; _.df=function(a){if(!a||typeof a!=="object")return a;if(typeof a.clone==="function")return a.clone();if(typeof Map!=="undefined"&&a instanceof Map)return new Map(a);if(typeof Set!=="undefined"&&a instanceof Set)return new Set(a);if(a instanceof Date)return new Date(a.getTime());var b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(let c in a)b[c]=_.df(a[c]);return b}; ff=function(a,b){for(let e=1;e>>31)&4294967295;p=e[0];var v=e[1],A=e[2],y=e[3],E=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var B=y^v&(A^y);var C=1518500249}else B=v^A^y,C=1859775393;else t<60?(B=v&A|y&(v|A),C=2400959708):(B=v^A^y,C=3395469782);B=((p<<5|p>>>27)&4294967295)+B+ E+C+r[t]&4294967295;E=y;y=A;A=(v<<30|v>>>2)&4294967295;v=p;p=B}e[0]=e[0]+p&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+A&4294967295;e[3]=e[3]+y&4294967295;e[4]=e[4]+E&4294967295}function c(p,r){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var t=[],v=0,A=p.length;v=56;t--)g[t]=r&255,r>>>=8;b(g);for(t=r=0;t<5;t++)for(var v=24;v>=0;v-=8)p[r++]=e[t]>>v&255;return p}for(var e=[],g=[],h=[],k=[128],l=1;l<64;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Ez:function(){for(var p=d(),r="",t=0;t{d.ba[h]=k});return d};uf=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a}; Cf=function(a){a=_.jc(uf(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};zf=function(a,b,c){c?a.j[b]=c:delete a.j[b]};Af=function(a,b){a.o=b}; Gf=function(a){var b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};Df(a)?(c("md"),c("k"),c("ck"),c("am"),c("slk"),c("rs"),c("gssmodulesetproto"),c("dti"),c("dbwh")):(c("sdch"),c("k"),c("ck"),c("am"),c("amc"),c("slk"),c("rt"),"d"in a.j||zf(a,"d","0"),c("d"),c("exm"),c("excm"),(a.j.excm||a.j.exm)&&b.push("ed=1"),c("im"),c("dg"),c("sm"),Ef(a,"br")!="1"&&Ef(a,"br")!="0"||c("br"),c("br-d"),Ef(a,"rb")=="1"&&c("rb"),Ef(a,"zs")!=="0"&&c("zs"),Ff(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"), c("ichc"),c("rs"),c("cb"),c("ccb"),c("ee"),c("dti"),c("dbwh"),c("ic"),a.j.cb&&c("pc"),c("m"));return b.join("/")};Ef=function(a,b){return a.j[b]?a.j[b]:null};Df=function(a){a=Ef(a,"md");return!!a&&a!=="0"};Ff=function(a){switch(Ef(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};Hf=function(a,b){b&&b.length>0?(b.sort(),zf(a,"exm",b.join(","))):zf(a,"exm",null)};If=function(a,b){b&&b.length>0?(b.sort(),zf(a,"excm",b.join(","))):zf(a,"excm",null)}; Jf=function(a){return(a=Ef(a,"m"))?a.split(","):[]};Kf=function(a,b){var c=b instanceof Map?Array.from(b.entries()).filter(([,d])=>d&&d.size>0).map(([d,e])=>{e=Array.from(e);e.length>1&&e.sort();return d+":"+e.join(",")}):Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{var e=Object.keys(b[d]);e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();zf(a,"ee",c.join(";"))}; Mf=function(a){a=Ef(a,"ee");if(Lf){if(!a)return new Map;var b=new Map,c=a.split(";");for(var d of c){let [g,h]=d.split(":");c=new Set;b.set(g,c);for(var e of h.split(","))c.add(e)}return b}if(!a)return{};d={};e=a.split(";");for(b of e){let [g,h]=b.split(":");d[g]={};for(c of h.split(","))d[g][c]=!0}return d};Nf=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed}; Of=function(a){if(typeof document!=="undefined"&&document&&document.getElementById&&(a=document.getElementById(a))){let b=a.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return a}return null};Pf=function(a="",b){if(a&&b)throw Error("P");var c="";var d=_.Fa._F_jsUrl;(a=b||Of(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("Q`"+d+"`"+c);c=d}else c=d||c;if(!Cf(c))throw Error("R");return c};Sf=function(a){_.Qf?a(_.Qf):(Rf??(Rf=[])).push(a)}; _.Vf=function(){!_.Qf&&_.Tf&&_.Uf(_.Tf());return _.Qf};_.Uf=function(a){_.Qf=a;Rf?.forEach(Sf);Rf=void 0};_.Wf=function(a){_.Qf&&_.Qf.Es(a)};Yf=function(){if(!Xf){Xf=!0;try{var a=Pf(_.Fa._F_jsUrl?"":"base-js")}catch(c){return}var b=Mf(Bf(a));if(b instanceof Map)b.size!==0&&Sf(c=>{for(let [d,e]of b.entries()){let g=d,h=e;for(let k of h)c.wk(g,k)}});else{let c=Object.keys(b);c.length!==0&&Sf(d=>{for(let e of c){let g=b[e];for(let h of Object.keys(g))d.wk(e,h)}})}}}; _.Zf=function(a){a&&typeof a.dispose=="function"&&a.dispose()};_.$f=function(a){for(let b=0,c=arguments.length;b-1?a[b]:null};ng=function(a,b,c,d){for(let e=0;e{var d=window.AbortController?new window.AbortController:void 0,e=d?.signal,g=!1;try{d&&(a.j=a.Ld.zc(()=>{d.abort()},b||2E4)),await fetch("/generate_204",{method:"HEAD",signal:e}),g=!0}catch{g=!1}finally{a.da=void 0,a.j&&(a.Ld.Na(a.j),a.j=0),g!==a.isOnline&&(a.isOnline=g,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(g)}})}; Kg=function(a){a.ea=a.Ld.zc(async()=>{a.isOnline?window.navigator?.onLine||await Jg(a):await Jg(a);Kg(a)},3E4)};Lg=function(){var a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}}; Qg=function(a){var b=Mg.get(a);if(b)return b.promise;if(_.Vf().Ue(a))return Ng;var {promise:c,resolve:d,reject:e}=Lg();Mg.set(a,{promise:c,resolve:d,reject:e});Og||(Og=[],queueMicrotask(()=>{var g=[...Og];Og=null;var h=_.Vf().Fg(g),k=!1;for(let l of g)h[l].then(Mg.get(l).resolve,m=>{try{k||(k=!0,Pg?.(m,g))}catch{}finally{let n=Mg.get(l)?.reject;Mg.delete(l);n?.(m)}})}));Og.push(a);return c};_.Rg=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}}; Vg=function(){for(var a;a=Sg.remove();){try{a.fn.call(a.scope)}catch(b){_.tc(b)}Tg.put(a)}Ug=!1};_.Wg=function(a){a.prototype.$goog_Thenable=!0};Xg=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};_.Zg=function(a,b){this.kb=0;this.ea=void 0;this.ba=this.j=this.o=null;this.da=this.ga=!1;if(a!=_.Ue)try{let c=this;a.call(b,function(d){_.Yg(c,2,d)},function(d){_.Yg(c,3,d)})}catch(c){_.Yg(this,3,c)}}; $g=function(){this.next=this.context=this.j=this.o=this.child=null;this.ba=!1};_.bh=function(a,b,c){var d=ah.get();d.o=a;d.j=b;d.context=c;return d};_.ch=function(a){return new _.Zg(function(b,c){c(a)})};_.fh=function(a,b,c){dh(a,b,c,null)||eh(_.Va(b,a))};_.gh=function(a){return new _.Zg(function(b,c){var d=a.length,e=[];if(d){var g=function(l,m){d--;e[l]=m;d==0&&b(e)},h=function(l){c(l)};for(let l=0;l1)));h=h.next)e||(g=h);e&&(c.kb==0&&d==1?jh(c,b):(g?(d=g,d.next==c.ba&&(c.ba=d),d.next=d.next.next):kh(c),lh(c,e,3,b)))}a.o=null}else _.Yg(a,3,b)};_.hh=function(a,b){a.j||a.kb!=2&&a.kb!=3||mh(a);a.ba?a.ba.next=b:a.j=b;a.ba=b}; oh=function(a,b,c,d){var e=_.bh(null,null,null);e.child=new _.Zg(function(g,h){e.o=b?function(k){try{let l=b.call(d,k);g(l)}catch(l){h(l)}}:g;e.j=c?function(k){try{let l=c.call(d,k);l===void 0&&k instanceof _.nh?h(k):g(l)}catch(l){h(l)}}:h});e.child.o=a;_.hh(a,e);return e.child};_.Yg=function(a,b,c){a.kb==0&&(a===c&&(b=3,c=new TypeError("W")),a.kb=1,dh(c,a.CG,a.DG,a)||(a.ea=c,a.kb=b,a.o=null,mh(a),b!=3||c instanceof _.nh||ph(a,c)))}; dh=function(a,b,c,d){if(a instanceof _.Zg)return ih(a,b,c,d),!0;if(Xg(a))return a.then(b,c,d),!0;if(_.Pa(a))try{let e=a.then;if(typeof e==="function")return qh(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};qh=function(a,b,c,d,e){function g(l){k||(k=!0,d.call(e,l))}function h(l){k||(k=!0,c.call(e,l))}var k=!1;try{b.call(a,h,g)}catch(l){g(l)}};mh=function(a){a.ga||(a.ga=!0,eh(a.ux,a))};kh=function(a){var b=null;a.j&&(b=a.j,a.j=b.next,b.next=null);a.j||(a.ba=null);return b}; lh=function(a,b,c,d){if(c==3&&b.j&&!b.ba)for(;a&&a.da;a=a.o)a.da=!1;if(b.child)b.child.o=null,rh(b,c,d);else try{b.ba?b.o.call(b.context):rh(b,c,d)}catch(e){_.sh.call(null,e)}ah.put(b)};rh=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};ph=function(a,b){a.da=!0;eh(function(){a.da&&_.sh.call(null,b)})};_.nh=function(a){_.bb.call(this,a)};aaa=function(a){return th(a).then(function(b){return JSON.parse(b.responseText)})}; th=function(a){var b={},c=new XMLHttpRequest;return(new _.Zg(function(d,e){var g;try{c.open("GET",a,!0)}catch(h){e(new uh("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.Fa.clearTimeout(g);var h;!(h=_.Rg(c.status))&&(h=c.status===0)&&(h=_.hc(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new vh(c.status,a,c))}};c.onerror=function(){e(new uh("Network error",a,c))};if(b.headers)for(let h in b.headers){let k=b.headers[h];k!=null&&c.setRequestHeader(h,k)}b.withCredentials&& (c.withCredentials=b.withCredentials);b.responseType&&(c.responseType=b.responseType);b.mimeType&&c.overrideMimeType(b.mimeType);b.timeoutMs>0&&(g=_.Fa.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new wh(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.Fa.clearTimeout(g),e(new uh("Error sending XHR: "+h.message,a,c))}})).kf(function(d){d instanceof _.nh&&c.abort();throw d;})};uh=function(a,b){_.bb.call(this,a+", url="+b);this.url=b}; vh=function(a,b,c){uh.call(this,"Request Failed, status="+a,b,c);this.status=a};wh=function(a,b){uh.call(this,"Request timed out",a,b)};xh=function(){_.cg.call(this)};yh=function(a,b){this.j=a;this.o=b};Ah=function(a,b){_.cg.call(this);this.j=a;this.ea=b;this.da=zh?null:[];this.ba=zh?null:[];this.o=zh?null:[];this.ha=!1};Bh=function(a,b){a.o||(a.o=[]);a.o.push(new Ka.sn(b,void 0))};Ch=function(a,b,c){a.da||(a.da=[]);a.da.push(new Ka.sn(b,c))}; Dh=function(a,b){a.ba||(a.ba=[]);a.ba.push(new Ka.sn(b,void 0))};Eh=function(a,b){var c=[];for(let d=0;d{g=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();var m=e.filter(n=>!_.Vf().Cb(n).isLoaded());m.length!==0?d(m,`Response was successful but was missing module(s) ${m}.`):c()},l=()=>{g--;g==0&&k()};b.forEach(m=>{m=_.Vf().Cb(m);m.isLoaded()?l():(Bh(m,l),Dh(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}};_.Gh=function(a,b){var c=!1,d=[];for(let e=0;e{},e=()=>{},g=!1){Jh(a,b,(h,k,l=k)=>{a.wb&&g?a.Qb(h,k,d,e,l):a.load(h,k,d,e,l,c)},c,d)||d(-1)};caa=function(a,b){return b.filter(c=>!a.ea[c])}; Kh=function(a,b,c,{zf:d,onError:e,onSuccess:g,forceReload:h}={}){a.na=c;if(!b)throw Error("Z");if(a.pk){for(let k of document.getElementsByTagName("style"))Ih(a,k);for(let k of document.getElementsByTagName("link"))Ih(a,k)}baa(a,caa(a,b),d,e,g,h)}; Jh=function(a,b,c,d,e=()=>{}){if(a.j)return a.j.then(()=>{Jh(a,b,c,d,e)},()=>{e(-1)}),!0;if(!a.da){let n=[],p=Object.assign({},a.ea);if(a.ga.size>0){var g=_.Vf(),h=[],k=[];for(var l of a.ga){var m=g.Cb(l);m&&m.isLoaded()?(a.ga.delete(l),h.push(l)):k.push(l)}h.length>0&&Lh(a,h,r=>{r=r.getId();_.Gh(a,[r]);p[r]=!0},d);k.length>0&&Lh(a,k,r=>{p[r.getId()]=!0},d)}Lh(a,b,r=>{n.push(r.getId())},d,r=>!r.isLoaded(),p);b=n}for(g=0;g a.jk;)if(h>1)h-=Math.ceil((m.length-a.jk)/6),h=Math.max(h,1),k=b.slice(g,g+h),l=Mh(a,k,d),m=_.kb(l).toString();else return a.da?(a.da=!1,a.j=daa(a).then(n=>{eaa(a,n,d)}),a.j.kf(()=>{a.da=!0;a.j=null}),Jh(a,b.slice(g),c,d,e)):!1;g+=h;a.da?c(l,k):c(l,k,g===b.length?b:[])}return!0};Nh=function(a){a.Ka||(a.Ka=!0,a.wa.sort());return a.wa};Oh=function(a){a=a.Ha;a.sort();return a}; Mh=function(a,b,c){return a.da?faa(a.ta,b,{cssRowKey:a.eb,pg:a.Va,zf:c,lq:Nh(a),kq:Oh(a)}):gaa(a.ta,b,{cssRowKey:a.eb,pg:a.Va,lq:Nh(a),kq:Oh(a)})};_.Ph=function(a,b){var c=[];for(let d=0;d{c.parentElement.removeChild(c);a.la==c&&(a.la=null);g()},k=>{c.parentElement.removeChild(c);a.la==c&&(a.la=null);_.Ph(a,k);a.j?(k=()=>{e(-1,b)},a.j.then(k,k)):e(-1,b)},h)}; Lh=function(a,b,c,d,e,g={}){var h=_.Vf();for(let k of b){b=h.Cb(k);if(g[k]||e&&!e(b))continue;g[k]=!0;let l=b.j||[];if(d){let m=[];if(d instanceof Map){let n=d.get(k);n&&(m=Array.from(n))}else d[k]&&(m=Object.keys(d[k]));l=l.concat(m)}Lh(a,l,c,d,e,g);c(b)}};daa=function(a){a=a.ta.clone();Nf(a);zf(a,"dg",null);zf(a,"md","1");return aaa(a.toString())}; eaa=function(a,b,c){var d=_.Vf();d.Zj((b||{}).moduleGraph);b=[];a.ga=new Set;for(let e of Nh(a)){let g=d.Cb(e);g&&g.isLoaded()?b.push(e):a.ga.add(e)}Lh(a,b,e=>{_.Gh(a,[e.getId()])},c);a.j=null};Sh=function(a){a=a.buf.charCodeAt(a.pos++);return Rh[a]};Th=function(a){var b=0,c=0;do{var d=Sh(a);b|=(d&31)<this.throwError(),0);this.o=a}; iaa=function(a){switch(a.type){case gi.Type.Jr:return"Unauthorized";case gi.Type.jn:return"Consecutive load failures";case gi.Type.TIMEOUT:return"Timed out";case gi.Type.Cr:return"Out of date module id";case gi.Type.qn:return"Init error";default:return`Unknown failure type ${a.type}`}}; hi=function(){this.xa=this.la=null;this.ga=new Map;this.da=new Set;this.ea=[];this.na=new Set;this.ba=[];this.ha=new Set;this.j=Lf?new Map:{};this.ta=new Map;this.o=this.pa=new Ka.Mi([],"");this.Ka=null;this.wa=new _.Vh;this.Va=this.wb=this.eb=this.Ha=!1};ii=function(a,b){_.bb.call(this,`Error loading ${a}: ${b}`)}; kaa=function(a,b){if(!ji){for(var c=0;c<64;c++)Rh["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(c)]=c;ji=!0}b={buf:b,pos:2};Th(b);c=Th(b);var d=Th(b)+1,e=Array(c),g=Array(c),h=Array(c);d=Array(d);var k=0,l=0,m=b.buf,n=b.pos,p=b.buf.indexOf("|",b.pos);b.pos=p+1;for(p=0;p>>=2;v?(k+=r>>>1^-(r&1),r="sy"+k.toString(36)):(v=n,n+=r,r=m.substring(v,n));e[p]=r;t&&(d[l++]=r)}d[l]="";b.pos++;l=c&-2;k=c&1;for(m=0;m>>3&7;k&&(k=Sh(b),h[l]=k&7);b.pos++;for(l=0;l0&&(a.da.size===0?a.Rl(b):(a.ba.push(b),ni(a)));return e};laa=function(a,b,c,d,e){Ch(c,e.callback,e);Dh(c,function(g){e.rk(new ii(b,g))});a.zj(b)?d&&(a.ha.add(b),ni(a)):d&&a.ha.add(b)}; pi=function(a,b){if(!a.o.has(b)&&(a.o.add(b),!a.j.na.has(b))){var c=a.j.Cb(b);if(c&&!c.isLoaded()){c=c.j;for(let d=0;da.ga.get(e).isLoaded()?(_.Fa.setTimeout(()=>Error("fa`"+e),0),!1):!0);if(qi){var c=new ri(a);for(var d=0;d1?(b=c.shift(),a.ba=c.map(function(e){return[e]}).concat(a.ba),[b]):c}; si=function(a,b){if(qi)return a=new ri(a),pi(a,b),a.result;var c=[];a.na.has(b)||c.push(b);b=[b];for(let d=0;d=0;g--){let h=e[g];a.Cb(h).isLoaded()||a.na.has(h)||(c.push(h),b.push(h))}}c.reverse();Ub(c);return c}; naa=function(a,b,c,d,e,g=0,h=!1){var k=h?0:g+1;g=_.Rb(c);a.ea=b;for(let l of c)a.na.delete(l);if(d==401)ti(a,new Ka.ec(Ka.ec.Type.Jr,d)),a.ba.length=0;else if(d==410)ui(a,new Ka.ec(Ka.ec.Type.Cr,d)),vi(a);else if(k>=3)[...a.da],ui(a,new Ka.ec(Ka.ec.Type.jn,d,g,e)),vi(a);else{[...a.da];let l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.Fa.setTimeout(()=>{a.Rl(b,k,l)},c):a.Rl(b,k,l)}};ui=function(a,b){a.ea.length>1?a.ba=a.ea.map(function(c){return[c]}).concat(a.ba):ti(a,b)}; ti=function(a,b){var c=a.ea;a.da.clear();var d=[];for(var e=0;e=0})},a);Sb(d,g)}for(e=0;e0){a.Rl(b);return}}ni(a)};li=function(a,b){a=a.ta.get(b);for(let c=0;a&&c{if(g.Ue(k))return Promise.resolve();var l=Promise.resolve(g.load(k));h&&l.catch(m=>{try{h&&h(m,[k])}catch{}});return l}};Ai=function(a,b){b=b.filter(c=>!a.zj(c)&&!a.Ue(c));b.length>0&&(paa(a,...b),a.ea.push(b),zi(a))}; Bi=function(a,b){return new _.Zg((c,d)=>{var e=a.Cb(b);e.isLoaded()?c(null):(Ch(e,()=>{c(null)}),Dh(e,g=>{var h=`Error loading ${b}: ${g}`;g instanceof Ka.ec&&g.url&&(h=`${h}, requested url: ${g.url.toString()}`);d(Error(h))}))})};Ci=function(a,b,c,d=()=>!0,e={}){for(let g of b)b=a.Cb(g),!e[g]&&d(b)&&(e[g]=!0,Ci(a,b.j||[],c,d,e),c(b))};Di=function(a,...b){b.forEach(c=>{delete a.ga[c]})};paa=function(a,...b){b.forEach(c=>{a.ga[c]=!0})}; zi=function(a){for(;a.da0;){let b=a.ea.shift().filter(c=>!a.Ue(c));if(b.length>0){a.da++;let c=()=>{a.da--;zi(a);c=()=>{}};_.gh(b.map(g=>Bi(a,g))).then(()=>{c()});let d=0,e=()=>{if((a.j instanceof Map?a.j.size>0:Object.keys(a.j).length>0)&&!a.la.Vc)throw Error("ea");Kh(a.la,b,a.ba,{zf:a.j,onError:(g,h)=>{var k=qaa[d++];k!==void 0?setTimeout(()=>{e()},k):(Di(a,...b),c(),b.forEach(l=>{l=a.Cb(l);if(!l.isLoaded())l.onError(new Ka.ec(Ka.ec.Type.jn,g,b,h))}))}})};e()}}}; raa=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};Ei=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""};Fi=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.Gi=function(a,b){a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:Ei(a).match(/\S+/g)||[],b=_.Lb(a,b)>=0);return b}; _.Hi=function(a,b){if(a.classList)a.classList.add(b);else if(!_.Gi(a,b)){let c=Ei(a);Fi(a,c+(c.length>0?" "+b:b))}};_.Ii=function(a,b){a.classList?a.classList.remove(b):_.Gi(a,b)&&Fi(a,Array.prototype.filter.call(a.classList?a.classList:Ei(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))};_.Ji=function(){}; _.Ni=function(a){if(a instanceof Ki||a instanceof Li||a instanceof Mi)return a;if(typeof a.next=="function")return new Ki(()=>a);if(typeof a[Symbol.iterator]=="function")return new Ki(()=>a[Symbol.iterator]());if(typeof a.Be=="function")return new Ki(()=>a.Be());throw Error("ia");};_.Oi=function(a){_.cg.call(this);this.ea=1;this.ba=[];this.da=0;this.j=[];this.o={};this.ha=!!a};saa=function(a,b,c){eh(function(){a.apply(b,c)})};Pi=function(a){this.j=a};Qi=function(a){this.j=a}; Ri=function(a){this.data=a};Si=function(a){return a===void 0||a instanceof Ri?a:new Ri(a)};_.Ti=function(a){this.j=a};taa=function(){};Ui=function(){};Vi=function(a){this.j=a;this.o=null};Wi=function(a){if(a.j==null)throw Error("ja");a.isAvailable()||_.tc(Error("ja"))};Xi=function(){var a=null;try{a=_.Fa.localStorage||null}catch(b){}Vi.call(this,a)};Yi=function(a,b){this.o=a;this.j=b+"::"};_.Zi=function(a){var b=new Xi;return b.isAvailable()?a?new Yi(b,a):b:null}; aj=function(a){var b,c,d=a.length,e=0;for(b=0;b>>6:(g<65536?k[c++]=224|g>>>12:(k[c++]=240|g>>>18,k[c++]=128|g>>>12&63),k[c++]=128|g>>> 6&63),k[c++]=128|g&63);return k};bj=function(a){for(var b=a.length;--b>=0;)a[b]=0};cj=function(a,b,c,d,e){this.kw=a;this.qA=b;this.pA=c;this.Tz=d;this.hD=e;this.Xt=a&&a.length};ej=function(a,b){this.st=a;this.Vh=0;this.Zf=b};fj=function(a,b){a.qb[a.pending++]=b&255;a.qb[a.pending++]=b>>>8&255};gj=function(a,b,c){a.Rb>16-c?(a.Bc|=b<>16-a.Rb,a.Rb+=c-16):(a.Bc|=b<>>=1,c<<=1;while(--b>0);return c>>>1};jj=function(a,b,c){var d=Array(16),e=0,g;for(g=1;g<=15;g++)d[g]=e=e+c[g-1]<<1;for(c=0;c<=b;c++)e=a[c*2+1],e!==0&&(a[c*2]=ij(d[e]++,e))};kj=function(a){var b;for(b=0;b<286;b++)a.Qc[b*2]=0;for(b=0;b<30;b++)a.ug[b*2]=0;for(b=0;b<19;b++)a.hc[b*2]=0;a.Qc[512]=1;a.Xe=a.Ei=0;a.ud=a.matches=0};lj=function(a){a.Rb>8?fj(a,a.Bc):a.Rb>0&&(a.qb[a.pending++]=a.Bc);a.Bc=0;a.Rb=0}; mj=function(a,b,c){lj(a);fj(a,c);fj(a,~c);$i.ah(a.qb,a.window,b,c,a.pending);a.pending+=c};nj=function(a,b,c,d){var e=b*2,g=c*2;return a[e]>>7)];hj(a,h,c);k=tj[h];k!==0&&(e-=uj[h],gj(a,e,k))}}while(d>1;h>=1;h--)oj(a,c,h);l=g;do h=a.ub[1],a.ub[1]=a.ub[a.Oe--],oj(a,c,1),d=a.ub[1],a.ub[--a.Ch]=h,a.ub[--a.Ch]=d,c[l*2]=c[h*2]+c[d*2],a.depth[l]=(a.depth[h]>=a.depth[d]?a.depth[h]:a.depth[d])+1,c[h*2+1]=c[d*2+1]=l,a.ub[1]=l++,oj(a,c,1);while(a.Oe>= 2);a.ub[--a.Ch]=a.ub[1];h=b.st;l=b.Vh;d=b.Zf.kw;e=b.Zf.Xt;g=b.Zf.qA;var m=b.Zf.pA,n=b.Zf.hD,p,r=0;for(p=0;p<=15;p++)a.Fe[p]=0;h[a.ub[a.Ch]*2+1]=0;for(b=a.Ch+1;b<573;b++){var t=a.ub[b];p=h[h[t*2+1]*2+1]+1;p>n&&(p=n,r++);h[t*2+1]=p;if(!(t>l)){a.Fe[p]++;var v=0;t>=m&&(v=g[t-m]);var A=h[t*2];a.Xe+=A*(p+v);e&&(a.Ei+=A*(d[t*2+1]+v))}}if(r!==0){do{for(p=n-1;a.Fe[p]===0;)p--;a.Fe[p]--;a.Fe[p+1]+=2;a.Fe[n]--;r-=2}while(r>0);for(p=n;p!==0;p--)for(t=a.Fe[p];t!==0;)d=a.ub[--b],d>l||(h[d*2+1]!==p&&(a.Xe+=(p-h[d* 2+1])*h[d*2],h[d*2+1]=p),t--)}jj(c,k,a.Fe)};xj=function(a,b,c){var d,e=-1,g=b[1],h=0,k=7,l=4;g===0&&(k=138,l=3);b[(c+1)*2+1]=65535;for(d=0;d<=c;d++){var m=g;g=b[(d+1)*2+1];++h>>=1)if(b&1&&a.Qc[c*2]!==0)return 0;if(a.Qc[18]!==0||a.Qc[20]!==0||a.Qc[26]!==0)return 1;for(c=32;c<256;c++)if(a.Qc[c*2]!==0)return 1;return 0};zj=function(a,b,c){a.qb[a.fj+a.ud*2]=b>>>8&255;a.qb[a.fj+a.ud*2+1]=b&255;a.qb[a.ip+a.ud]=c&255;a.ud++;b===0?a.Qc[c*2]++:(a.matches++,b--,a.Qc[(pj[c]+256+1)*2]++,a.ug[(b<256?sj[b]:sj[256+(b>>>7)])*2]++);return a.ud===a.Gj-1};Bj=function(a,b){a.msg=Aj[b];return b}; Cj=function(a){for(var b=a.length;--b>=0;)a[b]=0};Dj=function(a){var b=a.state,c=b.pending;c>a.Ta&&(c=a.Ta);c!==0&&($i.ah(a.output,b.qb,b.Nj,c,a.bi),a.bi+=c,b.Nj+=c,a.Kq+=c,a.Ta-=c,b.pending-=c,b.pending===0&&(b.Nj=0))}; Hj=function(a,b){var c=a.Wc>=0?a.Wc:-1,d=a.qa-a.Wc,e=0;if(a.level>0){a.Qa.ao===2&&(a.Qa.ao=uaa(a));wj(a,a.Nl);wj(a,a.Tk);xj(a,a.Qc,a.Nl.Vh);xj(a,a.ug,a.Tk.Vh);wj(a,a.Fs);for(e=18;e>=3&&a.hc[Ej[e]*2+1]===0;e--);a.Xe+=3*(e+1)+5+5+4;var g=a.Xe+3+7>>>3;var h=a.Ei+3+7>>>3;h<=g&&(g=h)}else g=h=d+5;if(d+4<=g&&c!==-1)gj(a,b?1:0,3),mj(a,c,d);else if(a.strategy===4||h===g)gj(a,2+(b?1:0),3),vj(a,Fj,Gj);else{gj(a,4+(b?1:0),3);c=a.Nl.Vh+1;d=a.Tk.Vh+1;e+=1;gj(a,c-257,5);gj(a,d-1,5);gj(a,e-4,4);for(g=0;g>>8&255;a.qb[a.pending++]=b&255}; Kj=function(a,b){var c=a.Wu,d=a.qa,e=a.cd,g=a.cv,h=a.qa>a.uc-262?a.qa-(a.uc-262):0,k=a.window,l=a.fg,m=a.rb,n=a.qa+258,p=k[d+e-1],r=k[d+e];a.cd>=a.Qt&&(c>>=2);g>a.va&&(g=a.va);do{var t=b;if(k[t+e]===r&&k[t+e-1]===p&&k[t]===k[d]&&k[++t]===k[d+1]){d+=2;for(t++;k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&k[++d]===k[++t]&&de){a.Th=b;e=t;if(t>=g)break;p=k[d+e-1];r=k[d+e]}}}while((b=m[b&l])>h&&--c!== 0);return e<=a.va?e:a.va}; Nj=function(a){var b=a.uc,c;do{var d=a.Nw-a.va-a.qa;if(a.qa>=b+(b-262)){$i.ah(a.window,a.window,b,b,0);a.Th-=b;a.qa-=b;a.Wc-=b;var e=c=a.rl;do{var g=a.head[--e];a.head[e]=g>=b?g-b:0}while(--c);e=c=b;do g=a.rb[--e],a.rb[e]=g>=b?g-b:0;while(--c);d+=b}if(a.Qa.Ac===0)break;e=a.Qa;c=a.window;g=a.qa+a.va;var h=e.Ac;h>d&&(h=d);h===0?c=0:(e.Ac-=h,$i.ah(c,e.input,e.Mg,h,g),e.state.wrap===1?e.Ma=Lj(e.Ma,c,h,g):e.state.wrap===2&&(e.Ma=Mj(e.Ma,c,h,g)),e.Mg+=h,e.Vg+=h,c=h);a.va+=c;if(a.va+a.lc>=3)for(d=a.qa-a.lc, a.Ra=a.window[d],a.Ra=(a.Ra<=3&&(a.Ra=(a.Ra<=3)if(c=zj(a,a.qa-a.Th,a.Ua-3),a.va-=a.Ua,a.Ua<=a.lp&&a.va>=3){a.Ua--;do a.qa++,a.Ra=(a.Ra<=3&&(a.Ra=(a.Ra<4096)&&(a.Ua=2));if(a.cd>=3&&a.Ua<=a.cd){d=a.qa+a.va-3;c=zj(a,a.qa-1-a.Fv,a.cd-3);a.va-=a.cd-1;a.cd-=2;do++a.qa<=d&&(a.Ra=(a.Ra<=3&&a.qa>0&&(d=a.qa-1,c=g[d],c===g[++d]&&c===g[++d]&&c===g[++d])){for(e=a.qa+258;c===g[++d]&&c===g[++d]&&c===g[++d]&&c===g[++d]&&c===g[++d]&&c===g[++d]&&c===g[++d]&&c===g[++d]&&da.va&&(a.Ua=a.va)}a.Ua>=3?(c=zj(a,1,a.Ua-3),a.va-=a.Ua,a.qa+=a.Ua,a.Ua=0):(c=zj(a,0,a.window[a.qa]),a.va--,a.qa++);if(c&&(Hj(a,!1),a.Qa.Ta===0))return 1}a.lc=0;return b=== 4?(Hj(a,!0),a.Qa.Ta===0?3:4):a.ud&&(Hj(a,!1),a.Qa.Ta===0)?1:2};waa=function(a,b){for(var c;;){if(a.va===0&&(Nj(a),a.va===0)){if(b===0)return 1;break}a.Ua=0;c=zj(a,0,a.window[a.qa]);a.va--;a.qa++;if(c&&(Hj(a,!1),a.Qa.Ta===0))return 1}a.lc=0;return b===4?(Hj(a,!0),a.Qa.Ta===0?3:4):a.ud&&(Hj(a,!1),a.Qa.Ta===0)?1:2};Qj=function(a,b,c,d,e){this.PA=a;this.gD=b;this.AD=c;this.fD=d;this.GA=e}; xaa=function(){this.Qa=null;this.status=0;this.qb=null;this.wrap=this.pending=this.Nj=this.vd=0;this.Ja=null;this.Gd=0;this.method=8;this.Qh=-1;this.fg=this.Vq=this.uc=0;this.window=null;this.Nw=0;this.head=this.rb=null;this.cv=this.Qt=this.strategy=this.level=this.lp=this.Wu=this.cd=this.va=this.Th=this.qa=this.Hg=this.Fv=this.Ua=this.Wc=this.Ne=this.Me=this.Ao=this.rl=this.Ra=0;this.Qc=new $i.Ae(1146);this.ug=new $i.Ae(122);this.hc=new $i.Ae(78);Cj(this.Qc);Cj(this.ug);Cj(this.hc);this.Fs=this.Tk= this.Nl=null;this.Fe=new $i.Ae(16);this.ub=new $i.Ae(573);Cj(this.ub);this.Ch=this.Oe=0;this.depth=new $i.Ae(573);Cj(this.depth);this.Rb=this.Bc=this.lc=this.matches=this.Ei=this.Xe=this.fj=this.ud=this.Gj=this.ip=0}; yaa=function(a,b){if(!a||!a.state||b>5||b<0)return a?Bj(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.Ac!==0||c.status===666&&b!==4)return Bj(a,a.Ta===0?-5:-2);c.Qa=a;var d=c.Qh;c.Qh=b;if(c.status===42)if(c.wrap===2)a.Ma=0,Ij(c,31),Ij(c,139),Ij(c,8),c.Ja?(Ij(c,(c.Ja.text?1:0)+(c.Ja.Bf?2:0)+(c.Ja.extra?4:0)+(c.Ja.name?8:0)+(c.Ja.comment?16:0)),Ij(c,c.Ja.time&255),Ij(c,c.Ja.time>>8&255),Ij(c,c.Ja.time>>16&255),Ij(c,c.Ja.time>>24&255),Ij(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Ij(c,c.Ja.os& 255),c.Ja.extra&&c.Ja.extra.length&&(Ij(c,c.Ja.extra.length&255),Ij(c,c.Ja.extra.length>>8&255)),c.Ja.Bf&&(a.Ma=Mj(a.Ma,c.qb,c.pending,0)),c.Gd=0,c.status=69):(Ij(c,0),Ij(c,0),Ij(c,0),Ij(c,0),Ij(c,0),Ij(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Ij(c,3),c.status=113);else{var e=8+(c.Vq-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.qa!==0&&(e|=32);e+=31-e%31;c.status=113;Jj(c,e);c.qa!==0&&(Jj(c,a.Ma>>>16),Jj(c,a.Ma&65535));a.Ma=1}if(c.status===69)if(c.Ja.extra){for(e= c.pending;c.Gd<(c.Ja.extra.length&65535)&&(c.pending!==c.vd||(c.Ja.Bf&&c.pending>e&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e)),Dj(a),e=c.pending,c.pending!==c.vd));)Ij(c,c.Ja.extra[c.Gd]&255),c.Gd++;c.Ja.Bf&&c.pending>e&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e));c.Gd===c.Ja.extra.length&&(c.Gd=0,c.status=73)}else c.status=73;if(c.status===73)if(c.Ja.name){e=c.pending;do{if(c.pending===c.vd&&(c.Ja.Bf&&c.pending>e&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e)),Dj(a),e=c.pending,c.pending===c.vd)){var g=1;break}g=c.Gde&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e));g===0&&(c.Gd=0,c.status=91)}else c.status=91;if(c.status===91)if(c.Ja.comment){e=c.pending;do{if(c.pending===c.vd&&(c.Ja.Bf&&c.pending>e&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e)),Dj(a),e=c.pending,c.pending===c.vd)){g=1;break}g=c.Gde&&(a.Ma=Mj(a.Ma,c.qb,c.pending-e,e));g===0&&(c.status=103)}else c.status= 103;c.status===103&&(c.Ja.Bf?(c.pending+2>c.vd&&Dj(a),c.pending+2<=c.vd&&(Ij(c,a.Ma&255),Ij(c,a.Ma>>8&255),a.Ma=0,c.status=113)):c.status=113);if(c.pending!==0){if(Dj(a),a.Ta===0)return c.Qh=-1,0}else if(a.Ac===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return Bj(a,-5);if(c.status===666&&a.Ac!==0)return Bj(a,-5);if(a.Ac!==0||c.va!==0||b!==0&&c.status!==666){d=c.strategy===2?waa(c,b):c.strategy===3?vaa(c,b):Rj[c.level].GA(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.Ta===0&&(c.Qh=-1), 0;if(d===2&&(b===1?(gj(c,2,3),hj(c,256,Fj),c.Rb===16?(fj(c,c.Bc),c.Bc=0,c.Rb=0):c.Rb>=8&&(c.qb[c.pending++]=c.Bc&255,c.Bc>>=8,c.Rb-=8)):b!==5&&(gj(c,0,3),mj(c,0,0),b===3&&(Cj(c.head),c.va===0&&(c.qa=0,c.Wc=0,c.lc=0))),Dj(a),a.Ta===0))return c.Qh=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(Ij(c,a.Ma&255),Ij(c,a.Ma>>8&255),Ij(c,a.Ma>>16&255),Ij(c,a.Ma>>24&255),Ij(c,a.Vg&255),Ij(c,a.Vg>>8&255),Ij(c,a.Vg>>16&255),Ij(c,a.Vg>>24&255)):(Jj(c,a.Ma>>>16),Jj(c,a.Ma&65535));Dj(a);c.wrap>0&&(c.wrap= -c.wrap);return c.pending!==0?0:1}; Sj=function(a){if(!(this instanceof Sj))return new Sj(a);a=this.options=$i.assign({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:""},a||{});a.raw&&a.windowBits>0?a.windowBits=-a.windowBits:a.gzip&&a.windowBits>0&&a.windowBits<16&&(a.windowBits+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.Qa=new Tj;this.Qa.Ta=0;var b=this.Qa;var c=a.level,d=a.method,e=a.windowBits,g=a.memLevel,h=a.strategy;if(b){var k=1;c===-1&&(c=6);e<0?(k=0,e=-e):e>15&&(k=2,e-=16);if(g< 1||g>9||d!==8||e<8||e>15||c<0||c>9||h<0||h>4)b=Bj(b,-2);else{e===8&&(e=9);var l=new xaa;b.state=l;l.Qa=b;l.wrap=k;l.Ja=null;l.Vq=e;l.uc=1<>=7;g<30;g++)for(uj[g]=h<<7,e=0;e<1<=m.uc&&(b===0&&(Cj(m.head),m.qa=0,m.Wc=0,m.lc=0),c=new $i.Yg(m.uc),$i.ah(c,g,h-m.uc,m.uc,0),g=c,h=m.uc);c=a.Ac;d=a.Mg;e=a.input;a.Ac=h;a.Mg=0;a.input=g;for(Nj(m);m.va>=3;){g=m.qa;h=m.va-2;do m.Ra=(m.Ra<!_.bk(c)))throw Error("la");for(let c of b)ck(a,c)};ck=function(a,b){for(let c in b)if(_.bk(b[c])){if(c in a&&!_.bk(a[c]))throw Error("ma");c in a||(a[c]={});ck(a[c],b[c])}else if(ek(b[c])){if(c in a&&!ek(a[c]))throw Error("na");c in a||(a[c]=[]);fk(a[c],b[c])}else a[c]=b[c];return a};fk=function(a,b){for(let c of b)_.bk(c)?a.push(ck({},c)):ek(c)?a.push(fk([],c)):a.push(c);return a};_.bk=function(a){return a!==null&&typeof a==="object"&&!Array.isArray(a)}; ek=function(a){return typeof a==="object"&&Array.isArray(a)};_.gk=function(a,b){b.length>1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.ik=function(...a){_.gk(_.hk,arguments)};_.u=function(a,b){return a in _.hk?_.hk[a]:b};_.jk=function(a){var b=_.hk.EXPERIMENT_FLAGS;return b?b[a]:void 0};Baa=function(a){Aaa.forEach(b=>{b(a)})};_.lk=function(a){var b=window;return a&&b.yterr?function(...c){try{return a.apply(this,c)}catch(d){_.kk(d instanceof Error?d:Error(String(d)))}}:a}; mk=function(a,b,c,d,e,g){var h=_.Ha("yt.logging.errors.log");h?h(a,b,c,d,e,void 0,g):(h=_.u("ERRORS",[]),h.push([a,b,c,d,e,void 0,g]),_.ik("ERRORS",h))};_.kk=function(a,b,c,d,e){mk(a,"ERROR",b,c,d,e);Baa(a)};_.nk=function(a,b,c,d,e){mk(a,"WARNING",b,c,d,e)}; pk=function(a,b){b=a.split(b);var c={};for(let g=0,h=b.length;g{var e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];_.Mb(c,g=>{g==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(g))}`)})});return b.join("&")};_.rk=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return pk(a,"&")};tk=function(a,b){return sk(a,b||{},!0)};_.uk=function(a,b){return sk(a,b||{},!1)}; sk=function(a,b,c){var d=(a||"").split("#",2);a=d[0];d=d.length>1?"#"+d[1]:"";var e=a.indexOf("?"),g=e!==-1?a.substring(0,e):a;a=_.rk(e!==-1?a.substring(e+1):"");for(let h in b)!c&&a!==null&&h in a||(a[h]=b[h]);return _.pc(g,a)+d};_.vk=function(a){if(!b)var b=window.location.href;var c=_.ec(a)[1]||null,d=_.ic(a);c&&d?(a=_.ec(a),b=_.ec(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.ic(b)===d&&(Number(_.ec(b)[4]||null)||null)===(Number(_.ec(a)[4]||null)||null):!0;return a}; ok=function(a){return a&&a.match(Eaa)?a:_.ac(a)}; _.xk=function(a=_.Ha("yt.ads.biscotti.lastId_")||""){var b=Faa;a:{try{var c=b.j.top.location.href}catch(E){c=2;break a}c=c?c===b.o.location.href?0:1:2}c={dt:Gaa,flash:"0",frm:c};try{c.u_tz=-(new Date).getTimezoneOffset();try{var d=wk.history.length}catch(E){d=0}c.u_his=d;c.u_h=wk.screen?.height;c.u_w=wk.screen?.width;c.u_ah=wk.screen?.availHeight;c.u_aw=wk.screen?.availWidth;c.u_cd=wk.screen?.colorDepth}catch(E){}d=Object;var e=d.assign,g=b.j;try{var h=g.screenX;var k=g.screenY}catch(E){}try{var l= g.outerWidth;var m=g.outerHeight}catch(E){}try{var n=g.innerWidth;var p=g.innerHeight}catch(E){}try{var r=g.screenLeft;var t=g.screenTop}catch(E){}try{n=g.innerWidth,p=g.innerHeight}catch(E){}try{var v=g.screen.availWidth;var A=g.screen.availTop}catch(E){}h=[r,t,h,k,v,A,l,m,n,p];try{var y=_.gf(b.j.top||window).round()}catch(E){y=new _.af(-12245933,-12245933)}l=y;y=new Haa;"SVGElement"in _.Fa&&"createElementNS"in _.Fa.document&&y.set(0);k=$e();k["allow-top-navigation-by-user-activation"]&&y.set(1); k["allow-popups-to-escape-sandbox"]&&y.set(2);_.Fa.crypto&&_.Fa.crypto.subtle&&y.set(3);"TextDecoder"in _.Fa&&"TextEncoder"in _.Fa&&y.set(4);y=raa(y);k=l.height;l=l.width;h=h.join();b=b.o;b=e.call(d,c,{bc:y,bih:k,biw:l,brdim:h,vis:b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]??0,wgl:!!wk.WebGLRenderingContext});b.ca_type="image";a&&(b.bid=a);return b}; Iaa=function(){if(!yk)return null;var a=yk();return"open"in a?a:null};_.Ak=function(a){switch(_.zk(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.zk=function(a){return a&&"status"in a?a.status:-1};_.w=function(a,b){a=_.Bk(a,b);return typeof a==="string"&&a==="false"?!1:!!a};_.Ck=function(a,b){return Number(_.Bk(a,b)||0)};_.Bk=function(a,b){a=_.u("EXPERIMENT_FLAGS",{})[a];return a!==void 0?a:b}; _.Dk=function(){var a=[],b=_.u("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=_.u("EXPERIMENT_FLAGS",{});for(let d of Object.keys(c))d.startsWith("force_")&&b[d]===void 0&&a.push({key:d,value:String(c[d])});return a};_.Ek=function(a,b){typeof a==="function"&&(a=_.lk(a));return window.setTimeout(a,b)}; Fk=function(a,b,c="GET",d="",e,g,h,k=!1,l){var m=Iaa();if(!m)return null;var n=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.lk(b)(m)};"onloadend"in m?m.addEventListener("loadend",n,!1):m.onreadystatechange=n;_.w("debug_forward_web_query_parameters")&&(a=Jaa(a));m.open(c,a,!0);g&&(m.responseType=g);h&&(m.withCredentials=!0);c=c==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(e=Kaa(a,e))for(let p in e)m.setRequestHeader(p,e[p]),"content-type"===p.toLowerCase()&&(c=!1);c&&m.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");l&&"onprogress"in m&&(m.onprogress=()=>{l(m.responseText)});if(k&&"setAttributionReporting"in XMLHttpRequest.prototype){a={eventSourceEligible:!0,triggerEligible:!1};try{m.setAttributionReporting(a)}catch(p){_.nk(p)}}m.send(d);return m}; Kaa=function(a,b={}){var c=_.vk(a),d=_.u("INNERTUBE_CLIENT_NAME"),e=_.w("web_ajax_ignore_global_headers_if_set");for(let g in Gk){let h=_.u(Gk[g]),k=g==="X-Goog-AuthUser"||g==="X-Goog-PageId";g!=="X-Goog-Visitor-Id"||h||(h=_.u("VISITOR_DATA"));!h||!c&&_.ic(a)||e&&b[g]!==void 0||d==="TVHTML5_UNPLUGGED"&&k||(b[g]=h)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!_.ic(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.ic(a)){let g; try{g=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}g&&(b["X-YouTube-Time-Zone"]=g)}document.location.hostname.endsWith("youtubeeducation.com")||!c&&_.ic(a)||(b["X-YouTube-Ad-Signals"]=qk(_.xk()));return b};Ik=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.Hk(a,b)}; _.Hk=function(a,b){var c=b.format||"JSON";a=_.Jk(a,b);var d=_.Kk(a,b),e=!1,g=Laa(a,k=>{if(!e){e=!0;h&&window.clearTimeout(h);var l=_.Ak(k),m=null,n=400<=k.status&&k.status<500,p=500<=k.status&&k.status<600;if(l||n||p)m=Maa(a,c,k,b.convertToSafeHtml);l&&(l=Naa(c,k,m));m=m||{};n=b.context||_.Fa;l?b.onSuccess&&b.onSuccess.call(n,k,m):b.onError&&b.onError.call(n,k,m);b.onFinish&&b.onFinish.call(n,k,m)}},b.method,d,b.headers,b.responseType,b.withCredentials,!1,b.onProgress);d=b.timeout||0;if(b.onTimeout&& d>0){let k=b.onTimeout;var h=_.Ek(()=>{e||(e=!0,g.abort(),window.clearTimeout(h),k.call(b.context||_.Fa,g))},d)}return g};_.Jk=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=_.u("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=tk(a,b);return a}; _.Kk=function(a,b){var c=_.u("XSRF_FIELD_NAME"),d=_.u("XSRF_TOKEN"),e=b.postBody||"",g=b.postParams,h=_.u("XSRF_FIELD_NAME"),k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.ic(a)&&!b.withCredentials&&_.ic(a)!==document.location.hostname||b.method!=="POST"||k&&k!=="application/x-www-form-urlencoded"||b.postParams&&b.postParams[h]||(g||(g={}),g[c]=d);g&&typeof e==="string"&&(e=_.rk(e),ff(e,g),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.oc(e));g=e||g&&!_.cf(g);!Lk&& g&&b.method!=="POST"&&(Lk=!0,_.kk(Error("oa")));return e};Maa=function(a,b,c,d){var e=null;switch(b){case "JSON":let g;try{g=c.responseText}catch(h){throw d=Error("pa"),d.params=a,_.nk(d),h;}a=c.getResponseHeader("Content-Type")||"";if(g&&a.indexOf("json")>=0){g.substring(0,5)===")]}'\n"&&(g=g.substring(5));try{e=JSON.parse(g)}catch(h){}}break;case "XML":if(a=(a=c.responseXML)?Oaa(a):null)e={},_.Mb(a.getElementsByTagName("*"),h=>{e[h.tagName]=Paa(h)})}d&&Mk(e);return e}; Mk=function(a){if(_.Pa(a))for(let b in a)b==="html_content"||_.cb(b,"_html")?a[b]=_.zb(a[b]):Mk(a[b])};Naa=function(a,b,c){if(b&&b.status===204)return!0;switch(a){case "JSON":return!!c;case "XML":return Number(c&&c.return_code)===0;case "RAW":return!0;default:return!!c}};Oaa=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};Paa=function(a){var b="";_.Mb(a.childNodes,c=>{b+=c.nodeValue});return b}; Jaa=function(a){var b=window.location.search,c=_.ic(a);_.w("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.vk(a)&&(c=document.location.hostname);var d=_.jc(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=_.rk(b),g={};_.Mb(Qaa,h=>{e[h]&&(g[h]=e[h])});return _.uk(a,g)};_.Ok=function(a,b,c,d="youtube.com",e=!1){_.Nk.set(a,b,{Ul:c,path:"/",domain:d,secure:e})}; _.Pk=function(a,b="/",c="youtube.com"){_.Nk.remove(a,b,c)};_.Qk=function(){if(!_.Fa.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.Fa.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.Fa.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.Fa.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.Fa.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}}; _.Rk=function(a){var b={},c=[];"USER_SESSION_ID"in _.hk&&c.push({key:"u",value:_.u("USER_SESSION_ID")});if(c=_.tf(c))b.Authorization=c,c=a=a?.sessionIndex,c===void 0&&(c=Number(_.u("SESSION_INDEX",0)),c=isNaN(c)?0:c),_.w("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in _.hk||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.hk&&(b["X-Goog-PageId"]=_.u("DELEGATED_SESSION_ID"));return b}; Raa=function(a=typeof window!=="undefined"?window:_.Fa?.window){if(!a)return!1;var b=a.location?.hostname||"";return!!((a.location?.pathname||"").includes("/playable")||b.includes("playables")||a.j)}; _.Sk=function(){if(!_.w("enable_ipad_webview_innertube_context_override"))return!1;var a=typeof navigator!=="undefined"?navigator:_.Fa?.navigator;if(!(a&&a.platform==="MacIntel"&&a.maxTouchPoints>0&&"standalone"in a))return!1;a=typeof window!=="undefined"?window:_.Fa?.window;return Raa(a)?!(!a?.youtubewebview&&!a?.webkit?.messageHandlers?.youtubewebview):!1};Tk=function(){var a=_.Fa.navigator;return a?a.connection:void 0}; _.Vk=function(){var a=Tk();if(a){var b=Uk[a.type||"unknown"]||"CONN_UNKNOWN";a=Uk[a.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&a!=="CONN_UNKNOWN"&&(b=a);if(b!=="CONN_UNKNOWN")return b;if(a!=="CONN_UNKNOWN")return a}};_.Xk=function(){var a=Tk();if(a?.effectiveType)return Wk.hasOwnProperty(a.effectiveType)?Wk[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Zk=function(){try{return _.Yk(),!0}catch(a){return!1}}; _.Yk=function(a="unknown"){if(_.u("DATASYNC_ID")!==void 0)return _.u("DATASYNC_ID");throw new _.$k("Datasync ID not set",a);};_.al=function(a,b){return _.Gg.Sa(a,0,b)};bl=function(a,b){try{b()}catch(c){a.Ic(c)}};dl=function(a){var b=_.w("enable_scheduler_simulate_raf");if(a.o[8].length){if(a.xa)return 4;if(b){if(!a.isHidden())return a.pa?3:5}else if(cl(a))return 3}for(let c=5;c>=a.da;c--)if(a.o[c].length>0)return c>0?b?a.isHidden()?2:a.pa?3:5:cl(a)?3:2:1;return 0}; el=function(a){a.wa.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.ba={};a.stop()};cl=function(a){return!a.isHidden()&&a.pa};gl=function(a){for(let b of fl)if(a.o[b].length)return!0;return!1}; jl=function(a,b,c){a.xa&&a.la===4&&a.j||a.stop();a.ea=!0;b=_.Wa()+(b||a.na);for(var d=a.o[5];d.length;){var e=d.shift(),g=a.ba[e];delete a.ba[e];if(g){e=a;try{g(c)}catch(h){e.Ic(h)}}}for(d=a.o[4];d.length;)c=d.shift(),g=a.ba[c],delete a.ba[c],g&&bl(a,g);d=a.Ka?0:1;d=a.da>d?a.da:d;if(!(_.Wa()>=b)){do{a:{c=a;g=d;for(e=3;e>=g;e--){let h=c.o[e];for(;h.length;){let k=h.shift(),l=c.ba[k];delete c.ba[k];if(l){c=l;break a}}}c=null}c&&bl(a,c)}while(c&&_.Wa(){var e=ll().Sa(a,b);nl[d]=e},c);return d};Vaa=function(a){ll().ha(a)};Waa=function(a){var b=ll();if(a<0)b.Na(-a);else{var c=nl[a];c?(b.Na(c),delete nl[a]):window.clearTimeout(a)}};Xaa=function(){ol()}; ol=function(){window.clearTimeout(ql);ll().start()};Yaa=function(){ll().pause();window.clearTimeout(ql);ql=window.setTimeout(Xaa,rl)};ul=function(){window.clearTimeout(sl);sl=window.setTimeout(()=>{tl(0)},rl)};tl=function(a){ul();var b=ll();b.da=a;b.start()};Zaa=function(a){ul();var b=ll();b.da>a&&(b.da=a,b.start())};$aa=function(){window.clearTimeout(sl);var a=ll();a.da=0;a.start()};_.wl=function(){vl.instance||(vl.instance=new vl);return vl.instance}; yl=function(){return xl()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.Cl=function(a){zl||(_.Al?_.Al.Ic(a):(_.Bl.push({type:"ERROR",payload:a}),_.Bl.length>10&&_.Bl.shift()))};Dl=function(a,b){zl||(_.Al?_.Al.jp(a,b):(_.Bl.push({type:"EVENT",eventType:a,payload:b}),_.Bl.length>10&&_.Bl.shift()))};El=function(a){if(a.indexOf(":")>=0)throw Error("ta");};Fl=function(a){return a.substr(0,a.indexOf(":"))||a};_.Gl=function(a){var b=_.vc();return b?b.toLowerCase().indexOf(a)>=0:!1}; Kl=function(a,b,c,d){b=Fl(b);var e=a instanceof Error?a:Error("ua`"+a);if(e instanceof Hl)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Hl("QUOTA_EXCEEDED",a);if(_.Il&&e.name==="UnknownError")return new Hl("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Jl)return new Hl("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&aba.some(g=>e.message.includes(g)))return new Hl("EXECUTE_TRANSACTION_ON_CLOSED_DB",a);if(e.name=== "AbortError")return new Hl("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",Kp:e.name}];e.level="WARNING";return e};Ll=function(a,b,c){var d=yl();return new Hl("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};bba=function(a){if(!a)throw Error();throw a;};cba=function(a){return a};Ol=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("va");let g=c(a.state.value);g instanceof _.Ml?Nl(a,b,g,d,e):d(g)}catch(g){e(g)}}; Pl=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("wa");let g=c(a.state.reason);g instanceof _.Ml?Nl(a,b,g,d,e):d(g)}catch(g){e(g)}};Nl=function(a,b,c,d,e){b===c?e(new TypeError("xa")):c.then(g=>{g instanceof _.Ml?Nl(a,b,g,d,e):d(g)},g=>{e(g)})};Ql=function(a,b,c){var d=()=>{try{a.removeEventListener("success",e),a.removeEventListener("error",g)}catch{}},e=()=>{b(a.result);d()},g=()=>{c(a.error);d()};a.addEventListener("success",e);a.addEventListener("error",g)}; dba=function(a){return new Promise((b,c)=>{Ql(a,b,c)})};Sl=function(a){return new _.Ml(new Rl((b,c)=>{Ql(a,b,c)}))};Tl=function(a,b){return new _.Ml(new Rl((c,d)=>{var e=()=>{var g=a?b(a):null;g?g.then(h=>{a=h;e()},d):c()};e()}))};Ul=function(){return _.w("idb_immediate_commit")}; _.Yl=async function(a,b,c,d){var e={mode:"readonly",Tb:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.Tb?3:1;for(var g=0,h;!h;){g++;let n=Math.round((0,_.Vl)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;let p=new Wl(k),r=await eba(p,l,m),t=Math.round((0,_.Vl)());Xl(a,n,t,g,void 0,b.join(),e);return r}catch(p){l=Math.round((0,_.Vl)());let r=Kl(p,a.j.name,b.join(),a.j.version);if(r instanceof Hl&&!r.j||g>=c)Xl(a,n,l,g,r,b.join(), e),h=r}}return Promise.reject(h)};_.$l=function(a,b,c){a=a.j.createObjectStore(b,c);return new Zl(a)}; Xl=function(a,b,c,d,e,g,h){b=c-b;e?(e instanceof Hl&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&Dl("QUOTA_EXCEEDED",{dbName:Fl(a.j.name),objectStoreNames:g,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof Hl&&e.type==="UNKNOWN_ABORT"&&(c-=a.ba,c<0&&c>=2147483648&&(c=0),Dl("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:g,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),am(a,!1,d,g,b,h.tag),_.Cl(e)):am(a,!0,d,g,b,h.tag)}; am=function(a,b,c,d,e,g="IDB_TRANSACTION_TAG_UNKNOWN"){Dl("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:g})};_.bm=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};dm=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return cm(a).then(d=>Tl(d,c))};fba=function(a,b){return dm(a,{query:b},c=>c.delete().then(()=>c.continue())).then(()=>{})}; gba=function(a,b,c){var d=[];return dm(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),e.continue()}).then(()=>d)};eba=function(a,b,c){var d=new Promise((e,g)=>{try{let h=b(a);c&&a.commit();h.then(k=>{e(k)}).catch(g)}catch(h){g(h),a.abort()}});return Promise.all([d,a.done]).then(([e])=>e)};em=function(a,b,c){var {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return cm(a).then(g=>Tl(g,c))}; hba=function(a,b,c){var d=[];return em(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),e.continue()}).then(()=>d)};cm=function(a){return Sl(a).then(b=>b?new iba(a,b):null)}; kba=function(a,b,c){return new Promise((d,e)=>{var g=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);var h=c.blocked,k=c.blocking,l=c.bG,m=c.upgrade,n=c.closed,p,r=()=>{p||(p=new jba(g.result,{closed:n}));return p};g.addEventListener("upgradeneeded",t=>{try{if(t.newVersion===null)throw Error("za");if(g.transaction===null)throw Error("Aa");t.dataLoss&&t.dataLoss!=="none"&&Dl("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:Fl(a)});let v=r(),A=new Wl(g.transaction); m&&m(v,y=>t.oldVersion=y,A);A.done.catch(y=>{e(y)})}catch(v){e(v)}});g.addEventListener("success",()=>{var t=g.result;k&&t.addEventListener("versionchange",()=>{k(r())});t.addEventListener("close",()=>{Dl("IDB_UNEXPECTEDLY_CLOSED",{dbName:Fl(a),dbVersion:t.version});l&&l()});d(r())});g.addEventListener("error",()=>{e(g.error)});h&&g.addEventListener("blocked",()=>{h()})})};fm=function(a,b,c={}){return kba(a,b,c)}; _.gm=async function(a,b={}){try{let c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await dba(c)}catch(c){throw Kl(c,a,"",-1);}};hm=function(a,b){return new Hl("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.im=function(a,b){if(!b)throw Ll("openWithToken",Fl(a.name));return a.open()}; km=async function(a,b){return _.Yl(await _.im(jm,b),["databases"],{Tb:!0,mode:"readwrite"},c=>{var d=c.objectStore("databases");return d.get(a.actualName).then(e=>{if(e?a.actualName!==e.actualName||a.publicName!==e.publicName||a.userIdentifier!==e.userIdentifier:1)return d.put(a).then(()=>{})})})};_.lm=async function(a,b){return a?(await _.im(jm,b)).delete("databases",a):void 0}; _.mm=async function(a,b){var c=[];b=await _.im(jm,b);await _.Yl(b,["databases"],{Tb:!0,mode:"readonly"},d=>{c.length=0;return dm(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return e.continue()})});return c};lba=function(a){return _.mm(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)}; mba=async function(){if(yl()?.hasSucceededOnce)return!0;var a;if(a=_.nm)a=/WebKit\/([0-9]+)/.exec(_.vc()),a=!!(a&&parseInt(a[1],10)>=600);a&&(a=/WebKit\/([0-9]+)/.exec(_.vc()),a=!(a&&parseInt(a[1],10)>=602));if(!(a=a||_.om)){try{a=self;var b=!!(a.indexedDB&&a.IDBIndex&&a.IDBKeyRange&&a.IDBObjectStore)}catch(c){b=!1}a=!b}if(a||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await km({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use", userIdentifier:void 0},pm),await _.lm("yt-idb-test-do-not-use",pm),!0}catch(c){return!1}};rm=function(){if(qm!==void 0)return qm;zl=!0;return qm=mba().then(a=>{zl=!1;if(xl()?.o()){var b={hasSucceededOnce:yl()?.hasSucceededOnce||a};xl()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};sm=function(){return _.Ha("ytglobal.idbToken_")||void 0};_.tm=function(){var a=sm();return a?Promise.resolve(a):rm().then(b=>{b?(_.Ga("ytglobal.idbToken_",pm),b=pm):b=void 0;return b})}; um=function(a){if(!_.Zk())throw a=new Hl("AUTH_INVALID",{dbName:a}),_.Cl(a),a;var b=_.Yk();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}; wm=async function(a,b,c,d){var e=Error().stack??"",g=await _.tm();if(!g)throw b=Ll("openDbImpl",a,b),_.w("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.Cl(b),b;El(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:um(a);try{return await km(e,g),await fm(e.actualName,b,d)}catch(h){try{await _.lm(e.actualName,g)}catch{}throw h;}};nba=function(a,b,c={}){return wm(a,b,!1,c)};oba=function(a,b,c={}){return wm(a,b,!0,c)}; pba=async function(a,b={}){var c=await _.tm();c&&(El(a),a=um(a),await _.gm(a.actualName,b),await _.lm(a.actualName,c))};qba=function(a,b,c){a=a.map(async d=>{await _.gm(d.actualName,b);await _.lm(d.actualName,c)});return Promise.all(a).then(()=>{})};rba=async function(){var a={},b=await _.tm();if(b){El("LogsDatabaseV2");var c=await lba(b);await qba(c,a,b)}};xm=async function(a,b={}){var c=await _.tm();c&&(El(a),await _.gm(a,b),await _.lm(a,c))}; tba=function(a,b){var c;return()=>{c||(c=new sba(a,b));return c}};_.ym=function(a,b){return tba(a,b)};zm=function(a){return _.im(uba(),a)};vba=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.Vl)()};c=await zm(c);await c.clear("hotConfigStore");return await c.put("hotConfigStore",a)};wba=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.Vl)()};d=await zm(d);await d.clear("coldConfigStore");return await d.put("coldConfigStore",a)}; xba=async function(a){a=await zm(a);var b=void 0;await _.Yl(a,["coldConfigStore"],{mode:"readwrite",Tb:!0},c=>em(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};yba=async function(a){a=await zm(a);var b=void 0;await _.Yl(a,["hotConfigStore"],{mode:"readwrite",Tb:!0},c=>em(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b}; Am=async function(a,b,c){if(_.w("start_client_gcf")){c&&(a.da=c,_.Ga("yt.gcf.config.hotConfigGroup",a.da||null));a.ga(b);let d=sm();d&&(c||(c=(await yba(d))?.config),await vba(c,b,d));if(c){a=a.ba;for(let e of a.j)e(c)}}};Bm=async function(a,b,c){_.w("start_client_gcf")&&(a.coldHashData=b,_.Ga("yt.gcf.config.coldHashData",a.coldHashData||null),a=sm())&&(c||(c=(await xba(a))?.config),c&&await wba(c,b,c.configData,a))}; _.Dm=function(){if(!Cm.instance){var a=new Cm;Cm.instance=a}a=Cm.instance;var b=(0,_.Vl)()-a.o;if(!(a.o!==0&&b<_.Ck("send_config_hash_timer"))){b=_.Ha("yt.gcf.config.coldConfigData");var c=_.Ha("yt.gcf.config.hotHashData"),d=_.Ha("yt.gcf.config.coldHashData");b&&c&&d&&(a.o=(0,_.Vl)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};Em=function(){return"INNERTUBE_API_KEY"in _.hk&&"INNERTUBE_API_VERSION"in _.hk}; Fm=function(){return{innertubeApiKey:_.u("INNERTUBE_API_KEY"),innertubeApiVersion:_.u("INNERTUBE_API_VERSION"),OB:_.u("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),gu:_.u("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),qP:_.u("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.u("INNERTUBE_CONTEXT_CLIENT_VERSION"),QB:_.u("INNERTUBE_CONTEXT_HL"),PB:_.u("INNERTUBE_CONTEXT_GL"),RB:_.u("INNERTUBE_HOST_OVERRIDE")||"",SB:!!_.u("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),rP:!!_.u("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:_.u("SERIALIZED_CLIENT_CONFIG_DATA")}}; zba=function(a){var b={client:{hl:a.QB,gl:a.PB,clientName:a.gu,clientVersion:a.innertubeContextClientVersion,configInfo:a.OB}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=_.Fa.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=_.u("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=_.Dk();c.length>0&&(b.request={internalExperimentFlags:c});c=a.gu;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo?? {},b.client.mainAppWebInfo.webDisplayMode=_.Qk());(c=_.Ha("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:c});_.w("web_log_memory_total_kbytes")&&_.Fa.navigator?.deviceMemory&&(c=_.Fa.navigator?.deviceMemory,b&&(b.client.memoryTotalKbytes=`${c*1E6}`));a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=_.Vk())&&b&&(b.client.connectionType=a);_.w("web_log_effective_connection_type")&&(a=_.Xk())&&b&&(b.client.effectiveConnectionType= a);if(_.w("start_client_gcf")){var d=_.Dm();d&&(a=d.coldConfigData,c=d.coldHashData,d=d.hotHashData,b&&(b.client.configInfo=b.client.configInfo||{},a&&(b.client.configInfo.coldConfigData=a),c&&(b.client.configInfo.coldHashData=c),d&&(b.client.configInfo.hotHashData=d)))}_.u("DELEGATED_SESSION_ID")&&!_.w("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.u("DELEGATED_SESSION_ID")});!_.w("fill_delegate_context_in_gel_killswitch")&&(a=_.u("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user= {...b.user,serializedDelegationContext:a});a=_.u("INNERTUBE_CONTEXT");_.w("enable_persistent_device_token")&&a?.client?.rolloutToken&&(b.client.rolloutToken=a?.client?.rolloutToken);a=Object;c=a.assign;d=b.client;var e=_.u("DEVICE",""),g={};for(let [h,k]of Object.entries(_.rk(e))){e=h;let l=k;e==="cbrand"?g.deviceMake=l:e==="cmodel"?g.deviceModel=l:e==="cbr"?g.browserName=l:e==="cbrver"?g.browserVersion=l:e==="cos"?g.osName=l:e==="cosver"?g.osVersion=l:e==="cplatform"&&(g.platform=l)}_.Sk()&&(g.osName= "IOS",g.platform="TABLET",g.clientFormFactor="LARGE_FORM_FACTOR");b.client=c.call(a,d,g);_.w("web_attention_logging_enabled")&&(b.client.windowWidthPoints=window.innerWidth,b.client.windowHeightPoints=window.innerHeight);return b}; Aba=function(a,b,c={}){var d={};_.u("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.u("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||_.u("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||_.u("AUTHORIZATION");b||(a?b=`Bearer ${_.Ha("gapi.auth.getToken")().HN}`:(_.Gm.instance||(_.Gm.instance=new _.Gm),a=_.Rk(),_.w("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d}; _.Im=function(a,b){var c=_.Hm();c&&c.publish.call(c,a.toString(),a,b)};_.Hm=function(){return _.Ha("ytPubsub2Pubsub2Instance")};Jm=function(a,b,c={sampleRate:.1}){Math.random()_.Lm||h<_.Mm)){var g=_.ak((0,_.Nm)(b));let k=(0,_.Vl)();e.ticks.gelc=k;Bba++;!_.w("gel_compression_csi_killswitch")&&_.w("log_gel_compression_latency")&&Jm("gel_compression",e,{sampleRate:.1});c.headers||(c.headers={});c.headers["Content-Encoding"]="gzip";c.postBody=g;c.postParams=void 0}d(a,c)}catch(h){_.nk(h),d(a,c)}}; _.Km=function(a){if(_.w("body_size_via_text_encoder")&&Pm)return Pm.encode(a).length;try{return(new Blob(a.split(""))).size}catch(b){return _.nk(b),null}};Qm=function(a){return!!a.ib||a.Ck};Sm=function(a){Qm(a)&&!a.hj&&(a.Zc=!0,a.Zk&&Math.random()<=a.Lk&&a.Hb.gz(a.ib),Rm(a),a.Db.Tc()&&a.o(),a.Db.listen(a.Ip,a.o.bind(a)),a.Db.listen(a.Ep,a.ba.bind(a)))}; Rm=function(a){if(!Qm(a))throw Error("Ja");a.Hb.Pt("QUEUED",a.ib).then(b=>{b&&!Tm(a,b,a.Hv)?a.Ld.zc(async()=>{b.id!==void 0&&await a.Hb.mq(b.id,a.ib);Rm(a)}):a.Db.Tc()&&a.o()})};Um=async function(a,b){if(!Qm(a))throw Error("Ea");b.id!==void 0&&(await a.Hb.bD(b.id,a.ib)||a.yh(Error("Fa")));Tm(a,b,a.Pv)?(b.skipRetry||(b=Cba(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.Hb.hh(b.id,a.ib),a.ff(b.url,b.options,!!b.skipRetry))):(a.yh(Error("Ga")),b.id!==void 0&&await a.Hb.hh(b.id,a.ib))}; Vm=function(a,b){a.Pw&&!a.Db.Tc()?a.Pw(b):a.handleError(b)};Tm=function(a,b,c){b=b.timestamp;return!(a.now()-b>=c)}; Cba=function(a,b){if(!Qm(a))throw Error("Ha");var c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,g)=>{var h=Dba(g),k=Eba(g);k&&a.jb&&a.jb("web_enable_error_204")&&a.handleError(Error("Ia"),b.url,g);if(a.jb&&a.jb("nwl_consider_error_code")&&h||a.jb&&!a.jb("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.om)if(a.Db.Am&&await a.Db.Am(),!a.Db.Tc()){c(e,g);a.jb&&a.jb("nwl_consider_error_code")&&b?.id!==void 0&&await a.Hb.mq(b.id,a.ib,!1);return}a.jb&&a.jb("nwl_consider_error_code")&& !h&&a.potentialEsfErrorCounter>a.om||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount{a.Db.Tc()&&a.o()},a.Rv)):await a.Hb.hh(b.id,a.ib)),c(e,g))};var d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,g)=>{b?.id!==void 0&&await a.Hb.hh(b.id,a.ib);a.Db.Lg&&a.jb&&a.jb("vss_network_hint")&&a.Db.Lg(!0);d(e,g)};return b};Dba=function(a){a=a?.error?.code;return!(a&&a>=400&&a<=599)}; Eba=function(a){a=a?.error?.code;return!(a!==400&&a!==415)}; Fba=function(){if(Wm)return Wm();Wm=_.ym("LogsDatabaseV2",{Qf:{LogsRequestsStore:{pf:2}},shared:!1,upgrade(a,b,c){b(2)&&_.$l(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.bm(c,"newRequestV2",["status","interface","timestamp"]));b(7)&&a.j.objectStoreNames.contains("sapisid")&&a.j.deleteObjectStore("sapisid");b(9)&&a.j.objectStoreNames.contains("SWHealthLog")&&a.j.deleteObjectStore("SWHealthLog")}, version:9});return Wm()};Xm=function(a){return _.im(Fba(),a)};Gba=async function(a,b){var c={startTime:(0,_.Vl)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await Xm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.u("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await b.put("LogsRequestsStore",a);c.ticks.tc=(0,_.Vl)();Ym(c);return a}; Hba=async function(a,b){var c={startTime:(0,_.Vl)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await Xm(b);var d=_.u("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.Vl)()];var g=IDBKeyRange.bound(e,d),h="prev";_.w("use_fifo_for_networkless")&&(h="next");var k=void 0;e=a==="NEW"?"readwrite":"readonly";_.w("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.Yl(b,["LogsRequestsStore"],{mode:e,Tb:!0},l=>em(l.objectStore("LogsRequestsStore").index("newRequestV2"), {query:g,direction:h},m=>{m.cursor.value&&(k=m.cursor.value,a==="NEW"&&(k.status="QUEUED",m.update(k)))}));c.ticks.tc=(0,_.Vl)();Ym(c);return k};Iba=async function(a,b){return _.Yl(await Xm(b),["LogsRequestsStore"],{mode:"readwrite",Tb:!0},c=>{var d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",d.put(e).then(()=>e)})})}; Jba=async function(a,b,c=!0,d){return _.Yl(await Xm(b),["LogsRequestsStore"],{mode:"readwrite",Tb:!0},e=>{var g=e.objectStore("LogsRequestsStore");return g.get(a).then(h=>h?(h.status="NEW",c&&(h.sendCount+=1),d!==void 0&&(h.options.compress=d),g.put(h).then(()=>h)):_.Ml.resolve(void 0))})};Kba=async function(a,b){return(await Xm(b)).delete("LogsRequestsStore",a)}; Lba=async function(a){a=await Xm(a);var b=(0,_.Vl)()-2592E6;await _.Yl(a,["LogsRequestsStore"],{mode:"readwrite",Tb:!0},c=>dm(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>d.continue())}))};Mba=async function(){await rba()};Ym=function(a){_.w("nwl_csi_killswitch")||Jm("networkless_performance",a,{sampleRate:1})};Zm=function(a){return _.im(Nba(),a)}; Oba=async function(a){a=await Zm(a);var b=(0,_.Vl)()-2592E6;await _.Yl(a,["SWHealthLog"],{mode:"readwrite",Tb:!0},c=>dm(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>d.continue())}))};Pba=async function(a){await (await Zm(a)).clear("SWHealthLog")}; _.an=function(a,b,c,d,e="",g=!1,h=!1){if(a)if(!c||_.Gl("cobalt")||_.w("web_ping_disable_scrub_referrer"))if(e)Fk(a,b,"POST",e,d);else if(_.u("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)Fk(a,b,"GET","",d,void 0,g,h);else{b:{try{c:{var k=new Qba({url:a});if(k.j.dsh==="1")var l=null;else{var m=k.j.ae;if(m==="1"){let r=k.j.adurl;if(r)try{l={version:3,Fz:decodeURIComponent(r),Ny:Za(k.o,"act=1","ri=1",ab(k))};break c}catch(t){}}l=m==="2"?{version:4,Fz:Za(k.o,"dct=1","suid="+k.ba,"ri=1"),Ny:Za(k.o,"act=1", "ri=1","suid="+k.ba)}:null}}if(l){let r=_.jc(a);var n=!(!r||!r.endsWith("/aclk")||_.sc(a,"ri")!=="1");break b}}catch(r){}n=!1}if(n){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var p=!0;break b}}catch(r){}p=!1}p?(b&&b(),c=!0):c=!1}else c=!1;c||$m(a,b)}else _.nk(new _.$k("Legacy referrer-scrubbed ping detected")),a&&$m(a,void 0,{scrubReferrer:!0})}; $m=function(a,b,c={}){var d=new Image,e=`${Rba++}`;bn[e]=d;d.onload=d.onerror=()=>{b&&bn[e]&&b();delete bn[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};en=function(){cn||(cn=new _.dn("yt.offline"));return cn};Sba=function(a){if(_.w("offline_error_handling")){var b=en().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);en().set("errors",b,2592E3,!0)}}; gn=function(){if(!fn.instance){let a=_.Ha("yt.networkRequestMonitor.instance")||new fn;_.Ga("yt.networkRequestMonitor.instance",a);fn.instance=a}return fn.instance};jn=function(){if(!hn.instance){let a=_.Ha("yt.networkStatusManager.instance")||new hn;_.Ga("yt.networkStatusManager.instance",a);hn.instance=a}return hn.instance}; kn=function(a,b){a.rateLimit?a.j?(_.Gg.Na(a.ea),a.ea=_.Gg.zc(()=>{a.da!==b&&(a.dispatchEvent(b),a.da=b,a.j=(0,_.Vl)())},a.rateLimit-((0,_.Vl)()-a.j))):(a.dispatchEvent(b),a.da=b,a.j=(0,_.Vl)()):a.dispatchEvent(b)}; _.ln=function(){var a=_.Ha("yt.networklessRequestController.instance");a||(a=new Tba,_.Ga("yt.networklessRequestController.instance",a),_.w("networkless_logging")&&_.tm().then(b=>{a.ib=b;Sm(a);a.da.resolve();a.Zk&&Math.random()<=a.Lk&&a.ib&&Oba(a.ib);_.w("networkless_immediately_drop_sw_health_store")&&Uba(a)}));return a};Uba=async function(a){if(!a.ib)throw Ll("clearSWHealthLogsDb");Pba(a.ib).catch(b=>{a.handleError(b)})}; Vba=function(a,b,c){b=_.w("web_fp_via_jspb")?Object.assign({},b):b;_.w("use_request_time_ms_header")?b.headers&&_.vk(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Vl)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.Vl)()));c&&Object.keys(b).length===0?_.an(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),Om(a,b.postBody,b,_.Hk)):Om(a,JSON.stringify(b.postParams),b,Ik):_.Hk(a,b)}; mn=function(a,b){_.w("use_event_time_ms_header")&&_.vk(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Vl)())));return b};_.nn=function(){return _.ic(document.location.toString())!=="www.youtube-nocookie.com"}; qn=function(a,b,c,d){!_.u("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.nk(new _.$k("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.$k("innertube xhrclient not ready",b,c,d),_.kk(a),a;var e={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:()=>{d.onTimeout()},onFetchTimeout:d.onTimeout,onSuccess:(m,n)=>{if(d.onSuccess)d.onSuccess(n)},onFetchSuccess:m=>{if(d.onSuccess)d.onSuccess(m)}, onProgress:m=>{if(d.onProgress)d.onProgress(m)},onError:(m,n)=>{if(d.onError)d.onError(n)},onFetchError:m=>{if(d.onError)d.onError(m)},timeout:d.timeout,withCredentials:!0,compress:d.compress};e.headers["Content-Type"]||(e.headers["Content-Type"]="application/json");c="";var g=a.config_.RB;g&&(c=g);g=a.config_.SB||!1;var h=Aba(g,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&g&&(e.headers["x-origin"]=window.location.origin);var k=tk(`${c}${`/youtubei/${a.config_.innertubeApiVersion}/${b}`}`, {alt:"json"}),l=(m=!1)=>{try{if(m&&d.retry&&!d.networklessOptions.bypassNetworkless)e.method="POST",d.networklessOptions.writeThenSend?_.ln().writeThenSend(k,e):_.ln().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let n=e.postBody;typeof n!=="string"&&(n=JSON.stringify(e.postBody));Om(k,n,e,_.Hk)}else Om(k,JSON.stringify(e.postParams),e,Ik);else Ik(k,e)}catch(n){if(n.name==="InvalidAccessError")_.nk(Error("Ka"));else throw n;}};(_.Ha("ytNetworklessLoggingInitializationOptions")?_.on.isNwlInitialized: _.pn)?rm().then(m=>{l(m)}):l(!1)}; _.sn=function(){a:{if(window.crypto&&window.crypto.getRandomValues)try{var a=new Uint8Array(16);window.crypto.getRandomValues(a);var b=a;break a}catch(d){}b=new Uint8Array(16);for(a=0;a<16;a++){var c=Date.now();for(let d=0;d{if(d.key!==b)return!1;var e=Math.min(d.Wj.length,c.length);for(let g=0;g{d.Uj=e;d.CE=g});a.j.set(b,d);return d.promise}; vn=function(a,b,c=!1){if(Wba(a.da,b,a.Wj))throw Error("Ma`"+b);if(a.ba.has(b))return a.ba.get(b);if(a.o.has(b)){a.da.push(b,a.Wj);try{let g=a.o.get(b);var d=g;if(d.Lb!==void 0)var e=d.Lb;else if(d.Sd){let h=d[_.wn]?xn(a,d[_.wn]):[];e=d.Sd(...h)}else if(d.lb){let h=d.lb,k=h[_.wn]?xn(a,h[_.wn]):[];e=new h(...k)}else{if(!c)throw Error("Oa`"+b);e=void 0}g.Ib||a.ba.set(b,e);return e}finally{a.da.pop()}}if(a.parent)return vn(a.parent,b,c);if(!c)throw Error("Na`"+b);}; xn=function(a,b){return b?b.map(c=>c instanceof un?vn(a,c.key,!0):vn(a,c)):[]};_.z=function(){yn||(yn=Yba=new Zba);return yn};_.An=function(a){return _.Ha("ytcsi."+(a||"")+"data_")||_.zn(a)};_.Bn=function(a){a=_.An(a);a.metadata||(a.metadata={});return a.metadata};_.Cn=function(a){a=_.An(a);a.tick||(a.tick={});return a.tick};_.Dn=function(a){a=_.An(a);if(a.gel){let b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel}; _.En=function(a){a=_.Dn(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.Fn=function(a){var b=_.An(a).nonce;b||(b=_.sn(),_.An(a).nonce=b);return b};_.zn=function(a){var b={tick:{},info:{}};_.Ga("ytcsi."+(a||"")+"data_",b);return b};Gn=function(){var a=_.Ha("ytcsi.debug");a||(a=[],_.Ga("ytcsi.debug",a),_.Ga("ytcsi.reference",{}));return a};_.In=function(a){var b=Gn();b.push(a);_.w("limit_ytcsi_debug_array_size")&&b.length>Hn&&b.splice(0,b.length-Hn)}; _.Kn=function(a){a=a||"";var b=_.Jn();if(b[a])return b[a];var c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.In(c);return b[a]=c};_.Jn=function(){var a=_.Ha("ytcsi.reference");if(a)return a;Gn();return _.Ha("ytcsi.reference")};$ba=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")}; aca=function(a){if(!a.stack)return!0;var b=!a.stack.includes("\n");return!!(b&&a.stack.includes("ErrorType: ")||b&&a.stack.includes("Anonymous function (Unknown script")||a.stack.toLowerCase()==="not available"||a.fileName==="user-script"||a.fileName.startsWith("user-script:"))};_.Nn=function(){if(!Ln){var a=Ln=new bca;a.Kf.length=0;a.sf.length=0;_.Mn(a,cca)}return Ln};_.Mn=function(a,b){b.Kf&&a.Kf.unshift.apply(a.Kf,b.Kf);b.sf&&a.sf.unshift.apply(a.sf,b.sf)}; _.On=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))};_.Qn=function(a,b){var c=a.length,d=0,e=()=>a.charCodeAt(d++);do{var g=Pn(e);if(g===Infinity)break;let h=g>>3;switch(g&7){case 0:g=Pn(e);if(h===b)return g;break;case 1:if(h===b)return;d+=8;break;case 2:g=Pn(e);if(h===b)return a.substr(d,g);d+=g;break;case 5:if(h===b)return;d+=4;break;default:return}}while(d500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){a:{var g=e;var h=a[e],k=b,l=c;if(typeof h!=="string"||g!=="clickTrackingParams"&&g!=="trackingParams"){g=0;break a}g=(h=_.Qn(_.On(h),2))?Rn(`${g}.ve`,h,k,l):0}d+=g;d+=Rn(e,a[e],b,c);if(d>500)break}}else c[b]=Sn(a),d+=c[b].length;else c[b]=Sn(a),d+=c[b].length;return d}; Rn=function(a,b,c,d){c+=`.${a}`;a=Sn(b);d[c]=a;return c.length+a.length};Sn=function(a){try{return(typeof a==="string"?a:String(JSON.stringify(a))).substr(0,500)}catch(b){return`unable to serialize ${typeof a} (${b.message})`}};_.Un=function(){var a=_.Ha("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)};Wn=function(){return"h5vcc"in Vn&&Vn.h5vcc.traceEvent?.traceBegin&&Vn.h5vcc.traceEvent?.traceEnd?1:"performance"in Vn&&Vn.performance.mark&&Vn.performance.measure?2:0}; Xn=function(a){var b=Wn();switch(b){case 1:Vn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Vn.performance.mark(`${a}-start`);break;case 0:break;default:_.xb(b,"unknown trace type")}};Yn=function(a){var b=Wn();switch(b){case 1:Vn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;let c=`${a}-end`;Vn.performance.mark(c);Vn.performance.measure(a,b,c);break;case 0:break;default:_.xb(b,"unknown trace type")}}; Zn=function(a){var b=Array.from(a.j.keys()).sort((c,d)=>a.getPriority(a.j[d])-a.getPriority(a.j[c]));for(let c of b)b=a.j[c],b.jobId===void 0||b.um||(a.scheduler.Na(b.jobId),a.scheduler.Sa(b.Oh,10))};eca=function(a,b,c){dca&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())}; hca=function(a,b){var c=b.filter(e=>(a.da??e.priority??0)===10),d=b.filter(e=>(a.da??e.priority??0)!==10);return a.ga.Ci?async(...e)=>{await fca(c,...e);$n(a,d,...e)}:(...e)=>{gca(c,...e);$n(a,d,...e)}};fca=async function(a,...b){var c=_.wl();for(let d of a){let e;c.ha(()=>{ao(d.name);var g=bo(()=>d.callback(...b));(0,_.co)(g)?e=_.w("web_lifecycle_error_handling_killswitch")?g.then(()=>{eo(d.name)}):g.then(()=>{eo(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);eo(d.name)}):eo(d.name)});e&&await e}}; $n=function(a,b,...c){b=b.map(d=>{var e=a.da??d.priority??0;return{Oh:_.fo(d,...c),priority:e}});b.length&&(a.j=new _.go(b))};gca=function(a,...b){var c=_.wl();for(let d of a)a=_.fo(d,...b),c.ha(a)};_.fo=function(a,...b){return()=>{ao(a.name);bo(()=>a.callback(...b));eo(a.name)}};ao=function(a){ho&&a&&Xn(a)};eo=function(a){ho&&a&&Yn(a)};bo=function(a){if(_.w("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}}; _.jo=function(){io||(io=new ica);return io};mo=function(a,b){var c=ko(b);if(a.j[c])return a.j[c];var d=Object.keys(a.store)||[];if(d.length<=1&&ko(b)===d[0])return d;var e=[];for(let h=0;h{_.Co({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?Do||(Do=Eo(()=>{h();Do=void 0},0)):d-g>=10&&(Fo(!1,b.tier),e.da=d)}; yo=function(a,b){if(a.endpoint==="log_event"){_.w("more_accurate_gel_parser")&&so().storePayload({isJspb:!1},a.payload);to(a);var c=uo(a),d=new Map;d.set(c,[a.payload]);var e=vo(a.payload)||"";(a=b?b:no()?oo||_.Fa.ytLoggingTransportRegisteredClientCtor_||null:null)&&qo(a);return new _.Zg((g,h)=>{po&&po.isReady()?Go(d,po,g,h,{bypassNetworkless:!0},!0,Ao(e)):g()})}}; uo=function(a){var b="";if(a.dangerousLogToVisitorSession)b="visitorOnlyApprovedKey";else if(a.cttAuthInfo){b=a.cttAuthInfo;let c={};b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId);Ho[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b}; _.Co=function(a={},b,c=!1,d){new _.Zg((e,g)=>{var h=Bo(c,d);Io(h.ba);Io(h.o);h.o=0;if(po&&po.isReady()){var k=h.j;h.j=!1;if(_.w("enable_web_tiered_gel")&&_.w("web_vss_routing_check_all_tier_policies")){h=Bo(c,300);let l=Bo(c,200);k=k||h.j||l.j;h.j=!1;l.j=!1}d===void 0&&_.w("enable_web_tiered_gel")?Jo(e,g,a,b,c,300,k):Jo(e,g,a,b,c,d,k)}else Fo(c,d),e()})}; Jo=function(a,b,c={},d,e=!1,g=200,h=!1){var k=po,l=new Map,m={isJspb:e,cttAuthInfo:d,tier:g};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)g=_.w("enable_web_tiered_gel")?so().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):so().extractMatchingEntries(e),l.set(d,g);else for(let n of Object.keys(zo))d=_.w("enable_web_tiered_gel")?so().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:n,tier:g},{isJspb:!1,cttAuthInfo:n}],sizeLimit:1E3}):so().extractMatchingEntries({isJspb:!1,cttAuthInfo:n}), d.length>0&&l.set(n,d),(_.w("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.w("web_fp_via_jspb_and_json"))&&delete zo[n];Go(l,k,a,b,c,!1,h)}; Fo=function(a=!1,b=200){var c=()=>{_.Co({writeThenSend:!0},void 0,a,b)},d=Bo(a,b),e=d===Ko||d===Lo?5E3:mca;_.w("web_gel_timeout_cap")&&!d.o&&(e=Eo(()=>{c()},e),d.o=e);Io(d.ba);e=_.u("LOGGING_BATCH_TIMEOUT",_.Ck("web_gel_debounce_ms",1E4));_.w("shorten_initial_gel_batch_timeout")&&Mo&&(e=nca);e=Eo(()=>{_.Ck("gel_min_batch_size")>0?so().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=oca&&c():c()},e);d.ba=e}; Go=function(a,b,c,d,e={},g,h){if(a.size===0)c();else{var k=Math.round((0,_.Vl)()),l=a.size;for(let [n,p]of a){a=n;var m=p;let r=_.df({context:zba(b.config_||Fm())});if(!_.Na(m)&&!_.w("throw_err_when_logevent_malformed_killswitch")){d();break}let t=h||_.w("web_vss_routing_check_all_tier_policies")&&Array.isArray(m)&&m.some(G=>Ao(vo(G)||"")),v=pca(t);r.events=m;(m=Ho[a])&&qca(r,a,m);delete Ho[a];let A=a==="visitorOnlyApprovedKey";rca(r,k,A);_.w("always_send_and_write")&&(e.writeThenSend=!1);let y=G=> {_.w("start_client_gcf")&&_.Gg.zc(async()=>{await sca(G)});l--;l||c()},E=0,B=!1,C=G=>{B||(B=!0,_.kk(G,void 0,void 0,void 0,!0),l--,d())},F=()=>{E++;if(e.bypassNetworkless&&E===1)try{qn(b,v,r,No({writeThenSend:!0},A,y,F,g));Mo=!1;return}catch(G){C(G);return}l--;l||c()};try{qn(b,v,r,No(e,A,y,F,g)),Mo=!1}catch(G){C(G)}}}}; No=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,YN:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.w("compress_gel")||_.w("compress_gel_lr")};Oo()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Vl)())));return a}; rca=function(a,b,c){Oo()||(a.requestTimeMs=String(b));_.w("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=_.u("EVENT_ID"))&&((c=_.u("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),_.ik("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}; qca=function(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]}; to=function(a){var b=_.Bk("il_payload_scraping");b=(b!==void 0?String(b):"")==="enable_il_payload_scraping";if(!_.Ha("yt.logging.transport.enableScrapingForTest"))if(b)Po=[],_.Ga("yt.logging.transport.enableScrapingForTest",!0),_.Ga("yt.logging.transport.scrapedPayloadsForTesting",Po),_.Ga("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.Ga("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), _.Ga("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.Ha("yt.logging.transport.scrapedPayloadsForTesting");var c=_.Ha("yt.logging.transport.payloadToScrape"),d=_.Ha("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e{_.jo().currentState==="none"?a():_.jo().install({none:{callback:a}})},b):_.al(a,b)};Io=function(a){_.w("transport_use_scheduler")?_.Gg.Na(a):window.clearTimeout(a)}; sca=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.D(a,tca),c=a?.hotHashData,d=_.D(a,uca),e=a?.coldHashData,g=_.z().resolve(_.x(Cm));g&&(c&&(b?await Am(g,c,b):await Am(g,c)),e&&(d?await Bm(g,e,d):await Bm(g,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.z().resolve(_.x(vca)))?await c.CQ({config:b||{},fO:a||""},"INNERTUBE_RESPONSE"):(b||a)&&_.nk(new _.$k("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.nk(new _.$k("Finch config data is present, but hash is missing."))}; Bo=function(a,b=200){return a?b===300?Ko:wca:b===300?Lo:xca};vo=function(a){a=Object.keys(a);for(let b of a)if(xo[b])return b};jca=function(a){switch(a){case "DELAYED_EVENT_TIER_UNSPECIFIED":return 0;case "DELAYED_EVENT_TIER_DEFAULT":return 100;case "DELAYED_EVENT_TIER_DISPATCH_TO_EMPTY":return 200;case "DELAYED_EVENT_TIER_FAST":return 300;case "DELAYED_EVENT_TIER_IMMEDIATE":return 400;default:return 200}};Ao=function(a){return a==="gelDebuggingEvent"||a==="watchTimeSegment"}; pca=function(a=!1){return a&&_.w("vss_through_gel_video_stats")?"video_stats":"log_event"}; _.Ro=function(a,b,c,d={}){var e={},g=Math.round(d.timestamp||(0,_.Vl)());e.eventTimeMs=g ")],["errorSeverity",c?.toString()],["wizFeatureFlags",d?Object.entries(d).join("\n"):void 0]];for(let [e,g]of a)a=g,a!==void 0&&(b[e]=a)}return b};_.Vo=function(a){_.Uo(a,"WARNING")};_.Uo=function(a,b="ERROR",c,d,e,g={},h=!1,k){g.name=c||_.u("INNERTUBE_CONTEXT_CLIENT_NAME",1);g.version=d||_.u("INNERTUBE_CONTEXT_CLIENT_VERSION");zca(a,g,b,h,k)}; zca=function(a,b,c="ERROR",d=!1,e){if(a){a.hasOwnProperty("level")&&a.level&&(c=a.level);if(_.w("wiz_enable_metadata_extraction_killswitch")){var g=b;if(!g?.componentStack){var h=a.mf?.componentStack;h&&(g||(g={}),g.componentStack=h)}b=g||b}else b=yca(a,b),g=a.mf?.fl,g!==void 0&&c!=="IGNORED"&&(c=g>=3?"ERROR":"WARNING");if(_.w("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(_.u("SERVER_VERSION")))g=[],g.push(`Name: ${a.name}`),g.push(`Message: ${a.message}`),a.hasOwnProperty("params")&& g.push(`Error Params: ${JSON.stringify(a.params)}`),a.hasOwnProperty("args")&&g.push(`Error args: ${JSON.stringify(a.args,null,2)}`),g.push(`File name: ${a.fileName}`),g.push(`Stacktrace: ${a.stack}`),g=g.join("\n"),window.console.log(g,a);if(!(Wo>=5)){g=[];for(k of Aca)try{k()&&g.push(k())}catch(y){}var k=g;k=[...Bca,...k];var l=Yb(a);g=l.message||"Unknown Error";h=l.name||"UnknownError";var m=l.stack||a.lR||"Not available";if(m.startsWith(`${h}: ${g}`)){var n=m.split("\n");n.shift();m=n.join("\n")}n= l.lineNumber||"Not available";l=l.fileName||"Not available";let A=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var p=0;p=500);p++);else if(a.hasOwnProperty("params")&&a.params){let y=a.params;if(typeof a.params==="object")for(p in y){if(!y[p])continue;let E=`params.${p}`,B=Sn(y[p]);b[E]=B;A+=E.length+B.length;if(A>500)break}else b.params=Sn(y)}if(k.length)for(p=0;p=500);p++);navigator.vendor&& !b.hasOwnProperty("vendor")&&(b["device.vendor"]=navigator.vendor);p={message:g,name:h,lineNumber:n,fileName:l,stack:m,params:b,sampleWeight:1};b=Number(a.columnNumber);isNaN(b)||(p.lineNumber=`${p.lineNumber}:${b}`);if(a.level==="IGNORED")var r=0;else a:{a=_.Nn();for(r of a.Kf)if(p.message&&p.message.match(r.ZP)){r=r.weight;break a}for(var t of a.sf)if(t.callback(p)){r=t.weight;break a}r=1}p.sampleWeight=r;r=p;for(var v of Cca){if(!v.nm[r.name])continue;t=v.nm[r.name];for(let y of t){t=r.message.match(y.regexp); if(!t)continue;r.params["params.error.original"]=t[0];a=y.groups;p={};for(b=0;b{var d=(0,_.Vl)();for(let e in dp)dp[e]&&d-dp[e].time>6E4&&delete dp[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.$k("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.Vo(c)),!0):!1};_.fp=function(){var a=_.Fa.ytLoggingDocDocumentNonce_;a||(a=_.sn(),_.Ga("ytLoggingDocDocumentNonce_",a));return a}; gp=function(a=0){return _.u("client-screen-nonce-store",{})[a]};Ica=function(a,b=0){var c=_.u("client-screen-nonce-store");c||(c={},_.ik("client-screen-nonce-store",c));c[b]=a};hp=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.ip=function(a=0){return _.u(hp(a))};jp=function(){var a=_.u("csn-to-ctt-auth-info");a||(a={},_.ik("csn-to-ctt-auth-info",a));return a};_.kp=function(a=0){a=gp(a);if(!a&&!_.u("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null}; Jca=function(a,b,c){var d=jp();(c=_.kp(c))&&delete d[c];b&&(d[a]=b)};_.lp=function(a){return jp()[a]};_.mp=function(a,b,c=0,d){if(a!==gp(c)||b!==_.u(hp(c)))if(Jca(a,d,c),Ica(a,c),_.ik(hp(c),b),b=()=>{setTimeout(()=>{a&&_.To("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Kca,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()}; _.np=function(a,b){if(!_.w("web_csi_action_sampling_enabled")||!_.An(b).actionDisabled){var c=_.Kn(b||"");_.dk(c.info,a);a.loadType&&(c=a.loadType,_.Bn(b).loadType=c);_.dk(_.En(b),a);c=_.Fn(b);b=_.An(b).cttAuthInfo;cp().info(a,c,b)}};Lca=function(){return(_.z().resolve(_.x(Cm))?.j()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])}; _.pp=function(a,b,c){if(!_.w("web_csi_action_sampling_enabled")||!_.An(c).actionDisabled){var d=_.Fn(c),e;if(e=_.w("web_csi_debug_sample_enabled")&&d){_.z().resolve(_.x(Cm))?.j()&&!op&&(op=!0,_.pp("gcfl",(0,_.Vl)(),c));e=_.z().resolve(_.x(Cm))?.j()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var g;if(g=e!==0)b:{g=Lca();if(g.length>0)for(var h=0;h0?h:void 0;try{_.qp.mark(e,g)}catch(l){_.qp.mark(e)}}e= _.Kn(c||"");e.tick[a]=b||(0,_.Vl)();if(e.callback&&e.callback[a])for(var k of e.callback[a])k();k=_.Dn(c);k.gelTicks&&(k.gelTicks[a]=!0);e=_.Cn(c);k=b||(0,_.Vl)();e[a]=k;e=_.An(c).cttAuthInfo;a==="_start"?(a=cp(),ep(a,`baseline_${d}`)||_.To("latencyActionBaselined",{clientActionNonce:d},{timestamp:b,cttAuthInfo:e})):cp().tick(a,d,b,e);_.rp(c);return k}}}; _.tp=function(a){var b=_.sp("aft",a);if(b)return b;b=_.u((a||"")+"TIMING_AFT_KEYS",["ol"]);var c=b.length;for(let d=0;d{var c=_.Cn(b);return a in c})()};ka=Object.create;ha=Object.defineProperty;fa=globalThis;aa="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");fa.BigInt64Array&&(aa.push("BigInt64"),aa.push("BigUint64"));var ma=Object.setPrototypeOf;ea("Symbol.dispose",function(a){return a?a:Symbol("a")}); ea("SuppressedError",function(a){function b(c,d,e){if(!(this instanceof b))return new b(c,d,e);e=Error(e);"stack"in e&&(this.stack=e.stack);this.message=e.message;this.error=c;this.suppressed=d}if(a)return a;na(b,Error);b.prototype.name="SuppressedError";return b}); ea("Iterator",function(a){function b(){if(!(this instanceof b)||this.constructor===b)throw new TypeError("b");}var c=Object.getPrototypeOf,d=typeof Symbol!="undefined"&&Symbol.iterator&&[][Symbol.iterator]?[][Symbol.iterator]():null;c=(d=d&&c?c(d):null)&&c?c(d):null;c===Object.prototype&&(c=null);if(a&&c&&a.prototype===c)return a;c&&(b.prototype=c);ha(b.prototype,"constructor",{configurable:!0,writable:!0,value:b});b.prototype[Symbol.iterator]||(b.prototype[Symbol.iterator]=function(){return this}); return b});var ya=null;ea("Iterator.prototype.find",function(a){return a||function(b){var c;Ba(this,b,function(d,e){if(b(d,e))return c=d,!0});return c}});ea("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("h");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);Ra=0;var Qba=class{constructor({url:a,yR:b}){this.o=a;this.da=b;this.ba=(new Date).getTime()-17040672E5;this.j={};for(var c=/[?&]([^&=]+)=([^&]*)/g;b=c.exec(a);)this.j[b[1]]=b[2]}};_.Ya(_.bb,Error);_.bb.prototype.name="CustomError";var eb=globalThis.trustedTypes,gb;_.ib=class{constructor(a){this.j=a}toString(){return this.j+""}};lb(a=>a``)||lb(a=>a`\0`)||lb(a=>a`\n`)||lb(a=>a`\u0000`);_.mb=class{constructor(a){this.j=a}toString(){return this.j}};_.Bp=new _.mb("about:invalid#zClosurez");var pb,tb;pb=class{constructor(a){this.isValid=a}};_.Cp=new pb(a=>/^[^:]*([/?#]|$)/.test(a));_.Nca=qb("tel");_.Dp=qb("data");_.Ep=qb("http");_.Fp=qb("https");_.Gp=qb("ftp");_.Hp=qb("mailto");_.Oca=qb("intent");_.Pca=qb("sms");_.Qca=qb("vnd.youtube");_.rb=[_.Dp,_.Ep,_.Fp,_.Hp,_.Gp,_.Cp];tb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.yb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.Db=class{constructor(a){this.j=a}toString(){return this.j+""}};var Jb="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Xb={};var dc;dc=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.rc=/#|$/;var Ip;var Jp=!!(_.Ap[0]>>28&1),Kp=!!(_.Ap[0]>>23&1),Rca=!!(_.Ap[0]&1),Sca=!!(_.Ap[0]&64),Tca=!!(_.Ap[0]>>16&1),Uca=!!(_.Ap[0]>>22&1),Vca=!!(_.Ap[0]>>20&1),Wca=!!(_.Ap[0]>>21&1);var Ed,zh,Lf,qi;_.Xca=Jp?Rca:Ja(899588437,!1);_.Lp=Jp?Sca:Ja(513659523,!1);Ed=Jp?Kp||!Tca:Ja(748402147,!0);zh=Jp?Kp||!Uca:Ja(919444824,!0);Lf=Jp?Kp||!Vca:Ja(928875398,!0);qi=Jp?Wca:Ja(683749201,!1);_.Ac[" "]=function(){};var Yca,Zca,$ca;Yca=wc("Opera");Zca=wc("Trident")||wc("MSIE");_.om=wc("Edge");$ca=wc("Gecko")&&!(_.vc().toLowerCase().indexOf("webkit")!=-1&&!wc("Edge"))&&!(wc("Trident")||wc("MSIE"))&&!wc("Edge");_.Mp=_.vc().toLowerCase().indexOf("webkit")!=-1&&!wc("Edge");_.ada=_.Mp&&wc("Mobile");wc("Macintosh");wc("Windows");wc("Linux")||wc("CrOS");_.Np=wc("Android");zc();wc("iPad");wc("iPod");_.Op=zc()||wc("iPad")||wc("iPod");_.Pp=_.vc().toLowerCase().indexOf("kaios")!=-1;xc();_.Qp=zc()||wc("iPod");_.Rp=wc("iPad");!wc("Android")||yc()||xc()||wc("Opera")||wc("Silk");yc();_.Il=wc("Safari")&&!(yc()||wc("Coast")||wc("Opera")||wc("Edge")||wc("Edg/")||wc("OPR")||xc()||wc("Silk")||wc("Android"))&&!(zc()||wc("iPad")||wc("iPod"));var Cc={},Hc=null;var Kc,Ic;Kc=/[-_.]/g;Ic={"-":"+",_:"/",".":"="};_.Mc={};_.wd=class{isEmpty(){return this.j==null}sizeBytes(){var a=_.Nc(this);return a?a.length:0}constructor(a,b){if(b!==_.Mc)throw Error("u");this.j=a;if(a!=null&&a.length===0)throw Error("t");}};var Pc=void 0;var Pe,Hd,xd;Pe=_.Rc();Hd=_.Rc();_.nd=_.Rc("m_m",!0);xd=_.Rc();var Sp;_.Uc=_.Rc("jas",!0);Sp=[];Sp[_.Uc]=7;_.Wd=Object.freeze(Sp);var Tc;_.od={};Tc={};Object.freeze({});_.Tp={};_.bda=_.Xc(function(a){return a!==null&&a!==void 0});var Zc,Yc;Zc=_.Xc(a=>typeof a==="number");Yc=_.Xc(a=>typeof a==="string");_.co=_.Xc(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.Up=_.Xc(a=>!!a&&(typeof a==="object"||typeof a==="function"));var cda,dda;_.td=_.Xc(a=>a>=cda&&a<=dda);cda=BigInt(Number.MIN_SAFE_INTEGER);dda=BigInt(Number.MAX_SAFE_INTEGER);var Vp;_.ad=0;_.bd=0;_.Wp=typeof BigInt==="function"?BigInt.asIntN:void 0;_.eda=typeof BigInt==="function"?BigInt.asUintN:void 0;_.Xp=Number.isSafeInteger;_.jd=Number.isFinite;_.Yp=Math.trunc;var yd={};var rd;var Bd,Cd;_.fda=_.$c(0);var be=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};var fe,le,me,ne,ke,je,he,ie;_.de=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};var gda=class{constructor(){this.j=[]}length(){return this.j.length}end(){var a=this.j;this.j=[];return a}writeUint8(a){this.j.push(a>>>0&255)}writeInt8(a){this.j.push(a>>>0&255)}da(a){var b=Vp||(Vp=new DataView(new ArrayBuffer(8)));b.setFloat32(0,+a,!0);_.bd=0;_.ad=b.getUint32(0,!0);_.pe(this,_.ad)}writeDouble(a){var b=Vp||(Vp=new DataView(new ArrayBuffer(8)));b.setFloat64(0,+a,!0);_.ad=b.getUint32(0,!0);_.bd=b.getUint32(4,!0);_.pe(this,_.ad);_.pe(this,_.bd)}ba(a){for(;a.length>8192;)Array.prototype.push.apply(this.j, a.subarray(0,8192)),a=a.subarray(8192);Array.prototype.push.apply(this.j,a)}};var hda=class{constructor(){this.ga=[];this.o=0;this.j=new gda}ea(a,b){if(b!=null)switch(_.ve(b),_.se(this,a,1),typeof b){case "number":a=this.j;_.cd(b);_.pe(a,_.ad);_.pe(a,_.bd);break;case "bigint":var c=_.oe(b,_.de,_.ee);b=this.j;a=c.j;_.pe(b,c.o);_.pe(b,a);break;default:c=_.ge(b),b=this.j,a=c.j,_.pe(b,c.o),_.pe(b,a)}}da(a,b){b!=null&&(_.se(this,a,5),this.j.da(b))}writeDouble(a,b){b!=null&&(_.se(this,a,1),this.j.writeDouble(b))}ha(a,b){b!=null&&(b=(Ip||(Ip=new TextEncoder)).encode(b),_.se(this, a,2),_.qe(this.j,b.length),re(this,this.j.end()),re(this,b))}ba(a,b){b!=null&&(b=ce(b).buffer,_.se(this,a,2),_.qe(this.j,b.length),re(this,this.j.end()),re(this,b))}};_.Zp=we();_.$p=we();_.aq=we();_.bq=we();_.ida=we();_.jda=we();_.cq=we();_.kda=we();_.dq=we();_.lda=we();_.eq=we();_.mda=we();_.fq=we();_.Ie=class{constructor(a,b,c){this.bb=Gd(a,b,c,2048)}toJSON(){return Ad(this)}serialize(a){return JSON.stringify(Ad(this,a))}clone(){var a=this.bb,b=a[_.Uc]|0;return _.Jd(this,a,b)?_.Kd(this,a,!0):new this.constructor(_.Id(a,b,!1))}};_.Ie.prototype[_.nd]=_.od;var Ge,Qe,Be,Me,Ce,De;_.Fe=class{constructor(a,b){this.j=a;a=Xa(_.Zp);this.o=!!a&&b===a||!1}};Ge=new _.Fe(ye,_.Zp);Qe=new _.Fe(ye,_.Zp);Be=Symbol();Me=Symbol();_.gq=(a,b)=>{var c=new hda;Ne(a.bb,c,He(b));re(c,c.j.end());a=new Uint8Array(c.o);b=c.ga;var d=b.length,e=0;for(let g=0;g