Files

966 lines
422 KiB
Plaintext

"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)([0x20000000, 0x0, ]);
/*
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,da,ba,ma,qa,ta,va,Ba,Ia,Ja,Ka,Oa,Qa,Ua,$a,hb,mb,wb,zb,Ab,Eb,Cb,Gb,Hb,Mb,Sb,cc,dc,ec,fc,hc,ic,jc,kc,pc,mc,Cc,Ec,Ic,Kc,Rc,Nc,Tc,$c,cd,ed,gd,hd,jd,ld,qd,wd,xd,Ad,rd,Cd,Dd,Fd,Ed,Gd,Hd,Id,Kd,Od,Ud,Yd,Zd,ae,be,ce,de,ee,fe,ge,me,he,ne,ke,le,re,pe,oe,qe,se,te,ue,ve,ye,ze,Ae,Be,De,Ge,Ie,Je,Ke,Le,Me,Re,Ue,Ne,Ve,Xe,Se,Pe,df,gf,hf,jf,kf,nf,pf,tf,vf,zf,Hf,If,Nf,Cf,Pf,Lf,Jf,Kf,Qf,Of,Tf,Sf,Uf,Vf,Wf,Zf,ag,bg,cg,$f,hg,ig,eg,dg,fg,gg,pg,qg,rg,sg,ug,wg,yg,zg,tg,Dg,vg,Eg,Cg,Gg,Hg,Ig,Pg,Sg,Og,Ug,Tg,Vg,Zg,Yg,ch,
ah,$g,bh,Qg,dh,gh,jh,kh,lh,mh,hh,ih,oh,vh,wh,xh,yh,zh,Bh,Ch,Dh,Eh,Fh,Gh,Jh,Kh,Lh,Mh,Nh,Oh,Ph,Qh,Rh,Sh,Th,Uh,Vh,Wh,di,ei,fi,gi,hi,ii,ki,li,mi,qi,ri,si,ti,wi,xi,yi,zi,Ai,Bi,Ci,Ei,Fi,Ni,Ui,Zi,bj,ej,dj,Yi,pj,yj,xj,Bj,Cj,Dj,Fj,Kj,Gj,Ij,Jj,wj,Rj,ak,ck,dk,bk,fk,ik,jk,gk,lk,nk,mk,pk,qk,rk,tk,sk,wk,zk,yk,Ak,Bk,Fk,Kk,Lk,Mk,Sk,Tk,Uk,Vk,Yk,Zk,Xk,$k,al,cl,dl,el,il,ol,rl,tl,ul,hl,vl,wl,ql,sl,zl,Al,Cl,Fl,Il,Ml,Ol,Pl,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,$l,cm,dm,em,fm,gm,hm,im,lm,mm,nm,pm,um,Bm,Cm,Em,Dm,Hm,Im,Fm,Gm,Jm,Km,Mm,
Nm,Pm,Qm,Rm,Sm,Tm,Um,Vm,Om,Xm,Ym,Zm,$m,gn,hn,kn,mn,nn,pn,rn,sn,wn,yn,Bn,xn,An,Fn,Ln,Kn,Nn,Rn,Sn,Tn,Un,Wn,$n,Xn,Yn,Zn,ao,eo,bo,ro,wo,xo,Eo,Io,Go,Ho,Lo,Ko,Jo,No,Xo,Vo,To,Po,gp,cp,dp,rp,pp,op,Oo,sp,bp,fp,qp,Zo,Qo,So,Wo,np,Dp,Hp,Pp,Qp,Sp,Wp,Rp,Zp,aq,bq,cq,dq,fq,hq,mq,ja,ha,fa,aa;ca=function(a,b){if(b)for(var c=0;c<aa.length;c++)ba(aa[c]+"Array.prototype."+a,b)};da=function(a,b){b&&ba(a,b)};
ba=function(a,b){var c=fa;a=a.split(".");for(var d=0;d<a.length-1;d++){var e=a[d];if(!(e in c))return;c=c[e]}a=a[a.length-1];d=c[a];b=b(d);b!=d&&b!=null&&ha(c,a,{configurable:!0,writable:!0,value:b})};ma=function(a,b){a.prototype=ja(b.prototype);a.prototype.constructor=a;ka(a,b);a.zb=b.prototype};qa=function(a){a=Math.trunc(a)||0;a<0&&(a+=this.length);if(!(a<0||a>=this.length))return this[a]};
_.ra=function(a,b,c){a=a.split(".");c=c||_.u;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};ta=function(a,b){var c=_.sa("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};va=function(){};_.sa=function(a,b){a=a.split(".");b=b||_.u;for(var c=0;c<a.length;c++)if(b=b[a[c]],b==null)return null;return b};_.wa=function(a){a.El=void 0;a.ec=function(){return a.El?a.El:a.El=new a}};
_.xa=function(a){var b=typeof a;return b!="object"?b:a?Array.isArray(a)?"array":b:"null"};_.ya=function(a){var b=_.xa(a);return b=="array"||b=="object"&&typeof a.length=="number"};_.za=function(a){var b=typeof a;return b=="object"&&a!=null||b=="function"};Ba=function(a,b,c){return a.call.apply(a.bind,arguments)};_.Ca=function(a,b,c){_.Ca=Ba;return _.Ca.apply(null,arguments)};
_.Da=function(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}};_.Ea=function(){return Date.now()};_.Fa=function(a,b){_.ra(a,b)};_.Ga=function(a){return a};_.Ha=function(a,b){function c(){}c.prototype=b.prototype;a.zb=b.prototype;a.prototype=new c;a.prototype.constructor=a;a.base=function(d,e,f){for(var h=Array(arguments.length-2),k=2;k<arguments.length;k++)h[k-2]=arguments[k];return b.prototype[e].apply(d,h)}};
Ia=function(a,...b){b=b.filter(Boolean).join("&");if(!b)return a;var c=a.match(/[?&]adurl=/);return c?a.slice(0,c.index+1)+b+"&"+a.slice(c.index+1):a+(a.indexOf("?")<0?"?":"&")+b};Ja=function(a,b){return b?"&"+a+"="+encodeURIComponent(b):""};
Ka=function(a){a=a.B;if(!a)return"";var b=Ja("uap",a.platform)+Ja("uapv",a.platformVersion)+Ja("uafv",a.uaFullVersion)+Ja("uaa",a.architecture)+Ja("uam",a.model)+Ja("uab",a.bitness);a.fullVersionList&&(b+="&uafvl="+encodeURIComponent(a.fullVersionList.map(c=>encodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)};
_.La=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.La);else{let c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.Ma=function(a,b){var c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};Oa=function(){var a=null;if(!Na)return a;try{let b=c=>c;a=Na.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};Qa=function(){Pa===void 0&&(Pa=Oa());return Pa};
_.Sa=function(a){var b=Qa();a=b?b.createScriptURL(a):a;return new _.Ra(a)};_.Ta=function(a){if(a instanceof _.Ra)return a.j;throw Error("h");};Ua=function(a){return a.toString().indexOf("`")===-1};_.Wa=function(a){return a instanceof _.Va};_.Xa=function(a){if(_.Wa(a))return a.j;throw Error("h");};$a=function(a){return new Za(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.bb=function(a,b=_.ab){if(_.Wa(a))return a;for(let c=0;c<b.length;++c){let d=b[c];if(d instanceof Za&&d.eb(a))return new _.Va(a)}};
_.db=function(a){a instanceof _.Va?a=_.Xa(a):a=cb.test(a)?a:void 0;return a};_.eb=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.gb=function(a){var b=Qa();a=b?b.createHTML(a):a;return new _.fb(a)};_.ib=function(a){return hb("script",a)};hb=function(a,b=document){a=b.querySelector?.(`${a}[nonce]`);return a==null?"":a.nonce||a.getAttribute("nonce")||""};_.kb=function(a){var b=Qa();a=b?b.createScript(a):a;return new _.jb(a)};
_.lb=function(a){if(a instanceof _.jb)return a.j;throw Error("h");};mb=function(a){var b=_.ib(a.ownerDocument);b&&a.setAttribute("nonce",b)};_.nb=function(a,b){a.textContent=_.lb(b);mb(a)};_.ob=function(a,b){a.src=_.Ta(b);mb(a)};_.rb=function(a,b,c){if(b instanceof _.Ra)a.href=_.Ta(b).toString(),a.rel=c;else{if(pb.indexOf(c)===-1)throw Error("j`"+c);b=_.db(b);b!==void 0&&(a.href=b,a.rel=c)}};_.sb=function(a,b){return Array.prototype.indexOf.call(a,b,void 0)};
_.tb=function(a,b){Array.prototype.forEach.call(a,b,void 0)};_.ub=function(a,b){return Array.prototype.some.call(a,b,void 0)};_.vb=function(a,b){a:{let c=a.length,d=typeof a==="string"?a.split(""):a;for(let e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)){b=e;break a}b=-1}return b<0?null:typeof a==="string"?a.charAt(b):a[b]};wb=function(a,b){_.sb(a,b)>=0||a.push(b)};_.xb=function(a,b){b=_.sb(a,b);var c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c};
_.yb=function(a){var b=a.length;if(b>0){let c=Array(b);for(let d=0;d<b;d++)c[d]=a[d];return c}return[]};zb=function(a,b){for(let c=1;c<arguments.length;c++){let d=arguments[c];if(_.ya(d)){let e=a.length||0,f=d.length||0;a.length=e+f;for(let h=0;h<f;h++)a[e+h]=d[h]}else a.push(d)}};Ab=function(a){for(var b=0,c=0,d=new Set;c<a.length;){let e=a[c++];d.has(e)||(d.add(e),a[b++]=e)}a.length=b};
_.Bb=function(a,b){a.__closure__error__context__984382||(a.__closure__error__context__984382={});a.__closure__error__context__984382.severity=b};
Eb=function(a){var b=_.sa("window.location.href");a==null&&(a='Unknown Error of type "null/undefined"');if(typeof a==="string")return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(f){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||_.u.$googDebugFname||b}catch(f){e="Not available",c=!0}b=Cb(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;
if(c==null){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,Db[c])c=Db[c];else{c=String(c);if(!Db[c]){let f=/function\s+([^\(]+)/m.exec(c);Db[c]=f?f[1]:"[Anonymous]"}c=Db[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";typeof a.toString==="function"&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}return{message:a.message,
name:a.name,lineNumber:a.lineNumber,fileName:a.fileName,stack:b}};
Cb=function(a,b){b||(b={});b[Gb(a)]=!0;var c=a.stack||"",d=a.cause;d&&!b[Gb(d)]&&(c+="\nCaused by: ",d.stack&&d.stack.indexOf(d.toString())==0||(c+=typeof d==="string"?d:d.message+"\n"),c+=Cb(d,b));a=a.errors;if(Array.isArray(a)){d=1;let e;for(e=0;e<a.length&&!(d>4);e++)b[Gb(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+=Cb(a[e],b));e<a.length&&(c+="\n... "+(a.length-e)+" more inner errors")}return c};
Gb=function(a){var b="";typeof a.toString==="function"&&(b=""+a);return b+a.stack};Hb=function(a){return _.Sa(a)};_.Ib=function(a){return decodeURIComponent(a.replace(/\+/g," "))};_.Jb=function(a,b,c,d,e,f,h){var k="";a&&(k+=a+":");c&&(k+="//",b&&(k+=b+"@"),k+=c,d&&(k+=":"+d));e&&(k+=e);f&&(k+="?"+f);h&&(k+="#"+h);return k};_.Lb=function(a){return a.match(Kb)};Mb=function(a){return a?decodeURI(a):a};
_.Nb=function(a){a=_.Lb(a)[1]||null;!a&&_.u.self&&_.u.self.location&&(a=_.u.self.location.protocol.slice(0,-1));return a?a.toLowerCase():""};_.Ob=function(a){return Mb(_.Lb(a)[3]||null)};_.Pb=function(a){return Mb(_.Lb(a)[5]||null)};_.Qb=function(a,b){if(a){a=a.split("&");for(let c=0;c<a.length;c++){let d=a[c].indexOf("="),e,f=null;d>=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?_.Ib(f):"")}}};
_.Rb=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]};Sb=function(a,b,c){if(Array.isArray(b))for(let d=0;d<b.length;d++)Sb(a,String(b[d]),c);else b!=null&&c.push(a+(b===""?"":"="+encodeURIComponent(String(b))))};_.Tb=function(a){var b=[];for(let c in a)Sb(c,a[c],b);return b.join("&")};
_.Ub=function(a,b){b=_.Tb(b);return _.Rb(a,b)};_.Vb=function(a,b,c,d){for(var e=c.length;(b=a.indexOf(c,b))>=0&&b<d;){var f=a.charCodeAt(b-1);if(f==38||f==63)if(f=a.charCodeAt(b+e),!f||f==61||f==38||f==35)return b;b+=e+1}return-1};_.Xb=function(a,b){var c=a.search(_.Wb),d=_.Vb(a,0,b,c);if(d<0)return null;var e=a.indexOf("&",d);if(e<0||e>c)e=c;d+=b.length+1;return _.Ib(a.slice(d,e!==-1?e:0))};_.Yb=function(a){_.u.setTimeout(()=>{throw a;},0)};
_.Zb=function(a){var b=[],c=0;for(let d=0;d<a.length;d++){let e=a.charCodeAt(d);e<128?b[c++]=e:(e<2048?b[c++]=e>>6|192:((e&64512)==55296&&d+1<a.length&&(a.charCodeAt(d+1)&64512)==56320?(e=65536+((e&1023)<<10)+(a.charCodeAt(++d)&1023),b[c++]=e>>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};_.$b=function(){var a=_.u.navigator;return a&&(a=a.userAgent)?a:""};
cc=function(a){if(!ac||!bc)return!1;for(let b=0;b<bc.brands.length;b++){let {brand:c}=bc.brands[b];if(c&&c.indexOf(a)!=-1)return!0}return!1};dc=function(a){return _.$b().indexOf(a)!=-1};ec=function(){return ac?!!bc&&bc.brands.length>0:!1};fc=function(){return ec()?!1:dc("Opera")};hc=function(){return dc("Firefox")||dc("FxiOS")};ic=function(){return ec()?cc("Chromium"):(dc("Chrome")||dc("CriOS"))&&!(ec()?0:dc("Edge"))||dc("Silk")};jc=function(){return ac?!!bc&&!!bc.platform:!1};
kc=function(){return dc("iPhone")&&!dc("iPod")&&!dc("iPad")};_.lc=function(a){_.lc[" "](a);return a};_.oc=function(a,b){b===void 0&&(b=0);mc();b=nc[b];for(var c=Array(Math.floor(a.length/3)),d=b[64]||"",e=0,f=0;e<a.length-2;e+=3){var h=a[e],k=a[e+1],l=a[e+2],m=b[h>>2];h=b[(h&3)<<4|k>>4];k=b[(k&15)<<2|l>>6];l=b[l&63];c[f++]=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[f]=b[a>>2]+b[(a&3)<<4|m>>4]+l+d}return c.join("")};
_.qc=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;pc(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};pc=function(a,b){function c(e){for(;d<a.length;){let f=a.charAt(d++),h=rc[f];if(h!=null)return h;if(!/^[\s\xa0]*$/.test(f))throw Error("m`"+f);}return e}mc();for(var d=0;;){let e=c(-1),f=c(0),h=c(64),k=c(64);if(k===64&&e===-1)break;b(e<<2|f>>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}};
mc=function(){if(!rc){rc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){let d=a.concat(b[c].split(""));nc[c]=d;for(let e=0;e<d.length;e++){let f=d[e];rc[f]===void 0&&(rc[f]=e)}}}};_.tc=function(a,b){if(a!=null){var c=sc??(sc={});var d=c[a]||0;d>=b||(c[a]=d+1,a=Error(),_.Bb(a,"incident"),_.Yb(a))}};_.uc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};
_.xc=function(a,b){return b===void 0?a.j!==_.vc&&!!(2&(a.Ca[_.wc]|0)):!!(2&b)&&a.j!==_.vc};_.yc=function(a){a.LI=!0;return a};_.Bc=function(a){if(zc(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if(Ac(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};Cc=function(a){return a};Ec=function(a,b){b<100||_.tc(Dc,1)};
Ic=function(a,b,c,d){var e=d!==void 0;d=!!d;var f=_.Ga(_.Gc),h;!e&&f&&(h=a[f])&&h.Gv(Ec);f=[];var k=a.length;h=4294967295;var l=!1,m=!!(b&64),n=m?b&128?0:-1:void 0;if(!(b&1)){var p=k&&a[k-1];p!=null&&typeof p==="object"&&p.constructor===Object?(k--,h=k):p=void 0;!m||b&128||e||(l=!0,h=(Hc??Cc)(h-n,n,a,p,void 0)+n)}b=void 0;for(e=0;e<k;e++){let r=a[e];if(r!=null&&(r=c(r,d))!=null)if(m&&e>=h){let t=e-n;(b??(b={}))[t]=r}else f[e]=r}if(p)for(let r in p){a=p[r];if(a==null||(a=c(a,d))==null)continue;k=+r;
let t;m&&!Number.isNaN(k)&&(t=k+n)<h?f[t]=a:(b??(b={}))[r]=a}b&&(l?f.push(b):f[h]=b);return f};Kc=function(a){switch(typeof a){case "number":return Number.isFinite(a)?a:""+a;case "bigint":return(0,_.Jc)(a)?Number(a):""+a;case "boolean":return a?1:0;case "object":if(Array.isArray(a)){let b=a[_.wc]|0;return a.length===0&&b&1?void 0:Ic(a,b,Kc)}if(a!=null&&a[_.Lc]===_.Mc)return Nc(a);if("function"==typeof _.Oc&&a instanceof _.Oc)return a.o();return}return a};
Rc=function(a,b){if(b){Hc=b==null||b===Cc||b[Pc]!==Qc?Cc:b;try{return Nc(a)}finally{Hc=void 0}}return Nc(a)};Nc=function(a){a=a.Ca;return Ic(a,a[_.wc]|0,Kc)};
_.Uc=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("s");e=a[_.wc]|0;if(Sc&&1&e)throw Error("t");2048&e&&!(2&e)&&Tc();if(e&256)throw Error("u");if(e&64)return(e|d)!==e&&(a[_.wc]=e|d),a;if(c&&(e|=128,c!==a[0]))throw Error("v");a:{c=a;e|=64;var f=c.length;if(f){var h=f-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("x");for(var k in l)if(f=+k,f<h)c[f+
b]=l[k],delete l[k];else break;e=e&-16760833|(h&1023)<<14;break a}}if(b){k=Math.max(b,f-(e&128?0:-1));if(k>1024)throw Error("y");e=e&-16760833|(k&1023)<<14}}}a[_.wc]=e|64|d;return a};Tc=function(){if(Sc)throw Error("w");_.tc(Vc,5)};
$c=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.wc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Wc(a,c,!1,b&&!(c&16)):(a[_.wc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[_.Lc]===_.Mc)return b=a.Ca,c=b[_.wc]|0,_.xc(a,c)?a:_.Xc(a,b,c)?_.Yc(a,b):_.Wc(b,c);if("function"==typeof _.Oc&&a instanceof _.Oc)return a};_.Yc=function(a,b,c){a=new a.constructor(b);c&&(a.j=_.vc);a.o=_.vc;return a};
_.Wc=function(a,b,c,d){d??(d=!!(34&b));a=Ic(a,b,$c,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.wc]=b;return a};_.Xc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.wc]=c|2,a.j=_.vc,!0):!1};_.bd=function(a,b,c,d,e){b=_.ad(a.Ca,b,c,e);if(b!==null||d&&a.o!==_.vc)return b};
_.ad=function(a,b,c,d){if(b===-1)return null;var e=b+(c?0:-1),f=a.length-1;if(!(f<1+(c?0:-1))){if(e>=f){var h=a[f];if(h!=null&&typeof h==="object"&&h.constructor===Object){c=h[b];var k=!0}else if(e===f)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}};cd=function(){var a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.dd=function(){};
ed=function(a){var b=!1,c;return function(){b||(c=a(),b=!0);return c}};gd=function(a){var b=fd;if(b)for(let c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)};hd=function(){var a=[];gd(b=>{a.push(b)});return a};jd=function(){var a=document.createElement("iframe"),b={};_.tb(id(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b};_.kd=function(a,b){this.width=a;this.height=b};ld=function(a,b){for(let c in a)b.call(void 0,a[c],c,a)};
_.md=function(a){for(let b in a)return!1;return!0};
_.nd=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]=_.nd(a[c]);return b};
qd=function(a,b){for(let e=1;e<arguments.length;e++){var c=arguments[e];for(d in c)a[d]=c[d];for(let f=0;f<od.length;f++){var d=od[f];Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}};_.ud=function(a){return a?new rd(_.sd(a)):td||(td=new rd)};_.vd=function(a){a=a.document;a=a.compatMode=="CSS1Compat"?a.documentElement:a.body;return new _.kd(a.clientWidth,a.clientHeight)};
wd=function(a,b,c){function d(e){e&&b.appendChild(typeof e==="string"?a.createTextNode(e):e)}for(let e=1;e<c.length;e++){let f=c[e];!_.ya(f)||_.za(f)&&f.nodeType>0?d(f):_.tb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.yb(f):f,d)}};_.yd=function(a){return xd(document,a)};xd=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.zd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};
_.sd=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};_.Bd=function(a){return a.tagName=="A"&&a.hasAttribute("href")||a.tagName=="INPUT"||a.tagName=="TEXTAREA"||a.tagName=="SELECT"||a.tagName=="BUTTON"?!a.disabled&&(!a.hasAttribute("tabindex")||Ad(a)):a.hasAttribute("tabindex")&&Ad(a)};Ad=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};rd=function(a){this.j=a||_.u.document||document};
Cd=function(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.indexOf("blob:")===0&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();a.indexOf("//")==0&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");c!=-1&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("B`"+a);if(c!=="http"&&c!=="https"&&c!=="chrome-extension"&&c!=="moz-extension"&&
c!=="file"&&c!=="android-app"&&c!=="chrome-search"&&c!=="chrome-untrusted"&&c!=="chrome"&&c!=="app"&&c!=="devtools")throw Error("C`"+c);a="";var d=b.indexOf(":");if(d!=-1){var e=b.substring(d+1);b=b.substring(0,d);if(c==="http"&&e!=="80"||c==="https"&&e!=="443")a=":"+e}return c+"://"+b+a};
Dd=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;n=m=0}function b(p){for(var r=h,t=0;t<64;t+=4)r[t/4]=p[t]<<24|p[t+1]<<16|p[t+2]<<8|p[t+3];for(t=16;t<80;t++)p=r[t-3]^r[t-8]^r[t-14]^r[t-16],r[t]=(p<<1|p>>>31)&4294967295;p=e[0];var v=e[1],y=e[2],C=e[3],E=e[4];for(t=0;t<80;t++){if(t<40)if(t<20){var D=C^v&(y^C);var A=1518500249}else D=v^y^C,A=1859775393;else t<60?(D=v&y|C&(v|y),A=2400959708):(D=v^y^C,A=3395469782);D=((p<<5|p>>>27)&4294967295)+D+
E+A+r[t]&4294967295;E=C;C=y;y=(v<<30|v>>>2)&4294967295;v=p;p=D}e[0]=e[0]+p&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+y&4294967295;e[3]=e[3]+C&4294967295;e[4]=e[4]+E&4294967295}function c(p,r){if(typeof p==="string"){p=unescape(encodeURIComponent(p));for(var t=[],v=0,y=p.length;v<y;++v)t.push(p.charCodeAt(v));p=t}r||(r=p.length);t=0;if(m==0)for(;t+64<r;)b(p.slice(t,t+64)),t+=64,n+=64;for(;t<r;)if(f[m++]=p[t++],n++,m==64)for(m=0,b(f);t+64<r;)b(p.slice(t,t+64)),t+=64,n+=64}function d(){var p=[],r=
n*8;m<56?c(k,56-m):c(k,64-(m-56));for(var t=63;t>=56;t--)f[t]=r&255,r>>>=8;b(f);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=[],f=[],h=[],k=[128],l=1;l<64;++l)k[l]=0;var m,n;a();return{reset:a,update:c,digest:d,Pu:function(){for(var p=d(),r="",t=0;t<p.length;t++)r+="0123456789ABCDEF".charAt(Math.floor(p[t]/16))+"0123456789ABCDEF".charAt(p[t]%16);return r}}};Fd=function(a,b,c){var d=String(_.u.location.href);return d&&a&&b?[b,Ed(Cd(d),a,c||null)].join(" "):null};
Ed=function(a,b,c){var d=[],e=[];if((Array.isArray(c)?2:1)==1)return e=[b,a],_.tb(d,function(k){e.push(k)}),Gd(e.join(" "));var f=[],h=[];_.tb(c,function(k){h.push(k.key);f.push(k.value)});c=Math.floor((new Date).getTime()/1E3);e=f.length==0?[c,b,a]:[f.join(":"),c,b,a];_.tb(d,function(k){e.push(k)});a=Gd(e.join(" "));a=[c,a];h.length==0||a.push(h.join(""));return a.join("_")};Gd=function(a){var b=Dd();b.update(a);return b.Pu().toLowerCase()};Hd=function(a){this.j=a||{cookie:""}};
Id=function(a){a=(a.j.cookie||"").split(";");var b=[],c=[];for(let f=0;f<a.length;f++){var d=a[f].trim();var e=d.indexOf("=");e==-1?(b.push(""),c.push(d)):(b.push(d.substring(0,e)),c.push(d.substring(e+1)))}return{keys:b,values:c}};_.Jd=function(){var a=_.u.__SAPISID||_.u.__APISID||_.u.__3PSAPISID||_.u.__1PSAPISID||_.u.__OVERRIDE_SID;if(a)return!0;typeof document!=="undefined"&&(a=new Hd(document),a=a.get("SAPISID")||a.get("APISID")||a.get("__Secure-3PAPISID")||a.get("__Secure-1PAPISID"));return!!a};
Kd=function(a,b,c,d){(a=_.u[a])||typeof document==="undefined"||(a=(new Hd(document)).get(b));return a?Fd(a,c,d):null};
_.Ld=function(a){var b=Cd(_.u?.location.href),c=[];if(_.Jd()){b=b.indexOf("https:")==0||b.indexOf("chrome-extension:")==0||b.indexOf("chrome-untrusted://new-tab-page")==0||b.indexOf("moz-extension:")==0;var d,e=(d=b)?_.u.__SAPISID:_.u.__APISID;e||typeof document==="undefined"||(e=new Hd(document),e=e.get(d?"SAPISID":"APISID")||e.get("__Secure-3PAPISID"));(d=e?Fd(e,d?"SAPISIDHASH":"APISIDHASH",a):null)&&c.push(d);b&&((b=Kd("__1PSAPISID","__Secure-1PAPISID","SAPISID1PHASH",a))&&c.push(b),(a=Kd("__3PSAPISID",
"__Secure-3PAPISID","SAPISID3PHASH",a))&&c.push(a))}return c.length==0?null:c.join(" ")};Od=function(a){_.Md?a(_.Md):(Nd??(Nd=[])).push(a)};_.Rd=function(){!_.Md&&_.Pd&&_.Qd(_.Pd());return _.Md};_.Qd=function(a){_.Md=a;Nd?.forEach(Od);Nd=void 0};_.Sd=function(a){_.Md&&_.Md.Eo(a)};_.Td=function(){_.Md&&_.Md.oe()};
Ud=function(a,b){var c=b||_.ud();b=c.j;var d=c.createElement("STYLE"),e=hb("style",b);e&&d.setAttribute("nonce",e);d.type="text/css";c=c.getElementsByTagName("HEAD")[0];d.styleSheet?d.styleSheet.cssText=a:d.appendChild(b.createTextNode(a));c.appendChild(d);return d};_.Vd=function(a){a&&typeof a.dispose=="function"&&a.dispose()};_.Wd=function(a){for(let b=0,c=arguments.length;b<c;++b){let d=arguments[b];_.ya(d)?_.Wd.apply(null,d):_.Vd(d)}};_.Xd=function(){this.Y=this.Y;this.K=this.K};Yd=function(){_.Xd.call(this)};
Zd=function(a,b){this.j=a;this.o=b};ae=function(a,b){_.Xd.call(this);this.j=a;this.D=b;this.B=$d?null:[];this.v=$d?null:[];this.o=$d?null:[];this.I=!1};be=function(a,b){a.o||(a.o=[]);a.o.push(new va.hk(b,void 0))};ce=function(a,b,c){a.B||(a.B=[]);a.B.push(new va.hk(b,c))};de=function(a,b){a.v||(a.v=[]);a.v.push(new va.hk(b,void 0))};ee=function(a,b){var c=[];for(let d=0;d<a.length;d++)try{a[d].execute(b)}catch(e){_.Yb(e),c.push(e)}a.length=0;return c.length?c:null};fe=function(){this.Y=null};
ge=function(a){var b=document,c=b.styleSheets.length,d=Ud(a,new rd(b));d.setAttribute("data-late-css","");b.styleSheets.length==c+1&&_.vb(b.styleSheets,e=>(e.ownerNode||e.owningElement)==d)};me=function(a,b=!0){var c=he(a),d=new ie,e=_.Lb(c)[5];ld(je,function(h){var k=e.match("/"+h+"=([^/]+)");k&&ke(d,h,k[1])});var f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";le(d,a.substr(0,a.indexOf(f)+f.length));if(!b)return d;(a=_.Lb(c)[6]||null)&&_.Qb(a,(h,k)=>{d.v[h]=k});return d};
he=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a};ne=function(a){a=_.Pb(he(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};ke=function(a,b,c){c?a.j[b]=c:delete a.j[b]};le=function(a,b){a.o=b};
re=function(a){var b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};oe(a)?(c("md"),c("k"),c("ck"),c("am"),c("rs"),c("gssmodulesetproto"),c("slk"),c("dti")):(c("sdch"),c("k"),c("ck"),c("am"),c("amc"),c("rt"),"d"in a.j||ke(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"),pe(a,"br")!="1"&&pe(a,"br")!="0"||c("br"),c("br-d"),pe(a,"rb")=="1"&&c("rb"),pe(a,"zs")!=="0"&&c("zs"),qe(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("ichc"),c("rs"),c("cb"),
c("ccb"),c("ee"),c("slk"),c("dti"),c("ic"),c("m"));return b.join("/")};pe=function(a,b){return a.j[b]?a.j[b]:null};oe=function(a){a=pe(a,"md");return!!a&&a!=="0"};qe=function(a){switch(pe(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};se=function(a,b){b&&b.length>0?(b.sort(),ke(a,"exm",b.join(","))):ke(a,"exm",null)};te=function(a,b){b&&b.length>0?(b.sort(),ke(a,"excm",b.join(","))):ke(a,"excm",null)};ue=function(a){return(a=pe(a,"m"))?a.split(","):[]};
ve=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();ke(a,"ee",c.join(";"))};
ye=function(a){a=pe(a,"ee");if(we){if(!a)return new Map;var b=new Map,c=a.split(";");for(var d of c){let [f,h]=d.split(":");c=new Set;b.set(f,c);for(var e of h.split(","))c.add(e)}return b}if(!a)return{};d={};e=a.split(";");for(b of e){let [f,h]=b.split(":");d[f]={};for(c of h.split(","))d[f][c]=!0}return d};ze=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed};
Ae=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};Be=function(a="",b){if(a&&b)throw Error("L");var c="";var d=_.u._F_jsUrl;(a=b||Ae(a))&&(c=a.src?a.src:a.getAttribute("href"));if(d&&c){if(d!=c)throw Error("M`"+d+"`"+c);c=d}else c=d||c;if(!ne(c))throw Error("N");return c};
De=function(){if(!Ce){Ce=!0;try{var a=Be(_.u._F_jsUrl?"":"base-js")}catch(c){return}var b=ye(me(a));if(b instanceof Map)b.size!==0&&Od(c=>{for(let [d,e]of b.entries()){let f=d,h=e;for(let k of h)c.ai(f,k)}});else{let c=Object.keys(b);c.length!==0&&Od(d=>{for(let e of c){let f=b[e];for(let h of Object.keys(f))d.ai(e,h)}})}}};_.Fe=function(a,b){this.type="function"==typeof _.Ee&&a instanceof _.Ee?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.o=!1};
Ge=function(a,b){_.Fe.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=this.offsetY=this.offsetX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.timeStamp=0;this.j=null;a&&this.init(a,b)};
Ie=function(a,b,c,d,e){this.listener=a;this.proxy=null;this.src=b;this.type=c;this.capture=!!d;this.handler=e;this.key=++He;this.Dh=this.ki=!1};Je=function(a){a.Dh=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};Ke=function(a){this.src=a;this.listeners={};this.j=0};Le=function(a,b){var c=b.type;c in a.listeners&&_.xb(a.listeners[c],b)&&(Je(b),a.listeners[c].length==0&&(delete a.listeners[c],a.j--))};
Me=function(a,b,c,d){for(let e=0;e<a.length;++e){let f=a[e];if(!f.Dh&&f.listener==b&&f.capture==!!c&&f.handler==d)return e}return-1};_.Oe=function(a,b,c,d,e){if(d&&d.once)return Ne(a,b,c,d,e);if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.Oe(a,b[f],c,d,e);return null}c=Pe(c);return a&&a[Qe]?a.listen(b,c,_.za(d)?!!d.capture:!!d,e):Re(a,b,c,!1,d,e)};
Re=function(a,b,c,d,e,f){if(!b)throw Error("O");var h=_.za(e)?!!e.capture:!!e,k=Se(a);k||(a[Te]=k=new Ke(a));c=k.add(b,c,d,h,f);if(c.proxy)return c;d=Ue();c.proxy=d;d.src=a;d.listener=c;if(a.addEventListener)e===void 0&&(e=!1),a.addEventListener(b.toString(),d,e);else if(a.attachEvent)a.attachEvent(Ve(b.toString()),d);else if(a.addListener&&a.removeListener)a.addListener(d);else throw Error("P");We++;return c};Ue=function(){function a(c){return b.call(a.src,a.listener,c)}var b=Xe;return a};
Ne=function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)Ne(a,b[f],c,d,e);return null}c=Pe(c);return a&&a[Qe]?_.Ye(a,b,c,_.za(d)?!!d.capture:!!d,e):Re(a,b,c,!0,d,e)};_.Ze=function(a,b,c,d,e){if(Array.isArray(b))for(let f=0;f<b.length;f++)_.Ze(a,b[f],c,d,e);else(d=_.za(d)?!!d.capture:!!d,c=Pe(c),a&&a[Qe])?a.o.remove(String(b),c,d,e):a&&(a=Se(a))&&(b=a.listeners[b.toString()],a=-1,b&&(a=Me(b,c,d,e)),(c=a>-1?b[a]:null)&&_.$e(c))};
_.$e=function(a){if(typeof a!=="number"&&a&&!a.Dh){var b=a.src;if(b&&b[Qe])Le(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Ve(c),d):b.addListener&&b.removeListener&&b.removeListener(d);We--;(c=Se(b))?(Le(c,a),c.j==0&&(c.src=null,b[Te]=null)):Je(a)}}};Ve=function(a){return a in af?af[a]:af[a]="on"+a};Xe=function(a,b){if(a.Dh)a=!0;else{b=new Ge(b,this);let c=a.listener,d=a.handler||a.src;a.ki&&_.$e(a);a=c.call(d,b)}return a};
Se=function(a){a=a[Te];return a instanceof Ke?a:null};Pe=function(a){if(typeof a==="function")return a;a[bf]||(a[bf]=function(b){return a.handleEvent(b)});return a[bf]};_.cf=function(){_.Xd.call(this);this.o=new Ke(this);this.Ea=this;this.M=null};_.Ye=function(a,b,c,d,e){return a.o.add(String(b),c,!0,d,e)};
df=function(a,b,c,d){b=a.o.listeners[String(b)];if(!b)return!0;b=b.concat();var e=!0;for(let f=0;f<b.length;++f){let h=b[f];if(h&&!h.Dh&&h.capture==c){let k=h.listener,l=h.handler||h.src;h.ki&&Le(a.o,h);e=k.call(l,d)!==!1&&e}}return e&&!d.defaultPrevented};gf=function(){var a=_.ef;ff.instance||(ff.instance=new ff(a));return ff.instance};
hf=function(a,b){return a.B?a.B:a.B=new Promise(async c=>{var d=window.AbortController?new window.AbortController:void 0,e=d?.signal,f=!1;try{d&&(a.j=a.wc.pb(()=>{d.abort()},b||2E4)),await fetch("/generate_204",{method:"HEAD",signal:e}),f=!0}catch{f=!1}finally{a.B=void 0,a.j&&(a.wc.za(a.j),a.j=0),f!==a.isOnline&&(a.isOnline=f,a.isOnline?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(f)}})};
jf=function(a){a.D=a.wc.pb(async()=>{a.isOnline?window.navigator?.onLine||await hf(a):await hf(a);jf(a)},3E4)};kf=function(){var a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}};nf=function(a){var {promise:b,resolve:c,reject:d}=kf();lf.set(a,{promise:b,resolve:c,reject:d});mf||(mf=[],queueMicrotask(()=>{var e=[...mf];mf=null;var f=_.Rd().Re(e);for(let h of e)f[h].then(lf.get(h).resolve,lf.get(h).reject)}));mf.push(a);return b};
_.of=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};pf=function(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)};tf=function(){for(var a;a=qf.remove();){try{a.fn.call(a.scope)}catch(b){_.Yb(b)}pf(rf,a)}sf=!1};_.uf=function(a){a.prototype.$goog_Thenable=!0};vf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}};
_.yf=function(a,b){this.j=0;this.I=void 0;this.B=this.o=this.v=null;this.D=this.K=!1;if(a!=_.dd)try{let c=this;a.call(b,function(d){_.xf(c,2,d)},function(d){_.xf(c,3,d)})}catch(c){_.xf(this,3,c)}};zf=function(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1};_.Bf=function(a,b,c){var d=Af.get();d.o=a;d.j=b;d.context=c;return d};_.Ef=function(a,b,c){Cf(a,b,c,null)||Df(_.Da(b,a))};
_.Ff=function(a){return new _.yf(function(b,c){var d=a.length,e=[];if(d){var f=function(l,m){d--;e[l]=m;d==0&&b(e)},h=function(l){c(l)};for(let l=0;l<a.length;l++){var k=a[l];_.Ef(k,_.Da(f,l),h)}}else b(e)})};Hf=function(a,b,c,d){_.Gf(a,_.Bf(b||_.dd,c||null,d))};
If=function(a,b){if(a.j==0)if(a.v){var c=a.v;if(c.o){var d=0,e=null,f=null;for(let h=c.o;h&&(h.v||(d++,h.child==a&&(e=h),!(e&&d>1)));h=h.next)e||(f=h);e&&(c.j==0&&d==1?If(c,b):(f?(d=f,d.next==c.B&&(c.B=d),d.next=d.next.next):Jf(c),Kf(c,e,3,b)))}a.v=null}else _.xf(a,3,b)};_.Gf=function(a,b){a.o||a.j!=2&&a.j!=3||Lf(a);a.B?a.B.next=b:a.o=b;a.B=b};
Nf=function(a,b,c,d){var e=_.Bf(null,null,null);e.child=new _.yf(function(f,h){e.o=b?function(k){try{let l=b.call(d,k);f(l)}catch(l){h(l)}}:f;e.j=c?function(k){try{let l=c.call(d,k);l===void 0&&k instanceof _.Mf?h(k):f(l)}catch(l){h(l)}}:h});e.child.v=a;_.Gf(a,e);return e.child};_.xf=function(a,b,c){a.j==0&&(a===c&&(b=3,c=new TypeError("Q")),a.j=1,Cf(c,a.OA,a.PA,a)||(a.I=c,a.j=b,a.v=null,Lf(a),b!=3||c instanceof _.Mf||Of(a,c)))};
Cf=function(a,b,c,d){if(a instanceof _.yf)return Hf(a,b,c,d),!0;if(vf(a))return a.then(b,c,d),!0;if(_.za(a))try{let e=a.then;if(typeof e==="function")return Pf(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};Pf=function(a,b,c,d,e){function f(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,f)}catch(l){f(l)}};Lf=function(a){a.K||(a.K=!0,Df(a.Ys,a))};Jf=function(a){var b=null;a.o&&(b=a.o,a.o=b.next,b.next=null);a.o||(a.B=null);return b};
Kf=function(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.D;a=a.v)a.D=!1;if(b.child)b.child.v=null,Qf(b,c,d);else try{b.v?b.o.call(b.context):Qf(b,c,d)}catch(e){_.Rf.call(null,e)}pf(Af,b)};Qf=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};Of=function(a,b){a.D=!0;Df(function(){a.D&&_.Rf.call(null,b)})};_.Mf=function(a){_.La.call(this,a)};Tf=function(a){return Sf(a).then(function(b){return JSON.parse(b.responseText)})};
Sf=function(a){var b={},c=new XMLHttpRequest;return(new _.yf(function(d,e){var f;try{c.open("GET",a,!0)}catch(h){e(new Uf("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.u.clearTimeout(f);var h;!(h=_.of(c.status))&&(h=c.status===0)&&(h=_.Nb(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new Vf(c.status,a,c))}};c.onerror=function(){e(new Uf("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&&(f=_.u.setTimeout(function(){c.onreadystatechange=()=>{};c.abort();e(new Wf(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.u.clearTimeout(f),e(new Uf("Error sending XHR: "+h.message,a,c))}})).zg(function(d){d instanceof _.Mf&&c.abort();throw d;})};Uf=function(a,b){_.La.call(this,a+", url="+b);this.url=b};
Vf=function(a,b,c){Uf.call(this,"Request Failed, status="+a,b,c);this.status=a};Wf=function(a,b){Uf.call(this,"Request timed out",a,b)};_.Xf=function(a,b,c,d,e=b){var f=b.length,h=()=>{f=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();var m=e.filter(n=>!_.Rd().Ja(n).isLoaded());m.length!==0?d(m,`Response was successful but was missing module(s) ${m}.`):c()},l=()=>{f--;f==0&&k()};b.forEach(m=>{m=_.Rd().Ja(m);m.isLoaded()?l():(be(m,l),de(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}};
_.Yf=function(a,b){var c=!1,d=[];for(let e=0;e<b.length;++e){let f=b[e];a.B[f]||(a.B[f]=!0,a.Z.push(f),c=!0,d.push(f))}c&&(a.ma=!1)};Zf=function(a,b){if(b.href||b.getAttribute("data-href"))if(b=b.href||b.getAttribute("data-href"),ne(b)&&!me(b).o.endsWith("_/js/")){b=ue(me(b));for(let c of b)a.ha.includes(c)||a.ha.push(c)}};ag=function(a,b,c,d=()=>{},e=()=>{},f=!1){$f(a,b,(h,k,l=k)=>{a.Ka&&f?a.Ua(h,k,d,e,l):a.load(h,k,d,e,l,c)},c)||d(-1)};bg=function(a,b){return b.filter(c=>!a.B[c])};
cg=function(a,b,c,{Pd:d,onError:e,onSuccess:f,forceReload:h}={}){a.M=c;if(!b)throw Error("S");if(a.Md){for(let k of document.getElementsByTagName("style"))Zf(a,k);for(let k of document.getElementsByTagName("link"))Zf(a,k)}ag(a,bg(a,b),d,e,f,h)};
$f=function(a,b,c,d){if(a.v)return a.v.then(()=>{$f(a,b,c,d)}),!0;if(!a.D){let f=[];var e=Object.assign({},a.B);dg(a,b,h=>{f.push(h.getId())},d,h=>!h.isLoaded(),e);b=f}for(e=0;e<b.length;){let f=b.length-e,h=e==0?b:b.slice(e,b.length),k=eg(a,h,d),l=_.Ta(k).toString();for(;l.length>a.Sh;)if(f>1)f-=Math.ceil((l.length-a.Sh)/6),f=Math.max(f,1),h=b.slice(e,e+f),k=eg(a,h,d),l=_.Ta(k).toString();else return a.D?(a.D=!1,a.v=fg(a).then(m=>{gg(a,m,d)}),$f(a,b.slice(e),c,d)):!1;e+=f;a.D?c(k,h):c(k,h,e===b.length?
b:[])}return!0};hg=function(a){a.ma||(a.ma=!0,a.Z.sort());return a.Z};ig=function(a){a=a.ha;a.sort();return a};eg=function(a,b,c){return a.D?jg(a.Y,b,{cssRowKey:a.Ea,Ae:a.xa,Pd:c,Vm:hg(a),Um:ig(a)}):kg(a.Y,b,{cssRowKey:a.Ea,Ae:a.xa,Vm:hg(a),Um:ig(a)})};_.lg=function(a,b){var c=[];for(let d=0;d<b.length;++d){let e=b[d];a.B[e]&&(delete a.B[e],_.xb(a.Z,e),c.push(e))}};
_.mg=function(a,b,c,d,e,f,h=d){a.I=c;a.ea.insertBefore(c,a.ea.firstChild);_.Xf(c,d,()=>{c.parentElement.removeChild(c);a.I==c&&(a.I=null);f()},k=>{c.parentElement.removeChild(c);a.I==c&&(a.I=null);_.lg(a,k);a.v?a.v.then(()=>{e(-1,b)}):e(-1,b)},h)};dg=function(a,b,c,d,e,f={}){var h=_.Rd();for(let k of b){b=h.Ja(k);if(f[k]||e&&!e(b))continue;f[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)}dg(a,l,c,d,e,f);c(b)}};
fg=function(a){a=a.Y.clone();ze(a);ke(a,"dg",null);ke(a,"md","1");return Tf(a.toString())};gg=function(a,b,c){_.Rd().Jh((b||{}).moduleGraph);dg(a,hg(a),d=>{_.Yf(a,[d.getId()])},c);a.v=null};pg=function(){if(!ng){for(let a=0;a<64;a++)og["ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charCodeAt(a)]=a;ng=!0}};qg=function(a){a=a.buf.charCodeAt(a.pos++);return og[a]};rg=function(a){var b=0,c=0;do{var d=qg(a);b|=(d&31)<<c;c+=5}while(d&32);return b<0?b+4294967296:b};
sg=function(a,b){this.D=[];this.Z=a;this.U=b||null;this.B=this.j=!1;this.v=void 0;this.M=this.ea=this.I=!1;this.K=0;this.o=null;this.Y=0};ug=function(a,b,c){a.j=!0;a.v=c;a.B=!b;tg(a)};wg=function(a){if(a.j){if(!a.M)throw new vg(a);a.M=!1}};yg=function(a,b,c,d){var e=a.j;e||(b===c?b=c=(0,_.xg)(b):(b=(0,_.xg)(b),c=(0,_.xg)(c)));a.D.push([b,c,d]);e&&tg(a)};zg=function(a){return _.ub(a.D,function(b){return typeof b[1]==="function"})};
tg=function(a){if(a.K&&a.j&&zg(a)){var b=a.K,c=Ag[b];c&&(_.u.clearTimeout(c.j),delete Ag[b]);a.K=0}a.o&&(a.o.Y--,delete a.o);b=a.v;for(var d=c=!1;a.D.length&&!a.I;){var e=a.D.shift(),f=e[0];let k=e[1];e=e[2];if(f=a.B?k:f)try{var h=f.call(e||a.U,b);h===Bg&&(h=void 0);h!==void 0&&(a.B=a.B&&(h==b||a.isError(h)),a.v=b=h);if(vf(b)||typeof _.u.Promise==="function"&&b instanceof _.u.Promise)d=!0,a.I=!0}catch(l){b=l,a.B=!0,zg(a)||(c=!0)}}a.v=b;d&&(h=(0,_.Ca)(a.ap,a,!0),d=(0,_.Ca)(a.ap,a,!1),b instanceof sg?
(yg(b,h,d),b.ea=!0):b.then(h,d));c&&(b=new Cg(b),Ag[b.j]=b,a.K=b.j)};Dg=function(a){var b=new sg;a.then(function(c){b.callback(c)},function(c){wg(b);ug(b,!1,c)});return b};vg=function(){_.La.call(this)};Eg=function(){_.La.call(this)};Cg=function(a){this.j=_.u.setTimeout((0,_.Ca)(this.throwError,this),0);this.o=a};
Gg=function(a){switch(a.type){case Fg.Type.ao:return"Unauthorized";case Fg.Type.bk:return"Consecutive load failures";case Fg.Type.TIMEOUT:return"Timed out";case Fg.Type.Qn:return"Out of date module id";case Fg.Type.fk:return"Init error";default:return`Unknown failure type ${a.type}`}};
Hg=function(){this.ha=this.Y=null;this.D=new Map;this.B=new Set;this.K=[];this.U=new Set;this.v=[];this.I=new Set;this.j=we?new Map:{};this.M=new Map;this.o=this.Z=new va.Dg([],"");this.xa=null;this.ea=new sg;this.Ea=this.Ua=this.Ka=this.ma=!1};Ig=function(a,b){_.La.call(this,`Error loading ${a}: ${b}`)};
Pg=function(a,b){if(Jg){pg();var c=2;do{var d=b.charCodeAt(c++);d=og[d]}while(d&32);var e=d=0;do{var f=b.charCodeAt(c++);f=og[f];d|=(f&31)<<e;e+=5}while(f&32);d=d<0?d+4294967296:d;var h=0;e=0;do f=b.charCodeAt(c++),f=og[f],h|=(f&31)<<e,e+=5;while(f&32);e=Array(d);f=Array(d);var k=Array(d);h=Array((h<0?h+4294967296:h)+1);var l=0,m=0,n=c;c=b.indexOf("|",c)+1;for(var p=0;p<d;p++){var r=void 0,t=0,v=0;do r=b.charCodeAt(c++),r=og[r],t|=(r&31)<<v,v+=5;while(r&32);v=t<0?t+4294967296:t;t=v&2;r=v&1;v>>>=2;
r?(l+=v>>>1^-(v&1),v="sy"+l.toString(36)):(r=n,n+=v,v=b.substring(r,n));e[p]=v;t&&(h[m++]=v)}h[m]="";c++;m=d&-2;for(n=0;n<m;n+=2)l=b.charCodeAt(c++),l=og[l],k[n]=l&7,k[n+1]=l>>>3&7;d&1&&(n=b.charCodeAt(c++),k[m]=og[n]&7);c++;for(n=0;n<d;n++)if(k[n]===7){m=n;p=l=0;do t=b.charCodeAt(c++),t=og[t],l|=(t&31)<<p,p+=5;while(t&32);k[m]=l<0?l+4294967296:l}c++;m=0;for(n=0;n<d;n++){l=k[n];p=l===0?Ng:Array(l);f[n]=p;v=m;for(t=0;t<l;t++){var y=void 0;let D=r=0;do y=b.charCodeAt(c++),y=og[y],r|=(y&31)<<D,D+=5;
while(y&32);v-=r<0?r+4294967296:r;p[t]=h[v]}h[m]===e[n]&&m++}b={ids:e,dependencies:f}}else{pg();b={buf:b,pos:2};rg(b);c=rg(b);k=rg(b)+1;d=Array(c);e=Array(c);f=Array(c);k=Array(k);h=l=0;m=b.buf;n=b.pos;p=b.buf.indexOf("|",b.pos);b.pos=p+1;for(p=0;p<c;p++)v=rg(b),t=v&2,r=v&1,v>>>=2,r?(l+=v>>>1^-(v&1),v="sy"+l.toString(36)):(r=n,n+=v,v=m.substring(r,n)),d[p]=v,t&&(k[h++]=v);k[h]="";b.pos++;h=c&-2;m=c&1;for(n=0;n<h;n+=2)l=qg(b),f[n]=l&7,f[n+1]=l>>>3&7;m&&(m=qg(b),f[h]=m&7);b.pos++;for(h=0;h<c;h++)f[h]===
7&&(f[h]=rg(b));b.pos++;h=0;for(m=0;m<c;m++){n=f[m];l=n===0?Ng:Array(n);e[m]=l;p=h;for(t=0;t<n;t++)p-=rg(b),l[t]=k[p];k[h]===d[m]&&h++}b={ids:d,dependencies:e}}var {ids:C,dependencies:E}=b;for(b=0;b<C.length;b++)Og(a,C[b],E[b]);a.ha=C};Sg=function(a){var b=a.Ka,c=a.isActive();c!=b&&(Qg(a,c?Rg.ys:Rg.IDLE),a.Ka=c);b=a.qq();b!=a.Ua&&(Qg(a,b?Rg.Qt:Rg.Rt),a.Ua=b)};Og=function(a,b,c){var d=a.D.get(b);d?d.j=c:a.D.set(b,new va.Dg(c,b))};
Ug=function(a,b,c){var d=new Set(b);b=[];var e={};for(let f of d){d=a.Ja(f);if(!d)throw Error("U`"+f);let h=new sg;e[f]=h;d.isLoaded()?h.callback(null):(Tg(a,f,d,!!c,h),a.ih(f)||b.push(f))}b.length>0&&(a.B.size===0?a.ij(b):(a.v.push(b),Sg(a)));return e};Tg=function(a,b,c,d,e){ce(c,e.callback,e);de(c,function(f){f=new Ig(b,f);wg(e);ug(e,!1,f)});a.ih(b)?d&&(a.I.add(b),Sg(a)):d&&a.I.add(b)};
Vg=function(a,b){if(!a.o.has(b)&&(a.o.add(b),!a.j.U.has(b))){var c=a.j.Ja(b);if(c&&!c.isLoaded()){c=c.j;for(let d=0;d<c.length;d++)Vg(a,c[d]);a.result.push(b)}}};Zg=function(a,b){b=b.filter(e=>a.D.get(e).isLoaded()?(_.u.setTimeout(()=>Error("X`"+e),0),!1):!0);if(Wg){var c=new Xg(a);for(var d=0;d<b.length;d++)Vg(c,b[d]);c=c.result}else{c=[];for(d=0;d<b.length;d++)c=c.concat(Yg(a,b[d]));Ab(c)}return!a.ma&&c.length>1?(b=c.shift(),a.v=c.map(function(e){return[e]}).concat(a.v),[b]):c};
Yg=function(a,b){if(Wg)return a=new Xg(a),Vg(a,b),a.result;var c=[];a.U.has(b)||c.push(b);b=[b];for(let d=0;d<b.length;d++){let e=a.Ja(b[d]).j;for(let f=e.length-1;f>=0;f--){let h=e[f];a.Ja(h).isLoaded()||a.U.has(h)||(c.push(h),b.push(h))}}c.reverse();Ab(c);return c};
ch=function(a,b,c,d,e,f=0,h=!1){var k=h?0:f+1;f=_.yb(c);a.K=b;for(let l of c)a.U.delete(l);if(d==401)$g(a,new va.ob(va.ob.Type.ao,d)),a.v.length=0;else if(d==410)ah(a,new va.ob(va.ob.Type.Qn,d)),bh(a);else if(k>=3)[...a.B],ah(a,new va.ob(va.ob.Type.bk,d,f,e)),bh(a);else{[...a.B];let l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.u.setTimeout(()=>{a.ij(b,k,l)},c):a.ij(b,k,l)}};ah=function(a,b){a.K.length>1?a.v=a.K.map(function(c){return[c]}).concat(a.v):$g(a,b)};
$g=function(a,b){var c=a.K;a.B.clear();var d=[];for(var e=0;e<a.v.length;e++){var f=a.v[e].filter(function(h){var k=Yg(this,h);return _.ub(c,function(l){return _.sb(k,l)>=0})},a);zb(d,f)}for(e=0;e<c.length;e++)wb(d,c[e]);for(e=0;e<d.length;e++){for(f=0;f<a.v.length;f++)_.xb(a.v[f],d[e]);a.I.delete(d[e])}if(e=a.M.get(Rg.ERROR))for(f=0;f<e.length;f++){let h=e[f];for(let k=0;k<d.length;k++)h(Rg.ERROR,d[k],b)}for(d=0;d<c.length;d++)if(e=a.D.get(c[d]))e.onError(b);a.K.length=0;Sg(a)};
bh=function(a){for(;a.v.length;){let b=a.v.shift().filter(function(c){return!this.Ja(c).isLoaded()},a);if(b.length>0){a.ij(b);return}}Sg(a)};Qg=function(a,b){a=a.M.get(b);for(let c=0;a&&c<a.length;c++)a[c](b)};dh=function(a,b,c,d,e){for(let f of b)b=a.Ja(f),!e.has(f)&&d(b)&&(e.add(f),dh(a,b.j||[],c,d,e),c(b))};
gh=function(){var a={lu:"BATCH"},b=a.cssRowKey||"",c=a.Ae||"";!a.PH&&!b&&window&&window._F_cssRowKey&&(b=window._F_cssRowKey,!c&&window._F_combinedSignature&&(c=window._F_combinedSignature));if(!a.cssRowKey&&b&&typeof window._F_installCss!=="function")throw Error("Z");var d=a.fJ||_.eh,e=Ae("base-js");b=new d(Hb(Be("",e)),b,c,!0,!1);c=a.GK||e&&e.hasAttribute("crossorigin");e=a.DH||e&&e.getAttribute("crossorigin");c&&(b.Th=c);e&&(b.Lg=e);a.Sh&&(b.Sh=a.Sh);a.fetchPriority&&(b.fetchPriority=a.fetchPriority);
var f=_.Rd();f.Y=b;f.Dr(!0);_.fh=a.lu==="BATCH"?nf:h=>Promise.resolve(f.load(h))};jh=function(a,b){b=b.filter(c=>!a.ih(c)&&!a.Ja(c).isLoaded());b.length>0&&(hh(a,...b),a.K.push(b),ih(a))};kh=function(a,b){return new _.yf((c,d)=>{var e=a.Ja(b);e.isLoaded()?c(null):(ce(e,()=>{c(null)}),de(e,f=>{var h=`Error loading ${b}: ${f}`;f instanceof va.ob&&f.url&&(h=`${h}, requested url: ${f.url.toString()}`);d(Error(h))}))})};
lh=function(a,b,c,d=()=>!0,e={}){for(let f of b)b=a.Ja(f),!e[f]&&d(b)&&(e[f]=!0,lh(a,b.j||[],c,d,e),c(b))};mh=function(a,...b){b.forEach(c=>{delete a.D[c]})};hh=function(a,...b){b.forEach(c=>{a.D[c]=!0})};
ih=function(a){for(;a.B<Infinity&&a.K.length>0;){let b=a.K.shift().filter(c=>!a.Ja(c).isLoaded());if(b.length>0){a.B++;let c=()=>{a.B--;ih(a);c=()=>{}};_.Ff(b.map(f=>kh(a,f))).then(()=>{c()});let d=0,e=()=>{if((a.j instanceof Map?a.j.size>0:Object.keys(a.j).length>0)&&!a.Y.Db)throw Error("W");cg(a.Y,b,a.v,{Pd:a.j,onError:(f,h)=>{var k=nh[d++];k!==void 0?setTimeout(()=>{e()},k):(mh(a,...b),c(),b.forEach(l=>{l=a.Ja(l);if(!l.isLoaded())l.onError(new va.ob(va.ob.Type.bk,f,b,h))}))}})};e()}}};
oh=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};_.ph=function(){};_.th=function(a){if(a instanceof qh||a instanceof rh||a instanceof sh)return a;if(typeof a.next=="function")return new qh(()=>a);if(typeof a[Symbol.iterator]=="function")return new qh(()=>a[Symbol.iterator]());if(typeof a.Tc=="function")return new qh(()=>a.Tc());throw Error("$");};_.uh=function(a){_.Xd.call(this);this.D=1;this.v=[];this.B=0;this.j=[];this.o={};this.I=!!a};
vh=function(a,b,c){Df(function(){a.apply(b,c)})};wh=function(a){this.j=a};xh=function(a){this.j=a};yh=function(a){this.data=a};zh=function(a){return a===void 0||a instanceof yh?a:new yh(a)};_.Ah=function(a){this.j=a};Bh=function(){};Ch=function(){};Dh=function(a){this.j=a;this.o=null};Eh=function(a){if(a.j==null)throw Error("aa");a.isAvailable()||_.Yb(Error("aa"))};Fh=function(){var a=null;try{a=_.u.localStorage||null}catch(b){}Dh.call(this,a)};Gh=function(a,b){this.o=a;this.j=b+"::"};
_.Hh=function(a){var b=new Fh;return b.isAvailable()?a?new Gh(b,a):b:null};
Jh=function(a){var b,c,d=a.length,e=0;for(b=0;b<d;b++){var f=a.charCodeAt(b);if((f&64512)===55296&&b+1<d){var h=a.charCodeAt(b+1);(h&64512)===56320&&(f=65536+(f-55296<<10)+(h-56320),b++)}e+=f<128?1:f<2048?2:f<65536?3:4}var k=new Ih.hf(e);for(b=c=0;c<e;b++)f=a.charCodeAt(b),(f&64512)===55296&&b+1<d&&(h=a.charCodeAt(b+1),(h&64512)===56320&&(f=65536+(f-55296<<10)+(h-56320),b++)),f<128?k[c++]=f:(f<2048?k[c++]=192|f>>>6:(f<65536?k[c++]=224|f>>>12:(k[c++]=240|f>>>18,k[c++]=128|f>>>12&63),k[c++]=128|f>>>
6&63),k[c++]=128|f&63);return k};Kh=function(a){for(var b=a.length;--b>=0;)a[b]=0};Lh=function(a,b,c,d,e){this.Kr=a;this.zv=b;this.yv=c;this.Zu=d;this.ey=e;this.Qp=a&&a.length};Mh=function(a,b){this.np=a;this.Zf=0;this.pe=b};Nh=function(a,b){a.Ma[a.pending++]=b&255;a.Ma[a.pending++]=b>>>8&255};Oh=function(a,b,c){a.gb>16-c?(a.Fb|=b<<a.gb&65535,Nh(a,a.Fb),a.Fb=b>>16-a.gb,a.gb+=c-16):(a.Fb|=b<<a.gb&65535,a.gb+=c)};Ph=function(a,b,c){Oh(a,c[b*2],c[b*2+1])};
Qh=function(a,b){var c=0;do c|=a&1,a>>>=1,c<<=1;while(--b>0);return c>>>1};Rh=function(a,b,c){var d=Array(16),e=0,f;for(f=1;f<=15;f++)d[f]=e=e+c[f-1]<<1;for(c=0;c<=b;c++)e=a[c*2+1],e!==0&&(a[c*2]=Qh(d[e]++,e))};Sh=function(a){var b;for(b=0;b<286;b++)a.Qb[b*2]=0;for(b=0;b<30;b++)a.Fe[b*2]=0;for(b=0;b<19;b++)a.qb[b*2]=0;a.Qb[512]=1;a.qd=a.wg=0;a.hc=a.matches=0};Th=function(a){a.gb>8?Nh(a,a.Fb):a.gb>0&&(a.Ma[a.pending++]=a.Fb);a.Fb=0;a.gb=0};
Uh=function(a,b,c){Th(a);Nh(a,c);Nh(a,~c);Ih.kf(a.Ma,a.window,b,c,a.pending);a.pending+=c};Vh=function(a,b,c,d){var e=b*2,f=c*2;return a[e]<a[f]||a[e]===a[f]&&d[b]<=d[c]};Wh=function(a,b,c){for(var d=a.Pa[c],e=c<<1;e<=a.ld;){e<a.ld&&Vh(b,a.Pa[e+1],a.Pa[e],a.depth)&&e++;if(Vh(b,d,a.Pa[e],a.depth))break;a.Pa[c]=a.Pa[e];c=e;e<<=1}a.Pa[c]=d};
di=function(a,b,c){var d=0;if(a.hc!==0){do{var e=a.Ma[a.Ng+d*2]<<8|a.Ma[a.Ng+d*2+1];var f=a.Ma[a.Ul+d];d++;if(e===0)Ph(a,f,b);else{var h=Xh[f];Ph(a,h+256+1,b);var k=Yh[h];k!==0&&(f-=Zh[h],Oh(a,f,k));e--;h=e<256?$h[e]:$h[256+(e>>>7)];Ph(a,h,c);k=bi[h];k!==0&&(e-=ci[h],Oh(a,e,k))}}while(d<a.hc)}Ph(a,256,b)};
ei=function(a,b){var c=b.np,d=b.pe.Kr,e=b.pe.Qp,f=b.pe.Zu,h,k=-1;a.ld=0;a.Of=573;for(h=0;h<f;h++)c[h*2]!==0?(a.Pa[++a.ld]=k=h,a.depth[h]=0):c[h*2+1]=0;for(;a.ld<2;){var l=a.Pa[++a.ld]=k<2?++k:0;c[l*2]=1;a.depth[l]=0;a.qd--;e&&(a.wg-=d[l*2+1])}b.Zf=k;for(h=a.ld>>1;h>=1;h--)Wh(a,c,h);l=f;do h=a.Pa[1],a.Pa[1]=a.Pa[a.ld--],Wh(a,c,1),d=a.Pa[1],a.Pa[--a.Of]=h,a.Pa[--a.Of]=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.Pa[1]=l++,Wh(a,c,1);while(a.ld>=
2);a.Pa[--a.Of]=a.Pa[1];h=b.np;l=b.Zf;d=b.pe.Kr;e=b.pe.Qp;f=b.pe.zv;var m=b.pe.yv,n=b.pe.ey,p,r=0;for(p=0;p<=15;p++)a.Xc[p]=0;h[a.Pa[a.Of]*2+1]=0;for(b=a.Of+1;b<573;b++){var t=a.Pa[b];p=h[h[t*2+1]*2+1]+1;p>n&&(p=n,r++);h[t*2+1]=p;if(!(t>l)){a.Xc[p]++;var v=0;t>=m&&(v=f[t-m]);var y=h[t*2];a.qd+=y*(p+v);e&&(a.wg+=y*(d[t*2+1]+v))}}if(r!==0){do{for(p=n-1;a.Xc[p]===0;)p--;a.Xc[p]--;a.Xc[p+1]+=2;a.Xc[n]--;r-=2}while(r>0);for(p=n;p!==0;p--)for(t=a.Xc[p];t!==0;)d=a.Pa[--b],d>l||(h[d*2+1]!==p&&(a.qd+=(p-h[d*
2+1])*h[d*2],h[d*2+1]=p),t--)}Rh(c,k,a.Xc)};fi=function(a,b,c){var d,e=-1,f=b[1],h=0,k=7,l=4;f===0&&(k=138,l=3);b[(c+1)*2+1]=65535;for(d=0;d<=c;d++){var m=f;f=b[(d+1)*2+1];++h<k&&m===f||(h<l?a.qb[m*2]+=h:m!==0?(m!==e&&a.qb[m*2]++,a.qb[32]++):h<=10?a.qb[34]++:a.qb[36]++,h=0,e=m,f===0?(k=138,l=3):m===f?(k=6,l=3):(k=7,l=4))}};
gi=function(a,b,c){var d,e=-1,f=b[1],h=0,k=7,l=4;f===0&&(k=138,l=3);for(d=0;d<=c;d++){var m=f;f=b[(d+1)*2+1];if(!(++h<k&&m===f)){if(h<l){do Ph(a,m,a.qb);while(--h!==0)}else m!==0?(m!==e&&(Ph(a,m,a.qb),h--),Ph(a,16,a.qb),Oh(a,h-3,2)):h<=10?(Ph(a,17,a.qb),Oh(a,h-3,3)):(Ph(a,18,a.qb),Oh(a,h-11,7));h=0;e=m;f===0?(k=138,l=3):m===f?(k=6,l=3):(k=7,l=4)}}};
hi=function(a){var b=4093624447,c;for(c=0;c<=31;c++,b>>>=1)if(b&1&&a.Qb[c*2]!==0)return 0;if(a.Qb[18]!==0||a.Qb[20]!==0||a.Qb[26]!==0)return 1;for(c=32;c<256;c++)if(a.Qb[c*2]!==0)return 1;return 0};ii=function(a,b,c){a.Ma[a.Ng+a.hc*2]=b>>>8&255;a.Ma[a.Ng+a.hc*2+1]=b&255;a.Ma[a.Ul+a.hc]=c&255;a.hc++;b===0?a.Qb[c*2]++:(a.matches++,b--,a.Qb[(Xh[c]+256+1)*2]++,a.Fe[(b<256?$h[b]:$h[256+(b>>>7)])*2]++);return a.hc===a.oh-1};ki=function(a,b){a.msg=ji[b];return b};
li=function(a){for(var b=a.length;--b>=0;)a[b]=0};mi=function(a){var b=a.state,c=b.pending;c>a.ya&&(c=a.ya);c!==0&&(Ih.kf(a.output,b.Ma,b.zh,c,a.fg),a.fg+=c,b.zh+=c,a.qn+=c,a.ya-=c,b.pending-=c,b.pending===0&&(b.zh=0))};
qi=function(a,b){var c=a.Tb>=0?a.Tb:-1,d=a.V-a.Tb,e=0;if(a.level>0){a.va.Pk===2&&(a.va.Pk=hi(a));ei(a,a.fj);ei(a,a.xi);fi(a,a.Qb,a.fj.Zf);fi(a,a.Fe,a.xi.Zf);ei(a,a.Go);for(e=18;e>=3&&a.qb[ni[e]*2+1]===0;e--);a.qd+=3*(e+1)+5+5+4;var f=a.qd+3+7>>>3;var h=a.wg+3+7>>>3;h<=f&&(f=h)}else f=h=d+5;if(d+4<=f&&c!==-1)Oh(a,b?1:0,3),Uh(a,c,d);else if(a.strategy===4||h===f)Oh(a,2+(b?1:0),3),di(a,oi,pi);else{Oh(a,4+(b?1:0),3);c=a.fj.Zf+1;d=a.xi.Zf+1;e+=1;Oh(a,c-257,5);Oh(a,d-1,5);Oh(a,e-4,4);for(f=0;f<e;f++)Oh(a,
a.qb[ni[f]*2+1],3);gi(a,a.Qb,c-1);gi(a,a.Fe,d-1);di(a,a.Qb,a.Fe)}Sh(a);b&&Th(a);a.Tb=a.V;mi(a.va)};ri=function(a,b){a.Ma[a.pending++]=b};si=function(a,b){a.Ma[a.pending++]=b>>>8&255;a.Ma[a.pending++]=b&255};
ti=function(a,b){var c=a.zq,d=a.V,e=a.Xb,f=a.Fq,h=a.V>a.Bb-262?a.V-(a.Bb-262):0,k=a.window,l=a.re,m=a.Ta,n=a.V+258,p=k[d+e-1],r=k[d+e];a.Xb>=a.Lp&&(c>>=2);f>a.ba&&(f=a.ba);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]&&d<n;);t=258-(n-d);d=n-258;if(t>e){a.Yf=b;e=t;if(t>=f)break;p=k[d+e-1];r=k[d+e]}}}while((b=m[b&l])>h&&--c!==0);
return e<=a.ba?e:a.ba};
wi=function(a){var b=a.Bb,c;do{var d=a.ws-a.ba-a.V;if(a.V>=b+(b-262)){Ih.kf(a.window,a.window,b,b,0);a.Yf-=b;a.V-=b;a.Tb-=b;var e=c=a.Qi;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.Ta[--e],a.Ta[e]=f>=b?f-b:0;while(--c);d+=b}if(a.va.Eb===0)break;e=a.va;c=a.window;f=a.V+a.ba;var h=e.Eb;h>d&&(h=d);h===0?c=0:(e.Eb-=h,Ih.kf(c,e.input,e.Ve,h,f),e.state.wrap===1?e.qa=ui(e.qa,c,h,f):e.state.wrap===2&&(e.qa=vi(e.qa,c,h,f)),e.Ve+=h,e.ef+=h,c=h);a.ba+=c;if(a.ba+a.rb>=3)for(d=a.V-a.rb,a.wa=
a.window[d],a.wa=(a.wa<<a.kd^a.window[d+1])&a.jd;a.rb&&!(a.wa=(a.wa<<a.kd^a.window[d+3-1])&a.jd,a.Ta[d&a.re]=a.head[a.wa],a.head[a.wa]=d,d++,a.rb--,a.ba+a.rb<3););}while(a.ba<262&&a.va.Eb!==0)};
xi=function(a,b){for(var c;;){if(a.ba<262){wi(a);if(a.ba<262&&b===0)return 1;if(a.ba===0)break}c=0;a.ba>=3&&(a.wa=(a.wa<<a.kd^a.window[a.V+3-1])&a.jd,c=a.Ta[a.V&a.re]=a.head[a.wa],a.head[a.wa]=a.V);c!==0&&a.V-c<=a.Bb-262&&(a.Aa=ti(a,c));if(a.Aa>=3)if(c=ii(a,a.V-a.Yf,a.Aa-3),a.ba-=a.Aa,a.Aa<=a.Xl&&a.ba>=3){a.Aa--;do a.V++,a.wa=(a.wa<<a.kd^a.window[a.V+3-1])&a.jd,a.Ta[a.V&a.re]=a.head[a.wa],a.head[a.wa]=a.V;while(--a.Aa!==0);a.V++}else a.V+=a.Aa,a.Aa=0,a.wa=a.window[a.V],a.wa=(a.wa<<a.kd^a.window[a.V+
1])&a.jd;else c=ii(a,0,a.window[a.V]),a.ba--,a.V++;if(c&&(qi(a,!1),a.va.ya===0))return 1}a.rb=a.V<2?a.V:2;return b===4?(qi(a,!0),a.va.ya===0?3:4):a.hc&&(qi(a,!1),a.va.ya===0)?1:2};
yi=function(a,b){for(var c,d;;){if(a.ba<262){wi(a);if(a.ba<262&&b===0)return 1;if(a.ba===0)break}c=0;a.ba>=3&&(a.wa=(a.wa<<a.kd^a.window[a.V+3-1])&a.jd,c=a.Ta[a.V&a.re]=a.head[a.wa],a.head[a.wa]=a.V);a.Xb=a.Aa;a.gr=a.Yf;a.Aa=2;c!==0&&a.Xb<a.Xl&&a.V-c<=a.Bb-262&&(a.Aa=ti(a,c),a.Aa<=5&&(a.strategy===1||a.Aa===3&&a.V-a.Yf>4096)&&(a.Aa=2));if(a.Xb>=3&&a.Aa<=a.Xb){d=a.V+a.ba-3;c=ii(a,a.V-1-a.gr,a.Xb-3);a.ba-=a.Xb-1;a.Xb-=2;do++a.V<=d&&(a.wa=(a.wa<<a.kd^a.window[a.V+3-1])&a.jd,a.Ta[a.V&a.re]=a.head[a.wa],
a.head[a.wa]=a.V);while(--a.Xb!==0);a.Se=0;a.Aa=2;a.V++;if(c&&(qi(a,!1),a.va.ya===0))return 1}else if(a.Se){if((c=ii(a,0,a.window[a.V-1]))&&qi(a,!1),a.V++,a.ba--,a.va.ya===0)return 1}else a.Se=1,a.V++,a.ba--}a.Se&&(ii(a,0,a.window[a.V-1]),a.Se=0);a.rb=a.V<2?a.V:2;return b===4?(qi(a,!0),a.va.ya===0?3:4):a.hc&&(qi(a,!1),a.va.ya===0)?1:2};
zi=function(a,b){for(var c,d,e,f=a.window;;){if(a.ba<=258){wi(a);if(a.ba<=258&&b===0)return 1;if(a.ba===0)break}a.Aa=0;if(a.ba>=3&&a.V>0&&(d=a.V-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.V+258;c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&c===f[++d]&&d<e;);a.Aa=258-(e-d);a.Aa>a.ba&&(a.Aa=a.ba)}a.Aa>=3?(c=ii(a,1,a.Aa-3),a.ba-=a.Aa,a.V+=a.Aa,a.Aa=0):(c=ii(a,0,a.window[a.V]),a.ba--,a.V++);if(c&&(qi(a,!1),a.va.ya===0))return 1}a.rb=0;return b===4?(qi(a,
!0),a.va.ya===0?3:4):a.hc&&(qi(a,!1),a.va.ya===0)?1:2};Ai=function(a,b){for(var c;;){if(a.ba===0&&(wi(a),a.ba===0)){if(b===0)return 1;break}a.Aa=0;c=ii(a,0,a.window[a.V]);a.ba--;a.V++;if(c&&(qi(a,!1),a.va.ya===0))return 1}a.rb=0;return b===4?(qi(a,!0),a.va.ya===0?3:4):a.hc&&(qi(a,!1),a.va.ya===0)?1:2};Bi=function(a,b,c,d,e){this.Wv=a;this.Zx=b;this.zy=c;this.Yx=d;this.Nv=e};
Ci=function(){this.va=null;this.status=0;this.Ma=null;this.wrap=this.pending=this.zh=this.kc=0;this.oa=null;this.uc=0;this.method=8;this.Xf=-1;this.re=this.zn=this.Bb=0;this.window=null;this.ws=0;this.head=this.Ta=null;this.Fq=this.Lp=this.strategy=this.level=this.Xl=this.zq=this.Xb=this.ba=this.Yf=this.V=this.Se=this.gr=this.Aa=this.Tb=this.kd=this.jd=this.xl=this.Qi=this.wa=0;this.Qb=new Ih.Rc(1146);this.Fe=new Ih.Rc(122);this.qb=new Ih.Rc(78);li(this.Qb);li(this.Fe);li(this.qb);this.Go=this.xi=
this.fj=null;this.Xc=new Ih.Rc(16);this.Pa=new Ih.Rc(573);li(this.Pa);this.Of=this.ld=0;this.depth=new Ih.Rc(573);li(this.depth);this.gb=this.Fb=this.rb=this.matches=this.wg=this.qd=this.Ng=this.hc=this.oh=this.Ul=0};
Ei=function(a,b){if(!a||!a.state||b>5||b<0)return a?ki(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.Eb!==0||c.status===666&&b!==4)return ki(a,a.ya===0?-5:-2);c.va=a;var d=c.Xf;c.Xf=b;if(c.status===42)if(c.wrap===2)a.qa=0,ri(c,31),ri(c,139),ri(c,8),c.oa?(ri(c,(c.oa.text?1:0)+(c.oa.Sd?2:0)+(c.oa.extra?4:0)+(c.oa.name?8:0)+(c.oa.comment?16:0)),ri(c,c.oa.time&255),ri(c,c.oa.time>>8&255),ri(c,c.oa.time>>16&255),ri(c,c.oa.time>>24&255),ri(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),ri(c,c.oa.os&255),
c.oa.extra&&c.oa.extra.length&&(ri(c,c.oa.extra.length&255),ri(c,c.oa.extra.length>>8&255)),c.oa.Sd&&(a.qa=vi(a.qa,c.Ma,c.pending,0)),c.uc=0,c.status=69):(ri(c,0),ri(c,0),ri(c,0),ri(c,0),ri(c,0),ri(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),ri(c,3),c.status=113);else{var e=8+(c.zn-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.V!==0&&(e|=32);c.status=113;si(c,e+(31-e%31));c.V!==0&&(si(c,a.qa>>>16),si(c,a.qa&65535));a.qa=1}if(c.status===69)if(c.oa.extra){for(e=c.pending;c.uc<
(c.oa.extra.length&65535)&&(c.pending!==c.kc||(c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e)),mi(a),e=c.pending,c.pending!==c.kc));)ri(c,c.oa.extra[c.uc]&255),c.uc++;c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e));c.uc===c.oa.extra.length&&(c.uc=0,c.status=73)}else c.status=73;if(c.status===73)if(c.oa.name){e=c.pending;do{if(c.pending===c.kc&&(c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e)),mi(a),e=c.pending,c.pending===c.kc)){var f=1;break}f=c.uc<c.oa.name.length?c.oa.name.charCodeAt(c.uc++)&
255:0;ri(c,f)}while(f!==0);c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e));f===0&&(c.uc=0,c.status=91)}else c.status=91;if(c.status===91)if(c.oa.comment){e=c.pending;do{if(c.pending===c.kc&&(c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e)),mi(a),e=c.pending,c.pending===c.kc)){f=1;break}f=c.uc<c.oa.comment.length?c.oa.comment.charCodeAt(c.uc++)&255:0;ri(c,f)}while(f!==0);c.oa.Sd&&c.pending>e&&(a.qa=vi(a.qa,c.Ma,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&&
(c.oa.Sd?(c.pending+2>c.kc&&mi(a),c.pending+2<=c.kc&&(ri(c,a.qa&255),ri(c,a.qa>>8&255),a.qa=0,c.status=113)):c.status=113);if(c.pending!==0){if(mi(a),a.ya===0)return c.Xf=-1,0}else if(a.Eb===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return ki(a,-5);if(c.status===666&&a.Eb!==0)return ki(a,-5);if(a.Eb!==0||c.ba!==0||b!==0&&c.status!==666){d=c.strategy===2?Ai(c,b):c.strategy===3?zi(c,b):Di[c.level].Nv(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.ya===0&&(c.Xf=-1),0;if(d===2&&(b===1?
(Oh(c,2,3),Ph(c,256,oi),c.gb===16?(Nh(c,c.Fb),c.Fb=0,c.gb=0):c.gb>=8&&(c.Ma[c.pending++]=c.Fb&255,c.Fb>>=8,c.gb-=8)):b!==5&&(Oh(c,0,3),Uh(c,0,0),b===3&&(li(c.head),c.ba===0&&(c.V=0,c.Tb=0,c.rb=0))),mi(a),a.ya===0))return c.Xf=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(ri(c,a.qa&255),ri(c,a.qa>>8&255),ri(c,a.qa>>16&255),ri(c,a.qa>>24&255),ri(c,a.ef&255),ri(c,a.ef>>8&255),ri(c,a.ef>>16&255),ri(c,a.ef>>24&255)):(si(c,a.qa>>>16),si(c,a.qa&65535));mi(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!==
0?0:1};
Fi=function(a){if(!(this instanceof Fi))return new Fi(a);a=this.options=Ih.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.va=new Gi;this.va.ya=0;var b=this.va;var c=a.level,d=a.method,e=a.windowBits,f=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(f<
1||f>9||d!==8||e<8||e>15||c<0||c>9||h<0||h>4)b=ki(b,-2);else{e===8&&(e=9);var l=new Ci;b.state=l;l.va=b;l.wrap=k;l.oa=null;l.zn=e;l.Bb=1<<l.zn;l.re=l.Bb-1;l.xl=f+7;l.Qi=1<<l.xl;l.jd=l.Qi-1;l.kd=~~((l.xl+3-1)/3);l.window=new Ih.hf(l.Bb*2);l.head=new Ih.Rc(l.Qi);l.Ta=new Ih.Rc(l.Bb);l.oh=1<<f+6;l.kc=l.oh*4;l.Ma=new Ih.hf(l.kc);l.Ng=l.oh;l.Ul=3*l.oh;l.level=c;l.strategy=h;l.method=d;if(b&&b.state){b.ef=b.qn=0;b.Pk=2;c=b.state;c.pending=0;c.zh=0;c.wrap<0&&(c.wrap=-c.wrap);c.status=c.wrap?42:113;b.qa=
c.wrap===2?0:1;c.Xf=0;if(!Hi){d=Array(16);for(f=h=0;f<28;f++)for(Zh[f]=h,e=0;e<1<<Yh[f];e++)Xh[h++]=f;Xh[h-1]=f;for(f=h=0;f<16;f++)for(ci[f]=h,e=0;e<1<<bi[f];e++)$h[h++]=f;for(h>>=7;f<30;f++)for(ci[f]=h<<7,e=0;e<1<<bi[f]-7;e++)$h[256+h++]=f;for(e=0;e<=15;e++)d[e]=0;for(e=0;e<=143;)oi[e*2+1]=8,e++,d[8]++;for(;e<=255;)oi[e*2+1]=9,e++,d[9]++;for(;e<=279;)oi[e*2+1]=7,e++,d[7]++;for(;e<=287;)oi[e*2+1]=8,e++,d[8]++;Rh(oi,287,d);for(e=0;e<30;e++)pi[e*2+1]=5,pi[e*2]=Qh(e,5);Ii=new Lh(oi,Yh,257,286,15);Ji=
new Lh(pi,bi,0,30,15);Ki=new Lh([],Li,0,19,7);Hi=!0}c.fj=new Mh(c.Qb,Ii);c.xi=new Mh(c.Fe,Ji);c.Go=new Mh(c.qb,Ki);c.Fb=0;c.gb=0;Sh(c);c=0}else c=ki(b,-2);c===0&&(b=b.state,b.ws=2*b.Bb,li(b.head),b.Xl=Di[b.level].Zx,b.Lp=Di[b.level].Wv,b.Fq=Di[b.level].zy,b.zq=Di[b.level].Yx,b.V=0,b.Tb=0,b.ba=0,b.rb=0,b.Aa=b.Xb=2,b.Se=0,b.wa=0);b=c}}else b=-2;if(b!==0)throw Error(ji[b]);a.header&&(b=this.va)&&b.state&&b.state.wrap===2&&(b.state.oa=a.header);if(a.dictionary){var m;typeof a.dictionary==="string"?m=
Jh(a.dictionary):Mi.call(a.dictionary)==="[object ArrayBuffer]"?m=new Uint8Array(a.dictionary):m=a.dictionary;a=this.va;f=m;h=f.length;if(a&&a.state)if(m=a.state,b=m.wrap,b===2||b===1&&m.status!==42||m.ba)b=-2;else{b===1&&(a.qa=ui(a.qa,f,h,0));m.wrap=0;h>=m.Bb&&(b===0&&(li(m.head),m.V=0,m.Tb=0,m.rb=0),c=new Ih.hf(m.Bb),Ih.kf(c,f,h-m.Bb,m.Bb,0),f=c,h=m.Bb);c=a.Eb;d=a.Ve;e=a.input;a.Eb=h;a.Ve=0;a.input=f;for(wi(m);m.ba>=3;){f=m.V;h=m.ba-2;do m.wa=(m.wa<<m.kd^m.window[f+3-1])&m.jd,m.Ta[f&m.re]=m.head[m.wa],
m.head[m.wa]=f,f++;while(--h);m.V=f;m.ba=2;wi(m)}m.V+=m.ba;m.Tb=m.V;m.rb=m.ba;m.ba=0;m.Aa=m.Xb=2;m.Se=0;a.Ve=d;a.input=e;a.Eb=c;m.wrap=b;b=0}else b=-2;if(b!==0)throw Error(ji[b]);this.eH=!0}};Ni=function(a,b){b===0&&(a.result=a.options.to==="string"?a.chunks.join(""):Ih.yp(a.chunks));a.chunks=[];a.err=b;a.msg=a.va.msg};_.Oi=function(a){var b=b||{};b.gzip=!0;b=new Fi(b);b.push(a,!0);if(b.err)throw b.msg||ji[b.err];return b.result};
_.Pi=function(a,b){b.length>1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.Ri=function(...a){_.Pi(_.Qi,arguments)};_.w=function(a,b){return a in _.Qi?_.Qi[a]:b};_.Si=function(a){var b=_.Qi.EXPERIMENT_FLAGS;return b?b[a]:void 0};Ui=function(a){Ti.forEach(b=>b(a))};_.Wi=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){_.Vi(b)}}:a};
_.Vi=function(a){var b=_.sa("yt.logging.errors.log");b?b(a,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=_.w("ERRORS",[]),b.push([a,"ERROR",void 0,void 0,void 0,void 0,void 0]),_.Ri("ERRORS",b));Ui(a)};_.Xi=function(a,b,c,d,e){var f=_.sa("yt.logging.errors.log");f?f(a,"WARNING",b,c,d,void 0,e):(f=_.w("ERRORS",[]),f.push([a,"WARNING",b,c,d,void 0,e]),_.Ri("ERRORS",f))};
Zi=function(a,b){b=a.split(b);var c={};for(let f=0,h=b.length;f<h;f++){let k=b[f].split("=");if(k.length===1&&k[0]||k.length===2)try{let l=Yi(k[0]||""),m=Yi(k[1]||"");if(l in c){let n=c[l];Array.isArray(n)?zb(n,m):c[l]=[n,m]}else c[l]=m}catch(l){var d=l,e=k[0];let m=String(Zi);d.args=[{key:e,value:k[1],query:a,method:$i===m?"unchanged":m}];aj.hasOwnProperty(e)||_.Xi(d)}}return c};
bj=function(a){var b=[];ld(a,(c,d)=>{var e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];_.tb(c,f=>{f==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(f))}`)})});return b.join("&")};_.cj=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return Zi(a,"&")};ej=function(a,b){return dj(a,b||{},!0)};_.fj=function(a,b){return dj(a,b||{},!1)};
dj=function(a,b,c){var d=a.split("#",2);a=d[0];d=d.length>1?"#"+d[1]:"";var e=a.split("?",2);a=e[0];e=_.cj(e[1]||"");for(let f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return _.Ub(a,e)+d};_.gj=function(a){if(!b)var b=window.location.href;var c=_.Lb(a)[1]||null,d=_.Ob(a);c&&d?(a=_.Lb(a),b=_.Lb(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.Ob(b)===d&&(Number(_.Lb(b)[4]||null)||null)===(Number(_.Lb(a)[4]||null)||null):!0;return a};Yi=function(a){return a&&a.match(hj)?a:_.Ib(a)};
_.mj=function(a=_.sa("yt.ads.biscotti.lastId_")||""){var b=ij,c=Object,d=c.assign;a:{try{var e=b.j.top.location.href}catch(E){e=2;break a}e=e?e===b.o.location.href?0:1:2}e={dt:jj,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var f=kj.history.length}catch(E){f=0}e.u_his=f;e.u_h=kj.screen?.height;e.u_w=kj.screen?.width;e.u_ah=kj.screen?.availHeight;e.u_aw=kj.screen?.availWidth;e.u_cd=kj.screen?.colorDepth}catch(E){}f=b.j;try{var h=f.screenX;var k=f.screenY}catch(E){}try{var l=f.outerWidth;
var m=f.outerHeight}catch(E){}try{var n=f.innerWidth;var p=f.innerHeight}catch(E){}try{var r=f.screenLeft;var t=f.screenTop}catch(E){}try{n=f.innerWidth,p=f.innerHeight}catch(E){}try{var v=f.screen.availWidth;var y=f.screen.availTop}catch(E){}h=[r,t,h,k,v,y,l,m,n,p];try{var C=_.vd(b.j.top||window).round()}catch(E){C=new _.kd(-12245933,-12245933)}l=C;C=new lj;"SVGElement"in _.u&&"createElementNS"in _.u.document&&C.set(0);k=jd();k["allow-top-navigation-by-user-activation"]&&C.set(1);k["allow-popups-to-escape-sandbox"]&&
C.set(2);_.u.crypto&&_.u.crypto.subtle&&C.set(3);"TextDecoder"in _.u&&"TextEncoder"in _.u&&C.set(4);C=oh(C);k=l.height;l=l.width;h=h.join();b=b.o;c=d.call(c,e,{bc:C,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:!!kj.WebGLRenderingContext});c.ca_type="image";a&&(c.bid=a);return c};_.nj=function(a,b){typeof a==="function"&&(a=_.Wi(a));return window.setTimeout(a,b)};
pj=function(){if(!oj)return null;var a=oj();return"open"in a?a:null};_.rj=function(a){switch(_.qj(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.qj=function(a){return a&&"status"in a?a.status:-1};_.x=function(a,b){a=_.sj(a,b);return typeof a==="string"&&a==="false"?!1:!!a};_.tj=function(a,b){return Number(_.sj(a,b)||0)};_.uj=function(a){a=_.sj(a);return a!==void 0?String(a):""};
_.sj=function(a,b){a=_.w("EXPERIMENT_FLAGS",{})[a];return a!==void 0?a:b};_.vj=function(){var a=[],b=_.w("EXPERIMENTS_FORCED_FLAGS",{});for(var c of Object.keys(b))a.push({key:c,value:String(b[c])});c=_.w("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};
yj=function(a,b,c="GET",d="",e,f,h,k=!1,l){var m=pj();if(!m)return null;var n=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.Wi(b)(m)};"onloadend"in m?m.addEventListener("loadend",n,!1):m.onreadystatechange=n;_.x("debug_forward_web_query_parameters")&&(a=wj(a));m.open(c,a,!0);f&&(m.responseType=f);h&&(m.withCredentials=!0);c=c==="POST"&&(window.FormData===void 0||!(d instanceof FormData));if(e=xj(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){_.Xi(p)}}m.send(d);return m};
xj=function(a,b={}){var c=_.gj(a),d=_.w("INNERTUBE_CLIENT_NAME"),e=_.x("web_ajax_ignore_global_headers_if_set");for(let k in zj){let l=_.w(zj[k]),m=k==="X-Goog-AuthUser"||k==="X-Goog-PageId";k!=="X-Goog-Visitor-Id"||l||(l=_.w("VISITOR_DATA"));var f;if(!(f=!l)){if(!(f=c||(_.Ob(a)?!1:!0))){f=a;var h;if(h=_.x("add_auth_headers_to_remarketing_google_dot_com_ping")&&k==="Authorization"&&(d==="TVHTML5"||d==="TVHTML5_UNPLUGGED"||d==="TVHTML5_SIMPLY"))h=_.Ob(f),h=h!==null?h.split(".").reverse():null,h=h===
null?!1:h[1]==="google"?!0:h[2]==="google"?h[0]==="au"&&h[1]==="com"?!0:h[0]==="uk"&&h[1]==="co"?!0:!1:!1;h&&(f=_.Pb(f)||"",f=f.split("/"),f="/"+(f.length>1?f[1]:""),h=f==="/pagead");f=h?!0:!1}f=!f}f||e&&b[k]!==void 0||d==="TVHTML5_UNPLUGGED"&&m||(b[k]=l)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(c||!_.Ob(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.Ob(a)){let k;try{k=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}k&&
(b["X-YouTube-Time-Zone"]=k)}document.location.hostname.endsWith("youtubeeducation.com")||!c&&_.Ob(a)||(b["X-YouTube-Ad-Signals"]=bj(_.mj()));return b};Bj=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.Aj(a,b)};
_.Aj=function(a,b){var c=b.format||"JSON";a=Cj(a,b);var d=Dj(a,b),e=!1,f=Ej(a,k=>{if(!e){e=!0;h&&window.clearTimeout(h);var l=_.rj(k),m=null,n=400<=k.status&&k.status<500,p=500<=k.status&&k.status<600;if(l||n||p)m=Fj(a,c,k,b.convertToSafeHtml);l&&(l=Gj(c,k,m));m=m||{};n=b.context||_.u;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=_.nj(()=>{e||(e=!0,f.abort(),window.clearTimeout(h),k.call(b.context||_.u,f))},d)}return f};Cj=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);var c=_.w("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=ej(a,b);return a};
Dj=function(a,b){var c=_.w("XSRF_FIELD_NAME"),d=_.w("XSRF_TOKEN"),e=b.postBody||"",f=b.postParams,h=_.w("XSRF_FIELD_NAME"),k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.Ob(a)&&!b.withCredentials&&_.Ob(a)!==document.location.hostname||b.method!=="POST"||k&&k!=="application/x-www-form-urlencoded"||b.postParams&&b.postParams[h]||(f||(f={}),f[c]=d);f&&typeof e==="string"&&(e=_.cj(e),qd(e,f),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.Tb(e));f=e||f&&!_.md(f);!Hj&&f&&
b.method!=="POST"&&(Hj=!0,_.Vi(Error("ca")));return e};Fj=function(a,b,c,d){var e=null;switch(b){case "JSON":let f;try{f=c.responseText}catch(h){throw d=Error("da"),d.params=a,_.Xi(d),h;}a=c.getResponseHeader("Content-Type")||"";if(f&&a.indexOf("json")>=0){f.substring(0,5)===")]}'\n"&&(f=f.substring(5));try{e=JSON.parse(f)}catch(h){}}break;case "XML":if(a=(a=c.responseXML)?Ij(a):null)e={},_.tb(a.getElementsByTagName("*"),h=>{e[h.tagName]=Jj(h)})}d&&Kj(e);return e};
Kj=function(a){if(_.za(a))for(let b in a)b==="html_content"||_.Ma(b,"_html")?a[b]=_.gb(a[b]):Kj(a[b])};Gj=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}};Ij=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};Jj=function(a){var b="";_.tb(a.childNodes,c=>{b+=c.nodeValue});return b};
wj=function(a){var b=window.location.search,c=_.Ob(a);_.x("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.gj(a)&&(c=document.location.hostname);var d=_.Pb(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=_.cj(b),f={};_.tb(Lj,h=>{e[h]&&(f[h]=e[h])});return _.fj(a,f)};_.Nj=function(a,b,c,d="youtube.com",e=!1){_.Mj.set(a,b,{lj:c,path:"/",domain:d,secure:e})};
_.Oj=function(a,b="/",c="youtube.com"){_.Mj.remove(a,b,c)};_.Pj=function(){if(!_.u.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return _.u.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":_.u.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":_.u.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":_.u.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(a){return"WEB_DISPLAY_MODE_UNKNOWN"}};
_.Qj=function(a){var b={},c=[];"USER_SESSION_ID"in _.Qi&&c.push({key:"u",value:_.w("USER_SESSION_ID")});if(c=_.Ld(c))b.Authorization=c,c=a=a?.sessionIndex,c===void 0&&(c=Number(_.w("SESSION_INDEX",0)),c=isNaN(c)?0:c),_.x("voice_search_auth_header_removal")||(b["X-Goog-AuthUser"]=c.toString()),"INNERTUBE_HOST_OVERRIDE"in _.Qi||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.Qi&&(b["X-Goog-PageId"]=_.w("DELEGATED_SESSION_ID"));return b};
Rj=function(){var a=_.u.navigator;return a?a.connection:void 0};_.Tj=function(){var a=Rj();if(a){var b=Sj[a.type||"unknown"]||"CONN_UNKNOWN";a=Sj[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}};_.Vj=function(){var a=Rj();if(a?.effectiveType)return Uj.hasOwnProperty(a.effectiveType)?Uj[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Xj=function(){try{return _.Wj(),!0}catch(a){return!1}};
_.Wj=function(a="unknown"){if(_.w("DATASYNC_ID")!==void 0)return _.w("DATASYNC_ID");throw new _.Yj("Datasync ID not set",a);};_.Zj=function(a,b){return _.ef.Fa(a,0,b)};ak=function(a,b){try{b()}catch(c){a.Jb(c)}};ck=function(a){if(a.o[8].length){if(a.ea)return 4;if(bk(a))return 3}for(let b=5;b>=a.B;b--)if(a.o[b].length>0)return b>0?bk(a)?3:2:1;return 0};dk=function(a){a.Z.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.v={};a.stop()};bk=function(a){return!a.isHidden()&&a.xa};
fk=function(a){for(let b of ek)if(a.o[b].length)return!0;return!1};
ik=function(a,b,c){a.ea&&a.I===4&&a.j||a.stop();a.D=!0;b=_.Ea()+(b||a.M);for(var d=a.o[5];d.length;){var e=d.shift(),f=a.v[e];delete a.v[e];if(f){e=a;try{f(c)}catch(h){e.Jb(h)}}}for(d=a.o[4];d.length;)c=d.shift(),f=a.v[c],delete a.v[c],f&&ak(a,f);d=a.ma?0:1;d=a.B>d?a.B:d;if(!(_.Ea()>=b)){do{a:{c=a;f=d;for(e=3;e>=f;e--){let h=c.o[e];for(;h.length;){let k=h.shift(),l=c.v[k];delete c.v[k];if(l){c=l;break a}}}c=null}c&&ak(a,c)}while(c&&_.Ea()<b)}a.D=!1;gk(a);a.M=hk;fk(a)&&a.start()};
jk=function(a){a.stop();a.D=!0;for(var b=_.Ea(),c=a.o[8];c.length;){let d=c.shift(),e=a.v[d];delete a.v[d];e&&ak(a,e)}gk(a);a.D=!1;fk(a)&&a.start();b=_.Ea()-b;a.M-=b};gk=function(a){for(let b=0,c=a.Z.length;b<c;b++){let d=a.Z[b];a.o[d.priority].push(d.id)}a.Z.length=0};lk=function(){var a=_.sa("ytglobal.schedulerInstanceInstance_");if(!a||a.ia())a=new kk(_.w("scheduler")||{}),_.ra("ytglobal.schedulerInstanceInstance_",a);return a};
nk=function(){mk();var a=_.sa("ytglobal.schedulerInstanceInstance_");a&&(_.Vd(a),_.ra("ytglobal.schedulerInstanceInstance_",null))};mk=function(){dk(lk());for(let a in ok)ok.hasOwnProperty(a)&&delete ok[Number(a)]};pk=function(a,b,c){if(!c)return c=c===void 0,-lk().Fa(a,b,c);var d=window.setTimeout(()=>{var e=lk().Fa(a,b);ok[d]=e},c);return d};qk=function(a){lk().U(a)};rk=function(a){var b=lk();if(a<0)b.za(-a);else{var c=ok[a];c?(b.za(c),delete ok[a]):window.clearTimeout(a)}};tk=function(){sk()};
sk=function(){window.clearTimeout(uk);lk().start()};wk=function(){lk().pause();window.clearTimeout(uk);uk=window.setTimeout(tk,vk)};zk=function(){window.clearTimeout(xk);xk=window.setTimeout(()=>{yk(0)},vk)};yk=function(a){zk();var b=lk();b.B=a;b.start()};Ak=function(a){zk();var b=lk();b.B>a&&(b.B=a,b.start())};Bk=function(){window.clearTimeout(xk);var a=lk();a.B=0;a.start()};_.Dk=function(){Ck.instance||(Ck.instance=new Ck);return Ck.instance};
Fk=function(){return Ek()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.Jk=function(a){Gk||(_.Hk?_.Hk.Jb(a):(_.Ik.push({type:"ERROR",payload:a}),_.Ik.length>10&&_.Ik.shift()))};Kk=function(a,b){Gk||(_.Hk?_.Hk.Vl(a,b):(_.Ik.push({type:"EVENT",eventType:a,payload:b}),_.Ik.length>10&&_.Ik.shift()))};Lk=function(a){if(a.indexOf(":")>=0)throw Error("ha");};Mk=function(a){return a.substr(0,a.indexOf(":"))||a};_.Nk=function(a){var b=_.$b();return b?b.toLowerCase().indexOf(a)>=0:!1};
Sk=function(a,b,c,d){b=Mk(b);var e=a instanceof Error?a:Error("ia`"+a);if(e instanceof Ok)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new Ok("QUOTA_EXCEEDED",a);if(_.Pk&&e.name==="UnknownError")return new Ok("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof Qk)return new Ok("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&Rk.some(f=>e.message.includes(f)))return new Ok("EXECUTE_TRANSACTION_ON_CLOSED_DB",a);if(e.name===
"AbortError")return new Ok("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",ym:e.name}];e.level="WARNING";return e};Tk=function(a,b,c){var d=Fk();return new Ok("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};Uk=function(a){if(!a)throw Error();throw a;};Vk=function(a){return a};Yk=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("ja");let f=c(a.state.value);f instanceof _.Wk?Xk(a,b,f,d,e):d(f)}catch(f){e(f)}};
Zk=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("ka");let f=c(a.state.reason);f instanceof _.Wk?Xk(a,b,f,d,e):d(f)}catch(f){e(f)}};Xk=function(a,b,c,d,e){b===c?e(new TypeError("la")):c.then(f=>{f instanceof _.Wk?Xk(a,b,f,d,e):d(f)},f=>{e(f)})};$k=function(a,b,c){var d=()=>{try{a.removeEventListener("success",e),a.removeEventListener("error",f)}catch{}},e=()=>{b(a.result);d()},f=()=>{c(a.error);d()};a.addEventListener("success",e);a.addEventListener("error",f)};
al=function(a){return new Promise((b,c)=>{$k(a,b,c)})};cl=function(a){return new _.Wk(new bl((b,c)=>{$k(a,b,c)}))};dl=function(a,b){return new _.Wk(new bl((c,d)=>{var e=()=>{var f=a?b(a):null;f?f.then(h=>{a=h;e()},d):c()};e()}))};el=function(){return _.x("idb_immediate_commit")};
_.jl=async function(a,b,c,d){var e={mode:"readonly",jb:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.jb?3:1;for(var f=0,h;!h;){f++;let n=Math.round((0,_.fl)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;let p=new gl(k),r=await hl(p,l,m),t=Math.round((0,_.fl)());il(a,n,t,f,void 0,b.join(),e);return r}catch(p){l=Math.round((0,_.fl)());let r=Sk(p,a.j.name,b.join(),a.j.version);if(r instanceof Ok&&!r.j||f>=c)il(a,n,l,f,r,b.join(),
e),h=r}}return Promise.reject(h)};_.ll=function(a,b,c){a=a.j.createObjectStore(b,c);return new kl(a)};_.nl=function(a,b,c){return _.jl(a,[b],{mode:"readwrite",jb:!0,commit:el()},d=>_.ml(d.objectStore(b),c))};
il=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof Ok&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&Kk("QUOTA_EXCEEDED",{dbName:Mk(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof Ok&&e.type==="UNKNOWN_ABORT"&&(c-=a.v,c<0&&c>=2147483648&&(c=0),Kk("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),ol(a,!1,d,f,b,h.tag),_.Jk(e)):ol(a,!0,d,f,b,h.tag)};
ol=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){Kk("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:f})};_.ml=function(a,b){return cl(a.j.put(b,void 0))};_.pl=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};rl=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return ql(a).then(d=>dl(d,c))};tl=function(a,b){return rl(a,{query:b},c=>c.delete().then(()=>sl(c))).then(()=>{})};
ul=function(a,b,c){var d=[];return rl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),sl(e)}).then(()=>d)};hl=function(a,b,c){var d=new Promise((e,f)=>{try{let h=b(a);c&&a.commit();h.then(k=>{e(k)}).catch(f)}catch(h){f(h),a.abort()}});return Promise.all([d,a.done]).then(([e])=>e)};vl=function(a,b,c){var {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return ql(a).then(f=>dl(f,c))};
wl=function(a,b,c){var d=[];return vl(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),sl(e)}).then(()=>d)};ql=function(a){return cl(a).then(b=>b?new xl(a,b):null)};sl=function(a){a.cursor.continue(void 0);return ql(a.request)};
zl=function(a,b,c){return new Promise((d,e)=>{var f=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);var h=c.blocked,k=c.blocking,l=c.uA,m=c.upgrade,n=c.closed,p,r=()=>{p||(p=new yl(f.result,{closed:n}));return p};f.addEventListener("upgradeneeded",t=>{try{if(t.newVersion===null)throw Error("na");if(f.transaction===null)throw Error("oa");t.dataLoss&&t.dataLoss!=="none"&&Kk("IDB_DATA_CORRUPTED",{reason:t.dataLossMessage||"unknown reason",dbName:Mk(a)});let v=r(),y=new gl(f.transaction);m&&
m(v,C=>t.oldVersion<C&&t.newVersion>=C,y);y.done.catch(C=>{e(C)})}catch(v){e(v)}});f.addEventListener("success",()=>{var t=f.result;k&&t.addEventListener("versionchange",()=>{k(r())});t.addEventListener("close",()=>{Kk("IDB_UNEXPECTEDLY_CLOSED",{dbName:Mk(a),dbVersion:t.version});l&&l()});d(r())});f.addEventListener("error",()=>{e(f.error)});h&&f.addEventListener("blocked",()=>{h()})})};Al=function(a,b,c={}){return zl(a,b,c)};
_.Bl=async function(a,b={}){try{let c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await al(c)}catch(c){throw Sk(c,a,"",-1);}};Cl=function(a,b){return new Ok("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.Dl=function(a,b){if(!b)throw Tk("openWithToken",Mk(a.name));return a.open()};
Fl=async function(a,b){return _.jl(await _.Dl(El,b),["databases"],{jb:!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 _.ml(d,a).then(()=>{})})})};_.Gl=async function(a,b){return a?(await _.Dl(El,b)).delete("databases",a):void 0};
_.Hl=async function(a,b){var c=[];b=await _.Dl(El,b);await _.jl(b,["databases"],{jb:!0,mode:"readonly"},d=>{c.length=0;return rl(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return sl(e)})});return c};Il=function(a){return _.Hl(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)};
Ml=async function(){if(Fk()?.hasSucceededOnce)return!0;var a;if(a=_.Jl)a=/WebKit\/([0-9]+)/.exec(_.$b()),a=!!(a&&parseInt(a[1],10)>=600);a&&(a=/WebKit\/([0-9]+)/.exec(_.$b()),a=!(a&&parseInt(a[1],10)>=602));if(!(a=a||_.Kl)){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 Fl({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",
userIdentifier:void 0},Ll),await _.Gl("yt-idb-test-do-not-use",Ll),!0}catch(c){return!1}};Ol=function(){if(Nl!==void 0)return Nl;Gk=!0;return Nl=Ml().then(a=>{Gk=!1;if(Ek()?.o()){var b={hasSucceededOnce:Fk()?.hasSucceededOnce||a};Ek()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};Pl=function(){return _.sa("ytglobal.idbToken_")||void 0};_.Ql=function(){var a=Pl();return a?Promise.resolve(a):Ol().then(b=>{b?(_.ra("ytglobal.idbToken_",Ll),b=Ll):b=void 0;return b})};
Rl=function(a){if(!_.Xj())throw a=new Ok("AUTH_INVALID",{dbName:a}),_.Jk(a),a;var b=_.Wj();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}};
Sl=async function(a,b,c,d){var e=Error().stack??"",f=await _.Ql();if(!f)throw b=Tk("openDbImpl",a,b),_.x("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.Jk(b),b;Lk(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:Rl(a);try{return await Fl(e,f),await Al(e.actualName,b,d)}catch(h){try{await _.Gl(e.actualName,f)}catch{}throw h;}};Tl=function(a,b,c={}){return Sl(a,b,!1,c)};Ul=function(a,b,c={}){return Sl(a,b,!0,c)};
Vl=async function(a,b={}){var c=await _.Ql();c&&(Lk(a),a=Rl(a),await _.Bl(a.actualName,b),await _.Gl(a.actualName,c))};Wl=function(a,b,c){a=a.map(async d=>{await _.Bl(d.actualName,b);await _.Gl(d.actualName,c)});return Promise.all(a).then(()=>{})};Xl=async function(){var a={},b=await _.Ql();if(b){Lk("LogsDatabaseV2");var c=await Il(b);await Wl(c,a,b)}};Yl=async function(a,b={}){var c=await _.Ql();c&&(Lk(a),await _.Bl(a,b),await _.Gl(a,c))};$l=function(a,b){var c;return()=>{c||(c=new Zl(a,b));return c}};
_.am=function(a,b){return $l(a,b)};cm=function(a){return _.Dl(bm(),a)};dm=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.fl)()};c=await cm(c);await c.clear("hotConfigStore");return await _.nl(c,"hotConfigStore",a)};em=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.fl)()};d=await cm(d);await d.clear("coldConfigStore");return await _.nl(d,"coldConfigStore",a)};
fm=async function(a){a=await cm(a);var b=void 0;await _.jl(a,["coldConfigStore"],{mode:"readwrite",jb:!0},c=>vl(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};gm=async function(a){a=await cm(a);var b=void 0;await _.jl(a,["hotConfigStore"],{mode:"readwrite",jb:!0},c=>vl(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};
hm=async function(a,b,c){if(_.x("start_client_gcf")){c&&(a.v=c,_.ra("yt.gcf.config.hotConfigGroup",a.v||null));a.B(b);let d=Pl();d&&(c||(c=(await gm(d))?.config),await dm(c,b,d));if(c){a=a.o;for(let e of a.j)e(c)}}};im=async function(a,b,c){_.x("start_client_gcf")&&(a.coldHashData=b,_.ra("yt.gcf.config.coldHashData",a.coldHashData||null),a=Pl())&&(c||(c=(await fm(a))?.config),c&&await em(c,b,c.configData,a))};
_.km=function(){if(!jm.instance){var a=new jm;jm.instance=a}a=jm.instance;var b=(0,_.fl)()-a.j;if(!(a.j!==0&&b<_.tj("send_config_hash_timer"))){b=_.sa("yt.gcf.config.coldConfigData");var c=_.sa("yt.gcf.config.hotHashData"),d=_.sa("yt.gcf.config.coldHashData");b&&c&&d&&(a.j=(0,_.fl)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};lm=function(){return"INNERTUBE_API_KEY"in _.Qi&&"INNERTUBE_API_VERSION"in _.Qi};
mm=function(){return{innertubeApiKey:_.w("INNERTUBE_API_KEY"),innertubeApiVersion:_.w("INNERTUBE_API_VERSION"),Tw:_.w("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),Yp:_.w("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),HI:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.w("INNERTUBE_CONTEXT_CLIENT_VERSION"),Vw:_.w("INNERTUBE_CONTEXT_HL"),Uw:_.w("INNERTUBE_CONTEXT_GL"),Ww:_.w("INNERTUBE_HOST_OVERRIDE")||"",Xw:!!_.w("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),II:!!_.w("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT",
!1),appInstallData:_.w("SERIALIZED_CLIENT_CONFIG_DATA")}};
nm=function(a){var b={client:{hl:a.Vw,gl:a.Uw,clientName:a.Yp,clientVersion:a.innertubeContextClientVersion,configInfo:a.Tw}};navigator.userAgent&&(b.client.userAgent=String(navigator.userAgent));var c=_.u.devicePixelRatio;c&&c!=1&&(b.client.screenDensityFloat=String(c));c=_.w("EXPERIMENTS_TOKEN","");c!==""&&(b.client.experimentsToken=c);c=_.vj();c.length>0&&(b.request={internalExperimentFlags:c});c=a.Yp;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo??{},
b.client.mainAppWebInfo.webDisplayMode=_.Pj());(c=_.sa("yt.embedded_player.embed_url"))&&b&&(b.thirdParty={embedUrl:c});_.x("web_log_memory_total_kbytes")&&_.u.navigator?.deviceMemory&&(c=_.u.navigator?.deviceMemory,b&&(b.client.memoryTotalKbytes=`${c*1E6}`));a.appInstallData&&b&&(b.client.configInfo=b.client.configInfo||{},b.client.configInfo.appInstallData=a.appInstallData);(a=_.Tj())&&b&&(b.client.connectionType=a);_.x("web_log_effective_connection_type")&&(a=_.Vj())&&b&&(b.client.effectiveConnectionType=
a);if(_.x("start_client_gcf")){var d=_.km();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)))}_.w("DELEGATED_SESSION_ID")&&!_.x("pageid_as_header_web")&&(b.user={onBehalfOfUser:_.w("DELEGATED_SESSION_ID")});!_.x("fill_delegate_context_in_gel_killswitch")&&(a=_.w("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user=
{...b.user,serializedDelegationContext:a});a=_.w("INNERTUBE_CONTEXT");_.x("enable_persistent_device_token")&&a?.client?.rolloutToken&&(b.client.rolloutToken=a?.client?.rolloutToken);a=Object;c=a.assign;d=b.client;var e=_.w("DEVICE",""),f={};for(let [h,k]of Object.entries(_.cj(e)))e=h,e==="cbrand"?f.deviceMake=k:e==="cmodel"?f.deviceModel=k:e==="cbr"?f.browserName=k:e==="cbrver"?f.browserVersion=k:e==="cos"?f.osName=k:e==="cosver"?f.osVersion=k:e==="cplatform"&&(f.platform=k);b.client=c.call(a,d,f);
_.x("web_attention_logging_enabled")&&(b.client.windowWidthPoints=window.innerWidth,b.client.windowHeightPoints=window.innerHeight);return b};
pm=function(a,b,c={}){var d={};_.w("EOM_VISITOR_DATA")?d={"X-Goog-EOM-Visitor-Id":_.w("EOM_VISITOR_DATA")}:d={"X-Goog-Visitor-Id":c.visitorData||_.w("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return d;b=c.authorization||_.w("AUTHORIZATION");b||(a?b=`Bearer ${_.sa("gapi.auth.getToken")().gH}`:(_.om.instance||(_.om.instance=new _.om),a=_.Qj(),_.x("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d};
_.qm=function(a){this.version=1;this.args=a};_.rm=function(a,b){this.topic=a;this.j=b};_.tm=function(a,b){var c=_.sm();c&&c.publish.call(c,a.toString(),a,b)};_.sm=function(){return _.sa("ytPubsub2Pubsub2Instance")};um=function(a,b,c={sampleRate:.1}){Math.random()<Math.min(.02,c.sampleRate/100)&&_.tm("meta_logging_csi_event",{timerName:a,timelineData:b})};
Bm=function(a,b,c,d){var e={startTime:(0,_.fl)(),ticks:{},infos:{}};try{let h=_.wm(b);if(h==null||!(h>_.xm||h<_.ym)){var f=_.Oi((0,_.zm)(b));let k=(0,_.fl)();e.ticks.gelc=k;Am++;_.x("gel_compression_csi_killswitch")||!_.x("log_gel_compression_latency")&&!_.x("log_gel_compression_latency_lr")||um("gel_compression",e,{sampleRate:.1});c.headers||(c.headers={});c.headers["Content-Encoding"]="gzip";c.postBody=f;c.postParams=void 0}d(a,c)}catch(h){_.Xi(h),d(a,c)}};
_.wm=function(a){try{return(new Blob(a.split(""))).size}catch(b){return _.Xi(b),null}};Cm=function(a){return!!a.Ha||a.ii};Em=function(a){Cm(a)&&!a.Pg&&(a.Hc=!0,a.Di&&Math.random()<=a.ri&&a.bb.vu(a.Ha),Dm(a),a.Ra.Rb()&&a.o(),a.Ra.listen(a.wm,a.o.bind(a)),a.Ra.listen(a.om,a.v.bind(a)))};Dm=function(a){if(!Cm(a))throw Error("xa");a.bb.Jp("QUEUED",a.Ha).then(b=>{b&&!Fm(a,b,a.kr)?a.wc.pb(async()=>{b.id!==void 0&&await a.bb.Wm(b.id,a.Ha);Dm(a)}):a.Ra.Rb()&&a.o()})};
Hm=async function(a,b){if(!Cm(a))throw Error("sa");b.id!==void 0&&(await a.bb.Wx(b.id,a.Ha)||a.Kf(Error("ta")));Fm(a,b,a.wr)?(b.skipRetry||(b=Gm(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.bb.uf(b.id,a.Ha),a.wd(b.url,b.options,!!b.skipRetry))):(a.Kf(Error("ua")),b.id!==void 0&&await a.bb.uf(b.id,a.Ha))};Im=function(a,b){a.xs&&!a.Ra.Rb()?a.xs(b):a.handleError(b)};Fm=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0};
Gm=function(a,b){if(!Cm(a))throw Error("va");var c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,f)=>{var h=Jm(f),k=Km(f);k&&a.Ia&&a.Ia("web_enable_error_204")&&a.handleError(Error("wa"),b.url,f);if(a.Ia&&a.Ia("nwl_consider_error_code")&&h||a.Ia&&!a.Ia("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.zj)if(a.Ra.Fj&&await a.Ra.Fj(),!a.Ra.Rb()){c(e,f);a.Ia&&a.Ia("nwl_consider_error_code")&&b?.id!==void 0&&await a.bb.Wm(b.id,a.Ha,!1);return}a.Ia&&a.Ia("nwl_consider_error_code")&&
!h&&a.potentialEsfErrorCounter>a.zj||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount<a.yr?(await a.bb.Wm(b.id,a.Ha,!0,k?!1:void 0),a.wc.pb(()=>{a.Ra.Rb()&&a.o()},a.xr)):await a.bb.uf(b.id,a.Ha)),c(e,f))};var d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,f)=>{b?.id!==void 0&&await a.bb.uf(b.id,a.Ha);a.Ra.Ue&&a.Ia&&a.Ia("vss_network_hint")&&a.Ra.Ue(!0);d(e,f)};return b};Jm=function(a){return(a=a?.error?.code)&&a>=400&&a<=599?!1:!0};
Km=function(a){a=a?.error?.code;return!(a!==400&&a!==415)};
Mm=function(){if(Lm)return Lm();Lm=_.am("LogsDatabaseV2",{he:{LogsRequestsStore:{Fd:2}},shared:!1,upgrade(a,b,c){b(2)&&_.ll(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.pl(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 Lm()};Nm=function(a){return _.Dl(Mm(),a)};Pm=async function(a,b){var c={startTime:(0,_.fl)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await Nm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await _.nl(b,"LogsRequestsStore",a);c.ticks.tc=(0,_.fl)();Om(c);return a};
Qm=async function(a,b){var c={startTime:(0,_.fl)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await Nm(b);var d=_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.fl)()];var f=IDBKeyRange.bound(e,d),h="prev";_.x("use_fifo_for_networkless")&&(h="next");var k=void 0;e=a==="NEW"?"readwrite":"readonly";_.x("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.jl(b,["LogsRequestsStore"],{mode:e,jb:!0},l=>vl(l.objectStore("LogsRequestsStore").index("newRequestV2"),
{query:f,direction:h},m=>{m.cursor.value&&(k=m.cursor.value,a==="NEW"&&(k.status="QUEUED",m.update(k)))}));c.ticks.tc=(0,_.fl)();Om(c);return k};Rm=async function(a,b){return _.jl(await Nm(b),["LogsRequestsStore"],{mode:"readwrite",jb:!0},c=>{var d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",_.ml(d,e).then(()=>e)})})};
Sm=async function(a,b,c=!0,d){return _.jl(await Nm(b),["LogsRequestsStore"],{mode:"readwrite",jb:!0},e=>{var f=e.objectStore("LogsRequestsStore");return f.get(a).then(h=>h?(h.status="NEW",c&&(h.sendCount+=1),d!==void 0&&(h.options.compress=d),_.ml(f,h).then(()=>h)):_.Wk.resolve(void 0))})};Tm=async function(a,b){return(await Nm(b)).delete("LogsRequestsStore",a)};
Um=async function(a){a=await Nm(a);var b=(0,_.fl)()-2592E6;await _.jl(a,["LogsRequestsStore"],{mode:"readwrite",jb:!0},c=>rl(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>sl(d))}))};Vm=async function(){await Xl()};Om=function(a){_.x("nwl_csi_killswitch")||um("networkless_performance",a,{sampleRate:1})};Xm=function(a){return _.Dl(Wm(),a)};
Ym=async function(a){a=await Xm(a);var b=(0,_.fl)()-2592E6;await _.jl(a,["SWHealthLog"],{mode:"readwrite",jb:!0},c=>rl(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>sl(d))}))};Zm=async function(a){await (await Xm(a)).clear("SWHealthLog")};
_.bn=function(a,b,c,d,e="",f=!1,h=!1){if(a)if(c&&!_.Nk("cobalt"))_.Xi(new _.Yj("Legacy referrer-scrubbed ping detected")),a&&$m(a,void 0,{scrubReferrer:!0});else if(e)yj(a,b,"POST",e,d);else if(_.w("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)yj(a,b,"GET","",d,void 0,f,h);else{b:{try{c:{var k=new an({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,Qu:decodeURIComponent(r),gu:Ia(k.o,"act=1","ri=1",Ka(k))};break c}catch(t){}}l=m==="2"?{version:4,
Qu:Ia(k.o,"dct=1","suid="+k.v,"ri=1"),gu:Ia(k.o,"act=1","ri=1","suid="+k.v)}:null}}if(l){let r=_.Pb(a);var n=!(!r||!r.endsWith("/aclk")||_.Xb(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)}};
$m=function(a,b,c={}){var d=new Image,e=""+cn++;dn[e]=d;d.onload=d.onerror=()=>{b&&dn[e]&&b();delete dn[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};gn=function(){en||(en=new _.fn("yt.offline"));return en};hn=function(a){if(_.x("offline_error_handling")){var b=gn().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);gn().set("errors",b,2592E3,!0)}};
kn=function(){if(!jn.instance){let a=_.sa("yt.networkRequestMonitor.instance")||new jn;_.ra("yt.networkRequestMonitor.instance",a);jn.instance=a}return jn.instance};mn=function(){if(!ln.instance){let a=_.sa("yt.networkStatusManager.instance")||new ln;_.ra("yt.networkStatusManager.instance",a);ln.instance=a}return ln.instance};
nn=function(a,b){a.rateLimit?a.j?(_.ef.za(a.D),a.D=_.ef.pb(()=>{a.B!==b&&(a.dispatchEvent(b),a.B=b,a.j=(0,_.fl)())},a.rateLimit-((0,_.fl)()-a.j))):(a.dispatchEvent(b),a.B=b,a.j=(0,_.fl)()):a.dispatchEvent(b)};
_.qn=function(){var a=_.sa("yt.networklessRequestController.instance");a||(a=new on,_.ra("yt.networklessRequestController.instance",a),_.x("networkless_logging")&&_.Ql().then(b=>{a.Ha=b;Em(a);a.B.resolve();a.Di&&Math.random()<=a.ri&&a.Ha&&Ym(a.Ha);_.x("networkless_immediately_drop_sw_health_store")&&pn(a)}));return a};pn=async function(a){if(!a.Ha)throw Tk("clearSWHealthLogsDb");Zm(a.Ha).catch(b=>{a.handleError(b)})};
rn=function(a,b,c){b=_.x("web_fp_via_jspb")?Object.assign({},b):b;_.x("use_request_time_ms_header")?b.headers&&_.gj(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.fl)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.fl)()));c&&Object.keys(b).length===0?_.bn(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),Bm(a,b.postBody,b,_.Aj)):Bm(a,JSON.stringify(b.postParams),b,Bj):_.Aj(a,b)};
sn=function(a,b){_.x("use_event_time_ms_header")&&_.gj(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.fl)())));return b};_.tn=function(){return _.Ob(document.location.toString())!=="www.youtube-nocookie.com"};
wn=function(a,b,c,d){!_.w("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.Xi(new _.Yj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.Yj("innertube xhrclient not ready",b,c,d),_.Vi(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 f=a.config_.Ww;f&&(c=f);f=a.config_.Xw||!1;var h=pm(f,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&f&&(e.headers["x-origin"]=window.location.origin);var k=ej(`${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?_.qn().writeThenSend(k,e):_.qn().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let n=e.postBody;typeof n!=="string"&&(n=JSON.stringify(e.postBody));Bm(k,n,e,_.Aj)}else Bm(k,JSON.stringify(e.postParams),e,Bj);else Bj(k,e)}catch(n){if(n.name==="InvalidAccessError")_.Xi(Error("ya"));else throw n;}};(_.sa("ytNetworklessLoggingInitializationOptions")?_.un.isNwlInitialized:
_.vn)?Ol().then(m=>{l(m)}):l(!1)};_.zn=function(a,...b){if(!xn(a)||b.some(c=>!xn(c)))throw Error("za");for(let c of b)yn(a,c)};yn=function(a,b){for(let c in b)if(xn(b[c])){if(c in a&&!xn(a[c]))throw Error("Aa");c in a||(a[c]={});yn(a[c],b[c])}else if(An(b[c])){if(c in a&&!An(a[c]))throw Error("Ba");c in a||(a[c]=[]);Bn(a[c],b[c])}else a[c]=b[c];return a};Bn=function(a,b){for(let c of b)xn(c)?a.push(yn({},c)):An(c)?a.push(Bn([],c)):a.push(c);return a};xn=function(a){return typeof a==="object"&&!Array.isArray(a)};
An=function(a){return typeof a==="object"&&Array.isArray(a)};_.Cn=function(){var a=_.sa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)};
_.En=function(){if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;c<a.length;c++)a[c]=b[c];return a}catch(d){}a=Array(16);for(b=0;b<16;b++){c=Date.now();for(let d=0;d<c%23;d++)a[b]=Math.random();a[b]=Math.floor(Math.random()*256)}if(Dn)for(b=1,c=0;c<Dn.length;c++)a[b%16]^=a[(b-1)%16]/4^Dn.charCodeAt(c),b++;return a};
Fn=function(){var a=_.En(),b=[];for(let c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")};_.Gn=function(){var a=_.u.ytLoggingDocDocumentNonce_;a||(a=Fn(),_.ra("ytLoggingDocDocumentNonce_",a));return a};_.Hn=function(a){var b=0;for(let c=0;c<a.length;c++)b=b*31+a.charCodeAt(c),c<a.length-1&&(b%=0x800000000000);return b%1E5};_.Jn=function(a){return new In(a)};
Ln=function(a,b){b=b.Ou;if(a.j.has(b))return a.j.get(b).promise;var c=Kn(a,b,[],!0);if(c!==void 0)return Promise.resolve(c);var d={};d.promise=new Promise((e,f)=>{d.Gh=e;d.qz=f});a.j.set(b,d);return d.promise};
Kn=function(a,b,c,d=!1){if(c.indexOf(b)>-1)throw Error("Da`"+b);if(a.o.has(b))return a.o.get(b);if(!a.v.has(b)){if(d)return;throw Error("Ea`"+b);}d=a.v.get(b);c.push(b);if(d.Mb!==void 0)var e=d.Mb;else if(d.Pc)e=d[_.Mn]?Nn(a,d[_.Mn],c):[],e=d.Pc(...e);else if(d.Na){e=d.Na;let f=e[_.Mn]?Nn(a,e[_.Mn],c):[];e=new e(...f)}else throw Error("Fa`"+b);c.pop();d.fb||a.o.set(b,e);return e};Nn=function(a,b,c){return b?b.map(d=>d instanceof In?Kn(a,d.key,c,!0):Kn(a,d,c)):[]};_.z=function(){On||(On=new Pn);return On};
Rn=function(){return"h5vcc"in Qn&&Qn.h5vcc.traceEvent?.traceBegin&&Qn.h5vcc.traceEvent?.traceEnd?1:"performance"in Qn&&Qn.performance.mark&&Qn.performance.measure?2:0};Sn=function(a){var b=Rn();switch(b){case 1:Qn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:Qn.performance.mark(`${a}-start`);break;case 0:break;default:_.eb(b,"unknown trace type")}};
Tn=function(a){var b=Rn();switch(b){case 1:Qn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;let c=`${a}-end`;Qn.performance.mark(c);Qn.performance.measure(a,b,c);break;case 0:break;default:_.eb(b,"unknown trace type")}};Un=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.Cj||(a.scheduler.za(b.jobId),a.scheduler.Fa(b.kh,10))};
Wn=function(a,b,c){Vn&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())};$n=function(a,b){var c=b.filter(e=>(a.v??e.priority??0)===10),d=b.filter(e=>(a.v??e.priority??0)!==10);return a.B.ug?async(...e)=>{await Xn(c,...e);Yn(a,d,...e)}:(...e)=>{Zn(c,...e);Yn(a,d,...e)}};
Xn=async function(a,...b){var c=_.Dk();for(let d of a){let e;c.U(()=>{ao(d.name);var f=bo(()=>d.callback(...b));(0,_.co)(f)?e=_.x("web_lifecycle_error_handling_killswitch")?f.then(()=>{eo(d.name)}):f.then(()=>{eo(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);eo(d.name)}):eo(d.name)});e&&await e}};Yn=function(a,b,...c){b=b.map(d=>({kh:()=>{ao(d.name);bo(()=>d.callback(...c));eo(d.name)},priority:a.v??d.priority??0}));b.length&&(a.j=new fo(b))};
Zn=function(a,...b){var c=_.Dk();for(let d of a)c.U(()=>{ao(d.name);bo(()=>d.callback(...b));eo(d.name)})};ao=function(a){go&&a&&Sn(a)};eo=function(a){go&&a&&Tn(a)};bo=function(a){if(_.x("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}};_.jo=function(){ho||(ho=new io);return ho};_.lo=function(a){return _.sa("ytcsi."+(a||"")+"data_")||_.ko(a)};_.mo=function(a){a=_.lo(a);a.metadata||(a.metadata={});return a.metadata};
_.no=function(a){a=_.lo(a);a.tick||(a.tick={});return a.tick};_.oo=function(a){a=_.lo(a);if(a.gel){let b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel};_.po=function(a){a=_.oo(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.qo=function(a){var b=_.lo(a).nonce;b||(b=Fn(),_.lo(a).nonce=b);return b};_.ko=function(a){var b={tick:{},info:{}};_.ra("ytcsi."+(a||"")+"data_",b);return b};
ro=function(){var a=_.sa("ytcsi.debug");a||(a=[],_.ra("ytcsi.debug",a),_.ra("ytcsi.reference",{}));return a};_.to=function(a){var b=ro();b.push(a);_.x("limit_ytcsi_debug_array_size")&&b.length>so&&b.splice(0,b.length-so)};_.vo=function(a){a=a||"";var b=_.uo();if(b[a])return b[a];var c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.to(c);return b[a]=c};_.uo=function(){var a=_.sa("ytcsi.reference");if(a)return a;ro();return _.sa("ytcsi.reference")};
wo=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")};xo=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:")?!0:!1};
_.Co=function(){if(!yo){var a=yo=new zo;a.ce.length=0;a.Jd.length=0;_.Ao(a,Bo)}return yo};_.Ao=function(a,b){b.ce&&a.ce.unshift.apply(a.ce,b.ce);b.Jd&&a.Jd.unshift.apply(a.Jd,b.Jd)};_.Do=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))};
_.Fo=function(a,b){var c=a.length,d=0,e=()=>a.charCodeAt(d++);do{var f=Eo(e);if(f===Infinity)break;let h=f>>3;switch(f&7){case 0:f=Eo(e);if(h===b)return f;break;case 1:if(h===b)return;d+=8;break;case 2:f=Eo(e);if(h===b)return a.substr(d,f);d+=f;break;case 5:if(h===b)return;d+=4;break;default:return}}while(d<c)};Eo=function(a){var b=a(),c=b&127;if(b<128)return c;b=a();c|=(b&127)<<7;if(b<128)return c;b=a();c|=(b&127)<<14;if(b<128)return c;b=a();return b<128?c|(b&127)<<21:Infinity};
Io=function(a,b,c,d){if(a)if(Array.isArray(a)){var e=d;for(d=0;d<a.length&&!(a[d]&&(e+=Go(d,a[d],b,c),e>500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){a:{var f=e;var h=a[e],k=b,l=c;if(typeof h!=="string"||f!=="clickTrackingParams"&&f!=="trackingParams"){f=0;break a}f=(h=_.Fo(_.Do(h),2))?Go(`${f}.ve`,h,k,l):0}d+=f;d+=Go(e,a[e],b,c);if(d>500)break}}else c[b]=Ho(a),d+=c[b].length;else c[b]=Ho(a),d+=c[b].length;return d};
Go=function(a,b,c,d){c+=`.${a}`;a=Ho(b);d[c]=a;return c.length+a.length};Ho=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})`}};
Lo=function(a,b){var c=Jo(b);if(a.j[c])return a.j[c];var d=Object.keys(a.store)||[];if(d.length<=1&&Jo(b)===d[0])return d;var e=[];for(let h=0;h<d.length;h++){let k=d[h].split("/");if(Ko(b.auth,k[0])){var f=b.isJspb;Ko(f===void 0?"undefined":f?"true":"false",k[1])&&Ko(b.cttAuthInfo,k[2])&&(f=b.tier,f=f===void 0?"undefined":JSON.stringify(f),Ko(f,k[3])&&e.push(d[h]))}}return a.j[c]=e};Ko=function(a,b){return a===void 0||a==="undefined"?!0:a===b};
Jo=function(a){return[a.auth===void 0?"undefined":a.auth,a.isJspb===void 0?"undefined":a.isJspb,a.cttAuthInfo===void 0?"undefined":a.cttAuthInfo,a.tier===void 0?"undefined":a.tier].join("/")};_.B=function(a,b){if(a)return a[b.name]};No=function(){var a=_.sa("yt.logging.ims");a||(a=new Mo,_.ra("yt.logging.ims",a));return a};
Xo=function(a,b){if(a.endpoint==="log_event"){Oo(a);var c=Po(a),d=Qo(a.payload)||"";a:{if(_.x("enable_web_tiered_gel")){var e=Ro[d||""];var f=_.z().resolve(_.Jn(jm))?.mj()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(f)for(let h=0;h<f.length;h++)if(f[h].payloadNumber===e){e=f[h];break a}}e=void 0}f=200;if(e){if(e.enabled===!1&&!_.x("web_payload_policy_disabled_killswitch"))return;f=So(e.tier);if(f===400){To(a,b);return}}Uo[c]=!0;c={cttAuthInfo:c,isJspb:!1,tier:f};No().storePayload(c,
a.payload);Vo(b,c,Wo(d))}};Vo=function(a,b,c=!1){a&&(Yo=new a);a=_.tj("tvhtml5_logging_max_batch_ads_fork")||_.tj("tvhtml5_logging_max_batch")||_.tj("web_logging_max_batch")||100;var d=(0,_.fl)(),e=Zo(!1,b.tier),f=e.B;c&&(e.j=!0);c=0;b&&(c=No().getSequenceCount(b));var h=()=>{_.$o({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?ap||(ap=bp(()=>{h();ap=void 0},0)):d-f>=10&&(cp(!1,b.tier),e.B=d)};
To=function(a,b){if(a.endpoint==="log_event"){_.x("more_accurate_gel_parser")&&No().storePayload({isJspb:!1},a.payload);Oo(a);var c=Po(a),d=new Map;d.set(c,[a.payload]);var e=Qo(a.payload)||"";b&&(Yo=new b);return new _.yf((f,h)=>{Yo&&Yo.isReady()?dp(d,Yo,f,h,{bypassNetworkless:!0},!0,Wo(e)):f()})}};
Po=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);ep[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b};
_.$o=function(a={},b,c=!1,d){new _.yf((e,f)=>{var h=Zo(c,d),k=h.j;h.j=!1;if(_.x("enable_web_tiered_gel")&&_.x("web_vss_routing_check_all_tier_policies")){let l=Zo(c,300),m=Zo(c,200);k=k||l.j||m.j;l.j=!1;m.j=!1}fp(h.v);fp(h.o);h.o=0;Yo&&Yo.isReady()?d===void 0&&_.x("enable_web_tiered_gel")?gp(e,f,a,b,c,300,k):gp(e,f,a,b,c,d,k):(cp(c,d),e())})};
gp=function(a,b,c={},d,e=!1,f=200,h=!1){var k=Yo,l=new Map,m={isJspb:e,cttAuthInfo:d,tier:f};e={isJspb:e,cttAuthInfo:d};if(d!==void 0)f=_.x("enable_web_tiered_gel")?No().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):No().extractMatchingEntries(e),l.set(d,f);else for(let n of Object.keys(Uo))d=_.x("enable_web_tiered_gel")?No().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:n,tier:f},{isJspb:!1,cttAuthInfo:n}],sizeLimit:1E3}):No().extractMatchingEntries({isJspb:!1,cttAuthInfo:n}),
d.length>0&&l.set(n,d),(_.x("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.x("web_fp_via_jspb_and_json"))&&delete Uo[n];dp(l,k,a,b,c,!1,h)};
cp=function(a=!1,b=200){var c=()=>{_.$o({writeThenSend:!0},void 0,a,b)},d=Zo(a,b),e=d===hp||d===ip?5E3:jp;_.x("web_gel_timeout_cap")&&!d.o&&(e=bp(()=>{c()},e),d.o=e);fp(d.v);e=_.w("LOGGING_BATCH_TIMEOUT",_.tj("web_gel_debounce_ms",1E4));_.x("shorten_initial_gel_batch_timeout")&&kp&&(e=lp);e=bp(()=>{_.tj("gel_min_batch_size")>0?No().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=mp&&c():c()},e);d.v=e};
dp=function(a,b,c,d,e={},f,h){var k=Math.round((0,_.fl)()),l=a.size,m=np(h);for(let [n,p]of a){a=n;h=p;let r=_.nd({context:nm(b.config_||mm())});if(!_.ya(h)&&!_.x("throw_err_when_logevent_malformed_killswitch")){d();break}r.events=h;(h=ep[a])&&op(r,a,h);delete ep[a];let t=a==="visitorOnlyApprovedKey";pp(r,k,t);_.x("always_send_and_write")&&(e.writeThenSend=!1);let v=E=>{_.x("start_client_gcf")&&_.ef.pb(async()=>{await qp(E)});l--;l||c()},y=0,C=()=>{y++;if(e.bypassNetworkless&&y===1)try{wn(b,m,r,rp({writeThenSend:!0},
t,v,C,f)),kp=!1}catch(E){_.Vi(E),d()}l--;l||c()};try{wn(b,m,r,rp(e,t,v,C,f)),kp=!1}catch(E){_.Vi(E),d()}}};rp=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,tH:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.x("compress_gel")||_.x("compress_gel_lr")};sp()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.fl)())));return a};
pp=function(a,b,c){sp()||(a.requestTimeMs=String(b));_.x("unsplit_gel_payloads_in_logs")&&(a.unsplitGelPayloadsInLogs=!0);!c&&(b=_.w("EVENT_ID"))&&((c=_.w("BATCH_CLIENT_COUNTER")||0)||(c=Math.floor(Math.random()*65535/2)),c++,c>65535&&(c=1),_.Ri("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})};
op=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}]};
Oo=function(a){var b=_.uj("il_payload_scraping")==="enable_il_payload_scraping";if(!_.sa("yt.logging.transport.enableScrapingForTest"))if(b)tp=[],_.ra("yt.logging.transport.enableScrapingForTest",!0),_.ra("yt.logging.transport.scrapedPayloadsForTesting",tp),_.ra("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.ra("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"),
_.ra("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.sa("yt.logging.transport.scrapedPayloadsForTesting");var c=_.sa("yt.logging.transport.payloadToScrape"),d=_.sa("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e<c.length;e++)a&&a.payload[c[e]]&&(d?b.push(a.payload):b.push((a?.payload)[c[e]]));_.ra("yt.logging.transport.scrapedPayloadsForTesting",b)};sp=function(){return _.x("use_request_time_ms_header")||_.x("lr_use_request_time_ms_header")};
bp=function(a,b){return _.x("transport_use_scheduler")===!1?_.nj(a,b):_.x("logging_avoid_blocking_during_navigation")||_.x("lr_logging_avoid_blocking_during_navigation")?_.Zj(()=>{_.jo().currentState==="none"?a():_.jo().install({none:{callback:a}})},b):_.Zj(a,b)};fp=function(a){_.x("transport_use_scheduler")?_.ef.za(a):window.clearTimeout(a)};
qp=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.B(a,up),c=a?.hotHashData,d=_.B(a,vp),e=a?.coldHashData,f=_.z().resolve(_.Jn(jm));f&&(c&&(b?await hm(f,c,b):await hm(f,c)),e&&(d?await im(f,e,d):await im(f,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.z().resolve(_.Jn(wp)))?await c.OJ({config:b||{},AH:a||""}):(b||a)&&_.Xi(new _.Yj("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.Xi(new _.Yj("Finch config data is present, but hash is missing."))};
Zo=function(a,b=200){return a?b===300?hp:xp:b===300?ip:yp};Qo=function(a){a=Object.keys(a);for(let b of a)if(Ro[b])return b};So=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}};Wo=function(a){return a==="gelDebuggingEvent"||a==="watchTimeSegment"};
np=function(a=!1){return a&&_.x("vss_through_gel_video_stats")?"video_stats":"log_event"};
_.Ap=function(a,b,c,d={}){var e={},f=Math.round(d.timestamp||(0,_.fl)());e.eventTimeMs=f<Number.MAX_SAFE_INTEGER?f:0;e[a]=b;a=_.Cn();e.context={lastActivityMs:String(d.timestamp||!isFinite(a)?-1:a)};d.sequenceGroup&&!_.x("web_gel_sequence_info_killswitch")&&(a=e.context,b=d.sequenceGroup,zp[b]=b in zp?zp[b]+1:0,a.sequence={index:zp[b],groupKey:b},d.endOfSequence&&delete zp[d.sequenceGroup]);_.x("web_tag_automated_log_events")&&(e.context.automatedLogEventSource=d.automatedLogEventSource);(d.sendIsolatedPayload?
To:Xo)({endpoint:"log_event",payload:e,cttAuthInfo:d.cttAuthInfo,dangerousLogToVisitorSession:d.dangerousLogToVisitorSession},c)};_.Cp=function(a,b,c={}){var d=Bp;_.w("ytLoggingEventsDefaultDisabled",!1)&&Bp===Bp&&(d=null);_.Ap(a,b,d,c)};
Dp=function(a,b={}){if(a=a.Dd){let c=a.Tg,d=a.kl;a=[["componentStack",a.componentStack],["wizTagName",a.tagName],["wizOwnerTrace",a.Tq?.join(" > ")],["errorSeverity",c?.toString()],["wizFeatureFlags",d?Object.entries(d).join("\n"):void 0]];for(let [e,f]of a)a=f,a!==void 0&&(b[e]=a)}return b};_.Fp=function(a){_.Ep(a)};_.Gp=function(a){_.Ep(a,"WARNING")};
_.Ep=function(a,b="ERROR",c,d,e,f={},h=!1,k){f.name=c||_.w("INNERTUBE_CONTEXT_CLIENT_NAME",1);f.version=d||_.w("INNERTUBE_CONTEXT_CLIENT_VERSION");Hp(a,f,b,h,k)};
Hp=function(a,b,c="ERROR",d=!1,e){if(a){a.hasOwnProperty("level")&&a.level&&(c=a.level);if(_.x("wiz_enable_metadata_extraction_killswitch")){var f=b;if(!f?.componentStack){var h=a.Dd?.componentStack;h&&(f||(f={}),f.componentStack=h)}b=f||b}else b=Dp(a,b),f=a.Dd?.Tg,f!==void 0&&c!=="IGNORED"&&(c=f>=3?"ERROR":"WARNING");if(_.x("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(_.w("SERVER_VERSION")))f=[],f.push(`Name: ${a.name}`),f.push(`Message: ${a.message}`),a.hasOwnProperty("params")&&
f.push(`Error Params: ${JSON.stringify(a.params)}`),a.hasOwnProperty("args")&&f.push(`Error args: ${JSON.stringify(a.args)}`),f.push(`File name: ${a.fileName}`),f.push(`Stacktrace: ${a.stack}`),f=f.join("\n"),window.console.log(f,a);if(!(Ip>=5)){f=[];for(k of Jp)try{k()&&f.push(k())}catch(C){}var k=f;k=[...Kp,...k];var l=Eb(a);f=l.message||"Unknown Error";h=l.name||"UnknownError";var m=l.stack||a.pK||"Not available";if(m.startsWith(`${h}: ${f}`)){var n=m.split("\n");n.shift();m=n.join("\n")}n=l.lineNumber||
"Not available";l=l.fileName||"Not available";let y=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var p=0;p<a.args.length&&!(y=Io(a.args[p],`params.${p}`,b,y),y>=500);p++);else if(a.hasOwnProperty("params")&&a.params){let C=a.params;if(typeof a.params==="object")for(p in C){if(!C[p])continue;let E=`params.${p}`,D=Ho(C[p]);b[E]=D;y+=E.length+D.length;if(y>500)break}else b.params=Ho(C)}if(k.length)for(p=0;p<k.length&&!(y=Io(k[p],`params.context.${p}`,b,y),y>=500);p++);navigator.vendor&&!b.hasOwnProperty("vendor")&&
(b["device.vendor"]=navigator.vendor);p={message:f,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=_.Co();for(r of a.ce)if(p.message&&p.message.match(r.oJ)){r=r.weight;break a}for(var t of a.Jd)if(t.callback(p)){r=t.weight;break a}r=1}p.sampleWeight=r;r=p;for(var v of Lp){if(!v.yj[r.name])continue;t=v.yj[r.name];for(let C of t){t=r.message.match(C.regexp);if(!t)continue;
r.params["params.error.original"]=t[0];a=C.groups;p={};for(b=0;b<a.length;b++)p[a[b]]=t[b+1],r.params[`params.error.${a[b]}`]=t[b+1];r.message=v.Yl(p);break}}r.params||(r.params={});v=_.Co();r.params["params.errorServiceSignature"]=`msg=${v.ce.length}&cb=${v.Jd.length}`;r.params["params.serviceWorker"]="false";_.u.document&&_.u.document.querySelectorAll&&(r.params["params.fscripts"]=String(document.querySelectorAll("script:not([nonce])").length));(new Mp(Np,"sample")).constructor!==Mp&&(r.params["params.fconst"]=
"true");window.yterr&&typeof window.yterr==="function"&&window.yterr(r);r.sampleWeight===0||Op.has(r.message)||(d?Pp(r,c):Qp(r,c,e))}}};Pp=function(a,b="ERROR"){Rp(b,a);Sp(a)};
Qp=function(a,b="ERROR",c){if(b==="ERROR"){_.Tp.publish("handleError",a);if(_.x("record_app_crashed_web")&&Up===0&&a.sampleWeight===1){Up++;let d={appCrashType:"APP_CRASH_TYPE_BREAKPAD"};_.x("report_client_error_with_app_crash_ks")||(d.systemHealth={crashData:{clientError:{logMessage:{message:a.message}}}});_.Cp("appCrashed",d)}Vp++}else b==="WARNING"&&_.Tp.publish("handleWarning",a);_.x("kevlar_gel_error_routing")&&(c=Wp(b,a,c))&&(_.Cp("clientError",c),(b==="ERROR"||_.x("errors_flush_gel_always_killswitch"))&&
_.$o(void 0,void 0,!1));_.x("suppress_error_204_logging")||Rp(b,a);Sp(a)};Sp=function(a){try{Op.add(a.message)}catch(b){}Ip++};
Wp=function(a,b,c={}){a:{for(d of Xp)if(_.Nk(d.toLowerCase())){var d=!0;break a}d=!1}if(!d){var e={stackTrace:b.stack};b.fileName&&(e.filename=b.fileName);d=b.lineNumber&&b.lineNumber.split?b.lineNumber.split(":"):[];d.length!==0&&(d.length!==1||isNaN(Number(d[0]))?d.length!==2||isNaN(Number(d[0]))||isNaN(Number(d[1]))||(e.lineNumber=Number(d[0]),e.columnNumber=Number(d[1])):e.lineNumber=Number(d[0]));d={level:"ERROR_LEVEL_UNKNOWN",message:b.message,errorClassName:b.name,sampleWeight:b.sampleWeight};
a==="ERROR"?d.level="ERROR_LEVEL_ERROR":a==="WARNING"&&(d.level="ERROR_LEVEL_WARNNING");a={isObfuscated:!0,browserStackInfo:e};c.pageUrl=window.location.href;c.kvPairs=[];_.w("FEXP_EXPERIMENTS")&&(c.experimentIds=_.w("FEXP_EXPERIMENTS"));e=_.w("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS");if(!_.Si("web_disable_gel_stp_ecatcher_killswitch")&&e)for(var f of Object.keys(e))c.kvPairs.push({key:f,value:String(e[f])});if(f=b.params)for(var h of Object.keys(f))c.kvPairs.push({key:`client.${h}`,value:String(f[h])});
if(b=b.params?.sessionReplayId)c.sessionReplayId=String(b);b=_.w("SERVER_NAME");h=_.w("SERVER_VERSION");b&&h&&(c.kvPairs.push({key:"server.name",value:b}),c.kvPairs.push({key:"server.version",value:h}));(b=_.w("PLAYER_CLIENT_VERSION"))&&c.kvPairs.push({key:"client.player.version",value:b});return{errorMetadata:c,stackTrace:a,logMessage:d}}};
Rp=function(a,b){var c=b.params||{};a={urlParams:{a:"logerror",t:"jserror",type:b.name,msg:b.message.substr(0,250),line:b.lineNumber,level:a,"client.name":c.name},postParams:{url:_.w("PAGE_NAME",window.location.href),file:b.fileName},method:"POST"};c.version&&(a["client.version"]=c.version);if(a.postParams){b.stack&&(a.postParams.stack=b.stack);for(let e of Object.keys(c))a.postParams[`client.${e}`]=c[e];if(b=_.w("LATEST_ECATCHER_SERVICE_TRACKING_PARAMS"))for(var d of Object.keys(b))a.postParams[d]=
b[d];(d=_.w("LAVA_VERSION"))&&(a.postParams["lava.version"]=d);d=_.w("SERVER_NAME");b=_.w("SERVER_VERSION");d&&b&&(a.postParams["server.name"]=d,a.postParams["server.version"]=b);(d=_.w("PLAYER_CLIENT_VERSION"))&&(a.postParams["client.player.version"]=d)}_.Aj(`${_.w("ECATCHER_REPORT_HOST","")}/error_204`,a)};Zp=function(){Yp.instance||(Yp.instance=new Yp);return Yp.instance};
aq=function(a,b){$p[b]=$p[b]||{count:0};var c=$p[b];c.count++;c.time=(0,_.fl)();a.j||(a.j=_.Zj(()=>{var d=(0,_.fl)();for(let e in $p)$p[e]&&d-$p[e].time>6E4&&delete $p[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.Yj("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.Gp(c)),!0):!1};bq=function(a=0){return _.w("client-screen-nonce-store",{})[a]};
cq=function(a,b=0){var c=_.w("client-screen-nonce-store");c||(c={},_.Ri("client-screen-nonce-store",c));c[b]=a};dq=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.eq=function(a=0){return _.w(dq(a))};fq=function(){var a=_.w("csn-to-ctt-auth-info");a||(a={},_.Ri("csn-to-ctt-auth-info",a));return a};_.gq=function(a=0){a=bq(a);if(!a&&!_.w("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};hq=function(a,b,c){var d=fq();(c=_.gq(c))&&delete d[c];b&&(d[a]=b)};
_.iq=function(a){return fq()[a]};_.kq=function(a,b,c=0,d){if(a!==bq(c)||b!==_.w(dq(c)))if(hq(a,d,c),cq(a,c),_.Ri(dq(c),b),b=()=>{setTimeout(()=>{a&&_.Cp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:jq,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()};
_.lq=function(a,b){if(!_.x("web_csi_action_sampling_enabled")||!_.lo(b).actionDisabled){var c=_.vo(b||"");_.zn(c.info,a);a.loadType&&(c=a.loadType,_.mo(b).loadType=c);_.zn(_.po(b),a);c=_.qo(b);b=_.lo(b).cttAuthInfo;Zp().info(a,c,b)}};mq=function(){return(_.z().resolve(_.Jn(jm))?.mj()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])};
_.oq=function(a,b,c){if(!_.x("web_csi_action_sampling_enabled")||!_.lo(c).actionDisabled){var d=_.qo(c),e;if(e=_.x("web_csi_debug_sample_enabled")&&d){_.z().resolve(_.Jn(jm))?.mj()&&!nq&&(nq=!0,_.oq("gcfl",(0,_.fl)(),c));e=_.z().resolve(_.Jn(jm))?.mj()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var f;if(f=e!==0)b:{f=mq();if(f.length>0)for(var h=0;h<f.length;h++)if(a===f[h]){f=!0;break b}f=!1}f?(e=_.Hn(d)%e!==0,_.lo(c).debugTicksExcludedLogged||(f={},f.debugTicksExcluded=e,_.lq(f,c)),_.lo(c).debugTicksExcludedLogged=
!0):e=!1}if(!e){if(a[0]!=="_"&&(e=a,_.pq.mark)){e.startsWith("mark_")||(e="mark_"+e);c&&(e+=` (${c})`);f=e;h={};if(b!==void 0&&!_.x("web_csi_disable_alt_time_performance_mark")){let l=b;l=_.x("csi_use_performance_navigation_timing")?l-_.pq.timeOrigin:l-(_.pq.timeOrigin||_.pq.timing.navigationStart);h.startTime=l}_.x("csi_enable_chrome_devtools_performance_timeline_integration")&&(h.detail={NH:{dataType:"marker",color:"primary",tooltipText:f}});f=Object.keys(h).length>0?h:void 0;try{_.pq.mark(e,f)}catch(l){_.pq.mark(e)}}e=
_.vo(c||"");e.tick[a]=b||(0,_.fl)();if(e.callback&&e.callback[a])for(var k of e.callback[a])k();k=_.oo(c);k.gelTicks&&(k.gelTicks[a]=!0);e=_.no(c);k=b||(0,_.fl)();e[a]=k;e=_.lo(c).cttAuthInfo;a==="_start"?(a=Zp(),aq(a,`baseline_${d}`)||_.Cp("latencyActionBaselined",{clientActionNonce:d},{timestamp:b,cttAuthInfo:e})):Zp().tick(a,d,b,e);_.qq(c);return k}}};
_.sq=function(a){var b=_.rq("aft",a);if(b)return b;b=_.w((a||"")+"TIMING_AFT_KEYS",["ol"]);var c=b.length;for(let d=0;d<c;d++){let e=_.rq(b[d],a);if(e)return e}return NaN};_.rq=function(a,b){if(a=_.no(b)[a])return typeof a==="number"?a:a[a.length-1]};_.qq=function(a){var b=_.rq("_start",a),c=_.sq(a),d=!tq;b&&c&&d&&(_.tm(uq,new vq(Math.round(c-b),a)),tq=!0)};_.wq=function(a,b,c=!1){_.Wi(_.lq)(a,b,c)};_.xq=function(a,b,c){return _.Wi(_.oq)(a,b,c)};
_.yq=function(a,b){return _.Wi(()=>{var c=_.no(b);return a in c})()};ja=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 ka=Object.setPrototypeOf;da("Symbol.dispose",function(a){return a?a:Symbol("a")});
da("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;ma(b,Error);b.prototype.name="SuppressedError";return b});
da("String.prototype.replaceAll",function(a){return a?a:function(b,c){if(b instanceof RegExp&&!b.global)throw new TypeError("b");return b instanceof RegExp?this.replace(b,c):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08"),"g"),c)}});da("Promise.withResolvers",function(a){return a?a:function(){var b,c;return{promise:new Promise(function(d,e){b=d;c=e}),resolve:b,reject:c}}});
da("Object.hasOwn",function(a){return a?a:function(b,c){return Object.prototype.hasOwnProperty.call(b,c)}});da("Array.prototype.at",function(a){return a?a:qa});ca("at",function(a){return a?a:qa});da("String.prototype.at",function(a){return a?a:qa});_._DumpException=window._DumpException||function(a){throw a;};window._DumpException=_._DumpException;window.ytcsi&&window.ytcsi.tick&&window.ytcsi.tick("rses_dpj");_.zq=_.zq||{};_.u=this||self;_.Aq=_.u._F_toggles_default_base||[];va.get=function(){return null};_.fh=null;_.Bq="closure_uid_"+(Math.random()*1E9>>>0);var an=class{constructor({url:a,BK:b}){this.o=a;this.B=b;this.v=(new Date).getTime()-17040672E5;this.j={};for(var c=/[?&]([^&=]+)=([^&]*)/g;b=c.exec(a);)this.j[b[1]]=b[2]}};_.Ha(_.La,Error);_.La.prototype.name="CustomError";var td;var Na=globalThis.trustedTypes,Pa;_.Ra=class{constructor(a){this.j=a}toString(){return this.j+""}};Ua(a=>a``)||Ua(a=>a`\0`)||Ua(a=>a`\n`)||Ua(a=>a`\u0000`);_.Va=class{constructor(a){this.j=a}toString(){return this.j}};_.Cq=new _.Va("about:invalid#zClosurez");var Za,cb;Za=class{constructor(a){this.eb=a}};_.Dq=new Za(a=>/^[^:]*([/?#]|$)/.test(a));_.Eq=$a("tel");_.Fq=$a("data");_.Gq=$a("http");_.Hq=$a("https");_.Iq=$a("ftp");_.Jq=$a("mailto");_.Kq=$a("intent");_.Lq=$a("sms");_.Mq=$a("vnd.youtube");_.ab=[_.Fq,_.Gq,_.Hq,_.Jq,_.Iq,_.Dq];cb=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.fb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.jb=class{constructor(a){this.j=a}toString(){return this.j+""}};var pb="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Db={};var Kb;Kb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Wb=/#|$/;var Nq=!!(_.Aq[0]>>23&1),Oq=!!(_.Aq[0]>>18&1),Pq=!!(_.Aq[0]>>25&1),Qq=!!(_.Aq[0]&8),Rq=!!(_.Aq[0]&2048),Sq=!!(_.Aq[0]>>17&1),Tq=!!(_.Aq[0]&128),Uq=!!(_.Aq[0]>>15&1),Vq=!!(_.Aq[0]>>16&1);var ac,Sc,$d,Jg,we,Wg;ac=Nq?Pq:ta(610401301,!1);_.Wq=Nq?Qq:ta(513659523,!1);Sc=Nq?Oq||!Rq:ta(748402147,!0);$d=Nq?Sq:ta(919444824,!1);Jg=Nq?Tq:ta(931468047,!1);we=Nq?Uq:ta(928875398,!1);Wg=Nq?Vq:ta(683749201,!1);var bc,Xq=_.u.navigator;bc=Xq?Xq.userAgentData||null:null;_.lc[" "]=function(){};var Yq,Zq,$q;Yq=fc();Zq=ec()?!1:dc("Trident")||dc("MSIE");_.Kl=dc("Edge");$q=dc("Gecko")&&!(_.$b().toLowerCase().indexOf("webkit")!=-1&&!dc("Edge"))&&!(dc("Trident")||dc("MSIE"))&&!dc("Edge");_.ar=_.$b().toLowerCase().indexOf("webkit")!=-1&&!dc("Edge");_.br=_.ar&&dc("Mobile");jc()||dc("Macintosh");jc()||dc("Windows");(jc()?bc.platform==="Linux":dc("Linux"))||jc()||dc("CrOS");_.cr=jc()?bc.platform==="Android":dc("Android");kc();dc("iPad");dc("iPod");_.dr=kc()||dc("iPad")||dc("iPod");
_.er=_.$b().toLowerCase().indexOf("kaios")!=-1;hc();_.fr=kc()||dc("iPod");_.gr=dc("iPad");!dc("Android")||ic()||hc()||fc()||dc("Silk");ic();_.Pk=dc("Safari")&&!(ic()||(ec()?0:dc("Coast"))||fc()||(ec()?0:dc("Edge"))||(ec()?cc("Microsoft Edge"):dc("Edg/"))||(ec()?cc("Opera"):dc("OPR"))||hc()||dc("Silk")||dc("Android"))&&!(kc()||dc("iPad")||dc("iPod"));var nc={},rc=null;var sc=void 0;var Dc,Vc,Pc;_.Gc=_.uc();_.hr=_.uc();Dc=_.uc();_.ir=_.uc();Vc=_.uc();_.Lc=_.uc("m_m",!0);Pc=_.uc();_.jr=_.uc();var lr;_.wc=_.uc("jas",!0);lr=[];lr[_.wc]=7;_.kr=Object.freeze(lr);_.Mc={};_.vc={};_.mr=Object.freeze({});_.nr=_.yc(a=>a!==null&&a!==void 0);var Ac,zc;Ac=_.yc(a=>typeof a==="number");zc=_.yc(a=>typeof a==="string");_.co=_.yc(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.or=_.yc(a=>!!a&&(typeof a==="object"||typeof a==="function"));var pr,qr;_.Jc=_.yc(a=>a>=pr&&a<=qr);pr=BigInt(Number.MIN_SAFE_INTEGER);qr=BigInt(Number.MAX_SAFE_INTEGER);_.rr=typeof BigInt==="function"?BigInt.asIntN:void 0;_.sr=typeof BigInt==="function"?BigInt.asUintN:void 0;_.tr=Number.isSafeInteger;_.ur=Number.isFinite;_.vr=Math.trunc;var Qc={};var Hc;_.wr=_.Bc(0);_.xr=cd();_.yr=cd();_.zr=cd();_.Ar=cd();_.Br=cd();_.Cr=cd();_.Dr=cd();_.Er=cd();_.Fr=cd();_.Gr=cd();_.Hr=cd();_.Ir=cd();_.Jr=cd();_.Kr=class{constructor(a,b,c){this.Ca=_.Uc(a,b,c,2048)}toJSON(){return Rc(this)}serialize(a){return JSON.stringify(Rc(this,a))}clone(){var a=this.Ca,b=a[_.wc]|0;return _.Xc(this,a,b)?_.Yc(this,a,!0):new this.constructor(_.Wc(a,b,!1))}};_.Kr.prototype[_.Lc]=_.Mc;var kj=window;"ARTICLE SECTION NAV ASIDE H1 H2 H3 H4 H5 H6 HEADER FOOTER ADDRESS P HR PRE BLOCKQUOTE OL UL LH LI DL DT DD FIGURE FIGCAPTION MAIN DIV EM STRONG SMALL S CITE Q DFN ABBR RUBY RB RT RTC RP DATA TIME CODE VAR SAMP KBD SUB SUP I B U MARK BDI BDO SPAN BR WBR NOBR INS DEL PICTURE PARAM TRACK MAP TABLE CAPTION COLGROUP COL TBODY THEAD TFOOT TR TD TH SELECT DATALIST OPTGROUP OPTION OUTPUT PROGRESS METER FIELDSET LEGEND DETAILS SUMMARY MENU DIALOG SLOT CANVAS FONT CENTER ACRONYM BASEFONT BIG DIR HGROUP STRIKE TT".split(" ").concat(["BUTTON",
"INPUT"]);var fd={rB:"allow-forms",tB:"allow-modals",uB:"allow-orientation-lock",vB:"allow-pointer-lock",wB:"allow-popups",xB:"allow-popups-to-escape-sandbox",yB:"allow-presentation",zB:"allow-same-origin",AB:"allow-scripts",BB:"allow-top-navigation",CB:"allow-top-navigation-by-user-activation"},id=ed(()=>hd());_.g=_.kd.prototype;_.g.clone=function(){return new _.kd(this.width,this.height)};_.g.area=function(){return this.width*this.height};_.g.aspectRatio=function(){return this.width/this.height};_.g.isEmpty=function(){return!this.area()};_.g.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};_.g.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
_.g.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};_.g.scale=function(a,b){this.width*=a;this.height*=typeof b==="number"?b:a;return this};var od="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Mp=class{constructor(a,b){this.j=a===Np&&b||""}toString(){return this.j}},Np={};new Mp(Np,"");_.g=rd.prototype;_.g.getElementsByTagName=function(a,b){return(b||this.j).getElementsByTagName(String(a))};_.g.createElement=function(a){return xd(this.j,a)};_.g.createTextNode=function(a){return this.j.createTextNode(String(a))};_.g.appendChild=function(a,b){a.appendChild(b)};_.g.append=function(a,b){wd(_.sd(a),a,arguments)};_.g.canHaveChildren=function(a){if(a.nodeType!=1)return!1;switch(a.tagName){case "APPLET":case "AREA":case "BASE":case "BR":case "COL":case "COMMAND":case "EMBED":case "FRAME":case "HR":case "IMG":case "INPUT":case "IFRAME":case "ISINDEX":case "KEYGEN":case "LINK":case "NOFRAMES":case "NOSCRIPT":case "META":case "OBJECT":case "PARAM":case "SCRIPT":case "SOURCE":case "STYLE":case "TRACK":case "WBR":return!1}return!0};
_.g.removeNode=_.zd;_.g.contains=function(a,b){return a&&b?a==b||a.contains(b):!1};_.g.isFocusable=_.Bd;var jj=(new Date).getTime();_.g=Hd.prototype;_.g.isEnabled=function(){if(!_.u.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{lj:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0};
_.g.set=function(a,b,c){var d=!1;if(typeof c==="object"){var e=c.sameSite;d=c.secure||!1;var f=c.domain||void 0;var h=c.path||void 0;var k=c.lj}if(/[;=\s]/.test(a))throw Error("D`"+a);if(/[;\r\n]/.test(b))throw Error("E`"+b);k===void 0&&(k=-1);c=f?";domain="+f:"";h=h?";path="+h:"";d=d?";secure":"";k=k<0?"":k==0?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+k*1E3)).toUTCString();this.j.cookie=a+"="+b+c+h+k+d+(e!=null?";samesite="+e:"")};
_.g.get=function(a,b){var c=a+"=",d=(this.j.cookie||"").split(";");for(let e=0,f;e<d.length;e++){f=d[e].trim();if(f.lastIndexOf(c,0)==0)return f.slice(c.length);if(f==a)return""}return b};_.g.remove=function(a,b,c){var d=this.get(a)!==void 0;this.set(a,"",{lj:0,path:b,domain:c});return d};_.g.gd=function(){return Id(this).keys};_.g.Fc=function(){return Id(this).values};_.g.isEmpty=function(){return!this.j.cookie};_.g.clear=function(){var a=Id(this).keys;for(let b=a.length-1;b>=0;b--)this.remove(a[b])};
_.Mj=new Hd(typeof document=="undefined"?null:document);var Nd;_.Lr=class{constructor(a,b){var c=c||[];this.v=a;this.o=b||null;this.j=[];this.j=this.j.concat(c)}toString(){return this.v}};_.Mr=new _.Lr("n73qwf","n73qwf");_.Xd.prototype.Y=!1;_.Xd.prototype.ia=function(){return this.Y};_.Xd.prototype.dispose=function(){this.Y||(this.Y=!0,this.ka())};_.Xd.prototype[Symbol.dispose]=function(){this.dispose()};_.Xd.prototype.addOnDisposeCallback=function(a,b){this.Y?b!==void 0?a.call(b):a():(this.K||(this.K=[]),b&&(a=a.bind(b)),this.K.push(a))};_.Xd.prototype.ka=function(){if(this.K)for(;this.K.length;)this.K.shift()()};va=va||{};_.Ha(Yd,_.Xd);Yd.prototype.initialize=function(){};Zd.prototype.execute=function(a){this.j&&(this.j.call(this.o||null,a),this.j=this.o=null)};Zd.prototype.abort=function(){this.o=this.j=null};va.hk=Zd;_.Ha(ae,_.Xd);_.g=ae.prototype;_.g.Ej=null;_.g.py=Yd;_.g.qj=null;_.g.Xs=function(){return this.j};_.g.getId=function(){return this.D};_.g.isLoaded=function(){return!!this.qj};_.g.oe=function(){this.qj=new Yd};_.g.onLoad=function(a){var b=new this.py;b.initialize(a());this.qj=b;if(this.o&&(b=ee(this.o,a())))return b;if(this.B&&(a=ee(this.B,a())))return a;this.v&&(this.v.length=0);return null};
_.g.onError=function(a){this.v&&(a=ee(this.v,a))&&_.Yb(Error("G`"+a));this.o&&(this.o.length=0);this.B&&(this.B.length=0)};_.g.ka=function(){ae.zb.ka.call(this);_.Vd(this.qj);this.Ej=null};va.Dg=ae;var Rg={ERROR:"error",IDLE:"idle",ys:"active",Rt:"userIdle",Qt:"userActive"};_.g=fe.prototype;_.g.Dr=function(){};_.g.Jh=function(){};_.g.ai=function(){throw Error("H");};_.g.pg=function(){throw Error("I");};_.g.Ip=function(){return null};_.g.isActive=function(){return!1};_.g.qq=function(){return!1};_.g.Pm=function(){};_.g.Ln=function(){};var Nr=class{init(){_.Fa("_F_installCss",a=>{a&&ge(a)})}};var ie=class{constructor(){this.j={};this.o="";this.v={}}toString(){var a=this.o+re(this),b=_.Tb(this.v),c="";b!=""&&(c="?"+b);return a+c}clone(){var a=new ie;a.j={...this.j};a.o=this.o;a.v={...this.v};return a}},je={NF:"k",fC:"ck",RE:"m",xC:"exm",vC:"excm",mB:"am",sB:"amc",DE:"mm",LF:"rt",tE:"d",wC:"ed",zG:"sv",jC:"deob",TB:"cb",XB:"ccb",UB:"cbi",pG:"rs",TF:"sdch",uE:"im",kC:"dg",tC:"br",sC:"br-d",uC:"rb",aH:"zs",WG:"wt",yC:"ee",yG:"sm",PE:"md",pE:"gssmodulesetproto",UG:"ujg",TG:"sp",sE:"ichc",oG:"slk",
lC:"dti",wE:"ic"},Or=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$"),Pr=RegExp("^[a-zA-Z0-9-_*]+$");var Ce=!1;_.xg=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;_.Fe.prototype.stopPropagation=function(){this.o=!0};_.Fe.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ha(Ge,_.Fe);
Ge.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;b=a.relatedTarget;b||(c=="mouseover"?b=a.fromElement:c=="mouseout"&&(b=a.toElement));this.relatedTarget=b;d?(this.clientX=d.clientX!==void 0?d.clientX:d.pageX,this.clientY=d.clientY!==void 0?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.offsetX=_.ar||a.offsetX!==void 0?a.offsetX:a.layerX,this.offsetY=
_.ar||a.offsetY!==void 0?a.offsetY:a.layerY,this.clientX=a.clientX!==void 0?a.clientX:a.pageX,this.clientY=a.clientY!==void 0?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||(c=="keypress"?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType=a.pointerType;this.state=a.state;this.timeStamp=
a.timeStamp;this.j=a;a.defaultPrevented&&Ge.zb.preventDefault.call(this)};Ge.prototype.stopPropagation=function(){Ge.zb.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};Ge.prototype.preventDefault=function(){Ge.zb.preventDefault.call(this);var a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var Qe="closure_listenable_"+(Math.random()*1E6|0);var He=0;Ke.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.j++);var h=Me(a,b,d,e);h>-1?(b=a[h],c||(b.ki=!1)):(b=new Ie(b,this.src,f,!!d,e),b.ki=c,a.push(b));return b};Ke.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;var e=this.listeners[a];b=Me(e,b,c,d);return b>-1?(Je(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1};var Te="closure_lm_"+(Math.random()*1E6|0),af={},We=0,bf="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ha(_.cf,_.Xd);_.cf.prototype[Qe]=!0;_.g=_.cf.prototype;_.g.addEventListener=function(a,b,c,d){_.Oe(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.Ze(this,a,b,c,d)};
_.g.dispatchEvent=function(a){var b,c=this.M;if(c)for(b=[];c;c=c.M)b.push(c);c=this.Ea;var d=a.type||a;if(typeof a==="string")a=new _.Fe(a,c);else if(a instanceof _.Fe)a.target=a.target||c;else{var e=a;a=new _.Fe(d,c);qd(a,e)}e=!0;var f;if(b)for(f=b.length-1;!a.o&&f>=0;f--){var h=a.currentTarget=b[f];e=df(h,d,!0,a)&&e}a.o||(h=a.currentTarget=c,e=df(h,d,!0,a)&&e,a.o||(e=df(h,d,!1,a)&&e));if(b)for(f=0;!a.o&&f<b.length;f++)h=a.currentTarget=b[f],e=df(h,d,!1,a)&&e;return e};
_.g.ka=function(){_.cf.zb.ka.call(this);this.removeAllListeners();this.M=null};_.g.listen=function(a,b,c,d){return this.o.add(String(a),b,!1,c,d)};_.g.removeAllListeners=function(a){if(this.o){var b=this.o;a=a&&a.toString();let c=0;for(let d in b.listeners)if(!a||d==a){let e=b.listeners[d];for(let f=0;f<e.length;f++)++c,Je(e[f]);delete b.listeners[d];b.j--}b=c}else b=0;return b};var ff=class extends _.cf{constructor(a){super();this.D=this.j=0;this.wc=a??{pb:(b,c)=>setTimeout(b,c),za:b=>{clearTimeout(b)}};this.isOnline=window.navigator?.onLine??!0;this.v=async()=>{await hf(this)};window.addEventListener("offline",this.v);window.addEventListener("online",this.v);this.D||jf(this)}dispose(){window.removeEventListener("offline",this.v);window.removeEventListener("online",this.v);this.wc.za(this.D);delete ff.instance}Rb(){return this.isOnline}};var mf=null,lf=new Map;var Qr=a=>{a=a.clone();ze(a);ke(a,"dg",null);ke(a,"d","0");se(a,null);te(a,null);return a},Rr=!0,Sr=(a,b,{cssRowKey:c,Ae:d,Pd:e,callback:f}={})=>{if(b)for(let h of b)if(!Pr.test(h))throw Error("J`"+h);ke(a,"m",b.join(","));e&&ve(a,e);c&&(ke(a,"ck",c),d?ke(a,"rs",d):Rr&&(Rr=!1));if(f){if(f!=null&&!Or.test(f))throw Error("K`"+f);ke(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(b=_.Lb(document.location.href),a=_.Jb(b[1],b[2],b[3],b[4])+a);return _.Sa(a)},kg=(a,b,{Um:c=[],cssRowKey:d,Ae:e,Pd:f,callback:h}=
{})=>{a=Qr(a);te(a,c);return Sr(a,b,{cssRowKey:d,Ae:e,Pd:f,callback:h})},jg=(a,b,{Vm:c=[],Um:d=[],cssRowKey:e,Ae:f,Pd:h,callback:k}={})=>{a=Qr(a);ke(a,"d","1");se(a,c);te(a,d);return Sr(a,b,{cssRowKey:e,Ae:f,Pd:h,callback:k})};var Tr=class{constructor(a,b){this.v=a;this.B=b;this.o=0;this.j=null}get(){if(this.o>0){this.o--;var a=this.j;this.j=a.next;a.next=null}else a=this.v();return a}};var Ur=class{constructor(){this.o=this.j=null}add(a,b){var c=rf.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c}remove(){var a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a}},rf=new Tr(()=>new Vr,a=>a.reset()),Vr=class{constructor(){this.next=this.scope=this.fn=null}set(a,b){this.fn=a;this.scope=b;this.next=null}reset(){this.next=this.scope=this.fn=null}};var Wr,sf=!1,qf=new Ur,Df=(a,b)=>{Wr||Xr();sf||(Wr(),sf=!0);qf.add(a,b)},Xr=()=>{var a=Promise.resolve(void 0);Wr=()=>{a.then(tf)}};zf.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1};var Af=new Tr(function(){return new zf},function(a){a.reset()});_.yf.prototype.then=function(a,b,c){return Nf(this,(0,_.xg)(typeof a==="function"?a:null),(0,_.xg)(typeof b==="function"?b:null),c)};_.uf(_.yf);_.g=_.yf.prototype;_.g.finally=function(a){a=(0,_.xg)(a);return new _.yf((b,c)=>{Hf(this,d=>{a();b(d)},d=>{a();c(d)})})};_.g.zg=function(a,b){return Nf(this,null,(0,_.xg)(a),b)};_.g.catch=_.yf.prototype.zg;
_.g.cancel=function(a){if(this.j==0){let b=new _.Mf(a);Df(function(){If(this,b)},this)}};_.g.OA=function(a){this.j=0;_.xf(this,2,a)};_.g.PA=function(a){this.j=0;_.xf(this,3,a)};_.g.Ys=function(){for(var a;a=Jf(this);)Kf(this,a,this.j,this.I);this.K=!1};_.Rf=_.Yb;_.Ha(_.Mf,_.La);_.Mf.prototype.name="cancel";_.Ha(Uf,_.La);Uf.prototype.name="XhrError";_.Ha(Vf,Uf);Vf.prototype.name="XhrHttpError";_.Ha(Wf,Uf);Wf.prototype.name="XhrTimeoutError";_.eh=class{constructor(a,b,c,d=!1,e=!1){this.Y=me(_.Ta(a).toString(),!0);this.Ea=b;this.xa=c;this.D=d;this.B={};this.M=new Map;this.Z=[];this.ma=!0;this.ha=(a=pe(this.Y,"excm"))?a.split(","):[];this.Md=e;this.Th=!1;this.Lg="anonymous";this.Sh=4043;this.ea=document.head||document.documentElement;this.v=this.I=null;this.Db=!0;De();this.X=null;_.Yf(this,ue(this.Y));this.fetchPriority=void 0;this.Ka=!1;this.U()}async Ua(){throw Error("T");}U(){}load(a,b,c,d,e=b){_.Ta(a);var f=this.Th,h=this.Lg,k=this.fetchPriority,
l=_.yd("SCRIPT");_.ob(l,a);f&&(l.crossOrigin=h);l.async=!1;k&&l.setAttribute("fetchpriority",k);_.Yf(this,b);_.mg(this,a,l,b,c,d,e)}};var og=new Uint8Array(123),ng=!1;var Ng=[];_.g=sg.prototype;_.g.cancel=function(a){if(this.j)this.v instanceof sg&&this.v.cancel();else{if(this.o){let b=this.o;delete this.o;a?b.cancel(a):(b.Y--,b.Y<=0&&b.cancel())}this.Z?this.Z.call(this.U,this):this.M=!0;this.j||(a=new Eg(this),wg(this),ug(this,!1,a))}};_.g.ap=function(a,b){this.I=!1;ug(this,a,b)};_.g.callback=function(a){wg(this);ug(this,!0,a)};_.g.finally=function(a){return Dg(new Promise((b,c)=>{yg(this,d=>{a();b(d)},d=>{a();c(d)})}))};
_.g.then=function(a,b,c){var d,e,f=new _.yf(function(h,k){e=h;d=k});yg(this,e,function(h){h instanceof Eg?f.cancel():d(h);return Bg},this);return f.then(a,b,c)};_.uf(sg);sg.prototype.isError=function(a){return a instanceof Error};var Bg={};_.Ha(vg,_.La);vg.prototype.message="Deferred has already fired";vg.prototype.name="AlreadyCalledError";_.Ha(Eg,_.La);Eg.prototype.message="Deferred was canceled";Eg.prototype.name="CanceledError";
Cg.prototype.throwError=function(){delete Ag[this.j];throw this.o;};var Ag={};var Fg=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.Vm=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${Gg(this)} (${this.status!=void 0?this.status:"?"})`}};va.ob=Fg;va.ob.Type={ao:0,bk:1,TIMEOUT:2,Qn:3,fk:4};_.Ha(Hg,fe);_.Ha(Ig,_.La);_.g=Hg.prototype;_.g.Dr=function(a){this.ma=a};
_.g.Jh=function(a,b){if(!(this instanceof Hg))this.Jh(a,b);else if(typeof a==="string"){if(a.startsWith("d$")){a=a.substring(2);for(var c=[],d=0,e=a.indexOf("/"),f=0,h=!1,k=0;;){var l=h?a.substring(f):a.substring(f,e);if(l.length===0)d++,f="sy"+d.toString(36),l=[];else{var m=l.indexOf(":");if(m<0)f=l,l=[];else if(m===l.length-1)f=l.substring(0,m),l=Array(c[k-1]);else{f=l.substring(0,m);l=l.substring(m+1).split(",");m=k;for(let n=0;n<l.length;n++)m-=l[n].length===0?1:Number(l[n]),l[n]=c[m]}m=0;if(f.length===
0)m=1;else if(f.charAt(0)==="+"||f.charAt(0)==="-")m=Number(f);m!==0&&(d+=m,f="sy"+d.toString(36))}c.push(f);Og(this,f,l);if(h)break;f=e+1;e=a.indexOf("/",f);e===-1&&(h=!0);k++}this.ha=c}else if(a.startsWith("p$"))Pg(this,a);else{a=a.split("/");c=[];for(d=0;d<a.length;d++){k=a[d].split(":");e=k[0];h=[];if(k[1])for(h=k[1].split(","),k=0;k<h.length;k++)h[k]=c[parseInt(h[k],36)];c.push(e);Og(this,e,h)}this.ha=c}if(b&&b.length){for(let n of b)this.B.add(n);this.xa=b[b.length-1]}else this.ea.j||this.ea.callback();
Object.freeze(this.ha);this.o==this.Z&&(this.o=null,(b=this.Z.onLoad((0,_.Ca)(this.Ip,this)))&&b.length&&$g(this,new va.ob(va.ob.Type.fk,void 0,void 0,void 0,b[0])),Sg(this))}};_.g.Ja=function(a){return this.D.get(a)};_.g.ai=function(a,b){var c=this.Ja(a);c&&c.isLoaded()?this.load(b):this.j instanceof Map?(c=this.j.get(a),c||(c=new Set,this.j.set(a,c)),c.add(b)):(this.j[a]||(this.j[a]={}),this.j[a][b]=!0)};
_.g.pg=function(a,b){if(this.j instanceof Map){var c=this.j.get(a);c&&(c.delete(b),c.size===0&&this.j.delete(a))}else if(this.j[a]){delete this.j[a][b];for(c in this.j[a])return;delete this.j[a]}};_.g.isActive=function(){return this.B.size>0};_.g.qq=function(){return this.I.size>0};
_.g.ij=function(a,b=0,c){var d=Zg(this,a);this.B=new Set(d);this.K=this.ma?a:_.yb(d);Sg(this);if(d.length!==0){for(let e of d)this.U.add(e);a=this.Y;if(!a)throw Error("V");if((this.j instanceof Map?this.j.size>0:Object.keys(this.j).length>0)&&!a.Db)throw Error("W");cg(a,_.yb(d),this.D,{Pd:this.j,onError:(e,f,h)=>ch(this,this.K,d,e!=null?e:void 0,f,b,!!h),onTimeout:(0,_.Ca)(this.Yv,this),forceReload:!!c})}};var Xg=class{constructor(a){this.j=a;this.o=new Set;this.result=[]}};_.g=Hg.prototype;
_.g.oe=function(){if(this.o){var a=this.o.getId(),b=[];if(this.j instanceof Map){var c=this.j.get(a);if(c){for(var d of Array.from(c))(c=this.Ja(d))&&!c.isLoaded()&&(this.pg(a,d),b.push(d));this.Re(b)}}else if(this.j[a]){for(c of Object.keys(this.j[a]))(d=this.Ja(c))&&!d.isLoaded()&&(this.pg(a,c),b.push(c));this.Re(b)}this.ia()||((b=this.D.get(a).onLoad((0,_.Ca)(this.Ip,this)))&&b.length&&$g(this,new va.ob(va.ob.Type.fk,void 0,void 0,void 0,b[0])),this.I.delete(a),this.B.delete(a),this.B.size!==0||
bh(this),this.xa&&a==this.xa&&(this.ea.j||this.ea.callback()),Sg(this),this.o=null)}};_.g.ih=function(a){if(this.B.has(a))return!0;for(let b=0;b<this.v.length;b++)if(_.sb(this.v[b],a)>=0)return!0;return!1};_.g.load=function(a,b){return Ug(this,[a],b)[a]};_.g.Re=function(a){return Ug(this,a)};
_.g.Eo=function(a){this.o&&this.o.getId()==="synthetic_module_overhead"?(this.oe(),this.D.delete("synthetic_module_overhead")):this.o&&this.o.getId();var b=this.D.get(a);b&&dh(this,b.j||[],c=>{c.oe();this.B.delete(c.getId())},c=>!c.isLoaded(),new Set);if(this.o=this.Ja(a))this.o.I=!0};_.g.Pm=function(a){if(!this.o){let b=new va.Dg([],"synthetic_module_overhead");this.D.set("synthetic_module_overhead",b);this.o=b}be(this.o,a)};_.g.Yv=function(){[...this.B];ah(this,new va.ob(va.ob.Type.TIMEOUT));bh(this)};
_.g.Ln=function(a,b){Array.isArray(a)||(a=[a]);for(let e=0;e<a.length;e++){var c=a[e],d=b;let f=this.M.get(c);f?f.push(d):this.M.set(c,[d])}};_.g.dispose=function(){_.Wd(Array.from(this.D.values()),this.Z);this.D.clear();this.B.clear();this.K=[];this.I.clear();this.v=[];this.M.clear();this.Ea=!0};_.g.ia=function(){return this.Ea};_.Pd=function(){return new Hg};var nh=[5E3,2E4],Yr=class extends fe{constructor(){super();this.v=new Map;this.D=Object.create(null);this.B=0;this.K=[];this.j=we?new Map:Object.create(null);this.o=this.Ja("{base}")}Jh(){this.o&&this.o.getId()=="{base}"&&this.oe()}Ja(a){var b=this.v.get(a);b||(b=new va.Dg([],a),this.v.set(a,b));return b}ai(a,b){if(this.Ja(a).isLoaded())this.load(b);else if(this.j instanceof Map){let c=this.j.get(a);c||(c=new Set,this.j.set(a,c));c.add(b)}else this.j[a]||(this.j[a]={}),this.j[a][b]=!0}pg(a,b){if(this.j instanceof
Map){var c=this.j.get(a);c&&(c.delete(b),c.size===0&&this.j.delete(a))}else if(this.j[a]){delete this.j[a][b];for(c in this.j[a])return;delete this.j[a]}}ih(a){return!!this.D[a]}load(a){jh(this,[a]);return kh(this,a)}Re(a){var b=Object.create(null),c=[];a.forEach(d=>{b[d]||(b[d]=kh(this,d),c.push(d))});jh(this,c);return b}Eo(a){this.o?.getId()==="synthetic_module_overhead"&&this.oe();var b=this.v.get(a);lh(this,b?.Xs()??[],c=>c.oe(),c=>!c.isLoaded());this.o=this.Ja(a)}oe(){if(this.o){var a=this.o.getId(),
b=[];if(this.j instanceof Map){var c=this.j.get(a);if(c){for(let d of Array.from(c))this.Ja(d).isLoaded()||(this.pg(a,d),b.push(d));this.Re(b)}}else if(this.j[a]){for(c of Object.keys(this.j[a]))this.Ja(c).isLoaded()||(this.pg(a,c),b.push(c));this.Re(b)}this.o.onLoad(()=>null);this.o=null;(!this.ih(a)&&/^sy[0-9a-z]{0,4}$/.test(a)||a==="synthetic_module_overhead")&&this.v.delete(a);mh(this,a)}}Pm(a){if(!this.o){let b=new va.Dg([],"synthetic_module_overhead");this.v.set("synthetic_module_overhead",
b);this.o=b}be(this.o,a)}};var lj=class{constructor(){this.data=[];this.j=-1}set(a,b=!0){0<=a&&a<52&&Number.isInteger(a)&&this.data[a]!==b&&(this.data[a]=b,this.j=-1)}get(a){return!!this.data[a]}};_.ph.prototype.next=function(){return _.Zr};_.Zr={done:!0,value:void 0};_.ph.prototype.Tc=function(){return this};var qh=class{constructor(a){this.o=a}Tc(){return new rh(this.o())}[Symbol.iterator](){return new sh(this.o())}j(){return new sh(this.o())}},rh=class extends _.ph{constructor(a){super();this.o=a}next(){return this.o.next()}[Symbol.iterator](){return new sh(this.o)}j(){return new sh(this.o)}},sh=class extends qh{constructor(a){super(()=>a);this.v=a}next(){return this.v.next()}};var $r=_.u.JSON.stringify;_.as=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};_.Ha(_.uh,_.Xd);_.g=_.uh.prototype;_.g.subscribe=function(a,b,c){var d=this.o[a];d||(d=this.o[a]=[]);var e=this.D;this.j[e]=a;this.j[e+1]=b;this.j[e+2]=c;this.D=e+3;d.push(e);return e};_.g.unsubscribe=function(a,b,c){if(a=this.o[a]){let d=this.j;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.Rh(a)}return!1};_.g.Rh=function(a){var b=this.j[a];if(b){let c=this.o[b];this.B!=0?(this.v.push(a),this.j[a+1]=()=>{}):(c&&_.xb(c,a),delete this.j[a],delete this.j[a+1],delete this.j[a+2])}return!!b};
_.g.publish=function(a,b){var c=this.o[a];if(c){let e=Array(arguments.length-1);var d=arguments.length;let f;for(f=1;f<d;f++)e[f-1]=arguments[f];if(this.I)for(f=0;f<c.length;f++)d=c[f],vh(this.j[d+1],this.j[d+2],e);else{this.B++;try{for(f=0,d=c.length;f<d&&!this.ia();f++){let h=c[f];this.j[h+1].apply(this.j[h+2],e)}}finally{if(this.B--,this.v.length>0&&this.B==0)for(;c=this.v.pop();)this.Rh(c)}}return f!=0}return!1};
_.g.clear=function(a){if(a){let b=this.o[a];b&&(b.forEach(this.Rh,this),delete this.o[a])}else this.j.length=0,this.o={}};_.g.ka=function(){_.uh.zb.ka.call(this);this.clear();this.v.length=0};wh.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,$r(b))};wh.prototype.get=function(a){try{var b=this.j.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};wh.prototype.remove=function(a){this.j.remove(a)};_.Ha(xh,wh);xh.prototype.set=function(a,b){xh.zb.set.call(this,a,zh(b))};xh.prototype.o=function(a){a=xh.zb.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};xh.prototype.get=function(a){if(a=this.o(a)){if(a=a.data,a===void 0)throw"Storage: Invalid value was encountered";}else a=void 0;return a};_.Ha(_.Ah,xh);_.Ah.prototype.set=function(a,b,c){if(b=zh(b)){if(c){if(c<_.Ea()){_.Ah.prototype.remove.call(this,a);return}b.expiration=c}b.creation=_.Ea()}_.Ah.zb.set.call(this,a,b)};_.Ah.prototype.o=function(a){var b=_.Ah.zb.o.call(this,a);if(b){let c=b.creation,d=b.expiration;if(d&&d<_.Ea()||c&&c>_.Ea())_.Ah.prototype.remove.call(this,a);else return b}};_.Ha(Ch,Bh);Ch.prototype[Symbol.iterator]=function(){return _.th(this.Tc(!0)).j()};Ch.prototype.clear=function(){var a=Array.from(this);for(let b of a)this.remove(b)};_.Ha(Dh,Ch);_.g=Dh.prototype;_.g.isAvailable=function(){if(this.o===null){var a=this.j;if(a)try{a.setItem("__sak","1");a.removeItem("__sak");var b=!0}catch(c){b=c instanceof DOMException&&(c.name==="QuotaExceededError"||c.code===22||c.code===1014||c.name==="NS_ERROR_DOM_QUOTA_REACHED")&&a&&a.length!==0}else b=!1;this.o=b}return this.o};
_.g.set=function(a,b){Eh(this);try{this.j.setItem(a,b)}catch(c){if(this.j.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}};_.g.get=function(a){Eh(this);a=this.j.getItem(a);if(typeof a!=="string"&&a!==null)throw"Storage mechanism: Invalid value was encountered";return a};_.g.remove=function(a){Eh(this);this.j.removeItem(a)};
_.g.Tc=function(a){Eh(this);var b=0,c=this.j,d=new _.ph;d.next=function(){if(b>=c.length)return _.Zr;var e=c.key(b++);if(a)return{value:e,done:!1};e=c.getItem(e);if(typeof e!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:e,done:!1}};return d};_.g.clear=function(){Eh(this);this.j.clear()};_.g.key=function(a){Eh(this);return this.j.key(a)};_.Ha(Fh,Dh);_.Ha(Gh,Ch);Gh.prototype.set=function(a,b){this.o.set(this.j+a,b)};Gh.prototype.get=function(a){return this.o.get(this.j+a)};Gh.prototype.remove=function(a){this.o.remove(this.j+a)};Gh.prototype.Tc=function(a){var b=this.o[Symbol.iterator](),c=this,d=new _.ph;d.next=function(){var e=b.next();if(e.done)return e;for(e=e.value;e.slice(0,c.j.length)!=c.j;){e=b.next();if(e.done)return e;e=e.value}return{value:a?e.slice(c.j.length):c.o.get(e),done:!1}};return d};var Ih={},bs=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";Ih.assign=function(a){for(var b=Array.prototype.slice.call(arguments,1);b.length;){var c=b.shift();if(c){if(typeof c!=="object")throw new TypeError("ba`"+c);for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};Ih.gn=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a};
var cs={kf:function(a,b,c,d,e){if(b.subarray&&a.subarray)a.set(b.subarray(c,c+d),e);else for(var f=0;f<d;f++)a[e+f]=b[c+f]},yp:function(a){var b,c;var d=c=0;for(b=a.length;d<b;d++)c+=a[d].length;var e=new Uint8Array(c);d=c=0;for(b=a.length;d<b;d++){var f=a[d];e.set(f,c);c+=f.length}return e}},ds={kf:function(a,b,c,d,e){for(var f=0;f<d;f++)a[e+f]=b[c+f]},yp:function(a){return[].concat.apply([],a)}};
Ih.Lz=function(){bs?(Ih.hf=Uint8Array,Ih.Rc=Uint16Array,Ih.Cs=Int32Array,Ih.assign(Ih,cs)):(Ih.hf=Array,Ih.Rc=Array,Ih.Cs=Array,Ih.assign(Ih,ds))};Ih.Lz();var es=!0;try{new Uint8Array(1)}catch(a){es=!1};var ui={};ui=function(a,b,c,d){var e=a&65535|0;a=a>>>16&65535|0;for(var f;c!==0;){f=c>2E3?2E3:c;c-=f;do e=e+b[d++]|0,a=a+e|0;while(--f);e%=65521;a%=65521}return e|a<<16|0};for(var vi={},hs,is=[],js=0;js<256;js++){hs=js;for(var ks=0;ks<8;ks++)hs=hs&1?3988292384^hs>>>1:hs>>>1;is[js]=hs}vi=function(a,b,c,d){c=d+c;for(a^=-1;d<c;d++)a=a>>>8^is[(a^b[d])&255];return a^-1};var ji={};ji={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"};var Yh=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],bi=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Li=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],ni=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],oi=Array(576);Kh(oi);var pi=Array(60);Kh(pi);var $h=Array(512);Kh($h);var Xh=Array(256);Kh(Xh);var Zh=Array(29);Kh(Zh);var ci=Array(30);Kh(ci);var Ii,Ji,Ki,Hi=!1;var Di;
Di=[new Bi(0,0,0,0,function(a,b){var c=65535;for(c>a.kc-5&&(c=a.kc-5);;){if(a.ba<=1){wi(a);if(a.ba===0&&b===0)return 1;if(a.ba===0)break}a.V+=a.ba;a.ba=0;var d=a.Tb+c;if(a.V===0||a.V>=d)if(a.ba=a.V-d,a.V=d,qi(a,!1),a.va.ya===0)return 1;if(a.V-a.Tb>=a.Bb-262&&(qi(a,!1),a.va.ya===0))return 1}a.rb=0;if(b===4)return qi(a,!0),a.va.ya===0?3:4;a.V>a.Tb&&qi(a,!1);return 1}),new Bi(4,4,8,4,xi),new Bi(4,5,16,8,xi),new Bi(4,6,32,32,xi),new Bi(4,4,16,16,yi),new Bi(8,16,32,32,yi),new Bi(8,16,128,128,yi),new Bi(8,
32,128,256,yi),new Bi(32,128,258,1024,yi),new Bi(32,258,258,4096,yi)];var Gi={};Gi=function(){this.input=null;this.ef=this.Eb=this.Ve=0;this.output=null;this.qn=this.ya=this.fg=0;this.msg="";this.state=null;this.Pk=2;this.qa=0};var Mi=Object.prototype.toString;
Fi.prototype.push=function(a,b){var c=this.va,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=Jh(a):Mi.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.Ve=0;c.Eb=c.input.length;do{c.ya===0&&(c.output=new Ih.hf(d),c.fg=0,c.ya=d);a=Ei(c,e);if(a!==1&&a!==0)return Ni(this,a),this.ended=!0,!1;if(c.ya===0||c.Eb===0&&(e===4||e===2))if(this.options.to==="string"){var f=Ih.gn(c.output,c.fg);b=f;f=f.length;if(f<65537&&(b.subarray&&
es||!b.subarray))b=String.fromCharCode.apply(null,Ih.gn(b,f));else{for(var h="",k=0;k<f;k++)h+=String.fromCharCode(b[k]);b=h}this.chunks.push(b)}else b=Ih.gn(c.output,c.fg),this.chunks.push(b)}while((c.Eb>0||c.ya===0)&&a!==1);if(e===4)return(c=this.va)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=ki(c,-2):(c.state=null,a=d===113?ki(c,-3):0)):a=-2,Ni(this,a),this.ended=!0,a===0;e===2&&(Ni(this,0),c.ya=0);return!0};_.H=class{constructor(a){this.name=a}};var vp=new _.H("rawColdConfigGroup");var up=new _.H("rawHotConfigGroup");var ls;ls=_.u.window;_.Qi=ls?.yt?.config_||ls?.ytcfg?.data_||{};_.ra("yt.config_",_.Qi);var Ti=[];var hj=/^[\w.]*$/,aj={q:!0,search_query:!0},$i=String(Zi);var ij=new class{constructor(a,b){this.j=a;this.o=b}}(window,window.document);_.ra("yt.ads_.signals_.getAdSignalsString",function(a){return bj(_.mj(a))});_.Ea();navigator.userAgent.indexOf(" (CrKey ");var ms;ms=0;_.ns=_.ar?"webkit":$q?"moz":Zq?"ms":Yq?"o":"";_.ra("ytDomDomGetNextId",_.sa("ytDomDomGetNextId")||(()=>++ms));_.ps=_.u.ytEventsEventsListeners||{};_.ra("ytEventsEventsListeners",_.ps);_.qs=_.u.ytEventsEventsCounter||{count:0};_.ra("ytEventsEventsCounter",_.qs);_.rs=ed(function(){var a=!1;try{let b=Object.defineProperty({},"capture",{get:function(){a=!0}});window.addEventListener("test",null,b)}catch(b){}return a});var ss;ss=window;_.fl=ss.ytcsi&&ss.ytcsi.now?ss.ytcsi.now:ss.performance&&ss.performance.timing&&ss.performance.now&&ss.performance.timing.navigationStart?()=>ss.performance.timing.navigationStart+ss.performance.now():()=>(new Date).getTime();var oj="XMLHttpRequest"in _.u?()=>new XMLHttpRequest:null;var ts="absolute_experiments client_dev_domain client_dev_expflag client_dev_regex_map client_dev_root_url client_rollout_override expflag forcedCapability jsfeat jsmode mods theme".split(" ");[...ts];var zj={Authorization:"AUTHORIZATION","X-Goog-EOM-Visitor-Id":"EOM_VISITOR_DATA","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-Youtube-Domain-Admin-State":"DOMAIN_ADMIN_STATE","X-Youtube-Chrome-Connected":"CHROME_CONNECTED_HEADER","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Delegation-Context":"INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL",
"X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-Goog-AuthUser":"SESSION_INDEX","X-Goog-PageId":"DELEGATED_SESSION_ID"},Lj=["app","debugcss","debugjs","expflag","force_ad_params","force_ad_encrypted","force_viral_ad_response_params","forced_experiments","innertube_snapshots","innertube_goldens","internalcountrycode","internalipoverride","absolute_experiments","conditional_experiments","sbb","sr_bns_address",...ts],Hj=!1,Ej=yj;_.om=class{constructor(){this.kn=!0}};_.us=_.sa("ytglobal.prefsUserPrefsPrefs_")||{};_.ra("ytglobal.prefsUserPrefsPrefs_",_.us);var Sj={bluetooth:"CONN_DISCO",cellular:"CONN_CELLULAR_UNKNOWN",ethernet:"CONN_WIFI",none:"CONN_NONE",wifi:"CONN_WIFI",wimax:"CONN_CELLULAR_4G",other:"CONN_UNKNOWN",unknown:"CONN_UNKNOWN","slow-2g":"CONN_CELLULAR_2G","2g":"CONN_CELLULAR_2G","3g":"CONN_CELLULAR_3G","4g":"CONN_CELLULAR_4G"},Uj={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};_.Yj=class extends Error{constructor(a,...b){super(a);this.args=[...b];Object.setPrototypeOf(this,new.target.prototype)}};var vs=class{pb(a,b){return this.Fa(a,1,b)}U(a){var b=_.sa("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var ws=_.tj("web_emulated_idle_callback_delay",300),hk=1E3/60-3,ek=[8,5,4,3,2,1,0],kk=class extends _.Xd{constructor(a={}){super();this.o=[];this.v={};this.ha=this.j=0;this.paused=this.D=!1;this.Z=[];this.ea=this.ma=!1;for(let b of ek)this.o[b]=[];this.B=0;this.Ov=a.timeout||1;this.M=hk;this.I=0;this.Ka=this.Gw.bind(this);this.Wk=this.Ix.bind(this);this.Db=this.Ua.bind(this);this.bc=this.Xv.bind(this);this.Md=this.Gx.bind(this);this.Ea=!!window.requestIdleCallback&&!!window.cancelIdleCallback&&!_.x("disable_scheduler_requestIdleCallback");
(this.xa=a.useRaf!==!1&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",this.Ka)}U(a){var b=_.Ea();ak(this,a);a=_.Ea()-b;this.D||(this.M-=a)}Fa(a,b,c){++this.ha;if(b===10)return this.U(a),this.ha;var d=this.ha;this.v[d]=a;this.D&&!c?this.Z.push({id:d,priority:b}):(this.o[b].push(d),this.paused||this.D||(this.j!==0&&ck(this)!==this.I&&this.stop(),this.start()));return d}za(a){delete this.v[a]}isHidden(){return!!document.hidden||!1}Jb(a){var b=_.sa("yt.logging.errors.log");
b&&b(a)}Xv(a){var b=void 0;a&&(b=a.timeRemaining());this.ma=!0;ik(this,b);this.ma=!1}Ix(){ik(this)}Ua(){jk(this)}Gx(a){this.ea=!0;var b=ck(this);b===4&&b!==this.I&&(this.stop(),this.start());ik(this,void 0,a);this.ea=!1}Gw(){this.isHidden()||jk(this);this.j&&(this.stop(),this.start())}requestIdleCallback(a){return this.Ea?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a,ws)}cancelIdleCallback(a){this.Ea?window.cancelIdleCallback(a):window.clearTimeout(a)}start(){this.paused=!1;if(this.j===
0)switch(this.I=ck(this),this.I){case 1:this.j=this.requestIdleCallback(this.bc);break;case 2:this.j=window.setTimeout(this.Wk,this.Ov);break;case 3:this.j=window.requestAnimationFrame(this.Md);break;case 4:this.j=window.setTimeout(this.Db,0)}}pause(){this.stop();this.paused=!0}stop(){if(this.j){switch(this.I){case 1:this.cancelIdleCallback(this.j);break;case 2:case 4:window.clearTimeout(this.j);break;case 3:window.cancelAnimationFrame(this.j)}this.j=0}}ka(){dk(this);this.stop();this.xa&&document.removeEventListener("visibilitychange",
this.Ka);super.ka()}};var ok=_.sa("yt.scheduler.instance.timerIdMap_")||{},vk=_.tj("kevlar_tuner_scheduler_soft_state_timer_ms",800),uk=0,xk=0;var Ck;Ck=class extends vs{Fa(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);var d=_.sa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):_.nj(a,c||0)}za(a){if(a===void 0||!Number.isNaN(Number(a))){var b=_.sa("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}start(){var a=_.sa("yt.scheduler.instance.start");a&&a()}pause(){var a=_.sa("yt.scheduler.instance.pause");a&&a()}};_.ef=_.Dk();
_.sa("yt.scheduler.initialized")||(_.ra("yt.scheduler.instance.dispose",nk),_.ra("yt.scheduler.instance.addJob",pk),_.ra("yt.scheduler.instance.addImmediateJob",qk),_.ra("yt.scheduler.instance.cancelJob",rk),_.ra("yt.scheduler.instance.cancelAllJobs",mk),_.ra("yt.scheduler.instance.start",sk),_.ra("yt.scheduler.instance.pause",wk),_.ra("yt.scheduler.instance.setPriorityThreshold",yk),_.ra("yt.scheduler.instance.enablePriorityThreshold",Ak),_.ra("yt.scheduler.instance.clearPriorityThreshold",Bk),_.ra("yt.scheduler.initialized",
!0));_.fn=class{constructor(a){this.j=(a=_.Hh(a))?new _.Ah(a):null;this.v=document.domain||window.location.hostname}o(){return!!this.j}set(a,b,c,d){c=c||31104E3;this.remove(a);if(this.o())try{this.j.set(a,b,Date.now()+c*1E3);return}catch(f){}var e="";if(d)try{e=escape($r(b))}catch(f){return}else e=escape(b);_.Nj(a,e,c,this.v)}get(a,b){var c=void 0,d=!this.o();if(!d)try{c=this.j.get(a)}catch(e){d=!0}if(d&&(c=_.Mj.get(a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}remove(a){this.o()&&
this.j.remove(a);_.Oj(a,"/",this.v)}};var Ek=(()=>{var a;return()=>{a||(a=new _.fn("ytidb"));return a}})();var Gk;_.Ik=[];Gk=!1;_.Jl=_.fr||_.gr;var xs={AUTH_INVALID:"No user identifier specified.",EXPLICIT_ABORT:"Transaction was explicitly aborted.",IDB_NOT_SUPPORTED:"IndexedDB is not supported.",MISSING_INDEX:"Index not created.",MISSING_OBJECT_STORES:"Object stores not created.",DB_DELETED_BY_MISSING_OBJECT_STORES:"Database is deleted because expected object stores were not created.",DB_REOPENED_BY_MISSING_OBJECT_STORES:"Database is reopened because expected object stores were not created.",UNKNOWN_ABORT:"Transaction was aborted for unknown reasons.",
QUOTA_EXCEEDED:"The current transaction exceeded its quota limitations.",QUOTA_MAYBE_EXCEEDED:"The current transaction may have failed because of exceeding quota limitations.",EXECUTE_TRANSACTION_ON_CLOSED_DB:"Can't start a transaction on a closed database",INCOMPATIBLE_DB_VERSION:"The binary is incompatible with the database version"},ys={AUTH_INVALID:"ERROR",EXECUTE_TRANSACTION_ON_CLOSED_DB:"WARNING",EXPLICIT_ABORT:"IGNORED",IDB_NOT_SUPPORTED:"ERROR",MISSING_INDEX:"WARNING",MISSING_OBJECT_STORES:"ERROR",
DB_DELETED_BY_MISSING_OBJECT_STORES:"WARNING",DB_REOPENED_BY_MISSING_OBJECT_STORES:"WARNING",QUOTA_EXCEEDED:"WARNING",QUOTA_MAYBE_EXCEEDED:"WARNING",UNKNOWN_ABORT:"WARNING",INCOMPATIBLE_DB_VERSION:"WARNING"},zs={AUTH_INVALID:!1,EXECUTE_TRANSACTION_ON_CLOSED_DB:!1,EXPLICIT_ABORT:!1,IDB_NOT_SUPPORTED:!1,MISSING_INDEX:!1,MISSING_OBJECT_STORES:!1,DB_DELETED_BY_MISSING_OBJECT_STORES:!1,DB_REOPENED_BY_MISSING_OBJECT_STORES:!1,QUOTA_EXCEEDED:!1,QUOTA_MAYBE_EXCEEDED:!0,UNKNOWN_ABORT:!0,INCOMPATIBLE_DB_VERSION:!1},
Ok=class extends _.Yj{constructor(a,b={},c=xs[a],d=ys[a],e=zs[a]){super(c,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:a,...b});this.type=a;this.message=c;this.level=d;this.j=e;Object.setPrototypeOf(this,Ok.prototype)}},As=class extends Ok{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},xs.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,As.prototype)}},Qk=class extends Error{constructor(a,b){super();this.index=a;this.objectStore=
b;Object.setPrototypeOf(this,Qk.prototype)}},Rk=["The database connection is closing","Can't start a transaction on a closed database","A mutation operation was attempted on a database that did not allow mutations"];var bl;bl=class{constructor(a){this.j=a}};
_.Wk=class{constructor(a){this.state={status:"PENDING"};this.j=[];this.o=[];a=a.j;var b=d=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:d};for(let e of this.j)e()}},c=d=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED",reason:d};for(let e of this.o)e()}};try{a(b,c)}catch(d){c(d)}}static all(a){return new _.Wk(new bl((b,c)=>{var d=[],e=a.length;e===0&&b(d);for(let f=0;f<a.length;++f)_.Wk.resolve(a[f]).then(h=>{d[f]=h;e--;e===0&&b(d)}).catch(h=>{c(h)})}))}static resolve(a){return new _.Wk(new bl((b,
c)=>{a instanceof _.Wk?a.then(b,c):b(a)}))}static reject(a){return new _.Wk(new bl((b,c)=>{c(a)}))}then(a,b){var c=a??Vk,d=b??Uk;return new _.Wk(new bl((e,f)=>{this.state.status==="PENDING"?(this.j.push(()=>{Yk(this,this,c,e,f)}),this.o.push(()=>{Zk(this,this,d,e,f)})):this.state.status==="FULFILLED"?Yk(this,this,c,e,f):this.state.status==="REJECTED"&&Zk(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};var yl=class{constructor(a,b){this.j=a;this.options=b;this.transactionCount=0;this.v=Math.round((0,_.fl)());this.o=!1}add(a,b,c){return _.jl(this,[a],{mode:"readwrite",jb:!0,commit:el()},d=>d.objectStore(a).add(b,c))}clear(a){return _.jl(this,[a],{mode:"readwrite",jb:!0},b=>b.objectStore(a).clear())}close(){this.j.close();this.options?.closed&&this.options.closed()}count(a,b){return _.jl(this,[a],{mode:"readonly",jb:!0,commit:el()},c=>c.objectStore(a).count(b))}delete(a,b){return _.jl(this,[a],{mode:"readwrite",
jb:!0,commit:el()&&!(b instanceof IDBKeyRange)},c=>c.objectStore(a).delete(b))}get(a,b){return _.jl(this,[a],{mode:"readonly",jb:!0,commit:el()},c=>c.objectStore(a).get(b))}getAll(a,b,c){return _.jl(this,[a],{mode:"readonly",jb:!0},d=>d.objectStore(a).getAll(b,c))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},kl=class{constructor(a){this.j=a}add(a,b){return cl(this.j.add(a,b))}autoIncrement(){return this.j.autoIncrement}clear(){return cl(this.j.clear()).then(()=>
{})}count(a){return cl(this.j.count(a))}delete(a){return a instanceof IDBKeyRange?tl(this,a):cl(this.j.delete(a))}get(a){return cl(this.j.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?cl(this.j.getAll(a,b)):ul(this,a,b)}index(a){try{return new Bs(this.j.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new Qk(a,this.j.name);throw b;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}},gl=class{constructor(a){this.j=a;this.o=new Map;this.aborted=!1;
this.done=new Promise((b,c)=>{this.j.addEventListener("complete",()=>{b()});this.j.addEventListener("error",d=>{d.currentTarget===d.target&&c(this.j.error)});this.j.addEventListener("abort",()=>{var d=this.j.error;if(d)c(d);else if(!this.aborted){d=Ok;var e=this.j.objectStoreNames;let f=[];for(let h=0;h<e.length;h++){let k=e.item(h);if(k===null)throw Error("ma");f.push(k)}d=new d("UNKNOWN_ABORT",{objectStoreNames:f.join(),dbName:this.j.db.name,mode:this.j.mode});c(d)}})})}abort(){this.j.abort();this.aborted=
!0;throw new Ok("EXPLICIT_ABORT");}commit(){this.aborted||this.j.commit?.()}objectStore(a){a=this.j.objectStore(a);var b=this.o.get(a);b||(b=new kl(a),this.o.set(a,b));return b}},Bs=class{constructor(a){this.j=a}count(a){return cl(this.j.count(a))}delete(a){return vl(this,{query:a},b=>b.delete().then(()=>sl(b)))}get(a){return cl(this.j.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?cl(this.j.getAll(a,b)):wl(this,a,b)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}},xl=class{constructor(a,
b){this.request=a;this.cursor=b}delete(){return cl(this.cursor.delete()).then(()=>{})}update(a){return cl(this.cursor.update(a))}};var Cs=class{constructor(a,b){this.name=a;this.options=b;this.v=!0;this.D=this.B=0}o(a,b,c={}){return Al(a,b,c)}delete(a={}){return _.Bl(this.name,a)}open(){if(!this.v)throw Cl(this);if(this.j)return this.j;var a,b=()=>{this.j===a&&(this.j=void 0)},c={blocking:e=>{e.close()},closed:b,uA:b,upgrade:this.options.upgrade},d=async()=>{var e=Error().stack??"";try{let k=await this.o(this.name,this.options.version,c);var f=k,h=this.options;let l=[];for(let m of Object.keys(h.he)){let {Fd:n,RJ:p=Number.MAX_VALUE}=
h.he[m];!(f.j.version>=n)||f.j.version>=p||f.j.objectStoreNames.contains(m)||l.push(m)}if(l.length!==0){let m=Object.keys(this.options.he),n=k.objectStoreNames();if(this.D<_.tj("ytidb_reopen_db_retries",0))return this.D++,k.close(),_.Jk(new Ok("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,foundObjectStores:n})),d();if(this.B<_.tj("ytidb_remake_db_retries",1))return this.B++,await this.delete(),_.Jk(new Ok("DB_DELETED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,
foundObjectStores:n})),d();throw new As(n,m);}return k}catch(k){if(k instanceof DOMException?k.name==="VersionError":"DOMError"in self&&k instanceof DOMError?k.name==="VersionError":k instanceof Object&&"message"in k&&k.message==="An attempt was made to open a database using a lower version than the existing version."){e=await this.o(this.name,void 0,{...c,upgrade:void 0});f=e.j.version;if(this.options.version!==void 0&&f>this.options.version+1)throw e.close(),this.v=!1,Cl(this,f);return e}b();k instanceof
Error&&!_.x("ytidb_async_stack_killswitch")&&(k.stack=`${k.stack}\n${e.substring(e.indexOf("\n")+1)}`);throw Sk(k,this.name,"",this.options.version??-1);}};return this.j=a=d()}};var El=new Cs("YtIdbMeta",{he:{databases:{Fd:1}},upgrade(a,b){b(1)&&_.ll(a,"databases",{keyPath:"actualName"})}});var Nl,Ll=new class{constructor(){}}(new class{constructor(){}});new _.as;var Zl=class extends Cs{constructor(a,b){super(a,b);this.options=b;Lk(a)}o(a,b,c={}){return(this.options.shared?Ul:Tl)(a,b,{...c})}delete(a={}){return(this.options.shared?Yl:Vl)(this.name,a)}};var bm=_.am("ytGcfConfig",{he:{coldConfigStore:{Fd:1},hotConfigStore:{Fd:1}},shared:!1,upgrade(a,b){b(1)&&(_.pl(_.ll(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),_.pl(_.ll(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var Ds=class extends _.Xd{constructor(){super();this.o=[];this.j=[];var a=_.sa("yt.gcf.config.hotUpdateCallbacks");a?(this.o=[...a],this.j=a):(this.j=[],_.ra("yt.gcf.config.hotUpdateCallbacks",this.j))}ka(){for(let b of this.o){var a=this.j;let c=a.indexOf(b);c>=0&&a.splice(c,1)}this.o.length=0;super.ka()}};var jm=class{constructor(){this.j=0;this.o=new Ds}mj(){return _.sa("yt.gcf.config.hotConfigGroup")??_.w("RAW_HOT_CONFIG_GROUP")}B(a){this.hotHashData=a;_.ra("yt.gcf.config.hotHashData",this.hotHashData||null)}};var Es;Es=typeof TextEncoder!=="undefined"?new TextEncoder:null;_.zm=Es?a=>Es.encode(a):a=>{a=_.Zb(a);var b=new Uint8Array(a.length);for(let c=0;c<b.length;c++)b[c]=a[c];return b};_.qm.prototype.serialize=function(){return{version:this.version,args:this.args}};_.rm.prototype.toString=function(){return this.topic};var Fs=_.sa("ytPubsub2Pubsub2Instance")||new _.uh;_.uh.prototype.subscribe=_.uh.prototype.subscribe;_.uh.prototype.unsubscribeByKey=_.uh.prototype.Rh;_.uh.prototype.publish=_.uh.prototype.publish;_.uh.prototype.clear=_.uh.prototype.clear;_.ra("ytPubsub2Pubsub2Instance",Fs);_.Gs=_.sa("ytPubsub2Pubsub2SubscribedKeys")||{};_.ra("ytPubsub2Pubsub2SubscribedKeys",_.Gs);_.Hs=_.sa("ytPubsub2Pubsub2TopicToKeys")||{};_.ra("ytPubsub2Pubsub2TopicToKeys",_.Hs);_.Is=_.sa("ytPubsub2Pubsub2IsAsync")||{};
_.ra("ytPubsub2Pubsub2IsAsync",_.Is);_.ra("ytPubsub2Pubsub2SkipSubKey",null);var Am;_.xm=_.tj("max_body_size_to_compress",5E5);_.ym=_.tj("min_body_size_to_compress",500);Am=0;var Js=class{constructor(a){this.ii=this.Hc=!1;this.potentialEsfErrorCounter=this.j=0;this.handleError=()=>{};this.Kf=()=>{};this.now=Date.now;this.Pg=!1;this.Pr=a.Pr??100;this.yr=a.yr??1;this.wr=a.wr??2592E6;this.kr=a.kr??12E4;this.xr=a.xr??5E3;this.Ha=a.Ha??void 0;this.Di=!!a.Di;this.ri=a.ri??.1;this.zj=a.zj??10;a.handleError&&(this.handleError=a.handleError);a.Kf&&(this.Kf=a.Kf);a.Pg&&(this.Pg=a.Pg);a.ii&&(this.ii=a.ii);this.Ia=a.Ia;this.wc=a.wc;this.bb=a.bb;this.Ra=a.Ra;this.wd=a.wd;this.wm=a.wm;
this.om=a.om;Cm(this)&&(!this.Ia||this.Ia("networkless_logging"))&&Em(this)}writeThenSend(a,b={}){if(Cm(this)&&this.Hc){let c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.bb.set(c,this.Ha).then(d=>{c.id=d;this.Ra.Rb()&&Hm(this,c)}).catch(d=>{Hm(this,c);Im(this,d)})}else this.wd(a,b)}sendThenWrite(a,b={},c){if(Cm(this)&&this.Hc){let d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Ia&&this.Ia("nwl_skip_retry")&&(d.skipRetry=c);if(this.Ra.Rb()||this.Ia&&
this.Ia("nwl_aggressive_send_then_write")&&!d.skipRetry){if(!d.skipRetry){let e=b.onError?b.onError:()=>{};b.onError=async(f,h)=>{await this.bb.set(d,this.Ha).catch(k=>{Im(this,k)});e(f,h)}}this.wd(a,b,d.skipRetry)}else this.bb.set(d,this.Ha).catch(e=>{this.wd(a,b,d.skipRetry);Im(this,e)})}else this.wd(a,b,this.Ia&&this.Ia("nwl_skip_retry")&&c)}sendAndWrite(a,b={}){if(Cm(this)&&this.Hc){let c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0},d=!1,e=b.onSuccess?b.onSuccess:()=>{};c.options.onSuccess=
(f,h)=>{c.id!==void 0?this.bb.uf(c.id,this.Ha):d=!0;this.Ra.Ue&&this.Ia&&this.Ia("vss_network_hint")&&this.Ra.Ue(!0);e(f,h)};this.wd(c.url,c.options,void 0,!0);this.bb.set(c,this.Ha).then(f=>{c.id=f;d&&this.bb.uf(c.id,this.Ha)}).catch(f=>{Im(this,f)})}else this.wd(a,b,void 0,!0)}o(){if(!Cm(this))throw Error("ra");this.j||(this.j=this.wc.pb(async()=>{var a=await this.bb.Jp("NEW",this.Ha);a?(await Hm(this,a),this.j&&(this.j=0,this.o())):this.v()},this.Pr))}v(){this.wc.za(this.j);this.j=0}};var Lm;var Ro={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135,
mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28,
nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42,
assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225,
liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69,
mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84,
mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217,
vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125,
streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159,
anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176,
transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182,
videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402,
ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211,
tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238,
offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252,
siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289,
layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312,
tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333,
mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356,
idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374,
googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393,
mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417,
sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462,
lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128,
blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522,
tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484,
channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507,
producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531,
coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551,
scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557,mdeC2PaEvent:559};var Wm=_.am("ServiceWorkerLogsDatabase",{he:{SWHealthLog:{Fd:1}},shared:!0,upgrade:(a,b)=>{b(1)&&_.pl(_.ll(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},version:1});var dn={},cn=0;var en;var jn=class{constructor(){this.j=new Map;this.o=!1}requestComplete(a,b){b&&(this.o=!0);a=this.removeParams(a);this.j.get(a)||this.j.set(a,b)}isEndpointCFR(a){a=this.removeParams(a);return(a=this.j.get(a))?!1:a===!1&&this.o?!0:null}removeParams(a){return a.split("?")[0]}};jn.prototype.removeParams=jn.prototype.removeParams;jn.prototype.isEndpointCFR=jn.prototype.isEndpointCFR;jn.prototype.requestComplete=jn.prototype.requestComplete;jn.getInstance=kn;var ln=class extends _.cf{constructor(){super();this.v=!1;this.j=gf();this.j.listen("networkstatus-online",()=>{if(this.v&&_.x("offline_error_handling")){var a=gn().get("errors",!0);if(a){for(let b in a)if(a[b]){let c=new _.Yj(b,"sent via offline_errors");c.name=a[b].name;c.stack=a[b].stack;c.level=a[b].level;_.Vi(c)}gn().set("errors",{},2592E3,!0)}}})}Rb(){return this.j.Rb()}Ue(a){this.j.isOnline=a}Uv(){var a=window.navigator.onLine;return a===void 0?!0:a}ev(){this.v=!0}listen(a,b){return this.j.listen(a,
b)}Fj(a){return hf(this.j,a)}};ln.prototype.sendNetworkCheckRequest=ln.prototype.Fj;ln.prototype.listen=ln.prototype.listen;ln.prototype.enableErrorFlushing=ln.prototype.ev;ln.prototype.getWindowStatus=ln.prototype.Uv;ln.prototype.networkStatusHint=ln.prototype.Ue;ln.prototype.isNetworkAvailable=ln.prototype.Rb;ln.getInstance=mn;_.Ks=class extends _.cf{constructor(a={}){super();this.j=this.D=0;this.v=mn();var b=_.sa("yt.networkStatusManager.instance.listen").bind(this.v);b&&(a.rateLimit?(this.rateLimit=a.rateLimit,b("networkstatus-online",()=>{nn(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{nn(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Rb(){var a=
_.sa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.v)():!0}Ue(a){var b=_.sa("yt.networkStatusManager.instance.networkStatusHint").bind(this.v);b&&b(a)}async Fj(a){var b=_.sa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.v);return _.x("skip_network_check_if_cfr")&&kn().isEndpointCFR("generate_204")?new Promise(c=>{this.Ue(window.navigator?.onLine||!0);c(this.Rb())}):b?b(a):!0}};var Ls,on=class extends Js{constructor(){Ls||(Ls=new _.Ks({kJ:!0,bI:!0}));super({bb:{vu:Um,uf:Tm,Jp:Qm,Wx:Rm,Wm:Sm,set:Pm},Ra:Ls,handleError:(a,b,c)=>{var d=c?.error?.code;d===400||d===415?(a=new _.Yj(a.message,b,c?.error?.code),_.Xi(a,void 0,void 0,void 0,!0)):_.Vi(a)},Kf:_.Xi,wd:rn,now:_.fl,xs:hn,wc:_.Dk(),wm:"publicytnetworkstatus-online",om:"publicytnetworkstatus-offline",Di:!0,ri:.1,zj:_.tj("potential_esf_error_limit",10),Ia:_.x,Pg:!(_.Xj()&&_.tn())});this.B=new _.as;_.x("networkless_immediately_drop_all_requests")&&
Vm();Yl("LogsDatabaseV2")}writeThenSend(a,b){b||(b={});b=sn(a,b);_.Xj()||(this.Hc=!1);super.writeThenSend(a,b)}sendThenWrite(a,b,c){b||(b={});b=sn(a,b);_.Xj()||(this.Hc=!1);super.sendThenWrite(a,b,c)}sendAndWrite(a,b){b||(b={});b=sn(a,b);_.Xj()||(this.Hc=!1);super.sendAndWrite(a,b)}awaitInitialization(){return this.B.promise}};_.vn=!1;_.un=_.u.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.vn};_.ra("ytNetworklessLoggingInitializationOptions",_.un);var Bp=class{constructor(a){this.config_=null;a?this.config_=a:lm()&&(this.config_=mm())}isReady(){!this.config_&&lm()&&(this.config_=mm());return!!this.config_}};var Ms;Ms=_.u.ytPubsubPubsubInstance||new _.uh;_.Ns=_.u.ytPubsubPubsubSubscribedKeys||{};_.Os=_.u.ytPubsubPubsubTopicToKeys||{};_.Ps=_.u.ytPubsubPubsubIsSynchronous||{};_.uh.prototype.subscribe=_.uh.prototype.subscribe;_.uh.prototype.unsubscribeByKey=_.uh.prototype.Rh;_.uh.prototype.publish=_.uh.prototype.publish;_.uh.prototype.clear=_.uh.prototype.clear;_.ra("ytPubsubPubsubInstance",Ms);_.ra("ytPubsubPubsubTopicToKeys",_.Os);_.ra("ytPubsubPubsubIsSynchronous",_.Ps);
_.ra("ytPubsubPubsubSubscribedKeys",_.Ns);var Dn=Date.now().toString();Date.now();_.Mn=Symbol("Ca");var In=class{constructor(a){this.key=a}};var Pn=class{constructor(){this.v=new Map;this.j=new Map;this.o=new Map}resolve(a){return"function"==typeof _.Qs&&a instanceof _.Qs?Ln(this,a):a instanceof In?Kn(this,a.key,[],!0):Kn(this,a,[])}};_.Rs=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}};var On;var Qn=window;var go=_.x("web_enable_lifecycle_monitoring")&&Rn()!==0,Vn=_.x("web_enable_lifecycle_monitoring");var fo=class{constructor(a){this.scheduler=_.Dk();this.o=new _.as;this.j=a;for(let c=0;c<this.j.length;c++){let d=this.j[c];a=()=>{d.kh();this.j[c].Cj=!0;this.j.every(e=>e.Cj===!0)&&this.o.resolve()};var b=this.getPriority(d);b=this.scheduler.Fa(a,b);this.j[c]={...d,kh:a,jobId:b}}}cancel(){for(let a of this.j)a.jobId===void 0||a.Cj||this.scheduler.za(a.jobId),a.Cj=!0;this.o.resolve()}getPriority(a){return a.priority??0}};_.Ss=class{constructor(a){this.state=a;this.plugins=[];this.v=void 0;this.B={};go&&Sn(this.state)}get currentState(){return this.state}install(a){this.plugins.push(a);return this}uninstall(...a){a.forEach(b=>{b=this.plugins.indexOf(b);b>-1&&this.plugins.splice(b,1)})}transition(a,b){go&&Tn(this.state);var c=this.transitions.find(d=>Array.isArray(d.from)?d.from.find(e=>e===this.state&&d.to===a):d.from===this.state&&d.to===a);if(c){this.j&&(Un(this.j),this.j=void 0);Wn(this,a,b);this.state=a;go&&Sn(this.state);
c=c.action.bind(this);let d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c($n(this,d),b)}else throw Error("Ga`"+this.state+"`"+a);}};var io=class extends _.Ss{constructor(){super("none");this.o=null;this.v=10;this.transitions=[{from:"none",to:"application_navigating",action:this.D},{from:"application_navigating",to:"none",action:this.K},{from:"application_navigating",to:"application_navigating",action:()=>{}},{from:"none",to:"none",action:()=>{}}]}D(a,b){this.o=_.Zj(()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);a(b?.event)}K(a,b){this.o&&(_.ef.za(this.o),this.o=null);a(b?.event)}},ho;var so=_.tj("ytcsi_debug_max_size",100);var Ts=0;var vq=class extends _.qm{constructor(a,b){super(arguments);this.timer=b}},uq=new _.rm("aft-recorded",vq);var Lp=[{Yl:a=>`Cannot read property '${a.key}'`,yj:{Error:[{regexp:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{regexp:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{regexp:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{regexp:/\uc815\uc758\ub418\uc9c0 \uc54a\uc74c \ub610\ub294 (null|undefined) \ucc38\uc870\uc778 '([^']+)' \uc18d\uc131\uc744 \uac00\uc838\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4./,
groups:["value","key"]},{regexp:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{regexp:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{regexp:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Yl:a=>`Cannot call '${a.key}'`,yj:{TypeError:[{regexp:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{regexp:/([^ ]+) called on (null or undefined)/,
groups:["key","value"]},{regexp:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{regexp:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{regexp:/\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306f '([^']+)' \u30d7\u30ed\u30d1\u30c6\u30a3\u307e\u305f\u306f\u30e1\u30bd\u30c3\u30c9\u3092\u30b5\u30dd\u30fc\u30c8\u3057\u3066\u3044\u307e\u305b\u3093/,groups:["key"]},{regexp:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,
groups:["key"]}]}},{Yl:a=>`${a.key} is not defined`,yj:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var Bo={ce:[],Jd:[{callback:wo,weight:500},{callback:xo,weight:500}]};var zo=class{constructor(){this.Jd=[];this.ce=[]}},yo;_.Tp=new _.uh;var tp=[];_.ra("yt.logging.transport.getScrapedGelPayloads",function(){return tp});var Mo=class{constructor(){this.store={};this.j={}}storePayload(a,b){a=Jo(a);this.store[a]?this.store[a].push(b):(this.j={},this.store[a]=[b]);_.x("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return a}smartExtractMatchingEntries(a){if(!a.keys.length)return[];var b=Lo(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d<b.length;d++)this.store[b[d]]&&a.sizeLimit&&(this.store[b[d]].length<=a.sizeLimit?(c.push(...this.store[b[d]]),delete this.store[b[d]]):
c.push(...this.store[b[d]].splice(0,a.sizeLimit)));a?.sizeLimit&&c.length<a?.sizeLimit&&(a.sizeLimit-=c.length,c.push(...this.smartExtractMatchingEntries(a)));return c}extractMatchingEntries(a){a=Lo(this,a);var b=[];for(let c=0;c<a.length;c++)this.store[a[c]]&&(b.push(...this.store[a[c]]),delete this.store[a[c]]);return b}getSequenceCount(a){a=Lo(this,a);var b=0;for(let c=0;c<a.length;c++)b+=this.store[a[c]]?.length||0;return b}};Mo.prototype.getSequenceCount=Mo.prototype.getSequenceCount;
Mo.prototype.extractMatchingEntries=Mo.prototype.extractMatchingEntries;Mo.prototype.smartExtractMatchingEntries=Mo.prototype.smartExtractMatchingEntries;Mo.prototype.storePayload=Mo.prototype.storePayload;var wp=new _.Rs("FinchConfigManagerService");var lp=_.tj("initial_gel_batch_timeout",2E3),jp=_.tj("gel_queue_timeout_max_ms",6E4),mp=_.tj("gel_min_batch_size",5),Yo=void 0,Us=class{constructor(){this.B=this.o=this.v=0;this.j=!1}},yp=new Us,xp=new Us,ip=new Us,hp=new Us,ap,kp=!0,ep=_.u.ytLoggingTransportTokensToCttTargetIds_||{};_.ra("ytLoggingTransportTokensToCttTargetIds_",ep);var Uo={};var zp=_.u.ytLoggingGelSequenceIdObj_||{};_.ra("ytLoggingGelSequenceIdObj_",zp);var Op=new Set,Ip=0,Vp=0,Up=0,Kp=[],Jp=[],Xp=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];_.ra("ytLoggingGelSequenceIdObj_",_.u.ytLoggingGelSequenceIdObj_||{});var $p=_.u.ytLoggingLatencyUsageStats_||{};_.ra("ytLoggingLatencyUsageStats_",$p);
var Yp=class{constructor(){this.j=0}tick(a,b,c,d){aq(this,`tick_${a}_${b}`)||_.Cp("latencyActionTicked",{tickName:a,clientActionNonce:b},{timestamp:c,cttAuthInfo:d})}info(a,b,c){var d=Object.keys(a).join("");aq(this,`info_${d}_${b}`)||(a=Object.assign({},a),a.clientActionNonce=b,_.Cp("latencyActionInfo",a,{cttAuthInfo:c}))}jspbInfo(){}span(a,b,c){var d=Object.keys(a).join("");aq(this,`span_${d}_${b}`)||(a.clientActionNonce=b,_.Cp("latencyActionSpan",a,{cttAuthInfo:c}))}};var Vs,Ws;Vs=window;Ws=class{constructor(){this.timing={};this.clearResourceTimings=()=>{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}};_.pq=Vs.performance||Vs.mozPerformance||Vs.msPerformance||Vs.webkitPerformance||new Ws;var jq=_.Gn();_.ra("yt_logging_screen.getRootVeType",_.eq);_.ra("yt_logging_screen.getCurrentCsn",_.gq);_.ra("yt_logging_screen.getCttAuthInfo",_.iq);_.ra("yt_logging_screen.setCurrentScreen",_.kq);var tq,nq;tq=!1;nq=!1;_.Xs=(0,_.Ca)(_.pq.clearResourceTimings||_.pq.webkitClearResourceTimings||_.pq.mozClearResourceTimings||_.pq.msClearResourceTimings||_.pq.oClearResourceTimings||_.dd,_.pq);var Zs;
_.Ys=_.Wi(function(a,b,c,d,e,f,h){if(!_.x("web_csi_action_sampling_enabled")||!_.lo(f).actionDisabled){var k=h?.spanStatus;h=h?.rootSpanNonce;let l=_.oo(f);l.gelSpans?l.gelSpans[a]=!0:l.gelSpans={[a]:!0};Ts++;a={spanName:a,spanLengthUsec:String(Math.round(b*1E3)),spanNonce:Ts,rootSpanNonce:h||Ts};k&&(a.spanStatus=k);d&&(a.spanInfo=d);e&&(a.parentSpanNonce=e);c&&(a.spanStartTimeUsec=String(Math.round(c*1E3)));c=a;_.vo(f||"").span[String(c.spanName)]=c;d=_.oo(f);d.gelSpans||(d.gelSpans={});_.zn(d.gelSpans,c);
d=_.qo(f);f=_.lo(f).cttAuthInfo;Zp().span(c,d,f);return c.spanNonce}});Zs=window;Zs.ytcsi&&(Zs.ytcsi.infoGel=_.wq,Zs.ytcsi.tick=_.xq);var $s;$s=new _.as;_.at=$s.promise;(function(a){_.xq("mm_is");var b=new Yr;_.Qd(b);_.x("web_enable_lazy_css")&&(new Nr).init();b.Pm(()=>{gh();_.xq("mm_ie");a?.()});b.Ln(Rg.ERROR,(c,d,e)=>{_.Vi(Error("Ha`"+d+"`"+e))})})(()=>{$s.resolve()});
_._ModuleManager_initialize=function(a,b){if(!_.Md){if(!_.Pd)return;_.Qd(_.Pd())}_.Md.Jh(a,b)};
_._ModuleManager_initialize('root/sy0/n73qwf:1/sy1/sy2:3/iuT5Oc:4/sy3/UUJqVe:1,6/sy5/sy4:8/MpJwZc:1,6,9/sy6/sy7:8/sy8:c/syc/syg:b,e/syh:f/sya/sy1f/sy3c:i/sy3p:i/sy56/sy52/sy54/sy57:j,k,l,m,n/sy55:j,m,n/sy3d/sy9:3,c,g,h/syk/sy53/syb:s/syd:8,e/sy58:j,l,m,n/sy5a:k,q,w/sye/syf/syi/syj/syl/sym/sy1h/sy1e/sy1l:15/sy38:14,16/syp:1,9,c/syu:c/sys:d,18,19/sy1i/sy2d/sy2k:1a/sy2j:1d/sy2w:1a/sy19/sy1p/sy20/sy2m/sy2n:1j/sy1b/sy1y/sy2u/sy1k:c,v,1h,1i,1k,1l,1m,1n/sy2l/sy1t:1g,1n/sy31/syv:c/sy10:18/syz:1t/syy:1a/sy36:c/sy3f:c/sy1m:b,1f,1q,1r,1s,1u,1v,1w,1x/sy2r/sy3e/sy3a:h/sy12:1a/sy3g:1u/sy3h:19/sy1q:g,j,q,1o,1p,1y,1z,20,21,22,23,24/sy3i:1z/sy3l:1e/sy3z:1e/sy40:1e/sy4c:1e/sy43:1e/sy4d:1e/sy4e/sy4f:19/syx:1a/syt:1a/syr:2g/sy18:1d,1s,2f,2h/sy2o/sy32/sy3b:19,1o,1u/sy3j:1w,2h,2k,2l/syw:18/sy17:21,2n/sy4a/sy1n:1o,1s,2h,2o,2p/sy1u/sy1x/sy2s:16/sy2z/sy1d/sy3s:19/sy4g:j,k,q,1f,1u,1w,1x,2k,2v/sy49:c,1b/sy4h:18,1s/sy3x:c/sy3y:19,30/sy2c:11,25,26,27,28,29,2a,2b,2c,2d,2e,2i,2j,2m,2q,2r,2s,2t,2u,2w,2x,2y,2z,31/sy1j:16/sy23:33/sy4i:19,30/sy22:1o/sy24/sy2i:19,37/sy42/sy4n:32,36,38,39/syn:17,1c,34,35,3a/sy33/sy2v:18/sy1a:k,m,t,u,25,2f,2l,3c,3d/sy4k/sy4l:3f/sy3t/sy3v/sy4m:j,k,1a,1s,1u,1w,1x,3g,3h,3i/sy29/sy3k:1e/sy1o:1m/sy2h:3m/sy14:1t,22/sy2f:j,k,q,1s,1w,1x,23,3o/sy2g/sy3r/sy3w:1o/sy3q/sy1g/sy3o/sy3u:1e/sy3n:25,2i,2l,2w,3h,3i,3p,3r,3t,3u,3v,3w/sy28:2k,2s,2t,31,3n,3q,3s,3x/sy4p/sy2q/sy2y/sy2t:1n,3d/sy4r/sy4q:1e/sy26:1b,1v,1w,3q,43,44/sy2p:1e/sy3m:1e/sy41:1e/sy25/sy44:1e/sy45:1e/sy46/sy47:4c/sy48:3o,4d/sy27:25,26,27,2b,2i,2q,2w,2y,49,4a,4b,4e/sy4b:1e/sy2a:k,28,2v,38,39,47,48,4f,4g/sy1s/sy4j:16/sy2b:32,35,38,39,3o,4i,4j/sy2e:3k,3y/sy21/sy30/sy4y:19,1s,23/sy50:1a/sy37/sy1z:1i/sy35:1s,1u,1w,2g/sy34:k,1n,1z,2t,3c,4q,4r,4s/sy15:1u/syq:w,10,3b,3e,3j,3l,3z,40,41,42,45,46,4h,4k,4l,4m,4n,4o,4p,4t,4u/sy4s:j,k,q,1a,1w,23,3r,42/syo:o,p,r,4v,4w/sy11:d,18/sy13:1u,22,4y/sy16:2n/sy1v/sy4x:1f,3p,43,4o,4s/sy2x/sy1w:4v,51,52,53/sy39/sy1r:4n/sy4v:1e/sy59:1e/sy4w:j,q,1y,28,2a,2b,2i,2l,3o,56,57,58/sy4o:1e/sy4t:k,1n,1z,4s/sy4u:s,2u,3c/sy4z/sy51:18,1s/sy1c:4,x,y,4x,4z,50,54,55,59,5a,5b,5c,5d,5e/sy5b/sy5c/sy5d/sy5f/sy5h/sy5i/sy5j/sy5k/sy5l:18/sy5g/sy5e:4,z,4x,56,5d,5j,5k,5l,5m,5n,5o,5p/sy5m:5f,5q/base:d,r,u,v,y,z,10,11,12,13/sy5n/sy5o/sy5p:c,h/sy5q:2n,3n,3o,4u/sy78/sy5r:1l,2p,5o,5x/sy7l/sy6n/sy80:16/sy7z:j,1r,1w,23,28,2i,35,3t,50,5e,60,61/sy5s:13,4y,5z,62/sy68/sy6m:3y/sy81:35,61,65/sy7h:j,k,q,1f,1u,1w,3o/sy63/sy5t:32,38,42,5w,63,64,66,67,68/sy5u/sy79:3d,3m,5x/sy8n:6b/sy9n:1e/sy5v:f,j,1k,1w,22,23,56,5k,6c,6d/sy7m:14,4q/sy67:2t,33/sy5w:35,3f,3k,3y,4m,6f,6g/sy7u:1e/sy5z:h/sy8i:1o,1s/sy5x:1b,2d,2o,3y,43,44,6i,6j,6k/sy8h:j,q,1g,1w,1x,23,6k/sy8j:16/sy71/sy6q:j,1r,1w,28,2a,2c,2i,3k,57,6o/sy7e/sy8g/sy5y:z,12,2q,2r,35,3d,3y,4r,55,5e,5v,5w,5y,6j,6m,6n,6p,6q,6r/sy60:25,2i,4b/sy65:1n,4c,5z/sy64:1e,6u/sy85/sy87:1e/sy61:1b,29,2q,3g,6h,6r,6v,6w,6x/sy6t/sy62:1c,2k,2r,35,3s,3x,4t,5b,5c,5k,5l,5w,6c,6g,6z/sy7k:j,k,1a,1q,1w,1x,1z,3g/sy6d/sy66:54,6u,71,72/sy69:1o,1s,1w,28,2a,2u,35,3k,3r,5w,6b,6n,6o/sy7f:c,1h,1j,37/sy7g:1o,38,39,67/sy6a:1c,3a,41,4i,5l,5m,5y,64,72,75,76/sy6b:j,q,16,18,1w,35/sy6l/sy6c:25,27,2i,3o,75,79/sy6e:17,23,28,2k,2t,31,3k,5n/sy86:2d/sy7v:2d,79/sy6s:1b,25,27,2i,2q,49,5y,6x,7c,7d/sy6r:2b,2e,2w,4e,5d,6w,7e/sy6f:2a,3y,7f/sy7s:1e/sy7t:2i,7h/sy8m:1b,1g,1u,1w,2q,3s,49,6i,7d,7i/sy6g:2c,3y,4r,55,6z,7e,7j/sy6h:3e,3z,4n,60,65/sy8c:1e/sy6i:2i,75,7m/sy6j:1k,1z,35,3o,4j,4s,5j/sy6k:k,25,28,2i/sy6o/sy6p:j,18,1w/sy6x/sy6u:1q,1s,1w,2s,2t,31,43,44,5c,7s/sy6v/sy84:1e/sy6w:j,k,1y,2i,31,3g,3o,53,6f,7h,7v/sy6y:1w,28,2i,3r/sy6z:j,k,q,1a,1w,3g,3t/sy70:25,2i,6x/sy72:j,q,16,1o,1u,1w,2a,2i,35,3o,6o/sy8f:1e/sy8a:1e/sy73:15,1w,2i,30,3o,46,47,4g,81,82/sy74:2i,75,76/sy7x:1e/sy7y:1e/sy75:1p,1x,20,2b,2j,2w,3v,47,48,4a,5d,5t,5v,63,6q,6v,7m,81,85,86/sy76:6c,7e,7q,86/sy77:q,1k,1w,1x,2f,31,6a,6d,6g/sy7a:3y,7b/sy7b:k,25,27,2d,2i,2m,2q,4d/sy7c:3y/sy7d:j,1y,1z/sy7i:25,26,2i/sy7j:j,q,18,1w,1z/sy7n/sy7p:20/sy7o:25,3o,5d,8g,8h/sy7q:1b,1e,25,2q,8g/sy7r:1o,6i,7d,7i/sy7w:25,2i,4e,85,86/sy82:j,1y,1z,20,5d/sy83:71,7w/sy88:11,2r,34,35,3y/sy89:2i,38,75,82/sy8b:1e,25,2w/sy8d:1c,32,3o,75/sy8e:38,3y,75/sy8l:25,2b,2i,2q,86/sy8k:3y,6r,6u,7f,7j,8t/sy8o:4l,75/sy8p:1b,25,26,3z/sy8q:1y/sy8s:1e/sy8r:j,q,1w,2i,3g,8y/sy8t:k,1b,25,2q,5y,7u/sy8u:j,1w,2a,2i,3t,7u/sy8v:1w,2i,3g,7s,8y/sy8w:j,q,1b,1y,2e/sy8x:k,1b,1y,23,26,2q,7h,7q,7v,7x/sy8y:11,2p,2t,3x,87/sy8z:j,k,q,1f,1v,1w,1x,23,2z,5y/sy90:25,3z,8h/sy91:j,k,q,1e,1o,1y,31,4r,55,5y/sy92:j,k,m,1z,3o,4s,5c/sy93:1w,2a,35,4j,51,6o/sy94:1w,24,2a,2w,35,3u,3v,4j,51,6o/sy95:j,k,1u,1w,36/sy96:j,k,q,1y,23,2z,3t,40,7c/sy97:25,26,27,2b,7j/sy98:7e/sy99:1o,1s,1w,23,4p,68/sy9a:25,7j/sy9b:k,25,31,3l,3r,4r,55,59/sy9c:25,27,2i/sy9d:k,11,25,28,2i,3r,4c,5v/sy9e:j,k,q,1y,2l,2r,31,4r,55/sy9f:27,3y/sy9g:1w,28,2i,31,3r,4r,55/sy9h:k,25,2l,31,4r,55/sy9i:25/sy9j:k,25,2t,31,35,3i,3o,3w,4r,55/sy9k:25,2p,31,4r,55/sy9l:25,27,7j,86/sy9m:k,25,2f,2l,3l,5p,6d/sy9o:2i,58/sy9p:s,1s,1w,23,2u,3c,4z,6a/sy9q:35,3k,3y,6g/sy9r:3x/sy9s:j,q,18,1w,35,4j,51/base_sync_mod_chunk:5s/r9KMjb:8e/VcGS8:8f/zCkKBc:2x/i6Xome:8q/nO5dTd:7o/OtKSJe:3j/DlvF1d:3y/f90tCb:7b/VbXrUe:8a,a6,a7/pESlDb:8d/KmBfcc:90/SU3ui:9d/Raq4cb:8k/jBisaf:52/PzUdZb:45/qTLdQ:8i/WqlcVb:8j/QHAtef:8o,a6/UA8GSe:8s,a6/LViMM:70/pevtvc:9a/izjmP:9b/jgx8me:9w,a6/uhlLGb:6p/FqHcGe:96/cyCVld:4f/oPp5Le:7t/A4oAVe:92/Osm49c:7x/PDv6Me:94,as/osTtxe:8l/qVDgBd:8m/HDmU1e:7j/LHP7Jd:7e/FsoXzc:7g,a6,ax/iai2ic:8x/tPgYzd:7y/a66Lfe:8z/IWpUrf:7z/dHcoIf:91/oXBWHf:93/ITuCUb:6m/Nr0kfe:7w/acFuVc:8n,b6/mm2N0c:9c/hb0Wmf:74/hNelvd:9y/r5COHf:78/ZQKx1:2m/pe2ojb:32,a2,bc/haouOe:80/jJfCod:9x/wSn4ac:6s,a6,an,b5/ha1Ii:8t/OM7xob:8u,a6,aw,ax,bh/FiNGOc:6h,a6/WsiMic:6l,a6/UAM5m:6y,bj/D9WMd:6t/y9noOb:8b,bc/W0gSKb:66,a6/HwlOhd:62/hjrNn:7r/vDck1d:4k,bd/Hxjlbb:3b,bd/n0DHg:7p/nBvByd:9e,aw/eDUDoc:9f,ax/VOUP9d:87,bp/bzj0jd:95,bw/uRIaC:9h,aw/cgSEob:97/XeRXBd:98/s649j:9l/uSxdnb:9n/Wff6Bd:7k,a6,aw,ax/U3mzsd:9o/yP0JBd:9p/RqaJsd:9q/E3Hebc:9r/p1vESd:9v/AT8LTe:9t/sDOTGe:9i/ecuPAc:6e/NQc1Id:89/FQdIJe:9u/blZZXe:8c,a6/gAOYx:67/INc1Ef:77,bd,cf/lPWjkb:4l,a6/ojGT6d:8p/d2LTxb:4h,ap/HZ41Od:8r,bd/e3UtW:88,ax/aU1GTb:8v,ch/IbxxOe:8w/viUWV:4w/DvZC9:9g/fAzdT:69,bd,bo,bp,cf/fglJNb:84,cf/ilQSAf:9j/UkZuWb:9m,a6/l8aKDb:7a/cnq5Qb:9s,aw/n9DJBf:7n/fKE8qd:83/n7eo2:9k/RZekJ:99/QmkME:7l,a6/Nuilue:73,a5,ad,ae,br,bs,ch,cj/meH9Eb:5,5q,a5,ae,br,bs,ch,cj,co/yEfNFb:5f,ad,d2/r78Drb:5r,ad,d2',['sy1','sy5','sy6','sy7','sy8','syc','syg','syh','sya','sy9','syk','syb','syd','sye','syf','syi','syj','syl','sym','base']);
}catch(e){_._DumpException(e)}
try{
var Kt,Lt;_.Ht=function(a){var b=_.ef;for(let c=0,d=a.length;c<d;c++)b.za(a[c])};_.It=function(a,b){return _.ef.Fa(a,4,b)};_.Jt=function(a){return new _.yf(function(b,c){c(a)})};Kt=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""};Lt=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};
_.Mt=function(a,b){a.classList?b=a.classList.contains(b):(a=a.classList?a.classList:Kt(a).match(/\S+/g)||[],b=_.sb(a,b)>=0);return b};_.Nt=function(a,b){if(a.classList)a.classList.add(b);else if(!_.Mt(a,b)){let c=Kt(a);Lt(a,c+(c.length>0?" "+b:b))}};_.Ot=function(a,b){a.classList?a.classList.remove(b):_.Mt(a,b)&&Lt(a,Array.prototype.filter.call(a.classList?a.classList:Kt(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))};
}catch(e){_._DumpException(e)}
try{
/*
Copyright Google LLC All Rights Reserved.
Use of this source code is governed by an MIT-style license that can be
found in the LICENSE file at https://angular.dev/license
*/
var ku,iu,gu,mu,fu,ru,su,vu,yu,zu,Au,Fu,Mu,Ru,$u,dv,hv,iv;_.Pt=function(a){return a==null||typeof a==="string"?a:void 0};_.Qt=async function(a,b){var c=_.z(),d=c.resolve(_.Jn(a));d?(b(d),Promise.resolve(d)):c.resolve(new _.Qs(a)).then(e=>{b(e);return e})};_.St=function(a){var b=_.Rt;_.Rt=a;return b};_.Ut=function(a){return a===_.Tt||a?.name==="\u0275NotFound"};_.Vt=function(a,b){if(a?.ia)throw Error("Sa`"+String(a.debugName));for(;a!==void 0;){let c=a;if(c.Hh)return c.Hh(b,{optional:!0});a=a.parent}return _.Tt};
_.Wt=function(a){return{description:a,Cb:{mz:"root",token:Symbol(a),wp:void 0,value:void 0}}};_.Xt=function(a,b,c){return a&&b?`${a}__${b}`:a??b??c};_.Zt=function(a,b){return{..._.Wt(b??""),[_.Yt]:!0,debugName:b??"[context]",defaultValue:a?.defaultValue,required:!a||!Object.hasOwn(a,"defaultValue"),id:b,gK:void 0}};_.$t=function(a,b){b=_.Vt(b,a);if(_.Ut(b)){if(a.required)throw Error("fb`"+a.debugName);return a.defaultValue}return b};_.au=function(a,b){return Object.is(a,b)};
_.cu=function(a){var b=_.bu;_.bu=a;return b};_.hu=function(a){if(du)throw Error("h");if(_.bu!==null){_.bu.Uo(a);var b=_.bu.Ze;if(b===void 0||b.Ch!==a){var c=void 0,d=_.bu.Nm;if(d&&(c=b!==void 0?b.ge:_.bu.producers,c!==void 0&&c.Ch===a)){_.bu.Ze=c;c.sq=a.version;c.ej=_.eu;return}var e=a.Jg;if(e===void 0||e.sf!==_.bu||d&&e.ej!==_.eu)d=fu(_.bu),c={Ch:a,sf:_.bu,ge:c,Bj:void 0,ej:_.eu,sq:a.version,ee:void 0},_.bu.Ze=c,b!==void 0?b.ge=c:_.bu.producers=c,d&&gu(a,c)}}};
_.ju=function(a){if(!fu(a)||a.Pb)if(a.Pb||a.hj!==_.eu)(a.Jm(a)||iu(a))&&a.Km(a),a.Pb=!1,a.hj=_.eu};ku=function(a){if(a.consumers!==void 0){var b=du;du=!0;try{for(let c=a.consumers;c!==void 0;c=c.ee){let d=c.sf;d.Pb||(d.Pb=!0,ku(d),d.To?.(d))}}finally{du=b}}};_.lu=function(a){if(a){if(a.Ze?.ej===_.eu){let b=a.producers;for(;b!==void 0;)b.ej=null,b=b.ge}a.Ze=void 0;a.Nm=!0}return _.cu(a)};
_.nu=function(a){a.Nm=!1;var b=a.Ze,c=b!==void 0?b.ge:a.producers;if(c!==void 0){if(fu(a)){do c=mu(c);while(c!==void 0)}b!==void 0?b.ge=void 0:a.producers=void 0}};iu=function(a){for(a=a.producers;a!==void 0;a=a.ge){let b=a.Ch,c=a.sq;if(c!==b.version)return!0;_.ju(b);if(c!==b.version)return!0}return!1};gu=function(a,b){var c=a.Jg,d=fu(a);c!==void 0?(b.ee=c.ee,c.ee=b):(b.ee=void 0,a.consumers=b);b.Bj=c;a.Jg=b;if(!d)for(a=a.producers;a!==void 0;a=a.ge)gu(a.Ch,a)};
mu=function(a){var b=a.Ch,c=a.ge,d=a.ee,e=a.Bj;a.ee=void 0;a.Bj=void 0;d!==void 0?d.Bj=e:b.Jg=e;if(e!==void 0)e.ee=d;else if(b.consumers=d,!fu(b))for(a=b.producers;a!==void 0;)a=mu(a);return c};fu=function(a){return a.So||a.consumers!==void 0};_.ou=function(){throw Error();};_.qu=function(a,b){_.bu?.Be!==!1||_.ou(a);a.equal(a.value,b)||(a.value=b,a.version++,_.eu++,ku(a),pu?.(a))};ru=function(a,b){b.Eq=void 0;a.ln?a.ln.Eq=b:a.No=b;a.ln=b};su=function(a,b){ru(a,{[Symbol.dispose]:b})};
_.tu=function(a){var b=_.Rt;b&&!b.ia&&(ru(b,a),a.parent=b)};vu=function(a){for(var b=a.No;b;){let c=b.Eq;_.uu(b);b=c}a.No=void 0;a.ln=void 0};_.uu=function(a){a.ia||(a.ia=!0,a[Symbol.dispose]?.(),delete a.parent,vu(a))};_.xu=function(a){return(0,_.or)(a)&&_.wu in a};yu=function(a=_.Rt){for(;a;){if(_.xu(a))return a;a=a.parent??null}return null};zu=function(a=_.Rt){for(var b=[];a;)_.xu(a)&&b.push(a.debugName),a=a.parent??null;return b};
Au=function(a){return(0,_.or)(a)&&a.name!==void 0&&a.bj!==void 0&&a.parent!==void 0};_.Du=function(){var a={...Bu};Object.getOwnPropertyNames(Bu).forEach(b=>{_.Cu[b]!==void 0&&(a[b]=_.Cu[b])});return a};_.Ju=function(a,b,c){var d=_.Eu;b&&(_.Eu=b);try{return c==null?a():a.call(c)}catch(e){Fu(e,_.Eu);if(e!==Gu){_.Hu=_.Eu;a=[];for(b=_.Rt;b;)a.push(b.debugName??"[context]"),b=b.parent??null;_.Iu=a.reverse()}Gu=e;throw e;}finally{_.Eu=d}};
Fu=function(a,b){try{let c=_.Ku(b);if(c&&!a.Dd?.componentStack&&(a.Dd?a.Dd.componentStack||(a.Dd.componentStack=c):a.Dd={componentStack:c},_.Cu.dv)){let d=`${a.message}\n\nComponent stack: ${c}`;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch{}};_.Lu=function(a,b){if(a.Dd)return a;try{let c=(a===Gu?_.Hu:null)??_.Eu;Fu(a,c);a.Dd={componentStack:_.Ku(c),Tg:4,kl:_.Du(),tagName:b,Tq:_.Iu?.slice()??[]};a.reportSeverity="severe"}catch{}return a};
Mu=function(a){for(var b=0,c="";b<20&&a;)c+=`${`$$XID:${a.name}$$`} > `,a=a.parent,b++;return c.slice(0,-3)};_.Ku=function(a){return Au(a)||a===null?Mu(a):_.Cu.qp?(a=yu(a),zu(a).slice(0,20).map(b=>`$$XID:${b}$$`).join(" > ")):""};_.Pu=function(a){var b=_.Rt;if(b){var c=_.Eu;su(b,()=>{var d=_.cu(Nu??(Nu=Object.create({..._.Ou,Be:!0})));try{_.Ju(()=>void a(),c)}catch(e){throw _.Lu(e),e;}finally{_.cu(d)}})}};
Ru=function(a){var b=()=>{_.hu(a);return a.value};b[_.Qu]=a;return[b,c=>{_.qu(a,c)},c=>{_.bu?.Be!==!1||_.ou(a);_.qu(a,c(a.value))}]};_.K=function(a,b,c=""){var d=Object.create(Su);d.value=a;b?.equals!==void 0&&(d.equal=b.equals);d.debugName=_.Xt(b?.debugName,c,"[signal]");return Ru(d)};_.Xu=function(a){if(!a.ia)switch(a.effectType){case Tu:_.Uu.schedule(a);break;case _.Vu:Wu.schedule(a);break;default:_.eb(a.effectType,void 0)}};
_.av=function(){if(_.Yu>0)_.Cu.Hi&&_.Uu.flush();else{for(let a of Zu)a.flush();$u()}};$u=async function(){await Promise.resolve();for(let a of bv)a.flush()};dv=function(a){var b=a.isFlushing;a.isFlushing=!0;try{let c=0;for(;c<a.Yb;){let d=a.rd[c];a.rd[c]=void 0;c++;if(!d||!d.Pb)continue;let e=[d],f=d;for(;f.parent!==void 0;)f=f.parent,(0,_.cv)(f)&&f.Pb&&e.push(f);for(;e.length>0;)e.pop().run()}a.Yb=0}finally{a.isFlushing=b}};
_.fv=function(a,b=_.Rt){if(b&&!b.ia&&(b=_.$t(ev,b),b?.reportError)){b.reportError(a);return}throw a;};_.gv=function(a,b,c){a=Object.create(a);b&&(a.fn=b);c&&(a.debugName=c);_.tu(a);a.componentStack=_.Eu;return a};hv=function(a){if(!a.ia){if(du)throw _.Lu(Error("tb"));var b=_.St(a);try{_.Ju(()=>{a.Pb=!1;if(!(a.version>0)||iu(a)){a.version++;var c=_.lu(a);try{a.Hk(),a.fn()}finally{_.cu(c),a&&_.nu(a)}}},a.componentStack,a)}catch(c){_.Lu(c),_.fv(c)}finally{_.St(b)}}};
iv=function(a){var b=Error("Xa`"+a.debugName);_.Lu(b);Promise.resolve().then(()=>{throw b;})};_.kv=function(a,b){a=_.gv(jv,a,b);_.Xu(a)};_.lv=function(){};_.mv=function(){};_.nv=function(){};_.ov=function(a,b=!0){var c={};b&&_.tu(c);b=_.St(c);try{a(c)}finally{_.St(b)}return()=>void _.uu(c)};_.sv=function(a){if(_.bu===_.pv||_.bu===_.qv)throw _.Lu(Error("Wa"));return typeof a==="function"?a():a?.[rv]?a.get():a};_.tv=function(){};_.uv={};_.Qs=class{constructor(a){this.Ou=a}};_.vv=_.u.JSON.parse;new class extends _.Xd{init(){}};_.Ea();_.Rt=void 0;_.Tt=Symbol("$a");var wv,Tu;wv=Symbol("ab");Tu=Symbol("bb");_.Vu=Symbol("cb");_.cv=_.yc(a=>(0,_.or)(a)&&wv in a);_.Yt=Symbol("db");var du;_.bu=null;du=!1;_.eu=1;_.Qu=Symbol("gb");_.Ou={version:0,hj:0,Pb:!1,producers:void 0,Ze:void 0,consumers:void 0,Jg:void 0,Nm:!1,Be:!1,So:!1,kind:"unknown",Jm:()=>!1,Km:()=>{},To:()=>{},Uo:()=>{}};_.xv=Symbol("hb");_.yv=Symbol("ib");_.zv=Symbol("jb");var Av={..._.Ou,So:!0,Be:!0,Pb:!0,kind:"effect"};var pu=null,Su={..._.Ou,equal:_.au,value:void 0,kind:"signal"};var Nu;_.Bv=Symbol("kb");_.Cv=Symbol("lb");_.Dv=Symbol("mb");_.wu=Symbol("nb");var Bu={av:!0,dv:!1,qp:_.Wq,sp:_.Wq,jv:!1,ci:!1,ZH:!0,Hi:!1,uq:!1};_.Cu={attributes:{},handleError(a){throw a;},...Bu};var Gu;_.Eu=null;_.Hu=null;_.Ev=new Set;_.Fv=new class{constructor(){}};var Gv,Jv,Kv,Mv,Nv,Ov,Wu,Zu,bv,Qv;_.Yu=0;Gv=class{constructor(){this.isFlushing=!1;this.rd=[];this.Yb=0}schedule(a){this.rd[this.Yb++]=a}clear(){for(let a=0;a<this.Yb;a++)this.rd[a]=void 0;this.Yb=0}};_.Hv=Symbol("sb");Jv=class extends Gv{flush(){if(this.Yb!==0){for(var a=0;a<this.Yb;){let b=this.rd[a];this.rd[a]=void 0;a++;if(b)try{b.run()}catch(c){Iv(c)}}this.Yb=0}}};Kv=class extends Jv{};_.Lv=new Kv;Mv=class extends Gv{flush(){this.Yb===0||this.isFlushing||dv(this)}};
Nv=class extends Mv{schedule(a){a.version===0?a.run():super.schedule(a)}flush(){if(this.Yb!==0)if(_.Cu.Hi){let a={rd:this.rd,Yb:this.Yb,isFlushing:!1};this.rd=[];this.Yb=0;dv(a)}else this.isFlushing||dv(this)}};_.Uu=new Nv;Ov=class extends Mv{};Wu=new Ov;Zu=[_.Uu];bv=[_.Lv,Wu];_.Pv=[...Zu,...bv];Qv=[];pu=()=>{_.av();for(let a of Qv)a()};var Iv=_.Yb;var ev=_.Zt({defaultValue:null},"im1Mkf");_.Rv={...Av,[wv]:!0,effectType:Tu,WI:!0,To:_.Xu,run(){hv(this)},Hk(){vu(this)},componentStack:void 0,debugName:"[effect]",destroy(){if(fu(this)){let a=this.producers;for(;a!==void 0;)a=mu(a)}this.Jg=this.consumers=this.Ze=this.producers=void 0;_.uu(this);this.Pb=!1},[Symbol.dispose](){this.destroy()}};var Sv;Sv={Uo:iv};_.pv=Object.create({..._.Ou,Be:!0,...Sv});_.qv=Object.create({..._.Ou,Be:!0,...Sv});var jv={..._.Rv,effectType:Tu};_.Tv={hH(){},wJ(){},qH(){},Fo(){},iH(){},yi(){},wf(){},xf(){},zi(){}};var rv=Symbol("Ab");
}catch(e){_._DumpException(e)}
try{
var Wv;_.Uv=function(a,...b){a.args||(a.args=[]);Array.isArray(a.args)&&a.args.push(...b)};_.Vv=function(a){for(let b in a){let c=_.Tv[b],d=a[b];_.Tv[b]=(...e)=>{c(...e);d(...e)}}};_.Xv=function(a){return Object.prototype.hasOwnProperty.call(a,_.Bq)&&a[_.Bq]||(a[_.Bq]=++Wv)};_.Yv=function(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.Zv=function(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Sa(a):null:null};
_.$v=function(a){if(_.Rt)throw _.Lu(Error("Ya"));return _.ov(b=>{_.Pu(()=>{});a(b)},!1)};Wv=0;var aw;aw={name:"<Root>",props:{},kz:{},effects:[],vH:[],yH:()=>{},[Symbol("zb")]:!0};(new WeakMap).set(aw.kz,{name:aw.name,props:aw.props});
}catch(e){_._DumpException(e)}
try{
var jw,pw,kw,iw;_.bw=function(a,b,c){if(a!=null&&a[_.Lc]===_.Mc)return a;if(Array.isArray(a)){var d=a[_.wc]|0;c=d|c&32|c&2;c!==d&&(a[_.wc]=c);return new b(a)}};_.cw=function(a){var b=a.Ca,c=b[_.wc]|0;return _.xc(a,c)?_.Xc(a,b,c)?_.Yc(a,b,!0):new a.constructor(_.Wc(b,c,!1)):a};_.dw=function(a){if(a.j!==_.vc)return!1;var b=a.Ca;b=_.Wc(b,b[_.wc]|0);b[_.wc]|=2048;a.Ca=b;a.j=void 0;a.o=void 0;return!0};_.ew=function(a){if(!_.dw(a)&&_.xc(a,a.Ca[_.wc]|0))throw Error();};
_.fw=function(a,b){b===void 0&&(b=a[_.wc]|0);b&32&&!(b&4096)&&(a[_.wc]=b|4096)};_.gw=function(a,b,c,d,e){var f=c+(e?0:-1),h=a.length-1;if(h>=1+(e?0:-1)&&f>=h){let k=a[h];if(k!=null&&typeof k==="object"&&k.constructor===Object)return k[c]=d,b}if(f<=h)return a[f]=d,b;d!==void 0&&(h=(b??(b=a[_.wc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[f]=d);return b};_.hw=function(a,b,c,d){_.ew(a);var e=a.Ca;_.gw(e,e[_.wc]|0,b,c,d);return a};jw=function(a){return iw[a]||""};
_.lw=function(a){a=kw.test(a)?a.replace(kw,jw):a;a=atob(a);var b=new Uint8Array(a.length);for(let c=0;c<a.length;c++)b[c]=a.charCodeAt(c);return b};_.nw=function(a){if(_.mw!==_.mw)throw Error("o");var b=a.j;b==null||b!=null&&b instanceof Uint8Array||(typeof b==="string"?b=_.lw(b):(_.xa(b),b=null));return b==null?b:a.j=b};_.ow=function(a){if(a!=null&&typeof a!=="boolean")throw Error("r`"+_.xa(a)+"`"+a);return a};
pw=function(){var a=_.En();var b=[];for(let c=0;c<a.length;c++)b.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".charAt(a[c]&63));return b.join("")};kw=/[-_.]/g;iw={"-":"+",_:"/",".":"="};_.mw={};_.qw=new _.H("webCommandMetadata");_.rw=new _.H("watchEndpoint");_.sw=class extends _.qm{constructor(a){super(arguments);this.csn=a}};_.tw=new _.rm("screen-created",_.sw);_.uw=pw;_.vw=new Map;_.ww=new Map;_.xw=new Map;
}catch(e){_._DumpException(e)}
try{
var Hw,Iw,Kw,Ow,Qw,Jw,Uw,Cw,gx,Rw,Sw;_.yw=function(a,b){return Array.prototype.map.call(a,b,void 0)};_.zw=function(a){a=Error(a);_.Bb(a,"warning");return a};_.Aw=function(a){a==null&&(a=void 0);return a};_.Bw=function(a,b,c,d){c=_.Aw(c);_.hw(a,b,c,d);c&&!_.xc(c)&&_.fw(a.Ca);return a};_.Dw=function(){return Cw||(Cw=new _.Oc(null,_.mw))};
_.Ew=function(a,b){if(a!=null)if(typeof a==="string")a=a?new _.Oc(a,_.mw):_.Dw();else if(a.constructor!==_.Oc)if(a!=null&&a instanceof Uint8Array)a=a.length?new _.Oc(new Uint8Array(a),_.mw):_.Dw();else{if(!b)throw Error();a=void 0}return a};_.Fw=function(a){if(typeof a!=="number")throw _.zw("int32");if(!(0,_.ur)(a))throw _.zw("int32");return a|0};_.Gw=function(a){return a==null?a:_.Fw(a)};
Hw=function(a){var b=_.sm();if(!b)return 0;var c=b.subscribe(_.tw.toString(),(d,e)=>{var f=_.sa("ytPubsub2Pubsub2SkipSubKey");f&&f==c||(f=()=>{if(_.Gs[c])try{if(e&&_.tw instanceof _.rm&&_.tw!=d)try{{var h=_.tw.j,k=e;if(!k.args||!k.version)throw Error("pa");let l;try{if(!h.qe){let m=new h;h.qe=m.version}l=h.qe}catch(m){}if(!l||k.version!=l)throw Error("qa");try{e=Reflect.construct(h,_.yb(k.args))}catch(m){throw m.message="yt.pubsub2.Data.deserialize(): "+m.message,m;}}}catch(l){throw l.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+
_.tw.toString()+": "+l.message,l;}a.call(window,e)}catch(l){_.Vi(l)}},_.Is[_.tw.toString()]?_.sa("yt.scheduler.instance")?_.ef.pb(f):_.nj(f,0):f())});_.Gs[c]=!0;_.Hs[_.tw.toString()]||(_.Hs[_.tw.toString()]=[]);_.Hs[_.tw.toString()].push(c);return c};Iw=function(a){var b=_.sm();b&&(typeof a==="number"&&(a=[a]),_.tb(a,c=>{b.unsubscribeByKey(c);delete _.Gs[c]}))};Kw=function(){var a=Jw,b=Hw(function(c){a.apply(void 0,arguments);Iw(b)});return b};_.Mw=function(a){return new _.Lw({trackingParams:a})};
_.Nw=function(a=0){return(a=_.eq(a))?new _.Lw({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};Ow=function(){return Object.values(_.w("client-screen-nonce-store",{})).filter(a=>a!==void 0)};_.Pw=function(a,b){_.x("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a};Qw=function(a,b){return`${a.getAsJson().veType}${a.getAsJson().veCounter}${b}`};Jw=function(a){if(Rw){for(let b of Rw)b.payload&&(b.payload.csn=a.csn,_.Cp(b.payloadName,b.payload,b.options));Rw.length=0}Sw=0};
_.Tw=function(a,b,c){Rw.push({payloadName:a,payload:c,bJ:void 0,options:b});Sw||(Sw=Kw())};_.Vw=function(a,b,c,d,e=!1,f={}){Uw(a,b,c,[d],e,f)};
Uw=function(a,b,c,d,e=!1,f={}){Object.assign(f,_.Pw({cttAuthInfo:_.iq(b)||void 0},b));for(let k of d){var h=k.getAsJson();(_.md(h)||!h.trackingParams&&!h.veType)&&_.Gp(Error("Bb"));if(_.x("no_client_ve_attach_unless_shown")){let l=Qw(k,b);if(h.veType&&!_.ww.has(l)&&!_.xw.has(l)&&!e){if(!_.x("il_attach_cache_limit")||_.vw.size<1E3){_.vw.set(l,[a,b,c,k]);return}_.x("il_attach_cache_limit")&&_.vw.size>1E3&&_.Gp(new _.Yj("IL Attach cache exceeded limit"))}h=Qw(c,b);_.vw.has(h)?_.Ww(c,b):_.xw.set(h,!0)}}d=
d.filter(k=>{k.csn!==b?(k.csn=b,k=!0):k=!1;return k});c={csn:b,parentVe:c.getAsJson(),childVes:_.yw(d,k=>k.getAsJson())};b==="UNDEFINED_CSN"?_.Tw("visualElementAttached",f,c):a?_.Ap("visualElementAttached",c,a,f):_.Cp("visualElementAttached",c,f)};_.Ww=function(a,b){a=Qw(a,b);_.vw.has(a)&&(b=_.vw.get(a)||[],_.Vw(b[0],b[1],b[2],b[3],!0),_.vw.delete(a))};_.Xw=function(a,b){if(_.x("no_client_ve_attach_unless_shown")){var c=Qw(a,b);_.ww.set(c,!0);_.Ww(a,b)}};
_.Yw=function(a,b,c,d,e,f,h){_.Xw(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=_.Pw({cttAuthInfo:_.iq(b)||void 0,automatedLogEventSource:h},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?_.Tw("visualElementGestured",f,c):a?_.Ap("visualElementGestured",c,a,f):_.Cp("visualElementGestured",c,f)};_.Zw=function(a,b,c,d,e,f){_.Yw(a,b,c,void 0,d,e,f)};_.ax=function(){$w.instance||($w.instance=new $w);return $w.instance};
_.cx=function(a,b,c,d=0,e){a.o.has(e)||a.o.set(e,new Set);var f=c||_.Nw(d);f=`${b.toString()}|${f?f.toString():""}`;a.o.get(e).has(f)||(_.bx(a,b,c,d),a.o.get(e).add(f))};_.bx=function(a,b,c,d=0){return _.Wi(()=>{if(a.j.has(d))return a.Y.push([b,c]),!0;var e=_.gq(d),f=c||_.Nw(d);if(e&&f){if(_.x("combine_ve_grafts")){let h=a.v.get(f.toString());h?h.push(b):(a.I.set(f.toString(),f),a.v.set(f.toString(),[b]));a.Z||(a.Z=_.Zj(()=>{_.dx(a,e)},1200))}else _.Vw(a.client,e,f,b);return!0}return!1})()};
_.ex=function(a,b,c,d=0){return _.Wi(()=>{var e=_.Mw(b),f=_.gq(d);f&&_.x("dedupping_server_ve")&&!a.j.has(d)?_.cx(a,e,c,d,f):_.bx(a,e,c,d);return e})()};_.dx=function(a,b){if(b===void 0){let c=Ow();for(let d=0;d<c.length;d++)c[d]!==void 0&&_.dx(a,c[d])}else a.v.forEach((c,d)=>{(d=a.I.get(d))&&Uw(a.client,b,d,c)}),a.v.clear(),a.I.clear(),a.Z=void 0};
_.fx=function(a,b,c,d=0){var e=_.gq(d);b=b||_.Nw(d);e&&b&&(a=a.client,d=_.Pw({cttAuthInfo:_.iq(e)||void 0},e),c={csn:e,ve:b.getAsJson(),clientData:c},e==="UNDEFINED_CSN"?_.Tw("visualElementStateChanged",d,c):a?_.Ap("visualElementStateChanged",c,a,d):_.Cp("visualElementStateChanged",c,d))};
_.Oc=class{o(){var a=this.j;if(a==null)a="";else if(typeof a!=="string"){let b="",c=0,d=a.length-10240;for(;c<d;)b+=String.fromCharCode.apply(null,a.subarray(c,c+=10240));b+=String.fromCharCode.apply(null,c?a.subarray(c):a);a=this.j=btoa(b)}return a}isEmpty(){return this.j==null}sizeBytes(){var a=_.nw(this);return a?a.length:0}constructor(a,b){if(b!==_.mw)throw Error("o");this.j=a;if(a!=null&&a.length===0)throw Error("n");}};
gx=class extends _.Kr{constructor(a){super(a)}setTrackingParams(a){return _.hw(this,1,_.Ew(a,!1))}};
_.Lw=class{constructor(a){this.j=a}getAsJson(){var a={};this.j.trackingParams!==void 0?a.trackingParams=this.j.trackingParams:(a.veType=this.j.veType,this.j.veCounter!==void 0&&(a.veCounter=this.j.veCounter),this.j.elementIndex!==void 0&&(a.elementIndex=this.j.elementIndex));this.j.dataElement!==void 0&&(a.dataElement=this.j.dataElement.getAsJson());this.j.youtubeData!==void 0&&(a.youtubeData=this.j.youtubeData);this.j.isCounterfactual&&(a.isCounterfactual=!0);return a}getAsJspb(){var a=new gx;this.j.trackingParams!==
void 0?a.setTrackingParams(this.j.trackingParams):(this.j.veType!==void 0&&_.hw(a,2,_.Gw(this.j.veType)),this.j.veCounter!==void 0&&_.hw(a,6,_.Gw(this.j.veCounter)),this.j.elementIndex!==void 0&&_.hw(a,3,_.Gw(this.j.elementIndex)),this.j.isCounterfactual&&_.hw(a,5,_.ow(!0)));if(this.j.dataElement!==void 0){var b=this.j.dataElement.getAsJspb();_.Bw(a,7,b)}this.j.youtubeData!==void 0&&_.Bw(a,8,this.j.jspbYoutubeData);return a}toString(){return JSON.stringify(this.getAsJson())}isClientVe(){return!this.j.trackingParams&&
!!this.j.veType}getLoggingDirectives(){return this.j.loggingDirectives}};Rw=[];Sw=0;_.hx=new _.H("interactionLoggingCommandMetadata");_.ix=new _.H("watchPlaylistEndpoint");_.jx=new _.H("resolveUrlCommandMetadata");_.kx=Symbol("Cb");_.lx=new WeakMap;var $w=class{constructor(){this.Y=[];this.M=[];this.K=new Map;this.ea=new Map;this.D=[];this.U=[];this.v=new Map;this.I=new Map;this.o=new Map;this.j=new Set;this.ha=new Map}rf(a,b,c=0){if(!a)return!1;c=_.gq(c);if(!c)return!1;_.Zw(this.client,c,_.Mw(a),b);return!0}clickCommand(a,b,c=0){return this.rf(a.clickTrackingParams,b,c)}stateChanged(a,b,c=0){this.visualElementStateChanged(_.Mw(a),b,c)}visualElementStateChanged(a,b,c=0){c===0&&this.j.has(c)?this.M.push([a,b]):_.fx(this,a,b,c)}};
}catch(e){_._DumpException(e)}
try{
var vx,wx,Gx,Ex,Fx,qx,xx,zx;_.mx=function(a,b,c){return a.Fa(b,3,c)};_.nx=function(a,b){return _.ef.Fa(a,2,b)};_.ox=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.ur)(a)?a|0:void 0};_.px=function(a,b,c=0){return _.ox(_.bd(a,b))??c};_.rx=function(a,b,c,d,e,f){var h=qx++;return new _.Lw({veType:a,veCounter:h,elementIndex:c,dataElement:b,youtubeData:d,jspbYoutubeData:e,loggingDirectives:f})};
_.sx=function(a,b,c,d=!1,e,f){var h=d?16:8;d=_.Pw({cttAuthInfo:_.iq(b)||void 0,endOfSequence:d,automatedLogEventSource:f},b);c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);b==="UNDEFINED_CSN"?_.Tw("visualElementHidden",d,c):a?_.Ap("visualElementHidden",c,a,d):_.Cp("visualElementHidden",c,d)};
_.tx=function(a,b,c,d,e){_.Xw(c,b);e=_.Pw({cttAuthInfo:_.iq(b)||void 0,automatedLogEventSource:e},b);c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);b==="UNDEFINED_CSN"?_.Tw("visualElementShown",e,c):a?_.Ap("visualElementShown",c,a,e):_.Cp("visualElementShown",c,e)};_.ux=function(a){if(a===window)return null;var b=a.parentElement;return b?b:typeof ShadowRoot!=="undefined"&&a.getRootNode!=null&&(a=a.getRootNode(),a instanceof ShadowRoot)?a.host:window};
vx=function(a,b,c){var d=_.gq(c);return a.csn===null||d===a.csn||c?d:(a=new _.Yj("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:a.csn,current_csn:d}),_.Gp(a),null)};wx=function(a,b){a=a.getData(b);return Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.visibility&&a.loggingDirectives.visibility.types||""))||1};_.yx=function(){xx.instance||(xx.instance=new xx);return xx.instance};_.Ax=function(){zx.instance||(zx.instance=new zx)};
_.Bx=function(a,b,c,d){return _.Wi(()=>{if(!b.veType)return _.Fp(new _.Yj("Error: Trying to graft a client VE without a veType.")),null;if(b.visibilityTypes){var e=b.visibilityTypes.reduce((f,h)=>f|h);e={visibility:{types:String(e)}}}e=_.rx(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,e);return _.bx(a,e,c,d)?e:null})()};_.Cx=function(a){var b=[],c=0;for(let d in a)b[c++]=d;return b};
_.Dx=function(a,b){a=a.Ye??a;for(let c of a.visibilityMonitorKeys||[])b.ff(c);a.visibilityMonitorKeys=void 0};_.Hx=function(a,b){if(_.gq()){if(_.x("kevlar_vimio_use_shared_monitor"))Ex(a,b.data);else if(!Ex(a,b.data))return;var c=b.data,d=Fx(c);if(_.x("enable_client_ve_spec_logging"))_.Dx(a,b.observer);else{var e=a.Ye??a;e.trackedParams&&e.trackedParams!==d&&_.Dx(a,b.observer)}e=a.Ye??a;!c||e.data&&e.data===c||(e.data=c);Gx(a,b);e.trackedParams=d}};
Gx=function(a,b){var c=b.observer;if(!c&&_.x("web_skip_missing_vimio_observer"))_.Gp(new _.Yj("VisibilityObserver is not defined.",a.tagName,a.trackedParams,b.data?.trackingParams,b.data?.loggingDirectives));else{var d=b.layer,e=b.Nb||(()=>{}),f=b.Aj,h=a.Ye??a,k=[];b.cb&&k.push(c.observe(a,()=>{b.Zz&&b.Zz()||(_.Ax(),_.Wi(_.yx().Y).bind(_.yx())(h,void 0,d,7));e(!0)},b.cb));b.Gc&&k.push(c.observe(a,()=>{_.Ax();_.Wi(_.yx().I).bind(_.yx())(h,void 0,d,7);e(!1)},b.Gc));b.Bh&&f&&k.push(c.observe(a,()=>{f()},
b.Bh));h.visibilityMonitorKeys=k}};
Ex=function(a,b){a=a.Ye??a;if(a.visualElement&&!b)return!0;if(!b)return!1;var c=!1;_.x("enable_client_ve_spec_logging")&&(c=!!b.loggingDirectives?.clientVeSpec?.uiType);var d=Fx(b);if(!d&&!c)return!1;_.x("mweb_component_visibility_logging")&&(a.veContainer||(a.veContainer={}),a.veContainer.trackingParams=d);if(a.trackedParams&&a.trackedParams===d||_.x("enable_client_ve_spec_logging")&&a.visualElement?.isClientVe()&&(c=a.visualElement?.getAsJspb(),_.px(c,2)===b.loggingDirectives?.clientVeSpec?.uiType&&_.px(c,
3,-1)===b.loggingDirectives?.clientVeSpec?.elementIndex))return!1;_.x("enable_client_ve_spec_logging")&&!a.visualElement&&b.loggingDirectives?.clientVeSpec?.uiType&&(c=b.loggingDirectives.clientVeSpec.uiType,d=b.loggingDirectives.clientVeSpec.elementIndex,b=b.loggingDirectives.clientVeSpec.clientYoutubeData,a.visualElement=_.Bx(_.ax(),{veType:c,elementIndex:d,clientYouTubeData:b}));return!0};
Fx=function(a){if(a?.rendererContext){let b=_.B(a.rendererContext,_.Ix);if(b?.loggingDirectives)return b.loggingDirectives.trackingParams}return a?.loggingDirectives?a.loggingDirectives.trackingParams:a?.trackingParams};qx=1;
xx=class{constructor(){this.D=new Set;this.B=new Set;this.o=new Map;this.client=void 0;this.csn=null}K(){this.clear();this.csn=_.gq()}clear(){this.D.clear();this.B.clear();this.o.clear();this.csn=null}Y(a,b,c,d){var e=this.j(a),f=a.visualElement?a.visualElement:e;b=this.D.has(f);var h=this.o.get(f);this.D.add(f);this.o.set(f,!0);a.impressionLog&&!b&&a.impressionLog();if(e||a.visualElement)if(c=vx(this,a,c)){var k=!!this.getData(a)?.loggingDirectives;if(wx(this,a)||k)f=a.visualElement?a.visualElement:
_.Mw(e),a.interactionLoggingClientData||(a.interactionLoggingClientData={}),e=a.interactionLoggingClientData,k||b?wx(this,a)&4?h||(a=this.client,_.Xw(f,c),d=_.Pw({cttAuthInfo:_.iq(c)||void 0,automatedLogEventSource:void 0},c),b={csn:c,ve:f.getAsJson(),eventType:4},e&&(b.clientData=e),c==="UNDEFINED_CSN"?_.Tw("visualElementShown",d,b):a?_.Ap("visualElementShown",b,a,d):_.Cp("visualElementShown",b,d)):wx(this,a)&1&&!b&&_.tx(this.client,c,f,e,d):_.tx(this.client,c,f,e,d)}}I(a,b,c,d){var e=this.j(a),
f=a.visualElement?a.visualElement:e;b=this.B.has(f);var h=this.o.get(f);this.B.add(f);this.o.set(f,!1);if(h===!1)return!0;if(!e&&!a.visualElement)return!1;c=vx(this,a,c);if(!c||!wx(this,a)&&this.getData(a)?.loggingDirectives)return!1;e=a.visualElement?a.visualElement:_.Mw(e);wx(this,a)&8?_.sx(this.client,c,e,void 0,void 0,d):wx(this,a)&2&&!b&&(a=this.client,d=_.Pw({cttAuthInfo:_.iq(c)||void 0,automatedLogEventSource:d},c),b={csn:c,ve:e.getAsJson(),eventType:2},c==="UNDEFINED_CSN"?_.Tw("visualElementHidden",
d,b):a?_.Ap("visualElementHidden",b,a,d):_.Cp("visualElementHidden",b,d));return!0}j(a){var b=this.getData(a);return _.x("il_use_view_model_logging_context")&&b?.context?.loggingContext?.loggingDirectives?b.context.loggingContext.loggingDirectives.trackingParams||"":b?.rendererContext?.loggingContext?.loggingDirectives?b.rendererContext.loggingContext.loggingDirectives.trackingParams||"":b?.loggingDirectives?b.loggingDirectives.trackingParams||"":a.veContainer?.trackingParams?a.veContainer.trackingParams:
b?.trackingParams||""}v(a){if(_.x("wiz_next_client_ve_parent_fix")){var b=this.j(a);return a.visualElement?a.visualElement:b?_.Mw(b):(a=_.ux(a))?this.v(a):null}b=this.j(a);return a.visualElement?a.visualElement:b?_.Mw(b):a.parentElement?this.v(a.parentElement):null}getData(a){var b=a.data||a.props?.data;if(!b||a.isWebComponentWrapper)b=_.lx.get(a)?.[_.kx];return b}};zx=class{clear(){_.Wi(_.yx().clear).bind(_.yx())()}};_.Ix=new _.H("loggingContext");
}catch(e){_._DumpException(e)}
try{
_.Jx=new _.Rs("VISIBILITY_OBSERVER");
}catch(e){_._DumpException(e)}
try{
var Mx,Nx,Ox,Qx,Rx,Tx,Yx,Zx,$x,ay,by,dy,cy,ey,fy,gy,hy,jy,ky,ly,sy,ty,uy,vy,xy,Ay,Cy,Dy,oy;_.Kx=function(a,b,c,d,e){var f=!1;d=_.ad(a,d,e,h=>{var k=_.bw(h,c,b);f=k!==h&&k!=null;return k});if(d!=null)return f&&!_.xc(d)&&_.fw(a,b),d};_.Lx=function(a,b,c,d){var e=a.Ca,f=e[_.wc]|0;b=_.Kx(e,f,b,c,d);if(b==null)return b;f=e[_.wc]|0;if(!_.xc(a,f)){let h=_.cw(b);h!==b&&(_.dw(a)&&(e=a.Ca,f=e[_.wc]|0),b=h,f=_.gw(e,f,c,b,d),_.fw(e,f))}return b};Mx=function(a){a.Z||(a.Z=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};
Nx=function(a,b){if(a.pa){a.D&&(clearTimeout(a.D),a.D=null);let c=a.pa;a.pa=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};Ox=function(a,b){a.j=!1;a.pa&&(a.v=!0,a.pa.abort(),a.v=!1);a.B=b;Mx(a);Nx(a)};_.Px=function(a){try{return(a.pa?a.pa.readyState:0)>2?a.pa.status:-1}catch(b){return-1}};
Qx=function(a){if(a.j&&typeof _.zq!="undefined")if(a.I&&(a.pa?a.pa.readyState:0)==4)setTimeout(a.Pq.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.j=!1;try{if(a.isSuccess())a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=(a.pa?a.pa.readyState:0)>2?a.pa.statusText:""}catch(c){b=""}a.B=b+" ["+_.Px(a)+"]";Mx(a)}}finally{Nx(a)}}};
Rx=function(){_.cf.call(this);this.headers=new Map;this.j=!1;this.pa=null;this.B=this.ha="";this.v=this.ea=this.I=this.Z=!1;this.U=0;this.D=null;this.xa="";this.ma=!1};_.Sx=function(a){_.Ax();return _.Wi(_.yx().v).bind(_.yx())(a)};Tx=function(a,b,c,d){return _.x("enable_client_ve_spec")&&b.clientVeSpec?(b=_.rx(b.clientVeSpec.uiType,void 0,b.clientVeSpec.elementIndex,b.clientVeSpec.clientYoutubeData,void 0,b),_.bx(a,b,c,d)?b:null):b.trackingParams?_.ex(a,b.trackingParams,c,d):null};
_.Ux=function(a,b,c,d,e){_.ew(a);var f=a.Ca;_.gw(f,f[_.wc]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c,e);return a};_.Vx=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("z");b[_.wc]|=32;return new a(b)};_.Wx=function(a,...b){if(b.length===0)return _.Sa(a[0]);var c=a[0];for(let d=0;d<b.length;d++)c+=encodeURIComponent(b[d])+a[d+1];return _.Sa(c)};_.Xx=function(a){var b=[],c=0;for(let d in a)b[c++]=a[d];return b};
Yx=function(a){if(a.Fc&&typeof a.Fc=="function")return a.Fc();if(typeof Map!=="undefined"&&a instanceof Map||typeof Set!=="undefined"&&a instanceof Set)return Array.from(a.values());if(typeof a==="string")return a.split("");if(_.ya(a)){let b=[],c=a.length;for(let d=0;d<c;d++)b.push(a[d]);return b}return _.Xx(a)};
Zx=function(a){if(a.gd&&typeof a.gd=="function")return a.gd();if(!a.Fc||typeof a.Fc!="function"){if(typeof Map!=="undefined"&&a instanceof Map)return Array.from(a.keys());if(!(typeof Set!=="undefined"&&a instanceof Set)){if(_.ya(a)||typeof a==="string"){let b=[];a=a.length;for(let c=0;c<a;c++)b.push(c);return b}return _.Cx(a)}}};
$x=function(a,b,c){if(a.forEach&&typeof a.forEach=="function")a.forEach(b,c);else if(_.ya(a)||typeof a==="string")Array.prototype.forEach.call(a,b,c);else{let d=Zx(a),e=Yx(a),f=e.length;for(let h=0;h<f;h++)b.call(c,e[h],d&&d[h],a)}};ay=function(a,b){this.o=this.j=null;this.v=a||null;this.B=!!b};by=function(a){a.j||(a.j=new Map,a.o=0,a.v&&_.Qb(a.v,function(b,c){a.add(_.Ib(b),c)}))};dy=function(a,b){by(a);b=cy(a,b);return a.j.has(b)};cy=function(a,b){b=String(b);a.B&&(b=b.toLowerCase());return b};
ey=function(a,b){b&&!a.B&&(by(a),a.v=null,a.j.forEach(function(c,d){var e=d.toLowerCase();d!=e&&(this.remove(d),this.remove(e),c.length>0&&(this.v=null,this.j.set(cy(this,e),_.yb(c)),this.o+=c.length))},a));a.B=b};fy=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};gy=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)};
hy=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,gy),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null};
_.iy=function(a){this.o=this.I=this.B="";this.Y=null;this.v=this.j="";this.D=!1;var b;a instanceof _.iy?(this.D=a.D,jy(this,a.B),this.I=a.I,this.o=a.o,ky(this,a.Y),this.j=a.j,ly(this,a.K.clone()),this.v=a.v):a&&(b=_.Lb(String(a)))?(this.D=!1,jy(this,b[1]||"",!0),this.I=fy(b[2]||""),this.o=fy(b[3]||"",!0),ky(this,b[4]),this.j=fy(b[5]||"",!0),ly(this,b[6]||"",!0),this.v=fy(b[7]||"")):(this.D=!1,this.K=new ay(null,this.D))};jy=function(a,b,c){a.B=c?fy(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))};
ky=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Ka`"+b);a.Y=b}else a.Y=null};ly=function(a,b,c){b instanceof ay?(a.K=b,ey(a.K,a.D)):(c||(b=hy(b,my)),a.K=new ay(b,a.D))};_.ny=function(a,b){_.cf.call(this);this.v=a||1;this.j=b||_.u;this.B=(0,_.Ca)(this.BA,this);this.D=_.Ea()};_.py=function(a,b,c,d,e,f,h){var k=new Rx;oy.push(k);b&&k.listen("complete",b);_.Ye(k,"ready",k.wu);f&&(k.U=Math.max(0,f));h&&(k.ma=h);k.send(a,c,d,e)};_.qy=function(a){for(let b of a.register.values())b.og("ABORTED")};
_.ry=function(a,b,c){switch(b.type){case "mapping":return b.value;case "factory":return b=b.value(),a.mappings.set(c.toString(),{type:"mapping",value:b}),b;default:return _.eb(b,void 0)}};
sy=function(a,b,c){if(_.x("debug_web_ve_data")){var d=_.B(c?.rendererContext,_.Ix)?.loggingDirectives;!d&&c&&(d=c.loggingDirectives);a:{if(d=c?.trackingParams??d?.trackingParams)try{var e=_.Do(d);if(e){let h=_.Fo(e,1),k=_.Fo(e,2);e={};h!==void 0&&(e.rs=Number(h));k!==void 0&&(e.veType=Number(k));var f=e;break a}}catch(h){}f=void 0}f?.veType!==void 0&&(a.dataset.ve=String(f.veType));f?.rs!==void 0&&(a.dataset.veIndex=String(f.rs));(c=c?.loggingDirectives?.clientVeSpec?.uiType)||(c=b.veType||b.loggingConfig?.veType);
c&&(a.dataset.ve=String(c))}};ty=function(a){return a.layer!==void 0?a.layer:a.parent?ty(a.parent):a.layer=0};uy=function(a,b){var c=_.lx.get(a)||{Qe:b};c.Qe=b;_.lx.set(a,c);a.getScreenLayer=()=>ty(c.Qe)};vy=function(a){for(a=a.parentNode;a&&!_.lx.get(a)?.Cx&&!(a.Ye??a).VI;)a=a.parentNode||a.host;if(a)return _.lx.get(a)};_.wy=function(a){if(a){_.lx.delete(a);let b=_.z().resolve(_.Jx);_.Dx(a,b)}};
_.yy=function(a,b,c=!1){if(c){if(c=a.getAttribute("client-ve-type"),b.data&&!b.TH||c)_.kv(()=>{var d=_.sv(b.data);xy(a,d);sy(a,b,d)},"a"),_.Pu(()=>void _.wy(a))}else typeof b.data!=="function"&&(c=b.data,xy(a,c),sy(a,b,c))};
xy=function(a,b){zy++;Ay(a,b)&&_.Dk().Fa(()=>{_.mx(_.Dk(),()=>{if(Ay(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=_.lx.get(a);e?e.Qe.layer=d:uy(a,new By(d));(d=vy(a))&&_.lx.get(a)?.Qe.setParent(d.Qe)}else(c=_.lx.get(a))?c=ty(c.Qe):(c=ty,d=new By,(e=vy(a))&&d.setParent(e.Qe),uy(a,d),c=c(d));c??(c=0);d=a.getAttribute("client-ve-type");e=Number(d);var f=!1;d=!1;var h=_.lx.get(a);h&&(h[_.kx]!==b||e&&_.lx.get(a)?.Ld===
void 0)&&(h[_.kx]=b,f=d=h.Cx=!0);_.lx.has(a)&&(_.lx.get(a).Ld=e);a.visualElement&&(d=!0);var k;_.x("wiz_next_ld_fix_client_ve_spec")?k=_.B(b?.rendererContext,_.Ix)?.loggingDirectives||b?.loggingDirectives:k=b?.loggingDirectives;_.x("wiz_next_client_ve_parent_fix")?k&&(k.clientVeSpec||k.trackingParams)&&(h=(h=_.ux(a))?_.Sx(h):null,k=Tx(_.ax(),k,h||void 0,c))&&(a.visualElement=k):k&&k.clientVeSpec&&(h=_.Sx(a),k=Tx(_.ax(),k,h||void 0,c))&&(a.visualElement=k);!a.visualElement&&e&&f&&(a.veType=e,k=void 0,
_.x("wiz_next_client_ve_parent_fix")&&(e=_.ux(a))&&(k=_.Sx(e)),k=_.Bx(_.ax(),a,k,c),a.visualElement=k);d&&(k=_.z().resolve(_.Jx),_.Hx(a,{data:b,observer:k,layer:c,cb:{Ub:!1,state:"visible"},Gc:{Ub:!1,state:"hidden"}}))}},0)},8)};Ay=function(a,b){return b?.trackingParams||b?.loggingDirectives||_.B(b?.rendererContext,_.Ix)||a.getAttribute("client-ve-type")?!0:!1};Cy=/^https?$/i;Dy=["POST","PUT"];oy=[];_.Ha(Rx,_.cf);_.g=Rx.prototype;_.g.wu=function(){this.dispose();_.xb(oy,this)};
_.g.send=function(a,b,c,d){if(this.pa)throw Error("Pa`"+this.ha+"`"+a);b=b?b.toUpperCase():"GET";this.ha=a;this.B="";this.Z=!1;this.j=!0;this.pa=new XMLHttpRequest;this.pa.onreadystatechange=(0,_.xg)((0,_.Ca)(this.Pq,this));try{this.ea=!0,this.pa.open(b,String(a),!0),this.ea=!1}catch(f){Ox(this,f);return}a=c||"";c=new Map(this.headers);if(d)if(Object.getPrototypeOf(d)===Object.prototype)for(var e in d)c.set(e,d[e]);else if(typeof d.keys==="function"&&typeof d.get==="function")for(let f of d.keys())c.set(f,
d.get(f));else throw Error("Qa`"+String(d));d=Array.from(c.keys()).find(f=>"content-type"==f.toLowerCase());e=_.u.FormData&&a instanceof _.u.FormData;!(_.sb(Dy,b)>=0)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [f,h]of c)this.pa.setRequestHeader(f,h);this.xa&&(this.pa.responseType=this.xa);"withCredentials"in this.pa&&this.pa.withCredentials!==this.ma&&(this.pa.withCredentials=this.ma);try{this.D&&(clearTimeout(this.D),this.D=null),this.U>0&&(this.D=setTimeout(this.EA.bind(this),
this.U)),this.I=!0,this.pa.send(a),this.I=!1}catch(f){Ox(this,f)}};_.g.EA=function(){typeof _.zq!="undefined"&&this.pa&&(this.B="Timed out after "+this.U+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};_.g.abort=function(){this.pa&&this.j&&(this.j=!1,this.v=!0,this.pa.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),Nx(this))};_.g.ka=function(){this.pa&&(this.j&&(this.j=!1,this.v=!0,this.pa.abort(),this.v=!1),Nx(this,!0));Rx.zb.ka.call(this)};
_.g.Pq=function(){this.ia()||(this.ea||this.I||this.v?Qx(this):this.Ny())};_.g.Ny=function(){Qx(this)};_.g.isActive=function(){return!!this.pa};_.g.isComplete=function(){return(this.pa?this.pa.readyState:0)==4};_.g.isSuccess=function(){var a=_.Px(this),b;if(!(b=_.of(a))){if(a=a===0)a=_.Nb(String(this.ha)),a=!Cy.test(a);b=a}return b};_.g.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};_.g=ay.prototype;
_.g.add=function(a,b){by(this);this.v=null;a=cy(this,a);var c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o+=1;return this};_.g.remove=function(a){by(this);a=cy(this,a);return this.j.has(a)?(this.v=null,this.o-=this.j.get(a).length,this.j.delete(a)):!1};_.g.clear=function(){this.j=this.v=null;this.o=0};_.g.isEmpty=function(){by(this);return this.o==0};_.g.forEach=function(a,b){by(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)};
_.g.gd=function(){by(this);var a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[];for(let d=0;d<b.length;d++){let e=a[d];for(let f=0;f<e.length;f++)c.push(b[d])}return c};_.g.Fc=function(a){by(this);var b=[];if(typeof a==="string")dy(this,a)&&(b=b.concat(this.j.get(cy(this,a))));else{a=Array.from(this.j.values());for(let c=0;c<a.length;c++)b=b.concat(a[c])}return b};
_.g.set=function(a,b){by(this);this.v=null;a=cy(this,a);dy(this,a)&&(this.o-=this.j.get(a).length);this.j.set(a,[b]);this.o+=1;return this};_.g.get=function(a,b){if(!a)return b;a=this.Fc(a);return a.length>0?String(a[0]):b};
_.g.toString=function(){if(this.v)return this.v;if(!this.j)return"";var a=[],b=Array.from(this.j.keys());for(let d=0;d<b.length;d++){var c=b[d];let e=encodeURIComponent(String(c));c=this.Fc(c);for(let f=0;f<c.length;f++){let h=e;c[f]!==""&&(h+="="+encodeURIComponent(String(c[f])));a.push(h)}}return this.v=a.join("&")};_.g.clone=function(){var a=new ay;a.v=this.v;this.j&&(a.j=new Map(this.j),a.o=this.o);return a};
_.g.extend=function(a){for(let b=0;b<arguments.length;b++)$x(arguments[b],function(c,d){this.add(d,c)},this)};var Ey=/[#\/\?@]/g,Fy=/[#\?]/g,Gy=/[#\?:]/g,Hy=/#/g,my=/[#\?@]/g;
_.iy.prototype.toString=function(){var a=[],b=this.B;b&&a.push(hy(b,Ey,!0),":");var c=this.o;if(c||b=="file")a.push("//"),(b=this.I)&&a.push(hy(b,Ey,!0),"@"),a.push(encodeURIComponent(String(c)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),c=this.Y,c!=null&&a.push(":",String(c));if(c=this.j)this.o&&c.charAt(0)!="/"&&a.push("/"),a.push(hy(c,c.charAt(0)=="/"?Fy:Gy,!0));(c=this.K.toString())&&a.push("?",c);(c=this.v)&&a.push("#",hy(c,Hy));return a.join("")};
_.iy.prototype.resolve=function(a){var b=this.clone(),c=!!a.B;c?jy(b,a.B):c=!!a.I;c?b.I=a.I:c=!!a.o;c?b.o=a.o:c=a.Y!=null;var d=a.j;if(c)ky(b,a.Y);else if(c=!!a.j){if(d.charAt(0)!="/")if(this.o&&!this.j)d="/"+d;else{var e=b.j.lastIndexOf("/");e!=-1&&(d=b.j.slice(0,e+1)+d)}e=d;if(e==".."||e==".")d="";else if(e.indexOf("./")!=-1||e.indexOf("/.")!=-1){d=e.lastIndexOf("/",0)==0;e=e.split("/");let f=[];for(let h=0;h<e.length;){let k=e[h++];k=="."?d&&h==e.length&&f.push(""):k==".."?((f.length>1||f.length==
1&&f[0]!="")&&f.pop(),d&&h==e.length&&f.push("")):(f.push(k),d=!0)}d=f.join("/")}else d=e}c?b.j=d:c=a.K.toString()!=="";c?ly(b,a.K.clone()):c=!!a.v;c&&(b.v=a.v);return b};_.iy.prototype.clone=function(){return new _.iy(this)};_.iy.prototype.Ml=function(){return!1};_.Ha(_.ny,_.cf);_.g=_.ny.prototype;_.g.enabled=!1;_.g.qc=null;_.g.setInterval=function(a){this.v=a;this.qc&&this.enabled?(this.stop(),this.start()):this.qc&&this.stop()};
_.g.BA=function(){if(this.enabled){let a=_.Ea()-this.D;a>0&&a<this.v*.8?this.qc=this.j.setTimeout(this.B,this.v-a):(this.qc&&(this.j.clearTimeout(this.qc),this.qc=null),this.dispatchEvent("tick"),this.enabled&&(this.stop(),this.start()))}};_.g.start=function(){this.enabled=!0;this.qc||(this.qc=this.j.setTimeout(this.B,this.v),this.D=_.Ea())};_.g.stop=function(){this.enabled=!1;this.qc&&(this.j.clearTimeout(this.qc),this.qc=null)};_.g.ka=function(){_.ny.zb.ka.call(this);this.stop();delete this.j};_.Ky=new _.H("continuationCommand");_.Ly=new _.H("modifyChannelNotificationPreferenceEndpoint");_.My=new _.H("undoFeedbackEndpoint");_.Ny=new _.H("unsubscribeEndpoint");var Oy;Oy=class{constructor(){this.register=new Map}clear(){_.qy(this);this.register.clear()}};_.Py=new Oy;var Ry=class{constructor(){this.j={}}contains(a){return Object.prototype.hasOwnProperty.call(this.j,a)}get(a){if(this.contains(a))return this.j[a]}set(a,b){this.j[a]=b}gd(){return Object.keys(this.j)}remove(a){delete this.j[a]}};_.Sy=new class{constructor(){this.mappings=new Ry;this.j=new Set}get(a){var b=this.mappings.get(a.toString());return _.ry(this,b,a)}onLoadError(a){this.j.add(a);return()=>{this.j.delete(a)}}};_.Ty=new _.Rs("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Uy=new _.Rs("INNERTUBE_TRANSPORT_TOKEN");_.Vy=new _.Rs("RESPONSE_PROCESSOR_MAP_TOKEN");var By=class{constructor(a){this.layer=a}setParent(a){this.parent=a}};var zy=0;
}catch(e){_._DumpException(e)}
try{
_.Wy="player_uid_"+(Math.random()*1E9>>>0);
}catch(e){_._DumpException(e)}
try{
var aaa,baa,caa,iz,nz,oz,pz,qz,daa,vz,eaa,faa,wz,yz,haa,Hz,bz,ez,fz,kaa,laa,gaa,iaa,rz,xz,sz,tz;_.Xy=function(a){if(a instanceof _.yf)return a;var b=new _.yf(_.dd);_.xf(b,2,a);return b};_.Yy=function(a,b){b=_.db(b);b!==void 0&&(a.href=b)};_.Zy=function(a){var b=0;for(let c=0;c<a.length;++c)b=31*b+a.charCodeAt(c)>>>0;return b};_.$y=function(a){a=_.Lb(a);return _.Jb(null,null,null,null,a[5],a[6],a[7])};_.az=function(a){var b=a.indexOf("#");return b<0?a:a.slice(0,b)};
_.cz=function(a,b){for(var c=a.search(_.Wb),d=0,e,f=[];(e=_.Vb(a,d,b,c))>=0;)f.push(a.substring(d,e)),d=Math.min(a.indexOf("&",e)+1||c,c);f.push(a.slice(d));return f.join("").replace(bz,"$1")};aaa=function(a,b,c){var d=b&128?0:-1,e=a.length,f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;var h=e+(f?-1:0);for(b=b&128?1:0;b<h;b++)c(b-d,a[b]);if(f){a=a[e-1];for(let k in a)!isNaN(k)&&c(+k,a[k])}};_.dz=function(a){if(a==null||typeof a==="boolean")return a;if(typeof a==="number")return!!a};
baa=function(a){var b=_.Ga(_.Gc);return b?a[b]:void 0};caa=function(a){switch(typeof a){case "boolean":return ez||(ez=[0,void 0,!0]);case "number":return a>0?void 0:a===0?fz||(fz=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.gz=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.hz=function(a,b){return a=(2&b?a|2:a&-3)&-273};iz=function(a,b){2&b&&(a|=2);return a|1};
_.jz=function(a,b,c,d,e,f,h,k){var l=_.xc(a,c);f=l?1:f;h=!!h||f===3;l=k&&!l;(f===2||l)&&_.dw(a)&&(b=a.Ca,c=b[_.wc]|0);a=_.ad(b,e);k=Array.isArray(a)?a:_.kr;var m=k===_.kr?7:k[_.wc]|0,n=iz(m,c);if(a=!(4&n)){var p=k,r=c;let t=!!(2&n);t&&(r|=2);let v=!t,y=!0,C=0,E=0;for(;C<p.length;C++){let D=_.bw(p[C],d,r);if(D instanceof d){if(!t){let A=_.xc(D);v&&(v=!A);y&&(y=A)}p[E++]=D}}E<C&&(p.length=E);n|=4;n=y?n&-4097:n|4096;n=v?n|8:n&-9}n!==m&&(k[_.wc]=n,2&n&&Object.freeze(k));if(l&&!(8&n||!k.length&&(f===1||
(f!==4?0:2&n||!(16&n)&&32&c)))){_.gz(n)&&(k=[...k],n=_.hz(n,c),c=_.gw(b,c,e,k));d=k;l=n;for(m=0;m<d.length;m++)p=d[m],n=_.cw(p),p!==n&&(d[m]=n);l|=8;n=l=d.length?l|4096:l&-4097;k[_.wc]=n}d=k;l=k=n;f===1||(f!==4?0:2&k||!(16&k)&&32&c)?_.gz(k)||(k|=!d.length||a&&!(4096&k)||32&c&&!(4096&k||16&k)?2:256,k!==l&&(d[_.wc]=k),Object.freeze(d)):(f===2&&_.gz(k)&&(d=[...d],l=0,k=_.hz(k,c),c=_.gw(b,c,e,d)),_.gz(k)||(h||(k|=16),k!==l&&(d[_.wc]=k)));2&k||!(4096&k||16&k)||_.fw(b,c);return d};
_.kz=function(a,b){for(;b>127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};_.lz=function(a,b){b.length!==0&&(a.v.push(b),a.o+=b.length)};_.mz=function(a,b,c){_.kz(a.j,b*8+c)};nz=function(a,b){_.mz(a,b,2);b=a.j.end();_.lz(a,b);b.push(a.o);return b};oz=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++};pz=function(a,b){if(a instanceof _.Kr)return a.Ca;if(Array.isArray(a))return _.Uc(a,b[0],b[1])};
qz=function(a,b,c,d,e){b=pz(b,d);b!=null&&(c=nz(a,c),e(b,a),oz(a,c))};daa=function(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0};
vz=function(a){var b=eaa,c=faa,d=a[rz];if(d)return d;d={};d.rH=a;d.Aq=caa(a[0]);var e=a[1],f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.yx=!0,sz??(sz=e),tz??(tz=a[f+1]),e=a[f+=2]));for(var h={};e&&daa(e);){for(var k=0;k<e.length;k++)h[e[k]]=e;e=a[++f]}for(k=1;e!==void 0;){typeof e==="number"&&(k+=e,e=a[++f]);let n;var l=void 0;e instanceof _.uz?n=e:(n=gaa,f--);if(n?.o){e=a[++f];l=a;var m=f;typeof e==="function"&&(e=e(),l[m]=e);l=e}e=a[++f];m=k+1;typeof e==="number"&&
e<0&&(m-=e,e=a[++f]);for(;k<m;k++){let p=h[k];l?c(d,k,n,l,p):b(d,k,n,p)}}return a[rz]=d};eaa=function(a,b,c){a[b]=c.j};faa=function(a,b,c,d){var e,f,h=c.j;a[b]=(k,l,m)=>h(k,l,m,f||(f=vz(d).Aq),e||(e=wz(d)))};wz=function(a){var b=a[xz];if(!b){let c=vz(a);b=(d,e)=>yz(d,e,c);a[xz]=b}return b};yz=function(a,b,c){aaa(a,a[_.wc]|0,(d,e)=>{if(e!=null){var f=haa(c,d);f?f(b,e,d):d<500||_.tc(_.ir,3)}});(a=baa(a))&&a.Gv((d,e,f)=>{_.lz(b,b.j.end());for(d=0;d<f.length;d++)_.lz(b,_.nw(f[d])||new Uint8Array(0))})};
haa=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 _.uz?c:[iaa,c]:[c,void 0];var d=c[0].j;if(c=c[1]){let e=wz(c),f=vz(c).Aq;c=a.yx?tz(f,e):(h,k,l)=>d(h,k,l,f,e)}else c=d;return a[b]=c}};_.zz=function(a,b){return new _.uz(a,b)};_.Az=function(a,b,c){b=_.dz(b);b!=null&&(_.mz(a,c,0),a.j.j.push(b?1:0))};_.Bz=function(a,b,c,d,e){b=pz(b,d);b!=null&&(c=nz(a,c),e(b,a),oz(a,c))};_.Dz=function(a){return function(){return _.Cz(this,a)}};
_.Ez=function(){if(!_.Mj.isEnabled())return!1;if(!_.Mj.isEmpty())return!0;_.Mj.set("TESTCOOKIESENABLED","1",{lj:60});if(_.Mj.get("TESTCOOKIESENABLED")!=="1")return!1;_.Mj.remove("TESTCOOKIESENABLED");return!0};_.Fz=function(){return(_.fr||_.gr)&&_.Nk("applewebkit")&&!_.Nk("version")&&(!_.Nk("safari")||_.Nk("gsa/"))};_.Gz=function(){return _.Jd()||_.Fz()||_.cr&&_.Nk("version/")?!0:_.w("EOM_VISITOR_DATA")?!1:!0};
_.Iz=function(a,b,c,d=!0){var e=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.Ob(window.location.href);f&&e.push(f);f=_.Ob(a);if(_.sb(e,f)>=0||!f&&a.lastIndexOf("/",0)==0)if(e=document.createElement("a"),_.Yy(e,a),a=e.href)if(a=_.$y(a),a=_.az(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.gq()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&Hz(a,b,c)):Hz(a,b)};Hz=function(a,b,c){a=_.Jz(a);b=b?_.Tb(b):"";c=c||5;_.Gz()&&_.Nj(a,b,c)};_.Jz=function(a){for(let b of jaa)a=_.cz(a,b);return"ST-"+_.Zy(a).toString(36)};
_.Kz={};bz=/[?&]($|#)/;kaa=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)}};laa=class{constructor(){this.v=[];this.o=0;this.j=new kaa}};_.uz=class{constructor(a,b){this.j=a;a=_.Ga(_.xr);this.o=!!a&&b===a||!1}};gaa=new _.uz(qz,_.xr);iaa=new _.uz(qz,_.xr);rz=Symbol();xz=Symbol();
_.Cz=(a,b)=>{var c=new laa;yz(a.Ca,c,vz(b));_.lz(c,c.j.end());a=new Uint8Array(c.o);b=c.v;var d=b.length,e=0;for(let f=0;f<d;f++){let h=b[f];a.set(h,e);e+=h.length}c.v=[a];return a};_.Lz=_.zz(_.Az,_.yr);
_.Mz=function(a,b,c=_.xr){return new _.uz(b,c)}(function(a,b,c,d,e){if(a.j()!==2)return!1;var f=a.o;d=_.Uc(void 0,d[0],d[1]);var h=b[_.wc]|0;if(h&2)throw Error();var k=h&128?_.Kz:void 0,l=_.ad(b,c,k);l=Array.isArray(l)?l:_.kr;var m=l===_.kr?7:l[_.wc]|0,n=iz(m,h);if(2&n||_.gz(n)||16&n)n===m||_.gz(n)||(l[_.wc]=n),l=[...l],m=0,n=_.hz(n,h),_.gw(b,h,c,l,k);n&=-13;n!==m&&(l[_.wc]=n);l.push(d);f.call(a,d,e);return!0},function(a,b,c,d,e){if(Array.isArray(b)){for(let f=0;f<b.length;f++)_.Bz(a,b[f],c,d,e);
a=b[_.wc]|0;a&1||(b[_.wc]=a|1)}});_.Nz=new _.H("signalServiceEndpoint");_.Oz=new _.H("playlistEditEndpoint");var jaa="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");
}catch(e){_._DumpException(e)}
try{
var Sz,Tz,Pz,Uz,maa;_.Qz=function(a){return!!((Pz(`f${Math.floor(a/31)+1}`)||0)&1<<a%31)};_.Rz=function(a,b){var c=`f${Math.floor(a/31)+1}`;a=1<<a%31;var d=Pz(c)||0;d=b?d|a:d&~a;d===0?delete _.us[c]:_.us[c]=d.toString(16).toString()};Sz=function(a){if(/^f([1-9][0-9]*)$/.test(a))throw Error("fa`"+a);};Tz=function(a){if(!/^\w+$/.test(a))throw Error("ga`"+a);};Pz=function(a){a=_.us[a]!==void 0?_.us[a].toString():null;return a!=null&&/^[A-Fa-f0-9]+$/.test(a)?parseInt(a,16):null};
_.Vz=function(){Uz||(Uz=new maa);return Uz};_.Wz=function(a){return _.Wi(()=>{if(_.yq(a))return!1;_.xq(a,void 0,void 0);return!0})()};
maa=class{constructor(){this.j=_.w("ALT_PREF_COOKIE_NAME","PREF");this.o=_.w("ALT_PREF_COOKIE_DOMAIN","youtube.com");var a=_.Mj.get(this.j,void 0);a&&this.parse(a)}get(a,b){Tz(a);Sz(a);a=_.us[a]!==void 0?_.us[a].toString():null;return a!=null?a:b?b:""}set(a,b){Tz(a);Sz(a);if(b==null)throw Error("ea");_.us[a]=b.toString()}remove(a){Tz(a);Sz(a);delete _.us[a]}save(){_.Nj(this.j,this.dump(),63072E3,this.o,!0)}clear(){for(let a in _.us)delete _.us[a]}dump(){var a=[];for(let b in _.us)_.us.hasOwnProperty(b)&&
a.push(`${b}=`+encodeURIComponent(String(_.us[b])));return a.join("&")}parse(a){a=decodeURIComponent(a).split("&");for(let c=0;c<a.length;c++){var b=a[c].split("=");let d=b[0];(b=b[1])&&(_.us[d]=b.toString())}}};
}catch(e){_._DumpException(e)}
try{
var oaa,naa;_.Xz=function(a,b){a.v.set(b.ga,b);var c=a.j.get(b.ga);if(c)try{c.Gh(a.resolve(b.ga))}catch(d){c.qz(d)}};_.Yz=function(a,b=_.ab){return _.bb(a,b)||_.Cq};_.Zz=function(){return _.u.ytPubsubPubsubInstance};_.$z=function(a,b){var c=_.Zz();if(c&&b){let d=c.subscribe(a,function(){var e=arguments,f=()=>{_.Ns[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,e)};try{_.Ps[a]?f():_.nj(f,0)}catch(h){_.Vi(h)}},void 0);_.Ns[d]=!0;_.Os[a]||(_.Os[a]=[]);_.Os[a].push(d);return d}return 0};
_.aA=function(a){var b=_.Zz();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),_.tb(a,c=>{b.unsubscribeByKey(c);delete _.Ns[c]}))};_.bA=function(a,b){var c=_.Zz();return c?c.publish.apply(c,arguments):!1};_.cA=function(a){return naa[a]||"LATENCY_ACTION_UNKNOWN"};oaa=function(){var a=_.pq.getEntriesByType?.("mark");a&&a.forEach(b=>{b.name.startsWith("mark_")&&_.pq.clearMarks?.(b.name)})};_.dA=function(a,b){_.oq("_start",a,b)};
_.eA=function(a){_.ra("ytglobal.timing"+(a||"")+"ready_",!0)};_.fA=function(a){return _.Wi(()=>_.yq("_start",a))()};_.gA=function(a){_.Wi(()=>{_.fA(a)&&_.xq("aa",void 0,a);var b=a||"",c=_.uo();c[b]&&delete c[b];var d={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};_.to(d);c[b]=d;_.ko(a);(0,_.Xs)();oaa();a||(_.w("TIMING_ACTION")&&_.Ri("PREVIOUS_ACTION",_.w("TIMING_ACTION")),_.Ri("TIMING_ACTION",""))})()};
_.hA=function(a,b={},c,d){_.Wi(()=>{var e=c?c:a;_.gA(e);var f=b.sampleRate;if(!_.x("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var h=_.qo(e);f=_.Hn(h)%f!==0}f&&(_.lo(e).actionDisabled=!0);_.vo(e||"").info.actionType=a;b.cttAuthInfo&&(_.lo(e).cttAuthInfo=b.cttAuthInfo);_.Ri(e+"TIMING_ACTION",a);_.Wi(_.dA)(b.startTime,e);f={actionType:d||_.cA(a)};b.lJ&&(f.previousAction=_.cA(_.w("TIMING_ACTION")));(h=_.gq())&&h!=="UNDEFINED_CSN"&&(f.clientScreenNonce=h);_.wq(f,e);_.eA(e)})()};
naa={auto_search:"LATENCY_ACTION_AUTO_SEARCH",ad_to_ad:"LATENCY_ACTION_AD_TO_AD",ad_to_video:"LATENCY_ACTION_AD_TO_VIDEO",app_startup:"LATENCY_ACTION_APP_STARTUP",browse:"LATENCY_ACTION_BROWSE",cast_splash:"LATENCY_ACTION_CAST_SPLASH",call_to_cast:"LATENCY_ACTION_CALL_TO_CAST",channel_activity:"LATENCY_ACTION_FAMILY_CENTER_CHANNEL_ACTIVITY",channels:"LATENCY_ACTION_CHANNELS",chips:"LATENCY_ACTION_CHIPS",commerce_transaction:"LATENCY_ACTION_COMMERCE_TRANSACTION",direct_playback:"LATENCY_ACTION_DIRECT_PLAYBACK",
editor:"LATENCY_ACTION_EDITOR",embed:"LATENCY_ACTION_EMBED",embed_no_video:"LATENCY_ACTION_EMBED_NO_VIDEO",entity_key_serialization_perf:"LATENCY_ACTION_ENTITY_KEY_SERIALIZATION_PERF",entity_key_deserialization_perf:"LATENCY_ACTION_ENTITY_KEY_DESERIALIZATION_PERF",explore:"LATENCY_ACTION_EXPLORE",favorites:"LATENCY_ACTION_FAVORITES",home:"LATENCY_ACTION_HOME",inboarding:"LATENCY_ACTION_INBOARDING",landing:"LATENCY_ACTION_LANDING",learning:"LATENCY_ACTION_LEARNING",learning_journey_browse:"LATENCY_ACTION_LEARNING_JOURNEY_BROWSE",
learning_journey_watch:"LATENCY_ACTION_LEARNING_JOURNEY_WATCH",library:"LATENCY_ACTION_LIBRARY",live:"LATENCY_ACTION_LIVE",live_pagination:"LATENCY_ACTION_LIVE_PAGINATION",management:"LATENCY_ACTION_MANAGEMENT",mini_app:"LATENCY_ACTION_MINI_APP_PLAY",notification_settings:"LATENCY_ACTION_FAMILY_CENTER_NOTIFICATION_SETTINGS",onboarding:"LATENCY_ACTION_ONBOARDING",parent_profile_settings:"LATENCY_ACTION_KIDS_PARENT_PROFILE_SETTINGS",parent_tools_collection:"LATENCY_ACTION_PARENT_TOOLS_COLLECTION",parent_tools_dashboard:"LATENCY_ACTION_PARENT_TOOLS_DASHBOARD",
player_att:"LATENCY_ACTION_PLAYER_ATTESTATION",prebuffer:"LATENCY_ACTION_PREBUFFER",prefetch:"LATENCY_ACTION_PREFETCH",profile_settings:"LATENCY_ACTION_KIDS_PROFILE_SETTINGS",profile_switcher:"LATENCY_ACTION_LOGIN",projects:"LATENCY_ACTION_PROJECTS",reel_watch:"LATENCY_ACTION_REEL_WATCH",results:"LATENCY_ACTION_RESULTS",red:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium:"LATENCY_ACTION_PREMIUM_PAGE_GET_BROWSE",premium_lite_upsell:"LATENCY_ACTION_PREMIUM_LITE_UPSELL",privacy_policy:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_POLICY",
review:"LATENCY_ACTION_REVIEW",search_overview_answer:"LATENCY_ACTION_SEARCH_OVERVIEW_ANSWER",search_ui:"LATENCY_ACTION_SEARCH_UI",search_suggest:"LATENCY_ACTION_SUGGEST",search_zero_state:"LATENCY_ACTION_SEARCH_ZERO_STATE",secret_code:"LATENCY_ACTION_KIDS_SECRET_CODE",switchplan:"LATENCY_ACTION_UNPLUGGED_SWITCH_PLAN",seek:"LATENCY_ACTION_PLAYER_SEEK",settings:"LATENCY_ACTION_SETTINGS",store:"LATENCY_ACTION_STORE",supervision_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_DASHBOARD",bedtime_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BEDTIME_REMINDER_SETTINGS",
break_reminder_settings:"LATENCY_ACTION_FAMILY_CENTER_BREAK_REMINDER_SETTINGS",supervision_settings_dashboard:"LATENCY_ACTION_FAMILY_CENTER_SUPERVISION_SETTINGS_DASHBOARD",time_management:"LATENCY_ACTION_FAMILY_CENTER_TIME_MANAGEMENT",update_profile:"LATENCY_ACTION_FAMILY_CENTER_UPDATE_PROFILE",viewing_permissions:"LATENCY_ACTION_FAMILY_CENTER_VIEWING_PERMISSIONS",shorts_settings:"LATENCY_ACTION_FAMILY_CENTER_SHORTS_SETTINGS",privacy_settings:"LATENCY_ACTION_FAMILY_CENTER_PRIVACY_SETTINGS",tenx:"LATENCY_ACTION_TENX",
video_preview:"LATENCY_ACTION_VIDEO_PREVIEW",video_to_ad:"LATENCY_ACTION_VIDEO_TO_AD",watch:"LATENCY_ACTION_WATCH",watch_it_again:"LATENCY_ACTION_KIDS_WATCH_IT_AGAIN","watch,watch7":"LATENCY_ACTION_WATCH","watch,watch7_html5":"LATENCY_ACTION_WATCH","watch,watch7ad":"LATENCY_ACTION_WATCH","watch,watch7ad_html5":"LATENCY_ACTION_WATCH",wn_comments:"LATENCY_ACTION_LOAD_COMMENTS",ww_rqs:"LATENCY_ACTION_WHO_IS_WATCHING",voice_assistant:"LATENCY_ACTION_VOICE_ASSISTANT",cast_load_by_entity_to_watch:"LATENCY_ACTION_CAST_LOAD_BY_ENTITY_TO_WATCH",
networkless_performance:"LATENCY_ACTION_NETWORKLESS_PERFORMANCE",gel_compression:"LATENCY_ACTION_GEL_COMPRESSION",gel_jspb_serialize:"LATENCY_ACTION_GEL_JSPB_SERIALIZE",attestation_challenge_fetch:"LATENCY_ACTION_ATTESTATION_CHALLENGE_FETCH"};_.iA=new _.H("feedbackEndpoint");
}catch(e){_._DumpException(e)}
try{
_.jA=function(a,b){if(b!==null&&b!==void 0){if(typeof b!=="object"&&typeof b!=="function")throw new TypeError("d");if(c===void 0){if(!Symbol.dispose)throw new TypeError("f");var c=b[Symbol.dispose]}if(typeof c!=="function")throw new TypeError("g");a.stack.push({value:b,dispose:c,async:!1})}return b};
_.kA=function(a){function b(f){a.error=a.hasError?new SuppressedError(f,a.error,"An error was suppressed during disposal."):f;a.hasError=!0}function c(){for(;d=a.stack.pop();)try{if(!d.async&&e===1)return e=0,a.stack.push(d),Promise.resolve().then(c);if(d.dispose){var f=d.dispose.call(d.value);if(d.async)return e|=2,Promise.resolve(f).then(c,function(h){b(h);return c()})}else e|=1}catch(h){b(h)}if(e===1)return a.hasError?Promise.reject(a.error):Promise.resolve();if(a.hasError)throw a.error;}var d,
e=0;c()};_.lA=function(){try{return!!self.localStorage}catch{return!1}};_.mA=new _.H("shareEndpoint");_.nA=new _.H("shareEntityEndpoint");_.paa=new _.H("shareEntityServiceEndpoint");_.qaa=new _.H("webPlayerShareEntityServiceEndpoint");
}catch(e){_._DumpException(e)}
try{
_.pA=function(a,b={},c){a=(a=a in _.oA?_.oA[a]:c)||"";for(let d in b)c=()=>String(b[d]),a=a.replace(new RegExp("\\$\\{"+d+"\\}","gi"),c),a=a.replace(new RegExp("\\$"+d,"gi"),c);return a};_.oA=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.ra("yt.msgs_",_.oA);
}catch(e){_._DumpException(e)}
try{
var rA;_.qA=function(a){var b=a.indexOf(":");return b===-1?{ym:a}:{ym:a.substring(0,b),datasyncId:a.substring(b+1)}};_.tA=async function(){return rA!==void 0?rA:rA=new Promise(async a=>{try{await _.sA.open("test-only"),await _.sA.delete("test-only")}catch(b){if(b instanceof Error&&b.name==="SecurityError"){a(!1);return}}a("caches"in window)})};_.sA=_.u.caches;
}catch(e){_._DumpException(e)}
try{
_.vA=new WeakMap;_.wA=new Set;
}catch(e){_._DumpException(e)}
try{
_.Sd("base");
var DZ,EZ,FZ,Aqa,GZ,Cqa,HZ,IZ,KZ,NZ,OZ,PZ,Dqa,SZ,TZ,VZ,Eqa,YZ,f_,g_,h_,i_,j_,k_,l_,m_,n_,Gqa,Hqa,Iqa,Jqa,Lqa,p_,q_,r_,s_,t_,u_,v_,w_,x_,y_,z_,A_,Nqa,B_,C_,Oqa,D_,Pqa,Qqa,Rqa,E_,F_,G_,I_,J_,K_,L_,M_,N_,O_,P_,R_,S_,T_,U_,V_,Fqa,Sqa,Tqa,W_,X_,Y_,Z_,$_,a0,Uqa,c0,d0,e0,Vqa,g0,Wqa,h0,Xqa,Zqa,$qa,ara,j0,bra,cra,dra,k0,l0,o0,era,n0,m0,q0,fra,gra,r0,hra,s0,t0,u0,ira,jra,kra,lra,mra,nra,w0,y0,z0,A0,pra,qra,B0,D0,E0,F0,G0,H0,J0,rra,sra,K0,tra,ura,vra,L0,M0,V0,W0,S0,X0,O0,T0,N0,R0,P0,Q0,wra,U0,xra,Y0,yra,Ara,
$0,a1,b1,c1,d1,Bra,e1,f1,Cra,Dra,Era,g1,i1,Fra,j1,Hra,Ira,m1,Jra,n1,o1,p1,Kra,u1,Qra,Sra,y1,B1,z1,Tra,Vra,E1,F1,G1,Wra,H1,I1,Yra,Zra,Xra,$ra,bsa,csa,dsa,Ora,r1,Lra,L1,esa,J1,fsa,gsa,N1,P1,Q1,hsa,R1,S1,isa,U1,lsa,msa,osa,T1,X1,Z1,qsa,c2,$1,rsa,ssa,tsa,usa,ysa,zsa,i2,xsa,wsa,d2,h2,e2,Asa,j2,k2,l2,n2,o2,Csa,Dsa,Esa,q2,s2,r2,w2,Hsa,u2,Gsa,z2,y2,Ksa,Lsa,Msa,Nsa,A2,B2,C2,D2,F2,Ssa,Tsa,H2,I2,Usa,J2,Wsa,b0,L2,M2,O2,Xsa,Q2,R2,S2,Zsa,T2,ata,V2,W2,X2,bta,Y2,Z2,cta,dta,d3,e3,fta,h3,gta,g3,i3,hta,ita,jta,f3,eta,
k3,kta,n3,lta,mta,nta,ota,p3,o3,pta,q3,r3,qta,s3,rta,t3,u3,y3,sta,z3,A3,tta,vta,wta,D3,E3,F3,xta,zta,Ata,H3,Bta,Cta,I3,J3,Dta,Eta,e4,f4,g4,Fta,h4,Gta,Hta,vsa,Fsa,Ita,Lta,i4,k4,Nta,j4,m4,Qta,Rta,n4,o4,Tta,Uta,q4,Vta,Wta,s4,Xta,Yta,Zta,aua,dua,x4,gua,y4,fua,eua,hua,z4,A4,B4,C4,F4,E4,D4,G4,jua,H4,lua,mua,nua,oua,pua,qua,rua,K4,M4,wua,xua,S4,O4,sua,T4,U4,yua,zua,Aua,Bua,Bqa,C3,JZ,LZ,MZ,Q_,QZ,RZ,UZ,WZ,XZ,c_,d_,e_,b_,a_,ZZ,$Z,o_,H_,Mqa,X4,Cua,Y4,Z4,Dua,$4,a5,Eua,Fua,Gua,Hua,Iua,b5,Jua,Kua,c5,Lua,d5,e5,
Mua,Nua;DZ=function(a){if(a!=null&&typeof a!=="string")throw Error();return a};EZ=function(a,b,c){return _.hw(a,b,DZ(c))};FZ=function(a,b,c){if(c!=null){if(!(0,_.ur)(c))throw _.zw("enum");c|=0}return _.hw(a,b,c)};Aqa=function(a){var b=[];for(let c=0;c<a.length;c++)b.push(a.charCodeAt(c));return b};GZ=function(a,b){return a[b]+(a[b+1]<<8)+(a[b+2]<<16)+(a[b+3]<<24)};
Cqa=function(a){function b(){c-=d;c-=e;c^=e>>>13;d-=e;d-=c;d^=c<<8;e-=c;e-=d;e^=d>>>13;c-=d;c-=e;c^=e>>>12;d-=e;d-=c;d^=c<<16;e-=c;e-=d;e^=d>>>5;c-=d;c-=e;c^=e>>>3;d-=e;d-=c;d^=c<<10;e-=c;e-=d;e^=d>>>15}a=Aqa(a);for(var c=2654435769,d=2654435769,e=314159265,f=a.length,h=f,k=0;h>=12;h-=12,k+=12)c+=GZ(a,k),d+=GZ(a,k+4),e+=GZ(a,k+8),b();e+=f;switch(h){case 11:e+=a[k+10]<<24;case 10:e+=a[k+9]<<16;case 9:e+=a[k+8]<<8;case 8:d+=a[k+7]<<24;case 7:d+=a[k+6]<<16;case 6:d+=a[k+5]<<8;case 5:d+=a[k+4];case 4:c+=
a[k+3]<<24;case 3:c+=a[k+2]<<16;case 2:c+=a[k+1]<<8;case 1:c+=a[k]}b();return Bqa.toString(e)};HZ=function(a,b){a.addOnDisposeCallback(_.Da(_.Vd,b))};IZ=function(a){return new Uint8Array(_.nw(a)||0)};KZ=function(a){return(JZ||(JZ=new TextEncoder)).encode(a)};NZ=function(a){var b=a>>>0;LZ=b;MZ=(a-b)/4294967296>>>0};OZ=function(a){if(a<0){NZ(-a);a=LZ;var b=MZ;b=~b;a?a=~a+1:b+=1;let [c,d]=[a,b];LZ=c>>>0;MZ=d>>>0}else NZ(a)};
PZ=function(a){a.length<16?OZ(Number(a)):(a=BigInt(a),LZ=Number(a&BigInt(4294967295))>>>0,MZ=Number(a>>BigInt(32)&BigInt(4294967295)))};
Dqa=function(a){if(typeof a==="string")return new QZ(_.lw(a),!0);if(Array.isArray(a))return new QZ(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new QZ(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new QZ(a,!1);if(a.constructor===_.Oc){let b=_.nw(a)||new Uint8Array(0);return new QZ(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new QZ(a,!1);throw Error();};
SZ=function(a){return a.o===0?new RZ(0,1+~a.j):new RZ(~a.o+1,~a.j)};TZ=function(a){return new RZ(a&4294967295,Math.floor(a/4294967296))};VZ=function(a){if(!a)return UZ||(UZ=new RZ(0,0));if(!/^\d+$/.test(a))return null;PZ(a);return new RZ(LZ,MZ)};Eqa=function(a){return new WZ(a&4294967295,Math.floor(a/4294967296))};YZ=function(a){if(!a)return XZ||(XZ=new WZ(0,0));if(!/^-?\d+$/.test(a))return null;PZ(a);return new WZ(LZ,MZ)};
f_=function(a,b,c){if(typeof BigInt64Array!=="undefined")return ZZ||(ZZ=new BigInt64Array(1),$Z=new Uint32Array(ZZ.buffer),ZZ[0]=BigInt(1),a_=$Z[0]===1),ZZ[0]=a,a=a_?0:1,new b($Z[a],$Z[1-a]);b_||(c_=BigInt(Number.MIN_SAFE_INTEGER),d_=BigInt(Number.MAX_SAFE_INTEGER),e_=BigInt(4294967295),b_=BigInt(32));if(a>=c_&&a<=d_)return c(Number(a));a=BigInt.asUintN(64,a);return new b(Number(a&e_),Number(a>>b_))};g_=function(a,b,c){for(;c>0||b>127;)a.j.push(b&127|128),b=(b>>>7|c<<25)>>>0,c>>>=7;a.j.push(b)};
h_=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)};i_=function(a,b){if(b>=0)_.kz(a,b);else{for(let c=0;c<9;c++)a.j.push(b&127|128),b>>=7;a.j.push(1)}};j_=function(a){switch(typeof a){case "string":VZ(a)}};k_=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?VZ(a.substring(1)):VZ(a)}};
l_=function(a,b,c){if(c!=null)switch(j_(c),_.mz(a,b,1),typeof c){case "number":a=a.j;NZ(c);h_(a,LZ);h_(a,MZ);break;case "bigint":c=f_(c,RZ,TZ);a=a.j;b=c.j;h_(a,c.o);h_(a,b);break;default:c=VZ(c),a=a.j,b=c.j,h_(a,c.o),h_(a,b)}};m_=function(a,b,c){c!=null&&(c=parseInt(c,10),_.mz(a,b,0),i_(a.j,c))};n_=function(a,b,c){_.mz(a,b,2);_.kz(a.j,c.length);_.lz(a,a.j.end());_.lz(a,c)};
Gqa=function(a){var b="true".toString(),c=[Fqa`data-`];if(c.length===0)throw Error("h");if(c.map(d=>{if(d instanceof o_)d=d.j;else throw Error("h");return d}).every(d=>"data-loaded".indexOf(d)!==0))throw Error("i`data-loaded");a.setAttribute("data-loaded",b)};Hqa=function(a,b){return Array.prototype.filter.call(a,b,void 0)};Iqa=function(a,b){return Array.prototype.reduce.call(a,b,{duration:0})};Jqa=function(a,b){return a>b?1:a<b?-1:0};
Lqa=function(){var a=Kqa;return _.yc(b=>{for(let c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})};p_=function(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<<BigInt(32)|BigInt(a));return c};q_=function(a,b){var c=b*4294967296+(a>>>0);return Number.isSafeInteger(c)?c:p_(a,b)};r_=function(){var a=LZ,b=MZ,c;b&2147483648?c=""+(BigInt(b|0)<<BigInt(32)|BigInt(a>>>0)):c=p_(a,b);return c};
s_=function(a){if(a!=null&&typeof a!=="number")throw Error("q`"+typeof a+"`"+a);return a};t_=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};u_=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.ur)(a);case "string":return Mqa.test(a);default:return!1}};v_=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.ur)(a)?a>>>0:void 0};
w_=function(a){var b=(0,_.vr)(Number(a));if((0,_.tr)(b))return _.Bc(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.Bc((0,_.rr)(64,BigInt(a)))};x_=function(a){var b=(0,_.vr)(Number(a));if((0,_.tr)(b))return String(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));b=a.length;(a[0]==="-"?b<20||b===20&&a<="-9223372036854775808":b<19||b===19&&a<="9223372036854775807")||(PZ(a),a=r_());return a};
y_=function(a){a=(0,_.vr)(a);if(!(0,_.tr)(a)){OZ(a);var b=LZ,c=MZ;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=q_(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};z_=function(a){a=(0,_.vr)(a);(0,_.tr)(a)?a=String(a):(OZ(a),a=r_());return a};A_=function(a){return(0,_.tr)(a)?_.Bc(y_(a)):_.Bc(z_(a))};
Nqa=function(a){var b=void 0;b=1024;if(!u_(a))throw _.zw("int64");var c=typeof a;switch(b){case 512:switch(c){case "string":return x_(a);case "bigint":return String((0,_.rr)(64,a));default:return z_(a)}case 1024:switch(c){case "string":return w_(a);case "bigint":return _.Bc((0,_.rr)(64,a));default:return A_(a)}case 0:switch(c){case "string":return x_(a);case "bigint":return _.Bc((0,_.rr)(64,a));default:return y_(a)}default:return _.eb(b,"Unknown format requested type for int64")}};
B_=function(a){return a==null?a:Nqa(a)};C_=function(a){var b=typeof a;if(a==null)return a;if(b==="bigint")return _.Bc((0,_.rr)(64,a));if(u_(a))return b==="string"?w_(a):A_(a)};Oqa=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.rr)(64,a));if(u_(a)){if(b==="string")return x_(a);if(b==="number")return y_(a)}};
D_=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.sr)(64,a));if(u_(a)){if(b==="string")return b=(0,_.vr)(Number(a)),(0,_.tr)(b)&&b>=0?a=String(b):(b=a.indexOf("."),b!==-1&&(a=a.substring(0,b)),a[0]==="-"?b=!1:(b=a.length,b=b<20?!0:b===20&&a<="18446744073709551615"),b||(PZ(a),a=p_(LZ,MZ))),a;if(b==="number")return a=(0,_.vr)(a),a>=0&&(0,_.tr)(a)||(OZ(a),a=q_(LZ,MZ)),a}};Pqa=function(a){if(a==null||typeof a=="string"||a instanceof _.Oc)return a};
Qqa=function(a){if(typeof a!=="string")throw Error();return a};Rqa=function(a){return _.Ew(a,!0)};E_=function(a){a=_.bd(a,1,void 0,void 0,Rqa);return a==null?_.Dw():a};
F_=function(a,b,c){_.ew(a);var d=a.Ca,e=d[_.wc]|0;if(b==null)return _.gw(d,e,3),a;var f=b===_.kr?7:b[_.wc]|0,h=f,k=_.gz(f),l=k||Object.isFrozen(b);k||(f=0);l||(b=[...b],h=0,f=_.hz(f,e),l=!1);f|=5;k=(4&f?512&f?512:1024&f?1024:0:void 0)??1024;f|=k;for(let m=0;m<b.length;m++){let n=b[m],p=c(n,k);Object.is(n,p)||(l&&(b=[...b],h=0,f=_.hz(f,e),l=!1),b[m]=p)}f!==h&&(l&&(b=[...b],f=_.hz(f,e)),b[_.wc]=f);_.gw(d,e,3,b);return a};
G_=function(a,b,c,d){var e=a.get(d);if(e!=null)return e;e=0;for(let f=0;f<d.length;f++){let h=d[f];_.ad(b,h)!=null&&(e!==0&&(c=_.gw(b,c,e)),e=h)}a.set(d,e);return e};I_=function(a,b,c,d){_.ew(a);a=a.Ca;var e=a[_.wc]|0;if(d==null){var f=a[H_]??(a[H_]=new Map);if(G_(f,a,e,c)===b)f.set(c,0);else return}else{f=a[H_]??(a[H_]=new Map);let h=G_(f,a,e,c);h!==b&&(h&&(e=_.gw(a,e,h)),f.set(c,b))}_.gw(a,e,b,d)};J_=function(a,b,c){var d=a.Ca;return _.jz(a,d,d[_.wc]|0,b,c,void 0===_.mr?2:4,!1,!0)};
K_=function(a,b,c){_.ew(a);var d=a.Ca,e=d[_.wc]|0;if(c==null)return _.gw(d,e,b),a;var f=c===_.kr?7:c[_.wc]|0,h=f,k=_.gz(f),l=k||Object.isFrozen(c),m=!0,n=!0;for(let r=0;r<c.length;r++){var p=c[r];k||(p=_.xc(p),m&&(m=!p),n&&(n=p))}k||(f=m?13:5,f=n?f&-4097:f|4096);l&&f===h||(c=[...c],h=0,f=_.hz(f,e));f!==h&&(c[_.wc]=f);e=_.gw(d,e,b,c);2&f||!(4096&f||16&f)||_.fw(d,e);return a};L_=function(a,b,c=_.wr){return _.bd(a,b,void 0,void 0,C_)??c};M_=function(a,b,c="",d){return _.Pt(_.bd(a,b,d))??c};
N_=function(a){a=_.bd(a,1);return(a==null?a:(0,_.ur)(a)?a|0:void 0)??0};O_=function(a,b,c){if(Array.isArray(b)){var d=b[_.wc]|0;if(d&4)return b;for(var e=0,f=0;e<b.length;e++){let h=a(b[e]);h!=null&&(b[f++]=h)}f<e&&(b.length=f);a=d|1;c&&(a=(a|4)&-1537);a!==d&&(b[_.wc]=a);c&&a&2&&Object.freeze(b);return b}};P_=function(a,b){return new _.uz(a,b)};
R_=function(a,b,c){b=t_(b);b!=null&&(_.mz(a,c,1),a=a.j,c=Q_||(Q_=new DataView(new ArrayBuffer(8))),c.setFloat64(0,+b,!0),LZ=c.getUint32(0,!0),MZ=c.getUint32(4,!0),h_(a,LZ),h_(a,MZ))};S_=function(a,b,c){b=Oqa(b);if(b!=null){switch(typeof b){case "string":YZ(b)}if(b!=null)switch(_.mz(a,c,0),typeof b){case "number":a=a.j;OZ(b);g_(a,LZ,MZ);break;case "bigint":c=f_(b,WZ,Eqa);g_(a.j,c.o,c.j);break;default:c=YZ(b),g_(a.j,c.o,c.j)}}};T_=function(a,b,c){b=_.ox(b);b!=null&&b!=null&&(_.mz(a,c,0),i_(a.j,b))};
U_=function(a,b,c){b=_.Pt(b);b!=null&&n_(a,c,KZ(b))};V_=function(a){return b=>_.Vx(a,b)};Fqa=function(a){return new o_(a[0].toLowerCase())};_.hV=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};Sqa=function(a){for(let b in _.ps)if(a.call(void 0,_.ps[b],b,_.ps))return b};Tqa=function(a,b){if(a!==null&&b in a)throw Error("A`"+b);a[b]=!0};W_=function(a){return a!==null&&"privembed"in a?a.privembed:!1};X_=function(a){var b={};for(let c in a)b[c]=a[c];return b};
Y_=function(a){var b=document;return typeof a==="string"?b.getElementById(a):a};Z_=function(a){for(var b;b=a.firstChild;)a.removeChild(b)};$_=function(a){typeof a=="number"&&(a=Math.round(a)+"px");return a};a0=function(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.kb(a):null:null};Uqa=function(){var a=b0;_.sa("yt.ads.biscotti.getId_")||_.ra("yt.ads.biscotti.getId_",a)};c0=function(a){_.ra("yt.ads.biscotti.lastId_",a)};
d0=function(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),_.cj(a.length>1?a[1]:a[0])):{}};e0=function(a){if(document.body&&document.documentElement){let b=document.body.scrollTop+document.documentElement.scrollTop;a.j=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.o=a.clientY+b}};
Vqa=function(a,b,c,d={}){a.addEventListener&&(b!="mouseenter"||"onmouseenter"in document?b!="mouseleave"||"onmouseenter"in document?b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"):b="mouseout":b="mouseover");return Sqa(e=>{var f=typeof e[4]==="boolean"&&e[4]==!!d,h;if(h=_.za(e[4])&&_.za(d))a:{h=e[4];for(let k in h)if(!(k in d)||h[k]!==d[k]){h=!1;break a}for(let k in d)if(!(k in h)){h=!1;break a}h=!0}return!!e.length&&e[0]==a&&e[1]==b&&e[2]==c&&(f||h)})};
g0=function(a,b,c,d={}){if(!a||!a.addEventListener&&!a.attachEvent)return"";var e=Vqa(a,b,c,d);if(e)return e;e=++_.qs.count+"";var f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);var h=f?k=>{k=new f0(k);if(!_.Yv(k.relatedTarget,l=>l==a,!0))return k.currentTarget=a,k.type=b,c.call(a,k)}:k=>{k=new f0(k);k.currentTarget=a;return c.call(a,k)};h=_.Wi(h);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in
document.documentElement.style&&(b="MozMousePixelScroll"),(0,_.rs)()||typeof d==="boolean"?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent(`on${b}`,h);_.ps[e]=[a,b,c,h,d];return e};Wqa=function(a){a&&(typeof a=="string"&&(a=[a]),_.tb(a,b=>{if(b in _.ps){var c=_.ps[b];let d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?(0,_.rs)()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(`on${e}`,f);delete _.ps[b]}}))};
h0=function(a){this.M=a;this.j=null;this.B=0;this.I=null;this.D=0;this.o=[];for(a=0;a<4;a++)this.o.push(0);this.v=0;this.Z=g0(window,"mousemove",(0,_.Ca)(this.ea,this));a=(0,_.Ca)(this.U,this);typeof a==="function"&&(a=_.Wi(a));this.ha=window.setInterval(a,25)};Xqa=function(){var a=_.sj("html5_web_po_experiment_ids");return Array.isArray(a)?_.yw(a,b=>Number(b||0)):[Number(a||0)]};
Zqa=function(){({handleError:a=_.Fp,Vl:b=_.Cp}={});var a;for(_.Hk=new Yqa(a,b);_.Ik.length>0;){var b=_.Ik.shift();switch(b.type){case "ERROR":_.Hk.Jb(b.payload);break;case "EVENT":_.Hk.Vl(b.eventType,b.payload)}}};$qa=function(a,b,c){return _.Hl(d=>c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier),b)};
ara=async function(a){var b=_.Wj("YtIdbMeta hasAnyMeta other");return(await _.Hl(c=>c.userIdentifier!==void 0&&c.userIdentifier!==b,a)).length>0};j0=function(a,b){i0||(i0=_.ef.pb(async()=>{var c=await _.Ql();if(c){var d=!0;try{let e=await $qa(a,c,b);if(e.length){let f=e[0];await _.Bl(f.actualName);await _.Gl(f.actualName,c)}else d=!1}catch(e){_.Jk(e),d=!1}_.ef.za(i0);i0=0;d&&j0(a,b)}}))};bra=async function(){var a=await _.Ql();return a?ara(a):!1};
cra=function(a){(0,_.fl)();if(!a.body)return a;try{let b=typeof a.body==="string"?a.body:JSON.stringify(a.body),c=b;if(typeof b==="string"){let d=_.wm(b);if(d!=null&&(d>_.xm||d<_.ym))return a;c=_.Oi((0,_.zm)(b));(0,_.fl)()}a.headers={"Content-Encoding":"gzip",...(a.headers||{})};a.body=c;return a}catch(b){return _.Xi(b),a}};dra=async function(){await _.Ql()&&(_.Xj()||_.x("nwl_init_require_datasync_id_killswitch"))&&_.tn()&&(_.vn=!0,_.un.isNwlInitialized=_.vn,await _.qn().awaitInitialization())};
k0=function(a){_.Os[a]&&(a=_.Os[a],_.tb(a,b=>{_.Ns[b]&&delete _.Ns[b]}),a.length=0)};l0=function(a){var b=_.Zz();if(b)if(b.clear(a),a)k0(a);else for(let c in _.Os)k0(c)};o0=function({MJ:a=!1,eI:b=!0}={}){if(_.sa("_lact",window)==null){var c=parseInt(_.w("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;_.ra("_lact",c,window);_.ra("_fact",c,window);c==-1&&m0();era(a,b);new h0(()=>{n0("mouse",100)})}};
era=function(a=!1,b=!0){var c=window;g0(c.document,"keydown",m0);g0(c.document,"keyup",m0);g0(c.document,"mousedown",m0);g0(c.document,"mouseup",m0);a?g0(c,"touchmove",()=>{n0("touchmove",200)},{passive:!0}):(g0(c,"resize",()=>{n0("resize",200)}),b&&g0(c,"scroll",()=>{n0("scroll",200)}));g0(c.document,"touchstart",m0,{passive:!0});g0(c.document,"touchend",m0,{passive:!0})};n0=function(a,b){p0[a]||(p0[a]=!0,_.ef.pb(()=>{m0();p0[a]=!1},b))};
m0=function(){_.sa("_lact",window)==null&&o0();var a=Date.now();_.ra("_lact",a,window);_.sa("_fact",window)==-1&&_.ra("_fact",a,window);(a=_.sa("ytglobal.ytUtilActivityCallback_"))&&a()};q0=function(){var a=_.lo();a.info||(a.info={});return a.info};fra=function(){var a=_.oo();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);return a.preLoggedGelInfos};
gra=function(a,b="Unknown file",c=0,d,e,f){var h=!1,k=_.Si("log_window_onerror_fraction");if(k&&Math.random()<k)h=!0;else{k=document.getElementsByTagName("script");for(let l=0,m=k.length;l<m;l++)if(k[l].src.indexOf("/debug-")>0){h=!0;break}}h&&(h=!1,e?h=!0:(typeof a==="string"?k=a:ErrorEvent&&a instanceof ErrorEvent?(h=!0,k=a.message,b=a.filename,c=a.lineno,d=a.colno):(k="Unknown error",b="Unknown file",c=0),e=new _.Yj(k),e.name="UnhandledWindowError",e.message=k,e.fileName=b,e.lineNumber=c,isNaN(d)?
delete e.columnNumber:e.columnNumber=d),f&&_.Uv(e,f),h?_.Ep(e):_.Gp(e))};r0=function(a){a instanceof Error?_.Ep(a):(a=_.za(a)?JSON.stringify(a):String(a),a=new _.Yj(a),a.name="RejectedPromiseError",_.Gp(a))};hra=function(){_.tb(_.w("ERRORS")||[],a=>{_.Ep.apply(null,a)});_.Ri("ERRORS",[])};s0=function(){return(_.x("csi_use_time_origin")||_.x("csi_use_time_origin_tvhtml5"))&&_.pq.timeOrigin?Math.floor(_.pq.timeOrigin):_.pq.timing.navigationStart};t0=function(a){return Math.round(s0()+a)};
u0=function(){var a;_.x("csi_use_performance_navigation_timing")?(a=_.pq?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(a.requestStart=t0(a.requestStart),a.responseEnd=t0(a.responseEnd),a.redirectStart=t0(a.redirectStart),a.redirectEnd=t0(a.redirectEnd),a.domainLookupEnd=t0(a.domainLookupEnd),a.connectStart=t0(a.connectStart),a.connectEnd=t0(a.connectEnd),a.responseStart=t0(a.responseStart),a.secureConnectionStart=t0(a.secureConnectionStart),a.domainLookupStart=t0(a.domainLookupStart),a.isPerformanceNavigationTiming=
!0):a=_.pq.timing:a=_.x("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.pq.timing)):_.pq.timing;return a};ira=function(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=_.ns+"VisibilityState";a=b in a?a[b]:void 0}switch(a){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}};
jra=function(){if(_.pq.getEntriesByType){var a=_.pq.getEntriesByType("paint");if(a=_.vb(a,c=>c.name==="first-paint"))return t0(a.startTime)}var b;_.x("csi_use_performance_navigation_timing")?b=_.pq.getEntriesByType("first-paint")[0].startTime:b=_.pq.timing.sJ;return b?Math.max(0,b):0};
kra=function(){var a=_.w("TIMING_INFO",{}),b={},c=(d,e,f)=>{e=e.match("_rid")?e.split("_rid")[0]:e;typeof f==="number"&&(f=JSON.stringify(f));d.requestIds?d.requestIds.push({endpoint:e,id:f}):d.requestIds=[{endpoint:e,id:f}]};for(let [d,e]of Object.entries(a)){a=d;let f=e;switch(a){case "GetBrowse_rid":c(b,a,f);break;case "GetGuide_rid":c(b,a,f);break;case "GetHome_rid":c(b,a,f);break;case "GetPlayer_rid":c(b,a,f);break;case "GetSearch_rid":c(b,a,f);break;case "GetSettings_rid":c(b,a,f);break;case "GetTrending_rid":c(b,
a,f);break;case "GetWatchNext_rid":c(b,a,f);break;case "yt_red":b.isRedSubscriber=!!f;break;case "yt_ad":b.isMonetized=!!f}}return b};lra=function(){var a=window.location.protocol,b=_.pq.getEntriesByType("resource");b=Hqa(b,c=>c.name.indexOf(`${a}//fonts.gstatic.com/s/`)===0);(b=Iqa(b,(c,d)=>d.duration>c.duration?d:c))&&b.startTime>0&&b.responseEnd>0&&(_.oq("wffs",t0(b.startTime)),_.oq("wffe",t0(b.responseEnd)))};
mra=function(a,b){a=document.querySelector(a);if(!a)return!1;var c="",d=a.nodeName;d==="SCRIPT"?(c=a.src,c||(c=a.getAttribute("data-timing-href"))&&(c=window.location.protocol+c)):d==="LINK"&&(c=a.href);_.ib(document)&&a.setAttribute("nonce",_.ib(document));return c?(a=_.pq.getEntriesByName(c))&&a[0]&&(a=a[0],c=s0(),_.oq("rsf_"+b,c+Math.round(a.fetchStart)),_.oq("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1};
nra=function(){var a=fra(),b=_.po(),c=void 0;for(var d=0;d<a.length;d++){let k=a[d];if(k.loadType){c=k.loadType;break}}if(_.mo().loadType==="cold"&&(b.loadType==="cold"||c==="cold")){c=_.no();d=_.oo();d=d.gelTicks?d.gelTicks:d.gelTicks={};for(var e in c)e in d||typeof c[e]==="number"&&_.oq(e,_.rq(e));var f={},h=!1;e=k=>{_.zn(b,k);_.zn(f,k);h=!0};for(let k of a)e(k);h&&_.lq(f)}};
w0=function(a,b){_.Wi(()=>{_.vo("").info.actionType=a;b&&_.Ri("TIMING_AFT_KEYS",b);_.Ri("TIMING_ACTION",a);var c=kra();Object.keys(c).length>0&&_.lq(c);c={isNavigation:!0,actionType:_.cA(_.w("TIMING_ACTION"))};var d=_.w("PREVIOUS_ACTION");d&&(c.previousAction=_.cA(d));if(d=_.w("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=_.w("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=_.gq())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=ira();if(d===1||d===-1)c.isVisible=!0;_.mo();q0();c.loadType="cold";d=q0();var e=
u0(),f=s0(),h=_.w("CSI_START_TIMESTAMP_MILLIS",0);h>0&&!_.x("embeds_web_enable_csi_start_override_killswitch")&&(f=h);f&&(_.oq("srt",e.responseStart),d.prerender!==1&&_.dA(f));d=jra();d>0&&_.oq("fpt",d);d=u0();d.isPerformanceNavigationTiming&&_.lq({performanceNavigationTiming:!0},void 0);_.oq("nreqs",d.requestStart,void 0);_.oq("nress",d.responseStart,void 0);_.oq("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(_.oq("nrs",d.redirectStart,void 0),_.oq("nre",d.redirectEnd,void 0));d.domainLookupEnd-
d.domainLookupStart>0&&(_.oq("ndnss",d.domainLookupStart,void 0),_.oq("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(_.oq("ntcps",d.connectStart,void 0),_.oq("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=s0()&&d.connectEnd-d.secureConnectionStart>0&&(_.oq("nstcps",d.secureConnectionStart,void 0),_.oq("ntcpe",d.connectEnd,void 0));_.pq&&"getEntriesByType"in _.pq&&lra();d=[];if(document.querySelector&&_.pq&&_.pq.getEntriesByName)for(var k in v0)v0.hasOwnProperty(k)&&(e=
v0[k],mra(k,e)&&d.push(e));if(d.length>0){c.resourceInfo=[];for(let l of d)c.resourceInfo.push({resourceCache:l})}_.lq(c);nra();_.eA();k=_.w("TIMING_ACTION");_.sa("ytglobal.timingready_")&&k&&_.fA()&&_.sq()&&_.qq()})()};y0=function(a){if(!_.x("universal_csi_network_ticks"))return"";a=_.Pb(a)||"";var b=Object.keys(x0);for(let c=0;c<b.length;c++){let d=b[c];if(a.includes(d))return d}return""};
z0=function(a){if(!_.x("universal_csi_network_ticks"))return()=>{};var b=x0[a];return b?(_.Wz(b),()=>{var c=_.x("universal_csi_network_ticks")?(c=ora[a])?_.Wz(c):!1:!1;return c}):()=>{}};A0=function(a){_.Wi(()=>{if(!_.fA("attestation_challenge_fetch")||_.yq(a,"attestation_challenge_fetch"))return!1;_.xq(a,void 0,"attestation_challenge_fetch");return!0})()};pra=function(){_.Wi(()=>{var a=_.qo();requestAnimationFrame(()=>{setTimeout(()=>{a===_.qo()&&_.xq("ol",void 0,void 0)},0)})})()};
qra=function(a){if(!a)return null;a=_.Pt(_.bd(a,4,void 0,_.uv));return a===null||a===void 0?null:_.Sa(a)};B0=function(a){return _.Sa(a===null?"null":a===void 0?"undefined":a)};D0=function(){return C0.loaded||(C0.loaded="loaded".replace(/\-([a-z])/g,(a,b)=>b.toUpperCase()))};E0=function(a){return a?a.dataset?a.dataset[D0()]:a.getAttribute("data-loaded"):null};F0=function(a){a&&(a.dataset?a.dataset[D0()]="true":Gqa(a))};
G0=function(a){var b=document.createElement("a");_.Yy(b,a);return`js-${_.Zy(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};H0=function(a){a=G0(a);var b=document.getElementById(a);b&&(l0(a),b.parentNode.removeChild(b))};J0=function(a,b){a&&b&&(a=`${_.Xv(b)}`,(a=I0[a])&&_.aA(a))};
rra=function(a,b,c,d=null){var e=_.yd("SCRIPT");e.id=b;e.onload=()=>{c&&setTimeout(c,0)};e.onreadystatechange=()=>{switch(e.readyState){case "loaded":case "complete":e.onload()}};d&&e.setAttribute("nonce",d);_.ob(e,typeof a==="string"?B0(a):a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e};
sra=function(a,b,c=null){var d=G0(typeof a==="string"?a:a.toString()),e=document.getElementById(d),f=e&&E0(e),h=e&&!f;f?b&&b():(b&&(f=_.$z(d,b),b=`${_.Xv(b)}`,I0[b]=f),h||(e=rra(a,d,()=>{E0(e)||(F0(e),_.bA(d),_.nj(()=>{l0(d)},0))},c)))};K0=function(a,b,c=null){sra(a,b,c)};tra=function(a){var b=_.yd("A");_.Yy(b,new _.Va(a));return`css-${_.Zy(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};
ura=function(a,b,c){var d=document.createElement("link");d.id=b;d.onload=()=>{c&&setTimeout(c,0)};a=B0(a);_.rb(d,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};vra=function(a){var b=tra(a),c=document.getElementById(b),d=c&&E0(c);d||c&&!d||(c=ura(a,b,()=>{if(!E0(c)){F0(c);_.bA(b);let e=_.Da(l0,b);_.nj(e,0)}}))};
L0=function(a){a.Ea=!1;if(a.ha)for(var b in a.j)a.j.hasOwnProperty(b)&&a.ha(b,a.j[b]);for(let c in a.I)a.I.hasOwnProperty(c)&&clearTimeout(Number(c));a.I={};a.B=null;a.ha=null;b=a.api;for(let c in b)b.hasOwnProperty(c)&&(b[c]=null);b.addEventListener=(c,d)=>{a.addEventListener(c,d)};b.removeEventListener=(c,d)=>{a.removeEventListener(c,d)};b.destroy=()=>{a.dispose()};b.getLastError=()=>a.getLastError();b.getPlayerType=()=>a.getPlayerType();b.getCurrentVideoConfig=()=>a.Ka;b.loadNewVideoConfig=c=>
{a.loadNewVideoConfig(c)};b.isReady=()=>a.isReady()};M0=function(a){var b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.playerId,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.playerId:a.config.attrs.id=a.playerId);a.o?.id===a.elementId&&(a.elementId=`${a.elementId}-player`,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)};
V0=function(a){if(!a.ia()&&!a.U){var b=N0(a);if(b&&(O0(a)?"html5":null)==="html5")a.Z="html5",a.isReady()||P0(a);else if(Q0(a),a.Z="html5",b&&a.v&&a.targetElement)a.targetElement.appendChild(a.v),P0(a);else{a.config&&(a.config.loaded=!0);let c=!1;a.D=()=>{c=!0;var d=R0(a,"player_bootstrap_method")?_.sa("yt.player.Application.createAlternate")||_.sa("yt.player.Application.create"):_.sa("yt.player.Application.create");var e=a.config?S0(a.config):void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig,
a.Db);P0(a)};a.U=!0;b?a.D():(K0(T0(a),a.D),(b=wra(a))&&vra(b||""),U0(a)&&!c&&_.ra("yt.player.Application.create",null))}}};W0=function(a){a.config&&a.config.loaded!==!0&&(a.config.loaded=!0,!a.config.args||a.config.args.autoplay!=="0"&&a.config.args.autoplay!==0&&a.config.args.autoplay!==!1?a.api.loadVideoByPlayerVars(a.config.args??null):a.api.cueVideoByPlayerVars(a.config.args))};S0=function(a){var b={};for(let c of Object.keys(a)){let d=a[c];b[c]=typeof d==="object"?X_(d):d}return b};
X0=function(a,b){var c=b;if(typeof b==="string"){if(a.xa[b])return a.xa[b];c=(...d)=>{var e=_.sa(b);if(e)try{e.apply(_.u,d)}catch(f){throw d=new _.Yj("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};a.xa[b]=c}return c?c:null};O0=function(a){var b=Y_(a.elementId);!b&&a.o&&a.o.querySelector&&(b=a.o.querySelector(`#${a.elementId}`));return b};T0=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""};
N0=function(a){var b=!0,c=O0(a);c&&a.config&&(b=c.dataset.version===T0(a));return b&&!!_.sa("yt.player.Application.create")};R0=function(a,b){if(a.webPlayerContextConfig)var c=a.webPlayerContextConfig.serializedExperimentFlags;else a.config?.args&&(c=a.config.args.fflags);return(c||"").split("&").includes(`${b}=true`)};
P0=function(a){if(!a.ia()){let b=O0(a),c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.U=!1,!R0(a,"html5_remove_not_servable_check_killswitch")&&b?.isNotServable&&a.config&&b?.isNotServable(a.config.args?.video_id)||xra(a)):a.Ua=setTimeout(()=>{P0(a)},50)}};Q0=function(a){a.cancel();L0(a);a.Z=null;a.config&&(a.config.loaded=!1);var b=O0(a);b&&(N0(a)||!U0(a)?a.v=b:(b&&b.destroy&&b.destroy(),a.v=null));a.targetElement&&Z_(a.targetElement)};
wra=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""};U0=function(a){a=a.config?.args?.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1};
xra=function(a){L0(a);a.Ea=!0;var b=O0(a);if(b){a.B=Y0(a,b,"addEventListener");a.ha=Y0(a,b,"removeEventListener");let c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());let d=a.api;for(let e=0;e<c.length;e++){let f=c[e];d[f]||(d[f]=Y0(a,b,f))}}for(let c in a.j)a.j.hasOwnProperty(c)&&a.B&&a.B(c,a.j[c]);W0(a);a.ma&&a.ma(a.api);a.M.publish("onReady",a.api)};
Y0=function(a,b,c){var d=b[c];return(...e)=>{try{return a.lastError=null,d.apply(b,e)}catch(f){if(c!=="sendAbandonmentPing")throw f.params=c,a.lastError=f,e=new _.Yj("PlayerProxy error in method call",{error:f,method:c,playerId:a.playerId}),e.level="WARNING",e;}}};
yra=function(a,b){var c=d=>{var e=()=>{a.ia();if(!a.ia())try{a.M.publish(b,d??void 0)}catch(h){var f=new _.Yj("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.playerId,data:d,originalStack:h.stack,componentStack:h.componentStack});f.level="WARNING";throw f;}};if(R0(a,"web_player_publish_events_immediately"))e();else{let f=setTimeout(()=>{e();var h=a.I,k=String(f);k in h&&delete h[k]},0);Tqa(a.I,String(f))}};return a.j[b]=c};
Ara=function(a,b){var c="player";c=typeof c==="string"?Y_(c):c;var d=`${_.Wy}_${_.Xv(c)}`,e=Z0[d];e=new zra(c,d,a,b);Z0[d]=e;e.addOnDisposeCallback(()=>{delete Z0[e.getId()]});return e.api};$0=function(a){var b={};_.x("json_condensed_response")&&(b.prettyPrint="false");return a=_.fj(a,b)};a1=function(a){var b=_.w("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(_.$y(a)));return a};
b1=function(a,b="POST"){a={method:b,mode:_.gj(a)?"same-origin":"cors",credentials:_.gj(a)?"same-origin":"include"};b={};var c={};for(let d of Object.keys(b))b[d]&&(c[d]=b[d]);Object.keys(c).length>0&&(a.headers=c);return a};c1=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};d1=function(a){if(_.lA()){var b=Object.keys(window.localStorage);for(let c of b)b=c1(c),b===void 0||a.includes(b)||self.localStorage.removeItem(c)}};
Bra=function(){if(!_.lA())return!1;var a=_.Wj(),b=Object.keys(window.localStorage);for(let c of b)if(b=c1(c),b!==void 0&&b!==a)return!0;return!1};e1=function(a){_.Pi(_.oA,arguments)};f1=async function(a){if(await _.tA()){var b=[],c=await _.sA.keys();for(let d of c)({datasyncId:c}=_.qA(d)),!c||a.includes(c)||b.push(_.sA.delete(d));Promise.all(b).then(d=>d.some(e=>e))}};
Cra=async function(){if(!await _.tA())return!1;var a=_.Wj("cache contains other"),b=await _.sA.keys();for(let c of b)if({datasyncId:b}=_.qA(c),b&&b!==a)return!0;return!1};Dra=function(a){if(_.wA.has(a)&&_.uA&&(_.uA?.tagName.toLowerCase()??"")===a){let b;(b=_.uA).Zh??(b.Zh=0);_.uA.Zh++;if(_.uA.Zh>1)throw Error("Fb");return _.uA}};Era=function(a){var b=a?.tagName.toLowerCase()??"";_.uA!==a&&b.includes("-")&&_.vA.set(a,!0)};g1=function(){try{return!!window?.top?.location.href&&!1}catch(a){return!0}};
i1=function(a="bevasrsg"){return new Promise(b=>{var c=window===window.top?window:g1()?window:window.top,d=c[a];d?.bevasrs?b(new h1(d.bevasrs)):(d||(d={nqfbel:[]},c[a]=d),d.nqfbel.push(e=>{b(new h1(e))}))})};Fra=function(a){a.j!==void 0&&(a.o.forEach(b=>{a.j?.removeEventListener(b,a.v)}),a.j=void 0)};j1=function(a){var b={Dc:a.c,Zk:a.e,ly:a.mc??!1,ny:a.me??!1};a.co&&(b.ji={Ko:a.co.c,hu:a.co.a,kA:a.co.s});return b};
Hra=function(a){return async()=>{var b=await a();return{f:()=>b.ng.promise,c:c=>{if(c>150)var d=!1;else try{b.cache=new Gra(c,b.X),d=!0}catch(e){b.reportError(new k1(22,"GBJ:init",e)),d=!1}return d},m:c=>b.de(j1(c)),mws:c=>b.pj(j1(c))}}};
Ira=function(a,b,c="bevasrsg"){b={s:f=>a.snapshot({...(f.c&&{Dc:f.c}),...(f.s&&{Nj:f.s}),mK:f.p??!0}),e:f=>void a.yh?.(f),c:(f,h)=>a.ni(f,h),p:a.rg,l:()=>a.Lh(),wpc:b?Hra(b):void 0};var d=window===window.top?window:g1()?window:window.top,e=d[c];if(e){e.bevasrs=b;if(e.nqfbel!==void 0)for(let f of e.nqfbel)f(b);e.nqfbel=void 0}else e={bevasrs:b,nqfbel:void 0},d[c]=e};m1=function(a){var b=[];J_(a,l1,6).forEach(c=>{_.px(c,2)<=53&&b.push(_.px(c,1))});return b};
Jra=function(a){var b=[];J_(a,l1,6).forEach(c=>{_.px(c,2)>53&&b.push(_.px(c,1))});return b};n1=function(a){a.then(()=>{},()=>{})};o1=function(a){return{fieldType:2,fieldName:a}};p1=function(a){return{fieldType:3,fieldName:a}};Kra=function(a,b){return F_(a,b,_.Fw)};
u1=function(a){var b=new q1;b=EZ(b,1,a.o);var c=Lra(a);b=F_(b,c,Qqa);c=[];var d=[];for(var e of a.j.keys())d.push(e.split(","));for(e=0;e<d.length;e++){let p=d[e];var f=a.v,h=r1(a,...p)||[];let r=[];for(var k=0;k<h.length;k++){var l=h[k],m=l&&l.j;l=new Mra;switch(f){case 3:m=Number(m);Number.isFinite(m)&&I_(l,1,s1,B_(m));break;case 2:I_(l,2,s1,s_(Number(m)))}r.push(l)}for(f=0;f<r.length;f++){k=r[f];h=new Nra;h=_.Bw(h,2,k);k=[];l=Ora(a);for(m=0;m<l.length;m++){var n=l[m];let t=p[m],v=new Pra;switch(n){case 3:I_(v,
1,t1,DZ(String(t)));break;case 2:n=Number(t);Number.isFinite(n)&&I_(v,2,t1,_.Gw(n));break;case 1:I_(v,3,t1,_.ow(t==="true"))}k.push(v)}K_(h,1,k);c.push(h)}}K_(b,4,c);return b};Qra=function(a){K_(v1,1,a)};
Sra=function(a,b=w1){if(!x1){a=a.navigator?.userAgentData;if(!a||typeof a.getHighEntropyValues!=="function"||a.brands&&typeof a.brands.map!=="function")return Promise.reject(Error("Zd"));Qra((a.brands||[]).map(d=>{var e=new Rra;e=EZ(e,1,d.brand);return EZ(e,2,d.version)}));typeof a.mobile==="boolean"&&_.hw(v1,2,_.ow(a.mobile));x1=a.getHighEntropyValues(b)}var c=new Set(b);return x1.then(d=>{var e=v1.clone();c.has("platform")&&EZ(e,3,d.platform);c.has("platformVersion")&&EZ(e,4,d.platformVersion);
c.has("architecture")&&EZ(e,5,d.architecture);c.has("model")&&EZ(e,6,d.model);c.has("uaFullVersion")&&EZ(e,7,d.uaFullVersion);return e.serialize()}).catch(()=>v1.serialize())};y1=function(a){return FZ(a,1,1)};B1=function(a,b){_.Bw(a.j,1,b);N_(b)||y1(b);a.md||(b=z1(a),M_(b,5)||EZ(b,5,a.locale));a.v&&(b=z1(a),_.Lx(b,A1,9)||_.Bw(b,9,a.v))};z1=function(a){var b=_.Lx(a.j,C1,1);b||(b=new C1,B1(a,b));a=b;b=_.Lx(a,D1,11);b||(b=new D1,_.Bw(a,11,b));return b};Tra=function(a,b){a.o=b};
Vra=function(a){var b=a.md?void 0:window;b?Sra(b,w1).then(c=>{a.v=Ura(c??"[]");c=z1(a);_.Bw(c,9,a.v);return!0}).catch(()=>!1):Promise.resolve(!1)};E1=function(a,b,c,d){this.B=a;this.D=b;this.o=this.j=a;this.K=c||0;this.I=d||2};F1=function(a){a.o=Math.min(a.D,a.o*a.I);a.j=Math.min(a.D,a.o+(a.K?Math.round(a.K*(Math.random()-.5)*2*a.o):0));a.v++};G1=function(){return"https://play.google.com/log?format=json&hasfast=true"};
Wra=function(a,b){if(!a.Ka)return()=>{};var c=()=>{a.flush()};return b?()=>{b().then(c)}:c};H1=function(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1};I1=function(a){a.U||(a.U=G1());try{return(new URL(a.U)).toString()}catch(b){return(new URL(a.U,window.location.origin)).toString()}};Yra=function(a){Xra(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");var d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.serialize())}catch{}d||(a.Z=!1);return d})};
Zra=function(a,b,c=null,d=a.withCredentials){var e={},f=new URL(I1(a));c&&(e.Authorization=c);a.sessionIndex&&(e["X-Goog-AuthUser"]=a.sessionIndex,f.searchParams.set("authuser",a.sessionIndex));a.pageId&&(Object.defineProperty(e,"X-Goog-PageId",{value:a.pageId}),f.searchParams.set("pageId",a.pageId));return{url:f.toString(),body:b,nu:1,Dj:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}};
Xra=function(a,b){if(a.j.length!==0){var c=new URL(I1(a));c.searchParams.delete("format");var d=a.Jf();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.sessionIndex||"0");for(d=0;d<10&&a.j.length;++d){let e=a.j.slice(0,32),f=a.v.build(e,a.B,a.I,a.af,a.ha,a.ea);if(!b(c.toString(),f)){++a.I;break}a.B=0;a.I=0;a.ha=0;a.ea=0;a.j=a.j.slice(e.length)}a.o.enabled&&a.o.stop()}};$ra=function(a,b){a.buildLabel=b;return a};bsa=function(a){a.network=new asa;return a};csa=function(a,b){a.j=b};
dsa=function(a){a.o=!0;return a};Ora=function(a){return a.fields.map(b=>b.fieldType)};r1=function(a,...b){b=J1(...b);return a.j.has(b)?a.j.get(b):void 0};Lra=function(a){return a.fields.map(b=>b.fieldName)};L1=function(a,b,...c){c=J1(...c);a.j.set(c,[new K1(b)])};esa=function(a,b,...c){var d=r1(a,...c);d?d.push(new K1(b)):L1(a,b,...c)};J1=function(...a){return a?a.join(","):"key"};fsa=function(a,...b){return(a=r1(a,...b))&&a.length?a[0]:void 0};
gsa=function(a,...b){var c=0,d=fsa(a,...b);d&&(c=d.j);L1(a,c+1,...b)};N1=function(a,b,...c){a.v.has(b)||a.v.set(b,new M1(b,c))};P1=function(a,b,...c){a.v.has(b)||a.v.set(b,new O1(b,c))};Q1=function(a){a.o.enabled||a.o.start();a.I++;a.I>=a.B&&a.D()};hsa=function(a){for(let b=0;b<a.length;b++)a[b].clear()};R1=function(a,b,...c){(b=a.j(b))&&b instanceof O1&&(gsa(b,...c),Q1(a))};
S1=function(a){switch(a){case 200:return 0;case 400:return 3;case 401:return 16;case 403:return 7;case 404:return 5;case 409:return 10;case 412:return 9;case 429:return 8;case 499:return 1;case 500:return 2;case 501:return 12;case 503:return 14;case 504:return 4;default:return 2}};
isa=function(a){switch(a){case 0:return"OK";case 1:return"CANCELLED";case 2:return"UNKNOWN";case 3:return"INVALID_ARGUMENT";case 4:return"DEADLINE_EXCEEDED";case 5:return"NOT_FOUND";case 6:return"ALREADY_EXISTS";case 7:return"PERMISSION_DENIED";case 16:return"UNAUTHENTICATED";case 8:return"RESOURCE_EXHAUSTED";case 9:return"FAILED_PRECONDITION";case 10:return"ABORTED";case 11:return"OUT_OF_RANGE";case 12:return"UNIMPLEMENTED";case 13:return"INTERNAL";case 14:return"UNAVAILABLE";case 15:return"DATA_LOSS";
default:return""}};U1=function(a,b,c){var d=T1();b=b();a.v(c,T1()-d);return b};lsa=function(a,b,c,d){a=dsa(bsa($ra(new V1,a))).Uk();b.length&&csa(a,Kra(new jsa,b));d!==void 0&&(a.De=d);var e=new ksa(a.build());HZ(e,a);var f=new W1({flush(h){try{e.flush(h)}catch(k){c(k)}}});f.addOnDisposeCallback(()=>{setTimeout(()=>{try{f.D()}finally{e.dispose()}})});f.B=1E5;f.flushInterval=3E4;f.o.setInterval(3E4);return f};
msa=function(a){if(a.timer===void 0){let b=Math.max(0,a.j+a.o-T1());a.timer=setTimeout(()=>{try{a.callback()}finally{a.j=T1(),a.timer=void 0}},b)}};osa=function(a,b=[]){return new nsa(a,b)};T1=function(){return globalThis.performance?.now?.()??Date.now()};X1=function(a,b){if(a.disable)return new psa;b=b?m1(b):[];return osa({mb:a.mb,jl:a.xv,Wl:a.ky,De:a.De,uj:a.uj,xg:a.xg},b)};Z1=function(){Y1.instance||(Y1.instance=new Y1);return Y1.instance};
qsa=function(a,b,c,d){if(!b&&!c)return Promise.resolve();if(!d)return $1(b,c);var e;(e=a.promises)[d]||(e[d]=new Promise((f,h)=>{$1(b,c).then(()=>{a.j=d;f()},k=>{delete a.promises[d];h(k)})}));return a.promises[d]};c2=function(a,b){return qsa(a,_.Lx(b,a2,1,_.Kz),_.Lx(b,b2,2,_.Kz),M_(b,3,void 0,_.Kz))};$1=function(a,b){return b?rsa(b):a?ssa(a):Promise.resolve()};
rsa=function(a){return new Promise((b,c)=>{var d=_.yd("SCRIPT"),e=qra(a);_.ob(d,e);d.onload=()=>{_.zd(d);b()};d.onerror=()=>{_.zd(d);c(Error("ee"))};(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(d)})};ssa=function(a){return new Promise(b=>{var c=_.yd("SCRIPT");if(a){var d=_.Pt(_.bd(a,6,void 0,_.uv));d=d===null||d===void 0?null:_.kb(d)}else d=null;_.nb(c,d);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(c);_.zd(c);b()})};
tsa=function(a,b){return _.Ux(a,1,DZ(b),"")};usa=function(a,b){return _.Ux(a,2,DZ(b),"")};
ysa=async function(a,b,c,d=Z1(),e=Promise.resolve(void 0),f){await 0;for(var h;;){let k=null;if(h){d2(a,7);try{k=await e2(h.snapshot({}),f.Hu,()=>Promise.resolve("E:CTO"))}catch(n){k="E:UCE"}}let l,m=new E1(h?f.mv:f.nv,f.ov,f.pv,f.lv);for(let n=1;n<=f.maxAttempts;n++){if(n!==1){d2(a,0);a.j=new f2(m.j,f.Rj,f.Tr);let p=await a.j.promise;a.j=void 0;p===1?(n=1,m.reset()):F1(m)}try{let p;c?p=c:(d2(a,5),p=await e2(vsa(b,d.j,k),f.Av,()=>Promise.reject(Error("ge"))));d2(a,3);await e2(c2(d,p),f.Px,()=>Promise.reject(Error("he")));
d2(a,8);await e;let r=new g2({challenge:p,cg:a.options.cg,qs:a.options.qs});await e2(r.rg,f.Oz,()=>Promise.reject(Error("ie")));l=r;break}catch(p){a.handleError(p),h2(a)}}if(a.ia())break;l&&(c=void 0,wsa(a,h),h=l,xsa(a,l),h2(a));d2(a,2);a.j=new f2(f.pr,f.Rj,f.Tr);a.isPaused&&a.j.pause();await a.j.promise;a.j=void 0;if(a.ia())break}h?.dispose()};
zsa=function(a){a.M=Error("fe");a.D.resolve();n1(a.I.promise);a.I.reject(Error("fe"));a.X.dispose();Promise.all(a.B).then(async()=>{a.o?.dispose();a.o=void 0});a.B=[];a.j?.o();n1(a.v.promise);a.v.reject(Error("fe"))};i2=function(a,b){var c=a.vj;a.vj=()=>{c();b()}};xsa=function(a,b){a.ia()||(a.o=b,a.X.update(b.Lh()),a.D.resolve(),a.I.resolve(void 0),a.vj())};wsa=function(a,b){b&&(Promise.all(a.B).then(()=>void b.dispose()),a.B=[])};d2=function(a,b){a.Z=b;a.options.BJ?.(b)};
h2=function(a){a.ia()||(a.v.resolve(),a.v=new _.as)};e2=function(a,b,c){var d;c=(new Promise(e=>{d=setTimeout(e,b)})).then(c);n1(c);return Promise.race([a.finally(()=>void clearTimeout(d)),c])};Asa=function(a,b){a.endTimeMs=Date.now()+b;a.tick()};j2=function(a){a.j&&(clearTimeout(a.j),a.j=null)};k2=function(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}};
l2=function(a,b=0,c=a.length,d){var e=0;for(d&&(e=l2(d));b<c;b++)e=Bsa(31,e)+(typeof a==="string"?a.charCodeAt(b):a[b])|0;return e};n2=function(a){var [b,c]=[l2(a,0,a.length>>1,m2),l2(a,a.length>>1)];return b.toString(16)+c.toString(16)};
o2=function(a,b){var c=[l2(b,0,b.length>>1,void 0),l2(b,b.length>>1)];a=new Uint32Array(a.buffer);b=a[0];var [d,e]=c;for(c=1;c<a.length;c+=2){var f=b,h=c,k=d,l=e;for(let m=0;m<22;m++)h=h>>>8|h<<24,h+=f|0,h^=k+38293,f=f<<3|f>>>29,f^=h,l=l>>>8|l<<24,l+=k|0,l^=m+38293,k=k<<3|k>>>29,k^=l;f=[f,h];a[c]^=f[0];c+1<a.length&&(a[c+1]^=f[1])}};
Csa=function(a,b,c,d,e){var f=(4-(m2.length+c.length)%4)%4,h=new Uint8Array(4+f+m2.length+4+c.length),k=new DataView(h.buffer),l=0;k.setUint32(l,Math.random()*4294967295);l=l+4+f;h.set(m2,l);l+=m2.length;k.setUint32(l,e);h.set(c,l+4);o2(h,d);return a.rb(b,m=>void globalThis.sessionStorage.removeItem(m))?k2(b,_.oc(h))?"s":"t":"i"};
Dsa=function(a,b){var c=globalThis.sessionStorage.getItem(a);if(!c)return["m"];try{var d=_.qc(c);o2(d,b)}catch(e){return globalThis.sessionStorage.removeItem(a),["c"]}for(b=4;b<7&&d[b]===0;)b++;for(c=0;c<m2.length;c++)if(d[b++]!==m2[c])return globalThis.sessionStorage.removeItem(a),["d"];c=(new DataView(d.buffer)).getUint32(b);return Math.floor(Date.now()/1E3)>=c?(globalThis.sessionStorage.removeItem(a),["e"]):["a",new Uint8Array(d.buffer,b+4)]};
Esa=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new p2(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new p2(a);b=c.slice(1);b.length===1&&b[0]===""&&(b=[]);c=Number(c[0]);return isNaN(c)||c<0||c>b.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new p2(a)):new p2(a,c,b)};q2=function(a,b){var c=setTimeout(()=>{a.v.resolve()},b);a.addOnDisposeCallback(()=>void clearTimeout(c))};
s2=function(a,b){var c=`${b(a.error.message)}:${b(a.error.stack)}`.substring(0,2048);b=c.length+1;c=r2(c);var d=new Uint8Array(4+c.length);d.set([42,b&127|128,b>>7,a.error.code]);d.set(c,4);return d};r2=function(a){return globalThis.TextEncoder?(new TextEncoder).encode(a):_.Zb(a)};
w2=async function(a){var b=void 0;a.v++;var c=new _.as;a.vm instanceof t2&&a.vm.B.push(c.promise);if(a.Cn){let f=new _.as;setTimeout(()=>void f.resolve());await f.promise}var d=a.X.share();try{a.state=5;let f=[],h=await e2(a.vm.snapshot({Dc:{},us:f}),a.Ag.dA,()=>Promise.reject(new k1(15,"MDA:Timeout")));u2(a,"MDA:Disposed");let k=f[0];a.state=6;let l=await e2(Fsa(a.bd,h),a.Ag.Bv,()=>Promise.reject(new k1(10,"BWB:Timeout")));u2(a,"BWB:Disposed");a.state=7;b=U1(d,()=>{var m=Gsa(a,l,c,k);m.v.promise.then(()=>
void a.B());return m},"i")}catch(f){b?.dispose();if(!a.o){let h=Hsa(a,f);c.resolve();var e;if(e=a.vm instanceof t2&&a.v<2)a:if(f instanceof k1)e=f.code!==32&&f.code!==20&&f.code!==10;else{if(f instanceof v2)switch(f.code){case 2:case 13:case 14:case 4:break;default:e=!1;break a}e=!0}if(e){let k=setTimeout(()=>void a.B(),(1+Math.random()*.25)*(a.j?6E4:1E3));a.addOnDisposeCallback(()=>void clearTimeout(k));return}a.o=h}d.Jb(a.j?13:14);a.ng.reject(a.o);return}finally{d.dispose()}a.state=8;a.v=0;a.j?.dispose();
a.j=b;a.ng.resolve()};Hsa=function(a,b){if(!(b instanceof k1))if(b instanceof v2){let c=Error(b.toString());c.stack=b.stack;b=new k1(11,"EBH:Error",c)}else b=new k1(12,"BSO:Unknown",b);return a.reportError(b)};u2=function(a,b){if(a.ia())throw new k1(a.j?20:32,b);};
Gsa=function(a,b,c,d){var e=(v_(_.bd(b,2))??0)*1E3;if(e<=0)throw new k1(31,"TTM:Invalid");if(M_(b,4))return new Isa(a.X,M_(b,4),e);if(!(v_(_.bd(b,3))??0))return new Jsa(a.X,IZ(E_(b)),e);if(!d)throw new k1(4,"PMD:Undefined");d=d(IZ(E_(b)));if(typeof d!=="function")throw new k1(16,"APF:Failed");a.D=Math.floor((Date.now()+e)/1E3);a=new x2(a.X,d,v_(_.bd(b,3))??0,e);a.addOnDisposeCallback(()=>void c.resolve());return a};
z2=function(a,b,c){try{if(a.ia())throw new k1(21,"BNT:disposed");if(!a.j&&a.o)throw a.o;return Ksa(a,b,c)??Lsa(a,b,c)??Msa(a,b,c)}catch(d){if(!b.ny)throw y2(a,d);return Nsa(a,c,d)}};y2=function(a,b){b=b instanceof k1?b:new k1(5,"TVD:error",b);return a.reportError(b)};Ksa=function(a,b,c){return a.j?.am(()=>A2(a,b),c,d=>{if(a.j instanceof x2&&b.ji?.kA)try{a.cache?.j(A2(a,b),d,b.ji.Ko,a.D-120)}catch(e){a.reportError(new k1(24,"ELX:write",e))}})};
Lsa=function(a,b,c){if(b.ji?.hu)try{let d=a.cache?.o(A2(a,b),b.ji.Ko);return d?c?U1(a.X,()=>_.oc(d,2),"a"):d:void 0}catch(d){a.reportError(new k1(23,"RXO:read",d))}};Msa=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{if(!b.ly)throw new k1(29,"SDF:notready");return _.jA(d,new Osa(a.X,a.state)).am(()=>A2(a,b),c)}catch(e){d.error=e,d.hasError=!0}finally{_.kA(d)}};
Nsa=function(a,b,c){var d={stack:[],error:void 0,hasError:!1};try{let e=y2(a,c);return _.jA(d,new Psa(a.X,e)).am(()=>[],b)}catch(e){d.error=e,d.hasError=!0}finally{_.kA(d)}};A2=function(a,b){return b.Zk?b.Zk:b.Dc?U1(a.X,()=>b.Zk=r2(b.Dc),"c"):[]};B2=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};C2=function(){this.M=null;this.Y=[];this.I="";this.U=[];this.v=this.o=0;this.D=!1;this.K=0;this.Z=/[\\"]/g;this.j=this.B=0};
D2=function(a,b,c){a.B=3;a.M="The stream is broken @"+a.v+"/"+c+". With input:\n"+b;throw Error(a.M);};F2=function(){var a=X_(Qsa),b;return(new _.yf((c,d)=>{a.onSuccess=e=>{_.rj(e)?c(new Rsa(e)):d(new E2(`Request failed, status=${_.qj(e)}`,"net.badstatus"))};a.onError=()=>{d(new E2("Unknown request error","net.unknown"))};a.onTimeout=()=>{d(new E2("Request timed out","net.timeout"))};b=_.Aj("//googleads.g.doubleclick.net/pagead/id",a)})).zg(c=>{c instanceof _.Mf&&b?.abort();return _.Jt(c)})};
Ssa=function(a,b=null){a.j=2;a.o=b};Tsa=function(a,b=null){a.j=1;a.o=b};H2=function(a=null){var b=new G2;Ssa(b,a);return b};I2=function(a=null){var b=new G2;Tsa(b,a);return b};Usa=function(a){var b=a.docid||a.video_id||a.videoId||a.id;if(b)return b;b=a.raw_player_response;b||(a=a.player_response)&&(b=JSON.parse(a));return b&&b.videoDetails&&b.videoDetails.videoId||null};
J2=function(a){var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var c=a.raw_embedded_player_response;if(!c&&(a=a.embedded_player_response))try{c=JSON.parse(a)}catch(d){return b}if(c)a:{a=Vsa;for(let d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break a}}return b};
Wsa=function(){if(_.x("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("je");if(!_.Gz())return Error("ke");var a=_.w("PLAYER_VARS",{});if(W_(a)=="1")return Error("le");if(J2(a)==="EMBEDDED_PLAYER_MODE_PFL")return Error("me")};b0=function(){var a=Wsa();if(a!==void 0)return _.Jt(a);K2||(K2=F2().then(L2).zg(b=>M2(2,b)));return K2};
L2=function(a){a=a.j.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new N2;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new N2;a=a.id;c0(a);K2=I2(a);O2(18E5,2);return a};M2=function(a,b){b=new P2(b);c0("");K2=H2(b);a>0&&O2(12E4,a-1);throw b;};O2=function(a,b){_.nj(function(){F2().then(L2,c=>M2(b,c)).zg(_.dd)},a)};Xsa=function(){try{let a=_.sa("yt.ads.biscotti.getId_");return a?a():b0()}catch(a){return _.Jt(a)}};
Q2=function(){var a=!1;try{a=!!window.sessionStorage.getItem("session_logininfo")}catch{a=!0}return(_.w("INNERTUBE_CLIENT_NAME")==="WEB"||_.w("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&a};
R2=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");_.Ri("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var a;let c=Ysa;c||(c=document.querySelector("#persist_identity"));if(a=c){var b=a.src?(new URL(a.src)).origin:"*";a.contentWindow?.postMessage({action:"clear"},b)}}catch{}};
S2=function(a){if(a)if(a.startsWith("https://accounts.google.com/AddSession"))R2();else if(a.startsWith("https://accounts.google.com/ServiceLogin"))R2();else{var b;if(b=a.startsWith("https://myaccount.google.com"))b=(a instanceof _.iy?a.clone():new _.iy(a)).j.endsWith("/youtubeoptions");b&&R2()}if(_.w("LOGGED_IN",!0)&&Q2()){b=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=_.Ob(window.location.href);c&&b.push(c);c=_.Ob(a);_.sb(b,c)>=0||!c&&a.lastIndexOf("/",0)==0?(b=_.$y(a),(b=_.az(b))?(b=_.Jz(b),
b=(b=_.Mj.get(b,void 0)||null)?_.cj(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;Q2()?(d||(d=_.w("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&_.Iz(a,b)}};Zsa=function(a,b={},c=!1){var d=_.w("EVENT_ID");d&&(b.ei||(b.ei=d));b&&_.Iz(a,b);if(c)return!1;S2(a);b=window;a=_.Ub(a,{});S2(a);a=_.Yz(a);b=b.location;a=_.db(a);a!==void 0&&(b.href=a);return!0};T2=function(a){if(W_(_.w("PLAYER_VARS",{}))!="1"){a&&Uqa();try{Xsa().then(()=>{},()=>{}),_.nj(T2,18E5)}catch(b){_.Vi(b)}}};
ata=function(){var a=window.location.href;if(_.x("kevlar_disable_theme_param"))return null;_.Pb(a);try{let b=d0(a).theme;return $sa.get(b)||null}catch(b){}return null};
V2=function(a){var b=new U2;if(a.interpreterJavascript){var c=a0(a.interpreterJavascript);c=_.lb(c).toString();var d=new a2;EZ(d,6,c);_.Bw(b,1,d,_.Kz)}else a.interpreterUrl&&(c=_.Zv(a.interpreterUrl),c=_.Ta(c).toString(),d=new b2,EZ(d,4,c),_.Bw(b,2,d,_.Kz));a.interpreterHash&&_.Ux(b,3,DZ(a.interpreterHash),"",_.Kz);a.program&&_.Ux(b,4,DZ(a.program),"",_.Kz);a.globalName&&_.Ux(b,5,DZ(a.globalName),"",_.Kz);a.clientExperimentsStateBlob&&_.Ux(b,7,DZ(a.clientExperimentsStateBlob),"",_.Kz);return b};
W2=function(a){var b={};a=a.split("&");for(let c of a)a=c.split("="),a.length===2&&(b[a[0]]=a[1]);return b};X2=function(a){return Number(a.t)||7200};bta=async function(){var a=window;await i1(Y2());var b=a.bgevmc;if(!b)throw Error("ne");return{pause:()=>{b.p()},resume:()=>{b.r()},checkForRefresh:()=>b.cr()}};Y2=function(){return _.x("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};Z2=function(a){window.bgens=a};
cta=function(){return new Promise(a=>{var b=window;b.ntpevasrs!==void 0?a(new $2(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(c=>{a(new $2(c))}))})};
dta=function(){if(_.Gz()){var a=_.w("PLAYER_VARS",{});if(W_(a)!="1"&&J2(a)!=="EMBEDDED_PLAYER_MODE_PFL"){var b=()=>{a3=!0;"google_ad_status"in window?_.Ri("DCLKSTAT",1):_.Ri("DCLKSTAT",2)};try{let c=_.ib(document);K0(b3,b,c)}catch(c){}c3.push(_.ef.pb(()=>{if(!(a3||"google_ad_status"in window)){try{J0(b3.toString(),b)}catch(c){}a3=!0;_.Ri("DCLKSTAT",3)}},5E3))}}};d3=function(){var a=Number(_.w("DCLKSTAT",0));return isNaN(a)?0:a};e3=function(a,b){a.j=b};
fta=async function(a){if(_.u.ytAtP&&!_.x("ytatp_ks")){var b=await _.u.ytAtP;delete _.u.ytAtP;var c=b?.R;var d=b?.T;b=eta(c);let f=!!d;a.o.o(c?b?f?7:10:f?1:8:f?2:9,a.v++);if(!c||b)c=await a.If(f3(d,null)),c=JSON.stringify(c);_.u.ytAtRC?_.u.ytAtRC(c):_.Gp(Error("oe"))}else _.u.ytAtRC?_.nx(async()=>{d=_.u.ytAtT;delete _.u.ytAtT;if(_.u.ytAtRC){a.o.o(2,a.v++);var f=await a.If(f3(d,null));_.u.ytAtRC&&_.u.ytAtRC(JSON.stringify(f))}else a.o.o(6,a.v++)},_.tj("att_init_delay",0)):(d=_.u.ytAtT,delete _.u.ytAtT,
a.o.o(1,a.v++));c=await cta();c.bindInnertubeChallengeFetcher(f=>{a.o.o(3,a.v++);return a.If(f3(d,f))});c.registerChallengeFetchedCallback(f=>{f=f.challenge;if(!f)throw Error("pe");f={challenge:f,qf:W2(f),vm:e,bgChallenge:new U2};f=Promise.resolve(f);a.j=f});var e=await i1(Y2());c=c.getLatestChallengeResponse().challenge;if(!c)throw Error("qe");return{challenge:c,qf:W2(c),vm:e,bgChallenge:new U2}};
h3=async function(a){var b=f3(void 0,Z1().j);try{var c=await gta(a,b)}catch(f){return _.Gp(Error("re")),g3(a,864E5),{challenge:"",qf:{},vm:void 0,bgChallenge:void 0}}b=c.Zy;var d=c.az;g3(a,X2(d)*1E3);a=void 0;if("c1a"in d&&c.bgChallenge){var e=V2(c.bgChallenge);try{await c2(Z1(),e)}catch(f){return _.Gp(f),{challenge:b,qf:d,vm:a,bgChallenge:e}}try{a=new g2({challenge:e,cg:{mb:"aGIf"}}),await a.rg}catch(f){_.Gp(f),a=void 0}}return{challenge:b,qf:d,vm:a,bgChallenge:e}};
gta=async function(a,b){for(var c=void 0,d=0;d<5;){if(d>0){let e=1E3*Math.pow(2,d-1)+Math.random()*1E3;await new Promise(f=>{_.Zj(()=>{f(void 0)},e)})}try{a.o.o(4,a.v++);let e=await a.If(b);return hta(e)}catch(e){c=e,e instanceof Error&&_.Gp(e)}d++}throw c;};g3=function(a,b){var c=Date.now()+b,d=async()=>{var e=c-Date.now();e<1E3?await ita(a):_.Zj(d,Math.min(e,6E4))};d()};i3=async function(a,b){Z2(2);try{let c=await a.network.If(b);c?c.challenge&&!c.bgChallenge?Z2(1):Z2(4):Z2(3);return c}catch(c){Z2(3)}};
hta=function(a){if(!a)throw Error("se");if(!a.challenge)throw Error("te");var b=a.challenge,c=W2(b);if("c1a"in c&&(!a.bgChallenge||!a.bgChallenge.program))throw Error("ue");return{...a,Zy:b,az:c}};ita=async function(a){var b=await Promise.race([a.j,null]),c=h3(a);a.j=c;b?.vm?.dispose()};jta=function(a,b){return new Promise(c=>{_.Zj(()=>{c(b())},a)})};f3=function(a,b){var c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};a&&(c.eacrToken=a);b&&(c.interpreterHash=b);return c};
eta=function(a){if(!a||!_.x("roscas"))return!1;try{var b=JSON.parse(a)}catch(c){return!1}a=b.challenge;if(!a)return!1;b=W2(a);a=Number(b.c)||void 0;b=X2(b);return!!a&&Date.now()>(a+b)*1E3};k3=function(a){if(a.length===1)return a[0];var b=j3.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}var d=[];Object.entries(j3).forEach(([e,f])=>{"UNKNOWN_INTERFACE"!==e&&d.push(f)});c=new RegExp(d.join("|"));a.sort((e,f)=>e.length-f.length);for(let e of a)if(!c.exec(e))return e;return a[0]};
kta=function(){var a,b;return{pl:new l3((c,d)=>{a=c;b=d}),resolve:a,reject:b}};n3=function(a){return m3(a)?a:(0,_.co)(a)?new l3((b,c)=>{a.then(b,c)}):new l3(b=>{b(a)})};lta=function(a){return new l3((b,c)=>{c(a)})};mta=function(a){try{return n3(a())}catch(b){return lta(b)}};nta=function(a){return new _.yf((b,c)=>{o3(a,b,c)})};ota=function(a){return nta(a)};p3=function(a){if(a.j==="fulfilled"){var b=a.o;a.o=[];a.v=[];for(var c of b)c(a.result)}else if(a.j==="rejected"){c=a.v;a.o=[];a.v=[];for(b of c)b(a.error)}};
o3=function(a,b,c){var {pl:d,resolve:e,reject:f}=kta();a.o.push(h=>{if(b)try{let k=b(h);e(k)}catch(k){f(k)}else e(h)});a.v.push(h=>{if(c)try{let k=c(h);e(k)}catch(k){f(k)}else f(h)});p3(a);return d};pta=function(a,b){return o3(a,void 0,b)};q3=function(a,b){return qta(b.call(a))};r3=function(a){return function*(){return yield{pl:n3(a)}}()};qta=function(a){return mta(()=>s3(a,a.next()))};s3=function(a,b){return b.done?n3(b.value):pta(o3(b.value.pl,c=>s3(a,a.next(c))),c=>s3(a,a.throw(c)))};
rta=async function(){var a=_.z().resolve(_.Uy);if(a){if(a=await a.Gi({signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}})){if(a.errorMetadata){_.Gp(Error("ve`"+a.errorMetadata.status+"`"+a.error));return}return a.LH}_.Gp(Error("we"))}else _.Gp(Error("xe"))};
t3=function(a,b){if(b.encryptedTokenJarContents&&(a.j[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){let c=Number(b.expirationSeconds);setTimeout(()=>{delete a.j[b.encryptedTokenJarContents]},c*1E3);a.o&&_.Nj("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};u3=function(a){return a.localStorage===void 0?new _.fn("yt-client-location"):a.localStorage};
y3=function(a,b=!1,c=!1){var d=_.w("INNERTUBE_CONTEXT");if(!d)return _.Ep(Error("Ae")),{};d=_.nd(d);_.x("web_no_tracking_params_in_shell_killswitch")||delete d.clickTracking;d.client||(d.client={});var e=d.client;e.clientName==="MWEB"&&e.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(e.clientFormFactor=_.w("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");e.screenWidthPoints=window.innerWidth;e.screenHeightPoints=window.innerHeight;e.screenPixelDensity=Math.round(window.devicePixelRatio||1);e.screenDensityFloat=
window.devicePixelRatio||1;e.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());_.Vz();var f="USER_INTERFACE_THEME_LIGHT";_.Qz(165)?f="USER_INTERFACE_THEME_DARK":_.Qz(174)?f="USER_INTERFACE_THEME_LIGHT":!_.x("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(f="USER_INTERFACE_THEME_DARK");f=ata()||f;e.userInterfaceTheme=f;_.x("web_propagate_visibility_to_application_state")&&_.u.document&&
(e.applicationState=_.u.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!b){if(f=_.Tj())e.connectionType=f;_.x("web_log_effective_connection_type")&&(f=_.Vj())&&(d.client.effectiveConnectionType=f)}_.x("web_log_memory_total_kbytes")&&_.u.navigator?.deviceMemory&&(d.client.memoryTotalKbytes=`${_.u.navigator?.deviceMemory*1E6}`);if(_.x("web_gcf_hashes_innertube")){var h=_.km();if(h){f=h.coldConfigData;let n=h.coldHashData;h=h.hotHashData;d.client.configInfo=d.client.configInfo||{};f&&
(d.client.configInfo.coldConfigData=f);n&&(d.client.configInfo.coldHashData=n);h&&(d.client.configInfo.hotHashData=h)}}f=d0(_.u.location.href);!_.x("web_populate_internal_geo_killswitch")&&f.internalcountrycode&&(e.internalGeo=f.internalcountrycode);e.clientName==="MWEB"||e.clientName==="WEB"?(e.mainAppWebInfo||(e.mainAppWebInfo={}),e.mainAppWebInfo.graftUrl=_.u.location.href,_.x("kevlar_woffle")&&v3.instance&&(f=v3.instance,e.mainAppWebInfo.pwaInstallabilityStatus=!f.j&&f.o?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":
"PWA_INSTALLABILITY_STATUS_UNKNOWN"),e.mainAppWebInfo.webDisplayMode=_.Pj(),e.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):e.clientName==="TVHTML5"&&(!_.x("web_lr_app_quality_killswitch")&&(f=_.w("LIVING_ROOM_APP_QUALITY"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{appQuality:f})),f=_.w("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(e.tvAppInfo=Object.assign(e.tvAppInfo||{},{certificationScope:f}));if(!_.x("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var k=
(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}k=void 0}k&&(e.timeZone=k)}(k=_.w("EXPERIMENTS_TOKEN",""))?e.experimentsToken=k:delete e.experimentsToken;e=_.vj();w3.instance||(w3.instance=new w3);k=_.Xx(w3.instance.j);d.request={...d.request,internalExperimentFlags:e,consistencyTokenJars:k};!_.x("web_prequest_context_killswitch")&&(e=_.w("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(d.request.externalPrequestContext=e);k=_.Vz();e=_.Qz(58);k=k.get("gsml","");d.user={...d.user};e&&(d.user.enableSafetyMode=
e);k&&(d.user.lockedSafetyMode=!0);_.x("warm_op_csn_cleanup")?c&&(b=_.gq())&&(d.clientScreenNonce=b):!b&&(b=_.gq())&&(d.clientScreenNonce=b);a&&(d.clickTracking={clickTrackingParams:a});if(a=_.sa("yt.mdx.remote.remoteClient_"))d.remoteClient=a;x3.ec().setLocationOnInnerTubeContext(d);try{var l=_.mj(),m=l.bid;delete l.bid;d.adSignalsInfo={params:[],bid:m};for(let [n,p]of Object.entries(l))l=n,m=p,d.adSignalsInfo.params?.push({key:l,value:`${m}`});if(d.client?.clientName==="TVHTML5"||d.client?.clientName===
"TVHTML5_UNPLUGGED"){let n=_.w("INNERTUBE_CONTEXT");n.adSignalsInfo&&(d.adSignalsInfo.advertisingId=n.adSignalsInfo.advertisingId,d.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking=n.adSignalsInfo.limitAdTracking,n.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(d.adSignalsInfo.atTrackingManagerAuthorizationStatus=n.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(n){_.Ep(n)}return d};
sta=function(a,b){if(!a)return!1;var c=_.B(a,_.Nz)?.signal;if(c&&b.xd)return!!b.xd[c];if((c=_.B(a,_.Ky)?.request)&&b.Kg)return!!b.Kg[c];for(let d in a)if(b.ti[d])return!0;return!1};
z3=function(a){var b={"Content-Type":"application/json"};_.w("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=_.w("EOM_VISITOR_DATA"):_.w("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=_.w("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=_.w("LOGGED_IN",!1);_.w("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=_.w("DEBUG_SETTINGS_METADATA"));a!=="cors"&&((a=_.w("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=a),(a=_.w("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]=
a),(a=_.w("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=a),(a=_.w("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=a),(a=x3.ec().getXGeoHeader?.())&&(b["X-Geo"]=a));(a=_.w("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=a);return b};A3=function(a){return()=>new a};
tta=function(a,b,c,d){if(B3.instance!==void 0){if(d=B3.instance,a=[a!==d.v,b!==d.Ra,c!==d.o,!1,!1,!1,!1],a.some(e=>e))throw new _.Yj("InnerTubeTransportService is already initialized",a);}else B3.instance=new B3(a,b,c,d)};
vta=function(a,b){var c=`/youtubei/v1/${k3(uta)}`,d={Id:{identity:C3}},e=()=>{};e=z0(y0(c));b.context||(b.context=y3(void 0,!0));return new _.yf(async f=>{var h=a1(c);h=_.gj(h)?"same-origin":"cors";h=a.o.kn?D3(d,h):await E3(d,h);var k=$0(a1(c));k={input:k,wb:b1(k),innerTubeRequest:b,config:d};f(F3(a,k,h,e))})};
wta=function(a,b){a:{a=a.v;var c=_.B(b,_.Nz)?.signal;if(c&&a.xd&&(c=a.xd[c])){var d=c();break a}if((c=_.B(b,_.Ky)?.request)&&a.Kg&&(c=a.Kg[c])){d=c();break a}for(d in b)if(a.ti[d]&&(b=a.ti[d])){d=b();break a}d=void 0}if(d!==void 0)return Promise.resolve(d)};D3=function(a,b){a=_.Qj({sessionIndex:a?.Id?.sessionIndex});return{...z3(b),...a}};E3=async function(a,b){a=await _.Xy(_.Qj({sessionIndex:a?.Id?.sessionIndex}));return Promise.resolve({...z3(b),...a})};
F3=async function(a,b,c,d=()=>{}){await xta(b);var e=b.config?.requestKey;if(e&&a.j.has(e))var f=a.j.get(e);else f=JSON.stringify(b.innerTubeRequest),b.wb={...b.wb,headers:{...(b.wb?.headers??{}),...c}},c={...b.wb},b.wb.method==="POST"&&(c={...c,body:f}),b.config?.Tm&&_.xq(b.config.Tm),f=a.Ra.fetch(b.input,c,b.config),e&&a.j.set(e,f);if((f=await f)&&"error"in f&&f?.error?.details){c=f.error.details;for(let h of c)(c=h["@type"])&&yta.indexOf(c)>-1&&(delete h["@type"],f=h)}e&&a.j.has(e)&&a.j.delete(e);
b.config?.Xm&&_.xq(b.config.Xm);zta(a,f,b);b.config?.iz&&_.xq(b.config.iz);d();return f||void 0};xta=async function(a){if(a?.innerTubeRequest?.context){a=a.innerTubeRequest.context;for(let b of[])await b.jr(a)}};zta=function(a,b,c){if(b&&!b?.sequenceMetaData?.skipProcessing&&a.B)for(let d of G3)a.B[d]&&a.B[d].handleResponse(b,c)};Ata=function(a,b,c){return q3(a,function(){return function*(){var d=_.Xy(_.Qj({sessionIndex:b?.Id?.sessionIndex}));d=yield*r3(n3(d));return{...z3(c),...d}}()})};
H3=function(a){return a===1||a===2};Bta=function(a,b,c=!1){var d,e=_.B(b,_.Ky)?.request;e&&a.j.Kg&&(d=a.j.Kg[e]);d||c||(e=_.B(b,_.Nz)?.signal)&&a.j.xd&&(d=a.j.xd[e]);if(!d&&(a=c?a.j.sK:a.j.ti))for(let f in b)if(a[f]){d=a[f];break}if(!d){if(c)throw Error("Ee");throw Error("Fe");}b=d();return n3(b)};Cta=function(a,b){return a.run("COMMAND_INIT",b)};I3=function(a,b){return a.run("PROCESS_RESPONSE",b,"ResponseMachine (Cache)")};
J3=function(a,b,c){return a.run("INIT",b,c!==void 0?`ResponseMachine (Chunk ${c})`:"ResponseMachine")};
Dta=function(){var a=_.z();_.Xz(a,{ga:K3,Pc:()=>new Map});_.Xz(a,{ga:L3,Na:L3,fb:!0});_.Xz(a,{ga:M3,Na:M3,fb:!0});_.Xz(a,{ga:N3,Na:N3,fb:!0});_.Xz(a,{ga:O3,Na:O3,fb:!0});_.Xz(a,{ga:P3,Na:P3,fb:!0});_.Xz(a,{ga:Q3,Na:Q3,fb:!0});_.Xz(a,{ga:R3,Na:R3,fb:!0});_.Xz(a,{ga:S3,Na:S3,fb:!0});_.Xz(a,{ga:T3,Na:T3,fb:!0});_.Xz(a,{ga:U3,Na:U3,fb:!0});_.Xz(a,{ga:V3,Pc:(b,c,d,e,f,h,k,l,m,n)=>({COMMAND_INIT:l,REQUEST_INIT:m,CACHE:c,LOCAL_ROUTER:k,CONTEXT:d,AUTH:b,DEDUPE:e,FETCH:h,RETRY:n,FALLBACK:f}),[_.Mn]:[L3,M3,
N3,O3,P3,Q3,R3,S3,T3,U3],fb:!0});_.Xz(a,{ga:W3,Pc:b=>()=>new X3(b),[_.Mn]:[V3],fb:!0});_.Xz(a,{ga:Y3,Na:Y3,fb:!0});_.Xz(a,{ga:Z3,Na:Z3,fb:!0});_.Xz(a,{ga:$3,Na:$3,fb:!0});_.Xz(a,{ga:a4,Na:a4,fb:!0});_.Xz(a,{ga:b4,Pc:(b,c,d,e)=>({INIT:e,ERROR_UNPACKER:c,PROCESS_RESPONSE:d,CALLBACK_DISPATCHER:b}),[_.Mn]:[Y3,Z3,$3,a4],fb:!0});_.Xz(a,{ga:c4,Pc:b=>()=>new d4(b),[_.Mn]:[b4],fb:!0})};
Eta=function(){_.ra("yt.logging.errors.log",_.Ep);hra();_.Ao(_.Co(),{});window.onerror=gra;_.Rf=r0;window.addEventListener("unhandledrejection",a=>{if(a.reason instanceof Error){let b=a.reason;_.Uv(b,{source:"unhandledrejection"});b.name==="AbortError"&&(b.level="WARNING")}r0(a.reason);a.preventDefault()})};e4=function(){try{return!!self.sessionStorage}catch{return!1}};f4=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};
g4=function(a){if(e4()){var b=Object.keys(window.sessionStorage);for(let c of b)b=f4(c),b===void 0||a.includes(b)||self.sessionStorage.removeItem(c)}};Fta=function(){if(!e4())return!1;var a=_.Wj(),b=Object.keys(window.sessionStorage);for(let c of b)if(b=f4(c),b!==void 0&&b!==a)return!0;return!1};h4=function(){rta().then(a=>{a&&(j0(a),f1(a),d1(a),g4(a))})};
Gta=function(){var a=new _.Ks;_.ef.pb(async()=>{if(!_.x("ytidb_clear_optimizations_killswitch")){var b=_.Wj("clear");if(b.startsWith("V")&&b.endsWith("||")){b=[b];j0(b);f1(b);d1(b);g4(b);return}b=Bra();let c=Fta(),d=await Cra(),e=await bra();if(!(b||c||d||e))return}a.Rb()?h4():_.Ye(a,"publicytnetworkstatus-online",h4)})};Hta=function(a){return new Promise(b=>{window.setTimeout(b,a)})};
vsa=async function(a,b,c){_.hA("attestation_challenge_fetch");_.xq("att_fs",void 0,"attestation_challenge_fetch");if(!a.j)throw new v2(9,"Missing fetcher");var d=await a.j(b,c);b=d?.bgChallenge;if(!b)throw new v2(15,"Missing field");a.o=d;a.v.forEach(e=>{e(d)});a=V2(b);_.xq("att_fc",void 0,"attestation_challenge_fetch");_.gA("attestation_challenge_fetch");return a};
Fsa=async function(a,b){for(var c=new E1(100,3E5,.25,2),d=void 0;c.v<10;)try{return c.v>0&&await Hta(c.j),await Ita(a,b)}catch(e){d=e instanceof v2?e:new v2(9,e instanceof Error?e.message:"Unknown"),F1(c)}if(d)throw d;throw new v2(9,"Unknown error");};
Ita=function(a,b){b=tsa(usa(new Jta,b),a.requestKey);var c=new _.as,d=a.D();d.open("POST",a.B);d.setRequestHeader("X-Goog-Api-Key","AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw");d.setRequestHeader("Content-Type","application/json+protobuf");d.onload=()=>{if(_.rj(d)){let e=Kta(d.responseText);c.resolve(e)}else c.reject(new v2(S1(_.qj(d)),d.statusText))};d.onerror=()=>{c.reject(new v2(S1(_.qj(d)),d.statusText))};d.send(b.serialize());return c.promise};
Lta=function(a){var b={bicf:d=>{a.j=d},blc:()=>a.getLatestChallengeResponse(),bcr:d=>{a.v.push(d)}},c=window;c.ntpevasrs=b;if(c.ntpqfbel!==void 0)for(let d of c.ntpqfbel)d(b);c.ntpqfbel=void 0};i4=function(a){if(a instanceof Error){var b=_.sa("yt.logging.errors.log");b&&b(a,"WARNING")}};k4=function(a,b){a=new Mta(a,b);Nta(a);b?.UH||j4(a)};
Nta=function(a){if(!a.vm){var b={maxAttempts:5,pr:a.ttlSeconds*1E3};a.Mg.ytcsi?.tick?.("pot_ist");a.vm=a.ts({bd:a.bd,cg:{disable:_.x("html5_web_po_disable_remote_logging"),mb:"aGIf",xv:Xqa(),ky:_.x("wpo_dis_lfdms")?0:1E3,xg:d=>{var e=l4.get(d);e||(e=new Ota(d),e=new W1(e),l4.set(d,e));return e}},Ag:b,Qw:a.bgChallenge,tj:i4});a.j=Date.now();i2(a.vm,()=>{a.j=Date.now()});a.Mg.bgevmc={p:()=>{a.vm?.pause()},r:()=>{a.vm?.resume()},cr:()=>a.vm?.checkForRefresh()??Promise.resolve()};Ira(a.vm,async()=>j4(a),
Y2());var c=a.v.bind(a);a.hm&&a.ttlSeconds>0&&a.hm.then(d=>{d.listen("publicytnetworkstatus-online",c)});a.qr(c)}};j4=function(a){if(a.o)return a.o;if(!a.vm)throw Error("He");a.o=new Pta({vm:a.vm,bd:a.bd,Cn:!0,onError:i4,Ag:a.vs});return a.o};m4=function(a){try{let b=JSON.parse(a);if(b.bgChallenge)return b}catch(b){}};
Qta=function(a=window){var b={},c=a.ytAtR;b?.Wp?.lr();if(c){if(c=m4(c))b?.Wp?.og("SUCCESS"),k4(c,b);a.ytAtR=void 0}else a.ytAtRC=d=>{if(d=m4(d))b?.Wp?.og("SUCCESS"),k4(d,b),a.ytAtRC=void 0}};
Rta=function(a,b,c,d,e,f){c?(a.S(2),K0(B0(c),()=>{window.trayride?n4(a,d,e):(a.S(3),H0(c),_.Gp(new _.Yj("BL:ULB",`${c}`)))},f)):b?(f=_.yd("SCRIPT"),b instanceof _.jb?_.nb(f,b):f.textContent=b,f.nonce=_.ib(document),document.head.appendChild(f),document.head.removeChild(f),window.trayride?n4(a,d,e):(a.S(4),_.Gp(new _.Yj("BL:ULBJ")))):_.Gp(new _.Yj("BL:ULV"))};
n4=function(a,b,c){a.S(5);var d=!!a.j&&Sta.includes(_.Ob(a.j)||"");try{let e=new g2({program:b,globalName:"trayride",cg:{disable:!_.x("att_web_record_metrics")||!_.x("att_skip_metrics_for_cookieless_domains_ks")&&d,mb:"aGIf"}});e.rg.then(()=>{a.S(6);c&&c(b)});a.o(e)}catch(e){a.S(7),e instanceof Error&&_.Gp(e)}};o4=function(){var a=_.sa("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(b=>b in a)?a:null};
Tta=function(){var a=_.w("CLIENT_EXPERIMENT_EVENTS");if(a){var b=Lqa();for(let c of a)b(c)&&_.Cp("genericClientExperimentEvent",{eventType:c});delete _.Qi.CLIENT_EXPERIMENT_EVENTS}};Uta=function(a,b,c){if(a.j){let d=_.Pb(_.cz(b,"key"))||"/UNKNOWN_PATH";a.j.start(d)}a=c;_.x("wug_networking_gzip_request")&&(a=cra(c));return new window.Request(b,a)};
q4=async function(a,b,c,d,e,f){if(f?.aborted)return b.cancel(),d;var {value:h,done:k}=await b.read();if(k)return a.j?.success(),d;try{var l=c.parse(h)}catch(m){throw new p4("Failed to parse streaming response",h);}if(l!=null)for(let m of l)d.push(m),e?.(m);return q4(a,b,c,d,e,f)};Vta=function(){var a=navigator;return new Promise((b,c)=>{a.webkitTemporaryStorage?.queryUsageAndQuota?a.webkitTemporaryStorage.queryUsageAndQuota((d,e)=>{b({usage:d,quota:e})},d=>{c(d)}):c(Error("Je"))})};
Wta=function(a,b){r4.ec().estimate().then(c=>{a.j("idbQuotaExceeded",{...b,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:s4(c?.usage),deviceStorageQuotaMbytes:s4(c?.quota)})})};s4=function(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))};
Xta=function(a,b){var c={errorSeverity:b.Tg.toString(),wizFeatureFlags:Object.entries(b.kl).join("\n")};b=b.Tg;b===3?_.Ep(a,"ERROR",void 0,void 0,void 0,c):b===2&&_.Ep(a,"WARNING",void 0,void 0,void 0,c);_.x("cow_if_errors_in_popup")&&b===3&&a.message.indexOf("<If>")!==-1&&window.alert(a.message)};
Yta=function(a,b,c){var d=null;c instanceof HTMLElement?d=c:!_.x("logging_nested_component_ks")&&Array.isArray(c)&&c.length===1&&Array.isArray(c[0])&&c[0].length===1&&c[0][0]instanceof HTMLElement&&(d=c[0][0]);a.componentType!==_.Bv&&d&&b&&!_.x("cow_logging_in_component_wrapper")&&_.yy(d,b,!0)};Zta=function(){_.x("cow_logging_in_component_wrapper")?(_.tv=(a,b)=>{b instanceof HTMLElement&&_.yy(b,a,!0)},_.lv=()=>{}):(_.tv=()=>{},_.lv=Yta)};
aua=function(){var a=_.z();_.Xz(a,{ga:t4,Na:u4});_.Xz(a,{ga:v4,Na:_.om});var b=x3.ec(),c=a.resolve(v4),d=a.resolve(t4),e={};b&&(e.client_location=b);_.Xz(a,{ga:w4,Mb:$ta});_.Xz(a,{ga:_.Vy,Mb:e});_.x("maw_enable_network_machine")&&Dta();tta(a.resolve(w4),d,c,a.resolve(_.Vy));_.Xz(a,{ga:_.Uy,Mb:B3.instance})};dua=function(a,b,c,d=()=>{},e=null){b=new bua(a,b,c,d,e);cua.set(a,b)};
x4=function(a){if(!a.onReadyPatchApplied){var b=a.addEventListener;a.addEventListener=(c,d)=>{c==="onReady"?Promise.resolve().then(()=>{d(a)}):b.call(a,c,d)};a.onReadyPatchApplied=!0}};gua=function(a){if(_.sa("yt.player.Application.create"))Promise.resolve().then(()=>{y4(a)});else{eua(_.Zv(a.webPlayerContextConfig.trustedJsUrl),()=>{y4(a)},()=>{a.ia()||a.tj()});let b=a.webPlayerContextConfig.trustedCssUrl;b&&fua(_.Zv(b))}};
y4=function(a){if(!a.ia()){var b=_.sa("yt.player.Application.create");try{a.api=b(a.container,{args:a.playerVars},a.webPlayerContextConfig,void 0).getInternalApi(),x4(a.api),a.api.isReady=()=>!0,a.j(a.api)}catch(c){throw a.tj(),c;}}};fua=function(a){var b=`ytp-${a.toString()}`;if(!document.getElementById(b)){var c=document.createElement("link");c.id=b;_.rb(c,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(c)}};
eua=function(a,b,c){var d=`ytp-${a.toString()}`,e=document.getElementById(d);if(e)e.dataset.failed?c():e.dataset.loaded?b():(e.addEventListener("error",()=>{c()}),e.addEventListener("load",()=>{b()}));else{var f=document.createElement("script");f.id=d;f.addEventListener("error",()=>{f.dataset.failed="true";c()});f.addEventListener("load",()=>{f.dataset.loaded="true";b()});_.ob(f,a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(f,a.firstChild)}};
hua=function(a){_.w("ENABLE_WEBVIEW_API")&&window.ytwebviewplayer&&(window.addEventListener("message",b=>{try{let d=JSON.parse(b.data),e=d.methodName,f=d.args||[];a:{for(let h of f)if(String(h).includes("javascript:")){var c=!0;break a}c=!1}if(c)throw Error("Ke`"+e+"`"+f);if(e&&typeof a[e]==="function")a[e](...f);else throw Error("Le`"+e);}catch(d){_.Ep(d)}}),a.addEventListener("onReady",()=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onPlayerReady"}))}),a.addEventListener("onStateChange",
b=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onStateChange",state:b}))}),a.addEventListener("onError",b=>{window.ytwebviewplayer.postMessage(JSON.stringify({type:"onError",errorCode:b}))}))};z4=function(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadModule"};
A4=function(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};for(let e of iua)a[e]&&(b[e]=a[e]);if(a=a.embedConfig||a.embed_config){a:if(typeof a==="string")var d=a;else{if(_.za(a))try{d=JSON.stringify(a);break a}catch(e){console.error("Invalid embedConfig JSON",e)}d=void 0}b.embed_config=d}return b};
B4=function(a,b,c,d){if(_.za(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d<b.length;d++){let e=b[d];a[e]&&(c[e]=a[e])}return c}b={index:b,startSeconds:c,suggestedQuality:d};typeof a==="string"&&a.length===16?b.list="PL"+a:b.playlist=a;return b};C4=function(a,b,c){a.B.push({eventType:b,listener:c});a.api.addEventListener(b,c)};
F4=function(a){if(a.j)if(a.v)a.sendMessage("alreadyInitialized");else if(a.M){a.v=!0;a.M=!1;a.sendMessage("initialDelivery",D4(a));a.sendMessage("onReady");_.xq("ep_init_ar");for(let b of a.U)E4(a,b);a.U=[]}};E4=function(a,b,c=a.j){if(c){b.channel="widget";a.sessionId&&(b.id=a.sessionId);try{let d=JSON.stringify(b);c.postMessage(d,a.targetOrigin)}catch(d){_.Gp(d)}}};
D4=function(a){if(!a.api)return null;var b=a.api.getApiInterface();_.xb(b,"getVideoData");var c={apiInterface:b};for(let e=0,f=b.length;e<f;e++){let h=b[e];if(h.search("get")===0||h.search("is")===0){var d=0;h.search("get")===0?d=3:h.search("is")===0&&(d=2);d=h.charAt(d).toLowerCase()+h.substring(d+1);try{let k=a.api[h]();c[d]=k}catch(k){}}}c.videoData=a.api.getVideoData();c.currentTimeLastUpdated_=Date.now()/1E3;return c};G4=function(a,b){a.sendMessage("infoDelivery",b)};
jua=function(a,b,c){return d=>{b==="onError"?a.api.logApiCall(`${b} invocation`,c,d):a.api.logApiCall(`${b} invocation`,c);a.sendMessage(b,d)}};H4=function(a,b,c){a.ia()||(b={id:a.id,command:b},c&&(b.data=c),kua.postMessage(JSON.stringify(b),a.origin))};lua=function(a,b){switch(a){case "onReady":return;case "onStateChange":return{playerState:b};case "onPlaybackQualityChange":return{playbackQuality:b};case "onPlaybackRateChange":return{playbackRate:b};case "onError":return{errorCode:b}}if(b!=null)return{value:b}};
mua=function(a,b){switch(a){case "loadVideoById":return[A4(b)];case "cueVideoById":return[A4(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[B4(b)];case "cuePlaylist":return[B4(b)];case "seekTo":return[b.seconds,b.allowSeekAhead];case "playVideoAt":return[b.index];case "setVolume":return[b.volume];case "setPlaybackQuality":return[b.suggestedQuality];case "setPlaybackRate":return[b.suggestedRate];case "setLoop":return[b.loopPlaylists];case "setShuffle":return[b.shufflePlaylist];
case "getOptions":return[b.module];case "getOption":return[b.module,b.option];case "setOption":return[b.module,b.option,b.value];case "handleGlobalKeyDown":return[b.keyCode,b.shiftKey,b.ctrlKey,b.altKey,b.metaKey,b.key,b.code]}return[]};
nua=function(a,b){switch(a){case "isMuted":return{muted:b};case "getVolume":return{volume:b};case "getPlaybackRate":return{playbackRate:b};case "getAvailablePlaybackRates":return{availablePlaybackRates:b};case "getVideoLoadedFraction":return{videoLoadedFraction:b};case "getPlayerState":return{playerState:b};case "getCurrentTime":return{currentTime:b};case "getPlaybackQuality":return{playbackQuality:b};case "getAvailableQualityLevels":return{availableQualityLevels:b};case "getDuration":return{duration:b};
case "getVideoUrl":return{videoUrl:b};case "getVideoEmbedCode":return{videoEmbedCode:b};case "getPlaylist":return{playlist:b};case "getPlaylistIndex":return{playlistIndex:b};case "getOptions":return{options:b};case "getOption":return{option:b}}};oua=function(){return I4.isInitialized()};pua=function(a={}){return I4.invoke(a)};qua=function(){if(_.w("ENABLE_JS_API")){var a=b=>{J4=b;window.removeEventListener("message",a)};window.addEventListener("message",a)}};
rua=function(){_.xq("ep_init_wes");var a=_.w("PLAYER_CONFIG");if(!a){var b=_.w("PLAYER_VARS");b&&(a={args:b})}T2(!0);a.args.ps==="gvn"&&(document.body.style.backgroundColor="transparent");a.attrs||(a.attrs={width:"100%",height:"100%",id:"video-player"});b=document.referrer;window!==window.top&&b&&b!==document.URL&&(a.args.loaderUrl=b);b=_.w("WEB_PLAYER_CONTEXT_CONFIGS")?.WEB_PLAYER_CONTEXT_CONFIG_ID_EMBEDDED_PLAYER;if(!b.serializedForcedExperimentIds){let c=d0(window.location.href);c.forced_experiments&&
(b.serializedForcedExperimentIds=c.forced_experiments)}a.args?.autoplay?w0("watch",["pbs","pbu","pbp"]):a.args&&Usa(a.args)?w0("video_preview",["ol"]):w0("embed_no_video",["ep_init_ar"]);_.x("embeds_use_player_instances_library")||_.w("ENABLE_WEBVIEW_API")?(dua(document.getElementById("player"),b,c=>{_.w("ENABLE_WEBVIEW_API")?(c=c.getTrustedApi(),x4(c),hua(c)):(K4(c),L4(c))},()=>{throw Error("Me");},a.args),_.w("ENABLE_WEBVIEW_API")||M4(),_.xq("ep_init_wee")):(a=Ara(a,b),K4(a),M4(),_.xq("ep_init_wee"),
L4(a))};K4=function(a){N4=a;N4.addEventListener("onVideoDataChange",O4);N4.addEventListener("onReady",sua);a=_.w("POST_MESSAGE_ID","player");var b=_.w("POST_MESSAGE_ORIGIN");_.w("ENABLE_JS_API")?P4=new tua:_.w("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(P4=new uua(a,b));J4=void 0};
M4=function(){dta();_.x("ytidb_create_logger_embed_killswitch")||Zqa();Q4.j||(Q4.j=new Q4);Q4.j.install({flush_logs:{callback:()=>{_.$o()}}});_.Jl||dra();aua();_.ef.pb(()=>{_.z().resolve(_.Uy);Gta()});setTimeout(()=>{_.x("attmusi")&&Qta(window);var a=_.z().resolve(_.Jn(_.Uy));if(a){a=new vua(a);var b={preload:!_.x("enable_rta_npi"),es:_.x("attmusi")};b=Object.assign({preload:!0},b);let d=b.SH?void 0:new _.Ks;R4.instance=new R4(a,b,d);a=R4.instance;if((_.x("attmusi")||_.x("attmusiw"))&&_.x("attmusi_ue")){a=
{s:a.B.bind(a),ir:a.D.bind(a)};b=window;b.attmp=a;if(b.attmq!==void 0)for(var c of b.attmq)c(a);b.attmq=void 0}else c=a.B.bind(a),_.ra("yt.aba.att",c),c=a.D.bind(a),_.ra("yt.aba.att2",c)}},_.tj("att_init_delay",200));_.Zj(()=>{if(_.x("enable_zw_ping")){var a=_.w("INNERTUBE_CLIENT_NAME","UNKNOWN_INTERFACE"),b="/establish_zw";if(a==="WEB_EMBEDDED_PLAYER")b="/embed/establish_zw";else if(a==="TVHTML5"||a==="TVHTML5_SIMPLY")b="https://www.youtube.com/tv/establish_zw";_.w("COOKIELESS",!1)&&a==="WEB_EMBEDDED_PLAYER"?
(a=new Headers,a.set("X-Goog-Visitor-Id",_.w("VISITOR_DATA")),fetch(b,{method:"GET",mode:"no-cors",headers:a})):fetch(b,{method:"GET",mode:"no-cors",credentials:"include"})}})};wua=function(){S4()};xua=function(a){a.persisted||S4()};
S4=function(){pra();var a=_.Vz(),b=_.Qz(119),c=window.devicePixelRatio>1;document.body&&_.Mt(document.body,"exp-invert-logo")&&(c&&!_.Mt(document.body,"inverted-hdpi")?_.Nt(document.body,"inverted-hdpi"):!c&&_.Mt(document.body,"inverted-hdpi")&&_.Ot(document.body,"inverted-hdpi"));b!=c&&(_.Rz(119,c),a.save())};O4=function(){T4()};sua=function(){_.xq("ep_init_pr");T4()};T4=function(){var a=N4.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)};
U4=function(){N4&&N4.sendAbandonmentPing&&N4.sendAbandonmentPing();_.w("PL_ATT")&&I4.dispose();_.Ht(c3);c3.length=0;H0(b3.toString());a3=!1;_.Ri("DCLKSTAT",0);_.Wd(P4);N4&&(N4.removeEventListener("onVideoDataChange",O4),N4.destroy(),N4=null)};yua=function(a){_.x("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?U4():a.persisted||U4()};
zua=function(){V4||(_.Vv({yi(a){a.props.data&&(a.el.data=a.props.data)},zi(a,b,c){a.el?b.data!==c.data&&(a.el.data=c.data):_.Gp(new _.Yj("IDOM component el is null",a.j?.Sc))}}),V4=!0)};Aua={WJ:!0};Bua=class{constructor(a){var b=W4;this.j=175237375;this.ctor=a;this.isRepeated=0;this.o=_.Lx;this.defaultValue=void 0;this.v=b.messageId!=null?_.Kz:void 0}register(){_.lc(this)}};
Bqa={toString:function(a){var b=[],c=0;a-=-2147483648;b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(a%52);for(a=Math.floor(a/52);a>0;)b[c++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(a%62),a=Math.floor(a/62);return b.join("")}};C3={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};LZ=0;MZ=0;QZ=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};RZ=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};
WZ=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};o_=class{constructor(a){this.j=a}toString(){return this.j}};H_=_.uc();Mqa=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;X4=_.zz(R_,_.Hr);Cua=_.zz(R_,_.Hr);Y4=_.zz(function(a,b,c){b=t_(b);b!=null&&(_.mz(a,c,5),a=a.j,c=Q_||(Q_=new DataView(new ArrayBuffer(8))),c.setFloat32(0,+b,!0),MZ=0,LZ=c.getUint32(0,!0),h_(a,LZ))},_.Gr);Z4=_.zz(S_,_.Dr);Dua=_.zz(S_,_.Dr);
$4=_.zz(function(a,b,c){b=D_(b);if(b!=null&&(j_(b),b!=null))switch(_.mz(a,c,0),typeof b){case "number":a=a.j;OZ(b);g_(a,LZ,MZ);break;case "bigint":c=f_(b,RZ,TZ);g_(a.j,c.o,c.j);break;default:c=VZ(b),g_(a.j,c.o,c.j)}},_.Er);a5=_.zz(T_,_.Ar);Eua=_.zz(T_,_.Ar);
Fua=_.zz(function(a,b,c){b=D_(b);if(b!=null)switch(k_(b),_.mz(a,c,1),a=a.j,k_(b),typeof b){case "number":b<0?(b=SZ(TZ(-b)),c=b.j,h_(a,b.o),h_(a,c)):(NZ(b),h_(a,LZ),h_(a,MZ));break;case "bigint":b=b<BigInt(0)?SZ(f_(-b,RZ,TZ)):f_(b,RZ,TZ);c=b.j;h_(a,b.o);h_(a,c);break;default:b=b.length&&b[0]==="-"?SZ(VZ(b.substring(1))):VZ(b),c=b.j,h_(a,b.o),h_(a,c)}},_.Fr);Gua=_.zz(function(a,b,c){l_(a,c,D_(b))},_.Fr);Hua=P_(function(a,b,c){b=O_(D_,b,!1);if(b!=null)for(let d=0;d<b.length;d++)l_(a,c,b[d])},_.Fr);
Iua=_.zz(_.Az,_.yr);b5=_.zz(U_,_.zr);Jua=P_(function(a,b,c){b=O_(_.Pt,b,!0);if(b!=null)for(let h=0;h<b.length;h++){var d=a,e=c,f=b[h];f!=null&&n_(d,e,KZ(f))}},_.zr);Kua=_.zz(U_,_.zr);c5=new _.uz(_.Bz,_.xr);Lua=P_(function(a,b,c){b=O_(Pqa,b,!1);if(b!=null)for(let h=0;h<b.length;h++){var d=a,e=c,f=b[h];f!=null&&n_(d,e,Dqa(f).buffer)}},_.Ir);d5=_.zz(function(a,b,c){b=v_(b);b!=null&&b!=null&&(_.mz(a,c,0),_.kz(a.j,b))},_.Br);e5=_.zz(function(a,b,c){m_(a,c,_.ox(b))},_.Jr);
Mua=P_(function(a,b,c){b=O_(_.ox,b,!0);if(b!=null)for(let d=0;d<b.length;d++)m_(a,c,b[d])},_.Jr);Nua=_.zz(function(a,b,c){b=_.ox(b);b!=null&&(_.mz(a,c,5),a=a.j,a.j.push(b>>>0&255),a.j.push(b>>>8&255),a.j.push(b>>>16&255),a.j.push(b>>>24&255))},_.Cr);_.g=_.hV.prototype;_.g.clone=function(){return new _.hV(this.x,this.y)};_.g.equals=function(a){return a instanceof _.hV&&(this==a?!0:this&&a?this.x==a.x&&this.y==a.y:!1)};_.g.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};
_.g.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this};_.g.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};_.g.translate=function(a,b){a instanceof _.hV?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),typeof b==="number"&&(this.y+=b));return this};_.g.scale=function(a,b){this.x*=a;this.y*=typeof b==="number"?b:a;return this};
var Oua=class extends _.Kr{constructor(a){super(a)}},Pua={stopImmediatePropagation:1,stopPropagation:1,preventMouseEvent:1,preventManipulation:1,preventDefault:1,layerX:1,layerY:1,screenX:1,screenY:1,scale:1,rotation:1,webkitMovementX:1,webkitMovementY:1},f0=class{constructor(a){this.type="";this.state=this.source=this.data=this.currentTarget=this.relatedTarget=this.target=null;this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.ctrlKey=this.altKey=!1;this.rotation=this.clientY=this.clientX=
0;this.scale=1;this.changedTouches=this.touches=null;try{if(a=a||window.event){this.event=a;for(let d in a)d in Pua||(this[d]=a[d]);this.scale=a.scale;this.rotation=a.rotation;var b=a.target||a.srcElement;b&&b.nodeType==3&&(b=b.parentNode);this.target=b;var c=a.relatedTarget;if(c)try{c=c.nodeName?c:null}catch(d){c=null}else this.type=="mouseover"?c=a.fromElement:this.type=="mouseout"&&(c=a.toElement);this.relatedTarget=c;this.clientX=a.clientX!=void 0?a.clientX:a.pageX;this.clientY=a.clientY!=void 0?
a.clientY:a.pageY;this.keyCode=a.keyCode?a.keyCode:a.which;this.charCode=a.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=a.altKey;this.ctrlKey=a.ctrlKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.j=a.pageX;this.o=a.pageY}}catch(d){}}preventDefault(){this.event&&(this.event.returnValue=!1,this.event.preventDefault&&this.event.preventDefault())}stopPropagation(){this.event&&(this.event.cancelBubble=!0,this.event.stopPropagation&&this.event.stopPropagation())}stopImmediatePropagation(){this.event&&
(this.event.cancelBubble=!0,this.event.stopImmediatePropagation&&this.event.stopImmediatePropagation())}};_.Ha(h0,_.Xd);h0.prototype.ea=function(a){a.j===void 0&&e0(a);var b=a.j;a.o===void 0&&e0(a);this.j=new _.hV(b,a.o)};
h0.prototype.U=function(){if(this.j){var a=(0,_.fl)();if(this.B!=0){var b=this.I,c=this.j,d=b.x-c.x;b=b.y-c.y;d=Math.sqrt(d*d+b*b)/(a-this.B);this.o[this.v]=Math.abs((d-this.D)/this.D)>.5?1:0;b=0;for(c=0;c<4;c++)b+=this.o[c]||0;b>=3&&this.M();this.D=d}this.B=a;this.I=this.j;this.v=(this.v+1)%4}};h0.prototype.ka=function(){window.clearInterval(this.ha);Wqa(this.Z)};
var v3=class{constructor(a){this.o=void 0;this.j=!1;a.addEventListener("beforeinstallprompt",b=>{b.preventDefault();this.o=b});a.addEventListener("appinstalled",()=>{this.j=!0},{once:!0})}},i0=0,x0={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},ora={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"},p0={},v0={'script[name="scheduler/scheduler"]':"sj",'script[name="player/base"]':"pj",'link[rel="preload"][name="player/embed"]':"pej",'link[rel="stylesheet"][name="www-player"]':"pc",
'link[rel="stylesheet"][name="player/www-player"]':"pc",'script[name="desktop_polymer/desktop_polymer"]':"dpj",'link[rel="import"][name="desktop_polymer"]':"dph",'script[name="mobile-c3"]':"mcj",'link[rel="stylesheet"][name="mobile-c3"]':"mcc",'script[name="player-plasma-ias-phone/base"]':"mcppj",'script[name="player-plasma-ias-tablet/base"]':"mcptj",'link[rel="stylesheet"][name="mobile-polymer-player-ias"]':"mcpc",'link[rel="stylesheet"][name="mobile-polymer-player-svg-ias"]':"mcpsc",'script[name="mobile_blazer_core_mod"]':"mbcj",
'link[rel="stylesheet"][name="mobile_blazer_css"]':"mbc",'script[name="mobile_blazer_logged_in_users_mod"]':"mbliuj",'script[name="mobile_blazer_logged_out_users_mod"]':"mblouj",'script[name="mobile_blazer_noncore_mod"]':"mbnj","#player_css":"mbpc",'script[name="mobile_blazer_desktopplayer_mod"]':"mbpj",'link[rel="stylesheet"][name="mobile_blazer_tablet_css"]':"mbtc",'script[name="mobile_blazer_watch_mod"]':"mbwj",'script[name="embed_client"]':"ecj",'link[rel="stylesheet"][name="embed-ui"]':"ecc"},
a2=class extends _.Kr{constructor(a){super(a)}},b2=class extends _.Kr{constructor(a){super(a)}},C0={},f5=class{constructor(a){a=a||{};var b={},c={};this.url=a.url||"";this.args=a.args||X_(b);this.assets=a.assets||{};this.attrs=a.attrs||X_(c);this.fallback=a.fallback||null;this.fallbackMessage=a.fallbackMessage||null;this.html5=!!a.html5;this.disable=a.disable||{};this.loaded=!!a.loaded;this.messages=a.messages||{}}clone(){var a=new f5;for(let b in this)if(this.hasOwnProperty(b)){let c=this[b];_.xa(c)==
"object"?a[b]=X_(c):a[b]=c}return a}},I0={},zra=class extends _.Xd{constructor(a,b,c,d){super();this.playerId=b;this.webPlayerContextConfig=d;this.Db=void 0;this.Ea=!1;this.api={};this.ha=this.B=null;this.M=new _.uh;this.j={};this.Z=this.ma=this.elementId=this.Ka=this.config=null;this.U=!1;this.v=this.D=null;this.xa={};this.bc=["onReady"];this.lastError=null;this.Ua=NaN;this.I={};this.ea=0;this.o=this.targetElement=a;HZ(this,this.M);L0(this);c?this.ea=setTimeout(()=>{this.loadNewVideoConfig(c)},0):
d&&(M0(this),V0(this))}getId(){return this.playerId}loadNewVideoConfig(a){if(!this.ia()){this.ea&&(clearTimeout(this.ea),this.ea=0);var b=a||{};b instanceof f5||(b=new f5(b));this.config=b;this.setConfig(a);V0(this);this.isReady()&&W0(this)}}setConfig(a){this.Ka=a;this.config=S0(a);M0(this);this.ma||(this.ma=X0(this,this.config.args?.jsapicallback||"onYouTubePlayerReady"));this.config.args?this.config.args.jsapicallback=null:this.config.args={jsapicallback:null};if(this.config?.attrs){a=this.config.attrs;
let b=a.width;b&&this.o&&(this.o.style.width=$_(Number(b)||b));(a=a.height)&&this.o&&(this.o.style.height=$_(Number(a)||a))}}isReady(){return this.Ea}addEventListener(a,b){this.ia();var c=X0(this,b);c&&(_.sb(this.bc,a)>=0||this.j[a]||(b=yra(this,a),this.B&&this.B(a,b)),this.M.subscribe(a,c),a==="onReady"&&this.isReady()&&setTimeout(()=>{c(this.api)},0))}removeEventListener(a,b){this.ia()||(b=X0(this,b))&&this.M.unsubscribe(a,b)}getPlayerType(){return this.Z||(O0(this)?"html5":null)}getLastError(){return this.lastError}cancel(){this.D&&
J0(T0(this),this.D);clearTimeout(this.Ua);this.U=!1}ka(){Q0(this);if(this.v&&this.config&&this.v.destroy)try{this.v.destroy()}catch(b){var a=new _.Yj("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.xa=null;for(a in this.j)this.j.hasOwnProperty(a)&&delete this.j[a];this.Ka=this.config=this.api=null;delete this.targetElement;delete this.o;super.ka()}},Z0={},Vsa={rC:"EMBEDDED_PLAYER_MODE_UNKNOWN",oC:"EMBEDDED_PLAYER_MODE_DEFAULT",qC:"EMBEDDED_PLAYER_MODE_PFP",pC:"EMBEDDED_PLAYER_MODE_PFL"};var k1=class extends Error{constructor(a,b,c=Error()){super();this.code=a;b+=":";c instanceof Error?(this.message=b+c.message,this.stack=c.stack||""):(this.message=b+String(c),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};var h1=class extends _.Xd{constructor(a){super();this.vm=a;this.o="keydown keypress keyup input focusin focusout select copy cut paste change click dblclick auxclick pointerover pointerdown pointerup pointermove pointerout dragenter dragleave drag dragend mouseover mousedown mouseup mousemove mouseout touchstart touchend touchmove wheel".split(" ");this.j=void 0;this.rg=this.vm.p;this.v=this.yh.bind(this);this.addOnDisposeCallback(()=>void Fra(this))}snapshot(a){return this.vm.s({...(a.Dc&&{c:a.Dc}),
...(a.Nj&&{s:a.Nj}),...(a.hn!==void 0&&{p:a.hn})})}yh(a){this.vm.e(a)}ni(a,b){return this.vm.c(a,b,!1)}Lh(){return this.vm.l()}};var Qua=class extends _.Xd{constructor(){super(...arguments);this.ha=1}share(){if(this.ia())throw Error("Yd");this.ha++;return this}dispose(){--this.ha||super.dispose()}};var Rua=class{constructor(a){this.o=a;N1(a,"/client_streamz/bg/frs",p1("mk"))}record(a,b){this.o.record("/client_streamz/bg/frs",a,b)}j(){return this.o.j("/client_streamz/bg/frs")}},Sua=class{constructor(a){this.o=a;N1(a,"/client_streamz/bg/wrl",p1("mn"),o1("ac"),o1("sc"),p1("rk"),p1("mk"))}record(a,b,c,d,e,f){this.o.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}j(){return this.o.j("/client_streamz/bg/wrl")}},Tua=class{constructor(a){this.v=a;P1(a,"/client_streamz/bg/ec",p1("en"),p1("mk"))}o(a,b){R1(this.v,
"/client_streamz/bg/ec",a,b)}j(){return this.v.j("/client_streamz/bg/ec")}},Uua=class{constructor(a){this.o=a;N1(a,"/client_streamz/bg/el",p1("en"),p1("mk"))}record(a,b,c){this.o.record("/client_streamz/bg/el",a,b,c)}j(){return this.o.j("/client_streamz/bg/el")}},Vua=class{constructor(a){this.v=a;P1(a,"/client_streamz/bg/cec",o1("ec"),p1("mk"))}o(a,b){R1(this.v,"/client_streamz/bg/cec",a,b)}j(){return this.v.j("/client_streamz/bg/cec")}},Wua=class{constructor(a){this.v=a;P1(a,"/client_streamz/bg/po/csc",
o1("cs"),p1("mk"))}o(a,b){R1(this.v,"/client_streamz/bg/po/csc",a,b)}j(){return this.v.j("/client_streamz/bg/po/csc")}},Xua=class{constructor(a){this.v=a;P1(a,"/client_streamz/bg/po/ctav",p1("av"),p1("mk"))}o(a,b){R1(this.v,"/client_streamz/bg/po/ctav",a,b)}j(){return this.v.j("/client_streamz/bg/po/ctav")}},Yua=class{constructor(a){this.v=a;P1(a,"/client_streamz/bg/po/cwsc",p1("su"),p1("mk"))}o(a,b){R1(this.v,"/client_streamz/bg/po/cwsc",a,b)}j(){return this.v.j("/client_streamz/bg/po/cwsc")}},Zua=
class{constructor(a){this.o=a;N1(a,"/client_streamz/bg/od/p",p1("mk"))}record(a,b){this.o.record("/client_streamz/bg/od/p",a,b)}j(){return this.o.j("/client_streamz/bg/od/p")}},$ua=class{constructor(a){this.o=a;N1(a,"/client_streamz/bg/od/n",p1("et"),p1("mk"))}record(a,b,c){this.o.record("/client_streamz/bg/od/n",a,b,c)}j(){return this.o.j("/client_streamz/bg/od/n")}};var jsa=class extends _.Kr{constructor(a){super(a)}};var Pra=class extends _.Kr{constructor(a){super(a)}},t1=[1,2,3];var Mra=class extends _.Kr{constructor(a){super(a)}},s1=[1,2,3];var Nra=class extends _.Kr{constructor(a){super(a)}};var ava=class extends _.Kr{constructor(a){super(a)}};var bva=class extends _.Kr{constructor(a){super(a)}},g5=[1,2,3];var q1=class extends _.Kr{constructor(a){super(a)}};q1.prototype.v=_.Dz([0,b5,[0,g5,c5,[0,b5,-1,_.Lz],c5,[0,b5,-1,a5,_.Lz],c5,[0,b5]],Jua,_.Mz,[0,_.Mz,[0,t1,Kua,Eua,Iua],[0,s1,Dua,Cua,c5,[0,_.Mz,[0,X4,Z4]]]],Gua,Hua]);var cva=class extends _.Kr{constructor(a){super(a)}};var dva=class{async compress(a){var b=new CompressionStream("gzip"),c=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();await b.write((new TextEncoder).encode(a));await b.close();return new Uint8Array(await c)}isSupported(a){return a<1024?!1:typeof CompressionStream!=="undefined"}};var h5=class{constructor(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.j=()=>_.Ea();this.o=this.j()}setInterval(a){this.intervalMs=a;this.timer&&this.enabled?(this.stop(),this.start()):this.timer&&this.stop()}start(){this.enabled=!0;this.timer||(this.timer=setTimeout(()=>{this.tick()},this.intervalMs),this.o=this.j())}stop(){this.enabled=!1;this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let a=Math.max(this.j()-this.o,0);a<this.intervalMs*.8?this.timer=
setTimeout(()=>{this.tick()},this.intervalMs-a):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var eva=class extends _.Kr{constructor(a){super(a)}};var fva=class extends _.Kr{constructor(a){super(a)}};var gva=class extends _.Kr{constructor(a){super(a)}Mi(){return N_(this)}};var Rra=class extends _.Kr{constructor(a){super(a)}};var A1=class extends _.Kr{constructor(a){super(a)}},Ura=V_(A1);var D1=class extends _.Kr{constructor(a){super(a)}};var w1=["platform","platformVersion","architecture","model","uaFullVersion"],v1=new A1,x1=null;var C1=class extends _.Kr{constructor(a){super(a)}};var hva=class extends _.Kr{constructor(a){super(a,4)}};var i5=class extends _.Kr{constructor(a){super(a,37)}};var iva=class extends _.Kr{constructor(a){super(a,19)}Kh(a){return FZ(this,2,a)}};var jva=class{constructor(a,b=!1){this.md=b;this.v=this.locale=null;this.o=0;this.isFinal=!1;this.j=new iva;Number.isInteger(a)&&this.j.Kh(a);b||(this.locale=document.documentElement.getAttribute("lang"));B1(this,new C1)}Kh(a){this.j.Kh(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.md){var h=z1(this);var k=new gva;k=FZ(k,1,this.o);k=_.hw(k,2,_.ow(this.isFinal));c=_.hw(k,3,_.Gw(c>0?c:void 0));e=_.hw(c,4,_.Gw(e>0?e:void 0));f=_.hw(e,5,_.Gw(f>0?f:void 0));e=f.Ca;c=e[_.wc]|0;f=_.xc(f,c)?f:_.Xc(f,
e,c)?_.Yc(f,e):new f.constructor(_.Wc(e,c,!0));_.Bw(h,10,f)}h=this.j.clone();f=Date.now().toString();h=_.hw(h,4,B_(f));a=a.slice();a=K_(h,3,a);d&&(h=new eva,d=_.hw(h,13,_.Gw(d)),h=new fva,d=_.Bw(h,2,d),h=new hva,d=_.Bw(h,1,d),d=FZ(d,2,9),_.Bw(a,18,d));b&&_.hw(a,14,B_(b));return a}};E1.prototype.v=0;E1.prototype.reset=function(){this.o=this.j=this.B;this.v=0};var W4=class extends _.Kr{constructor(a){super(a,8)}},kva=V_(W4);var j5;j5=new Bua(class extends _.Kr{constructor(a){super(a)}});var lva=class extends _.Xd{constructor(a){super();this.componentId="";this.j=[];this.Ua="";this.pageId=null;this.Db=this.ma=-1;this.M=this.experimentIds=null;this.ea=this.ha=this.I=this.B=0;this.bc=1;this.timeoutMillis=0;this.xa=!1;this.logSource=a.logSource;this.Jf=a.Jf||(()=>{});this.v=new jva(a.logSource,a.md);this.network=a.network||null;this.af=a.af||null;this.bufferSize=1E3;this.U=a.UA||null;this.sessionIndex=a.sessionIndex||null;this.Og=a.Og||!1;this.X=null;this.withCredentials=!a.Uk;this.md=
a.md||!1;this.Z=!this.md&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.Ka=typeof URLSearchParams!=="undefined"&&!!(new URL(G1())).searchParams&&!!(new URL(G1())).searchParams.set;var b=y1(new C1);B1(this.v,b);this.D=new E1(1E4,3E5,.1);a=Wra(this,a.Ao);this.o=new h5(this.D.j,a);this.Ea=new h5(6E5,a);this.Og||this.Ea.start();this.md||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&H1(this)}),document.addEventListener("pagehide",()=>
{H1(this)}))}ka(){H1(this);this.o.stop();this.Ea.stop();super.ka()}dispatch(a){if(a instanceof i5)this.log(a);else try{var b=new i5,c=a.serialize();var d=EZ(b,8,c);this.log(d)}catch{}}log(a){if(this.Ka){a=a.clone();var b=this.bc++;a=_.hw(a,21,B_(b));this.componentId&&EZ(a,26,this.componentId);b=a;{var c=_.bd(b,1);let d=typeof c;c=c==null?c:d==="bigint"?String((0,_.rr)(64,c)):u_(c)?d==="string"?x_(c):y_(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.hw(b,1,B_(c)));c=_.bd(b,
15,void 0,void 0,C_);c!=null&&(typeof c==="bigint"?(0,_.Jc)(c)?c=Number(c):(c=(0,_.rr)(64,c),c=(0,_.Jc)(c)?Number(c):String(c)):c=u_(c)?typeof c==="number"?y_(c):x_(c):void 0);c==null&&_.hw(b,15,B_((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),_.Bw(b,16,c));b=this.j.length-this.bufferSize+1;b>0&&(this.j.splice(0,b),this.B+=b);this.j.push(a);this.Og||this.o.enabled||this.o.start()}}flush(a,b){if(this.j.length===0)a&&a();else if(this.xa&&this.Z)this.v.o=3,Yra(this);
else{var c=Date.now();if(this.Db>c&&this.ma<c)b&&b("throttled");else{this.network&&(typeof this.network.Mi==="function"?Tra(this.v,this.network.Mi()):this.v.o=0);var d=this.v.build(this.j,this.B,this.I,this.af,this.ha,this.ea),e=this.Jf();if(e&&this.Ua===e)b&&b("stale-auth-token");else{this.j=[];this.o.enabled&&this.o.stop();this.B=0;c=d.serialize();let f;this.M&&this.M.isSupported(c.length)&&(f=this.M.compress(c));let h=Zra(this,c,e),k=n=>{this.D.reset();this.o.setInterval(this.D.j);if(n){var p=
null;try{var r=JSON.stringify(JSON.parse(n.replace(")]}'\n","")));p=kva(r)}catch(v){}if(p){n=Number(L_(p,1,_.Bc("-1")));n>0&&(this.ma=Date.now(),this.Db=this.ma+n);n=j5.j;(r=_.Ga(_.Gc))&&p.Ca[r]?.[n]!=null&&_.tc(_.hr,3);n=j5.j;if(_.Ga(_.jr)&&_.Ga(_.Gc)&&void 0===_.jr){r=p.Ca;var t=r[_.Gc];if(t&&(t=t.XJ))try{t(r,n,Aua)}catch(v){_.Yb(v)}}p=j5.ctor?j5.o(p,j5.ctor,j5.j,j5.v):j5.o(p,j5.j,null,j5.v);if(p=p===null?void 0:p)p=_.px(p,1,-1),p!==-1&&(this.D=new E1(p<1?1:p,3E5,.1),this.o.setInterval(this.D.j))}}a&&
a();this.I=0},l=(n,p)=>{var r=J_(d,i5,3);var t=Number(L_(d,14));F1(this.D);this.o.setInterval(this.D.j);n===401&&e&&(this.Ua=e);t&&(this.B+=t);p===void 0&&(p=this.isRetryable(n));p&&(this.j=r.concat(this.j),this.Og||this.o.enabled||this.o.start());b&&b("net-send-failed",n);++this.I},m=()=>{this.network&&this.network.send(h,k,l)};f?f.then(n=>{h.Dj["Content-Encoding"]="gzip";h.Dj["Content-Type"]="application/binary";h.body=n;h.nu=2;m()},()=>{m()}):m()}}}}isRetryable(a){return 500<=a&&a<600||a===401||
a===0}};var mva=class{constructor(){this.Xt=typeof AbortController!=="undefined"}async send(a,b,c){var d=this.Xt?new AbortController:void 0,e=d?setTimeout(()=>{try{d.abort()}catch(f){}},a.timeoutMillis):void 0;try{let f=await fetch(a.url,{method:a.requestType,headers:{...a.Dj},...(a.body&&{body:a.body}),...(a.withCredentials&&{credentials:"include"}),signal:a.timeoutMillis&&d?d.signal:null});f.status===200?b?.(await f.text()):c?.(f.status)}catch(f){switch(f?.name){case "AbortError":c?.(408);break;default:c?.(400)}}finally{clearTimeout(e)}}Mi(){return 4}};var V1=class extends _.Xd{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.De="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.af=null;this.o=!1;this.pageId=null;this.bufferSize=void 0;this.X=null}Uk(){this.v=!0;return this}build(){this.network||(this.network=new mva);var a=new lva({logSource:this.logSource,Jf:this.Jf?this.Jf:_.Ld,sessionIndex:this.sessionIndex,UA:this.De,md:!1,Og:!1,Uk:this.v,Ao:this.Ao,network:this.network});
HZ(this,a);if(this.buildLabel){var b=this.buildLabel,c=z1(a.v);EZ(c,7,b)}a.M=new dva;this.componentId&&(a.componentId=this.componentId);this.af&&(a.af=this.af);this.pageId&&(a.pageId=this.pageId);this.j&&((c=this.j)?(a.experimentIds||(a.experimentIds=new Oua),b=a.experimentIds,c=c.serialize(),EZ(b,4,c)):a.experimentIds&&_.hw(a.experimentIds,4));this.o&&(a.xa=a.Z);Vra(a.v);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.Kh&&this.network.Kh(this.logSource);this.network.Kz&&this.network.Kz(a);
return a}};var ksa=class extends _.Xd{constructor(a){super();this.logSource=1828;this.componentId="";a||(a=new V1,a.componentId="",HZ(this,a),a=a.build());this.j=a}flush(a){a=a||[];if(a.length){let b=new cva,c=[];for(let d=0;d<a.length;d++){let e=a[d],f=u1(e);c.push(f);e.clear()}K_(b,1,c);this.j.dispatch(b);this.j.flush()}}};var K1=class{constructor(a){this.j=a}};var k5=class{constructor(a,b,c){this.o=a;this.v=b;this.fields=c||[];this.j=new Map}clear(){this.j.clear()}};var O1=class extends k5{constructor(a,b){super(a,3,b)}};var M1=class extends k5{constructor(a,b){super(a,2,b)}record(a,...b){esa(this,a,...b)}};var W1=class extends _.Xd{constructor(a){super();this.Z=a;this.I=0;this.B=100;this.M=!1;this.v=new Map;this.U=new Set;this.flushInterval=3E4;this.o=new _.ny(this.flushInterval);this.o.listen("tick",this.D,!1,this);HZ(this,this.o)}sendIsolatedPayload(a){this.M=a;this.B=1}D(){var a=[...this.v.values()].filter(b=>b.j.size);a.length&&this.Z.flush(a,this.M);hsa(a);this.I=0;this.o.enabled&&this.o.stop()}j(a){return this.U.has(a)?void 0:this.v.get(a)}record(a,b,...c){(a=this.j(a))&&a instanceof M1&&(a.record(b,
...c),Q1(this))}};var v2=class extends Error{constructor(a,b){super(b);this.code=a;this.metadata={};this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var a=`RpcError(${isa(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var asa=class{send(a,b=()=>{},c=()=>{}){_.py(a.url,d=>{d=d.target;if(d.isSuccess()){try{var e=d.pa?d.pa.responseText:""}catch(f){e=""}b(e)}else c(_.Px(d))},a.requestType,a.body,a.Dj,a.timeoutMillis,a.withCredentials)}Mi(){return 1}};var l5=class{constructor(a,b){this.X=a;this.event=b;this.startTime=T1()}done(){this.X.v(this.event,T1()-this.startTime)}},m5=class extends Qua{constructor(){super(...arguments)}},psa=class extends m5{B(){}j(){}v(){}Jb(){}M(){}I(){}o(){}Z(){}D(){}U(){}},nva=class extends m5{constructor(a){super();this.X=a;this.addOnDisposeCallback(()=>void this.X.dispose())}update(a){this.X.dispose();this.X=a}j(a){this.X.j(a)}v(a,b){this.X.v(a,b)}Jb(a){this.X.Jb(a)}M(a){this.X.M(a)}I(a,b){this.X.I(a,b)}o(){this.X.o()}Z(a){this.X.Z(a)}D(a){this.X.D(a)}U(a){this.X.U(a)}B(a){this.X.B(a)}},
ova=class extends _.Xd{constructor(a,b){super();this.callback=a;this.o=b;this.j=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},pva=class extends m5{constructor(a,b){super();this.metrics=a;this.mb=b}B(a){this.metrics.cA.record(a,this.mb)}j(a){this.metrics.eventCount.o(a,this.mb)}v(a,b){this.metrics.qv.record(b,a,this.mb)}Jb(a){this.metrics.errorCount.o(a,this.mb)}Z(a){this.metrics.kB.o(a,this.mb)}D(a){this.metrics.qu.o(a,this.mb)}U(a){this.metrics.jB.o(a,this.mb)}M(a){this.metrics.payloadSize.record(a,
this.mb)}I(a,b){this.metrics.Ay.record(b,a,this.mb)}},nsa=class extends pva{constructor(a,b=[]){var c={mb:a.mb||"_",jl:a.jl||[],Wl:a.Wl|0,De:a.De,uj:a.uj||(()=>{}),xg:a.xg||((e,f)=>lsa(e,f,c.uj,c.De))},d=c.xg("53",c.jl.concat(b));super({cA:new Rua(d),errorCount:new Vua(d),eventCount:new Tua(d),qv:new Uua(d),PK:new Sua(d),kB:new Wua(d),qu:new Xua(d),jB:new Yua(d),payloadSize:new Zua(d),Ay:new $ua(d)},c.mb);this.options=c;this.service=d;this.ma=!a.xg;this.ea=new ova(()=>void this.service.D(),c.Wl);
this.addOnDisposeCallback(()=>{this.ea.dispose();this.ma&&this.service.dispose()});b.slice().sort(Jqa)}o(){msa(this.ea)}};var U2=class extends _.Kr{constructor(a){super(a,0,U2.messageId)}},qva=function(a){return _.yc(b=>b instanceof a&&!_.xc(b))}(U2);U2.messageId="bfkj";var l1=class extends _.Kr{constructor(a){super(a)}};var n5=class extends _.Kr{constructor(a){super(a)}},rva=V_(n5);var g2=class extends _.Xd{constructor(a){super();this.v=Math.floor(Math.random()*200);this.j=new n5;if("challenge"in a&&qva(a.challenge)){var b=M_(a.challenge,4,void 0,_.Kz);var c=M_(a.challenge,5,void 0,_.Kz);M_(a.challenge,7,void 0,_.Kz)&&(this.j=rva(M_(a.challenge,7,void 0,_.Kz)))}else({program:b,globalName:c}=a);this.addOnDisposeCallback(async()=>{var {Wz:n}=await this.o;n?.()});this.X=X1(a.cg||{},this.j);HZ(this,this.X);var d=new _.as;this.o=d.promise;this.X.j("t");var e=this.X.share(),f=new l5(e,
"t"),h=(n,p,r,t)=>{if(!this.X.ia()){var v="k";p?v="h":r&&(v="u");v!=="k"?t!==0&&(this.X.j(v),this.X.v(v,n)):this.v<=0?(this.X.j(v),this.X.v(v,n),this.v=Math.floor(Math.random()*200)):this.v--}},k=(n,p,r,t)=>{Promise.resolve().then(()=>{f.done();e.o();e.dispose();d.resolve({fu:n,Wz:p,bz:r,uu:t})})},l=[(n,p)=>{this.X.v(n,p)},n=>{this.X.Jb(n)},n=>{this.X.M(n)},(n,p)=>{this.X.I(n,p)}];if(!_.u[c])throw this.X.Jb(25),Error("be");if(!_.u[c].a)throw this.X.Jb(26),Error("ce");try{let n=_.u[c].a;c=[];let p=
[];var m=m1(this.j);for(let v=0;v<m.length;v++)c.push(m[v]),p.push(1);let r=Jra(this.j);for(m=0;m<r.length;m++)c.push(r[m]),p.push(2);let [t]=n(b,k,!0,a.qs,h,[c,p],M_(this.j,5),!1,l);this.B=t;this.rg=d.promise.then(()=>{})}catch(n){throw this.X.Jb(28),n;}}snapshot(a){if(this.ia())throw Error("de");this.X.j("n");var b=this.X.share();return this.o.then(({fu:c})=>new Promise(d=>{var e=new l5(b,"n");c(f=>{e.done();b.B(f.length);b.o();b.dispose();d(f)},[a.Dc,a.Nj,a.us,a.hn])}))}Jr(a){if(this.ia())throw Error("de");
this.X.j("n");var b=U1(this.X,()=>this.B([a.Dc,a.Nj,a.us,a.hn]),"n");this.X.B(b.length);this.X.o();return b}yh(a){this.o.then(({bz:b})=>{b?.(a)})}ni(a,b){return this.o.then(({uu:c})=>c?.(a,b,!1))}Lh(){return this.X.share()}};var Y1=class{constructor(){this.promises={};this.j=null}};var Jta=class extends _.Kr{constructor(a){super(a)}};var t2=class extends _.Xd{constructor(a){super();this.options=a;this.I=new _.as;this.rg=this.I.promise;this.D=new _.as;this.Z=1;this.v=new _.as;this.B=[];this.isPaused=!1;this.vj=a.vj||(()=>{});this.X=new nva(X1(a.cg||{}));ysa(this,a.bd,a.Qw,a.ZJ,a.fK,{...sva,...(a.Ag||{})});this.addOnDisposeCallback(()=>void zsa(this))}async snapshot(a){if(this.ia())throw Error("de");this.o||this.M||await this.D.promise;if(this.o)return await this.o.snapshot(a);throw this.M;}pause(){this.ia()||this.isPaused||(this.isPaused=
!0,this.j&&this.j.pause())}resume(){!this.ia()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.ia())throw Error("de");if(this.j){var a=this.j;a.isExpired()?(j2(a),a.Gh(0),a=!0):a=!1;a&&await this.v.promise}else await this.v.promise}async U(){if(this.ia())throw Error("de");this.j?.o();await this.v.promise}yh(a){this.o?.yh?.(a)}ni(a,b){return this.o?.ni?.(a,b)??Promise.resolve()}handleError(a){this.ia()||(this.M=a,this.D.resolve(),this.options.tj?.(a))}Lh(){return this.X.share()}},
sva={pr:432E5,Rj:3E5,Tr:10,Hu:1E4,Av:3E4,Px:3E4,Oz:6E4,nv:1E3,mv:6E4,ov:6E5,pv:.25,lv:2,maxAttempts:10},f2=class{constructor(a,b,c){this.endTimeMs=0;this.j=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var d=this.endTimeMs-Date.now();d<=this.v?(this.j=null,this.Gh(0)):this.j=setTimeout(this.tick,Math.min(d,this.Rj))}};this.Rj=b;this.v=c;this.promise=new Promise(d=>{this.Gh=d});Asa(this,a)}pause(){this.isPaused||(this.isPaused=!0,j2(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}o(){j2(this);
this.endTimeMs=0;this.isPaused=!1;this.Gh(1)}isExpired(){return Date.now()>this.endTimeMs}};var Bsa=Math.imul??((a,b)=>a*b|0),m2=[196,200,224,18],p2=class{constructor(a,b=0,c=[]){this.maxItems=a;this.j=b;this.o=c}serialize(){return String(this.j)+","+this.o.join()}rb(a,b){var c=void 0;if(this.o[this.j]!==a){let d=this.o.indexOf(a);d!==-1?(this.o.splice(d,1),d<this.j&&this.j--,this.o.splice(this.j,0,a)):(c=this.o[this.j],this.o[this.j]=a)}this.j=(this.j+1)%this.maxItems;a=k2("iU5q-!O9@$",this.serialize());c&&a&&b(c);return a}},Gra=class{constructor(a,b){this.X=b;try{var c=globalThis.sessionStorage&&
!!globalThis.sessionStorage.getItem&&!!globalThis.sessionStorage.setItem&&!!globalThis.sessionStorage.removeItem}catch(d){c=!1}c&&(this.index=Esa(a))}j(a,b,c,d){var e=this.index?U1(this.X,()=>Csa(this.index,n2(a),b,c,d),"W"):"u";this.X.U(e)}o(a,b){var [c,d]=this.index?U1(this.X,()=>Dsa(n2(a),b),"R"):["u"];this.X.D(c);return d}};var o5=class extends _.Xd{constructor(a){super();this.X=a;this.v=new _.as}pj(a,b){var c=this.de(a);b?.(c);return U1(this.X,()=>_.oc(c,2),this.o)}am(a,b,c){return U1(this.X,()=>b?this.pj(a,c):this.de(a,c),this.j)}},x2=class extends o5{constructor(a,b,c,d){super(a);this.B=b;this.I=c;this.j="m";this.o="x";this.D=0;q2(this,d)}de(a,b){this.X.j(this.j);++this.D>=this.I&&this.v.resolve();var c=a();a=U1(this.X,()=>this.B(c),"C");if(a===void 0)throw new k1(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new k1(18,
"ODM:Invalid");b?.(a);return a}},Jsa=class extends o5{constructor(a,b,c){super(a);this.B=b;this.j="f";this.o="z";q2(this,c)}de(){return this.B}},Isa=class extends o5{constructor(a,b,c){super(a);this.B=b;this.j="w";this.o="z";q2(this,c)}de(){return U1(this.X,()=>_.qc(this.B),"d")}pj(){return this.B}},Psa=class extends o5{constructor(a,b){super(a);this.error=b;this.j="e";this.o="y"}de(){if(this.B)return this.B;this.B=s2(this,a=>"_"+Cqa(a));return s2(this,a=>a)}},Osa=class extends o5{constructor(a,b){super(a);
this.clientState=b;this.j="S";this.o="q"}de(){var a=Math.floor(Date.now()/1E3),b=[Math.random()*255,Math.random()*255],c=b.concat([0,this.clientState],[a>>24&255,a>>16&255,a>>8&255,a&255]);a=new Uint8Array(2+c.length);a[0]=34;a[1]=c.length;a.set(c,2);c=a.subarray(2);b=b.length;for(let d=b;d<c.length;++d)c[d]^=c[d%b];this.X.Z(this.clientState);return a}};var tva={Bv:3E4,dA:2E4},Pta=class extends _.Xd{constructor(a){super();this.ng=new _.as;this.v=0;this.o=void 0;this.state=2;this.vm=a.vm;this.bd=a.bd;this.Ag={...tva,...(a.Ag||{})};this.X=a.vm.Lh();this.onError=a.onError??(()=>{});this.Cn=a.Cn||!1;if(uva(a)){let d=this.vm;this.B=()=>d.U().catch(e=>{this.o=e=this.reportError(new k1(this.j?20:32,"TRG:Disposed",e));this.j?.dispose();this.j=void 0;this.ng.reject(e)});i2(d,()=>void w2(this));d.Z===2&&w2(this)}else this.B=a.AJ,w2(this);var b=this.X.share();
b.j("o");var c=new l5(b,"o");this.ng.promise.then(()=>{c.done();b.o();b.dispose()},()=>void b.dispose());this.addOnDisposeCallback(()=>{this.j?(this.j.dispose(),this.j=void 0):this.o?this.X.o():(this.o=this.reportError(new k1(32,"TNP:Disposed")),this.X.o(),this.ng.reject(this.o))});HZ(this,this.X)}de(a){return z2(this,{...a},!1)}pj(a){return z2(this,{...a},!0)}reportError(a){this.X.Jb(a.code);this.onError(a);return a}},uva=function(a){return _.yc(b=>{if(!(0,_.or)(b))return!1;for(let [c,d]of Object.entries(a)){let e=
c,f=d;if(!(e in b)){if(f.TI===!0)continue;return!1}if(!f(b[e]))return!1}return!0})}({vm:function(a){return _.yc(b=>b instanceof a)}(t2)},"");var wva=class{constructor(){if(!p5){p5=new W1(new vva);var a=_.tj("client_streamz_web_flush_count",-1);a!==-1&&(p5.B=a)}this.v=a=p5;P1(a,"/client_streamz/youtube/aba/gac",o1("type"),o1("sequence"))}o(a,b){R1(this.v,"/client_streamz/youtube/aba/gac",a,b)}j(){return this.v.j("/client_streamz/youtube/aba/gac")}};var Kta=V_(class extends _.Kr{constructor(a){super(a)}});var xva=class extends _.Kr{constructor(a){super(a)}};var q5=[0,Nua,-1];var r5=[0,Fua,-1];var yva=class extends _.Kr{constructor(a){super(a)}};var zva=class extends _.Kr{constructor(a){super(a)}hasAttributes(){var a=this.Ca;return _.Kx(a,a[_.wc]|0,yva,19)!==void 0}};var Ava=function(a){return b=>_.Cz(b,a)}([0,e5,-1,Z4,b5,q5,-1,Y4,a5,e5,r5,b5,e5,-1,[0,q5,-1],a5,$4,r5,Y4,[0,1,a5,-4,X4,[0,Y4,-1,a5],b5,Y4,_.Mz,[0,e5,a5],a5,-1,e5,-2,Y4,-1,e5,Y4,e5,a5,[0,3,a5,-1,4,Lua],X4,d5,[0,e5,-1,b5],_.Lz],b5,Mua,_.Mz,[0,r5,_.Mz,[0,b5,e5],Y4,e5,-1],1,_.Mz,[0,$4,-1,d5],e5,r5]);C2.prototype.isInputValid=function(){return this.B!=3};C2.prototype.done=function(){return this.B===2};
C2.prototype.parse=function(a){function b(){for(;p<a.length;)if(B2(a[p]))p++,f.v++;else break;return p<l}function c(){for(var t;;){t=a[p++];if(!t)break;f.v++;switch(f.j){case 0:t==="{"?f.j=2:t==="["?f.j=4:B2(t)||D2(f,a,p);continue;case 7:case 2:if(B2(t))continue;if(f.j===7)h.push(8);else if(t==="}"){e("{}");f.j=d();continue}else h.push(3);t==='"'?f.j=6:D2(f,a,p);continue;case 8:case 3:if(B2(t))continue;t===":"?(f.j===3&&(h.push(3),f.o++),f.j=1):t==="}"?(f.o--,e(),f.j=d()):t===","?(f.j===3&&h.push(3),
f.j=7):D2(f,a,p);continue;case 4:case 1:if(B2(t))continue;if(f.j===4)if(f.o++,f.j=1,t==="]"){f.o--;if(f.o===0){f.j=5;return}e("[]");f.j=d();continue}else h.push(5);t==='"'?f.j=6:t==="{"?f.j=2:t==="["?f.j=4:t==="t"?f.j=9:t==="f"?f.j=12:t==="n"?f.j=16:t!=="-"&&("0123456789".indexOf(t)!==-1?f.j=20:D2(f,a,p));continue;case 5:if(t===",")h.push(5),f.j=1,f.o===1&&(n=p);else if(t==="]"){f.o--;if(f.o===0)return;e();f.j=d()}else if(B2(t))continue;else D2(f,a,p);continue;case 6:let v=p;a:for(;;){for(;f.K>0;)if(t=
a[p++],f.K===4?f.K=0:f.K++,!t)break a;if(t==='"'&&!f.D){f.j=d();break}if(t==="\\"&&!f.D&&(f.D=!0,t=a[p++],!t))break;if(f.D)if(f.D=!1,t==="u"&&(f.K=1),t=a[p++])continue;else break;k.lastIndex=p;t=k.exec(a);if(!t){p=a.length+1;break}p=t.index+1;t=a[t.index];if(!t)break}f.v+=p-v;continue;case 9:if(!t)continue;t==="r"?f.j=10:D2(f,a,p);continue;case 10:if(!t)continue;t==="u"?f.j=11:D2(f,a,p);continue;case 11:if(!t)continue;t==="e"?f.j=d():D2(f,a,p);continue;case 12:if(!t)continue;t==="a"?f.j=13:D2(f,a,
p);continue;case 13:if(!t)continue;t==="l"?f.j=14:D2(f,a,p);continue;case 14:if(!t)continue;t==="s"?f.j=15:D2(f,a,p);continue;case 15:if(!t)continue;t==="e"?f.j=d():D2(f,a,p);continue;case 16:if(!t)continue;t==="u"?f.j=17:D2(f,a,p);continue;case 17:if(!t)continue;t==="l"?f.j=18:D2(f,a,p);continue;case 18:if(!t)continue;t==="l"?f.j=d():D2(f,a,p);continue;case 19:t==="."?f.j=20:D2(f,a,p);continue;case 20:if("0123456789.eE+-".indexOf(t)!==-1)continue;else p--,f.v--,f.j=d();continue;default:D2(f,a,p)}}}
function d(){var t=h.pop();return t!=null?t:1}function e(t){f.o>1||(t||(t=n===-1?f.I+a.substring(m,p):a.substring(n,p)),f.Y.push(JSON.parse(t)),n=p)}for(var f=this,h=f.U,k=f.Z,l=a.length,m=0,n=-1,p=0;p<l;)switch(f.B){case 3:return D2(f,a,p),null;case 2:return b()&&D2(f,a,p),null;case 0:if(b()){var r=a[p++];f.v++;if(r==="["){f.B=1;m=p;f.j=4;continue}else D2(f,a,p)}return null;case 1:return c(),f.o===0&&f.j==5?(f.B=2,f.I=a.substring(p)):f.I=n===-1?f.I+a.substring(m):a.substring(n),f.Y.length>0?(r=f.Y,
f.Y=[],r):null}return null};var Kqa={ZD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",ZC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",DD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",PD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",NC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",YD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",bE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",ND:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK",
eE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",dE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",ID:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",SD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",kE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",jE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",iE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",TD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL",
KD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",lE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",RD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",mE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",hD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",zD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",yD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",BD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT",
fE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",CD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",AD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",GC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",FC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",HC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",IC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",SC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",VC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED",
wD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",vD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",aD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",cD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",bD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",fD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",WD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION",
XD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",rD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",MC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",KC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",LC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",JC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",jD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED",
JD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",eD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",dD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",TC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",UD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",XC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING",
WC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",UC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",GD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",HD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",RC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",YC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",QC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS",
aE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",PC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",MD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",uD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",kD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",FD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",gE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM",
sD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",tD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",OC:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",nD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",OD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",mD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",lD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE",QD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_STREAMED_GET_WATCH_SUPPORTED",
cE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WEBVIEW_CONTAINER",hE:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_PIP",xD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PREMIUM_LITE_UPSELL_ELIGIBLE",oD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_BROAD",qD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_UNPLAYABLE",pD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_OFFLINE_RECOVERY_STRICT",iD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IOS_SHORT_ORIENTATION_CHANGE",VD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_PLAYER_ERROR_OVERLAY_TRIGGERED",
LD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHADER_LIGHT_ENABLED",gD:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITY_MISMATCH_DETECTED",ED:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_SHORTS_TRIGGERED"};var Bva=new _.H("subscribeEndpoint");var E2=class extends _.La{constructor(a,b){super(`${a}, errorCode=${b}`);this.errorCode=b;this.name="PromiseAjaxError"}},Rsa=class{constructor(a){this.j=a}};var G2=class{constructor(a=null){this.v=a;this.j=0;this.o=null}then(a,b,c){return this.v?this.v.then(a,b,c):this.j===1&&a?(a=a.call(c,this.o))&&typeof a.then==="function"?a:I2(a):this.j===2&&b?(a=b.call(c,this.o))&&typeof a.then==="function"?a:H2(a):this}isRejected(){return this.j==2}};_.uf(G2);var P2=class extends _.La{constructor(a){super(a.message||a.description||a.name);this.isMissing=a instanceof N2;this.isTimeout=a instanceof E2&&a.errorCode=="net.timeout";this.isCanceled=a instanceof _.Mf}};P2.prototype.name="BiscottiError";var N2=class extends _.La{constructor(){super("Biscotti ID is missing from server")}};N2.prototype.name="BiscottiMissingError";var Qsa={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},K2=null;var uta=["att/get"],Cva=["share/get_share_panel"],Dva=["share/get_web_player_share_panel"],s5=["feedback"],Eva=["notification/modify_channel_preference"],Fva=["browse/edit_playlist"],Gva=["subscription/subscribe"],Hva=["subscription/unsubscribe"];var t5=class{flush(a=[],b=!1){if(_.x("enable_client_streamz_web"))for(let c of a)a=u1(c),this.j&&_.Bw(a,2,this.j),a={serializedIncrementBatch:_.oc(a.v())},_.Cp("streamzIncremented",a,{sendIsolatedPayload:b})}},vva=class extends t5{constructor(){super()}},Ota=class extends t5{constructor(a){super();var b=new bva;var c=new ava;c=EZ(c,1,"botguard");a=EZ(c,2,a);a=_.Aw(a);I_(b,1,g5,a);a&&!_.xc(a)&&_.fw(b.Ca);this.j=b}};var p5,l4=new Map;var Ysa=null;var $sa=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var $2=class{constructor(a){this.j=a}bindInnertubeChallengeFetcher(a){this.j.bicf(a)}registerChallengeFetchedCallback(a){this.j.bcr(a)}getLatestChallengeResponse(){return this.j.blc()}};var c3=[],b3=(0,_.Wx)`https://static.doubleclick.net/instream/ad_status.js`,a3=!1;var u5=class{constructor(a){this.j=a}};[new u5("b.f_"),new u5("j.s_"),new u5("r.s_"),new u5("e.h_"),new u5("i.s_"),new u5("s.t_"),new u5("p.h_"),new u5("s.i_"),new u5("f.i_"),new u5("a.b_"),new u5("a.o_"),new u5("g.o_"),new u5("p.i_"),new u5("p.m_"),new u5("n.k_"),new u5("i.f_"),new u5("a.s_"),new u5("m.c_"),new u5("n.h_"),new u5("o.p_"),new u5("m.p_"),new u5("o.a_"),new u5("d.p_"),new u5("e.i_")].reduce((a,b)=>{a[b.j]=b;return a},{});var R4=class{constructor(a,b,c){this.network=a;this.options=b;this.K=c;this.v=0;this.j=null;this.o=new wva;b.es?e3(this,fta(this)):b.preload&&e3(this,new Promise(d=>{_.Zj(()=>{d(h3(this))},0)}))}async D(){return!!await Promise.race([this.j,null])}async B(a,b,c){this.j===null&&e3(this,h3(this));var d=!1,e={};return Promise.race([(async()=>{this.options.hI&&this.options.es&&await (await bta())?.checkForRefresh();var f=await this.j;e.challenge=f.challenge;if(f.vm){var h={c:f.challenge,e:a,...b};try{d=
!0;let k;(k=await f.vm.snapshot({Dc:h}))?e.webResponse=k:e.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{e.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in f.qf&&(e.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");a==="ENGAGEMENT_TYPE_PLAYBACK"&&(f=f.qf,h={},f.c6a&&(h.reportingStatus=String(Number(f.c)^d3())),f.c6b&&(h.broadSpectrumDetectionResult=String(Number(f.c)^Number(_.w("CATSTAT",0)))),e.adblockReporting=h);return e})(),jta(c,()=>{var f=Object.assign({},e);d&&(f.error="ATTESTATION_ERROR_VM_TIMEOUT");
return f})])}async If(a){var b=this.K;if(!b||b.Rb())return i3(this,a);A0("att_pna");return new Promise(c=>{_.Ye(b,"publicytnetworkstatus-online",()=>{i3(this,a).then(c)})})}};var j3={WEB_UNPLUGGED:"^unplugged/",WEB_UNPLUGGED_ONBOARDING:"^unplugged/",WEB_UNPLUGGED_OPS:"^unplugged/",WEB_UNPLUGGED_PUBLIC:"^unplugged/",WEB_CREATOR:"^creator/",WEB_KIDS:"^kids/",WEB_EXPERIMENTS:"^experiments/",WEB_MUSIC:"^music/",WEB_REMIX:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^music/",WEB_MUSIC_EMBEDDED_PLAYER:"^main_app/|^sfv/"};var vua=class{constructor(a){this.j=a}async If(a){A0("att_fsr");a=await vta(this.j,a);A0("att_frr");return a}};var l3=class{constructor(a){this.j="pending";this.o=[];this.v=[];try{a(this.B.bind(this),this.reject.bind(this))}catch(b){this.reject(b)}}state(){return this.isFulfilled()?{state:"fulfilled",value:this.result}:this.isRejected()?{state:"rejected",reason:this.error}:{state:"pending"}}isFulfilled(){return this.j==="fulfilled"}isRejected(){return this.j==="rejected"}isPending(){return this.j==="pending"}B(a){(0,_.co)(a)||m3(a)?o3(n3(a),this.B.bind(this),this.reject.bind(this)):(this.j="fulfilled",this.result=
a,p3(this))}reject(a){this.j="rejected";this.error=a;p3(this)}},m3=_.yc(a=>(0,_.or)(a)?a instanceof l3:!1);var v5=class{constructor(a){this.j=a}run(a,b){return q3(this,function(){var c=this;return function*(){for(var d=a,e=b,f=[];;){f.push(String(d));e=yield*r3(c.j[d].execute(e));if(e.nextState==="DONE")return f.push("DONE"),e.value;if(e.nextState==="FAILED")throw f.push(`FAILED(${e.error.message||"error"})`),e.error;d=e.nextState;e=e.params}}()})}};var w5=class{};var w3=class{constructor(){this.j={};if(this.o=_.Ez()){let a=_.Mj.get("CONSISTENCY",void 0);a&&t3(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("ye");b=b.innerTubeRequest.context?.request?.consistencyTokenJars||[];(a=a.responseContext?.consistencyTokenJar)&&this.replace(b,a)}replace(a,b){for(let c of a)delete this.j[c.encryptedTokenJarContents];t3(this,b)}};var Iva=window.location.hostname.split(".").slice(-2).join("."),x3=class{constructor(){this.v=-1;var a=_.w("LOCATION_PLAYABILITY_TOKEN");_.w("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=u3(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.o=this.j=void 0)}static ec(){x5=_.sa("yt.clientLocationService.instance");x5||(x5=new x3,_.ra("yt.clientLocationService.instance",x5));return x5}setLocationOnInnerTubeContext(a){a.client||(a.client=
{});if(this.j)a.client.locationInfo||(a.client.locationInfo={}),a.client.locationInfo.latitudeE7=Math.floor(this.j.coords.latitude*1E7),a.client.locationInfo.longitudeE7=Math.floor(this.j.coords.longitude*1E7),a.client.locationInfo.horizontalAccuracyMeters=Math.round(this.j.coords.accuracy),a.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.B||this.locationPlayabilityToken)a.client.locationPlayabilityToken=this.B||this.locationPlayabilityToken}getXGeoHeader(){if(this.o){var a=
this.o;var b=Math.floor(a.coords.longitude*1E7);var c=Math.floor(a.coords.latitude*1E7);var d=new xva;c=_.hw(d,1,_.Gw(c));b=_.hw(c,2,_.Gw(b));c=new zva;c=FZ(c,1,1);c=FZ(c,2,12);c=FZ(c,9,8);c=_.hw(c,3,B_(a.timestamp*1E3));a=_.hw(c,7,s_(a.coords.accuracy*1E3));a=FZ(a,25,2);a=_.Bw(a,5,b);a=`w ${_.oc(Ava(a),4)}`}else a=null;return a}handleResponse(a){a=a.responseContext?.locationPlayabilityToken;a!==void 0&&(this.locationPlayabilityToken=a,this.o=this.j=void 0,_.w("INNERTUBE_CLIENT_NAME")==="TVHTML5"?
(this.localStorage=u3(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):_.Nj("YT_CL",JSON.stringify({loctok:a}),15552E3,Iva,!0))}clearLocationPlayabilityToken(a){a==="TVHTML5"?(this.localStorage=u3(this))&&this.localStorage.remove("yt-location-playability-token"):_.Oj("YT_CL");this.B=void 0;this.v!==-1&&(clearTimeout(this.v),this.v=-1)}clearCurrentPosition(){this.o=this.j=void 0}getCurrentPositionFromGeolocation(a){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("ze"));
var b=!1,c=1E4;_.w("INNERTUBE_CLIENT_NAME")==="MWEB"&&(b=!0,c=15E3);return new Promise((d,e)=>{navigator.geolocation.getCurrentPosition(f=>{this.o=a?.addToHeaders?f:void 0;this.j=f;d(f)},f=>{e(f)},{enableHighAccuracy:b,maximumAge:0,timeout:c})})}createUnpluggedLocationInfo(a){var b={};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));a?.accuracy&&(b.locationRadiusMeters=Math.round(a.accuracy));return b}createLocationInfo(a){var b=
{};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));return b}},x5;var G3="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var Jva=class{D(a,b={},c=C3){var d={context:y3(a.clickTrackingParams,!1,this.B)};var e=this.o(a);if(e){this.j(d,e,b);e=`/youtubei/v1/${k3(this.v())}`;var f=_.B(a.commandMetadata,_.qw)?.apiUrl;f&&(e=f);e=$0(a1(e));f={command:a,...(void 0)};d={input:e,wb:b1(e),innerTubeRequest:d,config:f};d.config.Id?d.config.Id.identity=c:d.config.Id={identity:c};(a=this.K(a))&&!d.config.requestKey&&(d.config.requestKey=a);b.abortSignal&&(d.wb.signal=b.abortSignal);return d}b=new _.Yj("Error: Failed to create Request from Command.",
a);_.Ep(b)}get B(){return!1}K(){}},y5=class extends Jva{K(a){return _.B(a.commandMetadata,_.qw)?.requestKey??void 0}};var Kva={GET_DATASYNC_IDS:A3(class extends y5{D(){return{input:"/getDatasyncIdsEndpoint",wb:b1("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}v(){return[]}o(){}j(){}})};var V3=new _.Rs("REQUEST_MACHINE_REGISTRY_TOKEN"),W3=new _.Rs("REQUEST_MACHINE_FACTORY_TOKEN"),K3=new _.Rs("INFLIGHT_REQUEST_MAP_TOKEN");var yta=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],B3=class{constructor(a,b,c,d){this.v=a;this.Ra=b;this.o=c;this.B=d;this.j=new Map;a.xd||(a.xd={});a.xd={...Kva,...a.xd}}Gi(a,b){var c=_.z().resolve(_.Jn(W3))?.();if(c)return ota(Cta(c,{command:a,form:b,identity:C3})).then(e=>e,()=>{});var d=wta(this,
a);return d?new _.yf(async(e,f)=>{var h=(await d).D(a,b,C3);h?(S2(h.input),f=h.wb?.mode==="cors"?"cors":void 0,f=this.o.kn?D3(h.config,f):await E3(h.config,f),e(F3(this,h,f))):f(new _.Yj("Error: Failed to build request for command",a))}):_.Jt(new _.Yj("Error: No request builder found for command",a))}mw(a){return sta(a,this.v)}};var z5=new _.Rs("LOCAL_INNERTUBE_ROUTER_TOKEN");var w4=new _.Rs("ENDPOINT_MAP");var v4=new _.Rs("AUTH_SERVICE_TOKEN");var L3=class extends w5{constructor(a){super();this.j=a}execute(a){return q3(this,function(){var b=this;return function*(){var c=a.ytRequest;S2(c.input);var d=c.wb?.mode==="cors"?"cors":void 0;if(b.j.kn){let e=_.Qj({sessionIndex:c.config?.Id?.sessionIndex});d={...z3(d),...e}}else d=yield*r3(Ata(b,c.config,d));c.wb={...c.wb,headers:{...(c.wb?.headers??{}),...d}};return{nextState:"DEDUPE",params:a}}()})}};L3[_.Mn]=[v4];var b4=new _.Rs("RESPONSE_MACHINE_REGISTRY_TOKEN"),c4=new _.Rs("RESPONSE_MACHINE_FACTORY_TOKEN");var M3=class extends w5{constructor(a,b){super();this.j=a;this.o=b}execute(a){var b=this.o,c=this.j;return q3(this,function(){return function*(){var d=a.ytRequest,e=d.config?.lA?.rK;if(e&&b&&b.has(e)&&!d.config?.lA?.disableCache){var f=yield*r3(n3(b.get(e)));if(f&&!f.isExpired())return d=f.j(),_.x("web_process_response_store_responses")&&!f.isProcessed()?(f=c(),d=yield*r3(I3(f,{wireResponse:d,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:d})),
yield*r3(n3(b.j(e))),{nextState:"DONE",value:d}):{nextState:"DONE",value:d}}return{nextState:"LOCAL_ROUTER",params:a}}()})}};M3[_.Mn]=[c4,_.Jn(new _.Rs("EPHEMERAL_STORE_TOKEN"))];var N3=class extends w5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.o,c=this.j,d=a.ytRequest,e=d?.innerTubeRequest?.context;if(!e)return n3({nextState:"AUTH",params:a});var f=[];if(c&&c.length>0)for(let h of c)c=h.jr(d),c.v&&f.push(c.v);for(let h of b||[])h.jr(e);return f.length>0?q3(this,function(){return function*(){yield*r3(n3(Promise.all(f)));return{nextState:"AUTH",params:a}}()}):n3({nextState:"AUTH",params:a})}};N3[_.Mn]=[_.Jn(new _.Rs("CONTEXT_PROCESSOR_MAP")),_.Jn(new _.Rs("ASYNC_CONTEXT_PROCESSOR_MAP"))];var O3=class extends w5{constructor(a){super();this.j=a}execute(a){var b=this.j;return q3(this,function(){return function*(){var c=a.ytRequest.config?.requestKey;return c&&b.has(c)&&(c=b.get(c),c=yield*r3(n3(c)))?{nextState:"DONE",value:c}:{nextState:"FETCH",params:a}}()})}};O3[_.Mn]=[K3];var P3=class extends w5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o;return q3(this,function(){return function*(){var d=a.ytRequest,e=a.chunkCallback,f={type:"PAGE_CONTRACT"};if(b?.uH(d.input,d.innerTubeRequest)){let k=yield*r3(n3(b.gJ(d.input,d.innerTubeRequest)));if(k){let l=!1;var h=function(m,n){return function*(){var p=c();yield*r3(I3(p,{wireResponse:n,ytRequest:d,chunkCallback:e,responsePayload:f}));l=!0}()};k.playerResponse&&(yield*h(k.playerResponse,{playerResponse:k.playerResponse}));
k.watchNextResponse&&(yield*h(k.watchNextResponse,{watchNextResponse:k.watchNextResponse}));l||(h=c(),yield*r3(I3(h,{wireResponse:k,ytRequest:d,chunkCallback:e,responsePayload:f})));if(e)return{nextState:"DONE",value:f};h=f.content||f.player||f.Om;return f.type==="PAGE_CONTRACT"&&h?{nextState:"DONE",value:h}:{nextState:"DONE",value:k}}}return{nextState:"FAILED",error:Error("Be")}}()})}};P3[_.Mn]=[c4,_.Jn(z5)];var A5=class extends _.Yj{constructor(a,b,c){super(b,{status:c,...[]});this.type=a;this.status=c;Object.setPrototypeOf(this,new.target.prototype)}};var t4=new _.Rs("NETWORK_MANAGER_TOKEN");var Q3=class extends w5{constructor(a,b,c,d){super();this.Ra=a;this.j=b;this.v=c;this.o=d}execute(a){var b=this.Ra,c=this.j,d=this.v,e=this.o;return q3(this,function(){return function*(){var f=a.ytRequest,h=a.chunkCallback,k=f.config?.requestKey,l=JSON.stringify(f.innerTubeRequest),m={...f.wb,body:f.wb.method==="POST"?l:void 0};f.config?.Tm&&_.xq(f.config.Tm);var n={type:"PAGE_CONTRACT"},p=0,r=y=>{J3(d(),{wireResponse:y,ytRequest:f,chunkCallback:h,responsePayload:n},p++)};l=()=>h?b.fetch(f.input,
m,f.config,r):b.fetch(f.input,m,f.config);try{var t=e?e.bK(f,l):l()}catch(y){t=Promise.reject(y)}k&&c&&c.set(k,t);try{var v=yield*r3(n3(t))}catch(y){return _.x("web_enable_retries")&&(v=y instanceof TypeError&&y.message==="Failed to fetch"?1:0,H3(v))?{nextState:"RETRY",params:{...a,error:new A5(v,y.message),attempt:(a.attempt||0)+1}}:{nextState:"FALLBACK",params:{...a}}}k&&c&&c.delete(k);z0(y0(f.input))();f.config?.Xm&&_.xq(f.config.Xm);if(!v)return{nextState:"FALLBACK",params:{...a}};if(v&&typeof v===
"object"&&!Array.isArray(v)&&(k=v,k.errorMetadata?.status&&(k=k.errorMetadata.status,t=k===503||k===504||k===429?2:k>=400&&k<500||k>=500?3:0,H3(t)&&_.x("web_enable_retries"))))return{nextState:"RETRY",params:{...a,error:new A5(t,`HTTP Status ${k}`,k),attempt:(a.attempt||0)+1}};!h&&v&&(k=d(),k=yield*r3(J3(k,{wireResponse:v,ytRequest:f,responsePayload:{type:"PAGE_CONTRACT"}})),t=k.content||k.player||k.Om,k.type==="PAGE_CONTRACT"&&t&&(v=t));k=v;if(Array.isArray(v))if(v=v.filter(y=>!(y.playerResponse||
y.watchNextResponse||y).responseContext?.frameworkOnly),v.length===1)k=v[0];else if(v.length>1)k=v.find(y=>y.watchNextResponse)||v[0];else return{nextState:"FAILED",error:Error("Ce")};return{nextState:"DONE",value:k}}()})}};Q3[_.Mn]=[t4,K3,c4,_.Jn(new _.Rs("REQUEST_SEQUENCING"))];var R3=class extends w5{constructor(a,b){super();this.o=a;this.j=b}execute(a){var b=this.j,c=this.o,d=a.ytRequest;return b?.hK(d.input,d.innerTubeRequest)?q3(this,function(){return function*(){var e=yield*r3(n3(b.hJ(d.input,d.innerTubeRequest))),f=c();if(e.playerResponse&&e.watchNextResponse){var h=yield*r3(I3(f,{wireResponse:{playerResponse:e.playerResponse},ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e.playerResponse}));h=yield*r3(I3(f,
{wireResponse:{watchNextResponse:e.watchNextResponse},ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e.watchNextResponse}))}else h=yield*r3(I3(f,{wireResponse:e,ytRequest:a.ytRequest,chunkCallback:a.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:e}));f=h.content||h.player||h.Om;h.type==="PAGE_CONTRACT"&&f&&(e=f);return{nextState:"DONE",value:e}}()}):n3({nextState:"CONTEXT",params:a})}};R3[_.Mn]=[c4,_.Jn(z5)];var S3=class extends w5{constructor(a){super();this.j=a}execute(a){return q3(this,function(){var b=this;return function*(){try{var c=yield*r3(Bta(b,a.command,!!a.chunkCallback))}catch(d){return{nextState:"FAILED",error:d}}return(c=c.D(a.command,a.form,a.identity))?{nextState:"CACHE",params:{ytRequest:c,chunkCallback:a.chunkCallback}}:{nextState:"FAILED",error:Error("De")}}()})}};S3[_.Mn]=[w4];var T3=class extends w5{execute(a){return q3(this,function(){return function*(){var {innerTubeRequest:b,apiPath:c,clickTrackingParams:d,config:e={Id:{identity:C3}},includeCurrentScreenNonce:f=!0,chunkCallback:h}=a;b.context||(b.context=y3(d,f));var k=$0(a1(c));return{nextState:"CACHE",params:{ytRequest:{input:k,wb:b1(k),innerTubeRequest:b,config:e},chunkCallback:h}}}()})}};var X3=class extends v5{};X3[_.Mn]=[V3];var U3=class extends w5{execute(a){return q3(this,function(){return function*(){var b=a.ytRequest,c=a.error,d=a.attempt,e=a.chunkCallback,f=b.config?.VJ;if(!(f&&c instanceof A5&&H3(c.type))||d>(f.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:b,chunkCallback:e}};var h=(c=f.pH)?c.tI(d):-1;h===-1&&(h=1E3);f.Xx!==void 0&&(h=Math.min(h,f.Xx));yield*r3(n3(new Promise(k=>{_.It(k,h)})));return{nextState:"FETCH",params:{ytRequest:b,chunkCallback:e,attempt:d}}}()})}};var Y3=class extends w5{execute(a){return q3(this,function(){return function*(){var b=a.chunkCallback,c=a.responsePayload,d=a.wireResponse;b&&(b(c),"playerResponse"in d&&d.playerResponse&&(_.Dk(),(b=_.sa("yt.scheduler.instance.setPriorityThreshold"))&&b(4)));return{nextState:"DONE",value:c}}()})}};var Lva=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],Z3=class extends w5{execute(a){return q3(this,function(){return function*(){var b=a.onePlatformError;if(b&&"details"in b&&b.details){b=b.details;for(let c of b)if((b=c["@type"])&&Lva.indexOf(b)>-1)return delete c["@type"],{nextState:"PROCESS_RESPONSE",
params:{...a,extractedResponse:c}}}return{nextState:"FAILED",error:Error("Ge")}}()})}};var $3=class extends w5{constructor(a){super();this.j=a}execute(a){var b=this.j;return q3(this,function(){return function*(){var c=a.extractedResponse,d=a.ytRequest,e=a.responsePayload,f=a.wireResponse;if(c&&!("code"in c||"error"in c)&&!c.sequenceMetaData?.skipProcessing)for(let h of G3)b[h]&&b[h].handleResponse(c,d);f.watchNextResponse||f.reelItemWatchResponse?f.watchNextResponse?e.content=f.watchNextResponse:e.content=f.reelItemWatchResponse:f.playerResponse?e.player=f.playerResponse:f.reelWatchSequenceResponse?
e.Om=f.reelWatchSequenceResponse:e.content=f;return{nextState:"CALLBACK_DISPATCHER",params:a}}()})}};$3[_.Mn]=[_.Vy];var d4=class extends v5{};d4[_.Mn]=[b4];var a4=class extends w5{execute(a){return q3(this,function(){return function*(){var b=a.wireResponse,c;Array.isArray(b)?c=b[0]:typeof b==="object"&&b!==null&&("playerResponse"in b||"watchNextResponse"in b||"reelItemWatchResponse"in b||"reelWatchSequenceResponse"in b)?c=b.playerResponse||b.watchNextResponse||b.reelItemWatchResponse||b.reelWatchSequenceResponse:c=b;return c&&"error"in c?{nextState:"ERROR_UNPACKER",params:{...a,onePlatformError:c.error}}:{nextState:"PROCESS_RESPONSE",params:{...a,extractedResponse:c}}}()})}};var Mva=class extends y5{v(){return Gva}get B(){return!0}o(a){return _.B(a,Bva)||void 0}j(a,b,c={}){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params);c.botguardResponse&&(a.botguardResponse=c.botguardResponse);c.feature&&(a.clientFeature=c.feature)}};var Nva=class extends y5{v(){return Hva}get B(){return!0}o(a){return _.B(a,_.Ny)||void 0}j(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}};var B5=class extends y5{constructor(a){super();this.I=a}v(){return Cva}o(a){return _.B(a,_.nA)||_.B(a,_.paa)||_.B(a,_.mA)}j(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.I?.j(b.clientParamIdentifier)&&(a.clientParams=this.I.o(b.clientParamIdentifier))}};B5[_.Mn]=[new _.Rs("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var Ova=class extends y5{v(){return s5}get B(){return!0}o(a){return _.B(a,_.iA)||void 0}j(a,b,c){a.feedbackTokens=[];b.feedbackToken&&a.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||c.cpn)a.feedbackContext={cpn:b};a.isFeedbackTokenUnencrypted=!!c.is_feedback_token_unencrypted;a.shouldMerge=!1;c.extra_feedback_tokens&&(a.shouldMerge=!0,a.feedbackTokens=a.feedbackTokens.concat(c.extra_feedback_tokens))}};var Pva=class extends y5{v(){return s5}o(a){return _.B(a,_.My)}get B(){return!0}j(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}};var Qva=class extends y5{v(){return Eva}o(a){return _.B(a,_.Ly)||void 0}j(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)}};var Rva=class extends y5{v(){return Fva}o(a){return _.B(a,_.Oz)||void 0}j(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)}};var Sva=class extends y5{v(){return Dva}o(a){return _.B(a,_.qaa)}j(a,b,c={}){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)}};var Tva=class{constructor(a,b,c){this.requestKey=a;this.B=b;this.o=c;this.D=()=>new XMLHttpRequest;this.j=void 0;this.v=[]}getLatestChallengeResponse(){return this.o}};var Mta=class{constructor(a,b){this.j=0;this.Mg=b?.Mg??window;this.hm=b?.hm;this.requestKey=b?.requestKey??(_.uj("par_bir_key")||"O43z0dpjhgX20SCx4KAo");this.ts=b?.ts??(d=>new t2(d));var c=b?.mI??((d,e,f)=>new Tva(d,e,f));this.bgChallenge=V2(a.bgChallenge);this.ttlSeconds=X2(W2(a.challenge||""));this.bd=c(this.requestKey,_.x("par_at_ep")?["www.youtube.com","m.youtube.com"].includes(_.u.location.hostname)?"/api/jnn/v1/GenerateIT":"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT":
"https://jnn-pa.googleapis.com/$rpc/google.internal.waa.v1.Waa/GenerateIT",a);this.vs=b?.vs;Lta(this.bd);this.qr=b?.qr??(d=>{_.Oe(this.Mg.document,"visibilitychange",()=>{this.Mg.document.visibilityState==="visible"&&d()})})}v(){Date.now()>this.j+this.ttlSeconds*1E3&&this.vm?.U()}};var Sta=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],Uva=class{constructor(){this.state=1;this.vm=null;this.j=void 0}initialize(a,b,c,d){this.j=d;if(a.program){var e;d=a.interpreterUrl??null;a.interpreterSafeScript?e=a0(a.interpreterSafeScript):e=a.interpreterScript??null;a.interpreterSafeUrl&&(d=_.Zv(a.interpreterSafeUrl).toString());Rta(this,e,d,a.program,b,c)}else _.Gp(Error("Ie"))}isInitialized(){return this.v()}getState(){return this.state}isLoading(){return this.state===
2}invoke(a={}){return this.v()?this.B({Dc:a}):null}dispose(){this.o(null);this.S(8)}v(){return!!this.vm}B(a){return this.vm.Jr(a)}o(a){_.Vd(this.vm);this.vm=a}S(a){this.state=a}};var Vva=class extends Uva{o(a){o4()?.bgvma();if(a){let b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Jr.bind(a)};_.ra("yt.abuse.playerAttLoader",b);_.Fa("yt.abuse.playerAttLoaderRun",c=>a.snapshot(c))}else _.ra("yt.abuse.playerAttLoader",null),_.ra("yt.abuse.playerAttLoaderRun",null)}v(){return!!o4()}B(a){return o4().bgvmc(a)}};var Wva=class extends _.Ss{constructor(){super("document_active");this.v=10;this.o=new Map;this.transitions=[{from:"document_active",to:"document_disposed_preventable",action:this.Y},{from:"document_active",to:"document_disposed",action:this.K},{from:"document_disposed_preventable",to:"document_disposed",action:this.K},{from:"document_disposed_preventable",to:"flush_logs",action:this.I},{from:"document_disposed_preventable",to:"document_active",action:this.D},{from:"document_disposed",to:"flush_logs",
action:this.I},{from:"document_disposed",to:"document_active",action:this.D},{from:"document_disposed",to:"document_disposed",action:()=>{}},{from:"flush_logs",to:"document_active",action:this.D}];window.addEventListener("pagehide",a=>{this.transition("document_disposed",{event:a});a.persisted===!1&&(this.o=new Map)});window.addEventListener("beforeunload",a=>{this.transition("document_disposed_preventable",{event:a})})}Y(a,b){if(!this.o.get("document_disposed_preventable")&&(a(b?.event),b?.event?.defaultPrevented||
b?.event?.returnValue)){b.event.returnValue||(b.event.returnValue=!0);b.event.defaultPrevented||b.event.preventDefault();this.o=new Map;this.transition("document_active");return}this.o.set("document_disposed_preventable",!0);this.o.get("document_disposed")?this.transition("flush_logs"):this.transition("document_disposed")}K(a,b){this.o.get("document_disposed")?this.transition("document_active"):(a(b?.event),this.o.set("document_disposed",!0),this.transition("flush_logs"))}I(a,b){a(b?.event);this.transition("document_active")}D(){this.o=
new Map}};var Xva=class extends _.Ss{constructor(){super("document_visibility_unknown");this.transitions=[{from:"document_visibility_unknown",to:"document_visible",action:this.D},{from:"document_visibility_unknown",to:"document_hidden",action:this.o},{from:"document_visibility_unknown",to:"document_foregrounded",action:this.I},{from:"document_visibility_unknown",to:"document_backgrounded",action:this.K},{from:"document_visible",to:"document_hidden",action:this.o},{from:"document_visible",to:"document_foregrounded",
action:this.I},{from:"document_visible",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_visible",action:this.D},{from:"document_foregrounded",to:"document_hidden",action:this.o},{from:"document_foregrounded",to:"document_foregrounded",action:this.I},{from:"document_hidden",to:"document_visible",action:this.D},{from:"document_hidden",to:"document_backgrounded",action:this.K},{from:"document_hidden",to:"document_hidden",action:this.o},{from:"document_backgrounded",to:"document_hidden",
action:this.o},{from:"document_backgrounded",to:"document_backgrounded",action:this.K},{from:"document_backgrounded",to:"document_visible",action:this.D}];document.addEventListener("visibilitychange",a=>{document.visibilityState==="visible"?this.transition("document_visible",{event:a}):this.transition("document_hidden",{event:a})});_.x("visibility_lifecycles_dynamic_backgrounding")&&(window.addEventListener("blur",a=>{this.transition("document_backgrounded",{event:a})}),window.addEventListener("focus",
a=>{this.transition("document_foregrounded",{event:a})}))}D(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_foregrounded")}o(a,b){a(b?.event);_.x("visibility_lifecycles_dynamic_backgrounding")&&this.transition("document_backgrounded")}K(a,b){a(b?.event)}I(a,b){a(b?.event)}};var Yva=class{constructor(){this.B=new Wva;this.D=new Xva}install(...a){a.forEach(b=>{this.B.install(b)});a.forEach(b=>{this.D.install(b)})}};var Q4=class extends Yva{constructor(){super();this.install({document_disposed:{callback:this.j}});_.x("combine_ve_grafts")&&this.install({document_disposed:{callback:this.o}});this.install({flush_logs:{callback:this.v}});_.x("web_log_cfg_cee_ks")||_.Zj(Tta)}v(){_.Cp("finalPayload",{csn:_.gq()})}j(){_.qy(_.Py);_.Qy!=null&&_.Qy.flush()}o(){_.dx(_.ax())}};var p4=class extends _.Yj{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var u4=class{constructor(a){this.j=a}async fetch(a,b,c,d){a=Uta(this,a,b);try{let e=await fetch(a);if(d&&e.ok&&e.body&&typeof e.body.getReader==="function"){let f=e.clone().body.getReader(),{value:h}=await f.read();f.cancel().catch(()=>{});if(h&&h[0]===91){let k=e.body.pipeThrough(new TextDecoderStream).getReader();return q4(this,k,new C2,[],d)}}return await this.handleResponse(e,c)}catch(e){if(_.Gp(e),c?.sv&&e instanceof p4&&e.errorType===1)throw e;}}handleResponse(a,b){var c=a.text().then(d=>{if(b?.Hx&&
a.ok)return _.Vx(b.Hx,d);d=d.replace(")]}'","");if(b?.sv&&d)try{var e=JSON.parse(d)}catch(f){throw new p4("JSON parsing failed after fetch");}return e??JSON.parse(d)});a.redirected||a.ok?this.j&&this.j.success():(this.j&&this.j.jI(),c=c.then(d=>{_.Gp(new _.Yj("Error: API fetch failed",a.status,a.url,d));return{...d,errorMetadata:{status:a.status}}}));return c}};u4[_.Mn]=[_.Jn(new _.Rs("NETWORK_SLI_TOKEN"))];var r4=class{static ec(){var a=_.sa("ytglobal.storage_");a||(a=new r4,_.ra("ytglobal.storage_",a));return a}async estimate(){var a=navigator;if(a.storage?.estimate)return a.storage.estimate();if(a.webkitTemporaryStorage?.queryUsageAndQuota)return Vta()}async persist(){var a=navigator;return a.storage?.persist?await a.storage?.persist()?"PERSISTED_STATE_GRANTED":"PERSISTED_STATE_NOT_GRANTED":"PERSISTED_STATE_NOT_SUPPORTED"}};_.ra("ytglobal.storageClass_",r4);var Yqa=class{constructor(a,b){this.handleError=a;this.j=b;this.o=!1;self.document===void 0||self.addEventListener("beforeunload",()=>{this.o=!0});this.v=Math.random()<=.2}Jb(a){this.handleError(a)}Vl(a,b){switch(a){case "IDB_DATA_CORRUPTED":_.x("idb_data_corrupted_killswitch")||this.j("idbDataCorrupted",b);break;case "IDB_UNEXPECTEDLY_CLOSED":this.j("idbUnexpectedlyClosed",b);break;case "IS_SUPPORTED_COMPLETED":_.x("idb_is_supported_completed_killswitch")||this.j("idbIsSupportedCompleted",b);break;
case "QUOTA_EXCEEDED":Wta(this,b);break;case "TRANSACTION_ENDED":this.v&&Math.random()<=.1&&this.j("idbTransactionEnded",b);break;case "TRANSACTION_UNEXPECTEDLY_ABORTED":this.j("idbTransactionAborted",{...b,hasWindowUnloaded:this.o})}}};var C5=!1;var $ta={ti:{feedbackEndpoint:A3(Ova),modifyChannelNotificationPreferenceEndpoint:A3(Qva),playlistEditEndpoint:A3(Rva),shareEntityEndpoint:A3(B5),subscribeEndpoint:A3(Mva),undoFeedbackEndpoint:A3(Pva),unsubscribeEndpoint:A3(Nva),webPlayerShareEntityServiceEndpoint:A3(Sva)}};var cua=new Map,bua=class extends _.Xd{constructor(a,b,c,d,e){super();this.container=a;this.webPlayerContextConfig=b;this.j=c;this.tj=d;this.playerVars=e;gua(this)}ka(){this.api&&this.api.destroy();Z_(this.container);super.ka()}};var Zva={["api.invalidparam"]:2,auth:150,["drm.auth"]:150,["heartbeat.net"]:150,["heartbeat.servererror"]:150,["heartbeat.stop"]:150,["html5.unsupportedads"]:5,["fmt.noneavailable"]:5,["fmt.decode"]:5,["fmt.unplayable"]:5,["html5.missingapi"]:5,["html5.unsupportedlive"]:5,["drm.unavailable"]:5,["mrm.blocked"]:151,["embedder.identity.denied"]:152,["embedder.identity.missing.referrer"]:153};var iua=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var tua=class extends _.Xd{constructor(){var a=N4,b=J4;super();this.api=a;this.v=this.M=!1;this.U=[];this.Z={};this.B=[];this.o=[];this.ha=!1;this.sessionId=this.j=null;this.targetOrigin="*";this.ea=_.x("web_player_split_event_bus_iframe");this.I=_.w("POST_MESSAGE_ORIGIN")||`${document.location.protocol}//${document.location.hostname}`;this.D=c=>{this.onMessage(c)};D5.addEventListener("message",this.D);if(a=_.w("WIDGET_ID"))this.sessionId=a;b&&this.D(b);C4(this,"onReady",()=>{this.M=!0;var c=this.api.getVideoData();
c.isPlayable||(this.ha=!0,this.errorCode=(c=c.errorCode)?Zva[c]||5:5,this.sendMessage("onError",Number(this.errorCode)));F4(this);this.j||this.v||window.parent===window||!this.sessionId||E4(this,{event:"readyToListen"},window.parent)});C4(this,"onVideoProgress",this.bc.bind(this));C4(this,"onVolumeChange",this.Md.bind(this));C4(this,"onApiChange",this.ma.bind(this));C4(this,"onPlaybackQualityChange",this.Ka.bind(this));C4(this,"onPlaybackRateChange",this.Ua.bind(this));C4(this,"onStateChange",this.Db.bind(this));
C4(this,"onWebglSettingsChanged",this.Wk.bind(this));C4(this,"onCaptionsTrackListChanged",this.xa.bind(this));C4(this,"captionssettingschanged",this.Ea.bind(this))}sendMessage(a,b){a={event:a,info:b===void 0?null:b};this.v?E4(this,a):this.U.push(a)}Db(a){a={playerState:a,currentTime:this.api.getCurrentTime(),duration:this.api.getDuration(),videoData:this.api.getVideoData(),videoStartBytes:0,videoBytesTotal:this.api.getVideoBytesTotal(),videoLoadedFraction:this.api.getVideoLoadedFraction(),playbackQuality:this.api.getPlaybackQuality(),
availableQualityLevels:this.api.getAvailableQualityLevels(),currentTimeLastUpdated_:Date.now()/1E3,playbackRate:this.api.getPlaybackRate(),mediaReferenceTime:this.api.getMediaReferenceTime()};this.api.getVideoUrl&&(a.videoUrl=this.api.getVideoUrl());this.api.getVideoContentRect&&(a.videoContentRect=this.api.getVideoContentRect());this.api.getProgressState&&(a.progressState=this.api.getProgressState());this.api.getPlaylist&&(a.playlist=this.api.getPlaylist());this.api.getPlaylistIndex&&(a.playlistIndex=
this.api.getPlaylistIndex());G4(this,a)}Ka(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());G4(this,a)}Ua(a){G4(this,{playbackRate:a})}ma(){var a=this.api.getOptions(),b={namespaces:a};for(let c=0,d=a.length;c<d;c++){let e=a[c],f=this.api.getOptions(e);b[e]={options:f};for(let h=0,k=f.length;h<k;h++){let l=f[h],m=this.api.getOption(e,l);b[e][l]=
m}}this.sendMessage("apiInfoDelivery",b)}Md(){G4(this,{muted:this.api.isMuted(),volume:this.api.getVolume()})}bc(a){a={currentTime:a,videoBytesLoaded:this.api.getVideoBytesLoaded(),videoLoadedFraction:this.api.getVideoLoadedFraction(),currentTimeLastUpdated_:Date.now()/1E3,playbackRate:this.api.getPlaybackRate(),mediaReferenceTime:this.api.getMediaReferenceTime()};this.api.getProgressState&&(a.progressState=this.api.getProgressState());G4(this,a)}Wk(){G4(this,{sphericalProperties:this.api.getSphericalProperties()})}xa(){if(this.api.getCaptionTracks){let a=
{captionTracks:this.api.getCaptionTracks()};G4(this,a)}}Ea(){if(this.api.getSubtitlesUserSettings){let a={subtitlesUserSettings:this.api.getSubtitlesUserSettings()};G4(this,a)}}onMessage(a){if(!(this.I!=="*"&&a.origin!==this.I||this.j&&a.source!==this.j||typeof a.data!=="string")){try{var b=JSON.parse(a.data)}catch(f){return}if(b)switch(b.event){case "listening":var c=a.source;a=a.origin;b=b.id;a!=="null"&&(this.I=this.targetOrigin=a);this.j=c;this.sessionId=b;F4(this);break;case "command":c=b.func;
var d=b.args;if(c==="addEventListener"&&d)b=d[0],c=a.origin,b==="onReady"?this.api.logApiCall(`${b} invocation`,c):b==="onError"&&this.ha&&(this.api.logApiCall(`${b} invocation`,c,this.errorCode),this.errorCode=void 0),this.api.logApiCall(`${b} registration`,c),this.Z[b]||b==="onReady"||(a=jua(this,b,c),this.o.push({eventType:b,listener:a,origin:c}),this.ea?this.api.handleExternalCall("addEventListener",[b,a],c):this.api.addEventListener(b,a),this.Z[b]=!0);else if(b=c,c=d,a=a.origin,this.api.isExternalMethodAvailable(b,
a)){c=c||[];if(c.length>0&&z4(b)){var e=c;if(_.za(e[0])&&!Array.isArray(e[0]))d=e[0];else switch(d={},b){case "loadVideoById":case "cueVideoById":d=A4(e[0],e[1]!==void 0?Number(e[1]):void 0,e[2]);break;case "loadVideoByUrl":case "cueVideoByUrl":d=e[0];typeof d==="string"&&(d={mediaContentUrl:d,startSeconds:e[1]!==void 0?Number(e[1]):void 0,suggestedQuality:e[2]});b:{if((e=d.mediaContentUrl)&&(e=/\/([ve]|embed)\/([^#?]+)/.exec(e))&&e[2]){e=e[2];break b}e=null}d.videoId=e;d=A4(d);break;case "loadPlaylist":case "cuePlaylist":d=
B4(e[0],e[1],e[2],e[3])}c.length=1;c[0]=d}this.api.handleExternalCall(b,c,a);z4(b)&&G4(this,D4(this))}}}}ka(){super.ka();D5.removeEventListener("message",this.D);for(var a=0;a<this.B.length;a++){var b=this.B[a];this.api.removeEventListener(b.eventType,b.listener)}this.B=[];for(a=0;a<this.o.length;a++)b=this.o[a],this.ea?this.api.handleExternalCall("removeEventListener",[b.eventType,b.listener],b.origin):this.api.removeEventListener(b.eventType,b.listener);this.o=[]}},D5=window;var uua=class extends _.Xd{constructor(a,b){var c=N4;super();this.api=c;this.id=a;this.origin=b;this.j={};this.v=_.x("web_player_split_event_bus_iframe");this.o=d=>{this.onMessage(d)};E5.addEventListener("message",this.o);H4(this,"RECEIVING")}addListener(a,b){if(!(a in this.j)){var c=this.B.bind(this,a);this.j[a]=c;this.addEventListener(a,c,b)}}B(a,b){this.ia()||H4(this,a,lua(a,b))}removeListener(a,b){a in this.j&&(this.removeEventListener(a,this.j[a],b),delete this.j[a])}addEventListener(a,b,c){this.v?
a==="onReady"?this.api.addEventListener(a,b):this.api.handleExternalCall("addEventListener",[a,b],c||null):this.api.addEventListener(a,b)}removeEventListener(a,b,c){this.v?a==="onReady"?this.api.removeEventListener(a,b):this.api.handleExternalCall("removeEventListener",[a,b],c||null):this.api.removeEventListener(a,b)}onMessage(a){if(a.origin===this.origin){var b=a.data;if(typeof b==="string"){try{b=JSON.parse(b)}catch(e){return}if(b.command){var c=b.command;b=b.data;a=a.origin;if(!this.ia()){var d=
b||{};switch(c){case "addEventListener":typeof d.event==="string"&&this.addListener(d.event,a);break;case "removeEventListener":typeof d.event==="string"&&this.removeListener(d.event,a);break;default:this.api.isReady()&&this.api.isExternalMethodAvailable(c,a||null)&&(b=mua(c,b||{}),b=this.api.handleExternalCall(c,b,a||null),(b=nua(c,b))&&H4(this,c,b))}}}}}}ka(){E5.removeEventListener("message",this.o);for(let a in this.j)this.j.hasOwnProperty(a)&&this.removeListener(a);super.ka()}},E5=window,kua=
window.parent;var I4=new Vva;var N4=null,P4=null,L4=()=>{},J4;var V4=!1;_.at.then(()=>{_.xq("ep_init_cus");if(!C5){C5=!0;var a=_.x("enable_wiz_context_per_component")||!1;Object.assign(_.Cu,{Hi:!0,sp:a,qp:a,jv:_.x("web_include_cow_tracing"),handleError:Xta});Zta();_.mv=Dra;_.nv=Era}zua();_.xq("ep_init_eps");_.ra("yt.setConfig",_.Ri);_.ra("yt.config.set",_.Ri);_.ra("yt.setMsg",e1);_.ra("yt.msgs.set",e1);_.ra("yt.logging.errors.log",_.Ep);_.ra("writeEmbed",rua);_.ra("yt.abuse.player.botguardInitialized",_.sa("yt.abuse.player.botguardInitialized")||oua);_.ra("yt.abuse.player.invokeBotguard",
_.sa("yt.abuse.player.invokeBotguard")||pua);_.ra("yt.abuse.dclkstatus.checkDclkStatus",_.sa("yt.abuse.dclkstatus.checkDclkStatus")||d3);_.ra("yt.player.exports.navigate",_.sa("yt.player.exports.navigate")||Zsa);_.ra("yt.util.activity.init",_.sa("yt.util.activity.init")||o0);_.ra("yt.util.activity.getTimeSinceActive",_.sa("yt.util.activity.getTimeSinceActive")||_.Cn);_.ra("yt.util.activity.setTimestamp",_.sa("yt.util.activity.setTimestamp")||m0);window.addEventListener("load",_.Wi(wua));window.addEventListener("pageshow",
_.Wi(xua));window.addEventListener("pagehide",_.Wi(yua));Eta();qua();_.xq("ep_init_epe");L4=_.F5;_.xq("ep_init_cue")});_.F5=()=>{};
_.F5=function(a){(0,_.fh)("r78Drb").then(()=>{(0,_.Jy)(a)})};
_.Td();
}catch(e){_._DumpException(e)}
}).call(this,this.default_base);
// Google Inc.