"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)([0x5000000, 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,na,oa,sa,ta,ya,Ga,Ha,Ia,Ma,Oa,Sa,Xa,db,jb,tb,xb,yb,Cb,Ab,Db,Eb,Kb,Qb,ac,bc,cc,dc,ec,fc,hc,ic,xc,zc,Cc,Ec,Lc,Hc,Nc,Tc,Uc,Wc,Yc,Zc,ad,cd,hd,id,od,pd,sd,jd,td,ud,wd,vd,xd,yd,zd,Bd,Fd,Ld,Pd,Qd,Rd,Td,Ud,Sd,Vd,Wd,Xd,ce,Yd,de,ae,be,he,fe,ee,ge,ie,je,ke,le,me,ne,oe,pe,re,ue,we,xe,ye,ze,Ae,Fe,Ie,Be,Je,Le,Ge,De,Se,Ve,We,Xe,Ye,af,cf,gf,jf,mf,uf,vf,Af,pf,Cf,yf,wf,xf,Df,Bf,Gf,Ff,Hf,If,Jf,Mf,Of,Pf,Qf,Nf,Vf,Wf,Sf,Rf,Tf,Uf,bg,cg,dg,fg,hg,jg,kg,eg,og,gg,pg,ng,rg,sg,tg,wg,yg,vg,Ag,zg,Dg,Cg,Bg,Hg,Fg,Eg, Gg,Ig,Lg,Og,Pg,Qg,Rg,Mg,Ng,Tg,$g,ah,bh,ch,dh,fh,gh,hh,ih,jh,kh,nh,oh,ph,qh,rh,sh,th,uh,vh,wh,xh,yh,zh,Ah,Hh,Ih,Jh,Kh,Lh,Mh,Oh,Ph,Qh,Uh,Vh,Wh,Xh,$h,ai,bi,ci,di,ei,fi,hi,ii,qi,xi,Ci,Fi,Ji,Ii,Bi,Ui,cj,bj,fj,gj,hj,jj,oj,kj,mj,nj,aj,vj,Ej,Gj,Hj,Fj,Jj,Mj,Nj,Kj,Pj,Rj,Qj,Tj,Uj,Vj,Xj,Wj,ak,dk,ck,ek,fk,jk,ok,pk,qk,wk,xk,yk,zk,Ck,Dk,Bk,Ek,Fk,Hk,Ik,Jk,Nk,Tk,Wk,Yk,Zk,Mk,$k,al,Vk,Xk,dl,el,gl,jl,ml,ql,sl,tl,vl,wl,xl,yl,zl,Al,Bl,Cl,El,Hl,Il,Ll,Ml,Nl,Ol,Pl,Sl,Tl,Ul,Wl,am,gm,hm,jm,im,mm,nm,km,lm,om,pm,rm,sm,um,wm, xm,ym,zm,Am,Bm,tm,Dm,Em,Fm,Gm,Nm,Om,Qm,Sm,Tm,Vm,Xm,Ym,bn,dn,gn,cn,fn,ln,rn,qn,tn,xn,yn,zn,An,Cn,Gn,Dn,En,Fn,Hn,Kn,In,Xn,bo,co,ko,oo,mo,no,ro,qo,po,to,Co,Bo,zo,vo,Mo,Io,Jo,Xo,Vo,Uo,uo,Yo,Ho,Lo,Wo,Eo,wo,yo,To,kp,sp,tp,vp,zp,up,Cp,Ep,Fp,Gp,Hp,Jp,Lp,Qp,ja,ia,ha,aa;ca=function(a,b){if(b)for(var c=0;c=this.length))return this[a]}; _.pa=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};sa=function(a,b){var c=_.qa("WIZ_global_data.oxN3nb");a=c&&c[a];return a!=null?a:b};ta=function(){};_.qa=function(a,b){a=a.split(".");b=b||_.u;for(var c=0;cencodeURIComponent(c.brand)+";"+encodeURIComponent(c.version)).join("|")));a.wow64!=null&&(b+="&uaw="+Number(a.wow64));return b.slice(1)}; _.Ja=function(a,b){if(Error.captureStackTrace)Error.captureStackTrace(this,_.Ja);else{const c=Error().stack;c&&(this.stack=c)}a&&(this.message=String(a));b!==void 0&&(this.cause=b)};_.Ka=function(a,b){const c=a.length-b.length;return c>=0&&a.indexOf(b,c)==c};Ma=function(){let a=null;if(!La)return a;try{const b=c=>c;a=La.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return a};Oa=function(){Na===void 0&&(Na=Ma());return Na}; _.Qa=function(a){const b=Oa();a=b?b.createScriptURL(a):a;return new _.Pa(a)};_.Ra=function(a){if(a instanceof _.Pa)return a.j;throw Error("h");};Sa=function(a){return a.toString().indexOf("`")===-1};_.Ua=function(a){return a instanceof _.Ta};_.Va=function(a){if(_.Ua(a))return a.j;throw Error("h");};Xa=function(a){return new _.Wa(b=>b.substr(0,a.length+1).toLowerCase()===a+":")};_.Za=function(a){a instanceof _.Ta?a=_.Va(a):a=Ya.test(a)?a:void 0;return a}; _.ab=function(a,b=`unexpected value ${a}!`){throw Error(b);};_.cb=function(a){const b=Oa();a=b?b.createHTML(a):a;return new _.bb(a)};_.eb=function(a){return db("script",a)};db=function(a,b=document){a=b.querySelector?.(`${a}[nonce]`);return a==null?"":a.nonce||a.getAttribute("nonce")||""};_.gb=function(a){const b=Oa();a=b?b.createScript(a):a;return new _.fb(a)};_.ib=function(a){if(a instanceof _.fb)return a.j;throw Error("h");}; jb=function(a){const b=_.eb(a.ownerDocument);b&&a.setAttribute("nonce",b)};_.kb=function(a,b){a.textContent=_.ib(b);jb(a)};_.lb=function(a,b){a.src=_.Ra(b);jb(a)};_.nb=function(a,b,c){if(b instanceof _.Pa)a.href=_.Ra(b).toString(),a.rel=c;else{if(mb.indexOf(c)===-1)throw Error("j`"+c);b=_.Za(b);b!==void 0&&(a.href=b,a.rel=c)}};_.pb=function(a,b){Array.prototype.forEach.call(a,b,void 0)};_.qb=function(a,b){return Array.prototype.some.call(a,b,void 0)}; _.rb=function(a,b){a:{const c=a.length,d=typeof a==="string"?a.split(""):a;for(let e=0;e=0};tb=function(a,b){_.sb(a,b)||a.push(b)};_.vb=function(a,b){b=Array.prototype.indexOf.call(a,b,void 0);let c;(c=b>=0)&&Array.prototype.splice.call(a,b,1);return c}; _.wb=function(a){const b=a.length;if(b>0){const c=Array(b);for(let d=0;d4);e++)b[Db(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+=Ab(a[e],b));e=0?(e=a[c].substring(0,d),f=a[c].substring(d+1)):e=a[c];b(e,f?_.Fb(f):"")}}}; _.Pb=function(a,b){if(!b)return a;var c=a.indexOf("#");c<0&&(c=a.length);let d=a.indexOf("?"),e;d<0||d>c?(d=c,e=""):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]};Qb=function(a,b,c){if(Array.isArray(b))for(let d=0;d=0&&bc)e=c;d+=b.length+1;return _.Fb(a.slice(d,e!==-1?e:0))};_.Wb=function(a){_.u.setTimeout(()=>{throw a;},0)}; _.Xb=function(a){const b=[];let c=0;for(let d=0;d>6|192:((e&64512)==55296&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return b};_.Yb=function(){var a=_.u.navigator;return a&&(a=a.userAgent)?a:""}; ac=function(a){if(!Zb||!$b)return!1;for(let b=0;b<$b.brands.length;b++){const {brand:c}=$b.brands[b];if(c&&c.indexOf(a)!=-1)return!0}return!1};bc=function(a){return _.Yb().indexOf(a)!=-1};cc=function(){return Zb?!!$b&&$b.brands.length>0:!1};dc=function(){return cc()?!1:bc("Opera")};ec=function(){return bc("Firefox")||bc("FxiOS")};fc=function(){return cc()?ac("Chromium"):(bc("Chrome")||bc("CriOS"))&&!(cc()?0:bc("Edge"))||bc("Silk")};hc=function(){return Zb?!!$b&&!!$b.platform:!1}; ic=function(){return bc("iPhone")&&!bc("iPod")&&!bc("iPad")};_.jc=function(a){_.jc[" "](a);return a};_.mc=function(){if(!_.kc){_.kc={};var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let c=0;c<5;c++){const d=a.concat(b[c].split(""));_.lc[c]=d;for(let e=0;e=b||(c[a]=d+1,a=Error(),_.zb(a,"incident"),_.Wb(a))}}; _.pc=function(a,b=!1){return b&&Symbol.for&&a?Symbol.for(a):a!=null?Symbol(a):Symbol()};_.sc=function(a,b){return b===void 0?a.j!==_.qc&&!!(2&(a.Ba[_.rc]|0)):!!(2&b)&&a.j!==_.qc};_.tc=function(a){a.ID=!0;return a};_.wc=function(a){if(uc(a)){if(!/^\s*(?:-?[1-9]\d*|0)?\s*$/.test(a))throw Error(String(a));}else if((0,_.vc)(a)&&!Number.isSafeInteger(a))throw Error(String(a));return BigInt(a)};xc=function(a){return a};zc=function(a,b){b<100||_.oc(yc,1)}; Cc=function(a,b,c,d){var e=d!==void 0;d=!!d;var f=_.Da(_.Ac),h;!e&&f&&(h=a[f])&&h.ys(zc);f=[];var k=a.length;let l;h=4294967295;let m=!1;const p=!!(b&64),n=p?b&128?0:-1:void 0;b&1||(l=k&&a[k-1],l!=null&&typeof l==="object"&&l.constructor===Object?(k--,h=k):l=void 0,!p||b&128||e||(m=!0,h=(Bc??xc)(h-n,n,a,l,void 0)+n));b=void 0;for(e=0;e=h){const r=e-n;(b??(b={}))[r]=t}else f[e]=t}if(l)for(let t in l){a=l[t];if(a==null||(a=c(a,d))==null)continue; k=+t;let r;p&&!Number.isNaN(k)&&(r=k+n)=1024)throw Error("x");for(var k in l)if(f=+k,f1024)throw Error("y");e=e&-16760833|(k&1023)<<14}}}a[_.rc]=e|64|d;return a};Nc=function(){if(Mc)throw Error("w");_.oc(Pc,5)}; Tc=function(a,b){if(typeof a!=="object")return a;if(Array.isArray(a)){var c=a[_.rc]|0;a.length===0&&c&1?a=void 0:c&2||(!b||4096&c||16&c?a=_.Qc(a,c,!1,b&&!(c&16)):(a[_.rc]|=34,c&4&&Object.freeze(a)));return a}if(a!=null&&a[_.Fc]===_.Gc)return b=a.Ba,c=b[_.rc]|0,_.sc(a,c)?a:_.Rc(a,b,c)?_.Sc(a,b):_.Qc(b,c);if("function"==typeof _.Ic&&a instanceof _.Ic)return a};_.Sc=function(a,b,c){a=new a.constructor(b);c&&(a.j=_.qc);a.o=_.qc;return a}; _.Qc=function(a,b,c,d){d??(d=!!(34&b));a=Cc(a,b,Tc,d);d=32;c&&(d|=2);b=b&16769217|d;a[_.rc]=b;return a};_.Rc=function(a,b,c){return c&2?!0:c&32&&!(c&4096)?(b[_.rc]=c|2,a.j=_.qc,!0):!1};Uc=function(){const a=class{constructor(){throw Error();}};Object.setPrototypeOf(a,a.prototype);return a};_.Vc=function(){};Wc=function(a){let b=!1,c;return function(){b||(c=a(),b=!0);return c}};Yc=function(a){var b=Xc;if(b)for(const c in b)Object.prototype.hasOwnProperty.call(b,c)&&a(b[c],c,b)}; Zc=function(){const a=[];Yc(b=>{a.push(b)});return a};ad=function(){const a=document.createElement("iframe"),b={};_.pb($c(),c=>{a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)});return b};_.bd=function(a,b){this.width=a;this.height=b};cd=function(a,b){for(const c in a)b.call(void 0,a[c],c,a)};_.dd=function(a){const b=[];let c=0;for(const d in a)b[c++]=a[d];return b};_.ed=function(a){for(const b in a)return!1;return!0}; _.fd=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());const b=Array.isArray(a)?[]:typeof ArrayBuffer!=="function"||typeof ArrayBuffer.isView!=="function"||!ArrayBuffer.isView(a)||a instanceof DataView?{}:new a.constructor(a.length);for(const c in a)b[c]=_.fd(a[c]);return b}; hd=function(a,b){let c,d;for(let e=1;e0?d(f):_.pb(f&&typeof f.length=="number"&&typeof f.item=="function"?_.wb(f):f,d)}};_.qd=function(a){return pd(document,a)}; pd=function(a,b){b=String(b);a.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return a.createElement(b)};_.rd=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};_.kd=function(a){return a.nodeType==9?a:a.ownerDocument||a.document};sd=function(a){a=a.tabIndex;return typeof a==="number"&&a>=0&&a<32768};jd=function(a){this.j=a||_.u.document||document}; td=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}; ud=function(){function a(){e[0]=1732584193;e[1]=4023233417;e[2]=2562383102;e[3]=271733878;e[4]=3285377520;p=m=0}function b(n){for(var t=h,r=0;r<64;r+=4)t[r/4]=n[r]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3];for(r=16;r<80;r++)n=t[r-3]^t[r-8]^t[r-14]^t[r-16],t[r]=(n<<1|n>>>31)&4294967295;n=e[0];var v=e[1],z=e[2],C=e[3],H=e[4];for(r=0;r<80;r++){if(r<40)if(r<20){var D=C^v&(z^C);var G=1518500249}else D=v^z^C,G=1859775393;else r<60?(D=v&z|C&(v|z),G=2400959708):(D=v^z^C,G=3395469782);D=((n<<5|n>>>27)&4294967295)+D+ H+G+t[r]&4294967295;H=C;C=z;z=(v<<30|v>>>2)&4294967295;v=n;n=D}e[0]=e[0]+n&4294967295;e[1]=e[1]+v&4294967295;e[2]=e[2]+z&4294967295;e[3]=e[3]+C&4294967295;e[4]=e[4]+H&4294967295}function c(n,t){if(typeof n==="string"){n=unescape(encodeURIComponent(n));for(var r=[],v=0,z=n.length;v=56;r--)f[r]=t&255,t>>>=8;b(f);for(r=t=0;r<5;r++)for(var v=24;v>=0;v-=8)n[t++]=e[r]>>v&255;return n}for(var e=[],f=[],h=[],k=[128],l=1;l<64;++l)k[l]=0;var m,p;a();return{reset:a,update:c,digest:d,Gr:function(){for(var n=d(),t="",r=0;r(e.ownerNode||e.owningElement)==d)};ce=function(a,b=!0){const c=Yd(a),d=new Zd,e=_.Ib(c)[5];cd($d,function(h){const k=e.match("/"+h+"=([^/]+)");k&&ae(d,h,k[1])});let f="";f=a.indexOf("_/ss/")!=-1?"_/ss/":"_/js/";be(d,a.substr(0,a.indexOf(f)+f.length));if(!b)return d;(a=_.Ib(c)[6]||null)&&_.Ob(a,(h,k)=>{d.v[h]=k});return d}; Yd=function(a){return a.startsWith("https://uberproxy-pen-redirect.corp.google.com/uberproxy/pen?url=")?a.substr(65):a};de=function(a){a=_.Nb(Yd(a));return a===null?!1:RegExp("(/_/js/)|(/_/ss/)","g").test(a)?/\/k=/.test(a):!1};ae=function(a,b,c){c?a.j[b]=c:delete a.j[b]};be=function(a,b){a.o=b}; he=function(a){const b=[],c=d=>{a.j[d]!==void 0&&b.push(d+"="+a.j[d])};ee(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||ae(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"),fe(a,"br")!="1"&&fe(a,"br")!="0"||c("br"),c("br-d"),fe(a,"rb")=="1"&&c("rb"),fe(a,"zs")!=="0"&&c("zs"),ge(a)!==""&&c("wt"),c("gssmodulesetproto"),c("ujg"),c("sp"),c("rs"),c("cb"),c("ccb"), c("ee"),c("slk"),c("dti"),c("ic"),c("m"));return b.join("/")};fe=function(a,b){return a.j[b]?a.j[b]:null};ee=function(a){a=fe(a,"md");return!!a&&a!=="0"};ge=function(a){switch(fe(a,"wt")){case "0":return"0";case "1":return"1";case "2":return"2";default:return""}};ie=function(a,b){b&&b.length>0?(b.sort(),ae(a,"exm",b.join(","))):ae(a,"exm",null)};je=function(a,b){b&&b.length>0?(b.sort(),ae(a,"excm",b.join(","))):ae(a,"excm",null)};ke=function(a){return(a=fe(a,"m"))?a.split(","):[]}; le=function(a,b){const c=Object.keys(b).filter(d=>!!Object.keys(b[d]).length).map(d=>{const e=Object.keys(b[d]);e.length>1&&e.sort();return d+":"+e.join(",")});c.sort();ae(a,"ee",c.join(";"))};me=function(a){var b=fe(a,"ee");if(!b)return{};a={};b=b.split(";");for(const c of b){const [d,e]=c.split(":");a[d]={};for(const f of e.split(","))a[d][f]=!0}return a};ne=function(a){delete a.j.m;delete a.j.exm;delete a.j.ed}; oe=function(a){if(typeof document!=="undefined"&&document&&document.getElementById&&(a=document.getElementById(a))){const b=a.tagName.toUpperCase();if(b=="SCRIPT"||b=="LINK")return a}return null};pe=function(a="",b){if(a&&b)throw Error("L");var c="";const d=_.u._F_jsUrl;(a=b||oe(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(!de(c))throw Error("N");return c}; re=function(){if(!qe){qe=!0;try{var a=pe(_.u._F_jsUrl?"":"base-js")}catch(d){return}var b=me(ce(a)),c=Object.keys(b);c.length!==0&&Fd(d=>{for(const e of c){const f=b[e];for(const h of Object.keys(f))d.Xi(e,h)}})}};_.te=function(a,b){this.type="function"==typeof _.se&&a instanceof _.se?String(a):a;this.currentTarget=this.target=b;this.defaultPrevented=this.o=!1}; ue=function(a,b){_.te.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)}; we=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=++ve;this.zf=this.gh=!1};xe=function(a){a.zf=!0;a.listener=null;a.proxy=null;a.src=null;a.handler=null};ye=function(a){this.src=a;this.listeners={};this.j=0};ze=function(a,b){const c=b.type;c in a.listeners&&_.vb(a.listeners[c],b)&&(xe(b),a.listeners[c].length==0&&(delete a.listeners[c],a.j--))}; Ae=function(a,b,c,d){for(let e=0;e-1?b[a]:null)&&_.Oe(c))}; _.Oe=function(a){if(typeof a!=="number"&&a&&!a.zf){var b=a.src;if(b&&b[Ee])ze(b.o,a);else{var c=a.type,d=a.proxy;b.removeEventListener?b.removeEventListener(c,d,a.capture):b.detachEvent?b.detachEvent(Je(c),d):b.addListener&&b.removeListener&&b.removeListener(d);Ke--;(c=Ge(b))?(ze(c,a),c.j==0&&(c.src=null,b[He]=null)):xe(a)}}};Je=function(a){return a in Pe?Pe[a]:Pe[a]="on"+a};Le=function(a,b){if(a.zf)a=!0;else{b=new ue(b,this);const c=a.listener,d=a.handler||a.src;a.gh&&_.Oe(a);a=c.call(d,b)}return a}; Ge=function(a){a=a[He];return a instanceof ye?a:null};De=function(a){if(typeof a==="function")return a;a[Qe]||(a[Qe]=function(b){return a.handleEvent(b)});return a[Qe]};_.Re=function(){_.Od.call(this);this.o=new ye(this);this.Ka=this;this.M=null};_.Me=function(a,b,c,d,e){return a.o.add(String(b),c,!0,d,e)}; Se=function(a,b,c,d){b=a.o.listeners[String(b)];if(!b)return!0;b=b.concat();let e=!0;for(let f=0;f{const d=window.AbortController?new window.AbortController:void 0,e=d?.signal;let f=!1;try{d&&(a.v=a.Zb.fb(()=>{d.abort()},b||2E4)),await fetch("/generate_204",{method:"HEAD",signal:e}),f=!0}catch{f=!1}finally{a.D=void 0,a.v&&(a.Zb.Pa(a.v),a.v=0),f!==a.j&&(a.j=f,a.j?a.dispatchEvent("networkstatus-online"):a.dispatchEvent("networkstatus-offline")),c(f)}})}; Xe=function(a){a.I=a.Zb.fb(async()=>{a.j?window.navigator?.onLine||await We(a):await We(a);Xe(a)},3E4)};Ye=function(){let a,b;return{promise:new Promise((c,d)=>{a=c;b=d}),resolve:a,reject:b}};af=function(a){const {promise:b,resolve:c,reject:d}=Ye();Ze.set(a,{promise:b,resolve:c,reject:d});$e||($e=[],queueMicrotask(()=>{const e=[...$e];$e=null;const f=_.Id().ug(e);for(const h of e)f[h].then(Ze.get(h).resolve,Ze.get(h).reject)}));$e.push(a);return b}; _.bf=function(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}};cf=function(a,b){a.B(b);a.o<100&&(a.o++,b.next=a.j,a.j=b)};gf=function(){let a;for(;a=df.remove();){try{a.fn.call(a.scope)}catch(b){_.Wb(b)}cf(ef,a)}ff=!1};_.hf=function(a){a.prototype.$goog_Thenable=!0};jf=function(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}}; _.lf=function(a,b){this.Y=0;this.Eb=void 0;this.Ee=this.bd=this.parent_=null;this.Dh=this.Hj=!1;if(a!=_.Vc)try{const c=this;a.call(b,function(d){_.kf(c,2,d)},function(d){_.kf(c,3,d)})}catch(c){_.kf(this,3,c)}};mf=function(){this.next=this.context=this.j=this.o=this.child=null;this.v=!1};_.of=function(a,b,c){const d=nf.get();d.o=a;d.j=b;d.context=c;return d};_.rf=function(a,b,c){pf(a,b,c,null)||qf(_.Aa(b,a))}; _.sf=function(a){return new _.lf(function(b,c){let d=a.length;const 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;l1)));h=h.next)e||(f=h);e&&(c.Y==0&&d==1?vf(c,b):(f?(d=f,d.next==c.Ee&&(c.Ee=d),d.next=d.next.next):wf(c),xf(c,e,3,b)))}a.parent_=null}else _.kf(a,3,b)};_.tf=function(a,b){a.bd||a.Y!=2&&a.Y!=3||yf(a);a.Ee?a.Ee.next=b:a.bd=b;a.Ee=b}; Af=function(a,b,c,d){const e=_.of(null,null,null);e.child=new _.lf(function(f,h){e.o=b?function(k){try{const l=b.call(d,k);f(l)}catch(l){h(l)}}:f;e.j=c?function(k){try{const l=c.call(d,k);l===void 0&&k instanceof _.zf?h(k):f(l)}catch(l){h(l)}}:h});e.child.parent_=a;_.tf(a,e);return e.child};_.kf=function(a,b,c){a.Y==0&&(a===c&&(b=3,c=new TypeError("Q")),a.Y=1,pf(c,a.nw,a.ow,a)||(a.Eb=c,a.Y=b,a.parent_=null,yf(a),b!=3||c instanceof _.zf||Bf(a,c)))}; pf=function(a,b,c,d){if(a instanceof _.lf)return uf(a,b,c,d),!0;if(jf(a))return a.then(b,c,d),!0;if(_.xa(a))try{const e=a.then;if(typeof e==="function")return Cf(a,e,b,c,d),!0}catch(e){return c.call(d,e),!0}return!1};Cf=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))}let k=!1;try{b.call(a,h,f)}catch(l){f(l)}};yf=function(a){a.Hj||(a.Hj=!0,qf(a.wh,a))};wf=function(a){let b=null;a.bd&&(b=a.bd,a.bd=b.next,b.next=null);a.bd||(a.Ee=null);return b}; xf=function(a,b,c,d){if(c==3&&b.j&&!b.v)for(;a&&a.Dh;a=a.parent_)a.Dh=!1;if(b.child)b.child.parent_=null,Df(b,c,d);else try{b.v?b.o.call(b.context):Df(b,c,d)}catch(e){_.Ef.call(null,e)}cf(nf,b)};Df=function(a,b,c){b==2?a.o.call(a.context,c):a.j&&a.j.call(a.context,c)};Bf=function(a,b){a.Dh=!0;qf(function(){a.Dh&&_.Ef.call(null,b)})};_.zf=function(a){_.Ja.call(this,a)};Gf=function(a){return Ff(a).then(function(b){return JSON.parse(b.responseText)})}; Ff=function(a){const b={},c=new XMLHttpRequest;return(new _.lf(function(d,e){let f;try{c.open("GET",a,!0)}catch(h){e(new Hf("Error opening XHR: "+h.message,a,c))}c.onreadystatechange=function(){if(c.readyState==4){_.u.clearTimeout(f);var h;!(h=_.bf(c.status))&&(h=c.status===0)&&(h=_.Lb(a),h=!(h=="http"||h=="https"||h==""));h?d(c):e(new If(c.status,a,c))}};c.onerror=function(){e(new Hf("Network error",a,c))};if(b.headers)for(let h in b.headers){const 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 Jf(a,c))},b.timeoutMs));try{c.send(null)}catch(h){c.onreadystatechange=()=>{},_.u.clearTimeout(f),e(new Hf("Error sending XHR: "+h.message,a,c))}})).Hf(function(d){d instanceof _.zf&&c.abort();throw d;})};Hf=function(a,b){_.Ja.call(this,a+", url="+b);this.url=b}; If=function(a,b,c){Hf.call(this,"Request Failed, status="+a,b,c);this.status=a};Jf=function(a,b){Hf.call(this,"Request timed out",a,b)};_.Kf=function(a,b,c,d,e=b){let f=b.length,h=()=>{f=0;a.onload=null;a.onerror=null;k=()=>{}},k=()=>{h();const m=e.filter(p=>!_.Id().Na(p).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=_.Id().Na(m);m.isLoaded()?l():(Sd(m.o,l),Ud(m,l))});a.onload=()=>k();a.onerror=()=>{h();d(b)}}; _.Lf=function(a,b){let c=!1,d=[];for(let e=0;e{},e=()=>{},f=!1){Nf(a,b,(h,k,l=k)=>{a.Ca&&f?a.Ka(h,k,d,e,l):a.load(h,k,d,e,l,c)},c)||d(-1)};Pf=function(a,b){return b.filter(c=>!a.v[c])}; Qf=function(a,b,{md:c,onError:d,onSuccess:e,forceReload:f}={}){if(!b)throw Error("S");if(a.Wa){for(const h of document.getElementsByTagName("style"))Mf(a,h);for(const h of document.getElementsByTagName("link"))Mf(a,h)}Of(a,Pf(a,b),c,d,e,f)}; Nf=function(a,b,c,d){if(a.o)return a.o.then(()=>{Nf(a,b,c,d)}),!0;if(!a.I){const f=[];var e=Object.assign({},a.v);Rf(a,b,h=>{f.push(h.getId())},d,h=>!h.isLoaded(),e);b=f}for(e=0;ea.Tg;)if(f>1)f-=Math.ceil((l.length-a.Tg)/6),f=Math.max(f,1),h=b.slice(e,e+f),k=Sf(a,h,d),l=_.Ra(k).toString();else return a.I?(a.I=!1,a.o=Tf(a).then(m=>{Uf(a,m,d)}),Nf(a,b.slice(e),c,d)):!1;e+=f;a.I?c(k,h):c(k,h,e=== b.length?b:[])}return!0};Vf=function(a){a.ha||(a.ha=!0,a.M.sort());return a.M};Wf=function(a){a=a.V;a.sort();return a};Sf=function(a,b,c){return a.I?Xf(a.J,b,{cssRowKey:a.va,Od:a.ja,md:c,Qk:Vf(a),Pk:Wf(a)}):Yf(a.J,b,{cssRowKey:a.va,Od:a.ja,Qk:Vf(a),Pk:Wf(a)})};_.Zf=function(a,b){let c=[];for(let d=0;d{c.parentElement.removeChild(c);a.D==c&&(a.D=null);f()},k=>{c.parentElement.removeChild(c);a.D==c&&(a.D=null);_.Zf(a,k);a.o?a.o.then(()=>{e(-1,b)}):e(-1,b)},h)};Rf=function(a,b,c,d,e,f={}){const h=_.Id();for(let k of b){b=h.Na(k);if(f[k]||e&&!e(b))continue;f[k]=!0;let l=b.j||[];if(d){let m=[];d[k]&&(m=Object.keys(d[k]));l=l.concat(m)}Rf(a,l,c,d,e,f);c(b)}}; Tf=function(a){a=a.J.clone();ne(a);ae(a,"dg",null);ae(a,"md","1");return Gf(a.toString())};Uf=function(a,b,c){_.Id().Lg((b||{}).moduleGraph);Rf(a,Vf(a),d=>{_.Lf(a,[d.getId()])},c);a.o=null};bg=function(a){a=a.buf.charCodeAt(a.pos++);return ag[a]};cg=function(a){let b=0,c=0,d;do d=bg(a),b|=(d&31)<>>=2;v?(l+=t>>>1^-(t&1),t="sy"+l.toString(36)):(v=p,p+=t,t=c.substring(v,p));f[n]=t;r&&(e[m++]=t)}e[m]="";b.pos++;m=d&-2;c=d&1;for(l=0;l>>3&7;c&&(c=bg(b),k[m]=c&7);b.pos++;for(m=0;m0&&(a.D.length===0?a.Yh(b):(a.o.push(b),yg(a)));return e}; zg=function(a,b,c,d,e){Td(c,e.callback,e);Ud(c,function(f){f=new tg(b,f);hg(e);fg(e,!1,f)});a.pg(b)?d&&(Bg(a,b),yg(a)):d&&Bg(a,b)};Dg=function(a,b){b=b.filter(d=>a.j[d].isLoaded()?(_.u.setTimeout(()=>Error("X`"+d),0),!1):!0);let c=[];for(let d=0;d1?(b=c.shift(),a.o=c.map(function(d){return[d]}).concat(a.o),[b]):c}; Cg=function(a,b){const c=id(a.ja),d=[];c[b]||d.push(b);b=[b];for(let e=0;e=0;h--){const k=f[h];a.Na(k).isLoaded()||c[k]||(d.push(k),b.push(k))}}d.reverse();yb(d);return d};Bg=function(a,b){_.sb(a.I,b)||a.I.push(b)}; Hg=function(a,b,c,d,e,f=0,h=!1){const k=h?0:f+1;f=_.wb(c);a.J=b;c.forEach(_.Aa(_.vb,a.ja),a);if(d==401)Eg(a,new ta.eb(ta.eb.Type.Kl,d)),a.o.length=0;else if(d==410)Fg(a,new ta.eb(ta.eb.Type.El,d)),Gg(a);else if(k>=3)Fg(a,new ta.eb(ta.eb.Type.Ti,d,f,e)),Gg(a);else{const l=d==8001||!1;(c=Math.pow(k,2)*5E3)?_.u.setTimeout(()=>{a.Yh(b,k,l)},c):a.Yh(b,k,l)}};Fg=function(a,b){a.J.length>1?a.o=a.J.map(function(c){return[c]}).concat(a.o):Eg(a,b)}; Eg=function(a,b){const c=a.J;a.D.length=0;var d=[];for(var e=0;e0){a.Yh(b);return}}yg(a)};Ig=function(a,b,c,d=()=>!0,e={}){for(const f of b)b=a.Na(f),!e[f]&&d(b)&&(e[f]=!0,Ig(a,b.j||[],c,d,e),c(b))}; Lg=function(){var a={Uq:"BATCH"},b=a.cssRowKey||"",c=a.Od||"";!a.QC&&!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("Y");const d=a.YD||_.Jg;var e=oe("base-js");b=new d(Eb(pe("",e)),b,c,!0,!1);c=a.sF||e&&e.hasAttribute("crossorigin");e=a.DC||e&&e.getAttribute("crossorigin");c&&(b.Ug=c);e&&(b.Uf=e);a.Tg&&(b.Tg=a.Tg);a.fetchPriority&&(b.fetchPriority=a.fetchPriority); const f=_.Id();f.Z=b;f.Eo(!0);_.Kg=a.Uq==="BATCH"?af:h=>Promise.resolve(f.load(h))};Og=function(a,b){b=b.filter(c=>!a.pg(c)&&!a.Na(c).isLoaded());b.length>0&&(Mg(a,...b),a.J.push(b),Ng(a))};Pg=function(a,b){return new _.lf((c,d)=>{const e=a.Na(b);e.isLoaded()?c(null):(Td(e,()=>{c(null)}),Ud(e,f=>{let h=`Error loading ${b}: ${f}`;f instanceof ta.eb&&f.url&&(h=`${h}, requested url: ${f.url.toString()}`);d(Error(h))}))})}; Qg=function(a,b,c,d=()=>!0,e={}){for(const f of b)b=a.Na(f),!e[f]&&d(b)&&(e[f]=!0,Qg(a,b.j||[],c,d,e),c(b))};Rg=function(a,...b){b.forEach(c=>{delete a.D[c]})};Mg=function(a,...b){b.forEach(c=>{a.D[c]=!0})}; Ng=function(a){for(;a.B0;){const b=a.J.shift().filter(c=>!a.Na(c).isLoaded());if(b.length>0){a.B++;let c=()=>{a.B--;Ng(a);c=()=>{}};_.sf(b.map(f=>Pg(a,f))).then(()=>{c()});let d=0;const e=()=>{if(Object.keys(a.o).length>0&&!a.Z.Ta)throw Error("W");Qf(a.Z,b,{md:a.o,onError:(f,h)=>{const k=Sg[d++];k!==void 0?setTimeout(()=>{e()},k):(Rg(a,...b),c(),b.forEach(l=>{l=a.Na(l);if(!l.isLoaded())l.onError(new ta.eb(ta.eb.Type.Ti,f,b,h))}))}})};e()}}}; Tg=function(a){a.j===-1&&(a.j=a.data.reduce((b,c,d)=>b+(c?2**d:0),0));return a.j};_.Ug=function(){};_.Yg=function(a){if(a instanceof Vg||a instanceof Wg||a instanceof Xg)return a;if(typeof a.next=="function")return new Vg(()=>a);if(typeof a[Symbol.iterator]=="function")return new Vg(()=>a[Symbol.iterator]());if(typeof a.zc=="function")return new Vg(()=>a.zc());throw Error("Z");};_.Zg=function(a){_.Od.call(this);this.D=1;this.v=[];this.B=0;this.j=[];this.o={};this.I=!!a}; $g=function(a,b,c){qf(function(){a.apply(b,c)})};ah=function(a){this.j=a};bh=function(a){this.j=a};ch=function(a){this.data=a};dh=function(a){return a===void 0||a instanceof ch?a:new ch(a)};_.eh=function(a){this.j=a};fh=function(){};gh=function(){};hh=function(a){this.j=a;this.o=null};ih=function(a){if(a.j==null)throw Error("$");a.isAvailable()||_.Wb(Error("$"))};jh=function(){let a=null;try{a=_.u.localStorage||null}catch(b){}hh.call(this,a)};kh=function(a,b){this.o=a;this.j=b+"::"}; _.lh=function(a){const b=new jh;return b.isAvailable()?a?new kh(b,a):b:null}; nh=function(a){var b,c,d=a.length,e=0;for(b=0;b>>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};oh=function(a){for(var b=a.length;--b>=0;)a[b]=0};ph=function(a,b,c,d,e){this.Ko=a;this.qs=b;this.ns=c;this.Rr=d;this.gu=e;this.ln=a&&a.length};qh=function(a,b){this.Km=a;this.pf=0;this.Ed=b};rh=function(a,b){a.Ja[a.pending++]=b&255;a.Ja[a.pending++]=b>>>8&255};sh=function(a,b,c){a.Xa>16-c?(a.qb|=b<>16-a.Xa,a.Xa+=c-16):(a.qb|=b<>>=1,c<<=1;while(--b>0);return c>>>1};vh=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]=uh(d[e]++,e))};wh=function(a){var b;for(b=0;b<286;b++)a.Ab[b*2]=0;for(b=0;b<30;b++)a.Ud[b*2]=0;for(b=0;b<19;b++)a.gb[b*2]=0;a.Ab[512]=1;a.Nc=a.Ef=0;a.Nb=a.matches=0};xh=function(a){a.Xa>8?rh(a,a.qb):a.Xa>0&&(a.Ja[a.pending++]=a.qb);a.qb=0;a.Xa=0}; yh=function(a,b,c){xh(a);rh(a,c);rh(a,~c);mh.Ae(a.Ja,a.window,b,c,a.pending);a.pending+=c};zh=function(a,b,c,d){var e=b*2,f=c*2;return a[e]>>7)];th(a,h,c);k=Fh[h];k!==0&&(e-=Gh[h],sh(a,e,k))}}while(d>1;h>=1;h--)Ah(a,c,h);l=f;do h=a.Ma[1],a.Ma[1]=a.Ma[a.Kc--],Ah(a,c,1),d=a.Ma[1],a.Ma[--a.cf]=h,a.Ma[--a.cf]=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.Ma[1]=l++,Ah(a,c,1);while(a.Kc>= 2);a.Ma[--a.cf]=a.Ma[1];h=b.Km;l=b.pf;d=b.Ed.Ko;e=b.Ed.ln;f=b.Ed.qs;var m=b.Ed.ns,p=b.Ed.gu,n,t=0;for(n=0;n<=15;n++)a.Cc[n]=0;h[a.Ma[a.cf]*2+1]=0;for(b=a.cf+1;b<573;b++){var r=a.Ma[b];n=h[h[r*2+1]*2+1]+1;n>p&&(n=p,t++);h[r*2+1]=n;if(!(r>l)){a.Cc[n]++;var v=0;r>=m&&(v=f[r-m]);var z=h[r*2];a.Nc+=z*(n+v);e&&(a.Ef+=z*(d[r*2+1]+v))}}if(t!==0){do{for(n=p-1;a.Cc[n]===0;)n--;a.Cc[n]--;a.Cc[n+1]+=2;a.Cc[p]--;t-=2}while(t>0);for(n=p;n!==0;n--)for(r=a.Cc[n];r!==0;)d=a.Ma[--b],d>l||(h[d*2+1]!==n&&(a.Nc+=(n-h[d* 2+1])*h[d*2],h[d*2+1]=n),r--)}vh(c,k,a.Cc)};Jh=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>>=1)if(b&1&&a.Ab[c*2]!==0)return 0;if(a.Ab[18]!==0||a.Ab[20]!==0||a.Ab[26]!==0)return 1;for(c=32;c<256;c++)if(a.Ab[c*2]!==0)return 1;return 0};Mh=function(a,b,c){a.Ja[a.Wf+a.Nb*2]=b>>>8&255;a.Ja[a.Wf+a.Nb*2+1]=b&255;a.Ja[a.hk+a.Nb]=c&255;a.Nb++;b===0?a.Ab[c*2]++:(a.matches++,b--,a.Ab[(Bh[c]+256+1)*2]++,a.Ud[(b<256?Eh[b]:Eh[256+(b>>>7)])*2]++);return a.Nb===a.tg-1};Oh=function(a,b){a.msg=Nh[b];return b}; Ph=function(a){for(var b=a.length;--b>=0;)a[b]=0};Qh=function(a){var b=a.state,c=b.pending;c>a.wa&&(c=a.wa);c!==0&&(mh.Ae(a.output,b.Ja,b.Eg,c,a.sf),a.sf+=c,b.Eg+=c,a.fl+=c,a.wa-=c,b.pending-=c,b.pending===0&&(b.Eg=0))}; Uh=function(a,b){var c=a.Gb>=0?a.Gb:-1,d=a.S-a.Gb,e=0;if(a.level>0){a.sa.sj===2&&(a.sa.sj=Lh(a));Ih(a,a.Vh);Ih(a,a.oh);Jh(a,a.Ab,a.Vh.pf);Jh(a,a.Ud,a.oh.pf);Ih(a,a.jm);for(e=18;e>=3&&a.gb[Rh[e]*2+1]===0;e--);a.Nc+=3*(e+1)+5+5+4;var f=a.Nc+3+7>>>3;var h=a.Ef+3+7>>>3;h<=f&&(f=h)}else f=h=d+5;if(d+4<=f&&c!==-1)sh(a,b?1:0,3),yh(a,c,d);else if(a.strategy===4||h===f)sh(a,2+(b?1:0),3),Hh(a,Sh,Th);else{sh(a,4+(b?1:0),3);c=a.Vh.pf+1;d=a.oh.pf+1;e+=1;sh(a,c-257,5);sh(a,d-1,5);sh(a,e-4,4);for(f=0;f>>8&255;a.Ja[a.pending++]=b&255}; Xh=function(a,b){var c=a.Gn,d=a.S,e=a.Ib,f=a.Mn,h=a.S>a.mb-262?a.S-(a.mb-262):0,k=a.window,l=a.Gd,m=a.qa,p=a.S+258,n=k[d+e-1],t=k[d+e];a.Ib>=a.gn&&(c>>=2);f>a.aa&&(f=a.aa);do{var r=b;if(k[r+e]===t&&k[r+e-1]===n&&k[r]===k[d]&&k[++r]===k[d+1]){d+=2;for(r++;k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&k[++d]===k[++r]&&de){a.nf=b;e=r;if(r>=f)break;n=k[d+e-1];t=k[d+e]}}}while((b=m[b&l])>h&&--c!==0); return e<=a.aa?e:a.aa}; $h=function(a){var b=a.mb,c;do{var d=a.lp-a.aa-a.S;if(a.S>=b+(b-262)){mh.Ae(a.window,a.window,b,b,0);a.nf-=b;a.S-=b;a.Gb-=b;var e=c=a.Hh;do{var f=a.head[--e];a.head[e]=f>=b?f-b:0}while(--c);e=c=b;do f=a.qa[--e],a.qa[e]=f>=b?f-b:0;while(--c);d+=b}if(a.sa.pb===0)break;e=a.sa;c=a.window;f=a.S+a.aa;var h=e.pb;h>d&&(h=d);h===0?c=0:(e.pb-=h,mh.Ae(c,e.input,e.je,h,f),e.state.wrap===1?e.na=Yh(e.na,c,h,f):e.state.wrap===2&&(e.na=Zh(e.na,c,h,f)),e.je+=h,e.te+=h,c=h);a.aa+=c;if(a.aa+a.ib>=3)for(d=a.S-a.ib,a.ta= a.window[d],a.ta=(a.ta<=3&&(a.ta=(a.ta<=3)if(c=Mh(a,a.S-a.nf,a.ya-3),a.aa-=a.ya,a.ya<=a.lk&&a.aa>=3){a.ya--;do a.S++,a.ta=(a.ta<=3&&(a.ta=(a.ta<4096)&&(a.ya=2));if(a.Ib>=3&&a.ya<=a.Ib){d=a.S+a.aa-3;c=Mh(a,a.S-1-a.mo,a.Ib-3);a.aa-=a.Ib-1;a.Ib-=2;do++a.S<=d&&(a.ta=(a.ta<=3&&a.S>0&&(d=a.S-1,c=f[d],c===f[++d]&&c===f[++d]&&c===f[++d])){for(e=a.S+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]&&da.aa&&(a.ya=a.aa)}a.ya>=3?(c=Mh(a,1,a.ya-3),a.aa-=a.ya,a.S+=a.ya,a.ya=0):(c=Mh(a,0,a.window[a.S]),a.aa--,a.S++);if(c&&(Uh(a,!1),a.sa.wa===0))return 1}a.ib=0;return b===4?(Uh(a, !0),a.sa.wa===0?3:4):a.Nb&&(Uh(a,!1),a.sa.wa===0)?1:2};di=function(a,b){for(var c;;){if(a.aa===0&&($h(a),a.aa===0)){if(b===0)return 1;break}a.ya=0;c=Mh(a,0,a.window[a.S]);a.aa--;a.S++;if(c&&(Uh(a,!1),a.sa.wa===0))return 1}a.ib=0;return b===4?(Uh(a,!0),a.sa.wa===0?3:4):a.Nb&&(Uh(a,!1),a.sa.wa===0)?1:2};ei=function(a,b,c,d,e){this.Ks=a;this.fu=b;this.uu=c;this.eu=d;this.Cs=e}; fi=function(){this.sa=null;this.status=0;this.Ja=null;this.wrap=this.pending=this.Eg=this.Pb=0;this.la=null;this.Wb=0;this.method=8;this.mf=-1;this.Gd=this.ql=this.mb=0;this.window=null;this.lp=0;this.head=this.qa=null;this.Mn=this.gn=this.strategy=this.level=this.lk=this.Gn=this.Ib=this.aa=this.nf=this.S=this.ee=this.mo=this.ya=this.Gb=this.Jc=this.Ic=this.Pj=this.Hh=this.ta=0;this.Ab=new mh.xc(1146);this.Ud=new mh.xc(122);this.gb=new mh.xc(78);Ph(this.Ab);Ph(this.Ud);Ph(this.gb);this.jm=this.oh= this.Vh=null;this.Cc=new mh.xc(16);this.Ma=new mh.xc(573);Ph(this.Ma);this.cf=this.Kc=0;this.depth=new mh.xc(573);Ph(this.depth);this.Xa=this.qb=this.ib=this.matches=this.Ef=this.Nc=this.Wf=this.Nb=this.tg=this.hk=0}; hi=function(a,b){if(!a||!a.state||b>5||b<0)return a?Oh(a,-2):-2;var c=a.state;if(!a.output||!a.input&&a.pb!==0||c.status===666&&b!==4)return Oh(a,a.wa===0?-5:-2);c.sa=a;var d=c.mf;c.mf=b;if(c.status===42)if(c.wrap===2)a.na=0,Vh(c,31),Vh(c,139),Vh(c,8),c.la?(Vh(c,(c.la.text?1:0)+(c.la.nd?2:0)+(c.la.extra?4:0)+(c.la.name?8:0)+(c.la.comment?16:0)),Vh(c,c.la.time&255),Vh(c,c.la.time>>8&255),Vh(c,c.la.time>>16&255),Vh(c,c.la.time>>24&255),Vh(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Vh(c,c.la.os&255), c.la.extra&&c.la.extra.length&&(Vh(c,c.la.extra.length&255),Vh(c,c.la.extra.length>>8&255)),c.la.nd&&(a.na=Zh(a.na,c.Ja,c.pending,0)),c.Wb=0,c.status=69):(Vh(c,0),Vh(c,0),Vh(c,0),Vh(c,0),Vh(c,0),Vh(c,c.level===9?2:c.strategy>=2||c.level<2?4:0),Vh(c,3),c.status=113);else{var e=8+(c.ql-8<<4)<<8;e|=(c.strategy>=2||c.level<2?0:c.level<6?1:c.level===6?2:3)<<6;c.S!==0&&(e|=32);c.status=113;Wh(c,e+(31-e%31));c.S!==0&&(Wh(c,a.na>>>16),Wh(c,a.na&65535));a.na=1}if(c.status===69)if(c.la.extra){for(e=c.pending;c.Wb< (c.la.extra.length&65535)&&(c.pending!==c.Pb||(c.la.nd&&c.pending>e&&(a.na=Zh(a.na,c.Ja,c.pending-e,e)),Qh(a),e=c.pending,c.pending!==c.Pb));)Vh(c,c.la.extra[c.Wb]&255),c.Wb++;c.la.nd&&c.pending>e&&(a.na=Zh(a.na,c.Ja,c.pending-e,e));c.Wb===c.la.extra.length&&(c.Wb=0,c.status=73)}else c.status=73;if(c.status===73)if(c.la.name){e=c.pending;do{if(c.pending===c.Pb&&(c.la.nd&&c.pending>e&&(a.na=Zh(a.na,c.Ja,c.pending-e,e)),Qh(a),e=c.pending,c.pending===c.Pb)){var f=1;break}f=c.Wbe&&(a.na=Zh(a.na,c.Ja,c.pending-e,e));f===0&&(c.Wb=0,c.status=91)}else c.status=91;if(c.status===91)if(c.la.comment){e=c.pending;do{if(c.pending===c.Pb&&(c.la.nd&&c.pending>e&&(a.na=Zh(a.na,c.Ja,c.pending-e,e)),Qh(a),e=c.pending,c.pending===c.Pb)){f=1;break}f=c.Wbe&&(a.na=Zh(a.na,c.Ja,c.pending-e,e));f===0&&(c.status=103)}else c.status=103;c.status===103&& (c.la.nd?(c.pending+2>c.Pb&&Qh(a),c.pending+2<=c.Pb&&(Vh(c,a.na&255),Vh(c,a.na>>8&255),a.na=0,c.status=113)):c.status=113);if(c.pending!==0){if(Qh(a),a.wa===0)return c.mf=-1,0}else if(a.pb===0&&(b<<1)-(b>4?9:0)<=(d<<1)-(d>4?9:0)&&b!==4)return Oh(a,-5);if(c.status===666&&a.pb!==0)return Oh(a,-5);if(a.pb!==0||c.aa!==0||b!==0&&c.status!==666){d=c.strategy===2?di(c,b):c.strategy===3?ci(c,b):gi[c.level].Cs(c,b);if(d===3||d===4)c.status=666;if(d===1||d===3)return a.wa===0&&(c.mf=-1),0;if(d===2&&(b===1? (sh(c,2,3),th(c,256,Sh),c.Xa===16?(rh(c,c.qb),c.qb=0,c.Xa=0):c.Xa>=8&&(c.Ja[c.pending++]=c.qb&255,c.qb>>=8,c.Xa-=8)):b!==5&&(sh(c,0,3),yh(c,0,0),b===3&&(Ph(c.head),c.aa===0&&(c.S=0,c.Gb=0,c.ib=0))),Qh(a),a.wa===0))return c.mf=-1,0}if(b!==4)return 0;if(c.wrap<=0)return 1;c.wrap===2?(Vh(c,a.na&255),Vh(c,a.na>>8&255),Vh(c,a.na>>16&255),Vh(c,a.na>>24&255),Vh(c,a.te&255),Vh(c,a.te>>8&255),Vh(c,a.te>>16&255),Vh(c,a.te>>24&255)):(Wh(c,a.na>>>16),Wh(c,a.na&65535));Qh(a);c.wrap>0&&(c.wrap=-c.wrap);return c.pending!== 0?0:1}; ii=function(a){if(!(this instanceof ii))return new ii(a);a=this.options=mh.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.sa=new ji;this.sa.wa=0;var b=this.sa;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=Oh(b,-2);else{e===8&&(e=9);var l=new fi;b.state=l;l.sa=b;l.wrap=k;l.la=null;l.ql=e;l.mb=1<>=7;f<30;f++)for(Gh[f]=h<<7,e=0;e<1<=m.mb&&(b===0&&(Ph(m.head),m.S=0,m.Gb=0,m.ib=0),c=new mh.ye(m.mb),mh.Ae(c,f,h-m.mb,m.mb,0),f=c,h=m.mb);c=a.pb;d=a.je;e=a.input;a.pb=h;a.je=0;a.input=f;for($h(m);m.aa>=3;){f=m.S;h=m.aa-2;do m.ta=(m.ta<1?a[b[0]]=b[1]:b.length===1&&Object.assign(a,b[0])};_.ui=function(...a){_.si(_.ti,arguments)};_.w=function(a,b){return a in _.ti?_.ti[a]:b};_.vi=function(a){const b=_.ti.EXPERIMENT_FLAGS;return b?b[a]:void 0};xi=function(a){wi.forEach(b=>b(a))};_.zi=function(a){return a&&window.yterr?function(){try{return a.apply(this,arguments)}catch(b){_.yi(b)}}:a}; _.yi=function(a){var b=_.qa("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]),_.ui("ERRORS",b));xi(a)};_.Ai=function(a,b,c,d,e){var f=_.qa("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]),_.ui("ERRORS",f))}; Ci=function(a,b){b=a.split(b);const c={};for(let f=0,h=b.length;f{const e=encodeURIComponent(String(d));c=Array.isArray(c)?c:[c];_.pb(c,f=>{f==""?b.push(e):b.push(`${e}=${encodeURIComponent(String(f))}`)})});return b.join("&")};_.Gi=function(a){a.charAt(0)==="?"&&(a=a.substring(1));return Ci(a,"&")};Ji=function(a,b){return Ii(a,b||{},!0)};_.Ki=function(a,b){return Ii(a,b||{},!1)}; Ii=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=_.Gi(e[1]||"");for(const f in b)!c&&e!==null&&f in e||(e[f]=b[f]);return _.Sb(a,e)+d};_.Li=function(a){if(!b)var b=window.location.href;const c=_.Ib(a)[1]||null,d=_.Mb(a);c&&d?(a=_.Ib(a),b=_.Ib(b),a=a[3]==b[3]&&a[1]==b[1]&&a[4]==b[4]):a=d?_.Mb(b)===d&&(Number(_.Ib(b)[4]||null)||null)===(Number(_.Ib(a)[4]||null)||null):!0;return a};Bi=function(a){return a&&a.match(Mi)?a:_.Fb(a)}; _.Ri=function(a=_.qa("yt.ads.biscotti.lastId_")||""){var b=Ni,c=Object,d=c.assign;a:{try{var e=b.j.top.location.href}catch(H){e=2;break a}e=e?e===b.o.location.href?0:1:2}e={dt:Oi,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var f=Pi.history.length}catch(H){f=0}e.u_his=f;e.u_h=Pi.screen?.height;e.u_w=Pi.screen?.width;e.u_ah=Pi.screen?.availHeight;e.u_aw=Pi.screen?.availWidth;e.u_cd=Pi.screen?.colorDepth}catch(H){}f=b.j;let h,k,l,m,p,n,t;try{var r=f.screenX;var v=f.screenY}catch(H){}try{var z= f.outerWidth;h=f.outerHeight}catch(H){}try{k=f.innerWidth,l=f.innerHeight}catch(H){}try{m=f.screenLeft,p=f.screenTop}catch(H){}try{k=f.innerWidth,l=f.innerHeight}catch(H){}try{n=f.screen.availWidth,t=f.screen.availTop}catch(H){}r=[m,p,r,v,n,t,z,h,k,l];try{var C=_.nd(b.j.top||window).round()}catch(H){C=new _.bd(-12245933,-12245933)}z=C;C=new Qi;"SVGElement"in _.u&&"createElementNS"in _.u.document&&C.set(0);v=ad();v["allow-top-navigation-by-user-activation"]&&C.set(1);v["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=Tg(C);v=z.height;z=z.width;r=r.join();b=b.o;c=d.call(c,e,{bc:C,bih:v,biw:z,brdim:r,vis:b.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[b.visibilityState||b.webkitVisibilityState||b.mozVisibilityState||""]??0,wgl:!!Pi.WebGLRenderingContext});c.ca_type="image";a&&(c.bid=a);return c};_.Si=function(a,b){typeof a==="function"&&(a=_.zi(a));return window.setTimeout(a,b)}; Ui=function(){if(!Ti)return null;const a=Ti();return"open"in a?a:null};_.Wi=function(a){switch(_.Vi(a)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}};_.Vi=function(a){return a&&"status"in a?a.status:-1};_.x=function(a){a=_.Xi(a);return typeof a==="string"&&a==="false"?!1:!!a};_.Yi=function(a,b){a=_.Xi(a);return a===void 0&&b!==void 0?b:Number(a||0)};_.Zi=function(a){a=_.Xi(a);return a!==void 0?String(a):""}; _.Xi=function(a){return _.w("EXPERIMENT_FLAGS",{})[a]};_.$i=function(){const 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(const d of Object.keys(c))d.startsWith("force_")&&b[d]===void 0&&a.push({key:d,value:String(c[d])});return a}; cj=function(a,b,c="GET",d="",e,f,h,k=!1,l){const m=Ui();if(!m)return null;const p=()=>{(m&&"readyState"in m?m.readyState:0)===4&&b&&_.zi(b)(m)};"onloadend"in m?m.addEventListener("loadend",p,!1):m.onreadystatechange=p;_.x("debug_forward_web_query_parameters")&&(a=aj(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=bj(a,e))for(const n in e)m.setRequestHeader(n,e[n]),"content-type"===n.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(n){_.Ai(n)}}m.send(d);return m}; bj=function(a,b={}){const c=_.Li(a),d=_.w("INNERTUBE_CLIENT_NAME"),e=_.x("web_ajax_ignore_global_headers_if_set");for(const k in dj){let l=_.w(dj[k]);const 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||(_.Mb(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=_.Mb(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=_.Nb(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||!_.Mb(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(c||!_.Mb(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&&_.Mb(a)||(b["X-YouTube-Ad-Signals"]=Fi(_.Ri()));return b};fj=function(a,b){b.method="POST";b.postParams||(b.postParams={});return _.ej(a,b)}; _.ej=function(a,b){const c=b.format||"JSON";a=gj(a,b);var d=hj(a,b);let e=!1,f;const h=ij(a,k=>{if(!e){e=!0;f&&window.clearTimeout(f);var l=_.Wi(k),m=null,p=400<=k.status&&k.status<500,n=500<=k.status&&k.status<600;if(l||p||n)m=jj(a,c,k,b.convertToSafeHtml);l&&(l=kj(c,k,m));m=m||{};p=b.context||_.u;l?b.onSuccess&&b.onSuccess.call(p,k,m):b.onError&&b.onError.call(p,k,m);b.onFinish&&b.onFinish.call(p,k,m)}},b.method,d,b.headers,b.responseType,b.withCredentials,!1,b.onProgress);d=b.timeout||0;if(b.onTimeout&& d>0){const k=b.onTimeout;f=_.Si(()=>{e||(e=!0,h.abort(),window.clearTimeout(f),k.call(b.context||_.u,h))},d)}return h};gj=function(a,b){b.includeDomain&&(a=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+a);const c=_.w("XSRF_FIELD_NAME");if(b=b.urlParams)b[c]&&delete b[c],a=Ji(a,b);return a}; hj=function(a,b){const c=_.w("XSRF_FIELD_NAME"),d=_.w("XSRF_TOKEN");var e=b.postBody||"",f=b.postParams;const h=_.w("XSRF_FIELD_NAME");let k;b.headers&&(k=b.headers["Content-Type"]);b.excludeXsrf||_.Mb(a)&&!b.withCredentials&&_.Mb(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=_.Gi(e),hd(e,f),e=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(e):_.Rb(e));f=e||f&& !_.ed(f);!lj&&f&&b.method!=="POST"&&(lj=!0,_.yi(Error("ba")));return e};jj=function(a,b,c,d){let e=null;switch(b){case "JSON":let f;try{f=c.responseText}catch(h){throw d=Error("ca"),d.params=a,_.Ai(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)?mj(a):null)e={},_.pb(a.getElementsByTagName("*"),h=>{e[h.tagName]=nj(h)})}d&&oj(e);return e}; oj=function(a){if(_.xa(a))for(const b in a)b==="html_content"||_.Ka(b,"_html")?a[b]=_.cb(a[b]):oj(a[b])};kj=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}};mj=function(a){return a?(a=("responseXML"in a?a.responseXML:a).getElementsByTagName("root"))&&a.length>0?a[0]:null:null};nj=function(a){let b="";_.pb(a.childNodes,c=>{b+=c.nodeValue});return b}; aj=function(a){var b=window.location.search,c=_.Mb(a);_.x("debug_handle_relative_url_for_query_forward_killswitch")||!c&&_.Li(a)&&(c=document.location.hostname);var d=_.Nb(a);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;const e=_.Gi(b),f={};_.pb(pj,h=>{e[h]&&(f[h]=e[h])});return _.Ki(a,f)};_.rj=function(a,b,c,d="youtube.com",e=!1){_.qj.set(a,b,{ai:c,path:"/",domain:d,secure:e})}; _.sj=function(a,b="/",c="youtube.com"){_.qj.remove(a,b,c)};_.tj=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"}}; _.uj=function(a){const b={};var c=[];"USER_SESSION_ID"in _.ti&&c.push({key:"u",value:_.w("USER_SESSION_ID")});if(c=_.Cd(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 _.ti||(b["X-Origin"]=window.location.origin),a===void 0&&"DELEGATED_SESSION_ID"in _.ti&&(b["X-Goog-PageId"]=_.w("DELEGATED_SESSION_ID"));return b}; vj=function(){const a=_.u.navigator;return a?a.connection:void 0};_.xj=function(){var a=vj();if(a){var b=wj[a.type||"unknown"]||"CONN_UNKNOWN";a=wj[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}};_.zj=function(){var a=vj();if(a?.effectiveType)return yj.hasOwnProperty(a.effectiveType)?yj[a.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"};_.Bj=function(){try{return _.Aj(),!0}catch(a){return!1}}; _.Aj=function(a="unknown"){if(_.w("DATASYNC_ID")!==void 0)return _.w("DATASYNC_ID");throw new _.Cj("Datasync ID not set",a);};_.Dj=function(a,b){return _.Te.Fa(a,0,b)};Ej=function(a,b){try{b()}catch(c){a.tb(c)}};Gj=function(a){if(a.o[8].length){if(a.ha)return 4;if(Fj(a))return 3}for(let b=5;b>=a.B;b--)if(a.o[b].length>0)return b>0?Fj(a)?3:2:1;return 0};Hj=function(a){a.ba.length=0;for(let b=5;b>=0;b--)a.o[b].length=0;a.o[8].length=0;a.v={};a.stop()};Fj=function(a){return!a.isHidden()&&a.Ca}; Jj=function(a){for(const b of Ij)if(a.o[b].length)return!0;return!1}; Mj=function(a,b,c){a.ha&&a.I===4&&a.j||a.stop();a.D=!0;b=_.Ba()+(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.tb(h)}}}for(d=a.o[4];d.length;)c=d.shift(),f=a.v[c],delete a.v[c],f&&Ej(a,f);d=a.va?0:1;d=a.B>d?a.B:d;if(!(_.Ba()>=b)){do{a:{c=a;f=d;for(e=3;e>=f;e--){const h=c.o[e];for(;h.length;){const k=h.shift(),l=c.v[k];delete c.v[k];if(l){c=l;break a}}}c=null}c&&Ej(a,c)}while(c&&_.Ba(){const e=Pj().Fa(a,b);Sj[d]=e},c);return d};Uj=function(a){Pj().V(a)};Vj=function(a){const b=Pj();if(a<0)b.Pa(-a);else{var c=Sj[a];c?(b.Pa(c),delete Sj[a]):window.clearTimeout(a)}};Xj=function(){Wj()}; Wj=function(){window.clearTimeout(Yj);Pj().start()};ak=function(){Pj().pause();window.clearTimeout(Yj);Yj=window.setTimeout(Xj,Zj)};dk=function(){window.clearTimeout(bk);bk=window.setTimeout(()=>{ck(0)},Zj)};ck=function(a){dk();var b=Pj();b.B=a;b.start()};ek=function(a){dk();var b=Pj();b.B>a&&(b.B=a,b.start())};fk=function(){window.clearTimeout(bk);var a=Pj();a.B=0;a.start()};_.hk=function(){gk.instance||(gk.instance=new gk);return gk.instance}; jk=function(){return ik()?.get("LAST_RESULT_ENTRY_KEY",!0)};_.nk=function(a){kk||(_.lk?_.lk.tb(a):(_.mk.push({type:"ERROR",payload:a}),_.mk.length>10&&_.mk.shift()))};ok=function(a,b){kk||(_.lk?_.lk.jk(a,b):(_.mk.push({type:"EVENT",eventType:a,payload:b}),_.mk.length>10&&_.mk.shift()))};pk=function(a){if(a.indexOf(":")>=0)throw Error("ga");};qk=function(a){return a.substr(0,a.indexOf(":"))||a};_.rk=function(a){const b=_.Yb();return b?b.toLowerCase().indexOf(a)>=0:!1}; wk=function(a,b,c,d){b=qk(b);let e;e=a instanceof Error?a:Error("ha`"+a);if(e instanceof sk)return e;a={objectStoreNames:c,dbName:b,dbVersion:d};if(e.name==="QuotaExceededError")return new sk("QUOTA_EXCEEDED",a);if(tk&&e.name==="UnknownError")return new sk("QUOTA_MAYBE_EXCEEDED",a);if(e instanceof uk)return new sk("MISSING_INDEX",{...a,objectStore:e.objectStore,index:e.index});if(e.name==="InvalidStateError"&&vk.some(f=>e.message.includes(f)))return new sk("EXECUTE_TRANSACTION_ON_CLOSED_DB",a);if(e.name=== "AbortError")return new sk("UNKNOWN_ABORT",a,e.message);e.args=[{...a,name:"IdbError",bo:e.name}];e.level="WARNING";return e};xk=function(a,b,c){const d=jk();return new sk("IDB_NOT_SUPPORTED",{context:{caller:a,publicName:b,version:c,hasSucceededOnce:d?.hasSucceededOnce}})};yk=function(a){if(!a)throw Error();throw a;};zk=function(a){return a};Ck=function(a,b,c,d,e){try{if(a.state.status!=="FULFILLED")throw Error("ia");const f=c(a.state.value);f instanceof _.Ak?Bk(a,b,f,d,e):d(f)}catch(f){e(f)}}; Dk=function(a,b,c,d,e){try{if(a.state.status!=="REJECTED")throw Error("ja");const f=c(a.state.reason);f instanceof _.Ak?Bk(a,b,f,d,e):d(f)}catch(f){e(f)}};Bk=function(a,b,c,d,e){b===c?e(new TypeError("ka")):c.then(f=>{f instanceof _.Ak?Bk(a,b,f,d,e):d(f)},f=>{e(f)})};Ek=function(a,b,c){const 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)}; Fk=function(a){return new Promise((b,c)=>{Ek(a,b,c)})};Hk=function(a){return new _.Ak(new Gk((b,c)=>{Ek(a,b,c)}))};Ik=function(a,b){return new _.Ak(new Gk((c,d)=>{const e=()=>{const f=a?b(a):null;f?f.then(h=>{a=h;e()},d):c()};e()}))};Jk=function(){return _.x("idb_immediate_commit")}; _.Ok=async function(a,b,c,d){const e={mode:"readonly",Za:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof c==="string"?e.mode=c:Object.assign(e,c);a.transactionCount++;c=e.Za?3:1;let f=0,h;for(;!h;){f++;const p=Math.round((0,_.Kk)());try{var k=a.j.transaction(b,e.mode),l=d,m=!!e.commit;const n=new Lk(k),t=await Mk(n,l,m),r=Math.round((0,_.Kk)());Nk(a,p,r,f,void 0,b.join(),e);return t}catch(n){l=Math.round((0,_.Kk)());const t=wk(n,a.j.name,b.join(),a.j.version);if(t instanceof sk&&!t.j||f>=c)Nk(a,p,l, f,t,b.join(),e),h=t}}return Promise.reject(h)};_.Qk=function(a,b,c){a=a.j.createObjectStore(b,c);return new Pk(a)};_.Sk=function(a,b,c){return _.Ok(a,[b],{mode:"readwrite",Za:!0,commit:Jk()},d=>_.Rk(d.objectStore(b),c))}; Nk=function(a,b,c,d,e,f,h){b=c-b;e?(e instanceof sk&&(e.type==="QUOTA_EXCEEDED"||e.type==="QUOTA_MAYBE_EXCEEDED")&&ok("QUOTA_EXCEEDED",{dbName:qk(a.j.name),objectStoreNames:f,transactionCount:a.transactionCount,transactionMode:h.mode}),e instanceof sk&&e.type==="UNKNOWN_ABORT"&&(c-=a.v,c<0&&c>=2147483648&&(c=0),ok("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:f,transactionDuration:b,transactionCount:a.transactionCount,dbDuration:c}),a.o=!0),Tk(a,!1,d,f,b,h.tag),_.nk(e)):Tk(a,!0,d,f,b,h.tag)}; Tk=function(a,b,c,d,e,f="IDB_TRANSACTION_TAG_UNKNOWN"){ok("TRANSACTION_ENDED",{objectStoreNames:d,connectionHasUnknownAbortedTransaction:a.o,duration:e,isSuccessful:b,tryCount:c,tag:f})};_.Rk=function(a,b){return Hk(a.j.put(b,void 0))};_.Uk=function(a,b,c){a.j.createIndex(b,c,{unique:!1})};Wk=function(a,b,c){a=a.j.openCursor(b.query,b.direction);return Vk(a).then(d=>Ik(d,c))};Yk=function(a,b){return Wk(a,{query:b},c=>c.delete().then(()=>Xk(c))).then(()=>{})}; Zk=function(a,b,c){const d=[];return Wk(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),Xk(e)}).then(()=>d)};Mk=function(a,b,c){const d=new Promise((e,f)=>{try{const 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)};$k=function(a,b,c){const {query:d=null,direction:e="next"}=b;a=a.j.openCursor(d,e);return Vk(a).then(f=>Ik(f,c))}; al=function(a,b,c){const d=[];return $k(a,{query:b},e=>{if(!(c!==void 0&&d.length>=c))return d.push(e.cursor.value),Xk(e)}).then(()=>d)};Vk=function(a){return Hk(a).then(b=>b?new bl(a,b):null)};Xk=function(a){a.cursor.continue(void 0);return Vk(a.request)}; dl=function(a,b,c){return new Promise((d,e)=>{let f;f=b!==void 0?self.indexedDB.open(a,b):self.indexedDB.open(a);const h=c.blocked,k=c.blocking,l=c.cw,m=c.upgrade,p=c.closed;let n;const t=()=>{n||(n=new cl(f.result,{closed:p}));return n};f.addEventListener("upgradeneeded",r=>{try{if(r.newVersion===null)throw Error("ma");if(f.transaction===null)throw Error("na");r.dataLoss&&r.dataLoss!=="none"&&ok("IDB_DATA_CORRUPTED",{reason:r.dataLossMessage||"unknown reason",dbName:qk(a)});const v=t(),z=new Lk(f.transaction); m&&m(v,C=>r.oldVersion=C,z);z.done.catch(C=>{e(C)})}catch(v){e(v)}});f.addEventListener("success",()=>{const r=f.result;k&&r.addEventListener("versionchange",()=>{k(t())});r.addEventListener("close",()=>{ok("IDB_UNEXPECTEDLY_CLOSED",{dbName:qk(a),dbVersion:r.version});l&&l()});d(t())});f.addEventListener("error",()=>{e(f.error)});h&&f.addEventListener("blocked",()=>{h()})})};el=function(a,b,c={}){return dl(a,b,c)}; _.fl=async function(a,b={}){try{const c=self.indexedDB.deleteDatabase(a),d=b.blocked;d&&c.addEventListener("blocked",()=>{d()});await Fk(c)}catch(c){throw wk(c,a,"",-1);}};gl=function(a,b){return new sk("INCOMPATIBLE_DB_VERSION",{dbName:a.name,oldVersion:a.options.version,newVersion:b})};_.hl=function(a,b){if(!b)throw xk("openWithToken",qk(a.name));return a.open()}; jl=async function(a,b){return _.Ok(await _.hl(il,b),["databases"],{Za:!0,mode:"readwrite"},c=>{const 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 _.Rk(d,a).then(()=>{})})})};_.kl=async function(a,b){return a?(await _.hl(il,b)).delete("databases",a):void 0}; _.ll=async function(a,b){const c=[];b=await _.hl(il,b);await _.Ok(b,["databases"],{Za:!0,mode:"readonly"},d=>{c.length=0;return Wk(d.objectStore("databases"),{},e=>{a(e.cursor.value)&&c.push(e.cursor.value);return Xk(e)})});return c};ml=function(a){return _.ll(b=>b.publicName==="LogsDatabaseV2"&&b.userIdentifier!==void 0,a)}; ql=async function(){if(jk()?.hasSucceededOnce)return!0;var a;if(a=_.nl)a=/WebKit\/([0-9]+)/.exec(_.Yb()),a=!!(a&&parseInt(a[1],10)>=600);a&&(a=/WebKit\/([0-9]+)/.exec(_.Yb()),a=!(a&&parseInt(a[1],10)>=602));if(!(a=a||_.ol)){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 jl({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use", userIdentifier:void 0},pl),await _.kl("yt-idb-test-do-not-use",pl),!0}catch(c){return!1}};sl=function(){if(rl!==void 0)return rl;kk=!0;return rl=ql().then(a=>{kk=!1;if(ik()?.o()){var b={hasSucceededOnce:jk()?.hasSucceededOnce||a};ik()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return a})};tl=function(){return _.qa("ytglobal.idbToken_")||void 0};_.ul=function(){const a=tl();return a?Promise.resolve(a):sl().then(b=>{b?(_.pa("ytglobal.idbToken_",pl),b=pl):b=void 0;return b})}; vl=function(a){if(!_.Bj())throw a=new sk("AUTH_INVALID",{dbName:a}),_.nk(a),a;const b=_.Aj();return{actualName:`${a}:${b}`,publicName:a,userIdentifier:b}}; wl=async function(a,b,c,d){var e=Error().stack??"";const f=await _.ul();if(!f)throw b=xk("openDbImpl",a,b),_.x("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${e.substring(e.indexOf("\n")+1)}`),_.nk(b),b;pk(a);e=c?{actualName:a,publicName:a,userIdentifier:void 0}:vl(a);try{return await jl(e,f),await el(e.actualName,b,d)}catch(h){try{await _.kl(e.actualName,f)}catch{}throw h;}};xl=function(a,b,c={}){return wl(a,b,!1,c)};yl=function(a,b,c={}){return wl(a,b,!0,c)}; zl=async function(a,b={}){const c=await _.ul();c&&(pk(a),a=vl(a),await _.fl(a.actualName,b),await _.kl(a.actualName,c))};Al=function(a,b,c){a=a.map(async d=>{await _.fl(d.actualName,b);await _.kl(d.actualName,c)});return Promise.all(a).then(()=>{})};Bl=async function(){var a={};const b=await _.ul();if(b){pk("LogsDatabaseV2");var c=await ml(b);await Al(c,a,b)}};Cl=async function(a,b={}){const c=await _.ul();c&&(pk(a),await _.fl(a,b),await _.kl(a,c))}; El=function(a,b){let c;return()=>{c||(c=new Dl(a,b));return c}};_.Fl=function(a,b){return El(a,b)};Hl=function(a){return _.hl(Gl(),a)};Il=async function(a,b,c){a={config:a,hashData:b,timestamp:(0,_.Kk)()};c=await Hl(c);await c.clear("hotConfigStore");return await _.Sk(c,"hotConfigStore",a)};Ll=async function(a,b,c,d){a={config:a,hashData:b,configData:c,timestamp:(0,_.Kk)()};d=await Hl(d);await d.clear("coldConfigStore");return await _.Sk(d,"coldConfigStore",a)}; Ml=async function(a){a=await Hl(a);let b=void 0;await _.Ok(a,["coldConfigStore"],{mode:"readwrite",Za:!0},c=>$k(c.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b};Nl=async function(a){a=await Hl(a);let b=void 0;await _.Ok(a,["hotConfigStore"],{mode:"readwrite",Za:!0},c=>$k(c.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},d=>{b=d.cursor.value}));return b}; Ol=async function(a,b,c){if(_.x("start_client_gcf")){c&&(a.v=c,_.pa("yt.gcf.config.hotConfigGroup",a.v||null));a.B(b);const d=tl();d&&(c||(c=(await Nl(d))?.config),await Il(c,b,d));if(c){a=a.o;for(const e of a.j)e(c)}}};Pl=async function(a,b,c){_.x("start_client_gcf")&&(a.coldHashData=b,_.pa("yt.gcf.config.coldHashData",a.coldHashData||null),a=tl())&&(c||(c=(await Ml(a))?.config),c&&await Ll(c,b,c.configData,a))}; _.Rl=function(){if(!Ql.instance){var a=new Ql;Ql.instance=a}a=Ql.instance;var b=(0,_.Kk)()-a.j;if(!(a.j!==0&&b<_.Yi("send_config_hash_timer"))){b=_.qa("yt.gcf.config.coldConfigData");var c=_.qa("yt.gcf.config.hotHashData"),d=_.qa("yt.gcf.config.coldHashData");b&&c&&d&&(a.j=(0,_.Kk)());return{coldConfigData:b,hotHashData:c,coldHashData:d}}};Sl=function(){return"INNERTUBE_API_KEY"in _.ti&&"INNERTUBE_API_VERSION"in _.ti}; Tl=function(){return{innertubeApiKey:_.w("INNERTUBE_API_KEY"),innertubeApiVersion:_.w("INNERTUBE_API_VERSION"),qt:_.w("INNERTUBE_CONTEXT_CLIENT_CONFIG_INFO"),un:_.w("INNERTUBE_CONTEXT_CLIENT_NAME","WEB"),GD:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",1),innertubeContextClientVersion:_.w("INNERTUBE_CONTEXT_CLIENT_VERSION"),tt:_.w("INNERTUBE_CONTEXT_HL"),st:_.w("INNERTUBE_CONTEXT_GL"),ut:_.w("INNERTUBE_HOST_OVERRIDE")||"",vt:!!_.w("INNERTUBE_USE_THIRD_PARTY_AUTH",!1),HD:!!_.w("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT", !1),appInstallData:_.w("SERIALIZED_CLIENT_CONFIG_DATA")}}; Ul=function(a){const b={client:{hl:a.tt,gl:a.st,clientName:a.un,clientVersion:a.innertubeContextClientVersion,configInfo:a.qt}};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=_.$i();c.length>0&&(b.request={internalExperimentFlags:c});c=a.un;c!=="WEB"&&c!=="MWEB"&&c!==1&&c!==2||!b||(b.client.mainAppWebInfo=b.client.mainAppWebInfo?? {},b.client.mainAppWebInfo.webDisplayMode=_.tj());(c=_.qa("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=_.xj())&&b&&(b.client.connectionType=a);_.x("web_log_effective_connection_type")&&(a=_.zj())&&b&&(b.client.effectiveConnectionType= a);if(_.x("start_client_gcf")){var d=_.Rl();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","");const f={};for(const [h,k]of Object.entries(_.Gi(e))){e=h;const l=k;e==="cbrand"?f.deviceMake=l:e==="cmodel"?f.deviceModel=l:e==="cbr"?f.browserName=l:e==="cbrver"?f.browserVersion=l:e==="cos"?f.osName=l:e==="cosver"?f.osVersion=l:e==="cplatform"&&(f.platform=l)}b.client= c.call(a,d,f);return b};Wl=function(a,b,c={}){let 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 ${_.qa("gapi.auth.getToken")().pC}`:(_.Vl.instance||(_.Vl.instance=new _.Vl),a=_.uj(),_.x("pageid_as_header_web")||delete a["X-Goog-PageId"],d={...d,...a}));b&&(d.Authorization=b);return d}; _.Xl=function(a){this.version=1;this.args=a};_.Yl=function(a,b){this.topic=a;this.j=b};_.$l=function(a,b){const c=_.Zl();c&&c.publish.call(c,a.toString(),a,b)};_.Zl=function(){return _.qa("ytPubsub2Pubsub2Instance")};am=function(a,b,c={sampleRate:.1}){Math.random()_.cm||h<_.dm)){var f=_.ri((0,_.em)(b));const k=(0,_.Kk)();e.ticks.gelc=k;fm++;_.x("gel_compression_csi_killswitch")||!_.x("log_gel_compression_latency")&&!_.x("log_gel_compression_latency_lr")||am("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){_.Ai(h),d(a,c)}}; _.bm=function(a){try{return(new Blob(a.split(""))).size}catch(b){return _.Ai(b),null}};hm=function(a){return!!a.Ga||a.eh};jm=function(a){hm(a)&&!a.ag&&(a.qc=!0,a.uh&&Math.random()<=a.jh&&a.Va.kr(a.Ga),im(a),a.Sa.Cb()&&a.o(),a.Sa.listen(a.zk,a.o.bind(a)),a.Sa.listen(a.uk,a.v.bind(a)))};im=function(a){if(!hm(a))throw Error("wa");a.Va.cn("QUEUED",a.Ga).then(b=>{b&&!km(a,b,a.no)?a.Zb.fb(async()=>{b.id!==void 0&&await a.Va.Rk(b.id,a.Ga);im(a)}):a.Sa.Cb()&&a.o()})}; mm=async function(a,b){if(!hm(a))throw Error("ra");b.id!==void 0&&(await a.Va.du(b.id,a.Ga)||a.Ye(Error("sa")));km(a,b,a.vo)?(b.skipRetry||(b=lm(a,b)),b&&(b.skipRetry&&b.id!==void 0&&await a.Va.Ie(b.id,a.Ga),a.Sc(b.url,b.options,!!b.skipRetry))):(a.Ye(Error("ta")),b.id!==void 0&&await a.Va.Ie(b.id,a.Ga))};nm=function(a,b){a.mp&&!a.Sa.Cb()?a.mp(b):a.handleError(b)};km=function(a,b,c){b=b.timestamp;return a.now()-b>=c?!1:!0}; lm=function(a,b){if(!hm(a))throw Error("ua");const c=b.options.onError?b.options.onError:()=>{};b.options.onError=async(e,f)=>{const h=om(f),k=pm(f);k&&a.Ha&&a.Ha("web_enable_error_204")&&a.handleError(Error("va"),b.url,f);if(a.Ha&&a.Ha("nwl_consider_error_code")&&h||a.Ha&&!a.Ha("nwl_consider_error_code")&&a.potentialEsfErrorCounter<=a.ui)if(a.Sa.Di&&await a.Sa.Di(),!a.Sa.Cb()){c(e,f);a.Ha&&a.Ha("nwl_consider_error_code")&&b?.id!==void 0&&await a.Va.Rk(b.id,a.Ga,!1);return}a.Ha&&a.Ha("nwl_consider_error_code")&& !h&&a.potentialEsfErrorCounter>a.ui||(a.potentialEsfErrorCounter++,b?.id!==void 0&&(b.sendCount{a.Sa.Cb()&&a.o()},a.wo)):await a.Va.Ie(b.id,a.Ga)),c(e,f))};const d=b.options.onSuccess?b.options.onSuccess:()=>{};b.options.onSuccess=async(e,f)=>{b?.id!==void 0&&await a.Va.Ie(b.id,a.Ga);a.Sa.he&&a.Ha&&a.Ha("vss_network_hint")&&a.Sa.he(!0);d(e,f)};return b};om=function(a){return(a=a?.error?.code)&&a>=400&&a<=599?!1:!0}; pm=function(a){a=a?.error?.code;return!(a!==400&&a!==415)}; rm=function(){if(qm)return qm();qm=_.Fl("LogsDatabaseV2",{Ad:{LogsRequestsStore:{Yc:2}},shared:!1,upgrade(a,b,c){b(2)&&_.Qk(a,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(c=c.objectStore("LogsRequestsStore"),c.j.indexNames.contains("newRequest")&&c.j.deleteIndex("newRequest"),_.Uk(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 qm()};sm=function(a){return _.hl(rm(),a)};um=async function(a,b){const c={startTime:(0,_.Kk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await sm(b);a={...a,options:JSON.parse(JSON.stringify(a.options)),interface:_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0)};a=await _.Sk(b,"LogsRequestsStore",a);c.ticks.tc=(0,_.Kk)();tm(c);return a}; wm=async function(a,b){const c={startTime:(0,_.Kk)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await sm(b);var d=_.w("INNERTUBE_CONTEXT_CLIENT_NAME",0),e=[a,d,0];d=[a,d,(0,_.Kk)()];const f=IDBKeyRange.bound(e,d);let h="prev";_.x("use_fifo_for_networkless")&&(h="next");let k=void 0;e=a==="NEW"?"readwrite":"readonly";_.x("use_readonly_for_get_most_recent_by_status_killswitch")&&(e="readwrite");await _.Ok(b,["LogsRequestsStore"],{mode:e,Za:!0},l=>$k(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,_.Kk)();tm(c);return k};xm=async function(a,b){return _.Ok(await sm(b),["LogsRequestsStore"],{mode:"readwrite",Za:!0},c=>{const d=c.objectStore("LogsRequestsStore");return d.get(a).then(e=>{if(e)return e.status="QUEUED",_.Rk(d,e).then(()=>e)})})}; ym=async function(a,b,c=!0,d){return _.Ok(await sm(b),["LogsRequestsStore"],{mode:"readwrite",Za:!0},e=>{const 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),_.Rk(f,h).then(()=>h)):_.Ak.resolve(void 0))})};zm=async function(a,b){return(await sm(b)).delete("LogsRequestsStore",a)}; Am=async function(a){a=await sm(a);const b=(0,_.Kk)()-2592E6;await _.Ok(a,["LogsRequestsStore"],{mode:"readwrite",Za:!0},c=>Wk(c.objectStore("LogsRequestsStore"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>Xk(d))}))};Bm=async function(){await Bl()};tm=function(a){_.x("nwl_csi_killswitch")||am("networkless_performance",a,{sampleRate:1})};Dm=function(a){return _.hl(Cm(),a)}; Em=async function(a){a=await Dm(a);const b=(0,_.Kk)()-2592E6;await _.Ok(a,["SWHealthLog"],{mode:"readwrite",Za:!0},c=>Wk(c.objectStore("SWHealthLog"),{},d=>{if(d.cursor.value.timestamp<=b)return d.delete().then(()=>Xk(d))}))};Fm=async function(a){await (await Dm(a)).clear("SWHealthLog")}; _.Im=function(a,b,c,d,e="",f=!1,h=!1){if(a)if(c&&!_.rk("cobalt"))_.Ai(new _.Cj("Legacy referrer-scrubbed ping detected")),a&&Gm(a,void 0,{scrubReferrer:!0});else if(e)cj(a,b,"POST",e,d);else if(_.w("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d||h)cj(a,b,"GET","",d,void 0,f,h);else{b:{try{c:{var k=new Hm({url:a});if(k.j.dsh==="1")var l=null;else{var m=k.j.ae;if(m==="1"){const t=k.j.adurl;if(t)try{l={version:3,Hr:decodeURIComponent(t),Rq:Ga(k.o,"act=1","ri=1",Ia(k))};break c}catch(r){}}l=m==="2"?{version:4, Hr:Ga(k.o,"dct=1","suid="+k.v,"ri=1"),Rq:Ga(k.o,"act=1","ri=1","suid="+k.v)}:null}}if(l){const t=_.Nb(a);var p=!(!t||!t.endsWith("/aclk")||_.Vb(a,"ri")!=="1");break b}}catch(t){}p=!1}if(p){b:{try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,"")){var n=!0;break b}}catch(t){}n=!1}n?(b&&b(),c=!0):c=!1}else c=!1;c||Gm(a,b)}}; Gm=function(a,b,c={}){const d=new Image,e=""+Jm++;Km[e]=d;d.onload=d.onerror=()=>{b&&Km[e]&&b();delete Km[e]};c.scrubReferrer&&(d.referrerPolicy="no-referrer");d.src=a};Nm=function(){Lm||(Lm=new _.Mm("yt.offline"));return Lm};Om=function(a){if(_.x("offline_error_handling")){var b=Nm().get("errors",!0)||{};b[a.message]={name:a.name,stack:a.stack};a.level&&(b[a.message].level=a.level);Nm().set("errors",b,2592E3,!0)}}; Qm=function(){if(!Pm.instance){const a=_.qa("yt.networkRequestMonitor.instance")||new Pm;_.pa("yt.networkRequestMonitor.instance",a);Pm.instance=a}return Pm.instance};Sm=function(){if(!Rm.instance){const a=_.qa("yt.networkStatusManager.instance")||new Rm;_.pa("yt.networkStatusManager.instance",a);Rm.instance=a}return Rm.instance}; Tm=function(a,b){a.rateLimit?a.j?(_.Te.Pa(a.D),a.D=_.Te.fb(()=>{a.B!==b&&(a.dispatchEvent(b),a.B=b,a.j=(0,_.Kk)())},a.rateLimit-((0,_.Kk)()-a.j))):(a.dispatchEvent(b),a.B=b,a.j=(0,_.Kk)()):a.dispatchEvent(b)}; _.Wm=function(){let a=_.qa("yt.networklessRequestController.instance");a||(a=new Um,_.pa("yt.networklessRequestController.instance",a),_.x("networkless_logging")&&_.ul().then(b=>{a.Ga=b;jm(a);a.B.resolve();a.uh&&Math.random()<=a.jh&&a.Ga&&Em(a.Ga);_.x("networkless_immediately_drop_sw_health_store")&&Vm(a)}));return a};Vm=async function(a){if(!a.Ga)throw xk("clearSWHealthLogsDb");Fm(a.Ga).catch(b=>{a.handleError(b)})}; Xm=function(a,b,c){b=_.x("web_fp_via_jspb")?Object.assign({},b):b;_.x("use_request_time_ms_header")?b.headers&&_.Li(a)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Kk)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,_.Kk)()));c&&Object.keys(b).length===0?_.Im(a):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),gm(a,b.postBody,b,_.ej)):gm(a,JSON.stringify(b.postParams),b,fj):_.ej(a,b)}; Ym=function(a,b){_.x("use_event_time_ms_header")&&_.Li(a)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,_.Kk)())));return b};_.Zm=function(){return _.Mb(document.location.toString())!=="www.youtube-nocookie.com"}; bn=function(a,b,c,d){!_.w("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&_.Ai(new _.Cj("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady())throw a=new _.Cj("innertube xhrclient not ready",b,c,d),_.yi(a),a;const e={headers:d.headers||{},method:"POST",postParams:c,postBody:d.postBody,postBodyFormat:d.postBodyFormat||"JSON",onTimeout:()=>{d.onTimeout()},onFetchTimeout:d.onTimeout,onSuccess:(m,p)=>{if(d.onSuccess)d.onSuccess(p)},onFetchSuccess:m=>{if(d.onSuccess)d.onSuccess(m)}, onProgress:m=>{if(d.onProgress)d.onProgress(m)},onError:(m,p)=>{if(d.onError)d.onError(p)},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_.ut;f&&(c=f);f=a.config_.vt||!1;const h=Wl(f,c,d);Object.assign(e.headers,h);e.headers.Authorization&&!c&&f&&(e.headers["x-origin"]=window.location.origin);const k=Ji(`${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?_.Wm().writeThenSend(k,e):_.Wm().sendAndWrite(k,e);else if(d.compress)if(e.postBody){let p=e.postBody;typeof p!=="string"&&(p=JSON.stringify(e.postBody));gm(k,p,e,_.ej)}else gm(k,JSON.stringify(e.postParams),e,fj);else fj(k,e)}catch(p){if(p.name==="InvalidAccessError")_.Ai(Error("xa"));else throw p;}};(_.qa("ytNetworklessLoggingInitializationOptions")?_.$m.isNwlInitialized: _.an)?sl().then(m=>{l(m)}):l(!1)};_.en=function(a,...b){if(!cn(a)||b.some(c=>!cn(c)))throw Error("ya");for(const c of b)dn(a,c)};dn=function(a,b){for(const c in b)if(cn(b[c])){if(c in a&&!cn(a[c]))throw Error("za");c in a||(a[c]={});dn(a[c],b[c])}else if(fn(b[c])){if(c in a&&!fn(a[c]))throw Error("Aa");c in a||(a[c]=[]);gn(a[c],b[c])}else a[c]=b[c];return a};gn=function(a,b){for(const c of b)cn(c)?a.push(dn({},c)):fn(c)?a.push(gn([],c)):a.push(c);return a}; cn=function(a){return typeof a==="object"&&!Array.isArray(a)};fn=function(a){return typeof a==="object"&&Array.isArray(a)};_.hn=function(){const a=_.qa("_lact",window);return a==null?-1:Math.max(Date.now()-a,0)}; _.kn=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{d.Jg=e;d.jv=f});a.j.set(b,d);return d.promise}; qn=function(a,b,c,d=!1){if(c.indexOf(b)>-1)throw Error("Ca`"+b);if(a.o.has(b))return a.o.get(b);if(!a.v.has(b)){if(d)return;throw Error("Da`"+b);}d=a.v.get(b);c.push(b);if(d.Rb!==void 0)var e=d.Rb;else if(d.Vg)e=d[_.sn]?tn(a,d[_.sn],c):[],e=d.Vg(...e);else if(d.Vc){e=d.Vc;const f=e[_.sn]?tn(a,e[_.sn],c):[];e=new e(...f)}else throw Error("Ea`"+b);c.pop();d.cF||a.o.set(b,e);return e};tn=function(a,b,c){return b?b.map(d=>d instanceof on?qn(a,d.key,c,!0):qn(a,d,c)):[]}; _.y=function(){un||(un=new vn);return un};xn=function(){return"h5vcc"in wn&&wn.h5vcc.traceEvent?.traceBegin&&wn.h5vcc.traceEvent?.traceEnd?1:"performance"in wn&&wn.performance.mark&&wn.performance.measure?2:0};yn=function(a){const b=xn();switch(b){case 1:wn.h5vcc.traceEvent.traceBegin("YTLR",a);break;case 2:wn.performance.mark(`${a}-start`);break;case 0:break;default:_.ab(b,"unknown trace type")}}; zn=function(a){var b=xn();switch(b){case 1:wn.h5vcc.traceEvent.traceEnd("YTLR",a);break;case 2:b=`${a}-start`;const c=`${a}-end`;wn.performance.mark(c);wn.performance.measure(a,b,c);break;case 0:break;default:_.ab(b,"unknown trace type")}};An=function(a){var b=Array.from(a.j.keys()).sort((c,d)=>a.getPriority(a.j[d])-a.getPriority(a.j[c]));for(const c of b)b=a.j[c],b.jobId===void 0||b.yi||(a.scheduler.Pa(b.jobId),a.scheduler.Fa(b.qg,10))}; Cn=function(a,b,c){Bn&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${a.constructor.name}] '${a.state}' to '${b}'`),console.log("with message: ",c),console.groupEnd())};Gn=function(a,b){const c=b.filter(e=>(a.v??e.priority??0)===10),d=b.filter(e=>(a.v??e.priority??0)!==10);return a.B.Df?async(...e)=>{await Dn(c,...e);En(a,d,...e)}:(...e)=>{Fn(c,...e);En(a,d,...e)}}; Dn=async function(a,...b){const c=_.hk();for(const d of a){let e;c.V(()=>{Hn(d.name);const f=In(()=>d.callback(...b));Jn(f)?e=_.x("web_lifecycle_error_handling_killswitch")?f.then(()=>{Kn(d.name)}):f.then(()=>{Kn(d.name)},h=>{window.onerror?.(h.message,"",0,0,h);Kn(d.name)}):Kn(d.name)});e&&await e}};En=function(a,b,...c){b=b.map(d=>({qg:()=>{Hn(d.name);In(()=>d.callback(...c));Kn(d.name)},priority:a.v??d.priority??0}));b.length&&(a.j=new Ln(b))}; Fn=function(a,...b){const c=_.hk();for(const d of a)c.V(()=>{Hn(d.name);In(()=>d.callback(...b));Kn(d.name)})};Hn=function(a){Mn&&a&&yn(a)};Kn=function(a){Mn&&a&&zn(a)};In=function(a){if(_.x("web_lifecycle_error_handling_killswitch"))return a();try{return a()}catch(b){window.onerror?.(b.message,"",0,0,b)}};_.Pn=function(){Nn||(Nn=new On);return Nn};_.Rn=function(a){return _.qa("ytcsi."+(a||"")+"data_")||_.Qn(a)};_.Sn=function(a){a=_.Rn(a);a.metadata||(a.metadata={});return a.metadata}; _.Tn=function(a){a=_.Rn(a);a.tick||(a.tick={});return a.tick};_.Un=function(a){a=_.Rn(a);if(a.gel){const b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else a.gel={gelTicks:{},gelInfos:{}};return a.gel};_.Vn=function(a){a=_.Un(a);a.gelInfos||(a.gelInfos={});return a.gelInfos};_.Wn=function(a){let b=_.Rn(a).nonce;b||(b=ln(),_.Rn(a).nonce=b);return b};_.Qn=function(a){const b={tick:{},info:{}};_.pa("ytcsi."+(a||"")+"data_",b);return b}; Xn=function(){let a=_.qa("ytcsi.debug");a||(a=[],_.pa("ytcsi.debug",a),_.pa("ytcsi.reference",{}));return a};_.Zn=function(a){const b=Xn();b.push(a);_.x("limit_ytcsi_debug_array_size")&&b.length>Yn&&b.splice(0,b.length-Yn)};_.ao=function(a){a=a||"";const b=_.$n();if(b[a])return b[a];const c={timerName:a,info:{},tick:{},span:{},jspbInfo:[]};_.Zn(c);return b[a]=c};_.$n=function(){const a=_.qa("ytcsi.reference");if(a)return a;Xn();return _.qa("ytcsi.reference")}; bo=function(a){if(a.name==="JavaException")return!0;a=a.stack;return a.includes("chrome://")||a.includes("-extension://")||a.includes("webkit-masked-url://")};co=function(a){if(!a.stack)return!0;const 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}; _.io=function(){if(!eo){var a=eo=new fo;a.wd.length=0;a.cd.length=0;_.go(a,ho)}return eo};_.go=function(a,b){b.wd&&a.wd.unshift.apply(a.wd,b.wd);b.cd&&a.cd.unshift.apply(a.cd,b.cd)};_.jo=function(a){return atob(a.replace(/-/g,"+").replace(/_/g,"/"))}; _.lo=function(a,b){const c=a.length;let d=0;const e=()=>a.charCodeAt(d++);do{var f=ko(e);if(f===Infinity)break;const h=f>>3;switch(f&7){case 0:f=ko(e);if(h===b)return f;break;case 1:if(h===b)return;d+=8;break;case 2:f=ko(e);if(h===b)return a.substr(d,f);d+=f;break;case 5:if(h===b)return;d+=4;break;default:return}}while(d500));d++);d=e}else if(typeof a==="object")for(e in a){if(a[e]){a:{var f=e;var h=a[e],k=b,l=c;if(typeof h!=="string"||f!=="clickTrackingParams"&&f!=="trackingParams"){f=0;break a}f=(h=_.lo(_.jo(h),2))?mo(`${f}.ve`,h,k,l):0}d+=f;d+=mo(e,a[e],b,c);if(d>500)break}}else c[b]=no(a),d+=c[b].length;else c[b]=no(a),d+=c[b].length;return d}; mo=function(a,b,c,d){c+=`.${a}`;a=no(b);d[c]=a;return c.length+a.length};no=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})`}}; ro=function(a,b){const c=po(b);if(a.j[c])return a.j[c];const d=Object.keys(a.store)||[];if(d.length<=1&&po(b)===d[0])return d;const e=[];for(let h=0;h{_.Fo({writeThenSend:!0},void 0,!1,b.tier)};c>=1E3?h():c>=a?Go||(Go=Ho(()=>{h();Go=void 0},0)):d-f>=10&&(Io(!1,b.tier),e.B=d)}; zo=function(a,b){if(a.endpoint==="log_event"){_.x("more_accurate_gel_parser")&&to().storePayload({isJspb:!1},a.payload);uo(a);var c=vo(a),d=new Map;d.set(c,[a.payload]);var e=wo(a.payload)||"";b&&(Do=new b);return new _.lf((f,h)=>{Do&&Do.isReady()?Jo(d,Do,f,h,{bypassNetworkless:!0},!0,e==="gelDebuggingEvent"):f()})}}; vo=function(a){var b="";if(a.dangerousLogToVisitorSession)b="visitorOnlyApprovedKey";else if(a.cttAuthInfo){b=a.cttAuthInfo;const c={};b.videoId?c.videoId=b.videoId:b.playlistId&&(c.playlistId=b.playlistId);Ko[a.cttAuthInfo.token]=c;b=a.cttAuthInfo.token}return b};_.Fo=function(a={},b,c=!1,d){new _.lf((e,f)=>{const h=Eo(c,d),k=h.v;h.v=!1;Lo(h.o);Lo(h.j);h.j=0;Do&&Do.isReady()?d===void 0&&_.x("enable_web_tiered_gel")?Mo(e,f,a,b,c,300,k):Mo(e,f,a,b,c,d,k):(Io(c,d),e())})}; Mo=function(a,b,c={},d,e=!1,f=200,h=!1){var k=Do;const 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")?to().smartExtractMatchingEntries({keys:[m,e],sizeLimit:1E3}):to().extractMatchingEntries(e),l.set(d,f);else for(const p of Object.keys(Ao))d=_.x("enable_web_tiered_gel")?to().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:p,tier:f},{isJspb:!1,cttAuthInfo:p}],sizeLimit:1E3}):to().extractMatchingEntries({isJspb:!1,cttAuthInfo:p}), d.length>0&&l.set(p,d),(_.x("web_fp_via_jspb_and_json")&&c.writeThenSend||!_.x("web_fp_via_jspb_and_json"))&&delete Ao[p];Jo(l,k,a,b,c,!1,h)}; Io=function(a=!1,b=200){const c=()=>{_.Fo({writeThenSend:!0},void 0,a,b)},d=Eo(a,b);var e=d===No||d===Oo?5E3:Po;_.x("web_gel_timeout_cap")&&!d.j&&(e=Ho(()=>{c()},e),d.j=e);Lo(d.o);e=_.w("LOGGING_BATCH_TIMEOUT",_.Yi("web_gel_debounce_ms",1E4));_.x("shorten_initial_gel_batch_timeout")&&Qo&&(e=Ro);e=Ho(()=>{_.Yi("gel_min_batch_size")>0?to().getSequenceCount({cttAuthInfo:void 0,isJspb:a,tier:b})>=So&&c():c()},e);d.o=e}; Jo=function(a,b,c,d,e={},f,h){const k=Math.round((0,_.Kk)());let l=a.size;const m=To(h);for(const [p,n]of a){a=p;h=n;const t=_.fd({context:Ul(b.config_||Tl())});if(!_.wa(h)&&!_.x("throw_err_when_logevent_malformed_killswitch")){d();break}t.events=h;(h=Ko[a])&&Uo(t,a,h);delete Ko[a];const r=a==="visitorOnlyApprovedKey";Vo(t,k,r);_.x("always_send_and_write")&&(e.writeThenSend=!1);const v=H=>{_.x("start_client_gcf")&&_.Te.fb(async()=>{await Wo(H)});l--;l||c()};let z=0;const C=()=>{z++;if(e.bypassNetworkless&& z===1)try{bn(b,m,t,Xo({writeThenSend:!0},r,v,C,f)),Qo=!1}catch(H){_.yi(H),d()}l--;l||c()};try{bn(b,m,t,Xo(e,r,v,C,f)),Qo=!1}catch(H){_.yi(H),d()}}};Xo=function(a,b,c,d,e){a={retry:!0,onSuccess:c,onError:d,networklessOptions:a,dangerousLogToVisitorSession:b,yC:!!e,headers:{},postBodyFormat:"",postBody:"",compress:_.x("compress_gel")||_.x("compress_gel_lr")};Yo()&&(a.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,_.Kk)())));return a}; Vo=function(a,b,c){Yo()||(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),_.ui("BATCH_CLIENT_COUNTER",c),a.serializedClientEventId={serializedEventId:b,clientCounter:String(c)})}; Uo=function(a,b,c){let d;if(c.videoId)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}]}; uo=function(a){var b=_.Zi("il_payload_scraping")==="enable_il_payload_scraping";if(!_.qa("yt.logging.transport.enableScrapingForTest"))if(b)Zo=[],_.pa("yt.logging.transport.enableScrapingForTest",!0),_.pa("yt.logging.transport.scrapedPayloadsForTesting",Zo),_.pa("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),_.pa("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), _.pa("yt.logging.transport.scrapeClientEvent",!0);else return;b=_.qa("yt.logging.transport.scrapedPayloadsForTesting");const c=_.qa("yt.logging.transport.payloadToScrape"),d=_.qa("yt.logging.transport.scrapeClientEvent");if(c&&c.length>=1)for(let e=0;e{_.Pn().currentState==="none"?a():_.Pn().install({none:{callback:a}})},b):_.Dj(a,b)};Lo=function(a){_.x("transport_use_scheduler")?_.Te.Pa(a):window.clearTimeout(a)}; Wo=async function(a){a=a?.responseContext?.globalConfigGroup;var b=_.A(a,$o),c=a?.hotHashData;const d=_.A(a,ap),e=a?.coldHashData,f=_.y().resolve(_.pn(Ql));f&&(c&&(b?await Ol(f,c,b):await Ol(f,c)),e&&(d?await Pl(f,e,d):await Pl(f,e)));b=a?.rawFinchStaticConfigGroup;(a=a?.finchStaticHashData)?(c=_.y().resolve(_.pn(bp)))?await c.KE({config:b||{},AC:a||""}):(b||a)&&_.Ai(new _.Cj("FinchConfigManagerService is not present, but Finch config data is present.")):b&&_.Ai(new _.Cj("Finch config data is present, but hash is missing."))}; Eo=function(a,b=200){return a?b===300?No:cp:b===300?Oo:dp};wo=function(a){a=Object.keys(a);for(const b of a)if(xo[b])return b};yo=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}};To=function(a=!1){return a&&_.x("vss_through_gel_video_stats")?"video_stats":"log_event"}; _.fp=function(a,b,c,d={}){const e={},f=Math.round(d.timestamp||(0,_.Kk)());e.eventTimeMs=f=5)){f=[];for(h of mp)try{h()&&f.push(h())}catch(C){}var h=f;h=[...np,...h];var k=Cb(a);f=k.message||"Unknown Error";const v=k.name||"UnknownError";var l=k.stack||a.o||"Not available";if(l.startsWith(`${v}: ${f}`)){var m=l.split("\n");m.shift();l=m.join("\n")}m=k.lineNumber||"Not available";k=k.fileName||"Not available";let z=0;if(a.hasOwnProperty("args")&&a.args&&a.args.length)for(var p=0;p=500);p++);else if(a.hasOwnProperty("params")&& a.params){const C=a.params;if(typeof a.params==="object")for(p in C){if(!C[p])continue;const H=`params.${p}`,D=no(C[p]);b[H]=D;z+=H.length+D.length;if(z>500)break}else b.params=no(C)}if(h.length)for(p=0;p=500);p++);navigator.vendor&&!b.hasOwnProperty("vendor")&&(b["device.vendor"]=navigator.vendor);b={message:f,name:v,lineNumber:m,fileName:k,stack:l,params:b,sampleWeight:1};p=Number(a.columnNumber);isNaN(p)||(b.lineNumber=`${b.lineNumber}:${p}`); if(a.level==="IGNORED")var n=0;else a:{a=_.io();for(n of a.wd)if(b.message&&b.message.match(n.gE)){n=n.weight;break a}for(var t of a.cd)if(t.callback(b)){n=t.weight;break a}n=1}b.sampleWeight=n;n=b;for(var r of op){if(!r.ri[n.name])continue;t=r.ri[n.name];for(const C of t){t=n.message.match(C.regexp);if(!t)continue;n.params["params.error.original"]=t[0];a=C.groups;b={};for(p=0;p{const d=(0,_.Kk)();for(const e in Dp)Dp[e]&&d-Dp[e].time>6E4&&delete Dp[e];a&&(a.j=0)},5E3));return c.count>5?(c.count===6&&Math.random()*1E5<1&&(c=new _.Cj("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||_.jp(c)),!0):!1};Fp=function(a=0){return _.w("client-screen-nonce-store",{})[a]}; Gp=function(a,b=0){let c=_.w("client-screen-nonce-store");c||(c={},_.ui("client-screen-nonce-store",c));c[b]=a};Hp=function(a=0){return a===0?"ROOT_VE_TYPE":`ROOT_VE_TYPE.${a}`};_.Ip=function(a=0){return _.w(Hp(a))};Jp=function(){let a=_.w("csn-to-ctt-auth-info");a||(a={},_.ui("csn-to-ctt-auth-info",a));return a};_.Kp=function(a=0){a=Fp(a);if(!a&&!_.w("USE_CSN_FALLBACK",!0))return null;a||(a="UNDEFINED_CSN");return a?a:null};Lp=function(a,b,c){const d=Jp();(c=_.Kp(c))&&delete d[c];b&&(d[a]=b)}; _.Mp=function(a){return Jp()[a]};_.Op=function(a,b,c=0,d){if(a!==Fp(c)||b!==_.w(Hp(c)))if(Lp(a,d,c),Gp(a,c),_.ui(Hp(c),b),b=()=>{setTimeout(()=>{a&&_.hp("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:Np,clientScreenNonce:a})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(e){b()}else b()}; _.Pp=function(a,b){if(!_.x("web_csi_action_sampling_enabled")||!_.Rn(b).actionDisabled){var c=_.ao(b||"");_.en(c.info,a);a.loadType&&(c=a.loadType,_.Sn(b).loadType=c);_.en(_.Vn(b),a);c=_.Wn(b);b=_.Rn(b).cttAuthInfo;Cp().info(a,c,b)}};Qp=function(){return(_.y().resolve(_.pn(Ql))?.bi()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(a=>Object.values(a)[0])}; _.Sp=function(a,b,c){if(!_.x("web_csi_action_sampling_enabled")||!_.Rn(c).actionDisabled){var d=_.Wn(c),e;if(e=_.x("web_csi_debug_sample_enabled")&&d){_.y().resolve(_.pn(Ql))?.bi()&&!Rp&&(Rp=!0,_.Sp("gcfl",(0,_.Kk)(),c));e=_.y().resolve(_.pn(Ql))?.bi()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var f;if(f=e!==0)b:{f=Qp();if(f.length>0)for(let k=0;k{const c=_.Tn(b);return a in c})()};ja=Object.create;ia=Object.defineProperty;ha=globalThis;aa="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");ha.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;na(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(/([-()\[\]{}+?*.$\^|,:#>>0);var Hm=class{constructor({url:a,pF:b}){this.o=a;this.B=b;this.v=(new Date).getTime()-17040672E5;this.j={};const c=/[?&]([^&=]+)=([^&]*)/g;for(;b=c.exec(a);)this.j[b[1]]=b[2]}};_.Ea(_.Ja,Error);_.Ja.prototype.name="CustomError";var ld;var La=globalThis.trustedTypes,Na;_.Pa=class{constructor(a){this.j=a}toString(){return this.j+""}};Sa(a=>a``)||Sa(a=>a`\0`)||Sa(a=>a`\n`)||Sa(a=>a`\u0000`);_.Ta=class{constructor(a){this.j=a}toString(){return this.j}};_.fq=new _.Ta("about:invalid#zClosurez");var Ya;_.Wa=class{constructor(a){this.Tt=a}};_.gq=new _.Wa(a=>/^[^:]*([/?#]|$)/.test(a));_.hq=Xa("tel");_.iq=Xa("data");_.jq=Xa("http");_.kq=Xa("https");_.lq=Xa("ftp");_.mq=Xa("mailto");_.nq=Xa("intent");_.oq=Xa("sms");_.pq=Xa("vnd.youtube");Ya=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;_.bb=class{constructor(a){this.j=a}toString(){return this.j+""}};_.fb=class{constructor(a){this.j=a}toString(){return this.j+""}};var mb="alternate author bookmark canonical cite help icon license modulepreload next prefetch dns-prefetch prerender preconnect preload prev search subresource".split(" ");var Bb={};var Hb;Hb=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");_.Ub=/#|$/;var rq=!!(dq[0]>>18&1),sq=!!(dq[0]&8192),tq=!!(dq[0]>>20&1),uq=!!(dq[0]&4),vq=!!(dq[0]&8),wq=!!(dq[0]&512);var Zb,Mc;Zb=rq?tq:sa(610401301,!1);_.xq=rq?uq:sa(513659523,!1);_.yq=rq?sq||!vq:sa(568333945,!0);Mc=rq?sq||!wq:sa(748402147,!0);var $b,zq=_.u.navigator;$b=zq?zq.userAgentData||null:null;_.jc[" "]=function(){};var Aq,Bq,Cq;Aq=dc();Bq=cc()?!1:bc("Trident")||bc("MSIE");_.ol=bc("Edge");Cq=bc("Gecko")&&!(_.Yb().toLowerCase().indexOf("webkit")!=-1&&!bc("Edge"))&&!(bc("Trident")||bc("MSIE"))&&!bc("Edge");_.Dq=_.Yb().toLowerCase().indexOf("webkit")!=-1&&!bc("Edge");_.Eq=_.Dq&&bc("Mobile");hc()||bc("Macintosh");hc()||bc("Windows");(hc()?$b.platform==="Linux":bc("Linux"))||hc()||bc("CrOS");_.Fq=hc()?$b.platform==="Android":bc("Android");ic();bc("iPad");bc("iPod");_.Gq=ic()||bc("iPad")||bc("iPod"); _.Hq=_.Yb().toLowerCase().indexOf("kaios")!=-1;ec();_.Iq=ic()||bc("iPod");_.Jq=bc("iPad");!bc("Android")||fc()||ec()||dc()||bc("Silk");fc();var tk=bc("Safari")&&!(fc()||(cc()?0:bc("Coast"))||dc()||(cc()?0:bc("Edge"))||(cc()?ac("Microsoft Edge"):bc("Edg/"))||(cc()?ac("Opera"):bc("OPR"))||ec()||bc("Silk")||bc("Android"))&&!(ic()||bc("iPad")||bc("iPod"));_.lc={};_.kc=null;var nc=void 0;var yc,Pc,Jc;_.Ac=_.pc();_.Kq=_.pc();yc=_.pc();_.Lq=_.pc();Pc=_.pc();_.Fc=_.pc("m_m",!0);Jc=_.pc();_.Mq=_.pc();var Oq;_.rc=_.pc("jas",!0);Oq=[];Oq[_.rc]=7;_.Nq=Object.freeze(Oq);_.Gc={};_.qc={};_.Pq=Object.freeze({});var uc,Jn;_.vc=_.tc(a=>typeof a==="number");uc=_.tc(a=>typeof a==="string");Jn=_.tc(a=>a!=null&&typeof a==="object"&&typeof a.then==="function");_.Qq=_.tc(a=>!!a&&(typeof a==="object"||typeof a==="function"));var Rq,Sq;_.Dc=_.tc(a=>a>=Rq&&a<=Sq);Rq=BigInt(Number.MIN_SAFE_INTEGER);Sq=BigInt(Number.MAX_SAFE_INTEGER);_.Tq=typeof BigInt==="function"?BigInt.asIntN:void 0;_.Uq=typeof BigInt==="function"?BigInt.asUintN:void 0;_.Vq=Number.isSafeInteger;_.Wq=Number.isFinite;_.Xq=Math.trunc;var Kc={};var Bc;_.Yq=_.wc(0);_.Zq=Uc();_.$q=Uc();_.ar=Uc();_.br=Uc();_.cr=Uc();_.dr=Uc();_.er=Uc();_.fr=Uc();_.gr=Uc();_.hr=Uc();_.ir=Uc();_.jr=Uc();_.kr=Uc();_.lr=class{constructor(a,b,c){this.Ba=_.Oc(a,b,c,2048)}toJSON(){return Lc(this)}serialize(a){return JSON.stringify(Lc(this,a))}clone(){const a=this.Ba,b=a[_.rc]|0;return _.Rc(this,a,b)?_.Sc(this,a,!0):new this.constructor(_.Qc(a,b,!1))}};_.lr.prototype[_.Fc]=_.Gc;var Pi=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 Xc={Jw:"allow-forms",Lw:"allow-modals",Mw:"allow-orientation-lock",Nw:"allow-pointer-lock",Ow:"allow-popups",Pw:"allow-popups-to-escape-sandbox",Qw:"allow-presentation",Rw:"allow-same-origin",Sw:"allow-scripts",Tw:"allow-top-navigation",Uw:"allow-top-navigation-by-user-activation"},$c=Wc(()=>Zc());_.g=_.bd.prototype;_.g.clone=function(){return new _.bd(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 gd="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var pp=class{constructor(a,b){this.j=a===qp&&b||""}toString(){return this.j}},qp={};new pp(qp,"");_.g=jd.prototype;_.g.getElementsByTagName=function(a,b){return(b||this.j).getElementsByTagName(String(a))};_.g.createElement=function(a){return pd(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){od(_.kd(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=_.rd;_.g.contains=function(a,b){return a&&b?a==b||a.contains(b):!1};_.g.isFocusable=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")||sd(a)):a.hasAttribute("tabindex")&&sd(a)};var Oi=(new Date).getTime();_.g=yd.prototype;_.g.isEnabled=function(){if(!_.u.navigator.cookieEnabled)return!1;if(!this.isEmpty())return!0;this.set("TESTCOOKIESENABLED","1",{ai:60});if(this.get("TESTCOOKIESENABLED")!=="1")return!1;this.remove("TESTCOOKIESENABLED");return!0}; _.g.set=function(a,b,c){let d;var e=!1;let f;if(typeof c==="object"){f=c.sameSite;e=c.secure||!1;d=c.domain||void 0;var h=c.path||void 0;var k=c.ai}if(/[;=\s]/.test(a))throw Error("D`"+a);if(/[;\r\n]/.test(b))throw Error("E`"+b);k===void 0&&(k=-1);c=d?";domain="+d:"";h=h?";path="+h:"";e=e?";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+e+(f!=null?";samesite="+f:"")}; _.g.get=function(a,b){const c=a+"=",d=(this.j.cookie||"").split(";");for(let e=0,f;e=0;b--)this.remove(a[b])}; _.qj=new yd(typeof document=="undefined"?null:document);var Ed;_.mr=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}};_.nr=new _.mr("n73qwf","n73qwf");_.Od.prototype.Z=!1;_.Od.prototype.fa=function(){return this.Z};_.Od.prototype.dispose=function(){this.Z||(this.Z=!0,this.oa())};_.Od.prototype[Symbol.dispose]=function(){this.dispose()};_.Od.prototype.addOnDisposeCallback=function(a,b){this.Z?b!==void 0?a.call(b):a():(this.J||(this.J=[]),b&&(a=a.bind(b)),this.J.push(a))};_.Od.prototype.oa=function(){if(this.J)for(;this.J.length;)this.J.shift()()};ta=ta||{};_.Ea(Pd,_.Od);Pd.prototype.initialize=function(){};Qd.prototype.execute=function(a){this.j&&(this.j.call(this.o||null,a),this.j=this.o=null)};Qd.prototype.abort=function(){this.o=this.j=null};ta.Sp=Qd;_.Ea(Rd,_.Od);_.g=Rd.prototype;_.g.ou=Pd;_.g.zg=null;_.g.Lp=function(){return this.j};_.g.getId=function(){return this.D};_.g.isLoaded=function(){return!!this.zg};_.g.onLoad=function(a){var b=new this.ou;b.initialize(a());this.zg=b;b=(b=Vd(this.o,a()))||Vd(this.B,a());b||(this.v.length=0);return b};_.g.onError=function(a){(a=Vd(this.v,a))&&_.Wb(Error("G`"+a));this.o.length=0;this.B.length=0};_.g.oa=function(){Rd.wb.oa.call(this);_.Md(this.zg)};ta.Kf=Rd;var xg={ERROR:"error",IDLE:"idle",qp:"active",Eq:"userIdle",Dq:"userActive"};_.g=Wd.prototype;_.g.Eo=function(){};_.g.Lg=function(){};_.g.Xi=function(){throw Error("H");};_.g.zi=function(){throw Error("I");};_.g.bn=function(){return null};_.g.isActive=function(){return!1};_.g.An=function(){return!1};_.g.Lk=function(){};_.g.Al=function(){};var or=class{init(){_.Ca("_F_installCss",a=>{a&&Xd(a)})}};var Zd=class{constructor(){this.j={};this.o="";this.v={}}toString(){var a=this.o+he(this);const b=_.Rb(this.v);let c="";b!=""&&(c="?"+b);return a+c}clone(){const a=new Zd;a.j={...this.j};a.o=this.o;a.v={...this.v};return a}},$d={fB:"k",Dx:"ck",oA:"m",Ux:"exm",Sx:"excm",Ew:"am",Kw:"amc",bA:"mm",dB:"rt",Sz:"d",Tx:"ed",QB:"sv",Gx:"deob",ox:"cb",vx:"ccb",qx:"cbi",GB:"rs",kB:"sdch",Tz:"im",Hx:"dg",Qx:"br",Px:"br-d",Rx:"rb",kC:"zs",jC:"wt",Vx:"ee",PB:"sm",mA:"md",Oz:"gssmodulesetproto",hC:"ujg",gC:"sp", FB:"slk",Ix:"dti",Vz:"ic"},pr=RegExp("^(gapi\\.)?loaded(_g|_h)?(_[0-9a-z]+)+$"),qr=RegExp("^[a-zA-Z0-9-_*]+$");var qe=!1;_.ig=typeof AsyncContext!=="undefined"&&typeof AsyncContext.Snapshot==="function"?a=>a&&AsyncContext.Snapshot.wrap(a):a=>a;_.te.prototype.stopPropagation=function(){this.o=!0};_.te.prototype.preventDefault=function(){this.defaultPrevented=!0};_.Ea(ue,_.te); ue.prototype.init=function(a,b){const 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=_.Dq||a.offsetX!==void 0?a.offsetX:a.layerX, this.offsetY=_.Dq||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&&ue.wb.preventDefault.call(this)};ue.prototype.stopPropagation=function(){ue.wb.stopPropagation.call(this);this.j.stopPropagation?this.j.stopPropagation():this.j.cancelBubble=!0};ue.prototype.preventDefault=function(){ue.wb.preventDefault.call(this);const a=this.j;a.preventDefault?a.preventDefault():a.returnValue=!1};var Ee="closure_listenable_"+(Math.random()*1E6|0);var ve=0;ye.prototype.add=function(a,b,c,d,e){const f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.j++);const h=Ae(a,b,d,e);h>-1?(b=a[h],c||(b.gh=!1)):(b=new we(b,this.src,f,!!d,e),b.gh=c,a.push(b));return b};ye.prototype.remove=function(a,b,c,d){a=a.toString();if(!(a in this.listeners))return!1;const e=this.listeners[a];b=Ae(e,b,c,d);return b>-1?(xe(e[b]),Array.prototype.splice.call(e,b,1),e.length==0&&(delete this.listeners[a],this.j--),!0):!1};var He="closure_lm_"+(Math.random()*1E6|0),Pe={},Ke=0,Qe="__closure_events_fn_"+(Math.random()*1E9>>>0);_.Ea(_.Re,_.Od);_.Re.prototype[Ee]=!0;_.g=_.Re.prototype;_.g.addEventListener=function(a,b,c,d){_.Ce(this,a,b,c,d)};_.g.removeEventListener=function(a,b,c,d){_.Ne(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.Ka;const d=a.type||a;if(typeof a==="string")a=new _.te(a,c);else if(a instanceof _.te)a.target=a.target||c;else{var e=a;a=new _.te(d,c);hd(a,e)}e=!0;let f,h;if(b)for(h=b.length-1;!a.o&&h>=0;h--)f=a.currentTarget=b[h],e=Se(f,d,!0,a)&&e;a.o||(f=a.currentTarget=c,e=Se(f,d,!0,a)&&e,a.o||(e=Se(f,d,!1,a)&&e));if(b)for(h=0;!a.o&&hsetTimeout(b,c),Pa:b=>{clearTimeout(b)}};this.j=window.navigator?.onLine??!0;this.B=async()=>{await We(this)};window.addEventListener("offline",this.B);window.addEventListener("online",this.B);this.I||Xe(this)}dispose(){window.removeEventListener("offline",this.B);window.removeEventListener("online",this.B);this.Zb.Pa(this.I);delete Ue.instance}Cb(){return this.j}};var $e=null,Ze=new Map;var rr=a=>{a=a.clone();ne(a);ae(a,"dg",null);ae(a,"d","0");ie(a,null);je(a,null);return a},sr=!0,tr=(a,b,{cssRowKey:c,Od:d,md:e,callback:f}={})=>{if(b)for(const h of b)if(!qr.test(h))throw Error("J`"+h);ae(a,"m",b.join(","));e&&le(a,e);c&&(ae(a,"ck",c),d?ae(a,"rs",d):sr&&(sr=!1));if(f){if(f!=null&&!pr.test(f))throw Error("K`"+f);ae(a,"cb",f)}a=a.toString();a.lastIndexOf("/",0)==0&&(b=_.Ib(document.location.href),a=_.Gb(b[1],b[2],b[3],b[4])+a);return _.Qa(a)},Yf=(a,b,{Pk:c=[],cssRowKey:d,Od:e,md:f, callback:h}={})=>{a=rr(a);je(a,c);return tr(a,b,{cssRowKey:d,Od:e,md:f,callback:h})},Xf=(a,b,{Qk:c=[],Pk:d=[],cssRowKey:e,Od:f,md:h,callback:k}={})=>{a=rr(a);ae(a,"d","1");ie(a,c);je(a,d);return tr(a,b,{cssRowKey:e,Od:f,md:h,callback:k})};var ur=class{constructor(a,b){this.v=a;this.B=b;this.o=0;this.j=null}get(){let a;this.o>0?(this.o--,a=this.j,this.j=a.next,a.next=null):a=this.v();return a}};var vr=class{constructor(){this.o=this.j=null}add(a,b){const c=ef.get();c.set(a,b);this.o?this.o.next=c:this.j=c;this.o=c}remove(){let a=null;this.j&&(a=this.j,this.j=this.j.next,this.j||(this.o=null),a.next=null);return a}},ef=new ur(()=>new wr,a=>a.reset()),wr=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 xr,ff=!1,df=new vr,qf=(a,b)=>{xr||yr();ff||(xr(),ff=!0);df.add(a,b)},yr=()=>{const a=Promise.resolve(void 0);xr=()=>{a.then(gf)}};mf.prototype.reset=function(){this.context=this.j=this.o=this.child=null;this.v=!1};var nf=new ur(function(){return new mf},function(a){a.reset()});_.lf.prototype.then=function(a,b,c){return Af(this,(0,_.ig)(typeof a==="function"?a:null),(0,_.ig)(typeof b==="function"?b:null),c)};_.hf(_.lf);_.g=_.lf.prototype;_.g.finally=function(a){a=(0,_.ig)(a);return new _.lf((b,c)=>{uf(this,d=>{a();b(d)},d=>{a();c(d)})})};_.g.Hf=function(a,b){return Af(this,null,(0,_.ig)(a),b)};_.g.catch=_.lf.prototype.Hf; _.g.cancel=function(a){if(this.Y==0){const b=new _.zf(a);qf(function(){vf(this,b)},this)}};_.g.nw=function(a){this.Y=0;_.kf(this,2,a)};_.g.ow=function(a){this.Y=0;_.kf(this,3,a)};_.g.wh=function(){let a;for(;a=wf(this);)xf(this,a,this.Y,this.Eb);this.Hj=!1};_.Ef=_.Wb;_.Ea(_.zf,_.Ja);_.zf.prototype.name="cancel";_.Ea(Hf,_.Ja);Hf.prototype.name="XhrError";_.Ea(If,Hf);If.prototype.name="XhrHttpError";_.Ea(Jf,Hf);Jf.prototype.name="XhrTimeoutError";_.Jg=class{constructor(a,b,c,d=!1,e=!1){this.J=ce(_.Ra(a).toString(),!0);this.va=b;this.ja=c;this.I=d;this.v={};this.M=[];this.ha=!0;this.V=(a=fe(this.J,"excm"))?a.split(","):[];this.Wa=e;this.Ug=!1;this.Uf="anonymous";this.Tg=4043;this.Z=document.head||document.documentElement;this.o=this.D=null;this.Ta=!0;re();this.U=null;_.Lf(this,ke(this.J));this.fetchPriority=void 0;this.Ca=!1;this.ba()}async Ka(){throw Error("T");}ba(){}load(a,b,c,d,e=b){_.Ra(a);var f=this.Ug,h=this.Uf,k=this.fetchPriority; const l=_.qd("SCRIPT");_.lb(l,a);f&&(l.crossOrigin=h);l.async=!1;k&&l.setAttribute("fetchpriority",k);_.Lf(this,b);_.$f(this,a,l,b,c,d,e)}};var ag=new Uint8Array(123);var ug=[];_.g=dg.prototype;_.g.cancel=function(a){if(this.j)this.Eb instanceof dg&&this.Eb.cancel();else{if(this.parent_){const b=this.parent_;delete this.parent_;a?b.cancel(a):(b.J--,b.J<=0&&b.cancel())}this.M?this.M.call(this.Z,this):this.I=!0;this.j||(a=new pg(this),hg(this),fg(this,!1,a))}};_.g.Bm=function(a,b){this.D=!1;fg(this,a,b)};_.g.callback=function(a){hg(this);fg(this,!0,a)};_.g.finally=function(a){return og(new Promise((b,c)=>{jg(this,d=>{a();b(d)},d=>{a();c(d)})}))}; _.g.then=function(a,b,c){let d,e;const f=new _.lf(function(h,k){e=h;d=k});jg(this,e,function(h){h instanceof pg?f.cancel():d(h);return mg},this);return f.then(a,b,c)};_.hf(dg);dg.prototype.isError=function(a){return a instanceof Error};var mg={};_.Ea(gg,_.Ja);gg.prototype.message="Deferred has already fired";gg.prototype.name="AlreadyCalledError";_.Ea(pg,_.Ja);pg.prototype.message="Deferred was canceled";pg.prototype.name="CanceledError"; ng.prototype.throwError=function(){delete lg[this.j];throw this.o;};var lg={};var qg=class extends Error{constructor(a,b,c,d,e){super();this.name="ModuleLoadFailure";this.type=a;this.status=b;this.Qk=c;this.url=d;this.cause=e;this.message=this.toString()}toString(){return`${rg(this)} (${this.status!=void 0?this.status:"?"})`}};ta.eb=qg;ta.eb.Type={Kl:0,Ti:1,TIMEOUT:2,El:3,Ui:4};_.Ea(sg,Wd);_.Ea(tg,_.Ja);_.g=sg.prototype;_.g.Eo=function(a){this.va=a}; _.g.Lg=function(a,b){if(!(this instanceof sg))this.Lg(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 p=0;p0};_.g.An=function(){return this.I.length>0}; _.g.Yh=function(a,b=0,c){const d=Dg(this,a);this.D=d;this.J=this.va?a:_.wb(d);yg(this);if(d.length!==0){this.ja.push.apply(this.ja,d);a=this.Z;if(!a)throw Error("V");if(Object.keys(this.B).length>0&&!a.Ta)throw Error("W");Qf(a,_.wb(d),{md:this.B,onError:(e,f,h)=>Hg(this,this.J,d,e!=null?e:void 0,f,b,!!h),onTimeout:(0,_.za)(this.Ms,this),forceReload:!!c})}}; _.g.Jf=function(){if(this.v){var a=this.v.getId(),b=[];if(this.B[a]){for(const c of Object.keys(this.B[a])){const d=this.Na(c);d&&!d.isLoaded()&&(this.zi(a,c),b.push(c))}this.ug(b)}this.fa()||((b=this.j[a].onLoad((0,_.za)(this.bn,this)))&&b.length&&Eg(this,new ta.eb(ta.eb.Type.Ui,void 0,void 0,void 0,b[0])),_.vb(this.I,a),_.vb(this.D,a),this.D.length===0&&Gg(this),this.Ca&&a==this.Ca&&(this.ba.j||this.ba.callback()),yg(this),this.v=null)}}; _.g.pg=function(a){if(_.sb(this.D,a))return!0;for(let b=0;b{b.zg=new Pd;_.vb(this.D,b.getId())},b=>!b.isLoaded());this.v=this.Na(a)}; _.g.Lk=function(a){this.v||(this.j.synthetic_module_overhead=new ta.Kf([],"synthetic_module_overhead"),this.v=this.j.synthetic_module_overhead);Sd(this.v.o,a)};_.g.Ms=function(){Fg(this,new ta.eb(ta.eb.Type.TIMEOUT));Gg(this)};_.g.Al=function(a,b){Array.isArray(a)||(a=[a]);for(let e=0;e{b[d]||(b[d]=Pg(this,d),c.push(d))});Og(this,c);return b}hm(a){this.j?.getId()==="synthetic_module_overhead"&&this.Jf();Qg(this,this.v[a]?.Lp()??[],b=>{b.zg=new Pd},b=>!b.isLoaded());this.j=this.Na(a)}Jf(){if(this.j){var a=this.j.getId(),b=[];if(this.o[a]){for(const c of Object.keys(this.o[a]))this.Na(c).isLoaded()||(this.zi(a,c),b.push(c));this.ug(b)}this.j.onLoad(()=>null);this.j=null;(!this.pg(a)&&/^sy[0-9a-z]{0,4}$/.test(a)|| a==="synthetic_module_overhead")&&delete this.v[a];Rg(this,a)}}Lk(a){this.j||(this.v.synthetic_module_overhead=new ta.Kf([],"synthetic_module_overhead"),this.j=this.v.synthetic_module_overhead);Sd(this.j.o,a)}};var Qi=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]}};_.Ug.prototype.next=function(){return _.Ar};_.Ar={done:!0,value:void 0};_.Ug.prototype.zc=function(){return this};var Vg=class{constructor(a){this.o=a}zc(){return new Wg(this.o())}[Symbol.iterator](){return new Xg(this.o())}j(){return new Xg(this.o())}},Wg=class extends _.Ug{constructor(a){super();this.o=a}next(){return this.o.next()}[Symbol.iterator](){return new Xg(this.o)}j(){return new Xg(this.o)}},Xg=class extends Vg{constructor(a){super(()=>a);this.v=a}next(){return this.v.next()}};var Br=_.u.JSON.stringify;_.Cr=class{constructor(){this.promise=new Promise((a,b)=>{this.resolve=a;this.reject=b})}};_.Ea(_.Zg,_.Od);_.g=_.Zg.prototype;_.g.subscribe=function(a,b,c){let d=this.o[a];d||(d=this.o[a]=[]);const 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]){const d=this.j;if(a=a.find(function(e){return d[e+1]==b&&d[e+2]==c}))return this.Sg(a)}return!1}; _.g.Sg=function(a){const b=this.j[a];if(b){const c=this.o[b];this.B!=0?(this.v.push(a),this.j[a+1]=()=>{}):(c&&_.vb(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){const e=Array(arguments.length-1);var d=arguments.length;let f;for(f=1;f0&&this.B==0)for(;c=this.v.pop();)this.Sg(c)}}return f!=0}return!1}; _.g.clear=function(a){if(a){const b=this.o[a];b&&(b.forEach(this.Sg,this),delete this.o[a])}else this.j.length=0,this.o={}};_.g.oa=function(){_.Zg.wb.oa.call(this);this.clear();this.v.length=0};ah.prototype.set=function(a,b){b===void 0?this.j.remove(a):this.j.set(a,Br(b))};ah.prototype.get=function(a){let b;try{b=this.j.get(a)}catch(c){return}if(b!==null)try{return JSON.parse(b)}catch(c){throw"Storage: Invalid value was encountered";}};ah.prototype.remove=function(a){this.j.remove(a)};_.Ea(bh,ah);bh.prototype.set=function(a,b){bh.wb.set.call(this,a,dh(b))};bh.prototype.o=function(a){a=bh.wb.get.call(this,a);if(a===void 0||a instanceof Object)return a;throw"Storage: Invalid value was encountered";};bh.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};_.Ea(_.eh,bh);_.eh.prototype.set=function(a,b,c){if(b=dh(b)){if(c){if(c<_.Ba()){_.eh.prototype.remove.call(this,a);return}b.expiration=c}b.creation=_.Ba()}_.eh.wb.set.call(this,a,b)};_.eh.prototype.o=function(a){const b=_.eh.wb.o.call(this,a);if(b){const c=b.creation,d=b.expiration;if(d&&d<_.Ba()||c&&c>_.Ba())_.eh.prototype.remove.call(this,a);else return b}};_.Ea(gh,fh);gh.prototype[Symbol.iterator]=function(){return _.Yg(this.zc(!0)).j()};gh.prototype.clear=function(){const a=Array.from(this);for(const b of a)this.remove(b)};_.Ea(hh,gh);_.g=hh.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){ih(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){ih(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){ih(this);this.j.removeItem(a)}; _.g.zc=function(a){ih(this);var b=0,c=this.j,d=new _.Ug;d.next=function(){if(b>=c.length)return _.Ar;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(){ih(this);this.j.clear()};_.g.key=function(a){ih(this);return this.j.key(a)};_.Ea(jh,hh);_.Ea(kh,gh);kh.prototype.set=function(a,b){this.o.set(this.j+a,b)};kh.prototype.get=function(a){return this.o.get(this.j+a)};kh.prototype.remove=function(a){this.o.remove(this.j+a)};kh.prototype.zc=function(a){const b=this.o[Symbol.iterator](),c=this,d=new _.Ug;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 mh={},Dr=typeof Uint8Array!=="undefined"&&typeof Uint16Array!=="undefined"&&typeof Int32Array!=="undefined";mh.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("aa`"+c);for(var d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}}return a};mh.Wk=function(a,b){if(a.length===b)return a;if(a.subarray)return a.subarray(0,b);a.length=b;return a}; var Er={Ae: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>>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 Zh={},Hr,Ir=[],Jr=0;Jr<256;Jr++){Hr=Jr;for(var Kr=0;Kr<8;Kr++)Hr=Hr&1?3988292384^Hr>>>1:Hr>>>1;Ir[Jr]=Hr}Zh=function(a,b,c,d){c=d+c;for(a^=-1;d>>8^Ir[(a^b[d])&255];return a^-1};var Nh={};Nh={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 Ch=[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],Fh=[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],oi=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Rh=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Sh=Array(576);oh(Sh);var Th=Array(60);oh(Th);var Eh=Array(512);oh(Eh);var Bh=Array(256);oh(Bh);var Dh=Array(29);oh(Dh);var Gh=Array(30);oh(Gh);var li,mi,ni,ki=!1;var gi; gi=[new ei(0,0,0,0,function(a,b){var c=65535;for(c>a.Pb-5&&(c=a.Pb-5);;){if(a.aa<=1){$h(a);if(a.aa===0&&b===0)return 1;if(a.aa===0)break}a.S+=a.aa;a.aa=0;var d=a.Gb+c;if(a.S===0||a.S>=d)if(a.aa=a.S-d,a.S=d,Uh(a,!1),a.sa.wa===0)return 1;if(a.S-a.Gb>=a.mb-262&&(Uh(a,!1),a.sa.wa===0))return 1}a.ib=0;if(b===4)return Uh(a,!0),a.sa.wa===0?3:4;a.S>a.Gb&&Uh(a,!1);return 1}),new ei(4,4,8,4,ai),new ei(4,5,16,8,ai),new ei(4,6,32,32,ai),new ei(4,4,16,16,bi),new ei(8,16,32,32,bi),new ei(8,16,128,128,bi),new ei(8, 32,128,256,bi),new ei(32,128,258,1024,bi),new ei(32,258,258,4096,bi)];var ji={};ji=function(){this.input=null;this.te=this.pb=this.je=0;this.output=null;this.fl=this.wa=this.sf=0;this.msg="";this.state=null;this.sj=2;this.na=0};var pi=Object.prototype.toString; ii.prototype.push=function(a,b){var c=this.sa,d=this.options.chunkSize;if(this.ended)return!1;var e=b===~~b?b:b===!0?4:0;typeof a==="string"?c.input=nh(a):pi.call(a)==="[object ArrayBuffer]"?c.input=new Uint8Array(a):c.input=a;c.je=0;c.pb=c.input.length;do{c.wa===0&&(c.output=new mh.ye(d),c.sf=0,c.wa=d);a=hi(c,e);if(a!==1&&a!==0)return qi(this,a),this.ended=!0,!1;if(c.wa===0||c.pb===0&&(e===4||e===2))if(this.options.to==="string"){var f=mh.Wk(c.output,c.sf);b=f;f=f.length;if(f<65537&&(b.subarray&& Gr||!b.subarray))b=String.fromCharCode.apply(null,mh.Wk(b,f));else{for(var h="",k=0;k0||c.wa===0)&&a!==1);if(e===4)return(c=this.sa)&&c.state?(d=c.state.status,d!==42&&d!==69&&d!==73&&d!==91&&d!==103&&d!==113&&d!==666?a=Oh(c,-2):(c.state=null,a=d===113?Oh(c,-3):0)):a=-2,qi(this,a),this.ended=!0,a===0;e===2&&(qi(this,0),c.wa=0);return!0};_.E=class{constructor(a){this.name=a}};var ap=new _.E("rawColdConfigGroup");var $o=new _.E("rawHotConfigGroup");var Lr;Lr=_.u.window;_.ti=Lr?.yt?.config_||Lr?.ytcfg?.data_||{};_.pa("yt.config_",_.ti);var wi=[];var Mi=/^[\w.]*$/,Ei={q:!0,search_query:!0},Di=String(Ci);var Ni=new class{constructor(a,b){this.j=a;this.o=b}}(window,window.document);_.pa("yt.ads_.signals_.getAdSignalsString",function(a){return Fi(_.Ri(a))});_.Ba();navigator.userAgent.indexOf(" (CrKey ");var Mr;Mr=0;_.Nr=_.Dq?"webkit":Cq?"moz":Bq?"ms":Aq?"o":"";_.pa("ytDomDomGetNextId",_.qa("ytDomDomGetNextId")||(()=>++Mr));_.Or=_.u.ytEventsEventsListeners||{};_.pa("ytEventsEventsListeners",_.Or);_.Pr=_.u.ytEventsEventsCounter||{count:0};_.pa("ytEventsEventsCounter",_.Pr);_.Qr=Wc(function(){let a=!1;try{const b=Object.defineProperty({},"capture",{get:function(){a=!0}});window.addEventListener("test",null,b)}catch(b){}return a});var Rr;Rr=window;_.Kk=Rr.ytcsi&&Rr.ytcsi.now?Rr.ytcsi.now:Rr.performance&&Rr.performance.timing&&Rr.performance.now&&Rr.performance.timing.navigationStart?()=>Rr.performance.timing.navigationStart+Rr.performance.now():()=>(new Date).getTime();var Ti="XMLHttpRequest"in _.u?()=>new XMLHttpRequest:null;var Sr="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(" ");[...Sr];var dj={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"},pj=["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",...Sr],lj=!1,ij=cj;_.Vl=class{constructor(){this.No=!0}};_.Tr=_.qa("ytglobal.prefsUserPrefsPrefs_")||{};_.pa("ytglobal.prefsUserPrefsPrefs_",_.Tr);var wj={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"},yj={"slow-2g":"EFFECTIVE_CONNECTION_TYPE_SLOW_2G","2g":"EFFECTIVE_CONNECTION_TYPE_2G","3g":"EFFECTIVE_CONNECTION_TYPE_3G","4g":"EFFECTIVE_CONNECTION_TYPE_4G"};_.Cj=class extends Error{constructor(a,...b){super(a);this.args=[...b];Object.setPrototypeOf(this,new.target.prototype)}};var Ur=class{fb(a,b){return this.Fa(a,1,b)}V(a){const b=_.qa("yt.scheduler.instance.addImmediateJob");b?b(a):a()}};var Vr=_.Yi("web_emulated_idle_callback_delay",300),Lj=1E3/60-3,Ij=[8,5,4,3,2,1,0],Oj=class extends _.Od{constructor(a={}){super();this.o=[];this.v={};this.ja=this.j=0;this.paused=this.D=!1;this.ba=[];this.ha=this.va=!1;for(const b of Ij)this.o[b]=[];this.B=0;this.Pr=a.timeout||1;this.M=Lj;this.I=0;this.Ta=this.Ds.bind(this);this.qj=this.ft.bind(this);this.Ub=this.Wa.bind(this);this.Hd=this.rs.bind(this);this.Pf=this.Ls.bind(this);this.Ka=!!window.requestIdleCallback&&!!window.cancelIdleCallback&& !_.x("disable_scheduler_requestIdleCallback");(this.Ca=a.useRaf!==!1&&!!window.requestAnimationFrame)&&document.addEventListener("visibilitychange",this.Ta)}V(a){const b=_.Ba();Ej(this,a);a=_.Ba()-b;this.D||(this.M-=a)}Fa(a,b,c){++this.ja;if(b===10)return this.V(a),this.ja;const d=this.ja;this.v[d]=a;this.D&&!c?this.ba.push({id:d,priority:b}):(this.o[b].push(d),this.paused||this.D||(this.j!==0&&Gj(this)!==this.I&&this.stop(),this.start()));return d}Pa(a){delete this.v[a]}isHidden(){return!!document.hidden|| !1}tb(a){const b=_.qa("yt.logging.errors.log");b&&b(a)}rs(a){let b=void 0;a&&(b=a.timeRemaining());this.va=!0;Mj(this,b);this.va=!1}ft(){Mj(this)}Wa(){Nj(this)}Ls(a){this.ha=!0;const b=Gj(this);b===4&&b!==this.I&&(this.stop(),this.start());Mj(this,void 0,a);this.ha=!1}Ds(){this.isHidden()||Nj(this);this.j&&(this.stop(),this.start())}start(){this.paused=!1;if(this.j===0)switch(this.I=Gj(this),this.I){case 1:var a=this.Hd;this.j=this.Ka?window.requestIdleCallback(a,{timeout:3E3}):window.setTimeout(a, Vr);break;case 2:this.j=window.setTimeout(this.qj,this.Pr);break;case 3:this.j=window.requestAnimationFrame(this.Pf);break;case 4:this.j=window.setTimeout(this.Ub,0)}}pause(){this.stop();this.paused=!0}stop(){if(this.j){switch(this.I){case 1:var a=this.j;this.Ka?window.cancelIdleCallback(a):window.clearTimeout(a);break;case 2:case 4:window.clearTimeout(this.j);break;case 3:window.cancelAnimationFrame(this.j)}this.j=0}}oa(){Hj(this);this.stop();this.Ca&&document.removeEventListener("visibilitychange", this.Ta);super.oa()}};var Sj=_.qa("yt.scheduler.instance.timerIdMap_")||{},Zj=_.Yi("kevlar_tuner_scheduler_soft_state_timer_ms",800),Yj=0,bk=0;var gk;gk=class extends Ur{Fa(a,b,c){c!==void 0&&Number.isNaN(Number(c))&&(c=void 0);const d=_.qa("yt.scheduler.instance.addJob");return d?d(a,b,c):c===void 0?(a(),NaN):_.Si(a,c||0)}Pa(a){if(a===void 0||!Number.isNaN(Number(a))){var b=_.qa("yt.scheduler.instance.cancelJob");b?b(a):window.clearTimeout(a)}}start(){const a=_.qa("yt.scheduler.instance.start");a&&a()}pause(){const a=_.qa("yt.scheduler.instance.pause");a&&a()}};_.Te=_.hk(); _.qa("yt.scheduler.initialized")||(_.pa("yt.scheduler.instance.dispose",Rj),_.pa("yt.scheduler.instance.addJob",Tj),_.pa("yt.scheduler.instance.addImmediateJob",Uj),_.pa("yt.scheduler.instance.cancelJob",Vj),_.pa("yt.scheduler.instance.cancelAllJobs",Qj),_.pa("yt.scheduler.instance.start",Wj),_.pa("yt.scheduler.instance.pause",ak),_.pa("yt.scheduler.instance.setPriorityThreshold",ck),_.pa("yt.scheduler.instance.enablePriorityThreshold",ek),_.pa("yt.scheduler.instance.clearPriorityThreshold",fk),_.pa("yt.scheduler.initialized", !0));_.Mm=class{constructor(a){this.j=(a=_.lh(a))?new _.eh(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(Br(b))}catch(f){return}else e=escape(b);_.rj(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=_.qj.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);_.sj(a,"/",this.v)}};var ik=(()=>{let a;return()=>{a||(a=new _.Mm("ytidb"));return a}})();var kk;_.mk=[];kk=!1;_.nl=_.Iq||_.Jq;var Wr={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"},Xr={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"},Yr={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}, sk=class extends _.Cj{constructor(a,b={},c=Wr[a],d=Xr[a],e=Yr[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,sk.prototype)}},Zr=class extends sk{constructor(a,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:a},Wr.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,Zr.prototype)}},uk=class extends Error{constructor(a,b){super();this.index=a;this.objectStore= b;Object.setPrototypeOf(this,uk.prototype)}},vk=["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 Gk;Gk=class{constructor(a){this.j=a}}; _.Ak=class{constructor(a){this.state={status:"PENDING"};this.j=[];this.o=[];a=a.j;const b=d=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:d};for(const e of this.j)e()}},c=d=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED",reason:d};for(const e of this.o)e()}};try{a(b,c)}catch(d){c(d)}}static all(a){return new _.Ak(new Gk((b,c)=>{const d=[];let e=a.length;e===0&&b(d);for(let f=0;f{d[f]=h;e--;e===0&&b(d)}).catch(h=> {c(h)})}))}static resolve(a){return new _.Ak(new Gk((b,c)=>{a instanceof _.Ak?a.then(b,c):b(a)}))}static reject(a){return new _.Ak(new Gk((b,c)=>{c(a)}))}then(a,b){const c=a??zk,d=b??yk;return new _.Ak(new Gk((e,f)=>{this.state.status==="PENDING"?(this.j.push(()=>{Ck(this,this,c,e,f)}),this.o.push(()=>{Dk(this,this,d,e,f)})):this.state.status==="FULFILLED"?Ck(this,this,c,e,f):this.state.status==="REJECTED"&&Dk(this,this,d,e,f)}))}catch(a){return this.then(void 0,a)}};var cl=class{constructor(a,b){this.j=a;this.options=b;this.transactionCount=0;this.v=Math.round((0,_.Kk)());this.o=!1}add(a,b,c){return _.Ok(this,[a],{mode:"readwrite",Za:!0,commit:Jk()},d=>d.objectStore(a).add(b,c))}clear(a){return _.Ok(this,[a],{mode:"readwrite",Za:!0},b=>b.objectStore(a).clear())}close(){this.j.close();this.options?.closed&&this.options.closed()}count(a,b){return _.Ok(this,[a],{mode:"readonly",Za:!0,commit:Jk()},c=>c.objectStore(a).count(b))}delete(a,b){return _.Ok(this,[a],{mode:"readwrite", Za:!0,commit:Jk()&&!(b instanceof IDBKeyRange)},c=>c.objectStore(a).delete(b))}get(a,b){return _.Ok(this,[a],{mode:"readonly",Za:!0,commit:Jk()},c=>c.objectStore(a).get(b))}getAll(a,b,c){return _.Ok(this,[a],{mode:"readonly",Za:!0},d=>d.objectStore(a).getAll(b,c))}objectStoreNames(){return Array.from(this.j.objectStoreNames)}getName(){return this.j.name}},Pk=class{constructor(a){this.j=a}add(a,b){return Hk(this.j.add(a,b))}autoIncrement(){return this.j.autoIncrement}clear(){return Hk(this.j.clear()).then(()=> {})}count(a){return Hk(this.j.count(a))}delete(a){return a instanceof IDBKeyRange?Yk(this,a):Hk(this.j.delete(a))}get(a){return Hk(this.j.get(a))}getAll(a,b){return"getAll"in IDBObjectStore.prototype?Hk(this.j.getAll(a,b)):Zk(this,a,b)}index(a){try{return new $r(this.j.index(a))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new uk(a,this.j.name);throw b;}}getName(){return this.j.name}keyPath(){return this.j.keyPath}},Lk=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=sk;var e=this.j.objectStoreNames;const f=[];for(let h=0;hb.delete().then(()=>Xk(b)))}get(a){return Hk(this.j.get(a))}getAll(a,b){return"getAll"in IDBIndex.prototype?Hk(this.j.getAll(a,b)):al(this,a,b)}keyPath(){return this.j.keyPath}unique(){return this.j.unique}}, bl=class{constructor(a,b){this.request=a;this.cursor=b}delete(){return Hk(this.cursor.delete()).then(()=>{})}update(a){return Hk(this.cursor.update(a))}};var as=class{constructor(a,b){this.name=a;this.options=b;this.v=!0;this.D=this.B=0}o(a,b,c={}){return el(a,b,c)}delete(a={}){return _.fl(this.name,a)}open(){if(!this.v)throw gl(this);if(this.j)return this.j;let a;const b=()=>{this.j===a&&(this.j=void 0)},c={blocking:e=>{e.close()},closed:b,cw:b,upgrade:this.options.upgrade},d=async()=>{var e=Error().stack??"";try{const k=await this.o(this.name,this.options.version,c);var f=k,h=this.options;const l=[];for(const m of Object.keys(h.Ad)){const {Yc:p, ME:n=Number.MAX_VALUE}=h.Ad[m];!(f.j.version>=p)||f.j.version>=n||f.j.objectStoreNames.contains(m)||l.push(m)}if(l.length!==0){const m=Object.keys(this.options.Ad),p=k.objectStoreNames();if(this.D<_.Yi("ytidb_reopen_db_retries",0))return this.D++,k.close(),_.nk(new sk("DB_REOPENED_BY_MISSING_OBJECT_STORES",{dbName:this.name,expectedObjectStores:m,foundObjectStores:p})),d();if(this.B<_.Yi("ytidb_remake_db_retries",1))return this.B++,await this.delete(),_.nk(new sk("DB_DELETED_BY_MISSING_OBJECT_STORES", {dbName:this.name,expectedObjectStores:m,foundObjectStores:p})),d();throw new Zr(p,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,gl(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 wk(k,this.name,"",this.options.version??-1);}};return this.j=a=d()}};var il=new as("YtIdbMeta",{Ad:{databases:{Yc:1}},upgrade(a,b){b(1)&&_.Qk(a,"databases",{keyPath:"actualName"})}});var rl,pl=new class{constructor(){}}(new class{constructor(){}});new _.Cr;var Dl=class extends as{constructor(a,b){super(a,b);this.options=b;pk(a)}o(a,b,c={}){return(this.options.shared?yl:xl)(a,b,{...c})}delete(a={}){return(this.options.shared?Cl:zl)(this.name,a)}};var Gl=_.Fl("ytGcfConfig",{Ad:{coldConfigStore:{Yc:1},hotConfigStore:{Yc:1}},shared:!1,upgrade(a,b){b(1)&&(_.Uk(_.Qk(a,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),_.Uk(_.Qk(a,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var bs=class extends _.Od{constructor(){super();this.o=[];this.j=[];const a=_.qa("yt.gcf.config.hotUpdateCallbacks");a?(this.o=[...a],this.j=a):(this.j=[],_.pa("yt.gcf.config.hotUpdateCallbacks",this.j))}oa(){for(const b of this.o){var a=this.j;const c=a.indexOf(b);c>=0&&a.splice(c,1)}this.o.length=0;super.oa()}};var Ql=class{constructor(){this.j=0;this.o=new bs}bi(){return _.qa("yt.gcf.config.hotConfigGroup")??_.w("RAW_HOT_CONFIG_GROUP")}B(a){this.hotHashData=a;_.pa("yt.gcf.config.hotHashData",this.hotHashData||null)}};var cs;cs=typeof TextEncoder!=="undefined"?new TextEncoder:null;_.em=cs?a=>cs.encode(a):a=>{a=_.Xb(a);const b=new Uint8Array(a.length);for(let c=0;c{};this.Ye=()=>{};this.now=Date.now;this.ag=!1;this.Oo=a.Oo??100;this.xo=a.xo??1;this.vo=a.vo??2592E6;this.no=a.no??12E4;this.wo=a.wo??5E3;this.Ga=a.Ga??void 0;this.uh=!!a.uh;this.jh=a.jh??.1;this.ui=a.ui??10;a.handleError&&(this.handleError=a.handleError);a.Ye&&(this.Ye=a.Ye);a.ag&&(this.ag=a.ag);a.eh&&(this.eh=a.eh);this.Ha=a.Ha;this.Zb=a.Zb;this.Va=a.Va;this.Sa=a.Sa;this.Sc=a.Sc;this.zk=a.zk; this.uk=a.uk;hm(this)&&(!this.Ha||this.Ha("networkless_logging"))&&jm(this)}writeThenSend(a,b={}){if(hm(this)&&this.qc){const c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Va.set(c,this.Ga).then(d=>{c.id=d;this.Sa.Cb()&&mm(this,c)}).catch(d=>{mm(this,c);nm(this,d)})}else this.Sc(a,b)}sendThenWrite(a,b={},c){if(hm(this)&&this.qc){const d={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Ha&&this.Ha("nwl_skip_retry")&&(d.skipRetry=c);if(this.Sa.Cb()||this.Ha&& this.Ha("nwl_aggressive_send_then_write")&&!d.skipRetry){if(!d.skipRetry){const e=b.onError?b.onError:()=>{};b.onError=async(f,h)=>{await this.Va.set(d,this.Ga).catch(k=>{nm(this,k)});e(f,h)}}this.Sc(a,b,d.skipRetry)}else this.Va.set(d,this.Ga).catch(e=>{this.Sc(a,b,d.skipRetry);nm(this,e)})}else this.Sc(a,b,this.Ha&&this.Ha("nwl_skip_retry")&&c)}sendAndWrite(a,b={}){if(hm(this)&&this.qc){const c={url:a,options:b,timestamp:this.now(),status:"NEW",sendCount:0};let d=!1;const e=b.onSuccess?b.onSuccess: ()=>{};c.options.onSuccess=(f,h)=>{c.id!==void 0?this.Va.Ie(c.id,this.Ga):d=!0;this.Sa.he&&this.Ha&&this.Ha("vss_network_hint")&&this.Sa.he(!0);e(f,h)};this.Sc(c.url,c.options,void 0,!0);this.Va.set(c,this.Ga).then(f=>{c.id=f;d&&this.Va.Ie(c.id,this.Ga)}).catch(f=>{nm(this,f)})}else this.Sc(a,b,void 0,!0)}o(){if(!hm(this))throw Error("qa");this.j||(this.j=this.Zb.fb(async()=>{const a=await this.Va.cn("NEW",this.Ga);a?(await mm(this,a),this.j&&(this.j=0,this.o())):this.v()},this.Oo))}v(){this.Zb.Pa(this.j); this.j=0}};var qm;var xo={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,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,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,dnaRecapScreenshotEvent: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};var Cm=_.Fl("ServiceWorkerLogsDatabase",{Ad:{SWHealthLog:{Yc:1}},shared:!0,upgrade:(a,b)=>{b(1)&&_.Uk(_.Qk(a,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])},version:1});var Km={},Jm=0;var Lm;var Pm=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]}};Pm.prototype.removeParams=Pm.prototype.removeParams;Pm.prototype.isEndpointCFR=Pm.prototype.isEndpointCFR;Pm.prototype.requestComplete=Pm.prototype.requestComplete;Pm.getInstance=Qm;var Rm=class extends _.Re{constructor(){super();this.v=!1;this.j=Ve();this.j.listen("networkstatus-online",()=>{if(this.v&&_.x("offline_error_handling")){var a=Nm().get("errors",!0);if(a){for(const b in a)if(a[b]){const c=new _.Cj(b,"sent via offline_errors");c.name=a[b].name;c.stack=a[b].stack;c.level=a[b].level;_.yi(c)}Nm().set("errors",{},2592E3,!0)}}})}Cb(){return this.j.Cb()}he(a){this.j.j=a}Is(){const a=window.navigator.onLine;return a===void 0?!0:a}Ur(){this.v=!0}listen(a,b){return this.j.listen(a, b)}Di(a){return We(this.j,a)}};Rm.prototype.sendNetworkCheckRequest=Rm.prototype.Di;Rm.prototype.listen=Rm.prototype.listen;Rm.prototype.enableErrorFlushing=Rm.prototype.Ur;Rm.prototype.getWindowStatus=Rm.prototype.Is;Rm.prototype.networkStatusHint=Rm.prototype.he;Rm.prototype.isNetworkAvailable=Rm.prototype.Cb;Rm.getInstance=Sm;_.js=class extends _.Re{constructor(a={}){super();this.j=this.D=0;this.v=Sm();const b=_.qa("yt.networkStatusManager.instance.listen").bind(this.v);b&&(a.rateLimit?(this.rateLimit=a.rateLimit,b("networkstatus-online",()=>{Tm(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{Tm(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}Cb(){const a= _.qa("yt.networkStatusManager.instance.isNetworkAvailable");return a?a.bind(this.v)():!0}he(a){const b=_.qa("yt.networkStatusManager.instance.networkStatusHint").bind(this.v);b&&b(a)}async Di(a){const b=_.qa("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.v);return _.x("skip_network_check_if_cfr")&&Qm().isEndpointCFR("generate_204")?new Promise(c=>{this.he(window.navigator?.onLine||!0);c(this.Cb())}):b?b(a):!0}};var ks,Um=class extends is{constructor(){ks||(ks=new _.js({bE:!0,eD:!0}));super({Va:{kr:Am,Ie:zm,cn:wm,du:xm,Rk:ym,set:um},Sa:ks,handleError:(a,b,c)=>{const d=c?.error?.code;d===400||d===415?(a=new _.Cj(a.message,b,c?.error?.code),_.Ai(a,void 0,void 0,void 0,!0)):_.yi(a)},Ye:_.Ai,Sc:Xm,now:_.Kk,mp:Om,Zb:_.hk(),zk:"publicytnetworkstatus-online",uk:"publicytnetworkstatus-offline",uh:!0,jh:.1,ui:_.Yi("potential_esf_error_limit",10),Ha:_.x,ag:!(_.Bj()&&_.Zm())});this.B=new _.Cr;_.x("networkless_immediately_drop_all_requests")&& Bm();Cl("LogsDatabaseV2")}writeThenSend(a,b){b||(b={});b=Ym(a,b);_.Bj()||(this.qc=!1);super.writeThenSend(a,b)}sendThenWrite(a,b,c){b||(b={});b=Ym(a,b);_.Bj()||(this.qc=!1);super.sendThenWrite(a,b,c)}sendAndWrite(a,b){b||(b={});b=Ym(a,b);_.Bj()||(this.qc=!1);super.sendAndWrite(a,b)}awaitInitialization(){return this.B.promise}};_.an=!1;_.$m=_.u.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:_.an};_.pa("ytNetworklessLoggingInitializationOptions",_.$m);var gp=class{constructor(a){this.config_=null;a?this.config_=a:Sl()&&(this.config_=Tl())}isReady(){!this.config_&&Sl()&&(this.config_=Tl());return!!this.config_}};var ls;ls=_.u.ytPubsubPubsubInstance||new _.Zg;_.ms=_.u.ytPubsubPubsubSubscribedKeys||{};_.ns=_.u.ytPubsubPubsubTopicToKeys||{};_.ps=_.u.ytPubsubPubsubIsSynchronous||{};_.Zg.prototype.subscribe=_.Zg.prototype.subscribe;_.Zg.prototype.unsubscribeByKey=_.Zg.prototype.Sg;_.Zg.prototype.publish=_.Zg.prototype.publish;_.Zg.prototype.clear=_.Zg.prototype.clear;_.pa("ytPubsubPubsubInstance",ls);_.pa("ytPubsubPubsubTopicToKeys",_.ns);_.pa("ytPubsubPubsubIsSynchronous",_.ps); _.pa("ytPubsubPubsubSubscribedKeys",_.ms);var jn=Date.now().toString();Date.now();var on,vn;_.sn=Symbol("Ba");_.qs=class{constructor(a){this.name=a}toString(){return`InjectionToken(${this.name})`}};on=class{constructor(a){this.key=a}};vn=class{constructor(){this.v=new Map;this.j=new Map;this.o=new Map}resolve(a){return"function"==typeof _.rs&&a instanceof _.rs?rn(this,a):a instanceof on?qn(this,a.key,[],!0):qn(this,a,[])}};var un;var wn=window;var Mn=_.x("web_enable_lifecycle_monitoring")&&xn()!==0,Bn=_.x("web_enable_lifecycle_monitoring");var Ln=class{constructor(a){this.scheduler=_.hk();this.o=new _.Cr;this.j=a;for(let c=0;c{d.qg();this.j[c].yi=!0;this.j.every(e=>e.yi===!0)&&this.o.resolve()};var b=this.getPriority(d);b=this.scheduler.Fa(a,b);this.j[c]={...d,qg:a,jobId:b}}}cancel(){for(const a of this.j)a.jobId===void 0||a.yi||this.scheduler.Pa(a.jobId),a.yi=!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={};Mn&&yn(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){Mn&&zn(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&&(An(this.j),this.j=void 0);Cn(this,a,b);this.state=a;Mn&&yn(this.state); c=c.action.bind(this);const d=this.plugins.filter(e=>e[a]).map(e=>e[a]);c(Gn(this,d),b)}else throw Error("Fa`"+this.state+"`"+a);}};var On=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.J},{from:"application_navigating",to:"application_navigating",action:()=>{}},{from:"none",to:"none",action:()=>{}}]}D(a,b){this.o=_.Dj(()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3);a(b?.event)}J(a,b){this.o&&(_.Te.Pa(this.o),this.o=null);a(b?.event)}},Nn;var Yn=_.Yi("ytcsi_debug_max_size",100);var ts=0;var Zp=class extends _.Xl{constructor(a,b){super(arguments);this.timer=b}},Yp=new _.Yl("aft-recorded",Zp);var op=[{mk:a=>`Cannot read property '${a.key}'`,ri:{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"]}]}},{mk:a=>`Cannot call '${a.key}'`,ri:{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"]}]}},{mk:a=>`${a.key} is not defined`,ri:{ReferenceError:[{regexp:/(.*) is not defined/,groups:["key"]},{regexp:/Can't find variable: (.*)/,groups:["key"]}]}}];var ho={wd:[],cd:[{callback:bo,weight:500},{callback:co,weight:500}]};var fo=class{constructor(){this.cd=[];this.wd=[]}},eo;_.wp=new _.Zg;var Zo=[];_.pa("yt.logging.transport.getScrapedGelPayloads",function(){return Zo});var so=class{constructor(){this.store={};this.j={}}storePayload(a,b){a=po(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[];const b=ro(this,a.keys.splice(0,1)[0]),c=[];for(let d=0;d{};this.webkitClearResourceTimings=()=>{};this.mozClearResourceTimings=()=>{};this.msClearResourceTimings=()=>{};this.oClearResourceTimings=()=>{}}};_.Tp=vs.performance||vs.mozPerformance||vs.msPerformance||vs.webkitPerformance||new ws;var Np=_.mn();_.pa("yt_logging_screen.getRootVeType",_.Ip);_.pa("yt_logging_screen.getCurrentCsn",_.Kp);_.pa("yt_logging_screen.getCttAuthInfo",_.Mp);_.pa("yt_logging_screen.setCurrentScreen",_.Op);var Xp,Rp;Xp=!1;Rp=!1;_.xs=(0,_.za)(_.Tp.clearResourceTimings||_.Tp.webkitClearResourceTimings||_.Tp.mozClearResourceTimings||_.Tp.msClearResourceTimings||_.Tp.oClearResourceTimings||_.Vc,_.Tp);var zs; _.ys=_.zi(function(a,b,c,d,e,f,h){if(!_.x("web_csi_action_sampling_enabled")||!_.Rn(f).actionDisabled){var k=h?.spanStatus;h=h?.rootSpanNonce;const l=_.Un(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;_.ao(f||"").span[String(c.spanName)]=c;d=_.Un(f);d.gelSpans||(d.gelSpans={});_.en(d.gelSpans, c);d=_.Wn(f);f=_.Rn(f).cttAuthInfo;Cp().span(c,d,f);return c.spanNonce}});zs=window;zs.ytcsi&&(zs.ytcsi.infoGel=_.$p,zs.ytcsi.tick=_.aq);var As;As=new _.Cr;_.Bs=As.promise;(function(a){_.aq("mm_is");const b=new zr;_.Hd(b);_.x("web_enable_lazy_css")&&(new or).init();b.Lk(()=>{Lg();_.aq("mm_ie");a?.()});b.Al(xg.ERROR,(c,d,e)=>{_.yi(Error("Ga`"+d+"`"+e))})})(()=>{As.resolve()}); _._ModuleManager_initialize=function(a,b){if(!_.Dd){if(!_.Gd)return;_.Hd(_.Gd())}_.Dd.Lg(a,b)}; _._ModuleManager_initialize('root/sy0/n73qwf:1/sy1/sy2:3/iuT5Oc:4/wrzEXb/sy3/UUJqVe:1,7/sy5/sy4:9/MpJwZc:1,7,a/sy6/sy8/syc:9/sye:e/sya/sy1w/sy3g/sy3b/sy3i/sy3k:h,i,j,k/sy3j:h,j,k/sy1x/sy7:3,c,d,f,g/sy9:d/syh/sy3f/syb:q/sy1z/syk:1,a,d/sym:p,u/syo:d/syu:u/syp:d/syw:v/syv:x,y,z/syn:v/sy25:d/syr:w,x,11,12/sy2c/sy2e/sy36:q,14,15/sy51:h,j,t,10,13,16/sy24:v/sy27:18/sy3c:19/sy1h/sy45/sy2y:19/sy18/sy2t:d/sy34:v,1f/sy39:1e/sy52:12,1b,1c,1d,1g,1h/sy30:v/sy23:v/sy3p:12,1b,1c,1d,1g,1h,1j,1k/sy1l/sy1k:1m/sy2h/syt:v/sy1y:v/sy20/sy14/sy1f:1r,1s/sy1d:c,w,x,1p,1q,1t/sy1v/sy10:d,e,1m,1r,1v/sy16/sy2z/sy1s/sy11:u,y,1z/sy4n:1x,1y,20/sy2u:v,1f/sy4z:h,n,12,19,1n,1o,1u,1w,21,22/sy1g/sy2i:v,x,1w,20/sy57:h,n,12,1n,1o,1u,22,24,25/sy2v:19/sy2m/syl:11/sys:w,18,29/sy58:12,1n,1o,22,27,28,2a/sy4e:19/sy4f/sy3v:2a,2c,2d/sy1b/sy2s:1w/syq:y/sy21:g/sy13:w,1w,1y,29,2h,2i/sy3w:x,12,1s,2e,2f,2g,2j/sy4w:2d/sy22:x/sy1e:f,h,n,t,z,1k,1u,1w,2i,2m/sy2k:19/sy4q:19/sy2n:d/sy3x/sy1u:g/syz/syy:1w,2t/sy1j/sy2a:1e/sy1q:h,n,w,10,12,20,2m,2q/sy1r/sy2d/sy2o:19/sy2p/sy19/sy2q:32/sy2r/sy2l:25,28,2a,2n,2x,30,31,33,34/sy1o:22,2g,2s,2u,2v,2w,2y,2z,35/sy3t:1n,1o,2k,2l,2o,2p,2r,36/sy59:12,1n,1o,22,25,2n/sy5a:10,12,1g,1n,1o,20,22,2n,2q,2w,30,31/sy5b:12,1n,1o,1y,20,22,2n/sy3h:h,i,j,k/sy3m:n,3b/sy2w/sy49:h,t,v,12,1t,2q,3d/sy38/sy1t:y/sy15:j,r,s,15,25,2a,2n,3g/sy3e:v,w,2m/sy3d:13,1q,2x,3f,3i/sy2f/sy1c:t,13,15,1n,1r,2w,3k/sy1m:1w/sy26:t/sy2j:12,25,29,2z/sy31:d,2f/sy32:w,y/sy1a/sy2b/sy40:10,1u,22,2a,2c,3e,3k,3r,3s/sy37:19/sy1n:12,1p,2f,2y,3f,3u/sy53:h,x,12,20,3m/syx:x/sy3o:10,1z,2h,2u,3g,3x/sy1p/sy3r:w,12,14,1c,1d,1e,1g,27,28,3y,3z/sy17:1j,1x,24,2j,2n,2o,33,3n,3o,3p,3q,3t,3v,3w,40/sy2g:1e,3r/sy35/sy29/sy28:19/sy47:12,2a,2n,3n/sy48:h,n,t,u,44/sy46:36/sy4b:2j,36,3p/syf:45,46,47,48,49/syi:3b,3h,3i,3l,41,42,43,4a/sy33:19/sy1i:1b,1h,3j,4b,4c/sy5g:4d/sy3n:19/syd:17,1a,1i,1l,23,26,2b,37,38,39,3a/syj:l,m,o,4b/sy2x:h,v,w,x,12,20,2q,31,3d/sy3l:h,j/sy3a:t,13,1r/sy12:4,3c,4d,4f,4g,4h,4i,4j,4k/sy3u/sy3q:16,1g,24,2g,2r,2z,35,3l,3y,4k,4m/sy4a/sy3s:20,22,27,2w,2z,3z,42,4o/sy41/sy3y:w,12,16,1t,22,2v,2w,3f,3u,4q/sy3z:12,21,2f,2j,2n/sy42:12,27,28,2a/sy43:h,n,v,12,34,3d,44/sy44:12,2a,2n,2p/sy4c:3o,49/sy4d:1w,2e/sy4g:2o,4n,4x/sy4h:27,36/sy4i:41,4c/sy4j:1u/sy4m:19/sy4l:h,n,12,2a,3d,52/sy4s:1d,20,2a,34/sy4t:12,2a,3d,4q,52/sy4u:h,n,1u,2f/sy4k:3t,4t,4v,51,53,54,55,56/sy54:h,n,1u,2l,2m,2q,34,3q,44/sy4o:2e,4s,58/sy4p:4u,53/sy4r:4r,52/sy4v:1d,4p/sy4x:2k,2p/sy4y:12,2n,2q,43/sy50:23,5e/sy55:3j,3u/sy56:30,4i/sy5c/sy5d/sy5e/sy5f/sy5h/sy5i:36,3h,43,4j/sy5j:t,10,13,1g,1h,1v,5m/sy5k/sy5l/sy5m:4,4h,4m,4o,5m/sy5n:4l,5r/base:o,s,4a,4g,4w,4y,4z,50,57,59,5a,5b,5c,5d,5f,5g,5h/r9KMjb:46/VcGS8:47/KmBfcc:4s/SU3ui:58/Raq4cb:4x,59,5w,5x/nO5dTd:5o/OtKSJe:4i/DlvF1d:36,5h,60/iai2ic:51/tPgYzd:4u/jBisaf:3j/oPp5Le:4r,5g,64/a66Lfe:5a,5b,63,65/Osm49c:4t,4z,61/HDmU1e:2k,59,5w,5x/IWpUrf:4v,5d,68/f90tCb:4p,4z,61/dHcoIf:54,5c,6a/A4oAVe:55,5b,65/oXBWHf:56/acFuVc:57,62,66,67,69,6b,6c,6d/PzUdZb:3v,5g,64/LViMM:4n,5h,60/mm2N0c:3w/hb0Wmf:40,5c,6a/lPWjkb:48,61/ZQKx1:3o/wnnDe:4w,61,6k/pevtvc:1i,5c,6a/izjmP:1l,5c,6a/cgSEob:5e/XeRXBd:5f,6o/s649j:26/uSxdnb:2b,4z,61/Wff6Bd:37,4y,5d,5y,61,68,6g/U3mzsd:38/RqaJsd:39,5h,60/E3Hebc:3a/pe2ojb:41,4y,5y,6e,6f,6g,6h,6i,6k/RZekJ:17/QmkME:5n,61/Nuilue:4e,50,5u,5v,6j,6l,6w/meH9Eb:5,5r,5u,5v,6j,6l,6w/yEfNFb:4l,50,6m,6n,6p,6q,6r,6s,6t,6u,6v,6x,70/r78Drb:50,5s,6m,6n,6p,6q,6r,6s,6t,6u,6v,6x,70',['sy1','sy5','sy6','sy8','syc','sye','sya','sy7','sy9','syh','syb','sy1w','sy3b','sy1z','sy0','sy4','syk','sym','syo','syu','syp','syw','syv','syn','sy25','syr','sy2c','sy2e','sy36','sy51','sy24','sy27','sy3c','sy1h','sy45','sy2y','sy18','sy2t','sy34','sy39','sy52','sy30','sy23','sy3p','sy1x','sy1l','sy1k','sy2h','syt','sy1y','sy20','sy14','sy1f','sy1d','sy1v','sy10','sy16','sy2z','sy1s','sy11','sy4n','sy2u','sy4z','sy1g','sy2i','sy57','sy2v','sy2m','syl','sys','sy58','sy4e','sy4f','sy3v','sy1b','sy2s','syq','sy21','sy13','sy3w','sy4w','sy22','sy1e','sy2k','sy4q','sy2n','sy3x','sy1u','syz','syy','sy1j','sy2a','sy1q','sy1r','sy2d','sy2o','sy2p','sy19','sy2q','sy2r','sy2l','sy1o','sy3t','sy59','sy5a','sy5b','syd','sy26','sy47','sy28','sy29','sy48','sy46','sy31','sy4b','syf','sy2j','sy32','sy1a','sy2f','sy2b','sy2w','sy49','sy40','sy38','sy37','sy1n','sy1m','sy53','syx','sy1t','sy3o','sy1p','sy3r','sy17','sy1c','sy2g','sy2x','sy33','sy35','sy3a','sy3e','sy3d','sy3u','sy3q','sy4a','sy3s','sy41','sy3y','sy3z','sy42','sy43','sy44','sy4c','sy4d','sy4g','sy4h','sy4i','sy4j','sy4m','sy4l','sy4s','sy4t','sy4u','sy4k','sy54','sy4o','sy4p','sy4r','sy4v','sy4x','sy4y','sy50','sy55','sy56','base']); }catch(e){_._DumpException(e)} try{ var Zs,$s,Ys;_.Ss=function(a,b,c){if(a!=null&&a[_.Fc]===_.Gc)return a;if(Array.isArray(a)){var d=a[_.rc]|0;c=d|c&32|c&2;c!==d&&(a[_.rc]=c);return new b(a)}};_.Ts=function(a){const b=a.Ba,c=b[_.rc]|0;return _.sc(a,c)?_.Rc(a,b,c)?_.Sc(a,b,!0):new a.constructor(_.Qc(b,c,!1)):a};_.Us=function(a){if(a.j!==_.qc)return!1;var b=a.Ba;b=_.Qc(b,b[_.rc]|0);b[_.rc]|=2048;a.Ba=b;a.j=void 0;a.o=void 0;return!0};_.Vs=function(a,b){b===void 0&&(b=a[_.rc]|0);b&32&&!(b&4096)&&(a[_.rc]=b|4096)}; _.Ws=function(a,b,c,d){if(b===-1)return null;const e=b+(c?0:-1),f=a.length-1;let h,k;if(!(f<1+(c?0:-1))){if(e>=f)if(h=a[f],h!=null&&typeof h==="object"&&h.constructor===Object)c=h[b],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}}; _.Xs=function(a,b,c,d,e){const f=c+(e?0:-1);var h=a.length-1;if(h>=1+(e?0:-1)&&f>=h){const 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[_.rc]|0))>>14&1023||536870912,c>=h?d!=null&&(a[h+(e?0:-1)]={[c]:d}):a[f]=d);return b};Zs=function(a){return Ys[a]||""};_.at=function(a){a=$s.test(a)?a.replace($s,Zs):a;a=atob(a);const b=new Uint8Array(a.length);for(let c=0;c{b(e);return e})};_.ft=function(a){_.ip(a)};$s=/[-_.]/g;Ys={"-":"+",_:"/",".":"="};_.bt={};_.rs=class{constructor(a){this.Fr=a}}; }catch(e){_._DumpException(e)} try{ var ot=function(a,b){if(typeof a!=="function")if(a&&typeof a.handleEvent=="function")a=(0,_.za)(a.handleEvent,a);else throw Error("Na");return Number(b)>2147483647?-1:_.u.setTimeout(a,b||0)},pt=function(a){a.j=ot(()=>{a.j=null;a.o&&!a.B&&(a.o=!1,pt(a))},a.I);const b=a.D;a.D=null;a.M.apply(null,b)};_.qt=class extends _.Od{constructor(a,b,c){super();this.M=c!=null?a.bind(c):a;this.I=b;this.D=null;this.o=!1;this.B=0;this.j=null}v(a){this.D=arguments;this.j||this.B?this.o=!0:pt(this)}stop(){this.j&&(_.u.clearTimeout(this.j),this.j=null,this.o=!1,this.D=null)}pause(){this.B++}resume(){this.B--;this.B||!this.o||this.j||(this.o=!1,pt(this))}oa(){super.oa();this.stop()}}; }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 Mt,Kt,Ht,Ot,Gt,Ut,Wt,Xt,$t,cu,du,eu,ju,qu,Bu,Fu,Ju;_.st=function(a){const b=_.rt;_.rt=a;return b};_.ut=function(a){return a===_.tt||a?.name==="\u0275NotFound"};_.vt=function(a,b){if(a?.fa)throw Error("Pa`"+String(a.debugName));for(;a!==void 0;){const c=a;if(c.Kg)return c.Kg(b,{optional:!0});a=a.parent}return _.tt};_.wt=function(a){return{nb:{fv:"root",token:Symbol(a),Rm:void 0,value:void 0}}};_.xt=function(a,b,c){return a&&b?`${a}__${b}`:a??b??c}; _.At=function(a,b){return{..._.wt(b??""),[_.zt]:!0,debugName:b??"[context]",defaultValue:a?.defaultValue,required:!a||!Object.hasOwn(a,"defaultValue"),id:b,YE:void 0}};_.Bt=function(a,b){b=_.vt(b,a);if(_.ut(b)){if(a.required)throw Error("bb`"+a.debugName);return a.defaultValue}return b};_.Ct=function(a,b){return Object.is(a,b)};_.Et=function(a){const b=_.Dt;_.Dt=a;return b}; _.It=function(a){if(Ft)throw Error("h");if(_.Dt!==null){var b=_.Dt.oe;if(b===void 0||b.Hg!==a){var c=void 0,d=_.Dt.Kk;if(d&&(c=b!==void 0?b.zd:_.Dt.producers,c!==void 0&&c.Hg===a)){_.Dt.oe=c;c.Cn=a.version;return}var e=a.Tf,f;if(!(f=e===void 0||e.He!==_.Dt)){if(d){a:{f=_.Dt;d=f.oe;if(d!==void 0){f=f.producers;do{if(f===e){d=!0;break a}if(f===d)break;f=f.zd}while(f!==void 0)}d=!1}d=!d}f=d}f&&(d=Gt(_.Dt),c={Hg:a,He:_.Dt,zd:c,xi:e,Cn:a.version,yd:void 0},_.Dt.oe=c,b!==void 0?b.zd=c:_.Dt.producers=c, d&&Ht(a,c))}}};_.Lt=function(a){if(!Gt(a)||a.zb)if(a.zb||a.Xh!==_.Jt)(a.Hk(a)||Kt(a))&&a.Ik(a),a.zb=!1,a.Xh=_.Jt};Mt=function(a){if(a.consumers!==void 0){var b=Ft;Ft=!0;try{for(let c=a.consumers;c!==void 0;c=c.yd){const d=c.He;d.zb||(d.zb=!0,Mt(d),d.xm?.(d))}}finally{Ft=b}}};_.Nt=function(a){a&&(a.oe=void 0,a.Kk=!0);return _.Et(a)};_.Pt=function(a){a.Kk=!1;const b=a.oe;let c=b!==void 0?b.zd:a.producers;if(c!==void 0){if(Gt(a)){do c=Ot(c);while(c!==void 0)}b!==void 0?b.zd=void 0:a.producers=void 0}}; Kt=function(a){for(a=a.producers;a!==void 0;a=a.zd){const b=a.Hg,c=a.Cn;if(c!==b.version)return!0;_.Lt(b);if(c!==b.version)return!0}return!1};Ht=function(a,b){const c=a.Tf,d=Gt(a);c!==void 0?(b.yd=c.yd,c.yd=b):(b.yd=void 0,a.consumers=b);b.xi=c;a.Tf=b;if(!d)for(a=a.producers;a!==void 0;a=a.zd)Ht(a.Hg,a)};Ot=function(a){const b=a.Hg,c=a.zd,d=a.yd,e=a.xi;a.yd=void 0;a.xi=void 0;d!==void 0?d.xi=e:b.Tf=e;if(e!==void 0)e.yd=d;else if(b.consumers=d,!Gt(b))for(a=b.producers;a!==void 0;)a=Ot(a);return c}; Gt=function(a){return a.wm||a.consumers!==void 0};_.Qt=function(){throw Error();};Ut=function(a,b){const c=Object.create(Rt);c.value=a;b!==void 0&&(c.equal=b);a=()=>{_.It(c);return c.value};a[_.St]=c;return[a,d=>_.Tt(c,d),d=>{_.Dt?.Pd!==!1||_.Qt(c);_.Tt(c,d(c.value))}]};_.Tt=function(a,b){_.Dt?.Pd!==!1||_.Qt(a);a.equal(a.value,b)||(a.value=b,a.version++,_.Jt++,Mt(a),Vt?.(a))};Wt=function(a,b){b.Kn=void 0;a.Zk?a.Zk.Kn=b:a.pm=b;a.Zk=b};Xt=function(a,b){Wt(a,{[Symbol.dispose]:b})}; _.Yt=function(a){const b=_.rt;b&&!b.fa&&(Wt(b,a),a.parent=b)};$t=function(a){let b=a.pm;for(;b;){const c=b.Kn;_.Zt(b);b=c}a.pm=void 0;a.Zk=void 0};_.Zt=function(a){a.fa||(a.fa=!0,a[Symbol.dispose]?.(),delete a.parent,$t(a))};_.bu=function(a){return(0,_.Qq)(a)&&_.au in a};cu=function(a=_.rt){for(;a;){if(_.bu(a))return a;a=a.parent??null}return null};du=function(a=_.rt){const b=[];for(;a;)_.bu(a)&&b.push(a.debugName),a=a.parent??null;return b}; eu=function(a){return(0,_.Qq)(a)&&a.name!==void 0&&a.Sh!==void 0&&a.parent!==void 0};_.hu=function(){const a={...fu};Object.getOwnPropertyNames(fu).forEach(b=>{_.gu[b]!==void 0&&(a[b]=_.gu[b])});return a};_.nu=function(a,b,c){const d=_.iu;b&&(_.iu=b);try{return c==null?a():a.call(c)}catch(e){ju(e,_.iu);if(e!==ku){_.lu=_.iu;a=[];for(b=_.rt;b;)a.push(b.debugName??"[context]"),b=b.parent??null;_.mu=a.reverse()}ku=e;throw e;}finally{_.iu=d}}; ju=function(a,b){try{const c=_.ou(b);if(c&&!a.we?.componentStack&&(a.we?a.we.componentStack||(a.we.componentStack=c):a.we={componentStack:c},_.gu.Lm)){const d=`${a.message}\n\nComponent stack: ${c}`;a.stack&&(a.stack=a.stack.replace(a.message,d));a.message=d}}catch{}};_.pu=function(a){if(!a.we)try{const b=(a===ku?_.lu:null)??_.iu;ju(a,b);a.we={componentStack:_.ou(b),Fj:4,Sm:_.hu(),tagName:void 0,Pu:_.mu?.slice()??[]}}catch{}}; qu=function(a){let b=0,c="";for(;b<20&&a;)c+=`${`$$XID:${a.name}$$`} > `,a=a.parent,b++;return c.slice(0,-3)};_.ou=function(a){return eu(a)||a===null?qu(a):_.gu.Ne?(a=cu(a),du(a).slice(0,20).map(b=>`$$XID:${b}$$`).join(" > ")):""};_.tu=function(a){const b=_.rt;if(b){var c=_.iu;Xt(b,()=>{const d=_.Et(ru??(ru=Object.create({..._.su,Pd:!0})));try{_.nu(()=>void a(),c)}catch(e){throw _.gu.Ne&&_.pu(e),e;}finally{_.Et(d)}})}}; _.F=function(a,b,c=""){b=b??{};a=Ut(a,b.equals);a[0][_.St].debugName=_.xt(b.debugName,c,"[signal]");return a};_.yu=function(a){if(!a.fa)switch(a.effectType){case uu:_.vu.schedule(a);break;case _.wu:xu.schedule(a);break;default:_.ab(a.effectType,void 0)}};_.Cu=function(){if(_.zu>0)_.gu.yh&&_.vu.flush();else{for(const a of Au)a.flush();Bu()}};Bu=async function(){await Promise.resolve();for(const a of Du)a.flush()}; Fu=function(a){const b=a.isFlushing;a.isFlushing=!0;try{let c=0;for(;c0;)e.pop().run()}a.Jb=0}finally{a.isFlushing=b}};_.Hu=function(a,b=_.rt){if(b&&!b.fa&&(b=_.Bt(Gu,b),b?.reportError)){b.reportError(a);return}throw a;};_.Iu=function(a,b,c){a=Object.create(a);b&&(a.fn=b);c&&(a.debugName=c);_.Yt(a);a.componentStack=_.iu;return a}; Ju=function(a){if(!a.fa){if(Ft)throw Error("pb");var b=_.st(a);try{_.nu(()=>{a.zb=!1;if(!(a.version>0)||Kt(a)){a.version++;var c=_.Nt(a);try{$t(a),a.fn()}finally{_.Et(c),a&&_.Pt(a)}}},a.componentStack,a)}catch(c){_.gu.Ne&&_.pu(c),_.Hu(c)}finally{_.st(b)}}};_.Lu=function(a,b){a=_.Iu(Ku,a,b);_.yu(a)};_.Nu=function(a){return typeof a==="function"?a():a?.[Mu]?a.get():a};_.rt=void 0;_.tt=Symbol("Va");var Ou,uu;Ou=Symbol("Wa");uu=Symbol("Xa");_.wu=Symbol("Ya");_.Eu=_.tc(a=>(0,_.Qq)(a)&&Ou in a);_.zt=Symbol("Za");var Ft;_.Dt=null;Ft=!1;_.Jt=1;_.St=Symbol("cb");_.su={version:0,Xh:0,zb:!1,producers:void 0,oe:void 0,consumers:void 0,Tf:void 0,Kk:!1,Pd:!1,wm:!1,kind:"unknown",Hk:()=>!1,Ik:()=>{},xm:()=>{},BC:()=>{}};_.Pu=Symbol("db");_.Qu=Symbol("eb");_.Ru=Symbol("fb");var Su={..._.su,wm:!0,Pd:!0,zb:!0,kind:"effect"};var Vt=null,Rt={..._.su,equal:_.Ct,value:void 0,kind:"signal"};var ru;_.Tu=Symbol("gb");_.Uu=Symbol("ib");_.Vu=Symbol("jb");_.au=Symbol("kb");var fu={Sr:!0,Lm:!0,Ne:_.xq,Mm:_.xq,zj:_.yq,dD:!1,Zg:!1,bD:!0,yh:!1,Dn:!1};_.gu={attributes:{},handleError(a){throw a;},...fu};var ku;_.iu=null;_.lu=null;var Wu,Zu,$u,bv,cv,dv,xu,Au,Du,fv;_.zu=0;Wu=class{constructor(){this.isFlushing=!1;this.Oc=[];this.Jb=0}schedule(a){this.Oc[this.Jb++]=a}clear(){for(let a=0;a{_.Cu();for(const a of fv)a()};var Yu=_.Wb;var Gu=_.At({defaultValue:null},"im1Mkf");_.gv={...Su,[Ou]:!0,effectType:uu,RD:!0,xm:_.yu,run(){Ju(this)},componentStack:void 0,debugName:"[effect]",destroy(){if(Gt(this)){let a=this.producers;for(;a!==void 0;)a=Ot(a)}this.Tf=this.consumers=this.oe=this.producers=void 0;_.Zt(this);this.zb=!1},[Symbol.dispose](){this.destroy()}};var hv;hv={};_.iv=Object.create({..._.su,Pd:!0,...hv});_.jv=Object.create({..._.su,Pd:!0,...hv});var Ku={..._.gv,effectType:uu};var Mu=Symbol("wb"); }catch(e){_._DumpException(e)} try{ var pv;_.kv=function(a){if(!_.Us(a)&&_.sc(a,a.Ba[_.rc]|0))throw Error();};_.lv=function(a,b,c,d){_.kv(a);const e=a.Ba;_.Xs(e,e[_.rc]|0,b,c,d);return a};_.nv=function(a,b=_.mv){if(_.Ua(a))return a;for(let c=0;c{var f=_.qa("ytPubsub2Pubsub2SkipSubKey");f&&f==c||(f=()=>{if(_.es[c])try{if(e&&_.vv instanceof _.Yl&&_.vv!=d)try{{var h=_.vv.j,k=e;if(!k.args||!k.version)throw Error("oa");let l;try{if(!h.Fd){const m=new h;h.Fd=m.version}l=h.Fd}catch(m){}if(!l||k.version!=l)throw Error("pa");try{e=Reflect.construct(h,_.wb(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 "+_.vv.toString()+": "+l.message,l;}a.call(window,e)}catch(l){_.yi(l)}},_.hs[_.vv.toString()]?_.qa("yt.scheduler.instance")?_.Te.fb(f):_.Si(f,0):f())});_.es[c]=!0;_.gs[_.vv.toString()]||(_.gs[_.vv.toString()]=[]);_.gs[_.vv.toString()].push(c);return c};Ov=function(a){const b=_.Zl();b&&(typeof a==="number"&&(a=[a]),_.pb(a,c=>{b.unsubscribeByKey(c);delete _.es[c]}))}; Qv=function(){var a=Pv;const b=Nv(function(c){a.apply(void 0,arguments);Ov(b)});return b};_.Sv=function(a){return new _.Rv({trackingParams:a})};_.Uv=function(a,b,c,d,e,f){const h=Tv++;return new _.Rv({veType:a,veCounter:h,elementIndex:c,dataElement:b,youtubeData:d,jspbYoutubeData:e,loggingDirectives:f})};_.Vv=function(a=0){return(a=_.Ip(a))?new _.Rv({veType:a,youtubeData:void 0,jspbYoutubeData:void 0}):null};Wv=function(){return Object.values(_.w("client-screen-nonce-store",{})).filter(a=>a!==void 0)}; _.Xv=function(a,b){_.x("log_sequence_info_on_gel_web")&&(a.sequenceGroup=b);return a};Yv=function(a,b){return`${a.getAsJson().veType}${a.getAsJson().veCounter}${b}`};Pv=function(a){if(Zv){for(const b of Zv)b.payload&&(b.payload.csn=a.csn,_.hp(b.payloadName,b.payload,b.options));Zv.length=0}$v=0};aw=function(a,b,c){Zv.push({payloadName:a,payload:c,VD:void 0,options:b});$v||($v=Qv())}; _.bw=function(a,b,c,d=!1,e,f){const h=d?16:8;d=_.Xv({cttAuthInfo:_.Mp(b)||void 0,endOfSequence:d,automatedLogEventSource:f},b);c={csn:b,ve:c.getAsJson(),eventType:h};e&&(c.clientData=e);b==="UNDEFINED_CSN"?aw("visualElementHidden",d,c):a?_.fp("visualElementHidden",c,a,d):_.hp("visualElementHidden",c,d)};_.dw=function(a,b,c,d,e=!1,f={}){cw(a,b,c,[d],e,f)}; cw=function(a,b,c,d,e=!1,f={}){Object.assign(f,_.Xv({cttAuthInfo:_.Mp(b)||void 0},b));for(const k of d){var h=k.getAsJson();(_.ed(h)||!h.trackingParams&&!h.veType)&&_.jp(Error("xb"));if(_.x("no_client_ve_attach_unless_shown")){const l=Yv(k,b);if(h.veType&&!_.yv.has(l)&&!_.zv.has(l)&&!e){if(!_.x("il_attach_cache_limit")||_.xv.size<1E3){_.xv.set(l,[a,b,c,k]);return}_.x("il_attach_cache_limit")&&_.xv.size>1E3&&_.jp(new _.Cj("IL Attach cache exceeded limit"))}h=Yv(c,b);_.xv.has(h)?_.ew(c,b):_.zv.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:_.Av(d,k=>k.getAsJson())};b==="UNDEFINED_CSN"?aw("visualElementAttached",f,c):a?_.fp("visualElementAttached",c,a,f):_.hp("visualElementAttached",c,f)};_.ew=function(a,b){a=Yv(a,b);_.xv.has(a)&&(b=_.xv.get(a)||[],_.dw(b[0],b[1],b[2],b[3],!0),_.xv.delete(a))};fw=function(a,b){if(_.x("no_client_ve_attach_unless_shown")){var c=Yv(a,b);_.yv.set(c,!0);_.ew(a,b)}}; _.gw=function(a,b,c,d,e,f,h){fw(c,b);d=d||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";f=_.Xv({cttAuthInfo:_.Mp(b)||void 0,automatedLogEventSource:h},b);c={csn:b,ve:c.getAsJson(),gestureType:d};e&&(c.clientData=e);b==="UNDEFINED_CSN"?aw("visualElementGestured",f,c):a?_.fp("visualElementGestured",c,a,f):_.hp("visualElementGestured",c,f)};_.hw=function(a,b,c,d,e,f){_.gw(a,b,c,void 0,d,e,f)}; _.iw=function(a,b,c,d,e){fw(c,b);e=_.Xv({cttAuthInfo:_.Mp(b)||void 0,automatedLogEventSource:e},b);c={csn:b,ve:c.getAsJson(),eventType:1};d&&(c.clientData=d);b==="UNDEFINED_CSN"?aw("visualElementShown",e,c):a?_.fp("visualElementShown",c,a,e):_.hp("visualElementShown",c,e)}; _.jw=function(a){if(a===window)return{x:0,y:0,width:window.innerWidth,height:window.innerHeight,scrollTop:window.scrollY,scrollLeft:window.scrollX};const b=a.getBoundingClientRect();return{x:b.left,y:b.top,width:b.width,height:b.height,scrollTop:a.scrollTop,scrollLeft:a.scrollLeft}};_.lw=function(){kw.instance||(kw.instance=new kw);return kw.instance}; mw=function(a,b,c){const d=_.Kp(c);return a.csn===null||d===a.csn||c?d:(a=new _.Cj("VisibilityLogger called before newScreen",{caller:b.tagName,previous_csn:a.csn,current_csn:d}),_.jp(a),null)};nw=function(a,b){a=a.getData(b);return Math.floor(Number(a&&a.loggingDirectives&&a.loggingDirectives.visibility&&a.loggingDirectives.visibility.types||""))||1};_.pw=function(){ow.instance||(ow.instance=new ow);return ow.instance};_.rw=function(){qw.instance||(qw.instance=new qw);return qw.instance}; _.tw=function(a,b,c,d=0){return _.zi(()=>{if(a.o.has(d))return a.Z.push([b,c]),!0;const e=_.Kp(d),f=c||_.Vv(d);if(e&&f){if(_.x("combine_ve_grafts")){const h=a.v.get(f.toString());h?h.push(b):(a.I.set(f.toString(),f),a.v.set(f.toString(),[b]));a.ba||(a.ba=_.Dj(()=>{_.sw(a,e)},1200))}else _.dw(a.client,e,f,b);return!0}return!1})()}; _.uw=function(a,b,c,d){return _.zi(()=>{if(!b.veType)return _.ft(new _.Cj("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=_.Uv(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,e);return _.tw(a,e,c,d)?e:null})()}; _.sw=function(a,b){if(b===void 0){const c=Wv();for(let d=0;d{(d=a.I.get(d))&&cw(a.client,b,d,c)}),a.v.clear(),a.I.clear(),a.ba=void 0};_.vw=function(a,b,c,d=0){const e=_.Kp(d);b=b||_.Vv(d);e&&b&&(a=a.client,d=_.Xv({cttAuthInfo:_.Mp(e)||void 0},e),c={csn:e,ve:b.getAsJson(),clientData:c},e==="UNDEFINED_CSN"?aw("visualElementStateChanged",d,c):a?_.fp("visualElementStateChanged",c,a,d):_.hp("visualElementStateChanged",c,d))}; _.ww=function(a,b){a=a.ne??a;for(const c of a.visibilityMonitorKeys||[])b.v(c);a.visibilityMonitorKeys=void 0};_.Aw=function(a,b){if(_.Kp()){if(_.x("kevlar_vimio_use_shared_monitor"))xw(a,b.data);else if(!xw(a,b.data))return;var c=b.data,d=yw(c);if(_.x("enable_client_ve_spec_logging"))_.ww(a,b.observer);else{var e=a.ne??a;e.trackedParams&&e.trackedParams!==d&&_.ww(a,b.observer)}e=a.ne??a;!c||e.data&&e.data===c||(e.data=c);zw(a,b);e.trackedParams=d}}; zw=function(a,b){const c=b.observer;if(!c&&_.x("web_skip_missing_vimio_observer"))_.jp(new _.Cj("VisibilityObserver is not defined.",a.tagName,a.trackedParams,b.data?.trackingParams,b.data?.loggingDirectives));else{var d=b.layer,e=b.ue||(()=>{}),f=b.wi,h=a.ne??a,k=[];b.dc&&k.push(c.observe(a,()=>{b.Mv&&b.Mv()||(_.pw(),_.zi(_.lw().Z).bind(_.lw())(h,void 0,d,7));e(!0)},b.dc));b.oc&&k.push(c.observe(a,()=>{_.pw();_.zi(_.lw().I).bind(_.lw())(h,void 0,d,7);e(!1)},b.oc));b.Gg&&f&&k.push(c.observe(a,()=> {f()},b.Gg));h.visibilityMonitorKeys=k}}; xw=function(a,b){a=a.ne??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=yw(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(),_.Lv(c,2)===b.loggingDirectives?.clientVeSpec?.uiType&& _.Lv(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=_.uw(_.rw(),{veType:c,elementIndex:d,clientYouTubeData:b}));return!0}; yw=function(a){if(a?.rendererContext){const b=_.A(a.rendererContext,_.Bw);if(b?.loggingDirectives)return b.loggingDirectives.trackingParams}return a?.loggingDirectives?a.loggingDirectives.trackingParams:a?.trackingParams}; _.Ic=class{o(){var a=this.j;if(a==null)a="";else if(typeof a!=="string"){let b="",c=0;const d=a.length-10240;for(;c{const k=_.Ss(h,c,b);f=k!==h&&k!=null;return k});if(d!=null)return f&&!_.sc(d)&&_.Vs(a,b),d};_.Kw=function(a,b,c,d){let e=a.Ba,f=e[_.rc]|0;b=_.Jw(e,f,b,c,d);if(b==null)return b;f=e[_.rc]|0;if(!_.sc(a,f)){const h=_.Ts(b);h!==b&&(_.Us(a)&&(e=a.Ba,f=e[_.rc]|0),b=h,f=_.Xs(e,f,c,b,d),_.Vs(e,f))}return b}; _.Lw=function(a,b){a.v.set(b.Da,b);const c=a.j.get(b.Da);if(c)try{c.Jg(a.resolve(b.Da))}catch(d){c.jv(d)}};_.Mw=function(a,b){return _.zi(_.lw().D).bind(_.lw())(b)};_.Nw=function(a,b,c,d){return _.zi(()=>{const e=_.Sv(b);_.tw(a,e,c,d);return e})()};_.Ow=function(a,b=_.mv){return _.nv(a,b)||_.fq};_.Pw=function(a,b,c,d,e){_.kv(a);const f=a.Ba;_.Xs(f,f[_.rc]|0,b,(d==="0"?Number(c)===0:c===d)?void 0:c,e);return a}; _.Qw=function(a,b){if(b==null||b=="")return new a;b=JSON.parse(b);if(!Array.isArray(b))throw Error("z");b[_.rc]|=32;return new a(b)};_.Rw=function(a,...b){if(b.length===0)return _.Qa(a[0]);let c=a[0];for(let d=0;d{_.ms[d]&&b.apply&&typeof b.apply=="function"&&b.apply(window,e)};try{_.ps[a]?f():_.Si(f,0)}catch(h){_.yi(h)}},void 0);_.ms[d]=!0;_.ns[a]||(_.ns[a]=[]);_.ns[a].push(d);return d}return 0};_.Uw=function(a){const b=_.Sw();b&&(typeof a==="number"?a=[a]:typeof a==="string"&&(a=[parseInt(a,10)]),_.pb(a,c=>{b.unsubscribeByKey(c);delete _.ms[c]}))}; _.Vw=function(a,b){const c=_.Sw();return c?c.publish.apply(c,arguments):!1};_.Xw=function(a){return Ww[a]||"LATENCY_ACTION_UNKNOWN"};Yw=function(){const a=_.Tp.getEntriesByType?.("mark");a&&a.forEach(b=>{b.name.startsWith("mark_")&&_.Tp.clearMarks?.(b.name)})};_.Zw=function(a,b){_.Sp("_start",a,b)};_.$w=function(a){_.pa("ytglobal.timing"+(a||"")+"ready_",!0)};_.ax=function(a){return _.zi(()=>_.bq("_start",a))()}; _.bx=function(a){_.zi(()=>{_.ax(a)&&_.aq("aa",void 0,a);const b=a||"",c=_.$n();c[b]&&delete c[b];const d={timerName:b,info:{},tick:{},span:{},jspbInfo:[]};_.Zn(d);c[b]=d;_.Qn(a);(0,_.xs)();Yw();a||(_.w("TIMING_ACTION")&&_.ui("PREVIOUS_ACTION",_.w("TIMING_ACTION")),_.ui("TIMING_ACTION",""))})()}; _.cx=function(a,b={},c,d){_.zi(()=>{const e=c?c:a;_.bx(e);var f=b.sampleRate;if(!_.x("web_csi_action_sampling_enabled")||f===void 0||f<=1)f=!1;else{var h=_.Wn(e);f=_.nn(h)%f!==0}f&&(_.Rn(e).actionDisabled=!0);_.ao(e||"").info.actionType=a;b.cttAuthInfo&&(_.Rn(e).cttAuthInfo=b.cttAuthInfo);_.ui(e+"TIMING_ACTION",a);_.zi(_.Zw)(b.startTime,e);f={actionType:d||_.Xw(a)};b.cE&&(f.previousAction=_.Xw(_.w("TIMING_ACTION")));(h=_.Kp())&&h!=="UNDEFINED_CSN"&&(f.clientScreenNonce=h);_.$p(f,e);_.$w(e)})()}; dx=function(a){if(a.nc&&typeof a.nc=="function")return a.nc();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(_.wa(a)){const b=[],c=a.length;for(let d=0;d0&&(this.v=null,this.j.set(ix(this,e),_.wb(c)),this.o+=c.length))},a));a.B=b};lx=function(a,b){return a?b?decodeURI(a.replace(/%25/g,"%2525")):decodeURIComponent(a):""};mx=function(a){a=a.charCodeAt(0);return"%"+(a>>4&15).toString(16)+(a&15).toString(16)}; nx=function(a,b,c){return typeof a==="string"?(a=encodeURI(a).replace(b,mx),c&&(a=a.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),a):null}; _.ox=function(a){this.o=this.I=this.B="";this.Z=null;this.v=this.j="";this.D=!1;let b;a instanceof _.ox?(this.D=a.D,px(this,a.B),this.I=a.I,this.o=a.o,qx(this,a.Z),this.j=a.j,rx(this,a.J.clone()),this.v=a.v):a&&(b=_.Ib(String(a)))?(this.D=!1,px(this,b[1]||"",!0),this.I=lx(b[2]||""),this.o=lx(b[3]||"",!0),qx(this,b[4]),this.j=lx(b[5]||"",!0),rx(this,b[6]||"",!0),this.v=lx(b[7]||"")):(this.D=!1,this.J=new gx(null,this.D))};px=function(a,b,c){a.B=c?lx(b,!0):b;a.B&&(a.B=a.B.replace(/:$/,""))}; qx=function(a,b){if(b){b=Number(b);if(isNaN(b)||b<0)throw Error("Ja`"+b);a.Z=b}else a.Z=null};rx=function(a,b,c){b instanceof gx?(a.J=b,kx(a.J,a.D)):(c||(b=nx(b,sx)),a.J=new gx(b,a.D))};_.tx=function(a,b){_.Re.call(this);this.v=a||1;this.j=b||_.u;this.B=(0,_.za)(this.gw,this);this.D=_.Ba()}; ux=function(a){a.Qm.subscribe(b=>{a:{if(b.rf){var c=b.rf.attributes;var d=c.scrollTop;c=c.scrollLeft;if(d!=null||c!=null){var e=_.Kp();b=b.rf.id;if(d){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(d.qa),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_VERTICAL",netDisplacementPoints:Math.round(d.Rd)};break a}if(c){d={scrollableContainerIndex:b,startContentOffsetPoints:Math.round(c.qa),clientScreenNonce:e,orientation:"SCROLL_ORIENTATION_HORIZONTAL",netDisplacementPoints:Math.round(c.Rd)}; break a}}}d=void 0}d&&_.hp("scrollEvent",d)})};vx=function(){_.Re.call(this);this.headers=new Map;this.j=!1;this.ma=null;this.B=this.ja="";this.v=this.ha=this.I=this.ba=!1;this.V=0;this.D=null;this.Ca="";this.va=!1};_.xx=function(a,b,c,d,e,f,h){const k=new vx;wx.push(k);b&&k.listen("complete",b);_.Me(k,"ready",k.lr);f&&(k.V=Math.max(0,f));h&&(k.va=h);k.send(a,c,d,e)};Ax=function(a,b){a.j=!1;a.ma&&(a.v=!0,a.ma.abort(),a.v=!1);a.B=b;yx(a);zx(a)}; yx=function(a){a.ba||(a.ba=!0,a.dispatchEvent("complete"),a.dispatchEvent("error"))};Dx=function(a){if(a.j&&typeof _.cq!="undefined")if(a.I&&(a.ma?a.ma.readyState:0)==4)setTimeout(a.Xn.bind(a),0);else if(a.dispatchEvent("readystatechange"),a.isComplete()){a.j=!1;try{if(_.Bx(a))a.dispatchEvent("complete"),a.dispatchEvent("success");else{try{var b=(a.ma?a.ma.readyState:0)>2?a.ma.statusText:""}catch(c){b=""}a.B=b+" ["+_.Cx(a)+"]";yx(a)}}finally{zx(a)}}}; zx=function(a,b){if(a.ma){a.D&&(clearTimeout(a.D),a.D=null);const c=a.ma;a.ma=null;b||a.dispatchEvent("ready");try{c.onreadystatechange=null}catch(d){}}};_.Bx=function(a){var b=_.Cx(a),c;if(!(c=_.bf(b))){if(b=b===0)a=_.Lb(String(a.ja)),b=!Ex.test(a);c=b}return c};_.Cx=function(a){try{return(a.ma?a.ma.readyState:0)>2?a.ma.status:-1}catch(b){return-1}};Fx=function(a,b){a&&(b=a.indexOf(b),0<=b&&a.splice(b,1))};Gx=function(a){return typeof a==="function"}; Ix=function(a){return a instanceof Hx||a&&"closed"in a&&Gx(a.remove)&&Gx(a.add)&&Gx(a.unsubscribe)};Jx=function(a){setTimeout(()=>{throw a;})};Kx=function(a){return a};Lx=function(a){return a.length===0?Kx:a.length===1?a[0]:function(b){return a.reduce((c,d)=>d(c),b)}};Px=function(){var a=Mx,b=Nx;return new Ox(c=>{let d=0;return b.schedule(function(){d===a.length?c.complete():(c.next(a[d++]),c.closed||this.schedule())})})}; Qx=function(){var a=Mx;return new Ox(b=>{for(let c=0;c{if(f.ob==null)return NodeFilter.FILTER_SKIP;if(f===window)throw Error("Cb");const h=f.ob.attributes,k=_.jw(f);f.ob.attributes=k;if(!a)return b.push(f.ob),NodeFilter.FILTER_ACCEPT;f=Ux(f.ob.id,h,k);if(h.width!==k.width||h.height!==k.height)return f&&b.push(f),NodeFilter.FILTER_ACCEPT;(h.x!== k.x||h.y!==k.y)&&f&&b.push(f);return NodeFilter.FILTER_REJECT});c.nextNode(););return b};Ux=function(a,b,c){const d={};let e=!1;for(const f in c){const h=f;b[h]!==c[h]&&(e=!0,d[h]={value:c[h],qa:b[h],Rd:c[h]-b[h]})}return e?{id:a,attributes:d}:null};Wx=function(a){let b=[];return c=>{b.push(a.Yn(c))===1&&a.Ao(()=>{const d=[...b];b=[];a.Tn(d)})}}; Xx=function(a){if(a===window)return null;const b=a.parentElement;return b?b:typeof ShadowRoot!=="undefined"&&a.getRootNode!=null&&(a=a.getRootNode(),a instanceof ShadowRoot)?a.host:window};Zx=function(a){return{track:Wx({Ao:a.Ci,Yn:b=>{b.Iq=!0;return b},Tn:b=>{const c=[],d=[];for(const e of b)e.ob||Yx(e,c,d);c.length!==0&&(a.yu(c),a.emit({Mq:d}))}}),ll:Wx({Ao:a.Ci,Yn:b=>b,Tn:b=>{const c=[];for(const d of b)d.ob&&(c.push(d.ob),d.ob=void 0);a.emit({zf:c})}})}}; Yx=function(a,b,c){if(a.ob)return a.ob;const d={Dk:-1,id:$x++,attributes:_.jw(a)};a.ob=d;b.push(a);c.push(d);if(a===window)return d;for(const f of ay(a)){if(f===window)return b=Yx(f,b,c),d.Dk=b.id,d;a:{if(!f){a=!1;break a}if(f.getAttribute("attn-scrollable")!=null){a=!0;break a}var e=window.getComputedStyle(f);a=e.getPropertyValue("overflow-y");e=e.getPropertyValue("overflow-x");e=(e==="scroll"||e==="auto")&&f.scrollWidth>f.clientWidth;a=(a==="scroll"||a==="auto")&&f.scrollHeight>f.clientHeight|| e}if(a||f.Iq)return b=Yx(f,b,c),d.Dk=b.id,d}throw Error("Db");};ay=function(a){return function*(){let b=Xx(a);for(;b;)yield b,b=Xx(b)}()}; dy=function(a){function b(p){for(const n of p)n===window||n.Hq||(n.Hq=!0,n.addEventListener("scroll",()=>h(n)),n.addEventListener("lr-scrolling",t=>{const r=n.ob;if(r?.attributes){t.stopImmediatePropagation();var v=t.detail.amount;if((0,_.vc)(v)){var z={id:r.id,attributes:{}},C=(t=t.detail.direction==="horizontal")?r.attributes.scrollLeft:r.attributes.scrollTop,H=C+v;v={value:H,qa:C,Rd:v};t?(r.attributes.scrollLeft=H,z.attributes.scrollLeft=v):(r.attributes.scrollTop=H,z.attributes.scrollTop=v);f({rf:z})}}}), n.addEventListener("lr-maybe-resize",t=>{const r=n.ob;if(r?.attributes){t.stopImmediatePropagation();t={id:r.id,attributes:{}};var v=r.attributes.width,z=r.attributes.height,C=r.attributes.x,H=r.attributes.y,{width:D,height:G,x:B,y:L}=n.getBoundingClientRect();if(v!==D||z!==G||C!==B||H!==L)z!==G&&(t.attributes.height={value:G,qa:z,Rd:G-z},r.attributes.height=G),v!==D&&(t.attributes.width={value:D,qa:v,Rd:D-v},r.attributes.width=D),C!==B&&(t.attributes.x={value:B,qa:C},r.attributes.x=B),H!==L&&(t.attributes.y= {value:L,qa:H},r.attributes.y=L),f({rf:t})}}))}const c=a.Bo,d=a.Ci,e=new by,f=p=>void e.next({timestamp:(0,_.Kk)(),...p}),h=cy(c,p=>{d(()=>{var n=p.ob;if(n?.attributes){var t=n.attributes.scrollTop,r=n.attributes.scrollLeft,v=n.attributes.scrollTop=p===window?window.scrollY:p.scrollTop,z=n.attributes.scrollLeft=p===window?window.scrollX:p.scrollLeft;if(t!==v||r!==z)n={id:n.id,attributes:{}},t!==v&&(n.attributes.scrollTop={value:v,qa:t,Rd:v-t}),r!==z&&(n.attributes.scrollLeft={value:z,qa:r,Rd:z-r}), f({rf:n})}})}),k=cy(c,()=>{d(()=>{const p=Vx(!0);for(const n of p)f({rf:n})})}),{track:l,ll:m}=Zx({emit:f,Ci:d,yu:p=>{b(p)}});window.addEventListener("scroll",()=>h(window));window.addEventListener("resize",()=>k(window));return{Qm:e,track:l,ll:m,snapshot(){d(()=>{const p=Vx(!1);f({Mq:p})})},Fu:h}};cy=function(a,b){const c=new _.qt(b,a);return d=>void c.v(d)};ey=function(a){let b;return c=>{b||(b=a(c));return b}};gy=function(a){return a.layer!==void 0?a.layer:a.parent?gy(a.parent):a.layer=0}; hy=function(a,b){const c=_.Hw.get(a)||{de:b};c.de=b;_.Hw.set(a,c);a.getScreenLayer=()=>gy(c.de)};iy=function(a){for(a=a.parentNode;a&&!_.Hw.get(a)?.Qt&&!(a.ne??a).QD;)a=a.parentNode||a.host;if(a)return _.Hw.get(a)};_.jy=function(a){if(a){_.Hw.delete(a);const b=_.y().resolve(_.Iw);_.ww(a,b)}}; _.ly=function(a,b,c=!1){if(c){if(c=a.getAttribute("client-ve-type"),b.data&&!b.UC||c)_.Lu(()=>{const d=_.Nu(b.data);ky(a,d);Tx(a,b,d)},"a"),_.tu(()=>void _.jy(a))}else typeof b.data!=="function"&&(c=b.data,ky(a,c),Tx(a,b,c))}; ky=function(a,b){my++;ny(a,b)&&_.Te.Fa(()=>{_.Ev(()=>{if(ny(a,b)&&a.ownerDocument.documentElement===document.documentElement&&a){var c;if(a.getAttribute("layer")){var d=c=Number(a.getAttribute("layer")),e=_.Hw.get(a);e?e.de.layer=d:hy(a,new oy(d));(d=iy(a))&&_.Hw.get(a)?.de.setParent(d.de)}else(c=_.Hw.get(a))?c=gy(c.de):(c=gy,d=new oy,(e=iy(a))&&d.setParent(e.de),hy(a,d),c=c(d));c??(c=0);d=a.getAttribute("client-ve-type");e=Number(d);var f=!1;d=!1;var h=_.Hw.get(a);h&&(h[_.Gw]!==b||e&&_.Hw.get(a)?.jd=== void 0)&&(h[_.Gw]=b,f=d=h.Qt=!0);_.Hw.has(a)&&(_.Hw.get(a).jd=e);a.visualElement&&(d=!0);var k;_.x("wiz_next_ld_fix_client_ve_spec")?k=_.A(b?.rendererContext,_.Bw)?.loggingDirectives||b?.loggingDirectives:k=b?.loggingDirectives;if(k&&k.clientVeSpec){var l=_.Mw(_.pw(),a);h=_.rw();l=l||void 0;var m=c;_.x("enable_client_ve_spec")&&k.clientVeSpec?(k=_.Uv(k.clientVeSpec.uiType,void 0,k.clientVeSpec.elementIndex,k.clientVeSpec.clientYoutubeData,void 0,k),k=_.tw(h,k,l,m)?k:null):k=k.trackingParams?_.Nw(h, k.trackingParams,l,m):null;k&&(a.visualElement=k)}!a.visualElement&&e&&f&&(a.veType=e,k=void 0,_.x("wiz_next_client_ve_parent_fix")&&(k=_.Mw(_.pw(),a)),k=_.uw(_.rw(),a,k,c),a.visualElement=k);d&&(k=_.y().resolve(_.Iw),_.Aw(a,{data:b,observer:k,layer:c,dc:{hc:!1,state:"visible"},oc:{hc:!1,state:"hidden"}}));_.x("web_attention_logging_enabled")&&py().track(a)}},0)},8)}; ny=function(a,b){return b?.trackingParams||b?.loggingDirectives||_.A(b?.rendererContext,_.Bw)||a.getAttribute("client-ve-type")?!0:!1}; Ww={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"};_.g=gx.prototype;_.g.add=function(a,b){hx(this);this.v=null;a=ix(this,a);let c=this.j.get(a);c||this.j.set(a,c=[]);c.push(b);this.o+=1;return this}; _.g.remove=function(a){hx(this);a=ix(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(){hx(this);return this.o==0};_.g.forEach=function(a,b){hx(this);this.j.forEach(function(c,d){c.forEach(function(e){a.call(b,e,d,this)},this)},this)}; _.g.Gc=function(){hx(this);const a=Array.from(this.j.values()),b=Array.from(this.j.keys()),c=[];for(let d=0;d0?String(a[0]):b}; _.g.toString=function(){if(this.v)return this.v;if(!this.j)return"";const a=[],b=Array.from(this.j.keys());for(let d=0;d 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.J.toString()!=="";c?rx(b,a.J.clone()):c=!!a.v;c&&(b.v=a.v);return b};_.ox.prototype.clone=function(){return new _.ox(this)};_.Ea(_.tx,_.Re);_.g=_.tx.prototype;_.g.enabled=!1;_.g.Tb=null;_.g.setInterval=function(a){this.v=a;this.Tb&&this.enabled?(this.stop(),this.start()):this.Tb&&this.stop()}; _.g.gw=function(){if(this.enabled){const a=_.Ba()-this.D;a>0&&a"content-type"==f.toLowerCase());e=_.u.FormData&&a instanceof _.u.FormData;!_.sb(vy,b)||d||e||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const [f,h]of c)this.ma.setRequestHeader(f,h);this.Ca&&(this.ma.responseType=this.Ca);"withCredentials"in this.ma&&this.ma.withCredentials!==this.va&&(this.ma.withCredentials=this.va);try{this.D&&(clearTimeout(this.D),this.D=null),this.V>0&&(this.D=setTimeout(this.iw.bind(this), this.V)),this.I=!0,this.ma.send(a),this.I=!1}catch(f){Ax(this,f)}};_.g.iw=function(){typeof _.cq!="undefined"&&this.ma&&(this.B="Timed out after "+this.V+"ms, aborting",this.dispatchEvent("timeout"),this.abort(8))};_.g.abort=function(){this.ma&&this.j&&(this.j=!1,this.v=!0,this.ma.abort(),this.v=!1,this.dispatchEvent("complete"),this.dispatchEvent("abort"),zx(this))};_.g.oa=function(){this.ma&&(this.j&&(this.j=!1,this.v=!0,this.ma.abort(),this.v=!1),zx(this,!0));vx.wb.oa.call(this)}; _.g.Xn=function(){this.fa()||(this.ha||this.I||this.v?Dx(this):this.Gu())};_.g.Gu=function(){Dx(this)};_.g.isActive=function(){return!!this.ma};_.g.isComplete=function(){return(this.ma?this.ma.readyState:0)==4};_.g.getLastError=function(){return typeof this.B==="string"?this.B:String(this.B)};var wy=class extends Error{constructor(a){super(a?`${a.length} errors occurred during unsubscription: ${a.map((b,c)=>`${c+1}) ${b.toString()}`).join("\n ")}`:"");this.errors=a;Object.setPrototypeOf(this,new.target.prototype);this.name="UnsubscriptionError"}};var Hx=class{constructor(a){this.V=a;this.closed=!1;this.v=this.o=null}unsubscribe(){let a;if(!this.closed){this.closed=!0;const c=this.o;if(Array.isArray(c))for(var b of c)b.remove(this);else c?.remove(this);b=this.V;if(Gx(b))try{b()}catch(e){a=e instanceof wy?e.errors:[e]}const d=this.v;if(d){this.v=null;for(const e of d)try{Gx(e)?e():e.unsubscribe()}catch(f){a=a??[],f instanceof wy?a=[...a,...f.errors]:a.push(f)}}if(a)throw new wy(a);}}add(a){if(a&&a!==this)if(this.closed)Gx(a)?a():a.unsubscribe(); else{if(a instanceof Hx){if(a.closed||a.I(this))return;a.B(this)}(this.v=this.v??[]).push(a)}}I(a){const b=this.o;return b===a||Array.isArray(b)&&b.includes(a)}B(a){const b=this.o;this.o=Array.isArray(b)?(b.push(a),b):b?[b,a]:a}M(a){const b=this.o;b===a?this.o=null:Array.isArray(b)&&Fx(b,a)}remove(a){const b=this.v;b&&Fx(b,a);a instanceof Hx&&a.M(this)}},xy=Hx,yy=new Hx;yy.closed=!0;xy.j=yy;var By=class extends Hx{static create(a,b,c){return new zy(a,b,c)}constructor(){super();this.j=!1;this.destination=new Ay({next:void 0});Ix()&&(void 0).add(this)}next(a){this.j||this.Z(a)}error(a){this.j||(this.j=!0,this.J(a))}complete(){this.j||(this.j=!0,this.D())}unsubscribe(){this.closed||(this.j=!0,super.unsubscribe())}Z(a){this.destination.next(a)}J(a){this.destination.error(a);this.unsubscribe()}D(){this.destination.complete();this.unsubscribe()}},Ay=class{constructor(a){this.j=a}next(a){const b= this.j;if(b.next)try{b.next(a)}catch(c){Jx(c)}}error(a){const b=this.j;if(b.error)try{b.error(a)}catch(c){Jx(c)}else Jx(a)}complete(){const a=this.j;if(a.complete)try{a.complete()}catch(b){Jx(b)}}},zy=class extends By{constructor(a,b,c){super();let d;Gx(a)||!a?d={next:a??void 0,error:b??void 0,complete:c??void 0}:d=a;this.destination=new Ay(d)}};var Cy=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Ox=class{constructor(a){a&&(this.o=a)}subscribe(a,b,c){a=a&&a instanceof By||a&&Gx(a.next)&&Gx(a.error)&&Gx(a.complete)&&Ix(a)?a:new zy(a,b,c);b=this.operator;c=this.source;a.add(b?b.call(a,c):c?this.o(a):this.B(a));return a}B(a){try{return this.o(a)}catch(b){a.error(b)}}forEach(a,b){b=b??void 0??Promise;return new b((c,d)=>{let e;e=this.subscribe(f=>{try{a(f)}catch(h){d(h),e?.unsubscribe()}},d,c)})}o(a){return this.source?.subscribe(a)}[Cy](){return this}pipe(...a){return a.length?Lx(a)(this): this}};Ox.create=a=>new Ox(a);var Dy=class extends Error{constructor(){super("object unsubscribed");Object.setPrototypeOf(this,new.target.prototype);this.name="ObjectUnsubscribedError"}};var by=class extends Ox{constructor(){super();this.observers=[];this.hasError=this.j=this.closed=!1;this.D=null}v(){if(this.closed)throw new Dy;}next(a){this.v();if(!this.j){const b=this.observers.slice();for(const c of b)c.next(a)}}error(a){this.v();if(!this.j){this.hasError=this.j=!0;this.D=a;const b=this.observers;for(;b.length;)b.shift().error(a)}}complete(){this.v();if(!this.j){this.j=!0;const a=this.observers;for(;a.length;)a.shift().complete()}}unsubscribe(){this.j=this.closed=!0;this.observers= null}B(a){this.v();return super.B(a)}o(a){this.v();this.J(a);return this.I(a)}I(a){const b=this.j,c=this.observers;return this.hasError||b?Hx.j:(c.push(a),new Hx(()=>Fx(this.observers,a)))}J(a){const b=this.D,c=this.j;this.hasError?a.error(b):c&&a.complete()}};by.create=(a,b)=>new Ey(a,b); var Ey=class extends by{constructor(a,b){super();this.destination=a;this.source=b}next(a){this.destination?.next?.(a)}error(a){this.destination?.error?.(a)}complete(){this.destination?.complete?.()}o(a){return this.source?.subscribe(a)??Hx.j}};_.Fy=new _.E("continuationCommand");_.Gy=new _.E("feedbackEndpoint");_.Hy=new _.E("modifyChannelNotificationPreferenceEndpoint");_.Iy=new _.E("undoFeedbackEndpoint");_.Jy=new _.E("unsubscribeEndpoint");var Ky;Ky=class{constructor(){this.register=new Map}clear(){_.Rx(this);this.register.clear()}};_.Ly=new Ky;var Ny=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}Gc(){return Object.keys(this.j)}remove(a){delete this.j[a]}};_.Oy=new class{constructor(){this.mappings=new Ny;this.j=new Set}get(a){const b=this.mappings.get(a.toString());return _.Sx(this,b,a)}onLoadError(a){this.j.add(a);return()=>{this.j.delete(a)}}};_.Py=new _.qs("ASYNC_INNERTUBE_TRANSPORT_TOKEN");_.Qy=new _.qs("INNERTUBE_TRANSPORT_TOKEN");var $x=1;var Mx=[],Ry=Mx[Mx.length-1],Nx=Ry&&Gx(Ry.schedule)?Mx.pop():void 0,Sy;Nx?Sy=Px():Sy=Qx();var Ty={Qm:Sy,track:()=>{},ll:()=>{},snapshot:()=>{},Fu:()=>{}};var py=ey(a=>{if(!_.x("web_attention_logging_enabled")&&!a?.aD)return Ty;try{const b=dy({Bo:a?.Bo??_.Yi("web_attention_logging_scroll_throttle",500),Ci:c=>_.Te.Fa(c,8)});(a?.cD??_.x("web_attention_logging_export_to_gel"))&&ux(b);return b}catch(b){return Ty}});var oy=class{constructor(a){this.layer=a}setParent(a){this.parent=a}};var my=0; }catch(e){_._DumpException(e)} try{ _.Uy="player_uid_"+(Math.random()*1E9>>>0); }catch(e){_._DumpException(e)} try{ var Vy;Vy=function(a,b){function c(e){for(;d>4);h!=64&&(b(f<<4&240|h>>2),k!=64&&b(h<<6&192|k))}}; _.Wy=function(a){const b=a.length;let 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);const d=new Uint8Array(c);let e=0;Vy(a,function(f){d[e++]=f});return e!==c?d.subarray(0,e):d};_.Xy=function(a){return a?(a=a.privateDoNotAccessOrElseTrustedResourceUrlWrappedValue)?_.Qa(a):null:null};_.Yy=new _.qs("DARK_THEME_TOKEN"); }catch(e){_._DumpException(e)} try{ var Ks;_.Ls=function(a,b){b.hasOwnProperty("displayName")||(b.displayName=a.toString());b[Ks]=a};Ks=Symbol("Ha"); }catch(e){_._DumpException(e)} try{ _.se=function(){this.id="b"};_.se.prototype.toString=function(){return this.id};_.gt=new _.mr("MpJwZc","MpJwZc");var ht;ht=new _.se;_.jt=class extends _.te{constructor(a,b){super(ht,a);this.node=a;this.kind=b}}; }catch(e){_._DumpException(e)} try{ /* SPDX-License-Identifier: Apache-2.0 */ var Zy,az,fz,iz,jz,lz,mz,zz,Mz,Pz,Qz,Wz,Yz,bA,dA,aA,$y;Zy=function(a,b){const c={};for(const d in a)c[d]=b.call(void 0,a[d],d,a);return c};_.kt=function(){throw Error("La");};az=function(a,b,c){const d=Object.create($y);d.source=a;d.Sf=b;c!=void 0&&(d.equal=c);a=()=>{_.Lt(d);_.It(d);if(d.value===_.Ru)throw d.error;return d.value};a[_.St]=d;return a};_.bz=function(a){return a.debugName||a.name||"[component]"};_.cz=function(){const a=_.iu;return a?a.Sh:!1}; _.dz=function(a,b){b={componentStack:_.ou(_.lu),Pu:_.mu?.slice()??[],Fj:3,Sm:_.hu(),tagName:b};return[a,b]};_.ez=function(){};fz=function(){};_.gz=function(a,b,c){if(c==null)a.removeAttribute(b);else{var d;(d=b.lastIndexOf("xml:",0)===0?"http://www.w3.org/XML/1998/namespace":b.lastIndexOf("xlink:",0)===0?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(d,b,c):a.setAttribute(b,c)}}; iz=function(a,b,c){a=a.style;if(typeof c==="string")a.cssText=c;else{a.cssText="";for(const f in c)if(hz.call(c,f)){b=a;var d=f,e=c[f];d.indexOf("-")>=0?b.setProperty(d,e):b[d]=e}}};jz=function(a,b,c){const d=typeof c;d==="object"||d==="function"?a[b]=c:_.gz(a,b,c)};lz=function(){const a=new fz;a[_.kz.default]=jz;a.style=iz;return a};mz=function(a,b,c,d,e){return b==c&&d==e};_.qz=function(){var a=_.nz;let b=_.oz();for(;b!==null;){const c=b.nextSibling;a.removeChild(b);_.pz.deleted.push(b);b=c}}; _.oz=function(){return _.rz?_.rz.nextSibling:_.nz.firstChild}; zz=function(a,b={}){const {matches:c=mz}=b;return(d,e,f)=>{const h=_.pz,k=_.sz,l=_.tz,m=_.uz,p=_.rz,n=_.nz,t=_.vz;_.sz=d.ownerDocument;_.pz=new wz(d);_.vz=c;_.uz=[];_.rz=null;var r=_.nz=d.parentNode,v,z=xz.call(d);if((v=z.nodeType===11||z.nodeType===9?z.activeElement:null)&&d.contains(v)){for(z=[];v!==r;)z.push(v),v=v.parentNode||(r?v.host:null);r=z}else r=[];_.tz=r;try{return a(d,e,f)}finally{d=_.pz,_.yz&&d.deleted.length>0&&(0,_.yz)(d.deleted),_.sz=k,_.pz=h,_.vz=t,_.uz=m,_.rz=p,_.nz=n,_.tz=l}}}; _.Bz=function(a){return(0,_.Qq)(a)&&_.Az in a};_.Cz=function(a){return _.Bz(a)?a[_.Az].Vd:a};_.Dz=function(a,b,...c){b=b??{};return{type:a,props:b,children:c,[_.Uu]:!0}};_.Ez=function(a){if(!_.gu.zj)return a;if(Array.isArray(a)){for(let b=0;b{setTimeout(()=>{var b=[...Lz];Lz=[];for(const c of b)try{for(b=0;b{_.Lt(f);_.Tt(f,h);f.zb=!1;f.Xh=_.Jt},h=>{_.Lt(f);if(f.value===_.Ru)throw f.error;_.Dt?.Pd!==!1||_.Qt(f);_.Tt(f,h(f.value));f.zb=!1;f.Xh=_.Jt}]}; _.Sz=function(a){return _.Rz.qc?_.Rz.dg?_.Rz.dg[a]:!0:!1};Wz=function(a,b,c){return _.Sz(a)&&_.Rz.Og(a,b,Tz)?new Uz(a,b,c):Vz}; _.Xz=function(a,b,c){if(typeof c==="function"){var d=c;c=void 0}const e=Wz(a,b,c);if(c?.endTime!=null)return d&&_.jp(Error("Xb")),e;e!==Vz&&c?.active!==!1&&_.Rz.stack.push(e);if(!d)return e;if(e===Vz)return d(e);try{const f=d(e);if(f instanceof Promise)return f.then(h=>{e.end();return h},h=>{e.end("SPAN_STATUS_ERROR");throw h;});e.end();return f}catch(f){throw e.end("SPAN_STATUS_ERROR"),f;}}; Yz=function(a,b,c,d){a instanceof Element&&(c.debugName||(c.debugName=`<${a.tagName.toLowerCase()}`+(a.tagName.includes("-")?">":`.${a.className}>`)),_.x("ytwiz_enable_debug_component_props")&&(a.debugProps||(a.debugProps=Zy(b,e=>()=>e())),b.data===void 0||"data"in a&&!a.isWebComponentWrapper||Object.defineProperty(a.debugProps,"data",{get:()=>_.Nu(b.data),set:e=>{d?.data?.(e)},enumerable:!0,configurable:!0})))}; _.Zz=function(a,b){if(a.length===0&&!b?.initial)return Qz(a,{debugName:b?.debugName},"g");const [c,d,e]=Qz({source:()=>a(),Sf:(f,h)=>h?.value?a(h.value):b?.initial?a(b.initial):f},{debugName:b?.debugName},"h");return[c,d,e]}; _.K=function(a,b=""){const c=d=>_.Xz("ytComponent",{},e=>{var f=$z={};if(c?.idomCompat&&d.Ok){const [l,m,p]=aA(d,typeof c.idomCompat==="object"?c?.idomCompat.callbacks:{});var h=bA(a,l);f.av=h;$z=void 0;Yz(h,l,c,m);e.Id({debugName:c.debugName});e=_.Cz(h);e=Array.isArray(e)?e[0]:e;e[_.cA]||(e[_.cA]={});e[_.cA].qw=p;_.ez(l,h);return h}let k;k=Zy(d,dA);h=bA(a,k);Yz(h,k,c);f.av=h;$z=void 0;e.Id({debugName:c.debugName});_.ez(k,h);return h});c.debugName=b;return c};bA=function(a,b){a=a(b);return _.Ez(a)}; dA=function(a,b){return b==="children"||b==="ref"||typeof a==="function"||a===void 0?a:()=>_.Nu(a)};_.eA=function(a,b){return()=>_.Nu(a)??b};_.fA=function(a,b){const c={...a};for(const d in b)b.hasOwnProperty(d)&&(c[d]=_.eA(a[d],b[d]));return c}; aA=function(a,b){const c={},d={},e={};for(const h in a){var f=a[h];if(h==="children"||h==="ref")c[h]=f;else if(typeof f==="function")if(h in b||f.length>0)e[h]=f,c[h]=(...k)=>e[h](...k);else if(h==="data"){const [k,l]=_.Zz(f,{debugName:`${h}:cwis`});f=l;c[h]=k;d[h]=f}else c[h]=f;else if(!(a[h]===void 0&&h in b)){const [k,l]=_.F(a[h],{debugName:`${h}:cwis`},"k10dve");f=l;c[h]=k;d[h]=f}}return[c,d,function(h){for(const k in h){const l=h[k];k!=="children"&&k!=="ref"&&(typeof l==="function"?k in b?e[k]= l:l.length>0&&(e[k]=l,_.jp(new _.Cj(gA,k))):k in b&&l===void 0||(d[k]||_.ft(new _.Cj(hA,k)),_.Oz(()=>{d[k](l)})))}}]}; $y={..._.su,value:_.Pu,zb:!0,error:null,equal:_.Ct,kind:"linkedSignal",Hk(a){return a.value===_.Pu||a.value===_.Qu},Ik(a){if(a.value===_.Qu)throw Error("h");const b=a.value;a.value=_.Qu;const c=_.Nt(a);let d,e=!1;try{const f=a.source(),h=b!==_.Pu&&b!==_.Ru;d=a.Sf(f,h?{source:a.sourceValue,value:b}:void 0);a.sourceValue=f;_.Et(null);e=h&&d!==_.Ru&&a.equal(b,d)}catch(f){d=_.Ru,a.error=f}finally{_.Et(c),a&&_.Pt(a)}e?a.value=b:(a.value=d,a.version++)}}; _.Gz={qC(){},nE(){},vC(){},im(){},rC(){},ph(){},Je(){},Td(){},qh(){}};_.kt.prototype.j=function(){return this.content};_.kt.prototype.toString=function(){return this.content};try{const a=window?.top??_.u;a.U3bHHf??(a.U3bHHf=0);a.U3bHHf++}catch(a){_.u.U3bHHf??(_.u.U3bHHf=0),_.u.U3bHHf++};_.jA=new Set("allowfullscreen allowtransparency async autofocus autoplay checked controls default defer disabled disableremoteplayback formnovalidate hidden inert ismap itemscope jsshadow jsslot loop multiple muted nomodule novalidate open playsinline readonly required reversed scoped seamless selected sortable typemustmatch".split(" "));_.kA=new Set(["contenteditable","draggable","spellcheck"]);_.lA=new Set("a altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform circle clipPath color-profile cursor defs desc ellipse feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feDropShadow feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence filter font font-face font-face-format font-face-name font-face-src font-face-uri foreignObject g glyph glyphRef hkern image line linearGradient marker mask metadata missing-glyph mpath path pattern polygon polyline radialGradient rect script set stop style svg switch symbol text textPath title tref tspan use view vkern".split(" ")); _.mA=new Set(["a","font","script","style","title"]);_.kz={default:"__default"};var hz=Object.prototype.hasOwnProperty;fz.prototype=Object.create(null);_.nA=lz();_.yz=null;var wz=class{constructor(a){this.created=[];this.deleted=[];this.node=a}};var xz=typeof Node!=="undefined"&&Node.prototype.getRootNode||function(){let a=this,b=a;for(;a;)b=a,a=a.parentNode;return b};_.pz=null;_.rz=null;_.nz=null;_.sz=null;_.tz=[];_.vz=mz;_.uz=[];_.oA=function(a){return zz((b,c,d)=>{_.nz=_.rz=b;_.rz=null;c(d);_.qz();_.rz=_.nz;_.nz=_.nz.parentNode;return b},a)}();_.pA=new fz;RegExp.prototype.hasOwnProperty("sticky");_.qA=Symbol("Gb");var rA;rA=lz();_.sA=rA[_.kz.default];_.tA=rA.style;_.Az=Symbol("Lb");_.Nz=_.Dz;_.cA=Symbol("Mb");_.uA=_.wt("WizInjectionContext_ModelRootElement");_.vA=_.wt("WizInjectionContext_RendererData");_.wA=_.wt("WizInjectionContext_InjectingConstructor");_.xA=_.wt("WizInjectionContext_AppContext");_.yA=_.wt("WizInjectionContext_Dispatcher");_.zA=_.wt("WizInjectionContext_RootElement");_.AA=_.wt("WizInjectionContext_AsyncDeps");_.BA=_.wt("WizInjectionContext_ObjectCreationTracker");_.CA=null;_.DA=Symbol("Vb");var Lz=[];_.Qt=a=>{throw Error("Ua`"+a.debugName);};(function(){const a=_.yz;_.yz=b=>{a?.(b);Mz(b)}})();var Uz,Vz,Tz; Uz=class{constructor(a,b,c={}){this.name=a;this.id=_.Rz.su++;this.sessionId=_.Rz.sessionId;this.attributes=b;this.status="SPAN_STATUS_UNSET";this.startTime=c.startTime??(0,_.Kk)();this.j=c.active;if(a=_.Rz.stack[_.Rz.stack.length-1])this.parentId=a.id,a.children||(a.children=[]),a.children.push(this);for(const d of _.Rz.processors)try{d.wk?.(this)}catch(e){_.jp(e)}c.endTime!=null&&(this.j=!1,this.end("SPAN_STATUS_OK",c.endTime))}end(a="SPAN_STATUS_OK",b=(0,_.Kk)()){this.endTime=b;this.duration=this.endTime- this.startTime;this.status=a;this.j!==!1&&(_.Rz.stack[_.Rz.stack.length-1]===this?_.Rz.stack.pop():_.jp(Error("Wb`"+String(this.name))));for(const c of _.Rz.processors)try{c.ao?.(this)}catch(d){_.jp(d)}}Id(a){Object.assign(this.attributes,a)}};Vz={end(){},Id(){}};_.Rz={qc:!1,su:0,stack:[],sessionId:"",dg:void 0,processors:[],Og:()=>!0};Tz={qv(){return _.Rz.stack[0]}};var $z=void 0;var hA="IDOM interop setter undefined. Key:",gA="Callback detected that was not set in the idomCompat callbacks map. Key:"; }catch(e){_._DumpException(e)} try{ /* Copyright 2017 Google LLC SPDX-License-Identifier: BSD-3-Clause */ var IA,KA,SA,XA,YA,ZA,aB,bB,gB,hB,iB,jB,kB,nB,sB,vB,wB,xB,zB,AB,BB,CB,DB,FB,JB,MB,OB,IB,QB,UB,VB,WB,TB,QA,TA,UA,XB,WA,oB,mB,RB;_.EA=function(a){if(a instanceof _.bb)return a.j;throw Error("h");};_.FA=function(a,b){if(a.nodeType===1&&/^(script|style)$/i.test(a.tagName))throw Error("h");a.innerHTML=_.EA(b)};_.GA=function(a){return a==null||typeof a==="string"?a:void 0};IA=function(a){if(!a)return null;a=_.GA(_.dt(a,2,void 0,_.HA));return a===null||a===void 0?null:_.cb(a)}; _.JA=function(){const a=_.rt;if(!a)throw Error("Qa");return a};KA=function(a){a={[_.au]:!0,debugName:a};!_.rt||_.Yt(a);return a};_.LA=function(a,b,c){const d=_.bz(a);_.iu={name:c?`${d} (${c})`:d,Sh:a.componentType!==_.Tu,parent:_.iu};a=b();_.iu=_.iu.parent;return a};_.MA=function(a){_.zu--;if(a)for(const b of _.ev)b.clear();else _.zu>0||_.vu.isFlushing&&!_.gu.yh||_.Cu()};_.NA=function(){};_.OA=function(){};_.PA=function(){}; _.RA=function(){let a;if(typeof QA==="function")a=QA;else if(typeof QA==="object")a=QA.constructor;else throw Error(void 0);return _.tc(b=>b instanceof a)};SA=function(a){a=String(a);const b=(d,e,f)=>{const h=Math.min(e.length-f,d.length);for(let l=0;l{_.gu.handleError?.(..._.dz(Error("Fb"),a.toLowerCase()))});return b===null?null:WA[b]??null};YA=function(a,b,c){if(c===null||c===void 0)return c;b=b.toLowerCase();a=XA(a,b);return a===null?c:a(b,c)};ZA=function(a,b){const c=KA(b);b=_.st(c);try{a(c)}finally{_.st(b)}return()=>void _.Zt(c)};_.$A=function(a){return _.xa(a)?"nodeType"in a:!1};aB=function(){return document.createTextNode("")}; bB=function(a){a=document.createTextNode(String(a));a._isSignalTextNode=!0;return a};_.dB=function(a){return a!=null&&a.kh===_.cB||a instanceof _.bb||_.RA()(a)};_.eB=function(a){const b=document.createElement("div");if(_.RA()(a)&&IA(a))_.FA(b,IA(a));else if(a instanceof _.bb)_.FA(b,a);else if(a!=null&&a.kh===_.cB){if(a.kh!==_.cB)throw Error("Ma");a=_.cb(a.toString());_.FA(b,a)}for(const c of b.childNodes)c._isSafeOrSanitizedHtmlNode=!0;return b}; _.fB=function(a){a=typeof a;return a==="string"||a==="number"||a==="boolean"};gB=function(a){return a instanceof _.Pa||_.Ua(a)||!1};hB=function(a,b){const c=a.parentElement;if(!c)return b;c.replaceChild(b,a);return b};iB=function(a,b){const c=a[0].parentElement;if(c)if(a[0].previousSibling||a[a.length-1].nextSibling){c.insertBefore(b,a[0]);for(let d=a.length-1;d>=0;d--)c.removeChild(a[d])}else c.textContent="",c.appendChild(b);return b}; jB=function(a,b){if(a[0].parentElement){var c=a[0].parentElement;const f=b.length;let h=a.length,k=f,l=0,m=0;const p=a[h-1].nextSibling;let n=null;for(;ld-m)for(e=a[l];m{d.Mu?.();delete a._disposeRef},c&&_.tu(()=>{a._disposeRef?.()}))}};nB=function(a){return a.length>0&&a.includes("-")&&!mB.includes(a.toLowerCase())}; _.pB=function(a,b,c){if(typeof c==="boolean"&&_.kA.has(b))_.gz(a,b,String(c));else if(c===!1&&_.jA.has(b))_.gz(a,b,null);else if(b!=="idomKey"&&b!=="skip"&&b!=="skipchildren"&&b!=="children"&&b!=="el")if(b.startsWith("on")){if(b[2]!==":")throw Error("Eb`"+b);if(c===void 0||c===null)_.gu.handleError?.(..._.dz(Error("Hb`"+b),a.tagName)),a[b]=void 0;else{var d=b.slice(3),e=_.cz();if(d==="jsaction"){c=Array.isArray(c)?c:[c];for(const f of c){if(typeof f!=="object"||f===null||typeof f.Sk!=="function")throw Error("Kb`"+ b);f.Sk(0,a,e?_.tu:()=>{})}}else{if(typeof c!=="object"||c===null)throw Error("Ib`"+b+"`"+typeof c);if(typeof c.Kj!=="function")throw Error("Jb`"+b+"`"+Object.keys(c));if(c.Sk)c.Sk(0,a,d,e?_.tu:()=>{});else if(e&&a[`on${d}`]===void 0){const f=c.Kj(0);a.addEventListener(d,f);_.tu(()=>void a.removeEventListener(d,f))}else if(e||!oB.includes(d))a[`on${d}`]=c.Kj(0)}}}else{if(b.startsWith("data-")&&typeof c==="string")try{c=SA(c)}catch(f){c="zSoyz"}typeof c!=="function"||a._disposeEffects!=null?((e=b.startsWith("prop:"))&& (b=b.slice(5)),_.gu.Sr&&(e&&nB(a.tagName)||(c=YA(a.tagName,b,c))),b==="style"?(0,_.tA)(a,b,c):e?a[b]=c:(0,_.sA)(a,b,c)):(a._signalProps||(a._signalProps=[]),a._signalValues||(a._signalValues=[]),a._signalProps.push(b))}};_.qB=function(a,b=!0){const c={};b&&_.Yt(c);b=_.st(c);try{a(c)}finally{_.st(b)}return()=>void _.Zt(c)};_.rB=function(a){return a.children};sB=function(){var a=_.JA();const b=_.vt(a,_.xA);if(!_.ut(b))return b;a=_.vt(a,_.yA);if(!_.ut(a))return a.Gs()}; _.uB=function(a,b){b==null&&(b=(_.tB.Mr??document).__wizdispatcher.rD());b.get(_.gt).o.dispatchEvent(new _.jt(a,_.cB))};vB=function(a){return`(${typeof a}) ${a!=null&&typeof a==="object"?a.constructor.name:typeof a} ${a}`}; wB=function(a){if(Array.isArray(a)){if(a.length>1)throw Error("Ob`"+a.length+"`"+a.map(vB).join(", "));a=a[0]}if(a==null)return null;if(!(a instanceof _.fb)){if(window?.trustedTypes?.isScript(a))throw Error("Nb");if(String(a).trim().length===0)return null;throw Error("Pb`"+vB(a));}return a};xB=function(a,b){b=wB(b);b!==null&&_.kb(a,b)}; _.yB=function(a){if(Array.isArray(a)){if(a.length>1)throw Error("Qb`"+a.length+"`"+a.map(vB).join(", "));a=a[0]}if(a==null||String(a).trim().length===0)return null;throw Error("Rb`"+vB(a));};zB=function(){};AB=function(){return null};BB=function(a,b){a.nodeType===Node.TEXT_NODE?a.textContent!==String(b)&&(a.textContent=String(b)):a=hB(a,bB(b));return a};CB=function(a,b){Array.isArray(a)?a.push(b):a.appendChild(b);return a}; DB=function(a,b){_.Lu(()=>{const c=a._signalProps,d=a._signalValues;for(let e=0;evoid DB(a,b),_.gu.Zg||!!_.rt):DB(a,b))}; FB=function(a,b){a=(_.mA.has(a.toLowerCase())?0:_.lA.has(a.startsWith("svg:")?a.replace("svg:",""):a))?document.createElementNS("http://www.w3.org/2000/svg",a.startsWith("svg:")?a.replace("svg:",""):a):(0,_.OA)(a,b)||document.createElement(a);a[_.DA]=!0;return a};_.HB=function(a){const b=_.Nz!==_.Dz;_.Nz=a?_.GB:_.Dz;return b}; _.LB=function(a,b={}){const c=IB();let d=!0,e;const f=!!_.gu.Dn;f&&(e=sB());_.Lu(()=>{const h=!d&&b.ce&&f,k=h?kB(c[0]):void 0;d=!1;b.ce&&_.zu++;const l=c[0],m=c[_.Az].Vd,p=_.HB(!0);try{let v;try{v=a()}catch(D){_.Hu(D),v=aB()}const z=JB(l,v,c);let C=_.KB.au(z)??z;Array.isArray(C)||(c[_.Az].Vd=[C]);const H=c[_.Az].Vd;if(m&&(!Array.isArray(m)||m.length!==0)){var n=Array.isArray(m)?m[0]:m,t=n[_.cA],r=n._disposeEffects;n._disposeEffects=void 0;n=Array.isArray(H)?H[0]:H;n[_.cA]=t;n[_.cA]&&(n[_.cA].Pn=n=== H?1:H.length);n._disposeEffects=r}c[0]=C;b.ce&&_.MA(!1)}catch(v){throw b.ce&&_.MA(!0),v;}finally{_.HB(p)}h&&_.uB(k,e)},b.debugName);return c}; JB=function(a,b,c){for(;typeof b==="function";)b=b();b?.[_.Uu]&&_.gu.handleError?.(..._.dz(Error("Sb`"+b.type?.yc),b.type?.yc));if(a==null)return b==null?aB():_.fB(b)?bB(b):gB(b)?bB(b.toString()):_.$A(b)?b:b.length===0?aB():MB(b,c);if(_.$A(a)){if(b==null)return hB(a,aB());if(_.fB(b))return BB(a,b);if(gB(b))return BB(a,b.toString());if(_.$A(b))return hB(a,b);if(b.length===0)return hB(a,aB());b=MB(b,c);jB([a],c[_.Az].Vd);return b}a=_.NB(a);if(b==null)return iB(a,aB());if(_.fB(b))return iB(a,bB(b)); if(gB(b))return iB(a,bB(b.toString()));if(_.$A(b))return jB(a,[b])[0];if(b.length===0)return iB(a,aB());b=MB(b,c);jB(a,c[_.Az].Vd);return b};_.NB=function(a,b,c=!1){return OB(a,b??[],c)};MB=function(a,b){const c=_.NB(a,void 0,!0);if(c.length===0)return aB();b[_.Az].Vd=c;return a}; OB=function(a,b=[],c=!1,d,e=-1){if(a==null)return b;if(a instanceof _.Fz){var f=a.Cd();return OB(f,b,c,d,e)}if(_.$A(b)&&b.nodeType===Node.ELEMENT_NODE)switch(b.tagName){case "SCRIPT":xB(b,a);return;case "STYLE":if(_.yB(a)!==null)throw Error("h");return}_.fB(a)&&(a=bB(a),d&&c&&(d[e]=a));if(_.dB(a)){c=_.eB(a);c=Array.from(c.childNodes);for(var h of c)CB(b,h);return b}gB(a)&&(a=bB(a.toString()),d&&c&&(d[e]=a));if(_.$A(a))return CB(b,a);if(Array.isArray(a)){for(f=0;f{var k=a();return k!=null&&!_.fB(k)&&_.dB(k)?(k=_.eB(k),Array.from(k.childNodes)):k},{debugName:"qmF2ne",Gm:a})[0];if(Array.isArray(f)){for(const k of f)CB(b,k);return b}d&&c&&(d[e]=f);return CB(b,f)}if(a?.[_.Uu]){d=a;e=_.HB(!0);h=_.Nz;try{f=h(d.type,d.props,...d.children)}finally{_.HB(e)}return OB(f,b,c)}_.gu.handleError?.(..._.dz(Error("Tb")));return b};IB=function(a){const b=Object.assign([],{[_.Az]:{Vd:[]}});if(!a)return b;b[0]=MB(a,b);return b}; _.PB=function(a,b){let c,d;var e=_.bz(a),f=l=>{d=l;l=_.HB(!0);const m=_.Et(_.jv);try{c=_.Ez(a(b))}finally{_.Et(m),_.HB(l)}};e=_.gu.Mm?ZA(f,e):_.qB(f,_.gu.Zg||!!_.rt);_.bu(d);if(!b.Ok){f=_.st(d);try{return(0,_.NA)(a,b,c),c}finally{_.st(f)}}let h;!_.Bz(c)&&Array.isArray(c)&&(c=IB(c));h=_.Cz(c);f=Array.isArray(h)?h[0]:h;let k=!1;if(f){const l=b?.idomKey??a,m=h!==f;f._disposeEffects=e;const p=f[_.cA]||{},n=_.Bz(c)?c:p.Yk;Object.assign(p,{key:l,Pn:m?h.length:1,owner:d,zD:!!f[_.cA],Yk:n});f[_.cA]=p}else k= !0;(()=>{const l=_.st(d);try{(0,_.NA)(a,b,h)}finally{_.st(l)}})();k&&e();return c};_.SB=function(a,b,...c){b??(b={});return!_.gu.zj||_.iu!=null&&!_.cz()?QB(a,b,c):new RB(a,b,c)}; QB=function(a,b,c){if(a===_.rB)return c;if(typeof a==="function")return _.iu&&!_.cz()&&(b.Ok=!0),_.LA(a,()=>{c.length>0&&(b.children=c.length===1?c[0]:c);if(a.componentType===_.Tu){let e;ZA(()=>{var f=b;if(a.componentType!==_.Tu)e=!1;else{f||(f={});var h=new _.Jz(f,a),k=_.Et(_.jv);try{var l=h.Cd(f)}finally{_.Et(k)}l instanceof HTMLElement?(l.__instance=h,h.el=l,h.j=a,a.yc=l.tagName.toLowerCase(),_.Gz.Je(h),e=l):e=l}},a.name);if(e)return e}return _.PB(a,b)},b.debugInstance);const d=FB(a,b);for(const e in b)_.pB(d, e,b[e]);_.EB(d,b);_.NB(c,d);_.lB(d,b,{Sh:!0});(0,_.PA)(d,b);return d};UB=function(a){const b=Object.create(TB);b.Sf=a;a=()=>{_.Lt(b);_.It(b);if(b.value===_.Ru)throw b.error;return b.value};a[_.St]=b;return a};_.P=function(a,b,c=""){a=UB(a);const d=a[_.St];d.debugName=_.xt(b?.debugName,c,"[computed]");b?.equals!=null&&(d.equal=b.equals);return a};_.T=function(a){return VB(a)}; VB=function(a){if(a.A===void 0)return a.W?.();if(typeof a.A!=="function"){const e=a.then,f=a.W,h=a.A;return h?e(h):f?.()}const b=a.A,c=_.P(()=>!!b(),void 0,"Ljylkc"),d=WB(b);return _.LB(()=>{const e=c();let f;_.qB(()=>{const h=_.Et(_.jv);try{f=_.Ez(e?a.then(d):a.W?.())}finally{_.Et(h)}},!0);return f},{debugName:a.debugInstance??"RlDudd",Gm:a.then,ce:!0})};WB=function(a){return()=>{const b=a();b||_.gu.handleError?.(..._.dz(Error("bc")));return b}}; TB={..._.su,value:_.Pu,zb:!0,error:null,equal:_.Ct,kind:"computed",Hk(a){return a.value===_.Pu||a.value===_.Qu},Ik(a){if(a.value===_.Qu)throw Error("h");const b=a.value;a.value=_.Qu;const c=_.Nt(a);let d,e=!1;try{d=a.Sf(),_.Et(null),e=b!==_.Pu&&b!==_.Ru&&d!==_.Ru&&a.equal(b,d)}catch(f){d=_.Ru,a.error=f}finally{_.Et(c),a&&_.Pt(a)}e?a.value=b:(a.value=d,a.version++)}};_.HA={};_.cB={};QA=class extends _.lr{constructor(a){super(a)}};_.Fz=class{constructor(){this.Ul=null}}; _.Iz=class{constructor(a){this.props=a;this.v=!1}Je(){}ph(){}Td(){}qh(){}}; TA={a:{href:[{ia:3}]},area:{href:[{ia:3}]},audio:{src:[{ia:3}]},button:{formaction:[{ia:3}],formmethod:[{ia:1}]},form:{action:[{ia:3}],method:[{ia:1}]},iframe:{srcdoc:[{ia:2}]},img:{src:[{ia:3}],srcset:[{ia:11}]},input:{accept:[{ia:1}],formaction:[{ia:3}],formmethod:[{ia:1}],pattern:[{ia:1}],readonly:[{ia:1}],src:[{ia:3}]},link:{href:[{ia:3,Ya:"rel",cb:"alternate"},{ia:3,Ya:"rel",cb:"author"},{ia:3,Ya:"rel",cb:"bookmark"},{ia:3,Ya:"rel",cb:"canonical"},{ia:3,Ya:"rel",cb:"cite"},{ia:3,Ya:"rel",cb:"help"}, {ia:3,Ya:"rel",cb:"icon"},{ia:3,Ya:"rel",cb:"license"},{ia:3,Ya:"rel",cb:"next"},{ia:3,Ya:"rel",cb:"prefetch"},{ia:3,Ya:"rel",cb:"dns-prefetch"},{ia:3,Ya:"rel",cb:"prerender"},{ia:3,Ya:"rel",cb:"preconnect"},{ia:3,Ya:"rel",cb:"preload"},{ia:3,Ya:"rel",cb:"prev"},{ia:3,Ya:"rel",cb:"search"},{ia:3,Ya:"rel",cb:"subresource"}]},script:{defer:[{ia:1}]},source:{src:[{ia:3}],srcset:[{ia:11}]},textarea:{readonly:[{ia:1}]},video:{src:[{ia:3}]}}; UA={align:1,alt:1,"aria-activedescendant":10,"aria-atomic":1,"aria-autocomplete":1,"aria-busy":1,"aria-checked":1,"aria-controls":10,"aria-current":1,"aria-describedby":10,"aria-disabled":1,"aria-dropeffect":1,"aria-expanded":1,"aria-haspopup":1,"aria-hidden":1,"aria-invalid":1,"aria-label":1,"aria-labelledby":10,"aria-level":1,"aria-live":1,"aria-multiline":1,"aria-multiselectable":1,"aria-orientation":1,"aria-owns":10,"aria-posinset":1,"aria-pressed":1,"aria-readonly":1,"aria-relevant":1,"aria-required":1, "aria-selected":1,"aria-setsize":1,"aria-sort":1,"aria-valuemax":1,"aria-valuemin":1,"aria-valuenow":1,"aria-valuetext":1,async:8,autocapitalize:1,autocomplete:1,autocorrect:1,autofocus:1,autoplay:1,bgcolor:1,border:1,cellpadding:1,cellspacing:1,checked:1,cite:1,"class":1,color:1,cols:1,colspan:1,contenteditable:1,controls:1,controlslist:1,coords:1,crossorigin:1,datetime:1,dir:8,disabled:1,download:1,draggable:1,enctype:1,face:1,"for":10,formenctype:1,frameborder:1,height:1,hidden:1,href:4,hreflang:1, id:10,inert:1,ismap:1,itemid:1,itemprop:1,itemref:1,itemscope:1,itemtype:1,label:1,lang:1,list:10,loading:8,loop:1,max:1,maxlength:1,media:1,min:1,minlength:1,multiple:1,muted:1,name:10,nonce:1,open:1,placeholder:1,playsinline:1,poster:1,preload:1,rel:1,required:1,reversed:1,role:1,rows:1,rowspan:1,selected:1,shape:1,size:1,sizes:1,slot:1,span:1,spellcheck:1,src:4,srcset:12,start:1,step:1,style:5,summary:1,tabindex:1,target:8,title:1,translate:1,type:1,usemap:1,valign:1,value:1,width:1,wrap:1}; XB=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;WA={[1]:null,[2]:(a,b)=>b instanceof _.bb?_.EA(b):_.fq.toString(),[3]:(a,b)=>_.Ua(b)?_.Va(b):XB.test(String(b))?String(b):_.fq.toString(),[4]:(a,b)=>b instanceof _.Pa?_.Ra(b):_.fq.toString(),[5]:(a,b)=>String(b),[7]:null,[8]:null,[10]:null};oB=["focusin","focusout"];mB="annotation-xml color-profile font-face font-face-src font-face-uri font-face-format font-face-name missing-glyph".split(" ");_.tB={}; _.KB={WE:zB,jF:zB,log:zB,aE:AB,au:AB,vD:(a,b)=>{b()}};_.Jz=class extends _.Iz{constructor(a,b){super(a);this.o=b;this.df=[];this.B=0;this.D=_.qB(c=>{this.xj=c;_.tu(()=>{_.Hz(this,this.el)})},_.gu.Zg||!!_.rt)}Cd(a){const b=_.CA;_.CA=this;this.B=0;const c=_.Et(_.jv),d=_.st(this.xj);try{return this.o(a)}finally{_.st(d),_.Et(c),_.CA=b}}get componentName(){return _.bz(this.o)}}; RB=class extends _.Fz{constructor(a,b,c){super();this.kind=a;this.props=b;this.children=c}Cd(){var a=QB(this.kind,this.props,this.children);if(this.Ul!=null)for(const b of this.Ul)a=b(a);return a}};_.gC=Symbol("ac"); }catch(e){_._DumpException(e)} try{ var hC;_.iC=function(a,b){a=_.Iu(hC,a,b);_.yu(a)};hC={..._.gv,effectType:_.wu}; }catch(e){_._DumpException(e)} try{ var lC,pC,tC,sC;_.jC=function(a,b){b===void 0&&(b=0);_.mc();b=_.lc[b];const c=Array(Math.floor(a.length/3)),d=b[64]||"";let e=0,f=0;for(;e>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("")};_.kC=function(){if(_.cz())throw Error("Ub");return _.CA}; lC=function(a){let b=null,c;const d={Ol:null,get value(){d.wF?.();return d.Ol},Fq:!1,mC:!1,set value(e){d.xF?.(e);d.Ol=e;d.Fq=!0},Hu(e){c&&e!==c&&(c._disposeRef=void 0,b?.());c=e;b=a(e)||null},Mu(){b?.();b=d.value=null},[_.Vu]:!0};return d}; _.mC=function(a){const b=_.kC();if(b==null)throw Error("dc");const c=b.B++;b.df||(b.df=[]);const d=b.df;d[c]||(d[c]={key:a,host:b});if(a!==d[c].key)throw Error("cc`"+(b.j?b.j?.name:"function"==typeof _.Jz&&b instanceof _.Jz?_.bz(b.o):`<${b.el.tagName.toLowerCase()}>`));return d[c]};_.nC=function(a,b){return!a||a.length!==b?.length||a.some((c,d)=>c!==b[d])};_.oC=function(a){var b=[];if(_.cz())return a();const c=_.mC("useMemoInternal");_.nC(c.vj,b)&&(c.vj=b,c.value=a());return c.value}; _.qC=function(a,b){return pC(a,!1,b)};_.rC=function(a,b){return pC(a,!0,b)};pC=function(a,b,c){return _.cz()?sC(a,b,c):tC(a,b,c)};tC=function(a,b,c){return _.oC(()=>sC(a,b,c))};sC=function(a,b,c){const d=_.rt,e=lC(f=>{e.value=f;const h=(()=>{const k=_.Et(null);try{return c?.(f)}catch(l){_.Hu(l,d)}finally{_.Et(k)}})();return()=>{h?.()}});e.lC=a;e.nC=b;e.JD=!_.cz();return e};_.uC=Symbol("ec"); }catch(e){_._DumpException(e)} try{ _.vC=function(a){const b=_.Et(null);try{return a()}finally{_.Et(b)}}; }catch(e){_._DumpException(e)} try{ _.wC=function(a){if(a instanceof _.lf)return a;const b=new _.lf(_.Vc);_.kf(b,2,a);return b};_.xC=function(a){for(const b in a){const c=_.Gz[b],d=a[b];_.Gz[b]=(...e)=>{c(...e);d(...e)}}};_.GB=_.SB;_.yC=Symbol("fc"); }catch(e){_._DumpException(e)} try{ var zC,EC,DC;zC=function(a){switch(a.Vn){case _.Xu:_.av.schedule(a);break;default:_.ab(a.Vn,void 0)}};_.AC=function(a){(0,_.Eu)(_.Dt)&&_.gu.handleError?.(..._.dz(Error("qb")));const b=_.rt,c=_.iu;zC({Vn:_.Xu,run:()=>{if(b&&!b.fa){var d=_.st(b);try{_.nu(()=>{const e=a();typeof e==="function"&&_.tu(e)},c)}catch(e){_.gu.Ne&&_.pu(e),_.Hu(e)}finally{_.st(d)}}}})};_.BC=function(a,b){const c=_.mC("onChange"),d=_.kC();_.nC(c.vj,b)&&(c.vj=b,c.ho=a,d.ze||(d.ze=[]),d.ze.push(c))}; _.CC=function(a){_.cz()?_.AC(()=>_.vC(a)):_.BC(()=>_.vC(a),[])};EC=function(a){const b=[...a];a.length=0;for(const c of b)if(DC(c),a=c.ho,c.ho=null,a=a?.())c.fo=a};DC=function(a){const b=a.fo;a.fo=null;b?.()};_.xC({im(a){const b=_.st(a.xj);try{a.ze?.length&&EC(a.ze)}finally{_.st(b)}},Je(a){const b=_.st(a.xj);try{a.ze?.length&&EC(a.ze)}finally{_.st(b)}},Td(a){a.df?.length&&a.df.forEach(DC)}}); }catch(e){_._DumpException(e)} try{ _.GC=function(a,...b){a.args||(a.args=[]);Array.isArray(a.args)&&a.args.push(...b)}; }catch(e){_._DumpException(e)} try{ _.U=function(...a){let b=!0;for(const c of a)if(typeof c!=="string"){b=!1;break}return b?a.join(" ").trim()||void 0:()=>{let c="";for(let d of a)if(typeof d==="function"&&(d=d()),d)if(typeof d==="string")c+=" "+d;else for(const e in d){if(!d.hasOwnProperty(e))continue;let f=d[e];typeof f==="function"&&(f=f());f&&(c+=" "+e)}c=c.trim()||void 0;return _.Nu(c)}}; }catch(e){_._DumpException(e)} try{ _.HC=new _.qs("LOTTIE_LOADER_TOKEN");_.IC=_.K(({data:a,className:b,animationName:c,animationRef:d,ZC:e})=>{const f=_.rC("lottie-component");let h;_.tu(()=>void h?.destroy());let k;_.iC(()=>{var l=_.Nu(c);if(l!==k){k=l;var m={animationName:l,animationRef:_.Nu(d),..._.Nu(a)};try{_.y().resolve(_.HC)().then(p=>{h?.destroy();var n=e?.()?.value??f.value,t=m.animationRef,r=m.listeners;p=p.loadAnimation({container:n,rendererSettings:m.rendererSettings,...m.animationConfig});t&&(t.lottieEl=p);if(r)for(const [v,z]of Object.entries(r))t=v,(r=z)&& p.addEventListener(t,r);h=p})}catch(p){l="LottieComponent error.",p.message&&(l+=` Original description: ${p.message}`),_.GC(p,l),_.jp(p),m.listeners?.error&&m.listeners.error(p)}}},"nrJISd");return _.I(_.T,{A:()=>!e?.(),then:()=>_.I("lottie-component",{class:_.U("ytLottieComponentHost",b),el:f})})},"k"); }catch(e){_._DumpException(e)} try{ _.LC=async function(){await _.y().resolve(_.JC);return _.y().resolve(_.KC)()};new _.Cr;_.JC=new _.qs("WATCH_PLAYER_PROMISE_TOKEN");new _.Cr;_.KC=new _.qs("GET_SHORTS_PLAYER_FUNCTION_TOKEN"); }catch(e){_._DumpException(e)} try{ _.MC=function(){return{lottieEl:void 0}}; }catch(e){_._DumpException(e)} try{ var NC=function(a,b){return a.startsWith(b.uniqueId)},OC=function(){_.jp(new _.Cj("Smartimation player does not exist or is corrupted"))},PC=async function(a){const b=await _.LC();b?.addEventListener?b.addEventListener("onCueRangeEnter",a):OC()},QC=async function(a){const b=await _.LC();b?.removeEventListener?b.removeEventListener("onCueRangeEnter",a):OC()},RC=async function(a){const b=await _.LC();if(b?.addCueRange)for(const c of a.Qi)b.addCueRange(`${a.uniqueId}-${c}`,c/1E3,(c+100)/1E3);else OC()}, SC=async function(a){const b=await _.LC();if(b?.removeCueRange)for(const c of a.Qi)b.removeCueRange(`${a.uniqueId}-${c}`);else OC()},TC=async function(){const a=await _.LC();if(a?.getPlayerState)return a.getPlayerState()===2;OC()};_.fC=_.K(a=>{async function b(n){NC(n,k())&&k().enabled&&!await TC()&&(c(),setTimeout(()=>{h(!1)},1500))}function c(){setTimeout(()=>{h(!0);d.lottieEl?.goToAndPlay(0)},150)}const d=_.MC(),[e,f]=_.F(!1,void 0,"vSCwob"),h=f,k=_.eA(a.settings,{uniqueId:"this is not intended behavior",enabled:!1,ld:!1,Qi:[]});_.CC(()=>{a.settings?.()?.uniqueId==="this is not intended behavior"&&_.jp(new _.Cj("Smartimation Settings is undefined"))});_.iC(()=>{k().ld&&(k().enabled?PC(b):(h(!1),QC(b)),_.tu(()=>{QC(b)}))}, "xcTHmd");_.iC(()=>{k().Qi.join("");k().ld&&(RC(k()),_.tu(()=>{SC(k())}))},"TFmwjd");const l=_.P(()=>{var n=d,t=k();return{animationRef:n,animationConfig:{name:`${t.uniqueId}-border`,autoplay:!1,loop:!1,path:`https://www.gstatic.com/youtube/img/lottie/smartimations/smartimation_border_${_.y().resolve(_.pn(_.Yy))?.()??!1?"dark":"light"}_v2.json`}}},void 0,"vII9Yc");var m=a.className;try{var p=window.CSS?.supports?window.CSS.supports("-webkit-mask","linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)")&& (window.CSS.supports("-webkit-mask-composite","xor")||window.CSS.supports("mask-composite","exclude")):!1}catch(n){_.jp(new _.Cj("Smartimation CSS.supports threw an error")),p=!1}return _.I("yt-smartimation",{class:_.U(m,"ytSmartImationsHost",{ytSmartImationsExperimentEnabled:()=>k().ld,ytSmartImationsActiveBorder:e,ytSmartImationsEnableMasking:p})},_.I(_.T,{A:()=>k().ld,then:()=>_.I("div",{class:"ytSmartImationsBorder"},_.I(_.IC,{className:"ytSmartImationsBorderGradient",data:l,animationName:()=> l().animationConfig.name}))}),_.I("div",{class:"ytSmartImationsContent"},a.children))},"n");_.fC.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.VC=null; }catch(e){_._DumpException(e)} try{ _.XC=function(a,b){const [c,d]=_.F(!1,void 0,"mNywzc");let e=!1,f;const h=k=>{if(f)return _.I(f,{...k});if(!e){e=!0;const l=_.VC;l?.Lq();a().then(m=>{f=m;d(!0);l?.ro()}).catch(m=>{l?.ro();if(b?.debugName){var p=new _.Cj("failed to load chunk",b.debugName,m?.toString?.());_.ip(p)}else _.ip(m);throw m;})}return _.I(_.T,{A:c,then:()=>_.I(f,{...k})})};WC.set(h,a);return h};_.oD=new _.qs("CHUNK_REGISTRY_TOKEN");var WC=new WeakMap; }catch(e){_._DumpException(e)} try{ _.pD=async()=>{await (0,_.Kg)("RZekJ");return _.fC};_.qD=_.XC(()=>_.pD(),{debugName:"smartimations"});_.et(_.oD,a=>{a.ga("smartimations","RZekJ",_.pD)});_.rD=async()=>{await (0,_.Kg)("pevtvc");return _.nD};_.sD=_.XC(()=>_.rD(),{debugName:"dislikeButtonViewModel"});_.et(_.oD,a=>{a.ga("dislikeButtonViewModel","pevtvc",_.rD)});_.tD=async()=>{await (0,_.Kg)("izjmP");return _.mD};_.uD=_.XC(()=>_.tD(),{debugName:"likeButtonViewModel"});_.et(_.oD,a=>{a.ga("likeButtonViewModel","izjmP",_.tD)});_.vD=async()=>{await (0,_.Kg)("XeRXBd");return _.lD};_.wD=_.XC(()=>_.vD(),{debugName:"reelSoundMetadataViewModel"});_.et(_.oD,a=>{a.ga("reelSoundMetadataViewModel","XeRXBd",_.vD)});_.xD=async()=>{await (0,_.Kg)("s649j");return _.eC};_.yD=_.XC(()=>_.xD(),{debugName:"playerDisclosureViewModel"});_.et(_.oD,a=>{a.ga("playerDisclosureViewModel","s649j",_.xD)});_.zD=async()=>{await (0,_.Kg)("uSxdnb");return _.kD};_.AD=_.XC(()=>_.zD(),{debugName:"reelCarouselViewModel"});_.et(_.oD,a=>{a.ga("reelCarouselViewModel","uSxdnb",_.zD)});_.BD=async()=>{await (0,_.Kg)("Wff6Bd");return _.jD};_.CD=_.XC(()=>_.BD(),{debugName:"reelChannelBarViewModel"});_.et(_.oD,a=>{a.ga("reelChannelBarViewModel","Wff6Bd",_.BD)});_.DD=async()=>{await (0,_.Kg)("U3mzsd");return _.dC};_.ED=_.XC(()=>_.DD(),{debugName:"reelMultiFormatLinkViewModel"});_.et(_.oD,a=>{a.ga("reelMultiFormatLinkViewModel","U3mzsd",_.DD)});_.FD=async()=>{await (0,_.Kg)("RqaJsd");return _.iD};_.GD=_.XC(()=>_.FD(),{debugName:"shortsSuggestedActionViewModel"});_.et(_.oD,a=>{a.ga("shortsSuggestedActionViewModel","RqaJsd",_.FD)});_.HD=async()=>{await (0,_.Kg)("E3Hebc");return _.cC};_.ID=_.XC(()=>_.HD(),{debugName:"shortsVideoTitleViewModel"});_.et(_.oD,a=>{a.ga("shortsVideoTitleViewModel","E3Hebc",_.HD)}); }catch(e){_._DumpException(e)} try{ _.JD=new _.E("toggleButtonViewModel"); }catch(e){_._DumpException(e)} try{ var KD,MD,PD,SD,XD,YD,ZD,$D,aE,iE,bE,cE,jE,lE,mE,ND,OD,uE,vE,hE,nE,dE,kE,eE,fE;KD=function(a,b,c){const d=b&128?0:-1,e=a.length;var f;if(f=!!e)f=a[e-1],f=f!=null&&typeof f==="object"&&f.constructor===Object;const h=e+(f?-1:0);for(b=b&128?1:0;b0?void 0:a===0?OD||(OD=[0,void 0]):[-a,void 0];case "string":return[0,a];case "object":return a}};_.QD=function(a){return!!(2&a)&&!!(4&a)||!!(256&a)};_.RD=function(a,b){return a=(2&b?a|2:a&-3)&-273};SD=function(a,b){2&b&&(a|=2);return a|1}; _.TD=function(a,b,c,d,e,f,h,k){var l=_.sc(a,c);f=l?1:f;h=!!h||f===3;l=k&&!l;(f===2||l)&&_.Us(a)&&(b=a.Ba,c=b[_.rc]|0);a=_.Ws(b,e);k=Array.isArray(a)?a:_.Nq;var m=k===_.Nq?7:k[_.rc]|0,p=SD(m,c);if(a=!(4&p)){var n=k,t=c;const r=!!(2&p);r&&(t|=2);let v=!r,z=!0,C=0,H=0;for(;C127;)a.j.push(b&127|128),b>>>=7;a.j.push(b)};_.VD=function(a,b){b.length!==0&&(a.v.push(b),a.o+=b.length)};_.WD=function(a,b,c){_.UD(a.j,b*8+c)};XD=function(a,b){_.WD(a,b,2);b=a.j.end();_.VD(a,b);b.push(a.o);return b};YD=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++};ZD=function(a,b){if(a instanceof _.lr)return a.Ba;if(Array.isArray(a))return _.Oc(a,b[0],b[1])}; $D=function(a,b,c,d,e){b=ZD(b,d);b!=null&&(c=XD(a,c),e(b,a),YD(a,c))};aE=function(a){return Array.isArray(a)&&!!a.length&&typeof a[0]==="number"&&a[0]>0}; iE=function(a){var b=bE,c=cE,d=a[dE];if(d)return d;d={};d.wC=a;d.Hn=PD(a[0]);var e=a[1];let f=1;e&&e.constructor===Object&&(d.extensions=e,e=a[++f],typeof e==="function"&&(d.Nt=!0,eE??(eE=e),fE??(fE=a[f+1]),e=a[f+=2]));const h={};for(;e&&aE(e);){for(var k=0;kh(k,l,m,f||(f=iE(d).Hn),e||(e=jE(d)))};jE=function(a){let b=a[kE];if(!b){const c=iE(a);b=(d,e)=>lE(d,e,c);a[kE]=b}return b};lE=function(a,b,c){KD(a,a[_.rc]|0,(d,e)=>{if(e!=null){var f=mE(c,d);f?f(b,e,d):d<500||_.oc(_.Lq,3)}});(a=MD(a))&&a.ys((d,e,f)=>{_.VD(b,b.j.end());for(d=0;dd(h,k,l,f,e)}else c=d;return a[b]=c}};_.oE=function(a,b){return new _.gE(a,b)};_.pE=function(a,b,c){b=_.LD(b);b!=null&&(_.WD(a,c,0),a.j.j.push(b?1:0))};_.qE=function(a,b,c,d,e){b=ZD(b,d);b!=null&&(c=XD(a,c),e(b,a),YD(a,c))};_.sE=function(a){return function(){return _.rE(this,a)}};_.tE={}; uE=class{constructor(){this.j=[]}length(){return this.j.length}end(){const a=this.j;this.j=[];return a}writeUint8(a){this.j.push(a>>>0&255)}writeInt8(a){this.j.push(a>>>0&255)}};vE=class{constructor(){this.v=[];this.o=0;this.j=new uE}};_.gE=class{constructor(a,b){this.j=a;a=_.Da(_.Zq);this.o=!!a&&b===a||!1}};hE=new _.gE($D,_.Zq);nE=new _.gE($D,_.Zq);dE=Symbol();kE=Symbol(); _.rE=(a,b)=>{const c=new vE;lE(a.Ba,c,iE(b));_.VD(c,c.j.end());a=new Uint8Array(c.o);b=c.v;const d=b.length;let e=0;for(let f=0;f{await (0,_.Kg)("f90tCb");return _.hD};_.zE=_.XC(()=>_.yE(),{debugName:"toggleButtonViewModel"});_.et(_.oD,a=>{a.ga("toggleButtonViewModel","f90tCb",_.yE)}); }catch(e){_._DumpException(e)} try{ /* Copyright 2015-present Dan Abramov SPDX-License-Identifier: MIT */ var AE,BE,CE;AE=function(...a){return a.length===0?b=>b:a.length===1?a[0]:a.reduce((b,c)=>(...d)=>b(c(...d)))};BE=function(){var a=[];return b=>(c,d)=>{c=b(c,d);let e=()=>{throw Error("gc");};const f={getState:c.getState,dispatch:(h,...k)=>e(h,...k)};d=a.map(h=>h(f));e=AE(...d)(c.dispatch);return{...c,dispatch:e}}}; CE=function(a,b,c){function d(){if(p)throw Error("kc");return k}function e(t){if(typeof t!=="function")throw Error("lc`"+typeof t);if(p)throw Error("mc");let r=!0;m===l&&(m=l.slice());m.push(t);return function(){if(r){if(p)throw Error("nc");r=!1;m===l&&(m=l.slice());var v=m.indexOf(t);m.splice(v,1);l=null}}}function f(t){if(typeof t!=="object"||t===null)var r=!1;else{for(r=t;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);r=Object.getPrototypeOf(t)===r}if(!r)throw Error("oc`"+typeof t); if(typeof t.type==="undefined")throw Error("pc");if(p)throw Error("qc");try{p=!0,k=h(k,t)}finally{p=!1}r=l=m;for(let v=0;vMath.random().toString(36).substring(7).split("").join(".");_.DE=`@@redux/INIT${_.JE()}`;EE=`@@redux/REPLACE${_.JE()}`;var FE=typeof Symbol==="function"&&Symbol.observable||"@@observable";_.LE=class{constructor(){var a=_.KE();const b=AE(BE());this.store=CE(a,void 0,b)}getState(){return this.store.getState()}dispatch(a){return this.store.dispatch(a)}subscribe(a){return this.store.subscribe(a)}replaceReducer(a){return this.store.replaceReducer(a)}[Symbol.observable](){return this.store[Symbol.observable]()}};(()=>{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f{const a=d=>new Uint8Array(d),b=d=>{const e=new Uint8Array(d.length);for(let f=0;f{VE(b)});return UE=a};VE=function(a){XE||(XE=!0,Promise.resolve().then(()=>{a(b=>b+1);XE=!1}))};_.YE=new _.qs("STATE_STORE_TOKEN");ZE=new _.qs("SELECT_TOKEN");$E=new _.qs("DISPATCH_TOKEN");var UE,XE;_.SE={dn:()=>_.y().resolve(_.pn(ZE))??TE,Fs:()=>_.y().resolve(_.pn($E))??_.SE.Bh().dispatch.bind(_.SE.Bh()),Bh:()=>_.y().resolve(_.YE)};XE=!1; }catch(e){_._DumpException(e)} try{ _.aF=function(a){_.SE.Fs()(a)};_.bF=function(a,b){const c=_.WE();return _.P(()=>{c();var d=[_.Nu(b)||""];return _.SE.dn()(a,d)},{debugName:"LUZslf"},"Z105t")}; }catch(e){_._DumpException(e)} try{ _.cF=function(a,b){return _.IE(a.entities,"likeStatusEntity",b)}; }catch(e){_._DumpException(e)} try{ _.nD=_.K(a=>{const b=_.bF(_.cF,()=>a.data().dislikeEntityKey??""),c=_.P(()=>{const e=b();return e?e.likeStatus==="DISLIKE":_.A(a.data().toggleButtonViewModel,_.JD).isToggled},void 0,"fNr9he"),d=_.P(()=>({..._.A(a.data().toggleButtonViewModel,_.JD),isToggled:c()}),void 0,"AezoCc");return _.I("dislike-button-view-model",{class:_.U("ytDislikeButtonViewModelHost",a.className)},_.I(_.zE,{data:d,dh:a.Qf,onToggle:e=>{const f=b();f&&e!==(f.likeStatus==="DISLIKE")&&f.key&&_.aF(_.GE({type:"UPDATE_ENTITY",payload:{Ej:{likeStatus:e? "DISLIKE":"INDIFFERENT",hadUserInteraction:e},entityType:"likeStatusEntity",key:f.key,iu:void 0}}))}}))},"o");_.nD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var dF;_.eF=function(a){const [b,c]=_.F(void 0,void 0,"HMzV0c");_.et(dF,c);return _.P(()=>{const d=a();return d?b()?.(d):void 0},void 0,"dQjCpd")};dF=new _.qs("SEMANTIC_LAYOUT_RESOLVER_TOKEN"); }catch(e){_._DumpException(e)} try{ _.fF=function(a,b){let c=b?.initial;return _.P(()=>{_.Nu(!0);return c=a(c)},{equals:b?.isEqual},"rSlKsc")}; }catch(e){_._DumpException(e)} try{ var gF=function(a,b){return _.IE(a.entities,"likeCountEntity",b)},hF=function(a,b,c,d){c&&_.Te.Pa(c);c=_.Te.fb(()=>{d(void 0)},5E3);d(c);b&&a!==(b.likeStatus==="LIKE")&&b.key&&_.aF(_.HE("likeStatusEntity",b.key,{key:b.key,likeStatus:a?"LIKE":"INDIFFERENT",hadUserInteraction:a}))};var iF=["rem","px","ms","%","s"];_.mD=_.K(a=>{const b=_.x("web_supports_animations_api"),c={ytSysMeasurementReference:"YT_SYS_MEASUREMENT_REFERENCE_ACTION_HEIGHT_STANDARD"},d=_.eF(()=>c),e=()=>{if(_.x("enable_button_height_token_killswitch"))var r=36;else{a:{if(r=d()){var v="";for(const z of iF)if(r.endsWith(z)){v=r.slice(0,-z.length);break}if(v&&(r=Number(v),!isNaN(r)))break a}r=void 0}r=r??36}return r},f=_.fF(r=>{const v=n();if(!r)return{Hb:v?.likeCountIfIndifferent?.content??"",numberValue:Number(v?.likeCountIfIndifferentNumber), heightPx:e(),kb:!1};const z=v?.likeCountIfIndifferent?.content!==r.Hb;return m()||!z?r:{Hb:v?.likeCountIfIndifferent?.content||"",numberValue:Number(v?.likeCountIfIndifferentNumber),heightPx:e(),kb:!!v}}),h=_.fF(r=>{const v=n();if(!r)return{Hb:v?.likeCountIfLiked?.content??"",numberValue:Number(v?.likeCountIfLikedNumber),heightPx:e(),kb:!1};const z=v?.likeCountIfIndifferent?.content!==r.Hb;return m()||!z?r:{Hb:v?.likeCountIfLiked?.content||"",numberValue:Number(v?.likeCountIfLikedNumber),heightPx:e(), kb:!!v}}),[k,l]=_.F(void 0,void 0,"AwJC9e"),m=k,p=_.bF(_.cF,()=>a.data()?.likeStatusEntityKey??""),n=_.bF(gF,()=>a.likeCountEntity?.()?.key||""),t=_.P(()=>p()?.likeStatus==="LIKE",void 0,"WRF3Jc");return _.I("like-button-view-model",{class:_.U("ytLikeButtonViewModelHost",a.className)},_.I(_.zE,{data:()=>({...(_.A(a.data()?.toggleButtonViewModel,_.JD)||{}),isToggled:t()}),dh:a.Qf,Vl:()=>b&&a.likeCountEntity?.()?f():void 0,aj:()=>b&&a.likeCountEntity?.()?h():void 0,onToggle:r=>{hF(r,p(),m(),l)},style:()=> a.RC?.()?void 0:{animateIcon:"true"}}))},"p");_.mD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.jF=new _.E("reelWatchEndpoint"); }catch(e){_._DumpException(e)} try{ _.kF=function(a){return a.shorts.Gi};_.lF=function(a){return a.shorts.di}; }catch(e){_._DumpException(e)} try{ var oF,qF,sF,rF;_.mF=function(a){return a};_.nF=function(a){return{isDefault:!0,children:a.children}};_.pF=function(a){return oF(a)};oF=function(a){const b=qF(a),c=_.P(()=>rF(b),void 0,"JDVjYc");return _.LB(()=>{const d=c();let e;_.qB(()=>{const f=_.Et(_.jv);try{e=_.Ez(d())}finally{_.Et(f)}});return e},{debugName:a.debugInstance??"vI1rtf",ce:!0})};qF=function(a){a=a.children;return Array.isArray(a)?a:[a]}; sF=function(a){const b=a.props;a=a.children[0];return b.when?{when:b.when,children:a}:{isDefault:!0,children:a}};rF=function(a){let b=()=>null;for(let c of a)if(c?.[_.Uu]&&(c=c.type===_.nF?{isDefault:!0,children:c.children[0]}:{when:c.props.when,children:c.children[0]}),c instanceof _.Fz&&(c=sF(c)),c.isDefault)b=c.children;else if(c.when())return c.children;return b};_.mF.debugName="tbhMcf";_.nF.debugName="zyMFzb"; }catch(e){_._DumpException(e)} try{ _.uF=function(a){if(a=a.match(tF))return{iconName:a[2],gt:a[1].toUpperCase()==="FILL",iconSize:Number(a[3])}};_.vF=new _.qs("ICON_WIZ_COMPONENT_TOKEN");var tF;tF=/^YTICON_(fill|outline)_([a-zA-Z0-9_]+)_s([0-9]+)$/i; _.wF=_.K(({icon:a,active:b,className:c,style:d,Fm:e,Qd:f,role:h,Ld:k,ec:l,ariaHidden:m,ariaExpanded:p,ariaLabel:n,tabindex:t,id:r,size:v,ef:z,hn:C,Wn:H,title:D})=>{const G=_.P(()=>{const J=a?.();if(J)return _.uF(J)},void 0,"M0i5vf"),B=()=>G()?.iconName??a?.(),L=()=>v?.()??G()?.iconSize,O=()=>b?.()??G()?.gt;return _.I(_.T,{A:a,then:()=>{const J=_.y().resolve(_.vF);return _.I(J,{icon:B,Fm:e,Qd:f,Ld:k,ec:l,ariaExpanded:p,tabindex:t,id:r,active:O,size:L,role:h,className:c,ariaHidden:m,ariaLabel:n,style:()=> !d?.()&&L()?`width: ${L()}px;height: ${L()}px;`:d?.(),title:D,ef:z,hn:C,Wn:H})}})},"q");_.wF.idomCompat={callbacks:{Wn:!0}}; }catch(e){_._DumpException(e)} try{ var xF;xF=function(a,b){return Array.prototype.every.call(a,b,void 0)};_.yF=function(a){a=[(a&16711680)>>>16,(a&65280)>>>8,a&255,(a&4278190080)>>>24];if(!xF(a,b=>b===(b&255)))throw Error("Bc`"+a.join(","));return`rgba(${a[0]},${a[1]},${a[2]},${(a[3]/255).toFixed(3)})`}; }catch(e){_._DumpException(e)} try{ var AF;_.zF=function(a,b){a=[(a&16711680)>>>16,(a&65280)>>>8,a&255];return`rgba(${a[0]}, ${a[1]}, ${a[2]}, ${b})`};_.BF=function(a){if(a.sources)for(const b of a.sources)if(b.clientResource?.imageName||b.customImageSource&&_.A(b.customImageSource,AF)?.clientResource?.icon)return b}; _.DF=function(a){if(a?.clientResource?.imageName){const b=a.clientResource?.imageName;a:{switch(b){case "yt_premium_wordmark_header_light":case "yt_premium_wordmark_header_dark":a="YOUTUBE_PREMIUM_LOGO_SHORT";break a;case "yt_wordmark_header_light":case "yt_wordmark_header_dark":a="LOGO_WITH_TEXT";break a}a=void 0}return a||CF.get(b)||b}if(a?.customImageSource&&(a=_.A(a.customImageSource,AF)?.clientResource?.icon))return a};AF=new _.E("youtubeIconSource");_.EF=new _.E("borderImageProcessor");_.FF=window.devicePixelRatio||1;var CF=new Map([["yt_outline_bag_black_24","bag"]]); }catch(e){_._DumpException(e)} try{ var HF,IF,MF,NF,OF,PF,RF,$F,aG,bG,cG,dG,fG,eG;_.GF=function(a){return new _.lf(function(b,c){c(a)})};HF=function(a){return typeof a.className=="string"?a.className:a.getAttribute&&a.getAttribute("class")||""};IF=function(a,b){typeof a.className=="string"?a.className=b:a.setAttribute&&a.setAttribute("class",b)};_.JF=function(a,b){return a.classList?a.classList.contains(b):_.sb(a.classList?a.classList:HF(a).match(/\S+/g)||[],b)}; _.KF=function(a,b){if(a.classList)a.classList.add(b);else if(!_.JF(a,b)){const c=HF(a);IF(a,c+(c.length>0?" "+b:b))}};_.LF=function(a,b){a.classList?a.classList.remove(b):_.JF(a,b)&&IF(a,Array.prototype.filter.call(a.classList?a.classList:HF(a).match(/\S+/g)||[],function(c){return c!=b}).join(" "))};MF=function(a){var b=a.thumbnails;if(b){a={sources:[]};for(const c of b)b={},b.url=c.url,b.width=c.width,b.height=c.height,a.sources.push(b);return a}}; NF=function(a){const b={};a=(a=_.A(a.processor,_.EF)?.imageTint?.color)?_.yF(a):void 0;a&&(b.color=a);return b};OF=function(a,b,c){c=c?[c]:[];a.opacity&&c.push(`opacity: ${a.opacity};`);b&&a.placeholderColor?(a=_.yF(a.placeholderColor),c.push(`background-color: ${a};`)):c.push("background-color: transparent;");return c.join(" ")}; PF=function(a,b,c,d,e){const f=["ytCoreImageHost"];b&&f.push(b);c||f.push("ytCoreImageFillParentHeight");d||f.push("ytCoreImageFillParentWidth");switch(a.contentMode){case "CONTENT_MODE_SCALE_ASPECT_FIT":f.push("ytCoreImageContentModeScaleAspectFit");break;case "CONTENT_MODE_SCALE_ASPECT_FILL":f.push("ytCoreImageContentModeScaleAspectFill");break;case "CONTENT_MODE_CENTER":f.push("ytCoreImageContentModeCenter");break;default:f.push("ytCoreImageContentModeScaleToFill")}a.flipForRtlLayout&&f.push("ytCoreImageFlipRtl"); switch(e){case "TOP_START":f.push(document.body?.getAttribute("dir")==="rtl"?"ytCoreImageObjectPositionTopRight":"ytCoreImageObjectPositionTopLeft")}return f.join(" ")};_.QF=function(a){_.Te.Fa(()=>{try{a()}catch(b){_.GF(b)}},8)};RF=function(a){const b=(1+a.margin)*(document.documentElement.clientHeight||window.innerHeight);a.j=a.j.filter(c=>{var d=c.getBoundingClientRect();(d=b>d.top&&!!d.height)&&a.B(c);return!d&&c.parentNode});a.v=!1};_.SF=function(){return window.matchMedia&&window.matchMedia("(orientation: landscape)").matches}; _.TF=function(a){if("matchMedia"in window)return window.matchMedia(a.landscape+","+a.portrait).matches};_.YF=function(){if(UF===void 0){const a=_.TF(VF);UF=a!==void 0?a:_.WF>=930&&XF>=550||_.WF>=550&&XF>=930}return UF};$F=function(a,b){a.yk=b;ZF.observe(a)}; aG=function(){const a={rootMargin:"10%",threshold:.01};_.x("mweb_enable_set_io_root_to_null_safari")?a.root=null:_.x("mweb_enable_set_io_root_to_body_safari")&&(a.root=document.body);return new IntersectionObserver((b,c)=>{b.filter(d=>d.intersectionRect.height>0).forEach(({target:d})=>{d.yk?.();c.unobserve(d)})},a)}; bG=function(a,b,c,d,e=!0){function f(){if(d){var k=d.loadedClass,l=d.On;k&&_.LF(a,k);l&&a.dispatchEvent(new Event("image-unloaded",{bubbles:!0,composed:!0}))}}function h(){const k=c(b,a);k&&a.getAttribute("src")!==k&&(k!==a.src&&(a.src=k),f())}a.removeAttribute("src");f();b&&(e?$F(a,h):h())};cG=function(a,b,c){if(!b)return!1;b=c(b,a);c=a.getAttribute("src");return b&&b===c&&a.complete};dG=function(a,b){for(const c in b)c==="className"?a.className=b[c]:(_.nA[c]||_.nA[_.kz.default])(a,c,b[c])}; fG=function(a,b,c=!1){const d=a.sources!==void 0?{...a}:MF(a);if(d){d.contentMode=d.contentMode??b.contentMode;var e=b.onload;b.onload=l=>{const m=l.target;c&&m.naturalWidth===120||_.KF(m,"ytCoreImageLoaded");b.Nn&&m.dispatchEvent(new Event("image-loaded",{bubbles:!0,composed:!0}));e?.(l)};b.Tc&&b.cc&&(b.width=b.Tc);b.Gf&&b.Qb&&(b.height=b.Gf);var f=_.BF(d),h=f&&_.DF(f),k=NF(d);if(h)return a=f.clientResource?.imageColor?_.yF(f.clientResource.imageColor):void 0,(k=a||k.color)&&(b.style$=b.style$?b.style$.endsWith(";")? b.style$+` color: ${k};`:b.style$+`; color: ${k};`:`color: ${k};`),{type:"icon",iconName:h,config:{...b,...(b.alt?{}:{"aria-hidden$":"true"}),"aria-label$":b.alt,role:"img"}};a.sources===void 0&&(b.alt=a.accessibility&&a.accessibility.accessibilityData&&a.accessibility.accessibilityData.label||b.alt,b.Zv=OF(a,b.Io,b.Zv),b.isPreloaded=!!_.A(a,eG)?.isPreloaded);b.className=PF(d,b.className,b.Qb,b.cc,b.objectPosition);b.En="ytCoreImageLoaded";return{type:"image",image:d,config:b}}};eG=new _.E("webThumbnailDetailsExtensionData");_.jG=class{constructor(a,b){this.margin=a;this.B=b;this.j=[];this.v=!1;window.addEventListener("touchmove",()=>{this.o()});window.addEventListener("touchend",()=>{this.o()});window.addEventListener("updateui",()=>{this.o()});const c=new _.qt((0,_.za)(this.o,this),100);window.addEventListener("scroll",()=>{c.v()},!0);window.addEventListener("resize",(0,_.za)(this.o,this));window.addEventListener("state-navigatestart",()=>{this.j=[]});window.addEventListener("state-navigateend",(0,_.za)(this.o,this))}observe(a){this.j.includes(a)|| this.j.push(a)}o(){this.v||(_.QF(()=>{RF(this)}),this.v=!0)}disconnect(){this.j=[]}};var lG;[_.kG,lG]=_.F(_.SF(),void 0,"O3X2wd");window.addEventListener("resize",()=>{lG(_.SF())});var VF,UF,XF;VF={landscape:"(min-width: 931px) and (orientation: landscape)",portrait:"(min-width: 550px) and (orientation: portrait)"};UF=void 0;_.mG=void 0;_.WF=window.innerWidth;XF=window.innerHeight;window.addEventListener("resize",()=>{_.mG=UF=void 0});var ZF="IntersectionObserver"in window?aG():_.YF()?{observe(a){_.Te.Fa(()=>{try{a.yk?.()}catch(b){_.GF(b)}},8)},unobserve(){}}:new _.jG(.1,a=>{_.Te.Fa(()=>{try{a.yk?.()}catch(b){_.GF(b)}},8)});_.nG=_.K(a=>{let b=!1;const c=_.qC("img",d=>{_.tu(()=>{b=!0;d.onload=null})});_.iC(()=>{const d=a.data?.(),e=a.Lj?.().Rf,f=a.config?.(),h=c.value;if(h){var k=(l,m)=>{if(!b)return e?e(l,m):l};dG(h,f);_.x("web_image_dont_reload_same_src")&&cG(h,d,k)?_.x("web_image_dont_reload_same_src_simulate_load")&&h.dispatchEvent(new CustomEvent("load",{bubbles:!1,cancelable:!1,detail:{message:"Simulating load event for already loaded image"}})):bG(h,d||null,k,f,a.lazy?.())}},"HjBQYb");return _.I("img",{el:c})}, "s");_.nG.idomCompat=!0;_.oG=_.K(a=>{const b=()=>fG(a.data(),{contentMode:a.contentMode?.(),En:a.En?.(),isPreloaded:a.isPreloaded?.(),Nn:a.Nn?.(),On:a.On?.(),ko:a.ko?.(),Qb:a.Qb?.(),cc:a.cc?.(),objectPosition:a.objectPosition?.(),Tc:a.Tc?.(),Gf:a.Gf?.(),Io:a.Io?.(),nl:a.nl?.(),isToggled:a.isToggled?.(),alt:a.alt?.(),className:a.className?.(),onerror:a.onerror,onload:a.onload,style$:a.style$?.()||a.style?.(),color:a.color?.(),width:a.width?.(),height:a.height?.(),"aria-hidden$":a["aria-hidden$"]?.()??a.ariaHidden?.(),draggable:a.draggable?.(), "data-disabled$":a["data-disabled$"]?.()??a.Qd?.(),size:a.size?.()},a.Zs?.());return _.I(_.pF,null,_.I(_.mF,{when:()=>b()?.type==="image"},()=>_.I(_.nG,{data:()=>b().image,Lj:{Rf:(c,d)=>{var e=b().image.sources;var f=b().config.isPreloaded,h=b().config.nl,k=b().config.Tc,l=b().config.Gf,m=b().config.ko;if(!e||e.length===0||e[0].clientResource)e=null;else if(f&&e[0].url)e=e[0].url;else{h===void 0&&(h=!0);d=h?_.FF*(k||d?.getBoundingClientRect()?.width||0):_.FF*(l||d?.getBoundingClientRect()?.height|| 0);b:if(d){if(m)for(const p of e)if(f=p.url?.indexOf(m),f!==void 0&&f>=0){e=p;break b}for(const p of e)if(p.width&&p.height&&(h&&p.width>=d||!h&&p.height>=d)){e=p;break b}for(m=e.length-1;m>=0;m--)if(h&&e[m].width||!h&&e[m].height){e=e[m];break b}e=e[0]}else e=e.length>=1?e[e.length-1]:null;e=e?.url?e.url:e?.imageData?e.imageData:null}return e||""}},config:()=>{var c=b().config;for(const d in c)c[d]===void 0&&delete c[d];return c},lazy:a.Kb})),_.I(_.mF,{when:()=>b()?.type==="icon"},()=>_.I(_.wF,{icon:()=> b().iconName,role:()=>b().config.role,className:()=>b().config.className,style:()=>b().config.style$,ariaLabel:()=>b().config["aria-label$"],ariaHidden:()=>b().config["aria-hidden$"],Qd:()=>b().config["data-disabled$"],active:()=>b().config.isToggled,size:()=>b().config.size})))},"t");_.oG.idomCompat={callbacks:{callback:!0,onerror:!0,onload:!0}}; }catch(e){_._DumpException(e)} try{ _.pG=new _.qs("COMMAND_HANDLER_TOKEN"); }catch(e){_._DumpException(e)} try{ var BG,GG,QG,$G,RG,aH,vG,zG;_.qG=function(a){a.Uj=void 0;a.Mb=function(){return a.Uj?a.Uj:a.Uj=new a}};_.rG=function(a,b){b=_.Za(b);b!==void 0&&(a.href=b)};_.sG=function(a){let b=0;for(let c=0;c>>0;return b};_.tG=function(a){a=_.Ib(a);return _.Gb(null,null,null,null,a[5],a[6],a[7])};_.uG=function(a){const b=a.indexOf("#");return b<0?a:a.slice(0,b)}; _.wG=function(a,b){const c=a.search(_.Ub);let d=0,e;const f=[];for(;(e=_.Tb(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(vG,"$1")};_.xG=function(){return(_.Iq||_.Jq)&&_.rk("applewebkit")&&!_.rk("version")&&(!_.rk("safari")||_.rk("gsa/"))};_.yG=function(){return _.Ad()||_.xG()||_.Fq&&_.rk("version/")?!0:_.w("EOM_VISITOR_DATA")?!1:!0};_.AG=function(a){for(let b of zG)a=_.wG(a,b);return"ST-"+_.sG(a).toString(36)}; BG=function(a,b,c){a=_.AG(a);b=b?_.Rb(b):"";c=c||5;_.yG()&&_.rj(a,b,c)};_.CG=function(a,b,c,d=!0){var e=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]),f=_.Mb(window.location.href);f&&e.push(f);f=_.Mb(a);if(_.sb(e,f)||!f&&a.lastIndexOf("/",0)==0)if(e=document.createElement("a"),_.rG(e,a),a=e.href)if(a=_.tG(a),a=_.uG(a))d&&!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:_.Kp()},b)),c?(c=parseInt(c,10),isFinite(c)&&c>0&&BG(a,b,c)):BG(a,b)};_.DG=function(a){try{return a()}catch(b){_.jp(b)}}; _.KG=function(a){var b=_.A(a,_.EG);if(b)return b;if((b=_.A(a,FG))&&b.commands)return GG(b.commands);if((b=_.A(a,HG))&&b.commands)return GG(b.commands);if((a=_.A(a,IG))&&a.identifier&&a.command&&(JG||(JG=[]),!JG.includes(a.identifier)))return JG.push(a.identifier),_.A(a.command,_.EG)};GG=function(a){if(a.length!==0){var b=[];for(const c of a)(a=_.KG(c))&&b.push(a);return{commandExecutorCommand:{commands:b}}}}; _.MG=function(a,b,c){return{form:{currentData:_.LG?.response??{},sourceData:a,event:b?.event,clickedVisualElement:b?.clickedVisualElement,implicitGestureType:b?.implicitGestureType,autonav:b?.autonav,Mc:b?.Mc},Yf:c}};_.OG=function(a){return!!_.A(a,NG)}; _.UG=function(a){const b=a.Er,c=a.Qr,d=a.sh,e=a.Dd,f=a.Ah,h=a.Tl,k=a.innertubeCommand||_.KG(d);if(k){a={};var {Jn:l,href:m}=_.PG(k);l&&m?(a.href$=m,QG(a,l,m,b),RG(a,l),f&&(a["force-new-state$"]=!0)):(a.role$="button",a.href$="javascript:void(0);");_.OG(k)&&(a["aria-haspopup$"]=!0);e||(a.onclick=p=>{let n;_.SG(k);n={..._.MG(k,{event:p}),...h};p.preventDefault();_.TG(k,n);p.stopPropagation()});return{...c,...a}}}; _.PG=function(a){a=_.A(a,_.VG)?.commands||[a];for(const b of a)if(a=_.A(b?.commandMetadata,_.qv)?.url,_.x("web_remove_web_navigation_endpoint_data")||(a=a||_.A(b,WG)?.url),a&&a!=="/service_ajax"){const c=_.nv(a,XG);if(c)return a=_.Va(c),{Jn:b,href:a};_.jp(new _.Cj("AttributedString URL could not be sanitized",a))}return{}};QG=function(a,b,c,d){c=!_.Li(c);if(_.A(b,_.YG)?.nofollow||_.A(b,_.sv)?.nofollow||_.A(b,_.ZG)?.nofollow||c)a.rel$="nofollow";a.target$=$G(b,d)}; $G=function(a,b=""){return _.A(a,_.ZG)?.target==="TARGET_NEW_WINDOW"?"_blank":b};RG=function(a,b){b.clickTrackingParams&&(a.params={itct:b.clickTrackingParams});a.onpointerdown=c=>{aH(c,b)};a._data=b};_.SG=function(a){(a.loggingUrls||[]).forEach(b=>{var c=b.baseUrl;b.attributionSrcMode==="ATTRIBUTION_SRC_MODE_XHR_OPTION"?(c=document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?c+"&nis=6":c+"&nis=5",_.Im(c,void 0,void 0,void 0,"",!0,!0)):_.Im(c)})}; aH=function(a,b){const c=a.currentTarget;a=_.DG(()=>c.href);b=b.clickTrackingParams?{itct:b.clickTrackingParams}:{};a&&_.CG(a,b,8,!0)};_.bH=function(a,b){(a=_.KG(a))&&_.TG(a,b)};_.TG=function(a,b){_.et(_.pG,c=>{b?c.resolveCommand(a,b):c.resolveCommand(a)})};vG=/[?&]($|#)/;zG="absolute_experiments app conditional_experiments debugcss debugjs expflag forced_experiments pbj pbjreload sbb spf spfreload sr_bns_address sttick".split(" ");_.ZG=new _.E("urlEndpoint");_.YG=new _.E("browseEndpoint");_.VG=new _.E("commandExecutorCommand");var WG=new _.E("webNavigationEndpointData");_.EG=new _.E("innertubeCommand");var NG=new _.E("modalEndpoint");_.cH=new _.E("userFeedbackEndpoint");var FG=new _.E("parallelCommand");var IG=new _.E("performOnceCommand");var HG=new _.E("serialCommand");var JG=void 0;_.dH=class{constructor(){this.data=[];this.He=null}push(a){this.He?this.He(a):this.data.push(a)}};_.LG={};_.eH=_.F(_.LG,void 0,"sgPmTd")[0];_.F(null,void 0,"jypsq");_.F(null,void 0,"mWiOof");_.fH=new _.dH;var XG=[_.iq,_.jq,_.kq,_.mq,_.lq,_.gq,_.nq,_.pq]; }catch(e){_._DumpException(e)} try{ _.gH=function(a){if(a.composedPath)return a.composedPath();if(!a.Ml){const b=[];let c=a.target;for(;c;)b.push(c),c=c.parentNode;b.push(window);a.Ml=b}return a.Ml};_.hH=function(a,b,c){for(const d of a){if(d===b)break;for(const e of c)if(d.tagName===e||d.role==="button"&&e==="BUTTON")return!0}return!1}; }catch(e){_._DumpException(e)} try{ _.iH=function(a){let b=a.nodeName;if(a.id)return b+="#"+a.id;if(a.classList)for(const c of a.classList)b+="."+c;a.parentElement&&(b=_.iH(a.parentElement)+" > "+b);return b}; }catch(e){_._DumpException(e)} try{ var jH,mH;jH=function(a){const b=_.rt,c=_.iu;return{Kj(){return d=>{if(!b.fa){var e=()=>a(d);try{var f=_.nu(()=>_.vC(e),c)??!1}catch(h){_.Hu(h,b)}f!==!0&&d.stopPropagation()}}}}};_.lH=function(a){return kH[a]??"EVENT_SPAN_TYPE_UNKNOWN"};mH=function(a){return b=>{const c=_.lH(b.type);return c==="EVENT_SPAN_TYPE_UNKNOWN"?a(b):_.Xz("event",{type:c,nodepath:b.target instanceof Element?_.iH(b.target):void 0},()=>a(b))}}; _.V=function(a){a&&_.Sz("event")&&(a=mH(a));return jH(b=>{b=a?.(b);return typeof b==="boolean"?b:!0})};var kH={click:"EVENT_SPAN_TYPE_CLICK",dblclick:"EVENT_SPAN_TYPE_DBLCLICK",mousedown:"EVENT_SPAN_TYPE_MOUSEDOWN",mouseup:"EVENT_SPAN_TYPE_MOUSEUP",mouseover:"EVENT_SPAN_TYPE_MOUSEOVER",mouseout:"EVENT_SPAN_TYPE_MOUSEOUT",mouseenter:"EVENT_SPAN_TYPE_MOUSEENTER",mouseleave:"EVENT_SPAN_TYPE_MOUSELEAVE",mousemove:"EVENT_SPAN_TYPE_MOUSEMOVE",contextmenu:"EVENT_SPAN_TYPE_CONTEXTMENU",keydown:"EVENT_SPAN_TYPE_KEYDOWN",keyup:"EVENT_SPAN_TYPE_KEYUP",keypress:"EVENT_SPAN_TYPE_KEYPRESS",touchstart:"EVENT_SPAN_TYPE_TOUCHSTART", touchend:"EVENT_SPAN_TYPE_TOUCHEND",touchmove:"EVENT_SPAN_TYPE_TOUCHMOVE",touchcancel:"EVENT_SPAN_TYPE_TOUCHCANCEL",pointerdown:"EVENT_SPAN_TYPE_POINTERDOWN",pointerup:"EVENT_SPAN_TYPE_POINTERUP",pointermove:"EVENT_SPAN_TYPE_POINTERMOVE",pointerover:"EVENT_SPAN_TYPE_POINTEROVER",pointerout:"EVENT_SPAN_TYPE_POINTEROUT",pointerenter:"EVENT_SPAN_TYPE_POINTERENTER",pointerleave:"EVENT_SPAN_TYPE_POINTERLEAVE",pointercancel:"EVENT_SPAN_TYPE_POINTERCANCEL",gotpointercapture:"EVENT_SPAN_TYPE_GOTPOINTERCAPTURE", lostpointercapture:"EVENT_SPAN_TYPE_LOSTPOINTERCAPTURE",submit:"EVENT_SPAN_TYPE_SUBMIT",change:"EVENT_SPAN_TYPE_CHANGE",input:"EVENT_SPAN_TYPE_INPUT",focus:"EVENT_SPAN_TYPE_FOCUS",blur:"EVENT_SPAN_TYPE_BLUR",reset:"EVENT_SPAN_TYPE_RESET",select:"EVENT_SPAN_TYPE_SELECT",invalid:"EVENT_SPAN_TYPE_INVALID",load:"EVENT_SPAN_TYPE_LOAD",unload:"EVENT_SPAN_TYPE_UNLOAD",beforeunload:"EVENT_SPAN_TYPE_BEFOREUNLOAD",domcontentloaded:"EVENT_SPAN_TYPE_DOMCONTENTLOADED",resize:"EVENT_SPAN_TYPE_RESIZE",scroll:"EVENT_SPAN_TYPE_SCROLL", pageshow:"EVENT_SPAN_TYPE_PAGESHOW",pagehide:"EVENT_SPAN_TYPE_PAGEHIDE",play:"EVENT_SPAN_TYPE_PLAY",pause:"EVENT_SPAN_TYPE_PAUSE",playing:"EVENT_SPAN_TYPE_PLAYING",waiting:"EVENT_SPAN_TYPE_WAITING",seeking:"EVENT_SPAN_TYPE_SEEKING",seeked:"EVENT_SPAN_TYPE_SEEKED",ended:"EVENT_SPAN_TYPE_ENDED",volumechange:"EVENT_SPAN_TYPE_VOLUMECHANGE",timeupdate:"EVENT_SPAN_TYPE_TIMEUPDATE",ratechange:"EVENT_SPAN_TYPE_RATECHANGE",dragstart:"EVENT_SPAN_TYPE_DRAGSTART",drag:"EVENT_SPAN_TYPE_DRAG",dragend:"EVENT_SPAN_TYPE_DRAGEND", dragenter:"EVENT_SPAN_TYPE_DRAGENTER",dragleave:"EVENT_SPAN_TYPE_DRAGLEAVE",dragover:"EVENT_SPAN_TYPE_DRAGOVER",drop:"EVENT_SPAN_TYPE_DROP",animationstart:"EVENT_SPAN_TYPE_ANIMATIONSTART",animationend:"EVENT_SPAN_TYPE_ANIMATIONEND",animationiteration:"EVENT_SPAN_TYPE_ANIMATIONITERATION",transitionrun:"EVENT_SPAN_TYPE_TRANSITIONRUN",transitionstart:"EVENT_SPAN_TYPE_TRANSITIONSTART",transitionend:"EVENT_SPAN_TYPE_TRANSITIONEND",transitioncancel:"EVENT_SPAN_TYPE_TRANSITIONCANCEL"}; }catch(e){_._DumpException(e)} try{ _.oH=function(a,b){const c=a.map(d=>d.toString());return _.V(d=>{c.includes(d.key)&&(b&&d.preventDefault(),d.currentTarget?.click())})}; }catch(e){_._DumpException(e)} try{ _.pH=function(a){return _.P(()=>{_.WE()();return _.SE.dn()(a,void 0)},{debugName:"d8B62c"},"DEXkhd")}; }catch(e){_._DumpException(e)} try{ var rH;_.qH=async()=>{await (0,_.Kg)("cgSEob");return _.iG};rH=_.XC(()=>_.qH(),{debugName:"marqueeScroll"});_.et(_.oD,a=>{a.ga("marqueeScroll","cgSEob",_.qH)});_.lD=_.K(({data:a})=>{const b=_.pH(_.lF),c=_.V(()=>{a().onTapCommand&&_.bH(a().onTapCommand);return!1}),d=_.oH(["Enter"]),e=()=>b()===1?22:16;return _.I("reel-sound-metadata-view-model",{class:_.U("ytReelSoundMetadataViewModelHost",{ytReelSoundMetadataViewModelHostLarge:()=>b()===1}),"on:click":c,tabindex:0,role:"button","on:keydown":d},_.I("div",{class:"ytReelSoundMetadataViewModelMetadataContainer"},_.I(_.T,{A:()=>a().musicIcon,then:f=>_.I(_.oG,{data:f,alt:"music icon",className:"ytReelSoundMetadataViewModelIcon", size:e})}),_.I("div",{class:"ytReelSoundMetadataViewModelMarqueeContainer"},_.I(rH,{text:()=>a().soundMetadata,enableMarqueeScroll:()=>!!a().enableMarqueeScroll}))))},"u"); }catch(e){_._DumpException(e)} try{ _.sH=function(a,b){_.Te.Fa(a,2,b)}; }catch(e){_._DumpException(e)} try{ var tH;tH=function(a){return()=>a()?a():void 0}; _.uH=_.K(a=>{const b=_.qC("a",a.ref),c=a.fc?a.fc:_.P(()=>_.UG({innertubeCommand:_.KG(a.command?.())??a.command?.(),Dd:a.Dd?.(),Er:a.target?.()})||{},void 0,"gnrRge");return _.I("a",{el:b,href:()=>c().href$,rel:()=>c().rel$,class:()=>c().className??a.className?.(),style:()=>a.style?.()?a.style():a.disabled?.()?"pointer-events:none":"","aria-haspopup":()=>!!c()["aria-haspopup$"],"force-new-state":tH(()=>c()["force-new-state$"]),title:tH(()=>c().title$??a.title?.()),role:tH(()=>a.role?.()||c().role$), target:tH(()=>c().target$),dir:tH(()=>a.dir?.()||c().dir),tabindex:()=>c().tabindex$?Number(c().tabindex$):a.tabIndex?.(),"aria-hidden":()=>c()["aria-hidden$"]??a.ariaHidden?.(),"aria-label":()=>c()["aria-label$"]??a.ariaLabel?.(),"aria-current":a.ariaCurrent,"aria-disabled":a.disabled,"aria-expanded":a.ariaExpanded,"aria-labelledby":a.cj,"aria-describedby":a.Zc,"aria-selected":a.ariaSelected,"tab-identifier":a.tabIdentifier,"on:pointerdown":_.V(d=>void c().onpointerdown?.(d)),"on:click":_.V(d=>{c().onclick?.(d); a.onClick?.(d)}),"on:focusin":_.V(d=>{a.Bu?.(d)}),"on:focusout":_.V(d=>{a.Cu?.(d)}),"on:mouseenter":_.V(d=>{a.onHover?.(d)})},a.children)},"v"); }catch(e){_._DumpException(e)} try{ _.eC=_.K(({data:a})=>{const b=_.pH(_.kF);return _.I("player-disclosure-view-model",{class:_.U("ytwPlayerDisclosureViewModelHost",{ytwPlayerDisclosureViewModelExtractOverlay:()=>b()===1})},_.I(_.uH,{command:()=>a().navigationEndpoint,className:"ytwPlayerDisclosureViewModelEndpoint"},_.I(_.T,{A:()=>a().iconName,then:c=>_.I(_.wF,{icon:c})}),_.I(_.T,{A:()=>a().iconName?void 0:a().image,then:c=>_.I(_.oG,{data:c,alt:()=>a().title||"",className:"ytwPlayerDisclosureViewModelImage"})}),_.I(_.T,{A:()=>a().title|| a().secondaryText,then:()=>_.I("div",null,_.I("div",{class:"ytwPlayerDisclosureViewModelTitle"},()=>a().title),_.I("div",{class:"ytwPlayerDisclosureViewModelText"},()=>a().text),_.I(_.T,{A:()=>a().secondaryText,then:c=>_.I(_.rB,null,_.I("div",{class:"ytwPlayerDisclosureViewModelDivider"}),_.I("div",{class:"ytwPlayerDisclosureViewModelText"},c))})),W:()=>_.I("span",{class:"ytwPlayerDisclosureViewModelText"},()=>a().text)}),_.I(_.T,{A:()=>a().showEndChevron,then:()=>_.I(_.wF,{icon:"CHEVRON_RIGHT"})})))}, "w"); }catch(e){_._DumpException(e)} try{ _.wH=async()=>{await (0,_.Kg)("DlvF1d");return _.gD};_.xH=_.XC(()=>_.wH(),{debugName:"buttonViewModel"});_.et(_.oD,a=>{a.ga("buttonViewModel","DlvF1d",_.wH)}); }catch(e){_._DumpException(e)} try{ _.yH=function(a){const b=_.JA();if((0,_.Eu)(b))throw Error("$a");return _.Bt(a,b)};_.AH=function(){return _.rt?_.yH(_.zH):void 0};_.CH=Symbol("Dc");_.DH=Symbol("Ec");_.zH=_.At({defaultValue:void 0},"yDp5Oc"); }catch(e){_._DumpException(e)} try{ var EH,FH,JH,PH,NH,MH,QH,RH,UH,VH,WH,YH,XH,$H,bI,aI,cI,ZH,eI,gI,lI,jI,mI,iI,kI,hI,GH;EH=function(a,b){const c=_.VC;let d=0;_.VC={Lq:()=>{d++;_.Oz(()=>{a(!1)})},ro:()=>{--d===0&&_.Oz(()=>{a(!0)})}};try{return b()}finally{_.VC=c}};FH=function(a){const [b,c]=_.F(!0,void 0,"bKtO6d");return EH(c,()=>{const d=_.Ez(a.children());return _.I(_.T,{A:b,then:()=>d,W:a.fallback})})}; _.HH=function({children:a,nh:b,callbacks:c}){if(!_.gu.zj)throw Error("ab");var d=new Map;b=b??[];for(const e of b)d.set(e.id.nb.token,e);c=c??[];for(const e of c)d.set(e.id.nb.token,e);d=Object.assign(Object.create(GH),{debugName:"[contextOwner]",entries:d});_.Yt(d);d=_.st(d);try{const e=_.Ez(a);return _.I(_.rB,null,e)}finally{_.st(d)}};_.IH=function(a,b){return{[_.DH]:!0,id:a,value:b}};JH=function({Rf:a}){return _.I(_.rB,null,a())}; _.KH=function(a,b){a={...a,parent:_.AH()};return _.I(_.HH,{nh:[_.IH(_.zH,a)]},_.I(JH,{Rf:b}))};_.LH=function(a,b){return(Array.isArray(a)?a:Array.from(a)).map(b)};_.OH=function(a){return typeof a.Ra!=="function"?_.LH(a.Ra,a.children):a.sc==="INDEX"?MH(a):NH(a)};PH=function(a){for(const b of a)b?.()}; NH=function(a){const b=a.sc===void 0||a.sc==="REFERENCE",c=b?p=>p:a.sc;let d=[],e=[],f=[],h=[],k=[],l=[],m=!0;_.tu(()=>{PH(h)});return _.LB(()=>{var p=QH(a);const n=p.length;if(n===0){if(d.length===0&&!m)return f;PH(h);d=p;e=[];for(p=0;p{f[0]=_.Ez(a.fallback())}));m=!1;return f}const t=new SH;for(var r=d.length-1;r>=0;r--)t.push(e[r],r);r=Array(n);const v=Array(n),z=Array(n),C=Array(n),H=Array(b?0:n);for(let D=0;D{C[D](D);if(!b)H[D](G)}),delete h[L]):r[D]=RH(()=>{const [O,J]=_.F(D,void 0,"i0xG0e");C[D]=J;v[D]=B;if(b)z[D]=_.Ez(a.children(G,O));else{const [M,W]=_.F(G,void 0,"HxJ0Xe");H[D]=W;z[D]=_.Ez(a.children(M,O))}})}PH(h);d=p;e=v;f=z;h=r;k=C;l=H;m=!1;return z},{debugName:a.debugInstance??"nsTGHd",Gm:a.Ra,ce:!0})}; MH=function(a){const b=[],c=[];let d=[];const e=[];let f=!1;_.tu(()=>{PH(e)});return _.LB(()=>{const h=QH(a);f&&h.length>0&&(e.pop()(),b.pop(),f=!1);const k=Array(h.length);for(let m=0;mvoid c[m](h[m])),b[m]=h[m]);k[m]=d[m];continue}var l=RH(()=>{b[m]=h[m];const [p,n]=_.F(h[m],void 0,"zAmp4d");c[m]=n;k[m]=_.Ez(a.children(p,m))});e[m]=l}for(;b.length>h.length;)b.pop(),e.pop()(),c.pop();h.length===0&&!f&&a.fallback&&(l=RH(()=>{k[0]=_.Ez(a.fallback())}), e[0]=l,f=!0);return d=k},{debugName:a.debugInstance??"nsTGHd",ce:!0})};QH=function(a){a=a.Ra();return Array.isArray(a)?a:Array.from(a)};RH=function(a){const b=_.rt;return _.qB(c=>{const d=_.Et(_.jv);try{c.parent=b,a(c)}finally{_.Et(d)}},!1)};UH=function(a,b){return new TH(a,b)}; VH=function(a,b){this.o={};this.j=[];this.Fd=this.size=0;var c=arguments.length;if(c>1){if(c%2)throw Error("Fc");for(var d=0;d100;)a.removeNode(a.j.qa)};cI=function(a,b){a.j!=b&&a.removeNode(b);return b.value};ZH=function(a,b){this.key=a;this.value=b};eI=function(a,b,c,d){var e=dI;if(a==null||!c.Hi)return b;e.j.get(a)===void 0&&e.j.set(a,[b,d??[],!1]);c=e.j.get(a);if(!c)return b;const [f,h,k]=c;if(h?.length&&d?.length&&d.some((l,m)=>l!==h[m]))return e.j.remove(a),b;d?.length&&e.j.set(a,[f,d,k]);return k?f:b}; _.fI=function(a){var b={Hi:!0};return{Si:function(c,d){const e=_.P(()=>a(c()),void 0,"Gmrblb"),[f,h]=_.Zz(()=>{const k=c(),l=e(),m=d?.map(p=>p())??[];return eI(l,k,b,m)});_.iC(()=>{var k=e();k!=null&&(k=dI.register(k,[f,h],()=>d?.map(l=>l())??[]),_.tu(k))},"Umac6c");return[f,function(k){h(k);const l=e();l!=null&&dI.update(l,()=>k,b)}]},getData:function(c){c=a(c);return dI.get(c,b)},Zo:function(c,d){c=a(c);return dI.update(c,d,b)}}}; _.X=function(a){const {data:b,mapping:c,wrapper:d,BE:e}=gI(a);hI(b,c);const f=()=>iI(_.Nu(b)),h=()=>{var k=iI(_.Nu(b));const l=[];for(const m of k)(k=jI(m))&&l.push(k);return l};return a.data?_.I(FH,{fallback:e},()=>_.I(_.OH,{Ra:h},(k,l)=>{const m=d?n=>d(()=>c[k](n,l),p,l):n=>c[k](n,l);m.debugName||(m.debugName=String(k));if(!c[String(k)])return document.createComment("");m.componentType!==_.Tu&&kI(String(k));const p=lI(f,k,l);return _.I(m,{data:p})})):_.I(_.rB,null)}; gI=function(a){var b=a.targetId||mI(a.children);if(!a.data||!b)return{...a,mapping:a.children};const c=`stamper-${nI++}`,d=()=>(typeof a.targetId==="function"?a.targetId(c):a.targetId)??c;[b]=oI(()=>{const f=[...iI(a.data())];f.targetId=d;return f});const e={...(_.y().resolve(_.pn(pI))||{}).NE,...a.children};if(a.uo){const f=e.notificationTextRenderer,h=e.notificationMultiActionRenderer;f&&(e.notificationTextRenderer=({data:k},l)=>a.uo(f({data:k},l)));h&&(e.notificationMultiActionRenderer=({data:k}, l)=>a.uo(h({data:k},l)))}return{...a,data:b,mapping:e,wrapper:(f,h,k)=>_.KH({targetId:d,hF:k},a.wrapper?()=>a.wrapper(f,h,k):f)}};lI=function(a,b,c){let d;return _.P(()=>{const e=a()[c()];if(e)d=e[b];else return _.jp(new _.Cj(`Stamper failed to find ${String(b)} at index ${c()} of data array of length ${a().length} (b/365643359). Did you access a signal after a component has been cleaned up?`)),d;return e[b]},void 0,"sErtjd")}; jI=function(a){let b=void 0;for(const c in a)if(!(!a).hasOwnProperty(c)){b=c;break}return b};mI=function(a){for(const b of Object.keys(a))if(qI.includes(b)||rI.includes(b)||sI.includes(b))return!0;return!1};iI=function(a){return a?Array.isArray(a)&&a instanceof Array?a:[a]:[]};kI=function(a){_.x("web_enable_renderer_logger")&&_.y().resolve(_.pn(tI))?.dE(a)}; hI=function(a,b){const c=_.y().resolve(_.pn(uI));c&&_.iC(()=>{var d=iI(_.Nu(a));let e=0,f=!1;for(var h of d){d=jI(h);if(!d||!b[String(d)]){f=!0;break}e++}h=c.fF;d=c.gF;e>0&&!f?h.o(d()):h.j(d())},"DhOUxe")};GH={Kg(a){if(_.zt in a||_.CH in a){const b=this.entries.get(a.nb.token);if(b!==void 0)return b.value}return this.parent?_.vt(this.parent,a):_.tt}};var SH=class{constructor(){this.map=new Map}push(a,b){const c=this.map;c.has(a)&&(this.j||(this.j=new Map),this.j.set(b,c.get(a)));c.set(a,b)}pop(a){const b=this.map,c=b.get(a);c!==void 0&&this.j?.has(c)?(b.set(a,this.j.get(c)),this.j.delete(c)):b.delete(a);return c}};_.OH.debugName="nsTGHd";var TH=class{constructor(a,b){this.j=a[_.u.Symbol.iterator]();this.o=b}[Symbol.iterator](){return this}next(){const a=this.j.next();return{value:a.done?void 0:this.o.call(void 0,a.value),done:a.done}}};_.g=VH.prototype;_.g.nc=function(){YH(this);const a=[];for(let b=0;b2*this.size&&YH(this),!0):!1};_.g.get=function(a,b){return XH(this.o,a)?this.o[a]:b};_.g.set=function(a,b){XH(this.o,a)||(this.size+=1,this.j.push(a),this.Fd++);this.o[a]=b};_.g.forEach=function(a,b){const c=this.Gc();for(let d=0;d=d.j.length)return _.Ar;const f=d.j[b++];return{value:a?f:d.o[f],done:!1}};return e};_.g=$H.prototype;_.g.get=function(a,b){return(a=bI(this,a))?a.value:b};_.g.set=function(a,b){let c=bI(this,a);c?c.value=b:(c=new ZH(a,b),this.o.set(a,c),aI(this,c))};_.g.shift=function(){return cI(this,this.j.next)};_.g.pop=function(){return cI(this,this.j.qa)};_.g.remove=function(a){return(a=this.o.get(a))?(this.removeNode(a),!0):!1};_.g.removeNode=function(a){a.remove();this.o.remove(a.key)};_.g.isEmpty=function(){return this.o.isEmpty()};_.g.Gc=function(){return this.map(function(a,b){return b})}; _.g.nc=function(){return this.map(function(a){return a})};_.g.contains=function(a){return this.some(function(b){return b==a})};_.g.clear=function(){for(;this.o.size>0;)this.removeNode(this.j.qa)};_.g.forEach=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)a.call(b,c.value,c.key,this)};_.g.map=function(a,b){const c=[];for(let d=this.j.next;d!=this.j;d=d.next)c.push(a.call(b,d.value,d.key,this));return c}; _.g.some=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};_.g.every=function(a,b){for(let c=this.j.next;c!=this.j;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};ZH.prototype.remove=function(){this.qa.next=this.next;this.next.qa=this.qa;delete this.qa;delete this.next};var tI=new _.qs("RENDERER_LOGGER_TOKEN");var pI=new _.qs("RENDERER_STAMPER_OPTIONS_TOKEN");var uI=new _.qs("RENDERER_STAMPER_SUCCESS_SLI_TOKEN");var dI=new class{constructor(){this.o=new Map;this.v=new Map;this.j=new $H}get(a,b){const c=this.o.get(a);if(c)return c[0]();if(b.Hi&&a!=null)return this.j.get(a)?.[0]}update(a,b,c){const d=this.o.get(a);if(d){const [e,f]=d;b=b(e());f(b);c.Hi&&a!=null&&(c=this.v.get(a),this.j.set(a,[b,c?.()??[],!0]));return!0}if(c.Hi&&a!=null&&(c=this.j.get(a))){const [e,f]=c;b=b(e);this.j.set(a,[b,f,!0]);return!0}return!1}register(a,b,c){if(a==null)return()=>{};this.o.set(a,b);c&&this.v.set(a,c);return()=>{this.o.get(a)=== b&&(this.o.delete(a),this.v.delete(a))}}};var qI="compactRadioRenderer compactPlaylistRenderer playlistVideoRenderer compactVideoRenderer feedNudgeRenderer gridVideoRenderer primetimePromoRenderer radioRenderer primetimePromoRenderer reelItemRenderer reelShelfRenderer richShelfRenderer searchHistoryQueryRenderer shelfRenderer videoWithContextRenderer videoCardRenderer statementBannerRenderer miniGameCardViewModel shortsLockupViewModel lockupViewModel gridShelfViewModel".split(" "),sI=["notificationTextRenderer","notificationMultiActionRenderer"], rI="primetimePromoRenderer statementBannerRenderer brandVideoShelfRenderer brandVideoSingletonRenderer feedNudgeRenderer playlistVideoRenderer".split(" "),{Si:oI}=_.fI(a=>_.Nu(a?.targetId));var nI=0;_.X.debugName="EjJbCe"; }catch(e){_._DumpException(e)} try{ _.kD=_.K(({data:a})=>{const b=_.pH(_.kF);return _.I("yt-reel-carousel-view-model",{class:"ytReelCarouselViewModelHost"},_.I(_.X,{data:()=>a().buttonViewModels},{buttonViewModel:({data:c})=>_.I(_.xH,{data:c,className:_.U("ytReelCarouselViewModelHostButton",{ytReelCarouselViewModelHostButtonMaxWidth:()=>a().buttonViewModels&&a().buttonViewModels.length>1}),buttonOverrides:()=>b()===1?{style:"mono"}:{}})}))},"z"); }catch(e){_._DumpException(e)} try{ _.BI=async()=>{await (0,_.Kg)("KmBfcc");return _.bC};_.CI=_.XC(()=>_.BI(),{debugName:"thumbnailHoverOverlayViewModel"});_.et(_.oD,a=>{a.ga("thumbnailHoverOverlayViewModel","KmBfcc",_.BI)}); }catch(e){_._DumpException(e)} try{ _.EI=function({data:a,onTap:b,Qa:c,badgeText:d,accessibilityText:e,Bc:f,Lb:h,badgeIcon:k,gj:l,fj:m}){return{size:_.DI(a.avatarImageSize),type:a.avatarBorderStyle==="AVATAR_BORDER_STYLE_SQUARE"?2:0,onTap:b,Qa:c||[],badgeText:d,accessibilityText:e,Bc:f,Lb:h,badgeIcon:k,gj:l,fj:m}}; _.DI=function(a){switch(a){case "AVATAR_SIZE_XXS":return"tiny";case "AVATAR_SIZE_XS":return"extra-small";case "AVATAR_SIZE_S":return"small";case "AVATAR_SIZE_M":return"medium";case "AVATAR_SIZE_L":return"large";case "AVATAR_SIZE_XL":return"extra-large";case "AVATAR_SIZE_XXL":return"extra-extra-large";case "AVATAR_SIZE_XXXL":return"giant";case "AVATAR_SIZE_RESPONSIVE":return"responsive";case "AVATAR_SIZE_40":return"40";case "AVATAR_SIZE_48":return"48";default:return"medium"}};_.FI=_.K(({data:a})=>_.I(_.X,{data:()=>a?.().overlays},{thumbnailHoverOverlayViewModel:_.CI}),"A");_.FI.idomCompat=!0;_.GI=async()=>{await (0,_.Kg)("SU3ui");return _.aC};_.HI=_.XC(()=>_.GI(),{debugName:"avatarShape"});_.et(_.oD,a=>{a.ga("avatarShape","SU3ui",_.GI)}); }catch(e){_._DumpException(e)} try{ _.II=new _.E("accessibilityContext"); }catch(e){_._DumpException(e)} try{ _.JI=function(a,b){_.TG(a,{...b,zs:!0})}; }catch(e){_._DumpException(e)} try{ _.KI=function(a,b){a=_.st(a);try{_.vC(b)}finally{_.st(a)}}; }catch(e){_._DumpException(e)} try{ _.LI={hc:!1,state:"visible"};_.MI={hc:!1,state:"hidden"}; }catch(e){_._DumpException(e)} try{ var NI,QI,RI,TI,UI,VI;NI=function(a,b){const c=b.observer??_.y().resolve(_.Iw);if(a){var d=a.ne??a,e=[];b.dc&&e.push(c.observe(a,()=>{b.ue(!0,a)},b.dc));b.oc&&e.push(c.observe(a,()=>{b.ue(!1,a)},b.oc));b.Gg&&b.wi&&e.push(c.observe(a,()=>{b.wi()},b.Gg));d.visibilityMonitorKeys=(d.visibilityMonitorKeys??[]).concat(e)}};_.PI=function(a){return!!_.OI(a)};_.SI=function(a,b,c,d){return e=>{const f=_.AH();_.iC(()=>{if(e){QI(e,a());var h=RI(e,a(),b,c,d,f);_.tu(h)}},"lrewVd")}}; QI=function(a,b){let c=TI(b),d=UI(b);const e=c&&_.LI,f=d&&_.MI;(c||d)&&NI(a,{ue:h=>{const k=_.y().resolve(_.pG);h&&c?(k.resolveCommand(c,{form:{element:void 0},Yf:!0}),c=TI(b)):!h&&d&&(k.resolveCommand(d,{form:{element:void 0},Yf:!0}),d=UI(b))},dc:e,oc:f})};RI=function(a,b,c,d,e,f){const h=new Map;if(b=_.OI(b))a=d?.onTap?.value||a,c=VI(b,a,c?.onTap,e,f),a.addEventListener("click",c),h.set("click",c);return()=>{for(const [k,l]of h)a.removeEventListener(k,l)}}; _.OI=function(a){return(a=_.A(a,_.WI)?.onTap)&&_.KG(a)};TI=function(a){return(a=_.A(a,_.WI)?.onVisible)&&_.KG(a)};UI=function(a){return(a=_.A(a,_.WI)?.onHidden)&&_.KG(a)};VI=function(a,b,c,d,e){const f=k=>{_.y().resolve(_.pG).resolveCommand(a,k)};let h=k=>{d&&_.hH(_.gH(k),b,d)||f(k.target?{form:{element:k.target,sourceData:a,mutationContext:e}}:void 0)};c&&(h=k=>{c(k,f)});return h};_.WI=new _.E("commandContext"); }catch(e){_._DumpException(e)} try{ var YI,XI;YI=function({data:a,avatar:b,onTap:c}){c=c?XI(a,c):void 0;const d=[];a.liveData&&d.push(0);const e=_.A(a.rendererContext,_.II)?.label;return _.EI({data:b,onTap:c,Qa:d,badgeText:a.liveData?.liveBadgeText,accessibilityText:e?e:a.a11yLabel,badgeIcon:a.iconBadgeData?.iconName,gj:a.iconBadgeData?.iconColorOverride?_.yF(a.iconBadgeData.iconColorOverride):void 0,fj:a.iconBadgeData?.strokeColorOverride?_.yF(a.iconBadgeData.strokeColorOverride):void 0})}; XI=function(a,b){return c=>{const d={decoratedAvatarViewModel:a};_.JI(b,{form:{currentData:d,sourceData:d,event:c}})}};_.ZI=new _.E("avatarViewModel");_.fD=_.K(({data:a,className:b})=>{const c=_.rC("yt-decorated-avatar-view-model"),d=()=>_.A(a().avatar,_.ZI),e=_.P(()=>{var f=a(),h=d(),k=_.OI(a().rendererContext);return h?YI({data:f,avatar:h,onTap:k,element:c.value??void 0}):{size:"medium"}},void 0,"c00kWd");return _.I("yt-decorated-avatar-view-model",{class:_.U("ytDecoratedAvatarViewModelHost",b),el:c},_.I(_.T,{A:()=>d()?.image,then:f=>_.I(_.HI,{data:e,image:f,iconType:"RADAR_LIVE",overlays:()=>_.I(_.FI,{data:d})})}))},"C");_.fD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.$I=function(a){const b=a.rk;switch(a.lj){case "small":return b===2?22:18;case "40":return b===2?24:22;default:return b===2?24:20}}; }catch(e){_._DumpException(e)} try{ _.aJ=function(...a){return _.rC(_.uC,b=>{const c=a.map(d=>d?.(b));return()=>void c.forEach(d=>void d?.())})}; }catch(e){_._DumpException(e)} try{ var bJ,cJ,eJ,fJ,iJ,nJ,oJ,pJ,rJ,sJ,tJ,xJ,yJ,CJ,BJ,AJ,DJ,FJ,GJ,HJ,IJ,JJ,KJ,LJ,MJ,NJ,PJ,OJ,QJ,RJ,SJ,TJ,UJ,VJ,WJ,XJ,YJ,ZJ,$J,dJ,mJ,lJ;bJ=function(a,b){return a===b};cJ=function(a,b){if(a===b)a=!0;else if(Array.isArray(a)&&Array.isArray(b))a:if(_.wa(a)&&_.wa(b)&&a.length==b.length){var c=a.length,d=cJ||bJ;for(let e=0;e{switch(d.nb.token){case _.BA.nb.token:var e=b;break;case _.AA.nb.token:e=a.uC;break;case _.zA.nb.token:e=a.rootElement;break;case _.uA.nb.token:e=a.hE;break;case _.xA.nb.token:e=a.Xl;break;case _.vA.nb.token:e=a.rendererData;break;case _.wA.nb.token:e=a.DD;break;case _.yA.nb.token:e=a.Lr}if(e)d=e;else a:{for(e=c.parent;e;){var f=e;if(f.Kg){d=f.Kg(d);break a}e=e.parent}e=d.nb.token;f=dJ[e];f!==void 0?d=f:(f=d.nb.fv,d.nb.Rm?(d=d.nb.Rm(),e&&f==="root"&& (dJ[e]=d)):d=_.tt)}return d}};_.Yt(c);return c}; fJ=function(a,b,c,d){const e=_.nu(()=>{const f=_.Et(_.jv),h=()=>{var l=(_.tB.Mr??_.kd(a)).__wizdispatcher;l=eJ({rootElement:{value:a},Xl:c||l?.Gs?.(),Lr:l});l=_.st(l);const m=_.HB(!0);_.zu++;try{_.NB(b(),a),_.MA(!1)}catch(p){throw _.MA(!0),p;}finally{_.HB(m),_.st(l)}};try{if(d===_.gC)var k=_.qB(h,!1);else{if(_.rt)throw Error("Ta");k=_.qB(h,!1)}return k}catch(l){throw _.gu.Ne&&_.pu(l),l;}finally{_.Et(f)}});a[_.yC]=!0;return()=>{a.textContent="";e();a[_.yC]=!1}}; _.gJ=function(a,b,c){c??(c={});const d=c.Xl,e=!!_.gu.Dn;b=fJ(a,b,d,c.sC);e&&_.uB(a,d);_.KB.log(a,!0);return b};_.hJ=function(a,b,c){c===void 0?delete a[b.name]:a[b.name]=c}; _.kJ=function(a){const b={androidIncludeFontPadding:!1};let c=0;const d=[],e=[],f=[];if(a.simpleText)return b.content=a.simpleText,b;if(a.runs===void 0)return b.content="",b;for(const m of a.runs){var h=m.text;a=h?.length;if(h&&a){d.push(h);if(m.bold||m.italics||m.strikethrough||m.underline||m.textColor!=null&&m.textColor!==0||m.deemphasize){h=e;var k=h.push,l={startIndex:c,length:a};m.bold&&(l.weightLabel="FONT_WEIGHT_MEDIUM");m.italics&&(l.italic=!0);m.strikethrough&&(l.strikethrough="LINE_STYLE_SINGLE"); m.underline&&(l.underline="LINE_STYLE_SINGLE");m.textColor!=null&&m.textColor!==0?l.fontColor=document.documentElement.hasAttribute("dark")?m.darkModeTextColor||m.textColor:m.textColor:m.deemphasize&&(l.fontColor=document.documentElement.hasAttribute("dark")?iJ("#aaa"):iJ("#606060"));k.call(h,l)}m.navigationEndpoint&&(h=f,k=h.push,l={startIndex:c,length:a,onTap:{innertubeCommand:m.navigationEndpoint}},m.loggingDirectives&&_.hJ(l,jJ,m.loggingDirectives),k.call(h,l));c+=a}}b.content=d.join("");b.styleRuns= e.length?e:void 0;b.commandRuns=f.length?f:void 0;return b};iJ=function(a){var b=parseInt;if(!lJ.test(a))throw Error("zc`"+a);a.length==4&&(a=a.replace(mJ,"#$1$1$2$2$3$3"));return b("ff"+a.toLowerCase().substring(1),16)};nJ=function(a,b){return c=>{const d=b.unit;if(d!==c)throw Error("Ic`"+a+"`"+d+"`"+c);return b}};oJ=function(a){if(!a?.value||!a?.unit)return"";let b;switch(a.unit){case "DIMENSION_UNIT_FRACTION":b="%";break;default:b="px"}a=a.value;b==="%"&&(a*=100);return`${a}${b}`}; pJ=function(a,b){const c={...b};for(const [d,e]of new Map([["ontouchstart",a.ontouchstart],["ontouchend",a.ontouchend],["ontouchmove",a.ontouchmove]])){const f=d,h=e;b[f]=k=>{c[f]?.(k);h(k)}}}; rJ=function(a,b){var c=["yt-core-attributed-string__link"];b?.Db||(b?.xa?c.push("yt-core-attributed-string__link--overlay-call-to-action-color"):c.push("yt-core-attributed-string__link--call-to-action-color"),b?.uc&&c.push("yt-core-attributed-string--link-inherit-color"));c={className:c.join(" "),tabindex$:"0"};var d=a.onTap||a.onLongPress;if(!d)return c;const e=a.onTapOptions?.accessibilityInfo?.accessibilityLabel;e&&(c["aria-label$"]=e);b=_.UG({sh:d,Qr:c,Dd:!!b?.Dd,Ah:!0});a.onLongPress&&(d=new qJ(()=> {const f=_.KG(a.onLongPress);f&&_.y().resolve(_.pG).resolveCommand(f)}),b&&pJ(d,b));return b||c};sJ=function(a){let b=a;a<=16777215&&(b+=parseInt("ff000000",16));return _.yF(b)};tJ=function({isDarkTheme:a,extension:b,zo:c}){let d=void 0;if(b=b?.colorMap){a=a?"USER_INTERFACE_THEME_DARK":"USER_INTERFACE_THEME_LIGHT";for(const e of b)if(a===e.key){d=e.value;break}}d==null&&c&&(d=c);if(d)return sJ(d)}; xJ=function(a,b=!1){const c={};if(a.textDecorator){var d=a.textDecorator,e=[],f=_.A(d,uJ);d=_.A(d,vJ);if(f){d=e;e=d.concat;const h=[];(b=tJ({extension:_.A(f.highlightTextDecoratorExtensions,wJ),isDarkTheme:b,zo:f.backgroundColor}))&&h.push(`background-color: ${b};`);f.backgroundCornerRadius!==void 0&&h.push(`border-radius: ${f.backgroundCornerRadius}px;`);f.leftPadding!==void 0&&h.push(`padding-left: ${f.leftPadding}px;`);f.rightPadding!==void 0&&h.push(`padding-right: ${f.rightPadding}px;`);f.topPadding!== void 0&&h.push(`padding-top: ${f.topPadding}px;`);f.bottomPadding!==void 0&&h.push(`padding-bottom: ${f.bottomPadding}px;`);e=e.call(d,h)}else d&&(f=e,e=f.concat,b=b?"#2ba640":"#107516",b=d.color?sJ(d.color):b,e=e.call(f,["padding: 2px;",`border-top: solid ${b} 2px;`,`border-bottom: solid ${b} 2px;`,`background: linear-gradient(135deg, ${b} 3px, rgba(0, 0, 0, 0) 3px), linear-gradient(315deg, ${b} 3px, rgba(0, 0, 0, 0) 3px);`]));b=e.join(" ");c.style$=b;a=a.textDecorator;b=[];f=_.A(a,vJ);_.A(a,uJ)?b.push("yt-core-attributed-string--highlight-text-decorator"):f&&b.push("yt-core-attributed-string--bracket-text-decorator");a=b.join(" ");c.className=a;c.dir="auto"}return c}; yJ=function({config:a,image:b,Nh:c,Sj:d,run:e,tag:f,textLength:h,startIndex:k=0,length:l}){k===void 0&&(k=0);e={run:e,startIndex:k,Dj:l!==void 0?k+l:h,tag:f};b&&(e.image=b);c&&(e.Nh=c);d&&(e.Sj=d);a&&(e.config=a);return e}; CJ=function(a,b=!1,c){b=tJ({extension:_.A(a.styleRunExtensions,zJ),isDarkTheme:b,zo:a.fontColor});var d=[];b&&d.push("yt-core-attributed-string--link-inherit-color");a.italic&&d.push("yt-core-attributed-string--italicized");a.underline&&a.strikethrough?d.push("yt-core-attributed-string--underline-strikethrough",AJ(a.underline)):a.underline?d.push("yt-core-attributed-string--underlined",AJ(a.underline)):a.strikethrough&&d.push("yt-core-attributed-string--strikethrough",AJ(a.strikethrough));if(a.baselineOffset){a:switch(a.baselineOffset){case "BASELINE_OFFSET_SUBSCRIPT":var e= "yt-core-attributed-string--baseline-offset-subscript";break a;case "BASELINE_OFFSET_SUPERSCRIPT":e="yt-core-attributed-string--baseline-offset-superscript";break a;default:e="yt-core-attributed-string--baseline-offset-unknown"}d.push(e)}d=d.join(" ");e={};if(a.weight||a.weightLabel)e.fontWeight=BJ(a,c?.og).toString();b&&(e.color=b);return{className:d,style:e}}; BJ=function(a,b){if(a.weight)return a.weight;switch(a.weightLabel){case "FONT_WEIGHT_THIN":return 100;case "FONT_WEIGHT_EXTRA_LIGHT":return 200;case "FONT_WEIGHT_LIGHT":return 300;case "FONT_WEIGHT_MEDIUM":return 500;case "FONT_WEIGHT_SEMI_BOLD":return 600;case "FONT_WEIGHT_BOLD":return b?900:700;case "FONT_WEIGHT_EXTRA_BOLD":return 800;case "FONT_WEIGHT_BLACK":return 900;default:return 400}}; AJ=function(a){switch(a){case "LINE_STYLE_DOT":return"yt-core-attributed-string--line-style-dot";case "LINE_STYLE_NONE":return"yt-core-attributed-string--line-style-none";default:return"yt-core-attributed-string--line-style-single"}}; DJ=function(a){switch(a){case "TEXT_ALIGNMENT_LEFT":return"yt-core-attributed-string--text-alignment-left";case "TEXT_ALIGNMENT_RIGHT":return"yt-core-attributed-string--text-alignment-right";case "TEXT_ALIGNMENT_CENTER":return"yt-core-attributed-string--text-alignment-center";case "TEXT_ALIGNMENT_JUSTIFIED":return"yt-core-attributed-string--text-alignment-justified";case "TEXT_ALIGNMENT_LAYOUT_START":return"yt-core-attributed-string--text-alignment-layout-start";default:return"yt-core-attributed-string--text-alignment-unknown"}}; FJ=function(a,b,c){if(c===null||c===void 0)return c;var d=_.VA(a.tagName.toLowerCase(),b,()=>{throw Error("Fb");});if(d===null)return c;d=EJ[d];if(d.ud?.(c)){if(d.Uc)return d.Uc(c);throw Error("Kc");}return d.Fc?d.Fc(a.tagName,b,String(c)):c};GJ=function(a,b,c){var d=b[b.length-1]!=="$";c=FJ(a,b,c);d?a[b]=c:(d=c==null?null:String(c),_.gz(a,b.slice(0,-1),d))};HJ=function(a,b){return!!b||!(a.commandRuns&&a.commandRuns.length!==0||a.paragraphStyleRuns&&a.paragraphStyleRuns.length!==0)}; IJ=function(a){return b=>{const c=a.run;(c.onTap!==void 0||c.onLongPress!==void 0)&&_.A(c,jJ)&&_.Aw(b,{data:{loggingDirectives:_.A(c,jJ)},observer:_.y().resolve(_.Iw),oc:_.MI,dc:_.LI,layer:b.layer})}};JJ=function(a){return b=>{for(const c in a)(_.nA[c]||_.nA[_.kz["default"]])(b,c,a[c])}};KJ=function(a,b,c,d){for(const e of a.Ob){if(typeof e==="string")throw Error("Lc");if(e.start<=b&&c<=e.end){KJ(e,b,c,d);return}}a.Ob.push({data:d,Ob:[],start:b,end:c})}; LJ=function(a,b){for(let d=b.Ob.length;d>=0;d--){const e=b.Ob[d];var c=b.Ob[d-1];const f=d===b.Ob.length?b.end:e.start;c=d===0?b.start:c.end;f!==c&&b.Ob.splice(d,0,a.slice(c,f));e&&LJ(a,e)}};MJ=function(a){a.sort((b,c)=>{if(b.startIndexc?-1:c>b?1:0})}; NJ=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:_.x("web_attributed_string_deep_equal_bugfix")?cJ(a,b):a.content===b.content&&a.styleRuns?.length===b.styleRuns?.length&&a.commandRuns?.length===b.commandRuns?.length&&a.attachmentRuns?.length===b.attachmentRuns?.length&&a.decorationRuns?.length===b.decorationRuns?.length};PJ=function({Ob:a}){return a.map(OJ)}; OJ=function(a){if(typeof a==="string")return a;var b=a.data;a=b.image!==void 0&&b.Nh!==void 0?_.I("span",{el:_.aJ(JJ(a.data.Sj))},_.I(_.oG,{data:a.data.image,...a.data.Nh})):_.I(a.data.tag,{el:_.aJ(IJ(a.data),JJ(a.data.config))},a.Ob.map(OJ));return _.Ez(a)};QJ=function(a,b){return a===b?!0:a===void 0||b===void 0?!1:a.hi===b.hi&&a.Db===b.Db&&a.ka===b.ka&&a.headerRuns===b.headerRuns&&a.xa===b.xa&&a.uc===b.uc&&a.userInput===b.userInput&&a.og===b.og}; RJ=function(a){return()=>({ariaLabel:a.ariaLabel?.(),className:a.className?.(),cg:a.cg?.(),xa:a.xa?.(),uc:a.uc?.(),ka:a.ka?.(),hi:a.hi?.(),Db:a.Db?.(),tf:a.tf?.(),noWrap:a.noWrap?.(),Dd:a.Dd?.(),userInput:a.userInput?.(),headerRuns:a.headerRuns?.(),og:a.og?.()})};SJ=/&/g;TJ=//g;VJ=/"/g;WJ=/'/g;XJ=/\x00/g;YJ=/[\x00&<>"']/;ZJ={"*":{async:1,dir:0,loading:2,target:3}};$J=[{auto:!0,ltr:!0,rtl:!0},{async:!0},{eager:!0,lazy:!0},{_self:!0,_blank:!0}];dJ={};mJ=/#(.)(.)(.)/;lJ=/^#(?:[0-9a-f]{3}){1,2}$/i; _.aK=new _.E("emoji");var jJ=new _.E("loggingDirectives");_.bK=new _.E("unpluggedStringRunImage");var wJ=new _.E("highlightTextDecoratorColorMapExtension");var zJ=new _.E("styleRunColorMapExtension");var cK=new _.E("accessibilityProperties");var dK=new _.E("layoutProperties");var vJ=new _.E("bracketTextDecorator");var uJ=new _.E("highlightTextDecorator");var eK=new _.E("imageType");var fK={};if("ytAttributedStringLinkHoverColor"in fK)throw Error("Jc`ytAttributedStringLinkHoverColor");(function(a,b){fK[a]="value"in b&&"unit"in b?nJ(a,b):c=>{try{return b(c)}catch(d){throw Error("Hc`"+a+"`"+d.message);}}})("ytAttributedStringLinkHoverColor",{value:"unset !stv-no-inline",unit:"str"});var gK=class{constructor(){this.D=500;this.j=NaN;this.v=this.o=!1;this.B=a=>{const b=new CustomEvent("LONG_PRESS");a.changedTouches[0].target?.dispatchEvent(b)};this.ontouchstart=a=>{this.j=_.Ev(()=>{this.B(a);this.o=!0},this.D)};this.ontouchmove=()=>{_.Te.Pa(this.j);this.j=NaN;this.o=!1;this.v=!0};this.ontouchend=a=>{this.j&&!this.o&&!this.v&&a.changedTouches[0].target?.dispatchEvent(new Event("click"));_.Te.Pa(this.j);this.j=NaN;this.v=this.o=!1}}};var qJ=class extends gK{constructor(a){super();this.callback=a;this.B=b=>{this.callback?.(b)}}};_.hK=new _.qs("APP_DIRECTION_TOKEN");var iK=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i,EJ={[1]:{Fc:null,ud:null,Uc:null},[2]:{Fc:function(a,b,c){a=c;YJ.test(a)&&(a.indexOf("&")!=-1&&(a=a.replace(SJ,"&")),a.indexOf("<")!=-1&&(a=a.replace(TJ,"<")),a.indexOf(">")!=-1&&(a=a.replace(UJ,">")),a.indexOf('"')!=-1&&(a=a.replace(VJ,""")),a.indexOf("'")!=-1&&(a=a.replace(WJ,"'")),a.indexOf("\x00")!=-1&&(a=a.replace(XJ,"�")));return a},ud(a){return a instanceof _.bb},Uc:a=>_.EA(a)},[3]:{Fc:function(a,b,c){return iK.test(c)? c:_.fq.toString()},ud(a){return _.Ua(a)},Uc:a=>_.Va(a)},[4]:{Fc:function(){return _.fq.toString()},ud(a){return a instanceof _.Pa},Uc:a=>_.Ra(a).toString()},[5]:{Fc:function(a,b,c){return c},ud(a){return typeof a==="string"},Uc:a=>a.toString()},[7]:{Fc:function(){return" /*zClosurez*/ "},ud(a){return a instanceof _.fb},Uc:a=>_.ib(a)},[8]:{Fc(a,b,c){c=String(c).toLowerCase();a:{let d=null;(a=ZJ[a])&&(d=a[b]);if(typeof d!=="number"&&((a=ZJ["*"])&&(d=a[b]),typeof d!=="number")){b=!1;break a}b=!0===$J[d][String(c).toLowerCase()]}return b? c:"zClosurez"},ud:null,Uc:null},[10]:{Fc:null,ud:null,Uc:null}};_.nA[_.kz["default"]]=GJ;_.jK=_.K(a=>{const b=RJ(a),c=e=>{let f,h;const k=_.aJ(n=>{f=e();h=_.qB(()=>{for(var t of m()){let r=OJ(t);r=typeof r==="string"?document.createTextNode(r):r;if(!(r instanceof Node)){t=new _.Cj("Part is not a node",r,typeof r);_.ip(t);break}n.appendChild(r)}})}),l=_.fF(b,{isEqual:QJ}),m=()=>{var n=e(),t=l(),r=[],v=n.content.length,z=_.y().resolve(_.pn(_.Yy))?.();if(n.paragraphStyleRuns)for(const M of n.paragraphStyleRuns){var C=r,H=C.push;a:{if(!M.listGroup?.listItems){var D=[];break a}D=[];b:switch(M.listGroup.listType){case "LIST_TYPE_BULLET":var G= "ul";break b;default:G="span"}D.push(yJ({run:M,textLength:v,tag:G,config:{className:"yt-core-attributed-string__list-group"},startIndex:M.startIndex,length:M.length}));for(const W of M.listGroup.listItems){b:switch(M.listGroup.listType){case "LIST_TYPE_BULLET":G="li";break b;default:G="span"}D.push(yJ({run:M,textLength:v,tag:G,startIndex:W.startIndex,length:W.length}))}}H.call(C,...D)}if(n.styleRuns&&!t?.hi)for(var B of n.styleRuns)C=CJ(B,z,t),r.push(yJ({run:B,textLength:v,tag:"span",config:C,startIndex:B.startIndex, length:B.length}));if(n.decorationRuns)for(var L of n.decorationRuns)B=xJ(L,z),C=_.A(L.textDecorator,vJ),H=_.A(L.textDecorator,vJ),r.push(yJ({run:L,textLength:v,tag:"span",config:B,startIndex:_.A(L.textDecorator,uJ)?.startIndex||C?.startIndex||0,length:_.A(L.textDecorator,uJ)?.length||H?.length||0}));if(n.commandRuns&&!t?.ka)for(var O of n.commandRuns)z=rJ(O,t),r.push(yJ({run:O,textLength:v,tag:"a",config:z,startIndex:O.startIndex,length:O.length}));if(n.attachmentRuns)for(const M of n.attachmentRuns){n= {className:"yt-core-attributed-string--inline-block-mod"};M.element?.properties&&(O=[],z=_.A(M.element?.properties,dK),z?.margin&&(z=z.margin,L=(B=_.w("HTML_DIR")==="rtl"||document.body.getAttribute("dir")==="rtl")?z.end||z.right:z.start||z.left,B=B?z.start||z.left:z.end||z.right,L&&O.push(`margin-left: ${oJ(L)};`),B&&O.push(`margin-right: ${oJ(B)};`),z.top&&O.push(`margin-top: ${oJ(z.top)};`),z.bottom&&O.push(`margin-bottom: ${oJ(z.bottom)};`)),O=O.length!==0?O.join(" "):void 0,n.style$=O);O={alt:"", Qb:!0,cc:!0};z=["yt-core-attributed-string__image-element"];if(M.alignment){a:switch(M.alignment){case "ALIGNMENT_BASELINE":L="yt-core-attributed-string__image-element--image-alignment-baseline";break a;case "ALIGNMENT_VERTICAL_CENTER":L="yt-core-attributed-string__image-element--image-alignment-vertical-center";break a;default:L="yt-core-attributed-string__image-element--image-alignment-bottom"}z.push(L)}M.element?.properties&&(L=[],B=_.A(M.element.properties,dK),B?.height&&L.push(`height: ${oJ(B.height)};`), B?.width&&L.push(`width: ${oJ(B.width)};`),L=L.length!==0?L.join(" "):void 0,O.style$=L,O.alt=_.A(M.element.properties,cK)?.label||"");O.className=z.join(" ");z=O;O=M.element?.type?_.A(M.element.type,eK)?.image:void 0;r.push(yJ({run:M,textLength:v,tag:"img",image:O,Nh:z,Sj:n,startIndex:M.startIndex,length:M.length??0}))}if(t?.headerRuns)for(var J of t.headerRuns)if(J.headerMapping&&["ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2","ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3"].includes(J.headerMapping)){a:{switch(J.headerMapping){case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_1":t= "yt-core-attributed-string--heading-1";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_2":t="yt-core-attributed-string--heading-2";break a;case "ATTRIBUTED_STRING_HEADER_MAPPING_HEADING_3":t="yt-core-attributed-string--heading-3";break a}t=void 0}r.push(yJ({run:J,textLength:v,tag:"span",config:t?{className:t}:void 0,startIndex:J.startIndex,length:J.length}))}if(l()?.userInput)for(const M of r){if(M.tag==="a"||M.tag==="li")continue;let W;(W=M).config||(W.config={});M.config.dir=M.tag==="ul"? _.y().resolve(_.hK):"auto"}if(e().content){v=e().content;MJ(r);J={data:null,start:0,end:v.length,Ob:[]};for(const M of r)KJ(J,M.startIndex,M.Dj,M);LJ(v,J);r=J.Ob}else r=[];return r};let p=!0;_.iC(()=>{e();l();if(p&&(p=!1,NJ(e(),f)))return;const n=m();Promise.resolve().then(()=>{const t=k.value;t&&(t.innerText="",h?.(),h=_.gJ(t,()=>_.I(PJ,{Ob:n}),"D"))})},"Q3nhfc");return _.I("span",{el:k,class:()=>{var n;if(n=e()){n=e();var t=b();const r=[];r.push("yt-core-attributed-string");t?.className&&r.push(t?.className); t?.cg?r.push("yt-core-attributed-string--ellipsis-truncate"):t?.noWrap?r.push("yt-core-attributed-string--white-space-no-wrap"):t?.tf||r.push("yt-core-attributed-string--white-space-pre-wrap");t?.uc&&r.push("yt-core-attributed-string--link-inherit-color");n.alignment&&r.push(DJ(n.alignment));n.lineBreakMode&&r.push("yt-core-attributed-string--word-wrapping");n=r.join(" ")}return n},style:a.style,dir:()=>b().userInput?"auto":void 0,"aria-label":()=>HJ(e(),b().ariaLabel)?b().ariaLabel:void 0,role:()=> HJ(e(),b().ariaLabel)?"text":void 0})},d=_.fF(()=>{var e=a.text?.();if(e)return e=e?.content!==void 0?e:_.kJ(e),e?.content?e:void 0},{isEqual:NJ});return a.rr?c(d):_.I(_.T,{A:d,then:c})},"F");_.jK.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.kK=async()=>{await (0,_.Kg)("Raq4cb");return _.eD};_.lK=_.XC(()=>_.kK(),{debugName:"avatarViewModel"});_.et(_.oD,a=>{a.ga("avatarViewModel","Raq4cb",_.kK)});_.mK=async()=>{await (0,_.Kg)("LViMM");return _.dD};_.nK=_.XC(()=>_.mK(),{debugName:"subscribeButtonViewModel"});_.et(_.oD,a=>{a.ga("subscribeButtonViewModel","LViMM",_.mK)}); }catch(e){_._DumpException(e)} try{ _.oK=async()=>{await (0,_.Kg)("HDmU1e");return _.fD};_.pK=_.XC(()=>_.oK(),{debugName:"decoratedAvatarViewModel"});_.et(_.oD,a=>{a.ga("decoratedAvatarViewModel","HDmU1e",_.oK)}); }catch(e){_._DumpException(e)} try{ _.qK=function(a){var b=_.Te;for(let c=0,d=a.length;c{let b="";for(const c in a){let d=a[c];for(;typeof d==="function";)d=d();d!==void 0&&d!==null&&(b+=`; ${c}: ${d}`)}return b.length>0?_.Nu(b.slice(2)):_.Nu()}}; }catch(e){_._DumpException(e)} try{ _.sK=new _.E("signalAction"); }catch(e){_._DumpException(e)} try{ var tK;tK=function(a,b){if(!a)return null;a=Object.keys(a);for(const c of a)if(a=c.toLowerCase(),a.indexOf(b,a.length-b.length)>-1)return c;return null};_.vK=function(a){var b=tK(a,"action")||tK(a,"command")||tK(a,"endpoint");if(!b)return null;{var c="yt"+b;const d=uK.get(c);d?c=d:(b=`yt-${b.replace(/([A-Z])/g,"-$1").toLowerCase()}`,uK.set(c,b),c=b)}_.A(a,_.sK)&&(c+="-"+_.A(a,_.sK).signal.toLowerCase().replace(/_/g,"-"));return c};_.wK=class{constructor(a,b=!1,c=null){this.actionName=a;this.j=b;this.args=c;this.returnValue=[]}};var uK=new Map;_.xK=class{constructor(){this.j=new Map}};_.qG(_.xK); }catch(e){_._DumpException(e)} try{ _.yK=function(a,b){return _.IE(a.entities,"booleanEntity",b)}; }catch(e){_._DumpException(e)} try{ var zK,CK,EK,FK;zK=function(a){return a&&a.endsWith("px")?Number(a.slice(0,-2)):0}; CK=function(a,b,c){var d=b.getBoundingClientRect();b=window.innerWidth;const e=window.innerHeight;var f=c.location,h=c.offset;var k=c.text;a=a.v;c=c.style;if(a){var l=getComputedStyle(a);a=l.font;var m=zK(l.paddingLeft);l=zK(l.paddingRight);var p=document.createElement("canvas").getContext("2d");p.font=a;k={width:p.measureText(k).width+m+l,height:AK[c??"TOOLTIP_VIEW_MODEL_STYLE_UNKNOWN"]}}else k=void 0;c=k;if(!c)return BK;k=c.width;c=c.height;m=h+c;p=h+k;a=d.top>=m;m=e-d.bottom>=m;l=d.left>=p;p=b- d.right>=p;let n=f;switch(f){case "top":!a&&m&&(n="bottom");break;case "bottom":!m&&a&&(n="top");break;case "left":!l&&p&&(n="right");break;case "right":!p&&l&&(n="left")}switch(n){case "top":f=d.left+d.width/2-k/2;d=d.top-c-h;break;case "bottom":f=d.left+d.width/2-k/2;d=d.bottom+h;break;case "left":f=d.left-k-h;d=d.top+d.height/2-c/2;break;case "right":f=d.right+h;d=d.top+d.height/2-c/2;break;default:f=d.left+d.width/2-k/2,d=d.bottom+h}h={...BK};f+k>b?(h.right="0px",h.left="auto"):(h.left=`${Math.round(Math.max(0, f)+window.scrollX)}px`,h.right="auto");d+c>e?(h.bottom="0px",h.top="auto"):(h.top=`${Math.round(Math.max(0,d)+window.scrollY)}px`,h.bottom="auto");return h};EK=function(a,b){var c=DK;const d=_.Te.Fa(()=>{const e=CK(c,a,b);c.K({text:b.text,location:e,anchor:a,offset:b.offset,style:b.style})},4,b.delay);c.j(d)};FK=function(){var a=DK;const b=a.o();b&&(_.Te.Pa(b),a.j(void 0));a.K(void 0)}; _.GK=function(a,b){const [c,d]=_.Zz(()=>a()??b?.()?.text);return[e=>{const f=_.P(()=>({location:"bottom",offset:16,delay:1,...b?.(),text:c()??""}),void 0,"IJU38d");_.iC(()=>{const l=f();_.vC(()=>{_.Te.Fa(()=>{DK.notify(e,l)},4)})},"WlsgZc");const h=()=>{EK(e,f())},k=()=>{FK()};e.addEventListener("mouseenter",h);e.addEventListener("focus",h);e.addEventListener("mouseleave",k);e.addEventListener("blur",k);e.addEventListener("tap",k);_.tu(()=>{e.removeEventListener("mouseenter",h);e.removeEventListener("mouseleave", k);e.removeEventListener("focus",h);e.removeEventListener("blur",k);e.removeEventListener("tap",k);FK()})},d]};var AK={TOOLTIP_VIEW_MODEL_STYLE_UNKNOWN:24,TOOLTIP_VIEW_MODEL_STYLE_DEFAULT:24,TOOLTIP_VIEW_MODEL_STYLE_PLAYER:28};var BK={left:"0px",right:"auto",top:"0px",bottom:"auto"};var DK=new class{constructor(){[this.state,this.K]=_.F(void 0,void 0,"GAeEWd");[this.o,this.j]=_.F(void 0,void 0,"XG0Gzb")}notify(a,b){if(this.state()?.anchor===a){const c=CK(this,a,b);this.K({text:b.text,location:c,anchor:a,offset:b.offset,style:b.style})}}}; }catch(e){_._DumpException(e)} try{ _.HK=new _.E("tooltipViewModel"); }catch(e){_._DumpException(e)} try{ _.IK=new _.qs("KEY_MANAGER_TOKEN"); }catch(e){_._DumpException(e)} try{ _.JK=async()=>{await (0,_.Kg)("OtKSJe");return _.$B};_.KK=_.XC(()=>_.JK(),{debugName:"touchFeedbackShape"});_.et(_.oD,a=>{a.ga("touchFeedbackShape","OtKSJe",_.JK)}); }catch(e){_._DumpException(e)} try{ var LK,MK,QK,OK,UK,RK,SK,VK,WK,XK;LK=function(a,b){function c(){d=0}let d=0;return function(e){d||(d=_.u.setTimeout(c,b),a.apply(void 0,arguments))}};MK=function(a){return!isNaN(Number(a))&&!/^[\s\xa0]*$/.test(a)};_.NK=function(a){return a&&a.href$!=="javascript:void(0);"}; QK=function(a,b,c,d,e,f,h){c=new Animation(new KeyframeEffect(a,[{transform:"translateY(0px)"},{transform:`translateY(${(f?OK(b,c,d,e):d?-1:1)*h}px)`}],PK),document.timeline);b?(a.style.display="",c.onfinish=null):c.onfinish=()=>{a.style.display="none"};c.play();return c};OK=function(a,b,c,d){const e=Number(a)+10;b?a?(a=Number(a),b=Number(b),c=c?b!(!b&&!d?.())&&l()==="icon-only",t=()=>!(!b&&!d?.())&&l()==="icon-only-40",r=()=>!(!b&&!d?.())&&l()==="icon-with-label";return{type:()=>m()==="call-to-action-inverse"?"text":m()==="overlay-dark"&&a().type!=="filled"&&a().type!=="tonal"?"tonal":a().type,Uk:()=>(p()||f?.())&&!k(),Mj:()=>!(!b&&!d?.())&&l()==="leading",Oj:()=>!(!b&&!d?.())&&l()==="trailing",Nj:()=>!(!b&&!d?.())&&!(!c&&!e?.())&&l()==="leading-trailing", Rs:n,Ss:t,Ts:r,iconButton:()=>n()||t()||r(),pl:()=>(k()?"disabled":a().state)==="disabled"||k(),Ou:()=>!a().ignoreIconSizeOverride&&SK(a(),!!b||!!d?.()),mt:b?b:()=>_.I(_.wF,{icon:d,hn:()=>a().customColors?.AD,size:()=>_.TK(a(),!0,a().ignoreIconSizeOverride),active:()=>a().toggled,ef:()=>{a()},Ld:h}),wv:c?c:()=>_.I(_.wF,{icon:e,size:()=>_.TK(a(),!0,a().ignoreIconSizeOverride),active:()=>a().toggled,ef:()=>{a()}})}}; RK=function(a){return{size:()=>a().size,style:()=>a().style,focused:()=>a().focused,disabled:()=>a().disabled,onTap:b=>a().onTap?.(b),Yg:()=>a().Yg,fc:()=>a().fc,customColors:()=>a().customColors,segmentedPosition:()=>a().segmentedPosition,toggled:()=>a().toggled,toggleable:()=>a().toggleable,accessibilityLabel:()=>a().accessibilityLabel,Zc:()=>a().Zc,onToggle:b=>a().onToggle?.(b),iconPosition:()=>a().iconPosition,oneOffCustomTextWrap:()=>a().oneOffCustomTextWrap,Ke:()=>a().Ke,Hm:()=>a().Hm,tooltipText:()=> a().tooltipText,bl:()=>a().bl,ariaHidden:()=>a().ariaHidden,ariaExpanded:()=>a().ariaExpanded,tabIndex:()=>a().tabIndex,buttonText:()=>a().buttonText,hb:()=>a().hb,Ua:()=>a().Ua,onClickRateLimitMs:()=>a().onClickRateLimitMs,onHover:b=>a().onHover?.(b),middlegroundAsset:()=>a().middlegroundAsset,disableLightShape:()=>a().disableLightShape}}; SK=function(a,b){b=(a.iconPosition==="icon-only"||a.iconPosition==="icon-only-40"||a.iconPosition==="icon-with-label")&&b;return!a.segmentedPosition&&b&&a.size==="S"};_.TK=function(a,b,c){switch(a.size){case "XS":return 16;case "S":return!c&&SK(a,b)?24:16;default:return 24}};VK=function(a){switch(a){case "filled":return"yt-spec-button-shape-next--filled";case "outline":return"yt-spec-button-shape-next--outline";case "tonal":return"yt-spec-button-shape-next--tonal";default:return"yt-spec-button-shape-next--text"}}; WK=function(a){switch(a){case "call-to-action":return"yt-spec-button-shape-next--call-to-action";case "call-to-action-overlay":return"yt-spec-button-shape-next--call-to-action-overlay";case "mono":return"yt-spec-button-shape-next--mono";case "overlay":return"yt-spec-button-shape-next--overlay";case "overlay-dark":return"yt-spec-button-shape-next--overlay-dark";case "call-to-action-inverse":return"yt-spec-button-shape-next--call-to-action-inverse";case "mono-inverse":return"yt-spec-button-shape-next--mono-inverse"; case "brand-gradient":return"yt-spec-button-shape-next--brand-gradient";case "gen-ai-gradient":return"yt-spec-button-shape-next--gen-ai-gradient";default:return"yt-spec-button-shape-next--mono"}};XK=function(a){switch(a){case "XS":return"yt-spec-button-shape-next--size-xs";case "S":return"yt-spec-button-shape-next--size-s";case "L":return"yt-spec-button-shape-next--size-l";case "XL":return"yt-spec-button-shape-next--size-xl";default:return"yt-spec-button-shape-next--size-m"}}; _.YK=async()=>{await (0,_.Kg)("nO5dTd");return _.FC};_.ZK=_.XC(()=>_.YK(),{debugName:"animatedAssetViewModel"});_.et(_.oD,a=>{a.ga("animatedAssetViewModel","nO5dTd",_.YK)});var PK={duration:1E3,easing:"ease",fill:"forwards"},bL=_.K(a=>{const b=_.qC("animated-rolling-character");let c=void 0;const d=_.P(()=>MK(a.kc?.())||MK(a.Bd?.()),void 0,"Qz6KLc"),[e,f]=_.F(0,void 0,"CYT8Ob");_.AC(()=>{if(window.ResizeObserver&&_.x("web_fix_rolling_numbers_zoom_safari")){const h=new _.qt(()=>{const l=Math.round((b.value.querySelector("div")?.getBoundingClientRect().height??0)*100)/100;l&&f(l)},500),k=new ResizeObserver(()=>{h.v()});k.observe(b.value);_.tu(()=>{k.disconnect();h.dispose()})}}); _.iC(()=>{const h=_.x("web_fix_rolling_numbers_zoom_safari")?e:a.vg;if(h()){c?.cancel();if(d()){var k=a.Bd?.()?Number(a.Bd())+10:a.Qc()?0:30;a.kb?.()||(k-=OK(a.kc?.(),a.Bd?.(),a.Qc(),k))}else if(k=a.Qc()?0:2,!a.kb?.()){var l=a.Qc()?-1:1;k-=l}b.value.style.marginTop=`-${k*h()}px`;a.kb?.()?c=QK(b.value,a.kc?.(),a.Bd?.(),a.Qc(),k,d(),h()):b.value.style.display=a.kc?.()?"":"none"}},"CA6Pmf");return _.I("animated-rolling-character",{el:b,class:"animatedRollingCharacterHost"},_.I(_.T,{A:d,then:()=>_.I($K, null),W:()=>_.I(aL,{kc:a.kc})}))},"M");bL.idomCompat=!0;var $K=_.K(()=>{const a=[];for(let b=1;b<30;b++)a.push(_.I("div",null,b%10));return _.I(_.rB,null,_.I("div",null,"\u00a0"),a,_.I("div",null,"\u00a0"))},"N"),aL=_.K(({kc:a})=>_.I(_.rB,null,_.I("div",null,"\u00a0"),_.I(_.T,{A:()=>!a?.()||/^[\s\xa0]*$/.test(a?.()),then:()=>_.I("div",null,"\u00a0"),W:()=>_.I("div",null,a)}),_.I("div",null,"\u00a0")),"O");var cL=_.K(a=>{let b=void 0,c=void 0;_.iC(()=>{b=a.Hb();c=a.numberValue?.()},"UYzm3c");const d=_.P(()=>{if(!a.Hb())return[];const e=a.Ym?.()||!c||!a.numberValue?.()||ca.Hb()?[`height: ${a.fg?.()?a.heightPx()*a.fg():a.heightPx()}px;`,`line-height: ${a.heightPx()}px;`].join(" "):"",dir:"ltr","aria-hidden":"true"},_.I(_.OH,{Ra:d,sc:"INDEX"},e=>_.I(bL,{kc:()=>e().kc,Bd:()=> e().Bd,vg:()=>e().vg,Qc:()=>e().Qc,kb:()=>e().kb})))},"Q");cL.idomCompat=!0;var dL=new _.qs("LIGHT_EFFECT_TOKEN");var eL=_.K(a=>{const b=()=>a.config()?.ra!==5&&a.config()?.ra!==9&&a.config()?.ra!==6;return _.I(_.T,{A:()=>a.config()?.ra!==0&&!_.Hq,then:()=>_.I("yt-light-shape",{"aria-hidden":"true",class:_.U("contribYtLightShapeHost",a.className,{contribYtLightShapeStaticRimLight:()=>!0,contribYtLightShapeStaticRimLightSolid:()=>a.config()?.ra===1,contribYtLightShapeStaticRimLightTonal:()=>a.config()?.ra===3,contribYtLightShapeStaticRimLightSolidInverse:()=>a.config()?.ra===2,contribYtLightShapeStaticRimLightTonalInverse:()=> a.config()?.ra===4,contribYtLightShapeStaticRimLightOverlayTonal:()=>a.config()?.ra===8,contribYtLightShapeStaticRimLightOverlaySolid:()=>a.config()?.ra===7,contribYtLightShapeStaticRimLightOutline:()=>a.config()?.ra===5,contribYtLightShapeStaticRimLightOverlayOutline:()=>a.config()?.ra===9,contribYtLightShapeStaticRimLightOutlineInverse:()=>a.config()?.ra===6}),style:_.rK({"--yt-light-rim-color":()=>a.config()?.xr})},_.I(_.T,{A:b,then:()=>_.I("div",{class:_.U("contribYtLightShapeStaticWashLight", {contribYtLightShapeStaticWashLightSolid:()=>a.config()?.ra===1,contribYtLightShapeStaticWashLightTonal:()=>a.config()?.ra===3,contribYtLightShapeStaticWashLightSolidInverse:()=>a.config()?.ra===2,contribYtLightShapeStaticWashLightTonalInverse:()=>a.config()?.ra===4,contribYtLightShapeStaticWashLightOverlayTonal:()=>a.config()?.ra===8,contribYtLightShapeStaticWashLightOverlaySolid:()=>a.config()?.ra===7}),style:_.rK({background:()=>`radial-gradient(${a.config()?.zr}, transparent)`})})}))})},"R");var fL={cupcake:1.5,donut:1.6,eclair:2,froyo:2.2,gingerbread:2.3,honeycomb:3,"ice cream sandwich":4,jellybean:4.1,kitkat:4.4,lollipop:5.1,marshmallow:6,nougat:7.1},gL;a:{var hL=_.Yb();hL=hL.toLowerCase();if(hL.indexOf("android")!=-1){var iL=hL.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(iL){const a=parseFloat(iL[1]);if(a<100){gL=a;break a}}var jL=hL.match("("+Object.keys(fL).join("|")+")");gL=jL?fL[jL[0]]:0}else gL=void 0}_.kL=gL>=0;var lL,oL;{var mL=_.Yb();const a=mL.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!a||a.length<2)lL=void 0;else{var nL=mL.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);lL=nL&&nL.length===6?Number(nL[5].replace("_",".")):0}}oL=lL;_.pL=oL>=0;var qL=_.K(a=>_.I(_.T,{A:a.fc,then:b=>_.I(_.uH,{fc:b,disabled:a.disabled,className:a.className,style:a.style,title:a.title,ariaLabel:a.ariaLabel,Zc:a.Zc,ariaCurrent:()=>a.toggleable?.()&&a.toggled?.(),ariaExpanded:a.ariaExpanded,ref:a.ref,onHover:a.onHover},a.children),W:()=>_.I("button",{el:_.aJ(a.ref),"on:click":_.V(b=>a.onClick?.(b)),"on:mouseenter":_.V(b=>a.onHover?.(b)),class:a.className,title:a.title,style:a.style,disabled:a.disabled,"aria-pressed":()=>a.toggleable?.()?!!a.toggled?.():void 0, "aria-label":a.ariaLabel,"aria-describedby":a.Zc,"aria-disabled":a.pl,"aria-hidden":a.ariaHidden,"aria-expanded":a.ariaExpanded,tabindex:a.tabIndex},a.children)}),"S"),tL=_.K(({data:a,Mj:b,Nj:c,Oj:d,iconButton:e,ht:f,vv:h,icon:k,secondaryIcon:l,dw:m,ju:p,disableLightShape:n})=>{const t=_.rK({color:()=>a().customColors?.iconColor});return _.I(rL,{className:"",style:"display: inherit; justify-content: center"},_.I(_.T,{debugInstance:"V4z1Uc",A:()=>k&&(b()||c()||e?.()),then:()=>_.I(rL,null,_.I("div", {class:f,style:t,"aria-hidden":"true"},k?.()))}),_.I(_.T,{debugInstance:"ok3btb",A:()=>(a().buttonText||a().Ua||a().hb)&&!e?.(),then:()=>_.I(rL,null,_.I(sL,{className:m,iconPosition:()=>a().iconPosition,text:()=>a().buttonText,oneOffCustomTextWrap:()=>a().oneOffCustomTextWrap,hb:()=>a().hb,Ua:()=>a().Ua}))}),_.I(_.T,{debugInstance:"DO5Rz",A:d,then:()=>_.I(rL,null,_.I("div",{class:f,style:t},k?.()))}),_.I(_.T,{debugInstance:"bnojSc",A:c,then:()=>_.I(rL,null,_.I("div",{class:h,style:t},l?.()))}),_.I(_.T, {debugInstance:"HN3kad",A:()=>!a().disabled&&!0,then:()=>_.I(_.KK,{model:()=>{var r=a();return{color:r.style==="overlay-dark"?4:r.style==="overlay"?r.type==="filled"?4:3:r.type==="filled"||r.style==="call-to-action-inverse"||r.style==="mono-inverse"?2:1}}})}),_.I(_.X,{data:()=>a().middlegroundAsset},{animatedAssetViewModel:({data:r})=>_.I(_.ZK,{data:r,className:p,Ho:!0})}),_.I(_.T,{A:()=>_.y().resolve(_.pn(dL))?.Xq&&a().state!=="disabled"&&!n?.(),then:()=>_.I(eL,{config:()=>{var r=a();const v={ra:0}, z=r.type;switch(r.style){case "mono":switch(z){case "filled":v.ra=1;break;case "tonal":v.ra=3;break;case "outline":v.ra=5;break;default:v.ra=0}break;case "mono-inverse":switch(z){case "filled":v.ra=2;break;case "tonal":v.ra=4;break;case "outline":v.ra=6;break;default:v.ra=0}break;case "overlay":switch(z){case "filled":v.ra=7;break;case "tonal":v.ra=8;break;case "outline":v.ra=9;break;default:v.ra=0}break;default:v.ra=0}return{...v,zr:r.customColors?.backgroundColor,xr:r.customColors?.borderColor}}})}))}, "T"),sL=_.K(a=>{const b=()=>a.iconPosition?.()==="icon-with-label"||a.oneOffCustomTextWrap?.();return _.I("div",{class:a.className,"aria-hidden":()=>a.ariaHidden?.()&&(!!a.Ua?.()||!!a.hb?.())},_.I(_.pF,null,_.I(_.mF,{when:()=>a.Ua?.()},()=>_.I(cL,{Hb:()=>a.Ua().Hb,numberValue:()=>a.Ua().numberValue,heightPx:()=>a.Ua().heightPx,fg:()=>a.Ua().fg,kb:()=>a.Ua().kb,Ym:()=>a.Ua().Ym})),_.I(_.mF,{when:()=>a.hb?.()},()=>_.I(_.jK,{text:()=>({...a.hb(),lineBreakMode:b()?"LINE_BREAK_MODE_BY_WORD_WRAPPING":a.hb().lineBreakMode, alignment:b()?"TEXT_ALIGNMENT_CENTER":a.hb().alignment}),Db:!0,noWrap:()=>!b()})),_.I(_.mF,{when:()=>a.iconPosition?.()==="icon-with-label"&&a.text?.()},()=>_.I(_.jK,{text:()=>({content:a.text(),lineBreakMode:"LINE_BREAK_MODE_BY_WORD_WRAPPING",alignment:"TEXT_ALIGNMENT_CENTER"}),Db:!0,noWrap:!1})),_.I(_.nF,null,()=>a.text)))},"U"),uL=_.K(a=>_.I(_.T,{debugInstance:"kM7Sgc",A:a.Us,then:()=>_.I("label",{class:a.className},a.children,a.textContent?.()),W:()=>a.children}),"V"),rL=_.K(a=>a.children,"W");_.vL=_.K(({data:a,icon:b,iconName:c,Ld:d,secondaryIcon:e,Do:f,pD:h,qm:k})=>{_.AH();const {size:l,style:m,disabled:p,onTap:n,Yg:t,fc:r,customColors:v,segmentedPosition:z,toggled:C,toggleable:H,accessibilityLabel:D,onToggle:G,iconPosition:B,oneOffCustomTextWrap:L,Ke:O,Hm:J,tooltipText:M,bl:W,ariaHidden:fa,ariaExpanded:va,tabIndex:ra,buttonText:Fa,hb:la,Ua:ea,onClickRateLimitMs:$a,onHover:R,middlegroundAsset:N,disableLightShape:S}=RK(a),{type:ma,Uk:ub,Mj:Jb,Oj:Jl,Nj:Hi,Rs:n6,Ss:o6,Ts:$L,iconButton:p6, pl:fy,Ou:q6,mt:r6,wv:s6}=UK(a,b,e,c,f,h,d),[t6]=_.GK(M,W),aM=hb=>{n?.(hb);H()&&G?.(hb)},bM=_.P(()=>$a?.(),void 0,"YgofZd"),u6=_.P(()=>bM()?LK(aM,bM()):aM,void 0,"X5uprc");b=_.P(()=>N()||_.y().resolve(_.pn(dL))?.Xq,void 0,"hr9kQ");return _.I(uL,{className:_.U("yt-spec-button-shape-with-label",{["yt-spec-button-shape-with-label--is-overlay"]:()=>m()==="overlay"||m()==="overlay-dark"}),Us:$L,textContent:()=>_.I(sL,{text:Fa,className:"yt-spec-button-shape-with-label__label",ariaHidden:!0,oneOffCustomTextWrap:L, iconPosition:B,hb:la,Ua:ea})},_.I(qL,{fc:r,className:_.U("yt-spec-button-shape-next",()=>VK(ma()),()=>fy()?void 0:WK(m()),()=>XK(l()),{["yt-spec-button-shape-next--disabled"]:fy,["yt-spec-button-shape-next--focused"]:ub,["yt-spec-button-shape-next--icon-trailing"]:Jl,["yt-spec-button-shape-next--icon-leading"]:Jb,["yt-spec-button-shape-next--icon-leading-trailing"]:Hi,["yt-spec-button-shape-next--icon-leading-trailing-no-text"]:()=>Hi()&&!(Fa()||la()),["yt-spec-button-shape-next--icon-button"]:()=> n6()||$L(),["yt-spec-button-shape-next--icon-only-default"]:o6,["yt-spec-button-shape-next--align-by-text"]:t,["yt-spec-button-shape-next--segmented-start"]:()=>z()==="start",["yt-spec-button-shape-next--segmented-end"]:()=>z()==="end",["yt-spec-button-shape-next--override-small-size-icon"]:q6,["yt-spec-button-shape-next--one-off-custom-text-wrap-container"]:L,["yt-spec-button-shape-next--disable-text-ellipsis"]:O,["yt-spec-button-shape-next--enable-backdrop-filter-experiment"]:()=>{var hb;if(hb= !J())!(hb=_.pL&&oL>=14)&&(hb=_.kL)&&(hb=_.u.navigator?.deviceMemory>=8),hb=hb?!_.x("web_disable_backdrop_filter"):!1;return hb}}),style:()=>{var hb=v();if(hb){var Kl=hb.color;var cM=hb.backgroundColor;hb=hb.borderColor;var qq="";Kl&&(qq+=`color: ${Kl};`);cM&&(qq+=`background-color: ${cM};`);hb&&(qq+=`border-color: ${hb};`);Kl={style:qq}}else Kl={};return Kl.style},onClick:hb=>{u6()(hb)},onHover:hb=>{R?.(hb)},disabled:p,ariaLabel:D,toggleable:H,toggled:C,title:()=>!k?.()&&M()?M():"",pl:fy,ariaHidden:fa, ariaExpanded:va,tabIndex:ra,ref:hb=>{k?.()&&t6(hb)}},_.I(tL,{data:a,Mj:Jb,Nj:Hi,Oj:Jl,iconButton:p6,icon:r6,dw:_.U("yt-spec-button-shape-next__button-text-content",{["yt-spec-button-shape-next--elevated-content"]:b}),ht:_.U("yt-spec-button-shape-next__icon",{["yt-spec-button-shape-next--elevated-content"]:b}),vv:_.U("yt-spec-button-shape-next__secondary-icon",{["yt-spec-button-shape-next--elevated-content"]:b}),secondaryIcon:s6,ju:"yt-spec-button-shape-next__middleground-asset",disableLightShape:S})))}, "X");_.vL.idomCompat={callbacks:{icon:!0,secondaryIcon:!0}}; }catch(e){_._DumpException(e)} try{ var wL=function(a,b){b.forEach(c=>{let d=null;c?d=c.apply(null,a.args):(c=Error("Nc"),c.params=a.actionName,_.yi(c));a.returnValue.push(d)})},xL=function(a,b,c){b.forEach(d=>{var e=_.vK(d);e&&(d=new _.wK(e,!0,[d,c,void 0]),(e=a.j.get(d.actionName))&&wL(d,e),d.j||d.returnValue.length!==0||(d=new _.Cj("Unhandled action",d.actionName),_.Ai(d)))})},AL=function(){yL||(yL=new zL);return yL},DL=function(a,b,c){var d=c.action;const e=c.element;e&&d&&(BL.includes(b)||_.w("INNERTUBE_CLIENT_NAME")==="WEB_REMIX"|| a.D&&a.D.ND(e)?CL(a,b,c):a.v&&(a.o||(a.o=new WeakMap),d=a.v.observe(e,()=>{CL(a,b,c);a.o.delete(e)},{hc:!0,state:"visible"}),a.o.set(e,d)))},EL=function(a,b){var c=a.B.get(b);if(c){var d=a.j.get(c);d&&(delete d.element,a.j.set(c,d));a.B.delete(b);a.v&&a.o&&(c=a.o.get(b))&&(a.v.v(c),a.o.delete(b))}},FL=function(a,b,c){EL(a,c);var d=a.j.get(b);d||(d={},a.j.set(b,d));d.element=c;a.B.set(c,b);DL(a,b,d)},CL=function(a,b,c){const d=c.action;(c=c.element)&&d&&(xL(a.J,[d],c),a.j.delete(b),a.B.delete(c),a.Z.add(b))}, GL=function(a){switch(a){case "TOOLTIP_VIEW_MODEL_PLACEMENT_BOTTOM":return"bottom";case "TOOLTIP_VIEW_MODEL_PLACEMENT_TOP":return"top";case "TOOLTIP_VIEW_MODEL_PLACEMENT_LEFT":return"left";case "TOOLTIP_VIEW_MODEL_PLACEMENT_RIGHT":return"right";default:return"bottom"}},IL=function(a,b){const c=_.KG(a?.onTap);var d={};c&&(d.sD=()=>HL(a,c,b?.value?.visualElement));d=_.UG({sh:a.onTap,Ah:!0,Tl:d});return _.NK(d)?d:void 0},JL=function(a,b,c,d,e){c={nx:c};_.JI(a,{form:{currentData:c,sourceData:c,element:b, event:d},...e})},KL=function(a,b,c,d,e){var f=void 0;return h=>{const k=_.KG(c?a?.onDisabledTap:a?.onTap);if(k)if(f=f??b?.value,_.x("web_button_vm_click_client_ve_killswitch"))JL(k,f,a,h);else{const l=HL(a,k,f?.visualElement);if(e){JL(k,e,a,h,{clickedVisualElement:l,form:{element:e}});return}JL(k,f,a,h,{clickedVisualElement:l})}d&&d(h)}},LL=function(a,b,c){var d=void 0;return e=>{const f=_.KG(a?.onHover);f&&(d=d??b?.value,c?JL(f,c,a,e,{form:{element:c}}):JL(f,d,a,e))}},HL=function(a,b,c){b=b?.clickTrackingParams; a=a?.loggingDirectives?.clientVeSpec?.uiType;if(c&&a&&!b)return c},ML=function(a){switch(a){case "BUTTON_VIEW_MODEL_STYLE_CTA":return"call-to-action";case "BUTTON_VIEW_MODEL_STYLE_MONO":case "BUTTON_VIEW_MODEL_STYLE_BRAND":return"mono";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY":return"overlay";case "BUTTON_VIEW_MODEL_STYLE_OVERLAY_DARK":return"overlay-dark";case "BUTTON_VIEW_MODEL_STYLE_BRAND_GRADIENT":return"brand-gradient";case "BUTTON_VIEW_MODEL_STYLE_BRAND_AI":return"gen-ai-gradient";default:return"mono"}}, NL=function(a){switch(a){case "BUTTON_VIEW_MODEL_TYPE_FILLED":return"filled";case "BUTTON_VIEW_MODEL_TYPE_OUTLINE":return"outline";case "BUTTON_VIEW_MODEL_TYPE_TEXT":return"text";case "BUTTON_VIEW_MODEL_TYPE_TONAL":return"tonal";default:return"text"}},OL=function(a){switch(a){case "BUTTON_VIEW_MODEL_STATE_ACTIVE":return"active";case "BUTTON_VIEW_MODEL_STATE_INACTIVE":return"disabled";case "BUTTON_VIEW_MODEL_STATE_DISABLED":return"disabled";default:return"active"}},PL=function(a){switch(a){case "BUTTON_VIEW_MODEL_SIZE_XSMALL":return"XS"; case "BUTTON_VIEW_MODEL_SIZE_COMPACT":return"S";case "BUTTON_VIEW_MODEL_SIZE_DEFAULT":return"M";case "BUTTON_VIEW_MODEL_SIZE_LARGE":return"L";case "BUTTON_VIEW_MODEL_SIZE_XLARGE":return"XL";default:return"M"}};var BL=["browse-video-menu-button","unified-verified-badge","topbar-guide-menu"],zL=class{constructor(){this.J=_.xK.Mb();this.j=new Map;this.B=new WeakMap;this.Z=new Set}dispose(){this.D&&_.Ne(this.D,"yt-visibility-monitor-refreshed",this.I,!1,this);this.v&&this.v.dispose()}I(){for(const [a,b]of this.j.entries())DL(this,a,b)}},yL;var QL=["you-chat-entrypoint-button"]; _.gD=_.K(({data:a,className:b,style:c,buttonOverrides:d,Ua:e,onClick:f,target:h})=>{const k=_.qC("button-view-model",B=>{B.dispatchEvent(new CustomEvent("yt-renderidom-finished",{bubbles:!0,cancelable:!1,composed:!0}));const L=a().targetId;L&&FL(AL(),L,B);return()=>{EL(AL(),B)}}),l=()=>a()?.iconName||a()?.ytIcon,m=_.pH(B=>{a:{var L=a()?.entityKey,O=a()?.buttonEntitySelectorType;if(O&&L)switch(O){case "BUTTON_ENTITY_SELECTOR_TYPE_REMOVE_ADS_AD_STATE":B=(B=_.IE(B.entities,"playerStateEntity",L))?{isHidden:B.adsState=== "ADS_STATE_NONE"||B.adsState==="ADS_STATE_UNKNOWN"}:{isHidden:!0};break a;case "BUTTON_ENTITY_SELECTOR_TYPE_CHATBOT_PENDING_RESPONSE":B={isHidden:!1,isDisabled:!!_.IE(B.entities,"youchatPendingResponseEntity",L)?.isPendingResponse};break a;case "BUTTON_ENTITY_SELECTOR_TYPE_BOOLEAN_DISABLED":B={isHidden:!1,isDisabled:!!_.yK(B,L)?.value};break a;default:B={isHidden:!1};break a}B=void 0}return B}),p=_.y().resolve(_.pn(_.Yy))?.(),n=()=>{var B=d?.(),L=B;a()?.buttonEntitySelectorType&&(L={...B,disabled:!!m()?.isDisabled|| !!B?.disabled});B=a();var O=e?.(),J=h?.();if(B){var M=NL(B.type);var W=!!B.title||!!B.titleFormatted;var fa=!!(B.iconName||B.iconImage||B.ytIcon);W=fa&&!W?"icon-only":fa?B.iconTrailing||B.iconPosition==="BUTTON_VIEW_MODEL_ICON_POSITION_TRAILING"?"trailing":"leading":void 0;W==="icon-only-40"&&(M="text");fa=L?.state??OL(B.state);var va=L?.disabled??(B.state==="BUTTON_VIEW_MODEL_STATE_DISABLED"||B.state==="BUTTON_VIEW_MODEL_STATE_INACTIVE");_.x("web_button_vm_refactor_disabled")&&(va=L?.disabled??fa=== "disabled");O=O&&O.Hb&&!isNaN(Number(O.numberValue))?O:void 0;var ra=B.title,Fa=B.titleFormatted,la=B.accessibilityText,ea=ML(B.style),$a=PL(B.buttonSize),R=KL(B,k,va,f,J);va=va&&!B.onDisabledTap;var N=IL(B,k),S=B.customFontColor,ma=B.customBackgroundColor;var ub=B.customBorderColor;const Jl=B.customDarkThemeFontColor,Hi=B.customDarkThemeBackgroundColor;var Jb=B.customDarkThemeBorderColor;S=p&&Jl?Jl:S;ma=p&&Hi?Hi:ma;ub=p&&Jb?Jb:ub;ub={color:S?_.yF(S):void 0,backgroundColor:ma?_.yF(ma):void 0,borderColor:ub? _.yF(ub):void 0};Jb=_.A(B.tooltipData,_.HK);B={buttonText:ra,hb:Fa,Ua:O,accessibilityLabel:la,style:ea,type:M,state:fa,size:$a,iconPosition:W,onTap:R,disabled:va,fc:N,customColors:ub,tooltipText:B.tooltip,bl:Jb?{text:Jb.tooltipText??"",location:GL(Jb.placement),style:Jb.style}:void 0,onHover:LL(B,k,J),middlegroundAsset:B.middlegroundAsset,...L}}else B={style:"mono",type:"text",state:"active",size:"M"};B.focused=z();return B},t=()=>_.TK(n(),!!a().iconName),[r,v]=_.F(!1,void 0,"yZ8hab"),z=r,C=_.V(()=> {const B=_.y().resolve(_.pn(_.IK));B&&v(B.hf());return!0}),H=_.V(()=>{v(!1);return!0});_.iC(()=>{const B=_.A(a()?.onVisible,_.EG);B&&_.TG(B,{Yf:!0})},"G9MlKd");const D=()=>{const B=a()?.iconImage;return B?{sources:[B]}:void 0},G=HTMLElement.prototype.hasOwnProperty("popover");return _.I("button-view-model",{el:k,class:_.U("ytSpecButtonViewModelHost",b,()=>{const B=a()?.targetId;if(B)return QL.includes(B)?B:void 0}),"on:focusin":C,"on:focusout":H},_.I(_.T,{A:()=>!((a()?.entityKey&&a()?.buttonEntitySelectorType&& m()?.isHidden)??!1),then:()=>_.I(_.T,{A:D,then:B=>_.I(_.vL,{data:n,icon:()=>_.I(_.oG,{data:B,alt:"",Tc:t,Gf:t,cc:!0,Qb:!0}),qm:G}),W:()=>_.I(_.vL,{data:n,iconName:l,Ld:()=>!!c?.()?.animateIcon,qm:G})})}))},"Z");_.gD.idomCompat={callbacks:{onClick:!0}}; }catch(e){_._DumpException(e)} try{ var RL=function(a){switch(a){case "AVATAR_SIZE_XXS":return 16;case "AVATAR_SIZE_XS":return 24;case "AVATAR_SIZE_S":return 32;case "AVATAR_SIZE_M":return 36;case "AVATAR_SIZE_40":return 40;case "AVATAR_SIZE_48":return 48;case "AVATAR_SIZE_L":return 56;case "AVATAR_SIZE_XL":return 72;case "AVATAR_SIZE_XXL":return 120;case "AVATAR_SIZE_XXXL":return 160;default:return 0}},SL=function(a){switch(a){case "AVATAR_SIZE_XS":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-small";case "AVATAR_SIZE_S":return"yt-avatar-stack-view-model__avatar--avatar-size-small"; case "AVATAR_SIZE_M":return"yt-avatar-stack-view-model__avatar--avatar-size-medium";case "AVATAR_SIZE_48":return"yt-avatar-stack-view-model__avatar--avatar-size-48";case "AVATAR_SIZE_L":return"yt-avatar-stack-view-model__avatar--avatar-size-large";case "AVATAR_SIZE_XL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-large";case "AVATAR_SIZE_XXL":return"yt-avatar-stack-view-model__avatar--avatar-size-extra-extra-large";case "AVATAR_SIZE_XXXL":return"yt-avatar-stack-view-model__avatar--avatar-size-giant"; default:return""}},TL=function(a){var b=a.avatars&&a.avatars.length>0?_.A(a.avatars[0],_.ZI)?.avatarImageSize:"AVATAR_SIZE_UNKNOWN";const c=RL(b)||0;if(a.layoutType==="AVATAR_STACK_LAYOUT_CLUSTER"){const d=a.avatarClusterSize??"AVATAR_SIZE_M";b=RL(d);const e=Math.min(a.avatars?.length??0,4);return{avatars:a.avatars?.slice(0,4)||[],ej:c,bm:{width:`${b}px`,height:`${b}px`,position:"relative"},avatarStyle:f=>{const h=_.$I({lj:_.DI(d),rk:e,Zl:f});var k=RL(d);e===3&&f===2?(k=(k-h)/2,k=(_.w("HTML_DIR")=== "rtl"||document.body.getAttribute("dir")==="rtl"?-1:1)*k):k=void 0;return{position:"absolute",top:e===2&&f===1||e===3&&f===2||e===4&&f>=2?"0":void 0,bottom:e===2&&f===0||e>2&&f<2?"0":void 0,left:e===2&&f===1||e>2&&(f===1||f===3)?"0":void 0,right:e<=3&&f===0||e===4&&(f===0||f===2)?"0":void 0,transform:k?`translateX(${k}px)`:void 0,width:`${h}px`,height:`${h}px`}},am:void 0,dj:void 0,Lb:f=>({lj:_.DI(a.avatarClusterSize),rk:e,Zl:f}),Bc:void 0}}return{avatars:a.avatars?.slice()||[],ej:c,am:"yt-avatar-stack-view-model__avatars", dj:SL(b),avatarStyle:()=>({}),bm:{},Lb:void 0,Bc:"yt-avatar-stack-view-model__avatar-button"}},UL=new _.E("sponsorButtonViewModel");var VL=_.K(a=>{const b=()=>({...a.data(),...a.ni?.()}),c=()=>{const e=b().avatars;return(e?.[0]?_.A(e[0],_.ZI):void 0)?.avatarImageSize??"AVATAR_SIZE_UNKNOWN"},d=()=>{if(b().layoutType==="AVATAR_STACK_LAYOUT_CLUSTER")var e=void 0;else if(a.Qa?.())e=a.Qa();else{e=b();let f=0;e.avatars&&(f+=e.avatars.length);e.decoratedText&&(f+=1);e=f>1?[3]:[]}return e};return _.I("yt-avatar-stack-view-model",{el:_.aJ(_.SI(()=>b().rendererContext)),class:_.U("yt-avatar-stack-view-model",a.className,{["yt-avatar-stack-view-model--tappable"]:()=> _.PI(b().rendererContext),["yt-avatar-stack-view-model--is-overlay"]:a.xa,["yt-avatar-stack-view-model--medium-text"]:a.uF}),tabindex:()=>_.PI(b().rendererContext)?0:void 0,role:()=>_.PI(b().rendererContext)?"link":void 0,"aria-label":()=>_.A(b().rendererContext,_.II)?.label??""},_.I(_.T,{A:()=>b().avatars&&!a.xD?.(),then:()=>_.I("div",{class:"yt-avatar-stack-view-model__avatars"},_.I(_.T,{A:()=>b().decoratedText,then:e=>_.I("div",{class:_.U("yt-avatar-stack-view-model__text-container",{["yt-avatar-stack-view-model__text-container--thin-border"]:()=> c()==="AVATAR_SIZE_XXS"||c()==="AVATAR_SIZE_XS",["yt-avatar-stack-view-model__text-container--thin-border-overlay"]:()=>a.xa?.()&&(c()==="AVATAR_SIZE_XXS"||c()==="AVATAR_SIZE_XS")}),style:_.rK({width:()=>`${TL(b()).ej}px`,height:()=>`${TL(b()).ej}px`})},_.I(_.jK,{text:e,className:"yt-avatar-stack-view-model__avatar-decorated-text"}))}),_.I("div",{style:()=>_.rK(TL(b()).bm)(),class:()=>TL(b()).am},_.I(_.X,{data:()=>TL(b()).avatars.reverse()},{avatarViewModel:({data:e},f)=>_.I("div",{style:()=>_.rK(TL(b()).avatarStyle?.(f()))(), class:()=>TL(b()).dj},_.I(_.lK,{data:e,Qa:d,Bc:()=>TL(b()).Bc,xa:a.xa,Lb:()=>TL(b()).Lb?.(f())})),decoratedAvatarViewModel:({data:e},f)=>_.I("div",{style:()=>_.rK(TL(b()).avatarStyle?.(f()))(),class:()=>TL(b()).dj},_.I(_.pK,{data:e}))})))}),_.I(_.T,{A:()=>b().text,then:e=>_.I(_.jK,{text:e,className:"yt-avatar-stack-view-model__avatar-stack-text",uc:!0})}))},"$");VL.idomCompat=!0;_.jD=_.K(({data:a})=>{const b=_.pH(_.kF),c=_.pH(_.lF);return _.I("yt-reel-channel-bar-view-model",{class:"ytReelChannelBarViewModelHost"},_.I(_.X,{data:()=>a().decoratedAvatarViewModel},{decoratedAvatarViewModel:({data:d})=>_.I(_.fD,{data:()=>c()===1?{...d(),avatar:{avatarViewModel:{..._.A(d().avatar,_.ZI),avatarImageSize:"AVATAR_SIZE_M"}}}:d()})}),_.I(_.X,{data:()=>a().avatarStackViewModel},{avatarStackViewModel:({data:d})=>_.I(VL,{data:d})}),_.I(_.jK,{className:_.U("ytReelChannelBarViewModelChannelName", {ytReelChannelBarViewModelChannelNameLarge:()=>c()===1}),text:()=>a().channelName,uc:!0,userInput:!0}),_.I("div",{class:"ytReelChannelBarViewModelReelSubscribeButton"},_.I(_.X,{data:()=>a().subscribeButtonViewModel},{subscribeButtonViewModel:({data:d})=>_.I(_.nK,{data:()=>({...d(),...(b()===1?{backgroundStyle:"SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_TONAL"}:{}),...(c()===1?{buttonStyle:{...d().buttonStyle,buttonSize:"SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_MEDIUM"}}:{})}),xa:!1}),buttonViewModel:_.gD})), _.I("div",{class:"ytReelChannelBarViewModelReelSponsorButton"},_.I(_.X,{data:()=>_.A(a()?.sponsorButtonViewModel,UL)?.sponsorButton},{buttonViewModel:({data:d})=>_.I(_.gD,{data:d,buttonOverrides:()=>({toggled:!0})})})))},"aa"); }catch(e){_._DumpException(e)} try{ _.dC=_.K(a=>{const b=_.pH(_.lF);return _.I("yt-reel-multi-format-link-view-model",{class:_.U("ytReelMultiFormatLinkViewModelHost",{ytReelMultiFormatLinkViewModelHostTall:!1,ytReelMultiFormatLinkViewModelHostLarge:()=>b()===1})},_.I(_.uH,{ariaLabel:()=>a.data().a11yLabel,className:"ytReelMultiFormatLinkViewModelEndpoint",command:()=>a.data().command},_.I("h3",{class:"ytReelMultiFormatLinkViewModelLink"},_.I(_.T,{A:()=>a.data().icon,then:c=>_.I(_.oG,{data:c,className:"ytReelMultiFormatLinkViewModelIcon", alt:""})}),_.I(_.jK,{text:()=>a.data().title,className:"ytReelMultiFormatLinkViewModelTitle"}))))},"ba");_.dC.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.iD=_.K(({data:a})=>{const b=_.qC("yt-shorts-suggested-action-view-model"),[c,d]=_.F(!1,void 0,"ah4bfe"),[e,f]=_.F(!1,void 0,"g704Mc"),h=_.pH(_.kF),k=_.pH(_.lF),l=_.bF(_.yK,()=>a().toggleableContent?.entityKey??""),m=()=>a().toggleableContent?.entityKey?l()?.value??!1:!1,p=()=>a().toggleableContent?m()?a().toggleableContent?.toggledData:a().toggleableContent?.untoggledData:{primaryText:a().defaultContent?.primaryText??a().text,secondaryText:a().defaultContent?.secondaryText,onTapCommand:a().defaultContent?.onTapCommand?? a().onTapCommand,icon:a().defaultContent?.icon??a().icon,image:a().defaultContent?.image??a().image},n=()=>a().isMultiLineSa?a().trailingTapTarget:void 0,t=(O,J)=>()=>c()?J:O,r=()=>({Xt:t("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingSection"),secondaryText:h()===1?t("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary","ytShortsSuggestedActionViewModelExpansiveContainerExpandedSecondary"):t("ytShortsSuggestedActionViewModelDynamicHostCollapsedSecondary", "ytShortsSuggestedActionViewModelDynamicHostExpandedSecondary"),lw:t("ytShortsSuggestedActionViewModelDynamicHostCollapsedTrailingSection","ytShortsSuggestedActionViewModelDynamicHostExpandedTrailingSection"),mw:t("ytShortsSuggestedActionViewModelExtractOverlayCollapsedTrailingSection","ytShortsSuggestedActionViewModelExtractOverlayExpandedTrailingSection"),leadingIcon:t("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingIcon","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingIcon"), leadingImage:t("ytShortsSuggestedActionViewModelDynamicHostCollapsedLeadingImage","ytShortsSuggestedActionViewModelDynamicHostExpandedLeadingImage")}),v=_.U({ytShortsSuggestedActionViewModelStaticHost:()=>!a().isMultiLineSa,ytShortsSuggestedActionViewModelDynamicHost:()=>a().isMultiLineSa,ytShortsSuggestedActionViewModelDynamicHostShown:()=>a().isMultiLineSa&&e(),ytShortsSuggestedActionViewModelDynamicHostHidden:()=>a().isMultiLineSa&&!e(),ytShortsSuggestedActionViewModelExtractOverlay:()=>h()=== 1});_.CC(()=>{if(a().isMultiLineSa){var O=0;a().animationParams?.shouldExpand&&(O=(a().animationParams?.expansionDelaySecs??0)*1E3);var J=a().animationParams?.shouldExpand?setTimeout(()=>{d(!0)},O):void 0;O=a().animationParams?.visibilityDelaySecs?a().animationParams?.visibilityDelaySecs*1E3:0;var M=setTimeout(()=>{f(!0)},O);_.tu(()=>{J&&clearTimeout(J);clearTimeout(M)})}});const z=O=>{_.bH(O,{form:{currentData:a(),sourceData:a()}})},C=_.V(()=>{const O=p()?.onTapCommand;O&&z(O)}),H=_.V(()=>{const O= n()?.onTapCommand;if(O)return z(O),!1}),D=_.rK({height:()=>n()?"40px":c()?"44px":"32px",padding:"0px","padding-inline-end":()=>n()?"8px":"16px"}),G=_.rK({"vertical-align":"bottom","border-radius":()=>a().isMultiLineSa?a().defaultContent?.isCircleImage?"50%":"4px":"0px"}),B=()=>a().isMultiLineSa?r().leadingIcon():"ytShortsSuggestedActionViewModelStaticHostLeadingIcon",L=()=>a().isMultiLineSa?r().leadingImage():"ytShortsSuggestedActionViewModelStaticHostLeadingImage";return _.I("yt-shorts-suggested-action-view-model", {class:v,el:b},_.I("div",{style:"display: flex; flex-direction: row; align-items: center;"},_.I("button",{class:_.U(()=>a().isMultiLineSa?"ytShortsSuggestedActionViewModelDynamicHostContainer":"ytShortsSuggestedActionViewModelStaticHostContainer",()=>a().useFullRoundedBorder??!1?"ytShortsSuggestedActionViewModelDynamicHostUseRoundBorder":!n()&&a().isMultiLineSa?"ytShortsSuggestedActionViewModelDynamicHostRoundAllCorners":a().isMultiLineSa?"ytShortsSuggestedActionViewModelDynamicHostOnlyRoundLeadingCorners": "",()=>a().disableFixedHeight??!1?"ytShortsSuggestedActionViewModelDynamicHostFixedHeightAuto":"",{ytShortsSuggestedActionViewModelExpansiveContainer:()=>k()===1,ytShortsSuggestedActionViewModelExtractOverlayContainer:()=>h()===1}),"on:click":C,style:D},_.I(_.KK,{model:{color:4}}),_.I("div",{class:()=>a().isMultiLineSa?r().Xt():"ytShortsSuggestedActionViewModelStaticHostLeadingSection"},_.I(_.T,{A:()=>p()?.image,then:O=>_.I(_.oG,{data:O,alt:"",className:L,contentMode:"CONTENT_MODE_SCALE_TO_FILL", Qb:!0,cc:!0,nl:!0,style:G})}),_.I(_.T,{A:()=>p()?.icon?.iconType,then:O=>_.I(_.wF,{icon:O,active:m,className:B})})),_.I("div",{class:"ytShortsSuggestedActionViewModelStaticHostTextSection"},_.I(_.T,{A:()=>p()?.primaryText,then:O=>_.I("div",{class:_.U("ytShortsSuggestedActionViewModelStaticHostPrimaryText",{ytShortsSuggestedActionViewModelExpansiveContainerPrimaryText:()=>k()===1})},_.I(_.jK,{text:O}))}),_.I(_.T,{A:()=>p()?.secondaryText,then:O=>_.I("div",{class:()=>r().secondaryText()},_.I(_.jK,{text:O}))}))), _.I(_.T,{A:n,then:O=>_.I("div",{class:_.U(()=>r().lw(),()=>h()===1&&r().mw?.()||""),"aria-label":()=>O().a11yLabel??"","on:click":H,role:"button",tabindex:0},_.I(_.KK,{model:{color:4}}),_.I(_.wF,{icon:"CHEVRON_DOWN",className:"ytShortsSuggestedActionViewModelDynamicHostTrailingIcon"}))})))},"ca"); }catch(e){_._DumpException(e)} try{ _.cC=_.K(({data:a})=>{const b=_.qC("yt-shorts-video-title-view-model"),c=_.V(f=>{if(_.hH(_.gH(f),b.value,["A".toString()]))return!1;(f=a().truncatedTextOnTapCommand)&&_.bH(f);return!1}),d=_.pH(_.lF),e=()=>d()===1;return _.I("yt-shorts-video-title-view-model",{el:b,class:_.U("ytShortsVideoTitleViewModelHost",{ytShortsVideoTitleViewModelHostClickable:()=>!!a().truncatedTextOnTapCommand}),"on:click":c},_.I("h2",{class:_.U("ytShortsVideoTitleViewModelShortsVideoTitle",{ytShortsVideoTitleViewModelShortsVideoTitleLarge:e})}, _.I(_.jK,{text:()=>a().text,uc:!0,ka:!1,userInput:!0,og:e})))},"da"); }catch(e){_._DumpException(e)} try{ var oV,pV,lV,qV,rV;_.jV=function(a,b){let c=0;for(;a;){if(b(a))return a;a=a.parentNode;c++}return null};_.kV=function(){if(!_.qj.isEnabled())return!1;if(!_.qj.isEmpty())return!0;_.qj.set("TESTCOOKIESENABLED","1",{ai:60});if(_.qj.get("TESTCOOKIESENABLED")!=="1")return!1;_.qj.remove("TESTCOOKIESENABLED");return!0};_.mV=function(a){return!!((lV(`f${Math.floor(a/31)+1}`)||0)&1<{if(_.bq(a))return!1;_.aq(a,void 0,void 0);return!0})()};_.uV=function(){try{return!!self.localStorage}catch{return!1}}; rV=class{constructor(){this.j=_.w("ALT_PREF_COOKIE_NAME","PREF");this.o=_.w("ALT_PREF_COOKIE_DOMAIN","youtube.com");const a=_.qj.get(this.j,void 0);a&&this.parse(a)}get(a,b){pV(a);oV(a);a=_.Tr[a]!==void 0?_.Tr[a].toString():null;return a!=null?a:b?b:""}set(a,b){pV(a);oV(a);if(b==null)throw Error("da");_.Tr[a]=b.toString()}remove(a){pV(a);oV(a);delete _.Tr[a]}save(){let a=!0;_.x("web_secure_pref_cookie_killswitch")&&(a=!1);var b=this.j;var c=[];for(const d in _.Tr)_.Tr.hasOwnProperty(d)&&c.push(`${d}=`+ encodeURIComponent(String(_.Tr[d])));c=c.join("&");_.rj(b,c,63072E3,this.o,a)}clear(){for(const a in _.Tr)delete _.Tr[a]}parse(a){a=decodeURIComponent(a).split("&");for(let c=0;c_.fC;_.rD=async()=>_.nD;_.tD=async()=>_.mD;_.vD=async()=>_.lD;_.xD=async()=>_.eC;_.zD=async()=>_.kD;_.BD=async()=>_.jD;_.DD=async()=>_.dC;_.FD=async()=>_.iD;_.HD=async()=>_.cC; }catch(e){_._DumpException(e)} try{ _.JN=function(a){if(a){var b=_.y().resolve(_.pn(_.Yy))?.(),c=a.darkThemeImage??a.image;return b?c:a.image}}; }catch(e){_._DumpException(e)} try{ var ZP=_.K(({data:a})=>_.I("upsell-offer-table-cell-content-view-model",null,_.I("div",{class:"ytUpsellOfferTableCellContentViewModelHost"},_.I(_.pF,null,_.I(_.mF,{when:()=>a().icon?.iconType},()=>_.I("div",{class:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellIcon"},_.I(_.wF,{icon:()=>a().icon?.iconType.toString()}))),_.I(_.mF,{when:()=>a().title},()=>_.I(_.jK,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellTitle",text:()=>a().title})),_.I(_.mF,{when:()=>a().subtitle}, ()=>_.I(_.jK,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellSubtitle",text:()=>a().subtitle})),_.I(_.mF,{when:()=>a().infoText},()=>_.I(_.jK,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellInfoText",text:()=>a().infoText})),_.I(_.mF,{when:()=>a().featureDescription},()=>_.I(_.jK,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellFeatureDescription",text:()=>a().featureDescription})),_.I(_.mF,{when:()=>a().note},()=>_.I(_.jK,{className:"ytUpsellOfferTableCellContentViewModelUpsellOfferTableCellNote", text:()=>a().note}))),_.I(_.T,{A:()=>a().icon?.iconAccessibilityText,then:()=>_.I("span",{class:"ytUpsellOfferTableCellContentViewModelVisuallyHiddenAccessibility"},()=>a().icon?.iconAccessibilityText)}))),"Ma");ZP.idomCompat=!0;var $P=_.K(({data:a,cellIndex:b,rowIndex:c})=>_.I("upsell-offer-table-cell-view-model",null,_.I("div",{class:_.U("ytUpsellOfferTableCellViewModelCellWrapper",()=>a().isFirstRow?"ytUpsellOfferTableCellViewModelCellWrapperHeaderRowCell":a().isFirstColumn?"ytUpsellOfferTableCellViewModelCellWrapperHeaderCell":"ytUpsellOfferTableCellViewModelCellWrapperContentCell"),id:()=>`cell-${c?.()??0}-${b?.()??0}`,role:()=>a().isFirstRow?"columnHeader":a().isFirstColumn?"rowheader":"gridcell"},_.I(_.X,{data:()=> a().contents},{upsellOfferTableCellContentViewModel:ZP}))),"Na");$P.idomCompat=!0;var aQ=_.K(({data:a,rw:b,rowIndex:c})=>{const d=()=>b?.()?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowHeaderCell",e=()=>b?.()?"ytUpsellOfferTableRowViewModelUpsellOfferTableFirstRowCell":"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCell";return _.I("ytm-upsell-offer-table-row-view-model",null,_.I("div",{class:()=>b?.()?"ytUpsellOfferTableRowViewModelHostFirstRow":"ytUpsellOfferTableRowViewModelHost",role:"row","aria-owns":()=> `cell-${c?.()}-1 cell-${c?.()}-2`},_.I(_.X,{data:()=>a().rowHeaderCell},{upsellOfferTableCellViewModel:({data:f})=>_.I("div",{class:d},_.I($P,{data:f,cellIndex:0,rowIndex:c}))}),_.I("div",{class:"ytUpsellOfferTableRowViewModelUpsellOfferTableRowContentCells"},_.I(_.X,{data:()=>a().contentCells},{upsellOfferTableCellViewModel:({data:f},h)=>_.I("div",{class:e},_.I($P,{data:f,cellIndex:()=>h()+1,rowIndex:c}))}))))},"Oa");aQ.idomCompat=!0;var bQ=_.K(({data:a})=>_.I("ytm-upsell-offer-table-view-model",null,_.I("div",{class:"ytUpsellOfferTableViewModelHost",role:"grid"},_.I("div",{class:"ytUpsellOfferTableViewModelUpsellOfferTableRows"},_.I(_.X,{data:()=>a().rows},{upsellOfferTableRowViewModel:({data:b},c)=>_.I(aQ,{data:b,rw:()=>c()===0,rowIndex:c})})))),"Pa");bQ.idomCompat=!0;_.UC=_.K(a=>{const b=_.eA(a.jE,!1),c=()=>a.data().logo.accessibilityData?.label??"";return _.I("upsell-view-model",{class:_.U("ytUpsellViewModelHost",{ytUpsellViewModelHostNoPadding:()=>b(),ytUpsellViewModelHostWide:()=>a.data().offerTable!==void 0})},_.I("div",{class:"ytUpsellViewModelHostUpsellLogo"},_.I(_.T,{A:()=>_.JN(a.data().logo),then:d=>_.I(_.oG,{data:d,contentMode:"CONTENT_MODE_SCALE_ASPECT_FIT",alt:c})})),_.I("div",{class:"ytUpsellViewModelHostUpsellTitle",role:"heading","aria-level":1, autofocus:!0,tabindex:-1},_.I(_.jK,{text:()=>a.data().title})),_.I("div",{class:"ytUpsellViewModelHostUpsellSubtitleSection"},_.I(_.OH,{Ra:()=>a.data().subtitles??[],sc:"INDEX"},d=>_.I("div",{class:_.U("ytUpsellViewModelHostUpsellSubtitleSectionSubtitle",{ytUpsellViewModelHostUpsellSubtitleSectionSubtitleSecondary:()=>a.data().offerTable!==void 0})},_.I(_.jK,{text:d})))),_.I("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSection"},_.I(_.OH,{Ra:()=>a.data().benefitInfos??[],sc:"INDEX"},d=>_.I(_.T, {A:()=>d().info,then:e=>_.I("div",{class:"ytUpsellViewModelHostUpsellBenefitInfoSectionBenefitInfo"},_.I(_.wF,{icon:"CHECK_CIRCLE_FILLED",className:"ytUpsellViewModelHostUpsellBenefitInfoSectionIcon"}),_.I(_.jK,{text:e}))}))),_.I(_.T,{A:()=>a.data().offerTable!==void 0,then:()=>_.I("div",{class:"ytUpsellViewModelHostUpsellOfferTableSection"},_.I(_.X,{data:()=>a.data().offerTable},{upsellOfferTableViewModel:({data:d})=>_.I(bQ,{data:d})}))}),_.I("div",{class:"ytUpsellViewModelHostUpsellLegalInfoSection"}, _.I(_.OH,{Ra:()=>a.data().legalInfos??[],sc:"INDEX"},d=>_.I("div",{class:_.U("ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfo",{ytUpsellViewModelHostUpsellLegalInfoSectionLegalInfoSmaller:()=>a.data().offerTable!==void 0})},_.I(_.jK,{text:d})))))},"Qa"); }catch(e){_._DumpException(e)} try{ _.RP=async()=>{await (0,_.Kg)("r9KMjb");return _.UC};_.SP=_.XC(()=>_.RP(),{debugName:"upsellViewModel"});_.et(_.oD,a=>{a.ga("upsellViewModel","r9KMjb",_.RP)});_.TP=async()=>{await (0,_.Kg)("VcGS8");return _.iA};_.UP=_.XC(()=>_.TP(),{debugName:"miniAppScoreChallengeViewModel"});_.et(_.oD,a=>{a.ga("miniAppScoreChallengeViewModel","VcGS8",_.TP)});_.VP=async()=>{await (0,_.Kg)("lPWjkb");return _.aD};_.WP=_.XC(()=>_.VP(),{debugName:"panelFooterViewModel"});_.et(_.oD,a=>{a.ga("panelFooterViewModel","lPWjkb",_.VP)});_.XP=async()=>{await (0,_.Kg)("wnnDe");return _.$C};_.YP=_.XC(()=>_.XP(),{debugName:"panelHeaderViewModel"});_.et(_.oD,a=>{a.ga("panelHeaderViewModel","wnnDe",_.XP)}); }catch(e){_._DumpException(e)} try{ _.QP=function(...a){const b=[];for(const c of a)if(c)if(typeof c==="string")b.push(c);else for(const [d,e]of Object.entries(c))a=d,e&&b.push(a);return b.join(" ")}; }catch(e){_._DumpException(e)} try{ _.iA=_.K(({data:a})=>{const b={ytMiniAppScoreChallengeViewModelScoreRadial:!0,ytMiniAppScoreChallengeViewModelDarkScoreRadial:_.y().resolve(_.pn(_.Yy))?.()??!1};return _.I("yt-mini-app-score-challenge-view-model",{class:"ytMiniAppScoreChallengeViewModelHost"},_.I("div",{class:"ytMiniAppScoreChallengeViewModelTitle"},()=>a().title),_.I("div",{class:"ytMiniAppScoreChallengeViewModelSubtitle"},()=>a().subtitle),_.I("div",{class:_.QP(b)},_.I("div",{class:"ytMiniAppScoreChallengeViewModelScore"},()=>a().score)), _.I("div",{class:"ytMiniAppScoreChallengeViewModelPrompt"},()=>a().prompt))},"Ra"); }catch(e){_._DumpException(e)} try{ _.aD=_.K(a=>{const {data:b,type:c,disablePadding:d,Jr:e,lE:f}=_.fA(a,{type:1,disablePadding:!1,Jr:!1}),h=()=>b().stacking==="PANEL_FOOTER_STACKING_VERTICAL",k=()=>({disabled:e(),state:e()?"disabled":"active"}),l=()=>b().leadingLabel||b().trailingLabel;return _.I("yt-panel-footer-view-model",{class:_.U("ytPanelFooterViewModelHost",{ytPanelFooterViewModelHideDivider:()=>b().shouldHideDivider,ytPanelFooterViewModelDisablePadding:d})},_.I(_.T,{A:l,then:()=>_.I("div",{class:_.U("ytPanelFooterViewModelTextRow", {ytPanelFooterViewModelRowBottomPadding:()=>{var m=b();return!(!m.leadingLabel&&!m.trailingLabel||!m.primaryButton&&!m.secondaryButton)}})},_.I(_.jK,{text:()=>b().leadingLabel,className:_.U({ytPanelFooterViewModelTextPadding:l})}),_.I(_.jK,{text:()=>b().trailingLabel}))}),_.I(_.T,{A:h,then:()=>_.I("div",{class:"ytPanelFooterViewModelButtonStack"},_.I("div",{class:_.U("ytPanelFooterViewModelPrimaryButton",{ytPanelFooterViewModelButtonStackTopButton:()=>b().secondaryButton})},_.I(_.X,{data:()=>b().primaryButton}, {buttonViewModel:({data:m})=>_.I(_.gD,{data:m,buttonOverrides:k,onClick:f})})),_.I(_.X,{data:()=>b().secondaryButton},{buttonViewModel:_.gD}))}),_.I(_.T,{A:()=>!h(),then:()=>_.I("div",{class:_.U("ytPanelFooterViewModelButtonRow",{ytPanelFooterViewModelButtonRowTrailing:()=>3===c()})},_.I("div",{class:_.U("ytPanelFooterViewModelButtonRowLeftButton",{ytPanelFooterViewModelButtonRowFullWidth:()=>1===c(),ytPanelFooterViewModelButtonRowHidden:()=>!b().secondaryButton||0===c(),ytPanelFooterViewModelButtonRowShrink:()=> 2===c()})},_.I(_.X,{data:()=>b().secondaryButton},{buttonViewModel:_.gD})),_.I("div",{class:_.U("ytPanelFooterViewModelPrimaryButton",{ytPanelFooterViewModelButtonRowFullWidth:()=>0===c()||1===c(),ytPanelFooterViewModelButtonRowExpand:()=>2===c()})},_.I(_.X,{data:()=>b().primaryButton},{buttonViewModel:({data:m})=>_.I(_.gD,{data:m,buttonOverrides:k,onClick:f})})))}))},"Sa");_.aD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.KN=function(a){return()=>_.A(a(),_.II)}; }catch(e){_._DumpException(e)} try{ var dQ;_.cQ=async()=>{await (0,_.Kg)("ZQKx1");return _.BH};dQ=_.XC(()=>_.cQ(),{debugName:"buttonOrAnchor"});_.et(_.oD,a=>{a.ga("buttonOrAnchor","ZQKx1",_.cQ)});var eQ=_.K(({data:a})=>_.I("div",{class:"ytPanelHeaderViewModelTitleWrapper"},_.I(_.T,{A:()=>a().title,then:b=>_.I("h2",{class:_.U("ytPanelHeaderViewModelTitleHeader",{ytPanelHeaderViewModelTitleHeaderNonInteractive:!_.x("web_panel_header_title_non_interactive_killswitch")})},_.I(_.jK,{text:b,className:"ytPanelHeaderViewModelTitle"}))}),_.I(_.T,{A:()=>a().subtitle,then:b=>_.I(_.jK,{text:b,className:"ytPanelHeaderViewModelSubtitle"})})),"Ta"); _.$C=_.K(({data:a})=>{const b=_.KN(()=>a().rendererContext);return _.I("yt-panel-header-view-model",{class:_.U("ytPanelHeaderViewModelHost",{ytPanelHeaderViewModelHostHideDivider:()=>!!a().shouldHideDivider,ytPanelHeaderViewModelHostCompact:()=>!!a().subtitle}),"aria-label":()=>b()?.label},_.I(_.T,{A:()=>_.PI(a().rendererContext),then:()=>_.I(dQ,{className:"ytPanelHeaderViewModelButtonOrAnchor",command:()=>_.OI(a().rendererContext),Vm:"ytPanelHeaderViewModelButtonOrAnchorFocused"},_.I(eQ,{data:a})), W:()=>_.I(eQ,{data:a})}),_.I("div",{class:"ytPanelHeaderViewModelTrailingButtons"},_.I(_.X,{data:()=>a().trailingButtons},{buttonViewModel:({data:c})=>_.I(_.gD,{data:c,className:"ytPanelHeaderViewModelButton"})})))},"Ua");_.$C.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.fQ=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}; _.gQ=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()};_.hQ=new _.E("shareEndpoint");_.iQ=new _.E("shareEntityEndpoint");_.jQ=new _.E("shareEntityServiceEndpoint");_.kQ=new _.E("webPlayerShareEntityServiceEndpoint"); _.RP=async()=>_.UC;_.TP=async()=>_.iA;_.VP=async()=>_.aD;_.XP=async()=>_.$C; }catch(e){_._DumpException(e)} try{ _.BH=_.K(a=>{function b(){h(d?.hf()??!1)}function c(){h(!1)}const d=_.y().resolve(_.pn(_.IK)),[e,f]=_.F(!1,void 0,"qTrPLb"),h=f,k=_.AH(),l=()=>a.toggleable?.()?a.toggled?.():void 0,m=_.V(t=>{const r=a.command?.();if(r){const v=t.target?{form:{element:t.target,sourceData:r,mutationContext:k}}:void 0;_.y().resolve(_.pG).resolveCommand(r,v)}a.onClick?.(t)}),p=_.V(b),n=_.V(c);return _.I(_.T,{A:()=>{var t;if(t=a.command){t=a.command();const {Jn:r,href:v}=_.PG(t);t=!(!r||!v)}return t},then:()=>_.I(_.uH, {command:a.command,style:a.style,Zc:a.Zc,ariaHidden:a.ariaHidden,ariaLabel:a.ariaLabel,cj:a.cj,ariaSelected:a.ariaSelected,disabled:a.disabled,dir:a.dir,tabIndex:a.tabIndex,target:a.target,title:a.title,onClick:a.onClick,className:_.U("ytButtonOrAnchorHost","ytButtonOrAnchorAnchor",a.className,()=>e()?a.Vm?.():""),Bu:b,Cu:c,ariaCurrent:()=>a.ariaCurrent?.()??l()},a.children),W:()=>_.I("button",{"on:click":m,"on:focusin":p,"on:focusout":n,class:_.U("ytButtonOrAnchorHost","ytButtonOrAnchorButton",a.className, ()=>e()?a.Vm?.():""),style:a.style,"aria-describedby":a.Zc,"aria-hidden":a.ariaHidden,"aria-label":a.ariaLabel,"aria-labelledby":a.cj,"aria-pressed":l,dir:a.dir,disabled:a.disabled,tabindex:a.tabIndex,title:a.title},a.children)})},"oa"); }catch(e){_._DumpException(e)} try{ _.LN=function(a,b){return c=>{const d=Object.keys(b);_.iC(()=>{if(a?.()){for(const e of d)c.addEventListener(e,b[e]);_.tu(()=>{for(const e of d)c.removeEventListener(e,b[e])})}},"bXZGfe")}}; }catch(e){_._DumpException(e)} try{ var MN,NN,PN;MN=function(a,b){const c={},d=Object.keys(a);for(const e of d)c[e]=b(e,a[e]);return c};NN=function(a,b){return typeof a!=="object"||a===null?!1:Object.keys(b).every(c=>c in a)};_.ON=function(a){return Object.fromEntries(Object.keys(a).map(b=>[b,b]))};PN=function(a,b,c){return MN(c,(d,e)=>(f,...h)=>NN(f,a)?e(f[b],...h):e(f,...h))};_.QN=function(a){return(b,c)=>PN(a,b,c)}; }catch(e){_._DumpException(e)} try{ _.CM={Wl:!1,tn:!1,Em:"",Dm:"",io:!1,zn:!1}; }catch(e){_._DumpException(e)} try{ var WL,XL;WL=function(a){switch(a){case "small":return"ytCollectionsStackCollectionStack1Small";case "medium":return"ytCollectionsStackCollectionStack1Medium";case "large":return"ytCollectionsStackCollectionStack1Large";default:return""}}; XL=function(a){if(!a)return"";const b=_.y().resolve(_.pn(_.Yy))?.();return!b&&a.vibrantColorPalette?.iconInactiveColor?_.zF(a.vibrantColorPalette.iconInactiveColor,"1"):b&&a.darkColorPalette?.iconInactiveColor?_.zF(a.darkColorPalette.iconInactiveColor,"1"):a.color?_.zF(a.color,"1"):a.sampledThumbnailColor?`rgba(${a.sampledThumbnailColor.red},${a.sampledThumbnailColor.green},${a.sampledThumbnailColor.blue});`:""};_.YL=new _.qs("DWELL_DETECTOR_REGISTRY_TOKEN");_.ZL=_.K(({data:a,children:b})=>{const c=()=>!!a().Le,d=()=>!!a().ff;return _.I("yt-collections-stack",{class:"ytCollectionsStackHost",hidden:()=>!a().ld},_.I(_.T,{A:a,then:()=>_.I(_.rB,null,_.I(_.T,{A:d,then:()=>_.I("div",{class:_.U("ytCollectionsStackSpacer",{ytCollectionsStackSpacerDoubleStack:c})})}),_.I("div",{class:_.U({ytCollectionsStackRelativeStack:d})},_.I(_.T,{A:c,then:()=>_.I("div",{class:_.U("ytCollectionsStackCollectionStack2",()=>a().JC,{ytCollectionsStackCollectionStack2ResponsiveMode:()=> a().Nm,ytCollectionsStackCollectionStack2Mask:()=>a().transparentBackgroundColor}),style:_.rK({"background-color":()=>XL(a())})})}),_.I("div",{class:_.U("ytCollectionsStackCollectionStack1",()=>a().IC,()=>WL(a().thumbnailSize?a().thumbnailSize:"medium"),{ytCollectionsStackCollectionStack1Mask:()=>a().transparentBackgroundColor}),style:_.rK({"background-color":()=>XL(a())})}),b))}))},"ea"); }catch(e){_._DumpException(e)} try{ var RN=function(a,b){return _.Te.Fa(a,4,b)},SN=function(a){switch(a){case 0:return 16/9;case 1:return 2/3;case 2:return.75;case 3:return 1;case 4:return.5625;default:return 0}},TN=function(a,b){if(!a&&!b)return"medium";a=Math.max(a||0,b||0);return a>=256?"large":a>=96?"medium":"small"},UN=function(a){RN(()=>{a.v(0)},1)},VN=function(a,b,c){a.o.push(RN(()=>{const d=c{const d=a?.();if(d){var e=_.y().resolve(_.pn(_.YL));if(e){var f={jl:d,Au:()=>{c(!0)},zu:()=>{c(!1)}};e.registerElement(f);_.tu(()=>{e.pw(f)})}}});return b},ZN=new _.E("thumbnailHoverOverlayToggleActionsViewModel");var $N=new _.qs("CHANNEL_DISCLOSURE_VIEW_MODEL_TOKEN");var aO=_.ON({Fo:_.CM});var bO=_.QN(aO)(aO.Fo,{Pq:function(a){return a.Wl},FD:function(a){return a.tn},HC:function(a){return a.Em},GC:function(a){return a.Dm},CE:function(a){return a.io},SD:function(a){return a.zn}});var cO=new _.qs("IMAGE_ON_LOAD_HANDLER_TOKEN");var dO=class{constructor(a){this.v=a;this.o=[];this.j=!1}};var fO;_.eO=async()=>{await (0,_.Kg)("iai2ic");return _.hG};fO=_.XC(()=>_.eO(),{debugName:"animatedThumbnailOverlayViewModel"});_.et(_.oD,a=>{a.ga("animatedThumbnailOverlayViewModel","iai2ic",_.eO)});var hO;_.gO=async()=>{await (0,_.Kg)("a66Lfe");return _.AI};hO=_.XC(()=>_.gO(),{debugName:"thumbnailBottomOverlayViewModel"});_.et(_.oD,a=>{a.ga("thumbnailBottomOverlayViewModel","a66Lfe",_.gO)});var jO;_.iO=async()=>{await (0,_.Kg)("Osm49c");return _.zI};jO=_.XC(()=>_.iO(),{debugName:"thumbnailOverlayButtonViewModel"});_.et(_.oD,a=>{a.ga("thumbnailOverlayButtonViewModel","Osm49c",_.iO)});var lO;_.kO=async()=>{await (0,_.Kg)("IWpUrf");return _.yI};lO=_.XC(()=>_.kO(),{debugName:"thumbnailOverlayTitleViewModel"});_.et(_.oD,a=>{a.ga("thumbnailOverlayTitleViewModel","IWpUrf",_.kO)});var nO;_.mO=async()=>{await (0,_.Kg)("dHcoIf");return _.xI};nO=_.XC(()=>_.mO(),{debugName:"thumbnailHoverOverlayToggleActionsViewModel"});_.et(_.oD,a=>{a.ga("thumbnailHoverOverlayToggleActionsViewModel","dHcoIf",_.mO)});var pO;_.oO=async()=>{await (0,_.Kg)("A4oAVe");return _.wI};pO=_.XC(()=>_.oO(),{debugName:"thumbnailOverlayBadgeViewModel"});_.et(_.oD,a=>{a.ga("thumbnailOverlayBadgeViewModel","A4oAVe",_.oO)});var rO;_.qO=async()=>{await (0,_.Kg)("oXBWHf");return _.gG};rO=_.XC(()=>_.qO(),{debugName:"thumbnailOverlayFullViewModel"});_.et(_.oD,a=>{a.ga("thumbnailOverlayFullViewModel","oXBWHf",_.qO)});var sO=bO.Pq,tO=_.K(a=>{const b=[],c=()=>TN(a.width?.(),a.height?.()),d=_.y().resolve(_.pn(cO)),e=_.qC("yt-thumbnail-view-model",()=>{b.push("elRef.value set");a.si?.({kF:e,thumbnail:a.data().image,thumbnailOverlays:a.data().overlays,thumbnailSize:c()})});_.CC(()=>{b.push("onInit");_.tu(()=>{b.push("onCleanup")})});const f=_.pH(sO),h=()=>{var p=a.data().image?(p=a.data().image.sources?.[0])?p.width/p.height:0:a.aspectRatio?.()??0;return p<=1&&(a.aspectRatio?.()??0)===0},k=()=>h()?"CONTENT_MODE_SCALE_ASPECT_FIT": "CONTENT_MODE_SCALE_ASPECT_FILL",l=()=>{e.value||_.jp(new _.Cj("Thumbnail elRef.value is null",b.join("\n")));d&&e.value&&d(e.value)},m=()=>a.mg?.()&&c()!=="large"&&a.data().overlays?.some(p=>_.A(p,ZN));return _.I("yt-thumbnail-view-model",{class:_.U("ytThumbnailViewModelHost",a.className,()=>XN(a.aspectRatio?.()??0),()=>{a:{var p=c();var n=a.Zf?.(),t=a.isClip?.();if(!n&&!t)switch(p){case "large":p="ytThumbnailViewModelLarge";break a;case "small":p="ytThumbnailViewModelSmall";break a;default:p="ytThumbnailViewModelMedium"; break a}p=void 0}return p},{ytThumbnailViewModelCinematic:h},{ytThumbnailViewModelHighlightEffect:()=>a.ik?.()?.ZE}),style:_.rK({"background-color":()=>{const p=h()?a.data().backgroundColor?.lightTheme:void 0;return p?_.zF(p,"1"):void 0}}),el:e},_.I(_.T,{A:h,then:()=>_.I("div",{class:"ytThumbnailViewModelBlurredImage"},_.I(_.oG,{data:()=>a.data().image,alt:"",contentMode:k,Tc:a.width,onload:l}))}),_.I("div",{class:"ytThumbnailViewModelImage"},_.I(_.oG,{data:()=>a.data().image,alt:"",contentMode:k, Tc:a.width,onload:l}),_.I("div",{class:"video-preview-shim"})),_.I(_.X,{data:()=>m()?void 0:a.data().overlays,Zi:!0},{thumbnailOverlayTitleViewModel:lO,thumbnailOverlayBadgeViewModel:({data:p})=>_.I(pO,{data:p,thumbnailSize:c,isClip:a.isClip}),thumbnailBottomOverlayViewModel:({data:p})=>_.I(hO,{data:p,thumbnailSize:c,isClip:a.isClip}),thumbnailOverlayFullViewModel:rO,thumbnailOverlayButtonViewModel:({data:p})=>_.I(jO,{data:p,ik:a.ik}),channelDisclosureViewModel:({data:p})=>_.I("div",null,_.y().resolve(_.pn($N))?.({data:p}))}), _.I(_.X,{data:()=>a.mg?.()?a.data().overlays:void 0,Zi:!0},{thumbnailHoverOverlayViewModel:({data:p})=>_.I(_.CI,{data:p,alwaysShow:!0}),thumbnailHoverOverlayToggleActionsViewModel:nO}),_.I(_.X,{data:()=>a.mg?.()&&f()?a.data().overlays:void 0,Zi:!0},{animatedThumbnailOverlayViewModel:fO}),_.I(_.T,{A:a.isClip,then:()=>_.I("div",{class:"ytPinkingNsHost"},_.I("svg",{class:"ytPinkingNsPinkingLeft"},_.I("defs",null,_.I("pattern",{id:"left-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.I("polygon", {class:"ytPinkingNsPinking",points:"0,0 4,4 0,8"}))),_.I("rect",{fill:"url(#left-pattern)",width:"4",height:"100%"})),_.I("svg",{class:"ytPinkingNsPinkingRight"},_.I("defs",null,_.I("pattern",{id:"right-pattern",width:"4",height:"8",patternUnits:"userSpaceOnUse"},_.I("polygon",{class:"ytPinkingNsPinking",points:"4,0 0,4 4,8"}))),_.I("rect",{fill:"url(#right-pattern)",width:"4",height:"100%"})))}))},"qa");tO.idomCompat={callbacks:{si:!0}};var uO=_.K(a=>{const [b,c]=_.F(-1,void 0,"RW2Ole");_.CC(()=>{const d=new dO(c);WN(d,a.data().thumbnails.length);_.tu(()=>{d.j&&(d.j=!1,_.qK(d.o),d.o.length=0)})});return _.I("yt-collection-thumbnail-slideshow",{class:"ytCollectionThumbnailSlideshowHost"},_.I(_.X,{data:()=>a.data().thumbnails},{thumbnailViewModel:({data:d},e)=>_.I("div",{class:()=>{var f=!a.data().primaryThumbnail,h=e(),k=b();const l=["ytCollectionThumbnailSlideshowSlideshowThumbnail"];f&&h===0&&l.push("ytCollectionThumbnailSlideshowSlideshowThumbnailFirstSlide"); h<=k&&l.push("ytCollectionThumbnailSlideshowSlideshowThumbnailShowSlide");return l.join(" ")}},_.I(tO,{data:d,Zf:a.Zf}))}))},"ra");uO.idomCompat=!0;_.vI=_.K(a=>{const b=YN(a.jl),c=()=>{const e=a.data()?.maxHeight,f=a.maxHeight?.();return e!=null&&f!=null?Math.min(e,f):f??e},d=()=>{var e=c();if(e&&(e=e-(a.data().primaryThumbnail&&a.ff?.()?a.Le?.()?8:4:0)-1,!(e<0)))return Math.ceil(e*SN(a.aspectRatio?.()??0))};return _.I("yt-collection-thumbnail-view-model",{class:"ytCollectionThumbnailViewModelHost","aria-hidden":"true",style:_.rK({height:()=>c()?`${c()}px`:void 0,width:()=>d()?`${d()}px`:void 0})},_.I(vO,{Qv:()=>!!a.data().primaryThumbnail,thumbnailSize:()=> TN(a.width?.(),a.height?.()),Le:a.Le,stackColor:()=>a.data().stackColor,ff:a.ff,transparentBackgroundColor:()=>a.transparentBackgroundColor?.()||a.data().transparentBackgroundColor},_.I(_.X,{data:()=>a.data().primaryThumbnail},{thumbnailViewModel:({data:e})=>_.I(tO,{data:e,width:a.width,height:a.height,aspectRatio:a.aspectRatio,Zf:a.Zf,className:_.U({ytCollectionThumbnailViewModelHostHasStacks:()=>!!a.data().primaryThumbnail&&!a.transparentBackgroundColor?.()&&!a.data().transparentBackgroundColor}), mg:a.mg,si:a.si})}),_.I(_.T,{A:()=>b()&&a.data().thumbnails?.length,then:()=>_.I("div",{class:"ytCollectionThumbnailViewModelSlideshow"},_.I(uO,{data:a.data,Zf:()=>!a.data().primaryThumbnail}))})))},"sa");_.vI.idomCompat={callbacks:{si:!0}}; var vO=_.K(({children:a,Qv:b,thumbnailSize:c,Le:d,stackColor:e,ff:f,transparentBackgroundColor:h})=>{const k=_.y().resolve(_.pn(_.Yy))?.();return _.I(_.T,{A:b,then:()=>_.I(_.ZL,{data:()=>({ld:!0,thumbnailSize:c(),Le:d?.(),color:k?e?.()?.darkTheme:e?.()?.lightTheme,Nm:!1,ff:f?.(),transparentBackgroundColor:h?.()})},a),W:()=>a})},"ta"); }catch(e){_._DumpException(e)} try{ _.wO=async()=>{await (0,_.Kg)("jBisaf");return _.ZB};_.xO=_.XC(()=>_.wO(),{debugName:"badgeShape"});_.et(_.oD,a=>{a.ga("badgeShape","jBisaf",_.wO)}); }catch(e){_._DumpException(e)} try{ var yO=function(a){switch(a){case 0:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingGreenCircle";case 1:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingYellowCircle";case 2:return"ytBrNzBadgeShapeBadgeStyleTypeNzRatingRedSquare";case 3:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallGreenSquare";case 4:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlueSquare";case 5:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlueSquare";case 6:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallYellowSquare"; case 7:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeYellowSquare";case 8:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallOrangeSquare";case 9:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeOrangeSquare";case 10:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallRedSquare";case 11:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeRedSquare";case 12:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingSmallBlackSquare";case 13:return"ytBrNzBadgeShapeBadgeStyleTypeBrRatingLargeBlackSquare"}},zO=function(a){switch(a){case "BADGE_COMMERCE":case "BADGE_MEMBERS_ONLY":return 10; case "BADGE_DISCOUNT":return 8;case "BADGE_STATUS_NEW":return 13;case "BADGE_PREMIUM":return 7;case "BADGE_PROMOTED":return 4;case "BADGE_PROMOTED_INVERTED":return 5;case "BADGE_MEDIA":return 1;case "BADGE_TIMELY":return 6;default:return 0}},AO=function(a){switch(a){case "BADGE_NZ_RATING_GREEN_CIRCLE":return 0;case "BADGE_NZ_RATING_YELLOW_CIRCLE":return 1;case "BADGE_NZ_RATING_RED_SQUARE":return 2;case "BADGE_BR_RATING_SMALL_GREEN_SQUARE":return 3;case "BADGE_BR_RATING_SMALL_BLUE_SQUARE":return 4; case "BADGE_BR_RATING_LARGE_BLUE_SQUARE":return 5;case "BADGE_BR_RATING_SMALL_YELLOW_SQUARE":return 6;case "BADGE_BR_RATING_LARGE_YELLOW_SQUARE":return 7;case "BADGE_BR_RATING_SMALL_ORANGE_SQUARE":return 8;case "BADGE_BR_RATING_LARGE_ORANGE_SQUARE":return 9;case "BADGE_BR_RATING_SMALL_RED_SQUARE":return 10;case "BADGE_BR_RATING_LARGE_RED_SQUARE":return 11;case "BADGE_BR_RATING_SMALL_BLACK_SQUARE":return 12;case "BADGE_BR_RATING_LARGE_BLACK_SQUARE":return 13}};var BO=_.K(({data:a})=>_.I("br-nz-badge-shape",{class:_.U(()=>yO(a().bh)),role:()=>a().accessibilityText?"img":void 0,"aria-label":()=>a().accessibilityText},()=>a()?.text),"ua");_.cD=_.K(a=>{const b=()=>{var c=a.data();if(c){var d=!!a.AF?.(),e=a.yg?.(),f=a.sk?.(),h=a.um?.(),k=a.CD?.();a:switch(c.badgeStyle){case "BADGE_OVERLAY":var l=!0;break a;default:l=!1}c={type:d?18:zO(c.badgeStyle),bh:AO(c.badgeStyle),text:c.badgeText,icon:c.iconName,xa:l,yg:e||_.x("web_modern_badge_view_model"),accessibilityText:c.accessibilityLabel||_.A(c.rendererContext,_.II)?.label,sk:f,um:h,Dv:k,Ro:_.A(c.tooltipOnHover,_.HK)?.tooltipText}}else c=void 0;return c};return _.I("yt-badge-view-model", {class:_.U("ytBadgeViewModelHost",a.class)},_.I(_.pF,null,_.I(_.mF,{when:()=>!!b()?.bh},()=>_.I(BO,{data:()=>b()})),_.I(_.mF,{when:()=>!!b()&&!b().bh},()=>_.I(_.xO,{data:()=>b()}))))},"va");_.cD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var GN;_.HN=function(a,b,c,d,e){a=b?a.switchOffCommand:a.switchOnCommand;if(d&&e)GN(a,c,e);else _.UG({sh:a})?.onclick?.(c)};GN=function(a,b,c){a=_.UG({sh:a,Tl:{mj:{onSuccess:()=>{c(!1)},sE:()=>{c(!1)}}}});a?.onclick&&(a.onclick(b),c(!0))};_.IN=new _.E("switchButtonViewModel"); }catch(e){_._DumpException(e)} try{ var CO=_.K(a=>{const {active:b,disabled:c}=_.fA(a,{disabled:!1});a=_.U("ytSwitchShapeTrack",{ytSwitchShapeTrackActive:()=>b(),ytSwitchShapeTrackDisabled:()=>c()});const d=_.U("ytSwitchShapeKnob",{ytSwitchShapeKnobActive:()=>b()});return _.I("switch-shape",{class:"ytSwitchShapeHost"},_.I("div",{class:a}),_.I("div",{class:d}))},"wa");_.nH=_.K(a=>{const {data:b,className:c,handleOnTapEventInParent:d,eo:e,onTap:f}=_.fA(a,{className:void 0,eo:void 0,handleOnTapEventInParent:!1}),[h,k]=_.Zz(()=>e()??(b().switchedOnByDefault||!1));a=()=>b().isDisabled;const l=_.qC("button"),m=_.V(t=>t.key==="Enter"?(t.preventDefault(),l.value.click(),!1):!0),p=_.V(t=>{if(b().handleOnTapEventInParent||d())return!0;if(b().isDisabled)return!1;if(f)return f(t),!0;_.HN(b(),h(),t);k(!h());return!1}),n=_.U("ytSwitchButtonViewModelButton",{ytSwitchButtonViewModelTappable:()=> !b().isDisabled});return _.I("switch-button-view-model",{class:_.U("ytSwitchButtonViewModelHost",c)},_.I("button",{el:l,class:n,"on:click":p,"on:keydown":m,"aria-label":()=>h()?b().a11yLabelSwitchedOn:b().a11yLabelSwitchedOff,"aria-checked":h,"aria-disabled":a,role:"switch"},_.I(CO,{active:h,disabled:a})))},"xa"); }catch(e){_._DumpException(e)} try{ _.DO=function(a){return _.oC(()=>({value:a}))}; }catch(e){_._DumpException(e)} try{ var FO,GO,EO,IO;FO=function(a,b){var c;c||(c=EO++);for(const d of Object.keys(b)){let e=a.j.get(d);e||(e=new Map,a.j.set(d,e));e.set(c,_.zi(b[d]))}return c};GO=function(a,b,c){for(const d of Object.keys(b))(b=a.j.get(d))&&b.delete(c)};_.HO=function(a,b,c){var d;d||(d={bubbles:!0,cancelable:!1,composed:!0});c!==null&&c!==void 0&&(d.detail=c);const e=new CustomEvent(b,d);_.vC(()=>void a.dispatchEvent(e))}; _.JO=function(a,b){const c=_.rt;if(_.cz())IO(a,(...f)=>{_.KI(c,()=>{b(...f)})});else{var d=_.xK.Mb(),e=_.DO(b);_.BC(()=>{e.value=b});_.CC(()=>{const f=FO(d,{[a]:(...h)=>{_.KI(c,()=>{e.value(...h)})}});return()=>{GO(d,{[a]:""},f)}})}};_.KO=function(a,b,c,d=!1){return _.Xz("ytAction",{name:b,nodepath:_.iH(a)},()=>{const e=new _.wK(b,!!d,c);_.HO(a,"yt-action",e);return e.returnValue})};EO=1;IO=(a,b)=>{const c=_.xK.Mb();_.CC(()=>{const d=FO(c,{[a]:b});_.tu(()=>{GO(c,{[a]:""},d)})})}; }catch(e){_._DumpException(e)} try{ _.LO=new _.E("buttonViewModel"); }catch(e){_._DumpException(e)} try{ var MO=function(a,b){const c=[a];b&&c.push.apply(c,b);b=_.KO(a,"yt-service-request",c);if(b.length>0&&(b=b[0],_.HO(a,"yt-service-request-sent",b),b&&b.ajaxPromise)){b.ajaxPromise.then(d=>{_.HO(a,"yt-service-request-completed",d)},d=>{_.HO(a,"yt-service-request-error",{error:d,params:c})},a);return}_.wC()},NO=function(a,b,c){b&&b.length&&b.forEach(d=>{const e=_.vK(d);e&&(_.x("handle_service_request_actions")&&d.commandMetadata&&d.commandMetadata.webCommandMetadata&&d.commandMetadata.webCommandMetadata.sendPost? MO(c?c:a,[d]):_.KO(a,e,[d,c,void 0],!0))})},OO=function(a,b){return _.lv(a,1,_.ov(b))},QO=function(a,b){var c=b;_.kv(a);b=a.Ba;const d=_.TD(a,b,b[_.rc]|0,PO,1,2,!0);c=c!=null?c:new PO;d.push(c);let e=d===_.Nq?7:d[_.rc]|0;const f=e;(c=_.sc(c))?(e&=-9,d.length===1&&(e&=-4097)):e|=4096;e!==f&&(d[_.rc]=e);c||_.Vs(b);return a},RO=function(a,b){if(_.x("handle_service_request_actions"))NO(b,a,b);else for(const c of a)_.A(c,_.VG)?.commands?RO(_.A(c,_.VG).commands,b):_.A(c,_.rv)?.actions?RO(_.A(c,_.rv).actions, b):_.A(c.commandMetadata,_.qv)?.sendPost?MO(b,[c]):NO(b,[c],b)},SO=function(a,b){return _.IE(a.entities,"accountLinkStatusEntity",b)},PO=class extends _.lr{constructor(a){super(a)}};var TO=class extends _.lr{constructor(a){super(a)}};TO.prototype.v=_.sE([0,_.xE,[0,_.wE]]);_.vH=_.K(({data:a,className:b,VE:c,qD:d})=>{const e=_.qC("account-link-button-view-model"),f=_.bF(SO,()=>a().accountLinkStatusEntityKey??""),h=_.bF(SO,()=>a().accountLinkStatusSecondaryEntityKey??"");_.iC(()=>{const m=f();if(m){var p=QO(new TO,OO(new PO,!!m.linked));_.LC().then(n=>{n&&(n.setAccountLinkState(_.jC(p.v(),4)),n.updateAccountLinkingConfig(!!m.linked))})}},"D7y7O");_.JO("yt-signal-action-show-account-link-dialog",()=>{if(_.A(a().toggleButtonViewModel,_.JD)){var m=f()?.linked||h()?.linked? _.A(a().toggleButtonViewModel,_.JD).toggledButtonViewModel:_.A(a().toggleButtonViewModel,_.JD).defaultButtonViewModel;m=_.A(m,_.LO);if(f()?.isWarning&&(m=_.A(a().warningButtonViewModel,_.LO),!m)){_.Ai(Error("Pc"));return}(m=_.KG(m?.onTap))&&RO([m],e.value)}else _.Ai(Error("Qc"))});const k=()=>({..._.A(a().toggleButtonViewModel,_.JD),isToggled:f()?.linked||h()?.linked}),l=()=>d?.()?{iconPosition:"icon-only"}:{};return _.I("account-link-button-view-model",{class:_.U("ytwAccountLinkButtonViewModelHost", b,()=>c?.()?"ytwAccountLinkButtonViewModelHostMinWidth":""),el:e,"button-renderer":!0},_.I("div",null,_.I(_.T,{A:()=>{if(f()?.isWarning){const m=_.A(a().warningButtonViewModel,_.LO);m||_.Ai(Error("Pc"));return m}},then:m=>_.I(_.xH,{data:m,buttonOverrides:l}),W:()=>_.I(_.zE,{data:k,dh:l})})))},"za"); }catch(e){_._DumpException(e)} try{ var UO,XO,cP,dP,eP,fP,hP,kP,lP;UO=function(){return _.y().resolve(_.KC)()};_.WO=function(a,b={},c){a=(a=a in _.VO?_.VO[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};XO=function(){};_.ZO=function(){return":"+(YO.j++).toString(36)};_.aP=function(a){const b=_.x(a);_.$O[`counterfactuals.${a}`]=String(b);return b}; cP=function(a){const [b,c]=_.F(void 0,void 0,"HRgIob");_.et(bP,c);return _.P(()=>{const d=a();return d?b()?.(d):void 0},void 0,"aEsMP")};dP=function(a){if(a)switch(a){case "LIST_ITEM_ICON_ACCESSORY_SIZE_XSMALL":return 16;case "LIST_ITEM_ICON_ACCESSORY_SIZE_SMALL":return 18;case "LIST_ITEM_ICON_ACCESSORY_SIZE_STANDARD":return 24;case "LIST_ITEM_ICON_ACCESSORY_SIZE_LARGE":return 36;case "LIST_ITEM_ICON_ACCESSORY_SIZE_XLARGE":return 48;default:return 24}}; eP=function(a){if(!a?.entitySelectorType||!a?.entityKey)return{};switch(a.entitySelectorType){case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_CAPTION_LANGUAGE_SELECTION_TEXT":a=UO()?.getOption("captions","track");var b=typeof a?.translationLanguage==="object"&&a.translationLanguage?.languageName||a?.displayName||"";return{data:{...(!!b&&{selectionText:{content:b}}),...(!!b&&{leadingImage:{sources:[{clientResource:{imageName:"CLOSED_CAPTION_SELECTED"}}]}}),isDisabled:typeof a==="undefined"}};case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_AUDIO_TRACK_SELECTION_TEXT":return _.aP("web_shorts_audio_track_picker")? (a=UO()?.getAudioTrack()||void 0,b=a?.getLanguageInfo()?.getName(),a={data:{selectionText:{content:b},...(b&&!a?.getLanguageInfo()?.getIsDefault()&&{leadingImage:{sources:[{clientResource:{imageName:"PERSON_RADAR_FILLED"}}]}})}}):a={},a;case "LIST_ITEM_VIEW_MODEL_ENTITY_SELECTOR_TYPE_PLAYBACK_SPEED_SELECTION_TEXT":return _.aP("web_shorts_playback_rate_picker")?(a=UO()?.getPlaybackRate(),b=UO()?.getAvailablePlaybackRates(),a={data:{selectionText:{content:a===1?_.WO("PLAYER_SPEED_NORMAL",void 0,"Normal"): _.WO("PLAYBACK_SPEED_X",{speed_rate_placeholder:`${a?.toFixed(2)}`})},isDisabled:!b?.length}}):a={},a;default:return{}}};fP=function(a){if(a&&(a=a.split(":"),a.length>1))return a[0].length>0?a[0]:void 0};hP=function(a){if(a&&!gP.has(a)){var b=fP(a);b&&gP.set(a,b)}};kP=function(a,b,c){const d={...iP()};if(b&&c==="LIST_ITEM_SELECTION_STYLE_RADIO"){const e=fP(a);e&&gP.forEach((f,h)=>{f===e&&h!==a&&(d[h]=!1)})}d[a]=b;jP(d)}; lP=function(a,b){return c=>{const d=e=>{_.hH(_.gH(e),c,b)||a(e)};c.addEventListener("click",d);return()=>{c.removeEventListener("click",d)}}};_.$O={};_.VO=window.yt&&window.yt.msgs_||window.ytcfg&&window.ytcfg.msgs||{};_.pa("yt.msgs_",_.VO);_.qG(XO);XO.prototype.j=0;var oP=new _.qs("HORIZONTAL_BAR_VIEW_MODEL_TOKEN");var qP;_.pP=async()=>{await (0,_.Kg)("acFuVc");return _.vI};qP=_.XC(()=>_.pP(),{debugName:"collectionThumbnailViewModel"});_.et(_.oD,a=>{a.ga("collectionThumbnailViewModel","acFuVc",_.pP)});_.rP=async()=>{await (0,_.Kg)("PzUdZb");return _.cD};_.sP=_.XC(()=>_.rP(),{debugName:"badgeViewModel"});_.et(_.oD,a=>{a.ga("badgeViewModel","PzUdZb",_.rP)});_.tP=async()=>{await (0,_.Kg)("mm2N0c");return _.nH};_.uP=_.XC(()=>_.tP(),{debugName:"switchButtonViewModel"});_.et(_.oD,a=>{a.ga("switchButtonViewModel","mm2N0c",_.tP)});var bP=new _.qs("SEMANTIC_COLOR_RESOLVER_TOKEN");var wP;_.vP=async()=>{await (0,_.Kg)("hb0Wmf");return _.vH};wP=_.XC(()=>_.vP(),{debugName:"accountLinkButtonViewModel"});_.et(_.oD,a=>{a.ga("accountLinkButtonViewModel","hb0Wmf",_.vP)});var xP=_.K(({data:a,jf:b,Yd:c,isToggled:d,Cf:e})=>{const f=()=>b()?a().leadingImage:a().trailingImage??_.JN(a().themedTrailingImage),h=()=>{a:switch(a().listItemIconAfterSelectionText){case "LIST_ITEM_ICON_AFTER_SELECTION_TEXT_EXPAND_MORE":var n="expand_more";break a;default:n="chevron_right"}return n},k=_.U("yt-list-item-view-model__image-container",{["yt-list-item-view-model__leading"]:b,["yt-list-item-view-model__trailing"]:()=>!b()}),l=_.U("yt-list-item-view-model__accessory","yt-list-item-view-model__image"), m=_.U("yt-list-item-view-model__accessory",{["yt-list-item-view-model__leading"]:b,["yt-list-item-view-model__trailing"]:()=>!b()}),p=cP(()=>b()?a().leadingAccessoryColorToken:a().trailingAccessoryColorToken);return _.I(_.T,{A:()=>{var n=a(),t=b();return!!(t&&(n.leadingImage||n.leadingAccessory)||!t&&(n.trailingImage||n.trailingButton||n.trailingButtons||n.trailingAccessoriesList||n.selectionText||n.themedTrailingImage||n.trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR"|| n.trailingLabel))},then:()=>_.I(_.rB,null,_.I(_.T,{A:f,then:n=>_.I("div",{class:k,"aria-hidden":"true"},_.I(_.oG,{data:n,alt:"",cc:!0,Qb:!0,Tc:()=>{var t=(b()?a().leadingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON":a().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_ICON")?b()?dP(a().leadingIconAccessorySize):dP(a().trailingIconAccessorySize):void 0;return t},className:l,isToggled:()=>!e?.()&&d?.(),style:_.rK({color:p})}))}),_.I(_.T,{A:()=>b()&&a().leadingAccessory,then:()=> _.I("div",{class:k},_.I(_.X,{data:()=>a().leadingAccessory},{avatarViewModel:({data:n})=>_.I(_.lK,{data:n,Bc:l}),collectionThumbnailViewModel:({data:n})=>_.I(qP,{data:n,maxHeight:36,width:56,ff:!0})}))}),_.I(_.T,{A:()=>!b()&&a().trailingButton,then:()=>_.I("div",{class:"yt-list-item-view-model__button-container"},_.I(_.X,{data:()=>a().trailingButton},{buttonViewModel:({data:n})=>_.I(_.xH,{data:n,className:m})}))}),_.I(_.T,{A:()=>!b()&&a().trailingButtons?.buttons,then:()=>_.I("div",{class:"yt-list-item-view-model__button-container"}, _.I(_.X,{data:()=>a().trailingButtons?.buttons},{buttonViewModel:({data:n})=>_.I(_.xH,{data:n,className:m}),accountLinkButtonViewModel:({data:n})=>_.I(wP,{data:n,className:m}),switchButtonViewModel:({data:n})=>_.I(_.uP,{data:n,className:m}),subscribeButtonViewModel:({data:n})=>_.I(_.nK,{data:n,xa:!1,Md:!1,className:m}),toggleButtonViewModel:({data:n})=>_.I(_.zE,{data:n,className:m})}))}),_.I(_.T,{A:()=>!b()&&a().trailingAccessoriesList?.trailingAccessories,then:()=>_.I("div",{class:"yt-list-item-view-model__button-container"}, _.I(_.X,{data:()=>a().trailingAccessoriesList?.trailingAccessories},{buttonViewModel:({data:n})=>_.I(_.xH,{data:n,className:m}),accountLinkButtonViewModel:({data:n})=>_.I(wP,{data:n,className:m}),switchButtonViewModel:({data:n})=>_.I(_.uP,{data:n,className:m}),subscribeButtonViewModel:({data:n})=>_.I(_.nK,{data:n,xa:!1,Md:!1,className:m}),toggleButtonViewModel:({data:n})=>_.I(_.zE,{data:n,className:m}),badgeViewModel:({data:n})=>_.I(_.sP,{data:n,class:m})}))}),_.I(_.T,{A:()=>!b()&&!!a().selectionText, then:()=>_.I(_.rB,null,_.I(_.jK,{text:()=>a().selectionText,className:_.U("yt-list-item-view-model__selection-text","yt-list-item-view-model__selection-text--trailing-selection-text")}),_.I(_.T,{A:()=>!c?.(),then:()=>_.I(_.wF,{icon:h,className:"yt-list-item-view-model__chevron-icon",style:_.rK({color:p})})}))}),_.I(_.T,{A:()=>!b()&&a().trailingImageAccessoryType==="LIST_ITEM_IMAGE_ACCESSORY_TYPE_NEW_CONTENT_INDICATOR",then:()=>_.I("div",{class:k},_.I("div",{class:"yt-list-item-view-model__new-content-indicator"}))}), _.I(_.T,{A:()=>!b()&&a().trailingLabel,then:()=>_.I(_.jK,{text:()=>a().trailingLabel,className:_.U("yt-list-item-view-model__trailing-label")})}))})},"Aa");var yP=_.K(({data:a})=>{const b=_.y().resolve(_.pn(oP));return _.I("div",{class:"yt-list-item-view-model__bottom-accessory"},_.I(_.X,{data:()=>a().bottomAccessory},{...(b&&{horizontalBarViewModel:b})}))},"Ba");var AP=_.K(a=>{const b=a.data,c=cP(()=>b().isDisabled&&b().labelDisabledColorToken?b().labelDisabledColorToken:b().labelTextColorToken),d=cP(()=>b().superLabelColorToken);return _.I(_.T,{A:()=>b().superlabel||b().title||b().subtitle||b().subtitleBadge,then:()=>_.I("div",{class:"yt-list-item-view-model__text-wrapper"},_.I(_.T,{A:()=>b().superlabel,then:e=>_.I(_.jK,{text:e,className:"yt-list-item-view-model__superlabel",style:_.rK({color:d})})}),_.I(_.T,{A:()=>b().title,then:e=>_.I("div",{class:"yt-list-item-view-model__title-wrapper"}, _.I(_.jK,{text:e,className:"yt-list-item-view-model__title",style:_.rK({color:c})}))}),_.I(_.T,{A:()=>b().subtitleBadge||b().subtitle,then:()=>_.I("div",{class:"yt-list-item-view-model__subtitle-container"},_.I("div",{class:"yt-list-item-view-model__subtitle-badge-wrapper"},_.I(_.X,{data:()=>b().subtitleBadge},{badgeViewModel:({data:e})=>_.I(_.sP,{data:e})})),_.I(zP,{data:b,Os:()=>!!b().subtitleBadge}))}))})},"Ca"),zP=_.K(a=>{const b=cP(()=>a.data().subLabelColorToken);return _.I(_.T,{A:()=>a.data().subtitle, then:c=>_.I(_.jK,{text:c,className:_.U("yt-list-item-view-model__subtitle",{["yt-list-item-view-model__subtitle--with-badge"]:a.Os}),style:_.rK({color:b})})})},"Da");var BP=_.K(({data:a,Yd:b,Bq:c,isToggled:d,disabled:e,Rt:f,Yb:h,Zd:k,disableHorizontalPadding:l,horizontalPadding:m,St:p,uw:n,onTap:t,Cf:r})=>{const v=()=>_.I(AP,{data:a}),z=cP(()=>a().trailingAccessoryColorToken);return _.I("div",{class:_.U("yt-list-item-view-model__layout-wrapper",{["yt-list-item-view-model__container"]:()=>!f?.(),["yt-list-item-view-model__container--disabled"]:()=>!!a().isDisabled||!!e?.(),["yt-list-item-view-model__container--has-subtitle"]:()=>!!a().subtitle,["yt-list-item-view-model__container--compact"]:h, ["yt-list-item-view-model__container--tappable"]:p,["yt-list-item-view-model__container--action-typography"]:_.x("web_enable_list_item_action_typography"),["yt-list-item-view-model__container--in-popup"]:k,["yt-list-item-view-model__container--disable-horizontal-padding"]:()=>l?.()&&!f?.()}),style:_.rK({"padding-left":m,"padding-right":m})},_.I("div",{class:"yt-list-item-view-model__main-container"},_.I(xP,{data:a,jf:!0,Yd:b,isToggled:d,Cf:r}),_.I(_.T,{A:n,then:()=>_.I(_.BH,{command:()=>_.OI(a().rendererContext), onClick:t,className:"yt-list-item-view-model__button-or-anchor",toggleable:d!==void 0,toggled:d},_.I(v,null)),W:()=>_.I(v,null)}),_.I(_.T,{A:()=>!!c,then:()=>_.I("div",{class:"yt-list-item-view-model__trailing",style:_.rK({color:z})},c&&_.I(c,null)),W:()=>_.I(xP,{data:a,jf:!1,Yd:b,isToggled:d,Cf:r})})),_.I(_.T,{A:()=>a().bottomAccessory,then:()=>_.I(yP,{data:a})}))},"Ea");var [iP,jP]=_.F({},void 0,"pdraF"),gP=new Map;var YO=XO.Mb();var DP=_.K(a=>{const {name:b,onChange:c,onClick:d,checked:e,lf:f,Fh:h,Wh:k,Yb:l,wc:m,disableHorizontalPadding:p,horizontalPadding:n,disabled:t}=_.fA(a,{checked:!1,disabled:!1});a="checkbox"+_.ZO();const r=_.V(z=>{d?.(z);return!1}),v=_.V(z=>{c?.(z);return!1});return _.I("checkbox-shape",null,_.I("label",{class:_.U("ytCheckboxShapeHost",k,{ytCheckboxShapeHostCompact:l,ytCheckboxShapeDisableHorizontalPadding:p}),style:_.rK({"padding-left":n,"padding-right":n})},_.I("input",{class:"ytCheckboxShapeInput", id:a,checked:e,name:b,type:"checkbox",disabled:t,"prop:checked":e,"on:change":v,"on:click":r}),_.I(_.T,{A:()=>!h?.(),then:()=>_.I(CP,{jf:!0,wc:m})}),_.I(_.T,{A:()=>!!f,then:()=>_.I("div",{class:"ytCheckboxShapeLabel"},f?.())}),_.I(_.T,{A:h,then:()=>_.I(CP,{jf:!1,wc:m})})))},"Fa");DP.idomCompat={callbacks:{onChange:!0,onClick:!0,lf:!0}}; var CP=_.K(({wc:a})=>_.I("div",{class:_.U("ytCheckboxShapeCheckbox",a,{ytCheckboxShapeCheckboxDefaultStyle:()=>!a?.()}),"aria-hidden":"true"},_.I(_.wF,{icon:_.x("enable_web_delhi_icons")?"square":"BOX_EMPTY"}),_.I(_.wF,{icon:_.x("enable_web_delhi_icons")?"check_square":"BOX_CHECK",active:!0})),"Ga");var FP=_.K(({name:a,onChange:b,onClick:c,checked:d,lf:e,Ri:f,Fh:h,Wh:k,Yb:l,wc:m,ariaLabel:p,className:n,disabled:t,horizontalPadding:r,verticalPadding:v})=>{const z="radio"+_.ZO(),C=_.qC("input"),H=_.x("enable_ios_webview_radio_button_responsiveness"),D=_.V(M=>{C.value.checked=!!d?.();b?.(M);return!1}),G=_.V(M=>{c?.(M);return!1}),[B,L]=_.F(!1,void 0,"rPDRnc"),O=_.V(()=>{_.y().resolve(_.pn(_.IK))?.hf()&&L(!0)}),J=_.V(()=>{L(!1)});return _.I("radio-shape",{class:_.U("ytRadioShapeHost",n)},_.I("input", {el:C,class:_.U("ytRadioShapeInput",{ytRadioShapeTappable:()=>(!!b||!!c)&&!t?.()}),id:z,"prop:checked":d,name:a,type:"radio",disabled:t,"on:change":D,"on:click":G,"aria-label":p,"on:focusin":O,"on:focusout":J}),_.I("label",{class:_.U("ytRadioShapeLabelContainer",k,{ytRadioShapeCompact:l,ytRadioShapeKeyboardFocused:B,ytRadioShapeTappable:()=>(!!b||!!c)&&!t?.(),ytRadioShapeDisabled:t}),for:z},_.I(_.T,{A:()=>!h?.(),then:()=>_.I(EP,{checked:d,Ri:f,jf:!0,wc:m,fp:H})}),_.I(_.T,{A:()=>!!e,then:()=>_.I("div", {class:_.U("ytRadioShapeLabel",{ytRadioShapeEventPassthrough:H}),"aria-hidden":()=>!!p?.(),style:_.rK({"padding-left":r,"padding-right":r,"padding-top":v,"padding-bottom":v})},e?.())}),_.I(_.T,{A:h,then:()=>_.I(EP,{checked:d,Ri:f,jf:!1,wc:m,fp:H})})))},"Ha");FP.idomCompat={callbacks:{onChange:!0,onClick:!0,lf:!0}}; var EP=_.K(({Ri:a,wc:b,fp:c})=>{const d=_.x("radio_shape_filled_icon_manual_setting_killswitch")?"CIRCLE_FILLED":"CIRCLE",e=_.x("enable_web_delhi_icons")?"CIRCLE_FULL":d;return _.I("div",{class:_.U("ytRadioShapeRadio",b,{ytRadioShapeCheckIcon:a,ytRadioShapeRadioDefaultStyle:()=>!b?.(),ytRadioShapeEventPassthrough:c}),"aria-hidden":"true"},_.I(_.wF,{icon:()=>a?.()?"CHECK":d}),_.I(_.wF,{icon:()=>a?.()?"CHECK":e,active:()=>!a?.()}))},"Ia");var GP=_.K(({data:a,Oa:b,Yb:c,onTap:d,Xo:e,Yd:f,disabled:h,Zd:k,disableHorizontalPadding:l,xa:m,isToggled:p,ariaLabel:n,ariaPressed:t,Cf:r,sm:v})=>{function z(R){R.stopPropagation();var N=a().entityKey;const S=B().isSelected;if(N&&J()){if(B().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&S)return;kP(N,!S,B().selectionStyle)}d?d(R):(R=_.OI(B().rendererContext),N=_.y().resolve(_.pG),R&&N&&N.resolveCommand(R))}const C=!_.x("web_enable_killswitch_for_selectable_list_item_on_tap_fix"),H=!_.x("web_enable_killswitch_for_skip_child_tags"), D=_.eF(()=>a().horizontalPaddingToken),G=()=>l?.()||a().disableHorizontalPadding,B=_.P(()=>{var R=a(),N=v();const S=a()?.entitySelectorType?{...R,...N.data}:R;S.selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&hP(S.entityKey);const ma=S.entityKey;R=ma?iP()[ma]:void 0;N=!!S.isSelected;const ub=R!==void 0?R:N;ma&&S.selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"&&N&&R===void 0&&queueMicrotask(()=>{kP(ma,!0,S.selectionStyle)});return{...S,isSelected:ub}},void 0,"Hvl7f"),L=()=>!!B().isDisabled|| !!h?.(),O=_.KN(()=>B().rendererContext),J=()=>!(!B().selectionStyle||B().selectionStyle==="LIST_ITEM_SELECTION_STYLE_UNSPECIFIED"),M=()=>(_.PI(B().rendererContext)||d)&&!J(),W=_.U("yt-list-item-view-model__container",{["yt-list-item-view-model__container--tappable"]:()=>_.PI(B().rendererContext)||J(),["yt-list-item-view-model__container--action-typography"]:_.x("web_enable_list_item_action_typography"),["yt-list-item-view-model__container--compact"]:c,["yt-list-item-view-model__container--in-popup"]:k, ["yt-list-item-view-model__container--disable-horizontal-padding"]:()=>G?.()&&J()}),fa=_.U("yt-list-item-view-model__image-container",()=>B().leadingImage||B().leadingAccessory?"yt-list-item-view-model__trailing":"yt-list-item-view-model__leading"),va=_.V(R=>{if(!H||!["A".toString(),"BUTTON".toString()].includes(R.target.tagName))if(R.key==="Enter"||J()&&R.key===" ")R.preventDefault(),R.currentTarget.click()}),[ra,Fa]=_.F(!1,void 0,"Nl21dd"),la=()=>{var R;if(R=_.x("web_button_or_anchor_list_item")&& M?.())R=a(),R=!(R.trailingLabel||R.selectionText);return R},ea=()=>_.I(BP,{data:B,Yd:f,Bq:e,isToggled:p,disabled:h,Rt:J,Yb:c,Zd:k,disableHorizontalPadding:G,horizontalPadding:D,St:M,uw:la,onTap:d,Cf:r}),$a=()=>{if(b?.()){const R=B().selectionStyle;return R==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"?"menuitemcheckbox":R==="LIST_ITEM_SELECTION_STYLE_RADIO"||R==="LIST_ITEM_SELECTION_STYLE_DEFAULT"?"menuitemradio":"menuitem"}return"listitem"};return _.I("yt-list-item-view-model",{el:_.aJ(_.SI(()=>L()?void 0: B().rendererContext,void 0,void 0,_.x("web_button_or_anchor_list_item")?["A".toString(),"BUTTON".toString()]:[]),lP(function(R){if(!L()){var N;if(N=C)N=B().selectionStyle,N=N==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"||N==="LIST_ITEM_SELECTION_STYLE_RADIO"||N==="LIST_ITEM_SELECTION_STYLE_DEFAULT"||N==="LIST_ITEM_SELECTION_STYLE_TOGGLE";N||(J()?z(R):d?.(R))}},H?["A".toString(),"BUTTON".toString()]:[]),_.LN(()=>M?.(),{focusin:function(){_.y().resolve(_.pn(_.IK))?.hf()&&Fa(!0)},focusout:function(){Fa(!1)}})), class:_.U("yt-list-item-view-model",{["yt-list-item-view-model--is-overlay"]:m,["yt-list-item-view-model--keyboard-focused"]:ra,["yt-list-item-view-model--hidden"]:()=>a()?.entitySelectorType?v().isHidden:!1}),role:$a,tabindex:()=>{var R=M();var N=la();J();var S=b?.();R=N?void 0:S?-1:_.x("web_enable_killswitch_tabindex_fix")?d||R?0:void 0:R?0:void 0;return R},"on:keydown":va,"aria-label":()=>n?.()||O()?.label,"aria-checked":()=>{const R=$a();return R==="menuitemcheckbox"||R==="menuitemradio"?B().isSelected: void 0},"aria-pressed":()=>b?.()||J()?void 0:t?.()},_.I(_.T,{A:J,then:()=>_.I(_.pF,null,_.I(_.mF,{when:()=>B().selectionStyle==="LIST_ITEM_SELECTION_STYLE_CHECKBOX"},()=>_.I(DP,{lf:ea,Yb:c,checked:()=>!!B().isSelected,Fh:()=>!(!B().leadingImage&&!B().leadingAccessory),Wh:W,wc:fa,disableHorizontalPadding:G,horizontalPadding:D,onClick:C?z:void 0,disabled:L})),_.I(_.mF,{when:()=>B().selectionStyle==="LIST_ITEM_SELECTION_STYLE_RADIO"},()=>_.I(FP,{lf:ea,Yb:c,checked:()=>!!B().isSelected,Fh:()=>!(!B().leadingImage&& !B().leadingAccessory),Wh:W,wc:fa,onClick:C?z:void 0,disabled:L})),_.I(_.mF,{when:()=>B().selectionStyle==="LIST_ITEM_SELECTION_STYLE_DEFAULT"},()=>_.I(FP,{lf:ea,Yb:c,checked:()=>!!B().isSelected,Fh:()=>!(!B().leadingImage&&!B().leadingAccessory),Wh:W,wc:fa,Ri:!0,onClick:C?z:void 0,disabled:L})),_.I(_.nF,null,ea)),W:ea}))},"Ja"),HP=_.K(a=>{const b=_.pH(()=>eP(a.data()));return _.I(GP,{...a,sm:b})},"Ka"); _.bD=_.K(a=>_.I(_.T,{A:()=>!!a.data()?.entitySelectorType,then:()=>_.I(HP,{...a}),W:()=>_.I(GP,{...a,sm:()=>({})})}),"La");_.bD.idomCompat={callbacks:{onTap:!0,Xo:!0}}; _.pP=async()=>_.vI;_.rP=async()=>_.cD;_.tP=async()=>_.nH;_.vP=async()=>_.vH; }catch(e){_._DumpException(e)} try{ var EM,FM,HM,IM,JM,KM,MM,NM,OM,WM,XM,YM,bN,dN,fN,hN,jN,rN,tN,uN,UM,TM;_.DM=function(a){for(const b in a)return b};EM=function(a){Object.keys(a).forEach(b=>{const c=a[b];if(typeof c(void 0,{type:_.DE})==="undefined")throw Error("hc`"+b);if(typeof c(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${_.JE()}`})==="undefined")throw Error("ic`"+b+"`"+_.DE);})}; FM=function(a){const b=Object.keys(a),c={};for(let f=0;f>10;e=56320|e&1023}_.ME[f++]=e}e=String.fromCharCode.apply(String, _.ME);f<1024&&(e=e.substring(0,f));c.push(e)}return c.join("")};_.LM=function(a,b){if(_.OE?.encodeInto){const {read:d,written:e}=_.OE.encodeInto(a,b);return d>6|192:((e&64512)===55296&&d+1>18|240,b[c++]=e>>12&63|128):b[c++]=e>>12|224,b[c++]=e>>6&63|128),b[c++]=e&63|128)}return c}; MM=function(a){let b=JM(a.j,a.pos);++a.pos;if(b<128)return b;let c=b&127,d=1;for(;b>=128;)b=JM(a.j,a.pos),++a.pos,d*=128,c+=(b&127)*d;return c};NM=function(a,b){let c=a.o;for(a.o=-1;a.pos+1<=a.j.totalLength;){c<0&&(c=MM(a));var d=c>>3;const e=c&7;if(d===b)return!0;if(d>b){a.o=c;break}c=-1;switch(e){case 0:MM(a);break;case 1:a.pos+=8;break;case 2:d=MM(a);a.pos+=d;break;case 5:a.pos+=4}}return!1}; OM=function(a,b,c){if(b&&c&&c.buffer===b.exports.memory.buffer){const d=b.realloc(c.byteOffset,a);if(d)return new Uint8Array(b.exports.memory.buffer,d,a)}a=b?new Uint8Array(b.exports.memory.buffer,b.malloc(a),a):new Uint8Array(a);c&&a.set(c);return a};_.PM=function(a,b){b=a.pos+b;if(!(a.buf.length>=b)){for(var c=a.buf.length*2;c268435455){_.PM(a,4);let c=b&1073741823;for(let d=0;d<4;d++)a.view.setUint8(a.pos,c&127|128),c>>=7,a.pos+=1;b=Math.floor(b/268435456)}for(_.PM(a,4);b>127;)a.view.setUint8(a.pos,b&127|128),b>>=7,a.pos+=1;a.view.setUint8(a.pos,b);a.pos+=1}; _.SM=function(a,b){const c=new _.RM;if(_.OE)a=_.OE.encode(a);else{var d=new Uint8Array(Math.ceil(a.length*1.2)),e=_.LM(a,d);d.lengthe&&(d=d.subarray(0,e));a=d}a!==void 0&&(_.QM(c,18),d=a.length,_.QM(c,d),_.PM(c,d),c.buf.set(a,c.pos),c.pos+=d);a=_.PE[b];if(typeof a==="undefined")throw b=new _.Cj("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:b}),_.ip(b),b;a!==void 0&&(_.QM(c,32),_.QM(c,a));_.QM(c,40);_.QM(c,1);b=new Uint8Array(c.buf.buffer, c.buf.byteOffset,c.pos);return encodeURIComponent(_.jC(b,0))};_.VM=function(a){a=new TM(new UM([_.Wy(decodeURIComponent(a))]));if(NM(a,2)){var b=MM(a);var c=IM(a.j,a.pos,b);a.pos+=b;b=c}else b=void 0;b=b?KM(b):void 0;a=NM(a,4)?MM(a):void 0;c=_.QE[a];if(typeof c==="undefined")throw a=new _.Cj("Failed to recognize field number",{name:"EntityKeyHelperError",nD:a}),_.ip(a),a;return{iD:a,entityType:c,entityId:b}}; WM=function(a,b,c,d){if(d===void 0){const {[c]:e,...f}=a[b]||{};return{...a,[b]:f}}return{...a,[b]:{...a[b],[c]:d}}};XM=function(a,b,c,d,e){const f=a[b]||{},h=f[c];if(!h&&!_.x("web_enable_entity_upsert_on_update"))return a;d=_.GM(h||{},d,e==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...a,[b]:{...f,[c]:d}}}; YM=function(a={},b){switch(b.type){case "ENTITY_LOADED":return b.payload.reduce((c,d)=>{const e=d.options?.persistenceOption;if(e&&e!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&e!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return c;if(!d.entityKey)return _.ip(Error("xc")),c;if(d.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!d.payload)return d=new _.Cj("REPLACE entity mutation is missing a payload",{entityKey:d.entityKey}),_.ip(d),c;var f=_.DM(d.payload);return WM(c,f,d.entityKey,d.payload[f])}if(d.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{d=d.entityKey;try{const h=_.VM(d).entityType;f=WM(c,h,d);break a}catch(h){if(h instanceof Error){d=new _.Cj("Failed to deserialize entity key",{entityKey:d,originalMessage:h.message});_.ip(d);f=c;break a}throw h;}f=void 0}return f}if(d.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!d.payload)return d=new _.Cj("UPDATE entity mutation is missing a payload",{entityKey:d.entityKey}),_.ip(d),c;f=_.DM(d.payload);return XM(c,f,d.entityKey,d.payload[f],d.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return c}, a);case "REPLACE_ENTITY":return WM(a,b.payload.entityType,b.payload.key,b.payload.Ej);case "REPLACE_ENTITIES":return Object.keys(b.payload).reduce((c,d)=>{const e=b.payload[d];return Object.keys(e).reduce((f,h)=>WM(f,d,h,e[h]),c)},a);case "UPDATE_ENTITY":return XM(a,b.payload.entityType,b.payload.key,b.payload.Ej,b.payload.iu);default:return a}}; _.$M=function(){if(_.ZM)return _.ZM;if(window.lottie)return _.ZM=Promise.resolve(window.lottie);const a=_.Xy(_.w("LOTTIE_URL"));return a?_.ZM=new Promise((b,c)=>{const d=document.createElement("script");d.addEventListener("load",()=>{b(lottie)});d.addEventListener("error",e=>{let f="Lottie library failed to load.";e?e.message&&(f+=` Original description: ${e.message}`,_.GC(e,f)):e=Error(f);_.jp(e);c(e)});d.setAttribute("async","");_.lb(d,a);document.head.appendChild(d)}):Promise.reject(Error("Oc"))}; bN=function(a=aN,b){switch(b.type){case "SET_IS_BOTTOM_SHEET_OPEN_STATE":return{...a,Rh:b.payload};default:return a}};dN=function(a=cN,b){switch(b.type){case "SET_CINEMATIC_SETTING_STATE":return{...a,isAllowed:b.payload};default:return a}}; fN=function(a=eN,b){switch(b.type){case "SET_ERROR_MESSAGE_CREATE_PLAYLIST_STATE":return{...a,errorMessage:b.payload};case "SET_TITLE_CREATE_PLAYLIST_STATE":return{...a,title:b.payload};case "SET_PRIVACY_CREATE_PLAYLIST_STATE":return{...a,privacy:b.payload};case "SET_IS_DISABLED_CREATE_PLAYLIST_STATE":return{...a,isDisabled:b.payload};default:return a}};hN=function(a=gN,b){switch(b.type){case "SET_IS_DRAWER_LAYOUT_OPEN_STATE":return{...a,Rh:b.payload};default:return a}}; jN=function(a=iN,b){switch(b.type){case "SET_IS_FULLSCREEN_STATE":return{...a,isFullscreen:b.payload};case "SET_NAVIGATION_BUTTON":var c={...a.navigationButtons};c[b.payload.targetId]=b.payload.button;return{...a,navigationButtons:c};case "SET_TOP_PANEL_ID_STATE":return{...a,So:b.payload};case "SET_SECONDARY_HEADER":return c={...a.secondaryHeader},c[b.payload.panelId]=b.payload.secondaryHeader,{...a,secondaryHeader:c};default:return a}}; _.KE=function(){return FM({engagementPanel:jN,ah:bN,zC:dN,Jm:hN,EC:fN,ZD:kN,OE:lN,PE:mN,...nN,...oN})};_.qN=function(){pN||(pN=new _.LE);return pN}; rN=function(a,b){b=b?.bp||_.y().resolve(_.pn(_.Yy))?.();switch(a){case "LIKE":a=_.qN().getState();a=(a=_.IE(a.entities,"likeButtonAnimationEntity","EhxsaWtlX2J1dHRvbl9hbmltYXRpb25fZW50aXR5ILcEKAE%3D"))&&a.animationLightUrl&&a.animationDarkUrl?{ac:{animationConfig:{name:b?"custom_animated_like_icon_dark":"custom_animated_like_icon",path:b?a.animationDarkUrl:a.animationLightUrl,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"custom-animated-like-icon"}}},totalFrames:120,sg:!0}:void 0; if(a)return a;b=`animated_like_icon_${b?"dark":"light"}_v5`;return{ac:{animationConfig:{name:b,path:`https://www.gstatic.com/youtube/img/lottie/animated_like_icon/${b}.json`,loop:!1,autoplay:!1,rendererSettings:{viewBoxOnly:!0,className:"animated-like-icon"}}},totalFrames:120,sg:!0};case "NOTIFICATION_BELL":return{ac:{animationConfig:{name:b?"notification_bell_dark":"notification_bell_light",path:`https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_bell_icon_${b?"dark":"light"}_v4.json`, loop:!1,autoplay:!1,rendererSettings:{className:"animated-subscribe-icon"}}},totalFrames:120,sg:!1}}};tN=function(a,b){_.Te.fb(async()=>{try{await _.$M();const c=await (await fetch(a)).json();sN.set(a,c);requestAnimationFrame(()=>{b(c)})}catch(c){_.jp(c)}})};uN=function(a){const b={animationConfig:{},listeners:{}},c=()=>{a(!0)};b.listeners.KC=c;b.listeners.error=c;b.listeners.LC=()=>{a(!1)};return b}; UM=class{constructor(a=[]){this.j=[];this.totalLength=this.v=this.o=0;a.forEach(b=>{this.append(b)})}append(a){var b=this.j.length===0?!1:(b=this.j[this.j.length-1])&&b.buffer===a.buffer&&b.byteOffset+b.length===a.byteOffset;b?(b=this.j[this.j.length-1],this.j[this.j.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+a.length),this.v=this.o=0):this.j.push(a);this.totalLength+=a.length}split(a){const b=new UM,c=new UM;for(const d of this.j)a>=d.length?(b.append(d),a-=d.length):a?(b.append(new Uint8Array(d.buffer, d.byteOffset,a)),c.append(new Uint8Array(d.buffer,d.byteOffset+a,d.length-a)),a=0):c.append(d);return{wD:b,iF:c}}isFocused(a){return a>=this.v&&a{switch(b.type){case "LOCATION_COLLECTION_RESPONSE_CHANGE":return{...a,response:b.payload};default:return a}};var AN={nextCommand:void 0,ru:!1,xs:void 0,Kt:!1};var lN=(a=AN,b)=>{switch(b.type){case "REPORT_CHANNEL_NEXT_DISABLED_CHANGE":return{...a,ru:b.payload};case "REPORT_CHANNEL_NEXT_COMMAND_CHANGE":return{...a,nextCommand:b.payload};case "REPORT_CHANNEL_MODAL_FOOTER_RENDERER_SUBMISSION_DATA_CHANGE":return{...a,xs:b.payload};case "REPORT_CHANNEL_NEXT_IMPERSONATION_VALIDITY_CHANGE":return{...a,Kt:b.payload};default:return a}};var BN={nv:void 0,mv:void 0};var mN=(a=BN,b)=>{switch(b.type){case "REPORT_FORM_MODAL_RENDERER_DATA_CHANGE":return{...a,nv:b.payload};case "REPORT_DETAILS_FORM_RENDERER_DATA_CHANGE":return{...a,mv:b.payload};default:return a}};var CN={};var DN={Zj:!1,mi:[]};var EN=FM({Zj:function(a=DN.Zj,b){switch(b.type){case "MAIN_APP_SET_IS_LIVE_CHAT_COLLAPSED":return b.payload?b.payload.Zj:a;default:return a}},mi:function(a=DN.mi,b){switch(b.type){case "MAIN_APP_ADD_OPEN_ENGAGEMENT_PANEL":return[...a,b.payload.Ru];case "MAIN_APP_REMOVE_OPEN_ENGAGEMENT_PANEL":return a.length===0?a:a.filter(c=>c!==b.payload.yE);default:return a}}});var oN={yF:function(a=CN,b){switch(b.type){case "SET_TRANSCRIPTION_STATE":return{...a,nF:b.payload};case "SET_OVERLAY_STATE":return{...a,overlay:b.payload};case "RESET_VOICE_SEARCH_STATE":return{};default:return a}},shorts:yN,eE:EN};var pN=void 0;pN=new _.LE;_.FN=_.K(a=>{const {animatedIconType:b,active:c,ec:d,animationRef:e,Rv:f}=_.fA(a,{ec:void 0,animationRef:{}}),[h,k]=_.F(void 0,void 0,"TvgmCe"),l=()=>rN(b(),d?.())?.ac.animationConfig.name??"",m=()=>{if(rN(b(),d?.())){var {path:C}=rN(b(),d?.()).ac.animationConfig;return sN.get(C)||h()}},[p,n]=_.F(!1,void 0,"jf2Dyb"),t=uN(n),r=()=>rN(b(),d?.())?.ac.animationConfig?.rendererSettings?.className??"";let v=void 0,z=void 0;_.iC(()=>{const C=rN(b(),d?.());var H=l(),D=m(),G=p();const B=c();if(C&&(z!==H&& (z=H,v=B,H=e(),t.animationConfig=C.ac.animationConfig,t.animationRef=H,D&&(t.animationConfig.animationData=D,t.animationConfig.path=void 0),H=C.ac.animationConfig.path,!sN.get(H)&&C.sg&&H&&tN(H,k)),!(G||C.sg&&!D))){if(D=!e().lottieEl)B?(G=C.totalFrames,t.animationConfig.initialSegment=[G-1,G]):t.animationConfig.initialSegment=void 0;v===B||D||(D=e(),B?D.lottieEl?.playSegments([0,C.totalFrames],!0):D.lottieEl?.playSegments([0,1],!0));v=B}},"XB1GSb");return _.I("animated-icon",{class:"ytAnimatedIconHost"}, _.I(_.T,{A:()=>!(!rN(b(),d?.())?.ac.animationConfig.path||rN(b(),d?.())?.sg&&!m()||p()),then:()=>_.I(_.IC,{data:t,animationName:l,className:r,animationRef:e}),W:f}))},"na"); }catch(e){_._DumpException(e)} try{ var IP=function(a,b){return _.IE(a,"playlistLoopStateEntity",b)??void 0},JP=function(a,b){return _.IE(a,"toggleMenuServiceItemEntity",b)??void 0},KP=_.ON({entities:{}});_.LP=_.QN(KP)(KP.entities,{xv:function(a,b){return(_.IE(a,"sfvAudioItemCurrentlyPlayingEntity",b)??void 0)?.sfvAudioItemPlaybackState??void 0},DE:IP,jw:JP}); }catch(e){_._DumpException(e)} try{ var daa=function(a){switch(a){case 2:return"yt-spec-touch-feedback-shape--touch-response-inverse";case 3:return"yt-spec-touch-feedback-shape--overlay-touch-response";case 4:return"yt-spec-touch-feedback-shape--overlay-touch-response-inverse";default:return"yt-spec-touch-feedback-shape--touch-response"}},eaa=function(a,b){if(b)return"yt-spec-touch-feedback-shape--thumbnail-size-small";if(a)switch(a){case "large":return"yt-spec-touch-feedback-shape--thumbnail-size-large";case "medium":return"yt-spec-touch-feedback-shape--thumbnail-size-medium"; default:return"yt-spec-touch-feedback-shape--thumbnail-size-small"}};var faa=class{constructor(a,b){this.j=new Animation(new KeyframeEffect(a,[{offset:0,opacity:.1,easing:"cubic-bezier(0.05, 0.00, 0.00, 1.00)"},{offset:1,opacity:0}],{duration:400}),document.timeline);this.o=new Animation(new KeyframeEffect(b,[{offset:0,opacity:.2,easing:"cubic-bezier(0.20, 0.00, 0.60, 1.00)"},{offset:1,opacity:0}],{duration:400}),document.timeline)}play(){this.j.play?.();this.o.play?.()}cancel(){this.j.cancel?.();this.o.cancel?.()}};_.$B=_.K(({model:a,EE:b,GE:c,FE:d,mg:e})=>{const f=_.qC("yt-touch-feedback-shape"),h=_.qC("div"),k=_.qC("div"),[l,m]=_.Zz(()=>c?.()||d?.()?!1:!!b?.()||!1);let p=void 0;const n=()=>{!p&&k.value&&h.value&&typeof Animation==="function"&&typeof KeyframeEffect==="function"&&(p=new faa(k.value,h.value));p?.play()};_.iC(()=>{c?.()&&n()},"bg756c");_.iC(()=>{b?.()&&p?.cancel()},"QAes8c");_.iC(()=>{d?.()&&p?.cancel()},"YaFbrc");const t=_.V(()=>{n();m(!1)}),r=_.V(()=>{p?.cancel();m(!0)}),v=_.V(()=>{p?.cancel(); m(!1)});_.tu(()=>{p&&(p?.cancel(),p=void 0)});const z=_.U("yt-spec-touch-feedback-shape",()=>daa(a().color),()=>eaa(a().thumbnailSize,!!a().isExtended),{["yt-spec-touch-feedback-shape--focused"]:()=>!!a().focused&&!a().disabled,["yt-spec-touch-feedback-shape--circular"]:()=>!!a().circular,["yt-spec-touch-feedback-shape--down"]:l,["yt-spec-touch-feedback-shape--trigger-events"]:()=>!!a().oF,["yt-spec-touch-feedback-shape--hovered"]:()=>e?.()});return _.I("yt-touch-feedback-shape",{el:f,class:z,style:_.rK({margin:()=> a().margin?`-${a().margin}px`:void 0,"margin-top":()=>a().yr?`-${a().yr}px`:void 0}),"on:mousedown":r,"on:mouseup":t,"on:pointerleave":v,"on:touchstart":r,"on:touchend":t,"aria-hidden":!0},_.I(_.T,{A:()=>!!a().rn,then:()=>_.I("div",{class:"yt-spec-touch-feedback-shape__hover-effect",style:_.rK({"border-radius":()=>a().borderRadius,background:()=>{{const H=a().rn;if(H){var C=[];for(const D of H?.lightingTechniques||[])switch(D){case 2:C.push(`linear-gradient(180deg, ${H?.palette?.keyLight}, ${H?.palette?.background})`)}C.push(a().rn?.palette?.background); C=C.join(", ")}else C=void 0}return C}})})}),_.I("div",{class:"yt-spec-touch-feedback-shape__stroke",style:_.rK({"border-radius":()=>a().borderRadius,"border-color":()=>a().kw?.palette?.background}),el:h}),_.I("div",{class:"yt-spec-touch-feedback-shape__fill",style:_.rK({"border-radius":()=>a().borderRadius,"background-color":()=>a().kw?.palette?.background}),el:k}))},"sc");_.$B.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.ZT=async()=>{await (0,_.Kg)("pe2ojb");return _.bD};_.$T=_.XC(()=>_.ZT(),{debugName:"listItemViewModel"});_.et(_.oD,a=>{a.ga("listItemViewModel","pe2ojb",_.ZT)}); }catch(e){_._DumpException(e)} try{ var MP;MP=a=>b=>()=>b?.()!==void 0?String(b())+a:void 0;_.NP=MP("px");_.OP=MP("%");_.PP=MP("s"); }catch(e){_._DumpException(e)} try{ _.dX=_.K(({fm:a,Zm:b,children:c,sl:d,disableAnimation:e})=>{const f=()=>!e?.();return _.I("yt-animated-action",{class:_.U("ytAnimatedActionHost",d)},_.I("div",{class:"ytAnimatedActionContentWithBackground"},_.I(_.T,{A:f,then:()=>_.I(cX,{sl:"ytAnimatedActionBackgroundContainer",cu:"ytAnimatedActionBackground",ac:()=>({animationRef:a?.(),animationConfig:{name:"animated-actions-background",autoplay:!1,loop:!1,path:`https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_container_${_.y().resolve(_.pn(_.Yy))?.()?? !1?"dark":"light"}_v5.json`}})})}),c),_.I(_.T,{A:f,then:()=>_.I(cX,{ac:()=>({animationRef:b?.(),animationConfig:{name:"animated-actions-foreground",autoplay:!1,loop:!1,path:`https://www.gstatic.com/youtube/img/lottie/subscribe_action/subscribe_action_sparkles_${_.y().resolve(_.pn(_.Yy))?.()??!1?"dark":"light"}_v4.json`}})})}))},"tc");_.dX.idomCompat=!0; var cX=_.K(({sl:a,cu:b,ac:c})=>_.I("div",{class:_.U("ytAnimatedActionLottie",a),"aria-hidden":"true"},_.I(_.IC,{className:b,data:c,animationName:()=>c().animationConfig.name})),"uc"); }catch(e){_._DumpException(e)} try{ var yM;yM=function(a,b,c,d){function e(h,k){if(b.value===k&&!b.cancelled){for(;a.firstChild;)a.removeChild(a.firstChild);a.classList.add("ytSpecIconShapeHost");h(a,d)}}const f=_.y().resolve(_.xM).Yt(c);typeof f==="function"?(b.value=null,e(f,null)):(b.value=f,f.then(h=>{e(h,f)}))};_.xM=new _.qs("ICON_MANAGER_TOKEN");_.zM=_.K(a=>{const b={value:null,cancelled:!1};_.tu(()=>{b.cancelled=!0});const c=_.P(a.data,{equals:(d,e)=>d.iconName===e.iconName&&d.iconStyle===e.iconStyle&&d.iconSize===e.iconSize&&d.lt===e.lt&&d.kt===e.kt},"ck24jb");return _.I("span",{class:"yt-icon-shape",el:_.aJ(d=>{_.iC(()=>{const e=a.options?.(),f=c();yM(d,b,f,e)},"v878Je")})})},"ka");_.zM.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var AM=function(a){switch(a){case 18:case 19:case 20:return!0;default:return!1}},BM=function(a){switch(a){case 3:return"yt-badge-shape--ad";case 1:return"yt-badge-shape--media";case 2:return"yt-badge-shape--media-overlay";case 4:return"yt-badge-shape--promoted";case 5:return"yt-badge-shape--promoted-inverted";case 6:return"yt-badge-shape--timely";case 7:return"yt-badge-shape--premium";case 8:return"yt-badge-shape--sale";case 9:return"yt-badge-shape--membership";case 10:return"yt-badge-shape--commerce"; case 12:return"yt-badge-shape--live";case 13:return"yt-badge-shape--status-new";case 14:return"yt-badge-shape--status-complete";case 15:return"yt-badge-shape--status-warning";case 16:return"yt-badge-shape--status-error";case 17:return"yt-badge-shape--status-default";case 18:return _.x("enable_lockup_redesign")?"yt-badge-shape--thumbnail-default-redesign":"yt-badge-shape--thumbnail-default";case 19:return"yt-badge-shape--thumbnail-live";case 20:return"yt-badge-shape--thumbnail-special";default:return"yt-badge-shape--default"}};_.ZB=_.K(({data:a})=>{const b=()=>{var d=a().icon;if(d)a:{const h=_.y().resolve(_.xM);d=_.uF(d)?.iconName??d;var e=[12,24];for(f of e){e={iconName:d,iconStyle:"youtube_fill",iconSize:f};const k={iconName:d,iconStyle:"youtube_outline",iconSize:f};if(h.j(e)){var f=e;break a}if(h.j(k)){f=k;break a}}f=void 0}else f=void 0;return f},[c]=_.GK(()=>a().Ro);return _.I("badge-shape",{el:_.aJ(d=>{c(d)}),class:_.U("yt-badge-shape",()=>BM(a().type),{["yt-badge-shape--overlay"]:()=>a().xa,["yt-badge-shape--ads-include-dot"]:()=> a().Nq,["yt-badge-shape--thumbnail-badge"]:()=>AM(a().type),["yt-badge-shape--thumbnail-badge-redesign"]:()=>_.x("enable_lockup_redesign")&&AM(a().type),["yt-badge-shape--status-badge"]:()=>{a:switch(a().type){case 13:case 14:case 15:case 16:case 17:var d=!0;break a;default:d=!1}return d},["yt-badge-shape--no-text"]:()=>!a().text,["yt-badge-shape--modern"]:()=>a().yg||_.x("web_modern_badge_shape"),["yt-badge-shape--typography"]:()=>{a:{var d=a();if(d.Dv)switch(d.type){case 0:case 1:case 10:d=!0;break a; default:d=!1}else d=!1}return!d}}),style:_.rK({"background-color":()=>a().customColors?.backgroundColor}),role:()=>a().accessibilityText?"img":void 0,"aria-label":()=>a().accessibilityText},_.I(_.T,{A:()=>a().animation,then:d=>_.I(_.IC,{className:"yt-badge-shape__icon",data:d,animationName:()=>d().animationConfig.name||""})}),_.I(_.T,{A:()=>b()&&!a()?.animation,then:()=>_.I("div",{class:"yt-badge-shape__icon"},_.I(_.zM,{data:()=>b()}))}),_.I("div",{class:_.U("yt-badge-shape__text",{["yt-badge-shape__text--clip-text-overflow"]:()=> a().um,["yt-badge-shape__text--has-multiple-badges-in-row"]:()=>(a().sk||0)>1})},()=>a()?.text))},"la");_.ZB.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.F1=new _.E("showSheetCommand");_.iea=new _.E("listViewModel"); }catch(e){_._DumpException(e)} try{ var G1=function({model:a,subscribed:b,xa:c,isDarkTheme:d,notificationState:e,Ke:f,focused:h}){a:switch(a?.buttonStyle?.buttonSize){case "SUBSCRIBE_BUTTON_VIEW_MODEL_SIZE_XSMALL":var k="S";break a;default:k="M"}a:if(c)var l="overlay";else switch(a.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_FULLSCREEN_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_IMMERSIVE_OVERLAY":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED_OUTLINED":l= "overlay";break a;default:l="mono"}var m=jea(a,b),p=a.disableSubscribeButton?"disabled":"active";e=kea(a,b,e);var n=b?a?.buttonStyle?.subscribedStateStyle==="SUBSCRIBE_BUTTON_VIEW_MODEL_SUBSCRIBED_STATE_STYLE_DROPDOWN_COMPACT"?void 0:a?.unsubscribeButtonContent?.buttonText:a?.subscribeButtonContent?.buttonText,t=a.disableNotificationBell?"none":"leading-trailing",r=lea(a,b);a:{switch(a.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED":case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED_OUTLINED":break; default:a=void 0;break a}const {darkThemePalette:v,lightThemePalette:z}=(b?a.unsubscribeButtonContent:a.subscribeButtonContent)?.colorPalettes??{};c=c||d?v??z:z??v;if(c?.textPrimary&&(!b||c?.additiveBackground)){if(b&&c?.additiveBackground){a={color:_.yF(c.textPrimary),backgroundColor:_.yF(c.additiveBackground)};break a}switch(a.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED_OUTLINED":a=c?.outline?{color:_.yF(c.textPrimary),borderColor:_.yF(c.outline)}:void 0;break a; case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED":a=c?.textPrimaryInverse?{color:_.yF(c.textPrimaryInverse),backgroundColor:_.yF(c.textPrimary)}:void 0;break a}}a=void 0}return{style:l,type:m,state:p,size:k,focused:h,toggled:b,accessibilityLabel:e,buttonText:n,iconPosition:t,onTap:r,customColors:a,Ke:!!f}},lea=function(a,b){return c=>{var d;if(d=b?a.disableNotificationBell?_.KG(a?.unsubscribeButtonContent?.onTapCommand):_.KG(a?.onShowSubscriptionOptions):_.KG(a?.subscribeButtonContent?.onTapCommand)){const e= {subscribeButtonViewModel:a};_.JI(d,{form:{currentData:e,sourceData:e,event:c}})}c.stopPropagation()}},kea=function(a,b,c){if(b){if(a?.disableNotificationBell)return a?.unsubscribeButtonContent?.accessibilityText;switch(c){case "SUBSCRIPTION_NOTIFICATION_STATE_OCCASIONAL":return a?.bellAccessibilityData?.occasionalLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":return a?.bellAccessibilityData?.allLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":return a?.bellAccessibilityData?.offLabel;case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":return a?.bellAccessibilityData?.disabledLabel; default:return a?.unsubscribeButtonContent?.accessibilityText}}else return a?.subscribeButtonContent?.accessibilityText},jea=function(a,b){if(b)return"tonal";switch(a.backgroundStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_BACKGROUND_STYLE_COLOR_SAMPLED_OUTLINED":return"outline"}switch(a.buttonStyle?.unsubscribedStateStyle){case "SUBSCRIBE_BUTTON_VIEW_MODEL_UNSUBSCRIBED_STATE_STYLE_SECONDARY":return"tonal";default:return"filled"}},mea=function(a,b){return _.IE(a.entities,"subscriptionStateEntity",b)}, nea=function(a,b){return _.IE(a.entities,"subscriptionNotificationStateEntity",b)},H1=function(a,b){return!a&&!!b},I1=function(a){if(a){switch(a){case "SUBSCRIPTION_NOTIFICATION_STATE_ALL":a="NOTIFICATIONS_ACTIVE";break;case "SUBSCRIPTION_NOTIFICATION_STATE_OFF":case "SUBSCRIPTION_NOTIFICATION_STATE_DISABLED":a="NOTIFICATIONS_OFF";break;default:a="NOTIFICATIONS_NONE"}return a}},J1=function(a,b,c){c.subscribed!==b&&((c=c.key)&&_.aF(_.HE("subscriptionStateEntity",c,{key:c,subscribed:b})),a.dispatchEvent(new CustomEvent("yt-subscription-changed", {bubbles:!0,detail:b})),b||_.KO(a,"yt-unsubscribe-action"))},oea=function(a){a=_.A(_.KG(a),_.F1);return _.A(a?.panelLoadingStrategy?.inlineContent?.sheetViewModel?.content,_.iea)?.listItems},pea=function(a,b){if(a.onShowSubscriptionOptions&&b&&(a=oea(a.onShowSubscriptionOptions),a?.length)){var c=I1(b);a.forEach(d=>{d=_.A(d,_.vN);const e=d?.leadingImage?.sources?.[0]?.clientResource?.imageName;d&&e&&(d.isSelected=e===c)})}},K1=function(a,b,c,d){b&&c?a.style.width=`${c}px`:!b&&d&&(a.style.width=`${d}px`)}, qea=function(a,b,c){a.lottieEl?.goToAndPlay(0);b.lottieEl?.goToAndPlay(0);_.sH(()=>{c.lottieEl?.goToAndPlay(0)},300)},rea=new _.E("updateSubscribeButtonAction");_.dD=_.K(a=>{const b=_.y().resolve(_.pn(_.Yy)),c=_.qC("yt-subscribe-button-view-model"),d=_.qC("div"),e=_.qC("div"),f=_.MC(),h=_.MC(),k=_.MC(),l=_.bF(mea,()=>a.data().stateEntityStoreKey),m=_.bF(nea,()=>a.data().notificationStateEntityStoreKeys?.subsNotificationStateKey??""),[p,n]=_.F(0,void 0,"z5N1c"),[t,r]=_.F(0,void 0,"WeQjBc"),[v,z]=_.F(!1,void 0,"D6GFFe"),[C,H]=_.F(!1,void 0,"hMQ3Y"),[D,G]=_.F(!1,void 0,"qi2dRd");let B;const [L,O]=_.F(!1,void 0,"dA2EZ"),J=()=>{H(!0);_.sH(()=>{H(!1)},1500)};_.iC(()=> {const la=C();_.vC(()=>{la&&a.data().enableSubscribeButtonPostClickAnimation&&l()&&qea(f,h,k)})},"pX0dM");_.iC(()=>{const la=l();_.vC(()=>{a.data().enableSubscribeButtonPostClickAnimation&&la&&(a.Md?.()&&K1(c.value,!!la.subscribed,p(),t()),!B?.subscribed&&la.subscribed&&la.key===B?.key&&J(),B=la)})},"VeEMq");const M=_.P(()=>{var la=a.data(),ea=!!l()?.subscribed,$a=!!a.xa?.(),R=!!b?.(),N=v()?c:void 0,S=m()?.state,ma=L();pea(la,S);return G1({model:la,subscribed:ea,xa:$a,isDarkTheme:R,element:N,notificationState:S, Ke:!0,focused:ma})},void 0,"JwyVVe"),W=()=>{if(a.data().enableSubscribeButtonPostClickAnimation&&a.Md?.()&&d?.value&&e?.value&&!D()){var la=l(),[ea,$a]=la?.subscribed?[d,e]:[e,d],R=Math.ceil(ea.value.getBoundingClientRect().width),N=Math.ceil($a.value.getBoundingClientRect().width);n(R);r(N);K1(c.value,!!la?.subscribed,R,N);G(!0)}},fa=_.V(la=>{W();const ea=l();ea&&(la.detail.endpoint.subscribeEndpoint||la.detail.endpoint.unsubscribeEndpoint)&&J1(c.value,!ea.subscribed,ea)}),va=()=>{const la=_.y().resolve(_.pn(_.IK)); la&&O(la.hf())},ra=()=>{O(!1)};_.JO("yt-player-subscribe",la=>{const ea=l();ea&&la===a.data().channelId&&J1(c.value,!0,ea)});_.JO("yt-player-unsubscribe",la=>{const ea=l();ea&&la===a.data().channelId&&J1(c.value,!1,ea)});_.JO("yt-update-subscribe-button-action",la=>{la=_.A(la,rea);const ea=l();ea&&la&&la.channelId===a.data().channelId&&J1(c.value,!!la.subscribed,ea)});_.CC(()=>{c.value&&(c.value.addEventListener("focusin",va),c.value.addEventListener("focusout",ra));const la=_.Dj(()=>{W()});z(!0); _.tu(()=>{_.Te.Pa(la);c.value&&(c.value.removeEventListener("focusin",va),c.value.removeEventListener("focusout",ra))})});const Fa=()=>!!l()?.subscribed&&H1(!!a.data().disableNotificationBell,m()?.state);return _.I("yt-subscribe-button-view-model",{class:_.U(a.className,"ytSubscribeButtonViewModelHost",{ytSubscribeButtonViewModelHostCanAnimateWidth:()=>!!l()?.subscribed&&a.Md?.()&&C(),ytSubscribeButtonViewModelHostHidden:()=>!l()?.subscribed&&a.data().hideWhenUnsubscribed}),el:c,"on:yt-service-request-sent":fa}, _.I(_.dX,{fm:f,Zm:h,sl:_.U("ytSubscribeButtonViewModelAnimatedActionWrapper",{ytSubscribeButtonViewModelAnimatedActionWrapperIsAnimating:()=>a.Md?.()&&C(),ytSubscribeButtonViewModelStaticWidth:()=>!a.Md?.()}),disableAnimation:()=>!a.data().enableSubscribeButtonPostClickAnimation},_.I("div",{el:d,class:"ytSubscribeButtonViewModelContainer"},_.I(_.vL,{data:M,icon:()=>_.I(_.T,{A:Fa,then:()=>{const la=()=>I1(m()?.state);return _.I(_.T,{A:()=>!a.data().enableSubscribeButtonPostClickAnimation||I1(m()?.state)!== "NOTIFICATIONS_NONE",then:()=>_.I(_.wF,{icon:la}),W:()=>_.I(_.FN,{animatedIconType:"NOTIFICATION_BELL",active:!1,animationRef:k,ec:()=>({bp:M().style==="overlay"})})})}}),Do:()=>Fa()?"EXPAND":void 0}))),_.I("div",{el:e,class:"ytSubscribeButtonViewModelInvisible"},_.I(_.T,{A:()=>a.Md?.()&&!!a.data().enableSubscribeButtonPostClickAnimation&&!D(),then:()=>_.I(_.vL,{data:_.P(()=>G1({model:a.data(),subscribed:!l()?.subscribed,xa:!!a.xa?.(),isDarkTheme:!!b?.(),element:c,Ke:!0}),void 0,"fNNalb"),iconName:()=> !l()?.subscribed&&H1(!!a.data().disableNotificationBell,m()?.state)?I1(m()?.state):void 0,Do:()=>!l()?.subscribed&&H1(!!a.data().disableNotificationBell,m()?.state)?"EXPAND":void 0})})))},"Nf");_.dD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.L1=new _.qs("SCREEN_MANAGER_TOKEN"); }catch(e){_._DumpException(e)} try{ var sea=function(a,b,c){if(c)switch(c){case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_SFV_AUDIO_ITEM":if(!b)break;a=_.LP.xv(a,b);if(a==="SFV_AUDIO_ITEM_PLAYBACK_STATE_PLAYING")return{isToggled:!0};if(a)return{isToggled:!1};break;case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_COMMENTS_PANEL":return{isToggled:a.watch.mi.includes("engagement-panel-comments-section")};case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_LIVE_CHAT_PANEL":return{isToggled:a.watch.mi.includes("engagement-panel-live-chat-item-section")};case "TOGGLE_BUTTON_ENTITY_SELECTOR_TYPE_BOOLEAN":return b? {isToggled:!!_.yK(a,b)?.value}:void 0;default:_.jp(new _.Cj("Error: entitySelectorType defined but not matched in selector.",a,c))}};_.hD=_.K(a=>{function b(J){return _.A(J,_.LO)}function c(){const J=d().isTogglingDisabled||r()&&d().toggledIsTogglingDisabled,M=J||L()?.isToggled!==void 0?r():!r();v(M);D(!1);J||h?.(!!M);f?.()||_.y().resolve(_.L1).Ge(d().trackingParams);M&&b(d().defaultButtonViewModel)&&!f?.()?_.y().resolve(_.L1).Ge(b(d().defaultButtonViewModel).trackingParams):b(d().toggledButtonViewModel)&&!f?.()&&_.y().resolve(_.L1).Ge(b(d().toggledButtonViewModel).trackingParams)}const d=a.data,e=a.dh,f=a.OC,h=a.onToggle,k=a.style, l=a.yw,m=a.className,p=_.P(()=>(r()?a.aj?.():a.Vl?.())?{...(r()?a.aj?.():a.Vl?.()),kb:H()}:void 0,void 0,"QHO8ne"),[n,t]=_.Zz(()=>L()?.isToggled!==void 0?L()?.isToggled:e?.()?.toggled??d().isToggled),r=n,v=t,[z,C]=_.Zz(()=>a.aj?.()?.kb),H=z,D=C,[G,B]=_.F(!1,void 0,"oDUSmd"),L=_.pH(J=>sea(J,d().entityKey,d().toggledStateEntitySelectorType)),O=()=>({...e?.(),onToggle:c,toggleable:!0,toggled:r(),focused:G()});return _.I("toggle-button-view-model",{"on:focusin":_.V(()=>{const J=_.y().resolve(_.pn(_.IK)); J&&B(J.hf());return!1}),"on:focusout":_.V(()=>{B(!1);return!1})},_.I(_.T,{A:()=>r()?b(d().toggledButtonViewModel):b(d().defaultButtonViewModel),then:J=>_.I(_.xH,{data:J,className:m,style:k,yw:l,buttonOverrides:O,Ua:p})}))},"Of");_.hD.idomCompat={callbacks:{onToggle:!0}}; }catch(e){_._DumpException(e)} try{ var tea=new _.qs("MINIPLAYER_SERVICE");_.YC=_.K(a=>{const b=_.MC(),c=_.pH(e=>{a:{var f=a.data()?.animationActivationTargetId;var h=a.data()?.animationActivationEntityKey||"",k=a.data()?.animationActivationEntitySelectorType;if(h&&f)switch(k){case "THUMBNAIL_BADGE_ANIMATION_ENTITY_SELECTOR_TYPE_PLAYER_STATE":e=_.IE(e.entities,"playerStateEntity",h);h=_.y().resolve(_.pn(tea));f=!(!e||e.videoId!==f||!h?.MD());f={Sl:f,Vu:f&&e.playerState==="PLAYER_STATE_PLAYING"};break a}f=void 0}return f});_.iC(()=>{c()?.Sl&&(c()?.Vu?b.lottieEl?.goToAndPlay(0): b.lottieEl?.goToAndStop(0))},"DbQiXd");const d=()=>{var e=!!c()?.Sl;if(a.data()){{var f=a.data(),h=void 0;f.icon&&(h=_.BF(f.icon),h=_.DF(h));let m=void 0;f.backgroundColor?.lightTheme&&(m={backgroundColor:_.zF(f.backgroundColor?.lightTheme,"0.8")});if(f.text||h||e){if(e&&f.lottieData&&b){var k=f.lottieData;k={animationConfig:{name:k.url,path:k.url,autoplay:k.settings?.autoplay,loop:k.settings?.loop??!0},animationRef:b}}else k=void 0;if(e)var l=18;else b:switch(f.badgeStyle){case "THUMBNAIL_OVERLAY_BADGE_STYLE_LIVE":l= 19;break b;case "THUMBNAIL_OVERLAY_BADGE_STYLE_SPECIAL":l=20;break b;default:l=18}e={type:l,text:e&&f.animatedText?f.animatedText:f.text,icon:h,customColors:m,animation:k}}else e=void 0}}else e=void 0;return e};return _.I("yt-thumbnail-badge-view-model",{class:_.U("ytThumbnailBadgeViewModelHost",a.class)},_.I(_.T,{A:d,then:()=>_.I(_.xO,{data:()=>d()})}))},"Qf"); }catch(e){_._DumpException(e)} try{ _.bC=_.K(({data:a,className:b,alwaysShow:c})=>{const d=_.oH(["Enter"," "],!0);return _.I("thumbnail-hover-overlay-view-model",{el:_.aJ(_.SI(()=>a().rendererContext)),class:_.U("ytThumbnailHoverOverlayViewModelHost",b,{ytThumbnailHoverOverlayViewModelHostForceHover:c}),"aria-label":()=>_.A(a().rendererContext,_.II)?.label,role:()=>_.OI(a().rendererContext)!==void 0?"button":void 0,tabindex:()=>_.OI(a().rendererContext)!==void 0?0:void 0,"on:keypress":d},_.I("div",{class:_.U("ytThumbnailHoverOverlayViewModelScrim", ()=>{a:switch(a().style){case "THUMBNAIL_HOVER_OVERLAY_STYLE_BUTTON":var e="ytThumbnailHoverOverlayViewModelStyleButton";break a;default:e="ytThumbnailHoverOverlayViewModelStyleCover"}return e})},_.I(_.T,{A:()=>a().icon,then:e=>_.I(_.oG,{data:e,alt:"",className:"ytThumbnailHoverOverlayViewModelIcon"})}),_.I(_.T,{A:()=>a().text,then:e=>_.I(_.jK,{text:e,className:"ytThumbnailHoverOverlayViewModelText"})})))},"Rf");_.bC.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.zI=_.K(({data:a,ik:b})=>_.I("thumbnail-overlay-button-view-model",{class:"ytThumbnailOverlayButtonViewModelHost"},_.I("div",{class:_.U("ytThumbnailOverlayButtonViewModelButton",()=>{a:switch(a().position){case "THUMBNAIL_OVERLAY_BUTTON_POSITION_TOP_END":var c="ytThumbnailOverlayButtonViewModelButtonTopEndPosition";break a;default:c="ytThumbnailOverlayButtonViewModelButtonBottomEndPosition"}return c},{ytThumbnailOverlayButtonViewModelButtonLegacyIcon:()=>b&&b()?.xw})},_.I(_.X,{data:()=>a().overlayButton}, {buttonViewModel:({data:c})=>_.I(_.xH,{data:c,buttonOverrides:()=>b&&b()?.xw?{iconPosition:"icon-only-40",customColors:{backgroundColor:"rgba(0,0,0,0.6)"},ariaHidden:!0,tabIndex:-1}:void 0})}))),"Sf");_.zI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var M1=function(a){switch(a){case "THUMBNAIL_OVERLAY_PROGRESS_BAR_STYLE_SEGMENT_FIXED_TO_BOTTOM":return"ytThumbnailOverlayProgressBarHostProgressBarFixedToBottomInactiveSegment"}};_.YB=_.K(({data:a,thumbnailSize:b})=>_.I("yt-thumbnail-overlay-progress-bar-view-model",{class:_.U("ytThumbnailOverlayProgressBarHost",()=>{a:switch(b?.()){case "small":var c="ytThumbnailOverlayProgressBarHostSmall";break a;case "large":c="ytThumbnailOverlayProgressBarHostLarge";break a;default:c="ytThumbnailOverlayProgressBarHostMedium"}return c})},_.I(_.T,{A:()=>a().enableSegmentView,then:()=>_.I("div",{class:_.U("ytThumbnailOverlayProgressBarHostProgressBar",()=>{a:{switch(a().style){case "THUMBNAIL_OVERLAY_PROGRESS_BAR_STYLE_SEGMENT_FIXED_TO_BOTTOM":var c= "ytThumbnailOverlayProgressBarHostProgressBarFixedToBottom";break a}c=void 0}return c})},_.I("div",{class:()=>_.QP("ytThumbnailOverlayProgressBarHostProgressBarLeftSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment",M1(a().style)),style:()=>`width:${a().startPercent}%`}),_.I("div",{class:_.QP("ytThumbnailOverlayProgressBarHostProgressBarContainer"),style:()=>`width:${a().segmentDurationPercent}%`},_.I("div",{class:_.U("ytThumbnailOverlayProgressBarHostProgressBarSegment", "ytThumbnailOverlayProgressBarHostProgressBarActiveSegment",()=>{a:{switch(a().style){case "THUMBNAIL_OVERLAY_PROGRESS_BAR_STYLE_SEGMENT_FIXED_TO_BOTTOM":var c="ytThumbnailOverlayProgressBarHostProgressBarFixedToBottomActiveSegment";break a}c=void 0}return c})}),_.I("div",{class:"ytThumbnailOverlayProgressBarHostLabel"},_.I("div",null," ",()=>a().segmentLabel)),_.I(_.T,{A:()=>a().style!=="THUMBNAIL_OVERLAY_PROGRESS_BAR_STYLE_SEGMENT_FIXED_TO_BOTTOM",then:()=>_.I("div",{class:"ytThumbnailOverlayProgressBarHostLabelTriangle"})})), _.I("div",{class:()=>_.QP("ytThumbnailOverlayProgressBarHostProgressBarRightSegment","ytThumbnailOverlayProgressBarHostProgressBarSegment","ytThumbnailOverlayProgressBarHostProgressBarInactiveSegment",M1(a().style))}))}),_.I(_.T,{A:()=>!a().enableSegmentView&&a().startPercent,then:()=>_.I("div",{class:_.QP("ytThumbnailOverlayProgressBarHostWatchedProgressBar",{ytThumbnailOverlayProgressBarHostUseLegacyBar:!_.x("web_enable_modern_progress_bar_overlay")})},_.I("div",{class:"ytThumbnailOverlayProgressBarHostWatchedProgressBarSegment", style:()=>`width:${a().startPercent}%`}))})),"Tf");_.YB.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.yI=_.K(a=>{const {data:b,hidden:c}=_.fA(a,{hidden:!1});return _.I("yt-thumbnail-overlay-title-view-model",{class:_.U("ytThumbnailOverlayTitleViewModelHost",()=>{a:switch(b().position){case "THUMBNAIL_OVERLAY_TITLE_POSITION_BOTTOM":var d="ytThumbnailOverlayTitleViewModelPositionBottom";break a;default:d="ytThumbnailOverlayTitleViewModelPositionTop"}return d}),hidden:c},_.I(_.T,{A:()=>b().leadingContent,then:d=>_.I("div",{class:"ytThumbnailOverlayTitleViewModelLeadingContent"},_.I(_.X,{data:d},{decoratedAvatarViewModel:_.pK}))}), _.I("div",null,_.I(_.jK,{text:()=>b().title,className:_.U("ytThumbnailOverlayTitleViewModelTitle",()=>{a:{switch(b().maxLines){case "THUMBNAIL_OVERLAY_TITLE_MAX_LINES_TWO_LINES":var d="ytThumbnailOverlayTitleViewModelTitleMaxLines2";break a}d=void 0}return d})}),_.I(_.T,{A:()=>b().subtitle,then:()=>_.I(_.jK,{text:()=>b().subtitle,className:"ytThumbnailOverlayTitleViewModelSubtitle"})})))},"Uf");_.yI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.cQ=async()=>_.BH; }catch(e){_._DumpException(e)} try{ _.eD=_.K(({data:a,Qa:b,Bc:c,xa:d,Lb:e})=>{function f(){a().endpoint&&_.bH(a().endpoint)}return _.I("avatar-view-model",null,_.I(_.T,{A:()=>a().image,then:h=>_.I(_.HI,{data:()=>_.EI({data:a(),onTap:a().endpoint?f:void 0,Qa:b?.(),badgeText:void 0,accessibilityText:a().accessibilityText,Bc:c?.(),Lb:e?.()}),image:h,iconType:"RADAR_LIVE",overlays:()=>_.I(_.FI,{data:a}),xa:d})}))},"Vf");_.eD.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.kK=async()=>_.eD;_.mK=async()=>_.dD; }catch(e){_._DumpException(e)} try{ _.wH=async()=>_.gD; }catch(e){_._DumpException(e)} try{ _.ZT=async()=>_.bD; }catch(e){_._DumpException(e)} try{ _.hG=_.K(a=>_.I("animated-thumbnail-overlay-view-model",{class:"ytAnimatedThumbnailOverlayViewModelHost"},_.I(_.T,{A:()=>a.data()?.thumbnail,then:b=>_.I(_.oG,{data:b,alt:"",contentMode:"CONTENT_MODE_SCALE_ASPECT_FILL",Zs:!0})})),"Wf"); }catch(e){_._DumpException(e)} try{ _.N1=async()=>{await (0,_.Kg)("oPp5Le");return _.YC};_.O1=_.XC(()=>_.N1(),{debugName:"thumbnailBadgeViewModel"});_.et(_.oD,a=>{a.ga("thumbnailBadgeViewModel","oPp5Le",_.N1)}); }catch(e){_._DumpException(e)} try{ var uea=function(a){switch(a){case "small":return"ytThumbnailBottomOverlayViewModelBadgeContainerSmall";case "medium":return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium";case "large":return"ytThumbnailBottomOverlayViewModelBadgeContainerLarge";default:return"ytThumbnailBottomOverlayViewModelBadgeContainerMedium"}};var vea;_.P1=async()=>{await (0,_.Kg)("tPgYzd");return _.YB};vea=_.XC(()=>_.P1(),{debugName:"thumbnailOverlayProgressBarViewModel"});_.et(_.oD,a=>{a.ga("thumbnailOverlayProgressBarViewModel","tPgYzd",_.P1)});_.AI=_.K(a=>_.I("yt-thumbnail-bottom-overlay-view-model",{class:_.U("ytThumbnailBottomOverlayViewModelHost",{ytThumbnailBottomOverlayViewModelHostBackground:()=>a.data().enableGradientBackground})},_.I(_.X,{data:()=>a.data().progressBar},{thumbnailOverlayProgressBarViewModel:({data:b})=>_.I(vea,{data:b,thumbnailSize:a.thumbnailSize})}),_.I("div",{class:_.U("ytThumbnailBottomOverlayViewModelBadgeContainer",()=>uea(a.thumbnailSize?.()),{ytThumbnailBottomOverlayViewModelBadgeContainerClip:()=>a.isClip?.(), ytThumbnailBottomOverlayViewModelBadgeContainerSmallLegacy:()=>!_.x("web_enable_modern_progress_bar_overlay")&&a.thumbnailSize?.()==="small"})},_.I(_.X,{data:()=>a.data().badge},{thumbnailBadgeViewModel:({data:b})=>_.I(_.O1,{data:b,class:"ytThumbnailBottomOverlayViewModelBadge"})}),_.I(_.X,{data:()=>a.data().badges},{thumbnailBadgeViewModel:({data:b})=>_.I(_.O1,{data:b,class:"ytThumbnailBottomOverlayViewModelBadge"})}))),"Xf");_.AI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.xI=_.K(a=>_.I("yt-thumbnail-hover-overlay-toggle-actions-view-model",{class:"ytThumbnailHoverOverlayToggleActionsViewModelHost","on:click":_.V(b=>{b.preventDefault();return!1})},_.I(_.X,{data:()=>a.data().buttons},{toggleButtonViewModel:({data:b})=>_.I("div",{class:"ytThumbnailHoverOverlayToggleActionsViewModelButton"},_.I(_.zE,{data:b}))})),"Yf");_.xI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ var wea=function(a){switch(a){case "small":return"ytThumbnailOverlayBadgeViewModelSmall";case "medium":return"ytThumbnailOverlayBadgeViewModelMedium";case "large":return"ytThumbnailOverlayBadgeViewModelLarge";default:return"ytThumbnailOverlayBadgeViewModelMedium"}};_.wI=_.K(a=>{const {data:b,thumbnailSize:c,isClip:d}=_.fA(a,{isClip:!1});return _.I("yt-thumbnail-overlay-badge-view-model",{class:_.U("ytThumbnailOverlayBadgeViewModelHost",()=>{a:switch(b().position){case "THUMBNAIL_OVERLAY_BADGE_POSITION_TOP_START":var e="ytThumbnailOverlayBadgeViewModelTopStart";break a;default:e="ytThumbnailOverlayBadgeViewModelBottomEnd"}return e},()=>wea(c?.()),{ytThumbnailOverlayBadgeViewModelClip:d})},_.I(_.X,{data:()=>b().thumbnailBadges},{thumbnailBadgeViewModel:({data:e})=> _.I(_.O1,{data:e,class:"ytThumbnailOverlayBadgeViewModelBadge"})}))},"Zf");_.wI.idomCompat=!0; }catch(e){_._DumpException(e)} try{ _.gG=_.K(a=>{const b=()=>_.A(a.data().rendererContext,_.II)?.label||"";return _.I("yt-thumbnail-overlay-full-view-model",{class:"ytThumbnailOverlayFullViewModelHost"},_.I(_.T,{A:()=>a.data().image,then:()=>_.I("div",{class:"ytThumbnailOverlayFullViewModelIcon"},_.I(_.oG,{data:()=>a.data().image,alt:b}))}),_.I(_.T,{A:()=>a.data().text,then:()=>_.I("div",{class:"ytThumbnailOverlayFullViewModelText"},()=>a.data().text)}))},"$f"); }catch(e){_._DumpException(e)} try{ _.eO=async()=>_.hG;_.gO=async()=>_.AI;_.iO=async()=>_.zI;_.kO=async()=>_.yI;_.mO=async()=>_.xI;_.oO=async()=>_.wI;_.qO=async()=>_.gG; }catch(e){_._DumpException(e)} try{ var xea=function(a){switch(a){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 72;case "giant":return 72;default:return 0}},yea=function(a){switch(_.$I(a)){case 18:return"yt-spec-avatar-shape--avatar-in-cluster-size-18";case 20:return"yt-spec-avatar-shape--avatar-in-cluster-size-20";case 22:return"yt-spec-avatar-shape--avatar-in-cluster-size-22"; case 24:return"yt-spec-avatar-shape--avatar-in-cluster-size-24";default:return""}},zea=function(a){switch(a){case "tiny":return"yt-spec-avatar-shape--avatar-size-tiny";case "extra-small":return"yt-spec-avatar-shape--avatar-size-extra-small";case "small":return"yt-spec-avatar-shape--avatar-size-small";case "medium":return"yt-spec-avatar-shape--avatar-size-medium";case "48":return"yt-spec-avatar-shape--avatar-size-48";case "large":return"yt-spec-avatar-shape--avatar-size-large";case "extra-large":return"yt-spec-avatar-shape--avatar-size-extra-large"; case "extra-extra-large":return"yt-spec-avatar-shape--avatar-size-extra-extra-large";case "giant":return"yt-spec-avatar-shape--avatar-size-giant";case "responsive":return"yt-spec-avatar-shape--avatar-size-responsive";default:return""}},Aea=function(a){switch(_.$I(a)){case 18:return"yt-spec-avatar-shape__button--button-in-cluster-size-18";case 20:return"yt-spec-avatar-shape__button--button-in-cluster-size-20";case 22:return"yt-spec-avatar-shape__button--button-in-cluster-size-22";case 24:return"yt-spec-avatar-shape__button--button-in-cluster-size-24"; default:return""}},Bea=function(a){switch(a){case "tiny":return"yt-spec-avatar-shape__button--button-tiny";case "extra-small":return"yt-spec-avatar-shape__button--button-extra-small";case "small":return"yt-spec-avatar-shape__button--button-small";case "medium":return"yt-spec-avatar-shape__button--button-medium";case "48":return"yt-spec-avatar-shape__button--button-48";case "large":return"yt-spec-avatar-shape__button--button-large";case "extra-large":return"yt-spec-avatar-shape__button--button-extra-large"; case "extra-extra-large":return"yt-spec-avatar-shape__button--button-extra-extra-large";case "giant":return"yt-spec-avatar-shape__button--button-giant";case "responsive":return"yt-spec-avatar-shape__button--button-responsive";default:return""}},Q1=function(a){switch(a){case "tiny":return 16;case "extra-small":return 24;case "small":return 32;case "medium":return 36;case "48":return 48;case "large":return 56;case "extra-large":return 72;case "extra-extra-large":return 120;case "giant":return 160;default:return 0}}, R1=function(a){return a==="medium"||a==="48"||a==="large"||a==="extra-large"||a==="extra-extra-large"||a==="giant"},S1=function(a){return!(!a?.includes(3)&&!a?.includes(5))},T1={};_.aC=_.K(({data:a,image:b,state:c,iconType:d,overlays:e,xa:f})=>{const h=_.rC("div"),[k,l]=_.F(!0,void 0,"iZz21"),m=_.eA(d,"LIVE"),p=()=>a().badgeIcon;_.iC(()=>{const t=a();requestAnimationFrame(()=>{if(h.value===null)var r=!0;else{var v=h.value;r=t.badgeText;const z=xea(t.size);r in T1?v=T1[r]:(v=v.clientWidth,T1[r]=v);(r=v>z)?h.value.style.display="none":h.value.style.visibility="visible"}l(r)})},"SpVcNb");const n=()=>({["yt-spec-avatar-shape__image"]:!0,["yt-spec-avatar-shape__image--ads-app"]:a().type=== 1,["yt-spec-avatar-shape__image--inscribed-square"]:a().type===2});return _.I("yt-avatar-shape",null,_.I("div",{el:_.aJ(_.LN(()=>!!a().onTap,{keydown:t=>{t.key==="Enter"&&t.currentTarget?.click()},click:t=>void a().onTap?.(t)})),class:()=>{var t=a();t={["yt-spec-avatar-shape"]:!0,["yt-spec-avatar-shape__button"]:!0,[t.Lb?Aea(t.Lb):Bea(t.size)]:!0,["yt-spec-avatar-shape__button--tappable"]:!!a().onTap};const r=a().Bc;r&&(t[r]=!0);return _.QP(t)},"aria-label":()=>a().onTap?a().accessibilityText:"", role:()=>a().onTap?"button":void 0,tabindex:()=>a().onTap?0:void 0},_.I("div",{class:()=>{var t=a();var r=c?.(),v=f?.();const z=!(!t.Qa?.includes(2)||t.size!=="medium"&&t.size!=="large"),C=t.size==="tiny"||t.size==="extra-small";t={["yt-spec-avatar-shape--live-ring"]:!(!t.Qa?.includes(0)||!R1(t.size)),["yt-spec-avatar-shape--stories-watched"]:z&&!!r?.Vv,["yt-spec-avatar-shape--stories-unwatched"]:z&&!r?.Vv,["yt-spec-avatar-shape--background-border"]:S1(t.Qa)&&!C,["yt-spec-avatar-shape--background-border-thin"]:S1(t.Qa)&& C,["yt-spec-avatar-shape__on-select-border"]:!!t.Qa?.includes(4),["yt-spec-avatar-shape__white-border"]:!!t.Qa?.includes(5),["yt-spec-avatar-shape__white-border--white-border-thin"]:!(!t.Qa?.includes(5)||!C),["yt-spec-avatar-shape--is-overlay"]:!!v};return _.QP(t)},style:()=>{a:{var t=a().Lb;if(t){b:{var r=t.rk;const v=t.Zl;if(v!==r-1){switch(t.lj){case "small":t="32";break;case "medium":t="36";break;case "40":t="40";break;default:r=void 0;break b}r=`https://www.gstatic.com/youtube/img/creator/video_collaborations/cluster_size_${t}x${t}_avatars_${r}_index_${v}.svg`}else r= void 0}if(r){r=_.rK({"-webkit-mask-image":`url(${r})`,"mask-image":`url(${r})`,"--webkit-mask-size":"100%","--mask-size":"100%","-webkit-mask-repeat":"no-repeat","mask-repeat":"no-repeat"})();break a}}r=void 0}return r}},_.I("div",{class:()=>{var t=a();return _.QP({[t.Lb?yea(t.Lb):zea(t.size)]:!0,["yt-spec-avatar-shape--no-margin"]:S1(a().Qa),["yt-spec-avatar-shape--square"]:a().type===2})}},_.I(_.oG,{data:b,alt:()=>!a().onTap&&a().accessibilityText?a().accessibilityText:"",Tc:()=>Q1(a().size),Gf:()=> Q1(a().size),className:()=>_.QP(n())}),_.I(_.T,{A:()=>a().Qa?.includes(0)&&R1(a().size),then:()=>_.I("div",{class:()=>_.QP({["yt-spec-avatar-shape__live-badge"]:!0,["yt-spec-avatar-shape__live-badge--live-badge-small"]:a().size==="small",["yt-spec-avatar-shape__live-badge--live-badge-medium"]:a().size==="medium"||a().size==="48",["yt-spec-avatar-shape__live-badge--live-badge-large"]:a().size==="large",["yt-spec-avatar-shape__live-badge--live-badge-extra-large"]:a().size==="extra-large"||a().size=== "extra-extra-large"||a().size==="giant"})},_.I(_.T,{A:()=>a().badgeText,then:t=>_.I("div",{class:"yt-spec-avatar-shape__live-badge-text",el:h},t)}),_.I(_.T,{A:k,then:()=>_.I("div",{class:"yt-spec-avatar-shape__live-badge-icon"},_.I(_.wF,{icon:m,size:()=>{a:switch(a().size){case "extra-large":var t=16;break a;default:t=13}return t}}))}))}),_.I(_.T,{A:()=>a().Qa?.includes(1)||a().Qa?.includes(0)&&!R1(a().size),then:()=>_.I("div",{class:()=>{var t=a();t={["yt-spec-avatar-shape__live-dot"]:!(!t.Qa?.includes(0)|| R1(t.size)),["yt-spec-avatar-shape__new-content"]:!!t.Qa?.includes(1)};return _.QP(t)}})}),_.I(_.T,{A:()=>!!e,then:()=>_.I("div",{class:()=>_.QP(Object.assign({["yt-spec-avatar-shape__image-overlays"]:!0},n()))},e?.())}),_.I(_.T,{A:p,then:()=>_.I("div",{class:()=>_.QP({["yt-spec-avatar-shape__badge-icon-container"]:!0,["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-tiny"]:a().size==="tiny",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-extra-small"]:a().size=== "extra-small",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-small"]:a().size==="small",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-medium"]:a().size==="medium",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-48"]:a().size==="48",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-large"]:a().size==="large",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-extra-large"]:a().size==="extra-large",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-extra-extra-large"]:a().size=== "extra-extra-large",["yt-spec-avatar-shape__badge-icon-container--badge-icon-container-giant"]:a().size==="giant"}),style:_.rK({"background-color":()=>a().fj})},_.I(_.wF,{icon:p,className:"yt-spec-avatar-shape__badge-icon",style:_.rK({color:()=>a().gj})}))})))))},"bg");_.aC.idomCompat={callbacks:{overlays:!0}}; }catch(e){_._DumpException(e)} try{ _.BI=async()=>_.bC;_.GI=async()=>_.aC; }catch(e){_._DumpException(e)} try{ _.P1=async()=>_.YB; }catch(e){_._DumpException(e)} try{ _.N1=async()=>_.YC; }catch(e){_._DumpException(e)} try{ _.yE=async()=>_.hD; }catch(e){_._DumpException(e)} try{ _.oK=async()=>_.fD; }catch(e){_._DumpException(e)} try{ _.iG=_.K(({text:a,fE:b,scrollDelay:c,UE:d,enableMarqueeScroll:e,large:f})=>{const [h,k]=_.F(!1,void 0,"I0zIOe"),[l,m]=_.F(0,void 0,"htw3wd"),p=_.qC("marquee-scroll"),n=_.qC("div"),t=_.qC("span"),r=_.y().resolve(_.hK);_.iC(()=>{if(e()){const v=t.value.getBoundingClientRect().width,z=p.value.getBoundingClientRect().width;if(v>z){const C=(r==="ltr"?-1:1)*(v+(b?b():16));Promise.resolve().then(()=>{k(!0);m(C)})}}},"UVpLVb");return _.I("marquee-scroll",{class:_.U("ytMarqueeScrollHost",{ytMarqueeScrollHostLarge:f}), el:p},_.I("div",{id:"marquee-scroll-inner-container",class:_.U("ytMarqueeScrollInnerContainer",{ytMarqueeScrollAnimationEnabled:()=>h()}),el:n,style:_.rK({gap:b?(0,_.NP)(b):"16px","animation-duration":d?(0,_.PP)(d):"16s","animation-delay":c?(0,_.PP)(c):"3s","--marquee-translate":(0,_.NP)(l)})},_.I("span",{el:t,dir:"auto"},_.I(_.jK,{text:a,noWrap:!0,className:"ytMarqueeScrollPrimaryString"})),_.I(_.T,{A:h,then:()=>_.I("span",{"aria-hidden":"true",dir:"auto"},_.I(_.jK,{text:a,noWrap:!0,className:"ytMarqueeScrollDuplicateString"}))})))}, "dg"); }catch(e){_._DumpException(e)} try{ _.qH=async()=>_.iG; }catch(e){_._DumpException(e)} try{ _.wO=async()=>_.ZB; }catch(e){_._DumpException(e)} try{ _.JK=async()=>_.$B; }catch(e){_._DumpException(e)} try{ _.Jd("base"); var E4,F4,G4,gia,H4,iia,I4,J4,L4,O4,P4,Q4,jia,T4,U4,W4,Z4,$4,a5,b5,c5,d5,e5,f5,g5,h5,mia,nia,oia,pia,ria,j5,k5,l5,m5,n5,o5,p5,q5,r5,s5,t5,u5,tia,v5,w5,uia,x5,via,wia,xia,y5,z5,A5,C5,D5,E5,F5,G5,H5,I5,J5,L5,M5,N5,O5,P5,lia,yia,zia,Q5,R5,S5,T5,U5,V5,Aia,X5,Y5,Z5,Bia,a6,Cia,b6,Dia,Fia,Gia,Hia,d6,Iia,Jia,Kia,e6,f6,i6,Lia,h6,g6,k6,Mia,l6,Nia,m6,Oia,v6,w6,x6,Pia,Qia,Ria,Sia,Tia,Uia,z6,Via,Xia,B6,Yia,Zia,C6,D6,E6,F6,H6,I6,J6,K6,L6,N6,$ia,aja,O6,bja,cja,dja,P6,Q6,Z6,$6,W6,a7,S6,X6,R6,V6,T6,U6,eja,Y6,fja, b7,gja,ija,d7,e7,f7,jja,g7,i7,kja,j7,mja,nja,m7,oja,n7,o7,p7,pja,u7,vja,xja,y7,B7,z7,yja,Aja,E7,F7,G7,Bja,H7,I7,Dja,Eja,Cja,Fja,Hja,Ija,Jja,tja,r7,qja,J7,L7,N7,O7,Kja,P7,R7,S7,Lja,U7,Oja,Pja,Rja,T7,X7,Z7,Tja,c8,$7,Uja,Vja,Wja,Xja,aka,bka,i8,$ja,Zja,d8,h8,e8,cka,j8,k8,l8,n8,o8,eka,fka,gka,q8,s8,r8,x8,jka,u8,ika,A8,z8,mka,nka,oka,pka,B8,C8,D8,E8,G8,uka,vka,I8,J8,wka,K8,yka,W5,M8,N8,P8,zka,R8,S8,T8,Bka,U8,Dka,W8,X8,Y8,Eka,Z8,$8,Fka,Gka,e9,f9,Hka,i9,Ika,h9,j9,Jka,Kka,Lka,g9,l9,Mka,m9,n9,r9,Nka,s9,t9, Pka,Rka,Ska,w9,x9,y9,Tka,Vka,Xka,z9,C9,D9,Yka,E9,F9,G9,Zka,H9,$ka,ala,Yja,hka,bla,ela,I9,K9,gla,J9,M9,jla,kla,N9,O9,mla,nla,Q9,ola,pla,S9,qla,rla,tla,vla,wla,xla,Ala,W9,Dla,X9,Cla,Bla,Ela,Y9,Z9,$9,a$,d$,c$,b$,e$,Gla,f$,Ila,Jla,Kla,Lla,Mla,Nla,Ola,i$,k$,Tla,Ula,q$,m$,Pla,r$,s$,Vla,Wla,Xla,Yla,hia,v9,K4,M4,N4,K5,R4,S4,V4,Y4,X4,kia,i5,B5,sia,v$,Zla,w$,x$,$la,y$,z$,ama,bma,cma,dma,ema,A$,fma,gma,B$,hma,C$,D$,ima,jma;E4=function(a){if(a!=null&&typeof a!=="string")throw Error();return a}; F4=function(a,b,c){return _.lv(a,b,E4(c))};G4=function(a,b,c){if(c!=null){if(!(0,_.Wq)(c))throw _.Bv("enum");c|=0}return _.lv(a,b,c)};gia=function(a){const b=[];for(let c=0;c>>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=gia(a);let c=2654435769,d=2654435769,e=314159265;const f=a.length;let h=f,k=0;for(;h>=12;h-=12,k+=12)c+=H4(a,k),d+=H4(a,k+4),e+=H4(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 hia.toString(e)};I4=function(a,b){a.addOnDisposeCallback(_.Aa(_.Md,b))};J4=function(a){return new Uint8Array(_.ct(a)||0)};L4=function(a){return(K4||(K4=new TextEncoder)).encode(a)};O4=function(a){const b=a>>>0;M4=b;N4=(a-b)/4294967296>>>0};P4=function(a){if(a<0){O4(-a);a=M4;var b=N4;b=~b;a?a=~a+1:b+=1;const [c,d]=[a,b];M4=c>>>0;N4=d>>>0}else O4(a)}; Q4=function(a){a.length<16?P4(Number(a)):(a=BigInt(a),M4=Number(a&BigInt(4294967295))>>>0,N4=Number(a>>BigInt(32)&BigInt(4294967295)))}; jia=function(a){if(typeof a==="string")return new R4(_.at(a),!0);if(Array.isArray(a))return new R4(new Uint8Array(a),!0);if(a.constructor===Uint8Array)return new R4(a,!1);if(a.constructor===ArrayBuffer)return a=new Uint8Array(a),new R4(a,!1);if(a.constructor===_.Ic){const b=_.ct(a)||new Uint8Array(0);return new R4(b,!0,a)}if(a instanceof Uint8Array)return a=a.constructor===Uint8Array?a:new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new R4(a,!1);throw Error();}; T4=function(a){return a.o===0?new S4(0,1+~a.j):new S4(~a.o+1,~a.j)};U4=function(a){a=BigInt.asUintN(64,a);return new S4(Number(a&BigInt(4294967295)),Number(a>>BigInt(32)))};W4=function(a){if(!a)return V4||(V4=new S4(0,0));if(!/^\d+$/.test(a))return null;Q4(a);return new S4(M4,N4)};Z4=function(a){if(!a)return X4||(X4=new Y4(0,0));if(!/^-?\d+$/.test(a))return null;Q4(a);return new Y4(M4,N4)};$4=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)}; a5=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)};b5=function(a,b){if(b>=0)_.UD(a,b);else{for(let c=0;c<9;c++)a.j.push(b&127|128),b>>=7;a.j.push(1)}};c5=function(a){switch(typeof a){case "string":W4(a)}};d5=function(a){switch(typeof a){case "string":a.length&&a[0]==="-"?W4(a.substring(1)):W4(a)}}; e5=function(a,b,c){if(c!=null)switch(c5(c),_.WD(a,b,1),typeof c){case "number":a=a.j;O4(c);a5(a,M4);a5(a,N4);break;case "bigint":c=U4(c);a=a.j;b=c.j;a5(a,c.o);a5(a,b);break;default:c=W4(c),a=a.j,b=c.j,a5(a,c.o),a5(a,b)}};f5=function(a,b,c){c!=null&&(c=parseInt(c,10),_.WD(a,b,0),b5(a.j,c))};g5=function(a,b,c){_.WD(a,b,2);_.UD(a.j,c.length);_.VD(a,a.j.end());_.VD(a,c)};h5=function(a){return Object.prototype.hasOwnProperty.call(a,_.eq)&&a[_.eq]||(a[_.eq]=++kia)}; mia=function(a){var b="true".toString(),c=[lia`data-`];if(c.length===0)throw Error("h");if(c.map(d=>{if(d instanceof i5)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)};nia=function(a,b){return Array.prototype.filter.call(a,b,void 0)};oia=function(a,b){return Array.prototype.reduce.call(a,b,{duration:0})};pia=function(a,b){return a>b?1:a{for(const c in a)if(b===a[c]&&!/^[0-9]+$/.test(c))return!0;return!1})};j5=function(a,b){b>>>=0;a>>>=0;var c;b<=2097151?c=""+(4294967296*b+a):c=""+(BigInt(b)<>>0);return Number.isSafeInteger(c)?c:j5(a,b)};l5=function(){var a=M4,b=N4,c;b&2147483648?c=""+(BigInt(b|0)<>>0)):c=j5(a,b);return c}; m5=function(a){if(a!=null&&typeof a!=="number")throw Error("q`"+typeof a+"`"+a);return a};n5=function(a){if(a==null||typeof a==="number")return a;if(a==="NaN"||a==="Infinity"||a==="-Infinity")return Number(a)};o5=function(a){switch(typeof a){case "bigint":return!0;case "number":return(0,_.Wq)(a);case "string":return sia.test(a);default:return!1}};p5=function(a){if(a==null)return a;if(typeof a==="string"&&a)a=+a;else if(typeof a!=="number")return;return(0,_.Wq)(a)?a>>>0:void 0}; q5=function(a){var b=(0,_.Xq)(Number(a));if((0,_.Vq)(b))return _.wc(b);b=a.indexOf(".");b!==-1&&(a=a.substring(0,b));return _.wc((0,_.Tq)(64,BigInt(a)))};r5=function(a){var b=(0,_.Xq)(Number(a));if((0,_.Vq)(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")||(Q4(a),a=l5());return a}; s5=function(a){a=(0,_.Xq)(a);if(!(0,_.Vq)(a)){P4(a);var b=M4,c=N4;if(a=c&2147483648)b=~b+1>>>0,c=~c>>>0,b==0&&(c=c+1>>>0);b=k5(b,c);a=typeof b==="number"?a?-b:b:a?"-"+b:b}return a};t5=function(a){a=(0,_.Xq)(a);(0,_.Vq)(a)?a=String(a):(P4(a),a=l5());return a};u5=function(a){return(0,_.Vq)(a)?_.wc(s5(a)):_.wc(t5(a))}; tia=function(a){var b=void 0;b=1024;if(!o5(a))throw _.Bv("int64");const c=typeof a;switch(b){case 512:switch(c){case "string":return r5(a);case "bigint":return String((0,_.Tq)(64,a));default:return t5(a)}case 1024:switch(c){case "string":return q5(a);case "bigint":return _.wc((0,_.Tq)(64,a));default:return u5(a)}case 0:switch(c){case "string":return r5(a);case "bigint":return _.wc((0,_.Tq)(64,a));default:return s5(a)}default:return _.ab(b,"Unknown format requested type for int64")}}; v5=function(a){return a==null?a:tia(a)};w5=function(a){const b=typeof a;if(a==null)return a;if(b==="bigint")return _.wc((0,_.Tq)(64,a));if(o5(a))return b==="string"?q5(a):u5(a)};uia=function(a){if(a==null)return a;const b=typeof a;if(b==="bigint")return String((0,_.Tq)(64,a));if(o5(a)){if(b==="string")return r5(a);if(b==="number")return s5(a)}}; x5=function(a){if(a==null)return a;var b=typeof a;if(b==="bigint")return String((0,_.Uq)(64,a));if(o5(a)){if(b==="string")return b=(0,_.Xq)(Number(a)),(0,_.Vq)(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||(Q4(a),a=j5(M4,N4))),a;if(b==="number")return a=(0,_.Xq)(a),a>=0&&(0,_.Vq)(a)||(P4(a),a=k5(M4,N4)),a}};via=function(a){if(a==null||typeof a=="string"||a instanceof _.Ic)return a}; wia=function(a){if(typeof a!=="string")throw Error();return a};xia=function(a){return _.Hv(a,!0)};y5=function(a){a=_.dt(a,1,void 0,void 0,xia);return a==null?_.Gv():a}; z5=function(a,b,c){_.kv(a);const d=a.Ba;let e=d[_.rc]|0;if(b==null)return _.Xs(d,e,3),a;let f=b===_.Nq?7:b[_.rc]|0,h=f;var k=_.QD(f);let l=k||Object.isFrozen(b);k||(f=0);l||(b=[...b],h=0,f=_.RD(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>BigInt(32)));$4(a.j,c.o,c.j);break;default:c=Z4(b),$4(a.j,c.o,c.j)}}}; N5=function(a,b,c){b=_.Kv(b);b!=null&&b!=null&&(_.WD(a,c,0),b5(a.j,b))};O5=function(a,b,c){b=_.GA(b);b!=null&&g5(a,c,L4(b))};P5=function(a){return b=>_.Qw(a,b)};lia=function(a){return new i5(a[0].toLowerCase())};_.X_=function(a,b){this.x=a!==void 0?a:0;this.y=b!==void 0?b:0};yia=function(a){for(const b in _.Or)if(a.call(void 0,_.Or[b],b,_.Or))return b};zia=function(a,b){if(a!==null&&b in a)throw Error("A`"+b);a[b]=!0};Q5=function(a){return a!==null&&"privembed"in a?a.privembed:!1}; R5=function(a){const b={};for(const c in a)b[c]=a[c];return b};S5=function(a){var b=document;return typeof a==="string"?b.getElementById(a):a};T5=function(a){let b;for(;b=a.firstChild;)a.removeChild(b)};U5=function(a){typeof a=="number"&&(a=Math.round(a)+"px");return a};V5=function(a){return a?(a=a.privateDoNotAccessOrElseSafeScriptWrappedValue)?_.gb(a):null:null};Aia=function(){var a=W5;_.qa("yt.ads.biscotti.getId_")||_.pa("yt.ads.biscotti.getId_",a)}; X5=function(a){_.pa("yt.ads.biscotti.lastId_",a)};Y5=function(a){return a.indexOf("?")!==-1?(a=(a||"").split("#")[0],a=a.split("?",2),_.Gi(a.length>1?a[1]:a[0])):{}};Z5=function(a){if(document.body&&document.documentElement){const b=document.body.scrollTop+document.documentElement.scrollTop;a.j=a.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);a.o=a.clientY+b}}; Bia=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 yia(e=>{const f=typeof e[4]==="boolean"&&e[4]==!!d;var h;if(h=_.xa(e[4])&&_.xa(d))a:{h=e[4];for(const k in h)if(!(k in d)||h[k]!==d[k]){h=!1;break a}for(const 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)})}; a6=function(a,b,c,d={}){if(!a||!a.addEventListener&&!a.attachEvent)return"";let e=Bia(a,b,c,d);if(e)return e;e=++_.Pr.count+"";const f=!(b!="mouseenter"&&b!="mouseleave"||!a.addEventListener||"onmouseenter"in document);let h;h=f?k=>{k=new $5(k);if(!_.jV(k.relatedTarget,l=>l==a))return k.currentTarget=a,k.type=b,c.call(a,k)}:k=>{k=new $5(k);k.currentTarget=a;return c.call(a,k)};h=_.zi(h);a.addEventListener?(b=="mouseenter"&&f?b="mouseover":b=="mouseleave"&&f?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),(0,_.Qr)()||typeof d==="boolean"?a.addEventListener(b,h,d):a.addEventListener(b,h,!!d.capture)):a.attachEvent(`on${b}`,h);_.Or[e]=[a,b,c,h,d];return e};Cia=function(a){a&&(typeof a=="string"&&(a=[a]),_.pb(a,b=>{if(b in _.Or){var c=_.Or[b];const d=c[0],e=c[1],f=c[3];c=c[4];d.removeEventListener?(0,_.Qr)()||typeof c==="boolean"?d.removeEventListener(e,f,c):d.removeEventListener(e,f,!!c.capture):d.detachEvent&&d.detachEvent(`on${e}`,f);delete _.Or[b]}}))}; b6=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.ba=a6(window,"mousemove",(0,_.za)(this.ha,this));a=(0,_.za)(this.V,this);typeof a==="function"&&(a=_.zi(a));this.ja=window.setInterval(a,25)};Dia=function(){const a=_.Xi("html5_web_po_experiment_ids");return Array.isArray(a)?_.Av(a,b=>Number(b||0)):[Number(a||0)]}; Fia=function(){({handleError:a=_.ft,jk:b=_.hp}={});var a;for(_.lk=new Eia(a,b);_.mk.length>0;){var b=_.mk.shift();switch(b.type){case "ERROR":_.lk.tb(b.payload);break;case "EVENT":_.lk.jk(b.eventType,b.payload)}}};Gia=function(a,b,c){return _.ll(d=>c?d.userIdentifier!==void 0&&!a.includes(d.userIdentifier)&&c.includes(d.publicName):d.userIdentifier!==void 0&&!a.includes(d.userIdentifier),b)}; Hia=async function(a){const b=_.Aj("YtIdbMeta hasAnyMeta other");return(await _.ll(c=>c.userIdentifier!==void 0&&c.userIdentifier!==b,a)).length>0};d6=function(a,b){c6||(c6=_.Te.fb(async()=>{const c=await _.ul();if(c){var d=!0;try{const e=await Gia(a,c,b);if(e.length){const f=e[0];await _.fl(f.actualName);await _.kl(f.actualName,c)}else d=!1}catch(e){_.nk(e),d=!1}_.Te.Pa(c6);c6=0;d&&d6(a,b)}}))};Iia=async function(){const a=await _.ul();return a?Hia(a):!1}; Jia=function(a){(0,_.Kk)();if(!a.body)return a;try{const b=typeof a.body==="string"?a.body:JSON.stringify(a.body);let c=b;if(typeof b==="string"){const d=_.bm(b);if(d!=null&&(d>_.cm||d<_.dm))return a;c=_.ri((0,_.em)(b));(0,_.Kk)()}a.headers={"Content-Encoding":"gzip",...(a.headers||{})};a.body=c;return a}catch(b){return _.Ai(b),a}};Kia=async function(){await _.ul()&&(_.Bj()||_.x("nwl_init_require_datasync_id_killswitch"))&&_.Zm()&&(_.an=!0,_.$m.isNwlInitialized=_.an,await _.Wm().awaitInitialization())}; e6=function(a){_.ns[a]&&(a=_.ns[a],_.pb(a,b=>{_.ms[b]&&delete _.ms[b]}),a.length=0)};f6=function(a){const b=_.Sw();if(b)if(b.clear(a),a)e6(a);else for(let c in _.ns)e6(c)};i6=function({HE:a=!1,fD:b=!0}={}){if(_.qa("_lact",window)==null){var c=parseInt(_.w("LACT"),10);c=isFinite(c)?Date.now()-Math.max(c,0):-1;_.pa("_lact",c,window);_.pa("_fact",c,window);c==-1&&g6();Lia(a,b);new b6(()=>{h6("mouse",100)})}}; Lia=function(a=!1,b=!0){var c=window;a6(c.document,"keydown",g6);a6(c.document,"keyup",g6);a6(c.document,"mousedown",g6);a6(c.document,"mouseup",g6);a?a6(c,"touchmove",()=>{h6("touchmove",200)},{passive:!0}):(a6(c,"resize",()=>{h6("resize",200)}),b&&a6(c,"scroll",()=>{h6("scroll",200)}));a6(c.document,"touchstart",g6,{passive:!0});a6(c.document,"touchend",g6,{passive:!0})};h6=function(a,b){j6[a]||(j6[a]=!0,_.Te.fb(()=>{g6();j6[a]=!1},b))}; g6=function(){_.qa("_lact",window)==null&&i6();var a=Date.now();_.pa("_lact",a,window);_.qa("_fact",window)==-1&&_.pa("_fact",a,window);(a=_.qa("ytglobal.ytUtilActivityCallback_"))&&a()};k6=function(){const a=_.Rn();a.info||(a.info={});return a.info};Mia=function(){const a=_.Un();a.preLoggedGelInfos||(a.preLoggedGelInfos=[]);return a.preLoggedGelInfos};l6=function(a,b){if(b?.componentStack)return b;if(a=a.we?.componentStack)b||(b={}),b.componentStack=a;return b}; Nia=function(a,b="Unknown file",c=0,d,e,f){var h=!1,k=_.vi("log_window_onerror_fraction");if(k&&Math.random()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 _.Cj(k),e.name="UnhandledWindowError",e.message=k,e.fileName=b,e.lineNumber=c,isNaN(d)? delete e.columnNumber:e.columnNumber=d),_.x("wiz_enable_component_stack_propagation_killswitch")||(f=l6(e,f)),f&&_.GC(e,f),h?_.ip(e):_.jp(e))};m6=function(a){a instanceof Error?_.ip(a):(a=_.xa(a)?JSON.stringify(a):String(a),a=new _.Cj(a),a.name="RejectedPromiseError",_.jp(a))};Oia=function(){_.pb(_.w("ERRORS")||[],a=>{_.ip.apply(null,a)});_.ui("ERRORS",[])};v6=function(){return(_.x("csi_use_time_origin")||_.x("csi_use_time_origin_tvhtml5"))&&_.Tp.timeOrigin?Math.floor(_.Tp.timeOrigin):_.Tp.timing.navigationStart}; w6=function(a){return Math.round(v6()+a)}; x6=function(){var a;_.x("csi_use_performance_navigation_timing")?(a=_.Tp?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(a.requestStart=w6(a.requestStart),a.responseEnd=w6(a.responseEnd),a.redirectStart=w6(a.redirectStart),a.redirectEnd=w6(a.redirectEnd),a.domainLookupEnd=w6(a.domainLookupEnd),a.connectStart=w6(a.connectStart),a.connectEnd=w6(a.connectEnd),a.responseStart=w6(a.responseStart),a.secureConnectionStart=w6(a.secureConnectionStart),a.domainLookupStart=w6(a.domainLookupStart),a.isPerformanceNavigationTiming= !0):a=_.Tp.timing:a=_.x("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(_.Tp.timing)):_.Tp.timing;return a};Pia=function(){var a=document;if("visibilityState"in a)a=a.visibilityState;else{var b=_.Nr+"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}}; Qia=function(){if(_.Tp.getEntriesByType){var a=_.Tp.getEntriesByType("paint");if(a=_.rb(a,c=>c.name==="first-paint"))return w6(a.startTime)}let b;_.x("csi_use_performance_navigation_timing")?b=_.Tp.getEntriesByType("first-paint")[0].startTime:b=_.Tp.timing.iE;return b?Math.max(0,b):0}; Ria=function(){var a=_.w("TIMING_INFO",{});const 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(const [d,e]of Object.entries(a)){a=d;const 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};Sia=function(){const a=window.location.protocol;var b=_.Tp.getEntriesByType("resource");b=nia(b,c=>c.name.indexOf(`${a}//fonts.gstatic.com/s/`)===0);(b=oia(b,(c,d)=>d.duration>c.duration?d:c))&&b.startTime>0&&b.responseEnd>0&&(_.Sp("wffs",w6(b.startTime)),_.Sp("wffe",w6(b.responseEnd)))}; Tia=function(a,b){a=document.querySelector(a);if(!a)return!1;var c="";const 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);_.eb(document)&&a.setAttribute("nonce",_.eb(document));return c?(a=_.Tp.getEntriesByName(c))&&a[0]&&(a=a[0],c=v6(),_.Sp("rsf_"+b,c+Math.round(a.fetchStart)),_.Sp("rse_"+b,c+Math.round(a.responseEnd)),a.transferSize!==void 0&&a.transferSize===0)?!0:!1:!1}; Uia=function(){const a=Mia(),b=_.Vn();var c=void 0;for(var d=0;d{_.en(b,k);_.en(f,k);h=!0};for(const k of a)e(k);h&&_.Pp(f)}}; z6=function(a,b){_.zi(()=>{_.ao("").info.actionType=a;b&&_.ui("TIMING_AFT_KEYS",b);_.ui("TIMING_ACTION",a);var c=Ria();Object.keys(c).length>0&&_.Pp(c);c={isNavigation:!0,actionType:_.Xw(_.w("TIMING_ACTION"))};var d=_.w("PREVIOUS_ACTION");d&&(c.previousAction=_.Xw(d));if(d=_.w("CLIENT_PROTOCOL"))c.httpProtocol=d;if(d=_.w("CLIENT_TRANSPORT"))c.transportProtocol=d;(d=_.Kp())&&d!=="UNDEFINED_CSN"&&(c.clientScreenNonce=d);d=Pia();if(d===1||d===-1)c.isVisible=!0;_.Sn();k6();c.loadType="cold";d=k6();var e= x6();let f=v6();const h=_.w("CSI_START_TIMESTAMP_MILLIS",0);h>0&&!_.x("embeds_web_enable_csi_start_override_killswitch")&&(f=h);f&&(_.Sp("srt",e.responseStart),d.prerender!==1&&_.Zw(f));d=Qia();d>0&&_.Sp("fpt",d);d=x6();d.isPerformanceNavigationTiming&&_.Pp({performanceNavigationTiming:!0},void 0);_.Sp("nreqs",d.requestStart,void 0);_.Sp("nress",d.responseStart,void 0);_.Sp("nrese",d.responseEnd,void 0);d.redirectEnd-d.redirectStart>0&&(_.Sp("nrs",d.redirectStart,void 0),_.Sp("nre",d.redirectEnd, void 0));d.domainLookupEnd-d.domainLookupStart>0&&(_.Sp("ndnss",d.domainLookupStart,void 0),_.Sp("ndnse",d.domainLookupEnd,void 0));d.connectEnd-d.connectStart>0&&(_.Sp("ntcps",d.connectStart,void 0),_.Sp("ntcpe",d.connectEnd,void 0));d.secureConnectionStart>=v6()&&d.connectEnd-d.secureConnectionStart>0&&(_.Sp("nstcps",d.secureConnectionStart,void 0),_.Sp("ntcpe",d.connectEnd,void 0));_.Tp&&"getEntriesByType"in _.Tp&&Sia();d=[];if(document.querySelector&&_.Tp&&_.Tp.getEntriesByName)for(var k in y6)y6.hasOwnProperty(k)&& (e=y6[k],Tia(k,e)&&d.push(e));if(d.length>0){c.resourceInfo=[];for(const l of d)c.resourceInfo.push({resourceCache:l})}_.Pp(c);Uia();_.$w();k=_.w("TIMING_ACTION");_.qa("ytglobal.timingready_")&&k&&_.ax()&&_.Wp()&&_.Up()})()};Via=function(a){if(!_.x("universal_csi_network_ticks"))return"";a=_.Nb(a)||"";const b=Object.keys(A6);for(let c=0;c{};const b=A6[a];return b?(_.tV(b),()=>{var c=_.x("universal_csi_network_ticks")?(c=Wia[a])?_.tV(c):!1:!1;return c}):()=>{}};B6=function(a){_.zi(()=>{if(!_.ax("attestation_challenge_fetch")||_.bq(a,"attestation_challenge_fetch"))return!1;_.aq(a,void 0,"attestation_challenge_fetch");return!0})()};Yia=function(){_.zi(()=>{const a=_.Wn();requestAnimationFrame(()=>{setTimeout(()=>{a===_.Wn()&&_.aq("ol",void 0,void 0)},0)})})()}; Zia=function(a){if(!a)return null;a=_.GA(_.dt(a,4,void 0,_.HA));return a===null||a===void 0?null:_.Qa(a)};C6=function(a){const b={};_.x("json_condensed_response")&&(b.prettyPrint="false");return a=_.Ki(a,b)};D6=function(a){const b=_.w("INNERTUBE_HOST_OVERRIDE");b&&(a=String(b)+String(_.tG(a)));return a}; E6=function(a,b="POST"){a={method:b,mode:_.Li(a)?"same-origin":"cors",credentials:_.Li(a)?"same-origin":"include"};b={};const c={};for(const d of Object.keys(b))b[d]&&(c[d]=b[d]);Object.keys(c).length>0&&(a.headers=c);return a};F6=function(a){return _.Qa(a===null?"null":a===void 0?"undefined":a)};H6=function(){return G6.loaded||(G6.loaded="loaded".replace(/\-([a-z])/g,(a,b)=>b.toUpperCase()))};I6=function(a){return a?a.dataset?a.dataset[H6()]:a.getAttribute("data-loaded"):null}; J6=function(a){a&&(a.dataset?a.dataset[H6()]="true":mia(a))};K6=function(a){const b=document.createElement("a");_.rG(b,a);return`js-${_.sG(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`};L6=function(a){a=K6(a);const b=document.getElementById(a);b&&(f6(a),b.parentNode.removeChild(b))};N6=function(a,b){a&&b&&(a=`${h5(b)}`,(a=M6[a])&&_.Uw(a))}; $ia=function(a,b,c,d=null){const e=_.qd("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);_.lb(e,typeof a==="string"?F6(a):a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(e,a.firstChild);return e}; aja=function(a,b,c=null){const d=K6(typeof a==="string"?a:a.toString());let e=document.getElementById(d);var f=e&&I6(e);const h=e&&!f;f?b&&b():(b&&(f=_.Tw(d,b),b=`${h5(b)}`,M6[b]=f),h||(e=$ia(a,d,()=>{I6(e)||(J6(e),_.Vw(d),_.Si(()=>{f6(d)},0))},c)))};O6=function(a,b,c=null){aja(a,b,c)};bja=function(a){const b=_.qd("A");_.rG(b,new _.Ta(a));return`css-${_.sG(b.href.replace(/^[a-zA-Z]+:\/\//,"//"))}`}; cja=function(a,b,c){const d=document.createElement("link");d.id=b;d.onload=()=>{c&&setTimeout(c,0)};a=F6(a);_.nb(d,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(d);return d};dja=function(a){const b=bja(a);let c=document.getElementById(b);const d=c&&I6(c);d||c&&!d||(c=cja(a,b,()=>{if(!I6(c)){J6(c);_.Vw(b);const e=_.Aa(f6,b);_.Si(e,0)}}))}; P6=function(a){a.Ta=!1;if(a.va)for(var b in a.j)a.j.hasOwnProperty(b)&&a.va(b,a.j[b]);for(const c in a.M)a.M.hasOwnProperty(c)&&clearTimeout(Number(c));a.M={};a.B=null;a.va=null;b=a.api;for(const 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.Wa;b.loadNewVideoConfig= c=>{a.loadNewVideoConfig(c)};b.isReady=()=>a.isReady()};Q6=function(a){let b;a.webPlayerContextConfig?b=a.webPlayerContextConfig.rootElementId:b=a.config.attrs.id;a.elementId=b||a.elementId;a.elementId==="video-player"&&(a.elementId=a.D,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.D:a.config.attrs.id=a.D);a.o?.id===a.elementId&&(a.elementId=`${a.elementId}-player`,a.webPlayerContextConfig?a.webPlayerContextConfig.rootElementId=a.elementId:a.config.attrs.id=a.elementId)}; Z6=function(a){if(!a.fa()&&!a.ba){var b=R6(a);if(b&&(S6(a)?"html5":null)==="html5")a.ha="html5",a.isReady()||T6(a);else if(U6(a),a.ha="html5",b&&a.v&&a.targetElement)a.targetElement.appendChild(a.v),T6(a);else{a.config&&(a.config.loaded=!0);let c=!1;a.I=()=>{c=!0;let d;d=V6(a,"player_bootstrap_method")?_.qa("yt.player.Application.createAlternate")||_.qa("yt.player.Application.create"):_.qa("yt.player.Application.create");const e=a.config?W6(a.config):void 0;d&&d(a.targetElement,e,a.webPlayerContextConfig, a.Hd);T6(a)};a.ba=!0;b?a.I():(O6(X6(a),a.I),(b=eja(a))&&dja(b||""),Y6(a)&&!c&&_.pa("yt.player.Application.create",null))}}};$6=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))};W6=function(a){const b={};for(const c of Object.keys(a)){const d=a[c];b[c]=typeof d==="object"?R5(d):d}return b}; a7=function(a,b){let c=b;if(typeof b==="string"){if(a.Ka[b])return a.Ka[b];c=(...d)=>{const e=_.qa(b);if(e)try{e.apply(_.u,d)}catch(f){throw d=new _.Cj("PlayerProxy error when executing callback",{error:f}),d.level="ERROR",d;}};a.Ka[b]=c}return c?c:null};S6=function(a){let b=S5(a.elementId);!b&&a.o&&a.o.querySelector&&(b=a.o.querySelector(`#${a.elementId}`));return b};X6=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.jsUrl:(a=a.config.assets)?a.js:""}; R6=function(a){let b=!0;const c=S6(a);c&&a.config&&(b=c.dataset.version===X6(a));return b&&!!_.qa("yt.player.Application.create")};V6=function(a,b){let c;a.webPlayerContextConfig?c=a.webPlayerContextConfig.serializedExperimentFlags:a.config?.args&&(c=a.config.args.fflags);return(c||"").split("&").includes(`${b}=true`)}; T6=function(a){if(!a.fa()){const b=S6(a);let c=!1;b&&b.getApiInterface&&b.getApiInterface()&&(c=!0);c?(a.ba=!1,!V6(a,"html5_remove_not_servable_check_killswitch")&&b?.isNotServable&&a.config&&b?.isNotServable(a.config.args?.video_id)||fja(a)):a.Ub=setTimeout(()=>{T6(a)},50)}};U6=function(a){a.cancel();P6(a);a.ha=null;a.config&&(a.config.loaded=!1);const b=S6(a);b&&(R6(a)||!Y6(a)?a.v=b:(b&&b.destroy&&b.destroy(),a.v=null));a.targetElement&&T5(a.targetElement)}; eja=function(a){return a.webPlayerContextConfig?a.webPlayerContextConfig.cssUrl:(a=a.config.assets)?a.css:""};Y6=function(a){a=a.config?.args?.fflags;return!!a&&a.indexOf("player_destroy_old_version=true")!==-1}; fja=function(a){P6(a);a.Ta=!0;const b=S6(a);if(b){a.B=b7(a,b,"addEventListener");a.va=b7(a,b,"removeEventListener");let c=b.getApiInterface();c=c.concat(b.getInternalApiInterface());const d=a.api;for(let e=0;e{try{return a.lastError=null,d.apply(b,e)}catch(f){if(c!=="sendAbandonmentPing")throw f.params=c,a.lastError=f,e=new _.Cj("PlayerProxy error in method call",{error:f,method:c,playerId:a.D}),e.level="WARNING",e;}}}; gja=function(a,b){const c=d=>{const e=()=>{a.fa();if(!a.fa())try{a.V.publish(b,d??void 0)}catch(h){var f=new _.Cj("PlayerProxy error when creating global callback",{error:h.message,event:b,playerId:a.D,data:d,originalStack:h.stack,componentStack:h.componentStack});f.level="WARNING";throw f;}};if(V6(a,"web_player_publish_events_immediately"))e();else{const f=setTimeout(()=>{e();var h=a.M,k=String(f);k in h&&delete h[k]},0);zia(a.M,String(f))}};return a.j[b]=c}; ija=function(a,b){var c="player";c=typeof c==="string"?S5(c):c;const d=`${_.Uy}_${h5(c)}`;let e=c7[d];e=new hja(c,d,a,b);c7[d]=e;e.addOnDisposeCallback(()=>{delete c7[e.getId()]});return e.api};d7=function(a){_.si(_.VO,arguments)};e7=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};f7=function(a){if(_.uV()){var b=Object.keys(window.localStorage);for(const c of b)b=e7(c),b===void 0||a.includes(b)||self.localStorage.removeItem(c)}}; jja=function(){if(!_.uV())return!1;const a=_.Aj();var b=Object.keys(window.localStorage);for(const c of b)if(b=e7(c),b!==void 0&&b!==a)return!0;return!1};g7=function(){try{return!!window?.top?.location.href&&!1}catch(a){return!0}};i7=function(a="bevasrsg"){return new Promise(b=>{const c=window===window.top?window:g7()?window:window.top;let d=c[a];d?.bevasrs?b(new h7(d.bevasrs)):(d||(d={nqfbel:[]},c[a]=d),d.nqfbel.push(e=>{b(new h7(e))}))})}; kja=function(a){a.j!==void 0&&(a.o.forEach(b=>{a.j?.removeEventListener(b,a.v)}),a.j=void 0)};j7=function(a){const b={lc:a.c,Bj:a.e,lu:a.mc??!1,mu:a.me??!1};a.co&&(b.fh={lm:a.co.c,Sq:a.co.a,Tv:a.co.s});return b};mja=function(a){return async()=>{const b=await a();return{f:()=>b.xf.promise,c:c=>{if(c>150)var d=!1;else try{b.cache=new lja(c,b.U),d=!0}catch(e){b.reportError(new k7(22,"GBJ:init",e)),d=!1}return d},m:c=>b.xd(j7(c)),mws:c=>b.gi(j7(c))}}}; nja=function(a,b,c="bevasrsg"){b={s:f=>a.snapshot({...(f.c&&{lc:f.c}),...(f.s&&{Ni:f.s}),eF:f.p??!0}),e:f=>void a.Dg?.(f),c:(f,h)=>a.ih(f,h),p:a.Bf,l:()=>a.Ng(),wpc:b?mja(b):void 0};const d=window===window.top?window:g7()?window:window.top;let e=d[c];if(e){e.bevasrs=b;if(e.nqfbel!==void 0)for(const f of e.nqfbel)f(b);e.nqfbel=void 0}else e={bevasrs:b,nqfbel:void 0},d[c]=e};m7=function(a){const b=[];D5(a,l7,6).forEach(c=>{_.Lv(c,2)<=53&&b.push(_.Lv(c,1))});return b}; oja=function(a){const b=[];D5(a,l7,6).forEach(c=>{_.Lv(c,2)>53&&b.push(_.Lv(c,1))});return b};n7=function(a){a.then(()=>{},()=>{})};o7=function(a){return{fieldType:2,fieldName:a}};p7=function(a){return{fieldType:3,fieldName:a}};pja=function(a,b){return z5(a,b,_.Iv)}; u7=function(a){var b=new q7;b=F4(b,1,a.o);var c=qja(a);b=z5(b,c,wia);c=[];const d=[];for(var e of a.j.keys())d.push(e.split(","));for(e=0;e{var e=new wja;e=F4(e,1,d.brand);return F4(e,2,d.version)}));typeof a.mobile==="boolean"&&_.lv(v7,2,_.ov(a.mobile));x7=a.getHighEntropyValues(b)}const c=new Set(b);return x7.then(d=>{const e=v7.clone();c.has("platform")&&F4(e,3,d.platform);c.has("platformVersion")&&F4(e,4,d.platformVersion); c.has("architecture")&&F4(e,5,d.architecture);c.has("model")&&F4(e,6,d.model);c.has("uaFullVersion")&&F4(e,7,d.uaFullVersion);return e.serialize()}).catch(()=>v7.serialize())};y7=function(a){return G4(a,1,1)};B7=function(a,b){_.Dv(a.j,1,b);H5(b)||y7(b);a.Lc||(b=z7(a),G5(b,5)||F4(b,5,a.locale));a.v&&(b=z7(a),_.Kw(b,A7,9)||_.Dv(b,9,a.v))};z7=function(a){var b=_.Kw(a.j,C7,1);b||(b=new C7,B7(a,b));a=b;b=_.Kw(a,D7,11);b||(b=new D7,_.Dv(a,11,b));return b};yja=function(a,b){a.o=b}; Aja=function(a){const b=a.Lc?void 0:window;b?xja(b,w7).then(c=>{a.v=zja(c??"[]");c=z7(a);_.Dv(c,9,a.v);return!0}).catch(()=>!1):Promise.resolve(!1)};E7=function(a,b,c,d){this.B=a;this.D=b;this.o=this.j=a;this.J=c||0;this.I=d||2};F7=function(a){a.o=Math.min(a.D,a.o*a.I);a.j=Math.min(a.D,a.o+(a.J?Math.round(a.J*(Math.random()-.5)*2*a.o):0));a.v++};G7=function(){return"https://play.google.com/log?format=json&hasfast=true"}; Bja=function(a,b){if(!a.Ta)return()=>{};const c=()=>{a.flush()};return b?()=>{b().then(c)}:c};H7=function(a){a.v.isFinal=!0;a.flush();a.v.isFinal=!1};I7=function(a){a.V||(a.V=G7());try{return(new URL(a.V)).toString()}catch(b){return(new URL(a.V,window.location.origin)).toString()}};Dja=function(a){Cja(a,(b,c)=>{b=new URL(b);b.searchParams.set("format","json");let d=!1;try{d=window.navigator.sendBeacon(b.toString(),c.serialize())}catch{}d||(a.ba=!1);return d})}; Eja=function(a,b,c=null,d=a.withCredentials){const e={},f=new URL(I7(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,Vq:1,Ai:e,requestType:"POST",withCredentials:d,timeoutMillis:a.timeoutMillis}}; Cja=function(a,b){if(a.j.length!==0){var c=new URL(I7(a));c.searchParams.delete("format");var d=a.Xe();d&&c.searchParams.set("auth",d);c.searchParams.set("authuser",a.sessionIndex||"0");for(d=0;d<10&&a.j.length;++d){const e=a.j.slice(0,32),f=a.v.build(e,a.B,a.I,a.pe,a.ja,a.ha);if(!b(c.toString(),f)){++a.I;break}a.B=0;a.I=0;a.ja=0;a.ha=0;a.j=a.j.slice(e.length)}a.o.enabled&&a.o.stop()}};Fja=function(a,b){a.buildLabel=b;return a};Hja=function(a){a.network=new Gja;return a};Ija=function(a,b){a.j=b}; Jja=function(a){a.o=!0;return a};tja=function(a){return a.fields.map(b=>b.fieldType)};r7=function(a,...b){b=J7(b);return a.j.has(b)?a.j.get(b):void 0};qja=function(a){return a.fields.map(b=>b.fieldName)};J7=function(...a){return a?a.join(","):"key"};L7=function(a,b,...c){a.o.has(b)||a.o.set(b,new K7(b,c))};N7=function(a,b,...c){a.o.has(b)||a.o.set(b,new M7(b,c))};O7=function(a){a.j.enabled||a.j.start();a.D++;a.D>=a.v&&a.B()};Kja=function(a){for(let b=0;b{setTimeout(()=>{try{f.B()}finally{e.dispose()}})});f.v=1E5;f.flushInterval=3E4;f.j.setInterval(3E4);return f}; Pja=function(a){if(a.timer===void 0){const b=Math.max(0,a.j+a.o-T7());a.timer=setTimeout(()=>{try{a.callback()}finally{a.j=T7(),a.timer=void 0}},b)}};Rja=function(a,b=[]){return new Qja(a,b)};T7=function(){return globalThis.performance?.now?.()??Date.now()};X7=function(a,b){if(a.disable)return new Sja;b=b?m7(b):[];return Rja({bb:a.bb,Ij:a.ls,kk:a.ku,Sd:a.Sd,ji:a.ji,Ff:a.Ff},b)};Z7=function(){Y7.instance||(Y7.instance=new Y7);return Y7.instance}; Tja=function(a,b,c,d){if(!b&&!c)return Promise.resolve();if(!d)return $7(b,c);let e;(e=a.promises)[d]||(e[d]=new Promise((f,h)=>{$7(b,c).then(()=>{a.j=d;f()},k=>{delete a.promises[d];h(k)})}));return a.promises[d]};c8=function(a,b){return Tja(a,_.Kw(b,a8,1,_.tE),_.Kw(b,b8,2,_.tE),G5(b,3,void 0,_.tE))};$7=function(a,b){return b?Uja(b):a?Vja(a):Promise.resolve()}; Uja=function(a){return new Promise((b,c)=>{const d=_.qd("SCRIPT"),e=Zia(a);_.lb(d,e);d.onload=()=>{_.rd(d);b()};d.onerror=()=>{_.rd(d);c(Error("pd"))};(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(d)})};Vja=function(a){return new Promise(b=>{const c=_.qd("SCRIPT");if(a){var d=_.GA(_.dt(a,6,void 0,_.HA));d=d===null||d===void 0?null:_.gb(d)}else d=null;_.kb(c,d);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(c);_.rd(c);b()})}; Wja=function(a,b){return _.Pw(a,1,E4(b),"")};Xja=function(a,b){return _.Pw(a,2,E4(b),"")}; aka=async function(a,b,c,d=Z7(),e=Promise.resolve(void 0),f){await 0;let h;for(;;){let k=null;if(h){d8(a,7);try{k=await e8(h.snapshot({}),f.ur,()=>Promise.resolve("E:CTO"))}catch(p){k="E:UCE"}}let l;const m=new E7(h?f.Zr:f.bs,f.cs,f.ds,f.Yr);for(let p=1;p<=f.maxAttempts;p++){if(p!==1){d8(a,0);a.j=new f8(m.j,f.Pi,f.Qo);const n=await a.j.promise;a.j=void 0;n===1?(p=1,m.reset()):F7(m)}try{let n;c?n=c:(d8(a,5),n=await e8(Yja(b,d.j,k),f.ts,()=>Promise.reject(Error("rd"))));d8(a,3);await e8(c8(d,n),f.Zt, ()=>Promise.reject(Error("sd")));d8(a,8);await e;const t=new g8({challenge:n,qf:a.options.qf,gp:a.options.gp});await e8(t.Bf,f.Bv,()=>Promise.reject(Error("td")));l=t;break}catch(n){a.handleError(n),h8(a)}}if(a.fa())break;l&&(c=void 0,Zja(a,h),h=l,$ja(a,l),h8(a));d8(a,2);a.j=new f8(f.po,f.Pi,f.Qo);a.isPaused&&a.j.pause();await a.j.promise;a.j=void 0;if(a.fa())break}h?.dispose()}; bka=function(a){a.M=Error("qd");a.D.resolve();n7(a.I.promise);a.I.reject(Error("qd"));a.U.dispose();Promise.all(a.B).then(async()=>{a.o?.dispose();a.o=void 0});a.B=[];a.j?.o();n7(a.v.promise);a.v.reject(Error("qd"))};i8=function(a,b){const c=a.ki;a.ki=()=>{c();b()}};$ja=function(a,b){a.fa()||(a.o=b,a.U.update(b.Ng()),a.D.resolve(),a.I.resolve(void 0),a.ki())};Zja=function(a,b){b&&(Promise.all(a.B).then(()=>void b.dispose()),a.B=[])};d8=function(a,b){a.ba=b;a.options.tE?.(b)}; h8=function(a){a.fa()||(a.v.resolve(),a.v=new _.Cr)};e8=function(a,b,c){let d;c=(new Promise(e=>{d=setTimeout(e,b)})).then(c);n7(c);return Promise.race([a.finally(()=>void clearTimeout(d)),c])};cka=function(a,b){a.endTimeMs=Date.now()+b;a.tick()};j8=function(a){a.j&&(clearTimeout(a.j),a.j=null)};k8=function(a,b){try{return globalThis.sessionStorage.setItem(a,b),!0}catch(c){return!1}}; l8=function(a,b=0,c=a.length,d){let e=0;for(d&&(e=l8(d));b>1,m8),l8(a,a.length>>1)];return b.toString(16)+c.toString(16)}; o8=function(a,b){var c=[l8(b,0,b.length>>1,void 0),l8(b,b.length>>1)];a=new Uint32Array(a.buffer);b=a[0];const [d,e]=c;for(c=1;c>>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+1void globalThis.sessionStorage.removeItem(m))?k8(b,_.jC(h))?"s":"t":"i"}; fka=function(a,b){var c=globalThis.sessionStorage.getItem(a);if(!c)return["m"];let d;try{d=_.Wy(c),o8(d,b)}catch(e){return globalThis.sessionStorage.removeItem(a),["c"]}for(b=4;b<7&&d[b]===0;)b++;for(c=0;c=c?(globalThis.sessionStorage.removeItem(a),["e"]):["a",new Uint8Array(d.buffer,b+4)]}; gka=function(a){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new p8(a);var c=b.split(",");if(c.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new p8(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 p8(a)):new p8(a,c,b)};q8=function(a,b){const c=setTimeout(()=>{a.v.resolve()},b);a.addOnDisposeCallback(()=>void clearTimeout(c))}; s8=function(a,b){var c=`${b(a.error.message)}:${b(a.error.stack)}`.substring(0,2048);b=c.length+1;c=r8(c);const d=new Uint8Array(4+c.length);d.set([42,b&127|128,b>>7,a.error.code]);d.set(c,4);return d};r8=function(a){return globalThis.TextEncoder?(new TextEncoder).encode(a):_.Xb(a)}; x8=async function(a){let b=void 0;a.v++;const c=new _.Cr;a.vm instanceof t8&&a.vm.B.push(c.promise);if(a.vl){const f=new _.Cr;setTimeout(()=>void f.resolve());await f.promise}const d=a.U.share();try{a.state=5;const f=[],h=await e8(a.vm.snapshot({lc:{},jp:f}),a.If.Ov,()=>Promise.reject(new k7(15,"MDA:Timeout")));u8(a,"MDA:Disposed");const k=f[0];a.state=6;const l=await e8(hka(a.Ec,h),a.If.us,()=>Promise.reject(new k7(10,"BWB:Timeout")));u8(a,"BWB:Disposed");a.state=7;b=U7(d,()=>{const m=ika(a,l,c, k);m.v.promise.then(()=>void a.B());return m},"i")}catch(f){b?.dispose();if(!a.o){const h=jka(a,f);c.resolve();var e;if(e=a.vm instanceof t8&&a.v<2)a:if(f instanceof k7)e=f.code!==32&&f.code!==20&&f.code!==10;else{if(f instanceof w8)switch(f.code){case 2:case 13:case 14:case 4:break;default:e=!1;break a}e=!0}if(e){const k=setTimeout(()=>void a.B(),(1+Math.random()*.25)*(a.j?6E4:1E3));a.addOnDisposeCallback(()=>void clearTimeout(k));return}a.o=h}d.tb(a.j?13:14);a.xf.reject(a.o);return}finally{d.dispose()}a.state= 8;a.v=0;a.j?.dispose();a.j=b;a.xf.resolve()};jka=function(a,b){if(!(b instanceof k7))if(b instanceof w8){const c=Error(b.toString());c.stack=b.stack;b=new k7(11,"EBH:Error",c)}else b=new k7(12,"BSO:Unknown",b);return a.reportError(b)};u8=function(a,b){if(a.fa())throw new k7(a.j?20:32,b);}; ika=function(a,b,c,d){const e=(p5(_.dt(b,2))??0)*1E3;if(e<=0)throw new k7(31,"TTM:Invalid");if(G5(b,4))return new kka(a.U,G5(b,4),e);if(!(p5(_.dt(b,3))??0))return new lka(a.U,J4(y5(b)),e);if(!d)throw new k7(4,"PMD:Undefined");d=d(J4(y5(b)));if(typeof d!=="function")throw new k7(16,"APF:Failed");a.D=Math.floor((Date.now()+e)/1E3);a=new y8(a.U,d,p5(_.dt(b,3))??0,e);a.addOnDisposeCallback(()=>void c.resolve());return a}; A8=function(a,b,c){try{if(a.fa())throw new k7(21,"BNT:disposed");if(!a.j&&a.o)throw a.o;return mka(a,b,c)??nka(a,b,c)??oka(a,b,c)}catch(d){if(!b.mu)throw z8(a,d);return pka(a,c,d)}};z8=function(a,b){b=b instanceof k7?b:new k7(5,"TVD:error",b);return a.reportError(b)};mka=function(a,b,c){return a.j?.nk(()=>B8(a,b),c,d=>{if(a.j instanceof y8&&b.fh?.Tv)try{a.cache?.j(B8(a,b),d,b.fh.lm,a.D-120)}catch(e){a.reportError(new k7(24,"ELX:write",e))}})}; nka=function(a,b,c){if(b.fh?.Sq)try{const d=a.cache?.o(B8(a,b),b.fh.lm);return d?c?U7(a.U,()=>_.jC(d,2),"a"):d:void 0}catch(d){a.reportError(new k7(23,"RXO:read",d))}};oka=function(a,b,c){const d={stack:[],error:void 0,hasError:!1};try{if(!b.lu)throw new k7(29,"SDF:notready");return _.fQ(d,new qka(a.U,a.state)).nk(()=>B8(a,b),c)}catch(e){d.error=e,d.hasError=!0}finally{_.gQ(d)}}; pka=function(a,b,c){const d={stack:[],error:void 0,hasError:!1};try{const e=z8(a,c);return _.fQ(d,new rka(a.U,e)).nk(()=>[],b)}catch(e){d.error=e,d.hasError=!0}finally{_.gQ(d)}};B8=function(a,b){return b.Bj?b.Bj:b.lc?U7(a.U,()=>b.Bj=r8(b.lc),"c"):[]};C8=function(a){return a=="\r"||a=="\n"||a==" "||a=="\t"};D8=function(){this.I=null;this.Eb=[];this.J="";this.Z=[];this.o=this.j=0;this.B=!1;this.D=0;this.M=/[\\"]/g;this.Y=this.v=0}; E8=function(a,b,c){a.v=3;a.I="The stream is broken @"+a.o+"/"+c+". With input:\n"+b;throw Error(a.I);};G8=function(){const a=R5(ska);let b;return(new _.lf((c,d)=>{a.onSuccess=e=>{_.Wi(e)?c(new tka(e)):d(new F8(`Request failed, status=${_.Vi(e)}`,"net.badstatus"))};a.onError=()=>{d(new F8("Unknown request error","net.unknown"))};a.onTimeout=()=>{d(new F8("Request timed out","net.timeout"))};b=_.ej("//googleads.g.doubleclick.net/pagead/id",a)})).Hf(c=>{c instanceof _.zf&&b?.abort();return _.GF(c)})}; uka=function(a,b=null){a.Y=2;a.j=b};vka=function(a,b=null){a.Y=1;a.j=b};I8=function(a=null){const b=new H8;uka(b,a);return b};J8=function(a=null){const b=new H8;vka(b,a);return b};wka=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}; K8=function(a){var b="EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");let 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=xka;for(const d in a)if(a[d]==c.embeddedPlayerMode){b=a[d];break a}}return b}; yka=function(){if(_.x("disable_biscotti_fetch_entirely_for_all_web_clients"))return Error("ud");if(!_.yG())return Error("vd");const a=_.w("PLAYER_VARS",{});if(Q5(a)=="1")return Error("wd");if(K8(a)==="EMBEDDED_PLAYER_MODE_PFL")return Error("xd")};W5=function(){const a=yka();if(a!==void 0)return _.GF(a);L8||(L8=G8().then(M8).Hf(b=>N8(2,b)));return L8}; M8=function(a){a=a.j.responseText;if(a.lastIndexOf(")]}'",0)!=0)throw new O8;a=JSON.parse(a.substr(4));if((a.type||1)>1)throw new O8;a=a.id;X5(a);L8=J8(a);P8(18E5,2);return a};N8=function(a,b){b=new Q8(b);X5("");L8=I8(b);a>0&&P8(12E4,a-1);throw b;};P8=function(a,b){_.Si(function(){G8().then(M8,c=>N8(b,c)).Hf(_.Vc)},a)};zka=function(){try{const a=_.qa("yt.ads.biscotti.getId_");return a?a():W5()}catch(a){return _.GF(a)}}; R8=function(){let 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}; S8=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");_.ui("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var a;let c=Aka;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{}}; T8=function(a){if(a)if(a.startsWith("https://accounts.google.com/AddSession"))S8();else if(a.startsWith("https://accounts.google.com/ServiceLogin"))S8();else{var b;if(b=a.startsWith("https://myaccount.google.com"))b=(a instanceof _.ox?a.clone():new _.ox(a)).j.endsWith("/youtubeoptions");b&&S8()}if(_.w("LOGGED_IN",!0)&&R8()){b=_.w("VALID_SESSION_TEMPDATA_DOMAINS",[]);var c=_.Mb(window.location.href);c&&b.push(c);c=_.Mb(a);_.sb(b,c)||!c&&a.lastIndexOf("/",0)==0?(b=_.tG(a),(b=_.uG(b))?(b=_.AG(b),b=(b= _.qj.get(b,void 0)||null)?_.Gi(b):{}):b=null):b=null;b==null&&(b={});c=b;var d=void 0;R8()?(d||(d=_.w("LOGIN_INFO")),d?(c.session_logininfo=d,c=!0):c=!1):c=!1;c&&_.CG(a,b)}};Bka=function(a,b={},c=!1){const d=_.w("EVENT_ID");d&&(b.ei||(b.ei=d));b&&_.CG(a,b);if(c)return!1;T8(a);b=window;a=_.Sb(a,{});T8(a);a=_.Ow(a);b=b.location;a=_.Za(a);a!==void 0&&(b.href=a);return!0};U8=function(a){if(Q5(_.w("PLAYER_VARS",{}))!="1"){a&&Aia();try{zka().then(()=>{},()=>{}),_.Si(U8,18E5)}catch(b){_.yi(b)}}}; Dka=function(){var a=window.location.href;if(_.x("kevlar_disable_theme_param"))return null;_.Nb(a);try{const b=Y5(a).theme;return Cka.get(b)||null}catch(b){}return null}; W8=function(a){const b=new V8;if(a.interpreterJavascript){var c=V5(a.interpreterJavascript);c=_.ib(c).toString();var d=new a8;F4(d,6,c);_.Dv(b,1,d,_.tE)}else a.interpreterUrl&&(c=_.Xy(a.interpreterUrl),c=_.Ra(c).toString(),d=new b8,F4(d,4,c),_.Dv(b,2,d,_.tE));a.interpreterHash&&_.Pw(b,3,E4(a.interpreterHash),"",_.tE);a.program&&_.Pw(b,4,E4(a.program),"",_.tE);a.globalName&&_.Pw(b,5,E4(a.globalName),"",_.tE);a.clientExperimentsStateBlob&&_.Pw(b,7,E4(a.clientExperimentsStateBlob),"",_.tE);return b}; X8=function(a){const b={};a=a.split("&");for(const c of a)a=c.split("="),a.length===2&&(b[a[0]]=a[1]);return b};Y8=function(a){return Number(a.t)||7200};Eka=async function(){var a=window;await i7(Z8());const b=a.bgevmc;if(!b)throw Error("yd");return{pause:()=>{b.p()},resume:()=>{b.r()},checkForRefresh:()=>b.cr()}};Z8=function(){return _.x("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`};$8=function(a){window.bgens=a}; Fka=function(){return new Promise(a=>{const b=window;b.ntpevasrs!==void 0?a(new a9(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(c=>{a(new a9(c))}))})}; Gka=function(){if(_.yG()){var a=_.w("PLAYER_VARS",{});if(Q5(a)!="1"&&K8(a)!=="EMBEDDED_PLAYER_MODE_PFL"){var b=()=>{b9=!0;"google_ad_status"in window?_.ui("DCLKSTAT",1):_.ui("DCLKSTAT",2)};try{const c=_.eb(document);O6(c9,b,c)}catch(c){}d9.push(_.Te.fb(()=>{if(!(b9||"google_ad_status"in window)){try{N6(c9.toString(),b)}catch(c){}b9=!0;_.ui("DCLKSTAT",3)}},5E3))}}};e9=function(){const a=Number(_.w("DCLKSTAT",0));return isNaN(a)?0:a};f9=function(a,b){a.j=b}; Hka=async function(a){let b;if(_.u.ytAtP&&!_.x("ytatp_ks")){var c=await _.u.ytAtP;delete _.u.ytAtP;let e=c?.R;b=c?.T;e?a.o.j(1,a.v++):(a.o.j(2,a.v++),c=await a.We(g9(b,null)),e=JSON.stringify(c));_.u.ytAtRC?_.u.ytAtRC(e):_.jp(Error("zd"))}else _.u.ytAtRC?_.sH(async()=>{b=_.u.ytAtT;delete _.u.ytAtT;if(_.u.ytAtRC){a.o.j(2,a.v++);var e=await a.We(g9(b,null));_.u.ytAtRC&&_.u.ytAtRC(JSON.stringify(e))}else a.o.j(6,a.v++)},_.Yi("att_init_delay",0)):(b=_.u.ytAtT,delete _.u.ytAtT,a.o.j(1,a.v++));c=await Fka(); c.bindInnertubeChallengeFetcher(e=>{a.o.j(3,a.v++);return a.We(g9(b,e))});c.registerChallengeFetchedCallback(e=>{e=e.challenge;if(!e)throw Error("Ad");e={challenge:e,Fe:X8(e),vm:d,bgChallenge:new V8};e=Promise.resolve(e);a.j=e});const d=await i7(Z8());c=c.getLatestChallengeResponse().challenge;if(!c)throw Error("Bd");return{challenge:c,Fe:X8(c),vm:d,bgChallenge:new V8}}; i9=async function(a){var b=g9(void 0,Z7().j);let c;try{c=await Ika(a,b)}catch(f){return _.jp(Error("Cd")),h9(a,864E5),{challenge:"",Fe:{},vm:void 0,bgChallenge:void 0}}b=c.Su;const d=c.Tu;h9(a,Y8(d)*1E3);a=void 0;let e;if("c1a"in d&&c.bgChallenge){e=W8(c.bgChallenge);try{await c8(Z7(),e)}catch(f){return _.jp(f),{challenge:b,Fe:d,vm:a,bgChallenge:e}}try{a=new g8({challenge:e,qf:{bb:"aGIf"}}),await a.Bf}catch(f){_.jp(f),a=void 0}}return{challenge:b,Fe:d,vm:a,bgChallenge:e}}; Ika=async function(a,b){let c=void 0,d=0;for(;d<5;){if(d>0){const e=1E3*Math.pow(2,d-1)+Math.random()*1E3;await new Promise(f=>{_.Dj(()=>{f(void 0)},e)})}try{a.o.j(4,a.v++);const e=await a.We(b);return Jka(e)}catch(e){c=e,e instanceof Error&&_.jp(e)}d++}throw c;};h9=function(a,b){const c=Date.now()+b,d=async()=>{const e=c-Date.now();e<1E3?await Kka(a):_.Dj(d,Math.min(e,6E4))};d()};j9=async function(a,b){$8(2);try{const c=await a.network.We(b);c?c.challenge&&!c.bgChallenge?$8(1):$8(4):$8(3);return c}catch(c){$8(3)}}; Jka=function(a){if(!a)throw Error("Dd");if(!a.challenge)throw Error("Ed");const b=a.challenge,c=X8(b);if("c1a"in c&&(!a.bgChallenge||!a.bgChallenge.program))throw Error("Fd");return{...a,Su:b,Tu:c}};Kka=async function(a){const b=await Promise.race([a.j,null]);var c=i9(a);a.j=c;b?.vm?.dispose()};Lka=function(a,b){return new Promise(c=>{_.Dj(()=>{c(b())},a)})};g9=function(a,b){const c={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};a&&(c.eacrToken=a);b&&(c.interpreterHash=b);return c}; l9=function(a){if(a.length===1)return a[0];var b=k9.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var c of a)if(b.exec(c))return c}const d=[];Object.entries(k9).forEach(([e,f])=>{"UNKNOWN_INTERFACE"!==e&&d.push(f)});c=new RegExp(d.join("|"));a.sort((e,f)=>e.length-f.length);for(const e of a)if(!c.exec(e))return e;return a[0]}; Mka=async function(){var a=_.y().resolve(_.Qy);if(a){if(a=await a.xh({signalServiceEndpoint:{signal:"GET_DATASYNC_IDS"}})){if(a.errorMetadata){_.jp(Error("Gd`"+a.errorMetadata.status+"`"+a.error));return}return a.MC}_.jp(Error("Hd"))}else _.jp(Error("Id"))}; m9=function(a,b){if(b.encryptedTokenJarContents&&(a.j[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){const c=Number(b.expirationSeconds);setTimeout(()=>{delete a.j[b.encryptedTokenJarContents]},c*1E3);a.o&&_.rj("CONSISTENCY",b.encryptedTokenJarContents,c,void 0,!0)}};n9=function(a){return a.localStorage===void 0?new _.Mm("yt-client-location"):a.localStorage}; r9=function(a,b=!1,c=!1){var d=_.w("INNERTUBE_CONTEXT");if(!d)return _.ip(Error("Ld")),{};d=_.fd(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());_.sV();var f="USER_INTERFACE_THEME_LIGHT";_.mV(165)?f="USER_INTERFACE_THEME_DARK":_.mV(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=Dka()||f;e.userInterfaceTheme=f;if(!b){if(f=_.xj())e.connectionType=f;_.x("web_log_effective_connection_type")&& (f=_.zj())&&(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=_.Rl();if(h){f=h.coldConfigData;const p=h.coldHashData;h=h.hotHashData;d.client.configInfo=d.client.configInfo||{};f&&(d.client.configInfo.coldConfigData=f);p&&(d.client.configInfo.coldHashData=p);h&&(d.client.configInfo.hotHashData=h)}}f=Y5(_.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")&&o9.instance&&(f=o9.instance,e.mainAppWebInfo.pwaInstallabilityStatus=!f.j&&f.o?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),e.mainAppWebInfo.webDisplayMode=_.tj(),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=_.$i();p9.instance||(p9.instance=new p9);k=_.dd(p9.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=_.sV();e=_.mV(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=_.Kp())&&(d.clientScreenNonce=b):!b&&(b=_.Kp())&&(d.clientScreenNonce=b);a&&(d.clickTracking= {clickTrackingParams:a});if(a=_.qa("yt.mdx.remote.remoteClient_"))d.remoteClient=a;q9.Mb().setLocationOnInnerTubeContext(d);try{var l=_.Ri(),m=l.bid;delete l.bid;d.adSignalsInfo={params:[],bid:m};for(const [p,n]of Object.entries(l))l=p,m=n,d.adSignalsInfo.params?.push({key:l,value:`${m}`});if(d.client?.clientName==="TVHTML5"||d.client?.clientName==="TVHTML5_UNPLUGGED"){const p=_.w("INNERTUBE_CONTEXT");p.adSignalsInfo&&(d.adSignalsInfo.advertisingId=p.adSignalsInfo.advertisingId,d.adSignalsInfo.advertisingIdSignalType= "DEVICE_ID_TYPE_CONNECTED_TV_IFA",d.adSignalsInfo.limitAdTracking=p.adSignalsInfo.limitAdTracking)}}catch(p){_.ip(p)}return d};Nka=function(a,b){if(!a)return!1;var c=_.A(a,_.rv)?.signal;if(c&&b.re)return!!b.re[c];if((c=_.A(a,_.Fy)?.request)&&b.pj)return!!b.pj[c];for(const d in a)if(b.nj[d])return!0;return!1}; s9=function(a){const 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=q9.Mb().getXGeoHeader?.())&&(b["X-Geo"]=a));(a=_.w("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=a);return b};t9=function(a){return()=>new a}; Pka=function(a,b,c){var d=Oka;if(u9.instance!==void 0){if(c=u9.instance,a=[d!==c.v,a!==c.Sa,b!==c.o,!1,!1,!1,!1],a.some(e=>e))throw new _.Cj("InnerTubeTransportService is already initialized",a);}else u9.instance=new u9(d,a,b,c)}; Rka=function(a,b){var c=`/youtubei/v1/${l9(Qka)}`,d={Of:{identity:v9}};let e=()=>{};e=Xia(Via(c));b.context||(b.context=r9(void 0,!0));return new _.lf(async f=>{var h=D6(c);h=_.Li(h)?"same-origin":"cors";h=a.o.No?w9(d,h):await x9(d,h);var k=C6(D6(c));k={input:k,Pc:E6(k),gf:b,config:d};f(y9(a,k,h,e))})}; Ska=function(a,b){a:{a=a.v;var c=_.A(b,_.rv)?.signal;if(c&&a.re&&(c=a.re[c])){var d=c();break a}if((c=_.A(b,_.Fy)?.request)&&a.pj&&(c=a.pj[c])){d=c();break a}for(d in b)if(a.nj[d]&&(b=a.nj[d])){d=b();break a}d=void 0}if(d!==void 0)return Promise.resolve(d)};w9=function(a,b){a=_.uj({sessionIndex:a?.Of?.sessionIndex});return{...s9(b),...a}};x9=async function(a,b){a=await _.wC(_.uj({sessionIndex:a?.Of?.sessionIndex}));return Promise.resolve({...s9(b),...a})}; y9=async function(a,b,c,d=()=>{}){await Tka(b);const e=b.config?.requestKey;if(e&&a.j.has(e))var f=a.j.get(e);else f=JSON.stringify(b.gf),b.Pc={...b.Pc,headers:{...(b.Pc?.headers??{}),...c}},c={...b.Pc},b.Pc.method==="POST"&&(c={...c,body:f}),b.config?.ov&&_.aq(b.config.ov),f=a.Sa.fetch(b.input,c,b.config),e&&a.j.set(e,f);(f=await f)&&_.x("web_streaming_player")&&Array.isArray(f)&&(f=f[0].playerResponse);if(f&&"error"in f&&f?.error?.details){c=f.error.details;for(const h of c)(c=h["@type"])&&Uka.indexOf(c)> -1&&(delete h["@type"],f=h)}e&&a.j.has(e)&&a.j.delete(e);b.config?.pv&&_.aq(b.config.pv);Vka(a,f,b);b.config?.bv&&_.aq(b.config.bv);d();return f||void 0};Tka=async function(a){if(a?.gf?.context){a=a.gf.context;for(const b of[])await b.LE(a)}};Vka=function(a,b,c){if(b&&!b?.sequenceMetaData?.skipProcessing&&a.B)for(const d of Wka)a.B[d]&&a.B[d].handleResponse(b,c)}; Xka=function(){_.pa("yt.logging.errors.log",_.ip);Oia();_.go(_.io(),{});window.onerror=Nia;_.Ef=m6;window.addEventListener("unhandledrejection",a=>{if(a.reason instanceof Error){const b=a.reason;_.GC(b,{source:"unhandledrejection"});b.name==="AbortError"&&(b.level="WARNING")}m6(a.reason);a.preventDefault()})};z9=function(a){const b=a.indexOf(":");return b===-1?{bo:a}:{bo:a.substring(0,b),datasyncId:a.substring(b+1)}}; C9=async function(){return A9!==void 0?A9:A9=new Promise(async a=>{try{await B9.open("test-only"),await B9.delete("test-only")}catch(b){if(b instanceof Error&&b.name==="SecurityError"){a(!1);return}}a("caches"in window)})};D9=async function(a){if(await C9()){var b=[],c=await B9.keys();for(const d of c)({datasyncId:c}=z9(d)),!c||a.includes(c)||b.push(B9.delete(d));Promise.all(b).then(d=>d.some(e=>e))}}; Yka=async function(){if(!await C9())return!1;const a=_.Aj("cache contains other");var b=await B9.keys();for(const c of b)if({datasyncId:b}=z9(c),b&&b!==a)return!0;return!1};E9=function(){try{return!!self.sessionStorage}catch{return!1}};F9=function(a){a=a.match(/(.*)::.*::.*/);if(a!==null)return a[1]};G9=function(a){if(E9()){var b=Object.keys(window.sessionStorage);for(const c of b)b=F9(c),b===void 0||a.includes(b)||self.sessionStorage.removeItem(c)}}; Zka=function(){if(!E9())return!1;const a=_.Aj();var b=Object.keys(window.sessionStorage);for(const c of b)if(b=F9(c),b!==void 0&&b!==a)return!0;return!1};H9=function(){Mka().then(a=>{a&&(d6(a),D9(a),f7(a),G9(a))})}; $ka=function(){var a=new _.js;_.Te.fb(async()=>{if(!_.x("ytidb_clear_optimizations_killswitch")){var b=_.Aj("clear");if(b.startsWith("V")&&b.endsWith("||")){b=[b];d6(b);D9(b);f7(b);G9(b);return}b=jja();const c=Zka(),d=await Yka(),e=await Iia();if(!(b||c||d||e))return}a.Cb()?H9():_.Me(a,"publicytnetworkstatus-online",H9)})};ala=function(a){return new Promise(b=>{window.setTimeout(b,a)})}; Yja=async function(a,b,c){_.cx("attestation_challenge_fetch");_.aq("att_fs",void 0,"attestation_challenge_fetch");if(!a.j)throw new w8(9,"Missing fetcher");const d=await a.j(b,c);b=d?.bgChallenge;if(!b)throw new w8(15,"Missing field");a.o=d;a.v.forEach(e=>{e(d)});a=W8(b);_.aq("att_fc",void 0,"attestation_challenge_fetch");_.bx("attestation_challenge_fetch");return a}; hka=async function(a,b){const c=new E7(100,3E5,.25,2);let d=void 0;for(;c.v<10;)try{return c.v>0&&await ala(c.j),await bla(a,b)}catch(e){d=e instanceof w8?e:new w8(9,e instanceof Error?e.message:"Unknown"),F7(c)}if(d)throw d;throw new w8(9,"Unknown error");}; bla=function(a,b){b=Wja(Xja(new cla,b),a.requestKey);const c=new _.Cr,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(_.Wi(d)){const e=dla(d.responseText);c.resolve(e)}else c.reject(new w8(S7(_.Vi(d)),d.statusText))};d.onerror=()=>{c.reject(new w8(S7(_.Vi(d)),d.statusText))};d.send(b.serialize());return c.promise}; ela=function(a){const 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(const d of c.ntpqfbel)d(b);c.ntpqfbel=void 0};I9=function(a){if(a instanceof Error){var b=_.qa("yt.logging.errors.log");b&&b(a,"WARNING")}};K9=function(a,b){a=new fla(a,b);gla(a);b?.VC||J9(a)}; gla=function(a){if(!a.vm){var b={maxAttempts:5,po:a.ttlSeconds*1E3};a.Vf.ytcsi?.tick?.("pot_ist");a.vm=a.ip({Ec:a.Ec,qf:{disable:_.x("html5_web_po_disable_remote_logging"),bb:"aGIf",ls:Dia(),ku:_.x("wpo_dis_lfdms")?0:1E3,Ff:d=>{var e=L9.get(d);e||(e=new hla(d),e=new W7(e),L9.set(d,e));return e}},If:b,ot:a.bgChallenge,ii:I9});a.j=Date.now();i8(a.vm,()=>{a.j=Date.now()});a.Vf.bgevmc={p:()=>{a.vm?.pause()},r:()=>{a.vm?.resume()},cr:()=>a.vm?.checkForRefresh()??Promise.resolve()};nja(a.vm,async()=>J9(a), Z8());var c=a.v.bind(a);a.qk&&a.ttlSeconds>0&&a.qk.then(d=>{d.listen("publicytnetworkstatus-online",c)});a.qo(c)}};J9=function(a){if(a.o)return a.o;if(!a.vm)throw Error("Md");a.o=new ila({vm:a.vm,Ec:a.Ec,vl:!0,onError:I9,If:a.kp});return a.o};M9=function(a){try{const b=JSON.parse(a);if(b.bgChallenge)return b}catch(b){}}; jla=function(a=window){var b={},c=a.ytAtR;b?.sn?.oo();if(c){if(c=M9(c))b?.sn?.yf("SUCCESS"),K9(c,b);a.ytAtR=void 0}else a.ytAtRC=d=>{if(d=M9(d))b?.sn?.yf("SUCCESS"),K9(d,b),a.ytAtRC=void 0}}; kla=function(a,b,c,d,e,f){c?(a.K(2),O6(F6(c),()=>{window.trayride?N9(a,d,e):(a.K(3),L6(c),_.jp(new _.Cj("BL:ULB",`${c}`)))},f)):b?(f=_.qd("SCRIPT"),b instanceof _.fb?_.kb(f,b):f.textContent=b,f.nonce=_.eb(document),document.head.appendChild(f),document.head.removeChild(f),window.trayride?N9(a,d,e):(a.K(4),_.jp(new _.Cj("BL:ULBJ")))):_.jp(new _.Cj("BL:ULV"))}; N9=function(a,b,c){a.K(5);const d=!!a.j&&lla.includes(_.Mb(a.j)||"");try{const e=new g8({program:b,globalName:"trayride",qf:{disable:!_.x("att_web_record_metrics")||!_.x("att_skip_metrics_for_cookieless_domains_ks")&&d,bb:"aGIf"}});e.Bf.then(()=>{a.K(6);c&&c(b)});a.o(e)}catch(e){a.K(7),e instanceof Error&&_.jp(e)}};O9=function(){const a=_.qa("yt.abuse.playerAttLoader");return a&&["bgvma","bgvmb","bgvmc"].every(b=>b in a)?a:null}; mla=function(){const a=_.w("CLIENT_EXPERIMENT_EVENTS");if(a){var b=ria();for(const c of a)b(c)&&_.hp("genericClientExperimentEvent",{eventType:c});delete _.ti.CLIENT_EXPERIMENT_EVENTS}};nla=function(a,b,c){if(a.j){const d=_.Nb(_.wG(b,"key"))||"/UNKNOWN_PATH";a.j.start(d)}a=c;_.x("wug_networking_gzip_request")&&(a=Jia(c));return new window.Request(b,a)}; Q9=async function(a,b,c,d,e){const {value:f,done:h}=await b.read();if(h)return a.j?.success(),d;let k;try{k=c.parse(f)}catch(l){throw new P9("Failed to parse streaming response",f);}if(k!=null)for(const l of k)d.push(l),e?.(l);return Q9(a,b,c,d,e)};ola=function(){const 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("Od"))})}; pla=function(a,b){R9.Mb().estimate().then(c=>{a.j("idbQuotaExceeded",{...b,isSw:self.document===void 0,isIframe:self!==self.top,deviceStorageUsageMbytes:S9(c?.usage),deviceStorageQuotaMbytes:S9(c?.quota)})})};S9=function(a){return typeof a==="undefined"?"-1":String(Math.ceil(a/1048576))}; qla=function(a,b){const c={errorSeverity:b.Fj.toString(),wizFeatureFlags:Object.entries(b.Sm).join("\n")};l6(b,c);b=b.Fj;b===3?_.ip(a,"ERROR",void 0,void 0,void 0,c):b===2&&_.ip(a,"WARNING",void 0,void 0,void 0,c);_.x("cow_if_errors_in_popup")&&b===3&&a.message.indexOf("")!==-1&&window.alert(a.message)};rla=function(a,b,c){a.componentType!==_.Tu&&c instanceof HTMLElement&&b&&!_.x("cow_logging_in_component_wrapper")&&_.ly(c,b,!0)};tla=function(a){sla.has(a)}; vla=function(a){const b=a?.tagName.toLowerCase()??"";void 0!==a&&b.includes("-")&&ula.set(a,!0)};wla=function(){_.x("cow_logging_in_component_wrapper")?(_.ez=(a,b)=>{b instanceof HTMLElement&&_.ly(b,a,!0)},_.NA=()=>{}):(_.ez=()=>{},_.NA=rla)};xla=function(){const a=_.y();_.Lw(a,{Da:T9,Vc:U9});_.Lw(a,{Da:V9,Vc:_.Vl});const b=q9.Mb(),c=a.resolve(V9),d=a.resolve(T9),e={};b&&(e.client_location=b);Pka(d,c,e);_.Lw(a,{Da:_.Qy,Rb:u9.instance})}; Ala=function(a,b,c,d=()=>{},e=null){b=new yla(a,b,c,d,e);zla.set(a,b)};W9=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}};Dla=function(a){if(_.qa("yt.player.Application.create"))Promise.resolve().then(()=>{X9(a)});else{Bla(_.Xy(a.webPlayerContextConfig.trustedJsUrl),()=>{X9(a)},()=>{a.fa()||a.ii()});const b=a.webPlayerContextConfig.trustedCssUrl;b&&Cla(_.Xy(b))}}; X9=function(a){if(!a.fa()){var b=_.qa("yt.player.Application.create");try{a.api=b(a.container,{args:a.playerVars},a.webPlayerContextConfig,void 0).getInternalApi(),W9(a.api),a.api.isReady=()=>!0,a.j(a.api)}catch(c){throw a.ii(),c;}}};Cla=function(a){const b=`ytp-${a.toString()}`;if(!document.getElementById(b)){var c=document.createElement("link");c.id=b;_.nb(c,a,"stylesheet");(document.getElementsByTagName("head")[0]||document.body).appendChild(c)}}; Bla=function(a,b,c){const 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()});_.lb(f,a);a=document.getElementsByTagName("head")[0]||document.body;a.insertBefore(f,a.firstChild)}}; Ela=function(a){_.w("ENABLE_WEBVIEW_API")&&window.ytwebviewplayer&&(window.addEventListener("message",b=>{try{const d=JSON.parse(b.data),e=d.methodName,f=d.args||[];a:{for(const h of f)if(String(h).includes("javascript:")){var c=!0;break a}c=!1}if(c)throw Error("Pd`"+e+"`"+f);if(e&&typeof a[e]==="function")a[e](...f);else throw Error("Qd`"+e);}catch(d){_.ip(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}))}))};Y9=function(a){return(a.search("cue")===0||a.search("load")===0)&&a!=="loadModule"}; Z9=function(a,b,c){if(typeof a==="string")return{videoId:a,startSeconds:b,suggestedQuality:c};b={};for(const e of Fla)a[e]&&(b[e]=a[e]);if(a=a.embedConfig||a.embed_config){a:if(typeof a==="string")var d=a;else{if(_.xa(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}; $9=function(a,b,c,d){if(_.xa(a)&&!Array.isArray(a)){b="playlist list listType index startSeconds suggestedQuality".split(" ");c={};for(d=0;d{b==="onError"?a.api.logApiCall(`${b} invocation`,c,d):a.api.logApiCall(`${b} invocation`,c);a.sendMessage(b,d)}};f$=function(a,b,c){a.fa()||(b={id:a.id,command:b},c&&(b.data=c),Hla.postMessage(JSON.stringify(b),a.origin))};Ila=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}}; Jla=function(a,b){switch(a){case "loadVideoById":return[Z9(b)];case "cueVideoById":return[Z9(b)];case "loadVideoByPlayerVars":return[b];case "cueVideoByPlayerVars":return[b];case "loadPlaylist":return[$9(b)];case "cuePlaylist":return[$9(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[]}; Kla=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}}};Lla=function(){return g$.isInitialized()};Mla=function(a={}){return g$.invoke(a)};Nla=function(){if(_.w("ENABLE_JS_API")){var a=b=>{h$=b;window.removeEventListener("message",a)};window.addEventListener("message",a)}}; Ola=function(){_.aq("ep_init_wes");var a=_.w("PLAYER_CONFIG");if(!a){var b=_.w("PLAYER_VARS");b&&(a={args:b})}U8(!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){const c=Y5(window.location.href);c.forced_experiments&& (b.serializedForcedExperimentIds=c.forced_experiments)}a.args?.autoplay?z6("watch",["pbs","pbu","pbp"]):a.args&&wka(a.args)?z6("video_preview",["ol"]):z6("embed_no_video",["ep_init_ar"]);_.x("embeds_use_player_instances_library")||_.w("ENABLE_WEBVIEW_API")?(Ala(document.getElementById("player"),b,c=>{_.w("ENABLE_WEBVIEW_API")?(c=c.getTrustedApi(),W9(c),Ela(c)):(i$(c),j$(c))},()=>{throw Error("Rd");},a.args),_.w("ENABLE_WEBVIEW_API")||k$(),_.aq("ep_init_wee")):(a=ija(a,b),i$(a),k$(),_.aq("ep_init_wee"), j$(a))};i$=function(a){l$=a;l$.addEventListener("onVideoDataChange",m$);l$.addEventListener("onReady",Pla);a=_.w("POST_MESSAGE_ID","player");const b=_.w("POST_MESSAGE_ORIGIN");_.w("ENABLE_JS_API")?n$=new Qla:_.w("ENABLE_POST_API")&&typeof a==="string"&&typeof b==="string"&&(n$=new Rla(a,b));h$=void 0}; k$=function(){Gka();_.x("ytidb_create_logger_embed_killswitch")||Fia();o$.j||(o$.j=new o$);o$.j.install({flush_logs:{callback:()=>{_.Fo()}}});_.nl||Kia();xla();_.Te.fb(()=>{$ka()});const a=_.Yi("att_init_delay",200);_.x("enable_rta_manager")&&setTimeout(()=>{_.x("attmusi")&&jla(window);var b=new Sla;var c={preload:!_.x("enable_rta_npi"),ap:_.x("attmusi")};c=c??{preload:!0};const d=c.TC?void 0:new _.js;p$.instance=new p$(b,c,d);b=p$.instance;if((_.x("attmusi")||_.x("attmusiw"))&&_.x("attmusi_ue")){b= {s:b.B.bind(b),ir:b.D.bind(b)};c=window;c.attmp=b;if(c.attmq!==void 0)for(var e of c.attmq)e(b);c.attmq=void 0}else e=b.B.bind(b),_.pa("yt.aba.att",e),e=b.D.bind(b),_.pa("yt.aba.att2",e)},a);_.Dj(()=>{if(_.x("enable_zw_ping")){var b=_.w("INNERTUBE_CLIENT_NAME","UNKNOWN_INTERFACE"),c="/establish_zw";b==="WEB_EMBEDDED_PLAYER"?c="/embed/establish_zw":b==="TVHTML5"&&(c="https://www.youtube.com/tv/establish_zw");_.w("COOKIELESS",!1)&&b==="WEB_EMBEDDED_PLAYER"?(b=new Headers,b.set("X-Goog-Visitor-Id",_.w("VISITOR_DATA")), fetch(c,{method:"GET",mode:"no-cors",headers:b})):fetch(c,{method:"GET",mode:"no-cors",credentials:"include"})}})};Tla=function(){q$()};Ula=function(a){a.persisted||q$()};q$=function(){Yia();const a=_.sV(),b=_.mV(119),c=window.devicePixelRatio>1;document.body&&_.JF(document.body,"exp-invert-logo")&&(c&&!_.JF(document.body,"inverted-hdpi")?_.KF(document.body,"inverted-hdpi"):!c&&_.JF(document.body,"inverted-hdpi")&&_.LF(document.body,"inverted-hdpi"));b!=c&&(_.nV(119,c),a.save())};m$=function(){r$()}; Pla=function(){_.aq("ep_init_pr");r$()};r$=function(){var a=l$.getVideoData(1);a=a.title?a.title+" - YouTube":"YouTube";document.title!==a&&(document.title=a)};s$=function(){l$&&l$.sendAbandonmentPing&&l$.sendAbandonmentPing();_.w("PL_ATT")&&g$.dispose();_.qK(d9);d9.length=0;L6(c9.toString());b9=!1;_.ui("DCLKSTAT",0);_.Nd(n$);l$&&(l$.removeEventListener("onVideoDataChange",m$),l$.destroy(),l$=null)}; Vla=function(a){_.x("embeds_web_enable_dispose_player_if_page_not_cached_killswitch")?s$():a.persisted||s$()};Wla=function(){t$||(_.xC({ph(a){a.props.data&&(a.el.data=a.props.data)},qh(a,b,c){a.el?b.data!==c.data&&(a.el.data=c.data):_.jp(new _.Cj("IDOM component el is null",a.j?.yc))}}),t$=!0)};Xla={QE:!0};Yla=class{constructor(a){var b=u$;this.j=175237375;this.ctor=a;this.isRepeated=0;this.o=_.Kw;this.defaultValue=void 0;this.v=b.messageId!=null?_.tE:void 0}register(){_.jc(this)}}; hia={toString:function(a){let 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("")}};v9={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};M4=0;N4=0;R4=class{constructor(a,b,c){this.buffer=a;if(c&&!b)throw Error();}};S4=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}}; Y4=class{constructor(a,b){this.o=a>>>0;this.j=b>>>0}};kia=0;i5=class{constructor(a){this.j=a}toString(){return this.j}};B5=_.pc();sia=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;v$=_.oE(L5,_.ir);Zla=_.oE(L5,_.ir);w$=_.oE(function(a,b,c){b=n5(b);b!=null&&(_.WD(a,c,5),a=a.j,c=K5||(K5=new DataView(new ArrayBuffer(8))),c.setFloat32(0,+b,!0),N4=0,M4=c.getUint32(0,!0),a5(a,M4))},_.hr);x$=_.oE(M5,_.er);$la=_.oE(M5,_.er); y$=_.oE(function(a,b,c){b=x5(b);if(b!=null&&(c5(b),b!=null))switch(_.WD(a,c,0),typeof b){case "number":a=a.j;P4(b);$4(a,M4,N4);break;case "bigint":c=U4(b);$4(a.j,c.o,c.j);break;default:c=W4(b),$4(a.j,c.o,c.j)}},_.fr);z$=_.oE(N5,_.br);ama=_.oE(N5,_.br); bma=_.oE(function(a,b,c){b=x5(b);if(b!=null)switch(d5(b),_.WD(a,c,1),a=a.j,d5(b),typeof b){case "number":b<0?(c=-b,b=T4(new S4(c&4294967295,c/4294967296)),c=b.j,a5(a,b.o),a5(a,c)):(O4(b),a5(a,M4),a5(a,N4));break;case "bigint":b=b>>0&255),a.j.push(b>>>8&255),a.j.push(b>>>16&255),a.j.push(b>>>24&255))},_.dr);_.g=_.X_.prototype;_.g.clone=function(){return new _.X_(this.x,this.y)}; _.g.equals=function(a){return a instanceof _.X_&&(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 _.X_?(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 kma=class extends _.lr{constructor(a){super(a)}},lma={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},$5=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 lma||(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())}};_.Ea(b6,_.Od);b6.prototype.ha=function(a){a.j===void 0&&Z5(a);var b=a.j;a.o===void 0&&Z5(a);this.j=new _.X_(b,a.o)}; b6.prototype.V=function(){if(this.j){var a=(0,_.Kk)();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}};b6.prototype.oa=function(){window.clearInterval(this.ja);Cia(this.ba)}; var o9=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})}},c6=0,A6={next:"wn_s",browse:"br_s",search:"sr_s",reel:"r_wrs",player:"ps_s"},Wia={next:"wn_r",browse:"br_r",search:"sr_r",reel:"r_wrr",player:"ps_r"},j6={},y6={'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"}, a8=class extends _.lr{constructor(a){super(a)}},b8=class extends _.lr{constructor(a){super(a)}},G6={},E$=class{constructor(a){a=a||{};const b={},c={};this.url=a.url||"";this.args=a.args||R5(b);this.assets=a.assets||{};this.attrs=a.attrs||R5(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(){const a=new E$;for(const b in this)if(this.hasOwnProperty(b)){const c=this[b]; _.ua(c)=="object"?a[b]=R5(c):a[b]=c}return a}},M6={},hja=class extends _.Od{constructor(a,b,c,d){super();this.D=b;this.webPlayerContextConfig=d;this.Hd=void 0;this.Ta=!1;this.api={};this.va=this.B=null;this.V=new _.Zg;this.j={};this.ha=this.Ca=this.elementId=this.Wa=this.config=null;this.ba=!1;this.v=this.I=null;this.Ka={};this.Pf=["onReady"];this.lastError=null;this.Ub=NaN;this.M={};this.ja=0;this.o=this.targetElement=a;I4(this,this.V);P6(this);c?this.ja=setTimeout(()=>{this.loadNewVideoConfig(c)}, 0):d&&(Q6(this),Z6(this))}getId(){return this.D}loadNewVideoConfig(a){if(!this.fa()){this.ja&&(clearTimeout(this.ja),this.ja=0);var b=a||{};b instanceof E$||(b=new E$(b));this.config=b;this.setConfig(a);Z6(this);this.isReady()&&$6(this)}}setConfig(a){this.Wa=a;this.config=W6(a);Q6(this);this.Ca||(this.Ca=a7(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; const b=a.width;b&&this.o&&(this.o.style.width=U5(Number(b)||b));(a=a.height)&&this.o&&(this.o.style.height=U5(Number(a)||a))}}isReady(){return this.Ta}addEventListener(a,b){this.fa();const c=a7(this,b);c&&(_.sb(this.Pf,a)||this.j[a]||(b=gja(this,a),this.B&&this.B(a,b)),this.V.subscribe(a,c),a==="onReady"&&this.isReady()&&setTimeout(()=>{c(this.api)},0))}removeEventListener(a,b){this.fa()||(b=a7(this,b))&&this.V.unsubscribe(a,b)}getPlayerType(){return this.ha||(S6(this)?"html5":null)}getLastError(){return this.lastError}cancel(){this.I&& N6(X6(this),this.I);clearTimeout(this.Ub);this.ba=!1}oa(){U6(this);if(this.v&&this.config&&this.v.destroy)try{this.v.destroy()}catch(b){var a=new _.Cj("PlayerProxy error during disposal",{error:b});a.level="ERROR";throw a;}this.Ka=null;for(a in this.j)this.j.hasOwnProperty(a)&&delete this.j[a];this.Wa=this.config=this.api=null;delete this.targetElement;delete this.o;super.oa()}},c7={},xka={Ox:"EMBEDDED_PLAYER_MODE_UNKNOWN",Lx:"EMBEDDED_PLAYER_MODE_DEFAULT",Nx:"EMBEDDED_PLAYER_MODE_PFP",Mx:"EMBEDDED_PLAYER_MODE_PFL"};var k7=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 h7=class extends _.Od{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.Bf=this.vm.p;this.v=this.Dg.bind(this);this.addOnDisposeCallback(()=>void kja(this))}snapshot(a){return this.vm.s({...(a.lc&&{c:a.lc}), ...(a.Ni&&{s:a.Ni}),...(a.Xk!==void 0&&{p:a.Xk})})}Dg(a){this.vm.e(a)}ih(a,b){return this.vm.c(a,b,!1)}Ng(){return this.vm.l()}};var mma=class extends _.Od{constructor(){super(...arguments);this.ja=1}share(){if(this.fa())throw Error("id");this.ja++;return this}dispose(){--this.ja||super.dispose()}};var nma=class{constructor(a){this.j=a;L7(a,"/client_streamz/bg/frs",p7("mk"))}record(a,b){this.j.record("/client_streamz/bg/frs",a,b)}},oma=class{constructor(a){this.j=a;L7(a,"/client_streamz/bg/wrl",p7("mn"),o7("ac"),o7("sc"),p7("rk"),p7("mk"))}record(a,b,c,d,e,f){this.j.record("/client_streamz/bg/wrl",a,b,c,d,e,f)}},pma=class{constructor(a){this.o=a;N7(a,"/client_streamz/bg/ec",p7("en"),p7("mk"))}j(a,b){R7(this.o,"/client_streamz/bg/ec",[a,b])}},qma=class{constructor(a){this.j=a;L7(a,"/client_streamz/bg/el", p7("en"),p7("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/el",a,b,c)}},rma=class{constructor(a){this.o=a;N7(a,"/client_streamz/bg/cec",o7("ec"),p7("mk"))}j(a,b){R7(this.o,"/client_streamz/bg/cec",[a,b])}},sma=class{constructor(a){this.o=a;N7(a,"/client_streamz/bg/po/csc",o7("cs"),p7("mk"))}j(a,b){R7(this.o,"/client_streamz/bg/po/csc",[a,b])}},tma=class{constructor(a){this.o=a;N7(a,"/client_streamz/bg/po/ctav",p7("av"),p7("mk"))}j(a,b){R7(this.o,"/client_streamz/bg/po/ctav",[a,b])}},uma=class{constructor(a){this.o= a;N7(a,"/client_streamz/bg/po/cwsc",p7("su"),p7("mk"))}j(a,b){R7(this.o,"/client_streamz/bg/po/cwsc",[a,b])}},vma=class{constructor(a){this.j=a;L7(a,"/client_streamz/bg/od/p",p7("mk"))}record(a,b){this.j.record("/client_streamz/bg/od/p",a,b)}},wma=class{constructor(a){this.j=a;L7(a,"/client_streamz/bg/od/n",p7("et"),p7("mk"))}record(a,b,c){this.j.record("/client_streamz/bg/od/n",a,b,c)}};var Mja=class extends _.lr{constructor(a){super(a)}};var uja=class extends _.lr{constructor(a){super(a)}},t7=[1,2,3];var rja=class extends _.lr{constructor(a){super(a)}},s7=[1,2,3];var sja=class extends _.lr{constructor(a){super(a)}};var xma=class extends _.lr{constructor(a){super(a)}};var yma=class extends _.lr{constructor(a){super(a)}},F$=[1,2,3];var q7=class extends _.lr{constructor(a){super(a)}};q7.prototype.v=_.sE([0,A$,[0,F$,B$,[0,A$,-1,_.wE],B$,[0,A$,-1,z$,_.wE],B$,[0,A$]],fma,_.xE,[0,_.xE,[0,t7,gma,ama,ema],[0,s7,$la,Zla,B$,[0,_.xE,[0,v$,x$]]]],cma,dma]);var zma=class extends _.lr{constructor(a){super(a)}};var Ama=class{async compress(a){var b=new CompressionStream("gzip");const 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 G$=class{constructor(a,b){this.intervalMs=a;this.callback=b;this.enabled=!1;this.j=()=>_.Ba();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){const a=Math.max(this.j()-this.o,0);a{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 Bma=class extends _.lr{constructor(a){super(a)}};var Cma=class extends _.lr{constructor(a){super(a)}};var Dma=class extends _.lr{constructor(a){super(a)}Ch(){return H5(this)}};var wja=class extends _.lr{constructor(a){super(a)}};var A7=class extends _.lr{constructor(a){super(a)}},zja=P5(A7);var D7=class extends _.lr{constructor(a){super(a)}};var w7=["platform","platformVersion","architecture","model","uaFullVersion"],v7=new A7,x7=null;var C7=class extends _.lr{constructor(a){super(a)}};var Ema=class extends _.lr{constructor(a){super(a,4)}};var H$=class extends _.lr{constructor(a){super(a,37)}};var Fma=class extends _.lr{constructor(a){super(a,19)}Mg(a){return G4(this,2,a)}};var Gma=class{constructor(a,b=!1){this.Lc=b;this.v=this.locale=null;this.o=0;this.isFinal=!1;this.j=new Fma;Number.isInteger(a)&&this.j.Mg(a);b||(this.locale=document.documentElement.getAttribute("lang"));B7(this,new C7)}Mg(a){this.j.Mg(a);return this}build(a,b=0,c=0,d=null,e=0,f=0){if(!this.Lc){var h=z7(this);var k=new Dma;k=G4(k,1,this.o);k=_.lv(k,2,_.ov(this.isFinal));c=_.lv(k,3,_.Jv(c>0?c:void 0));e=_.lv(c,4,_.Jv(e>0?e:void 0));f=_.lv(e,5,_.Jv(f>0?f:void 0));e=f.Ba;c=e[_.rc]|0;f=_.sc(f,c)?f:_.Rc(f, e,c)?_.Sc(f,e):new f.constructor(_.Qc(e,c,!0));_.Dv(h,10,f)}h=this.j.clone();f=Date.now().toString();h=_.lv(h,4,v5(f));a=a.slice();a=E5(h,3,a);d&&(h=new Bma,d=_.lv(h,13,_.Jv(d)),h=new Cma,d=_.Dv(h,2,d),h=new Ema,d=_.Dv(h,1,d),d=G4(d,2,9),_.Dv(a,18,d));b&&_.lv(a,14,v5(b));return a}};E7.prototype.v=0;E7.prototype.reset=function(){this.o=this.j=this.B;this.v=0};var u$=class extends _.lr{constructor(a){super(a,8)}},Hma=P5(u$);var I$;I$=new Yla(class extends _.lr{constructor(a){super(a)}});var Ima=class extends _.Od{constructor(a){super();this.componentId="";this.j=[];this.Wa="";this.pageId=null;this.Ub=this.va=-1;this.M=this.experimentIds=null;this.ha=this.ja=this.I=this.B=0;this.Hd=1;this.timeoutMillis=0;this.Ca=!1;this.logSource=a.logSource;this.Xe=a.Xe||(()=>{});this.v=new Gma(a.logSource,a.Lc);this.network=a.network||null;this.pe=a.pe||null;this.bufferSize=1E3;this.V=a.tw||null;this.sessionIndex=a.sessionIndex||null;this.Xf=a.Xf||!1;this.U=null;this.withCredentials=!a.wj;this.Lc= a.Lc||!1;this.ba=!this.Lc&&!!window&&!!window.navigator&&window.navigator.sendBeacon!==void 0;this.Ta=typeof URLSearchParams!=="undefined"&&!!(new URL(G7())).searchParams&&!!(new URL(G7())).searchParams.set;const b=y7(new C7);B7(this.v,b);this.D=new E7(1E4,3E5,.1);a=Bja(this,a.dm);this.o=new G$(this.D.j,a);this.Ka=new G$(6E5,a);this.Xf||this.Ka.start();this.Lc||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&H7(this)}),document.addEventListener("pagehide",()=> {H7(this)}))}oa(){H7(this);this.o.stop();this.Ka.stop();super.oa()}dispatch(a){if(a instanceof H$)this.log(a);else try{var b=new H$,c=a.serialize();var d=F4(b,8,c);this.log(d)}catch{}}log(a){if(this.Ta){a=a.clone();var b=this.Hd++;a=_.lv(a,21,v5(b));this.componentId&&F4(a,26,this.componentId);b=a;{var c=_.dt(b,1);const d=typeof c;c=c==null?c:d==="bigint"?String((0,_.Tq)(64,c)):o5(c)?d==="string"?r5(c):s5(c):void 0}c==null&&(c=Date.now(),c=Number.isFinite(c)?c.toString():"0",_.lv(b,1,v5(c)));c=_.dt(b, 15,void 0,void 0,w5);c!=null&&(typeof c==="bigint"?(0,_.Dc)(c)?c=Number(c):(c=(0,_.Tq)(64,c),c=(0,_.Dc)(c)?Number(c):String(c)):c=o5(c)?typeof c==="number"?s5(c):r5(c):void 0);c==null&&_.lv(b,15,v5((new Date).getTimezoneOffset()*60));this.experimentIds&&(c=this.experimentIds.clone(),_.Dv(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.Xf||this.o.enabled||this.o.start()}}flush(a,b){if(this.j.length===0)a&&a();else if(this.Ca&&this.ba)this.v.o=3,Dja(this); else{var c=Date.now();if(this.Ub>c&&this.va{this.D.reset();this.o.setInterval(this.D.j);if(p){var n= null;try{var t=JSON.stringify(JSON.parse(p.replace(")]}'\n","")));n=Hma(t)}catch(v){}if(n){p=Number(F5(n,1,_.wc("-1")));p>0&&(this.va=Date.now(),this.Ub=this.va+p);p=I$.j;(t=_.Da(_.Ac))&&n.Ba[t]?.[p]!=null&&_.oc(_.Kq,3);p=I$.j;if(_.Da(_.Mq)&&_.Da(_.Ac)&&void 0===_.Mq){t=n.Ba;var r=t[_.Ac];if(r&&(r=r.RE))try{r(t,p,Xla)}catch(v){_.Wb(v)}}n=I$.ctor?I$.o(n,I$.ctor,I$.j,I$.v):I$.o(n,I$.j,null,I$.v);if(n=n===null?void 0:n)n=_.Lv(n,1,-1),n!==-1&&(this.D=new E7(n<1?1:n,3E5,.1),this.o.setInterval(this.D.j))}}a&& a();this.I=0},l=(p,n)=>{var t=D5(d,H$,3);var r=Number(F5(d,14));F7(this.D);this.o.setInterval(this.D.j);p===401&&e&&(this.Wa=e);r&&(this.B+=r);n===void 0&&(n=this.isRetryable(p));n&&(this.j=t.concat(this.j),this.Xf||this.o.enabled||this.o.start());b&&b("net-send-failed",p);++this.I},m=()=>{this.network&&this.network.send(h,k,l)};f?f.then(p=>{h.Ai["Content-Encoding"]="gzip";h.Ai["Content-Type"]="application/binary";h.body=p;h.Vq=2;m()},()=>{m()}):m()}}}}isRetryable(a){return 500<=a&&a<600||a===401|| a===0}};var Jma=class{constructor(){this.Jq=typeof AbortController!=="undefined"}async send(a,b,c){const d=this.Jq?new AbortController:void 0,e=d?setTimeout(()=>{d.abort()},a.timeoutMillis):void 0;try{const f=await fetch(a.url,{method:a.requestType,headers:{...a.Ai},...(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)}}Ch(){return 4}};var V7=class extends _.Od{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.Sd="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.j=this.pe=null;this.o=!1;this.pageId=null;this.bufferSize=void 0;this.U=null}wj(){this.v=!0;return this}build(){this.network||(this.network=new Jma);const a=new Ima({logSource:this.logSource,Xe:this.Xe?this.Xe:_.Cd,sessionIndex:this.sessionIndex,tw:this.Sd,Lc:!1,Xf:!1,wj:this.v,dm:this.dm, network:this.network});I4(this,a);if(this.buildLabel){var b=this.buildLabel,c=z7(a.v);F4(c,7,b)}a.M=new Ama;this.componentId&&(a.componentId=this.componentId);this.pe&&(a.pe=this.pe);this.pageId&&(a.pageId=this.pageId);this.j&&((c=this.j)?(a.experimentIds||(a.experimentIds=new kma),b=a.experimentIds,c=c.serialize(),F4(b,4,c)):a.experimentIds&&_.lv(a.experimentIds,4));this.o&&(a.Ca=a.ba);Aja(a.v);this.bufferSize&&(a.bufferSize=this.bufferSize);this.network.Mg&&this.network.Mg(this.logSource);this.network.zv&& this.network.zv(a);return a}};var Nja=class extends _.Od{constructor(a){super();this.logSource=1828;this.componentId="";a||(a=new V7,a.componentId="",I4(this,a),a=a.build());this.j=a}flush(a){a=a||[];if(a.length){const b=new zma,c=[];for(let d=0;db.j.size);a.length&&this.V.flush(a,this.I);Kja(a);this.D=0;this.j.enabled&&this.j.stop()}record(a,b,...c){(a=P7(this,a))&&a instanceof K7&&(a.record(b,c),O7(this))}};var w8=class extends Error{constructor(a,b){super(b);this.code=a;this.metadata={};this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){let a=`RpcError(${Lja(this.code)||String(this.code)})`;this.message&&(a+=": "+this.message);return a}};var Gja=class{send(a,b=()=>{},c=()=>{}){_.xx(a.url,d=>{d=d.target;if(_.Bx(d)){try{var e=d.ma?d.ma.responseText:""}catch(f){e=""}b(e)}else c(_.Cx(d))},a.requestType,a.body,a.Ai,a.timeoutMillis,a.withCredentials)}Ch(){return 1}};var K$=class{constructor(a,b){this.U=a;this.event=b;this.startTime=T7()}done(){this.U.v(this.event,T7()-this.startTime)}},L$=class extends mma{constructor(){super(...arguments)}},Sja=class extends L${B(){}j(){}v(){}tb(){}M(){}I(){}o(){}ba(){}D(){}V(){}},Kma=class extends L${constructor(a){super();this.U=a;this.addOnDisposeCallback(()=>void this.U.dispose())}update(a){this.U.dispose();this.U=a}j(a){this.U.j(a)}v(a,b){this.U.v(a,b)}tb(a){this.U.tb(a)}M(a){this.U.M(a)}I(a,b){this.U.I(a,b)}o(){this.U.o()}ba(a){this.U.ba(a)}D(a){this.U.D(a)}V(a){this.U.V(a)}B(a){this.U.B(a)}}, Lma=class extends _.Od{constructor(a,b){super();this.callback=a;this.o=b;this.j=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},Mma=class extends L${constructor(a,b){super();this.metrics=a;this.bb=b}B(a){this.metrics.Nv.record(a,this.bb)}j(a){this.metrics.eventCount.j(a,this.bb)}v(a,b){this.metrics.es.record(b,a,this.bb)}tb(a){this.metrics.errorCount.j(a,this.bb)}ba(a){this.metrics.Cw.j(a,this.bb)}D(a){this.metrics.Yq.j(a,this.bb)}V(a){this.metrics.Bw.j(a,this.bb)}M(a){this.metrics.payloadSize.record(a, this.bb)}I(a,b){this.metrics.vu.record(b,a,this.bb)}},Qja=class extends Mma{constructor(a,b=[]){const c={bb:a.bb||"_",Ij:a.Ij||[],kk:a.kk|0,Sd:a.Sd,ji:a.ji||(()=>{}),Ff:a.Ff||((e,f)=>Oja(e,f,c.ji,c.Sd))},d=c.Ff("53",c.Ij.concat(b));super({Nv:new nma(d),errorCount:new rma(d),eventCount:new pma(d),es:new qma(d),zF:new oma(d),Cw:new sma(d),Yq:new tma(d),Bw:new uma(d),payloadSize:new vma(d),vu:new wma(d)},c.bb);this.options=c;this.service=d;this.va=!a.Ff;this.ha=new Lma(()=>void this.service.B(),c.kk); this.addOnDisposeCallback(()=>{this.ha.dispose();this.va&&this.service.dispose()});b.slice().sort(pia)}o(){Pja(this.ha)}};var V8=class extends _.lr{constructor(a){super(a,0,V8.messageId)}},Nma=function(a){return _.tc(b=>b instanceof a&&!_.sc(b))}(V8);V8.messageId="bfkj";var l7=class extends _.lr{constructor(a){super(a)}};var M$=class extends _.lr{constructor(a){super(a)}},Oma=P5(M$);var g8=class extends _.Od{constructor(a){super();this.v=Math.floor(Math.random()*200);this.j=new M$;let b;if("challenge"in a&&Nma(a.challenge)){b=G5(a.challenge,4,void 0,_.tE);var c=G5(a.challenge,5,void 0,_.tE);G5(a.challenge,7,void 0,_.tE)&&(this.j=Oma(G5(a.challenge,7,void 0,_.tE)))}else({program:b,globalName:c}=a);this.addOnDisposeCallback(async()=>{const {Jv:p}=await this.o;p?.()});this.U=X7(a.qf||{},this.j);I4(this,this.U);const d=new _.Cr;this.o=d.promise;this.U.j("t");const e=this.U.share(), f=new K$(e,"t"),h=(p,n,t,r)=>{if(!this.U.fa()){var v="k";n?v="h":t&&(v="u");v!=="k"?r!==0&&(this.U.j(v),this.U.v(v,p)):this.v<=0?(this.U.j(v),this.U.v(v,p),this.v=Math.floor(Math.random()*200)):this.v--}},k=(p,n,t,r)=>{Promise.resolve().then(()=>{f.done();e.o();e.dispose();d.resolve({Qq:p,Jv:n,Uu:t,jr:r})})},l=[(p,n)=>{this.U.v(p,n)},p=>{this.U.tb(p)},p=>{this.U.M(p)},(p,n)=>{this.U.I(p,n)}];if(!_.u[c])throw this.U.tb(25),Error("md");if(!_.u[c].a)throw this.U.tb(26),Error("nd");try{const p=_.u[c].a; c=[];const n=[];var m=m7(this.j);for(let v=0;v{})}catch(p){throw this.U.tb(28),p;}}snapshot(a){if(this.fa())throw Error("od");this.U.j("n");const b=this.U.share();return this.o.then(({Qq:c})=>new Promise(d=>{const e=new K$(b,"n");c(f=>{e.done();b.B(f.length);b.o();b.dispose();d(f)},[a.lc,a.Ni,a.jp,a.Xk])}))}Jo(a){if(this.fa())throw Error("od"); this.U.j("n");const b=U7(this.U,()=>this.B([a.lc,a.Ni,a.jp,a.Xk]),"n");this.U.B(b.length);this.U.o();return b}Dg(a){this.o.then(({Uu:b})=>{b?.(a)})}ih(a,b){return this.o.then(({jr:c})=>c?.(a,b,!1))}Ng(){return this.U.share()}};var Y7=class{constructor(){this.promises={};this.j=null}};var cla=class extends _.lr{constructor(a){super(a)}};var t8=class extends _.Od{constructor(a){super();this.options=a;this.I=new _.Cr;this.Bf=this.I.promise;this.D=new _.Cr;this.ba=1;this.v=new _.Cr;this.B=[];this.isPaused=!1;this.ki=a.ki||(()=>{});this.U=new Kma(X7(a.qf||{}));aka(this,a.Ec,a.ot,a.TE,a.XE,{...Pma,...(a.If||{})});this.addOnDisposeCallback(()=>void bka(this))}async snapshot(a){if(this.fa())throw Error("od");this.o||this.M||await this.D.promise;if(this.o)return await this.o.snapshot(a);throw this.M;}pause(){this.fa()||this.isPaused||(this.isPaused= !0,this.j&&this.j.pause())}resume(){!this.fa()&&this.isPaused&&(this.isPaused=!1,this.j&&this.j.resume())}async checkForRefresh(){if(this.fa())throw Error("od");if(this.j){var a=this.j;a.isExpired()?(j8(a),a.Jg(0),a=!0):a=!1;a&&await this.v.promise}else await this.v.promise}async V(){if(this.fa())throw Error("od");this.j?.o();await this.v.promise}Dg(a){this.o?.Dg?.(a)}ih(a,b){return this.o?.ih?.(a,b)??Promise.resolve()}handleError(a){this.fa()||(this.M=a,this.D.resolve(),this.options.ii?.(a))}Ng(){return this.U.share()}}, Pma={po:432E5,Pi:3E5,Qo:10,ur:1E4,ts:3E4,Zt:3E4,Bv:6E4,bs:1E3,Zr:6E4,cs:6E5,ds:.25,Yr:2,maxAttempts:10},f8=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.Jg(0)):this.j=setTimeout(this.tick,Math.min(d,this.Pi))}};this.Pi=b;this.v=c;this.promise=new Promise(d=>{this.Jg=d});cka(this,a)}pause(){this.isPaused||(this.isPaused=!0,j8(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}o(){j8(this); this.endTimeMs=0;this.isPaused=!1;this.Jg(1)}isExpired(){return Date.now()>this.endTimeMs}};var dka=Math.imul??((a,b)=>a*b|0),m8=[196,200,224,18],p8=class{constructor(a,b=0,c=[]){this.maxItems=a;this.j=b;this.o=c}serialize(){return String(this.j)+","+this.o.join()}ib(a,b){let c=void 0;if(this.o[this.j]!==a){const d=this.o.indexOf(a);d!==-1?(this.o.splice(d,1),deka(this.index,n8(a),b,c,d),"W"):"u";this.U.V(e)}o(a,b){const [c,d]=this.index?U7(this.U,()=>fka(n8(a),b),"R"):["u"];this.U.D(c);return d}};var N$=class extends _.Od{constructor(a){super();this.U=a;this.v=new _.Cr}gi(a,b){const c=this.xd(a);b?.(c);return U7(this.U,()=>_.jC(c,2),this.o)}nk(a,b,c){return U7(this.U,()=>b?this.gi(a,c):this.xd(a,c),this.j)}},y8=class extends N${constructor(a,b,c,d){super(a);this.B=b;this.I=c;this.j="m";this.o="x";this.D=0;q8(this,d)}xd(a,b){this.U.j(this.j);++this.D>=this.I&&this.v.resolve();const c=a();a=U7(this.U,()=>this.B(c),"C");if(a===void 0)throw new k7(17,"YNJ:Undefined");if(!(a instanceof Uint8Array))throw new k7(18, "ODM:Invalid");b?.(a);return a}},lka=class extends N${constructor(a,b,c){super(a);this.B=b;this.j="f";this.o="z";q8(this,c)}xd(){return this.B}},kka=class extends N${constructor(a,b,c){super(a);this.B=b;this.j="w";this.o="z";q8(this,c)}xd(){return U7(this.U,()=>_.Wy(this.B),"d")}gi(){return this.B}},rka=class extends N${constructor(a,b){super(a);this.error=b;this.j="e";this.o="y"}xd(){if(this.B)return this.B;this.B=s8(this,a=>"_"+iia(a));return s8(this,a=>a)}},qka=class extends N${constructor(a,b){super(a); this.clientState=b;this.j="S";this.o="q"}xd(){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{});this.vl=a.vl||!1;if(Rma(a)){const d=this.vm;this.B=()=>d.V().catch(e=>{this.o=e=this.reportError(new k7(this.j?20:32,"TRG:Disposed",e));this.j?.dispose();this.j=void 0;this.xf.reject(e)});i8(d,()=>void x8(this));d.ba===2&&x8(this)}else this.B=a.rE,x8(this);const b=this.U.share(); b.j("o");const c=new K$(b,"o");this.xf.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.U.o():(this.o=this.reportError(new k7(32,"TNP:Disposed")),this.U.o(),this.xf.reject(this.o))});I4(this,this.U)}xd(a){return A8(this,{...a},!1)}gi(a){return A8(this,{...a},!0)}reportError(a){this.U.tb(a.code);this.onError(a);return a}},Rma=function(a){return _.tc(b=>{if(!(0,_.Qq)(b))return!1;for(const [c,d]of Object.entries(a)){const e= c,f=d;if(!(e in b)){if(f.OD===!0)continue;return!1}if(!f(b[e]))return!1}return!0})}({vm:function(a){return _.tc(b=>b instanceof a)}(t8)},"");var Tma=class{constructor(){if(!O$){O$=new W7(new Sma);var a=_.Yi("client_streamz_web_flush_count",-1);a!==-1&&(O$.v=a)}this.o=a=O$;N7(a,"/client_streamz/youtube/aba/gac",o7("type"),o7("sequence"))}j(a,b){R7(this.o,"/client_streamz/youtube/aba/gac",[a,b])}};var dla=P5(class extends _.lr{constructor(a){super(a)}});var Uma=class extends _.lr{constructor(a){super(a)}};var P$=[0,jma,-1];var Q$=[0,bma,-1];var Vma=class extends _.lr{constructor(a){super(a)}};var Wma=class extends _.lr{constructor(a){super(a)}hasAttributes(){const a=this.Ba;return _.Jw(a,a[_.rc]|0,Vma,19)!==void 0}};var Xma=function(a){return b=>_.rE(b,a)}([0,D$,-1,x$,A$,P$,-1,w$,z$,D$,Q$,A$,D$,-1,[0,P$,-1],z$,y$,Q$,w$,[0,1,z$,-4,v$,[0,w$,-1,z$],A$,w$,_.xE,[0,D$,z$],z$,-1,D$,-2,w$,-1,D$,w$,D$,z$,[0,3,z$,-1,4,hma],v$,C$,[0,D$,-1,A$],_.wE],A$,ima,_.xE,[0,Q$,_.xE,[0,A$,D$],w$,D$,-1],1,_.xE,[0,y$,-1,C$],D$,Q$]);D8.prototype.isInputValid=function(){return this.v!=3};D8.prototype.done=function(){return this.v===2}; D8.prototype.parse=function(a){function b(){for(;n 0;)if(r=a[n++],f.D===4?f.D=0:f.D++,!r)break a;if(r==='"'&&!f.B){f.Y=d();break}if(r==="\\"&&!f.B&&(f.B=!0,r=a[n++],!r))break;if(f.B)if(f.B=!1,r==="u"&&(f.D=1),r=a[n++])continue;else break;k.lastIndex=n;r=k.exec(a);if(!r){n=a.length+1;break}n=r.index+1;r=a[r.index];if(!r)break}f.o+=n-v;continue;case 9:if(!r)continue;r==="r"?f.Y=10:E8(f,a,n);continue;case 10:if(!r)continue;r==="u"?f.Y=11:E8(f,a,n);continue;case 11:if(!r)continue;r==="e"?f.Y=d():E8(f,a,n);continue;case 12:if(!r)continue;r==="a"?f.Y=13: E8(f,a,n);continue;case 13:if(!r)continue;r==="l"?f.Y=14:E8(f,a,n);continue;case 14:if(!r)continue;r==="s"?f.Y=15:E8(f,a,n);continue;case 15:if(!r)continue;r==="e"?f.Y=d():E8(f,a,n);continue;case 16:if(!r)continue;r==="u"?f.Y=17:E8(f,a,n);continue;case 17:if(!r)continue;r==="l"?f.Y=18:E8(f,a,n);continue;case 18:if(!r)continue;r==="l"?f.Y=d():E8(f,a,n);continue;case 19:r==="."?f.Y=20:E8(f,a,n);continue;case 20:if("0123456789.eE+-".indexOf(r)!==-1)continue;else n--,f.o--,f.Y=d();continue;default:E8(f, a,n)}}}function d(){const r=h.pop();return r!=null?r:1}function e(r){f.j>1||(r||(r=p===-1?f.J+a.substring(m,n):a.substring(p,n)),f.Eb.push(JSON.parse(r)),p=n)}const f=this,h=f.Z,k=f.M,l=a.length;let m=0,p=-1,n=0;for(;n0?(t=f.Eb,f.Eb=[],t):null}return null};var qia={yz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNKNOWN",Fy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_FOR_TESTING",ez:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RESUME_TO_HOME_TTL",oz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_START_TO_SHORTS_ANALYSIS_SLICE",qy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DEVICE_LAYER_SLICE",xz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_UNIFIED_LAYER_SLICE",Az:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_VISITOR_LAYER_SLICE",mz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHOW_SHEET_COMMAND_HANDLER_BLOCK", Dz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_MIGRATED_COMPONENT",Cz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WIZ_NEXT_CHANNEL_NAME_TOOLTIP",iz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATION_LOCK_SUPPORTED",rz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_THEATER_MODE_ENABLED",Kz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_PIN_SUGGESTION",Jz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_LONG_PRESS_EDU_TOAST",Iz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_AMBIENT",sz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TIME_WATCHED_PANEL", kz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SEARCH_FROM_SEARCH_BAR_OVERLAY",Lz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_SHOW_VOICE_SEARCH_EDU_TOAST",qz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SUGGESTED_LANGUAGE_SELECTED",Mz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_TRIGGER_SHORTS_PIP",My:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IN_ZP_VOICE_CRASHY_SET",az:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_SUPPRESSED",Zy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_FAST_SWIPE_ALLOWED",cz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_PULL_TO_REFRESH_ATTEMPT", Ez:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_BLOCK_KABUKI",dz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_TALL_SCREEN",bz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_REEL_NORMAL_SCREEN",jy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_ENABLED",iy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ACCESSIBILITY_MODE_DISABLED",ky:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_AUTOPLAY_ENABLED",ly:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_CAST_MATCH_OCCURRED",xy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_ELIGIBLE",Ay:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ENDSCREEN_TRIGGERED", Xy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_TRIGGERED",Wy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_POSTPLAY_LACT_THRESHOLD_EXCEEDED",Gy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MATCHED_ON_REMOTE_CONNECTION",Iy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHABLE_ON_REMOTE_CONNECTION",Hy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_MISATTRIBUTED_ON_REMOTE_CONNECTION",Ly:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_TV_IS_SIGNED_IN_ON_REMOTE_CONNECTION",vz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_COLD_ON_REMOTE_CONNECTION", wz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TV_START_TYPE_NON_COLD_ON_REMOTE_CONNECTION",Sy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ON_REMOTE_CONNECTION",py:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_VALID",ny:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_INVALID",oy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_UNDEFINED",my:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_COBALT_PERSISTENT_SETTINGS_TEST_DEFINED",Ny:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LACT_THRESHOLD_EXCEEDED", jz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROUND_TRIP_HANDLING_ON_REMOTE_CONNECTION",Ky:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_BEFORE_APP_RELOAD",Jy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_IDENTITIES_STATE_SWITCHED_ON_REMOTE_CONNECTION_AFTER_APP_RELOAD",yy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_INELIGIBLE",uz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_TVHTML5_MID_ROLL_THRESHOLD_REACHED",Dy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_PENDING", Cy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_ACTIVATED",zy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMC3DS_M2_ELIGIBLE",gz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_LANDSCAPE",hz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ROTATE_DEVICE_TO_PORTRAIT",wy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EMBEDS_FACEOFF_UI_EVENT",Ey:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_EXP_COBALT_HTTP3_CONFIG_RECEIVED",vy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_ELIGIBLE_TO_SUPPRESS_TRANSPORT_CONTROLS_BUTTONS", zz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_USER_HAS_THEATER_MODE_COOKIE_ENABLED",uy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DOCUMENT_PICTURE_IN_PICTURE_SUPPORTED",lz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SHORTS_NON_DEFAULT_ASPECT_RATIO",Vy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PLAYER_IN_SQUEEZEBACK",Oy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_CREATOR_AR_GIFT_RECEIVED",fz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_RETURNED_TO_VIDEO_AFTER_FAILED_ATTEMPT_TO_BACKGROUND",Fz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_AUTO_ZOOM", Ty:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_CONTROL",Uy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PASSIVE_IN_TREATMENT",sy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_DISABLE_PLAYER_OPEN_ON_FULLSCREEN",Ry:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_RECONNECT_WITH_RETRY",nz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_SINGLE_COLUMN_GRID_TRIGGERED",Qy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_MDX_CONNECTION_TIMEOUT",Py:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_LIVE_GHOST_LOADING_ELIGIBLE",pz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_STREAMED_GET_WATCH_SUPPORTED", Bz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WEBVIEW_CONTAINER",Gz:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_WOULD_ENTER_PIP",Yy:"GENERIC_CLIENT_EXPERIMENT_EVENT_TYPE_PREMIUM_LITE_UPSELL_ELIGIBLE"};var Yma=new _.E("subscribeEndpoint");var F8=class extends _.Ja{constructor(a,b){super(`${a}, errorCode=${b}`);this.errorCode=b;this.name="PromiseAjaxError"}},tka=class{constructor(a){this.j=a}};var H8=class{constructor(a=null){this.o=a;this.Y=0;this.j=null}then(a,b,c){return this.o?this.o.then(a,b,c):this.Y===1&&a?(a=a.call(c,this.j))&&typeof a.then==="function"?a:J8(a):this.Y===2&&b?(a=b.call(c,this.j))&&typeof a.then==="function"?a:I8(a):this}isRejected(){return this.Y==2}};_.hf(H8);var Q8=class extends _.Ja{constructor(a){super(a.message||a.description||a.name);this.isMissing=a instanceof O8;this.isTimeout=a instanceof F8&&a.errorCode=="net.timeout";this.isCanceled=a instanceof _.zf}};Q8.prototype.name="BiscottiError";var O8=class extends _.Ja{constructor(){super("Biscotti ID is missing from server")}};O8.prototype.name="BiscottiMissingError";var ska={format:"RAW",method:"GET",timeout:5E3,withCredentials:!0},L8=null;var Qka=["att/get"],Zma=["share/get_share_panel"],$ma=["share/get_web_player_share_panel"],R$=["feedback"],ana=["notification/modify_channel_preference"],bna=["browse/edit_playlist"],cna=["subscription/subscribe"],dna=["subscription/unsubscribe"];var S$=class{flush(a=[],b=!1){if(_.x("enable_client_streamz_web"))for(const c of a)a=u7(c),this.j&&_.Dv(a,2,this.j),a={serializedIncrementBatch:_.jC(a.v())},_.hp("streamzIncremented",a,{sendIsolatedPayload:b})}},Sma=class extends S${constructor(){super()}},hla=class extends S${constructor(a){super();var b=new yma;var c=new xma;c=F4(c,1,"botguard");a=F4(c,2,a);a=_.Cv(a);C5(b,1,F$,a);a&&!_.sc(a)&&_.Vs(b.Ba);this.j=b}};var O$,L9=new Map;var Aka=null;var Cka=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var a9=class{constructor(a){this.j=a}bindInnertubeChallengeFetcher(a){this.j.bicf(a)}registerChallengeFetchedCallback(a){this.j.bcr(a)}getLatestChallengeResponse(){return this.j.blc()}};var d9=[],c9=(0,_.Rw)`https://static.doubleclick.net/instream/ad_status.js`,b9=!1;var T$=class{constructor(a){this.j=a}};[new T$("b.f_"),new T$("j.s_"),new T$("r.s_"),new T$("e.h_"),new T$("i.s_"),new T$("s.t_"),new T$("p.h_"),new T$("s.i_"),new T$("f.i_"),new T$("a.b_"),new T$("a.o_"),new T$("g.o_"),new T$("p.i_"),new T$("p.m_"),new T$("n.k_"),new T$("i.f_"),new T$("a.s_"),new T$("m.c_"),new T$("n.h_"),new T$("o.p_"),new T$("m.p_"),new T$("o.a_"),new T$("d.p_"),new T$("e.i_")].reduce((a,b)=>{a[b.j]=b;return a},{});var p$=class{constructor(a,b,c){this.network=a;this.options=b;this.J=c;this.v=0;this.j=null;this.o=new Tma;b.ap?f9(this,Hka(this)):b.preload&&f9(this,new Promise(d=>{_.Dj(()=>{d(i9(this))},0)}))}async D(){return!!await Promise.race([this.j,null])}async B(a,b,c){this.j===null&&f9(this,i9(this));let d=!1;const e={};return Promise.race([(async()=>{this.options.hD&&this.options.ap&&await (await Eka())?.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({lc:h}))?e.webResponse=k:e.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{e.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in f.Fe&&(e.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");a==="ENGAGEMENT_TYPE_PLAYBACK"&&(f=f.Fe,h={},f.c6a&&(h.reportingStatus=String(Number(f.c)^e9())),f.c6b&&(h.broadSpectrumDetectionResult=String(Number(f.c)^Number(_.w("CATSTAT",0)))),e.adblockReporting=h);return e})(),Lka(c,()=>{const f=Object.assign({},e);d&&(f.error="ATTESTATION_ERROR_VM_TIMEOUT"); return f})])}async We(a){const b=this.J;if(!b||b.Cb())return j9(this,a);B6("att_pna");return new Promise(c=>{_.Me(b,"publicytnetworkstatus-online",()=>{j9(this,a).then(c)})})}};var k9={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 Sla=class{constructor(){this.j=u9.instance}We(a){B6("att_fsr");return Rka(this.j,a).then(b=>{B6("att_frr");return b})}};var p9=class{constructor(){this.j={};if(this.o=_.kV()){const a=_.qj.get("CONSISTENCY",void 0);a&&m9(this,{encryptedTokenJarContents:a})}}handleResponse(a,b){if(!b)throw Error("Jd");b=b.gf.context?.request?.consistencyTokenJars||[];(a=a.responseContext?.consistencyTokenJar)&&this.replace(b,a)}replace(a,b){for(const c of a)delete this.j[c.encryptedTokenJarContents];m9(this,b)}};var ena=window.location.hostname.split(".").slice(-2).join("."),q9=class{constructor(){this.v=-1;let a=_.w("LOCATION_PLAYABILITY_TOKEN");_.w("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=n9(this))&&(a=this.localStorage.get("yt-location-playability-token"));a&&(this.locationPlayabilityToken=a,this.o=this.j=void 0)}static Mb(){U$=_.qa("yt.clientLocationService.instance");U$||(U$=new q9,_.pa("yt.clientLocationService.instance",U$));return U$}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 Uma;c=_.lv(d,1,_.Jv(c));b=_.lv(c,2,_.Jv(b));c=new Wma;c=G4(c,1,1);c=G4(c,2,12);c=G4(c,9,8);c=_.lv(c,3,v5(a.timestamp*1E3));a=_.lv(c,7,m5(a.coords.accuracy*1E3));a=G4(a,25,2);a=_.Dv(a,5,b);a=`w ${_.jC(Xma(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=n9(this))&&this.localStorage.set("yt-location-playability-token",a,15552E3):_.rj("YT_CL",JSON.stringify({loctok:a}),15552E3,ena,!0))}clearLocationPlayabilityToken(a){a==="TVHTML5"?(this.localStorage=n9(this))&&this.localStorage.remove("yt-location-playability-token"):_.sj("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("Kd")); let 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){const 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){const b= {};a=a.coords;a?.latitude&&(b.latitudeE7=Math.floor(a.latitude*1E7));a?.longitude&&(b.longitudeE7=Math.floor(a.longitude*1E7));return b}},U$;var fna=class{D(a,b={},c=v9){var d={context:r9(a.clickTrackingParams,!1,this.B)};var e=this.o(a);if(e){this.j(d,e,b);e=`/youtubei/v1/${l9(this.v())}`;const f=_.A(a.commandMetadata,_.qv)?.apiUrl;f&&(e=f);e=C6(D6(e));a={command:a,...(void 0)};d={input:e,Pc:E6(e),gf:d,config:a};d.config.Of?d.config.Of.identity=c:d.config.Of={identity:c};b.abortSignal&&(d.Pc.signal=b.abortSignal);return d}b=new _.Cj("Error: Failed to create Request from Command.",a);_.ip(b)}get B(){return!1}},V$=class extends fna{};var gna={GET_DATASYNC_IDS:t9(class extends V${D(){return{input:"/getDatasyncIdsEndpoint",Pc:E6("/getDatasyncIdsEndpoint","GET"),gf:{}}}v(){return[]}o(){}j(){}})};var Wka="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" "),Uka=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],u9=class{constructor(a,b,c,d){this.v=a;this.Sa=b;this.o= c;this.B=d;this.j=new Map;a.re||(a.re={});a.re={...gna,...a.re}}xh(a,b){const c=Ska(this,a);return c?new _.lf(async(d,e)=>{const f=(await c).D(a,b,v9);f?(T8(f.input),e=f.Pc?.mode==="cors"?"cors":void 0,e=this.o.No?w9(f.config,e):await x9(f.config,e),d(y9(this,f,e))):e(new _.Cj("Error: Failed to build request for command.",a))}):_.GF(new _.Cj("Error: No request builder found for command.",a))}Vs(a){return Nka(a,this.v)}};var hna=class extends V${v(){return cna}get B(){return!0}o(a){return _.A(a,Yma)||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 ina=class extends V${v(){return dna}get B(){return!0}o(a){return _.A(a,_.Jy)||void 0}j(a,b){b.channelIds&&(a.channelIds=b.channelIds);b.siloName&&(a.siloName=b.siloName);b.params&&(a.params=b.params)}};var W$=class extends V${constructor(a){super();this.J=a}v(){return Zma}o(a){return _.A(a,_.iQ)||_.A(a,_.jQ)||_.A(a,_.hQ)}j(a,b){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.J?.j(b.clientParamIdentifier)&&(a.clientParams=this.J.o(b.clientParamIdentifier))}};W$[_.sn]=[new _.qs("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var jna=class extends V${v(){return R$}get B(){return!0}o(a){return _.A(a,_.Gy)||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 kna=class extends V${v(){return R$}o(a){return _.A(a,_.Iy)}get B(){return!0}j(a,b){b.undoToken&&(a.feedbackTokens=[b.undoToken]);b.isUndoTokenUnencrypted&&(a.isFeedbackTokenUnencrypted=b.isUndoTokenUnencrypted)}};var lna=class extends V${v(){return ana}o(a){return _.A(a,_.Hy)||void 0}j(a,b){b.params&&(a.params=b.params);b.secondaryParams&&(a.secondaryParams=b.secondaryParams)}};var mna=class extends V${v(){return bna}o(a){return _.A(a,_.tv)||void 0}j(a,b){b.actions&&(a.actions=b.actions);b.params&&(a.params=b.params);b.playlistId&&(a.playlistId=b.playlistId)}};var nna=class extends V${v(){return $ma}o(a){return _.A(a,_.kQ)}j(a,b,c={}){b.serializedShareEntity&&(a.serializedSharedEntity=b.serializedShareEntity);c.includeListId&&(a.includeListId=!0)}};var B9=_.u.caches,A9;var ona=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 fla=class{constructor(a,b){this.j=0;this.Vf=b?.Vf??window;this.qk=b?.qk;this.requestKey=b?.requestKey??(_.Zi("par_bir_key")||"O43z0dpjhgX20SCx4KAo");this.ip=b?.ip??(d=>new t8(d));const c=b?.mD??((d,e,f)=>new ona(d,e,f));this.bgChallenge=W8(a.bgChallenge);this.ttlSeconds=Y8(X8(a.challenge||""));this.Ec=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.kp=b?.kp;ela(this.Ec);this.qo=b?.qo??(d=>{_.Ce(this.Vf.document,"visibilitychange",()=>{this.Vf.document.visibilityState==="visible"&&d()})})}v(){Date.now()>this.j+this.ttlSeconds*1E3&&this.vm?.V()}};var lla=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],pna=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=V5(a.interpreterSafeScript):e=a.interpreterScript??null;a.interpreterSafeUrl&&(d=_.Xy(a.interpreterSafeUrl).toString());kla(this,e,d,a.program,b,c)}else _.jp(Error("Nd"))}isInitialized(){return this.v()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(a={}){return this.v()?this.B({lc:a}):null}dispose(){this.o(null);this.K(8)}v(){return!!this.vm}B(a){return this.vm.Jo(a)}o(a){_.Md(this.vm);this.vm=a}K(a){this.state=a}};var qna=class extends pna{o(a){O9()?.bgvma();if(a){const b={bgvma:a.dispose.bind(a),bgvmb:a.snapshot.bind(a),bgvmc:a.Jo.bind(a)};_.pa("yt.abuse.playerAttLoader",b);_.Ca("yt.abuse.playerAttLoaderRun",c=>a.snapshot(c))}else _.pa("yt.abuse.playerAttLoader",null),_.pa("yt.abuse.playerAttLoaderRun",null)}v(){return!!O9()}B(a){return O9().bgvmc(a)}};var V9=new _.qs("AUTH_SERVICE_TOKEN");var rna=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.Z},{from:"document_active",to:"document_disposed",action:this.J},{from:"document_disposed_preventable",to:"document_disposed",action:this.J},{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})})}Z(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")}J(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 sna=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.J},{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.J},{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.J},{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")}J(a,b){a(b?.event)}I(a,b){a(b?.event)}};var tna=class{constructor(){this.B=new rna;this.D=new sna}install(...a){a.forEach(b=>{this.B.install(b)});a.forEach(b=>{this.D.install(b)})}};var o$=class extends tna{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")||_.Dj(mla)}v(){_.hp("finalPayload",{csn:_.Kp()})}j(){_.Rx(_.Ly);_.My!=null&&_.My.flush()}o(){_.sw(_.rw())}};var P9=class extends _.Cj{constructor(a,...b){super(a,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var U9=class{constructor(a){this.j=a}async fetch(a,b,c,d){a=nla(this,a,b);try{const e=await fetch(a);if(_.x("web_unified_fetch")&&d&&e.ok&&e.body&&typeof e.body.getReader==="function"){const f=e.clone().body.getReader(),{value:h}=await f.read();f.cancel().catch(()=>{});if(h&&h[0]===91){const k=e.body.pipeThrough(new TextDecoderStream).getReader();return Q9(this,k,new D8,[],d)}}return await this.handleResponse(e,c)}catch(e){if(_.jp(e),c?.gs&&e instanceof P9&&e.errorType===1)throw e;}}handleResponse(a, b){let c;c=a.text().then(d=>{if(b?.Vt&&a.ok)return _.Qw(b.Vt,d);d=d.replace(")]}'","");let e;if(b?.gs&&d)try{e=JSON.parse(d)}catch(f){throw new P9("JSON parsing failed after fetch");}return e??JSON.parse(d)});a.redirected||a.ok?this.j&&this.j.success():(this.j&&this.j.jD(),c=c.then(d=>{_.jp(new _.Cj("Error: API fetch failed",a.status,a.url,d));return{...d,errorMetadata:{status:a.status}}}));return c}};U9[_.sn]=[_.pn(new _.qs("NETWORK_SLI_TOKEN"))];var T9=new _.qs("NETWORK_MANAGER_TOKEN");var R9=class{static Mb(){let a=_.qa("ytglobal.storage_");a||(a=new R9,_.pa("ytglobal.storage_",a));return a}async estimate(){const a=navigator;if(a.storage?.estimate)return a.storage.estimate();if(a.webkitTemporaryStorage?.queryUsageAndQuota)return ola()}};_.pa("ytglobal.storageClass_",R9);var Eia=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}tb(a){this.handleError(a)}jk(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":pla(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 ula=new WeakMap,sla=new Set;var X$=!1;var Oka={nj:{feedbackEndpoint:t9(jna),modifyChannelNotificationPreferenceEndpoint:t9(lna),playlistEditEndpoint:t9(mna),shareEntityEndpoint:t9(W$),subscribeEndpoint:t9(hna),undoFeedbackEndpoint:t9(kna),unsubscribeEndpoint:t9(ina),webPlayerShareEntityServiceEndpoint:t9(nna)}};var zla=new Map,yla=class extends _.Od{constructor(a,b,c,d,e){super();this.container=a;this.webPlayerContextConfig=b;this.j=c;this.ii=d;this.playerVars=e;Dla(this)}oa(){this.api&&this.api.destroy();T5(this.container);super.oa()}};var una={["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 Fla=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var Qla=class extends _.Od{constructor(){var a=l$,b=h$;super();this.api=a;this.v=this.M=!1;this.V=[];this.ba={};this.B=[];this.o=[];this.ja=!1;this.sessionId=this.j=null;this.targetOrigin="*";this.ha=_.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)};Y$.addEventListener("message",this.D);if(a=_.w("WIDGET_ID"))this.sessionId=a;b&&this.D(b);a$(this,"onReady",()=>{this.M=!0;var c=this.api.getVideoData(); c.isPlayable||(this.ja=!0,this.errorCode=(c=c.errorCode)?una[c]||5:5,this.sendMessage("onError",Number(this.errorCode)));d$(this);this.j||this.v||window.parent===window||!this.sessionId||c$(this,{event:"readyToListen"},window.parent)});a$(this,"onVideoProgress",this.Hd.bind(this));a$(this,"onVolumeChange",this.Pf.bind(this));a$(this,"onApiChange",this.va.bind(this));a$(this,"onPlaybackQualityChange",this.Ta.bind(this));a$(this,"onPlaybackRateChange",this.Wa.bind(this));a$(this,"onStateChange",this.Ub.bind(this)); a$(this,"onWebglSettingsChanged",this.qj.bind(this));a$(this,"onCaptionsTrackListChanged",this.Ca.bind(this));a$(this,"captionssettingschanged",this.Ka.bind(this))}sendMessage(a,b){a={event:a,info:b===void 0?null:b};this.v?c$(this,a):this.V.push(a)}Ub(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());e$(this,a)}Ta(a){a={playbackQuality:a};this.api.getAvailableQualityLevels&&(a.availableQualityLevels=this.api.getAvailableQualityLevels());this.api.getPreferredQuality&&(a.preferredQuality=this.api.getPreferredQuality());e$(this,a)}Wa(a){e$(this,{playbackRate:a})}va(){const a=this.api.getOptions(),b={namespaces:a};for(let c=0,d=a.length;c0&&Y9(b)){var e=c;if(_.xa(e[0])&&!Array.isArray(e[0]))d=e[0];else switch(d={},b){case "loadVideoById":case "cueVideoById":d=Z9(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=Z9(d);break;case "loadPlaylist":case "cuePlaylist":d= $9(e[0],e[1],e[2],e[3])}c.length=1;c[0]=d}this.api.handleExternalCall(b,c,a);Y9(b)&&e$(this,b$(this))}}}}oa(){super.oa();Y$.removeEventListener("message",this.D);for(var a=0;a{this.onMessage(d)};Z$.addEventListener("message",this.o);f$(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.fa()||f$(this,a,Ila(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.fa()){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=Jla(c,b||{}),b=this.api.handleExternalCall(c,b,a||null),(b=Kla(c,b))&&f$(this,c,b))}}}}}}oa(){Z$.removeEventListener("message",this.o);for(const a in this.j)this.j.hasOwnProperty(a)&&this.removeListener(a);super.oa()}},Z$=window,Hla= window.parent;var g$=new qna;var l$=null,n$=null,j$=()=>{},h$;var t$=!1;_.Bs.then(()=>{_.aq("ep_init_cus");if(!X$){X$=!0;var a=_.x("enable_wiz_context_per_component")||!1;Object.assign(_.gu,{yh:!0,Mm:a,Ne:a,handleError:qla,Lm:!1});wla();_.OA=tla;_.PA=vla}Wla();_.aq("ep_init_eps");_.pa("yt.setConfig",_.ui);_.pa("yt.config.set",_.ui);_.pa("yt.setMsg",d7);_.pa("yt.msgs.set",d7);_.pa("yt.logging.errors.log",_.ip);_.pa("writeEmbed",Ola);_.pa("yt.abuse.player.botguardInitialized",_.qa("yt.abuse.player.botguardInitialized")||Lla);_.pa("yt.abuse.player.invokeBotguard",_.qa("yt.abuse.player.invokeBotguard")|| Mla);_.pa("yt.abuse.dclkstatus.checkDclkStatus",_.qa("yt.abuse.dclkstatus.checkDclkStatus")||e9);_.pa("yt.player.exports.navigate",_.qa("yt.player.exports.navigate")||Bka);_.pa("yt.util.activity.init",_.qa("yt.util.activity.init")||i6);_.pa("yt.util.activity.getTimeSinceActive",_.qa("yt.util.activity.getTimeSinceActive")||_.hn);_.pa("yt.util.activity.setTimestamp",_.qa("yt.util.activity.setTimestamp")||g6);window.addEventListener("load",_.zi(Tla));window.addEventListener("pageshow",_.zi(Ula));window.addEventListener("pagehide", _.zi(Vla));Xka();Nla();_.aq("ep_init_epe");j$=_.$$;_.aq("ep_init_cue")});_.$$=()=>{}; _.$$=function(a){(0,_.Kg)("r78Drb").then(()=>{(0,_.nP)(a)})}; _.Kd(); }catch(e){_._DumpException(e)} }).call(this,this.default_base); // Google Inc.