var _yt_player={};(function(g){var window=this;/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ /* Copyright Google LLC SPDX-License-Identifier: Apache-2.0 */ /* (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). */ /* Copyright 2015-present Dan Abramov SPDX-License-Identifier: MIT */ 'use strict';var c="undefined{call{unshift{length{url{startsWith{path{{Lm{,51];c[53]=c;{L{Y{Untrusted URL{set{local{={split{slice{1970-01-01T04:00:51.000+04:00{https://local{&{splice{signatureCipher{/{cY{file{s{1969-12-31T14:00:52.000-10:00{/videoplayback{get{cmo=pf{assign{playerfallback{fallback_count{U{B{ww{indexOf{join{fromCharCode{1970-01-01T11:45:07.000+11:45{rr?[1-9].*\\.c\\.youtube\\.com${O{avieB_MHlqwlqEB6d7-_w8_{reverse{push{a1.googlevideo.com{rr{null{match{pT{i6{\\.googlevideo\\.com${pop{scheme{toString{fvip{V3{cmo=td{UP{1970-01-01T03:45:07.000+03:45{sp{n{mn{\\.a1\\.googlevideo\\.com${forEach{1970-01-01T09:15:18.000+09:15{/initplayback{1969-12-31T19:45:42.000-04:15{youtube.player.web_20260626_04_RC00{www.youtube.com{index.m3u8{//{1{://{replace{1970-01-01T10:29:52.000+10:30{1969-12-31T19:30:20.000-04:30{,{%3D{r{/api/manifest{,](],}{clone{cmo{1969-12-31T19:00:00.000-05:00{redirector.googlevideo.com{/file/index.m3u8{http://local{1969-12-31T12:30:33.000-11:30{kQ3Nb{1969-12-31T15:30:50.000-08:30".split("{"), bF,e1c,P4,J0,A0i,DA,Qi,qu,OA,z1B,ZA,j9,Vi,J0c,ac,g4,PFa,W4,SAA,nn,zR,Jf,SJ,Ei,Ir,Oi,fn,si,FK,E4J,R14,hf,bS,tf,LuA,AE,xj,QcJ,zZ,qAB,JE,SD,KG,EC,RW,cw,m4,X44,fAB,kS,OC,Xk,fG,sC,iS,ZB,vw,Ng,iBu,TZ,ZBi,jc0,tE,V90,xS,bB,nQ,Ap,rP,aAA,ze,Jp,Ex,CQ,LQ,QU,qC,dP,B49,j1,gP,B7,ab,sx,ua9,NC,Ge,Te,W7,Ux,pQ,tp,xh,nv,Y7,Ad,zU,Jd,Rq,Cv,QX,qQ,Lv,$7,mO,wf,k7,nG,Og,fv,sg,ZW,vt,un,NQ,jN,aq,oq,o4u,ln,MQ,M9J,GU,TU,hd,yX,x7,eT,GJu,YW,rt,AO,h1F,ST,Ku,R0,Ek,xuu,q_,Qn,e0c,njA,dt,$W,wt,kW,I0,Ok,mR,fu,XE,FE,sk,Vn,iq,vU,BU,HU, uq,N_,lq,TM,WU,pu,M_,Uk,GM,yn,tO,e7,bz,YB,n4,pG,rn,z5,J5,PH,jT,S7,y0,DO,K4,EP,L4,QN,cH,$B,dn,I5,f4,sP,Afu,wn,Xv,iz,ZO,VN,j7,a5,gn,BH,lz,My,G5,T5,p4,h5,z0u,xB,JT,P3,De,K5,Ec,RB,C5,L5,QZ,mG,dG,wG,$P,kP,IB,Oc,sc,i7,jp,VZ,FM,gG,H3,u7,D1B,Sia,l7,Gf,Uc,W3,K94,p5,yZ,Y9,Ay,rx,zX,Jy,Cg,R0u,wx,k9,Qra,IA,qiF,OI,Xh,fg,sI,Fh,io,vv,VI,Bv,uo,lo,M8,GX,hy,Kui,D8,$Z,cD,Fq,s8,zs,$1c,m19,aD,um,BD,d14,kRu,MJ,IzJ,Gs,U8,XEJ,fzc,OnB,sr4,inA,Znu,vjA,L9F,QI,CJ0,p1,jr4,Ts,VJu,azc,hI,yx,xZ,Bba,e4,bp,ns,YQ,rN,J_,Hn4,A_,ER,RN, DU,uK0,P_,zH,qH,NbJ,ojA,lzJ,TH,h_,xQ,e8,S8,KT,EK,GH,GRc,Y6,bl,nT,LT,MJu,dM,k6,IH,U1u,OK,XX,Tbu,fT,sK,FX,pEc,ZD,vp,j8,h04,Bp,aH,N9,gM,ul,oH,ll,yfB,GG,ea9,bGc,YCA,M9,pT,AEu,yh,rEu,bI,tD,za0,JEJ,PS4,SC9,Dgc,Au,Ju,Rau,QW1,qC4,cE4,$gc,L44,CSi,St,RL,Dp,mga,Lo,Qb,qv,$$,mU,wwu,kZi,IBu,fB9,OGF,wI,OH,fo,X6,sWJ,Zp,iGi,F6,F4J,Vb,jt,jWu,VD1,aBu,gSA,aL,Bj,uka,oSa,oL,lI,Ga,po,hu,tu,np,b5,MDi,Ug4,Tq4,Ah,Jh,PJ,rE,zN,yE4,Dk,SC,Kp,Eq,R$,Lp,Cp,tD1,xg4,eIB,QP,rM,qn,cJ,wE,$K,dE,Yx4,ms,kK,Oq,I$,bQu,Api,Xr,fp,sq,Fr,i5,Zk, vJ,jC,VP,a$,gE,zIu,BJ,HJ,u5,Nn,Jp9,PBu,Sxu,DCa,za,o$,l5,Mn,GN,qxa,pp,cpB,xK,e_,YD,Al,rF,z0,S_,$C0,E4,mCu,Q6,qh,dCc,c6,$D,mZ,keF,wF,kD,IO,O4,X2,Ihu,f7,s4,F2,iD,ZX,v6,V6,H6,uD,Nh,oO,lD,Mh,G0,U4,T0,W6,p7,hl,y6,tl,rQ,zo,J9,P2,OQc,Sv,Kz,EO,RZ,qR,c2,$u,mv,ku,IZ,OO,X7u,fh4,XZ,sb4,FgJ,sO,gQ,B2,ZQB,vhJ,NR,lt,MR,To,Go,pz,h9,xu,V19,nE,bj,Yi,rY,PX,Dg,LE,AR,NP4,Ip,ki,XO,sU,FO,fE,ij,Zg,lh4,Vr,M1J,ap,gY,UCB,HX,TP9,Wg4,p74,ohJ,t19,xCF,WX,hR,tR,xi,eW,bx,nJ,Y_,r1,Ja,PC,SW,KJ,ES,R6,QQ,cC,$_,d1,w1,k_,I6,OS,Xz,Fz,fJ, n7u,Zs,ix,VQ,a6,g1,ux,Ygi,HC,Nj,Ad9,WC,pJ,ha,eq,bs,YH,rd4,zm,JA,Sq,D3,Ey,Cm,Qz,Lm,dK,IP,Xo,Fo,is,Z3,vn,gK,PnA,Sg4,Nl,oP,us,ls,DQ1,Gm,Uy,Tm,Wn,yz,xH,eH,hA,bv,nD,Az,RJc,Cnu,Qq1,z4,LO9,E7c,Jz,qgA,Ya,rT,mQu,P1,SH,D5,KD,Ro,CD,dQ4,wtJ,kU0,$a,m6,wT,ka,IWA,Ovi,Xt9,fW1,Io,O_,FOB,Xe,fD,s_,Fe,iv,Z5,Zva,jH,VN4,aW4,gT,B1,ao,v79,H1,uv,NK,oo,Vm,jq4,lv,MK,G4,U_,W1,pD,hz,ym,tz,u4J,xa,rJ,zg,PL,Nf0,MNu,lWB,JQ,Rf,cL,UQu,Cr,$2,dJ,mC,k2,If,wJ,Tfc,WO1,pt4,hJB,XA,ydJ,tNi,xQA,exF,bui,nW4,Yku,fr,s7,rOa,zxu,Pqa,iW,FA,gJ,D_A, HL,NG,of,EW4,zM,Cqa,MG,yc,tQ,x2,bu,Tg,eB,SB,Dr,cOA,$_1,K2,RT,Qe,L2,cs,C2,qL,dr,Xb,m_0,Ob,IT,jB,vs,Bs,Hs,uu,kM1,Ou4,s04,XUu,NL,fbA,oT,GY,lu,Ws,h4,t4,b6,eF,xe,Yr,ZuB,vWA,j0F,Ca,E0,QA,PG,$r,vG,Is,O0,XC,zv,BG,u6,HuJ,pa,Btu,Jw,WG,wg,ZE,HG,cG,DE,SF,Ka,La,gg,Yn,A8,bf,PO,Se,Dx,Tt0,K0,EX,Rx,C0,WRF,hxA,yO4,Qu,cO,mh,$n,dk,x_c,eR4,X_,OX,YP1,f0,Zx,sX,F_,A5F,r5F,SP1,h8,yu,RR4,AH,v7,Yq,fO4,Ss,s59,Dv,FoF,JH,o7a,rW,Px,Rk,zd,t8,C9,i49,Z4F,L9,Qq,cx,V7u,dW,wW,f9,s$,aOA,iP,vx,js,Vq,ak,gW,Bx,gB4,Hx,Zv,uP,ok,M5,Gd,lP,Td, Bn4,H4B,tH,eR,YU,nX,Ao,uv1,Pm,Jo,Nn0,re,oB4,KX,Eu,lO1,M7B,G5a,Rz,CX,zO,Dy,Tnu,ma,kU,$U,fX,i3,vm,hRi,y5B,t7u,b5B,xyc,ge,oz,MI,GO,Uu,nP9,YcA,Wm,TO,pX,AT4,ho,yK,rTi,to,P7A,JTF,zv4,Dmc,xU,Rv4,eE,bh,LGA,az,Bm,ww,Im,O5,XL,fb,s5,FL,ih,Z0,vS,jE,VO,am,gw,BS,QB4,uh,MN,Gi,WS,pb,hs,yO,ts,xM,er,b$,nI,Yt,A2,rp,Pc,Sr,Du,KI,Ry,CI,QW,cc,mA,dp,wp,kt,qc9,cT4,$mA,ON,Zu,VW,mm9,ay,Bc,Hc,u$,w3u,IeA,oy,O5B,X3u,feJ,Me,Gx,FGF,Tx,i5a,vPi,pI,jB0,h2,Wc,Vpc,Z5c,UN,yW,t2,gPF,BG1,H5F,xt,oPi,eg,bA,Yf,leu,r$,mw,d$,yT4,kf,tpJ,fH,s6, FQ,bgu,jg,iA,n9A,vY,Vy,YIA,Ay4,ryc,Z9,eV9,at,g$,Nk,Poa,SI4,ot,lA,KVi,LVa,Z7,QA9,jz,aI,HI,uG,oI,Ma,Tl,Gl,wva,UE,kX4,WI,pw,Og4,yo,Xv1,h6,IIJ,ba,fIB,sAA,igB,Zg1,FV9,v94,jAu,mB,dZ,kc,Bx9,sT,uha,Hg4,XG,FG,fC,ia,NxF,lIJ,o9i,Iv,Mdi,GX9,U84,TxB,OT,yyF,tdi,x8i,hVc,pvu,WV4,eYu,Zm,aI4,b1J,g90,nZa,Y84,vK,zY0,AI1,ju,rIA,JIJ,S8u,DJA,Pm9,Cmu,LSA,RYA,QDu,q8c,KSA,EZi,$J0,cIi,av,dJ9,wDu,NO,ksu,XDu,I8i,f8c,O10,sD0,ov,la,MO,FS4,i10,G_,Z1i,UT,vZ1,jD4,T_,WK,VcA,a84,gZ4,Bha,H1c,uqB,NhA,oZa,l8B,Mcc,Gs9,UJu,Th0,WSc,pDi,hY4, yI4,tc0,xJJ,eu4,bsB,nQA,YRA,A_4,zuF,J_4,he,te,xc,PpA,eU,bT,SRB,n8,DHB,Yp,r8,zj,J$,DY,K8,Eo,rr,EQ1,C8,QT,cf,Pp,mn,$HB,d8,JD,w8,Zh,f8,F9,ZY,vf,Hf,aU1,gQA,No,vQc,X_u,Mo,sN4,Gj,g8,aw,Os0,IUA,kH4,VT,lT,Bf,ow,yT,t$,xp,e2,bY,nh,Y1,Ab,rj,z2,P0,S2,E9,qV,RE,Ch,me,dj,Lh,ulc,IE,Xn,Fn,oQ4,lU4,gj,aE,M4u,ZS,v0,j2,V8,B0,H0,uY,NV,oE,ph,lY,GHB,y8,x1,UH1,tb,nK,huA,Yk,Ai,r_,Ji,z1,SZ,Dj,KK,Ez,CK,QL,q$,cM,t41,mr,d_,w_,xH1,kk,Ii,Oz,XT,fK,sz,en0,bTA,ic,Zj,vM,jZ,VL,ai,g_,HM,n6a,uc,N$,oi,lc,YKi,ADc,rD4,znB,JD9,PlJ,G1,T1,SKc, nt,AK,zS,JK,PB,S$,Kt,Ed,RX,Ct,Lt,Q2,q2,$v,mk,da,wa,kv,BK,Wf,p8,sd,Ft,Rn0,i4,ClA,vB,j$,aX,LdF,BB,HB,u4,N2,PK,oX,l4,QHa,M2,Ud,TS,WB,pt,hK,y2,tK,xv,n$,qKA,z$,cDA,Jm,m9F,D2,d9B,wpA,kGa,EJ,Xpa,fDA,sHa,OJ,Fd4,iTF,ZT9,jU,jNi,C$,XD,FD,iy,Z2,v6u,jH0,jm,f$,Vk,V8u,aC,gl,BV,aD9,uy,oC,ly,Md,G$,g69,UJ,cV,yk,BM4,NM9,Yl,fUJ,V4u,rS,JU,PP,SI,DQ,Kc,o6A,Q_,GGF,U9u,lDF,Lc,M8A,Wd0,$l,TMc,my,ppu,wS,F24,Zs4,h$,Uo,yDB,kl,I_,eLa,hn9,XN,sV,FN,fc,iC,ZQ,n$1,ruu,Auu,JuF,a_,BP,uC,Sm,o_,lC,Gt,UV,hU,tU,NB,ua,bV,Yx,A1,zh,Py,RV,uXJ, KUc,dA,kx,IV,HK,Xj,LU4,QL0,fP,sj,qHA,dvu,iV,cuF,mvi,$vA,ka0,Ipc,W2,VH,aV,gA,NA,lV,Uj,Gh,Th,Wy,fp0,pP,sLJ,FUi,io1,jLi,Vtu,xx,ea,BIi,Hou,NIi,o$9,lp4,MtA,Ga9,TIa,WU4,ro,JS,Pg,Sa,DZ,Cd,ttA,ef0,R1,nKu,Ld,Qt,Yqi,Ahi,qt,h1,bN,wo,kg,sG,go,Bg,Hg,Nt,o1,uN,qq4,lN,ch0,$nJ,mna,UG,Ty,Wg,I1,pd,hS,qO,tS,xg,Su,eY,s$4,b0,Fsa,LC,nW,A7,J7,Mt,Gy,Qv,DP,ip4,KW,$c,ZpB,vKJ,j$F,ak4,ED,R4,CW,LW,VC4,qw,ci,$T,ml,fd,wu,I4,sD,i0,Ye,gZ,Dm,jY,VY,a4,BEJ,rh1,$g,gu,Bi,Hi,u0,Nw,o4,UD,GK,Wi,Mw,MCJ,pW,h,h7,yY,t7,YE,nR,Una,AW,rO,TE4,SP, D_,Wsu,KR,Ef,Ru,xni,CR,LR,Qp,co,e$F,nDi,XV,fR,sf,Y4c,FV,iK,Z_,au,gO,Bo,Ho,uK,GF,Uf,TF,Wo,Al4,pR,hW,yp,tW,xE,ex,bE,nx,YR,zz,Ax,rm,S4c,PDu,DhF,KZA,EDi,R$c,Jx,PQ,CD4,EQ,RJ,QOF,q44,Lx,Cx,qS,cli,$R,mI,dm,wm,OQ,kR,XB,fx,$ha,IJ,VB,aJ,BQ,NS,dh4,uE,w6B,Gz,MS,k0i,UQ,Tz,px,hx,yB,xR,ey,b_,yu0,xv9,n6,AG,rH,zq,JG,PW,Sy,Dd,K6,EM,R7,sO1,FZA,Z79,C6,aXc,f6,Fp,sM,u24,i_,Zd,vW,jy,Vj,a7,NF9,oDJ,BW,lX4,HW,u_,Nr,o7,Mr,M_A,Gq,UM,Tq,WW,hG,yj,tG,eh,bd,At,Pl,Sh,nM,YX,zW,D1,E2,RR,G0i,Uhi,QJ,cl,$X,m3,kX,WZ1,O2,p61,s2,jh,d3,jZi, fM,aR,aM9,guc,BQA,g3,Hz0,Bl,oR,Hl,ud,ld,MM,uZJ,NM,GW,Wl,pM,ht,U2,yJ,ou4,tt,NQ0,lM9,Mvu,xX,eM,bL,nf,Y5,UR4,r7,zu,TQ1,JZ,PA,EZ,qE,Qs,$5,Cf,mX,p2i,Lf,Rn,SM,Dw,Kf,In,hwA,d7,k5,xRu,gm,iE,ZN,jx,HQ,bEA,iL,X7,niB,Zw,YUi,vA,AR1,rR0,jM,sZ,F7,an,Vs,JRA,g7,OZ,BA,HA,uL,ff,eyi,zyA,NE,SUc,Pj9,DY4,KHu,Ei4,Ry0,Cj4,Qp9,lL,TF4,ME,Gu,tx,IXA,qUF,Tu,b2,wX1,cRJ,mYA,WA,hZ,OE4,XXa,fg4,sp9,iEc,ZEA,FHA,vi4,Yz,jp0,V3i,AM,rR,giB,ag4,HEi,z7,BYu,P5,NY4,oiF,lgJ,GIc,UYa,WHu,DJ,S6,TY0,hy0,EF,t3c,RY,yRA,Ke,Ce,Le,n_i,bJi,$z,QE,IY,ra9, Dj4,Ja0,SSa,Pxu,X$,E_9,Rr0,Cx1,L00,Q6u,qSA,caB,$j4,sF,mjB,dj4,wC0,Is4,kpu,OJ4,fe,fsA,F$,xYJ,j6,v_A,g_a,B14,HJ4,ZJu,B5,u2,gR,uzF,aY,o_a,N0,VE,j6F,H5,VWF,s64,ZJ,MWA,F01,GpJ,UjA,lsB,T14,W0A,pCJ,l2,hr4,tWA,xji,yai,e4A,bma,Yyu,AAu,JAA,rAJ,z4A,G7,Ps1,Sy4,Dl9,EHa,UF,T7,R4u,W5,Csc,LQ4,QPu,qyi,cA9,$li,mlu,dl4,wn4,kmi,I34,Om4,Xnc,f3A,sP4,FQJ,im4,Zma,vHJ,jPc,Vq1,a3A,gHB,BKc,Hmu,uo4,NKF,oH4,l34,Mq1,Gmi,TKA,WQA,h4i,yE,xz,eS,RC,bU,xl1,YL,esi,bDc,nU,nai,tqB,zL,Azu,rzA,J3,Y_4,vQ,oJ,kIB,ne,$Yi,e6,pf,ys,x5,oY,N1J, as4,Pv1,S_4,EaB,PF,RsF,CvF,SS,zsA,Rh,czF,$K4,mK1,dKJ,CU,Jzc,k44,L61,Qo1,DT,KU,q_4,soJ,ODF,X1u,cF,y9B,qq,w1u,iDu,ZD1,va4,jo0,VHF,I54,a54,ga4,BTB,HDa,oaB,l59,MH4,kL,G4u,TT4,UKF,p1u,hsA,tHa,br1,zWA,JQA,Ov,eWA,fU,XH,PWA,S7i,Y7u,yzJ,W6B,DGu,KCA,E29,RW4,CW0,QfA,iU,LCA,cQa,q7J,mG4,$GA,vF,ZT,dGB,wL9,kgJ,If9,OrF,jS,ff9,sf4,FCu,VM,ir9,Zru,ah,v2c,jfA,afB,gL,BF,HF,Nq,oh,uU,VjB,g2i,BJB,Hri,uAB,NJ0,by,lU,o2i,lf4,Mj4,Gg1,Mq,UGc,GL,M0,Uv,WF,pU,h3,yM,t3,pLi,hWJ,yQA,tj9,eK,e34,b20,neu,A4F,r44,eZ,p_4,z3B,J44,Puc,DLJ, AF,zQ,KTu,ry,JF,PZ,R3J,CuA,SK,LTJ,yAA,xL,nl,Kl,mL4,dL0,ws0,kYi,IrJ,O2B,Xsu,frc,sTJ,FTB,Cl,Ll,QC,i2a,q7,WCA,veu,$V,cZ,mz,VBi,arF,dy,wy,gea,jTu,IM,Bra,Os,H24,fl,lr4,MBA,Fu,TrA,Za,jK,ub0,WTa,Xu,ps4,h3i,oeB,y44,Nra,xLB,eb4,tB4,HZ,ui,P6u,Aw9,oM,S0A,rwc,nrc,DWJ,bau,RbF,KbA,N7,C69,Y09,Qsu,Jwu,$WA,M7,dW1,wGA,mWi,IE1,OaB,XCu,LU,TQ,f5F,fEu,ii,hF,pl,tF,ef,b1,ssc,nj,vru,js4,zr,Y0,ia4,An,VFu,xV,P$,rU,Jn,Us,yC,MFF,Gv9,FbJ,WZ,UWa,Ea,XG9,grc,hbi,ywu,tFF,ejA,xWu,b0F,or4,Tg0,YX1,A89,r8B,zjA,J8i,Cj,Lj,Pf4,SXA,Bg4,Dsi, Kh4,qU,En4,Rj9,c$,Qa,LhB,$0,mc,qXu,c8u,$sc,ms4,dsi,Qx1,wO4,kkA,O00,dU,Ix4,wU,XOJ,fxa,Fhu,i0J,sx4,jxu,VeA,Z0A,vn1,axi,gn4,H00,BkA,Gku,Usu,u_B,Nku,on4,lxi,Me9,TkA,Oa,fj,Ie,sa,pOu,hjB,y8A,CC,FR,xsa,eU9,b94,i1,v$,ZH,Y$c,nq1,zUa,jf,JH4,Va,PPA,S$a,D59,KtF,Eqa,RU0,CPA,q$4,QkJ,gU,B$,$54,H$,ae,cHi,u1,Iva,XxB,fv0,oe,MU,skA,Gr,Z9u,Fta,zF,hn,ya,tn,qZ,x0,eo,Vsc,av4,b9,YO,AB,BWi,ny,gq4,NWa,Msc,rc,Gd4,U54,JB,Wt4,lvA,So,pxu,Pa,hUu,yH4,Ky,$k,En,x54,Ra,bXB,nUA,egA,Yua,AoB,Cy,ro4,zg4,QS,qP,ca,JoA,P3A,SuF,DIA,EUu,wc, Rg9,kO,qui,Ia,co4,$I1,dIF,mIJ,XI,fy,wm4,IyA,FI,sn,XmB,szu,ZXa,vUA,Z$,va,jz4,dO,i9,VRi,jo,ay4,VS,uP4,cs4,QB,cQ,Ev,lE,oa,WQ,l9,MP,UZ,NP,$Ni,dNa,Un,wS9,kiA,I09,r3,tZ,f01,bQ,smF,YA,tB,ib9,Jg,xO,Sw,gMF,a0A,ObA,Dt,Wa,XSa,hB,Hbu,uL4,Nwi,vMu,l0a,Gi1,WW4,pSu,CO,Rd,hmu,EY,KO,LO,Twu,ysF,e9B,aEA,bI9,nt4,r2F,$A,A24,w0,YN4,mY,J2A,P$c,SNF,DeJ,KAu,Eti,Po,OY,Xf,Ff,vk,zc,C$A,VG,LA4,Qy9,qN4,ad,Bk,$e9,me9,deF,wcc,kxa,OIi,fu4,sy4,uQ,Iuc,yG,ZI4,od,g0,vtc,xA,Vru,jyJ,eb,bH,nF,YG,au9,tg,Zt,Gc,lQ,MX,UY,Xc1,Tc,iQ,Hk,R9B,BpB, u5B,sY,hg,Npi,z3,otB,r2,luA,Ac,PT,GxB,Uei,TpJ,WAJ,Sb,D6,pc4,h94,y2J,xe4,RK,trc,eA4,bH0,Y64,ArJ,rr4,zA4,Q1,PA1,qx,S69,cT,EfA,KwA,$G,e9,n4B,bBF,S9,r4;bF=function(e){return function(){return e9[e].apply(this,arguments)}}; g.Y4=function(e,b){return e9[e]=b}; e1c=function(e,b){if(b)for(var n=0;n=this.length))return this[e]}; g.CB=function(e,b,n){e=e.split(".");n=n||g.Rc;for(var Y;e.length&&(Y=e.shift());)e.length||b===void 0?n[Y]&&n[Y]!==Object.prototype[Y]?n=n[Y]:n=n[Y]={}:n[Y]=b}; Qi=function(e,b){var n=g.LB("CLOSURE_FLAGS");e=n&&n[e];return e!=null?e:b}; g.LB=function(e,b){e=e.split(".");b=b||g.Rc;for(var n=0;nencodeURIComponent(n.brand)+";"+encodeURIComponent(n.version)).join("|"))); e.wow64!=null&&(b+="&uaw="+Number(e.wow64));return b.slice(1)}; ac=function(e,b){if(b!==null&&b!==void 0){if(typeof b!=="object"&&typeof b!=="function")throw new TypeError("Object expected.");if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");var n=b[Symbol.dispose]}if(typeof n!=="function")throw new TypeError("Object not disposable.");e.stack.push({value:b,dispose:n,async:!1})}return b}; g4=function(e){function b(r){e.error=e.hasError?new SuppressedError(r,e.error,"An error was suppressed during disposal."):r;e.hasError=!0} function n(){for(;Y=e.stack.pop();)try{if(!Y.async&&A===1)return A=0,e.stack.push(Y),Promise.resolve().then(n);if(Y.dispose){var r=Y.dispose.call(Y.value);if(Y.async)return A|=2,Promise.resolve(r).then(n,function(z){b(z);return n()})}else A|=1}catch(z){b(z)}if(A===1)return e.hasError?Promise.reject(e.error):Promise.resolve(); if(e.hasError)throw e.error;} var Y,A=0;n()}; g.B4=function(e,b){if(Error.captureStackTrace)Error.captureStackTrace(this,g.B4);else{let n=Error().stack;n&&(this.stack=n)}e&&(this.message=String(e));b!==void 0&&(this.cause=b)}; PFa=function(){}; g.uF=function(e,b){return e.lastIndexOf(b,0)==0}; g.Nu=function(e,b){var n=e.length-b.length;return n>=0&&e.indexOf(b,n)==n}; g.Mu=function(e){return/^[\s\xa0]*$/.test(e)}; g.TJ=function(e,b){return e.toLowerCase().indexOf(b.toLowerCase())!=-1}; g.pB=function(e,b){var n=0;e=String(e).trim().split(".");b=String(b).trim().split(".");var Y=Math.max(e.length,b.length);for(let z=0;n==0&&zb?1:0}; SAA=function(){var e=null;if(!t0)return e;try{let b=n=>n; e=t0.createPolicy("goog#html",{createHTML:b,createScript:b,createScriptURL:b})}catch(b){}return e}; nn=function(){bJ===void 0&&(bJ=SAA());return bJ}; zR=function(e){var b=nn();e=b?b.createScriptURL(e):e;return new rb(e)}; Jf=function(e){if(e instanceof rb)return e.Y;throw Error("");}; SJ=function(e){if(e instanceof g.PE)return e.Y;throw Error("");}; Ei=function(e){return new Kn(b=>b.substr(0,e.length+1).toLowerCase()===e+":")}; g.Cn=function(e,b=g.Rr){if(e instanceof g.PE)return e;for(let n=0;n{if(Y instanceof Zz)Y=Y.Y;else throw Error("");return Y}).every(Y=>"data-loaded".indexOf(Y)!==0))throw Error('Attribute "data-loaded" does not match any of the allowed prefixes.'); e.setAttribute("data-loaded",b)}; g.vE=function(e){return e[e.length-1]}; g.jJ=function(e,b){Array.prototype.forEach.call(e,b,void 0)}; g.VF=function(e,b,n){return Array.prototype.filter.call(e,b,n)}; g.ar=function(e,b){return Array.prototype.map.call(e,b,void 0)}; g.gb=function(e,b,n){return Array.prototype.reduce.call(e,b,n)}; g.BE=function(e,b){return Array.prototype.some.call(e,b,void 0)}; g.HE=function(e,b,n){return Array.prototype.every.call(e,b,n)}; g.N1=function(e,b){b=g.uJ(e,b);return b<0?null:typeof e==="string"?e.charAt(b):e[b]}; g.uJ=function(e,b,n){var Y=e.length,A=typeof e==="string"?e.split(""):e;for(let r=0;r=0;Y--)if(Y in A&&b.call(n,A[Y],Y,e))return Y;return-1}; g.lJ=function(e,b){return Array.prototype.indexOf.call(e,b,void 0)>=0}; g.M1=function(e){if(!Array.isArray(e))for(let b=e.length-1;b>=0;b--)delete e[b];e.length=0}; g.Ui=function(e,b){b=Array.prototype.indexOf.call(e,b,void 0);var n;(n=b>=0)&&g.GR(e,b);return n}; g.GR=function(e,b){return Array.prototype.splice.call(e,b,1).length==1}; R14=function(e,b){b=g.uJ(e,b);b>=0&&g.GR(e,b)}; g.TR=function(e){return Array.prototype.concat.apply([],arguments)}; g.WE=function(e){var b=e.length;if(b>0){let n=Array(b);for(let Y=0;Y>>1),P;n?P=b.call(void 0,e[J],J,e):P=b(Y,e[J]);P>0?A=J+1:(r=J,z=!P)}return z?A:-A-1}; g.YS=function(e,b){e.sort(b||xj)}; LuA=function(e,b){var n=xj;g.YS(e,function(Y,A){return n(b(Y),b(A))})}; AE=function(e,b,n){if(!g.c4(e)||!g.c4(b)||e.length!=b.length)return!1;var Y=e.length;n=n||QcJ;for(let A=0;Ab?1:e4);A++)b[SD(e[A])]||(n+="\nInner error "+Y++ +": ",e[A].stack&&e[A].stack.indexOf(e[A].toString())==0||(n+=typeof e[A]==="string"?e[A]:e[A].message+"\n"),n+=JE(e[A],b));A")!=-1&&(e=e.replace(duF,">")),e.indexOf('"')!=-1&&(e=e.replace(w44,""")),e.indexOf("'")!=-1&&(e=e.replace(kJu,"'")),e.indexOf("\x00")!=-1&&(e=e.replace(IAa,"�")));return e}; g.qg=function(e){return e==null?"":String(e)}; var OB1=function(e,b,n,Y,A,r){return nG[c[1]](this,16,8806,e,b,n,Y,A,r)}; cw=function(e){var b=0;for(let n=0;n>>0;return b}; g.$S=function(e){var b=Number(e);return b==0&&g.Mu(e)?NaN:b}; m4=function(e){return String(e).replace(/\-([a-z])/g,function(b,n){return n.toUpperCase()})}; X44=function(e){return e.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,n,Y){return n+Y.toUpperCase()})}; fAB=function(e){var b=1;e=e.split(":");for(var n=[];b>0&&e.length;)n.push(e.shift()),b--;e.length&&n.push(e.join(":"));return n}; g.dq=function(e,b,n,Y,A,r,z){var J="";e&&(J+=e+":");n&&(J+="//",b&&(J+=b+"@"),J+=n,Y&&(J+=":"+Y));A&&(J+=A);r&&(J+="?"+r);z&&(J+="#"+z);return J}; g.wq=function(e){return e.match(sci)}; kS=function(e){return e?decodeURI(e):e}; g.IW=function(e){return kS(g.wq(e)[3]||null)}; OC=function(e){return kS(g.wq(e)[5]||null)}; Xk=function(e){e=g.wq(e);return g.dq(e[1],e[2],e[3],e[4])}; fG=function(e){e=g.wq(e);return g.dq(null,null,null,null,e[5],e[6],e[7])}; sC=function(e){var b=e.indexOf("#");return b<0?e:e.slice(0,b)}; g.Fk=function(e,b){if(e){e=e.split("&");for(let n=0;n=0?(A=e[n].substring(0,Y),r=e[n].substring(Y+1)):A=e[n];b(A,r?RW(r):"")}}}; iS=function(e,b){if(!b)return e;var n=e.indexOf("#");n<0&&(n=e.length);var Y=e.indexOf("?");if(Y<0||Y>n){Y=n;var A=""}else A=e.substring(Y+1,n);e=[e.slice(0,Y),A,e.slice(n)];n=e[1];e[1]=b?n?n+"&"+b:b:n;return e[0]+(e[1]?"?"+e[1]:"")+e[2]}; ZB=function(e,b,n){if(Array.isArray(b))for(let Y=0;Y=0&&bn)A=n;Y+=b.length+1;return RW(e.slice(Y,A!==-1?A:0))}; Ng=function(e,b){for(var n=e.search(g.gq),Y=0,A,r=[];(A=g.aW(e,Y,b,n))>=0;)r.push(e.substring(Y,A)),Y=Math.min(e.indexOf("&",A)+1||n,n);r.push(e.slice(Y));return r.join("").replace(Fu1,"$1")}; iBu=function(e,b,n){return g.V0(Ng(e,b),b,n)}; g.oW=function(e){e&&typeof e.dispose=="function"&&e.dispose()}; g.lS=function(e){for(let b=0,n=arguments.length;b{if(window===window.top)var n=window;else{try{n=!!window?.top?.location.href&&!1}catch(A){n=!0}n=n?window:window.top}var Y=n[e];Y?.bevasrs?b(new GZ(Y.bevasrs)):(Y||(Y={nqfbel:[]},n[e]=Y),Y.nqfbel.push(A=>{b(new GZ(A))}))})}; TZ=function(e){var b={c:e.Vt,e:e.Q5,mc:e.RR,me:e.n2};e.TQ&&(b.co={c:e.TQ.hi,a:e.TQ.rU,s:e.TQ.uK});return b}; ZBi=function(e){e.U!==void 0&&(e.O.forEach(b=>{e.U?.removeEventListener(b,e.B)}),e.U=void 0)}; jc0=async function(e){if(!e.o4.wpc)throw new Ww(30,"NWA");if(e.Y)return e.Y;var b=await e.o4.wpc();e.Y=new v4F(b);return e.Y}; tE=function(e){var b=[];pG(e,hE,6).forEach(n=>{y0(n,2)<=53&&b.push(y0(n,1))}); return b}; V90=function(e){var b=[];pG(e,hE,6).forEach(n=>{y0(n,2)>53&&b.push(y0(n,1))}); return b}; xS=function(e){e.then(()=>{},()=>{})}; bB=function(e){return{fieldType:2,fieldName:e}}; nQ=function(e){return{fieldType:3,fieldName:e}}; Ap=function(e){return(Yh||(Yh=new TextEncoder)).encode(e)}; rP=function(e){g.Rc.setTimeout(()=>{throw e;},0)}; aAA=function(e){return Array.prototype.map.call(e,function(b){b=b.toString(16);return b.length>1?b:"0"+b}).join("")}; ze=function(e){var b=[];for(let n=0;n>6|192:((A&64512)==55296&&Y+1>18|240,b[n++]=A>>12&63|128):b[n++]=A>>12|224,b[n++]=A>>6&63|128),b[n++]=A&63|128)}return b}; g.P7=function(){var e=g.Rc.navigator;return e&&(e=e.userAgent)?e:""}; Ex=function(e){if(!g.S1&&!g.Dh||!g.KQ)return!1;for(let b=0;b0:!1}; LQ=function(){return CQ()?!1:g.Rb("Opera")}; QU=function(){return g.Rb("Firefox")||g.Rb("FxiOS")}; g.c7=function(){return g.Rb("Safari")&&!(qC()||(CQ()?0:g.Rb("Coast"))||LQ()||(CQ()?0:g.Rb("Edge"))||(CQ()?Ex("Microsoft Edge"):g.Rb("Edg/"))||(CQ()?Ex("Opera"):g.Rb("OPR"))||QU()||g.Rb("Silk")||g.Rb("Android"))}; qC=function(){return CQ()?Ex("Chromium"):(g.Rb("Chrome")||g.Rb("CriOS"))&&!(CQ()?0:g.Rb("Edge"))||g.Rb("Silk")}; g.$h=function(){return g.S1||g.Dh?!!g.KQ&&!!g.KQ.platform:!1}; g.mg=function(){return g.$h()?g.KQ.platform==="Android":g.Rb("Android")}; dP=function(){return g.Rb("iPhone")&&!g.Rb("iPod")&&!g.Rb("iPad")}; g.wP=function(){return dP()||g.Rb("iPad")||g.Rb("iPod")}; g.kh=function(){return g.$h()?g.KQ.platform==="macOS":g.Rb("Macintosh")}; g.Ib=function(){return g.$h()?g.KQ.platform==="Windows":g.Rb("Windows")}; g.Ox=function(e){g.Ox[" "](e);return e}; B49=function(e,b){var n=g4i;return Object.prototype.hasOwnProperty.call(n,e)?n[e]:n[e]=b(e)}; g.fQ=function(e){return B49(e,function(){return g.pB(XW,e)>=0})}; g.iB=function(e,b){b===void 0&&(b=0);sx();b=FW[b];for(var n=Array(Math.floor(e.length/3)),Y=b[64]||"",A=0,r=0;A>2];z=b[(z&3)<<4|J>>4];J=b[(J&15)<<2|P>>6];P=b[P&63];n[r++]=""+S+z+J+P}S=0;P=Y;switch(e.length-A){case 2:S=e[A+1],P=b[(S&15)<<2]||Y;case 1:e=e[A],n[r]=""+b[e>>2]+b[(e&3)<<4|S>>4]+P+Y}return n.join("")}; j1=function(e,b,n,Y){var A=b^e;var r;if((e&15)==e&&n[c[34]])var z=Zh(1,4785,n);if((e&27)==e)for(n=(n%Y[c[3]]+Y[c[3]])%Y[c[3]];n--;)Y[c[2]](Y[c[A^255]]());(e&60)==e&&Y[c[3]]!=0&&(z=v7(1,5895,n,Y),n=z[0]);(e|88)==e&&(r=n[c[34]]?n[c[34]][c[5]](c[14]):n[c[54]]===c[14]);if((e|48)==e){z=A^7218;for(var J=[];++z-J[c[3]]-(A^7250);){switch(z){case A^7240:z-=A^7292;case A^7209:case A^7214:case A^7215:continue;case A^7177:z=A^7261;case A^7212:case A^7213:case A^7186:continue;case A^7260:z=A^7213}J[c[A^7263]](String[c[A^ 7253]](z))}r=J}return r}; g.VU=function(e,b,n){if(b){let Y=[],A=0;for(let r=0;r255){let J=Error("go/unicode-to-byte-error");if(n)throw J;Y[A++]=z&255;z>>=8}Y[A++]=z}e=g.iB(Y,b)}else e=g.Rc.btoa(e);return e}; gP=function(e){var b=[];ab(e,function(n){b.push(n)}); return b}; B7=function(e){var b=e.length,n=b*3/4;n%3?n=Math.floor(n):"=.".indexOf(e[b-1])!=-1&&(n="=.".indexOf(e[b-2])!=-1?n-2:n-1);var Y=new Uint8Array(n),A=0;ab(e,function(r){Y[A++]=r}); return A!==n?Y.subarray(0,A):Y}; ab=function(e,b){function n(A){for(;Y>4);z!=64&&(b(r<<4&240|z>>2),J!=64&&b(z<<6&192|J))}}; sx=function(){if(!H7){H7={};var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(""),b=["+/=","+/","-_=","-_.","-_"];for(let n=0;n<5;n++){let Y=e.concat(b[n].split(""));FW[n]=Y;for(let A=0;A=b||(n[e]=Y+1,e=Error(),zZ(e,"incident"),rP(e))}}; xh=function(e,b=!1){return b&&Symbol.for&&e?Symbol.for(e):e!=null?Symbol(e):Symbol()}; nv=function(e,b){return b===void 0?e.Y!==eN&&!!(2&(e.En[bn]|0)):!!(2&b)&&e.Y!==eN}; Y7=function(e,b){if(e!=null)if(typeof e==="string")e=e?new lB(e,MC):Ge();else if(e.constructor!==lB)if(e!=null&&e instanceof Uint8Array)e=e.length?new lB(new Uint8Array(e),MC):Ge();else{if(!b)throw Error();e=void 0}return e}; Ad=function(e,b,n){var Y=b&128?0:-1,A=e.length,r;if(r=!!A)r=e[A-1],r=r!=null&&typeof r==="object"&&r.constructor===Object;var z=A+(r?-1:0);for(b=b&128?1:0;b>>0;Kv=b;Eg=(e-b)/4294967296>>>0}; Cv=function(e){if(e<0){Rq(0-e);e=Kv;var b=Eg;b=~b;e?e=~e+1:b+=1;let [n,Y]=[e,b];Kv=n>>>0;Eg=Y>>>0}else Rq(e)}; QX=function(e,b){var n=b*4294967296+(e>>>0);return Number.isSafeInteger(n)?n:Lv(e,b)}; qQ=function(e,b){return g.DW(BigInt.asUintN(64,(BigInt(b>>>0)<>>0)))}; g.ct=function(e,b){return g.DW(BigInt.asIntN(64,(BigInt.asUintN(32,BigInt(b))<>>=0;e>>>=0;var n;b<=2097151?n=""+(4294967296*b+e):n=""+(BigInt(b)<>>0)):n=Lv(e,b);return n}; mO=function(e){e.length<16?Cv(Number(e)):(e=BigInt(e),Kv=Number(e&BigInt(4294967295))>>>0,Eg=Number(e>>BigInt(32)&BigInt(4294967295)))}; g.df=function(e){if(e!=null&&typeof e!=="number")throw Error(`Value of float/double field must be a number, found ${typeof e}: ${e}`);return e}; wf=function(e){if(e==null||typeof e==="number")return e;if(e==="NaN"||e==="Infinity"||e==="-Infinity")return Number(e)}; k7=function(e){return e.displayName||e.name||"unknown type name"}; nG=function(e,b,n,Y,A,r,z,J){var P=b^e;if((e>>1&15)==4){for(var S=P^6162,D=[];++S-D[c[3]]-(P^6258);){switch(S){case P^6153:S=P^6270;continue;case P^6185:S=P^6163;break;case P^6163:S-=P^6208;continue;case P^6248:S=P^6194;continue;case P^6268:S=P^6157}D[c[P^6271]](String[c[P^6261]](S))}var K=D}(e<<1&15)>=10&&(e^73)<24&&(Y===c[P^4849]&&((S=A[c[P^4736]](c[P^4778]))>=0?(Y=`cmo=${A[c[P^4788]](0,S)}`,A=A[c[P^4788]](S+1)):(S=A[c[P^4736]](c[P^4842]))>=0&&(Y=`cmo=${A[c[P^4788]](0,S)}`,A=A[c[P^4788]](S+3))), n[Y]=A);(e>>1&10)<3&&(e<<1&11)>=10&&(S=n[Y],D=S[c[P^5034]](c[P^4992]),D>0?nG(P^5057,P^356,A,S[c[P^5022]](0,D),S[c[P^5022]](D+1)):S&&(A[S]=c[P^5E3]),K=[]);(e>>2&15)==4&&(K=Y(r,z,J));(e-1&11)==2&&n[c[44]]();return K}; Og=function(e){if(e!=null&&typeof e!=="boolean")throw Error(`Expected boolean but got ${qu(e)}: ${e}`);return e}; fv=function(e){switch(typeof e){case "bigint":return!0;case "number":return X4(e);case "string":return N4a.test(e);default:return!1}}; sg=function(e){if(typeof e!=="number")throw pQ("int32");if(!X4(e))throw pQ("int32");return e|0}; g.F4=function(e){return e==null?e:sg(e)}; ZW=function(e){if(e==null)return e;if(typeof e==="string"&&e)e=+e;else if(typeof e!=="number")return;return X4(e)?e|0:void 0}; vt=function(e){if(e==null)return e;if(typeof e==="string"&&e)e=+e;else if(typeof e!=="number")return;return X4(e)?e>>>0:void 0}; g.gf=function(e){if(e!=null)a:{if(!fv(e))throw pQ("int64");switch(typeof e){case "string":e=jN(e);break a;case "bigint":e=g.DW(VX(64,e));break a;default:e=aq(e)}}return e}; un=function(e){fv(e);e=Bt(e);if(!Ht(e)){Cv(e);var b=Kv,n=Eg;if(e=n&2147483648)b=~b+1>>>0,n=~n>>>0,b==0&&(n=n+1>>>0);b=QX(b,n);e=typeof b==="number"?e?-b:b:e?"-"+b:b}return e}; NQ=function(e){fv(e);var b=Bt(Number(e));if(Ht(b))return String(b);b=e.indexOf(".");b!==-1&&(e=e.substring(0,b));b=e.length;(e[0]==="-"?b<20||b===20&&e<="-9223372036854775808":b<19||b===19&&e<="9223372036854775807")||(mO(e),e=$7());return e}; jN=function(e){var b=Bt(Number(e));if(Ht(b))return g.DW(b);b=e.indexOf(".");b!==-1&&(e=e.substring(0,b));return g.DW(VX(64,BigInt(e)))}; aq=function(e){Ht(e)?e=g.DW(un(e)):(fv(e),e=Bt(e),Ht(e)?e=String(e):(Cv(e),e=$7()),e=g.DW(e));return e}; oq=function(e){var b=typeof e;if(e==null)return e;if(b==="bigint")return g.DW(VX(64,e));if(fv(e))return b==="string"?jN(e):aq(e)}; o4u=function(e){if(e==null)return e;var b=typeof e;if(b==="bigint")return String(VX(64,e));if(fv(e)){if(b==="string")return NQ(e);if(b==="number")return un(e)}}; ln=function(e){if(e==null)return e;var b=typeof e;if(b==="bigint")return String(lAB(64,e));if(fv(e)){if(b==="string")return fv(e),b=Bt(Number(e)),Ht(b)&&b>=0?e=String(b):(b=e.indexOf("."),b!==-1&&(e=e.substring(0,b)),e[0]==="-"?b=!1:(b=e.length,b=b<20?!0:b===20&&e<="18446744073709551615"),b||(mO(e),e=Lv(Kv,Eg))),e;if(b==="number")return fv(e),e=Bt(e),e>=0&&Ht(e)||(Cv(e),e=QX(Kv,Eg)),e}}; MQ=function(e){if(e==null||typeof e=="string"||e instanceof lB)return e}; M9J=function(e){if(typeof e!=="string")throw Error();return e}; GU=function(e){if(e!=null&&typeof e!=="string")throw Error();return e}; g.Ug=function(e){return e==null||typeof e==="string"?e:void 0}; TU=function(e,b){if(!(e instanceof b))throw Error(`Expected instanceof ${k7(b)} but got ${e&&k7(e.constructor)}`);return e}; hd=function(e,b,n){if(e!=null&&e[Wt]===pv)return e;if(Array.isArray(e)){var Y=e[bn]|0;n=Y|n&32|n&2;n!==Y&&(e[bn]=n);return new b(e)}}; yX=function(e){return e}; x7=function(e){var b=ZA(td);return b?e[b]:void 0}; eT=function(e,b){for(let n in e)!isNaN(n)&&b(e,+n,e[n])}; GJu=function(e){var b=new bq;eT(e,(n,Y,A)=>{b[Y]=[...A]}); b.L6=e.L6;return b}; YW=function(e,b){if(ZA(nu)&&ZA(td)&&void 0===nu){e=e.En;var n=e[td];if(n&&(n=n.L6))try{n(e,b,Uua)}catch(Y){rP(Y)}}}; var T44=function(e,b){return AO[c[1]](this,1,1746,e,b)}; rt=function(e,b){var n=ZA(td);n&&e[n]?.[b]!=null&&tp(Wu4,3)}; AO=function(e,b,n,Y){var A=b^e;if((e+8&15)=e){j1(A^8504,A^24,n);let z=n[c[A^8457]]+(n[c[A^8457]]?c[A^8565]:c[A^8567])+n[c[A^8469]]+n[c[6]];if(zM(2,A^16266,n)){let J=[];g.JO(n[c[A^8500]],(P,S)=>{P!==null&&J[c[A^8466]](`${S}=${P}`)}); z+=`?${J[c[A^8473]](c[A^8491])}`}var r=z}e+2<13&&((e^35)&3)>=1&&(Y=(Y%n[c[3]]+n[c[3]])%n[c[3]],n[c[A^1734]](-Y)[c[A^1791]]()[c[A^1682]](function(z){n[c[2]](z)})); return r}; h1F=function(e,b){b<100||tp(p40,1)}; ST=function(e,b,n,Y){var A=Y!==void 0;Y=!!Y;var r=ZA(td),z;!A&&r&&(z=e[r])&&eT(z,h1F);r=[];var J=e.length;z=4294967295;var P=!1,S=!!(b&64),D=S?b&128?0:-1:void 0;if(!(b&1)){var K=J&&e[J-1];K!=null&&typeof K==="object"&&K.constructor===Object?(J--,z=J):K=void 0;!S||b&128||A||(P=!0,z=(PU??yX)(z-D,D,e,K,void 0)+D)}b=void 0;for(var E=0;E=z){let m=E-D;(b??(b={}))[m]=Q}else r[E]=Q}if(K)for(let Q in K){J=K[Q];if(J==null||(J=n(J,Y))==null)continue;E= +Q;let m;S&&!Number.isNaN(E)&&(m=E+D)0?void 0:e===0?Lu||(Lu=[0,void 0]):[-e,void 0];case "string":return[0,e];case "object":return e}}; q_=function(e,b){return Qn(e,b[0],b[1])}; Qn=function(e,b,n,Y=0){if(e==null){var A=32;n?(e=[n],A|=128):e=[];b&&(A=A&-16760833|(b&1023)<<14)}else{if(!Array.isArray(e))throw Error("narr");A=e[bn]|0;if(cU&&1&A)throw Error("rfarr");2048&A&&!(2&A)&&e0c();if(A&256)throw Error("farr");if(A&64)return(A|Y)!==A&&(e[bn]=A|Y),e;if(n&&(A|=128,n!==e[0]))throw Error("mid");a:{n=e;A|=64;var r=n.length;if(r){var z=r-1;let P=n[z];if(P!=null&&typeof P==="object"&&P.constructor===Object){b=A&128?0:-1;z-=b;if(z>=1024)throw Error("pvtlmt");for(var J in P)if(r= +J,r1024)throw Error("spvt");A=A&-16760833|(J&1023)<<14}}}e[bn]=A|64|Y;return e}; e0c=function(){if(cU)throw Error("carr");tp(bn4,5)}; njA=function(e,b){if(typeof e!=="object")return e;if(Array.isArray(e)){var n=e[bn]|0;e.length===0&&n&1?e=void 0:n&2||(!b||4096&n||16&n?e=$W(e,n,!1,b&&!(n&16)):(e[bn]|=34,n&4&&Object.freeze(e)));return e}if(e!=null&&e[Wt]===pv)return b=e.En,n=b[bn]|0,nv(e,n)?e:mR(e,b,n)?dt(e,b):$W(b,n);if(e instanceof lB)return e}; dt=function(e,b,n){e=new e.constructor(b);n&&(e.Y=eN);e.B=eN;return e}; $W=function(e,b,n,Y){Y??(Y=!!(34&b));e=ST(e,b,njA,Y);Y=32;n&&(Y|=2);b=b&16769217|Y;e[bn]=b;return e}; wt=function(e){var b=e.En,n=b[bn]|0;return nv(e,n)?mR(e,b,n)?dt(e,b,!0):new e.constructor($W(b,n,!1)):e}; kW=function(e){if(e.Y!==eN)return!1;var b=e.En;b=$W(b,b[bn]|0);b[bn]|=2048;e.En=b;e.Y=void 0;e.B=void 0;return!0}; I0=function(e){if(!kW(e)&&nv(e,e.En[bn]|0))throw Error();}; Ok=function(e,b){b===void 0&&(b=e[bn]|0);b&32&&!(b&4096)&&(e[bn]=b|4096)}; mR=function(e,b,n){return n&2?!0:n&32&&!(n&4096)?(b[bn]=n|2,e.Y=eN,!0):!1}; fu=function(e,b,n,Y,A){Object.isExtensible(e);b=XE(e.En,b,n,A);if(b!==null||Y&&e.B!==eN)return b}; XE=function(e,b,n,Y){if(b===-1)return null;var A=b+(n?0:-1),r=e.length-1;if(!(r<1+(n?0:-1))){if(A>=r){var z=e[r];if(z!=null&&typeof z==="object"&&z.constructor===Object){n=z[b];var J=!0}else if(A===r)n=z;else return}else n=e[A];if(Y&&n!=null){Y=Y(n);if(Y==null)return Y;if(!Object.is(Y,n))return J?z[b]=Y:e[A]=Y,Y}return n}}; FE=function(e,b,n,Y){I0(e);var A=e.En;sk(A,A[bn]|0,b,n,Y);return e}; sk=function(e,b,n,Y,A){var r=n+(A?0:-1),z=e.length-1;if(z>=1+(A?0:-1)&&r>=z){let J=e[z];if(J!=null&&typeof J==="object"&&J.constructor===Object)return J[n]=Y,b}if(r<=z)return e[r]=Y,b;Y!==void 0&&(z=(b??(b=e[bn]|0))>>14&1023||536870912,n>=z?Y!=null&&(e[z+(A?0:-1)]={[n]:Y}):e[r]=Y);return b}; g.gt=function(e,b,n,Y,A){var r=e.En,z=r[bn]|0;Y=nv(e,z)?1:Y;A=!!A||Y===3;Y===2&&kW(e)&&(r=e.En,z=r[bn]|0);e=iq(r,b);var J=e===Zb?7:e[bn]|0,P=vU(J,z);var S=4&P?!1:!0;if(S){4&P&&(e=[...e],J=0,P=jT(P,z),z=sk(r,z,b,e));let D=0,K=0;for(;D{var J=hd(z,n,b);r=J!==z&&J!=null;return J}); if(Y!=null)return r&&!nv(Y)&&Ok(e,b),Y}; e7=function(e,b,n,Y){e=e.En;(n=tO(e,e[bn]|0,b,n,Y))||(n=b[xW])||(Y=new b,n=Y.En,n[bn]|=34,n=b[xW]=Y);return n}; bz=function(e,b,n,Y){var A=e.En,r=A[bn]|0;b=tO(A,r,b,n,Y);if(b==null)return b;r=A[bn]|0;if(!nv(e,r)){let z=wt(b);z!==b&&(kW(e)&&(A=e.En,r=A[bn]|0),b=z,r=sk(A,r,n,b,Y),Ok(A,r))}return b}; YB=function(e,b,n,Y){var A=e.En;return n4(e,A,A[bn]|0,b,n,1,Y)}; n4=function(e,b,n,Y,A,r,z,J,P){var S=nv(e,n);r=S?1:r;J=!!J||r===3;S=P&&!S;(r===2||S)&&kW(e)&&(b=e.En,n=b[bn]|0);e=iq(b,A,z);var D=e===Zb?7:e[bn]|0,K=vU(D,n);if(P=!(4&K)){var E=e,Q=n;let m=!!(2&K);m&&(Q|=2);let f=!m,u=!0,M=0,N=0;for(;M32)for(Y|=(J&127)>>4,A=3;A<32&&J&128;A+=7)J=r[z++],Y|=(J&127)<>>0,Y>>>0);throw Error();}; I5=function(e){for(var b=0,n=e.Y,Y=n+10,A=e.U;n>>0}; sP=function(e){var b=f4(e);e=f4(e);return qQ(b,e)}; g.Fv=function(e){var b=e.C;b||(b=e.U,b=e.C=new DataView(b.buffer,b.byteOffset,b.byteLength));b=b.getFloat64(e.Y,!0);Xv(e,8);return b}; Afu=function(e){return g.OP(e)}; wn=function(e,b){e.Y=b;if(b>e.O)throw Error();}; Xv=function(e,b){wn(e,e.Y+b)}; iz=function(e,b){if(b<0)throw Error();var n=e.Y;b=n+b;if(b>e.O)throw Error();e.Y=b;return n}; ZO=function(e,b){if(b==0)return Ge();var n=iz(e,b);e.uk&&e.L?n=e.U.subarray(n,n+b):(e=e.U,b=n+b,n=n===b?new Uint8Array(0):e.slice(n,b));return n.length==0?Ge():new lB(n,MC)}; VN=function(e,b,n,Y){if(vH.length){let A=vH.pop();j7(A,Y);A.Y.init(e,b,n,Y);return A}return new rfF(e,b,n,Y)}; j7=function(e,{lH:b=!1}={}){e.lH=b}; a5=function(e){var b=e.Y;if(b.Y==b.O)return!1;e.B=e.Y.Y;var n=g.OP(e.Y)>>>0;b=n>>>3;n&=7;if(!(n>=0&&n<=5))throw Error();if(b<1)throw Error();e.O=b;e.U=n;return!0}; gn=function(e){switch(e.U){case 0:e.U!=0?gn(e):I5(e.Y);break;case 1:Xv(e.Y,8);break;case 2:if(e.U!=2)gn(e);else{var b=g.OP(e.Y)>>>0;Xv(e.Y,b)}break;case 5:Xv(e.Y,4);break;case 3:b=e.O;do{if(!a5(e))throw Error();if(e.U==4){if(e.O!=b)throw Error();break}gn(e)}while(1);break;default:throw Error();}}; BH=function(e,b,n){var Y=e.Y.O,A=g.OP(e.Y)>>>0;A=e.Y.Y+A;var r=A-Y;r<=0&&(e.Y.O=A,n(b,e,void 0,void 0,void 0),r=A-e.Y.Y);if(r)throw Error();e.Y.Y=A;e.Y.O=Y}; lz=function(e){var b=g.OP(e.Y)>>>0,n=e.Y;e=iz(n,b);var Y=n.U;(n=HH)||(n=HH=new TextDecoder("utf-8",{fatal:!0}));b=e+b;Y=e===0&&b===Y.length?Y:Y.subarray(e,b);try{var A=n.decode(Y)}catch(r){if(uz===void 0){try{n.decode(new Uint8Array([128]))}catch(z){}try{n.decode(new Uint8Array([97])),uz=!0}catch(z){uz=!1}}!uz&&(HH=void 0);throw r;}return A}; My=function(e){var b=g.OP(e.Y)>>>0;return ZO(e.Y,b)}; G5=function(e,b,n){var Y=g.OP(e.Y)>>>0;for(Y=e.Y.Y+Y;e.Y.Y=AT&&e<=rG)return n(Number(e));e=BigInt.asUintN(64,e);return new b(Number(e&zf),Number(e>>YP))}; P3=function(e,b,n){for(;n>0||b>127;)e.Y.push(b&127|128),b=(b>>>7|n<<25)>>>0,n>>>=7;e.Y.push(b)}; De=function(e,b){e.Y.push(b>>>0&255);e.Y.push(b>>>8&255);e.Y.push(b>>>16&255);e.Y.push(b>>>24&255)}; K5=function(e,b){for(;b>127;)e.Y.push(b&127|128),b>>>=7;e.Y.push(b)}; Ec=function(e,b){if(b>=0)K5(e,b);else{for(let n=0;n<9;n++)e.Y.push(b&127|128),b>>=7;e.Y.push(1)}}; RB=function(e,b){b.length!==0&&(e.O.push(b),e.U+=b.length)}; C5=function(e,b,n){K5(e.Y,b*8+n)}; L5=function(e,b){C5(e,b,2);b=e.Y.end();RB(e,b);b.push(e.U);return b}; QZ=function(e,b){var n=b.pop();for(n=e.U+e.Y.length()-n;n>127;)b.push(n&127|128),n>>>=7,e.U++;b.push(n);e.U++}; mG=function(e,b,n){if(n!=null)switch($P(n),C5(e,b,1),typeof n){case "number":e=e.Y;Rq(n);De(e,Kv);De(e,Eg);break;case "bigint":n=JT(n,UP,T5);e=e.Y;b=n.Y;De(e,n.U);De(e,b);break;default:n=p4(n),e=e.Y,b=n.Y,De(e,n.U),De(e,b)}}; dG=function(e,b,n){n!=null&&(n=parseInt(n,10),C5(e,b,0),Ec(e.Y,n))}; wG=function(e,b,n){C5(e,b,2);K5(e.Y,n.length);RB(e,e.Y.end());RB(e,n)}; $P=function(e){switch(typeof e){case "string":p4(e)}}; kP=function(e){switch(typeof e){case "string":e.length&&e[0]==="-"?p4(e.substring(1)):p4(e)}}; IB=function(){var e=class{constructor(){throw Error();}};Object.setPrototypeOf(e,e.prototype);return e}; Oc=function(e,b){if(b==null||b=="")return new e;b=JSON.parse(b);if(!Array.isArray(b))throw Error("dnarr");b[bn]|=32;return new e(b)}; sc=function(e,b){return new XM(e,b,f5)}; i7=function(e,b,n,Y,A){b=FM(b,Y);b!=null&&(n=L5(e,n),A(b,e),QZ(e,n))}; jp=function(e,b,n,Y){var A=Y[e];if(A)return A;A={};A.Hs=Y;A.an=xuu(Y[0]);var r=Y[1],z=1;r&&r.constructor===Object&&(A.extensions=r,r=Y[++z],typeof r==="function"&&(A.ku=!0,Ze??(Ze=r),v3??(v3=Y[z+1]),r=Y[z+=2]));for(var J={};r&&Array.isArray(r)&&r.length&&typeof r[0]==="number"&&r[0]>0;){for(var P=0;PA(r,z,J,Y):A}; H3=function(e,b,n,Y,A){var r=n.kK,z,J;e[b]=(P,S,D)=>r(P,S,D,J||(J=jp(B3,gG,H3,Y).an),z||(z=u7(Y)),A)}; u7=function(e){var b=e[Nm];if(b!=null)return b;var n=jp(B3,gG,H3,e);b=n.ku?(Y,A)=>Ze(Y,A,n):(Y,A)=>{for(;a5(A)&&A.U!=4;){var r=A.O,z=n[r]; if(z==null){var J=n.extensions;J&&(J=J[r])&&(J=Sia(J),J!=null&&(z=n[r]=J))}if(z==null||!z(A,Y,r)){J=A;z=J.B;gn(J);if(J.lH)var P=void 0;else P=J.Y.Y-z,J.Y.Y=z,P=ZO(J.Y,P);z=void 0;J=Y;P&&((z=J[td]??(J[td]=new bq))[r]??(z[r]=[])).push(P)}}if(Y=x7(Y))Y.L6=n.Hs[oB];return!0}; e[Nm]=b;e[oB]=D1B.bind(e);return b}; D1B=function(e,b,n,Y){var A=this[B3],r=this[Nm],z=q_(void 0,A.an),J=x7(e);if(J){var P=!1,S=A.extensions;if(S){A=(D,K,E)=>{if(E.length!==0)if(S[K])for(let Q of E){D=VN(Q);try{P=!0,r(z,D)}finally{D.free()}}else Y?.(e,K,E)}; if(b==null)eT(J,A);else if(J!=null){let D=J[b];D&&A(J,b,D)}if(P){let D=e[bn]|0;if(D&2&&D&2048&&!n?.D3)throw Error();let K=zU(D),E=(Q,m)=>{if(XE(e,Q,K)!=null)switch(n?.IY){case 1:return;default:throw Error();}m!=null&&(D=sk(e,D,Q,m,K));delete J[Q]}; b==null?Ad(z,z[bn]|0,(Q,m)=>{E(Q,m)}):E(b,XE(z,b,K))}}}}; Sia=function(e){e=VZ(e);var b=e[0].kK;if(e=e[1]){let n=u7(e),Y=jp(B3,gG,H3,e).an;return(A,r,z)=>b(A,r,z,Y,n)}return b}; l7=function(e,b,n){e[b]=n.mi}; Gf=function(e,b,n,Y){var A,r,z=n.mi;e[b]=(J,P,S)=>z(J,P,S,r||(r=jp(Mm,l7,Gf,Y).an),A||(A=Uc(Y)))}; Uc=function(e){var b=e[Tf];if(!b){let n=jp(Mm,l7,Gf,e);b=(Y,A)=>W3(Y,A,n); e[Tf]=b}return b}; W3=function(e,b,n){Ad(e,e[bn]|0,(Y,A)=>{if(A!=null){var r=K94(n,Y);r?r(b,A,Y):Y<500||tp(Ej4,3)}}); (e=x7(e))&&eT(e,(Y,A,r)=>{RB(b,b.Y.end());for(Y=0;YY(z,J,P,r,A)}else n=Y; return e[b]=n}}; p5=function(e,b,n){if(Array.isArray(b)){var Y=b[bn]|0;if(Y&4)return b;for(var A=0,r=0;A{{let r={pR:!0};Y&&Object.assign(r,Y);n=VN(n,void 0,void 0,r);try{let z=new e,J=z.En;u7(b)(J,n);var A=z}finally{n.free()}}return A}}; g.EI=function(e){return b=>Kg(b,e)}; g.RA=function(e){return function(){return Kg(this,e)}}; Cg=function(e){return b=>Oc(e,b)}; R0u=function(e,b){return N_(e,b,sg)}; wx=function(e){var b=new g.Lg;b=g.qy(b,1,e.U);var n=CJ0(e);b=N_(b,n,M9J);n=[];var Y=[];for(var A of e.Y.keys())Y.push(A.split(","));for(A=0;A>>31)&4294967295;K=A[0];var m=A[1],f=A[2],u=A[3],M=A[4];for(Q=0;Q<80;Q++){if(Q<40)if(Q<20){var N=u^m&(f^u);var U=1518500249}else N=m^f^u,U=1859775393;else Q<60?(N=m&f|u&(m|f),U=2400959708):(N=m^f^u,U=3395469782);N=((K<<5|K>>>27)&4294967295)+N+M+U+E[Q]&4294967295;M=u;u=f;f=(m<<30|m>>>2)&4294967295;m=K;K=N}A[0]=A[0]+K&4294967295;A[1]=A[1]+m&4294967295;A[2]= A[2]+f&4294967295;A[3]=A[3]+u&4294967295;A[4]=A[4]+M&4294967295} function n(K,E){if(typeof K==="string"){K=unescape(encodeURIComponent(K));for(var Q=[],m=0,f=K.length;m=56;Q--)r[Q]=E&255,E>>>=8;b(r);for(Q=E=0;Q<5;Q++)for(var m=24;m>=0;m-=8)K[E++]=A[Q]>>m&255;return K} for(var A=[],r=[],z=[],J=[128],P=1;P<64;++P)J[P]=0;var S,D;e();return{reset:e,update:n,digest:Y,Fw:function(){for(var K=Y(),E="",Q=0;Q2&&$Z(A,z,Y,2);return z}; $Z=function(e,b,n,Y){function A(r){r&&b.appendChild(typeof r==="string"?e.createTextNode(r):r)} for(;Y0?A(r):g.jJ(r&&typeof r.length=="number"&&typeof r.item=="function"?g.WE(r):r,A)}}; g.dh=function(e){return cD(document,e)}; cD=function(e,b){b=String(b);e.contentType==="application/xhtml+xml"&&(b=b.toLowerCase());return e.createElement(b)}; g.wh=function(e){return document.createTextNode(String(e))}; g.kZ=function(e){for(var b;b=e.firstChild;)e.removeChild(b)}; g.ID=function(e,b,n){e.insertBefore(b,e.childNodes[n]||null)}; g.O8=function(e){return e&&e.parentNode?e.parentNode.removeChild(e):null}; g.Xq=function(e,b){return e&&b?e==b||e.contains(b):!1}; g.JI=function(e){return e.nodeType==9?e:e.ownerDocument||e.document}; g.f1=function(e,b){if("textContent"in e)e.textContent=b;else if(e.nodeType==3)e.data=String(b);else if(e.firstChild&&e.firstChild.nodeType==3){for(;e.lastChild!=e.firstChild;)e.removeChild(e.lastChild);e.firstChild.data=String(b)}else g.kZ(e),e.appendChild(g.JI(e).createTextNode(String(b)))}; Fq=function(e){return e.tagName=="A"&&e.hasAttribute("href")||e.tagName=="INPUT"||e.tagName=="TEXTAREA"||e.tagName=="SELECT"||e.tagName=="BUTTON"?!e.disabled&&(!e.hasAttribute("tabindex")||s8(e)):e.hasAttribute("tabindex")&&s8(e)}; s8=function(e){e=e.tabIndex;return typeof e==="number"&&e>=0&&e<32768}; g.im=function(e,b,n){e&&!n&&(e=e.parentNode);for(n=0;e;){if(b(e))return e;e=e.parentNode;n++}return null}; zs=function(e){this.Y=e||g.Rc.document||document}; $1c=function(e){PH(Z8,vD,1,e)}; m19=function(e,b=jc){if(!Vx){e=e.navigator?.userAgentData;if(!e||typeof e.getHighEntropyValues!=="function"||e.brands&&typeof e.brands.map!=="function")return Promise.reject(Error("UACH unavailable"));$1c((e.brands||[]).map(Y=>{var A=new vD;A=g.qy(A,1,Y.brand);return g.qy(A,2,Y.version)})); typeof e.mobile==="boolean"&&FE(Z8,2,Og(e.mobile));Vx=e.getHighEntropyValues(b)}var n=new Set(b);return Vx.then(Y=>{var A=Z8.clone();n.has("platform")&&g.qy(A,3,Y.platform);n.has("platformVersion")&&g.qy(A,4,Y.platformVersion);n.has("architecture")&&g.qy(A,5,Y.architecture);n.has("model")&&g.qy(A,6,Y.model);n.has("uaFullVersion")&&g.qy(A,7,Y.uaFullVersion);return A.RX()}).catch(()=>Z8.RX())}; aD=function(e){return $B(e,1,1)}; um=function(e,b){z5(e.Y,gh,1,b);EP(b,1)||aD(b);e.NW||(b=BD(e),K4(b,5)||g.qy(b,5,e.locale));e.uach&&(b=BD(e),bz(b,HD,9)||z5(b,HD,9,e.uach))}; BD=function(e){var b=bz(e.Y,gh,1);b||(b=new gh,um(e,b));e=b;b=bz(e,NJ,11);b||(b=new NJ,z5(e,NJ,11,b));return b}; d14=function(e,b){e.U=b}; kRu=function(e){var b=e.NW?void 0:g.qJ();b?m19(b,jc).then(n=>{e.uach=wE1(n??"[]");n=BD(e);z5(n,HD,9,e.uach);return!0}).catch(()=>!1):Promise.resolve(!1)}; g.oD=function(e,b,n,Y){this.B=e;this.C=b;this.Y=this.O=e;this.L=n||0;this.S=Y||2}; g.lm=function(e){e.Y=Math.min(e.C,e.Y*e.S);e.O=Math.min(e.C,e.Y+(e.L?Math.round(e.L*(Math.random()-.5)*2*e.Y):0));e.U++}; MJ=function(){return"https://play.google.com/log?format=json&hasfast=true"}; IzJ=function(e,b){if(!e.u3)return()=>{}; var n=()=>{e.flush()}; return b?()=>{b().then(n)}:n}; Gs=function(e){e.O.isFinal=!0;e.flush();e.O.isFinal=!1}; U8=function(e){e.W||(e.W=MJ());try{return(new URL(e.W)).toString()}catch(b){return(new URL(e.W,g.qJ().location.origin)).toString()}}; XEJ=function(e){OnB(e,(b,n)=>{b=new URL(b);b.searchParams.set("format","json");var Y=!1;try{Y=g.qJ().navigator.sendBeacon(b.toString(),n.RX())}catch{}Y||(e.V=!1);return Y})}; fzc=function(e,b,n=null,Y=e.withCredentials){var A={},r=new URL(U8(e));n&&(A.Authorization=n);e.sessionIndex&&(A["X-Goog-AuthUser"]=e.sessionIndex,r.searchParams.set("authuser",e.sessionIndex));e.pageId&&(Object.defineProperty(A,"X-Goog-PageId",{value:e.pageId}),r.searchParams.set("pageId",e.pageId));return{url:r.toString(),body:b,lP:1,xa:A,requestType:"POST",withCredentials:Y,timeoutMillis:e.timeoutMillis}}; OnB=function(e,b){if(e.Y.length!==0){var n=new URL(U8(e));n.searchParams.delete("format");var Y=e.LX();Y&&n.searchParams.set("auth",Y);n.searchParams.set("authuser",e.sessionIndex||"0");for(Y=0;Y<10&&e.Y.length;++Y){let A=e.Y.slice(0,32),r=e.O.build(A,e.B,e.L,e.Yd,e.N,e.Z);if(!b(n.toString(),r)){++e.L;break}e.B=0;e.L=0;e.N=0;e.Z=0;e.Y=e.Y.slice(A.length)}e.U.enabled&&e.U.stop()}}; sr4=function(e,b){e.buildLabel=b;return e}; inA=function(e){e.network=new F99;return e}; Znu=function(e,b){e.Y=b}; vjA=function(e){e.U=!0;return e}; L9F=function(e){return e.fields.map(b=>b.fieldType)}; QI=function(e,...b){b=Ts(...b);return e.Y.has(b)?e.Y.get(b):void 0}; CJ0=function(e){return e.fields.map(b=>b.fieldName)}; p1=function(e,b,...n){n=Ts(...n);e.Y.set(n,[new WD(b)])}; jr4=function(e,b,...n){var Y=QI(e,...n);Y?Y.push(new WD(b)):p1(e,b,...n)}; Ts=function(...e){return e?e.join(","):"key"}; VJu=function(e,...b){return(e=QI(e,...b))&&e.length?e[0]:void 0}; azc=function(e,...b){var n=0,Y=VJu(e,...b);Y&&(n=Y.Y);p1(e,n+1,...b)}; hI=function(e,b){this.type=e;this.currentTarget=this.target=b;this.defaultPrevented=this.U=!1}; yx=function(e,b){hI.call(this,e?e.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=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.Y=null;e&&this.init(e,b)}; xZ=function(e){return!(!e||!e[tI])}; Bba=function(e,b,n,Y,A){this.listener=e;this.proxy=null;this.src=b;this.type=n;this.capture=!!Y;this.handler=A;this.key=++gjA;this.nK=this.u1=!1}; e4=function(e){e.nK=!0;e.listener=null;e.proxy=null;e.src=null;e.handler=null}; bp=function(e){this.src=e;this.listeners={};this.Y=0}; ns=function(e,b){var n=b.type;n in e.listeners&&g.Ui(e.listeners[n],b)&&(e4(b),e.listeners[n].length==0&&(delete e.listeners[n],e.Y--))}; YQ=function(e,b,n,Y){for(let A=0;A1)));z=z.next)A||(r=z);A&&(n.Y==0&&Y==1?e8(n,b):(r?(Y=r,Y.next==n.B&&(n.B=Y),Y.next=Y.next.next):bl(n),nT(n,A,3,b)))}e.O=null}else GH(e,3,b)}; g.t_=function(e,b){e.U||e.Y!=2&&e.Y!=3||Y6(e);e.B?e.B.next=b:e.U=b;e.B=b}; S8=function(e,b=!1){j1(5,8485,e);if(e[c[6]]!==c[28]){var n=e[c[83]]();n[c[13]](c[32],c[73]);return n}var Y=e[c[57]]();n=new g.AD(Y);var A=e[c[29]](c[56]),r=Zh(31,4827,e[c[29]](c[63])||c[7])[c[16]](c[78]);if(A&&r&&r[c[3]]>1&&r[1])return Y=n.Y,e=Y[c[75]](/^[^.]*/,c[7]),rM(n,`${Y[c[37]](c[47])===0?c[47]:c[80]}${A}---${r[1]}${e}`),n=new g.zG(n[c[55]]()),n[c[13]](c[33],c[73]),n;if(b)return n=e[c[83]](),n[c[13]](c[33],c[73]),n;A=n.Y[c[49]](c[64]);n.Y[c[49]](c[52])?(rM(n,c[86]),Y=n[c[55]]()):n.Y[c[49]](c[41])? (rM(n,c[70]),Y=n[c[55]]()):(n=JD(Y),Pp(n)&&(Y=n));n=new g.zG(Y);n[c[13]](c[30],c[73]);A&&n[c[13]](c[58],c[46]);return n}; KT=function(e,b,n,Y){var A=g.ps(null,null,null);A.Y=new g.UR(function(r,z){A.O=b?function(J){try{let P=b.call(Y,J);r(P)}catch(P){z(P)}}:r; A.U=n?function(J){try{let P=n.call(Y,J);P===void 0&&J instanceof g.DD?z(J):r(P)}catch(P){z(P)}}:z}); A.Y.O=e;g.t_(e,A);return A.Y}; EK=function(e,b){var n=new g.zG(b);(b=n.get("req_id"))&&e.set("req_id",b);g.JO(e.Y,(Y,A)=>{n["set"](A,null)}); return n}; GH=function(e,b,n){e.Y==0&&(e===n&&(b=3,n=new TypeError("Promise cannot resolve to itself")),e.Y=1,g.RH(n,e.RT,e.JP,e)||(e.S=n,e.Y=b,e.O=null,Y6(e),b!=3||n instanceof g.DD||MJu(e,n)))}; g.RH=function(e,b,n,Y){if(e instanceof g.UR)return xQ(e,b,n,Y),!0;if(e)try{var A=!!e.$goog_Thenable}catch(r){A=!1}else A=!1;if(A)return e.then(b,n,Y),!0;if(g.w4(e))try{let r=e.then;if(typeof r==="function")return GRc(e,r,b,n,Y),!0}catch(r){return n.call(Y,r),!0}return!1}; GRc=function(e,b,n,Y,A){function r(P){J||(J=!0,Y.call(A,P))} function z(P){J||(J=!0,n.call(A,P))} var J=!1;try{b.call(e,z,r)}catch(P){r(P)}}; Y6=function(e){e.L||(e.L=!0,g.CT(e.ZW,e))}; bl=function(e){var b=null;e.U&&(b=e.U,e.U=b.next,b.next=null);e.U||(e.B=null);return b}; nT=function(e,b,n,Y){if(n==3&&b.U&&!b.B)for(;e&&e.C;e=e.O)e.C=!1;if(b.Y)b.Y.O=null,LT(b,n,Y);else try{b.B?b.O.call(b.context):LT(b,n,Y)}catch(A){Qh.call(null,A)}W_.put(b)}; LT=function(e,b,n){b==2?e.O.call(e.context,n):e.U&&e.U.call(e.context,n)}; MJu=function(e,b){e.C=!0;g.CT(function(){e.C&&Qh.call(null,b)})}; g.DD=function(e){g.B4.call(this,e)}; g.q9=function(e,b){g.Qw.call(this);this.wq=e||1;this.yo=b||g.Rc;this.zM=(0,g.Xa)(this.Cs,this);this.da=g.sA()}; g.cp=function(e,b,n){if(typeof e==="function")n&&(e=(0,g.Xa)(e,n));else if(e&&typeof e.handleEvent=="function")e=(0,g.Xa)(e.handleEvent,e);else throw Error("Invalid listener argument");return Number(b)>2147483647?-1:g.Rc.setTimeout(e,b||0)}; g.$6=function(e,b){var n=null;return(new g.UR(function(Y,A){n=g.cp(function(){Y(b)},e); n==-1&&A(Error("Failed to schedule timer."))})).HI(function(Y){g.Rc.clearTimeout(n); throw Y;})}; dM=function(e,b,...n){e.O.has(b)||e.O.set(b,new md(b,n))}; k6=function(e,b,...n){e.O.has(b)||e.O.set(b,new wM(b,n))}; IH=function(e){e.U.enabled||e.U.start();e.L++;e.L>=e.B&&e.C()}; U1u=function(e){for(let b=0;b2?e.Y.statusText:""}catch(n){b=""}e.C=b+" ["+e.getStatus()+"]";aH(e)}}finally{gM(e)}}}; gM=function(e,b){if(e.Y){e.L&&(clearTimeout(e.L),e.L=null);let n=e.Y;e.Y=null;b||e.dispatchEvent("ready");try{n.onreadystatechange=null}catch(Y){}}}; ul=function(e){return e.Y?e.Y.readyState:0}; oH=function(e){try{return e.Y?e.Y.responseText:""}catch(b){return""}}; ll=function(e){try{if(!e.Y)return null;if("response"in e.Y)return e.Y.response;switch(e.Yl){case "":case "text":return e.Y.responseText;case "arraybuffer":if("mozResponseArrayBuffer"in e.Y)return e.Y.mozResponseArrayBuffer}return null}catch(b){return null}}; yfB=function(e){var b={};e=(e.Y&&ul(e)>=2?e.Y.getAllResponseHeaders()||"":"").split("\r\n");for(let Y=0;Y{setTimeout(()=>{try{r.C()}finally{A.dispose()}})}); r.B=1E5;r.flushInterval=3E4;r.U.setInterval(3E4);return r}; bGc=function(e){if(e.timer===void 0){let b=Math.max(0,e.Y+e.U-M9());e.timer=setTimeout(()=>{try{e.callback()}finally{e.Y=M9(),e.timer=void 0}},b)}}; YCA=function(e,b=[]){return new nS4(e,b)}; M9=function(){return globalThis.performance?.now?.()??Date.now()}; pT=function(e,b){if(e.disable)return new Wp;b=b?tE(b):[];return YCA({gf:e.gf,I8:e.jE,ZK:e.iQ,qu:e.qu,N_:e.N_,zi:e.zi},b)}; AEu=function(e){if(!e)return null;e=L4(e,4);return e===null||e===void 0?null:zR(e)}; yh=function(){hD.instance||(hD.instance=new hD);return hD.instance}; rEu=function(e,b,n,Y){if(!b&&!n)return Promise.resolve();if(!Y)return tD(b,n);var A;(A=e.U)[Y]||(A[Y]=new Promise((r,z)=>{tD(b,n).then(()=>{e.Y=Y;r()},J=>{delete e.U[Y]; z(J)})})); return e.U[Y]}; bI=function(e,b){return rEu(e,bz(b,x6,1,rf),bz(b,et,2,rf),K4(b,3,void 0,rf))}; tD=function(e,b){return b?za0(b):e?JEJ(e):Promise.resolve()}; za0=function(e){return new Promise((b,n)=>{var Y=g.dh("SCRIPT"),A=AEu(e);g.iJ(Y,A);Y.onload=()=>{g.O8(Y);b()}; Y.onerror=()=>{g.O8(Y);n(Error("EWLS"))}; (document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(Y)})}; JEJ=function(e){return new Promise(b=>{var n=g.dh("SCRIPT");if(e){var Y=L4(e,6);Y=Y===null||Y===void 0?null:fn(Y)}else Y=null;n.textContent=si(Y);FK(n);(document.getElementsByTagName("HEAD")[0]||document.documentElement).appendChild(n);g.O8(n);b()})}; PS4=function(e,b){return cH(e,1,b)}; SC9=function(e,b){return cH(e,2,b)}; Dgc=function(e,b){return cH(e,3,b)}; Au=async function(e,b,n,Y,A){b=Dgc(SC9(PS4(new no,e.requestKey),b),n);n=e.Y();e=await Y.L("c",e.requestKey,A,e.client.create(b,n));var r=W7(uq(e,2));if(r.length)return GG(Y,()=>{var z=new Uint8Array(r.length);for(var J=0;JPromise.resolve("E:CTO"))}catch(D){J="E:UCE"}}let P,S=new g.oD(z?r.lX:r.gi,r.vJ,r.DW,r.HJ); for(let D=1;D<=r.maxAttempts;D++){if(D!==1){St(e,0);e.Y=new Ko(S.getValue(),r.yp,r.Ea);let K=await e.Y.promise;e.Y=void 0;K===1?(D=1,S.reset()):g.lm(S)}try{let K;n?K=n:(St(e,5),K=await Dp(Rau(b,e.logger,D,Y.Y,J),r.ej,()=>Promise.reject(Error("RGF:Fetch timed out")))); St(e,3);await Dp(bI(Y,K),r.x6,()=>Promise.reject(Error("DTZ:Script timed out"))); St(e,8);await A;let E=new EH({challenge:K,cZ:e.options.cZ,ZG:e.options.ZG});await Dp(E.TB,r.eu,()=>Promise.reject(Error("QEG:Setup timed out"))); P=E;break}catch(K){e.handleError(K),RL(e)}}if(e.B0())break;P&&(n=void 0,CSi(e,z),z=P,L44(e,P),RL(e));St(e,2);e.Y=new Ko(r.Xf,r.yp,r.Ea);e.isPaused&&e.Y.pause();await e.Y.promise;e.Y=void 0;if(e.B0())break}z?.dispose()}; qC4=function(e){e.S=Error("Cancelled by dispose");e.C.resolve();xS(e.L.promise);e.L.reject(Error("Cancelled by dispose"));e.logger.dispose();Promise.all(e.B).then(async()=>{e.O?.dispose();e.O=void 0}); e.B=[];e.Y?.U();xS(e.U.promise);e.U.reject(Error("Cancelled by dispose"))}; cE4=async function(e){if(e.B0())throw Error("Already disposed");e.Y?.U();await e.U.promise}; $gc=function(e,b){var n=e.YC;e.YC=()=>{n();b()}}; L44=function(e,b){e.B0()||(e.O=b,e.logger.update(b.xK()),e.C.resolve(),e.L.resolve(void 0),e.YC())}; CSi=function(e,b){b&&(Promise.all(e.B).then(()=>void b.dispose()),e.B=[])}; St=function(e,b){e.W=b;e.options.g8?.(b)}; RL=function(e){e.B0()||(e.U.resolve(),e.U=new g.Co)}; Dp=function(e,b,n){var Y;n=(new Promise(A=>{Y=setTimeout(A,b)})).then(n); xS(n);return Promise.race([e.finally(()=>void clearTimeout(Y)), n])}; mga=function(e,b){e.endTimeMs=Date.now()+b;e.tick()}; Lo=function(e){e.Y&&(clearTimeout(e.Y),e.Y=null)}; Qb=function(e,b){try{return globalThis.sessionStorage.setItem(e,b),!0}catch(n){return!1}}; qv=function(e,b=0,n=e.length,Y){var A=0;for(Y&&(A=qv(Y));b>1,cj),qv(e,e.length>>1)];return b.toString(16)+n.toString(16)}; mU=function(e,b){var n=[qv(b,0,b.length>>1,void 0),qv(b,b.length>>1)];e=new Uint32Array(e.buffer);b=e[0];var [Y,A]=n;for(n=1;n>>8|z<<24,z+=r|0,z^=J+38293,r=r<<3|r>>>29,r^=z,P=P>>>8|P<<24,P+=J|0,P^=S+38293,J=J<<3|J>>>29,J^=P;r=[r,z];e[n]^=r[0];n+1void globalThis.sessionStorage.removeItem(S))?Qb(b,g.iB(z))?"s":"t":"i"}; kZi=function(e,b){var n=globalThis.sessionStorage.getItem(e);if(!n)return["m"];try{var Y=B7(n);mU(Y,b)}catch(A){return globalThis.sessionStorage.removeItem(e),["c"]}for(b=4;b<7&&Y[b]===0;)b++;for(n=0;n=n?(globalThis.sessionStorage.removeItem(e),["e"]):["a",new Uint8Array(Y.buffer,b+4)]}; IBu=function(e){var b=globalThis.sessionStorage.getItem("iU5q-!O9@$");if(!b)return new dI(e);var n=b.split(",");if(n.length<2)return globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new dI(e);b=n.slice(1);b.length===1&&b[0]===""&&(b=[]);n=Number(n[0]);return isNaN(n)||n<0||n>b.length?(globalThis.sessionStorage.removeItem("iU5q-!O9@$"),new dI(e)):new dI(e,n,b)}; fB9=function(e){function b(){n-=Y;n-=A;n^=A>>>13;Y-=A;Y-=n;Y^=n<<8;A-=n;A-=Y;A^=Y>>>13;n-=Y;n-=A;n^=A>>>12;Y-=A;Y-=n;Y^=n<<16;A-=n;A-=Y;A^=Y>>>5;n-=Y;n-=A;n^=A>>>3;Y-=A;Y-=n;Y^=n<<10;A-=n;A-=Y;A^=Y>>>15} e=OGF(e);for(var n=2654435769,Y=2654435769,A=314159265,r=e.length,z=r,J=0;z>=12;z-=12,J+=12)n+=wI(e,J),Y+=wI(e,J+4),A+=wI(e,J+8),b();A+=r;switch(z){case 11:A+=e[J+10]<<24;case 10:A+=e[J+9]<<16;case 9:A+=e[J+8]<<8;case 8:Y+=e[J+7]<<24;case 7:Y+=e[J+6]<<16;case 6:Y+=e[J+5]<<8;case 5:Y+=e[J+4];case 4:n+=e[J+3]<<24;case 3:n+=e[J+2]<<16;case 2:n+=e[J+1]<<8;case 1:n+=e[J+0]}b();return Xw9.toString(A)}; OGF=function(e){var b=[];for(let n=0;n{e.B.resolve()},b); e.addOnDisposeCallback(()=>void clearTimeout(n))}; fo=function(e,b){var n=`${b(e.error.message)}:${b(e.error.stack)}`.substring(0,2048);b=n.length+1;n=X6(n);var Y=new Uint8Array(4+n.length);Y.set([42,b&127|128,b>>7,e.error.code]);Y.set(n,4);return Y}; X6=function(e){return globalThis.TextEncoder?(new TextEncoder).encode(e):Jp(e)}; sWJ=function(e,b,n){return e instanceof Pj?Ju(e,n,b,1):e.xe(n)}; Zp=async function(e){var b=void 0;e.C++;var n=new g.Co;e.o4 instanceof sH&&e.o4.B.push(n.promise);if(e.Pw){let r=new g.Co;setTimeout(()=>void r.resolve()); await r.promise}var Y=e.logger.share();try{e.state=5;let r=[],z=await Dp(e.o4.snapshot({Vt:{},QD:r}),e.LT.d0,()=>Promise.reject(new Ww(15,"MDA:Timeout"))); F6(e,"MDA:Disposed");let J=r[0];e.state=6;let P=await Dp(sWJ(e.UQ,Y,z),e.LT.Tp,()=>Promise.reject(new Ww(10,"BWB:Timeout"))); F6(e,"BWB:Disposed");e.state=7;b=GG(Y,()=>{var S=F4J(e,P,n,J);S.B.promise.then(()=>void e.L()); return S},"i")}catch(r){b?.dispose(); if(!e.U){let z=iGi(e,r);n.resolve();var A;if(A=e.o4 instanceof sH&&e.C<2)a:if(r instanceof Ww)A=r.code!==32&&r.code!==20&&r.code!==10;else{if(r instanceof iI)switch(r.code){case 2:case 13:case 14:case 4:break;default:A=!1;break a}A=!0}if(A){let J=setTimeout(()=>void e.L(),(1+Math.random()*.25)*(e.Y?6E4:1E3)); e.addOnDisposeCallback(()=>void clearTimeout(J)); return}e.U=z}Y.O(e.Y?13:14);e.B.reject(e.U);return}finally{Y.dispose()}e.state=8;e.C=0;e.Y?.dispose();e.Y=b;e.B.resolve()}; iGi=function(e,b){if(!(b instanceof Ww))if(b instanceof iI){let n=Error(b.toString());n.stack=b.stack;b=new Ww(11,"EBH:Error",n)}else b=new Ww(12,"BSO:Unknown",b);return e.reportError(b)}; F6=function(e,b){if(e.B0())throw new Ww(e.Y?20:32,b);}; F4J=function(e,b,n,Y){var A=(vt(fu(b,2))??0)*1E3;if(A<=0)throw new Ww(31,"TTM:Invalid");if(K4(b,4))return new ZG4(e.logger,K4(b,4),A);if(!(vt(fu(b,3))??0))return new vSB(e.logger,W7(uq(b,1)),A);if(!Y)throw new Ww(4,"PMD:Undefined");Y=Y(W7(uq(b,1)));if(typeof Y!=="function")throw new Ww(16,"APF:Failed");e.S=Math.floor((Date.now()+A)/1E3);e=new vj(e.logger,Y,vt(fu(b,3))??0,A);e.addOnDisposeCallback(()=>void n.resolve()); return e}; Vb=function(e,b,n){try{if(e.B0())throw new Ww(21,"BNT:disposed");if(!e.Y&&e.U)throw e.U;return jWu(e,b,n)??VD1(e,b,n)??aBu(e,b,n)}catch(Y){if(!b.n2)throw jt(e,Y);return gSA(e,n,Y)}}; jt=function(e,b){b=b instanceof Ww?b:new Ww(5,"TVD:error",b);return e.reportError(b)}; jWu=function(e,b,n){return e.Y?.t7(()=>aL(e,b),n,Y=>{if(e.Y instanceof vj&&b.TQ?.uK)try{e.cache?.Y(aL(e,b),Y,b.TQ.hi,e.S-120)}catch(A){e.reportError(new Ww(24,"ELX:write",A))}})}; VD1=function(e,b,n){if(b.TQ?.rU)try{let Y=e.cache?.U(aL(e,b),b.TQ.hi);return Y?n?GG(e.logger,()=>g.iB(Y,2),"a"):Y:void 0}catch(Y){e.reportError(new Ww(23,"RXO:read",Y))}}; aBu=function(e,b,n){var Y={stack:[],error:void 0,hasError:!1};try{if(!b.RR)throw new Ww(29,"SDF:notready");return ac(Y,new gI(e.logger,0,e.state)).t7(()=>aL(e,b),n)}catch(A){Y.error=A,Y.hasError=!0}finally{g4(Y)}}; gSA=function(e,b,n){var Y={stack:[],error:void 0,hasError:!1};try{let A=jt(e,n);return ac(Y,new Bq4(e.logger,A)).t7(()=>[],b)}catch(A){Y.error=A,Y.hasError=!0}finally{g4(Y)}}; aL=function(e,b){return b.Q5?b.Q5:b.Vt?GG(e.logger,()=>b.Q5=X6(b.Vt),"c"):[]}; Bj=function(){var e=0,b;return n=>{b||(b=new Wp);var Y=new gI(b,e,1),A=Y.t7(()=>X6(n),!0); Y.dispose();e++;return A}}; g.Hj=function(e,b){if(e)for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&b(e[n],n,e)}; uka=function(){var e=[];g.Hj(HGB,b=>{e.push(b)}); return e}; oSa=function(){var e=g.uI("IFRAME"),b={};g.jJ(Nqc(),n=>{e.sandbox&&e.sandbox.supports&&e.sandbox.supports(n)&&(b[n]=!0)}); return b}; g.uI=function(e,b=document){return b.createElement(String(e).toLowerCase())}; g.Nv=function(e,b,n,Y){this.left=e;this.top=b;this.width=n;this.height=Y}; oL=function(e,b){return e==b?!0:e&&b?e.left==b.left&&e.width==b.width&&e.top==b.top&&e.height==b.height:!1}; g.Mv=function(e,b,n){if(typeof b==="string")lI(e,n,b);else for(let Y in b)lI(e,b[Y],Y)}; lI=function(e,b,n){(n=Ga(e,n))&&(lB4.test(n)?e.style.setProperty(n,b):e.style[n]=b)}; Ga=function(e,b){var n=UH[b];if(!n){var Y=m4(b);n=Y;e.style[Y]===void 0&&(Y=(g.L1?"Webkit":g.Ta?"Moz":null)+X44(Y),e.style[Y]!==void 0&&(n=Y));UH[b]=n}return n}; g.Wj=function(e,b){var n=e.style[m4(b)];return typeof n!=="undefined"?n:e.style[Ga(e,b)]||""}; po=function(e,b){var n=g.JI(e);return n.defaultView&&n.defaultView.getComputedStyle&&(e=n.defaultView.getComputedStyle(e,null))?e[b]||e.getPropertyValue(b)||"":""}; hu=function(e){try{return e.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}}; g.yb=function(e){var b=g.JI(e),n=new g.jd(0,0);if(e==(b?g.JI(b):document).documentElement)return n;e=hu(e);b=g.Sc(b);b=g.Qx(b.Y);n.x=e.left+b.x;n.y=e.top+b.y;return n}; g.x$=function(e,b){e=tu(e);b=tu(b);return new g.jd(e.x-b.x,e.y-b.y)}; g.eC=function(e){e=hu(e);return new g.jd(e.left,e.top)}; tu=function(e){if(e.nodeType==1)return g.eC(e);e=e.changedTouches?e.changedTouches[0]:e;return new g.jd(e.clientX,e.clientY)}; np=function(e,b){if(b instanceof g.aA){var n=b.height;b=b.width}else throw Error("missing height argument");e.style.width=b5(b,!0);e.style.height=b5(n,!0)}; b5=function(e,b){typeof e=="number"&&(e=(b?Math.round(e):e)+"px");return e}; g.YK=function(e){var b=MDi,n;(n=po(e,"display"))||(n=e.currentStyle?e.currentStyle.display:null);if((n||e.style&&e.style.display)!="none")return b(e);n=e.style;var Y=n.display,A=n.visibility,r=n.position;n.visibility="hidden";n.position="absolute";n.display="inline";e=b(e);n.display=Y;n.position=r;n.visibility=A;return e}; MDi=function(e){var b=e.offsetWidth,n=e.offsetHeight,Y=g.L1&&!b&&!n;return(b===void 0||Y)&&e.getBoundingClientRect?(e=hu(e),new g.aA(e.right-e.left,e.bottom-e.top)):new g.aA(b,n)}; Ug4=function(e,b={}){return new GZF(e,b)}; Tq4=function(e){e.L.eq("data",b=>{if("1"in b){var n=b["1"];let Y;try{Y=e.S(n)}catch(A){Ah(e,new iI(13,`Error when deserializing response data; error: ${A}, response: ${n}`))}Y&&rE(e,Y)}if("2"in b)for(b=zN(e,b["2"]),n=0;n{Jh(e,PJ(e));for(let b=0;b{if(e.Y.length!==0){var b=e.xhr.O;b!==0||e.xhr.isSuccess()||(b=6);var n=-1;switch(b){case 0:var Y=2;break;case 7:Y=10;break;case 8:Y=4;break;case 6:n=e.xhr.getStatus();Y=XX(n);break;default:Y=14}Jh(e,PJ(e));b=pEc(b)+", error: "+e.xhr.getLastError();n!==-1&&(b+=`, http status code: ${n}`);Ah(e,new iI(Y,b))}})}; Ah=function(e,b){for(let n=0;n{b[Y]=n[Y]}); return b}; rE=function(e,b){for(let n=0;n{if(e.xhr.isSuccess()){var Y=oH(e.xhr);if(b&&e.xhr.getResponseHeader("Content-Type")==="text/plain"){if(!atob)throw Error("Cannot decode Base64 response");Y=atob(Y)}try{var A=e.S(Y)}catch(z){Ah(e,SC(new iI(13,`Error when deserializing response data; error: ${z}, response: ${Y}`),n));return}Y=XX(e.xhr.getStatus());Jh(e,PJ(e));Y===0?rE(e,A):Ah(e,SC(new iI(Y,"Xhr succeeded but the status code is not 200"),n))}else{Y=oH(e.xhr);let z;A=PJ(e);if(Y){var r= zN(e,Y);Y=r.code;z=r.details;r=r.metadata}else Y=2,z=`Rpc failed due to xhr error. uri: ${String(e.xhr.S)}, error code: ${e.xhr.O}, error: ${e.xhr.getLastError()}`,r=A;Jh(e,A);Ah(e,SC(new iI(Y,z,r),n))}})}; Dk=function(e,b){b=e.indexOf(b);b>-1&&e.splice(b,1)}; SC=function(e,b){b.stack&&(e.stack+="\n"+b.stack);return e}; Kp=function(e){this.B=e.KC||null;this.O=e.xZ||!1;this.U=void 0}; Eq=function(e,b){g.Qw.call(this);this.s4=e;this.L=b;this.C=void 0;this.status=this.readyState=0;this.responseType=this.responseText=this.response=this.statusText="";this.onreadystatechange=null;this.V=new Headers;this.U=null;this.N="GET";this.Z="";this.Y=!1;this.S=this.O=this.B=null;this.W=new AbortController}; R$=function(e){e.O.read().then(e.o3.bind(e)).catch(e.g_.bind(e))}; Lp=function(e){e.readyState=4;e.B=null;e.O=null;e.S=null;Cp(e)}; Cp=function(e){e.onreadystatechange&&e.onreadystatechange.call(e)}; tD1=function(e){if(e.Qw&&typeof e.Qw=="function")return e.Qw();if(typeof Map!=="undefined"&&e instanceof Map||typeof Set!=="undefined"&&e instanceof Set)return Array.from(e.values());if(typeof e==="string")return e.split("");if(g.c4(e)){let b=[],n=e.length;for(let Y=0;Y>4&15).toString(16)+(e&15).toString(16)}; ms=function(e,b){this.U=this.Y=null;this.O=e||null;this.B=!!b}; kK=function(e){e.Y||(e.Y=new Map,e.U=0,e.O&&g.Fk(e.O,function(b,n){e.add(RW(b),n)}))}; Oq=function(e,b){kK(e);b=I$(e,b);return e.Y.has(b)}; I$=function(e,b){b=String(b);e.B&&(b=b.toLowerCase());return b}; bQu=function(e,b){b&&!e.B&&(kK(e),e.O=null,e.Y.forEach(function(n,Y){var A=Y.toLowerCase();Y!=A&&(this.remove(Y),this.remove(A),n.length>0&&(this.O=null,this.Y.set(I$(this,A),g.WE(n)),this.U=this.U+n.length))},e)); e.B=b}; Api=function(e){var b="";g.JO(e,function(n,Y){b+=Y;b+=":";b+=n;b+="\r\n"}); return b}; Xr=function(e){g.Mg.call(this);this.U=e;this.Y={}}; fp=function(e,b,n,Y,A,r){if(Array.isArray(n))for(let z=0;zA=>Y.intercept(A,n),e)}; PBu=function(e,b){return b.reduce((n,Y)=>A=>Y.intercept(A,n),e)}; Sxu=function(e,b,n){var Y=b.Wl,A=b.getMetadata(),r=o$(e,!0);e=l5(e,A,r,n+Y.getName());n=Mn(r,Y.U,!1);yE4(n,A["X-Goog-Encode-Response-If-Executable"]==="base64");b=Y.Y(b.nM);r.send(e,"POST",b);return n}; DCa=function(e,b,n,Y,A,r={}){var z=b.substring(0,b.length-A.name.length),J=r?.signal;return PBu(P=>new Promise((S,D)=>{if(J?.aborted){let Q=new iI(1,"Aborted");Q.cause=J.reason;D(Q)}else{var K={},E=Sxu(e,P,z);E.eq("error",Q=>void D(Q)); E.eq("metadata",Q=>{K=Q}); E.eq("data",Q=>{S(Ug4(Q,K))}); J&&J.addEventListener("abort",()=>{E.cancel();var Q=new iI(1,"Aborted");Q.cause=J.reason;D(Q)})}}),e.H6).call(e,A.L(n,Y)).then(P=>P.gC)}; za=function(e,b,n,Y,A,r={}){return DCa(e,b,n,Y,A,r)}; o$=function(e,b){b=e.Y&&!b;return e.A3||b?new j8(new Kp({KC:e.A3,xZ:b})):new j8}; l5=function(e,b,n,Y){b["Content-Type"]="application/json+protobuf";b["X-User-Agent"]="grpc-web-javascript/0.1";var A=b.Authorization;if(A&&KgF.has(A.split(" ")[0])||e.withCredentials)n.Z=!0;if(e.CD)e=Y,g.yI(b)?Y=e:(b=Api(b),typeof e==="string"?Y=g.V0(e,EC("$httpHeaders"),b):(e.O.set("$httpHeaders",b),Y=e));else for(let r of Object.keys(b))n.headers.set(r,b[r]);return Y}; Mn=function(e,b,n){if(n){e.isActive();n=new Eh1(e);var Y=new RI1(n)}return new CBu({xhr:e,GZ:Y},b)}; GN=function(){this.Y=new LgA;this.U="https://jnn-pa.googleapis.com".replace(/\/+$/,"")}; g.Uq=function(e,b){return e.replace(QbA,function(n,Y){try{let A=g.x9(b,Y);if(A==null||A.toString()==null)return n;A=A.toString();if(A==""||!g.Mu(g.qg(A)))return encodeURIComponent(A).replace(/%2C/g,",")}catch(A){}return n})}; qxa=function(){var e=TN;WJ.instance||(WJ.instance=new WJ(e));return WJ.instance}; pp=function(e,b){return e.B?e.B:e.B=new Promise(async n=>{var Y=window.AbortController?new window.AbortController:void 0,A=Y?.signal,r=!1;try{Y&&(e.Y=e.Pf.Nr(()=>{Y.abort()},b||2E4)),await fetch("/generate_204",{method:"HEAD", signal:A}),r=!0}catch{r=!1}finally{e.B=void 0,e.Y&&(e.Pf.TI(e.Y),e.Y=0),r!==e.isOnline&&(e.isOnline=r,e.isOnline?e.dispatchEvent("networkstatus-online"):e.dispatchEvent("networkstatus-offline")),n(r)}})}; cpB=function(e){e.Y===-1&&(e.Y=e.data.reduce((b,n,Y)=>b+(n?2**Y:0),0)); return e.Y}; g.hh=function(e,b,n=!1){if(e&&b!==null&&b!=b.top){if(!b.top)return new g.aA(-12245933,-12245933);b=b.top}try{if(n)var Y=(new g.aA(b.innerWidth,b.innerHeight)).round();else{let A=(b||window).document,r=A.compatMode=="CSS1Compat"?A.documentElement:A.body;Y=(new g.aA(r.clientWidth,r.clientHeight)).round()}return Y}catch(A){return new g.aA(-12245933,-12245933)}}; g.yP=function(e){return e.prerendering?3:{visible:1,hidden:2,prerender:3,preview:4,unloaded:5,"":0}[e.visibilityState||e.webkitVisibilityState||e.mozVisibilityState||""]??0}; g.th=function(e,b,n){g.Mg.call(this);this.Y=null;this.B=!1;this.L=e;this.C=n;this.U=b||window;this.O=(0,g.Xa)(this.l0,this)}; xK=function(e){e=e.U;return e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||null}; e_=function(e){e=e.U;return e.cancelAnimationFrame||e.cancelRequestAnimationFrame||e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||null}; g.bD=function(e,b,n){g.Mg.call(this);this.Y=e;this.wq=b||0;this.U=n;this.O=(0,g.Xa)(this.sj,this)}; g.n7=function(e,b){e.isActive()||e.start(b)}; YD=function(e){e.pC=g.cp(()=>{e.pC=null;e.Y&&!e.U&&(e.Y=!1,YD(e))},e.wq); var b=e.O;e.O=null;e.B.apply(null,b)}; Al=function(e){return typeof e.className=="string"?e.className:e.getAttribute&&e.getAttribute("class")||""}; rF=function(e){return e.classList?e.classList:Al(e).match(/\S+/g)||[]}; z0=function(e,b){typeof e.className=="string"?e.className=b:e.setAttribute&&e.setAttribute("class",b)}; g.Jl=function(e,b){return e.classList?e.classList.contains(b):g.lJ(rF(e),b)}; g.P6=function(e,b){if(e.classList)e.classList.add(b);else if(!g.Jl(e,b)){let n=Al(e);z0(e,n+(n.length>0?" "+b:b))}}; S_=function(e,b){if(e.classList)Array.prototype.forEach.call(b,function(Y){g.P6(e,Y)}); else{var n={};Array.prototype.forEach.call(rF(e),function(Y){n[Y]=!0}); Array.prototype.forEach.call(b,function(Y){n[Y]=!0}); b="";for(let Y in n)b+=b.length>0?" "+Y:Y;z0(e,b)}}; g.DX=function(e,b){e.classList?e.classList.remove(b):g.Jl(e,b)&&z0(e,Array.prototype.filter.call(rF(e),function(n){return n!=b}).join(" "))}; $C0=function(e,b){e.classList?Array.prototype.forEach.call(b,function(n){g.DX(e,n)}):z0(e,Array.prototype.filter.call(rF(e),function(n){return!g.lJ(b,n)}).join(" "))}; g.K7=function(e,b,n){n?g.P6(e,b):g.DX(e,b)}; E4=function(){}; mCu=function(e){if(e instanceof RO||e instanceof C7||e instanceof L7)return e;if(typeof e.next=="function")return new RO(()=>e); if(typeof e[Symbol.iterator]=="function")return new RO(()=>e[Symbol.iterator]()); if(typeof e.g1=="function")return new RO(()=>e.g1()); throw Error("Not an iterator or iterable.");}; Q6=function(e,b,n,Y,A,r,z,J){this.Y=e;this.S=b;this.O=n;this.C=Y;this.B=A;this.L=r;this.U=z;this.W=J}; qh=function(e,b){if(b==0)return e.Y;if(b==1)return e.U;var n=vv(e.Y,e.O,b),Y=vv(e.O,e.B,b);e=vv(e.B,e.U,b);n=vv(n,Y,b);Y=vv(Y,e,b);return vv(n,Y,b)}; dCc=function(e,b){var n=(b-e.Y)/(e.U-e.Y);if(n<=0)return 0;if(n>=1)return 1;var Y=0,A=1,r=0;for(var z=0;z<8;z++){r=qh(e,n);let J=(qh(e,n+1E-6)-r)/1E-6;if(Math.abs(r-b)<1E-6)return n;if(Math.abs(J)<1E-6)break;else r1E-6&&z<8;z++)r=0}; mZ=function(e){g.Mg.call(this);this.L=1;this.O=[];this.B=0;this.Y=[];this.U={};this.S=!!e}; keF=function(e,b,n){g.CT(function(){e.apply(b,n)})}; g.dF=function(e){this.Y=e}; wF=function(e){this.Y=e}; kD=function(e){this.data=e}; IO=function(e){return e===void 0||e instanceof kD?e:new kD(e)}; O4=function(e){this.Y=e}; X2=function(e){this.Y=e}; Ihu=function(){}; f7=function(){}; s4=function(e){this.Y=e;this.U=null}; F2=function(e){if(e.Y==null)throw Error("Storage mechanism: Storage unavailable");e.isAvailable()||rP(Error("Storage mechanism: Storage unavailable"))}; iD=function(){var e=null;try{e=g.Rc.localStorage||null}catch(b){}s4.call(this,e)}; ZX=function(){var e=null;try{e=g.Rc.sessionStorage||null}catch(b){}s4.call(this,e)}; v6=function(e,b){this.U=e;this.Y=b+"::"}; g.j_=function(e){var b=new iD;return b.isAvailable()?e?new v6(b,e):b:null}; V6=function(e,b){this.Y=e;this.U=b}; H6=function(e){var b,n,Y=e.length,A=0;for(b=0;b>>6:(r<65536?J[n++]=224|r>>>12:(J[n++]=240|r>>>18,J[n++]=128|r>>>12&63),J[n++]=128|r>>> 6&63),J[n++]=128|r&63);return J}; uD=function(e){for(var b=e.length;--b>=0;)e[b]=0}; Nh=function(e,b,n,Y,A){this.zk=e;this.mf=b;this.kg=n;this.tH=Y;this.C1=A;this.AI=e&&e.length}; oO=function(e,b){this.v9=e;this.b4=0;this.o5=b}; lD=function(e,b){e.c$[e.pending++]=b&255;e.c$[e.pending++]=b>>>8&255}; Mh=function(e,b,n){e.eR>16-n?(e.aQ|=b<>16-e.eR,e.eR+=n-16):(e.aQ|=b<>>=1,n<<=1;while(--b>0);return n>>>1}; T0=function(e,b,n){var Y=Array(16),A=0,r;for(r=1;r<=15;r++)Y[r]=A=A+n[r-1]<<1;for(n=0;n<=b;n++)A=e[n*2+1],A!==0&&(e[n*2]=U4(Y[A]++,A))}; W6=function(e){var b;for(b=0;b<286;b++)e.X3[b*2]=0;for(b=0;b<30;b++)e.dO[b*2]=0;for(b=0;b<19;b++)e.o0[b*2]=0;e.X3[512]=1;e.U0=e.xH=0;e.qA=e.matches=0}; p7=function(e){e.eR>8?lD(e,e.aQ):e.eR>0&&(e.c$[e.pending++]=e.aQ);e.aQ=0;e.eR=0}; hl=function(e,b,n){p7(e);lD(e,n);lD(e,~n);B6.jX(e.c$,e.window,b,n,e.pending);e.pending+=n}; y6=function(e,b,n,Y){var A=b*2,r=n*2;return e[A]>>7)];G0(e,z,n);J=Yu[z];J!==0&&(A-=A9[z],Mh(e,A,J))}}while(Y>1;z>=1;z--)tl(e,n,z);P=r;do z=e.aX[1],e.aX[1]=e.aX[e.lW--],tl(e,n,1),Y=e.aX[1],e.aX[--e.HH]=z,e.aX[--e.HH]=Y,n[P*2]=n[z*2]+n[Y*2],e.depth[P]=(e.depth[z]>=e.depth[Y]?e.depth[z]:e.depth[Y])+1,n[z*2+1]=n[Y*2+1]=P,e.aX[1]=P++,tl(e,n,1);while(e.lW>= 2);e.aX[--e.HH]=e.aX[1];z=b.v9;P=b.b4;Y=b.o5.zk;A=b.o5.AI;r=b.o5.mf;var S=b.o5.kg,D=b.o5.C1,K,E=0;for(K=0;K<=15;K++)e.Bd[K]=0;z[e.aX[e.HH]*2+1]=0;for(b=e.HH+1;b<573;b++){var Q=e.aX[b];K=z[z[Q*2+1]*2+1]+1;K>D&&(K=D,E++);z[Q*2+1]=K;if(!(Q>P)){e.Bd[K]++;var m=0;Q>=S&&(m=r[Q-S]);var f=z[Q*2];e.U0+=f*(K+m);A&&(e.xH+=f*(Y[Q*2+1]+m))}}if(E!==0){do{for(K=D-1;e.Bd[K]===0;)K--;e.Bd[K]--;e.Bd[K+1]+=2;e.Bd[D]--;E-=2}while(E>0);for(K=D;K!==0;K--)for(Q=e.Bd[K];Q!==0;)Y=e.aX[--b],Y>P||(z[Y*2+1]!==K&&(e.U0+=(K-z[Y* 2+1])*z[Y*2],z[Y*2+1]=K),Q--)}T0(n,J,e.Bd)}; J9=function(e,b,n){var Y,A=-1,r=b[1],z=0,J=7,P=4;r===0&&(J=138,P=3);b[(n+1)*2+1]=65535;for(Y=0;Y<=n;Y++){var S=r;r=b[(Y+1)*2+1];++z>>=1)if(b&1&&e.X3[n*2]!==0)return 0;if(e.X3[18]!==0||e.X3[20]!==0||e.X3[26]!==0)return 1;for(n=32;n<256;n++)if(e.X3[n*2]!==0)return 1;return 0}; Sv=function(e,b,n){e.c$[e.Rt+e.qA*2]=b>>>8&255;e.c$[e.Rt+e.qA*2+1]=b&255;e.c$[e.Gs+e.qA]=n&255;e.qA++;b===0?e.X3[n*2]++:(e.matches++,b--,e.X3[(xD[n]+256+1)*2]++,e.dO[(b<256?nz[b]:nz[256+(b>>>7)])*2]++);return e.qA===e.DO-1}; Kz=function(e,b){e.msg=DM[b];return b}; EO=function(e){for(var b=e.length;--b>=0;)e[b]=0}; RZ=function(e){var b=e.state,n=b.pending;n>e.p7&&(n=e.p7);n!==0&&(B6.jX(e.output,b.c$,b.FK,n,e.FX),e.FX+=n,b.FK+=n,e.P2+=n,e.p7-=n,b.pending-=n,b.pending===0&&(b.FK=0))}; qR=function(e,b){var n=e.uU>=0?e.uU:-1,Y=e.s2-e.uU,A=0;if(e.level>0){e.Q3.jT===2&&(e.Q3.jT=OQc(e));zo(e,e.I_);zo(e,e.Rd);J9(e,e.X3,e.I_.b4);J9(e,e.dO,e.Rd.b4);zo(e,e.pf);for(A=18;A>=3&&e.o0[Cz[A]*2+1]===0;A--);e.U0+=3*(A+1)+5+5+4;var r=e.U0+3+7>>>3;var z=e.xH+3+7>>>3;z<=r&&(r=z)}else r=z=Y+5;if(Y+4<=r&&n!==-1)Mh(e,b?1:0,3),hl(e,n,Y);else if(e.strategy===4||z===r)Mh(e,2+(b?1:0),3),rQ(e,Lz,Q9);else{Mh(e,4+(b?1:0),3);n=e.I_.b4+1;Y=e.Rd.b4+1;A+=1;Mh(e,n-257,5);Mh(e,Y-1,5);Mh(e,A-4,4);for(r=0;r>>8&255;e.c$[e.pending++]=b&255}; mv=function(e,b){var n=e.oR,Y=e.s2,A=e.t0,r=e.f2,z=e.s2>e.m7-262?e.s2-(e.m7-262):0,J=e.window,P=e.XE,S=e.h$,D=e.s2+258,K=J[Y+A-1],E=J[Y+A];e.t0>=e.Bo&&(n>>=2);r>e.wu&&(r=e.wu);do{var Q=b;if(J[Q+A]===E&&J[Q+A-1]===K&&J[Q]===J[Y]&&J[++Q]===J[Y+1]){Y+=2;for(Q++;J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&J[++Y]===J[++Q]&&YA){e.zv=b;A=Q;if(Q>=r)break;K=J[Y+A-1];E=J[Y+A]}}}while((b=S[b&P])>z&&--n!== 0);return A<=e.wu?A:e.wu}; ku=function(e){var b=e.m7,n;do{var Y=e.qV-e.wu-e.s2;if(e.s2>=b+(b-262)){B6.jX(e.window,e.window,b,b,0);e.zv-=b;e.s2-=b;e.uU-=b;var A=n=e.fn;do{var r=e.head[--A];e.head[A]=r>=b?r-b:0}while(--n);A=n=b;do r=e.h$[--A],e.h$[A]=r>=b?r-b:0;while(--n);Y+=b}if(e.Q3.eK===0)break;A=e.Q3;n=e.window;r=e.s2+e.wu;var z=A.eK;z>Y&&(z=Y);z===0?n=0:(A.eK-=z,B6.jX(n,A.input,A.V7,z,r),A.state.wrap===1?A.gT=dQ(A.gT,n,z,r):A.state.wrap===2&&(A.gT=wQ(A.gT,n,z,r)),A.V7+=z,A.Xo+=z,n=z);e.wu+=n;if(e.wu+e.Hu>=3)for(Y=e.s2-e.Hu, e.O7=e.window[Y],e.O7=(e.O7<=3&&(e.O7=(e.O7<=3)if(n=Sv(e,e.s2-e.zv,e.L7-3),e.wu-=e.L7,e.L7<=e.mq&&e.wu>=3){e.L7--;do e.s2++,e.O7=(e.O7<=3&&(e.O7=(e.O7<4096)&&(e.L7=2));if(e.t0>=3&&e.L7<=e.t0){Y=e.s2+e.wu-3;n=Sv(e,e.s2-1-e.hw,e.t0-3);e.wu-=e.t0-1;e.t0-=2;do++e.s2<=Y&&(e.O7=(e.O7<=3&&e.s2>0&&(Y=e.s2-1,n=r[Y],n===r[++Y]&&n===r[++Y]&&n===r[++Y])){for(A=e.s2+258;n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&n===r[++Y]&&Ye.wu&&(e.L7=e.wu)}e.L7>=3?(n=Sv(e,1,e.L7-3),e.wu-=e.L7,e.s2+=e.L7,e.L7=0):(n=Sv(e,0,e.window[e.s2]),e.wu--,e.s2++);if(n&&(qR(e,!1),e.Q3.p7===0))return 1}e.Hu=0;return b=== 4?(qR(e,!0),e.Q3.p7===0?3:4):e.qA&&(qR(e,!1),e.Q3.p7===0)?1:2}; fh4=function(e,b){for(var n;;){if(e.wu===0&&(ku(e),e.wu===0)){if(b===0)return 1;break}e.L7=0;n=Sv(e,0,e.window[e.s2]);e.wu--;e.s2++;if(n&&(qR(e,!1),e.Q3.p7===0))return 1}e.Hu=0;return b===4?(qR(e,!0),e.Q3.p7===0?3:4):e.qA&&(qR(e,!1),e.Q3.p7===0)?1:2}; XZ=function(e,b,n,Y,A){this.L_=e;this.cP=b;this.te=n;this.BP=Y;this.func=A}; sb4=function(){this.Q3=null;this.status=0;this.c$=null;this.wrap=this.pending=this.FK=this.IC=0;this.X4=null;this.NA=0;this.method=8;this.PZ=-1;this.XE=this.ow=this.m7=0;this.window=null;this.qV=0;this.head=this.h$=null;this.f2=this.Bo=this.strategy=this.level=this.mq=this.oR=this.t0=this.wu=this.zv=this.s2=this.H7=this.hw=this.L7=this.uU=this.Hd=this.KO=this.sU=this.fn=this.O7=0;this.X3=new B6.Oc(1146);this.dO=new B6.Oc(122);this.o0=new B6.Oc(78);EO(this.X3);EO(this.dO);EO(this.o0);this.pf=this.Rd= this.I_=null;this.Bd=new B6.Oc(16);this.aX=new B6.Oc(573);EO(this.aX);this.HH=this.lW=0;this.depth=new B6.Oc(573);EO(this.depth);this.eR=this.aQ=this.Hu=this.matches=this.xH=this.U0=this.Rt=this.qA=this.DO=this.Gs=0}; FgJ=function(e,b){if(!e||!e.state||b>5||b<0)return e?Kz(e,-2):-2;var n=e.state;if(!e.output||!e.input&&e.eK!==0||n.status===666&&b!==4)return Kz(e,e.p7===0?-5:-2);n.Q3=e;var Y=n.PZ;n.PZ=b;if(n.status===42)if(n.wrap===2)e.gT=0,c2(n,31),c2(n,139),c2(n,8),n.X4?(c2(n,(n.X4.text?1:0)+(n.X4.hW?2:0)+(n.X4.extra?4:0)+(n.X4.name?8:0)+(n.X4.comment?16:0)),c2(n,n.X4.time&255),c2(n,n.X4.time>>8&255),c2(n,n.X4.time>>16&255),c2(n,n.X4.time>>24&255),c2(n,n.level===9?2:n.strategy>=2||n.level<2?4:0),c2(n,n.X4.os& 255),n.X4.extra&&n.X4.extra.length&&(c2(n,n.X4.extra.length&255),c2(n,n.X4.extra.length>>8&255)),n.X4.hW&&(e.gT=wQ(e.gT,n.c$,n.pending,0)),n.NA=0,n.status=69):(c2(n,0),c2(n,0),c2(n,0),c2(n,0),c2(n,0),c2(n,n.level===9?2:n.strategy>=2||n.level<2?4:0),c2(n,3),n.status=113);else{var A=8+(n.ow-8<<4)<<8;A|=(n.strategy>=2||n.level<2?0:n.level<6?1:n.level===6?2:3)<<6;n.s2!==0&&(A|=32);n.status=113;$u(n,A+(31-A%31));n.s2!==0&&($u(n,e.gT>>>16),$u(n,e.gT&65535));e.gT=1}if(n.status===69)if(n.X4.extra){for(A= n.pending;n.NA<(n.X4.extra.length&65535)&&(n.pending!==n.IC||(n.X4.hW&&n.pending>A&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A)),RZ(e),A=n.pending,n.pending!==n.IC));)c2(n,n.X4.extra[n.NA]&255),n.NA++;n.X4.hW&&n.pending>A&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A));n.NA===n.X4.extra.length&&(n.NA=0,n.status=73)}else n.status=73;if(n.status===73)if(n.X4.name){A=n.pending;do{if(n.pending===n.IC&&(n.X4.hW&&n.pending>A&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A)),RZ(e),A=n.pending,n.pending===n.IC)){var r=1;break}r=n.NAA&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A));r===0&&(n.NA=0,n.status=91)}else n.status=91;if(n.status===91)if(n.X4.comment){A=n.pending;do{if(n.pending===n.IC&&(n.X4.hW&&n.pending>A&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A)),RZ(e),A=n.pending,n.pending===n.IC)){r=1;break}r=n.NAA&&(e.gT=wQ(e.gT,n.c$,n.pending-A,A));r===0&&(n.status=103)}else n.status= 103;n.status===103&&(n.X4.hW?(n.pending+2>n.IC&&RZ(e),n.pending+2<=n.IC&&(c2(n,e.gT&255),c2(n,e.gT>>8&255),e.gT=0,n.status=113)):n.status=113);if(n.pending!==0){if(RZ(e),e.p7===0)return n.PZ=-1,0}else if(e.eK===0&&(b<<1)-(b>4?9:0)<=(Y<<1)-(Y>4?9:0)&&b!==4)return Kz(e,-5);if(n.status===666&&e.eK!==0)return Kz(e,-5);if(e.eK!==0||n.wu!==0||b!==0&&n.status!==666){Y=n.strategy===2?fh4(n,b):n.strategy===3?X7u(n,b):fz[n.level].func(n,b);if(Y===3||Y===4)n.status=666;if(Y===1||Y===3)return e.p7===0&&(n.PZ= -1),0;if(Y===2&&(b===1?(Mh(n,2,3),G0(n,256,Lz),n.eR===16?(lD(n,n.aQ),n.aQ=0,n.eR=0):n.eR>=8&&(n.c$[n.pending++]=n.aQ&255,n.aQ>>=8,n.eR-=8)):b!==5&&(Mh(n,0,3),hl(n,0,0),b===3&&(EO(n.head),n.wu===0&&(n.s2=0,n.uU=0,n.Hu=0))),RZ(e),e.p7===0))return n.PZ=-1,0}if(b!==4)return 0;if(n.wrap<=0)return 1;n.wrap===2?(c2(n,e.gT&255),c2(n,e.gT>>8&255),c2(n,e.gT>>16&255),c2(n,e.gT>>24&255),c2(n,e.Xo&255),c2(n,e.Xo>>8&255),c2(n,e.Xo>>16&255),c2(n,e.Xo>>24&255)):($u(n,e.gT>>>16),$u(n,e.gT&65535));RZ(e);n.wrap>0&& (n.wrap=-n.wrap);return n.pending!==0?0:1}; sO=function(e){if(!(this instanceof sO))return new sO(e);e=this.options=B6.assign({level:-1,method:8,chunkSize:16384,no:15,SC:8,strategy:0,to:""},e||{});e.raw&&e.no>0?e.no=-e.no:e.Fa&&e.no>0&&e.no<16&&(e.no+=16);this.err=0;this.msg="";this.ended=!1;this.chunks=[];this.Q3=new FZ;this.Q3.p7=0;var b=this.Q3;var n=e.level,Y=e.method,A=e.no,r=e.SC,z=e.strategy;if(b){var J=1;n===-1&&(n=6);A<0?(J=0,A=-A):A>15&&(J=2,A-=16);if(r<1||r>9||Y!==8||A<8||A>15||n<0||n>9||z<0||z>4)b=Kz(b,-2);else{A===8&&(A=9);var P= new sb4;b.state=P;P.Q3=b;P.wrap=J;P.X4=null;P.ow=A;P.m7=1<>=7;r<30;r++)for(A9[r]=z<<7,A=0;A<1<=S.m7&&(b===0&&(EO(S.head),S.s2=0,S.uU=0,S.Hu=0),n=new B6.lC(S.m7),B6.jX(n,r,z-S.m7,S.m7,0),r=n,z=S.m7);n=e.eK;Y=e.V7;A=e.input;e.eK=z;e.V7=0;e.input=r;for(ku(S);S.wu>=3;){r=S.s2;z=S.wu-2;do S.O7=(S.O7<b:e.length===1?e[0]:e.reduce((b,n)=>(...Y)=>b(n(...Y)))}; ZQB=function(){var e=[];return b=>(n,Y)=>{n=b(n,Y);var A=()=>{throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.");},r={getState:n.getState, dispatch:(z,...J)=>A(z,...J)}; Y=e.map(z=>z(r)); A=B2(...Y)(n.dispatch);return{...n,dispatch:A}}}; vhJ=function(e){Object.keys(e).forEach(b=>{var n=e[b];if(typeof n(void 0,{type:H2})==="undefined")throw Error(`The slice reducer for key "${b}" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.`);if(typeof n(void 0,{type:`@@redux/PROBE_UNKNOWN_ACTION${ut()}`})==="undefined")throw Error(`The slice reducer for key "${b}" returned undefined when probed with a random type. Don't try to handle '${H2}' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.`); })}; NR=function(e,b,n){function Y(){if(D)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return J} function A(E){if(typeof E!=="function")throw Error(`Expected the listener to be a function. Instead, received: '${typeof E}'`);if(D)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api/store#subscribelistener for more details.");var Q=!0;S===P&&(S=P.slice());S.push(E);return function(){if(Q){if(D)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api/store#subscribelistener for more details."); Q=!1;S===P&&(S=P.slice());S.splice(S.indexOf(E),1);P=null}}} function r(E){if(typeof E!=="object"||E===null)var Q=!1;else{for(Q=E;Object.getPrototypeOf(Q)!==null;)Q=Object.getPrototypeOf(Q);Q=Object.getPrototypeOf(E)===Q}if(!Q)throw Error(`Actions must be plain objects. Instead, the actual type was: '${typeof E}'. You may need to add middleware to your store setup to handle dispatching other values, such as 'redux-thunk' to handle dispatching functions. See https://redux.js.org/tutorials/fundamentals/part-4-store#middleware and https://redux.js.org/tutorials/fundamentals/part-6-async-logic#using-the-redux-thunk-middleware for examples.`); if(typeof E.type==="undefined")throw Error('Actions may not have an undefined "type" property. You may have misspelled an action type string constant.');if(D)throw Error("Reducers may not dispatch actions.");try{D=!0,J=z(J,E)}finally{D=!1}Q=P=S;for(let m=0;m=e&&e-8<<1=11&&e+9<17&&(j1(6,Y^13857,n),A=n[c[Y^5933]]);if((e+1^22)=e){try{n[Y^2552]>-(Y^2488)&&(((((((0,n[Y^2449])(n[Y^2467],n[Y^2434]),n[Y^2558])(n[Y^2450],(0,n[Y^2467])(),n[Y^2455]),n[Y^2449])(n[Y^2476],n[5]),n[Y^2443])(n[Y^2476],n[Y^2451]),n[Y^2465])(n[Y^2453]),n[Y^2553])(n[Y^2439],n[Y^2477]),((0,n[Y^2476])(n[Y^2433]),n[6])(n[Y^2489],n[new Date(c[Y^2464])/(Y^2650)]),1)||(0,n[3])(((0,n[Y^2452])(((0,n[Y^ 2553])(n[Y^2433],n[Y^2442]),n[Y^2434])(n[Y^2433],n[Y^2469]),n[Y^2434],n[Y^2433],n[Y^2455]),n[Y^2452])((0,n[Y^2545])(n[Y^2465],n[Y^2438]),n[new Date(c[Y^2446])/(Y^2650)*(Y^2470)+(Y^2410)-(Y^2287)],n[Y^2439],(0,n[Y^2459])(),n[Y^2457]),n[Y^2468],((0,n[Y^2494])(n[Y^2433],(0,n[Y^2459])(),n[Y^2460]),(0,n[Y^2472])(n[Y^2439],n[0])),n[Y^2491],n[Y^2438])}catch(z){(0,n[Y^2494])(n[Y^2439],(0,n[Y^2436])(),n[Y^2460])}try{n[Y^2475]!==-2&&(n[Y^2443]!==4||((0,n[Y^2546])(n[Y^2462]),0))&&(0,n[Y^2472])(n[Y^2466],n[Y^ 2447])}catch(z){(0,n[Y^2458])(n[Y^2470],n[Y^2439])}finally{var r=W2(6,Y^1199,n,Date)}try{n[0]>new Date(c[Y^2558])/(Y^2650)&&(n[Y^2453]==-1||((0,n[Y^2456])(n[Y^2470],n[Y^2458]),c[Y^2485]))&&(0,n[Y^2559])(n[Y^2447],n[Y^2437])}catch(z){(0,n[Y^2440])(n[Y^2470],(0,n[Y^2438])(),n[Y^2495])}A=[]}return A}; h9=function(){return g.LB("yt.ads.biscotti.lastId_")||""}; g.t9=function(...e){e=arguments;var b=y9;e.length>1?b[e[0]]=e[1]:e.length===1&&Object.assign(b,e[0])}; g.H=function(e,b){return e in y9?y9[e]:b}; xu=function(e){var b=y9.EXPERIMENT_FLAGS;return b?b[e]:void 0}; V19=function(e){e3.forEach(b=>b(e))}; nE=function(e){return e&&window.yterr?function(){try{return e.apply(this,arguments)}catch(b){bj(b)}}:e}; bj=function(e){var b=g.LB("yt.logging.errors.log");b?b(e,"ERROR",void 0,void 0,void 0,void 0,void 0):(b=g.H("ERRORS",[]),b.push([e,"ERROR",void 0,void 0,void 0,void 0,void 0]),g.t9("ERRORS",b));V19(e)}; Yi=function(e,b,n,Y,A){var r=g.LB("yt.logging.errors.log");r?r(e,"WARNING",b,n,Y,void 0,A):(r=g.H("ERRORS",[]),r.push([e,"WARNING",b,n,Y,void 0,A]),g.t9("ERRORS",r))}; rY=function(e,b){b=e.split(b);var n={};for(let r=0,z=b.length;r{var A=EC(Y);g.jJ(Array.isArray(n)?n:[n],r=>{r==""?b.push(A):b.push(`${A}=${EC(r)}`)})}); return b.join("&")}; g.JR=function(e){e.charAt(0)==="?"&&(e=e.substring(1));return rY(e,"&")}; PX=function(e){return e.split(",").map(b=>g.JR(b))}; g.S3=function(e){return e.indexOf("?")!==-1?(e=(e||"").split("#")[0],e=e.split("?",2),g.JR(e.length>1?e[1]:e[0])):{}}; g.KE=function(e,b){return Dg(e,b||{},!0)}; g.EU=function(e,b){return Dg(e,b||{},!1)}; Dg=function(e,b,n){var Y=e.split("#",2);e=Y[0];Y=Y.length>1?"#"+Y[1]:"";var A=e.split("?",2);e=A[0];A=g.JR(A[1]||"");for(let r in b)if(n||!g.TX(A,r))A[r]=b[r];return g.jD(e,A)+Y}; g.Rp=function(e){if(!b)var b=window.location.href;var n=g.wq(e)[1]||null,Y=g.IW(e);n&&Y?(e=g.wq(e),b=g.wq(b),e=e[3]==b[3]&&e[1]==b[1]&&e[4]==b[4]):e=Y?g.IW(b)===Y&&(Number(g.wq(b)[4]||null)||null)===(Number(g.wq(e)[4]||null)||null):!0;return e}; g.CE=function(e){e||(e=document.location.href);e=g.wq(e)[1]||null;return e!==null&&e==="https"}; g.Qr=function(e){e=LE(e);return e===null?!1:e[0]==="com"&&e[1].match(/^youtube(?:kids|-nocookie)?$/)?!0:!1}; g.qY=function(e){e=LE(e);return e===null?!1:e[1]==="google"?!0:e[2]==="google"?e[0]==="au"&&e[1]==="com"?!0:e[0]==="uk"&&e[1]==="co"?!0:!1:!1}; LE=function(e){e=g.IW(e);return e!==null?e.split(".").reverse():null}; AR=function(e){return e&&e.match(BPu)?e:RW(e)}; g.$i=function(e){a:{let n;try{n=e.Y.top.location.href}catch(Y){e=2;break a}e=n?n===e.U.location.href?0:1:2}e={dt:HQA,flash:"0",frm:e};try{e.u_tz=-(new Date).getTimezoneOffset();try{var b=g.cX.history.length}catch(n){b=0}e.u_his=b;e.u_h=g.cX.screen?.height;e.u_w=g.cX.screen?.width;e.u_ah=g.cX.screen?.availHeight;e.u_aw=g.cX.screen?.availWidth;e.u_cd=g.cX.screen?.colorDepth}catch(n){}return e}; g.dY=function(e=h9()){var b=g.mH,n=Object,Y=n.assign,A=g.$i(b);var r=b.Y;try{var z=r.screenX;var J=r.screenY}catch(u){}try{var P=r.outerWidth;var S=r.outerHeight}catch(u){}try{var D=r.innerWidth;var K=r.innerHeight}catch(u){}try{var E=r.screenLeft;var Q=r.screenTop}catch(u){}try{D=r.innerWidth,K=r.innerHeight}catch(u){}try{var m=r.screen.availWidth;var f=r.screen.availTop}catch(u){}r=[E,Q,z,J,m,f,P,S,D,K];z=g.hh(!1,b.Y.top);J=new uW4;"SVGElement"in g.Rc&&"createElementNS"in g.Rc.document&&J.set(0); P=oSa();P["allow-top-navigation-by-user-activation"]&&J.set(1);P["allow-popups-to-escape-sandbox"]&&J.set(2);g.Rc.crypto&&g.Rc.crypto.subtle&&J.set(3);"TextDecoder"in g.Rc&&"TextEncoder"in g.Rc&&J.set(4);J=cpB(J);b=Y.call(n,A,{bc:J,bih:z.height,biw:z.width,brdim:r.join(),vis:g.yP(b.U),wgl:!!g.cX.WebGLRenderingContext});b.ca_type="image";e&&(b.bid=e);return b}; NP4=function(){if(!wY)return null;var e=wY();return"open"in e?e:null}; Ip=function(e){switch(ki(e)){case 200:case 201:case 202:case 203:case 204:case 205:case 206:case 304:return!0;default:return!1}}; ki=function(e){return e&&"status"in e?e.status:-1}; g.OU=function(e,b){typeof e==="function"&&(e=nE(e));return window.setTimeout(e,b)}; XO=function(e,b){typeof e==="function"&&(e=nE(e));return window.setInterval(e,b)}; g.l=function(e,b){e=fE(e,b);return typeof e==="string"&&e==="false"?!1:!!e}; sU=function(e,b){return Number(fE(e,b)||0)}; FO=function(){return g.H("EXPERIMENTS_TOKEN","")}; fE=function(e,b){e=g.H("EXPERIMENT_FLAGS",{})[e];return e!==void 0?e:b}; ij=function(){var e=[],b=g.H("EXPERIMENTS_FORCED_FLAGS",{});for(var n of Object.keys(b))e.push({key:n,value:String(b[n])});n=g.H("EXPERIMENT_FLAGS",{});for(let Y of Object.keys(n))Y.startsWith("force_")&&b[Y]===void 0&&e.push({key:Y,value:String(n[Y])});return e}; Zg=function(e,b,n="GET",Y="",A,r,z,J=!1,P){var S=NP4();if(!S)return null;var D=()=>{(S&&"readyState"in S?S.readyState:0)===4&&b&&nE(b)(S)}; "onloadend"in S?S.addEventListener("loadend",D,!1):S.onreadystatechange=D;g.l("debug_forward_web_query_parameters")&&(e=ohJ(e));S.open(n,e,!0);r&&(S.responseType=r);z&&(S.withCredentials=!0);n=n==="POST"&&(window.FormData===void 0||!(Y instanceof FormData));if(A=lh4(e,A))for(let K in A)S.setRequestHeader(K,A[K]),"content-type"===K.toLowerCase()&&(n=!1);n&&S.setRequestHeader("Content-Type","application/x-www-form-urlencoded");P&&"onprogress"in S&&(S.onprogress=()=>{P(S.responseText)}); if(J&&"setAttributionReporting"in XMLHttpRequest.prototype){e={eventSourceEligible:!0,triggerEligible:!1};try{S.setAttributionReporting(e)}catch(K){Yi(K)}}S.send(Y);return S}; lh4=function(e,b={}){var n=g.Rp(e),Y=g.H("INNERTUBE_CLIENT_NAME"),A=g.l("web_ajax_ignore_global_headers_if_set");for(let J in vX){let P=g.H(vX[J]),S=J==="X-Goog-AuthUser"||J==="X-Goog-PageId";J!=="X-Goog-Visitor-Id"||P||(P=g.H("VISITOR_DATA"));var r;if(!(r=!P)){if(!(r=n||(g.IW(e)?!1:!0))){r=e;var z;if(z=g.l("add_auth_headers_to_remarketing_google_dot_com_ping")&&J==="Authorization"&&(Y==="TVHTML5"||Y==="TVHTML5_UNPLUGGED"||Y==="TVHTML5_SIMPLY")&&g.qY(r))r=OC(r)||"",r=r.split("/"),r="/"+(r.length> 1?r[1]:""),z=r==="/pagead";r=z?!0:!1}r=!r}r||A&&b[J]!==void 0||Y==="TVHTML5_UNPLUGGED"&&S||(b[J]=P)}"X-Goog-EOM-Visitor-Id"in b&&"X-Goog-Visitor-Id"in b&&delete b["X-Goog-Visitor-Id"];if(n||!g.IW(e))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());if(n||!g.IW(e)){let J;try{J=(new Intl.DateTimeFormat).resolvedOptions().timeZone}catch{}J&&(b["X-YouTube-Time-Zone"]=J)}document.location.hostname.endsWith("youtubeeducation.com")||!n&&g.IW(e)||(b["X-YouTube-Ad-Signals"]=g.zI(g.dY()));return b}; Vr=function(e,b){b.method="POST";b.postParams||(b.postParams={});return g.j3(e,b)}; M1J=function(e,b){if(window.fetch&&b.format!=="XML"){var n={method:b.method||"GET",credentials:"same-origin"};b.headers&&(n.headers=b.headers);b.priority&&(n.priority=b.priority);e=ap(e,b);var Y=gY(e,b);Y&&(n.body=Y);b.withCredentials&&(n.credentials="include");var A=b.context||g.Rc,r=!1,z;fetch(e,n).then(J=>{if(!r){r=!0;z&&window.clearTimeout(z);var P=J.ok,S=D=>{D=D||{};P?b.onSuccess&&b.onSuccess.call(A,D,J):b.onError&&b.onError.call(A,D,J);b.onFinish&&b.onFinish.call(A,D,J)}; (b.format||"JSON")==="JSON"&&(P||J.status>=400&&J.status<500)?J.json().then(S,()=>{S(null)}):S(null)}}).catch(()=>{b.onError&&b.onError.call(A,{},{})}); e=b.timeout||0;b.onFetchTimeout&&e>0&&(z=g.OU(()=>{r||(r=!0,window.clearTimeout(z),b.onFetchTimeout.call(b.context||g.Rc))},e))}else g.j3(e,b)}; g.j3=function(e,b){var n=b.format||"JSON";e=ap(e,b);var Y=gY(e,b),A=!1,r=Ge4(e,J=>{if(!A){A=!0;z&&window.clearTimeout(z);var P=Ip(J),S=null,D=400<=J.status&&J.status<500,K=500<=J.status&&J.status<600;if(P||D||K)S=UCB(e,n,J,b.convertToSafeHtml);P&&(P=TP9(n,J,S));S=S||{};D=b.context||g.Rc;P?b.onSuccess&&b.onSuccess.call(D,J,S):b.onError&&b.onError.call(D,J,S);b.onFinish&&b.onFinish.call(D,J,S)}},b.method,Y,b.headers,b.responseType,b.withCredentials,!1,b.onProgress); Y=b.timeout||0;if(b.onTimeout&&Y>0){let J=b.onTimeout;var z=g.OU(()=>{A||(A=!0,r.abort(),window.clearTimeout(z),J.call(b.context||g.Rc,r))},Y)}return r}; ap=function(e,b){b.includeDomain&&(e=document.location.protocol+"//"+document.location.hostname+(document.location.port?":"+document.location.port:"")+e);var n=g.H("XSRF_FIELD_NAME");if(b=b.urlParams)b[n]&&delete b[n],e=g.KE(e,b);return e}; gY=function(e,b){var n=g.H("XSRF_FIELD_NAME"),Y=g.H("XSRF_TOKEN"),A=b.postBody||"",r=b.postParams,z=g.H("XSRF_FIELD_NAME"),J;b.headers&&(J=b.headers["Content-Type"]);b.excludeXsrf||g.IW(e)&&!b.withCredentials&&g.IW(e)!==document.location.hostname||b.method!=="POST"||J&&J!=="application/x-www-form-urlencoded"||b.postParams&&b.postParams[z]||(r||(r={}),r[n]=Y);r&&typeof A==="string"&&(A=g.JR(A),g.AI(A,r),A=b.postBodyFormat&&b.postBodyFormat==="JSON"?JSON.stringify(A):vw(A));r=A||r&&!g.yI(r);!BX&&r&& b.method!=="POST"&&(BX=!0,bj(Error("AJAX request with postData should use POST")));return A}; UCB=function(e,b,n,Y){var A=null;switch(b){case "JSON":let r;try{r=n.responseText}catch(z){throw Y=Error("Error reading responseText"),Y.params=e,Yi(Y),z;}e=n.getResponseHeader("Content-Type")||"";if(r&&e.indexOf("json")>=0){r.substring(0,5)===")]}'\n"&&(r=r.substring(5));try{A=JSON.parse(r)}catch(z){}}break;case "XML":if(e=(e=n.responseXML)?Wg4(e):null)A={},g.jJ(e.getElementsByTagName("*"),z=>{A[z.tagName]=p74(z)})}Y&&HX(A); return A}; HX=function(e){if(g.w4(e))for(let b in e)b==="html_content"||g.Nu(b,"_html")?e[b]=g.wb(e[b]):HX(e[b])}; TP9=function(e,b,n){if(b&&b.status===204)return!0;switch(e){case "JSON":return!!n;case "XML":return Number(n&&n.return_code)===0;case "RAW":return!0;default:return!!n}}; Wg4=function(e){return e?(e=("responseXML"in e?e.responseXML:e).getElementsByTagName("root"))&&e.length>0?e[0]:null:null}; p74=function(e){var b="";g.jJ(e.childNodes,n=>{b+=n.nodeValue}); return b}; ohJ=function(e){var b=window.location.search,n=g.IW(e);g.l("debug_handle_relative_url_for_query_forward_killswitch")||!n&&g.Rp(e)&&(n=document.location.hostname);var Y=OC(e);Y=(n=n&&(n.endsWith("youtube.com")||n.endsWith("youtube-nocookie.com")))&&Y&&Y.startsWith("/api/");if(!n||Y)return e;var A=g.JR(b),r={};g.jJ(hIF,z=>{A[z]&&(r[z]=A[z])}); return g.EU(e,r)}; g.NY=function(e,b){var n=g.bm(b),Y;return(new g.UR((A,r)=>{n.onSuccess=z=>{Ip(z)?A(new ypJ(z)):r(new g.uj(`Request failed, status=${ki(z)}`,"net.badstatus",z))}; n.onError=z=>{r(new g.uj("Unknown request error","net.unknown",z))}; n.onTimeout=z=>{r(new g.uj("Request timed out","net.timeout",z))}; Y=g.j3(e,n)})).HI(A=>{A instanceof g.DD&&Y?.abort(); return g.yw(A)})}; g.op=function(e,b,n,Y,A=-1,r){var z=P=>new g.UR(S=>{setTimeout(S,P)}),J=(P,S,D)=>P.HI(K=>{if(S<=0||ki(K.xhr)===403)return g.yw(new g.uj("Request retried too many times","net.retryexhausted",K.xhr)); var E=Math.pow(2,n-S+1)*D,Q=A>0?Math.min(A,E):E;return z(D).then(()=>{r&&r(K,S-1);return J(g.NY(e,b),S-1,Q)})}); return J(g.NY(e,b),n-1,Y)}; t19=function(e,b=null){e.O=2;e.U=b}; xCF=function(e,b=null){e.O=1;e.U=b}; g.MY=function(e=null){var b=new lj;t19(b,e);return b}; g.GI=function(e=null){var b=new lj;xCF(b,e);return b}; WX=function(e,b,n,Y="youtube.com",A=!1){UU||TI.set(""+e,b,{y_:n,path:"/",domain:Y,secure:A})}; g.pE=function(e){if(!UU)return TI.get(""+e,void 0)}; hR=function(e,b="/",n="youtube.com"){UU||TI.remove(""+e,b,n)}; g.yr=function(){if(!TI.isEnabled())return!1;if(!TI.isEmpty())return!0;TI.set("TESTCOOKIESENABLED","1",{y_:60});if(TI.get("TESTCOOKIESENABLED")!=="1")return!1;TI.remove("TESTCOOKIESENABLED");return!0}; g.G=function(e,b){if(e)return e[b.name]}; tR=function(e){var b=g.H("INNERTUBE_HOST_OVERRIDE");b&&(e=String(b)+String(fG(e)));return e}; xi=function(e){var b={};g.l("json_condensed_response")&&(b.prettyPrint="false");return e=g.EU(e,b)}; eW=function(e,b="POST"){e={method:b,mode:g.Rp(e)?"same-origin":"cors",credentials:g.Rp(e)?"same-origin":"include"};b={};var n={};for(let Y of Object.keys(b))b[Y]&&(n[Y]=b[Y]);Object.keys(n).length>0&&(e.headers=n);return e}; bx=function(e,b={}){return`service:${e}/${Object.keys(b).sort().map(n=>n+":"+b[n]).join("/")}`}; nJ=function(){var e=/Chrome\/(\d+)/.exec(g.P7());return e?parseFloat(e[1]):NaN}; Y_=function(){var e=/\sCobalt\/(\S+)\s/.exec(g.P7());if(!e)return NaN;var b=[];for(let n of e[1].split("."))e=parseInt(n,10),e>=0&&b.push(e);return parseFloat(b.join("."))}; r1=function(){return g.Aa("android")&&g.Aa("chrome")&&!(g.Aa("trident/")||g.Aa("edge/"))&&!g.Aa("cobalt")}; g.zp=function(){return g.Aa("cobalt")}; Ja=function(){return g.Aa("cobalt")&&g.Aa("appletv")}; PC=function(){return g.Aa("(ps3; leanback shell)")||g.Aa("ps3")&&g.zp()}; SW=function(){return g.Aa("(ps4; leanback shell)")||g.Aa("ps4")&&g.zp()}; g.Ds=function(){return g.zp()&&(g.Aa("ps4 vr")||g.Aa("ps4 pro vr"))}; KJ=function(){var e=/WebKit\/([0-9]+)/.exec(g.P7());return!!(e&&parseInt(e[1],10)>=600)}; ES=function(){var e=/WebKit\/([0-9]+)/.exec(g.P7());return!!(e&&parseInt(e[1],10)>=602)}; R6=function(){return g.Aa("iemobile")||g.Aa("windows phone")&&g.Aa("edge")}; QQ=function(){return(CJ||LJ)&&g.Aa("applewebkit")&&!g.Aa("version")&&(!g.Aa("safari")||g.Aa("gsa/"))}; cC=function(){return g.qj&&g.Aa("version/")}; $_=function(){return g.Aa("smart-tv")&&g.Aa("samsung")}; g.Aa=function(e){var b=g.P7();return b?b.toLowerCase().indexOf(e)>=0:!1}; g.m0=function(){return sI()||QQ()||cC()?!0:g.H("EOM_VISITOR_DATA")?!1:!0}; d1=function(e,b){return b===void 0||b===null?e:b==="1"||b===!0||b===1||b==="True"?!0:!1}; w1=function(e,b,n){for(let Y in n)if(n[Y]==b)return n[Y];return e}; k_=function(e,b){return b===void 0||b===null?e:Number(b)}; I6=function(e,b){return b===void 0||b===null?e:b.toString()}; OS=function(e,b){if(b){if(e==="fullwidth")return Infinity;if(e==="fullheight")return 0}return e&&(b=e.match(eJa))&&(e=Number(b[2]),b=Number(b[1]),!isNaN(e)&&!isNaN(b)&&e>0)?b/e:NaN}; Xz=function(e){var b=e.docid||e.video_id||e.videoId||e.id;if(b)return b;b=e.raw_player_response;b||(e=e.player_response)&&(b=JSON.parse(e));return b&&b.videoDetails&&b.videoDetails.videoId||null}; g.sS=function(e){return fJ(e,!1)==="EMBEDDED_PLAYER_MODE_PFL"}; Fz=function(e){return e==="EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT"||e==="EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"?!0:!1}; fJ=function(e,b=!1){b=b?"EMBEDDED_PLAYER_MODE_DEFAULT":"EMBEDDED_PLAYER_MODE_UNKNOWN";window.location.hostname.includes("youtubeeducation.com")&&(b="EMBEDDED_PLAYER_MODE_PFL");var n=e.raw_embedded_player_response;if(!n&&(e=e.embedded_player_response))try{n=JSON.parse(e)}catch(Y){return b}return n?w1(b,n.embeddedPlayerMode,bvi):b}; n7u=function(e){e&&(e.dataset?e.dataset[ix()]="true":E4J(e))}; Zs=function(e){return e?e.dataset?e.dataset[ix()]:e.getAttribute("data-loaded"):null}; ix=function(){return vC.loaded||(vC.loaded="loaded".replace(/\-([a-z])/g,(e,b)=>b.toUpperCase()))}; VQ=function(){var e=document;if("visibilityState"in e)return e.visibilityState;var b=jW+"VisibilityState";if(b in e)return e[b]}; a6=function(e,b){var n;g.BE(e,Y=>{n=b[Y];return!!n}); return n}; g1=function(e){if(e.requestFullscreen)e=e.requestFullscreen(void 0);else if(e.webkitRequestFullscreen)e=e.webkitRequestFullscreen();else if(e.mozRequestFullScreen)e=e.mozRequestFullScreen();else if(e.msRequestFullscreen)e=e.msRequestFullscreen();else if(e.webkitEnterFullscreen)e=e.webkitEnterFullscreen();else return Promise.reject(Error("Fullscreen API unavailable"));return e instanceof Promise?e:Promise.resolve()}; ux=function(e){var b;g.BC()?HC()==e&&(b=document):b=e;return b&&(e=a6(["exitFullscreen","webkitExitFullscreen","mozCancelFullScreen","msExitFullscreen"],b))?(b=e.call(b),b instanceof Promise?b:Promise.resolve()):Promise.resolve()}; Ygi=function(e){return g.N1(["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"],b=>`on${b.toLowerCase()}`in e)}; g.BC=function(){return!!a6(["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"],document)}; HC=function(e=!1){var b=a6(["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"],document);if(e)for(;b&&b.shadowRoot;)b=b.shadowRoot.fullscreenElement;return b?b:null}; Nj=function(e){if(document.body&&document.documentElement){let b=document.body.scrollTop+document.documentElement.scrollTop;e.Y=e.clientX+(document.body.scrollLeft+document.documentElement.scrollLeft);e.U=e.clientY+b}}; Ad9=function(e,b,n,Y={}){e.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 g.pg(g.o6,A=>{var r=typeof A[4]==="boolean"&&A[4]==!!Y,z=g.w4(A[4])&&g.w4(Y)&&g.ec(A[4],Y);return!!A.length&&A[0]==e&&A[1]==b&&A[2]==n&&(r||z)})}; g.US=function(e,b,n,Y={}){if(!e||!e.addEventListener&&!e.attachEvent)return"";var A=Ad9(e,b,n,Y);if(A)return A;A=++lx.count+"";var r=!(b!="mouseenter"&&b!="mouseleave"||!e.addEventListener||"onmouseenter"in document);var z=r?J=>{J=new Mj(J);if(!g.im(J.relatedTarget,P=>P==e,!0))return J.currentTarget=e,J.type=b,n.call(e,J)}:J=>{J=new Mj(J); J.currentTarget=e;return n.call(e,J)}; z=nE(z);e.addEventListener?(b=="mouseenter"&&r?b="mouseover":b=="mouseleave"&&r?b="mouseout":b=="mousewheel"&&"MozBoxSizing"in document.documentElement.style&&(b="MozMousePixelScroll"),Gp()||typeof Y==="boolean"?e.addEventListener(b,z,Y):e.addEventListener(b,z,!!Y.capture)):e.attachEvent(`on${b}`,z);g.o6[A]=[e,b,n,z,Y];return A}; g.Tp=function(e){e&&(typeof e=="string"&&(e=[e]),g.jJ(e,b=>{if(b in g.o6){var n=g.o6[b];let Y=n[0],A=n[1],r=n[3];n=n[4];Y.removeEventListener?Gp()||typeof n==="boolean"?Y.removeEventListener(A,r,n):Y.removeEventListener(A,r,!!n.capture):Y.detachEvent&&Y.detachEvent(`on${A}`,r);delete g.o6[b]}}))}; WC=function(e){e=e||window.event;var b;e.composedPath&&typeof e.composedPath==="function"?b=e.composedPath():b=e.path;b&&b.length?e=b[0]:(e=e||window.event,e=e.target||e.srcElement,e.nodeType==3&&(e=e.parentNode));return e}; pJ=function(e){this.S=e;this.Y=null;this.B=0;this.L=null;this.C=0;this.U=[];for(e=0;e<4;e++)this.U.push(0);this.O=0;this.N=g.US(window,"mousemove",(0,g.Xa)(this.V,this));this.W=XO((0,g.Xa)(this.Z,this),25)}; ha=function(e,b,n,Y){for(let A=0;A0?n:0;n=Y?Date.now()+Y*1E3:0;if((Y=Y?yQ.il():yQ.D5())&&window.JSON){typeof b!=="string"&&(b=JSON.stringify(b,void 0));try{Y.set(e,b,n)}catch(A){Y.remove(e)}}}; g.x_=function(e){var b=yQ.D5(),n=yQ.il();if(!b&&!n||!window.JSON)return null;try{var Y=b.get(e)}catch(A){}if(typeof Y!=="string")try{Y=n.get(e)}catch(A){}if(typeof Y!=="string")return null;try{Y=JSON.parse(Y,void 0)}catch(A){}return Y}; eq=function(){var e=yQ.il();if(e&&(e=e.Jo("yt-player-quality")))return e.creation}; bs=function(){if(!g.Rc.matchMedia)return"WEB_DISPLAY_MODE_UNKNOWN";try{return g.Rc.matchMedia("(display-mode: standalone)").matches?"WEB_DISPLAY_MODE_STANDALONE":g.Rc.matchMedia("(display-mode: minimal-ui)").matches?"WEB_DISPLAY_MODE_MINIMAL_UI":g.Rc.matchMedia("(display-mode: fullscreen)").matches?"WEB_DISPLAY_MODE_FULLSCREEN":g.Rc.matchMedia("(display-mode: browser)").matches?"WEB_DISPLAY_MODE_BROWSER":"WEB_DISPLAY_MODE_UNKNOWN"}catch(e){return"WEB_DISPLAY_MODE_UNKNOWN"}}; YH=function(){nm.instance||(nm.instance=new nm);return nm.instance}; rd4=function(e){switch(e){case "DESKTOP":return 1;case "UNKNOWN_PLATFORM":return 0;case "TV":return 2;case "GAME_CONSOLE":return 3;case "MOBILE":return 4;case "TABLET":return 5}}; g.rK=function(){AA||(AA=new zJJ);return AA}; zm=function(e){if(/^f([1-9][0-9]*)$/.test(e))throw Error(`ExpectedRegexMatch: ${e}`);}; JA=function(e){if(!/^\w+$/.test(e))throw Error(`ExpectedRegexMismatch: ${e}`);}; Sq=function(e){e=Pn[e]!==void 0?Pn[e].toString():null;return e!=null&&/^[A-Fa-f0-9]+$/.test(e)?parseInt(e,16):null}; D3=function(){var e=g.Rc.navigator;return e?e.connection:void 0}; Ey=function(){var e=D3();if(e){var b=Km[e.type||"unknown"]||"CONN_UNKNOWN";e=Km[e.effectiveType||"unknown"]||"CONN_UNKNOWN";b==="CONN_CELLULAR_UNKNOWN"&&e!=="CONN_UNKNOWN"&&(b=e);if(b!=="CONN_UNKNOWN")return b;if(e!=="CONN_UNKNOWN")return e}}; Cm=function(){var e=D3();if(e?.effectiveType)return RP.hasOwnProperty(e.effectiveType)?RP[e.effectiveType]:"EFFECTIVE_CONNECTION_TYPE_UNKNOWN"}; Qz=function(){try{return Lm(),!0}catch(e){return!1}}; Lm=function(){if(g.H("DATASYNC_ID")!==void 0)return g.H("DATASYNC_ID");throw new g.ql("Datasync ID not set","unknown");}; g.mQ=function(e,b,n){return g.cn(0,b,0,n)}; dK=function(e){var b=g.LB("yt.scheduler.instance.addImmediateJob");b?b(e):e()}; g.kH=function(){wK.instance||(wK.instance=new wK);return wK.instance}; g.cn=function(e,b,n,Y){Y!==void 0&&Number.isNaN(Number(Y))&&(Y=void 0);return(e=g.LB("yt.scheduler.instance.addJob"))?e(b,n,Y):Y===void 0?(b(),NaN):g.OU(b,Y||0)}; IP=function(e){var b=g.LB("yt.scheduler.instance.setPriorityThreshold");b&&b(e)}; Xo=function(){return Oy()?.get("LAST_RESULT_ENTRY_KEY",!0)}; Fo=function(e){fm||(sy.push({type:"ERROR",payload:e}),sy.length>10&&sy.shift())}; is=function(e,b){fm||(sy.push({type:"EVENT",eventType:e,payload:b}),sy.length>10&&sy.shift())}; Z3=function(e){if(e.indexOf(":")>=0)throw Error("Database name cannot contain ':'");}; vn=function(e){return e.substr(0,e.indexOf(":"))||e}; gK=function(e,b,n,Y){b=vn(b);var A=e instanceof Error?e:Error(`Unexpected error: ${e}`);if(A instanceof jq)return A;e={objectStoreNames:n,dbName:b,dbVersion:Y};if(A.name==="QuotaExceededError")return new jq("QUOTA_EXCEEDED",e);if(g.Vz&&A.name==="UnknownError")return new jq("QUOTA_MAYBE_EXCEEDED",e);if(A instanceof aP)return new jq("MISSING_INDEX",{...e,objectStore:A.objectStore,index:A.index});if(A.name==="InvalidStateError"&&JdJ.some(r=>A.message.includes(r)))return new jq("EXECUTE_TRANSACTION_ON_CLOSED_DB", e); if(A.name==="AbortError")return new jq("UNKNOWN_ABORT",e,A.message);A.args=[{...e,name:"IdbError",vV:A.name}];A.level="WARNING";return A}; g.Bn=function(e,b,n){var Y=Xo();return new jq("IDB_NOT_SUPPORTED",{context:{caller:e,publicName:b,version:n,hasSucceededOnce:Y?.hasSucceededOnce}})}; PnA=function(e){if(!e)throw Error();throw e;}; Sg4=function(e){return e}; Nl=function(e,b,n,Y,A){try{if(e.state.status!=="FULFILLED")throw Error("calling handleResolve before the promise is fulfilled.");let r=n(e.state.value);r instanceof Hn?us(e,b,r,Y,A):Y(r)}catch(r){A(r)}}; oP=function(e,b,n,Y,A){try{if(e.state.status!=="REJECTED")throw Error("calling handleReject before the promise is rejected.");let r=n(e.state.reason);r instanceof Hn?us(e,b,r,Y,A):Y(r)}catch(r){A(r)}}; us=function(e,b,n,Y,A){b===n?A(new TypeError("Circular promise chain detected.")):n.then(r=>{r instanceof Hn?us(e,b,r,Y,A):Y(r)},r=>{A(r)})}; ls=function(e,b,n){var Y=()=>{try{e.removeEventListener("success",A),e.removeEventListener("error",r)}catch{}},A=()=>{b(e.result); Y()},r=()=>{n(e.error); Y()}; e.addEventListener("success",A);e.addEventListener("error",r)}; DQ1=function(e){return new Promise((b,n)=>{ls(e,b,n)})}; Gm=function(e){return new Hn(new Ml((b,n)=>{ls(e,b,n)}))}; Uy=function(e,b){return new Hn(new Ml((n,Y)=>{var A=()=>{var r=e?b(e):null;r?r.then(z=>{e=z;A()},Y):n()}; A()}))}; Tm=function(e){return Gm(e).then(b=>b?new KO4(e,b):null)}; Wn=function(){return g.l("idb_immediate_commit")}; yz=async function(e,b,n,Y){var A={mode:"readonly",M3:!1,tag:"IDB_TRANSACTION_TAG_UNKNOWN"};typeof n==="string"?A.mode=n:Object.assign(A,n);e.transactionCount++;n=A.M3?3:1;for(var r=0,z;!z;){r++;let D=Math.round((0,g.T)());try{var J=e.Y.transaction(b,A.mode),P=Y,S=!!A.commit;let K=new pm(J),E=await E7c(K,P,S),Q=Math.round((0,g.T)());hA(e,D,Q,r,void 0,b.join(),A);return E}catch(K){P=Math.round((0,g.T)());let E=gK(K,e.Y.name,b.join(),e.Y.version);if(E instanceof jq&&!E.Y||r>=n)hA(e,D,P,r,E,b.join(), A),z=E}}return Promise.reject(z)}; xH=function(e,b,n){e=e.Y.createObjectStore(b,n);return new tA(e)}; eH=function(e,b){e.Y.objectStoreNames.contains(b)&&e.Y.deleteObjectStore(b)}; hA=function(e,b,n,Y,A,r,z){b=n-b;A?(A instanceof jq&&(A.type==="QUOTA_EXCEEDED"||A.type==="QUOTA_MAYBE_EXCEEDED")&&is("QUOTA_EXCEEDED",{dbName:vn(e.Y.name),objectStoreNames:r,transactionCount:e.transactionCount,transactionMode:z.mode}),A instanceof jq&&A.type==="UNKNOWN_ABORT"&&(n-=e.O,n<0&&n>=2147483648&&(n=0),is("TRANSACTION_UNEXPECTEDLY_ABORTED",{objectStoreNames:r,transactionDuration:b,transactionCount:e.transactionCount,dbDuration:n}),e.U=!0),bv(e,!1,Y,r,b,z.tag),Fo(A)):bv(e,!0,Y,r,b,z.tag)}; bv=function(e,b,n,Y,A,r="IDB_TRANSACTION_TAG_UNKNOWN"){is("TRANSACTION_ENDED",{objectStoreNames:Y,connectionHasUnknownAbortedTransaction:e.U,duration:A,isSuccessful:b,tryCount:n,tag:r})}; nD=function(e,b,n){e.Y.createIndex(b,n,{unique:!1})}; Az=function(e,b,n){e=e.Y.openCursor(b.query,b.direction);return Ya(e).then(Y=>Uy(Y,n))}; RJc=function(e,b){return Az(e,{query:b},n=>n.delete().then(()=>rT(n))).then(()=>{})}; Cnu=function(e,b,n){var Y=[];return Az(e,{query:b},A=>{if(!(n!==void 0&&Y.length>=n))return Y.push(A.getValue()),rT(A)}).then(()=>Y)}; Qq1=function(e){var b=[];return LO9(e,n=>{b.push(n.cursor.primaryKey);n.cursor.continue(void 0);return Tm(n.request)}).then(()=>b)}; z4=function(e){return"getAllKeys"in IDBObjectStore.prototype?Gm(e.Y.getAllKeys(void 0,void 0)):Qq1(e)}; LO9=function(e,b){var n={query:void 0},Y=n.query;n=n.direction;e="openKeyCursor"in IDBObjectStore.prototype?e.Y.openKeyCursor(Y,n):e.Y.openCursor(Y,n);return Tm(e).then(A=>Uy(A,b))}; E7c=function(e,b,n){var Y=new Promise((A,r)=>{try{let z=b(e);n&&e.commit();z.then(J=>{A(J)}).catch(r)}catch(z){r(z),e.abort()}}); return Promise.all([Y,e.done]).then(([A])=>A)}; Jz=function(e,b,n){var {query:Y=null,direction:A="next"}=b;e=e.Y.openCursor(Y,A);return Ya(e).then(r=>Uy(r,n))}; qgA=function(e,b,n){var Y=[];return Jz(e,{query:b},A=>{if(!(n!==void 0&&Y.length>=n))return Y.push(A.getValue()),rT(A)}).then(()=>Y)}; Ya=function(e){return Gm(e).then(b=>b?new cdF(e,b):null)}; rT=function(e){e.cursor.continue(void 0);return Ya(e.request)}; mQu=function(e,b,n){return new Promise((Y,A)=>{var r=b!==void 0?self.indexedDB.open(e,b):self.indexedDB.open(e);var z=n.blocked,J=n.blocking,P=n.cU,S=n.upgrade,D=n.closed,K,E=()=>{K||(K=new $QF(r.result,{closed:D}));return K}; r.addEventListener("upgradeneeded",Q=>{try{if(Q.newVersion===null)throw Error("Invariant: newVersion on IDbVersionChangeEvent is null");if(r.transaction===null)throw Error("Invariant: transaction on IDbOpenDbRequest is null");Q.dataLoss&&Q.dataLoss!=="none"&&is("IDB_DATA_CORRUPTED",{reason:Q.dataLossMessage||"unknown reason",dbName:vn(e)});let m=E(),f=new pm(r.transaction);S&&S(m,u=>Q.oldVersion=u,f); f.done.catch(u=>{A(u)})}catch(m){A(m)}}); r.addEventListener("success",()=>{var Q=r.result;J&&Q.addEventListener("versionchange",()=>{J(E())}); Q.addEventListener("close",()=>{is("IDB_UNEXPECTEDLY_CLOSED",{dbName:vn(e),dbVersion:Q.version});P&&P()}); Y(E())}); r.addEventListener("error",()=>{A(r.error)}); z&&r.addEventListener("blocked",()=>{z()})})}; P1=function(e,b,n={}){return mQu(e,b,n)}; SH=async function(e,b={}){try{let n=self.indexedDB.deleteDatabase(e),Y=b.blocked;Y&&n.addEventListener("blocked",()=>{Y()}); await DQ1(n)}catch(n){throw gK(n,e,"",-1);}}; D5=function(e,b){return new jq("INCOMPATIBLE_DB_VERSION",{dbName:e.name,oldVersion:e.options.version,newVersion:b})}; KD=function(e,b){if(!b)throw g.Bn("openWithToken",vn(e.name));return e.open()}; Ro=async function(e,b){return yz(await KD(E_,b),["databases"],{M3:!0,mode:"readwrite"},n=>{var Y=n.objectStore("databases");return Y.get(e.actualName).then(A=>{if(A?e.actualName!==A.actualName||e.publicName!==A.publicName||e.userIdentifier!==A.userIdentifier:1)return Y.put(e).then(()=>{})})})}; CD=async function(e,b){return e?(await KD(E_,b)).delete("databases",e):void 0}; dQ4=async function(e,b){var n=[];b=await KD(E_,b);await yz(b,["databases"],{M3:!0,mode:"readonly"},Y=>{n.length=0;return Az(Y.objectStore("databases"),{},A=>{e(A.getValue())&&n.push(A.getValue());return rT(A)})}); return n}; wtJ=function(e,b){return dQ4(n=>n.publicName===e&&n.userIdentifier!==void 0,b)}; kU0=async function(){if(Xo()?.hasSucceededOnce)return!0;var e;if(!(e=g.LD&&KJ()&&!ES()||g.Qm)){try{e=self;var b=!!(e.indexedDB&&e.IDBIndex&&e.IDBKeyRange&&e.IDBObjectStore)}catch(n){b=!1}e=!b}if(e||!("IDBTransaction"in self&&"objectStoreNames"in IDBTransaction.prototype))return!1;try{return await Ro({actualName:"yt-idb-test-do-not-use",publicName:"yt-idb-test-do-not-use",userIdentifier:void 0},qK),await CD("yt-idb-test-do-not-use",qK),!0}catch(n){return!1}}; $a=function(){if(c1!==void 0)return c1;fm=!0;return c1=kU0().then(e=>{fm=!1;if(Oy()?.U()){var b={hasSucceededOnce:Xo()?.hasSucceededOnce||e};Oy()?.set("LAST_RESULT_ENTRY_KEY",b,2592E3,!0)}return e})}; m6=function(){return g.LB("ytglobal.idbToken_")||void 0}; g.dT=function(){var e=m6();return e?Promise.resolve(e):$a().then(b=>{b?(g.CB("ytglobal.idbToken_",qK),b=qK):b=void 0;return b})}; wT=function(e){if(!Qz())throw e=new jq("AUTH_INVALID",{dbName:e}),Fo(e),e;var b=Lm();return{actualName:`${e}:${b}`,publicName:e,userIdentifier:b}}; ka=async function(e,b,n,Y){var A=Error().stack??"",r=await g.dT();if(!r)throw b=g.Bn("openDbImpl",e,b),g.l("ytidb_async_stack_killswitch")||(b.stack=`${b.stack}\n${A.substring(A.indexOf("\n")+1)}`),Fo(b),b;Z3(e);A=n?{actualName:e,publicName:e,userIdentifier:void 0}:wT(e);try{return await Ro(A,r),await P1(A.actualName,b,Y)}catch(z){try{await CD(A.actualName,r)}catch{}throw z;}}; IWA=function(e,b,n={}){return ka(e,b,!1,n)}; Ovi=function(e,b,n={}){return ka(e,b,!0,n)}; Xt9=async function(e,b={}){var n=await g.dT();n&&(Z3(e),e=wT(e),await SH(e.actualName,b),await CD(e.actualName,n))}; fW1=function(e,b,n){e=e.map(async Y=>{await SH(Y.actualName,b);await CD(Y.actualName,n)}); return Promise.all(e).then(()=>{})}; Io=async function(e){var b={},n=await g.dT();n&&(Z3(e),e=await wtJ(e,n),await fW1(e,b,n))}; O_=async function(e,b={}){var n=await g.dT();n&&(Z3(e),await SH(e,b),await CD(e,n))}; FOB=function(e,b){var n;return()=>{n||(n=new sq9(e,b));return n}}; Xe=function(e,b){return FOB(e,b)}; fD=function(e){return KD(ivA(),e)}; s_=async function(e,b,n,Y){e={config:e,hashData:b,timestamp:Y!==void 0?Y:(0,g.T)()};n=await fD(n);await n.clear("hotConfigStore");return await n.put("hotConfigStore",e)}; Fe=async function(e,b,n,Y,A){e={config:e,hashData:b,configData:n,timestamp:A!==void 0?A:(0,g.T)()};Y=await fD(Y);await Y.clear("coldConfigStore");return await Y.put("coldConfigStore",e)}; iv=async function(e){e=await fD(e);var b=void 0;await yz(e,["coldConfigStore"],{mode:"readwrite",M3:!0},n=>Jz(n.objectStore("coldConfigStore").index("coldTimestampIndex"),{direction:"prev"},Y=>{b=Y.getValue()})); return b}; Z5=async function(e){e=await fD(e);var b=void 0;await yz(e,["hotConfigStore"],{mode:"readwrite",M3:!0},n=>Jz(n.objectStore("hotConfigStore").index("hotTimestampIndex"),{direction:"prev"},Y=>{b=Y.getValue()})); return b}; Zva=async function(){await Io("ytGcfConfig")}; jH=function(){if(!g.v1.instance){let e=new g.v1;g.v1.instance=e}return g.v1.instance}; VN4=function(e){if(!e.U||!e.Y){if(!m6()){let b=g.Bn("scheduleGetConfigs");Yi(b)}e.B||(e.B=TN.Nr(async()=>{try{await v79(e)}catch{}try{await jq4(e)}catch{}e.B&&(e.B=0)},100))}}; aW4=async function(e){if(g.l("start_client_gcf")||g.l("delete_gcf_config_db"))g.l("start_client_gcf")&&(await g.dT()&&Qz()&&!g.l("delete_gcf_config_db")?(e.L=!0,VN4(e)):(Vm(e),ao(e))),g.l("delete_gcf_config_db")&&await Zva()}; gT=function(){return g.LB("yt.gcf.config.hotConfigGroup")}; B1=function(e,b){e.U=b;g.CB("yt.gcf.config.hotConfigGroup",e.U||null)}; ao=function(e){B1(e,g.H("RAW_HOT_CONFIG_GROUP"));e.O(g.H("SERIALIZED_HOT_HASH_DATA"))}; v79=async function(e){if(e.U)return gT();if(!e.L)return e=g.Bn("getHotConfig IDB not initialized"),Yi(e),Promise.reject(e);var b=m6(),n=g.H("TIME_CREATED_MS");if(b){var Y=await Z5(b);if(Y&&Y.timestamp>n)return B1(e,Y.config),e.O(Y.hashData),gT()}else Y=g.Bn("getHotConfig token error"),Yi(Y);ao(e);b&&e.U&&e.hotHashData&&await s_(e.U,e.hotHashData,b,n);return e.U?gT():(e=new g.ql("Config not available in ytConfig"),Yi(e),Promise.reject(e))}; H1=function(){return g.LB("yt.gcf.config.coldConfigGroup")}; uv=function(e,b){e.Y=b;g.CB("yt.gcf.config.coldConfigGroup",e.Y||null)}; NK=function(e,b){e.configData=b;g.CB("yt.gcf.config.coldConfigData",e.configData||null)}; oo=function(e,b){e.coldHashData=b;g.CB("yt.gcf.config.coldHashData",e.coldHashData||null)}; Vm=function(e){uv(e,g.H("RAW_COLD_CONFIG_GROUP"));oo(e,g.H("SERIALIZED_COLD_HASH_DATA"));NK(e,e.Y?.configData)}; jq4=async function(e){if(e.Y)return H1();if(!e.L)return e=g.Bn("getColdConfig IDB not initialized"),Yi(e),Promise.reject(e);var b=m6(),n=g.H("TIME_CREATED_MS");if(b){var Y=await iv(b);if(Y&&Y.timestamp>n)return uv(e,Y.config),NK(e,Y.configData),oo(e,Y.hashData),H1()}else Y=g.Bn("getColdConfig"),Yi(Y);Vm(e);b&&e.Y&&e.coldHashData&&e.configData&&await Fe(e.Y,e.coldHashData,e.configData,b,n);return e.Y?H1():(e=new g.ql("Config not available in ytConfig"),Yi(e),Promise.reject(e))}; lv=async function(e,b,n){if(g.l("start_client_gcf")){n&&B1(e,n);e.O(b);let Y=m6();Y&&(n||(n=(await Z5(Y))?.config),await s_(n,b,Y));if(n){e=e.S;for(let A of e.Y)A(n)}}}; MK=async function(e,b,n){g.l("start_client_gcf")&&(oo(e,b),e=m6())&&(n||(n=(await iv(e))?.config),n&&await Fe(n,b,n.configData,e))}; G4=function(){var e=jH(),b=(0,g.T)()-e.C;if(!(e.C!==0&&b0&&(b.request={internalExperimentFlags:n});W1(e,void 0,b);pD(void 0,b);hz(void 0,b);ym(e,void 0,b);tz(void 0,b);g.l("start_client_gcf")&&xa(void 0,b);g.H("DELEGATED_SESSION_ID")&& !g.l("pageid_as_header_web")&&(b.user={onBehalfOfUser:g.H("DELEGATED_SESSION_ID")});!g.l("fill_delegate_context_in_gel_killswitch")&&(e=g.H("INNERTUBE_CONTEXT_SERIALIZED_DELEGATION_CONTEXT"))&&(b.user={...b.user,serializedDelegationContext:e});e=g.H("INNERTUBE_CONTEXT");g.l("enable_persistent_device_token")&&e?.client?.rolloutToken&&(b.client.rolloutToken=e?.client?.rolloutToken);e=Object;n=e.assign;var Y=b.client,A=g.H("DEVICE",""),r={};for(let [z,J]of Object.entries(g.JR(A)))A=z,A==="cbrand"?r.deviceMake= J:A==="cmodel"?r.deviceModel=J:A==="cbr"?r.browserName=J:A==="cbrver"?r.browserVersion=J:A==="cos"?r.osName=J:A==="cosver"?r.osVersion=J:A==="cplatform"&&(r.platform=J);b.client=n.call(e,Y,r);g.l("web_attention_logging_enabled")&&(b.client.windowWidthPoints=window.innerWidth,b.client.windowHeightPoints=window.innerHeight);return b}; W1=function(e,b,n){e=e.pH;if(e==="WEB"||e==="MWEB"||e===1||e===2)b?(n=bz(b,bW,96)||new bW,e=bs(),e=Object.keys(g7F).indexOf(e),e=e===-1?null:e,e!==null&&$B(n,3,e),z5(b,bW,96,n)):n&&(n.client.mainAppWebInfo=n.client.mainAppWebInfo??{},n.client.mainAppWebInfo.webDisplayMode=bs())}; pD=function(e,b){var n=g.LB("yt.embedded_player.embed_url");n&&(e?(b=bz(e,nr,7)||new nr,g.qy(b,4,n),z5(e,nr,7,b)):b&&(b.thirdParty={embedUrl:n}))}; hz=function(e,b){if(g.l("web_log_memory_total_kbytes")&&g.Rc.navigator?.deviceMemory){let n=g.Rc.navigator?.deviceMemory;e?FE(e,95,g.gf(n*1E6)):b&&(b.client.memoryTotalKbytes=`${n*1E6}`)}}; ym=function(e,b,n){e.appInstallData&&(b?(n=bz(b,Y2,62)??new Y2,g.qy(n,6,e.appInstallData),z5(b,Y2,62,n)):n&&(n.client.configInfo=n.client.configInfo||{},n.client.configInfo.appInstallData=e.appInstallData))}; tz=function(e,b){var n=Ey();n&&(e?$B(e,61,Bf4[n]):b&&(b.client.connectionType=n));g.l("web_log_effective_connection_type")&&(n=Cm())&&(e?$B(e,94,HvA[n]):b&&(b.client.effectiveConnectionType=n))}; u4J=function(e,b,n={}){var Y={};g.H("EOM_VISITOR_DATA")?Y={"X-Goog-EOM-Visitor-Id":g.H("EOM_VISITOR_DATA")}:Y={"X-Goog-Visitor-Id":n.visitorData||g.H("VISITOR_DATA","")};if(b&&b.includes("www.youtube-nocookie.com"))return Y;b=n.qg||g.H("AUTHORIZATION");b||(e?b=`Bearer ${g.LB("gapi.auth.getToken")().access_token}`:(e=YH().Io(AQ),g.l("pageid_as_header_web")||delete e["X-Goog-PageId"],Y={...Y,...e}));b&&(Y.Authorization=b);return Y}; xa=function(e,b){var n=G4();if(n){var Y=n.coldConfigData,A=n.coldHashData;n=n.hotHashData;e?(b=bz(e,Y2,62)??new Y2,Y=g.qy(b,1,Y),g.qy(Y,3,A).O(n),z5(e,Y2,62,b)):b&&(b.client.configInfo=b.client.configInfo||{},Y&&(b.client.configInfo.coldConfigData=Y),A&&(b.client.configInfo.coldHashData=A),n&&(b.client.configInfo.hotHashData=n))}}; rJ=function(e){this.version=1;this.args=e}; zg=function(e,b){this.topic=e;this.Y=b}; PL=function(e,b){var n=JQ();n&&n.publish.call(n,e.toString(),e,b)}; Nf0=function(e){var b=Sj,n=JQ();if(!n)return 0;var Y=n.subscribe(b.toString(),(A,r)=>{var z=g.LB("ytPubsub2Pubsub2SkipSubKey");z&&z==Y||(z=()=>{if(Df[Y])try{if(r&&b instanceof zg&&b!=A)try{{var J=b.Y,P=r;if(!P.args||!P.version)throw Error("yt.pubsub2.Data.deserialize(): serializedData is incomplete.");let S;try{if(!J.jB){let D=new J;J.jB=D.version}S=J.jB}catch(D){}if(!S||P.version!=S)throw Error("yt.pubsub2.Data.deserialize(): serializedData version is incompatible.");try{r=Reflect.construct(J,g.WE(P.args))}catch(D){throw D.message= "yt.pubsub2.Data.deserialize(): "+D.message,D;}}}catch(S){throw S.message="yt.pubsub2.pubsub2 cross-binary conversion error for "+b.toString()+": "+S.message,S;}e.call(window,r)}catch(S){bj(S)}},Kr[b.toString()]?g.LB("yt.scheduler.instance")?TN.Nr(z):g.OU(z,0):z())}); Df[Y]=!0;E7[b.toString()]||(E7[b.toString()]=[]);E7[b.toString()].push(Y);return Y}; MNu=function(){var e=o7a,b=Nf0(function(n){e.apply(void 0,arguments);lWB(b)}); return b}; lWB=function(e){var b=JQ();b&&(typeof e==="number"&&(e=[e]),g.jJ(e,n=>{b.unsubscribeByKey(n);delete Df[n]}))}; JQ=function(){return g.LB("ytPubsub2Pubsub2Instance")}; Rf=function(e,b,n={sampleRate:.1}){Math.random()Lr||zLr||Y{b&&!wJ(e,b,e.Wb)?e.Pf.Nr(async()=>{b.id!==void 0&&await e.CU.cG(b.id,e.sy);mC(e)}):e.wc.LY()&&e.O()})}; k2=async function(e,b){if(!$2(e))throw Error("IndexedDB is not supported: immediateSend");b.id!==void 0&&(await e.CU.Mf(b.id,e.sy)||e.JA(Error("The request cannot be found in the database.")));wJ(e,b,e.Ga)?(b.skipRetry||(b=Tfc(e,b)),b&&(b.skipRetry&&b.id!==void 0&&await e.CU.pX(b.id,e.sy),e.cK(b.url,b.options,!!b.skipRetry))):(e.JA(Error("Networkless Logging: Stored logs request expired age limit")),b.id!==void 0&&await e.CU.pX(b.id,e.sy))}; If=function(e,b){e.d9&&!e.wc.LY()?e.d9(b):e.handleError(b)}; wJ=function(e,b,n){b=b.timestamp;return e.now()-b>=n?!1:!0}; Tfc=function(e,b){if(!$2(e))throw Error("IndexedDB is not supported: updateRequestHandlers");var n=b.options.onError?b.options.onError:()=>{}; b.options.onError=async(A,r)=>{var z=WO1(r),J=pt4(r);J&&e.Jg&&e.Jg("web_enable_error_204")&&e.handleError(Error("Request failed due to compression"),b.url,r);if(e.Jg&&e.Jg("nwl_consider_error_code")&&z||e.Jg&&!e.Jg("nwl_consider_error_code")&&e.potentialEsfErrorCounter<=e.EX)if(e.wc.TG&&await e.wc.TG(),!e.wc.LY()){n(A,r);e.Jg&&e.Jg("nwl_consider_error_code")&&b?.id!==void 0&&await e.CU.cG(b.id,e.sy,!1);return}e.Jg&&e.Jg("nwl_consider_error_code")&&!z&&e.potentialEsfErrorCounter>e.EX||(e.potentialEsfErrorCounter++, b?.id!==void 0&&(b.sendCount{e.wc.LY()&&e.O()},e.Ve)):await e.CU.pX(b.id,e.sy)),n(A,r))}; var Y=b.options.onSuccess?b.options.onSuccess:()=>{}; b.options.onSuccess=async(A,r)=>{b?.id!==void 0&&await e.CU.pX(b.id,e.sy);e.wc.v7&&e.Jg&&e.Jg("vss_network_hint")&&e.wc.v7(!0);Y(A,r)}; return b}; WO1=function(e){return(e=e?.error?.code)&&e>=400&&e<=599?!1:!0}; pt4=function(e){e=e?.error?.code;return!(e!==400&&e!==415)}; hJB=function(){if(O7)return O7();O7=Xe("LogsDatabaseV2",{rq:{LogsRequestsStore:{KF:2}},shared:!1,upgrade(e,b,n){b(2)&&xH(e,"LogsRequestsStore",{keyPath:"id",autoIncrement:!0});b(3);b(5)&&(n=n.objectStore("LogsRequestsStore"),n.Y.indexNames.contains("newRequest")&&n.Y.deleteIndex("newRequest"),nD(n,"newRequestV2",["status","interface","timestamp"]));b(7)&&eH(e,"sapisid");b(9)&&eH(e,"SWHealthLog")},version:9});return O7()}; XA=function(e){return KD(hJB(),e)}; ydJ=async function(e,b){var n={startTime:(0,g.T)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_WRITE"},ticks:{}};b=await XA(b);e={...e,options:JSON.parse(JSON.stringify(e.options)),interface:g.H("INNERTUBE_CONTEXT_CLIENT_NAME",0)};e=await b.put("LogsRequestsStore",e);n.ticks.tc=(0,g.T)();fr(n);return e}; tNi=async function(e,b){var n={startTime:(0,g.T)(),infos:{transactionType:"YT_IDB_TRANSACTION_TYPE_READ"},ticks:{}};b=await XA(b);var Y=g.H("INNERTUBE_CONTEXT_CLIENT_NAME",0),A=[e,Y,0];Y=[e,Y,(0,g.T)()];var r=IDBKeyRange.bound(A,Y),z="prev";g.l("use_fifo_for_networkless")&&(z="next");var J=void 0;A=e==="NEW"?"readwrite":"readonly";g.l("use_readonly_for_get_most_recent_by_status_killswitch")&&(A="readwrite");await yz(b,["LogsRequestsStore"],{mode:A,M3:!0},P=>Jz(P.objectStore("LogsRequestsStore").index("newRequestV2"), {query:r,direction:z},S=>{S.getValue()&&(J=S.getValue(),e==="NEW"&&(J.status="QUEUED",S.update(J)))})); n.ticks.tc=(0,g.T)();fr(n);return J}; xQA=async function(e,b){return yz(await XA(b),["LogsRequestsStore"],{mode:"readwrite",M3:!0},n=>{var Y=n.objectStore("LogsRequestsStore");return Y.get(e).then(A=>{if(A)return A.status="QUEUED",Y.put(A).then(()=>A)})})}; exF=async function(e,b,n=!0,Y){return yz(await XA(b),["LogsRequestsStore"],{mode:"readwrite",M3:!0},A=>{var r=A.objectStore("LogsRequestsStore");return r.get(e).then(z=>z?(z.status="NEW",n&&(z.sendCount+=1),Y!==void 0&&(z.options.compress=Y),r.put(z).then(()=>z)):Hn.resolve(void 0))})}; bui=async function(e,b){return(await XA(b)).delete("LogsRequestsStore",e)}; nW4=async function(e){e=await XA(e);var b=(0,g.T)()-2592E6;await yz(e,["LogsRequestsStore"],{mode:"readwrite",M3:!0},n=>Az(n.objectStore("LogsRequestsStore"),{},Y=>{if(Y.getValue().timestamp<=b)return Y.delete().then(()=>rT(Y))}))}; Yku=async function(){await Io("LogsDatabaseV2")}; fr=function(e){g.l("nwl_csi_killswitch")||Rf("networkless_performance",e,{sampleRate:1})}; s7=function(e){return KD(AO1(),e)}; rOa=async function(e){e=await s7(e);var b=(0,g.T)()-2592E6;await yz(e,["SWHealthLog"],{mode:"readwrite",M3:!0},n=>Az(n.objectStore("SWHealthLog"),{},Y=>{if(Y.getValue().timestamp<=b)return Y.delete().then(()=>rT(Y))}))}; zxu=async function(e){await (await s7(e)).clear("SWHealthLog")}; g.Zf=function(e,b,n,Y,A="",r=!1,z=!1){if(e)if(n&&!g.zp())Yi(new g.ql("Legacy referrer-scrubbed ping detected")),e&&FA(e,void 0,{scrubReferrer:!0});else if(A)Zg(e,b,"POST",A,Y);else if(g.H("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||Y||z)Zg(e,b,"GET","",Y,void 0,r,z);else{b:{try{c:{var J=new JOA({url:e});if(J.Y.dsh==="1")var P=null;else{var S=J.Y.ae;if(S==="1"){let K=J.Y.adurl;if(K)try{P={version:3,SE:decodeURIComponent(K),XY:j9(J.U,"act=1","ri=1",J0c(J))};break c}catch(E){}}P=S==="2"?{version:4,SE:j9(J.U, "dct=1","suid="+J.O,"ri=1"),XY:j9(J.U,"act=1","ri=1","suid="+J.O)}:null}}if(P){let K=OC(e);var D=!(!K||!K.endsWith("/aclk")||g.uS(e,"ri")!=="1");break b}}catch(K){}D=!1}D?iW(e)?(b&&b(),n=!0):n=!1:n=!1;n||FA(e,b)}}; Pqa=function(e,b=""){iW(e,b)||g.Zf(e,void 0,void 0,void 0,b)}; iW=function(e,b=""){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(e,b))return!0}catch(n){}return!1}; FA=function(e,b,n={}){var Y=new Image,A=""+SkB++;vL[A]=Y;Y.onload=Y.onerror=()=>{b&&vL[A]&&b();delete vL[A]}; n.scrubReferrer&&(Y.referrerPolicy="no-referrer");Y.src=e}; g.jj=function(e){return document.featurePolicy?.allowedFeatures().includes("attribution-reporting")?e+"&nis=6":e+"&nis=5"}; gJ=function(){Vc||(Vc=new af("yt.offline"));return Vc}; D_A=function(e){if(g.l("offline_error_handling")){var b=gJ().get("errors",!0)||{};b[e.message]={name:e.name,stack:e.stack};e.level&&(b[e.message].level=e.level);gJ().set("errors",b,2592E3,!0)}}; HL=function(){if(!BL.instance){let e=g.LB("yt.networkRequestMonitor.instance")||new BL;g.CB("yt.networkRequestMonitor.instance",e);BL.instance=e}return BL.instance}; NG=function(){if(!uW.instance){let e=g.LB("yt.networkStatusManager.instance")||new uW;g.CB("yt.networkStatusManager.instance",e);uW.instance=e}return uW.instance}; of=function(e,b){e.rateLimit?e.Y?(TN.TI(e.B),e.B=TN.Nr(()=>{e.O!==b&&(e.dispatchEvent(b),e.O=b,e.Y=(0,g.T)())},e.rateLimit-((0,g.T)()-e.Y))):(e.dispatchEvent(b),e.O=b,e.Y=(0,g.T)()):e.dispatchEvent(b)}; g.lW=function(){var e=g.LB("yt.networklessRequestController.instance");e||(e=new KRc,g.CB("yt.networklessRequestController.instance",e),g.l("networkless_logging")&&g.dT().then(b=>{e.sy=b;dJ(e);e.C.resolve();e.DR&&Math.random()<=e.Le&&e.sy&&rOa(e.sy);g.l("networkless_immediately_drop_sw_health_store")&&EW4(e)})); return e}; EW4=async function(e){if(!e.sy)throw g.Bn("clearSWHealthLogsDb");zxu(e.sy).catch(b=>{e.handleError(b)})}; zM=function(e,b,n,Y,A,r,z){var J=b^e;if(e<<1>=5&&e-1<7)for(var P=n[c[3]];P;)n[c[J^2302]](n[c[J^2246]](--P,1)[0]);if((e&26)==e){j1(J^7864,J^16280,n);var S=g.N8(n[c[J^7868]],Rxi)}(e^60)>>4||(S=Y(A,r,z));return S}; Cqa=function(e,b,n){b=g.l("web_fp_via_jspb")?Object.assign({},b):b;g.l("use_request_time_ms_header")?b.headers&&g.Rp(e)&&(b.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.T)()))):b.postParams?.requestTimeMs&&(b.postParams.requestTimeMs=Math.round((0,g.T)()));n&&Object.keys(b).length===0?g.Zf(e):b.compress?b.postBody?(typeof b.postBody!=="string"&&(b.postBody=JSON.stringify(b.postBody)),cL(e,b.postBody,b,g.j3)):cL(e,JSON.stringify(b.postParams),b,Vr):g.j3(e,b)}; MG=function(e,b){g.l("use_event_time_ms_header")&&g.Rp(e)&&(b.headers||(b.headers={}),b.headers["X-Goog-Event-Time"]=JSON.stringify(Math.round((0,g.T)())));return b}; g.U7=function(e,b,n,Y){!g.H("VISITOR_DATA")&&b!=="visitor_id"&&Math.random()<.01&&Yi(new g.ql("Missing VISITOR_DATA when sending innertube request.",b,n,Y));if(!e.isReady())throw e=new g.ql("innertube xhrclient not ready",b,n,Y),bj(e),e;var A={headers:Y.headers||{},method:"POST",postParams:n,postBody:Y.postBody,postBodyFormat:Y.postBodyFormat||"JSON",onTimeout:()=>{Y.onTimeout()}, onFetchTimeout:Y.onTimeout,onSuccess:(S,D)=>{if(Y.onSuccess)Y.onSuccess(D)}, onFetchSuccess:S=>{if(Y.onSuccess)Y.onSuccess(S)}, onProgress:S=>{if(Y.onProgress)Y.onProgress(S)}, onError:(S,D)=>{if(Y.onError)Y.onError(D)}, onFetchError:S=>{if(Y.onError)Y.onError(S)}, timeout:Y.timeout,withCredentials:!0,compress:Y.compress};A.headers["Content-Type"]||(A.headers["Content-Type"]="application/json");n="";var r=e.config_.gh;r&&(n=r);r=e.config_.vo||!1;var z=u4J(r,n,Y);Object.assign(A.headers,z);A.headers.Authorization&&!n&&r&&(A.headers["x-origin"]=window.location.origin);var J=g.KE(`${n}${`/youtubei/${e.config_.innertubeApiVersion}/${b}`}`,{alt:"json"}),P=(S=!1)=>{try{if(S&&Y.retry&&!Y.networklessOptions.bypassNetworkless)A.method="POST",Y.networklessOptions.writeThenSend? g.lW().writeThenSend(J,A):g.lW().sendAndWrite(J,A);else if(Y.compress)if(A.postBody){let D=A.postBody;typeof D!=="string"&&(D=JSON.stringify(A.postBody));cL(J,D,A,g.j3)}else cL(J,JSON.stringify(A.postParams),A,Vr);else Vr(J,A)}catch(D){if(D.name==="InvalidAccessError")Yi(Error("An extension is blocking network request."));else throw D;}}; g.LB("ytNetworklessLoggingInitializationOptions")&&Gg.isNwlInitialized?$a().then(S=>{P(S)}):P(!1)}; yc=function(e,b,n){var Y=Tg();if(Y&&b){let A=Y.subscribe(e,function(){var r=arguments,z=()=>{WL[A]&&b.apply&&typeof b.apply=="function"&&b.apply(n||window,r)}; try{pr[e]?z():g.OU(z,0)}catch(J){bj(J)}},n); WL[A]=!0;hQ[e]||(hQ[e]=[]);hQ[e].push(A);return A}return 0}; tQ=function(e){var b=Tg();b&&(typeof e==="number"?e=[e]:typeof e==="string"&&(e=[parseInt(e,10)]),g.jJ(e,n=>{b.unsubscribeByKey(n);delete WL[n]}))}; x2=function(e,b){var n=Tg();return n?n.publish.apply(n,arguments):!1}; bu=function(e){var b=Tg();if(b)if(b.clear(e),e)eB(e);else for(let n in hQ)eB(n)}; Tg=function(){return g.Rc.ytPubsubPubsubInstance}; eB=function(e){hQ[e]&&(e=hQ[e],g.jJ(e,b=>{WL[b]&&delete WL[b]}),e.length=0)}; SB=function(e,b,n){var Y=e.K(),A={html5Preference:"HTML5_PREF_WANTS",lactMilliseconds:String(g.n2()),referer:document.location.toString(),signatureTimestamp:20630},r=g.rK();e.isAutonav&&(A.autonav=!0);r.yh(141)&&(A.autonavState=r.yh(140)?"STATE_OFF":"STATE_ON");A.autoCaptionsDefaultOn=r.yh(66);Ye(e)&&(A.autoplay=!0);Y.S&&e.cycToken&&(A.cycToken=e.cycToken);Y.enablePrivacyFilter&&(A.enablePrivacyFilter=!0);e.isFling&&(A.fling=!0);var z=e.forceAdsUrl;if(z){r={};var J=[];z=z.split(",");for(var P of z){var S= P.split("|");S.length!==3||P.includes("=")||(S[0]=`breaktype=${S[0]}`,S[1]=`offset=${S[1]}`,S[2]=`url=${S[2]}`);z={adtype:"video_ad"};for(var D of S){let [M,...N]=D.split("=");z[M]=N.join("=")}S=z.url;let Q=z.presetad,m=z.viralresponseurl,f=Number(z.campaignid),u=z.bibliotecaadid;if(z.adtype==="in_display_ad")S&&(r.url=S),Q&&(r.presetAd=Q),m&&(r.viralAdResponseUrl=m),f&&(r.viralCampaignId=String(f)),u&&(r.bibliotecaAdId=u);else if(z.adtype==="video_ad"){let M={offset:{kind:"OFFSET_MILLISECONDS",value:String(Number(z.offset)|| 0)}};if(z=LR4[z.breaktype])M.breakType=z;S&&(M.url=S);Q&&(M.presetAd=Q);m&&(M.viralAdResponseUrl=m);f&&(M.viralCampaignId=String(f));u&&(M.bibliotecaAdId=u);J.push(M)}}Object.keys(r).length>0?A.forceAdParameters={videoAds:J,inDisplayAd:r}:A.forceAdParameters={videoAds:J}}e.isInlinePlaybackNoAd&&(A.isInlinePlaybackNoAd=!0);e.isLivingRoomDeeplink&&(A.isLivingRoomDeeplink=!0);P=e.rd;if(P!=null){P={startWalltime:String(P)};if(D=e.SK)P.manifestDuration=String(D||14400);A.liveContext=P}e.mutedAutoplay&& (A.mutedAutoplay=!0,P=Y.getWebPlayerContextConfig(),P?.embedsHostFlags?.allowMutedAutoplayDurationMode&&P?.embedsHostFlags?.allowMutedAutoplayDurationMode.includes(A4[e.mutedAutoplayDurationMode])&&(A.mutedAutoplayDurationMode=A4[e.mutedAutoplayDurationMode]));if(e.gP?0:e.f9)A.splay=!0;P=e.vnd;P===5&&(A.vnd=P);P={};if(D=e.isMdxPlayback)P.triggeredByMdx=D;if(D=e.AF)P.skippableAdsSupported=D.split(",").includes("ska");if(J=e.d3){D=e.gS;r=[];for(var K of rr(J)){J=K.platform;J={applicationState:K.Rl? "INACTIVE":"ACTIVE",clientFormFactor:Q0u[J]||"UNKNOWN_FORM_FACTOR",clientName:zY[K.Ua]||"UNKNOWN_INTERFACE",clientVersion:K.deviceVersion||"",platform:qk4[J]||"UNKNOWN_PLATFORM"};z={};if(D){var E=void 0;try{E=JSON.parse(D)}catch(Q){g.J4(Q)}E&&(z={params:[{key:"ms",value:E.ms}]},E.advertising_id&&(z.advertisingId=E.advertising_id),E.limit_ad_tracking!==void 0&&E.limit_ad_tracking!==null&&(z.limitAdTracking=E.limit_ad_tracking),J.osName=E.os_name,J.userAgent=E.user_agent,J.windowHeightPoints=E.window_height_points, J.windowWidthPoints=E.window_width_points)}r.push({adSignalsInfo:z,remoteClient:J})}P.remoteContexts=r}K=e.sourceContainerPlaylistId;E=e.serializedMdxMetadata;if(K||E)D={},K&&(D.mdxPlaybackContainerInfo={sourceContainerPlaylistId:K}),E&&(D.serializedMdxMetadata=E),P.mdxPlaybackSourceContext=D;A.mdxContext=P;K=b.width;K>0&&(A.playerWidthPixels=Math.round(K));if(b=b.height)A.playerHeightPixels=Math.round(b);n!==0&&(A.vis=n);if(n=Y.widgetReferrer)A.widgetReferrer=n.substring(0,128);g.Ps(Y)&&A&&(A.ancestorOrigins= Y.ancestorOrigins);e.defaultActiveSourceVideoId&&(A.compositeVideoContext={defaultActiveSourceVideoId:e.defaultActiveSourceVideoId});if(e=Y.getWebPlayerContextConfig())A.encryptedHostFlags=e.encryptedHostFlags;return A}; Dr=function(e,b,n=null){cOA(e,b,n)}; cOA=function(e,b,n=null){var Y=K2(typeof e==="string"?e:e.toString()),A=document.getElementById(Y),r=A&&Zs(A),z=A&&!r;r?b&&b():(b&&(r=yc(Y,b),b=`${OA(b)}`,Eb[b]=r),z||(A=$_1(e,Y,()=>{Zs(A)||(n7u(A),x2(Y),g.OU(()=>{bu(Y)},0))},n)))}; $_1=function(e,b,n,Y=null){var A=g.dh("SCRIPT");A.id=b;A.onload=()=>{n&&setTimeout(n,0)}; A.onreadystatechange=()=>{switch(A.readyState){case "loaded":case "complete":A.onload()}}; Y&&A.setAttribute("nonce",Y);g.iJ(A,typeof e==="string"?To(e):e);e=document.getElementsByTagName("head")[0]||document.body;e.insertBefore(A,e.firstChild);return A}; K2=function(e){var b=document.createElement("a");g.cE(b,e);e=b.href.replace(/^[a-zA-Z]+:\/\//,"//");return`js-${cw(e)}`}; RT=function(e,b){if(e===b)e=!0;else if(Array.isArray(e)&&Array.isArray(b))e=AE(e,b,RT);else if(g.w4(e)&&g.w4(b))a:if(g.UI(e).length!=g.UI(b).length)e=!1;else{for(let n in e)if(!RT(e[n],b[n])){e=!1;break a}e=!0}else e=!1;return e}; Qe=function(e,...b){if(!C2(e)||b.some(n=>!C2(n)))throw Error("Only objects may be merged."); for(let n of b)L2(e,n)}; L2=function(e,b){for(let n in b)if(C2(b[n])){if(n in e&&!C2(e[n]))throw Error("Cannot merge an object into a non-object.");n in e||(e[n]={});L2(e[n],b[n])}else if(qL(b[n])){if(n in e&&!qL(e[n]))throw Error("Cannot merge an array into a non-array.");n in e||(e[n]=[]);cs(e[n],b[n])}else e[n]=b[n];return e}; cs=function(e,b){for(let n of b)C2(n)?e.push(L2({},n)):qL(n)?e.push(cs([],n)):e.push(n);return e}; C2=function(e){return typeof e==="object"&&!Array.isArray(e)}; qL=function(e){return typeof e==="object"&&Array.isArray(e)}; g.$e=function(e=!1){g.Mg.call(this);this.j5=new mZ(e);g.a(this,this.j5)}; dr=function(e){if(window.crypto&&window.crypto.getRandomValues)try{var b=Array(e),n=new Uint8Array(e);window.crypto.getRandomValues(n);for(var Y=0;Y(e&15).toString(16)).join("")}; Xb=function(){({r8:b=!1,lr:e=!0}={});var e,b;if(g.LB("_lact",window)==null){var n=parseInt(g.H("LACT"),10);n=isFinite(n)?Date.now()-Math.max(n,0):-1;g.CB("_lact",n,window);g.CB("_fact",n,window);n==-1&&IT();m_0(b,e);new pJ(()=>{Ob("mouse",100)})}}; m_0=function(e=!1,b=!0){var n=window;g.US(n.document,"keydown",IT);g.US(n.document,"keyup",IT);g.US(n.document,"mousedown",IT);g.US(n.document,"mouseup",IT);e?g.US(n,"touchmove",()=>{Ob("touchmove",200)},{passive:!0}):(g.US(n,"resize",()=>{Ob("resize",200)}),b&&g.US(n,"scroll",()=>{Ob("scroll",200)})); g.US(n.document,"touchstart",IT,{passive:!0});g.US(n.document,"touchend",IT,{passive:!0})}; Ob=function(e,b){f2[e]||(f2[e]=!0,TN.Nr(()=>{IT();f2[e]=!1},b))}; IT=function(){g.LB("_lact",window)==null&&(Xb(),g.LB("_lact",window));var e=Date.now();g.CB("_lact",e,window);g.LB("_fact",window)==-1&&g.CB("_fact",e,window);(e=g.LB("ytglobal.ytUtilActivityCallback_"))&&e()}; var d_1=function(e,b){return j1[c[1]](this,17,219,e,b)}; g.n2=function(){var e=g.LB("_lact",window);return e==null?-1:Math.max(Date.now()-e,0)}; g.Fb=function(e){return new sb(e)}; g.iu=function(e,b){e.U.set(b.fv,b);var n=e.O.get(b.fv);if(n)try{n.cX(e.resolve(b.fv))}catch(Y){n.zW(Y)}}; jB=function(e,b,n,Y=!1){if(n.indexOf(b)>-1)throw Error(`Deps cycle for: ${b}`);if(e.Y.has(b))return e.Y.get(b);if(!e.U.has(b)){if(Y)return;throw Error(`No provider for: ${b}`);}Y=e.U.get(b);n.push(b);if(Y.G6!==void 0)var A=Y.G6;else if(Y.So)A=Y[g.Zr]?vs(e,Y[g.Zr],n):[],A=Y.So(...A);else if(Y.TA){A=Y.TA;let r=A[g.Zr]?vs(e,A[g.Zr],n):[];A=new A(...r)}else throw Error(`Could not resolve providers for: ${b}`);n.pop();Y.Zt||e.Y.set(b,A);return A}; vs=function(e,b,n){return b?b.map(Y=>Y instanceof sb?jB(e,Y.key,n,!0):jB(e,Y,n)):[]}; g.aT=function(){Ve||(Ve=new wU1);return Ve}; Bs=function(){return"h5vcc"in gr&&gr.h5vcc.traceEvent?.traceBegin&&gr.h5vcc.traceEvent?.traceEnd?1:"performance"in gr&&gr.performance.mark&&gr.performance.measure?2:0}; Hs=function(e){var b=Bs();switch(b){case 1:gr.h5vcc.traceEvent.traceBegin("YTLR",e);break;case 2:gr.performance.mark(`${e}-start`);break;case 0:break;default:g.m9(b,"unknown trace type")}}; uu=function(e){var b=Bs();switch(b){case 1:gr.h5vcc.traceEvent.traceEnd("YTLR",e);break;case 2:b=`${e}-start`;let n=`${e}-end`;gr.performance.mark(n);gr.performance.measure(e,b,n);break;case 0:break;default:g.m9(b,"unknown trace type")}}; kM1=function(e){var b=Array.from(e.Y.keys()).sort((n,Y)=>(e.Y[Y].priority??0)-(e.Y[n].priority??0)); for(let n of b)b=e.Y[n],b.jobId===void 0||b.tE||(e.scheduler.TI(b.jobId),g.cn(0,b.Wz,10))}; Ou4=function(e,b,n){IbB&&console.groupCollapsed&&console.groupEnd&&(console.groupCollapsed(`[${e.constructor.name}] '${e.state}' to '${b}'`),console.log("with message: ",n),console.groupEnd())}; s04=function(e,b){var n=b.filter(A=>(e.U??A.priority??0)===10),Y=b.filter(A=>(e.U??A.priority??0)!==10); return e.B.LI?async(...A)=>{await XUu(n,...A);NL(e,Y,...A)}:(...A)=>{fbA(n,...A); NL(e,Y,...A)}}; XUu=async function(e,...b){g.kH();for(let n of e){let Y;dK(()=>{oT(n.name);var A=lu(()=>n.callback(...b)); ML(A)?Y=g.l("web_lifecycle_error_handling_killswitch")?A.then(()=>{GY(n.name)}):A.then(()=>{GY(n.name)},r=>{window.onerror?.(r.message,"",0,0,r); GY(n.name)}):GY(n.name)}); Y&&await Y}}; NL=function(e,b,...n){b=b.map(Y=>({Wz:()=>{oT(Y.name);lu(()=>Y.callback(...n)); GY(Y.name)}, priority:e.U??Y.priority??0})); b.length&&(e.O=new FRu(b))}; fbA=function(e,...b){g.kH();for(let n of e)dK(()=>{oT(n.name);lu(()=>n.callback(...b)); GY(n.name)})}; oT=function(e){Ub&&e&&Hs(e)}; GY=function(e){Ub&&e&&uu(e)}; lu=function(e){if(g.l("web_lifecycle_error_handling_killswitch"))return e();try{return e()}catch(b){window.onerror?.(b.message,"",0,0,b)}}; Ws=function(){TY||(TY=new iuJ);return TY}; h4=function(){p2||(p2=MR(g.H("WORKER_SERIALIZATION_URL")));return p2||void 0}; t4=function(){var e=h4();ye||e===void 0||(ye=KG(e));return ye}; b6=function(e,b){var n=xe(b);if(e.Y[n])return e.Y[n];var Y=Object.keys(e.store)||[];if(Y.length<=1&&xe(b)===Y[0])return Y;var A=[];for(let z=0;z{n=n.data;if(n.op==="serializedGelBatch"){var Y=rg.get(n.key);Y&&(zv(n.serializedBatch,Y.client,Y.resolve,Y.networklessOptions,Y.isIsolated,Y.useVSSEndpoint,Y.dangerousLogToVisitorSession,Y.requestsOutstanding),rg.delete(n.key))}},b=t4(); b&&(b.addEventListener("message",e),b.onerror=()=>{rg.clear()}); Aw=!0}}; vWA=function(e,b){if(e.endpoint==="log_event"){Jw(e);var n=PG(e),Y=SF(e.payload)||"",A=DE(Y),r=200;if(A){if(A.enabled===!1&&!g.l("web_payload_policy_disabled_killswitch"))return;r=Ka(A.tier);if(r===400){E0(e,b);return}}Rs[n]=!0;n={cttAuthInfo:n,isJspb:!1,tier:r};Yr().storePayload(n,e.payload);Ca(b,!1,n,La(Y))}}; j0F=function(e,b,n){if(b.endpoint==="log_event"){Jw(void 0,b);var Y=PG(b,!0),A=DE(e),r=200;if(A){if(A.enabled===!1&&!g.l("web_payload_policy_disabled_killswitch"))return;r=Ka(A.tier);if(r===400){QA(e,b,n);return}}Rs[Y]=!0;Y={cttAuthInfo:Y,isJspb:!0,tier:r};Yr().storePayload(Y,R0(b.payload));Ca(n,!0,Y,La(e))}}; Ca=function(e,b=!1,n,Y=!1){e&&(qW=new e);e=sU("tvhtml5_logging_max_batch_ads_fork")||sU("tvhtml5_logging_max_batch")||sU("web_logging_max_batch")||100;var A=(0,g.T)(),r=cG(b,n.tier),z=r.B;Y&&(r.Y=!0);Y=0;n&&(Y=Yr().getSequenceCount(n));Y>=1E3?$r({writeThenSend:!0},b,n.tier):Y>=e?dg||(dg=wg(()=>{$r({writeThenSend:!0},b,n.tier);dg=void 0},0)):A-z>=10&&(Is(b,n.tier),r.B=A)}; E0=function(e,b){if(e.endpoint==="log_event"){g.l("more_accurate_gel_parser")&&Yr().storePayload({isJspb:!1},e.payload);Jw(e);var n=PG(e),Y=new Map;Y.set(n,[e.payload]);var A=SF(e.payload)||"";b&&(qW=new b);return new g.UR((r,z)=>{qW&&qW.isReady()?O0(Y,qW,r,z,{bypassNetworkless:!0},!0,La(A)):r()})}}; QA=function(e,b,n){if(b.endpoint==="log_event"){Jw(void 0,b);var Y=PG(b,!0),A=new Map;A.set(Y,[R0(b.payload)]);n&&(qW=new n);return new g.UR(r=>{qW&&qW.isReady()?XC(A,qW,r,{bypassNetworkless:!0},!0,La(e)):r()})}}; PG=function(e,b=!1){var n="";if(e.dangerousLogToVisitorSession)n="visitorOnlyApprovedKey";else if(e.cttAuthInfo){if(b){b=e.cttAuthInfo.token;n=e.cttAuthInfo;let Y=new fa;n.videoId?Y.setVideoId(n.videoId):n.playlistId&&TM(Y,2,s0,GU(n.playlistId));FC[b]=Y}else b=e.cttAuthInfo,n={},b.videoId?n.videoId=b.videoId:b.playlistId&&(n.playlistId=b.playlistId),i6[e.cttAuthInfo.token]=n;n=e.cttAuthInfo.token}return n}; $r=function(e={},b=!1,n){new g.UR((Y,A)=>{var r=cG(b,n),z=r.Y;r.Y=!1;if(g.l("enable_web_tiered_gel")&&g.l("web_vss_routing_check_all_tier_policies")){let J=cG(b,300),P=cG(b,200);z=z||J.Y||P.Y;J.Y=!1;P.Y=!1}ZE(r.O);ZE(r.U);r.U=0;qW&&qW.isReady()?n===void 0&&g.l("enable_web_tiered_gel")?vG(Y,A,e,b,300,z):vG(Y,A,e,b,n,z):(Is(b,n),Y())})}; vG=function(e,b,n={},Y=!1,A=200,r=!1){var z=qW,J=new Map,P=new Map,S={isJspb:Y,cttAuthInfo:void 0,tier:A},D={isJspb:Y,cttAuthInfo:void 0};if(Y){for(let K of Object.keys(Rs))b=g.l("enable_web_tiered_gel")?Yr().smartExtractMatchingEntries({keys:[S,D],sizeLimit:1E3}):Yr().extractMatchingEntries({isJspb:!0,cttAuthInfo:K}),b.length>0&&J.set(K,b),(g.l("web_fp_via_jspb_and_json")&&n.writeThenSend||!g.l("web_fp_via_jspb_and_json"))&&delete Rs[K];XC(J,z,e,n,!1,r)}else{for(let K of Object.keys(Rs))J=g.l("enable_web_tiered_gel")? Yr().smartExtractMatchingEntries({keys:[{isJspb:!1,cttAuthInfo:K,tier:A},{isJspb:!1,cttAuthInfo:K}],sizeLimit:1E3}):Yr().extractMatchingEntries({isJspb:!1,cttAuthInfo:K}),J.length>0&&P.set(K,J),(g.l("web_fp_via_jspb_and_json")&&n.writeThenSend||!g.l("web_fp_via_jspb_and_json"))&&delete Rs[K];O0(P,z,e,b,n,!1,r)}}; Is=function(e=!1,b=200){var n=()=>{$r({writeThenSend:!0},e,b)},Y=cG(e,b),A=Y===jF||Y===VA?5E3:VTc; g.l("web_gel_timeout_cap")&&!Y.U&&(A=wg(()=>{n()},A),Y.U=A); ZE(Y.O);A=g.H("LOGGING_BATCH_TIMEOUT",sU("web_gel_debounce_ms",1E4));g.l("shorten_initial_gel_batch_timeout")&&as&&(A=abu);A=wg(()=>{sU("gel_min_batch_size")>0?Yr().getSequenceCount({cttAuthInfo:void 0,isJspb:e,tier:b})>=gWB&&n():n()},A); Y.O=A}; O0=function(e,b,n,Y,A={},r,z){var J=Math.round((0,g.T)()),P=e.size,S=gg(z);for(let [D,K]of e){e=D;z=K;let E=g.n1({context:g.ej(b.config_||g.T4())});if(!g.c4(z)&&!g.l("throw_err_when_logevent_malformed_killswitch")){Y();break}E.events=z;(z=i6[e])&&Btu(E,e,z);delete i6[e];let Q=e==="visitorOnlyApprovedKey";HuJ(E,J,Q);BG(A);let m=M=>{g.l("start_client_gcf")&&TN.Nr(async()=>{await HG(M)}); P--;P||n()},f=0,u=()=>{f++; if(A.bypassNetworkless&&f===1)try{g.U7(b,S,E,u6({writeThenSend:!0},Q,m,u,r)),as=!1}catch(M){bj(M),Y()}P--;P||n()}; try{g.U7(b,S,E,u6(A,Q,m,u,r)),as=!1}catch(M){bj(M),Y()}}}; XC=function(e,b,n,Y={},A,r){var z=Math.round((0,g.T)()),J={value:e.size},P=new Map([...e]);for(let [u]of P){var S=u,D=e.get(S);P=new uEA;var K=b.config_||g.T4(),E=new NW,Q=new os;g.qy(Q,1,K.My);g.qy(Q,2,K.zs);$B(Q,16,K.Ho);g.qy(Q,17,K.innertubeContextClientVersion);if(K.r_){var m=K.r_,f=new Y2;m.coldConfigData&&g.qy(f,1,m.coldConfigData);m.appInstallData&&g.qy(f,6,m.appInstallData);m.coldHashData&&g.qy(f,3,m.coldHashData);m.hotHashData&&f.O(m.hotHashData);z5(Q,Y2,62,f)}(m=g.Rc.devicePixelRatio)&& m!=1&&FE(Q,65,g.df(m));m=FO();m!==""&&g.qy(Q,54,m);m=ij();if(m.length>0){f=new l6;for(let M=0;M{g.l("start_client_gcf")&&TN.Nr(async()=>{await HG(P)}); J.value--;J.value||n()},()=>{J.value--; J.value||n()},A); Y.headers["Content-Type"]="application/json+protobuf";Y.postBodyFormat="JSPB";Y.postBody=e;g.U7(b,r,"",Y);as=!1}; BG=function(e){g.l("always_send_and_write")&&(e.writeThenSend=!1)}; u6=function(e,b,n,Y,A){e={retry:!0,onSuccess:n,onError:Y,networklessOptions:e,dangerousLogToVisitorSession:b,Ci:!!A,headers:{},postBodyFormat:"",postBody:"",compress:g.l("compress_gel")||g.l("compress_gel_lr")};WG()&&(e.headers["X-Goog-Request-Time"]=JSON.stringify(Math.round((0,g.T)())));return e}; HuJ=function(e,b,n){WG()||(e.requestTimeMs=String(b));g.l("unsplit_gel_payloads_in_logs")&&(e.unsplitGelPayloadsInLogs=!0);!n&&(b=g.H("EVENT_ID"))&&(n=pa(),e.serializedClientEventId={serializedEventId:b,clientCounter:String(n)})}; pa=function(){var e=g.H("BATCH_CLIENT_COUNTER")||0;e||(e=Math.floor(Math.random()*65535/2));e++;e>65535&&(e=1);g.t9("BATCH_CLIENT_COUNTER",e);return e}; Btu=function(e,b,n){if(n.videoId)var Y="VIDEO";else if(n.playlistId)Y="PLAYLIST";else return;e.credentialTransferTokenTargetId=n;e.context=e.context||{};e.context.user=e.context.user||{};e.context.user.credentialTransferTokens=[{token:b,scope:Y}]}; Jw=function(e,b){var n=g.LB("yt.logging.transport.enableScrapingForTest"),Y=fE("il_payload_scraping");Y=(Y!==void 0?String(Y):"")==="enable_il_payload_scraping";if(!n)if(Y)xr=[],g.CB("yt.logging.transport.enableScrapingForTest",!0),g.CB("yt.logging.transport.scrapedPayloadsForTesting",xr),g.CB("yt.logging.transport.payloadToScrape","visualElementShown visualElementHidden visualElementAttached screenCreated visualElementGestured visualElementStateChanged".split(" ")),g.CB("yt.logging.transport.getScrapedPayloadFromClientEventsFunction"), g.CB("yt.logging.transport.scrapeClientEvent",!0);else return;n=g.LB("yt.logging.transport.scrapedPayloadsForTesting");Y=g.LB("yt.logging.transport.payloadToScrape");b&&(b=b.payload,(b=g.LB("yt.logging.transport.getScrapedPayloadFromClientEventsFunction").bind(b)())&&n.push(b));b=g.LB("yt.logging.transport.scrapeClientEvent");if(Y&&Y.length>=1)for(let A=0;A{Ws().currentState==="none"?e():Ws().install({none:{callback:e}})},b):g.mQ(0,e,b)}; ZE=function(e){g.l("transport_use_scheduler")?TN.TI(e):window.clearTimeout(e)}; HG=async function(e){e=e?.responseContext?.globalConfigGroup;var b=g.G(e,Nt1),n=e?.hotHashData,Y=g.G(e,oW4),A=e?.coldHashData,r=g.aT().resolve(g.Fb(g.v1));r&&(n&&(b?await lv(r,n,b):await lv(r,n)),A&&(Y?await MK(r,A,Y):await MK(r,A)));b=e?.rawFinchStaticConfigGroup;(e=e?.finchStaticHashData)?(n=g.aT().resolve(g.Fb(lbu)))?await n.Td({config:b||{},oH:e||""}):(b||e)&&Yi(new g.ql("FinchConfigManagerService is not present, but Finch config data is present.")):b&&Yi(new g.ql("Finch config data is present, but hash is missing."))}; cG=function(e,b=200){return e?b===300?jF:MTF:b===300?VA:GMB}; DE=function(e){if(g.l("enable_web_tiered_gel")){e=ee[e||""];var b=g.aT().resolve(g.Fb(g.v1))?.mw()?.loggingHotConfig?.eventLoggingConfig?.payloadPolicies;if(b)for(let n=0;ne!==void 0)}; g.L0=function(e=0){e=Dx(e);if(!e&&!g.H("USE_CSN_FALLBACK",!0))return null;e||(e="UNDEFINED_CSN");return e?e:null}; hxA=function(e){for(let b of Object.values(pUi))if(g.L0(b)===e)return!0;return!1}; yO4=function(e,b,n){var Y=C0();(n=g.L0(n))&&delete Y[n];b&&(Y[e]=b)}; Qu=function(e){return C0()[e]}; cO=function(e,b,n=0,Y){if(e!==Dx(n)||b!==g.H(K0(n)))if(yO4(e,Y,n),Tt0(e,n),g.t9(K0(n),b),b=()=>{setTimeout(()=>{e&&g.zk("foregroundHeartbeatScreenAssociated",{clientDocumentNonce:qs,clientScreenNonce:e})},0)},"requestAnimationFrame"in window)try{window.requestAnimationFrame(b)}catch(A){b()}else b()}; mh=function(e,b){var n=g.H("VALID_SESSION_TEMPDATA_DOMAINS",[]),Y=g.IW(window.location.href);Y&&n.push(Y);Y=g.IW(e);if(g.lJ(n,Y)||!Y&&g.uF(e,"/"))if(n=document.createElement("a"),g.cE(n,e),e=n.href)if(e=fG(e),e=sC(e))if(!b.csn&&(b.itct||b.ved)&&(b=Object.assign({csn:g.L0()},b)),A){var A=parseInt(A,10);isFinite(A)&&A>0&&$n(e,b,A)}else $n(e,b)}; $n=function(e,b,n){e=dk(e);b=b?vw(b):"";n=n||5;g.m0()&&WX(e,b,n)}; dk=function(e){for(let b of tTA)e=Ng(e,b);return"ST-"+cw(e).toString(36)}; g.wk=function(e){if(e.simpleText)return e.simpleText;if(e.runs){let b=[];for(let n of e.runs)n.text&&b.push(n.text);return b.join("")}return""}; g.kn=function(e){if(e.simpleText)return e=document.createTextNode(e.simpleText),e;var b=[];if(e.runs)for(let J=0;Je.charCodeAt(n++); do{var A=f0(Y);if(A===Infinity)break;let r=A>>3;switch(A&7){case 0:A=f0(Y);if(r===2)return A;break;case 1:if(r===2)return;n+=8;break;case 2:A=f0(Y);if(r===2)return e.substr(n,A);n+=A;break;case 5:if(r===2)return;n+=4;break;default:return}}while(n500));Y++);Y=A}else if(typeof e==="object")for(A in e){if(e[A]){a:{var r=A;var z=e[A],J=b,P=n;if(typeof z!=="string"||r!=="clickTrackingParams"&&r!=="trackingParams"){r=0;break a}r=(z=YP1(atob(z.replace(/-/g,"+").replace(/_/g,"/"))))?sX(`${r}.ve`,z,J,P):0}Y+=r;Y+=sX(A,e[A],b,n);if(Y>500)break}}else n[b]=F_(e),Y+=n[b].length;else n[b]=F_(e),Y+=n[b].length;return Y}; sX=function(e,b,n,Y){n+=`.${e}`;e=F_(b);Y[n]=e;return n.length+e.length}; F_=function(e){try{return(typeof e==="string"?e:String(JSON.stringify(e))).substr(0,500)}catch(b){return`unable to serialize ${typeof e} (${b.message})`}}; A5F=function(e,b={}){if(e=e.Ys){let n=e.az;e=[["componentStack",e.av],["wizTagName",e.tagName],["wizOwnerTrace",e.VL?.join(" > ")],["errorSeverity",e.qS?.toString()],["wizFeatureFlags",n?Object.entries(n).join("\n"):void 0]];for(let [Y,A]of e)e=A,e!==void 0&&(b[Y]=e)}return b}; g.je=function(e){g.vO(e)}; g.J4=function(e){g.vO(e,"WARNING")}; g.vO=function(e,b="ERROR"){var n={};n.name=g.H("INNERTUBE_CONTEXT_CLIENT_NAME",1);n.version=g.H("INNERTUBE_CONTEXT_CLIENT_VERSION");r5F(e,n,b)}; r5F=function(e,b,n="ERROR"){if(e){e.hasOwnProperty("level")&&e.level&&(n=e.level);if(g.l("wiz_enable_metadata_extraction_killswitch")){var Y=b;if(!Y?.componentStack){var A=e.Ys?.av;A&&(Y||(Y={}),Y.componentStack=A)}b=Y||b}else b=A5F(e,b),Y=e.Ys?.qS,Y!==void 0&&n!=="IGNORED"&&(n=Y>=3?"ERROR":"WARNING");if(g.l("console_log_js_exceptions")||["test","dev","autopush","staging"].includes(g.H("SERVER_VERSION")))Y=[],Y.push(`Name: ${e.name}`),Y.push(`Message: ${e.message}`),e.hasOwnProperty("params")&&Y.push(`Error Params: ${JSON.stringify(e.params)}`), e.hasOwnProperty("args")&&Y.push(`Error args: ${JSON.stringify(e.args)}`),Y.push(`File name: ${e.fileName}`),Y.push(`Stacktrace: ${e.stack}`),window.console.log(Y.join("\n"),e);if(!(lf>=5)){Y=[];for(r of zR4)try{r()&&Y.push(r())}catch(m){}var r=Y;r=[...J5J,...r];var z=qAB(e);Y=z.message||"Unknown Error";A=z.name||"UnknownError";var J=z.stack||e.oY||"Not available";if(J.startsWith(`${A}: ${Y}`)){var P=J.split("\n");P.shift();J=P.join("\n")}P=z.lineNumber||"Not available";z=z.fileName||"Not available"; let Q=0;if(e.hasOwnProperty("args")&&e.args&&e.args.length)for(var S=0;S=500);S++);else if(e.hasOwnProperty("params")&&e.params){let m=e.params;if(typeof e.params==="object")for(S in m){if(!m[S])continue;let f=`params.${S}`,u=F_(m[S]);b[f]=u;Q+=f.length+u.length;if(Q>500)break}else b.params=F_(m)}if(r.length)for(S=0;S=500);S++);navigator.vendor&&!b.hasOwnProperty("vendor")&&(b["device.vendor"]= navigator.vendor);S={message:Y,name:A,lineNumber:P,fileName:z,stack:J,params:b,sampleWeight:1};b=Number(e.columnNumber);isNaN(b)||(S.lineNumber=`${S.lineNumber}:${b}`);if(e.level==="IGNORED")var D=0;else a:{e=X_();for(D of e.Qk)if(S.message&&S.message.match(D.MM)){D=D.weight;break a}for(var K of e.CO)if(K.callback(S)){D=K.weight;break a}D=1}S.sampleWeight=D;D=S;for(var E of Pzu){if(!E.Bt[D.name])continue;K=E.Bt[D.name];for(let m of K){K=D.message.match(m.zK);if(!K)continue;D.params["params.error.original"]= K[0];e=m.groups;S={};for(b=0;b>4||n[c[3]]==0||(Y=(Y%n[c[3]]+n[c[3]])%n[c[3]],n[c[21]](0,1,n[c[21]](Y,1,n[0])[0]));(e&29)==e&&(n=(n%Y[c[3]]+Y[c[3]])%Y[c[3]],r=Y[0],Y[0]=Y[n],Y[n]=r,z=[n]);if((e|40)==e)a:{r=n[c[A^6039]](c[A^6016]);var J=[A^47521998,A^1887096864,-(A^959376542),A^1425702377,-(A^2000032124),-(A^956087482),r,CF4,r,null,r,A^709117820,A^1834445470,cfc,-(A^419544818),c[A^6109],-(A^584718598),null,c[A^6086],A^ 388249050,Cz4,/,([\(,[(/])/,-(A^998947262),Lou,A^382338842,-(A^1072452121),A^1250177397,-(A^1803497189),A^956002258,-(A^870629676),A^1820677778,Q54,-(A^398167980),A^1870054767,c[A^6030],T44,A^1912163170,A^1873670089,A^1920361215,d_1,/,([\(,[(/])/,-(A^1908030977),-(A^1726884359),A^1568534591,qPu,null,-(A^1486666799),A^626284151,A^1507663397,c54,-(A^1981734895),A^59543239,-(A^1648651798),-(A^673924217),$yu,my1,-(A^2094947746),-(A^897681802),OB1,-(A^804403849),dyu,-(A^1209960337),-(A^679968871),-(A^ 494738605),-(A^1921059459),-(A^897681802),A^1389186247,-(A^983737077),-(A^1558344524),-(A^1029906601),wHc,A^716675222,A^60859914,A^1777698670,A^723234989,A^1834445470,A^64621993,-(A^247700760),k54,IOA,-(A^1477624689),O4c,c[A^6101],A^547307389];J[A^6030]=J;J[A^6038]=J;J[A^6058]=J;if(typeof XHA===c[0]){z=n;break a}try{J=pz(A^6036,A^7718,J)}catch(P){z=c[A^6060]+n;break a}z=r[c[A^6049]](c[A^6016])}return z}; Yq=function(e,b,n,Y,A=!1,r={}){Object.assign(r,t8({cttAuthInfo:Qu(b)||void 0},b));for(let J of Y){var z=J.getAsJson();(g.yI(z)||!z.trackingParams&&!z.veType)&&g.J4(Error("Child VE logged with no data"));if(g.l("no_client_ve_attach_unless_shown")){let P=rW(J,b);if(z.veType&&!bP.has(P)&&!n9.has(P)&&!A){if(!g.l("il_attach_cache_limit")||es.size<1E3){es.set(P,[e,b,n,J]);return}g.l("il_attach_cache_limit")&&es.size>1E3&&g.J4(new g.ql("IL Attach cache exceeded limit"))}z=rW(n,b);es.has(z)?zd(n,b):n9.set(z, !0)}}Y=Y.filter(J=>{J.csn!==b?(J.csn=b,J=!0):J=!1;return J}); n={csn:b,parentVe:n.getAsJson(),childVes:g.ar(Y,J=>J.getAsJson())}; b==="UNDEFINED_CSN"?JH("visualElementAttached",r,n):e?Yn("visualElementAttached",n,e,r):g.zk("visualElementAttached",n,r)}; fO4=function(e,b,n,Y,A,r,z){Px(n,b);Y=t8({cttAuthInfo:Qu(b)||void 0,automatedLogEventSource:z},b);n={csn:b,ve:n.getAsJson(),eventType:1};A&&(n.clientData=A);b==="UNDEFINED_CSN"?JH("visualElementShown",Y,n):e?Yn("visualElementShown",n,e,Y):g.zk("visualElementShown",n,Y)}; Ss=function(e,b,n,Y=!1){var A=Y?16:8;Y=t8({cttAuthInfo:Qu(b)||void 0,endOfSequence:Y,automatedLogEventSource:void 0},b);n={csn:b,ve:n.getAsJson(),eventType:A};b==="UNDEFINED_CSN"?JH("visualElementHidden",Y,n):e?Yn("visualElementHidden",n,e,Y):g.zk("visualElementHidden",n,Y)}; s59=function(e,b,n,Y,A,r){Dv(e,b,n,Y,r)}; Dv=function(e,b,n,Y,A){var r=void 0;Px(n,b);r=r||"INTERACTION_LOGGING_GESTURE_TYPE_GENERIC_CLICK";A=t8({cttAuthInfo:Qu(b)||void 0,automatedLogEventSource:A},b);n={csn:b,ve:n.getAsJson(),gestureType:r};Y&&(n.clientData=Y);b==="UNDEFINED_CSN"?JH("visualElementGestured",A,n):e?Yn("visualElementGestured",n,e,A):g.zk("visualElementGestured",n,A)}; FoF=function(){var e=dr(16);var b=[];for(let n=0;n>2=e){var K=Y[c[3]];n[c[D^7883]](function(f,u,M){this[c[D^7847]](M[u]=Y[(Y[c[D^7855]](f)-Y[c[D^7855]](this[u])+u+K--)%Y[c[3]]])},A[c[D^7834]](c[D^7821]))}if((e<<1&31)==4){for(var E=D^8925,Q=[];++E-Q[c[3]]-(D^8893);)switch(E){case D^8883:E=D^8898; default:Q[c[D^8880]](String[c[D^8890]](E));case D^8899:case D^8898:case D^8957:break;case D^8934:E-=D^8913;case D^8897:case D^8896:continue;case D^8871:E=D^8881;case D^8902:}var m=Q}(e|88)==e&&(m=Y(A,r,z,J,P,S));e-2>>4||(E=n[c[D^2395]](c[D^2409],D^2418),Q=n[c[D^2395]](c[D^2409],E+1),E>0&&Q>0?(Y[c[6]]=n[c[D^2415]](0,Q),n=n[c[D^2415]](Q+1)):(Y[c[6]]=n,n=c[D^2425]),m=[n]);(e-1^11)=e&&(j1(6,D^10377,n),(E=n[c[D^2468]][c[D^2449]]||null)&&(E=v7(3,D^5812,E,n)),m=[]);return m}; zd=function(e,b){e=rW(e,b);es.has(e)&&(b=es.get(e)||[],AH(b[0],b[1],b[2],b[3],!0),es.delete(e))}; t8=function(e,b){g.l("log_sequence_info_on_gel_web")&&(e.sequenceGroup=b);return e}; C9=function(e,b,n,Y){nE(fO4)(void 0,e,b,n,Y,void 0)}; i49=function(e,b){nE(()=>{g.jJ(b,n=>{Px(n,e);var Y=t8({cttAuthInfo:Qu(e)||void 0,automatedLogEventSource:void 0},e);n={csn:e,ve:n.getAsJson(),eventType:4};e==="UNDEFINED_CSN"?JH("visualElementShown",Y,n):g.zk("visualElementShown",n,Y)})})()}; Z4F=function(e,b){nE(()=>{g.jJ(b,n=>{Ss(void 0,e,n)})})()}; L9=function(){var e=!1;try{e=!!window.sessionStorage.getItem("session_logininfo")}catch{e=!0}return(g.H("INNERTUBE_CLIENT_NAME")==="WEB"||g.H("INNERTUBE_CLIENT_NAME")==="WEB_CREATOR")&&e}; Qq=function(){try{window.sessionStorage.removeItem("stickiness_reload");window.sessionStorage.removeItem("session_logininfo");g.t9("LOGIN_INFO","");window.sessionStorage.setItem("from_switch_account","1");var e;let n=vB4;n||(n=document.querySelector("#persist_identity"));if(e=n){var b=e.src?(new URL(e.src)).origin:"*";e.contentWindow?.postMessage({action:"clear"},b)}}catch{}}; g.q5=function(e){e&&(e.startsWith("https://accounts.google.com/AddSession")?Qq():e.startsWith("https://accounts.google.com/ServiceLogin")?Qq():e.startsWith("https://myaccount.google.com")&&wE(e).U.endsWith("/youtubeoptions")&&Qq());if(g.H("LOGGED_IN",!0)&&L9()){var b=g.H("VALID_SESSION_TEMPDATA_DOMAINS",[]);var n=g.IW(window.location.href);n&&b.push(n);n=g.IW(e);g.lJ(b,n)||!n&&g.uF(e,"/")?(b=fG(e),(b=sC(b))?(b=dk(b),b=(b=g.pE(b)||null)?g.JR(b):{}):b=null):b=null;b==null&&(b={});n=b;var Y=void 0;L9()? (Y||(Y=g.H("LOGIN_INFO")),Y?(n.session_logininfo=Y,n=!0):n=!1):n=!1;n&&mh(e,b)}}; cx=function(e,b={}){var n=g.H("EVENT_ID");n&&(b.ei||(b.ei=n));b&&mh(e,b)}; var k54=function(e,b){return j1[c[1]](this,20,7724,e,b)}; g.mt=function(e,b,n,Y,A=!1){n&&mh(e,n);n=g.Cn(e,g.Rr)||g.$q;var r=SJ(n);e!=r&&Yi(Error(`Unsafe window.open URL: ${e}`));e=r;b=b||cw(e).toString(36);try{if(A)return A=e,A=g.jj(A),g.q5(A),Ir(A,b,"attributionsrc")}catch(z){bj(z)}g.q5(e);return Ir(n,b,Y)}; V7u=function(){var e=window.location.href;if(g.l("kevlar_disable_theme_param"))return null;OC(e);try{let b=g.S3(e).theme;return j5u.get(b)||null}catch(b){}return null}; dW=function(e,b){if(b.encryptedTokenJarContents&&(e.Y[b.encryptedTokenJarContents]=b,typeof b.expirationSeconds==="string")){let n=Number(b.expirationSeconds);setTimeout(()=>{delete e.Y[b.encryptedTokenJarContents]},n*1E3); e.U&&WX("CONSISTENCY",b.encryptedTokenJarContents,n,void 0,!0)}}; wW=function(e){return e.localStorage===void 0?new af("yt-client-location"):e.localStorage}; g.Xc=function(e,b=!1,n=!1,Y,A){var r=g.H("INNERTUBE_CONTEXT");if(!r)return g.vO(Error("Error: No InnerTubeContext shell provided in ytconfig.")),{};r=g.n1(r);g.l("web_no_tracking_params_in_shell_killswitch")||delete r.clickTracking;r.client||(r.client={});var z=r.client;z.clientName==="MWEB"&&z.clientFormFactor!=="AUTOMOTIVE_FORM_FACTOR"&&(z.clientFormFactor=g.H("IS_TABLET")?"LARGE_FORM_FACTOR":"SMALL_FORM_FACTOR");z.screenWidthPoints=window.innerWidth;z.screenHeightPoints=window.innerHeight;z.screenPixelDensity= Math.round(window.devicePixelRatio||1);z.screenDensityFloat=window.devicePixelRatio||1;z.utcOffsetMinutes=-Math.floor((new Date).getTimezoneOffset());var J=g.rK();var P="USER_INTERFACE_THEME_LIGHT";J.yh(165)?P="USER_INTERFACE_THEME_DARK":J.yh(174)?P="USER_INTERFACE_THEME_LIGHT":!g.l("kevlar_legacy_browsers")&&window.matchMedia&&window.matchMedia("(prefers-color-scheme)").matches&&window.matchMedia("(prefers-color-scheme: dark)").matches&&(P="USER_INTERFACE_THEME_DARK");J=V7u()||P;z.userInterfaceTheme= J;g.l("web_propagate_visibility_to_application_state")&&g.Rc.document&&(z.applicationState=g.Rc.document.visibilityState==="hidden"?"BACKGROUND":"ACTIVE");if(!b){if(J=Ey())z.connectionType=J;g.l("web_log_effective_connection_type")&&(J=Cm())&&(r.client.effectiveConnectionType=J)}g.l("web_log_memory_total_kbytes")&&g.Rc.navigator?.deviceMemory&&(r.client.memoryTotalKbytes=`${g.Rc.navigator?.deviceMemory*1E6}`);b&&Y&&!g.l("web_it_context_set_original_url_ks")&&(J=Y,P=g.Rc.location.href,P instanceof g.AD||(P=wE(P)),J instanceof g.AD||(J=wE(J)),J=P.resolve(J),z.originalUrl=J.toString());if(g.l("web_gcf_hashes_innertube")){var S=G4();S&&(J=S.coldConfigData,P=S.coldHashData,S=S.hotHashData,r.client.configInfo=r.client.configInfo||{},J&&(r.client.configInfo.coldConfigData=J),P&&(r.client.configInfo.coldHashData=P),S&&(r.client.configInfo.hotHashData=S))}J=g.S3(g.Rc.location.href);!g.l("web_populate_internal_geo_killswitch")&&J.internalcountrycode&&(z.internalGeo=J.internalcountrycode);!g.l("web_populate_client_screen_killswitch")&& A&&(z.clientScreen=A);z.clientName==="MWEB"||z.clientName==="WEB"?(z.mainAppWebInfo||(z.mainAppWebInfo={}),z.mainAppWebInfo.graftUrl=Y||g.Rc.location.href,g.l("kevlar_woffle")&&kq.instance&&(Y=kq.instance,z.mainAppWebInfo.pwaInstallabilityStatus=!Y.Y&&Y.U?"PWA_INSTALLABILITY_STATUS_CAN_BE_INSTALLED":"PWA_INSTALLABILITY_STATUS_UNKNOWN"),z.mainAppWebInfo.webDisplayMode=bs(),z.mainAppWebInfo.isWebNativeShareAvailable=navigator&&navigator.share!==void 0):z.clientName==="TVHTML5"&&(!g.l("web_lr_app_quality_killswitch")&& (Y=g.H("LIVING_ROOM_APP_QUALITY"))&&(z.tvAppInfo=Object.assign(z.tvAppInfo||{},{appQuality:Y})),Y=g.H("LIVING_ROOM_CERTIFICATION_SCOPE"))&&(z.tvAppInfo=Object.assign(z.tvAppInfo||{},{certificationScope:Y}));if(!g.l("web_populate_time_zone_itc_killswitch")){a:{if(typeof Intl!=="undefined")try{var D=(new Intl.DateTimeFormat).resolvedOptions().timeZone;break a}catch{}D=void 0}D&&(z.timeZone=D)}(D=FO())?z.experimentsToken=D:delete z.experimentsToken;z=ij();Ik.instance||(Ik.instance=new Ik);D=GX(Ik.instance.Y); r.request={...r.request,internalExperimentFlags:z,consistencyTokenJars:D};!g.l("web_prequest_context_killswitch")&&(z=g.H("INNERTUBE_CONTEXT_PREQUEST_CONTEXT"))&&(r.request.externalPrequestContext=z);D=g.rK();z=D.yh(58);D=D.get("gsml","");r.user={...r.user};z&&(r.user.enableSafetyMode=z);D&&(r.user.lockedSafetyMode=!0);g.l("warm_op_csn_cleanup")?n&&(b=g.L0())&&(r.clientScreenNonce=b):!b&&(b=g.L0())&&(r.clientScreenNonce=b);e&&(r.clickTracking={clickTrackingParams:e});if(e=g.LB("yt.mdx.remote.remoteClient_"))r.remoteClient= e;O$.getInstance().setLocationOnInnerTubeContext(r);try{var K=g.dY(),E=K.bid;delete K.bid;r.adSignalsInfo={params:[],bid:E};for(let [Q,m]of Object.entries(K))K=Q,E=m,r.adSignalsInfo.params?.push({key:K,value:`${E}`});if(r.client?.clientName==="TVHTML5"||r.client?.clientName==="TVHTML5_UNPLUGGED"){let Q=g.H("INNERTUBE_CONTEXT");Q.adSignalsInfo&&(r.adSignalsInfo.advertisingId=Q.adSignalsInfo.advertisingId,r.adSignalsInfo.advertisingIdSignalType="DEVICE_ID_TYPE_CONNECTED_TV_IFA",r.adSignalsInfo.limitAdTracking= Q.adSignalsInfo.limitAdTracking,Q.adSignalsInfo.atTrackingManagerAuthorizationStatus!==void 0&&(r.adSignalsInfo.atTrackingManagerAuthorizationStatus=Q.adSignalsInfo.atTrackingManagerAuthorizationStatus))}}catch(Q){g.vO(Q)}return r}; f9=function(e){var b={"Content-Type":"application/json"};g.H("EOM_VISITOR_DATA")?b["X-Goog-EOM-Visitor-Id"]=g.H("EOM_VISITOR_DATA"):g.H("VISITOR_DATA")&&(b["X-Goog-Visitor-Id"]=g.H("VISITOR_DATA"));b["X-Youtube-Bootstrap-Logged-In"]=g.H("LOGGED_IN",!1);g.H("DEBUG_SETTINGS_METADATA")&&(b["X-Debug-Settings-Metadata"]=g.H("DEBUG_SETTINGS_METADATA"));e!=="cors"&&((e=g.H("INNERTUBE_CONTEXT_CLIENT_NAME"))&&(b["X-Youtube-Client-Name"]=e),(e=g.H("INNERTUBE_CONTEXT_CLIENT_VERSION"))&&(b["X-Youtube-Client-Version"]= e),(e=g.H("CHROME_CONNECTED_HEADER"))&&(b["X-Youtube-Chrome-Connected"]=e),(e=g.H("DOMAIN_ADMIN_STATE"))&&(b["X-Youtube-Domain-Admin-State"]=e),(e=O$.getInstance().getXGeoHeader?.())&&(b["X-Geo"]=e));(e=g.H("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&(b["X-YouTube-Lava-Device-Context"]=e);return b}; s$=function(e){return()=>new e}; aOA=function(e){if(e.length===1)return e[0];var b=Fc.UNKNOWN_INTERFACE;if(b){b=new RegExp(b);for(var n of e)if(b.exec(n))return n}var Y=[];Object.entries(Fc).forEach(([A,r])=>{"UNKNOWN_INTERFACE"!==A&&Y.push(r)}); n=new RegExp(Y.join("|"));e.sort((A,r)=>A.length-r.length); for(let A of e)if(!n.exec(A))return A;return e[0]}; iP=function(e){return`/youtubei/v1/${aOA(e)}`}; vx=function(e){return g.LB("ytcsi."+(e||"")+"data_")||Zv(e)}; js=function(){var e=vx();e.info||(e.info={});return e.info}; Vq=function(e){e=vx(e);e.metadata||(e.metadata={});return e.metadata}; ak=function(e){e=vx(e);e.tick||(e.tick={});return e.tick}; gW=function(e){e=vx(e);if(e.gel){let b=e.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}else e.gel={gelTicks:{},gelInfos:{}};return e.gel}; Bx=function(e){e=gW(e);e.gelInfos||(e.gelInfos={});return e.gelInfos}; gB4=function(){var e=gW();e.preLoggedGelInfos||(e.preLoggedGelInfos=[]);return e.preLoggedGelInfos}; Hx=function(e){var b=vx(e).nonce;b||(b=g.wr(16),vx(e).nonce=b);return b}; Zv=function(e){var b={tick:{},info:{}};g.CB("ytcsi."+(e||"")+"data_",b);return b}; uP=function(){var e=g.LB("ytcsi.debug");e||(e=[],g.CB("ytcsi.debug",e),g.CB("ytcsi.reference",{}));return e}; ok=function(e){var b=uP();b.push(e);g.l("limit_ytcsi_debug_array_size")&&b.length>N5&&b.splice(0,b.length-N5)}; M5=function(e){e=e||"";var b=lP();if(b[e])return b[e];var n={timerName:e,info:{},tick:{},span:{},jspbInfo:[]};ok(n);return b[e]=n}; Gd=function(e){e=e||"";var b=lP();b[e]&&delete b[e];var n={timerName:e,info:{},tick:{},span:{},jspbInfo:[]};ok(n);b[e]=n}; lP=function(){var e=g.LB("ytcsi.reference");if(e)return e;uP();return g.LB("ytcsi.reference")}; Td=function(e){return U$[e]||"LATENCY_ACTION_UNKNOWN"}; Bn4=function(e,b,n={}){var Y=Math.round(n.timestamp||(0,g.T)());QN(e,1,Y{var Y=(0,g.T)();for(let A in xq)xq[A]&&Y-xq[A].time>6E4&&delete xq[A];e&&(e.Y=0)},5E3)); return n.count>5?(n.count===6&&Math.random()*1E5<1&&(n=new g.ql("CSI data exceeded logging limit with key",b.split("_")),b.indexOf("plev")>=0||g.J4(n)),!0):!1}; YU=function(){var e;g.l("csi_use_performance_navigation_timing")?(e=b3?.getEntriesByType?.("navigation")?.[0]?.toJSON?.())?(e.requestStart=nX(e.requestStart),e.responseEnd=nX(e.responseEnd),e.redirectStart=nX(e.redirectStart),e.redirectEnd=nX(e.redirectEnd),e.domainLookupEnd=nX(e.domainLookupEnd),e.connectStart=nX(e.connectStart),e.connectEnd=nX(e.connectEnd),e.responseStart=nX(e.responseStart),e.secureConnectionStart=nX(e.secureConnectionStart),e.domainLookupStart=nX(e.domainLookupStart),e.isPerformanceNavigationTiming= !0):e=b3.timing:e=g.l("csi_performance_timing_to_object")?JSON.parse(JSON.stringify(b3.timing)):b3.timing;return e}; nX=function(e){return Math.round(Ao()+e)}; Ao=function(){return(g.l("csi_use_time_origin")||g.l("csi_use_time_origin_tvhtml5"))&&b3.timeOrigin?Math.floor(b3.timeOrigin):b3.timing.navigationStart}; uv1=function(){var e=gB4(),b=Bx(),n=void 0;for(var Y=0;Y{Qe(b,J);Qe(r,J);z=!0}; for(let J of e)A(J);z&&Jo(r)}}; Pm=function(e,b){re("_start",e,b)}; Jo=function(e,b){if(!g.l("web_csi_action_sampling_enabled")||!vx(b).actionDisabled){var n=M5(b||"");Qe(n.info,e);e.loadType&&(n=e.loadType,Vq(b).loadType=n);Qe(Bx(b),e);n=Hx(b);b=vx(b).cttAuthInfo;tH().info(e,n,b)}}; Nn0=function(){return(g.aT().resolve(g.Fb(g.v1))?.mw()?.loggingHotConfig?.csiConfig?.debugTicks??[]).map(e=>Object.values(e)[0])}; re=function(e,b,n){if(!g.l("web_csi_action_sampling_enabled")||!vx(n).actionDisabled){var Y=Hx(n),A;if(A=g.l("web_csi_debug_sample_enabled")&&Y){g.aT().resolve(g.Fb(g.v1))?.mw()&&!SR&&(SR=!0,re("gcfl",(0,g.T)(),n));A=g.aT().resolve(g.Fb(g.v1))?.mw()?.loggingHotConfig?.csiConfig?.debugSampleWeight||0;var r;if(r=A!==0)b:{r=Nn0();if(r.length>0)for(var z=0;z0?z:void 0;try{b3.mark(A,r)}catch(P){b3.mark(A)}}A= M5(n||"");A.tick[e]=b||(0,g.T)();if(A.callback&&A.callback[e])for(var J of A.callback[e])J();J=gW(n);J.gelTicks&&(J.gelTicks[e]=!0);A=ak(n);J=b||(0,g.T)();A[e]=J;A=vx(n).cttAuthInfo;e==="_start"?(e=tH(),eR(e,`baseline_${Y}`)||g.zk("latencyActionBaselined",{clientActionNonce:Y},{timestamp:b,cttAuthInfo:A})):tH().tick(e,Y,b,A);Dy(n);return J}}}; oB4=function(){var e=b3.getEntriesByType?.("mark");e&&e.forEach(b=>{b.name.startsWith("mark_")&&b3.clearMarks?.(b.name)})}; KX=function(){switch(VQ()){case "hidden":return 0;case "visible":return 1;case "prerender":return 2;case "unloaded":return 3;default:return-1}}; Eu=function(e){var b={},n=(Y,A,r)=>{A=A.match("_rid")?A.split("_rid")[0]:A;typeof r==="number"&&(r=JSON.stringify(r));Y.requestIds?Y.requestIds.push({endpoint:A,id:r}):Y.requestIds=[{endpoint:A,id:r}]}; for(let [Y,A]of Object.entries(e)){e=Y;let r=A;switch(e){case "GetBrowse_rid":n(b,e,r);break;case "GetGuide_rid":n(b,e,r);break;case "GetHome_rid":n(b,e,r);break;case "GetPlayer_rid":n(b,e,r);break;case "GetSearch_rid":n(b,e,r);break;case "GetSettings_rid":n(b,e,r);break;case "GetTrending_rid":n(b,e,r);break;case "GetWatchNext_rid":n(b,e,r);break;case "yt_red":b.isRedSubscriber=!!r;break;case "yt_ad":b.isMonetized=!!r}}return b}; lO1=function(e,b){e=document.querySelector(e);if(!e)return!1;var n="",Y=e.nodeName;Y==="SCRIPT"?(n=e.src,n||(n=e.getAttribute("data-timing-href"))&&(n=window.location.protocol+n)):Y==="LINK"&&(n=e.href);Oi(document)&&e.setAttribute("nonce",Oi(document));return n?(e=b3.getEntriesByName(n))&&e[0]&&(e=e[0],n=Ao(),re("rsf_"+b,n+Math.round(e.fetchStart)),re("rse_"+b,n+Math.round(e.responseEnd)),e.transferSize!==void 0&&e.transferSize===0)?!0:!1:!1}; M7B=function(){var e=window.location.protocol,b=b3.getEntriesByType("resource");b=g.VF(b,n=>n.name.indexOf(`${e}//fonts.gstatic.com/s/`)===0); (b=g.gb(b,(n,Y)=>Y.duration>n.duration?Y:n,{duration:0}))&&b.startTime>0&&b.responseEnd>0&&(re("wffs",nX(b.startTime)),re("wffe",nX(b.responseEnd)))}; G5a=function(e,b,n){b3&&b3.measure&&(e.startsWith("measure_")||(e="measure_"+e),n?b3.measure(e,b,n):b?b3.measure(e,b):b3.measure(e))}; Rz=function(e){var b=zO("aft",e);if(b)return b;b=g.H((e||"")+"TIMING_AFT_KEYS",["ol"]);var n=b.length;for(let Y=0;Yn.name==="first-paint"))return nX(e.startTime)}var b; g.l("csi_use_performance_navigation_timing")?b=b3.getEntriesByType("first-paint")[0].startTime:b=b3.timing.nb;return b?Math.max(0,b):0}; g.qI=function(e){Zv(e);Woa();oB4();e||(g.H("TIMING_ACTION")&&g.t9("PREVIOUS_ACTION",g.H("TIMING_ACTION")),g.t9("TIMING_ACTION",""))}; ma=function(e,b){nE(()=>{M5("").info.actionType=e;b&&g.t9("TIMING_AFT_KEYS",b);g.t9("TIMING_ACTION",e);var n=Eu(g.H("TIMING_INFO",{}));Object.keys(n).length>0&&Jo(n);n={isNavigation:!0,actionType:Td(g.H("TIMING_ACTION"))};var Y=g.H("PREVIOUS_ACTION");Y&&(n.previousAction=Td(Y));if(Y=g.H("CLIENT_PROTOCOL"))n.httpProtocol=Y;if(Y=g.H("CLIENT_TRANSPORT"))n.transportProtocol=Y;(Y=g.L0())&&Y!=="UNDEFINED_CSN"&&(n.clientScreenNonce=Y);Y=KX();if(Y===1||Y===-1)n.isVisible=!0;Y=Vq().loadType==="cold";var A= js();Y||(Y=A.yt_lt==="cold");if(Y){n.loadType="cold";Y=js();A=YU();let J=Ao(),P=g.H("CSI_START_TIMESTAMP_MILLIS",0);P>0&&!g.l("embeds_web_enable_csi_start_override_killswitch")&&(J=P);J&&(re("srt",A.responseStart),Y.prerender!==1&&Pm(J));Y=Tnu();Y>0&&re("fpt",Y);Y=YU();Y.isPerformanceNavigationTiming&&Jo({performanceNavigationTiming:!0},void 0);re("nreqs",Y.requestStart,void 0);re("nress",Y.responseStart,void 0);re("nrese",Y.responseEnd,void 0);Y.redirectEnd-Y.redirectStart>0&&(re("nrs",Y.redirectStart, void 0),re("nre",Y.redirectEnd,void 0));Y.domainLookupEnd-Y.domainLookupStart>0&&(re("ndnss",Y.domainLookupStart,void 0),re("ndnse",Y.domainLookupEnd,void 0));Y.connectEnd-Y.connectStart>0&&(re("ntcps",Y.connectStart,void 0),re("ntcpe",Y.connectEnd,void 0));Y.secureConnectionStart>=Ao()&&Y.connectEnd-Y.secureConnectionStart>0&&(re("nstcps",Y.secureConnectionStart,void 0),re("ntcpe",Y.connectEnd,void 0));b3&&"getEntriesByType"in b3&&M7B();Y=[];if(document.querySelector&&b3&&b3.getEntriesByName)for(r in cm)cm.hasOwnProperty(r)&& (A=cm[r],lO1(r,A)&&Y.push(A));var r=Y;if(r.length>0){n.resourceInfo=[];for(var z of r)n.resourceInfo.push({resourceCache:z})}}Jo(n);uv1();CX(!0);z=g.H("TIMING_ACTION");g.LB("ytglobal.timingready_")&&z&&$U()&&Rz()&&Dy()})()}; kU=function(){var e={};nE(()=>{$U()&&g.de("aa",void 0,void 0);Gd();g.qI();CX(!1);e.cttAuthInfo&&(vx().cttAuthInfo=e.cttAuthInfo);g.t9("TIMING_AFT_KEYS",[]);e.Cb?g.we({loadType:"hot"}):g.we({loadType:"warm"});g.t9("TIMING_ACTION","");delete g.H("TIMING_INFO",{}).yt_lt;nE(Pm)(e.startTime,void 0)})()}; g.Ou=function(e,b={}){nE(()=>{g.Iz(e);var n=b.sampleRate;if(!g.l("web_csi_action_sampling_enabled")||n===void 0||n<=1)n=!1;else{var Y=Hx(e);n=yu(Y)%n!==0}n&&(vx(e).actionDisabled=!0);M5(e||"").info.actionType=e;b.cttAuthInfo&&(vx(e).cttAuthInfo=b.cttAuthInfo);g.t9(e+"TIMING_ACTION",e);nE(Pm)(b.startTime,e);n={actionType:Td(e)};b.Al&&(n.previousAction=Td(g.H("TIMING_ACTION")));(Y=g.L0())&&Y!=="UNDEFINED_CSN"&&(n.clientScreenNonce=Y);g.we(n,e);CX(!0,e)})()}; g.Iz=function(e){nE(()=>{$U(e)&&g.de("aa",void 0,e);Gd(e);g.qI(e)})()}; $U=function(e){return nE(()=>g.XP("_start",e))()}; g.we=function(e,b,n=!1){nE(Jo)(e,b,n)}; g.de=function(e,b,n){return nE(re)(e,b,n)}; fX=function(e){nE(G5a)("action_finished",e,void 0)}; g.XP=function(e,b){return nE(()=>{var n=ak(b);return e in n})()}; i3=function(e){if(!g.l("universal_csi_network_ticks"))return"";e=OC(e)||"";var b=Object.keys(FP);for(let n=0;n{}; var b=FP[e];return b?(g.Zy(b),()=>{var n=g.l("universal_csi_network_ticks")?(n=pH4[e])?g.Zy(n):!1:!1;return n}):()=>{}}; g.Zy=function(e,b,n){return nE(()=>{if(g.XP(e,n))return!1;g.de(e,b,n);return!0})()}; g.jR=function(e,b,n){nE(()=>{if(!$U(n)||g.XP(e,n))return!1;g.de(e,b,n);return!0})()}; hRi=function(){nE(()=>{var e=Hx();requestAnimationFrame(()=>{setTimeout(()=>{e===Hx()&&g.de("ftl",void 0,void 0)},0)})})()}; y5B=function(e,b,n,Y,A){if(VK.instance!==void 0){if(Y=VK.instance,e=[e!==Y.C,b!==Y.wc,n!==Y.O,A!==Y.U,!1,!1,!1],e.some(r=>r))throw new g.ql("InnerTubeTransportService is already initialized",e); }else VK.instance=new VK(e,b,n,Y,A)}; t7u=async function(e,b,n){e=await h_(e.O.Io(b?.D2?.identity||AQ,{sessionIndex:b?.D2?.sessionIndex}));return Promise.resolve({...f9(n),...e})}; b5B=async function(e,b,n,Y=()=>{}){var A=b.config?.Fc?.Ak; if(A&&e.U&&e.U.has(A)&&!b.config?.Fc?.disableCache){var r=await e.U.get(A);if(r&&!r.isExpired())return Y=az(r),r.isProcessed()||(ge(e,Y,b),await Bm(e.U,A)),Promise.resolve(Y)}await xyc(b);(A=b.config?.requestKey)&&e.Y.has(A)?n=e.Y.get(A):(r=JSON.stringify(b.innerTubeRequest),b.ud={...b.ud,headers:{...(b.ud?.headers??{}),...n}},n={...b.ud},b.ud.method==="POST"&&(n={...n,body:r}),b.config?.KK&&g.de(b.config.KK),n=e.wc.fetch(b.input,n,b.config),A&&e.Y.set(A,n));if((n=await n)&&"error"in n&&n?.error?.details){r= n.error.details;for(let z of r)(r=z["@type"])&&evB.indexOf(r)>-1&&(delete z["@type"],n=z)}A&&e.Y.has(A)&&e.Y.delete(A);b.config?.g2&&g.de(b.config.g2);ge(e,n,b);b.config?.A8&&g.de(b.config.A8);Y();return n||void 0}; g.Hm=function(e,b,n,Y,A={D2:{identity:AQ}}){var r=()=>{}; r=vm(i3(n));b.context||(b.context=g.Xc(Y,!0));return new g.UR(async z=>{var J=tR(n);J=g.Rp(J)?"same-origin":"cors";if(e.O.yP){var P=e.O.Io(A?.D2?.identity||AQ,{sessionIndex:A?.D2?.sessionIndex});J={...f9(J),...P}}else J=await t7u(e,A,J);P=xi(tR(n));P={input:P,ud:eW(P),innerTubeRequest:b,config:A};z(b5B(e,P,J,r))})}; xyc=async function(e){if(e?.innerTubeRequest?.context){e=e.innerTubeRequest.context;for(let b of[])await b.EZ(e)}}; ge=function(e,b,n){if(b&&!b?.sequenceMetaData?.skipProcessing&&e.B)for(let Y of u3)e.B[Y]&&e.B[Y].handleResponse(b,n)}; oz=function(){var e,b;return{pn:new NI((n,Y)=>{e=n;b=Y}), resolve:e,reject:b}}; MI=function(e){return l3(e)?e:ML(e)?new NI((b,n)=>{e.then(b,n)}):new NI(b=>{b(e)})}; GO=function(e){return new NI((b,n)=>{n(e)})}; Uu=function(e){try{return MI(e())}catch(b){return GO(b)}}; nP9=function(e){return new Promise((b,n)=>{TO(e,b,n)})}; YcA=async function(e){return nP9(e)}; Wm=function(e){if(e.Y==="fulfilled"){var b=e.U;e.U=[];e.O=[];for(var n of b)n(e.result)}else if(e.Y==="rejected"){n=e.O;e.U=[];e.O=[];for(b of n)b(e.error)}}; TO=function(e,b,n){var {pn:Y,resolve:A,reject:r}=oz();e.U.push(z=>{if(b)try{let J=b(z);A(J)}catch(J){r(J)}else A(z)}); e.O.push(z=>{if(n)try{let J=n(z);A(J)}catch(J){r(J)}else r(z)}); Wm(e);return Y}; pX=function(e,b){return TO(e,void 0,b)}; AT4=function(e,b){TO(e,n=>TO(MI(b()),()=>n),n=>TO(MI(b()),()=>GO(n)))}; ho=function(e,b){return rTi(b.call(e))}; yK=function(e){return function*(){return yield{pn:MI(e)}}()}; rTi=function(e){return Uu(()=>to(e,e.next()))}; to=function(e,b){return b.done?MI(b.value):pX(TO(b.value.pn,n=>to(e,e.next(n))),n=>to(e,e.throw(n)))}; P7A=function(e){var b=zv4(e);return TO(JTF(b),()=>b.map(n=>n.state()))}; JTF=function(e){if(e.length===0)return MI(NaN);var {pn:b,resolve:n}=oz(),Y=e.length;for(let A=0;A{b.Y==="pending"&&(ScB(void 0)&&(void 0)(A)&&b.Y==="pending"?n(A):(--Y,Y===0&&n(NaN)))}); return b}; zv4=function(e){return e.map(b=>MI(b))}; Dmc=function(e,b,n){return ho(e,function(){var Y=this;return function*(){var A=h_(Y.Y.Io(b?.D2?.identity||AQ,{sessionIndex:b?.D2?.sessionIndex}));A=yield*yK(MI(A));return{...f9(n),...A}}()})}; xU=function(e){return e===1||e===2}; Rv4=function(e,b,n=!1){var Y,A=g.G(b,KGB)?.request;A&&e.Y.Yg&&(Y=e.Y.Yg[A]);Y||n||(A=g.G(b,EPc)?.signal)&&e.Y.d7&&(Y=e.Y.d7[A]);if(!Y&&(e=n?e.Y.AZ:e.Y.eE))for(let r in b)if(e[r]){Y=e[r];break}if(!Y){if(n)throw Error("Error: No streaming request builder found for command");throw Error("Error: No request builder found for command.");}b=Y();return MI(b)}; eE=function(e,b){return e.run("PROCESS_RESPONSE",b,"ResponseMachine (Cache)")}; bh=function(e,b,n){return e.run("INIT",b,n!==void 0?`ResponseMachine (Chunk ${n})`:"ResponseMachine")}; LGA=function(){var e=g.aT();g.iu(e,{fv:nb,So:()=>new Map}); g.iu(e,{fv:YM,TA:YM,Zt:!0});g.iu(e,{fv:As,TA:As,Zt:!0});g.iu(e,{fv:rw,TA:rw,Zt:!0});g.iu(e,{fv:zi,TA:zi,Zt:!0});g.iu(e,{fv:Js,TA:Js,Zt:!0});g.iu(e,{fv:PS,TA:PS,Zt:!0});g.iu(e,{fv:SE,TA:SE,Zt:!0});g.iu(e,{fv:D0,TA:D0,Zt:!0});g.iu(e,{fv:Kb,TA:Kb,Zt:!0});g.iu(e,{fv:E5,TA:E5,Zt:!0});g.iu(e,{fv:Rm,So:(b,n,Y,A,r,z,J,P,S,D)=>({COMMAND_INIT:P,REQUEST_INIT:S,CACHE:n,LOCAL_ROUTER:J,CONTEXT:Y,AUTH:b,DEDUPE:A,FETCH:z,RETRY:D,FALLBACK:r}), [g.Zr]:[YM,As,rw,zi,Js,PS,SE,D0,Kb,E5],Zt:!0});g.iu(e,{fv:C71,So:b=>()=>new g.Cb(b), [g.Zr]:[Rm],Zt:!0});g.iu(e,{fv:Lb,TA:Lb,Zt:!0});g.iu(e,{fv:QO,TA:QO,Zt:!0});g.iu(e,{fv:qN,TA:qN,Zt:!0});g.iu(e,{fv:cS,TA:cS,Zt:!0});g.iu(e,{fv:$M,So:(b,n,Y,A)=>({INIT:A,ERROR_UNPACKER:n,PROCESS_RESPONSE:Y,CALLBACK_DISPATCHER:b}), [g.Zr]:[Lb,QO,qN,cS],Zt:!0});g.iu(e,{fv:mW,So:b=>()=>new dw(b), [g.Zr]:[$M],Zt:!0})}; az=function(e){return{...e.data.innertubeResponse,cacheMetadata:{isCacheHit:!0}}}; Bm=async function(e,b){var n=e.Y.get(b);n&&(n.entryData.isProcessed=!0,await ww(e,b,n.entryData))}; ww=async function(e,b,n){var Y=e.U;if(n.expireTimestampMs){Y=Number(n.expireTimestampMs)-Math.round((0,g.T)());let A=sU("mweb_override_response_store_expiration_ms");A>0&&A{e.remove(b)},Y); e.Y.set(b,{entryData:n,timer:Y})}; Im=function(e,b){if(e=e.Y.get(b))return new kM(e.entryData)}; O5=function(e,b){var n=e.Y.get(b);n&&(clearTimeout(n.timer),e.Y.delete(b))}; XL=function(e,b,n){var Y={...e};for(let A of Object.keys(b)){let r=e[A],z=b[A];if(z===void 0)delete Y[A];else if(r===void 0)Y[A]=z;else if(Array.isArray(z)&&Array.isArray(r))Y[A]=n?[...r,...z]:z;else if(!Array.isArray(z)&&g.w4(z)&&!Array.isArray(r)&&g.w4(r))Y[A]=XL(r,z,n);else if(typeof z===typeof r)Y[A]=z;else return b=new g.ql("Attempted to merge fields of differing types.",{name:"DeepMergeError",key:A,D6:r,updateValue:z}),g.vO(b),e}return Y}; fb=function(e,b){return e.Y.length===0?!1:(e=e.Y[e.Y.length-1])&&e.buffer===b.buffer&&e.byteOffset+e.length===b.byteOffset}; s5=function(e){e.B=void 0;e.U=0;e.O=0}; FL=function(e,b){for(let n of b.Y)e.append(n)}; ih=function(e,b,n){var {yz:Y,KY:A}=e.split(b);({yz:Y}=A.split(n));return Y}; Z0=function(e,b,n){e.isFocused(b);return b-e.O+n<=e.Y[e.U].length}; vS=function(e){if(!e.B){let b=e.Y[e.U];e.B=new DataView(b.buffer,b.byteOffset,b.length)}return e.B}; jE=function(e,b=0,n=-1){if(!e.totalLength||!n)return new DataView(new ArrayBuffer(0));n<0&&(n=e.totalLength-b);e.focus(b);if(!Z0(e,b,n)){var Y=e.U,A=e.O;e.focus(b+n-1);A=new Uint8Array(e.O+e.Y[e.U].length-A);let r=0;for(let z=Y;z<=e.U;z++)A.set(e.Y[z],r),r+=e.Y[z].length;e.Y.splice(Y,e.U-Y+1,A);s5(e);e.focus(b)}Y=e.Y[e.U];return new DataView(Y.buffer,Y.byteOffset+b-e.O,n)}; VO=function(e,b=0,n=-1){e=jE(e,b,n);return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}; am=function(e,b=0,n=-1){e=VO(e,b,n);b=new Uint8Array(e.length);try{b.set(e)}catch(Y){for(n=0;n>10;A=56320|A&1023}NN[r++]=A}A=String.fromCharCode.apply(String, NN);r<1024&&(A=A.substring(0,r));n.push(A)}return n.join("")}; MN=function(e,b){if(lh?.encodeInto){let {read:Y,written:A}=lh.encodeInto(e,b);return Y>6|192:((A&64512)===55296&&Y+1>18|240,b[n++]=A>>12&63|128):b[n++]=A>>12|224,b[n++]=A>>6&63|128),b[n++]=A&63|128)}return n}; Gi=function(e){if(lh)return lh.encode(e);var b=new Uint8Array(Math.ceil(e.length*1.2)),n=MN(e,b);b.lengthn&&(b=b.subarray(0,n));return b}; WS=function(e,b){e=e instanceof Uint8Array?new U5([e]):e;return b(new Ti(e))}; var IOA=function(){return j1[c[1]](this,49,7235)}; pb=function(e){var b=gw(e.Y,e.pos);++e.pos;if(b<128)return b;for(var n=b&127,Y=1;b>=128;)b=gw(e.Y,e.pos),++e.pos,Y*=128,n+=(b&127)*Y;return n}; hs=function(e,b){var n=e.U;for(e.U=-1;e.pos+1<=e.Y.totalLength;){n<0&&(n=pb(e));var Y=n>>3;let A=n&7;if(Y===b)return!0;if(Y>b){e.U=n;break}n=-1;switch(A){case 0:pb(e);break;case 1:e.pos+=8;break;case 2:Y=pb(e);e.pos+=Y;break;case 5:e.pos+=4}}return!1}; yO=function(e,b){if(hs(e,b))return pb(e)}; ts=function(e,b){if(hs(e,b))return b=VO(e.Y,e.pos,8),e.pos+=8,(new DataView(b.buffer,b.byteOffset,b.byteLength)).getFloat64(0,!0)}; xM=function(e,b){if(hs(e,b))return!!pb(e)}; er=function(e,b){if(hs(e,b)){b=pb(e);var n=VO(e.Y,e.pos,b);e.pos+=b;return n}}; b$=function(e,b){if(e=er(e,b))return g.om(e)}; nI=function(e,b,n){if(e=er(e,b))return n(new Ti(new U5([e])))}; Yt=function(e,b){for(var n=[];hs(e,b);)n.push(pb(e));return n.length?n:void 0}; A2=function(e,b,n){for(var Y=[],A;A=er(e,b);)Y.push(n(new Ti(new U5([A]))));return Y.length?Y:void 0}; rp=function(e,b){e=new Uint8Array(e);b&&e.set(b);return e}; g.J2=function(e,b){var n=new zx(4096);b(n,e);return new Uint8Array(n.Y.buffer,n.Y.byteOffset,n.pos)}; Pc=function(e,b){b=e.pos+b;if(!(e.Y.length>=b)){for(var n=e.Y.length*2;n268435455){Pc(e,4);let n=b&1073741823;for(let Y=0;Y<4;Y++)e.view.setUint8(e.pos,n&127|128),n>>>=7,e.pos+=1;b=Math.floor(b/268435456)}for(Pc(e,4);b>127;)e.view.setUint8(e.pos,b&127|128),b>>>=7,e.pos+=1;e.view.setUint8(e.pos,b);e.pos+=1}; Du=function(e,b,n){n!==void 0&&(Sr(e,b*8),Sr(e,n))}; KI=function(e,b,n){n!==void 0&&Du(e,b,n?1:0)}; g.EN=function(e,b,n){n!==void 0&&(Sr(e,b*8+2),b=n.length,Sr(e,b),Pc(e,b),e.Y.set(n,e.pos),e.pos+=b)}; Ry=function(e,b,n=2){Sr(e,b*8+2);e.U.push(e.pos);e.U.push(n);e.pos+=n}; CI=function(e){for(var b=e.U.pop(),n=e.U.pop(),Y=e.pos-n-b;b--;){let A=b?128:0;e.view.setUint8(n++,Y&127|A);Y>>=7}}; g.LI=function(e,b,n){n!==void 0&&(Ry(e,b,Math.ceil(Math.log2(n.length*4+2)/7)),Pc(e,n.length*1.2),b=MN(n,e.Y.subarray(e.pos)),e.pos+b>e.Y.length&&(Pc(e,b),b=MN(n,e.Y.subarray(e.pos))),e.pos+=b,CI(e))}; QW=function(e,b,n,Y,A=3){n&&(Ry(e,b,A),Y(e,n),CI(e))}; cc=function(e){var b=new Ti(new U5([B7(decodeURIComponent(e))]));e=b$(b,2);b=yO(b,4);var n=qe[b];if(typeof n==="undefined")throw e=new g.ql("Failed to recognize field number",{name:"EntityKeyHelperError",fieldNumber:b}),g.vO(e),e;return{Vf:b,entityType:n,entityId:e}}; mA=function(e,b){var n=new zx;g.EN(n,2,Gi(e));e=$t[b];if(typeof e==="undefined")throw b=new g.ql("Failed to recognize entity type",{name:"EntityKeyHelperError",entityType:b}),g.vO(b),b;Du(n,4,e);Du(n,5,1);b=new Uint8Array(n.Y.buffer,n.Y.byteOffset,n.pos);return encodeURIComponent(g.iB(b,0))}; dp=function(e){e=e.key||e.id;if(!e)throw Error("Entity key is missing");return e}; wp=function(e,b,n,Y){if(Y===void 0){let {[n]:A,...r}=e[b]||{};return{...e,[b]:r}}return{...e,[b]:{...e[b],[n]:Y}}}; kt=function(e,b,n,Y,A){var r=e[b]||{},z=r[n];if(!z&&!g.l("web_enable_entity_upsert_on_update"))return e;Y=XL(z||{},Y,A==="REPEATED_FIELDS_MERGE_OPTION_APPEND");return{...e,[b]:{...r,[n]:Y}}}; qc9=function(e={},b){switch(b.type){case "ENTITY_LOADED":return b.payload.reduce((n,Y)=>{var A=Y.options?.persistenceOption;if(A&&A!=="ENTITY_PERSISTENCE_OPTION_UNKNOWN"&&A!=="ENTITY_PERSISTENCE_OPTION_INMEMORY_AND_PERSIST")return n;if(!Y.entityKey)return g.vO(Error("Missing entity key")),n;if(Y.type==="ENTITY_MUTATION_TYPE_REPLACE"){if(!Y.payload)return Y=new g.ql("REPLACE entity mutation is missing a payload",{entityKey:Y.entityKey}),g.vO(Y),n;var r=lo(Y.payload);return wp(n,r,Y.entityKey,Y.payload[r])}if(Y.type=== "ENTITY_MUTATION_TYPE_DELETE"){a:{Y=Y.entityKey;try{let z=cc(Y).entityType;r=wp(n,z,Y);break a}catch(z){if(z instanceof Error){Y=new g.ql("Failed to deserialize entity key",{entityKey:Y,originalMessage:z.message});g.vO(Y);r=n;break a}throw z;}r=void 0}return r}if(Y.type==="ENTITY_MUTATION_TYPE_UPDATE"){if(!Y.payload)return Y=new g.ql("UPDATE entity mutation is missing a payload",{entityKey:Y.entityKey}),g.vO(Y),n;r=lo(Y.payload);return kt(n,r,Y.entityKey,Y.payload[r],Y.fieldMask?.mergeOptions?.repeatedFieldsMergeOption)}return n}, e); case "REPLACE_ENTITY":return wp(e,b.payload.entityType,b.payload.key,b.payload.JH);case "REPLACE_ENTITIES":return Object.keys(b.payload).reduce((n,Y)=>{var A=b.payload[Y];return Object.keys(A).reduce((r,z)=>wp(r,Y,z,A[z]),n)},e); case "UPDATE_ENTITY":return kt(e,b.payload.entityType,b.payload.key,b.payload.JH,b.payload.WV);default:return e}}; cT4=function(){if(Iy)return Iy();Iy=Xe("PersistentEntityStoreDb",{rq:{EntityStore:{KF:1},EntityAssociationStore:{KF:2}},shared:!1,upgrade(e,b){b(1)&&nD(xH(e,"EntityStore",{keyPath:"key"}),"entityType","entityType");b(2)&&(e=xH(e,"EntityAssociationStore",{keyPath:["parentEntityKey","childEntityKey"]}),nD(e,"byParentEntityKey","parentEntityKey"),nD(e,"byChildEntityKey","childEntityKey"))},version:3});return Iy()}; $mA=function(e){return KD(cT4(),e)}; ON=function(e){return window.Int32Array?new Int32Array(e):Array(e)}; Zu=function(e){var b=e.key,n=e.counter[0]^b[0],Y=e.counter[1]^b[1],A=e.counter[2]^b[2],r=e.counter[3]^b[3];for(var z=3;z>=0&&!(e.counter[z]=-~e.counter[z]);z--);for(var J,P,S=4;S<40;)z=X5[n>>>24]^fI[Y>>16&255]^sN[A>>8&255]^F5[r&255]^b[S++],J=X5[Y>>>24]^fI[A>>16&255]^sN[r>>8&255]^F5[n&255]^b[S++],P=X5[A>>>24]^fI[r>>16&255]^sN[n>>8&255]^F5[Y&255]^b[S++],r=X5[r>>>24]^fI[n>>16&255]^sN[Y>>8&255]^F5[A&255]^b[S++],n=z,Y=J,A=P;e=e.U;z=b[40];e[0]=i$[n>>>24]^z>>>24;e[1]=i$[Y>>16&255]^z>>16&255;e[2]=i$[A>>8& 255]^z>>8&255;e[3]=i$[r&255]^z&255;z=b[41];e[4]=i$[Y>>>24]^z>>>24;e[5]=i$[A>>16&255]^z>>16&255;e[6]=i$[r>>8&255]^z>>8&255;e[7]=i$[n&255]^z&255;z=b[42];e[8]=i$[A>>>24]^z>>>24;e[9]=i$[r>>16&255]^z>>16&255;e[10]=i$[n>>8&255]^z>>8&255;e[11]=i$[Y&255]^z&255;z=b[43];e[12]=i$[r>>>24]^z>>>24;e[13]=i$[n>>16&255]^z>>16&255;e[14]=i$[Y>>8&255]^z>>8&255;e[15]=i$[A&255]^z&255}; VW=function(){if(!vc&&!g.Qm){if(jr)return jr;jr=window.crypto?.subtle;if(jr?.importKey&&jr?.sign&&jr?.encrypt)return jr;jr=void 0}}; mm9=async function(e,b,n){e.Y||(e.Y=await e.U.importKey("raw",e.O,{name:"AES-CTR"},!1,["encrypt"]));e=await e.U.encrypt({name:"AES-CTR",counter:n,length:128},e.Y,b);return new Uint8Array(e)}; ay=function(e){e.Y=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225];e.S=[];e.S.length=64;e.B=0;e.U=0}; Bc=function(e,b,n){var Y=e.S,A=e.Y[0],r=e.Y[1],z=e.Y[2],J=e.Y[3],P=e.Y[4],S=e.Y[5],D=e.Y[6],K=e.Y[7],E;for(let f=0;f<64;){if(f<16)Y[f]=E=b[n]<<24|b[n+1]<<16|b[n+2]<<8|b[n+3],n+=4;else{var Q=Y[f-2];var m=Y[f-15];E=Y[f-7]+Y[f-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3);Y[f]=E}Q=K+gp[f]+E+((P>>>6|P<<26)^(P>>>11|P<<21)^(P>>>25|P<<7))+(P&S^~P&D);m=((A>>>2|A<<30)^(A>>>13|A<<19)^(A>>>22|A<<10))+(A&r^A&z^r&z);K=Q+m;J+=Q;f++;f<16?(Y[f]=E=b[n]<<24|b[n+1]<<16|b[n+2]<<8|b[n+ 3],n+=4):(Q=Y[f-2],m=Y[f-15],E=Y[f-7]+Y[f-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3),Y[f]=E);Q=D+gp[f]+E+((J>>>6|J<<26)^(J>>>11|J<<21)^(J>>>25|J<<7))+(J&P^~J&S);m=((K>>>2|K<<30)^(K>>>13|K<<19)^(K>>>22|K<<10))+(K&A^K&r^A&r);D=Q+m;z+=Q;f++;f<16?(Y[f]=E=b[n]<<24|b[n+1]<<16|b[n+2]<<8|b[n+3],n+=4):(Q=Y[f-2],m=Y[f-15],E=Y[f-7]+Y[f-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3),Y[f]=E);Q=S+gp[f]+E+((z>>>6|z<<26)^(z>>>11|z<<21)^(z>>>25| z<<7))+(z&J^~z&P);m=((D>>>2|D<<30)^(D>>>13|D<<19)^(D>>>22|D<<10))+(D&K^D&A^K&A);S=Q+m;r+=Q;f++;f<16?(Y[f]=E=b[n]<<24|b[n+1]<<16|b[n+2]<<8|b[n+3],n+=4):(Q=Y[f-2],m=Y[f-15],E=Y[f-7]+Y[f-16]+((Q>>>17|Q<<15)^(Q>>>19|Q<<13)^Q>>>10)+((m>>>7|m<<25)^(m>>>18|m<<14)^m>>>3),Y[f]=E);Q=P+gp[f]+E+((r>>>6|r<<26)^(r>>>11|r<<21)^(r>>>25|r<<7))+(r&z^~r&J);m=((S>>>2|S<<30)^(S>>>13|S<<19)^(S>>>22|S<<10))+(S&D^S&K^D&K);E=K;K=J;J=E;E=D;D=z;z=E;E=S;S=r;r=E;P=A+Q;A=Q+m;f++}e.Y[0]=A+e.Y[0]|0;e.Y[1]=r+e.Y[1]|0;e.Y[2]=z+e.Y[2]| 0;e.Y[3]=J+e.Y[3]|0;e.Y[4]=P+e.Y[4]|0;e.Y[5]=S+e.Y[5]|0;e.Y[6]=D+e.Y[6]|0;e.Y[7]=K+e.Y[7]|0}; Hc=function(e){var b=new Uint8Array(32),n=64-e.U;e.U>55&&(n+=64);var Y=new Uint8Array(n);Y[0]=128;var A=e.B*8;for(let r=1;r<9;r++){let z=A%256;Y[n-r]=z;A=(A-z)/256}e.update(Y);for(n=0;n<8;n++)b[n*4]=e.Y[n]>>>24,b[n*4+1]=e.Y[n]>>>16&255,b[n*4+2]=e.Y[n]>>>8&255,b[n*4+3]=e.Y[n]&255;ay(e);return b}; u$=function(e,b,n){e=new dma(e.Y);e.update(b);e.update(n);b=Hc(e);e.update(e.C);e.update(b);b=Hc(e);e.reset();return b}; w3u=async function(e,b,n){e.Y||(e.Y=await e.U.importKey("raw",e.O,{name:"HMAC",hash:"SHA-256"},!1,["sign"]));var Y=new Uint8Array(b.length+n.length);Y.set(b);Y.set(n,b.length);e=await e.U.sign({name:"HMAC",hash:"SHA-256"},e.Y,Y);return new Uint8Array(e)}; IeA=async function(e,b,n,Y){e.U||(e.U=new kfA(e.Y,Y));return w3u(e.U,b,n)}; oy=function(e,b,n){e.O||(e.O=new Ne(e.Y));return u$(e.O,b,n)}; O5B=async function(e,b,n){var Y=VW();if(Y)try{return await IeA(e,b,n,Y)}catch(A){return g.J4(A),vc=!0,oy(e,b,n)}else return oy(e,b,n)}; X3u=function(e){return e instanceof Error?new l$("UNKNOWN_ENCODE_ERROR",{originalMessage:e.message}):new l$("UNKNOWN_ENCODE_ERROR")}; feJ=function(e){return e instanceof Error?new l$("UNKNOWN_DECODE_ERROR",{originalMessage:e.message}):new l$("UNKNOWN_DECODE_ERROR")}; Me=function(e,b){e=e instanceof l$?e:b(e);g.vO(e);throw e;}; Gx=function(e){e=(new TextEncoder).encode(e).subarray(0,16);var b=new Uint8Array(16);b.set(e);return b}; FGF=function(){var e=sBF.videoPlaybackPositionEntity;if(e)return e;g.J4(new g.ql("Entity model not found.",{entityType:"videoPlaybackPositionEntity"}))}; Tx=function(e,b){a:{e=UN(e.O,b.version);try{var n=e.U(b.data,b.key);break a}catch(Y){Me(Y,feJ)}n=void 0}return n}; i5a=function(e,b){return e.Y.objectStore("EntityStore").index("entityType").getAll(IDBKeyRange.only(b)).then(n=>n.map(Y=>Tx(e,Y)))}; vPi=function(e,b){var n=dp(b);return Wc(e,n).then(()=>Z5c(e,b))}; pI=function(e,b,n){var Y=e.U[n];Y||(Y=new Set,e.U[n]=Y);Y.add(b)}; jB0=function(e,b){var n=dp(b),Y=UN(e.O,1),A={...b};return e.Y.objectStore("EntityStore").get(n).then(r=>{if(r){if(r.entityType!=="videoPlaybackPositionEntity")throw Error("Incorrect entity type");A.entityMetadata||(r=Tx(e,r),A.entityMetadata=r.entityMetadata)}}).then(()=>{a:{try{var r=Y.O(A,n); break a}catch(z){Me(z,X3u)}r=void 0}r={key:n,entityType:"videoPlaybackPositionEntity",data:r,version:1};return Hn.all([e.Y.objectStore("EntityStore").put(r),vPi(e,A)])}).then(()=>{pI(e,n,"videoPlaybackPositionEntity"); return n})}; h2=function(e,b){var n=cc(b).entityType;return Hn.all([e.Y.objectStore("EntityStore").delete(b),Wc(e,b)]).then(()=>{pI(e,b,n)})}; Wc=function(e,b){return e.Y.objectStore("EntityAssociationStore").index("byParentEntityKey").delete(IDBKeyRange.only(b))}; Vpc=function(e,b){b=b.map(n=>h2(e,n)); return Hn.all(b).then(()=>{})}; Z5c=function(e,b){var n=dp(b),Y=FGF();if(!Y)return Hn.resolve([]);b=new Y(b);e=e.Y.objectStore("EntityAssociationStore");Y=[];for(let A of b.U())Y.push(e.put({parentEntityKey:n,childEntityKey:A}));return Hn.all(Y).then(A=>A.map(r=>r[1]))}; UN=function(e,b=0){e=e.Y[b];if(!e)throw b=new l$("INVALID_ENCODER_VERSION",{jp:b}),g.vO(b),b;return e}; yW=function(e,b){for(let n of e.observers)n(b)}; t2=async function(e,b,n){var Y=await $mA(e.token),A;b=await yz(Y,["EntityStore","EntityAssociationStore"],b,r=>{A=new aea(r,e.Y);return n(A)}); A&&(Y=A.U,Object.keys(Y).length>0&&(e.channel.postMessage(Y),yW(e,Y)));return b}; gPF=function(e,b){return t2(e,{mode:"readwrite",M3:!0},n=>jB0(n,b))}; BG1=function(e,b){return t2(e,{mode:"readwrite",M3:!0},n=>h2(n,b))}; H5F=function(e,b){return t2(e,{mode:"readwrite",M3:!0},n=>Vpc(n,b))}; xt=function(e,b){return t2(e,{mode:"readonly",M3:!0},n=>i5a(n,b))}; oPi=async function(){try{let b=await g.dT();if(b&&Qz()&&typeof g.Rc.BroadcastChannel!=="undefined"){var e=new uM4;return new NGA(b,e)}}catch(b){b instanceof Error&&g.vO(b)}}; eg=function(){var e=XMLHttpRequest.prototype.fetch;return!!e&&e.length===3}; bA=function(e,b){b=Number(b)*1E3;var n=Math.round((0,g.T)()),Y=n.toString();e={innertubeResponse:e,serverDateTimestampMs:Y,lastModifiedTimestampMs:Y,expireTimestampMs:(n+b).toString(),isProcessed:!0};if(b=g.H("INNERTUBE_CONTEXT_CLIENT_NAME"))e.clientName=b;return e}; Yf=function(e,b,n){if(!g.l("state_tags_killswitch")){var Y=new nH(b);if((Y.Y?.stateTagsModified||[]).length>0){var A=e.Y.Wd();for(let z of A){var r=Im(e.Y,z);if(r){a:{A=Y.Y?.stateTagsModified||[];r=(new nH(az(r))).Y?.relevantStateTags||[];for(let J of r)if(J.stateTag!=null&&A.includes(J.stateTag)&&J.onStateTagModified==="STATE_TAG_CACHE_INSTRUCTION_EVICT_RESPONSE"){A=!0;break a}A=!1}A&&O5(e.Y,z)}}}}Y=b.responseContext?.maxAgeSeconds;n&&Y&&Number(Y)>0&&(b=bA(b,Y),e.Y.put(n,new kM(b)))}; leu=function(e,b,n){if(e.Y){let Y=OC(Ng(b,"key"))||"/UNKNOWN_PATH";e.Y.start(Y)}e=n;g.l("wug_networking_gzip_request")&&(e=UQu(n));return new window.Request(b,e)}; r$=async function(e,b,n,Y,A,r){if(r?.aborted)return b.cancel(),Y;var {value:z,done:J}=await b.read();if(J)return e.Y?.success(),Y;try{var P=n.parse(z)}catch(S){throw new Ar("Failed to parse streaming response",z);}if(P!=null)for(let S of P)Y.push(S),A?.(S);return r$(e,b,n,Y,A,r)}; mw=function(e,b,n){if(!z8){let r=g.aT();g.iu(r,{fv:Jr,TA:PY});if(n?.Vs){g.iu(r,{fv:Sg,G6:g.H("INNERTUBE_CONTEXT_CLIENT_NAME",n.clientInterface)});g.iu(r,{fv:D9,G6:5184E6});g.iu(r,{fv:KH,TA:Mpc,[g.Zr]:[Sg,D9]});g.iu(r,{fv:E6,TA:Rt});var Y=r.resolve(E6);let z=window;if(z.ytInitialVideoId){var A=z.ytInitialVideoId;z.ytInitialPlayerResponse&&Yf(Y,z.ytInitialPlayerResponse,bx("player",{videoId:A}));z.ytInitialWatchNextResponse&&Yf(Y,z.ytInitialWatchNextResponse,bx("next",{videoId:A}));z.ytInitialReelItemWatchResponse&& Yf(Y,z.ytInitialReelItemWatchResponse,bx("reel_item_watch",{videoId:A}))}}g.iu(r,{fv:CH,G6:{eE:{feedbackEndpoint:s$(Gf9),modifyChannelNotificationPreferenceEndpoint:s$(UmF),playlistEditEndpoint:s$(TGa),shareEntityEndpoint:s$(LH),subscribeEndpoint:s$(WG0),unsubscribeEndpoint:s$(p31),webPlayerShareEntityServiceEndpoint:s$(hv4)}}});A=O$.getInstance();Y={};A&&(Y.client_location=A);n?.Vs&&(A=r.resolve(E6),Y.store=A,Y.resolve_url_prefetch=r.resolve(Qy));g.iu(r,{fv:qk,G6:Y});g.iu(r,{fv:cY,G6:e!==void 0? e:YH()});b===void 0&&(b=r.resolve(Jr));g.l("all_web_enable_network_machine")&&LGA();y5B(r.resolve(CH),b,r.resolve(cY),r.resolve(qk),n?.Vs?r.resolve(KH):void 0);g.iu(r,{fv:$f,G6:VK.instance});z8=r.resolve($f)}return z8}; d$=function(e){var b={};e=e.split("&");for(let n of e)e=n.split("="),e.length===2&&(b[e[0]]=e[1]);return b}; yT4=async function(){var e=window;await g.UC(g.w$());var b=e.bgevmc;if(!b)throw Error("BGE Controls not exposed");return{pause:()=>{b.p()}, resume:()=>{b.r()}, checkForRefresh:()=>b.cr()}}; g.w$=function(){return g.l("bg_st_hr")?"havuokmhhs-0":`havuokmhhs-${Math.floor(globalThis.performance?.timeOrigin||0)}`}; kf=function(e){window.bgens=e}; tpJ=function(){return new Promise(e=>{var b=window;b.ntpevasrs!==void 0?e(new It(b.ntpevasrs)):(b.ntpqfbel===void 0&&(b.ntpqfbel=[]),b.ntpqfbel.push(n=>{e(new It(n))}))})}; fH=function(){if(g.m0()){var e=g.H("PLAYER_VARS",{});if(g.x9(e,"privembed",!1)!="1"&&!g.sS(e)){var b=()=>{O6=!0;"google_ad_status"in window?g.t9("DCLKSTAT",1):g.t9("DCLKSTAT",2)}; try{let n=Oi(document);Dr(XQ,b,n)}catch(n){}xm4.push(TN.Nr(()=>{if(!(O6||"google_ad_status"in window)){try{if(XQ.toString()&&b){var n=`${OA(b)}`,Y=Eb[n];Y&&tQ(Y)}}catch(A){}O6=!0;g.t9("DCLKSTAT",3)}},5E3))}}}; s6=function(){var e=Number(g.H("DCLKSTAT",0));return isNaN(e)?0:e}; FQ=function(e,b){e.Y=b}; bgu=async function(e){if(g.Rc.ytAtP&&!g.l("ytatp_ks")){var b=await g.Rc.ytAtP;delete g.Rc.ytAtP;var n=b?.R;var Y=b?.T;b=eV9(n);let r=!!Y;e.U.U(n?b?r?7:10:r?1:8:r?2:9,e.O++);if(!n||b)n=await iA(e,Z9(Y,null)),n=JSON.stringify(n);g.Rc.ytAtRC?g.Rc.ytAtRC(n):g.J4(Error("ytAtRC not defined for ytAtP."))}else g.Rc.ytAtRC?g.cn(0,async()=>{Y=g.Rc.ytAtT;delete g.Rc.ytAtT;if(g.Rc.ytAtRC){e.U.U(2,e.O++);var r=await iA(e,Z9(Y,null));g.Rc.ytAtRC&&g.Rc.ytAtRC(JSON.stringify(r))}else e.U.U(6,e.O++)},2,sU("att_init_delay", 0)):(Y=g.Rc.ytAtT,delete g.Rc.ytAtT,e.U.U(1,e.O++)); n=await tpJ();n.bindInnertubeChallengeFetcher(r=>{e.U.U(3,e.O++);return iA(e,Z9(Y,r))}); n.registerChallengeFetchedCallback(r=>{r=r.challenge;if(!r)throw Error("BGE_MACR");r={challenge:r,XU:d$(r),o4:A,bgChallenge:new Y$};r=Promise.resolve(r);e.Y=r}); var A=await g.UC(g.w$());n=n.getLatestChallengeResponse().challenge;if(!n)throw Error("BGE_MACIL");return{challenge:n,XU:d$(n),o4:A,bgChallenge:new Y$}}; jg=async function(e){var b=Z9(void 0,yh().Y);try{var n=await n9A(e,b)}catch(J){return g.J4(Error("Failed to fetch attestation challenge after 5 attempts; not retrying for 24h.")),vY(e,864E5),{challenge:"",XU:{},o4:void 0,bgChallenge:void 0}}b=n.IL;var Y=n.xP;vY(e,(Number(Y.t)||7200)*1E3);e=void 0;if("c1a"in Y&&n.bgChallenge){n=n.bgChallenge;var A=new Y$;if(n.interpreterJavascript){var r=lt(n.interpreterJavascript);r=si(r).toString();var z=new x6;g.qy(z,6,r);z5(A,x6,1,z,rf)}else n.interpreterUrl&& (r=MR(n.interpreterUrl),r=Jf(r).toString(),z=new et,g.qy(z,4,r),z5(A,et,2,z,rf));n.interpreterHash&&cH(A,3,n.interpreterHash,rf);n.program&&cH(A,4,n.program,rf);n.globalName&&cH(A,5,n.globalName,rf);n.clientExperimentsStateBlob&&cH(A,7,n.clientExperimentsStateBlob,rf);try{await bI(yh(),A)}catch(J){return g.J4(J),{challenge:b,XU:Y,o4:e,bgChallenge:A}}try{e=new EH({challenge:A,cZ:{gf:"aGIf"}}),await e.TB}catch(J){g.J4(J),e=void 0}}return{challenge:b,XU:Y,o4:e,bgChallenge:A}}; iA=async function(e,b){var n=e.L;if(!n||n.LY())return Vy(e,b);g.jR("att_pna",void 0,"attestation_challenge_fetch");return new Promise(Y=>{n.uM("publicytnetworkstatus-online",()=>{Vy(e,b).then(Y)})})}; n9A=async function(e,b){for(var n=void 0,Y=0;Y<5;){if(Y>0){let A=1E3*Math.pow(2,Y-1)+Math.random()*1E3;await new Promise(r=>{g.mQ(0,()=>{r(void 0)},A)})}try{e.U.U(4,e.O++); let A=await iA(e,b);return YIA(A)}catch(A){n=A,A instanceof Error&&g.J4(A)}Y++}throw n;}; vY=function(e,b){var n=Date.now()+b,Y=async()=>{var A=n-Date.now();A<1E3?await Ay4(e):g.mQ(0,Y,Math.min(A,6E4))}; Y()}; Vy=async function(e,b){kf(2);try{let n=await iA(e.network,b);n?n.challenge&&!n.bgChallenge?kf(1):kf(4):kf(3);return n}catch(n){kf(3)}}; YIA=function(e){if(!e)throw Error("Fetching Attestation challenge returned falsy");if(!e.challenge)throw Error("Missing Attestation challenge");var b=e.challenge,n=d$(b);if("c1a"in n&&(!e.bgChallenge||!e.bgChallenge.program))throw Error("Expected bg challenge but missing.");return{...e,IL:b,xP:n}}; Ay4=async function(e){var b=await Promise.race([e.Y,null]),n=jg(e);e.Y=n;b?.o4?.dispose()}; ryc=function(e,b){return new Promise(n=>{g.mQ(0,()=>{n(b())},e)})}; Z9=function(e,b){var n={engagementType:"ENGAGEMENT_TYPE_UNBOUND"};e&&(n.eacrToken=e);b&&(n.interpreterHash=b);return n}; eV9=function(e){if(!e||!g.l("roscas"))return!1;try{var b=JSON.parse(e)}catch(n){return!1}e=b.challenge;if(!e)return!1;b=d$(e);e=Number(b.c)||void 0;b=Number(b.t)||7200;return!!e&&Date.now()>(e+b)*1E3}; at=function(){return new Promise(e=>{var b=window;b.attmp!==void 0?e(b.attmp):(b.attmq===void 0&&(b.attmq=[]),b.attmq.push(n=>{e(n)}))})}; g.HY=async function(e,b){if(g$()){var n=window;return n.attmp!==void 0?n.attmp.s("ENGAGEMENT_TYPE_PLAYBACK",e,b):(await at()).s("ENGAGEMENT_TYPE_PLAYBACK",e,b)}return(n=(n=g.LB("yt.aba.att"))?n:BY.instance!==void 0?BY.instance.B.bind(BY.instance):null)?n("ENGAGEMENT_TYPE_PLAYBACK",e,b):Promise.resolve({error:"ATTESTATION_ERROR_API_NOT_READY"})}; g.uA=async function(){if(g$())return window.attmp===void 0?!1:(await at()).ir();var e;return(e=(e=g.LB("yt.aba.att2"))?e:BY.instance!==void 0?BY.instance.C.bind(BY.instance):null)?e():Promise.resolve(!1)}; g$=function(){return(g.l("attmusi")||g.l("attmusiw"))&&g.l("attmusi_ue")}; Nk=function(e,b){var n=g.LB("ytDebugData.callbacks");n||(n={},g.CB("ytDebugData.callbacks",n));if(g.l("web_dd_iu")||zVu.includes(e))n[e]=b}; Poa=async function(e,b,n){b={context:g.Xc(),settingItemId:b,newValue:n};n=iP(Jyu);e=await g.Hm(e,b,n);if(!e||e.errorMetadata)e?e.errorMetadata&&g.J4(new g.ql(`SetSettingRequest failed with status ${e.errorMetadata.status}`)):g.J4(new g.ql("SetSettingRequest failed with empty response"))}; SI4=function(e,b,n,Y,A,r){n?(e.S4(2),Dr(To(n),()=>{if(window.trayride)ot(e,Y,A);else{e.S4(3);let z=K2(n),J=document.getElementById(z);J&&(bu(z),J.parentNode.removeChild(J));g.J4(new g.ql("BL:ULB",`${n}`))}},r)):b?(r=g.dh("SCRIPT"),b instanceof XK?(r.textContent=si(b),FK(r)):r.textContent=b,r.nonce=Oi(document),document.head.appendChild(r),document.head.removeChild(r),window.trayride?ot(e,Y,A):(e.S4(4),g.J4(new g.ql("BL:ULBJ")))):g.J4(new g.ql("BL:ULV"))}; ot=function(e,b,n){e.S4(5);var Y=!!e.bU&&D84.includes(g.IW(e.bU)||"");try{let A=new EH({program:b,globalName:"trayride",cZ:{disable:!g.l("att_web_record_metrics")||!g.l("att_skip_metrics_for_cookieless_domains_ks")&&Y,gf:"aGIf"}});A.TB.then(()=>{e.S4(6);n&&n(b)}); e.Y(A)}catch(A){e.S4(7),A instanceof Error&&g.J4(A)}}; lA=function(){var e=g.LB("yt.abuse.playerAttLoader");return e&&["bgvma","bgvmb","bgvmc"].every(b=>b in e)?e:null}; KVi=function(e){switch(e){case 2:return 0;case 1:return 2;case 0:return 3;case 4:case 3:return 1;default:g.m9(e,"unknown result type")}}; g.Mk=function(e){return e?.layoutId!=null&&e?.layoutType!=null}; g.yy=function(e){if(!g.Mk(e.adLayoutMetadata))return!1;e=e.renderingContent;return g.G(e,g.G8)||g.G(e,g.U6)||g.G(e,g.T8)||g.G(e,g.WY)||g.G(e,g.pH)||g.G(e,g.hr)?!0:!1}; g.nw=function(e){if(!g.Mk(e.adLayoutMetadata))return!1;e=e.renderingContent;return g.G(e,g.tr)||g.G(e,g.xf)||g.G(e,E9J)||g.G(e,g.ez)||g.G(e,g.bG)?!0:!1}; g.rX=function(e){return g.Mk(e.adLayoutMetadata)?g.G(e.renderingContent,g.YF)||g.G(e.renderingContent,g.A6)?!0:!1:!1}; g.zl=function(e){return e.playerVars!==void 0&&e.pings!==void 0&&e.externalVideoId!==void 0}; g.RI=function(e){if(!g.Mk(e.adLayoutMetadata))return!1;e=e.renderingContent;var b=g.G(e,g.J6);return b?g.PI(b):(b=g.G(e,g.Sz))?g.zl(b):(b=g.G(e,g.D7))?b.playerVars!==void 0:(b=g.G(e,g.tr))?b.durationMilliseconds!==void 0:g.G(e,g.Kw)||g.G(e,g.EE)?!0:!1}; g.PI=function(e){e=(e.sequentialLayouts||[]).map(b=>g.G(b,g.Cw)); return e.length>0&&e.every(g.RI)}; g.Qo=function(e){return g.Mk(e.adLayoutMetadata)?(e=g.G(e.renderingContent,g.Lw))&&e.pings?!0:!1:!1}; g.dX=function(e){if(!g.Mk(e.adLayoutMetadata))return!1;if(g.G(e.renderingContent,g.qa)||g.G(e.renderingContent,g.YF))return!0;var b=g.G(e.renderingContent,g.cI);return g.G(e.renderingContent,g.$F)||g.G(b?.sidePanel,RVu)||g.G(b?.sidePanel,g.mj)||g.G(b?.sidePanel,Co0)?!0:!1}; g.F8=function(e){var b;(b=!e)||(b=e.adSlotMetadata,b=!(b?.slotId!==void 0&&b?.slotType!==void 0));if(b||!(g.wX(e)||e.slotEntryTrigger&&e.slotFulfillmentTriggers&&e.slotExpirationTriggers))return!1;e=e.fulfillmentContent?.fulfilledLayout;return(b=g.G(e,g.Cw))?g.RI(b):(b=g.G(e,g.kF))?g.dX(b):(b=g.G(e,g.II))?g.nw(b):(b=g.G(e,g.OE))?g.yy(b):(b=g.G(e,g.X8))?g.Mk(b.adLayoutMetadata)?g.G(b.renderingContent,g.G8)?!0:!1:!1:(b=g.G(e,g.fw))?g.Qo(b):(e=g.G(e,g.sE))?g.rX(e):!1}; g.wX=function(e){return(e=g.G(e.fulfillmentContent?.fulfilledLayout,g.kF))&&e.adLayoutMetadata?.layoutType==="LAYOUT_TYPE_PANEL_QR_CODE"&&e.layoutExitNormalTriggers===void 0}; LVa=function(e){for(let b of e||[]){e=g.G(b,g.iG);if(e===void 0||!g.F8(e))break;if((e=g.G(e.fulfillmentContent?.fulfilledLayout,g.fw))&&g.Qo(e))return!0}return!1}; Z7=function(e){if(!e||!e.adPlacements&&!e.adSlots)return!1;for(let b of e.adPlacements||[]){if(!b)continue;let n=b.adPlacementRenderer;if(n!=null&&(n.config&&n.config.adPlacementConfig&&n.config.adPlacementConfig.kind)==="AD_PLACEMENT_KIND_START")return!0}for(let b of e.adSlots||[])if(g.G(b,g.iG)?.adSlotMetadata?.triggerEvent==="SLOT_TRIGGER_EVENT_BEFORE_CONTENT")return!0;return!1}; QA9=function(e,b){var n=[];b?b.isTrusted===!0?n.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED"):b.isTrusted===!1?n.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_NOT_TRUSTED"):n.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_TRUSTED_PROPERTY_UNDEFINED"):n.push("BISCOTTI_BASED_DETECTION_STATE_AS_SEEK_EVENT_UNDEFINED");g.vI(0,"a.s_",{metadata:e,states:n});g.t9("ASDSTAT",0)}; g.vI=function(e,b,n){b=qIA[b];var Y={detected:e===0,source:`${b.U}${n.triggerContext??""}${n.wA??""}`,detectionStates:n.states,durationMs:n.AK};n.metadata&&(Y.contentCpn=n.metadata.contentCpn,Y.adCpn=n.metadata.adCpn);g.zk("biscottiBasedDetection",Y);b.Y!==void 0&&(n=Number(g.H("CATSTAT",0)),b.Y!==void 0?(b=b.Y,e=KVi(e),e=n&~(3<{d80.includes(b)||(g.J4(new g.ql("createClientScreen() called with a non-page VE",b)),b=83769);if(!Y.isHistoryNavigation){let A=Y.layer||0;e.p9.set(A,[]);Gl(e,A).push({rootVe:b,key:Y.key||""})}e.V=[];e.Z=[];Y.H9?wva(e,b,n,Y):UE(e,b,n,Y)})()}; Gl=function(e,b){e.S.has(b)||e.S.set(b,[]);return e.S.get(b)}; wva=function(e,b,n,Y={}){e.Y.add(Y.layer||0);e.C=()=>{UE(e,b,n,Y);var A=Rx(Y.layer);if(A){let r=g.L0(Y.layer);for(let z of e.V){let J=z[0],P=z[1]||A;g.l("dedupping_server_ve")&&r?WI(e,J,P,Y.layer,r):pw(e,J,P,Y.layer)}for(let z of e.Z)h6(e,z[0],z[1])}}; n||g.L0(Y.layer)||e.C();if(Y.H9)for(let A of Y.H9)kX4(e,A,Y.layer);else g.vO(Error("Delayed screen needs a data promise."))}; UE=function(e,b,n,Y={}){var A=void 0;Y.layer||(Y.layer=0);A=Y.parentLayer!==void 0?Y.parentLayer:Y.layer;var r=g.L0(A);A=Rx(A);var z=n||A,J;z&&(Y.parentCsn!==void 0?J={clientScreenNonce:Y.parentCsn,visualElement:z}:r&&r!=="UNDEFINED_CSN"&&(J={clientScreenNonce:r,visualElement:z}));var P,S=g.H("EVENT_ID");r==="UNDEFINED_CSN"&&S&&(P={servletData:{serializedServletEventId:S}});g.l("combine_ve_grafts")&&r&&yo(e,r);g.l("no_client_ve_attach_unless_shown")&&z&&r&&zd(z,r);try{var D=RR4(e.client,b,J,Y.t5, Y.cttAuthInfo,P,Y.implicitGestureType,Y.loggingExpectations,Y.automatedLogEventSource)}catch(E){h8(E,{v_:b,rootVe:A,ky:n,XZ:r,jP:J,t5:Y.t5});g.vO(E);return}cO(D,b,Y.layer,Y.cttAuthInfo);r&&r!=="UNDEFINED_CSN"&&A&&!hxA(r)&&(Ss(e.client,r,A,!0),g.l("dedupping_server_ve")&&e.U.delete(r));b=Gl(e,Y.layer||0);b.length>0&&!b[b.length-1].csn&&(b[b.length-1].csn=D||"");g.we({clientScreenNonce:D});t6.instance||(t6.instance=new t6);nE(oI().Y).bind(oI())();var K=Rx(Y.layer);r&&r!=="UNDEFINED_CSN"&&K&&g.l("music_web_mark_root_visible")&& C9(D,K);e.Y.delete(Y.layer||0);e.C=void 0;e.u3.get(Y.layer)?.forEach((E,Q)=>{E?pw(e,Q,E,Y.layer):K&&pw(e,Q,K,Y.layer)}); IIJ(e)}; kX4=function(e,b,n=0){nE(()=>{b.then(Y=>{e.Y.has(n)&&e.C&&e.C();var A=g.L0(n),r=Rx(n);if(A&&r){var z={automatedLogEventSource:3};Y?.response?.trackingParams&&AH(e.client,A,r,PO(Y.response.trackingParams),!1,z);Y?.playerResponse?.trackingParams&&AH(e.client,A,r,PO(Y.playerResponse.trackingParams),!1,z)}})})()}; WI=function(e,b,n,Y=0,A){e.U.has(A)||e.U.set(A,new Set);var r=n||Rx(Y);r=`${b.toString()}|${r?r.toString():""}`;e.U.get(A).has(r)||(pw(e,b,n,Y),e.U.get(A).add(r))}; pw=function(e,b,n,Y=0){return nE(()=>{if(e.Y.has(Y))return e.V.push([b,n]),!0;var A=g.L0(Y),r=n||Rx(Y);if(A&&r){if(g.l("combine_ve_grafts")){let z=e.B.get(r.toString());z?z.push(b):(e.W.set(r.toString(),r),e.B.set(r.toString(),[b]));e.s4||(e.s4=g.mQ(0,()=>{yo(e,A)},1200))}else AH(e.client,A,r,b); return!0}return!1})()}; g.xF=function(e){var b=Ma();nE(()=>{var n=PO(e),Y=g.L0(0);Y&&g.l("dedupping_server_ve")&&!b.Y.has(0)?WI(b,n,void 0,0,Y):pw(b,n,void 0,0);return n})()}; Og4=function(e){var b={veType:253246};return nE(()=>{if(!b.veType)return g.je(new g.ql("Error: Trying to graft a client VE without a veType.")),null;if(b.visibilityTypes){var n=b.visibilityTypes.reduce((Y,A)=>Y|A); n={visibility:{types:String(n)}}}n=Se(b.veType,b.visualElement,b.elementIndex,b.clientYouTubeData,void 0,n);return pw(e,n)?n:null})()}; yo=function(e,b){if(b===void 0){let n=WRF();for(let Y=0;Y{(Y=e.W.get(Y))&&Yq(e.client,b,Y,n)}),e.B.clear(),e.W.clear(),e.s4=void 0}; Xv1=function(e,b,n,Y=0){if(!b)return!1;Y=g.L0(Y);if(!Y)return!1;Dv(e.client,Y,PO(b),n);return!0}; h6=function(e,b,n,Y=0){var A=g.L0(Y);b=b||Rx(Y);A&&b&&(e=e.client,Y=t8({cttAuthInfo:Qu(A)||void 0},A),n={csn:A,ve:b.getAsJson(),clientData:n},A==="UNDEFINED_CSN"?JH("visualElementStateChanged",Y,n):e?Yn("visualElementStateChanged",n,e,Y):g.zk("visualElementStateChanged",n,Y))}; IIJ=function(e){for(var b=0;b{n.hD(Y,A)}); Y.open(b.method??"GET",e,!0);Y.responseType="text";Y.withCredentials=!0;if(b.headers)for(let [A,r]of Object.entries(b.headers))Y.setRequestHeader(A,r);return Y}; sAA=function(){var e=navigator;return new Promise((b,n)=>{e.webkitTemporaryStorage?.queryUsageAndQuota?e.webkitTemporaryStorage.queryUsageAndQuota((Y,A)=>{b({usage:Y,quota:A})},Y=>{n(Y)}):n(Error("webkitTemporaryStorage is not supported."))})}; igB=function(e,b){FV9(e.program,b.RL)&&(g.jR("bg_i",void 0,"player_att"),g.nC.initialize(e,()=>{g.jR("bg_l",void 0,"player_att");Yc=(0,g.T)()},b.cspNonce,b.bU))}; Zg1=function(e={}){return g.nC.invoke(e)}; FV9=function(e,b){if(e){var n;g.nC.isLoading()?n=!1:n=!Yc||(0,g.T)()-Yc>b;e=n}else e=!1;return e}; v94=function(e,b){if(b.partnerId===38&&e.playerStyle==="books"){var n=b.videoId.indexOf(":");e=b.videoId.slice(0,n);n=b.videoId.slice(n+1);return g.jD(`//play.google.com/books/volumes/${e}/content/media`,{aid:n,sig:b.EA})}if(b.partnerId===30&&e.playerStyle==="docs")return g.jD("https://docs.google.com/get_video_info",{docid:b.videoId,authuser:b.Im,authkey:b.qy,eurl:e.Wk});if(b.partnerId===33&&e.playerStyle==="google-live")return g.jD("//google-liveplayer.appspot.com/get_video_info",{key:b.videoId}); throw Error("getVideoInfoUrl for invalid namespace: "+e.L);}; jAu=function(e){var b={};e.gS&&(b.ytrext=e.gS);return g.yI(b)?void 0:b}; g.rZ=function(e,b){igB(e,{RL:g.Ae(b.experiments,"bg_vm_reinit_threshold"),cspNonce:b.cspNonce,bU:b.bU||""})}; g.z_=function(e){if(e.videoData&&e.videoData.MW){let b=[e.videoData.MW];for(let n of Object.keys(e.Y))if(e.XU[n]&&e.Y[n]){let Y=e.Y[n](e.XU);Y&&b.push(Y)}return b.join("&")}return null}; g.Je=function(e){var b=[];if(e)for(let [Y,A]of Object.entries(e)){e=Y;var n=A;if(n===void 0)continue;n=typeof n==="boolean"?`${+n}`:`${n}`.replace(/[:,=]/g,"_");b.push(`${e}.${n}`)}return b.join(";")}; mB=function(e){var b=e.getVideoData(),n=e.Px(),Y=n.ta(),A=e.K(),r=e.G_(),z=r.Pl*8/1024,J=r.xv/1024,P=r.Ui,S=r.H3,D=r.um,K=n.getCurrentTime().toFixed(2),E=PK(n.U(),",",3);var Q="";if(b.isDaiEnabled()){Q=Su(b)?Q+"MV":b.enableServerStitchedDai?Q+"SS":Q+"CS";Q=b.Ja()?Q+"LIFA, ":Q+"DAI, ";b.F3&&(Q+="DAIFB, ");var m=r.iK;m&&(Q+=m)}else b.zn?Q+="CSDAI, ":b.Ty?Q+="DSDAI, ":b.OC&&(Q+="USDAI, ");Dm(b)&&!b.Ja()&&(Q+="LIFAE, ");g.KC(b)&&(Q+="SABR, ");if(b.fetchType){switch(b.fetchType){case "onesie":m="o";break; case "gp":m="gp";break;default:m="gvi"}Q+=`vd:${m}, `}(m=A.Gc)&&(Q=m.Y?Q+"wa, ":Q+"w, ");Q+=`s:${D} t:${K} b:${E} `;n.isSeeking()&&(Q+="S");n.isPaused()&&(Q+="P");n.isEnded()&&(Q+="E");e.isOrchestrationLeader()&&(Q+=" L");(n=r.Yz)&&(Q+=` l:${n.toFixed()}`);n=r.currentTime;D=b.rJ;n&&n>D.start&&n>=5;u+=U}E=`${u.substr(0,4)} ${u.substr(4,4)} ${u.substr(8,4)} ${u.substr(12,4)} ${u.substr(16,4)}`}else E="";z={video_id_and_cpn:String(b.videoId)+" / "+E,codecs:"",dims_and_frames:"",bandwidth_kbps:`${z.toFixed(0)} Kbps`, buffer_health_seconds:`${P.toFixed(2)} s`,date:`${(new Date).toString()}`,drm_style:S?"":"display:none",drm:S,debug_info:Q,extra_debug_info:"",bandwidth_style:K,network_activity_style:K,network_activity_bytes:`${J.toFixed(0)} KB`,shader_info:D,shader_info_style:D?"":"display:none",playback_categories:""};J=`${Y.clientWidth}x${Y.clientHeight}`+(n>1?`*${n.toFixed(2)}`:"");P="-";r.totalVideoFrames&&(P=`${r.droppedVideoFrames||0} dropped of ${r.totalVideoFrames}`);z.dims_and_frames=`${J} / ${P}`;S=e.getVolume(); e=b.gD;J=e.Y;P=Math.round(S);S=Math.round(S*(J?.Aq??1));Q="";b.B?.audio.Y?Q=" VB":b.B?.audio.O&&(Q=" DRC");n="";J?.Cc!=null?n+=`cont.${J.Cc.toFixed(1)}dB`:e.RQ!=null&&(n+=`live.${e.RQ.toFixed(1)}dB`);J?.uF!=null&&(n+=` tgt.${J.uF.toFixed(1)}dB`);n&&(n=` (${n})`);z.volume=`${P}%/${S}%${Q}${n}`;z.resolution=`${Y.videoWidth}x${Y.videoHeight}`;if(Y=b.O){if(e=Y.video)J=e.fps,J>1&&(z.resolution+=`@${J}`),(J=r.dK)&&J.video&&(z.resolution+=` / ${J.video.width}x${J.video.height}`,J.video.fps>1&&(z.resolution+= `@${J.video.fps}`)),z.codecs=CC(Y),!b.B||Y.audio&&Y.video?Y.K2&&(z.codecs+=` / ${Y.K2}A`):z.codecs+=` / ${CC(b.B)}`,e.Y||e.primaries?(J=e.Y||"unknown",J==="smpte2084"?J=`${J} (PQ)`:J==="arib-std-b67"&&(J=`${J} (HLG)`),z.color=`${J} / ${e.primaries||"unknown"}`,z.color_style=""):z.color_style="display:none";if(Y.debugInfo){z.fmt_debug_info="";for(var M of Y.debugInfo)z.fmt_debug_info+=`${M.label}:${M.text} `}z.fmt_debug_info_style=z.fmt_debug_info&&z.fmt_debug_info.length>0?"":"display:none"}M=b.isLivePlayback; Y=b.e4;z.live_mode_style=M||Y?"":"display:none";z.live_latency_style=M?"":"display:none";if(Y)z.live_mode="Post-Live"+(LC(b)?" Manifestless":"");else if(M){Y=r.IR;z.live_latency_secs=`${Y.toFixed(2)}s`;M=LC(b)?"Manifestless, ":"";b.tT&&(M+="Windowed, ");e="Uncertain";if(Y>=0&&Y<120)if(b.latencyClass&&b.latencyClass!=="UNKNOWN")switch(b.latencyClass){case "NORMAL":e="Optimized for Normal Latency";break;case "LOW":e="Optimized for Low Latency";break;case "ULTRALOW":e="Optimized for Ultra Low Latency"; break;default:e="Unknown Latency Setting"}else e=Qv(b)?"Optimized for Low Latency":"Optimized for Smooth Streaming";M+=e;(Y=r.CM)&&(M+=`, seq ${Y.sequence}`);z.live_mode=M}A.experiments.l3().Y.yh(VdB)?r.isGapless&&!r.cu&&(z.playback_categories=r.qr?z.playback_categories+"Gapless ":z.playback_categories+"Queued "):!r.isGapless||qO(b)&&r.cu||(z.playback_categories+="Gapless ");z.playback_categories_style=z.playback_categories?"":"display:none";z.bandwidth_samples=r.IG;z.network_activity_samples=r.ga; z.live_latency_samples=r.MP;z.buffer_health_samples=r.T_;A=g.cK(b);if(b.cotn||A)z.cotn_and_local_media=`${b.cotn?b.cotn:"null"} / ${A}`;z.cotn_and_local_media_style=z.cotn_and_local_media?"":"display:none";$c(b,"web_player_release_debug")?(z.release_name=c[69],z.release_style=""):z.release_style="display:none";z.debug_info&&f.length>0&&z.debug_info.length+f.length<=60?z.debug_info+=" "+f:z.extra_debug_info=f;z.extra_debug_info_style=z.extra_debug_info&&z.extra_debug_info.length>0?"":"display:none"; return z}; dZ=function(e){return e===1||e===2}; kc=function(e,b=0){if(e instanceof g.wZ)return e;e=e&&e instanceof Error?e:Error(`${e}`);dZ(b)?g.vO(e):g.J4(e);return new g.wZ(b===1?"player.fatalexception":"player.exception",{name:`${e.name}`,message:`${e.message}`},b)}; Bx9=function(e,b){QW(e,2,b.WE,Iv,3);QW(e,3,b.innertubeRequest,aI4,3);g.EN(e,4,b.onesieUstreamerConfig);g.EN(e,9,b.GD);QW(e,10,b.uB,OT,3);QW(e,15,b.reloadPlaybackParams,g90,3);g.LI(e,18,b.wz)}; sT=function(e,b){QW(e,1,b.formatId,XG,3);Du(e,2,b.startTimeMs);Du(e,3,b.durationMs);Du(e,4,b.E7);Du(e,5,b.dT);QW(e,9,b.M4,Hg4,3);QW(e,11,b.mY,fC,1);QW(e,12,b.Gv,fC,1)}; uha=function(e,b){g.LI(e,1,b.videoId);Du(e,2,b.lmt)}; Hg4=function(e,b){if(b.Zk)for(let n=0;n>31));Du(e,16,b.dz);Du(e,17,b.detailedNetworkType);Du(e,18,b.Eb);Du(e,19,b.h5);Du(e,21,b.bK);Du(e,23,b.JK);Du(e,28,b.oO);Du(e,29,b.Ls);Du(e,34,b.visibility);n=b.playbackRate;if(n!==void 0){var Y=new ArrayBuffer(4);(new Float32Array(Y))[0]=n;n=(new Uint32Array(Y))[0];if(n!==void 0)for(Sr(e,285),Pc(e,4),Y=0;Y<4;)e.view.setUint8(e.pos,n&255),n>>=8,e.pos+=1,Y+=1}Du(e,36,b.WJ); QW(e,38,b.mediaCapabilities,Mdi,3);Du(e,39,b.yN);Du(e,40,b.v3);Du(e,44,b.playerState);KI(e,46,b.iX);Du(e,48,b.KW);Du(e,50,b.V2);Du(e,51,b.tk);Du(e,54,b.t$);if(b.Y$)for(n=0;n>31));g.LI(e,2,b.message)}; x8i=function(e,b){Du(e,1,b.clientState);QW(e,2,b.Rz,yyF,1)}; hVc=function(e,b){g.EN(e,1,b.BS);QW(e,2,b.uZ,tdi,3);QW(e,3,b.coldStartInfo,x8i,3)}; pvu=function(e,b){Du(e,1,b.type);g.EN(e,2,b.value)}; WV4=function(e,b){g.LI(e,1,b.hl);g.LI(e,12,b.deviceMake);g.LI(e,13,b.deviceModel);Du(e,16,b.clientName);g.LI(e,17,b.clientVersion);g.LI(e,18,b.osName);g.LI(e,19,b.osVersion)}; eYu=function(e,b){g.LI(e,1,b.name);g.LI(e,2,b.value)}; Zm=function(e,b){g.LI(e,1,b.url);if(b.Pz)for(let n=0;n>>=8,e.pos+=1;Y=n;for(n=0;n<4;n++)e.view.setUint8(e.pos,Y&255),Y>>>=8,e.pos+=1}}QW(e,3,b.Dm,Mcc,3);QW(e,4,b.tC,Gs9,1);QW(e,5,b.bH,UJu,1);QW(e,6,b.isTypeSupported,Th0,1);QW(e,7,b.ak,WSc,3);QW(e,8,b.TF,pDi,3)}; yI4=function(e){return{data:er(e,1)}}; tc0=function(e){return{placeholder:xM(e,1)}}; xJJ=function(e){return{nI:ts(e,1)}}; eu4=function(e){return{placeholder:xM(e,1)}}; bsB=function(e){return{placeholder:xM(e,1)}}; nQA=function(e){return{data:er(e,1),BN:yO(e,2)}}; YRA=function(e){return{placeholder:xM(e,1)}}; A_4=function(e){return{type:yO(e,1),DF:ts(e,2),dM:ts(e,3),PW:ts(e,4),init:nI(e,5,YRA),Dm:nI(e,6,yI4),tC:nI(e,7,tc0),bH:nI(e,8,xJJ),isTypeSupported:nI(e,9,eu4),ak:nI(e,10,bsB),TF:nI(e,11,nQA)}}; zuF=function(e){return Object.values(r_i).includes(e)}; J_4=function(e){pC=2592E3*(e||1)}; he=function(e){g.ta("yt-player-bandwidth",e,2592E3)}; te=function(e=pC){if(e>0&&!(eq()>(0,g.T)()-e*1E3))return 0;e=g.x_("yt-player-quality");if(typeof e==="string"){if(e=yv[e],e>0)return e}else if(e instanceof Object)return e.quality;return 0}; xc=function(){var e=g.x_("yt-player-proxima-pref");return e==null?null:e}; PpA=function(){var e=g.x_("yt-player-quality");if(e instanceof Object&&e.quality&&e.previousQuality){if(e.quality>e.previousQuality)return 1;if(e.qualityb.startsWith("1")),g.ta("yt-player-performance-cap-active-set",e,2592E3)):g.ta("yt-player-performance-cap-active-set",[],2592E3)}; Yp=function(){return!!g.x_("yt-player-headers-readable")}; g.A$=function(){var e=g.x_("yt-player-caption-language-preferences");return e?e:[]}; r8=function(){var e=g.x_("yt-player-user-settings"),b=new Map;if(e)for(let [n,Y]of Object.entries(e))b.set(n,Y);return b}; zj=function(){return g.x_("yt-player-voice-boost")??void 0}; J$=function(){return g.x_("yt-player-audio-quality-setting")??2}; DY=function(){try{let e=window.navigator;if(e.getAutoplayPolicy&&typeof e.getAutoplayPolicy==="function"){let b=document.getElementsByClassName(g.Pf.Yq),n;n=b.length>0&&b[0]?e.getAutoplayPolicy(b[0]):e.getAutoplayPolicy("mediaelement");if(SU[n])return SU[n]}}catch(e){}return"AUTOPLAY_BROWSER_POLICY_UNSPECIFIED"}; K8=function(e){return e.f9||e.W$||e.mutedAutoplay}; Eo=function(e,b){return K8(e)?b!==1&&b!==2&&b!==0?"AUTOPLAY_STATUS_UNAVAILABLE":e.Ko?"AUTOPLAY_STATUS_BLOCKED":"AUTOPLAY_STATUS_OCCURRED":"AUTOPLAY_STATUS_NOT_ATTEMPTED"}; g.Rw=function(e,b,n){var Y=b.K();e.thirdParty||(e.thirdParty={});e.thirdParty={...e.thirdParty,embedUrl:Y.loaderUrl};Y.ancestorOrigins&&(e.thirdParty.embeddedPlayerContext={...e.thirdParty.embeddedPlayerContext,ancestorOrigins:Y.ancestorOrigins});Y.wk!=null&&(e.thirdParty.embeddedPlayerContext={...e.thirdParty.embeddedPlayerContext,visibilityFraction:Number(Y.wk)});Y.Gw&&(e.thirdParty.embeddedPlayerContext={...e.thirdParty.embeddedPlayerContext,visibilityFractionSource:Y.Gw});e.thirdParty.embeddedPlayerContext= {...e.thirdParty.embeddedPlayerContext,autoplayBrowserPolicy:DY(),autoplayIntended:K8(b),autoplayStatus:Eo(b,n)}}; rr=function(e){var b=[];for(let n of e.split(",")){if(!n)continue;(e=n.startsWith("!"))&&(n=n.substring(1));let Y=n.split("-");Y.length<3||b.push({Ua:Y[0],platform:Y[1],deviceVersion:Y[2],Rl:e})}return b}; EQ1=function(e){return rr(e).map(({Ua:b,deviceVersion:n,Rl:Y})=>({deviceInterface:K29[zY[b]]||0,deviceVersion:n||"",isSleeping:Y}))}; C8=function(e,b,n=!1,Y=""){!e&&n&&g.J4(Error(`Player URL validator detects invalid url. ${Y}: ${b}`));return e}; QT=function(e,b,n){return b&&b.test(e)||L8&&n&&n.test(e)?!0:!1}; cf=function(e){return(e=qo&&qo.exec(e))?e[0]:""}; Pp=function(e){return C8(QT(e,RuB,Cp1),e,!1,"Trusted Stream URL")}; g.$p=function(e){return C8(QT(e,L21,QNc),e,!1,"Trusted Image URL")}; mn=function(e){return C8(QT(e,qR4,null),e,!1,"Trusted Promoted Video Domain URL")}; $HB=function(e){return C8(QT(e,c_4,null),e,!1,"Drm Licensor URL")}; d8=function(e,b=!1){return C8(QT(e,mHA,dHi),e,b,"Captions URL")}; JD=function(e){e=new g.AD(e);QP(e,document.location.protocol);rM(e,document.location.hostname);document.location.port&&qn(e,document.location.port);return e.toString()}; w8=function(e){e=new g.AD(e);QP(e,document.location.protocol);return e.toString()}; g.kp=function(e){var b=[];if(e.displayName)b.push(e.displayName);else{let n=e.languageName||"";b.push(n);e.kind==="asr"&&n.indexOf("(")===-1&&b.push(" (Subt\u00edtulos autom\u00e1ticos)");e.name&&b.push(` - ${e.name}`)}e.translationLanguage&&b.push(` >> ${e.translationLanguage.languageName}`);return b.join("")}; Zh=function(e,b,n){var Y=b^e;if(!(e>>1&11)){if(!(Pp(n[c[Y^4754]])||n[c[Y^4754]][c[5]](c[Y^4798])||n[c[Y^4754]][c[5]](c[Y^4771])||n[c[Y^4754]][c[5]](c[Y^4840])))throw new g.ql(c[Y^4796],n[c[Y^4754]]);var A=wE(n[c[Y^4754]]);n[c[Y^4742]]=A[c[Y^4755]];n[c[Y^4762]]=A[c[Y^4795]]+(A[c[Y^4794]]!=null?`:${A[c[Y^4794]]}`:c[Y^4791]);var r=A[c[Y^4754]];r[c[5]](c[Y^4780])?(n[c[6]]=c[Y^4780],r=r[c[Y^4769]](Y^4798)):r[c[5]](c[Y^4851])?(n[c[6]]=c[Y^4851],r=r[c[Y^4769]](Y^4797)):r[c[5]](c[Y^4833])?(r=Rk(Y^4796,Y^ 7106,r,n),r=r[0]):(n[c[6]]=r,r=c[Y^4791]);var z=n[c[Y^4795]];n[c[Y^4795]]=W2(Y^4772,Y^215,r);Object[c[Y^4783]](n[c[Y^4795]],W2(Y^4741,Y^7712,A[c[Y^4762]][c[Y^4743]]()));Object[c[Y^4783]](n[c[Y^4795]],z);n[c[Y^4795]][c[Y^4777]]===c[Y^4855]&&(delete n[c[Y^4795]][c[Y^4777]],n[c[6]]+=c[Y^4839]);n[c[Y^4754]]=c[Y^4791];n[c[4]]=c[Y^4791];n[c[Y^4755]]&&(A=Rk(Y^4777,Y^6918,n));var J=[]}if((e-5|50)=e)a:{r=g.G(n,w_1)||n[c[Y^8141]];A={Lm:!1,i6:c[Y^8156],pT:c[Y^8156],s:c[Y^8156]};if(!r){J=A;break a}r= g.JR(r);A[c[Y^8147]]=!0;A[c[Y^8168]]=r[c[4]];A[c[Y^8169]]=r[c[Y^8166]];A[c[Y^8129]]=r[c[Y^8129]];J=A}(e-6&7)==1&&(J=decodeURIComponent(n));return J}; g.Iw=function(e){return e.translationLanguage?e.translationLanguage.languageCode:e.languageCode}; g.Oo=function(e){var b=e.vssId;e.translationLanguage&&b&&(b=`t${b}.${g.Iw(e)}`);return b}; f8=function(e,b,n,Y){return new X9(yv[e]||0,yv[b]||0,n,Y)}; F9=function(e){if(so&&e.Nz)return!1;var b=yv.auto;return e.U===b&&e.Y===b}; ZY=function(e){return iT[e.Y||e.U]||"auto"}; vf=function(e,b){b=yv[b];return e.U<=b&&(!e.Y||e.Y>=b)}; Hf=function(e,b,n,Y,A,r,z){if(e.U)return e.U;var J={},P=new Set,S={};if(jU(Y)){for(var D in Y.Y){if(!Y.Y.hasOwnProperty(D))continue;e=Y.Y[D];S[e.info.Df]=[e.info]}return S}D=VT(b,Y,J);r&&A({aftsrt:aw(D)});var K={};for(let E of Object.keys(D)){let Q=E;for(let m of D[Q]){let f=m.itag,u=g8(Q,m,b);if(K.hasOwnProperty(u)){K[u]===!0?S[Q].push(m):J[f]=K[u];continue}let M=Bf(b,m,n,Y.isLive,P);M!==!0?(z.add(Q),J[f]=M,M==="disablevp9hfr"&&(K[u]="disablevp9hfr")):(S[Q]=S[Q]||[],S[Q].push(m),K[u]=!0)}}r&&A({bfflt:aw(S)}); for(let E in S){if(!S.hasOwnProperty(E))continue;Y=E;S[Y]&&S[Y][0].uN()&&(S[Y]=S[Y],S[Y]=kH4(b,S[Y],J),S[Y]=IUA(S[Y],J))}r&&Object.keys(J).length>0&&A({rjr:g.Je(J)});for(let E of P.values())(b=n.O.get(E))&&--b.DL;r&&A({aftflt:aw(S)});e.U=g.Hv(S,E=>!!E.length); return e.U}; aU1=function(e,b,n,Y,A,r,z){var J=b.Y||!!A,P=J&&b.i$?r:void 0,S=new Set,D=Hf(e,b,n,Y,r,J,S);Y.B()&&(D=Os0(n,D,A,J,r,b),J&&r({enflt:aw(D)}));b.f9=X_u(D,b);A=zJ=>!!D[zJ]; var K=fUJ(b);n=[];for(var E of Object.values(D))E?.length&&E[0].Ey()&&n.push(...E);if(jU(Y))return r=g.N1(Object.values(D),zJ=>!!zJ.length&&!!zJ[0].audio),J=g.N1(Object.values(D),zJ=>!!zJ.length&&!!zJ[0].video),r&&J||g.MY(),g.GI(new uT(J,r,P,n)); E=D.a;var Q=!1;b.qC&&K[0]!=="a"&&sN4(E)&&(K.unshift("a"),Q=!0);J&&(r({audioPrefOrder:K.join("_")}),r({preferHighQualityAudio:b.qC}),r({forcedAacForHqa:Q}));E=[];if(b.tV){K=g.VF(K,A);Q=new Set;for(var m of K){var f=D[m];let zJ=new Set;for(var u of f)if(f=u.O2?.id)Q.has(f)?zJ.has(f)&&E.push(u):(zJ.add(f),Q.add(f),E.push(u))}if(E.length===0){if(K.length===0)return J&&r({noaudio:1}),g.MY();E=D[K[0]]}}else{E=g.N1(K,A);if(!E)return J&&r({noaudio:1}),g.MY();E=D[E]}D["9"]&&D.h&&Y.QH&&!b.FG&&(J&&r({dltvp9:1}), delete D["9"]);if(z){J&&r({bfsflt:aw(D),bfsflta:No(e)});b.W0?e.Y=F24(S,e.Y):e.Y.clear();J&&r({bfsfltb:No(e)});for(var M in D){if(!D.hasOwnProperty(M))continue;z=M;if(!(z==="f"||b.Ew===0&&is4.has(z)))for(var N of D[z])b.W0?Zs4(z,N,e.Y):vQc(e,z,N)}J&&r({aftsflt:No(e)})}M=D["1h"]?"1h":"1";e=D["9h"]?"9h":"9";z=D[M];S=D["2"];m=D[e];z&&z.length&&(b.U.highestAv1Resolution=z[z.length-1].video.qualityOrdinal);m&&m.length&&(b.U.highestVp9Resolution=m[m.length-1].video.qualityOrdinal);N=[];u=[];if(b.wT&&S)N= S,u=["2"];else if(b.Bx&&z)N=z,u=[M],r({forceAv1:M});else if(b.W&&!b.uE){u=jNi(Y)?D["1h"]||D["9h"]?["1h","9h"]:["9","h"]:["1","9","h"];J&&r({newhybpref:u.join(".")});for(var U of u)N=N.concat(D[U]).filter(zJ=>zJ)}else b.rr>0&&m&&z&&(u=[M, e],N=z.concat(m).filter(zJ=>zJ)); if(N.length&&!b.uE){ow(N,u);if(J){J=[];for(var W of N)J.push(W.itag);r({hbdfmt:J.join(".")})}return g.GI(new uT(N,E,P,n))}W=V4u(b);W=g.N1(W,A);if(!W){if(D[M])return r=D[M],ow(r),g.GI(new uT(r,E,P,n));J&&r({novideo:1});return g.MY()}W!=="1"&&W!=="1h"||!D[e]||(U=lT(D[W]),A=lT(D[e]),A>U?W=e:(U=A===U,A=Mo(D[e]),M=Mo(D[W]),!U||!A||b.QI&&M||(W=e)));W==="9"&&D.h&&lT(D.h)>lT(D["9"])&&(W="h");b.kl&&Y.isLive&&W==="("&&D.H&&lT(D["("])<1440&&(W="H");J&&r({vfmly:Gj(W)});b=D[W];if(!b.length)return J&&r({novfmly:Gj(W)}), g.MY();ow(b);return g.GI(new uT(b,E,P,n))}; gQA=function(e,b,n,Y,A,r,z,J=!1){if(b.SN&&z&&z.length>1&&!(b.rr>0||b.W)){let K=b.Y||!!A,E=K&&b.i$?r:void 0,Q=VT(b,Y),m=[],f=[],u={};for(let M=0;M=n.video?.height)||(J=n.itag,b=z?z:{itag:J,Df:b,Ey:r},r?b.numChannels=n.audio.numChannels:(r=n.video,b.maxWidth=r?.width,b.maxHeight=r?.height,b.maxFramerate=Y,b.maxBitrateBps=n.Nz*8,b.ET=r?.isHdr()),e.Y.set(A,b))}; X_u=function(e,b){var n=!(!e.m&&!e.M),Y=!(!e.mac3&&!e.MAC3),A=!(!e.meac3&&!e.MEAC3);e=!(!e.i&&!e.I);b.ru=e;return n||Y||A||e}; Mo=function(e){for(let b of e)if(b.itag&&BNJ.has(b.itag))return!0;return!1}; sN4=function(e){for(let b of e)if(b.audio.audioQuality==="AUDIO_QUALITY_HIGH")return!0;return!1}; Gj=function(e){switch(e){case "*":return"v8e";case "(":return"v9e";case "(h":return"v9he";default:return e}}; g8=function(e,b,n){return n.Yl?`${e}_${Number(b.video?.fps||0)}_${!!b.audio?.Y}_${!!b.video?.B}`:`${e}_${Number(b.video?.fps||0)}_${!!b.audio?.Y}`}; aw=function(e){var b=[];for(let n in e){if(!e.hasOwnProperty(n))continue;let Y=n;b.push(Gj(Y));for(let A of e[Y])b.push(A.itag)}return b.join(".")}; Os0=function(e,b,n,Y,A,r){var z={},J={};g.JO(b,(P,S)=>{P=P.filter(D=>{var K=D.itag;if(!D.contentProtection)return J[K]="noenc",!1;if(r.IX&&D.Df==="(h"&&r.s4)return J[K]="lichdr",!1;if(!e.B&&D.Df==="1e")return J[K]="noav1enc",!1;if(D.Df==="("||D.Df==="(h"){if(e.U&&n&&n.flavor==="widevine"){var E=D.mimeType+"; experimental=allowed";(E=!!D.contentProtection[n.flavor]&&!!n.U[E])||(J[K]=D.contentProtection[n.flavor]?"unspt":"noflv");return E}if(!Uo(e,Tj.CRYPTOBLOCKFORMAT)&&!e.p9||e.s4)return J[K]=e.s4? "disvp":"vpsub",!1}return n&&D.contentProtection[n.flavor]&&n.U[D.mimeType]?!0:(J[K]=n?D.contentProtection[n.flavor]?"unspt":"noflv":"nosys",!1)}); P.length&&(z[S]=P)}); Y&&Object.entries(J).length&&A({rjr:g.Je(J)});return z}; IUA=function(e,b){var n=g.gb(e,(Y,A)=>A.video.U()?Math.min(Y,A.video.width):Y,Infinity); n{if(Y.video.U()||Y.video.width{if(Y.itag!=="299")return!0;b[Y.itag]="ps3hfr1080";return!1})); return e}; kH4=function(e,b,n){return b=b.filter(Y=>{if(Y.video.qualityOrdinal<=e.u$)return!0;n[Y.itag]="maxquality";return!1})}; VT=function(e,b,n){var Y={};for(let A in b.Y){if(!b.Y.hasOwnProperty(A))continue;let r=b.Y[A].info;if(e.S&&r.video&&r.video.qualityOrdinalMath.max(b,n.video.qualityOrdinal),0)}; Bf=function(e,b,n,Y=!1,A=new Set){if(b.Df==="")return"unkn";if((b.itag==="304"||b.itag==="266")&&e.N)return"blk2khfr";if(e.L&&b.video&&b.video.qualityOrdinal>e.L)return`max${e.L}`;if(e.jb&&b.Df==="h"&&b.video&&b.video.qualityOrdinal>1080)return"blkhigh264";if(b.Df==="(h"&&!n.S)return"enchdr";if(Y&&Wf(b)&&!e.Gc)return"blk51live";if((b.Df==="MAC3"||b.Df==="mac3")&&!e.B)return"blkac3";if((b.Df==="MEAC3"||b.Df==="meac3")&&!e.C)return"blkeac3";if(b.Df==="M"||b.Df==="m")return"blkaac51";if((b.Df==="so"|| b.Df==="sa")&&!e.Z)return"blkamb";if(!e.IX&&p8(b)&&(!n.B||b.Df!=="1e"))return"cbc";if(!n.B&&p8(b)&&b.Df==="1e")return"cbcav1";if((b.Df==="i"||b.Df==="I")&&!e.u3)return"blkiamf";if(e.pg&&b.audio?.Y===!0)return"blkvbcabr";if(e.Yl&&b.video?.B===!1)return"blkmtvcabr";if(e.tg&&(b.Df==="1"||b.Df==="1h"||n.B&&b.Df==="1e")&&b.video?.qualityOrdinal&&b.video?.qualityOrdinal>e.tg)return"av1cap";Y=n.O.get(b.Df);if(!e.e5&&Y&&Y.DL>0)return A.add(b.Df),"byerr";if(b.video?.U()){if(!n.Yl&&!Uo(n,Tj.FRAMERATE))return"capHfr"; if(e.gP&&b.video.qualityOrdinal>=4320)return"blk8khfr";if(b.B()&&e.Y0&&b.contentProtection&&b.video.qualityOrdinal>=1440)return"disablevp9hfr"}if(e.Nz&&b.Nz>e.Nz)return"ratecap";if(e.p9>0&&b.uN()&&b.video.height>e.p9)return"mvhcap";e=h$(n,b);return e!==!0?e:!0}; ow=function(e,b=[]){g.YS(e,(n,Y)=>{var A=Y.Nz-n.Nz;if(!n.uN()||!Y.uN())return A;var r=Y.video.height*Y.video.width-n.video.height*n.video.width;!r&&b&&b.length>0&&(n=b.indexOf(n.Df)+1,Y=b.indexOf(Y.Df)+1,r=n===0||Y===0?Y||-1:n-Y);r||(r=A);return r})}; yT=function(e,b){if(b>e.bf())e.segments=[];else{var n=g.uJ(e.segments,Y=>Y.Mz>=b,e); n>0&&e.segments.splice(0,n)}}; t$=function(e){var b=e.data.getUint8(e.offset+e.Y);e.Y+=1;return b}; xp=function(e){var b=e.data.getUint16(e.offset+e.Y);e.Y+=2;return b}; e2=function(e){var b=e.data.getInt32(e.offset+e.Y);e.Y+=4;return b}; bY=function(e){var b=e.data.getUint32(e.offset+e.Y);e.Y+=4;return b}; nh=function(e){var b=e.data;var n=e.offset+e.Y;b=b.getUint32(n)*4294967296+b.getUint32(n+4);e.Y+=8;return b}; Y1=function(e,b=NaN){if(isNaN(b))var n=e.size;else for(n=e.Y;n1?Math.ceil(A*b):Math.floor(A*b))}e.skip(1);n=t$(e)<<16|xp(e);if(n&256){Y=n&1;A=n&4;var r=n&512,z=n&1024,J=n&2048;n=bY(e);Y&&e.skip(4);A&&e.skip(4);Y=(r?4:0)+(z?4:0)+(J?4:0);for(A=0;A1?Math.ceil(z*b):Math.floor(z*b)),e.skip(Y)}}}; RE=function(e,b){if(e.byteLength-b<8)return!1;var n=e.getUint32(b);if(n<8||e.byteLength-b122)return!1}return!0}; Ch=function(e,b){var n=e.getUint32(b),Y=e.getUint32(b+4);return new c0(e,b,n,Y)}; g.$1=function(e){var b=e.data.getUint8(e.dataOffset)?20:12;return e.data.getUint32(e.dataOffset+b)}; me=function(e){e=new DataView(e.buffer,e.byteOffset,e.byteLength);return(e=g.Q8(e,0,1836476516))?g.$1(e):NaN}; dj=function(e,b,n){for(;RE(e,b);){let Y=Ch(e,b);if(Y.type===n)return Y;b+=Y.size}return null}; Lh=function(e){return e===1701082227||e===1836019558||e===1836019574||e===1835297121||e===1835626086||e===1937007212||e===1953653094||e===1953653099||e===1836475768}; ulc=function(e){var b=g.Q8(e,0,1937011556);if(!b)return null;b=dj(e,b.dataOffset+8,1635148593)||dj(e,b.dataOffset+8,1635135537);if(!b)return null;var n=dj(e,b.dataOffset+78,1936995172),Y=dj(e,b.dataOffset+78,1937126244);if(!Y)return null;b=null;if(n)switch(n.skip(4),t$(n)){default:b=0;break;case 1:b=2;break;case 2:b=1;break;case 3:b=255}var A=n=null,r=null;if(Y=dj(e,Y.dataOffset,1886547818)){let z=dj(e,Y.dataOffset,1886546020),J=dj(e,Y.dataOffset,2037673328);if(!J&&(J=dj(e,Y.dataOffset,1836279920), !J))return null;z&&(z.skip(4),n=e2(z)/65536,r=e2(z)/65536,A=e2(z)/65536);e=Ab(J);e=new DataView(e.buffer,e.byteOffset+8,e.byteLength-8);return new wj(b,n,r,A,e)}return null}; g.k1=function(e){if(e.data.getUint8(e.dataOffset)){var b=e.data;e=e.dataOffset+4;b=b.getUint32(e)*4294967296+b.getUint32(e+4)}else b=e.data.getUint32(e.dataOffset+4);return b}; IE=function(e){e=new c0(e.data,e.offset,e.size,e.type,e.U);var b=t$(e);e.skip(7);var n=bY(e);if(b===0){b=bY(e);var Y=bY(e)}else b=nh(e),Y=nh(e);e.skip(2);var A=xp(e),r=[],z=[];for(let J=0;J=2)return null;var A=new DataView(b.buffer,b.byteOffset,b.length),r=g.Q8(A,0,1937011556);if(!r)return null;b=A.getUint32(r.dataOffset+8);Y=A.getUint32(r.dataOffset+12);if(Y!==1701733217&&Y!==1701733238)return null;Y=new NNA(e.byteLength+b);rj(Y,e,0,n.offset+12);Y.data.setInt32(Y.offset,2);Y.offset+=4;rj(Y,e,n.offset+16,n.size-16);rj(Y,A,A.byteOffset+r.dataOffset+8,b);rj(Y,e,n.offset+n.size,e.byteLength- (n.offset+n.size));n=[1836019574,1953653099,1835297121,1835626086,1937007212,1937011556];for(let z of n)n=g.Q8(e,0,z),Y.data.setUint32(n.offset,n.size+b);e=g.Q8(Y.data,0,1953654136);Y.data.setUint32(e.offset+16,2);return Y.data}; lU4=function(e){var b=g.Q8(e,0,1937011556);if(!b)return null;var n=e.getUint32(b.dataOffset+12);if(n!==1701733217&&n!==1701733238)return null;b=dj(e,b.offset+24+(n===1701733217?28:78),1936289382);if(!b)return null;n=dj(e,b.offset+8,1935894637);if(!n||e.getUint32(n.offset+12)!==1667392371)return null;b=dj(e,b.offset+8,1935894633);if(!b)return null;b=dj(e,b.offset+8,1952804451);if(!b)return null;n=new Uint8Array(16);for(let Y=0;Y<16;Y++)n[Y]=e.getInt8(b.offset+16+Y);return n}; gj=function(e,b,n){var Y=new iY(n);if(!ZS(Y,e))return!1;Y=v0(Y);if(!j2(Y,b))return!1;for(e=0;b;)b>>>=8,e++;b=Y.start+Y.pos;var A=V8(Y,!0);Y=e+(Y.start+Y.pos-b)+A;Y=Y>9?aE(Y-9,8):aE(Y-2,1);e=b-e;n.setUint8(e++,236);for(b=0;bn;A++)n=n*256+lY(e),Y*=128;return b?n-Y:n}; B0=function(e){return e.pos>=e.Y.byteLength}; H0=function(e){var b=V8(e,!0),n=lY(e);for(let Y=1;Y0&&(b.fexp=e.experimentIds.toString());e.S!==null&&(b.rtn=e.U(e.S));e.XK&&(b.feature=e.XK);e.vM&&(b.ctrl=e.vM);e.d3&&(b.ytr=e.d3);e.gP&&(b.afmt=e.gP);e.offlineDownloadUserChoice&&(b.ODUC=e.offlineDownloadUserChoice);e.W&& (b.lio=e.U(e.W));e.C?(b.idpj=e.ru,b.ldpj=e.eN,e.delayThresholdMet&&(b.dtm="1"),e.Z!=null&&(b.rti=e.U(e.Z)),e.k7&&(b.ald=e.k7),e.compositeLiveIngestionOffsetToken&&(b.clio=e.compositeLiveIngestionOffsetToken)):e.adType!==void 0&&(b.at=e.adType);e.IX&&(e.O||e.C)&&(b.size=e.IX);e.O&&e.L.length&&(b.pbstyle=e.L.join(","));e.i$!=null&&(e.O||e.C)&&(b.inview=e.U(e.i$));e.heartbeatLoggingToken&&(b.hb_data=e.heartbeatLoggingToken);e.C&&(b.volume=eZ(e,g.ar(e.segments,n=>n.volume)),b.st=eZ(e,g.ar(e.segments, n=>n.startTime)),b.et=eZ(e,g.ar(e.segments,n=>n.endTime)),g.BE(e.segments,n=>n.playbackRate!==1)&&(b.rate=eZ(e,g.ar(e.segments,n=>n.playbackRate))),g.BE(e.segments,n=>n.Y!=="-")&&(b.als=g.ar(e.segments,n=>n.Y).join(",")),g.BE(e.segments,n=>n.previouslyEnded)&&(b.pe=g.ar(e.segments,n=>`${+n.previouslyEnded}`).join(","))); b.muted=eZ(e,g.ar(e.segments,n=>n.muted?1:0)); g.BE(e.segments,n=>n.visibilityState!==0)&&(b.vis=eZ(e,g.ar(e.segments,n=>n.visibilityState))); g.BE(e.segments,n=>n.connectionType!==0)&&(b.conn=eZ(e,g.ar(e.segments,n=>n.connectionType))); g.BE(e.segments,n=>n.O!==0)&&(b.blo=eZ(e,g.ar(e.segments,n=>n.O))); g.BE(e.segments,n=>!!n.C)&&(b.blo=g.ar(e.segments,n=>n.C).join(",")); g.BE(e.segments,n=>!!n.compositeLiveStatusToken)&&(b.cbs=g.ar(e.segments,n=>n.compositeLiveStatusToken).join(",")); g.BE(e.segments,n=>n.U!=="-")&&(b.cc=g.ar(e.segments,n=>n.U).join(",")); g.BE(e.segments,n=>n.clipId!=="-")&&(b.clipid=g.ar(e.segments,n=>n.clipId).join(",")); if(g.BE(e.segments,n=>!!n.audioId)){let n="au"; e.O&&(n="au_d");b[n]=g.ar(e.segments,Y=>Y.audioId).join(",")}g.CE()&&e.N&&(b.ctt=e.N,b.cttype=e.jb,b.mdx_environment=e.mdxEnvironment); e.Hx&&(b.etype=e.s4!==void 0?e.s4:0);e.R7&&(b.uoo=e.R7);e.livingRoomAppMode&&e.livingRoomAppMode!=="LIVING_ROOM_APP_MODE_UNSPECIFIED"&&(b.clram=W2A[e.livingRoomAppMode]||e.livingRoomAppMode);e.B?p_4(e,b):(b.docid=e.videoId,b.referrer=e.referrer,b.ei=e.eventId,b.of=e.HD,b.osid=e.osid,b.vm=e.videoMetadata,e.adQueryId&&(b.aqi=e.adQueryId),e.autonav&&(b.autonav="1"),e.playlistId&&(b.list=e.playlistId),e.Y7&&(b.ssrt="1"),e.Af&&(b.upt=e.Af));e.O&&(e.embedsRct&&(b.rct=e.embedsRct),e.embedsRctn&&(b.rctn= e.embedsRctn),e.compositeLiveIngestionOffsetToken&&(b.clio=e.compositeLiveIngestionOffsetToken));e.hostCpn&&(b.host_cpn=e.hostCpn);return b}; nK=function(e,b){var n=b.indexOf("?");if(n>0){let Y=W2(49,3220,b.substring(n+1));g.JO(Y,function(A,r){this.set(r,A)},e); b=b.substring(0,n)}b=W2(16,4707,b);g.JO(b,function(Y,A){this.set(A,Y)},e)}; huA=function(e){var b=e.SR.V3(),n=[];g.JO(e.Y,(A,r)=>{n.push(`${r}=${A}`)}); if(!n.length)return b;var Y=n.join("&");e=zM(8,7871,e.SR)?"&":"?";return b+e+Y}; Yk=function(e,b){e[b]||(e[b]=new y_4);return e[b]}; Ai=function(e){e.B=(0,g.T)();e.started=0;e.timedOut=0;e.Y=0}; r_=function(e,b){var n=e.started+e.Y*4;b&&(n+=e.U);n=Math.max(0,n-3);return 1.6**n}; Ji=function(e,b,n){if(j1(88,2928,e.Y))return!1;var Y=Yk(n,pz(5,5890,e.Y));if(Y.timedOut<1&&Y.Y<1)return!1;Y=Y.timedOut+Y.Y;e=z1(e,b);n=Yk(n,pz(4,5891,e));return n.timedOut+n.Y+00))return e}; q$=function(e,b){return new LK(e,e+b-1)}; cM=function(e){if(!e)return new LK(0,0);var b=Number(e.start);e=Number(e.end);if(!isNaN(b)&&!isNaN(e)&&(b=new LK(b,e),b.length>0))return b}; var Rxi=function(e){return $k[c[1]](this,15,292,e)}; t41=function(e){e.length===1||g.HE(e,n=>!!n.range); for(var b=1;b=b.range.start+b.Y&&e.range.start+e.Y+e.U<=b.range.start+b.Y+b.U:e.Mz===b.Mz&&e.Y>=b.Y&&(e.Y+e.U<=b.Y+b.U||b.RI)}; vM=function(e,b){return e.Qh!==b.Qh?!1:e.N()&&b.type===3&&e.Qh.Y()?(e=e.Qh.u3(e),g.BE(e,n=>vM(n,b))):e.Mz===b.Mz&&!!b.U&&b.Y+b.U>e.Y&&b.Y+b.U<=e.Y+e.U}; jZ=function(e,b,n){e.U+=b.U;e.range&&(e.L+=b.L);e.C=b.C;e.RI=b.RI;n&&b.RI&&(e.O=b.O,e.segmentStartTime=b.segmentStartTime,e.B=e.segmentStartTime,e.range||(e.L=e.O))}; VL=function(e,b){var n=b.Mz;e.W="updateWithSegmentInfo";e.Mz=n;if(e.segmentStartTime!==b.startTime||e.O!==b.duration)e.segmentStartTime=b.startTime,e.O=b.duration,d_(e)}; ai=function(e){return!kk(e.Vh[e.Vh.length-1])}; g_=function(e){return e.Vh[e.Vh.length-1].N()}; g.BM=function(e,b,n){n=e.CL===null?e.du.CL(b,n,e.Vh[0].type):e.CL;if(e.Y){b=n?S8(e.Y,b.Xc):e.Y;var Y=new PM(b);Y.get("alr")||Y.set("alr","yes");e.U&&nK(Y,e.U)}else/http[s]?:\/\//.test(e.U)?Y=new PM(new g.zG(e.U)):(Y=SZ(e.du,n,b),e.U&&nK(Y,e.U));(b=e.range)?Y.set("range",b.toString()):e.Vh[0].Qh.W()&&e.Vh.length===1&&e.Vh[0].Y&&Y.set("range",`${e.Vh[0].Y}-`);e.requestId&&Y.set("req_id",e.requestId);isNaN(e.df)||Y.set("headm",e.df.toString());isNaN(e.C)||Y.set("mffa",`${e.C}ms`);e.urlParams&&g.JO(e.urlParams, (A,r)=>{Y.set(r,A)}); return Y}; HM=function(e){if(e.range)return e.O;e=e.Vh[0];return Math.round(e.L*e.Qh.info.Nz)}; n6a=function(e,b){return Math.max(0,e.Vh[0].B-b)}; uc=function(e,b,n){for(;e;e=e.parentNode){if(!e.attributes||n&&e.nodeName!==n)continue;let Y=e.getAttribute(b);if(Y)return Y}return""}; N$=function(e,b){for(;e;e=e.parentNode){let n=e.getElementsByTagName(b);if(n.length>0)return n[0]}return null}; oi=function(e){if(!e)return 0;var b=e.match(/PT(([0-9]*)H)?(([0-9]*)M)?(([0-9.]*)S)?/);return b?(Number(b[2])|0)*3600+(Number(b[4])|0)*60+(Number(b[6])|0):Number(e)|0}; lc=function(e){return e.match(/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})$/)?`${e}Z`:e}; YKi=function(e){var b=e.O;e.O=[];return b}; ADc=function(e){e.Y||(e.Y=new M$);return e.Y}; rD4=function(e,b){e.U[b]||(e.U[b]=new M$);return e.U[b]}; znB=function(e,b){e.O[b]||(e.O[b]=new M$);return e.O[b]}; JD9=function(e,b){var n=[];b=Array.from(b.getElementsByTagName("SegmentTimeline"));for(let Y of b){b=Y.parentNode.parentNode;let A=null;b.nodeName==="Period"?A=ADc(e):b.nodeName==="AdaptationSet"?(b=b.getAttribute("id")||b.getAttribute("mimetype")||"",A=rD4(e,b)):b.nodeName==="Representation"&&(b=b.getAttribute("id")||"",A=znB(e,b));if(A==null)return;A.update(Y);g.pn(n,YKi(A))}g.pn(e.B,n);LuA(e.B,Y=>Y.startSecs*1E3+Y.Y)}; PlJ=function(e){e.Y&&(e.Y.Y=[]);g.JO(e.U,b=>{b.Y=[]}); g.JO(e.O,b=>{b.Y=[]})}; G1=function(e,b){return bS(e.segments,n=>b-n.Mz)}; T1=function(e,b,n){var Y=e.index.W(b),A=e.index.getStartTime(b),r=e.index.getDuration(b);n?r=n=0:n=e.info.Nz*r;return new Uz([new FT(3,e,void 0,"otfCreateRequestInfoForSegment",b,A,r,0,n)],Y)}; SKc=function(e,b){if(!e.index.isLoaded()){var n=[],Y=b.C;b=b.L.split(",").filter(S=>S.length>0); var A=0,r=0,z=0,J=/^(\d+)/,P=/r=(\d+)/;for(let S=0;S0&&(e.Y=Math.min(e.Y+n,10),e.U=A),e.Y>0?(e.Y--,e= !0):e=!1,e?(typeof Y==="function"&&(Y=Y()),console.log(`plyr.${b}`,Y)):(Y=(xk.get(b)??0)+1,xk.set(b,Y),Y%100===1&&console.warn("plyr",`plyr.${b} is chatty, dropping logs.`)))}; nt=function(e){if(!e.S){if(g.e$(e.info.Qh.info)){var b=g.b4(e);var n=dj(b,0,1836019574);if(n){n=n.offset+n.size;var Y=new Uint8Array(n);Y.set(new Uint8Array(b.buffer,b.byteOffset,n));b=Y}else b=null}else b=GHB(new iY(g.b4(e)));b&&(e.info.Qh.U=b,e.S=!0)}}; g.b4=function(e){return jE(e.U)}; AK=function(e,b){b=Math.min(b,e.info.U);var {yz:n,KY:Y}=e.U.split(b),A=new Yv(new FT(e.info.type,e.info.Qh,e.info.range,e.info.W,e.info.Mz,e.info.segmentStartTime,e.info.O,e.info.Y,b,!1,e.info.m6,e.info.clipId,e.info.Z),n);A.B=e.B;A.O=e.O;b=new Yv(new FT(e.info.type,e.info.Qh,e.info.range,e.info.W,e.info.Mz,e.info.segmentStartTime,e.info.O,e.info.Y+b,e.info.U-b,e.info.RI,e.info.m6,e.info.clipId,e.info.Z),Y);b.B=e.B;b.O=e.O;return[A,b]}; g.ra=function(e){g.e$(e.info.Qh.info)||e.info.Qh.info.bx();if(e.O!==-1)return e.O;if(e.Y&&S2(e.Y))return e.O=S2(e.Y),e.O;if(g.e$(e.info.Qh.info)){var b=g.b4(e);var n=e.info.Qh.U,Y=NaN;let A=NaN,r=0;for(;RE(b,r);){let z=Ch(b,r);z.type===1936286840?A=z.data.getUint32(z.dataOffset+8):z.type===1836476516?A=g.$1(z):z.type===1952867444&&isNaN(Y)&&(Y=g.k1(z));r=Lh(z.type)?r+8:r+z.size}!A&&n&&(A=me(n));b=Y/A}else b=new iY(g.b4(e)),n=e.L?b:new iY(new DataView(e.info.Qh.U.buffer)),Y=y8(n),n=b.pos,b.pos=0,x1(b)? j2(b,231)?(Y=H0(b)*Y/1E9,b.pos=n,b=Y):(b.pos=n,b=NaN):(b.pos=n,b=NaN);e.O=b||e.info.B;return e.O}; zS=function(e,b){g.e$(e.info.Qh.info)||e.info.Qh.info.bx();e.O=b;if(g.e$(e.info.Qh.info)){var n=g.b4(e);e=e.info.Qh.U;var Y=NaN,A=NaN;let P=0;for(;RE(n,P);){let S=Ch(n,P);isNaN(Y)&&(S.type===1936286840?Y=S.data.getUint32(S.dataOffset+8):S.type===1836476516&&(Y=g.$1(S)));if(S.type===1952867444){!Y&&e&&(Y=me(e));var r=g.k1(S);isNaN(A)&&(A=Math.round(b*Y)-r);var z=S;r+=A;if(z.data.getUint8(z.dataOffset)){var J=z.data;z=z.dataOffset+4;J.setUint32(z,Math.floor(r/4294967296));J.setUint32(z+4,r&4294967295)}else z.data.setUint32(z.dataOffset+ 4,r)}P=Lh(S.type)?P+8:P+S.size}return!0}n=new iY(g.b4(e));e=e.L?n:new iY(new DataView(e.info.Qh.U.buffer));Y=y8(e);e=n.pos;n.pos=0;if(x1(n)&&j2(n,231))if(A=V8(n,!0),b=Math.floor(b*1E9/Y),Math.ceil(Math.log(b)/Math.log(2)/8)>A)b=!1;else{for(Y=A-1;Y>=0;Y--)n.Y.setUint8(n.pos+Y,b&255),b>>>=8;n.pos=e;b=!0}else b=!1;return b}; JK=function(e,b){e.timestampOffset>0&&(b-=e.timestampOffset);var n=g.ra(e)+b;zS(e,n);e.timestampOffset=b}; PB=function(e){g.e$(e.info.Qh.info)||e.info.Qh.info.bx();if(e.Y&&e.info.type===6)return e.Y.xk;if(g.e$(e.info.Qh.info)){var b=g.b4(e);var n=0;b=g.O9(b,1936286840);for(var Y of b)b=IE(Y),n+=b.NU[0]/b.timescale;n=n||NaN;if(!(n>=0))a:{n=g.b4(e);Y=e.info.Qh.U;let K=b=0;for(var A=0;RE(n,b);){let E=Ch(n,b);if(E.type===1836476516)K=g.$1(E);else if(E.type===1836019558){!K&&Y&&(K=me(Y));if(!K){n=NaN;break a}var r=dj(E.data,E.dataOffset,1953653094),z=r;r=K;var J=dj(z.data,z.dataOffset,1952868452);z=dj(z.data, z.dataOffset,1953658222);var P=e2(J);e2(J);P&2&&e2(J);J=P&8?e2(J):0;var S=e2(z),D=S&1;P=S&4;let Q=S&256,m=S&512,f=S&1024;S&=2048;let u=bY(z);D&&e2(z);P&&e2(z);D=0;for(let M=0;M=n+Y)break}A.length||(e=new g.ql("b189619593",`${b}`,`${n}`,`${Y}`),g.vO(e));return new Uz(A)}; q2=function(e){if(e=e.colorInfo)if(e=e.transferCharacteristics)return E60[e];return null}; $v=function(e,b){var n=Math.max(e,b);e=Math.min(e,b);b=cB[0];for(let Y=0;Y=Math.floor(r*16/9)*1.3||e>=r*1.3)return b;b=A}return"tiny"}; mk=function(e){return e.indexOf("/mp4")>=0?1:e.indexOf("/webm")>=0?2:e.indexOf("/x-flv")>=0?3:e.indexOf("/vtt")>=0?4:0}; da=function(e){return e.includes("vtt")||e.includes("text/mp4")}; wa=function(e){return/(opus|mp4a|dtse|ac-3|ec-3|iamf)/.test(e)}; kv=function(e){return/(vp9|vp09|vp8|avc1|av01|av02)/.test(e)}; BK=function(e,b,n,Y,A,r,z){var J=new IX;b in yv||(b="small");b==="light"&&(b="tiny");Y&&A?(A=Number(A),Y=Number(Y)):(A=yv[b],Y=Math.round(A*16/9));r=new Od(Y,A,0,null,void 0,b,r,z);e=unescape(e.replace(/"/g,'"'));return new Xt(n,e,{audio:J,video:r})}; Wf=function(e){return e.Df==="MAC3"||e.Df==="MEAC3"||e.Df==="M"||e.Df==="I"}; p8=function(e){return!!e.contentProtection&&!!e.contentProtection.fairplay&&(e.Df==="("||e.Df==="(h"||e.Df==="A"||e.Df==="MEAC3")||ft&&!!e.contentProtection&&e.Df==="1e"}; g.e$=function(e){return e.containerType===1}; g.Ri=function(e,b){return{itag:+e.itag,lmt:b?0:e.lastModified,xtags:e.U||""}}; sd=function(e){return e.Df==="9h"||e.Df==="(h"}; Ft=function(e){return e.Df==="("||e.Df==="(h"||e.Df==="H"||ft&&e.Df==="1e"}; Rn0=function(e,b=1){var n={};e.video&&(e.video.width&&(n[Tj.WIDTH.name]=e.video.width),e.video.height&&(n[Tj.HEIGHT.name]=e.video.height),e.video.fps&&(n[Tj.FRAMERATE.name]=e.video.fps*b),e.video.Y&&(n[Tj.EOTF.name]=e.video.Y),e.Nz&&(n[Tj.BITRATE.name]=e.Nz*8*b),e.Df==="("&&(n[Tj.CRYPTOBLOCKFORMAT.name]="subsample"),e.video.projectionType==="EQUIRECTANGULAR"||e.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||e.video.projectionType==="MESH")&&(n[Tj.DECODETOTEXTURE.name]="true");e.audio?.numChannels&& e.Df!=="i"&&e.Df!=="I"&&(n[Tj.CHANNELS.name]=e.audio.numChannels);return n}; i4=function(e,b){e=e instanceof Error?e.message:String(e);var n="";try{n=JSON.stringify(b)}catch(Y){n="failed to stringify config"}g.yL("dash",519196649,e,n)}; ClA=function(e){var b=navigator.mediaCapabilities;if(!b?.decodingInfo||e.Df==="f")return Promise.resolve();var n={type:e.audio&&e.video?"file":"media-source"};e.video&&(n.video={contentType:e.mimeType,width:e.video.width||640,height:e.video.height||360,bitrate:e.Nz*8||1E6,framerate:e.video.fps||30});e.audio&&(n.audio={contentType:e.mimeType,channels:`${e.audio.numChannels||2}`,bitrate:e.Nz*8||128E3,samplerate:e.audio.sampleRate||44100});if(Zo)try{return b.decodingInfo(n).then(Y=>{e.C=Y}).catch(Y=> {i4(Y,n)})}catch(Y){return i4(Y,n),Promise.resolve()}return b.decodingInfo(n).then(Y=>{e.C=Y})}; vB=function(){var e=g.LB("yt.player.utils.videoElement_");e||(e=g.dh("VIDEO"),g.CB("yt.player.utils.videoElement_",e));return e}; j$=function(e){var b=vB();return!!(b&&b.canPlayType&&b.canPlayType(e))}; aX=function(e){if(/opus/.test(e)&&g.V2&&!$D("38")&&!g.zp())return!1;if(self.MediaSource&&self.MediaSource.isTypeSupported)return self.MediaSource.isTypeSupported(e);if(self.ManagedMediaSource&&self.ManagedMediaSource.isTypeSupported)return self.ManagedMediaSource.isTypeSupported(e);if(/webm/.test(e)&&!SW())return!1;e==='audio/mp4; codecs="mp4a.40.2"'&&(e='video/mp4; codecs="avc1.4d401f"');return!!j$(e)}; LdF=function(e){try{let b=aX('video/mp4; codecs="avc1.42001E"')||aX('video/webm; codecs="vp9"');return(aX('audio/mp4; codecs="mp4a.40.2"')||aX('audio/webm; codecs="opus"'))&&(b||!e)||j$('video/mp4; codecs="avc1.42001E, mp4a.40.2"')?null:"fmt.noneavailable"}catch{return"html5.missingapi"}}; BB=function(){var e=vB();return!(!e.webkitSupportsPresentationMode||typeof e.webkitSetPresentationMode!=="function")}; HB=function(){var e=vB();try{let b=e.muted;e.muted=!b;return e.muted!==b}catch{}return!1}; u4=function(e,b){return{start(n){return e[n]},end(n){return b[n]},length:e.length}}; N2=function(e,b,n){var Y=[],A=[];for(let r=0;rr-z); A.sort((r,z)=>r-z); return u4(Y,A)}; PK=function(e,b=",",n=e?e.length:0){var Y=[];if(e)for(n=Math.max(e.length-n,0);n=b)return n}catch(n){}return-1}; l4=function(e,b){return oX(e,b)>=0}; QHa=function(e,b){if(!e)return NaN;b=oX(e,b);return b>=0?e.start(b):NaN}; M2=function(e,b){if(!e)return NaN;b=oX(e,b);return b>=0?e.end(b):NaN}; g.GS=function(e){return e&&e.length?e.end(e.length-1):NaN}; Ud=function(e){return g.GS(e)>0}; TS=function(e,b){e=M2(e,b);return e>=0?e-b:0}; WB=function(e,b,n){var Y=[],A=[];for(let r=0;rn||(Y.push(Math.max(b,e.start(r))-b),A.push(Math.min(n,e.end(r))-b));return u4(Y,A)}; pt=function(){return window.SourceBuffer?!!SourceBuffer.prototype.changeType:!1}; hK=function(){return!!(window.MediaSource||window.ManagedMediaSource||window.WebKitMediaSource||window.HTMLMediaElement&&HTMLMediaElement.prototype.webkitSourceAddId)}; y2=function(){return!(!window.MediaSource||!window.MediaSource.isTypeSupported)||window.ManagedMediaSource}; tK=function(e){try{return e.O()==="open"}catch(b){return!1}}; xv=function(e,b){tK(e)?g.CT(()=>{b(e)}):e.callback=b}; n$=function(e,b,n){em&&(by(e.mediaElement,{l:"mswssb",sr:e.mediaElement.o7?.xj()},!1),b.S3(e.V,e),n.S3(e.V,e));e.Y=b;e.U=n;g.a(e,b);g.a(e,n)}; qKA=function(e,b,n,Y=""){Y=b.mimeType+Y;var A=n.mimeType;b=b.Df;n=n.Df;e.W0=e.E4?.addSourceBuffer(A);e.Gc=Y.split(";")[0]==="fakesb"?void 0:e.E4?.addSourceBuffer(Y);e.Oq&&(e.Oq.webkitSourceAddId("0",A),e.Oq.webkitSourceAddId("1",Y));n=new Yy(e.W0,e.Oq,"0",mk(A),n,!1);Y=new Yy(e.Gc,e.Oq,"1",mk(Y),b,!0);n$(e,n,Y)}; z$=function(e,b,n,Y){if(!e.Y||!e.U)return null;var A=e.Y.isView()?e.Y.On:e.Y,r=e.U.isView()?e.U.On:e.U,z=new Am(e.mediaElement,e.E4,!0);z.C=e.C;n$(z,new rl(A,b,n,Y),new rl(r,b,n,Y));tK(e)||e.Y.cL(e.Y.Fp());return z}; cDA=function(e){return Jm((b,n)=>g.op(b,n,4,1E3),e,{format:"RAW", method:"GET",withCredentials:!0})}; g.PV=function(e){var b;e.responseType&&e.responseType!=="text"?e.responseType==="arraybuffer"&&(b=uh(new Uint8Array(e.response))):b=e.responseText;return!b||b.length>2048?"":b.indexOf("https://")===0?b:""}; Jm=function(e,b,n){b.match($9i);return e(b,n).then(Y=>{var A=g.PV(Y.xhr);return A?Jm(e,A,n):Y.xhr})}; m9F=function(e,b,n){if(!e?.rJ())return!1;var Y=b.some(z=>z.projectionType==="EQUIRECTANGULAR"||z.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"),A=b.some(z=>z.projectionType==="MESH"),r=b.some(z=>z.stereoLayout===1); b=b.some(z=>z.isHdr()); e=!n&&!b&&e.A("enable_webgl_noop");return Y||A||r||e}; D2=function(e,b,n,Y){if(m9F(e,b,n))return!0;if(!e?.J$()||!Sm(e,Y))return!1;e=b.some(A=>A.isHdr()); return n||e?!1:!0}; d9B=function(e){return g.BE(e,b=>"FORMAT_STREAM_TYPE_OTF"===b.type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; wpA=function(e,b,n=0,Y,A){var r=new g.K$("",Y.experiments,!1);r.duration=n||0;for(let z of e){e=EJ(z,b,r.duration,Y,A);let {i6:J,s:P,pT:S}=Zh(3,8152,z);(n=RC(J||z.url||"",S,P))&&(e.streamType==="FORMAT_STREAM_TYPE_OTF"?C$(r,new L$(n,e)):C$(r,new Qk(n,e,cM(z.initRange),cM(z.indexRange))))}r.isOtf=!0;return r}; kGa=function(e,b,n=0,Y,A){var r=new g.K$("",Y.experiments,!1);r.duration=n||0;for(let z of e){e=EJ(z,b,r.duration,Y,A);n=cM(z.initRange);let J=cM(z.indexRange),{i6:P,s:S,pT:D}=Zh(54,8173,z),K=RC(P||z.url||"",D,S);K&&C$(r,new Qk(K,e,n,J))}return r}; EJ=function(e,b,n=0,Y,A){var r=e.mimeType||"",z=e.itag;var J=e.xtags;z=z?z.toString():"";J&&(z+=`;${J}`);J=z;if(kv(r)){var P=e.width||640;z=e.height||360;let f=e.fps,u=e.qualityLabel,M=e.qualityOrdinal,N=e.colorInfo,U=e.projectionType;var S;e.stereoLayout&&(S=IDa[e.stereoLayout]);let W=q2(e)||void 0;var D;N?.primaries&&(D=OTJ[N.primaries]||void 0);P=new Od(P,z,f,U,S,void 0,u,M&&qd[M],W,D,(e.videoTrack?.associatedAudioTrackId?.length??0)===0);r=cV(r,P,$y[e.itag||""]);mx&&(r+="; enableflushduringseek=true"); dl&&(r+="; enableresetaudiodecoder=true");D2(Y,[P],b,A)&&(r+="; decode-to-texture=true")}var K;if(wa(r)){var E=e.audioSampleRate;Y=e.audioTrack;E=new IX(E?+E:void 0,e.audioChannels,e.spatialAudioType,e.isDrc,e.loudnessDb,e.trackAbsoluteLoudnessLkfs,e.audioQuality||"AUDIO_QUALITY_UNKNOWN",e.isVb);Y&&(A=Y.displayName,S=Y.id,D=Y.audioIsDefault,Y=Y.isAutoDubbed,A&&(K=new wl(A,S||"",!!D,!!Y)))}var Q;e.captionTrack&&(Y=e.captionTrack.displayName,A=e.captionTrack.vssId,S=e.captionTrack.languageCode,D=e.captionTrack.kind, z=e.captionTrack.id,Y&&A&&S&&(Q=new ky(Y,A,S,D,e.xtags,z)));Y=Number(e.bitrate)/8;A=Number(e.contentLength);S=Number(e.lastModified);z=e.drmFamilies;D=e.type;e=Number(e.approxDurationMs);if(b&&z){var m={};for(let f of z)(z=IC[f])&&(m[z]=b[z])}return new Xt(J,r,{audio:E,video:P,O2:K,contentProtection:m,Nz:Y,Nt:n&&A?A/n:0,contentLength:A,lastModified:S,captionTrack:Q,streamType:D,approxDurationMs:e})}; Xpa=function(e){return g.BE(e,b=>"FORMAT_STREAM_TYPE_OTF"===b.stream_type)?"FORMAT_STREAM_TYPE_OTF":"FORMAT_STREAM_TYPE_UNKNOWN"}; fDA=function(e,b,n=0,Y,A){var r=new g.K$("",Y?.experiments,!1);r.duration=n||0;for(let z of e)if(e=OJ(z,b,r.duration,Y,A),n=RC(z.url,z.sp,z.s))if(e.streamType==="FORMAT_STREAM_TYPE_OTF")C$(r,new L$(n,e));else{let J=QL(z.init),P=QL(z.index);C$(r,new Qk(n,e,J,P))}r.isOtf=!0;return r}; sHa=function(e,b,n=0,Y,A){var r=new g.K$("",Y?.experiments,!1);r.duration=n||0;for(let z of e){e=OJ(z,b,r.duration,Y,A);n=QL(z.init);let J=QL(z.index),P=RC(z.url,z.sp,z.s);P&&C$(r,new Qk(P,e,n,J))}return r}; OJ=function(e,b,n=0,Y,A){var r=e.type;var z=e.itag;var J=e.xtags;J&&(z=e.itag+";"+J);if(kv(r)){var P=(e.size||"640x360").split("x");P=new Od(+P[0],+P[1],+e.fps,e.projection_type,+e.stereo_layout,void 0,e.quality_label,+e.quality_ordinal,e.eotf,e.primaries,!e.video_track_associated_audio_track_id);r=cV(r,P,$y[e.itag]);mx&&(r+="; enableflushduringseek=true");dl&&(r+="; enableresetaudiodecoder=true");D2(Y,[P],b,A)&&(r+="; decode-to-texture=true")}var S;if(wa(r)){var D=new IX(+e.audio_sample_rate||void 0, +e.audio_channels||0,e.spatial_audio_type,!!e.drc);e.name&&(S=new wl(e.name,e.audio_track_id,e.isDefault==="1",e.isAutoDubbed==="1"))}var K;e.caption_display_name&&e.caption_vss_id&&e.caption_language_code&&(K=new ky(e.caption_display_name,e.caption_vss_id,e.caption_language_code,e.caption_kind,e.xtags,e.caption_id));Y=Number(e.bitrate)/8;A=Number(e.clen);J=Number(e.lmt);n=n&&A?A/n:0;if(b&&e.drm_families){var E={};for(let Q of e.drm_families.split(","))E[Q]=b[Q]}return new Xt(z,r,{audio:D,video:P, O2:S,contentProtection:E,Nz:Y,Nt:n,contentLength:A,lastModified:J,captionTrack:K,streamType:e.stream_type,approxDurationMs:Number(e.approx_duration_ms)})}; Fd4=function(e){switch(e){case "equirectangular":return"EQUIRECTANGULAR";case "equirectangular_threed_top_bottom":return"EQUIRECTANGULAR_THREED_TOP_BOTTOM";case "mesh":return"MESH";case "rectangular":return"RECTANGULAR";default:return"UNKNOWN"}}; iTF=function(e){switch(e){case "spatial_audio_type_ambisonics_5_1":return"SPATIAL_AUDIO_TYPE_AMBISONICS_5_1";case "spatial_audio_type_ambisonics_quad":return"SPATIAL_AUDIO_TYPE_AMBISONICS_QUAD";case "spatial_audio_type_foa_with_non_diegetic":return"SPATIAL_AUDIO_TYPE_FOA_WITH_NON_DIEGETIC";default:return"SPATIAL_AUDIO_TYPE_NONE"}}; ZT9=function(e,b,n){return XD(new g.K$(e,b,n),e)}; jU=function(e){return g.N8(e.Y,b=>j1(90,2930,b.du.Y))}; jNi=function(e){return g.N8(e.Y,b=>!!b.info.video&&b.info.video.isHdr())}; C$=function(e,b){e.Y[b.info.id]=b;e.U.set(CK(b,e.QH),b)}; XD=function(e,b=""){e.state=1;e.O4=(0,g.T)();return cDA(b||e.sourceUrl).then(n=>{if(!e.B0()){e.PM=n.status;n=n.responseText;let A=new DOMParser;n=g.DB(A,g.UO(n),"text/xml").getElementsByTagName("MPD")[0];e.N=oi(uc(n,"minimumUpdatePeriod"))*1E3||Infinity;b:{if(n.attributes)for(Y of n.attributes)if(Y.value==="http://youtube.com/yt/2012/10/10"){var Y=Y.name.split(":")[1];break b}Y=""}e.L=Y;e.isLive=e.N{if(n instanceof g.uj){var Y=n.xhr; e.PM=Y.status}e.state=3;e.dP("loaderror");return g.yw(Y)})}; g.sJ=function(e){return g.N8(e.Y,b=>da(b.info.mimeType))}; FD=function(e){return g.N8(e.Y,b=>b.info.video?b.info.video.projectionType==="EQUIRECTANGULAR":!1)}; iy=function(e){return g.N8(e.Y,b=>b.info.video?b.info.video.projectionType==="EQUIRECTANGULAR_THREED_TOP_BOTTOM":!1)}; Z2=function(e){return g.N8(e.Y,b=>b.info.video?b.info.video.projectionType==="MESH":!1)}; v6u=function(e){return g.N8(e.Y,b=>b.info.video?b.info.video.stereoLayout===1:!1)}; jH0=function(e){return g.oA(e.Y,b=>b.info.video?b.Gc():!0)}; jm=function(e,b){var n=uc(b,"id");n=n.replace(":",";");var Y=uc(b,"mimeType"),A=uc(b,"codecs");Y=A?`${Y}; codecs="${A}"`:Y;A=Number(uc(b,"bandwidth"))/8;var r=Number(N$(b,"BaseURL").getAttribute(e.L+":contentLength")),z=e.duration&&r?r/e.duration:0;if(kv(Y)){var J=Number(uc(b,"width")),P=Number(uc(b,"height")),S=Number(uc(b,"frameRate"));let m=Fd4(uc(b,e.L+":projectionType"));a:switch(uc(b,e.L+":stereoLayout")){case "layout_left_right":var D=1;break a;case "layout_top_bottom":D=2;break a;default:D= 0}D=new Od(J,P,S,m,D)}if(wa(Y)){var K=Number(uc(b,"audioSamplingRate"));var E=Number(uc(b.getElementsByTagName("AudioChannelConfiguration")[0],"value"));J=iTF(uc(b,e.L+":spatialAudioType"));K=new IX(K,E,J);a:{P=uc(b,"lang")||"und";if(E=N$(b,"Role"))if(S=uc(E,"value")||"",g.TX(vV,S)){E=`${P}.${vV[S]}`;J=S==="main";e=uc(b,e.L+":langName")||`${P} - ${S}`;E=new wl(e,E,J);break a}E=void 0}}if(b=N$(b,"ContentProtection"))if(b.getAttribute("schemeIdUri")==="http://youtube.com/drm/2012/10/10"){var Q={};for(b= b.firstChild;b!=null;b=b.nextSibling){if(!(b instanceof Element))continue;if(!/SystemURL/.test(b.nodeName))continue;e=b.getAttribute("type");J=b.textContent;e&&J&&(Q[e]=J.trim())}}else Q=void 0;return new Xt(n,Y,{audio:K,video:D,O2:E,contentProtection:Q,Nz:A,Nt:z,contentLength:r})}; f$=function(e){var b=e.N;isFinite(b)&&(Vk(e)?e.refresh():(b=Math.max(0,e.O4+b-(0,g.T)()),e.C||(e.C=new g.bD(e.refresh,b,e),g.a(e,e.C)),e.C.start(b)))}; Vk=function(e){return e.isLive&&(0,g.T)()-e.O4>=e.N}; V8u=function(e){e=e.Y;for(let b in e){let n=e[b].index;if(n.isLoaded())return n.bf()+1}return 0}; aC=function(e){return e.dk?e.dk-(e.W||e.timestampOffset):0}; gl=function(e){return e.GI?e.GI-(e.W||e.timestampOffset):0}; BV=function(e){if(!isNaN(e.u3))return e.u3;var b=e.Y;for(var n in b){var Y=b[n].index;if(Y.isLoaded()&&!da(b[n].info.mimeType)){b=0;for(n=Y.Vd();n<=Y.bf();n++)b+=Y.getDuration(n);b/=Y.AA();b=Math.round(b/.5)*.5;Y.AA()>10&&(e.u3=b);return b}if(e.isLive&&(Y=b[n],Y.xk))return Y.xk}return NaN}; aD9=function(e,b){e=hy(e.Y,Y=>Y.index.isLoaded()); if(!e)return NaN;e=e.index;var n=e.Yj(b);return e.getStartTime(n)===b?b:n49?"p60":b>32?"p48":""}`;b=bT()[e];if(b!=null&&b>0)return b;b=hm.get(e);if(b!=null&&b>0)return b;n=n?.get(e);return n!=null&&n>0?n:8192}; BM4=function(e,b=!1){SRB(b);DHB(b);if(b){for(let n of hm.keys())n.startsWith("1")||hm.delete(n);for(let n of tm.values())n.startsWith("1")||tm.delete(n);for(let n of e.keys())n.startsWith("1")||e.delete(n)}else hm.clear(),tm.clear(),e.clear()}; NM9=function(e,{isOtf:b,AN:n,kS:Y,so:A,RE:r,qC:z,iZ:J,ZE:P,Ew:S,disableAv1:D,f_:K}){var E=new HT4(e);if(e.aA()||e.A("html5_logging_format_selection"))E.Y=!0;E.R7=r;E.qC=z&&e.S;E.Ew=S;g.Aa("windows nt 5.1")&&!g.eI&&(E.uE=!0);if(r=n)r=g.bC(e)?uXJ(e):!1;r&&(E.Z=!0);J&&(E.uE=!0,E.Wk=!0);b&&!e.A("html5_otf_prefer_vp9")&&(E.uE=!0);e.playerStyle==="picasaweb"&&(b&&(E.uE=!1),E.N=!1);A&&(E.uE=!0);Uo(e.O,Tj.CHANNELS)&&(e.A("html5_enable_ac3")&&(E.B=!0),e.A("html5_enable_eac3")&&(E.C=!0),e.A("html5_enable_ac3_gapless")&& (E.L9=!0));e.A("html5_block_8k_hfr")&&(E.gP=!0);E.L=g.Ae(e.experiments,"html5_max_selectable_quality_ordinal");E.S=g.Ae(e.experiments,"html5_min_selectable_quality_ordinal");g.nc&&(E.u$=480);if(Y||n)E.N=!1;E.jb=!1;E.disableAv1=D;b=Yl(e,E.U,void 0,E.disableAv1);b>0&&b<2160&&(pt()||e.A("html5_format_hybridization"))&&(E.U.supportsChangeType=+pt(),E.rr=b);b>=2160&&(E.O4=!0);E.ZE=P;E.FG=g.Qm||$_()&&!P?!1:!0;E.W=e.A("html5_format_hybridization");E.kl=e.A("html5_disable_encrypted_vp9_live_non_2k_4k");E.e5= K;return E}; Yl=function(e,b={},n,Y=!1){if(Y)return b.disabled=1,0;if(Uo(e.O,Tj.AV1_CODECS)&&Uo(e.O,Tj.HEIGHT)&&Uo(e.O,Tj.BITRATE))return b.isCapabilityUsable=1,8192;Y=1080;var A=navigator.hardwareConcurrency;A<=2&&(Y=480);b.coreCount=A;if(A=g.Ae(e.experiments,"html5_default_av1_threshold"))Y=b["default"]=A;if(e=e.O.N)b.mcap=e,Y=Math.max(Y,e);if(n){if(e=n.videoInfos.find(r=>r.Y())?.C?.powerEfficient)Y=8192,b.isEfficient=1; n=n.videoInfos[0].video;A=Math.min(yk("1",n.fps),yk("1",30));b.perfCap=A;Y=Math.min(Y,A);n.isHdr()&&!e&&(b.hdr=1,Y*=.75)}else n=yk("1",30),b.perfCap30=n,Y=Math.min(Y,n),n=yk("1",60),b.perfCap60=n,Y=Math.min(Y,n);return b.av1Threshold=Y}; fUJ=function(e){var b=["o","a","A"];if(e.Ew===1&&(e.B&&(b=["mac3","MAC3"].concat(b)),e.C&&(b=["meac3","MEAC3"].concat(b)),e.u3||e.yH)){let n=[];e.u3&&n.push("i");e.yH&&n.push("I");b=n.concat(b)}e.Z&&(b=["so","sa"].concat(b));!e.Wk||e.L9||e.O||e.eN||b.unshift("a");e.O&&(b=(AU[e.O]||[e.O]).concat(b));return b}; V4u=function(e){if(e.R7)return["f"];if(g.Aa("appletv5"))return"h 9h 9 8 H (h ( *".split(" ");var b=["9h","9","h","8"];e.j5&&b.push("1e");b=b.concat(["(h","(","H","*"]);e.O4&&(b.unshift("1"),b.unshift("1h"));e.uE&&b.unshift("h");e.V&&(b=(AU[e.V]||[e.V]).concat(b));return b}; rS=function(){var e=window,b=e.MSMediaKeys;KJ()&&!b&&(b=e.WebKitMediaKeys);return b&&b.isTypeSupported?b:null}; JU=function(e){return navigator.requestMediaKeySystemAccess?g.V2&&!g.zp()?$D("45"):g.Qm||g.zt?e.Jg("edge_nonprefixed_eme"):g.eI?$D("47"):g.Vz&&e.Jg("html5_enable_safari_fairplay")?!1:!0:!1}; PP=function(e){return e.B?!1:!e.keySystemAccess&&!!rS()&&e.keySystem==="com.microsoft.playready"}; SI=function(e){return e.keySystem==="com.microsoft.playready"}; DQ=function(e){return!e.keySystemAccess&&!!rS()&&e.keySystem==="com.apple.fps.1_0"}; Kc=function(e){return e.keySystem==="com.youtube.fairplay"}; g.EV=function(e){return e.flavor==="fairplay"}; o6A=function(e,b,n,Y){var A=Ja(),r=(n=A||n&&KJ())?["com.youtube.fairplay"]:["com.widevine.alpha"];b&&r.unshift("com.youtube.widevine.l3");A&&Y&&r.unshift("com.youtube.fairplay.sbdl");return n?r:e?[...r,...R_.playready]:[...R_.playready,...r]}; Q_=function(e){if(!e.B0())if(e.U.length===0)e.callback(e.B);else{var b=e.U[0],n=e.O[b],Y=lDF(e,n);Cc&&Cc.keySystem===b&&Cc.HS===JSON.stringify(Y)?(e.D("remksa",{re:!0}),Lc(e,n,Cc.keySystemAccess)):(e.D("remksa",{re:!1,ok:Cc?.keySystem??""}),Cc=void 0,navigator.requestMediaKeySystemAccess(b,Y).then(uG(A=>{Lc(e,n,A,Y)}),uG(()=>{e.C=!e.C&&e.O[e.U[0]].flavor==="widevine"; e.C||e.U.shift();Q_(e)})))}}; GGF=function(e){if(rS()&&(g.Vz||CJ))e.B.push(new qB("fairplay","com.apple.fps.1_0","",e.Tc.experiments));else{var b=M8A(),n=g.N1(e.U,Y=>{var A=e.O[Y],r=!1,z=!1;for(let J in e.Y[A.flavor])b(J,Y)&&(A.U[J]=!0,r=r||J.indexOf("audio/")===0,z=z||J.indexOf("video/")===0);return r&&z}); n&&e.B.push(e.O[n]);e.U=[]}e.callback(e.B)}; U9u=function(e,b){e.callback=b;e.B=[];JU(e.Tc.experiments)?Q_(e):GGF(e)}; lDF=function(e,b){var n={initDataTypes:["cenc","webm"],audioCapabilities:[],videoCapabilities:[]};if(e.A("html5_enable_vp9_fairplay")&&Kc(b))return n.audioCapabilities.push({contentType:'audio/mp4; codecs="mp4a.40.5"'}),n.videoCapabilities.push({contentType:'video/mp4; codecs="avc1.4d400b"'}),[n];SI(b)&&(n.initDataTypes=["keyids","cenc"]);for(let A of Object.keys(e.Y[b.flavor])){var Y=A.indexOf("audio/")===0;let r=Y?n.audioCapabilities:n.videoCapabilities;b.flavor!=="widevine"||e.C?r.push({contentType:A}): Y?r.push({contentType:A,robustness:"SW_SECURE_CRYPTO"}):(g.V2&&g.Aa("windows nt")&&!e.A("html5_drm_enable_moho")||r.push({contentType:A,robustness:"HW_SECURE_ALL"}),Y=A,e.Tc.O.U&&A.includes("vp09")&&(Y=A+"; experimental=allowed"),r.push({contentType:Y,robustness:"SW_SECURE_DECODE"}),g.cP(e.Tc)&&(cC()||r1())&&(e.D("swcrypto",{}),r.push({contentType:A,robustness:"SW_SECURE_CRYPTO"})))}return[n]}; Lc=function(e,b,n,Y){if(!e.B0()){Y&&(Cc={keySystem:b.keySystem,keySystemAccess:n,HS:JSON.stringify(Y)});b.keySystemAccess=n;if(SI(b)){var A=vB();for(var r of Object.keys(e.Y[b.flavor]))b.U[r]=!!A.canPlayType(r)}else{r=b.keySystemAccess.getConfiguration();if(r.audioCapabilities)for(A of r.audioCapabilities)b.U[A.contentType]=!0;if(r.videoCapabilities)for(let z of r.videoCapabilities)b.U[z.contentType]=!0}e.B.push(b);e.useCobaltWidevine||e.A("html5_enable_vp9_fairplay")&&b.Y()?(e.U.shift(),Q_(e)):e.callback(e.B)}}; M8A=function(){var e=rS();if(e){let n=e.isTypeSupported;return(Y,A)=>n(A,Y)}var b=vB(); return b&&(b.addKey||b.webkitAddKey)?(n,Y)=>!!b.canPlayType(n,Y):()=>!1}; Wd0=function(e,b){switch(b.bu){case "bool":return e.Jg(b.Ma);case "int":return e=$l(e,b.Ma),g.DW(e);case "double":return $l(e,b.Ma);case "string":return TMc(e,b.Ma);case "int32_list":return my(e,b.Ma);case "int64_list":return my(e,b.Ma).map(n=>g.DW(n)); case "string_list":throw Error("String list flags are not supported in WPCC");default:throw Error("Unknown flag type");}}; $l=function(e,b){e=e.flags.get(`${b}`);return Number(e)||0}; TMc=function(e,b){return(e=e.flags.get(`${b}`))?e.toString():""}; my=function(e,b){if(e=e.flags.get(`${b}`))if(e=e.replace(/\[ *(.*?) *\]/,"$1"))return e.split(",").map(Number);return[]}; g.Ae=function(e,b,n=0){e=e.yh(b);JSON.stringify(e);return e===void 0?n:Number(e)}; g.dS=function(e,b){return(e=e.yh(b))?e.toString():""}; ppu=function(e){if(e=e.yh("html5_web_po_experiment_ids"))if(e=e.replace(/\[ *(.*?) *\]/,"$1"))return e.split(",").map(Number);return[]}; wS=function(e){if(e.Y)return e.Y;if(e.experimentIds.length<=1)return e.Y=e.experimentIds,e.Y;var b=[...e.experimentIds].map(n=>Number(n)); b.sort();for(let n=b.length-1;n>0;--n)b[n]-=b[n-1];e.Y=b.map(n=>n.toString()); e.Y.unshift("v1");return e.Y}; F24=function(e,b){var n=new Map;for(let Y of b.keys()){let A=Y.split("_")[0];e.has(A)||n.set(Y,b.get(Y))}return n}; Zs4=function(e,b,n){var Y=b.video?.fps||0,A=`${e}_${Y}`,r=!!b.audio,z={itag:b.itag,Df:e,Ey:r};if(r)z.numChannels=b.audio.numChannels;else{var J=b.video;z.maxWidth=J?.width;z.maxHeight=J?.height;z.maxFramerate=Y;z.maxBitrateBps=b.Nz*8;z.ET=J?.isHdr()}J=n.get(A);J?r||(b=Math.max(J.maxWidth||0,J.maxHeight||0)>Math.max(z.maxWidth||0,z.maxHeight||0)?J:z,e={itag:b.itag,Df:e,Ey:r,maxWidth:Math.max(J.maxWidth||0,z.maxWidth||0),maxHeight:Math.max(J.maxHeight||0,z.maxHeight||0),maxFramerate:Y,ET:b.ET},e.maxBitrateBps= b.maxBitrateBps,n.set(A,e)):n.set(A,z)}; h$=function(e,b,n=1){var Y=b.itag;if(Y==="0")return!0;var A=b.mimeType;if(b.Df==="1e"&&!e.B)return"dav1enc";if(b.Y()&&e.Z)return"dav1";if(b.video&&(b.video.isHdr()||b.video.primaries==="bt2020")&&!(Uo(e,Tj.EOTF)||window.matchMedia&&(window.matchMedia("(dynamic-range: high), (video-dynamic-range: high)").matches||window.screen.pixelDepth>24&&window.matchMedia("(color-gamut: p3)").matches)))return"dhdr";if(Y==="338"&&!(g.V2?$D(53):g.eI&&$D(64)))return"dopus";n=Rn0(b,n);e.U&&b.B()&&(n[Tj.EXPERIMENTAL.name]= "allowed");for(let J of Object.keys(Tj)){let P=Tj[J];var r;if(r=n[P.name])if(r=!(P===Tj.EOTF&&b.mimeType.indexOf("vp09.02")>0)){r=P;var z=b;r=!(e.experiments.Jg("html5_ignore_h264_framerate_cap")&&r===Tj.FRAMERATE&&(z.Df==="H"||z.Df==="h"))}if(r)if(Uo(e,P))if(e.C){if(e.C[P.name]1080&&b.contentProtection&&(A+="; hdcp=2.2");return Y==="227"?"hqcenc":Y==="585"|| Y==="588"||Y==="583"||Y==="586"||Y==="584"||Y==="587"||Y==="591"||Y==="592"?"newhvc":Ja()&&Y_()>=21&&g.Aa("appletv5")&&(Y==="410"||Y==="845")?!0:e.isTypeSupported(A)?!0:"tpus"}; Uo=function(e,b){b.name in e.W||(e.W[b.name]=hn9(e,b));return e.W[b.name]}; yDB=function(e){navigator.mediaCapabilities?.decodingInfo&&navigator.mediaCapabilities.decodingInfo({type:"media-source",video:{contentType:'video/mp4; codecs="av01.0.12M.08"',width:3840,height:2160,bitrate:32E6,framerate:60}}).then(b=>{b.smooth&&b.powerEfficient&&(e.N=2160)})}; kl=function(){var e=r1()&&!$D(29),b=g.Aa("google tv")&&g.Aa("chrome")&&!$D(30);return e||b?!1:hK()}; I_=function(e,b,n){var Y=480,A=1080,r;if(r=e.experiments.l3().Y.yh(t8a))e.L===null&&(e.L=!1,Uo(e,Tj.WIDTH)&&Uo(e,Tj.HEIGHT)&&(e.L=aX('video/mp4; codecs="av01.0.17M.08"; width=7680; height=4320'))),r=e.L;r&&(A=2160);for(let z of b)b=z.video.qualityOrdinal,b<=A&&b>Y&&h$(e,z,n)===!0&&(Y=b);return Y}; g.OV=function(e,b=!1){return kl()&&e.isTypeSupported('audio/mp4; codecs="mp4a.40.2"')||!b&&e.canPlayType(vB(),"application/x-mpegURL")?!0:!1}; eLa=function(e){x9i(()=>{for(let b of Object.keys(Tj))Uo(e,Tj[b])})}; hn9=function(e,b){if(e.C)return!!e.C[b.name];if(b===Tj.BITRATE&&e.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=2000000')&&!e.isTypeSupported('video/webm; codecs="vp9"; width=3840; height=2160; bitrate=20000000'))return!1;if(b===Tj.AV1_CODECS)return e.isTypeSupported(`video/mp4; codecs=${b.valid}`)&&!e.isTypeSupported(`video/mp4; codecs=${b.aC}`);if(b.video){var n='video/webm; codecs="vp9"';e.isTypeSupported(n)||(n='video/mp4; codecs="avc1.4d401e"')}else n='audio/webm; codecs="opus"', e.isTypeSupported(n)||(n='audio/mp4; codecs="mp4a.40.2"');return e.isTypeSupported(`${n}; ${b.name}=${b.valid}`)&&!e.isTypeSupported(`${n}; ${b.name}=${b.aC}`)}; XN=function(e,b){var n=0;e.O.has(b)&&(n=e.O.get(b).Ni);e.O.set(b,{Ni:n+1,DL:2**(n+1)});e.Y=!0}; sV=function(e,b,n,Y,A){if(b&&typeof b==="object"){let r=z=>fc(e,z,n,Y,A); if(ML(b))return b.then(r);if(l3(b))return TO(b,r)}return fc(e,b,n,Y,A)}; FN=function(e,b,n,Y=1){n>=0&&(b in e.Y||(e.Y[b]=new boa),e.Y[b].Eq(n,Y))}; fc=function(e,b,n,Y,A){var r=(0,g.T)();A=A?A(b):void 0;var z=A?.ZH??1;z!==0&&FN(e,A?.profile??n,r-Y,z);return b}; iC=function(e){var b=window;b.ywc||(b.ywc={});var n=b.ywc[e];if(n)return n;n={};return b.ywc[e]=n}; ZQ=function(e){var b=window;b.ywc&&delete b.ywc[e]}; n$1=function(e){var b=iC(e);if(b.binP)return b.binP;b.binP=Promise.resolve().then(()=>fetch(e)).then(n=>{if(!n.ok)throw Error(`HTTP${n.statusText}`); return n.arrayBuffer()}); b.binP.then(n=>{b.bin=n},()=>{ZQ(e)}); return b.binP}; ruu=function(e,b,n){return ho(void 0,function(){return function*(){var Y=vP.zB(),A=e&&jI;if(!A&&!b)return n?.("wasmns",{p:e?"1":"0",a:b?"1":"0",s:jI?"1":"0"}),GO(Error("wasm.wm.ns"));var r=new YHu;if(A)try{let z=yield*yK(Auu(r,e)),J=new V_(z,r,!1);vP.cH("winit",Y);n?.("wasmsw",{});return J}catch(z){if(n?.("wasmerrw",{e:`${z}`}),!b)throw Error(`wasm.wm.iw: ${z}`);}if(!b)throw Error("wasm.wm.xx");try{let z=yield*yK(b(r)),J=new V_({exports:z},r,!0);vP.cH("winitjs",Y);n?.("wasmsa",{});return J}catch(z){throw n?.("wasmerra", {e:`${z}`}),Error(`wasm.wm.ia: ${z}`);}}()})}; Auu=function(e,b){return ho(zL4,function(){var n=this;return function*(){if(!n.Y)throw"wasm.ps.ns";var Y=yield*yK(JuF(n,b));if(!Y)throw"wasm.ps.um";return yield*yK(WebAssembly.instantiate(Y,e))}()})}; JuF=function(e,b){return ho(e,function(){var n=this;return function*(){var Y=[],A=()=>"wasm.ps.c: ["+Y.map(J=>`"${J}"`).join(", ")+"]",r=iC(b); if(r.mod)return r.mod;if(r.modP)try{return yield*yK(r.modP)}catch(J){Y.unshift("pcm")}var z=r.bin;if(!z&&r.binP)try{z=yield*yK(r.binP)}catch(J){Y.unshift("pfb")}if(!z)try{z=yield*yK(n$1(b))}catch(J){throw n.Y=!1,Y.unshift(`fb: ${J}`),A();}try{return yield*yK(WebAssembly.compile(z))}catch(J){ZQ(b),Y.unshift(`ca: ${J}`)}throw A();}()})}; a_=function(e,b,n,Y){n=e.Y.memory.IJ(n);var A=e.U;A.Y.exports.AES128CTRCipher_setCounter(A.cipher,n.byteOffset);b=e.Y.memory.IJ(b);e.U.encrypt(b);A=void 0;if(Y){Y=e.Y;A=e.O;let r=Y.memory.buffer(Y.memory.malloc(32),32);Y.exports.Sha256Hmac(A.byteOffset,A.byteLength,n.byteOffset,n.byteLength,b.byteOffset,b.byteLength,r.byteOffset);A=e.Y.memory.X$(r)}e.Y.memory.free(n.byteOffset);return{ot:e.Y.memory.X$(b),signature:A}}; BP=function(e){e.B||(e.B=new gS(e.U));return e.B}; g.HP=function(e){try{return B7(e)}catch(b){return null}}; uC=function(e){var b=eU();if(b.values){b=b.values;let z={};for(var n of Object.keys(e.values)){b[n]&&e.U[n]&&(e.values[n]+=b[n]-e.U[n]);var Y=e,A=Y;if(!A.values[n]){var r=eU();A.values=r.values||{};A.Mo=r.halfLives||{};A.U=r.values?Object.assign({},r.values):{}}z[n]=Y.values[n]&&Y.Mo[n]?Y.values[n]/2**(Y.Y/Y.Mo[n]):0}e.U=z}n=e.Mo;b={};b.values=e.U;b.halfLives=n;g.ta("yt-player-memory",b,2592E3)}; Sm=function(e,b){return!!b&&!!e.l3().Y.yh(PIc)&&(b.startsWith("g")||b.startsWith("l"))}; g.cP=function(e){return NB(e)==="MWEB"}; o_=function(e){e.Gu===null&&(e.Gu=window.MediaSource&&window.MediaSource.isTypeSupported?window.MediaSource.isTypeSupported('video/mp4; codecs="avc1.42001E"; decode-to-texture=true'):!1);return e.Gu}; lC=function(e){return NB(e)==="TVHTML5_SIMPLY_EMBEDDED_PLAYER"}; g.Ps=function(e){return e.U&&g.MB(e)&&!Gt(e)&&!e.B}; Gt=function(e){return e.W==="adunit"||e.playerStyle==="gvn"}; UV=function(e){return e.W==="detailpage"}; g.Tt=function(e){return CJ&&!e.pW||g.Aa("nintendo wiiu")?!0:!1}; g.MB=function(e){return e.W==="embedded"}; g.WP=function(e){return NB(e)==="WEB_REMIX"}; hU=function(e){if(!e.webPlayerContextConfig?.embedsHostFlags?.enableLiteUx||e.jb||e.B||e.V||e.N==="EMBEDDED_PLAYER_MODE_PFP")return"EMBEDDED_PLAYER_LITE_MODE_NONE";e=g.Ae(e.experiments,"embeds_web_lite_mode");return e===void 0?"EMBEDDED_PLAYER_LITE_MODE_UNKNOWN":e>=0&&e0&&e.JR&&(Y.sort(),g.J4(new g.ql("Player client parameters changed after startup",Y)));e.userAge=k_(e.userAge,b.user_age);e.userDisplayImage=I6(e.userDisplayImage,b.user_display_image);g.$p(e.userDisplayImage)||(e.userDisplayImage="");e.userDisplayName=I6(e.userDisplayName,b.user_display_name);e.Hx=I6(e.Hx, b.user_gender);e.csiPageType=I6(e.csiPageType,b.csi_page_type);e.csiServiceName=I6(e.csiServiceName,b.csi_service_name);e.CE=d1(e.CE,b.enablecsi);e.pageId=I6(e.pageId,b.pageid);if(n=b.enabled_engage_types)e.enabledEngageTypes=new Set(n.split(","));b.living_room_session_po_token&&(e.Y0=b.living_room_session_po_token.toString())}; g.xl=function(e){return/web/i.test(NB(e))}; NB=function(e){return e.Y.c}; ua=function(e,b){return!e.B&&r1()&&$D(55)&&e.controlsType==="3"&&!b}; bV=function(e){e=g.eO(e.bU);return e==="www.youtube-nocookie.com"?"www.youtube.com":e}; g.nP=function(e){return NB(e)==="WEB_UNPLUGGED"}; Yx=function(e,b,n){return e.protocol+"://i1.ytimg.com/vi/"+b+"/"+(n||"hqdefault.jpg")}; A1=function(e){return UV(e)&&!g.nP(e)}; g.rA=function(e){return/^TVHTML5/.test(NB(e))}; zh=function(e){return NB(e)==="TVHTML5_CAST"||NB(e)==="TVHTML5"&&(e.Y.cver.startsWith("6.20130725")||e.Y.cver.startsWith("6.20130726"))}; g.J1=function(e){return NB(e)==="TVHTML5"}; Py=function(e){return e.Y.cmodel==="CHROMECAST ULTRA/STEAK"||e.Y.cmodel==="CHROMECAST/STEAK"}; g.ET=function(){return window.devicePixelRatio>1?window.devicePixelRatio:1}; g.SO=function(e){return NB(e).toUpperCase()==="WEB"}; g.DL=function(e){return NB(e)==="WEB_KIDS"}; g.KP=function(e){return NB(e)==="TVHTML5_UNPLUGGED"}; g.Ej=function(e){return g.nP(e)||NB(e)==="TV_UNPLUGGED_CAST"||g.KP(e)}; RV=function(e){return NB(e)==="WEB_MUSIC_INTEGRATIONS"}; g.CP=function(e){return NB(e)==="WEB_EMBEDDED_PLAYER"}; g.bC=function(e){return(e.deviceIsAudioOnly||!g.V2||g.LD||e.controlsType==="3"?!1:g.qj?e.U&&g.fQ(51):!0)||(e.deviceIsAudioOnly||!g.eI||g.LD||e.controlsType==="3"?!1:g.qj?e.U&&g.fQ(48):g.fQ(38))||(e.deviceIsAudioOnly||!LP||g.LD||e.controlsType==="3"?!1:g.qj?e.U&&g.fQ(37):g.fQ(27))||!e.deviceIsAudioOnly&&g.QH&&!R6()&&g.fQ(11)||!e.deviceIsAudioOnly&&g.Vz&&g.fQ("604.4")||e.rJ()}; uXJ=function(e){if(g.MB(e)&&qA)return!1;if(g.eI){if(!g.fQ(47)||!g.fQ(52)&&g.fQ(51))return!1}else if(g.Vz)return!1;return window.AudioContext||window.webkitAudioContext?!0:!1}; g.cy=function(e,b){return e.enabledEngageTypes.has(b.toString())||SHu.includes(b)}; KUc=function(e){var b=bV(e);Dv0.includes(b)&&(b="www.youtube.com");return e.protocol+"://"+b}; g.mD=function(e,b=""){if(e.ue){let n=new $x,Y,A=e.ue();A.signedOut?Y="":A.token?Y=A.token:A.pendingResult.then(r=>{A.signedOut?n.resolve(""):n.resolve(r.token)},r=>{g.J4(new g.ql("b189348328_oauth_callback_failed",{error:r})); n.resolve(b)}); return Y!==void 0?g.GI(Y):new lj(n)}return g.GI(b)}; dA=function(e,b=""){return e.BM?MI(!0):pX(TO(MI(g.mD(e,b)),n=>MI(!!n)),()=>MI(!1))}; var Q54=function(e){return nG[c[1]](this,3,8191,e)}; var E$1=function(e,b){e.Gc=b;e.f9?.Y?.L(b);b.Y?e.zz.push("asmjs"):e.zz.push("wasm")}; var my1=function(e,b){return W2[c[1]](this,72,6596,e,b)}; g.eO=function(e){var b=g.IW(e);return(e=Number(g.wq(e)[4]||null)||null)?`${b}:${e}`:b}; kx=function(e,b=!1){var n=$y[e],Y=wA[n],A=RLB[e];if(!A||!Y)return null;b=new Od(b?A.height:A.width,b?A.width:A.height,A.fps);Y=cV(Y,b,n);return new Xt(e,Y,{video:b,Nz:A.bitrate/8})}; IV=function(e){var b=wA[$y[e]],n=CI4[e];return n&&b?new Xt(e,b,{audio:new IX(n.audioSampleRate,n.numChannels)}):null}; HK=function(e,b,n,Y){if(n)return g.MY();n={};var A=vB();for(let r of b)if(e.canPlayType(A,r.fC().mimeType)||Y)if(b=r.Y.video.quality,!n[b]||n[b].fC().bx())n[b]=r;e=[];n.auto&&e.push(n.auto);for(let r of cB)(Y=n[r])&&e.push(Y);return e.length?g.GI(e):g.MY()}; Xj=function(e,b=!1,n=!0,Y={}){var A={};for(let z of e){if(b&&MediaSource&&MediaSource.isTypeSupported&&(e=z.type,z.audio_channels&&(e=e+"; channels="+z.audio_channels),!MediaSource.isTypeSupported(e))){Y[z.itag]="tpus";continue}if(!n&&z.drm_families&&(z.eotf==="smpte2084"||z.eotf==="arib-std-b67")){Y[z.itag]="enchdr";continue}e=void 0;let J={bt709:"SDR",bt2020:"SDR",smpte2084:"PQ","arib-std-b67":"HLG"};var r=z.type.match(/codecs="([^"]*)"/);r=r?r[1]:"";z.audio_track_id&&(e=new wl(z.name,z.audio_track_id, !!z.is_default));let P=z.eotf;e=new Oj({itag:z.itag,url:z.url,codecs:r,width:Number(z.width),height:Number(z.height),fps:Number(z.fps),bitrate:Number(z.bitrate),audioItag:z.audio_itag,h1:P?J[P]:void 0,contentProtection:z.drm_families,O2:e,audioChannels:Number(z.audio_channels)});A[e.itag]=A[e.itag]||[];A[e.itag].push(e)}return A}; LU4=function(e,b){e.O.some(n=>n.O2?.getId()===b); e.Y=b}; QL0=function(e){var b=[],n=[];for(let Y of e.U)Y.bitrate<=e.B?b.push(Y):n.push(Y);b.sort((Y,A)=>A.bitrate-Y.bitrate); n.sort((Y,A)=>Y.bitrate-A.bitrate); e.U=b.concat(n)}; fP=function(e,b,n){e.cpn&&(b=g.jD(b,{cpn:e.cpn}));n&&(b=g.jD(b,{fb:n}));return b}; sj=function(e,b){e=e.itag.toString();b!==null&&(e+=b.itag.toString());return e}; qHA=function(e,b){if(!(g.LD||KJ()||Ja()))return null;e=Xj(b,e.A("html5_filter_fmp4_in_hls"));if(!e)return null;b=[];var n={};for(let Y of Object.keys(e))for(let A of e[Y])if(A.O2){let r=A.O2.getId();if(!n[r]){let z=new Fj(r,A.O2);n[r]=z;b.push(z)}}return b.length>0?b:null}; dvu=function(e,b,n,Y,A,r,z){if(!(g.LD||KJ()||Ja()))return g.MY();var J={},P=cuF(n),S=Xj(n,e.A("html5_filter_fmp4_in_hls"),e.O.S,J);if(!S)return z({noplst:1}),g.MY();$vA(S);var D={fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"},K;n=[];var E=[],Q=[],m=null,f="";Y=Y&&Y.match(/hls_timedtext_playlist/)?new Oj({itag:"0",url:Y,codecs:"vtt",width:0,height:0,fps:0,bitrate:0,O2:new wl("English","en",!1)}):null;for(let U of Object.keys(S))if(!e.A("html5_disable_drm_hfr_1080")||U!=="383"&&U!=="373")for(let W of S[U])if(W.width){for(let $4 of W.U)if(S[$4]){W.Y= $4;break}W.Y||(W.Y=mvi(S,W));let zJ=S[W.Y];if(!zJ)continue;n.push(W);W.contentProtection==="fairplay"&&(K=D);let KB="";W.h1==="PQ"?KB="smpte2084":W.h1==="HLG"&&(KB="arib-std-b67");KB&&(f=KB);Q.push(iV(zJ,[W],Y,r,W.itag,W.width,W.height,W.fps,P,void 0,void 0,K,KB));if(!m||W.width*W.height*W.fps>m.width*m.height*m.fps)m=W}else E.push(W);else J[U]="disdrmhfr";Q.reduce((U,W)=>W.fC().isEncrypted()&&U,!0)&&(K=D); A=Math.max(A,0);var {fps:u=0,width:M=0,height:N=0}=m||{};m=e.A("html5_native_audio_track_switching");Q.push(iV(E,n,Y,r,"93",M,N,u,P,"auto",A,K,f,m));Object.entries(J).length&&z(J);return HK(e.O,Q,ua(e,b),!1)}; iV=function(e,b,n,Y,A,r,z,J,P,S,D,K,E,Q){var m=0,f="";for(let u of e)f||(f=u.itag),u.audioChannels&&u.audioChannels>m&&(m=u.audioChannels,f=u.itag);A=new Xt(A,"application/x-mpegURL",{audio:new IX(0,m),video:new Od(r,z,J,null,void 0,S,void 0,void 0,E),contentProtection:K,K2:f});e=new wj1(e,b,n?[n]:[],Y,!!Q);e.B=D?D:1369843;return new ZL(A,e,P)}; cuF=function(e){for(let b of e)if(b.url&&(e=b.url.split("expire/"),!(e.length<=1)))return+e[1].split("/")[0];return NaN}; mvi=function(e,b){for(let n of Object.keys(e)){let Y=e[n][0];if(!Y.width&&Y.contentProtection===b.contentProtection&&!Y.audioChannels)return n}return""}; $vA=function(e){var b=new Set;for(var n of Object.values(e))if(n.length){var Y=n[0];Y.height&&Y.codecs.startsWith("vp09")&&b.add(Y.height)}n=[];if(b.size)for(let A of Object.keys(e))e[A].length&&(Y=e[A][0],Y.height&&b.has(Y.height)&&!Y.codecs.startsWith("vp09")&&n.push(A));for(let A of n)delete e[A]}; ka0=function(e,b,n){var Y=[];for(let A of n){if(!A||!A.url)continue;n=BK(A.type,"medium","0");Y.push(new vy(n,A.url))}return HK(e.O,Y,ua(e,b),!1)}; Ipc=function(e,b){var n=[],Y=BK(b.type,"auto",b.itag);n.push(new vy(Y,b.url));return HK(e.O,n,!1,!0)}; W2=function(e,b,n,Y){var A=b^e;if((e<<1&23)==2){var r=n[c[A^3253]](c[A^3249]),z={};for(var J=0;J1&&((0,n[A^3375])((0,n[3])((0,n[A^3387])(n[A^3419],n[A^3338]),n[A^3412],n[A^3338]),n[A^3368],((0,n[A^3403])((0,n[A^3373])(n[A^3416]),n[A^3421],n[A^3364],n[A^ 3343]),n[A^3368])(n[A^3329],n[new Y(c[A^3417])/(A^3827)]),n[A^3374],n[A^3417]),c[A^3371])||((0,n[A^3338])(((0,n[A^3328])(n[A^3364],(0,n[new Y(c[A^3328])/(A^3827)])(),n[A^3411]),n[A^3341])(n[A^3364],(0,n[A^3419])(),n[A^3400]),n[A^3403],((0,n[4])(n[A^3337]),n[A^3351])(n[A^3361],n[A^3417]),n[A^3341],n[A^3418],(0,n[new Y(c[A^3394])/(A^3827)])(),n[A^3411]),n[A^3335])(n[A^3390],n[A^3337]),n[A^3346]!==-1&&(n[A^3408]!=-3?(((0,n[A^3335])(n[A^3408],n[A^3417]),n[A^3422])(n[A^3340],n[A^3400]),(0,n[4])(n[A^3391], n[A^3337]),(0,n[A^3381])(n[A^3413],n[A^3377])):(((0,n[A^3331])(n[A^3412],n[A^3337]),(0,n[A^3343])(n[6]),n[A^3343])(n[6]),n[A^3421])(n[A^3379])),(n[A^3332]==(A^3346)||((((0,n[A^3343])(n[A^3379]),((0,n[A^3339])(n[A^3366],n[2]),n[A^3339])(n[A^3422],n[4]),n[A^3388])(n[A^3413],n[A^3370]),n[A^3372])(n[A^3384],n[A^3341]),(0,n[A^3380])(n[A^3375],n[A^3403]),(0,n[A^3337])((0,n[A^3345])(n[A^3403]),n[A^3388],n[A^3375]),0))&&(((0,n[A^3418])((0,n[A^3335])(n[A^3375],n[A^3349]),n[A^3351],n[A^3369],(0,n[A^3390])(), n[A^3362])*((0,n[A^3414])(n[A^3371],n[A^3419]),n[A^3335])(n[A^3369],n[A^3343])/(0,n[A^3391])(n[A^3334],n[A^3369]),(0,n[A^3410])(n[new Y(c[A^3392])/(A^3827)]),n[new Y(c[A^3379])/(A^3827)])(n[A^3369],(0,n[A^3370])(),n[A^3362]),n[A^3414])(n[A^3346],n[A^3329]),n[A^3376]<=2?((0,n[A^3335])(n[A^3346],n[A^3378]),n[A^3418])((0,n[A^3418])((0,n[A^3335])(n[A^3371],n[A^3331]),n[A^3351],n[A^3371],(0,n[A^3370])(),n[A^3362]),n[A^3410],n[A^3375]):(0,n[A^3418])((0,n[A^3388])(n[A^3346]),n[A^3335],n[A^3403],n[A^3350])- ((0,n[2])(n[A^3368],n[A^3403]),n[A^3414])(n[A^3384],n[A^3364]),n[A^3346]<-4&&(n[A^3413]===(A^3345)||(((((0,n[A^3414])(n[A^3413],n[A^3343]),((0,n[A^3391])(n[A^3343],n[A^3422]),n[A^3412])(n[A^3337],n[A^3416]),n[A^3348])(n[A^3343],n[A^3339]),n[A^3377])(n[A^3343],n[A^3408]),(0,n[A^3402])(n[A^3378]))<(0,n[A^3414])(n[A^3341],n[A^3374]),c[A^3356]))&&(((((0,n[5])((0,n[A^3332])(n[A^3378]),n[A^3410],n[A^3336],n[A^3366]),n[A^3362])(n[A^3422],n[A^3341]),n[A^3377])(n[A^3343],n[A^3370]),n[A^3377])(n[new Y(c[A^ 3414])/(A^3827)],n[A^3349]),(0,n[A^3361])(n[A^3378],(0,n[A^3347])(),n[A^3350])*(0,n[new Y(c[A^3423])/(A^3827)])(n[A^3366],n[A^3391])),n[A^3388]!=(A^3356)&&(n[A^3382]!==-6||((0,n[A^3364])(n[A^3343],(0,n[A^3347])(),n[2]),0))&&(0,n[A^3385])(n[A^3331],n[A^3341]),(n[A^3389]!==-2||((0,n[A^3361])(n[A^3343],(0,n[A^3347])(),n[2]),new Y(c[A^3406])/(A^3827)))&&(0,n[A^3364])(n[A^3341],(0,n[A^3347])(),n[2]),S=[]);if((e|72)==e)for(n=(n%Y[c[3]]+Y[c[3]])%Y[c[3]];n--;)Y[c[2]](Y[c[A^6585]]());return S}; VH=function(e){return e&&jO[e]?jO[e]:null}; aV=function(e){switch(e){case "multiview.ustreamer_disabled":case "sabr.invalid_input_stream":case "sabr.live_no_max_sq":case "sabr.live_unauthorized_request":case "sabr.malformed_config":case "sabr.media_serving_enforcement_id_error":case "sabr.metadata_fetcher_error":case "sabr.no_audio_selected":case "sabr.no_available_formats":case "sabr.no_redirect_url":case "sabr.no_video_selected":case "sabr.otf_not_supported":case "sabr.too_many_chunk_reader_error_retries":return e;default:return"sabr.config"}}; gA=function(e,b){if(b=b?.watchEndpointSupportedOnesieConfig?.html5PlaybackOnesieConfig)e.IM=new Ooc(b)}; NA=function(e,b,n,Y){e||(e=b&&By.hasOwnProperty(b)&&Hy.hasOwnProperty(b)?Hy[b]+"_"+By[b]:void 0);b=e;if(!b)return null;e=b.match(uV);if(!e||e.length!==5)return null;{let r=b.match(uV);if(r){e=Number(r[3]);var A=[7,8,10,5,6];e=!(Number(r[1])===1&&e===8)&&A.indexOf(e)>=0}else e=!1}return n||Y||e?b:null}; lV=function(e,b){var n={};for(let A of Object.keys(oV)){var Y=b?b+A:A;Y=e[Y+"_webp"]||e[Y];g.$p(Y)&&(n[oV[A]]=Y)}return n}; Uj=function(e){var b={};if(!e||!e.thumbnails)return b;e=e.thumbnails.filter(A=>!!A.url); e.sort((A,r)=>A.width-r.width||A.height-r.height); for(var n of Object.keys(MA)){var Y=Number(n);let A=MA[Y];for(let r of e)if(r.width>=Y){Y=Gh(r.url);g.$p(Y)&&(b[A]=Y);break}}(n=e.pop())&&n.width>=1280&&(n=Gh(n.url),g.$p(n)&&(b["maxresdefault.jpg"]=n));return b}; Gh=function(e){return e.startsWith("//")?"https:"+e:e}; Th=function(e){return e&&e.baseUrl||""}; Wy=function(e){e=g.S3(e);for(let b of Object.keys(e)){let n=e[b];e[b]=Array.isArray(n)?n[0]:n}return e}; fp0=function(e,b){for(var n of b)if(b=n.playerAnnotationsUrlsRenderer){b.adsOnly&&(e.CS=!0);if(n=b.loadPolicy)e.annotationsLoadPolicy=XjF[n];if(n=b.invideoUrl)e.b6=w8(n);e.AX=!0;break}}; pP=function(e,b){e.botguardData=b.playerAttestationRenderer.botguardData;b=b.playerAttestationRenderer.challenge;b!=null&&(e.MW=b)}; sLJ=function(e,b){e.captionTracks=[];if(b.captionTracks)for(var n of b.captionTracks){var Y=h1(n.baseUrl);if(!Y)return;Y={is_translateable:!!n.isTranslatable,languageCode:n.languageCode,languageName:n.name&&g.wk(n.name),url:Y,vss_id:n.vssId,kind:n.kind};Y.name=n.trackName;Y.displayName=n.name&&g.wk(n.name);e.captionTracks.push(new g.yH(Y))}e.Wc=b.audioTracks||[];e.c9=b.defaultAudioTrackIndex||0;e.ys=[];if(b.translationLanguages)for(let A of b.translationLanguages){n={};n.languageCode=A.languageCode; n.languageName=g.wk(A.languageName);if(A.translationSourceTrackIndices){n.translationSourceTrackIndices=[];for(let r of A.translationSourceTrackIndices)n.translationSourceTrackIndices.push(r)}if(A.excludeAudioTrackIndices){n.excludeAudioTrackIndices=[];for(let r of A.excludeAudioTrackIndices)n.excludeAudioTrackIndices.push(r)}e.ys.push(n)}e.ti=[];if(b.defaultTranslationSourceTrackIndices)for(let A of b.defaultTranslationSourceTrackIndices)e.ti.push(A)}; FUi=function(e,b,n){var Y=b.errorScreen;if(!(Y&&(Y.playerLegacyDesktopYpcOfferRenderer||Y.playerLegacyDesktopYpcTrailerRenderer||Y.ypcTrailerRenderer)||n&&n.isUpcoming||["OK","LIVE_STREAM_OFFLINE","FULLSCREEN_ONLY"].includes(b.status))){e.errorCode=VH(b.errorCode)||"auth";if(n=Y&&Y.playerErrorMessageRenderer){e.playerErrorMessageRenderer=n;let A=n.reason;A&&(e.errorReason=g.wk(A));if(n=n.subreason)e.l5=g.wk(n),e.xt=n}else e.errorReason=b.reason||null;n=b.status;n==="LOGIN_REQUIRED"?e.errorDetail= "1":n==="CONTENT_CHECK_REQUIRED"?e.errorDetail="2":n==="AGE_CHECK_REQUIRED"?(b=(b=b.errorScreen)&&b.playerKavRenderer,e.errorDetail=b&&b.kavUrl?"4":"3"):(Y=Y?.playerErrorMessageRenderer?.proceedButton?.buttonRenderer?.command,e.errorDetail=b.isBlockedInRestrictedMode?"5":g.G(Y,g.t1)?.signal==="RELOAD_PAGE"?"7":"0")}}; io1=function(e,b){e.SS=!0;var n=b.heartbeatToken;e.drmSessionId=b.drmSessionId||"";e.heartbeatToken=n||"";e.YF=Number(b.intervalMilliseconds);e.wh=Number(b.maxRetries);e.Wo=!!b.softFailOnError;e.lD=!!b.useInnertubeHeartbeatsForDrm;e.heartbeatServerData=b.heartbeatServerData;e.ZC=!!b.heartbeatAttestationConfig?.requiresAttestation}; jLi=function(e,b){for(let n of b){b=n.interstitials.map(Y=>{var A=g.G(Y,Zoa);if(A)return{is_yto_interstitial:!0,raw_player_response:A};if(Y=g.G(Y,v$a))return Object.assign({is_yto_interstitial:!0},g.JR(Y))}); for(let Y of b)switch(n.podConfig.playbackPlacement){case "INTERSTITIAL_PLAYBACK_PLACEMENT_PRE":e.interstitials=e.interstitials.concat({time:0,playerVars:Y,oC:5});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_POST":e.interstitials=e.interstitials.concat({time:0x7ffffffffffff,playerVars:Y,oC:6});break;case "INTERSTITIAL_PLAYBACK_PLACEMENT_INSERT_AT_VIDEO_TIME":b=Number(n.podConfig.timeToInsertAtMillis),e.interstitials=e.interstitials.concat({time:b,playerVars:Y,oC:b===0?5:7})}}}; Vtu=function(e,b){if(b=b.find(n=>!(!n||!n.tooltipRenderer)))e.tooltipRenderer=b.tooltipRenderer}; xx=function(e,b){b.subscribeCommand&&(e.subscribeCommand=b.subscribeCommand);b.unsubscribeCommand&&(e.unsubscribeCommand=b.unsubscribeCommand);b.addToWatchLaterCommand&&(e.addToWatchLaterCommand=b.addToWatchLaterCommand);b.removeFromWatchLaterCommand&&(e.removeFromWatchLaterCommand=b.removeFromWatchLaterCommand);b.getSharePanelCommand&&(e.getSharePanelCommand=b.getSharePanelCommand)}; ea=function(e,b){b!=null?(e.Fl=b,e.lc=!0):(e.Fl="",e.lc=!1)}; BIi=function(e,b){if(b=b.playerControlsOverlayRenderer)ea(e,b.controlBgHtml),b.mutedAutoplay?(b=g.G(b.mutedAutoplay,apF))&&b.endScreen&&(b=g.G(b.endScreen,g$u))&&b.text&&(e.Jm=g.wk(b.text)):e.mutedAutoplay=!1}; Hou=function(e,b){var n=b.backgroundability;n&&n.backgroundabilityRenderer.backgroundable&&(e.backgroundable=!0);b.offlineability?.offlineabilityRenderer?.offlineable&&(e.offlineable=!0);if(n=b.contextParams)e.contextParams=n;(n=b.pictureInPicture)&&n.pictureInPictureRenderer.playableInPip&&(e.pipable=!0);b.playableInEmbed&&(e.allowEmbed=!0);if(n=b.ypcClickwrap)b=n.playerLegacyDesktopYpcClickwrapRenderer,n=n.ypcRentalActivationRenderer,b?(e.vT=b.durationMessage||"",e.W8=!0):n&&(b=n.durationMessage, e.vT=b?g.wk(b):"",e.W8=!0)}; NIi=function(e,b,n){var Y=Th(b.googleRemarketingUrl);Y&&(e.googleRemarketingUrl=Y);if(Y=Th(b.youtubeRemarketingUrl))e.youtubeRemarketingUrl=Y;if(Y=b.heartbeatLoggingToken)e.heartbeatLoggingToken=Y;Y={};var A=Th(b.ptrackingUrl);if(A){A=Wy(A);var r=A.oid;r&&(e.OZ=r);if(r=A.pltype)e.Ig=r;if(r=A.ptchn)e.UZ=r;if(r=A.ptk)e.by=encodeURIComponent(r);if(A=A.m)e.m8=A}if(A=Th(b.qoeUrl)){A=g.S3(A);for(z of Object.keys(A))r=A[z],A[z]=Array.isArray(r)?r.join(","):r;var z=A;e.x$=z;if(A=z.cat)e.A("html5_enable_qoe_cat_list")? e.E$=e.E$.concat(A.split(",")):e.zz=A;if(A=z.live)e.VF=A;if(z=z.drm_product)e.drmProduct=z}if(z=Th(b.videostatsPlaybackUrl)){z=Wy(z);if(A=z.adformat)if(n.adformat=A,r=e.K(),r=NA(A,e.Jf,r.U,r.S))e.adFormat=r;if(r=z.aqi)n.ad_query_id=r;if(n=z.autoplay)e.W$=n=="1",e.CF=n=="1";if(n=z.autonav)e.isAutonav=n=="1";if(n=z.delay)e.ZI=g.$S(n);if(n=z.ei)e.eventId=n;if(n=g.HP(z.adcontext))try{var J=u6u(n);J&&(e.VE=J)}catch(P){g.J4(Error("Malformed adContext"))}if(n||A)e.W$=!0;if(J=z.feature)e.XK=J;if(J=z.list)e.playlistId= J;if(J=z.of)e.HD=J;if(J=z.osid)e.osid=J;if(J=z.referrer)e.referrer=J;if(J=z.sdetail)e.Dx=J;if(J=z.sourceid)e.PN=J;if(J=z.ssrt)e.Y7=J=="1";if(J=z.subscribed)e.subscribed=J=="1";if(J=z.uga)e.userGenderAge=J;if(J=z.upt)e.Af=J;if(J=z.vm)e.videoMetadata=J;Y.playback=z}if(J=Th(b.videostatsWatchtimeUrl)){J=Wy(J);if(n=J.ald)e.k7=n;Y.watchtime=J}if(J=Th(b.atrUrl))J=Wy(J),Y.atr=J;if(J=Th(b.engageUrl))J=Wy(J),Y.engage=J;e.Sc=Y;b.promotedPlaybackTracking&&(Y=b.promotedPlaybackTracking,Y.startUrls&&(e.XA=Y.startUrls), Y.firstQuartileUrls&&(e.a6=Y.firstQuartileUrls),Y.secondQuartileUrls&&(e.TW=Y.secondQuartileUrls),Y.thirdQuartileUrls&&(e.QM=Y.thirdQuartileUrls),Y.completeUrls&&(e.eW=Y.completeUrls),Y.engagedViewUrls&&(Y.engagedViewUrls.length>1&&g.J4(new g.ql("There are more than one engaged_view_urls.")),e.RM=Y.engagedViewUrls[0]));b.serializedOneTimeQoeContextData&&(e.serializedOneTimeQoeContextData=b.serializedOneTimeQoeContextData);b.vss3Config?.serializedWatchTimeContextData&&(e.serializedWatchTimeContextData= b.vss3Config.serializedWatchTimeContextData)}; o$9=function(e,b,n){for(let Y of b)if(Y&&(b=Y.playerLegacyDesktopWatchAdsRenderer)&&(b=b.playerAdParams)){b.autoplay=="1"&&(e.W$=!0,e.CF=!0);e.TJ=b.encodedAdSafetyReason||null;b.showContentThumbnail!==void 0&&(e.P8=!!b.showContentThumbnail);n.enabled_engage_types=b.enabledEngageTypes;break}}; lp4=function(e,b){var n=b.manifestlessWindowedLiveConfig;if(n){var Y=Number(n.minDvrSequence),A=Number(n.maxDvrSequence),r=Number(n.minDvrMediaTimeMs),z=Number(n.maxDvrMediaTimeMs);n=Number(n.startWalltimeMs);Y&&(e.hU=Y);r&&(e.GI=r/1E3,e.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.KC(e)&&(e.D$=r/1E3));A&&(e.Of=A);z&&(e.dk=z/1E3,e.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.KC(e)&&(e.NH=z/1E3));n&&(e.fW=n/1E3);(Y||r)&&(A||z)&&(e.tT=!0,e.isLivePlayback=!0,e.allowLiveDvr= !0,e.e4=!1)}if(Y=b.daiConfig){if(Y.enableDai){e.dc=!0;if(A=Y.enableServerStitchedDai)e.enableServerStitchedDai=A;if(A=Y.enablePreroll)e.TL=A}if(Y.daiType==="DAI_TYPE_SS_DISABLED"||Y.debugInfo?.isDisabledUnpluggedChannel)e.Ty=!0;e.A("html5_ump_stitched_metadata")&&Y.daiType==="DAI_TYPE_UNSPECIFIED"&&(e.OC=!0);Y.daiType==="DAI_TYPE_CLIENT_STITCHED"&&(e.jS=!0);Y.allowUstreamerRequestAdconfig&&(e.U6=!0);Y.sendSsdaiMissingAdBreakReasons&&(e.PU=!0)}if(Y=b.audioConfig){A=e.gD;Y.trackAbsoluteLoudnessLkfs!= null&&(A.U=Y.trackAbsoluteLoudnessLkfs);Y.loudnessTargetLkfs!=null&&(A.loudnessTargetLkfs=Y.loudnessTargetLkfs);Y.loudnessDb!=null&&(A.O=Y.loudnessDb);if(r=Y.loudnessNormalizationConfig)r.applyStatefulNormalization&&(A.applyStatefulNormalization=!0),r.preserveStatefulLoudnessTarget&&(A.preserveStatefulLoudnessTarget=!0),r.minimumLoudnessTargetLkfs!=null&&(A.minimumLoudnessTargetLkfs=r.minimumLoudnessTargetLkfs);A=Y.loudnessDb;A!=null&&(e.Rn=A);Y.audioMuted&&(e.kd=!0);Y.muteOnStart&&(e.sb=!0);Y.playAudioOnly&& (e.R5=!0)}if(A=b.playbackEndConfig)Y=A.endSeconds,A=A.limitedPlaybackDurationInSeconds,e.mutedAutoplay&&(Y&&(e.endSeconds=Y),A&&(e.limitedPlaybackDurationInSeconds=A));if(Y=b.fairPlayConfig){if(A=Y.certificate)e.CY=g.HP(A);A=Number(Y.keyRotationPeriodMs);A>0&&(e.Ot=A);Y=Number(Y.keyPrefetchMarginMs);Y>0&&(e.Ut=Y)}if(Y=b.playbackStartConfig){e.KP=Number(Y.startSeconds);r=Y.liveUtcStartSeconds;A=!!e.liveUtcStartSeconds&&e.liveUtcStartSeconds>0;r&&!A&&(e.liveUtcStartSeconds=Number(r));if(r=Y.startPosition)if((z= r.utcTimeMillis)&&!A&&(e.liveUtcStartSeconds=Number(z)*.001),A=r.streamTimeMillis)e.Sv=Number(A)*.001;e.progressBarStartPosition=Y.progressBarStartPosition;e.progressBarEndPosition=Y.progressBarEndPosition}else if(Y=b.skippableSegmentsConfig){if(A=Y.introSkipDurationMs)e.ZS=Number(A)/1E3;if(Y=Y.outroSkipDurationMs)e.JM=Number(Y)/1E3}if(A=b.skippableIntroConfig)Y=Number(A.startMs),A=Number(A.endMs),isNaN(Y)||isNaN(A)||(e.vp=Y,e.gH=A);if(Y=b.streamSelectionConfig)e.gQ=Number(Y.maxBitrate);if(Y=b.vrConfig)e.rB= Y.partialSpherical=="1";if(Y=b.webDrmConfig){Y.skipWidevine&&(e.QP=!0);if(A=Y.widevineServiceCert)e.wp=g.HP(A);Y.useCobaltWidevine&&(e.useCobaltWidevine=!0);Y.startWithNoQualityConstraint&&(e.YY=!0)}if(Y=b.mediaCommonConfig){if(A=Y.dynamicReadaheadConfig){e.maxReadAheadMediaTimeMs=A.maxReadAheadMediaTimeMs||NaN;e.minReadAheadMediaTimeMs=A.minReadAheadMediaTimeMs||NaN;e.readAheadGrowthRateMs=A.readAheadGrowthRateMs||NaN;if(A=Y?.mediaUstreamerRequestConfig?.videoPlaybackUstreamerConfig)e.zI=g.HP(A); if((A=Y?.sabrContextUpdates)&&A.length>0)for(var J of A)J.type&&J.value&&(A={type:J.type,scope:J.scope,value:g.HP(J.value)||void 0,sendByDefault:J.sendByDefault},e.sabrContextUpdates.set(J.type,A))}if(J=Y.serverPlaybackStartConfig)e.serverPlaybackStartConfig=J;Y.useServerDrivenAbr&&(e.Kw=!0);if(J=Y.requestPipeliningConfig)e.requestPipeliningConfig=J}if(J=b.inlinePlaybackConfig)e.Zm=!!J.showAudioControls;if(J=b.embeddedPlayerConfig){e.embeddedPlayerConfig=J;if(A=J.embeddedPlayerMode)Y=e.K(),Y.N=A, Y.V=A==="EMBEDDED_PLAYER_MODE_PFL";if(J=J.permissions)e.allowImaMonetization=!!J.allowImaMonetization}if(J=b.webPlayerConfig)if(J.gatewayExperimentGroup&&(e.gatewayExperimentGroup=J.gatewayExperimentGroup),J.isProximaEligible&&(e.isProximaLatencyEligible=!0),J=J.multiAspectStreamingConfig)e.rH=!0,e.playerOrientation=J.playerOrientation,J.playerOrientation==="PLAYER_ORIENTATION_HORIZONTAL"?e.Bc=J.verticalCommand||null:J.playerOrientation==="PLAYER_ORIENTATION_VERTICAL"&&(e.Bc=J.horizontalCommand|| null);b=b.playerControlsConfig;b?.isSeekable!==void 0&&(e.isSeekable=!!b.isSeekable)}; MtA=function(e,b,n){var Y=b.formats;if(Y){var A=[];for(var r of Y)A.push(`${r.itag}/${r.width}x${r.height}`);e.uu=A.join(",");A=[];for(var z of Y){Y={itag:z.itag,type:z.mimeType,quality:z.quality};(r=z.url)&&(Y.url=r);let {Lm:E,i6:Q,pT:m,s:f}=Zh(53,8174,z);E&&(Y.url=Q,Y.sp=m,Y.s=f);A.push(vw(Y))}e.td=A.join(",")}if(z=b.hlsFormats){A={};if(n&&(n=n.audioPairingConfig)&&n.pairs)for(var J of n.pairs)n=J.videoItag,A[n]||(A[n]=[]),A[n].push(J.audioItag);J={};for(var P of z)J[P.itag]=P.bitrate;P=[];for(var S of z){n= {itag:S.itag,type:S.mimeType,url:S.url,bitrate:S.bitrate,width:S.width,height:S.height,fps:S.fps};if(z=S.audioTrack)if(Y=z.displayName)n.name=Y,n.audio_track_id=z.id,z.audioIsDefault&&(n.is_default="1");if(S.drmFamilies){z=[];for(var D of S.drmFamilies)z.push(IC[D]);n.drm_families=z.join(",")}(z=A[S.itag])&&z.length&&(n.audio_itag=z.join(","),(z=J[z[0]])&&(n.bitrate+=z));(z=q2(S))&&(n.eotf=z);S.audioChannels&&(n.audio_channels=S.audioChannels);P.push(vw(n))}e.hlsFormats=P.join(",")}if((D=b.licenseInfos)&& D.length>0){S={};for(var K of D)D=K.drmFamily,A=K.url,D&&A&&(S[IC[D]]=A);e.contentProtection=S}if(K=b.drmParams)e.drmParams=K;if(K=b.dashManifestUrl)e.LO=g.jD(K,{cpn:e.clientPlaybackNonce});if(K=b.hlsManifestUrl)e.hlsvp=K;if(K=b.probeUrl)e.probeUrl=w8(g.jD(K,{cpn:e.clientPlaybackNonce}));if(b=b.serverAbrStreamingUrl)e.Lw=new g.zG(b,!0)}; Ga9=function(e,b,n){var Y=b.videoId;Y&&(e.videoId=Y,n.video_id||(n.video_id=Y));if(Y=b.title)e.title=Y,n.title||(n.title=Y);if(Y=b.lengthSeconds)e.lengthSeconds=Number(Y),n.length_seconds||(n.length_seconds=Y);if(Y=b.keywords)e.keywords=bN(Y);if(Y=b.channelId)e.Jk=Y,n.ucid||(n.ucid=Y);if(Y=b.viewCount)e.rawViewCount=Number(Y);if(Y=b.author)e.author=Y,n.author||(n.author=Y);if(n=b.shortDescription)e.shortDescription=n;if(n=b.isCrawlable)e.isListed=n;if(n=b.musicVideoType)e.musicVideoType=n;n=b.isLive; n!=null&&(e.isLivePlayback=n);if(n||b.isUpcoming)e.isPremiere=!b.isLiveContent;if(n=b.thumbnail)e.X9=Uj(n);if(n=b.isExternallyHostedPodcast)e.isExternallyHostedPodcast=n;(n=b.stationType)&&n!=="STATION_TYPE_UNKNOWN"&&(e.TZ=!0);n=b.viewerLivestreamJoinPosition;n?.utcTimeMillis&&(e.Kd=g.$S(n.utcTimeMillis));e.K().experiments.Jg("enable_centered_caption_for_tvfilm_video")&&b.isTvfilmVideo!=null&&(e.isTvfilmVideo=b.isTvfilmVideo);b.isTvfilmVideo!=null&&(e.mz=b.isTvfilmVideo&&e.isLivePlayback)}; TIa=function(e,b){if(b.playerLegacyDesktopYpcTrailerRenderer){var n=b.playerLegacyDesktopYpcTrailerRenderer;e.fT=n.trailerVideoId||"";var Y=(Y=b.playerLegacyDesktopYpcTrailerRenderer.ypcTrailer)&&Y.ypcTrailerRenderer}else b.playerLegacyDesktopYpcOfferRenderer?n=b.playerLegacyDesktopYpcOfferRenderer:b.ypcTrailerRenderer&&(Y=b.ypcTrailerRenderer,b=Y.fullVideoMessage,e.g7=b?g.wk(b):"",e.fT=g.G(Y,nd)?.videoDetails?.videoId||"");n&&(e.v5=n.itemTitle||"",n.itemUrl&&(e.Vp=n.itemUrl),n.itemBuyUrl&&(e.gE= n.itemBuyUrl),e.DP=n.itemThumbnail||"",e.ZP=n.offerHeadline||"",e.DT=n.offerDescription||"",e.X6=n.offerId||"",e.fd=n.offerButtonText||"",e.GV=n.offerButtonFormattedText||null,e.Vo=n.overlayDurationMsec||NaN,e.g7=n.fullVideoMessage||"",e.Gi=!0);Y&&((n=g.G(Y,nd))?e.Rx={raw_player_response:n}:(n=g.G(Y,Uv4),e.Rx=n?g.JR(n):null),e.Gi=!0)}; WU4=function(e,b,n,Y){b.isLiveDefaultBroadcast&&(e.isLiveDefaultBroadcast=!0);b.isUpcoming&&(e.isUpcoming=!0);if(b.isPostLiveDvr){e.e4=!0;if(Y=b.latencyClass)e.latencyClass=Yg[Y]||"UNKNOWN";b.isLowLatencyLiveStream&&(e.isLowLatencyLiveStream=!0)}else{let A=!1;e.so?(e.allowLiveDvr=kl()?!0:LJ&&AS<5?!1:!0,e.isLivePlayback=!0):b.isLive?(Y.livestream="1",e.allowLiveDvr=b.isLiveDvrEnabled?kl()?!0:LJ&&AS<5?!1:!0:!1,e.partnerId=27,A=!0):b.isUpcoming&&(A=!0);if(b.isLive||e.so){b.isLowLatencyLiveStream&&(e.isLowLatencyLiveStream= !0);let r=b.latencyClass;r&&(e.latencyClass=Yg[r]||"UNKNOWN");if(b=b.liveChunkReadahead)e.liveChunkReadahead=b;if(b=n&&n.livePlayerConfig){b.hasSubfragmentedFmp4&&(e.hasSubfragmentedFmp4=!0);b.hasSubfragmentedWebm&&(e.VQ=!0);b.defraggedFromSubfragments&&(e.defraggedFromSubfragments=!0);if(n=b.liveExperimentalContentId)e.liveExperimentalContentId=Number(n);b=b.isLiveHeadPlayable;e.A("html5_live_head_playable")&&b!=null&&(e.isLiveHeadPlayable=b)}}A&&(e.isLivePlayback=!0,Y.adformat&&Y.adformat.split("_")[1]!== "8"||e.x3.push("heartbeat"))}}; ro=function(e){var b=e.getWatchNextResponse()?.contents?.twoColumnWatchNextResults;(e=e.getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.endScreen?.watchNextEndScreenRenderer?.results)||(e=b?.endScreen?.endScreen?.results);return e}; JS=function(){if(zy===void 0){try{window.localStorage.removeItem("yt-player-lv")}catch(b){}a:{try{var e=!!self.localStorage}catch{e=!1}if(e&&(e=g.j_(`${Lm()}::yt-player`))){zy=new pj4(e);break a}zy=void 0}}return zy}; Pg=function(){var e=JS();if(!e)return{};try{let b=e.get("yt-player-lv");return JSON.parse(b||"{}")}catch(b){return{}}}; Sa=function(e){return Pg()[e]||0}; DZ=function(e,b){var n=Pg();b!==n[e]&&(b!==0?n[e]=b:delete n[e],e=JS())&&(n=JSON.stringify(n),e.set("yt-player-lv",n))}; g.Kd=async function(e){return KD(hL4(),e)}; Cd=async function(e,b,n,Y,A,r,z,J){if(Sa(e)===4)return 4;var P=await g.dT();if(!P)throw g.Bn("wiac");J&&z!==void 0&&(z=await yu0(J,z));var S=n.lastModified||"0";J=await g.Kd(P);try{return EG++,await yz(J,["index","media"],{mode:"readwrite",tag:"IDB_TRANSACTION_TAG_WIAC",M3:!0},D=>{if(r!==void 0&&z!==void 0){var K=`${e}|${b.id}|${S}|${String(r).padStart(10,"0")}`;K=D.objectStore("media").put(z,K)}else K=Hn.resolve(void 0);var E=R1(e,b.uN()),Q=R1(e,!b.uN()),m={fmts:g.zI({dlt:Y.downloadedEndTime.toString(), mket:Y.maxKnownEndTime.toString(),avbr:Y.averageByteRate.toString()}),format:n||{}};E=D.objectStore("index").put(m,E);var f=Y.downloadedEndTime===-1;m=f?D.objectStore("index").get(Q):Hn.resolve(void 0);var u={fmts:"music",format:{}};D=f&&A&&!b.uN()?D.objectStore("index").put(u,Q):Hn.resolve(void 0);return Hn.all([D,m,K,E]).then(([,M])=>{EG--;var N=Sa(e),U;!(U=N!==4&&f&&A)&&(U=M!==void 0)&&(U=(M=M.fmts)?M==="music"?!0:M.includes("dlt=-1")||!M.includes("dlt="):!1);U&&(N=1,DZ(e,N));return N})})}catch(D){EG--; J=Sa(e);if(J===4)return J;DZ(e,4);throw D;}}; ttA=async function(e){var b=await g.dT();if(!b)throw g.Bn("ri");return yz(await g.Kd(b),["index"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRI"},n=>{var Y=IDBKeyRange.bound(e+"|",e+"~");return n.objectStore("index").getAll(Y).then(A=>A.map(r=>r?r.format:{}))})}; ef0=async function(e,b,n,Y,A){var r=await g.dT();if(!r)throw g.Bn("rc");r=yz(await g.Kd(r),["media"],{mode:"readonly",tag:"IDB_TRANSACTION_TAG_LMRM"},z=>{var J=`${e}|${b}|${n}|${String(Y).padStart(10,"0")}`;return z.objectStore("media").get(J)}); return A?r.then(z=>{if(z===void 0)throw Error("No data from indexDb");return xv9(A,z)}).catch(z=>{throw new g.ql(`Error while reading chunk: ${z.name}, ${z.message}`); }):r}; R1=function(e,b){return`${e}|${b?"v":"a"}`}; nKu=function(e){var b={},n={};for(let r of e){var Y=r.split("|");if(!r.match(bp1)){n[r]="?";continue}e=Number(Y.pop());if(isNaN(e)){n[r]="?";continue}var A=Y.join("|");(Y=b[A])?(A=Y[Y.length-1],e===A.end+1?A.end=e:Y.push({start:e,end:e})):b[A]=[{start:e,end:e}]}for(let r of Object.keys(b))n[r]=b[r].map(z=>`${z.start}-${z.end}`).join(","); return n}; Ld=function(e,b){var n=e.L(),Y=e.B(),A=1,r=0,z=g.Ae(e.Tc.experiments,"html5_default_ad_gain");z!=null&&n&&(A=z);if(Y?.V()){r=Y.audio?.U??e.U;if(r==null||isNaN(r))r=void 0;return{wI:0,Aq:1,Hr:1,Cc:r,uF:r,EK:r,formatId:Y.id,Gp:b,Kk:e.Tc.u3,RQ:e.RQ}}n=Y?.audio?.U??e.U;Y!=null&&Y.audio?.U==null&&e.D("agc",{no_ab:1});if(n==null||isNaN(n))return b=Y?.audio?.B!=null?Y.audio.B:e.O,isNaN(b)||(r=4),b=-b,{wI:b,Aq:Math.min(1,10**(b/20))||A,Hr:r,formatId:Y?.id,RQ:e.RQ};r=1;z=e.loudnessTargetLkfs;var J=e.Tc.experiments.Jg("html5_stateful_audio_normalization"); if(e.applyStatefulNormalization&&J){if(b!=null)var P=b;else isFinite(e.Tc.u3)&&(P=e.Tc.u3);P!=null&&(r=2,z=g.ZI(P,e.minimumLoudnessTargetLkfs,e.loudnessTargetLkfs))}var S=Math.min(z-n,0);var D=n+S;A=Math.min(1,10**(S/20))||A;J&&e.D("agc",{stnorm:e.applyStatefulNormalization,hst:b,env:e.Tc.u3,fml:n,stgt:P,tmin:e.minimumLoudnessTargetLkfs,tmax:e.loudnessTargetLkfs,ng:S});return{wI:S,Aq:A,Hr:r,Cc:n,uF:z,EK:D,formatId:Y?.id,Gp:b,Kk:e.Tc.u3,RQ:e.RQ}}; Qt=function(e,b){b=Ld(e,b);e.Y=b;e.preserveStatefulLoudnessTarget&&b.EK!=null&&(e.Tc.u3=b.EK);return b.Aq}; Yqi=function(e,b,n){b={cpn:b};e.indexOf("/ibw/")===-1&&(b.ibw=n?String(n):"1369843");return{url:g.jD(e,b),type:"application/x-mpegURL",quality:"auto",itag:"93"}}; Ahi=function(e){try{let b=(new g.zG(e,!0)).get("n");if(b){let n=e.match(/\/n\/([^/]+)/);if(n&&n[1]&&n[1]!==b)return e.replace(`/n/${n[1]}`,`/n/${b}`)}}catch(b){g.J4(b)}return e}; qt=function(e){if(e.isAd()&&(e.L9?e.videoId!==e.Tc.FG:e.videoId!=e.Tc.FG))return e.Tc.FG}; h1=function(e){if(e){if(d8(e))return e;e=JD(e);if(d8(e,!0))return e}return""}; g.KC=function(e){if(g.CP(e.Tc)&&e.Tc.L==="yt"&&!e.A("html5_enable_sabr_on_yt_embeds"))return!1;if(e.VY)return e.Kw&&e.D("fds",{fds:!0},!0),!1;if(e.Tc.L!=="yt"&&!rh1(e))return e.Kw&&e.D("dsvn",{ns:e.Tc.L},!0),!1;if(e.cotn||!e.Y||e.Y.isOtf&&!e.A("html5_enable_sabr_otf_in_client")||e.U&&!e.U.Y()||e.jS&&!e.A("html5_enable_sabr_csdai"))return!1;if(e.A("html5_use_sabr_requests_for_debugging"))return!0;e.Kw&&e.D("esfw",{usbc:e.Kw,hsu:!!e.Lw},!0);if(e.Kw&&e.Lw)return!0;if(e.A("html5_remove_client_sabr_determination"))return!1; var b=!e.Y.QH&&!e.bN(),n=b&&cg&&e.A("html5_enable_sabr_vod_streaming_xhr");b=b&&!cg&&e.A("html5_enable_sabr_vod_non_streaming_xhr");var Y=$g(e),A=e.A("html5_enable_sabr_drm_vod_streaming_xhr")&&cg&&e.bN()&&!e.Y.QH&&(e.drmProduct==="1"?!1:!0);(n=n||b||Y||A)&&!e.Lw&&e.D("sabr",{loc:"m"},!0);return n&&!!e.Lw}; bN=function(e){var b={};for(let n of e)e=n.split("="),e.length===2?b[e[0]]=e[1]:b[n]=!0;return b}; wo=function(e){if(e.A("html5_onesie")&&e.errorCode)return!1;var b=g.lJ(e.x3,"ypc");e.ypcPreview&&(b=!1);return e.Yo()&&!e.loading&&(g.mE(e)||g.lJ(e.x3,"heartbeat")||b)}; kg=function(e){e.B0()||(e.loading=!1,e.dP("dataloaded"))}; sG=function(e,b){var n=b.raw_embedded_player_response;if(!n){var Y=b.embedded_player_response;Y&&(n=JSON.parse(Y))}n&&(e.N=n);if(e.N){e.embeddedPlayerConfig=e.N.embeddedPlayerConfig||null;if(n=e.N.videoFlags)n.playableInEmbed&&(e.allowEmbed=!0),n.isPrivate&&(e.isPrivate=!0),n.userDisplayName&&(b.user_display_name=n.userDisplayName),n.userDisplayImage&&(b.user_display_image=n.userDisplayImage);if((n=e.N.embedPreview)&&n.thumbnailPreviewRenderer){n=n.thumbnailPreviewRenderer;ea(e,n.controlBgHtml);if(Y= n.defaultThumbnail)e.X9=Uj(Y);(Y=g.G(n?.videoDetails,zf0))&&I1(e,b,Y);Y=g.G(n?.videoDetails,Jh4);e.SN=!!n.addToWatchLaterButton;e.showShareButton=!!n.shareButton;Y?.musicVideoType&&(e.musicVideoType=Y.musicVideoType);if(Y=g.G(e.getEmbeddedPlayerResponse()?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint,g.OG))gA(e,Y),e.videoId=Y.videoId||e.videoId;n.videoDurationSeconds&&(e.lengthSeconds=g.$S(n.videoDurationSeconds));n.webPlayerActionsPorting&&xx(e,n.webPlayerActionsPorting); if(n=g.G(n?.playlist,P5F)){e.Bx=!0;Y=[];var A=Number(n.currentIndex);if(n.contents)for(let r=0,z=n.contents.length;r=0?A.countDownSecsForFullscreen*1E3:-1)}if(A=ro(e))A=A?.[0]?.endScreenVideoRenderer?.navigationEndpoint?.clickTrackingParams,Q=e.Y0||e.suggestions?.[0]||null,A&&Q&&(Q.sessionData={itct:A});e.watchNextResponse.currentVideoThumbnail&&(e.X9=Uj(e.watchNextResponse.currentVideoThumbnail));(A=e.watchNextResponse?.contents?.twoColumnWatchNextResults?.results?.results?.contents)&& A[0]&&(Q=A[0].videoPrimaryInfoRenderer)&&Q&&Q.subtitle&&(e.a$=g.wk(Q.subtitle));A&&A[1]&&(A=A[1].videoSecondaryInfoRenderer?.owner?.videoOwnerRenderer?.thumbnail?.thumbnails)&&A.length&&(e.profilePicture=A[A.length-1].url);b=Xz(b);if(A=e.getWatchNextResponse()?.onResponseReceivedEndpoints)for(var m of A)g.G(m,Vt)&&(e.nR=g.G(m,Vt)),A=g.G(m,C54),A?.entityKeys&&(e.MO=A.entityKeys||[],A.visibleOnLoadKeys&&(e.visibleOnLoadKeys=A.visibleOnLoadKeys));e.A("web_key_moments_markers")&&(m=a1.getState().entities, A=mA("visibility_override","markersVisibilityOverrideEntity"),m=m.markersVisibilityOverrideEntity?m.markersVisibilityOverrideEntity[A]||null:null,e.Uc=m?.videoId===(e.videoId||b)&&m?.visibilityOverrideMarkersKey?m.visibilityOverrideMarkersKey:e.visibleOnLoadKeys,e.visibleOnLoadKeys=[...e.Uc])}}; Bg=function(e,b){if(b=b.raw_reel_item_watch_response)e.reelItemWatchResponse=b}; Hg=function(e,b){var n=b.raw_resolve_url_response;n||(b=b.resolve_url_response)&&(n=JSON.parse(b));n&&(e.Q1=n)}; Nt=function(e,b){e.fflags=I6(e.fflags,b.fflags);var n=b.iv_invideo_url;n&&(e.b6=w8(n));e.CS=d1(e.CS,b.iv_ads_only);if(n=b.cta_conversion_urls)e.zX=n;e.isPharma=d1(e.isPharma,b.is_pharma);e.author=I6(e.author,b.author);e.wT=h1(b.ttsurl)||e.wT;e.Y_=d1(e.Y_,b.cc_asr);if(n=b.profile_picture)e.profilePicture=I6(e.profilePicture,n);e.videoCountText=I6(e.videoCountText,b.video_count_text);e.autonavState=w1(e.autonavState,b.autonav_state,Lsa);e.clientPlaybackNonce=I6(e.clientPlaybackNonce,b.cpn);e.subscribed= d1(e.subscribed,b.subscribed);e.rawViewCount=k_(e.rawViewCount,b.view_count);e.shortViewCount=I6(e.shortViewCount,b.short_view_count_text);e.publishedTimeText=I6(e.publishedTimeText||"",b.publishedTimeText);e.lengthText=I6(e.lengthText||"",b.lengthText);e.IK=I6(e.IK||"",b.IK);e.m3=I6(e.m3||"",b.m3);e.title=I6(e.title,b.title);e.subtitle=I6(e.subtitle,b.subtitle);e.expandedTitle=I6(e.expandedTitle,b.expanded_title);e.expandedSubtitle=I6(e.expandedSubtitle,b.expanded_subtitle);e.ypcPreview=I6(e.ypcPreview, b.ypc_preview);e.Zh=I6(e.Zh,b.ypc_origin);e.i$=d1(e.i$,b.ypc_is_premiere_trailer);e.vT=I6(e.vT,b.ypc_clickwrap_message);e.paygated=d1(e.paygated,b.paygated);e.T1=d1(e.T1,b.requires_purchase);e.showShareButton=!d1(!e.showShareButton,b.ss);e.SN=d1(e.SN,b.showwatchlater);if(n=b.el)e.eventLabel=n;if(n=b.keywords)e.keywords=bN(n.split(","));if(n=b.rvs)e.suggestions=PX(n).map(Y=>Y.playlist||Y.list||Y.api?new vg(e.Tc,Y):new iN(e.Tc,Y)); e.contentCheckOk=d1(e.contentCheckOk,b.cco);e.racyCheckOk=d1(e.racyCheckOk,b.rco);e.isLivingRoomDeeplink=d1(e.isLivingRoomDeeplink,b.is_living_room_deeplink);e.oauthToken=I6(e.oauthToken,b.oauth_token);e.Gc=I6(e.Gc,b.kpt);e.visitorData=I6(e.visitorData,b.visitor_data);if(n=b.session_data)e.sessionData=rY(n,"&");e.P3=I6(e.P3,b.tracking_list);e.FG=d1(e.FG,b.pause_at_start);uN(e,b)}; o1=function(e,b,n){b&&b.cpn&&g.J4(new g.ql("CPN provided in VideoData update",{Jl:b.cpn,eL:e.clientPlaybackNonce,Yy:n}));n?(Xz(b),e.setData(b),wo(e)&&kg(e)):(b=b||{},sG(e,b),go(e,b),Bg(e,b),Hg(e,b),Nt(e,b),e.dP("dataupdated"))}; uN=function(e,b){b.inlineMetricEnabled&&(e.inlineMetricEnabled=!0);b.playback_progress_0s_url&&(e.Eo=new Q$4(b));if(b=b.video_masthead_ad_quartile_urls)e.l7=b.quartile_0_url,e.gp=b.quartile_25_url,e.v8=b.quartile_50_url,e.Dy=b.quartile_75_url,e.lF=b.quartile_100_url,e.XA=b.quartile_0_urls,e.a6=b.quartile_25_urls,e.TW=b.quartile_50_urls,e.QM=b.quartile_75_urls,e.eW=b.quartile_100_urls}; g.Fs=function(e,b){for(let n of b)n.cueRangeSetIdentifier&&e.rf.set(n.cueRangeSetIdentifier,n.playerCueRanges??[])}; qq4=function(e){if(!e)return null;for(let b of e)if(e=b.adPlacementRenderer?.renderer?.videoAdTrackingRenderer)return e;return null}; lN=function(e){var b=e.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs;e=e.playerResponse?.playerConfig?.compositeVideoConfig?.defaultActiveSourceVideoId;if(!b||!b.length)return"";e||(e=b[0].videoId||"");for(let n of b)if(n.videoId===e&&n.audioTracks)for(let Y of n.audioTracks)if(Y.isDefaultForSource)return Y.id||"";return""}; ch0=function(e,b,n){switch(b){case "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT":n>30?e.limitedPlaybackDurationInSeconds=30:n<30&&n>10&&(e.limitedPlaybackDurationInSeconds=10);break;case "EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT":e.limitedPlaybackDurationInSeconds=n*.2}}; $nJ=function(e,b){return b!=null?d1(e.S,b):e.S?e.S:e.Tc.preferGapless&&e.Tc.supportsGaplessShorts()}; mna=function(e){return!!e&&isFinite(e)&&e>1E9}; UG=function(e){return Ja()&&Mt(e)?!1:Gy(e)&&(g.Ej(e.Tc)?!e.isLivePlayback:e.hlsvp)||!kl()||e.ID?!0:!1}; Ty=function(e){e=g.S3(e);return Number(e.expire)||0}; Wg=function(e){var b=e.K();return e.Tc.L==="hm"||e.Tc.L==="gd"||b.experiments.l3().Y.yh(dnu)&&e.Tc.B&&e.Tc.L!=="gl"?!0:!1}; I1=function(e,b,n){var Y=n.channelThumbnail;Y&&(Y=Y.thumbnails)&&(Y=Y[0])&&(b.profile_picture=Y.url);if(Y=g.G(g.G(n?.channelThumbnailEndpoint,wJF)?.urlEndpoint,g.ZZ))b.channel_path=Y.url;if(Y=n.collapsedRenderer)if(Y=g.G(Y,kNi)){let A=Y.title;A&&(b.title=g.wk(A));if(Y=Y.subtitle)b.subtitle=g.wk(Y)}if(n=n.expandedRenderer)if(n=g.G(n,Ik4)){if(Y=n.title)b.expanded_title=g.wk(Y);if(Y=n.subtitle)b.expanded_subtitle=g.wk(Y);if(n=n.subscribeButton)e.subscribeButtonRenderer=g.G(n,Opu),e.subscribeButtonRenderer&& (b.ucid=e.subscribeButtonRenderer.channelId,b.subscribed=e.subscribeButtonRenderer.subscribed,e.subscribeButtonRenderer.notificationPreferenceToggleButton&&e.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer&&(b=e.subscribeButtonRenderer.notificationPreferenceToggleButton.toggleButtonRenderer,b.isToggled?(e.dI=b.toggledServiceEndpoint||null,e.YM=b.defaultServiceEndpoint||null):(e.dI=b.defaultServiceEndpoint||null,e.YM=b.toggledServiceEndpoint||null)))}}; pd=function(e){return!!e.RM||!!e.l7||!!e.XA||!!e.Eo||e.FQ}; hS=function(e){return!!(e.U&&e.U.videoInfos&&e.U.videoInfos.length)}; qO=function(e){return e.P$()&&e.K().supportsGaplessShorts()}; tS=function(e){var b=["MUSIC_VIDEO_TYPE_ATV","MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK"],n=NB(e.Tc)==="TVHTML5_SIMPLY"&&e.Tc.Y.ctheme==="MUSIC";!e.R5&&(g.WP(e.Tc)||RV(e.Tc)||n)&&(b.includes(e.musicVideoType)||e.isExternallyHostedPodcast)&&(e.R5=!0);if(b=g.zp())b=/Starboard\/([0-9]+)/.exec(g.P7()),b=(b?parseInt(b[1],10):NaN)<10;n=zh(e.Tc)&&e.Tc.Y.ctheme==="MUSIC";var Y;if(Y=!e.R5)n||(n=e.Tc,n=NB(n)==="TVHTML5"&&n.Y.cver.startsWith("7")),Y=n;Y&&!b&&(b=e.musicVideoType==="MUSIC_VIDEO_TYPE_PRIVATELY_OWNED_TRACK", n=(e.A("cast_prefer_audio_only_for_atv_and_uploads")||e.A("kabuki_pangea_prefer_audio_only_for_atv_and_uploads"))&&e.musicVideoType==="MUSIC_VIDEO_TYPE_ATV",b||n||e.isExternallyHostedPodcast)&&(e.R5=!0);return e.Tc.deviceIsAudioOnly||e.R5&&e.Tc.S}; xg=function(e){return e.Tc.A("html5_disable_av1")?!0:!1}; Su=function(e){return e.playerResponse?.playerConfig?.compositeVideoConfig?.compositeBroadcastType==="COMPOSITE_BROADCAST_TYPE_COMPRESSED_DOMAIN_COMPOSITE"}; eY=function(e){var b=e.S;e.A("html5_gapless_unlimit_format_selection")&&qO(e)&&(b=!1);var n=!!e.Y&&e.Y.QH;b=NM9(e.Tc,{AN:e.AN(),kS:n,RE:tS(e),qC:e.qC,iZ:b,isOtf:e.isOtf(),ZE:e.ZE(),so:e.so,Ew:e.getUserAudio51Preference(),disableAv1:xg(e),f_:Su(e)});g.KC(e)&&(b.tV=!0);Ja()&&e.playerResponse&&e.playerResponse.playerConfig&&e.playerResponse.playerConfig.webPlayerConfig&&e.playerResponse.playerConfig.webPlayerConfig.useCobaltTvosDogfoodFeatures&&(b.B=!0,b.C=!0);e.S&&e.isAd()&&(e.BM&&(b.V=e.BM),e.ba&& (b.O=e.ba));e.P$()&&(b.p9=g.Ae(e.Tc.experiments,"html5_hard_cap_max_vertical_resolution_for_shorts"));b.Gc=e.isLivePlayback&&e.bN()&&e.Tc.A("html5_drm_live_audio_51");b.s4=e.x_;e.A("html5_disable_vp9_hdr_fairplay")&&Ja()&&(b.s4=!0);b.pg=!g.KC(e);b.Yl=!g.KC(e)&&e.Tc.experiments.l3().Y.yh(XJ0);return e.W0=b}; s$4=function(e){g.de("drm_pb_s",void 0,e.V);e.CY||e.Y&&e.Y.B();var b={};e.Y&&(b=Hf(e.Hx,eY(e),e.Tc.O,e.Y,n=>e.dP("ctmp","fmtflt",n),!0,new Set)); b=new fkA(b,e.Tc,e.QP,e.useCobaltWidevine?Ja()?Mt(e):!1:!1,(n,Y)=>{e.D(n,Y)}); g.a(e,b);e.tU=!1;e.loading=!0;U9u(b,n=>{g.de("drm_pb_f",void 0,e.V);for(var Y of n)switch(Y.flavor){case "fairplay":Y.CY=e.CY;Y.Ot=e.Ot;Y.Ut=e.Ut;break;case "widevine":Y.wp=e.wp}e.Gu=n;if(e.Gu.length>0&&(e.C=e.Gu[0],e.Tc.aA())){n={};for(let [A,r]of Object.entries(e.C.U)){Y=r;let z="unk",J=A.match(/(.*)codecs="(.*)"/);J&&(z=J[2]);n[z]=Y}e.D("drmProbe",n)}kg(e)})}; b0=function(e){var b;if(b=!!e.cotn)b=e.videoId,b=!!b&&Sa(b)===1;return b&&!e.LL}; Fsa=function(e){var b=e.playerResponse?.streamingData?.adaptiveFormats||[],n=null;if(b.length>0)n=nW(e,b);else if(!e.A("html5_deprecate_adaptive_formats_string")){e.D("pafmtstr",{s:e.adaptiveFormats.substring(0,50)});if((b=e.adaptiveFormats)&&!Gy(e)){e.Tc.O.U&&(p$=!0);b=A7(b);n=e.contentProtection;var Y=e.lengthSeconds,A=e.isLivePlayback,r=e.e4,z=e.Tc,J=e.clientPlaybackNonce,P=Xpa(b);if(A||r){Y=new g.K$("",z?.experiments,!0);Y.QH=!0;Y.isManifestless=!0;Y.O=!r;Y.isLive=!r;Y.e4=r;for(D of b){A=OJ(D, n,0,z,J);P=RC(D.url,D.sp,D.s);var S=P.get("id");S&&S.includes("%7E")&&(Y.Z=!0);S=z?.experiments?.Jg("html5_max_known_end_time_rebase");let K=Number(D.target_duration_sec)||5,E=Number(D.max_dvr_duration_sec)||14400,Q=Number(P.get("mindsq")||P.get("min_sq")||"0"),m=Number(P.get("maxdsq")||P.get("max_sq")||"0")||Infinity;Y.hU=Y.hU||Q;Y.Of=Y.Of||m;let f=!da(A.mimeType);P&&C$(Y,new ru(P,A,{xk:K,Hf:f,xp:E,hU:Q,Of:m,j_:300,e4:r,tf:S}))}var D=Y}else D=P==="FORMAT_STREAM_TYPE_OTF"?fDA(b,n,Y,z,J):sHa(b,n,Y, z,J);b.length>0&&(b=b[0],Wg(e)&&b.url&&(e.yH=e.yH||Ty(b.url)));b=e.isLivePlayback&&!e.e4&&!e.tT&&!e.isPremiere;e.A("html5_live_head_playable")&&(!g.zK(e)&&b&&e.D("missingLiveHeadPlayable",{}),e.Tc.L==="yt"&&(D.L9=!0));n=D}else n=null;e.D("pafmts",{isManifestFilled:!!n})}if(!n)return!1;J7(e,n);return!0}; LC=function(e){return!(!e.Y||!e.Y.isManifestless)}; g.zK=function(e){return e.A("html5_live_head_playable")&&LC(e)&&e.Tc.L==="yt"?e.isLiveHeadPlayable:e.isLivePlayback}; nW=function(e,b){if(b.length===0||Gy(e))return null;e.Tc.O.U&&(p$=!0);var n=e.contentProtection;var Y=e.lengthSeconds,A=e.isLivePlayback,r=e.e4,z=e.Tc,J=e.clientPlaybackNonce,P=d9B(b);if(A||r){Y=new g.K$("",z.experiments,!0);Y.O=!r;Y.QH=!0;Y.isManifestless=!0;Y.isLive=!r;Y.e4=r;for(let D of b){A=EJ(D,n,0,z,J);let {i6:K,s:E,pT:Q}=Zh(4,8159,D);P=RC(K||D.url||"",Q,E);var S=P.get("id");S&&S.includes("%7E")&&(Y.Z=!0);S=z.experiments?.Jg("html5_max_known_end_time_rebase");let m=Number(D.targetDurationSec|| 5),f=Number(D.maxDvrDurationSec||14400),u=Number(P.get("mindsq")||P.get("min_sq")||"0"),M=Number(P.get("maxdsq")||P.get("max_sq")||"0")||Infinity;Y.hU=Y.hU||u;Y.Of=Y.Of||M;let N=!da(A.mimeType);P&&C$(Y,new ru(P,A,{xk:m,Hf:N,xp:f,hU:u,Of:M,j_:300,e4:r,tf:S}))}n=Y}else n=P==="FORMAT_STREAM_TYPE_OTF"?wpA(b,n,Y,z,J):kGa(b,n,Y,z,J);b.length>0&&(b=b[0],Wg(e)&&b.url&&(e.yH=e.yH||Ty(b.url)));b=e.isLivePlayback&&!e.e4&&!e.tT&&!e.isPremiere;e.A("html5_live_head_playable")&&(!g.zK(e)&&b&&e.D("missingLiveHeadPlayable", {}),e.Tc.L==="yt"&&(n.L9=!0));return n}; A7=function(e,b){e=PX(e);var n={};if(b)for(var Y of b.split(","))(b=Y.match(/^([0-9]+)\/([0-9]+)x([0-9]+)(\/|$)/))&&(n[b[1]]={width:b[2],height:b[3]});for(let A of e)if(Y=n[A.itag])A.width=Y.width,A.height=Y.height;return e}; J7=function(e,b,n=!1){e.CE=void 0;e.Y=b;g.a(e,b);b.hU=e.hU;b.Of=e.Of;b.GI=e.GI;b.dk=e.dk;b.fW=e.fW;e.Lw&&(b.V=new Pi(e.Lw));(e.AN()||g.SY(e))&&e.x3.push("webgl");e.Y.isLive||(e.isLivePlayback=!1);var Y=b.sourceUrl.split("/");if(e.L9?Y.indexOf("manifest_duration")!==-1:Y.indexOf("manifest_duration")!=-1)e.SK=Number(Y[Y.indexOf("manifest_duration")+1]);if(b.O||b.isManifestless)b.subscribe("clienttemp",e.D,e),n?b.subscribe("refresh",e.J1,e):b.subscribe("cuepointsadded",e.cF,e);b.B()?e.tU=!0:Cc=void 0; e.tT&&(b.isWindowedLive=e.tT,b.isLive=!0,e.isLivePlayback=!0);b.isPremiere=e.isPremiere;b.isLiveHeadPlayable=e.isLiveHeadPlayable}; Mt=function(e){return e.A("html5_tvos_skip_dash_audio_check")||MediaSource.isTypeSupported('audio/webm; codecs="opus"')}; Gy=function(e){return Ja()?!Mt(e):KJ()?e.CY&&e.mz?!0:!(!e.CY||!e.A("html5_enable_safari_fairplay")&&kl()):!1}; Qv=function(e){return e.latencyClass==="LOW"||e.latencyClass==="ULTRALOW"}; DP=function(e){return e.L9?Qv(e)&&e.Y!=null&&BV(e.Y)>=5:Qv(e)&&e.Y!=void 0&&BV(e.Y)>=5}; ip4=function(e){e.loading=!0;e.kl=!1;if(b0(e))ttA(e.videoId).then(Y=>{if(e.playerResponse?.streamingData){var A=[];for(let r of Y)Y=Object.assign({},r),Y.signatureCipher="",A.push(Y);A.length<2&&e.D("offmlf",{len:A.length});A=nW(e,A);tS(e)&&uy(A,!1);J7(e,A);e.D("dlr",{})}else e.D("offsdm",{cotn:e.K8?e.K8.cotn:"0",cpn:e.clientPlaybackNonce})}).then(()=>{kg(e)}); else{Pp(e.LO)||g.J4(new g.ql("DASH MPD Origin invalid: ",e.LO));var b=e.LO,n=g.Ae(e.Tc.experiments,"dash_manifest_version")||4;b=g.jD(b,{mpd_version:n});Qv(e)&&e.latencyClass!=="NORMAL"||(b=g.jD(b,{pacing:0}));ZT9(b,e.Tc.experiments,e.isLivePlayback).then(Y=>{e.B0()||(J7(e,Y,!0),g.de("mrc",void 0,e.V),kg(e))},Y=>{e.B0()||(e.loading=!1,e.dP("dataloaderror",new g.wZ("manifest.net.retryexhausted",{backend:"manifest", rc:Y.status},1)))}); g.de("mrs",void 0,e.V)}}; KW=function(e){if(!e.isProximaLatencyEligible)return 0;var b=xc();return e.Tc.getWebPlayerContextConfig()?.enableProximaLowLatency?2:b===1?1:e.A("html5_enable_proxima")?2:0}; $c=function(e,b){return e.A(b)?!0:(e.fflags||"").includes(b+"=true")}; ZpB=function(e,b){var n=b||UG(e)||e.isExternallyHostedPodcast;if(!e.Y||n)return e.D("skipDash",{dm:!!e.Y,air:b,dd:e.ID,mss:kl(),"3pp":e.isExternallyHostedPodcast}),g.MY();tS(e)&&uy(e.Y,e.isLivePlayback);return g.GI().then(()=>gQA(e.Hx,eY(e),e.Tc.O,e.Y,e.C,Y=>e.dP("ctmp","fmtflt",Y),e.HK,ED(e)).then(Y=>{R4(e,Y); e.Hx.U=null;/^av/.test(e.clientPlaybackNonce)&&e.W0&&e.D("av1",e.W0.U)}))}; vKJ=function(e,b){if(b&&e.hlsvp)return g.MY();if(e.hlsFormats){if(b=A7(e.hlsFormats)){let Y=[];for(var n of b)n.url&&(n.url=Ahi(n.url)),e.W0?.Y&&Y.push(n.itag);e.W0?.Y&&Y.length>0&&e.D("hlsfmt",{itags:Y.join(".")})}e.e5=qHA(e.Tc,b);e.e5&&CW(e,e.e5);n=e.clientPlaybackNonce;return dvu(e.Tc,e.isAd(),b,e.playerResponse?.captions?.playerCaptionsRenderer?.baseUrl??null,e.gQ,n,Y=>e.dP("ctmp","hlsflt",Y)).then(Y=>{var A=0,r=[]; for(let z of Y)r.push(z.fC()?.itag),z.fC()?.W()?.numChannels>A&&(A=z.fC().audio.numChannels);A>2&&e.D("hlschl",{mn:A});e.W0?.Y&&e.D("hlsfmtaf",{itags:r.join(".")});if(e.A("html5_enable_vp9_fairplay")&&e.C?.Y()){e.D("drm",{sbdlfbk:1});for(let z of e.Gu)if(Kc(z)){e.C=z;break}}LW(e,Y)})}return g.MY()}; j$F=function(e){if(e.isExternallyHostedPodcast&&e.td){let b=A7(e.td);if(!b[0])return g.MY();e.Th=b[0];return Ipc(e.Tc,b[0]).then(n=>{LW(e,n)})}return e.ru&&e.lB?ka0(e.Tc,e.isAd(),e.ru).then(b=>{LW(e,b)}):g.MY()}; ak4=function(e){if(e.isExternallyHostedPodcast)return g.MY();var b=A7(e.td,e.uu);if(e.hlsvp){let n=Yqi(e.hlsvp,e.clientPlaybackNonce,e.gQ);b.push(n)}return dJ9(e.Tc,e.isAd(),b,VC4(e)).then(n=>{LW(e,n)})}; ED=function(e){var b=e.A("html5_enable_server_format_filter")&&!e.bN(),n=e.A("html5_enable_server_format_filter_for_drm")&&e.bN();return g.KC(e)&&(b||n)}; R4=function(e,b){e.U=b;CW(e,e.U.getAvailableAudioTracks());if(e.U)for(var n of e.U.videoInfos)b=n.containerType,b!==0&&(e.dQ[b]=n.id);n=e.getAvailableAudioTracks();n=n.concat(e.Z9);for(b=0;bn.toString().localeCompare(Y.toString(),e.Tc.hostLanguage))}; LW=function(e,b){e.R7=b;R4(e,new uT(g.ar(e.R7,n=>n.fC())))}; VC4=function(e){var b={cpn:e.clientPlaybackNonce,c:e.Tc.Y.c,cver:e.Tc.Y.cver};e.by&&(b.ptk=e.by,b.oid=e.OZ,b.ptchn=e.UZ,b.pltype=e.Ig,e.m8&&(b.m=e.m8));return b}; g.QY=function(e){return Gy(e)&&e.CY?{fairplay:"https://youtube.com/api/drm/fps?ek=uninitialized"}:e.O&&e.O.contentProtection||null}; qw=function(e){return e.playerResponse&&e.playerResponse.paidContentOverlay&&e.playerResponse.paidContentOverlay.paidContentOverlayRenderer||g.G(e.watchNextResponse?.playerOverlays?.playerOverlayRenderer?.playerDisclosure,gKB)||null}; ci=function(e){var b=qw(e);return b&&b.text?g.wk(b.text):e.paidContentOverlayText}; $T=function(e){var b=qw(e);return b&&b.durationMs?g.$S(b.durationMs):e.paidContentOverlayDurationMs}; ml=function(e){var b="";if(e.VF)return e.VF;e.isLivePlayback&&(b=e.allowLiveDvr?"dvr":e.isPremiere?"lp":e.tT?"window":"live");e.e4&&(b="post");return b}; g.du=function(e,b){return typeof e.keywords[b]!=="string"?null:e.keywords[b]}; g.mE=function(e){return!!(e.LO||e.td||e.ru||e.hlsvp||e.BF())}; fd=function(e){return(e=e.YW)&&e.showError?e.showError:!1}; wu=function(e){e.mutedAutoplay=!1;e.endSeconds=NaN;e.limitedPlaybackDurationInSeconds=NaN;o1(e)}; g.kT=function(e){return g.zK(e)&&!e.allowLiveDvr}; I4=function(e){return g.zK(e)&&e.allowLiveDvr}; g.OD=function(e){return!!e.Y&&FD(e.Y)}; g.Xw=function(e){return!!e.Y&&iy(e.Y)}; g.SY=function(e){return!!e.Y&&v6u(e.Y)}; g.fW=function(e){return!!e.Y&&Z2(e.Y)}; sD=function(e){return e.adFormat&&(e.L9?e.adFormat!=="1_5":e.adFormat!="1_5")?"adunit":e.eventLabel||e.Tc.W}; g.Fw=function(e){return sD(e)==="shortspage"}; i0=function(e){return e.W$||sD(e)==="detailpage"||sD(e)==="shortspage"||e.mutedAutoplay}; Ye=function(e){var b=sD(e)==="adunit"?e.CF:i0(e)?sD(e)==="detailpage"||sD(e)==="shortspage"?e.isAutonav||e.O4>0:e.gP?!1:e.Tc.Bx||e.Tc.wT||!g.Ps(e.Tc)?!0:!1:(e.gP?0:e.f9)&&g.Ps(e.Tc)?!0:!1;e.A("html5_log_detailpage_autoplay")&&sD(e)==="detailpage"&&e.D("autoplay_info",{autoplay:e.W$,autonav:e.isAutonav,wasDompaused:e.gP,result:b});return b}; g.ZP=function(e){return e.QH()&&g.KC(e)}; gZ=function(e,b,n,Y,A){var r=b^e;if((e<<2&8)<1&&e<<1>=15){var z=Y[c[3]];n[c[r^1312]](function(P,S,D){this[c[r^1356]](D[S]=Y[(Y[c[r^1348]](P)-Y[c[r^1348]](this[S])+S+z--)%Y[c[3]]])},A[c[r^1393]](c[r^1382]))}if((e+8&72)>=e&&(e-4^5)Y)&&MCJ(e,n).then(A=>{A&&(A=A.botguardData)&&g.rZ(A,b)},A=>{e.B0()||(A=kc(A),e.D("attf",A.details))})}; h=function(e,b,n){e.state.Y[b]=(...Y)=>n.apply(e,Y)}; h7=function(e,b,n){e.state.Y.hasOwnProperty(b)||h(e,b,n);e.state.C[b]=(...Y)=>n.apply(e,Y); e.state.S.add(b)}; yY=function(e,b,n){e.state.Y.hasOwnProperty(b)||h(e,b,n);e.app.K().S&&(e.state.L[b]=(...Y)=>n.apply(e,Y),e.state.S.add(b))}; t7=function(e,b){e.state.Y.addEmbedsConversionTrackingParams(...b)}; g.xT=function(e,b,...n){e.state.O.dP(b,...n);e.state.U.dP(b,...n)}; g.eP=function(e,b,...n){e.state.O.dP(b,...n);e.state.U.dP(b,...n);e.state.B.dP(b,...n)}; g.bK=function(e,b,...n){e.state.O.dP(b,...n);e.state.U.dP(b,...n);e.state.B.dP(b,...n);e.state.W.dP(b,...n)}; YE=function(e,b,n){typeof e==="string"&&(e={mediaContentUrl:e,startSeconds:b,suggestedQuality:n});a:{if((b=e.mediaContentUrl)&&(b=/\/([ve]|embed)\/([^#?]+)/.exec(b))&&b[2]){b=b[2];break a}b=null}e.videoId=b;return nR(e)}; nR=function(e,b,n){if(typeof e==="string")return{videoId:e,startSeconds:b,suggestedQuality:n};b={};for(let Y of GNa)e[Y]&&(b[Y]=e[Y]);(e=e.embedConfig||e.embed_config)&&(b.embed_config=AW(e));return b}; Una=function(e,b,n,Y){if(g.w4(e)&&!Array.isArray(e)){b="playlist list listType index startSeconds suggestedQuality".split(" ");n={};for(Y=0;Ye.getPlaybackQuality(1)); h7(e,"setPlaybackQuality",e.CE);h7(e,"getAvailableQualityLevels",e.O4);h7(e,"getCurrentTime",e.W0);h7(e,"getDuration",e.FG);h7(e,"addEventListener",e.Z);h7(e,"removeEventListener",e.Gu);h7(e,"getDebugText",e.Gc);h7(e,"getVideoData",()=>rO(e)); h7(e,"addCueRange",e.W);h7(e,"removeCueRange",e.removeCueRange);h7(e,"setSize",e.setSize);h7(e,"getApiInterface",e.getApiInterface);h7(e,"destroy",e.destroy);h7(e,"mutedAutoplay",e.mutedAutoplay);var b=e.app.K();h7(e,"getVideoEmbedCode",e.getVideoEmbedCode);h7(e,"getVideoUrl",e.tV);h7(e,"getMediaReferenceTime",e.tg);h7(e,"getSize",e.getSize);h7(e,"setFauxFullscreen",e.cM);b.A("embeds_enable_move_set_center_crop_to_public")&&h7(e,"setCenterCrop",e.setCenterCrop);b.B||h7(e,"logImaAdEvent",e.logImaAdEvent); h7(e,"preloadVideoById",e.Z9);h7(e,"wakeUpControls",e.wakeUpControls)}; g.JW=function(e){return(e=zF(e.app.Zs()))?e.FS():null}; SP=function(e){var b=hU(e.app.K()),n=e.app.getVideoData()?.Bx;e=Po(e.app);return Fz(b)&&!n||e?!1:!0}; D_=function(e,b,n){return typeof e==="number"?{playerType:e,MY:b,cpn:n}:e||{}}; Wsu=function(e){var b=e.raw_player_response;if(!b){var n=e.player_response;n&&(b=JSON.parse(n))}delete e.player_response;delete e.raw_player_response;b&&(e.raw_player_response={streamingData:b.streamingData,playerConfig:b.playerConfig},b.playbackTracking?.qoeUrl&&(e.raw_player_response={...e.raw_player_response,playbackTracking:{qoeUrl:b.playbackTracking.qoeUrl}}),b.captions&&(e.raw_player_response={...e.raw_player_response,captions:b.captions}),b.videoDetails&&(b.videoDetails.videoId||b.videoDetails.lengthSeconds)&& (n={},b.videoDetails.videoId&&(n.videoId=b.videoDetails.videoId),b.videoDetails.lengthSeconds&&(n.lengthSeconds=b.videoDetails.lengthSeconds),e.raw_player_response={...e.raw_player_response,videoDetails:n}))}; KR=function(e,b){var n={};if(e.app.K().Z){for(let Y of pJJ)b.hasOwnProperty(Y)&&(n[Y]=b[Y]);if(e=n.qoe_cat)b="",typeof e==="string"&&e.length>0&&(b=e.split(",").filter(Y=>hfc.includes(Y)).join(",")),n.qoe_cat=b; Wsu(n)}else for(let Y of yh0)b.hasOwnProperty(Y)&&(n[Y]=b[Y]);return n}; Ef=function(e){return e?tCa[e]||5:5}; Ru=function(e,b){for(let n of Object.keys(b)){let Y=b[n];e=e.replace(new RegExp("\\$"+n,"gi"),()=>Y)}return e}; xni=function(e){h(e,"getInternalApiInterface",e.getInternalApiInterface);h(e,"getTrustedApi",e.getTrustedApi);h(e,"addEventListener",e.V);h(e,"removeEventListener",e.tU);h(e,"cueVideoByPlayerVars",e.s4);h(e,"loadVideoByPlayerVars",e.ru);h(e,"preloadVideoByPlayerVars",e.YW);h(e,"getAdState",e.getAdState);h(e,"sendAbandonmentPing",e.sendAbandonmentPing);h(e,"setLoopRange",e.setLoopRange);h(e,"getLoopRange",e.getLoopRange);h(e,"setAutonavState",e.setAutonavState);h(e,"seekTo",e.Q8);h(e,"seekBy",e.LC); h(e,"seekToLiveHead",e.seekToLiveHead);h(e,"requestSeekToWallTimeSeconds",e.requestSeekToWallTimeSeconds);h(e,"seekToStreamTime",e.seekToStreamTime);h(e,"startSeekCsiAction",e.startSeekCsiAction);h(e,"getStreamTimeOffset",e.getStreamTimeOffset);h(e,"getVideoData",e.i$);h(e,"getAppState",e.getAppState);h(e,"updateLastActiveTime",e.updateLastActiveTime);h(e,"setUserEngagement",e.setUserEngagement);h(e,"updateSubtitlesUserSettings",e.updateSubtitlesUserSettings);h(e,"getPresentingPlayerType",e.O);h(e, "canPlayType",e.canPlayType);h(e,"updatePlaylist",e.updatePlaylist);h(e,"updateVideoData",e.updateVideoData);h(e,"updateEnvironmentData",e.updateEnvironmentData);h(e,"sendVideoStatsEngageEvent",e.ba);h(e,"setSafetyMode",e.setSafetyMode);h(e,"isAtLiveHead",b=>e.isAtLiveHead(void 0,b)); h(e,"getVideoAspectRatio",e.getVideoAspectRatio);h(e,"getPreferredQuality",e.getPreferredQuality);h(e,"getPlaybackQualityLabel",e.getPlaybackQualityLabel);h(e,"setPlaybackQualityRange",e.LL);h(e,"onAdUxClicked",e.onAdUxClicked);h(e,"getFeedbackProductData",e.getFeedbackProductData);h(e,"getStoryboardFrame",e.getStoryboardFrame);h(e,"getStoryboardFrameIndex",e.getStoryboardFrameIndex);h(e,"getStoryboardLevel",e.getStoryboardLevel);h(e,"getNumberOfStoryboardLevels",e.getNumberOfStoryboardLevels);h(e, "getCaptionWindowContainerId",e.getCaptionWindowContainerId);h(e,"getAvailableQualityLabels",e.getAvailableQualityLabels);h(e,"addCueRange",e.addCueRange);h(e,"addUtcCueRange",e.addUtcCueRange);h(e,"showAirplayPicker",e.showAirplayPicker);h(e,"dispatchReduxAction",e.dispatchReduxAction);h(e,"getPlayerResponse",e.jb);h(e,"getWatchNextResponse",e.Wk);h(e,"getHeartbeatResponse",e.R7);h(e,"getCurrentTime",e.L9);h(e,"getDuration",e.UJ);h(e,"getPlayerState",e.getPlayerState);h(e,"getPlayerStateObject", e.f9);h(e,"getVideoLoadedFraction",e.getVideoLoadedFraction);h(e,"getProgressState",e.getProgressState);h(e,"getVolume",e.getVolume);h(e,"setVolume",e.Iu);h(e,"isMuted",e.isMuted);h(e,"mute",e.nN);h(e,"unMute",e.Eg);h(e,"loadModule",e.loadModule);h(e,"unloadModule",e.unloadModule);h(e,"getOption",e.zE);h(e,"getOptions",e.getOptions);h(e,"setOption",e.setOption);h(e,"loadVideoById",e.ub);h(e,"loadVideoByUrl",e.Bl);h(e,"playVideo",e.Dd);h(e,"stopVideo",e.S);h(e,"loadPlaylist",e.loadPlaylist);h(e,"nextVideo", e.nextVideo);h(e,"previousVideo",e.previousVideo);h(e,"playVideoAt",e.playVideoAt);h(e,"getDebugText",e.getDebugText);h(e,"getWebPlayerContextConfig",e.getWebPlayerContextConfig);h(e,"getVideoContentRect",e.getVideoContentRect);h(e,"toggleSubtitlesOn",e.toggleSubtitlesOn);h(e,"isSubtitlesOn",e.isSubtitlesOn);h(e,"getAudioTrack",e.p9);h(e,"setAudioTrack",e.BM);h(e,"getAvailableAudioTracks",e.u3);h(e,"isOrchestrationLeader",e.isOrchestrationLeader);h(e,"notifyShortsAdSwipeEvent",e.notifyShortsAdSwipeEvent); h(e,"prefetchKeyPlay",e.prefetchKeyPlay);h(e,"prefetchJumpAhead",e.prefetchJumpAhead);h(e,"productsInVideoVisibilityUpdated",e.productsInVideoVisibilityUpdated);h(e,"setBlackout",e.setBlackout);h(e,"setInlinePreview",e.setInlinePreview);h(e,"setSqueezeback",e.setSqueezeback);h(e,"reportPlaybackIssue",e.reportPlaybackIssue);h(e,"setAutonav",e.setAutonav);h(e,"isNotServable",e.isNotServable);h(e,"channelSubscribed",e.channelSubscribed);h(e,"channelUnsubscribed",e.channelUnsubscribed);h(e,"togglePictureInPicture", e.togglePictureInPicture);h(e,"supportsGaplessAudio",e.supportsGaplessAudio);h(e,"supportsGaplessShorts",e.supportsGaplessShorts);h(e,"isGaplessTransitionReady",e.isGaplessTransitionReady);h(e,"enqueueVideoByPlayerVars",b=>void e.enqueueVideoByPlayerVars(b)); h(e,"clearQueue",e.clearQueue);h(e,"getMaxPlaybackQuality",e.getMaxPlaybackQuality);h(e,"getUserPlaybackQualityPreference",e.getUserPlaybackQualityPreference);h(e,"getSubtitlesUserSettings",e.getSubtitlesUserSettings);h(e,"resetSubtitlesUserSettings",e.resetSubtitlesUserSettings);h(e,"setMinimized",e.setMinimized);h(e,"setOverlayVisibility",e.setOverlayVisibility);h(e,"confirmYpcRental",e.confirmYpcRental);h(e,"queueNextVideo",e.queueNextVideo);h(e,"handleExternalCall",e.handleExternalCall);h(e,"logApiCall", e.logApiCall);h(e,"isExternalMethodAvailable",e.isExternalMethodAvailable);h(e,"setScreenLayer",e.setScreenLayer);h(e,"getCurrentPlaylistSequence",e.getCurrentPlaylistSequence);h(e,"getPlaylistSequenceForTime",e.getPlaylistSequenceForTime);h(e,"shouldSendVisibilityState",e.shouldSendVisibilityState);h(e,"syncVolume",e.syncVolume);h(e,"highlightSettingsMenuItem",e.highlightSettingsMenuItem);h(e,"openSettingsMenuItem",e.openSettingsMenuItem);h(e,"getEmbeddedPlayerResponse",e.getEmbeddedPlayerResponse); h(e,"getVisibilityState",e.getVisibilityState);h(e,"isMutedByMutedAutoplay",e.isMutedByMutedAutoplay);h(e,"isMutedByEmbedsMutedAutoplay",e.isMutedByEmbedsMutedAutoplay);h(e,"setGlobalCrop",e.setGlobalCrop);h(e,"setInternalSize",e.setInternalSize);h(e,"setFauxFullscreen",e.setFauxFullscreen);h(e,"setAppFullscreen",e.setAppFullscreen);h(e,"isKeyboardDisabled",e.isKeyboardDisabled);h(e,"getCurrentTimeForUx",e.getCurrentTimeForUx);h(e,"getDurationForUx",e.getDurationForUx)}; CR=function(e){e.getPresentingPlayerType()===3?e.dP("mdxautoplaycancel"):g.xT(e,"onAutonavCancelled",!0)}; LR=function(e){e=e.Zs().JU.get("endscreen");return!!e&&LR(e)}; Qp=function(e){e=e.Zs();var b=e.JU.get("endscreen");return b&&b.YH()?!0:e.qD()}; co=function(e){var b=qZ(e.Zs());return e.app.TK&&!e.isFullscreen()||e.getPresentingPlayerType()===3&&b&&b.hasNext()&&b.hasPrevious()||!!e.getPlaylist()}; g.Rv=function(e){return(e=g.$E(e.Zs()))?e.w_():{}}; g.mq=function(e,b,n){e=e.AV().element;var Y=bS(e.children,A=>{A=Number(A.getAttribute("data-layer"));return n-A||1}); Y<0&&(Y=-(Y+1));g.ID(e,b,Y);b.setAttribute("data-layer",String(n))}; e$F=function(e,b){e=dO(e.app.Un.B);for(let n of e){e=n.getAvailableAudioTracks();let Y=null;for(let A of e)if(A.getLanguageInfo().getId()===b){Y=A;break}Y&&n.Sf(Y,!0)}}; g.kE=function(){wO||(wO=new b7u);return wO}; g.Iu=function(e,b){b?e.xa.Authorization=`Bearer ${b}`:delete e.xa.Authorization}; nDi=function(e,b){var n=(...Y)=>{e.removeEventListener("playing",n);b(...Y)}; e.addEventListener("playing",n)}; g.Of=function(e){var b=Math.abs(Math.floor(e)),n=Math.floor(b/86400),Y=Math.floor(b%86400/3600),A=Math.floor(b%3600/60);b=Math.floor(b%60);var r="";n>0&&(r+=`${n}:`,Y<10&&(r+="0"));if(n>0||Y>0)r+=`${Y}:`,A<10&&(r+="0");r+=`${A}:`;b<10&&(r+="0");n=r+b;return e>=0?n:`-${n}`}; XV=function(e){return(!("button"in e)||typeof e.button!=="number"||e.button===0)&&!("shiftKey"in e&&e.shiftKey)&&!("altKey"in e&&e.altKey)&&!("metaKey"in e&&e.metaKey)&&!("ctrlKey"in e&&e.ctrlKey)}; fR=function(e,b,n,Y){if(Y.substring(0,2)==="{{")e.pg[Y]=[b,n];else return Y}; sf=function(e,b,n,Y){if(n==="child"){g.kZ(b);let r;Y===void 0?r=void 0:r=!Array.isArray(Y)||Y&&typeof Y.X==="string"?[Y]:Y;n=Y4c(e,r);for(var A of n)b.appendChild(A)}else n==="style"?g.Mv(b,"cssText",Y?Y:""):Y===null||Y===void 0?b.removeAttribute(n):(A=Y.toString(),n==="href"&&(A=SJ(g.Cn(A,g.Rr)||g.$q)),b.setAttribute(n,A))}; Y4c=function(e,b){var n=[];if(!b)return n;for(let Y of b){if(Y==null)continue;b=Y.nodeType;b===1||b===3?n.push(Y):Y&&typeof Y.X==="string"?n.push(e.createElement(Y)):Y.element?n.push(Y.element):typeof Y==="string"&&Y.indexOf("\n")!==-1?Y.split("\n").forEach((A,r)=>{r>0&&n.push(g.dh("BR"));n.push(g.wh(A))}):n.push(g.wh(Y))}return n}; FV=function(e,b){e=e.element.element;b?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}; iK=function(e){return e.U&&e.fade.state!==4}; Z_=function(e){e.sourceElement&&(document.activeElement&&g.Xq(e.element,document.activeElement)&&e.sourceElement.focus(),e.sourceElement.setAttribute("aria-expanded","false"),e.sourceElement=void 0);e.Y.U();e.O=void 0}; g.vo=function(){return{X:"svg",b3:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},xl:[{X:"path",b3:{d:"M 19.41,20.09 14.83,15.5 19.41,10.91 18,9.5 l -6,6 6,6 z",fill:"#fff"}}]}}; g.jP=function(){return{X:"svg",b3:{height:"100%",version:"1.1",viewBox:"0 0 32 32",width:"100%"},xl:[{X:"path",b3:{d:"m 12.59,20.34 4.58,-4.59 -4.58,-4.59 1.41,-1.41 6,6 -6,6 z",fill:"#fff"}}]}}; g.Vp=function(){return{X:"svg",b3:{height:"100%",viewBox:"0 0 24 24",width:"100%"},xl:[{X:"path",b3:{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z",fill:"#fff"}}]}}; au=function(){return{X:"svg",b3:{height:"100%",version:"1.1",viewBox:"0 0 110 26",width:"100%"},xl:[{X:"path",bF:!0,qz:"ytp-svg-fill",b3:{d:"M 16.68,.99 C 13.55,1.03 7.02,1.16 4.99,1.68 c -1.49,.4 -2.59,1.6 -2.99,3 -0.69,2.7 -0.68,8.31 -0.68,8.31 0,0 -0.01,5.61 .68,8.31 .39,1.5 1.59,2.6 2.99,3 2.69,.7 13.40,.68 13.40,.68 0,0 10.70,.01 13.40,-0.68 1.5,-0.4 2.59,-1.6 2.99,-3 .69,-2.7 .68,-8.31 .68,-8.31 0,0 .11,-5.61 -0.68,-8.31 -0.4,-1.5 -1.59,-2.6 -2.99,-3 C 29.11,.98 18.40,.99 18.40,.99 c 0,0 -0.67,-0.01 -1.71,0 z m 72.21,.90 0,21.28 2.78,0 .31,-1.37 .09,0 c .3,.5 .71,.88 1.21,1.18 .5,.3 1.08,.40 1.68,.40 1.1,0 1.99,-0.49 2.49,-1.59 .5,-1.1 .81,-2.70 .81,-4.90 l 0,-2.40 c 0,-1.6 -0.11,-2.90 -0.31,-3.90 -0.2,-0.89 -0.5,-1.59 -1,-2.09 -0.5,-0.4 -1.10,-0.59 -1.90,-0.59 -0.59,0 -1.18,.19 -1.68,.49 -0.49,.3 -1.01,.80 -1.21,1.40 l 0,-7.90 -3.28,0 z m -49.99,.78 3.90,13.90 .18,6.71 3.31,0 0,-6.71 3.87,-13.90 -3.37,0 -1.40,6.31 c -0.4,1.89 -0.71,3.19 -0.81,3.99 l -0.09,0 c -0.2,-1.1 -0.51,-2.4 -0.81,-3.99 l -1.37,-6.31 -3.40,0 z m 29.59,0 0,2.71 3.40,0 0,17.90 3.28,0 0,-17.90 3.40,0 c 0,0 .00,-2.71 -0.09,-2.71 l -9.99,0 z m -53.49,5.12 8.90,5.18 -8.90,5.09 0,-10.28 z m 89.40,.09 c -1.7,0 -2.89,.59 -3.59,1.59 -0.69,.99 -0.99,2.60 -0.99,4.90 l 0,2.59 c 0,2.2 .30,3.90 .99,4.90 .7,1.1 1.8,1.59 3.5,1.59 1.4,0 2.38,-0.3 3.18,-1 .7,-0.7 1.09,-1.69 1.09,-3.09 l 0,-0.5 -2.90,-0.21 c 0,1 -0.08,1.6 -0.28,2 -0.1,.4 -0.5,.62 -1,.62 -0.3,0 -0.61,-0.11 -0.81,-0.31 -0.2,-0.3 -0.30,-0.59 -0.40,-1.09 -0.1,-0.5 -0.09,-1.21 -0.09,-2.21 l 0,-0.78 5.71,-0.09 0,-2.62 c 0,-1.6 -0.10,-2.78 -0.40,-3.68 -0.2,-0.89 -0.71,-1.59 -1.31,-1.99 -0.7,-0.4 -1.48,-0.59 -2.68,-0.59 z m -50.49,.09 c -1.09,0 -2.01,.18 -2.71,.68 -0.7,.4 -1.2,1.12 -1.49,2.12 -0.3,1 -0.5,2.27 -0.5,3.87 l 0,2.21 c 0,1.5 .10,2.78 .40,3.78 .2,.9 .70,1.62 1.40,2.12 .69,.5 1.71,.68 2.81,.78 1.19,0 2.08,-0.28 2.78,-0.68 .69,-0.4 1.09,-1.09 1.49,-2.09 .39,-1 .49,-2.30 .49,-3.90 l 0,-2.21 c 0,-1.6 -0.2,-2.87 -0.49,-3.87 -0.3,-0.89 -0.8,-1.62 -1.49,-2.12 -0.7,-0.5 -1.58,-0.68 -2.68,-0.68 z m 12.18,.09 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.18,-0.70 -0.18,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .18,2.39 .68,3.09 .49,.7 1.21,1 2.21,1 1.4,0 2.48,-0.69 3.18,-2.09 l .09,0 .31,1.78 2.59,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 17.31,0 0,11.90 c -0.1,.3 -0.29,.48 -0.59,.68 -0.2,.2 -0.51,.31 -0.81,.31 -0.3,0 -0.58,-0.10 -0.68,-0.40 -0.1,-0.3 -0.21,-0.70 -0.21,-1.40 l 0,-10.99 -3.40,0 0,11.21 c 0,1.4 .21,2.39 .71,3.09 .5,.7 1.18,1 2.18,1 1.39,0 2.51,-0.69 3.21,-2.09 l .09,0 .28,1.78 2.62,0 0,-14.99 c 0,0 -3.40,.00 -3.40,-0.09 z m 20.90,2.09 c .4,0 .58,.11 .78,.31 .2,.3 .30,.59 .40,1.09 .1,.5 .09,1.21 .09,2.21 l 0,1.09 -2.5,0 0,-1.09 c 0,-1 -0.00,-1.71 .09,-2.21 0,-0.4 .11,-0.8 .31,-1 .2,-0.3 .51,-0.40 .81,-0.40 z m -50.49,.12 c .5,0 .8,.18 1,.68 .19,.5 .28,1.30 .28,2.40 l 0,4.68 c 0,1.1 -0.08,1.90 -0.28,2.40 -0.2,.5 -0.5,.68 -1,.68 -0.5,0 -0.79,-0.18 -0.99,-0.68 -0.2,-0.5 -0.31,-1.30 -0.31,-2.40 l 0,-4.68 c 0,-1.1 .11,-1.90 .31,-2.40 .2,-0.5 .49,-0.68 .99,-0.68 z m 39.68,.09 c .3,0 .61,.10 .81,.40 .2,.3 .27,.67 .37,1.37 .1,.6 .12,1.51 .12,2.71 l .09,1.90 c 0,1.1 .00,1.99 -0.09,2.59 -0.1,.6 -0.19,1.08 -0.49,1.28 -0.2,.3 -0.50,.40 -0.90,.40 -0.3,0 -0.51,-0.08 -0.81,-0.18 -0.2,-0.1 -0.39,-0.29 -0.59,-0.59 l 0,-8.5 c .1,-0.4 .29,-0.7 .59,-1 .3,-0.3 .60,-0.40 .90,-0.40 z"}}]}}; gO=function(){return{X:"svg",b3:{fill:"none",height:"100%",viewBox:"0 0 143 51",width:"100%"},xl:[{X:"path",b3:{d:"M58.37 41.39H62.79V27.23C62.79 23.03 62.69 18.69 62.43 13.59H62.93L63.69 16.89L68.67 41.39H73.17L78.07 16.89L78.89 13.59H79.37C79.15 18.45 79.03 22.89 79.03 27.23V41.39H83.45V8.79H75.95L73.41 20.81C72.35 25.85 71.51 32.01 71.01 35.19H70.73C70.33 31.95 69.49 25.81 68.41 20.85L65.81 8.79H58.37V41.39Z",fill:"white"}},{X:"path",b3:{d:"M91.45 41.73C93.91 41.73 95.83 40.59 97.17 38.13H97.35L97.69 41.39H101.43V17.73H96.47V36.61C95.91 37.67 94.81 38.29 93.73 38.29C92.33 38.29 91.89 37.17 91.89 35.13V17.73H86.93V35.43C86.93 39.49 88.19 41.73 91.45 41.73Z", fill:"white"}},{X:"path",b3:{d:"M110.79 41.89C115.15 41.89 117.75 39.83 117.75 35.65C117.75 31.79 115.93 30.39 111.85 27.47C109.67 25.91 108.39 25.09 108.39 22.95C108.39 21.47 109.27 20.61 110.89 20.61C112.69 20.61 113.33 21.81 113.33 25.29L117.45 25.07C117.77 19.57 115.71 17.23 110.97 17.23C106.57 17.23 104.17 19.27 104.17 23.45C104.17 27.25 105.97 28.83 108.93 31.03C111.89 33.23 113.55 34.53 113.55 36.23C113.55 37.75 112.51 38.61 111.01 38.61C109.13 38.61 108.11 36.97 108.29 34.41L104.21 34.49C103.51 39.25 105.89 41.89 110.79 41.89Z", fill:"white"}},{X:"path",b3:{d:"M122.5 14.59C124.22 14.59 125.04 13.99 125.04 11.59C125.04 9.33 124.16 8.65 122.5 8.65C120.84 8.65 119.94 9.27 119.94 11.59C119.94 13.99 120.82 14.59 122.5 14.59ZM120.2 41.39H125V17.73H120.2V41.39Z",fill:"white"}},{X:"path",b3:{d:"M134.95 41.79C137.31 41.79 138.63 41.49 139.71 40.47C141.31 39.01 141.97 36.63 141.85 33.11L137.41 32.87C137.41 36.87 136.81 38.45 135.03 38.45C133.13 38.45 132.77 36.45 132.77 31.97V27.21C132.77 22.41 133.23 20.51 135.07 20.51C136.67 20.51 137.29 22.01 137.29 26.47L141.65 26.15C141.97 22.93 141.59 20.29 140.09 18.83C139.01 17.77 137.37 17.29 135.15 17.29C129.65 17.29 127.75 20.73 127.75 28.03V31.17C127.75 38.47 129.23 41.79 134.95 41.79Z", fill:"white"}},{X:"path",b3:{"clip-rule":"evenodd",d:"M24.99 49C29.74 49.00 34.38 47.59 38.32 44.95C42.27 42.32 45.35 38.57 47.17 34.18C48.98 29.80 49.46 24.97 48.53 20.32C47.61 15.66 45.32 11.38 41.97 8.03C38.61 4.67 34.33 2.38 29.68 1.46C25.02 .53 20.20 1.01 15.81 2.82C11.43 4.64 7.68 7.71 5.04 11.66C2.40 15.61 1 20.25 1 25C0.99 28.15 1.61 31.27 2.82 34.18C4.03 37.09 5.79 39.74 8.02 41.97C10.25 44.19 12.89 45.96 15.81 47.17C18.72 48.37 21.84 49 24.99 49ZM24.99 12.36C27.49 12.36 29.94 13.10 32.02 14.48C34.10 15.87 35.72 17.84 36.68 20.15C37.64 22.46 37.89 25.01 37.41 27.46C36.92 29.91 35.72 32.17 33.95 33.94C32.18 35.70 29.93 36.91 27.48 37.40C25.02 37.89 22.48 37.64 20.17 36.68C17.86 35.72 15.88 34.10 14.50 32.02C13.11 29.94 12.37 27.50 12.37 25C12.37 21.65 13.70 18.44 16.07 16.07C18.43 13.70 21.64 12.37 24.99 12.36ZM24.99 10.43C22.11 10.43 19.29 11.28 16.89 12.88C14.50 14.48 12.63 16.76 11.53 19.42C10.42 22.09 10.13 25.02 10.70 27.85C11.26 30.67 12.65 33.27 14.69 35.31C16.73 37.35 19.32 38.73 22.15 39.30C24.98 39.86 27.91 39.57 30.57 38.46C33.23 37.36 35.51 35.49 37.11 33.09C38.71 30.70 39.57 27.88 39.56 25C39.56 23.08 39.19 21.19 38.46 19.42C37.72 17.65 36.65 16.04 35.30 14.69C33.94 13.34 32.34 12.27 30.57 11.53C28.80 10.80 26.90 10.43 24.99 10.43ZM32.63 24.99L20.36 32.09V17.91L32.63 24.99Z", fill:"white","fill-rule":"evenodd"}}]}}; Bo=function(e={},b=[]){b.push("ytp-menuitem");"role"in e||(e.role="menuitem");"tabindex"in e||(e.tabindex="0");return{X:"div",xG:b,b3:e,xl:[{X:"div",qz:"ytp-menuitem-icon",v0:"{{icon}}"},{X:"div",qz:"ytp-menuitem-label",v0:"{{label}}"},{X:"div",qz:"ytp-menuitem-content",v0:"{{content}}"}]}}; Ho=function(e){return e?g.wk(e):""}; uK=function(e){return e===-0x8000000000000?"BEFORE_MEDIA_START":e===0?"MEDIA_START":e===0x7ffffffffffff?"MEDIA_END":e===0x8000000000000?"AFTER_MEDIA_END":e.toString()}; g.NZ=function(e,b){return e.start-b.start||e.priority-b.priority||e.U-b.U}; g.ou=function(e){return`crn_${e}`}; g.lK=function(e){return`crx_${e}`}; GF=function(e,b,n,Y){b in e.Y||(n=new g.MZ(n,Y,{id:b,priority:2,namespace:"appad"}),e.api.wl([n],1),e.Y[b]=n)}; Uf=function(e,b){Al4(e,b).then(n=>{g.Zf(b,void 0,void 0,n)})}; TF=function(e,b){b.forEach(n=>{Uf(e,n)})}; Wo=function(e,b,n){if(!(n in b))return!1;b=b[n];Array.isArray(b)||(b=[b]);for(let Y of b)b={CPN:e.api.getVideoData().clientPlaybackNonce},b=g.Uq(Y,b),g.Zf(b,void 0,C8(QT(b,rl4,null),b,!1,"Active View 3rd Party Integration URL")||C8(QT(b,z$u,null),b,!1,"Google/YouTube Brand Lift URL")||C8(QT(b,Jlc,null),b,!1,"Nielsen OCR URL"));return!0}; Al4=function(e,b){return g.rA(e.api.K())&&g.Qr(b)&&g.CE(b)?g.mD(e.api.K(),e.api.getVideoData().L()).then(n=>{var Y;n&&(Y={Authorization:`Bearer ${n}`});return Y},void 0):g.GI()}; pR=function(e,b){e.checked=b;e.element.setAttribute("aria-checked",String(e.checked))}; hW=function(e,b){e.enabled=b;e.enabled?e.element.removeAttribute("aria-disabled"):e.element.setAttribute("aria-disabled","true")}; yp=function(e,b,n=!1,Y){var A=e.currentTarget;if(!n&&XV(e))return e.preventDefault(),!0;b.pauseVideo();e=A.getAttribute("href");cx(e,Y);return!1}; tW=function(e,b,n){if(A1(b.K())&&b.getPresentingPlayerType()!==2)XV(n)&&(b.isFullscreen()&&!b.K().externalFullscreen&&b.toggleFullscreen(),n.preventDefault());else{let Y=XV(n);Y&&b.pauseVideo();cx(e);Y&&(g.mt(e),n.preventDefault())}}; xE=function(e){return e.audio?.audioQuality==="AUDIO_QUALITY_HIGH"&&!e.L()}; ex=function(e){return e.audio?.O===!0}; bE=function(e){return e.L()}; nx=function(e){return e.audio?.Y===!0}; YR=function(e,b){if(e.length<2)return!1;var n=b(e[0]);return e.some(Y=>b(Y)!==n)}; zz=function(e,b){e=PDu(e,b.languageId);e=Ax(e,!!b.l4);return e=rm(e,!!b.hp)}; Ax=function(e,b){var n=g.VF(e,Y=>nx(Y)===b); return n.length>0?n:e}; rm=function(e,b){var n=g.VF(e,Y=>ex(Y)===b); return n.length>0?n:e}; S4c=function(e,b){return b.id!=="und"?g.VF(e,n=>{var Y=b.getLanguageInfo()?.name;return n.O2?.name===Y}):e}; PDu=function(e,b){if(b&&b!=="und")if(typeof b==="string"){var n=g.N1(e,A=>A.id===b); if(n?.O2)var Y=n.O2.id}else Y=b.O2?.id;if(Y&&(n=g.VF(e,A=>A.O2?.id===Y),n.length>0))return n; n=g.VF(e,A=>!!A.O2?.isDefault); return n.length>0?n:e}; DhF=function(e){var b=g.VF(e,n=>bE(n)===!0); return b.length>0?b:e}; KZA=function(e){var b=g.VF(e,n=>xE(n)===!0); return b.length>0?b:e}; EDi=function(e,b){e=new Set(e.map(b));e.delete(void 0);return e.size>=2}; R$c=function(e,b){return b.priority-e.priority}; Jx=function(e,b,n=!1){if(n)e.items.push(b),e.menuItems.element.appendChild(b.element);else{n=g.eD(e.items,b,R$c);if(n>=0)return;n=~n;g.yF(e.items,n,0,b);g.ID(e.menuItems.element,b.element,n)}b.subscribe("size-change",e.LJ,e);e.menuItems.dP("size-change")}; PQ=function(e,b){b.unsubscribe("size-change",e.LJ,e);e.B0()||(g.Ui(e.items,b),e.menuItems.element.removeChild(b.element),e.menuItems.dP("size-change"))}; g.Sx=function(e,b){if(e.O){var n=e.options[e.O];n.element.getAttribute("aria-checked");n.element.setAttribute("aria-checked","false");e.O=null}if(n=e.options[b])n.element.setAttribute("aria-checked","true"),e.B(e.C(b)),e.O=b}; CD4=function(e,b,n,Y){n=new DN({X:"div",xG:["ytp-menuitem",""],b3:{tabindex:"0",role:"menuitemradio","aria-checked":Y?"true":"false"},xl:[{X:"div",xG:["ytp-menuitem-label"],v0:"{{label}}"}]},n,e.C(b));n.uf("click",()=>{e.V(b)}); return n}; g.Kx=function(e,b){var n=e.S;for(var Y of n.items)Y.unsubscribe("size-change",n.LJ,n);n.items=[];try{g.kZ(n.menuItems.element)}catch(A){g.J4(new g.ql("Failed to remove menu items from panel menu.",{error:A.message,originalStack:A.stack,childToBeRemoved:n.menuItems.element.firstChild?.textContent??"child element not found"}))}n.menuItems.dP("size-change");n={};Y=!1;for(let A=0;A{n!=null&&(e.api.K().wk=n,e.api.K().Gw="EMBEDDED_PLAYER_VISIBILITY_FRACTION_SOURCE_INTERSECTION_OBSERVER")}); g.a(e,e.Y);e.events.a7(e.api,"videoStatsPingCreated",n=>{var Y=e.Y;Y=Y.Y==null?null:Math.round(Y.Y*100)/100;n.inview=Y!=null?Y:void 0;Y=e.api.getPlayerSize();if(Y.height>0&&Y.width>0){Y=[Math.round(Y.width),Math.round(Y.height)];let A=g.ET();A>1&&Y.push(A);Y=Y.join(":")}else Y=void 0;n.size=Y})}; q44=function(e){return e.map(b=>new Xt(b.id,"application/x-mpegURL",{O2:b.O2}))}; Lx=function(e,b,n,Y){function A(z){var J=!(z.status!==204&&z.status!==200&&!z.response);z={succ:`${+J}`,rc:z.status,lb:z.response?.byteLength||0,rt:((0,g.T)()-r).toFixed(),shost:g.IW(e),trigger:b};Cx(z,e);n&&n(z);Y&&!J&&Y(new g.wZ("pathprobe.net",z))} var r=(0,g.T)();g.j3(e,{format:"RAW",responseType:"arraybuffer",timeout:1E4,onFinish:A,onTimeout:A})}; Cx=function(e,b){window.performance?.getEntriesByName&&(b=performance.getEntriesByName(b))&&b.length&&(b=b[0],e.pedns=(b.domainLookupEnd-b.startTime).toFixed(),e.pecon=(b.connectEnd-b.domainLookupEnd).toFixed(),e.perqs=(b.requestStart-b.connectEnd).toFixed())}; qS=function(e){return QB(e.qN,!e.policy.Ue,e.policy.mA)}; cli=function(e,b){var n=Math.min(e.policy.MH,cQ(e.qN));e=qS(e);return b-n*e}; $R=function(e,b,n){return Math.ceil(Math.max(Math.max(e.policy.rJ,e.policy.NB*n),Math.min(Math.min(e.policy.L9,31*n),Math.ceil(b*n))))||e.policy.rJ}; mI=function(e,b,n,Y,A=!1){if(e.policy.Jd)return Math.ceil(e.policy.Jd*b);e.policy.hR&&(Y=Math.abs(Y));Y/=e.playbackRate;var r=1/QB(e.qN);n=Math.max(.9*(Y-3),cQ(e.qN)+e.qN.U.Y*r)/r*.8/(b+n);n=Math.min(n,Y);e.policy.vL>0&&A&&(n=Math.max(n,e.policy.vL));return $R(e,n,b)}; dm=function(e){return qS(e)/e.playbackRate}; wm=function(e,b,n){var Y=e.policy.playbackStartPolicy.resumeMinReadaheadPolicy||[],A=e.policy.playbackStartPolicy.startMinReadaheadPolicy||[];e=Infinity;b=b&&Y.length>0?Y:A;for(let r of b)b=r.minReadaheadMs||0,n<(r.minBandwidthBytesPerSec||0)||e>b&&(e=b);return e=0?b[A]:null;var D;if(D=n){D=Y;var K=A,E=n.startTimeMs+n.durationMs,Q=D.startTimeMs+D.durationMs;if(D.startTimeMs-E>e.U)D=!1;else if(IJ(e,n.formatId,D.formatId))n.durationMs= Math.max(E,Q)-n.startTimeMs,n.dT=Math.max(n.dT,D.dT),D=!0;else if(Math.abs(n.startTimeMs-D.startTimeMs)<=e.U)if(n.durationMs>D.durationMs+e.U){K=n.formatId;var m=n.E7,f=n.dT;n.formatId=D.formatId;n.durationMs=D.durationMs;n.E7=D.E7;n.dT=D.dT;D.formatId=K;D.startTimeMs=Q;D.durationMs=E-Q;D.E7=m;D.dT=f;D=!1}else n.formatId=D.formatId,D=!0;else E>D.startTimeMs&&(E>Q&&(b.splice(K+1,0,{formatId:n.formatId,startTimeMs:Q,durationMs:E-Q,E7:D.dT+1,dT:n.dT}),e.logger&&e.logger({splitOldStart:n.startTimeMs?.toFixed(3), splitOldEnd:E?.toFixed(3),splitNewStart:D.startTimeMs?.toFixed(3),splitNewEnd:Q?.toFixed(3)})),n.durationMs=D.startTimeMs-n.startTimeMs,n.dT=D.E7-1),D=!1}D?Y=n:(A+=1,b.splice(A,0,Y));n=0;for(D=A+1;D=m+E.U?E=!0:f+E.Un.startTimeMs-Y.startTimeMs); return e>=0?e:-e-2}; XB=function(e,b,n){if(e.logger){var Y=[];for(let A=0;A0&&(0,g.T)()-e.V<5E3&&(e.logger&&e.logger({dend:A.info.l$()}),Y=N2(Y,r,r+.01))}e.policy.Gu&&e.logger&&e.logger({cbri:`${e.Y}`});A=[];for(var z=r=0;r=J){let m={...e.Cg[z]};var S=e.C9.U.get(Ez(e.Cg[z].formatId)),D=Math.max(P,J);J=S.index.Yj(D+ e.U/1E3);P=S.index.getStartTime(J);var K=J+ +(Math.abs(P-D)>e.U/1E3);D=K+e.B;K=S.index.getStartTime(K)*1E3;z!==e.Y||b?(m.E7=D,m.startTimeMs=K):(e.logger&&e.logger({pEvict:"1",og:m.startTimeMs,adj:P*1E3}),m.E7=J+e.B,m.startTimeMs=P*1E3);J=e.O?.info.O||11;!n&&z===e.Y&&Ee.U/1E3);J=P+e.B;S=S.index.N1(P)*1E3;m.dT=J;m.durationMs=S-m.startTimeMs;m.E7<=m.dT&&A.push(m)}Q{b.push({...r})}); var Y=e.u3.U,A=e.Y;for(let r of Y)A=OQ(e,b,n,r,A);b.forEach(r=>{r.startTimeMs&&(r.startTimeMs+=e.timestampOffset*1E3)}); return{Cg:b,Oo:n}}; IJ=function(e,b,n){return b.itag!==n.itag||b.xtags!==n.xtags?!1:e.C9.QH||b.lmt===n.lmt}; VB=function(e,b,n,Y,A){if(!b.Qh.Y()){if(!(A=n===0||!!b.U.length&&b.U[0]instanceof sQ))a:{if(b.U.length&&(A=b.U[0],A instanceof FB&&A.GA&&A.zI)){A=!0;break a}A=!1}A||e.policy.Y||iE(b);return n}var r=ZN(b,n);if(!isNaN(r))return r;if(e.loader.SH(n*1E3))return n;if(!A.Ky)b.hT(),e.loader.nW(!1,`sta_${+b.Qh.info.Ey()}`);else if(e.policy.jo&&(r=vQ(e.loader,b),e=b.O,r=n+r,e.U.length!==0)){var z=0;for(let J of e.U){if(J.info.B432E3&&g69(e.C9);e.U&&(Y=e.U,e.U=0);g.CT(()=>{e.policy.L||uE(e,Y,102)}); e.loader.D("initManifestlessSync",{st:Y,ost:Y+e.loader.Fp(),a:e.audioTrack.C,v:e.videoTrack.C});e.O&&(e.O.resolve(Y+.1),e.O=null);e.policy.L&&uE(e,Y,102)}}; dh4=function(e,b,n){if(!e.isSeeking())return-1;n=(n?e.videoTrack:e.audioTrack).Qh.index;var Y=n.Yj(e.targetTime);return(n.rk(e.C9.hU)||b.Mz===e.C9.hU)&&Y{NS(e)}); else{if(e.isSeeking()&&e.targetTime){let r=dh4(e,b,n);if(r!==-1){e.videoTrack.B=!1;e.audioTrack.B=!1;e.Y=!0;e.U=0;g.CT(()=>{e.loader.D("seekreason",{reason:"behindMinSq",tgt:r});uE(e,r)}); return}}n?e.videoTrack.N=!1:e.audioTrack.N=!1;var A=!e.Y;ZN(e.videoTrack,e.targetTime)>=0&&ZN(e.audioTrack,e.targetTime)>=0&&A?((e.videoTrack.B||e.audioTrack.B)&&e.loader.D("iterativeSeeking",{status:"done",count:e.seekCount}),e.videoTrack.B=!1,e.audioTrack.B=!1):Y&&g.CT(()=>{if(e.Y||!e.policy.f9)NS(e);else{var r=b.startTime,z=b.duration;if(!e.policy.L){var J=e.videoTrack.C!==-1&&e.audioTrack.C!==-1,P=!e.videoTrack.N&&!e.audioTrack.N;(n?e.videoTrack.B:e.audioTrack.B)&&J&&P&&(e.targetTime>=r&&e.targetTime< r+z+.1?((n?e.videoTrack:e.audioTrack).B=!1,e.videoTrack.B||e.audioTrack.B||(e.loader.D("iterativeSeeking",{status:"done",target:r,originalTime:r+e.loader.Fp(),count:e.seekCount}),e.seekCount=0)):e.seekCount<8?(e.seekCount++,e.loader.D("iterativeSeeking",{status:"inprogress",count:e.seekCount,target:e.targetTime,actual:r,duration:z,isVideo:n}),e.seek(e.targetTime,{})):(e.loader.D("iterativeSeeking",{status:"incomplete",count:e.seekCount,target:e.targetTime,actual:r}),e.seekCount=0,e.videoTrack.B=!1, e.audioTrack.B=!1,oJ(e.loader,r+.1,{gB:!0,qE:"chunkSelectorSynchronizeMedia",zN:!0})))}}})}}; Gz=function(e,b,n){lE(e.qN,b);e.Gc&&(e.Gc.add(Math.ceil(b)-Math.ceil(e.S)),e.Gc.add(Math.max(0,Math.ceil(n/1024)-Math.ceil(e.B/1024))));var Y=b-e.S,A=n-e.B;e.Bx=A;e.QI=Math.max(e.QI,A/(Y+.01)*1E3);e.S=b;e.B=n;e.W0&&n>e.W0&&MS(e)}; MS=function(e){e.FG=Math.max(e.FG,e.B-e.Z9);e.O4=Math.max(e.O4,e.S-e.YW);e.W0=0}; k0i=function(e,b){e.url=b;window.performance&&!performance.onresourcetimingbufferfull&&(performance.onresourcetimingbufferfull=()=>{performance.clearResourceTimings()})}; UQ=function(e){e.isActive&&(e.isActive=!1)}; Tz=function(e){e.L9=e.Y+e.snapshot.delay*1E3;e.Wk=!1}; px=function(e,b,n){if(!e.disableRecording){b=Math.max(b,.01);var Y=e.h0?Math.max(b,n/e.h0):b,A=e.qN.U.O;A&&(Y=b,e.h0&&(Y=Math.max(b,n/e.h0*A)));WQ(e.qN,b,n,Y)}}; hx=function(e){var b=e.R7||e.tg;return b?e.snapshot.delay+Math.min(e.yI,(e.N-e.s4)/1E3)+b:e.Y0}; yB=function(e){return(e.W-e.Y)/1E3}; xR=function(e,b){if(e.oZ&&e.Mz!==void 0&&e.df!==void 0){var n=Math,Y=n.min,A=e.L;var r=e.oZ;var z=e.Y;if(tx(r,e.Mz))r=b;else{var J=0;r.yi&&(J=.2);r=z+(r.yI+J)*1E3}e.L=Y.call(n,A,r);n=Math;Y=n.min;A=e.Z;r=e.oZ;z=e.Y;J=IXA(r,e.Mz,e.df);J!==2&&(b=J?b:z+r.yI*1E3,r.yi&&(b+=r.yI*1E3));e.Z=Y.call(n,A,b);e.L<=e.Y?Tz(e):(e.L9=e.L,e.Wk=!0)}}; ey=function(e,b){if(b+1<=e.totalLength){var n=gw(e,b);n=n<128?1:n<192?2:n<224?3:n<240?4:5}else n=0;if(n<1||!(b+n<=e.totalLength))return[-1,b];if(n===1)e=gw(e,b++);else if(n===2)n=gw(e,b++),e=gw(e,b++),e=(n&63)+64*e;else if(n===3){n=gw(e,b++);var Y=gw(e,b++);e=gw(e,b++);e=(n&31)+32*(Y+256*e)}else if(n===4){n=gw(e,b++);Y=gw(e,b++);let A=gw(e,b++);e=gw(e,b++);e=(n&15)+16*(Y+256*(A+256*e))}else n=b+1,e.focus(n),Z0(e,n,4)?e=vS(e).getUint32(n-e.O,!0):(Y=gw(e,n+2)+256*gw(e,n+3),e=gw(e,n)+256*(gw(e,n+1)+ 256*Y)),b+=5;return[e,b]}; b_=function(e){return g.HE(e.info.Vh,b=>b.type===3)}; yu0=async function(e,b){return b?(new gS(e.U)).encrypt(b,e.Y):b}; xv9=async function(e,b){return b?await (new gS(e.U)).decrypt(b,e.Y):b}; n6=function(e){e.O.read().then(e.W,e.onError).then(void 0,g.je)}; AG=function(e,b,n,Y,A){if(j1(94,2934,e.SR))return new O7A(e,n);e=e.V3();return Y?eg()?new Yd(e,b,n,A):new X61(e,b,n,A):new fX4(e,n,A)}; rH=function(e,b,n){e.Y&&(FL(e.Y,b),b=e.Y,e.Y=null);var Y=0,A=0;for(let P of e.Vh){if(P.range&&Y+P.U<=e.U){Y+=P.U;continue}if(kk(P)&&!n&&e.U+b.totalLength-A=400?(e.lastError="net.badstatus",!0):A?(e.lastError="ump.spsrejectfailure",!0):n||Y?!1:(e.lastError=b===204?"net.nocontent":"net.connect",!0)}; K6=function(e,b){if(e.policy.MO)return!1;var n=b.getResponseHeader("content-type"),Y=b.kM();e=!Y||Y<=e.policy.W5;return(!b.ii()||!n||n.indexOf("text/plain")!==-1)&&e}; EM=function(e,b){var n="";b=b.Cj();b.totalLength<=e.policy.W5&&(e=VO(b),e=uh(e),n=Pp(e)?e:"");return n}; R7=function(e){var b=e.timing.V();b.shost=pz(3,5892,e.s7.SR);e.policy.jb&&e.policy.tV&&(b.csrc=1);return b}; sO1=function(e,b){return e?.maxWidth>b?.maxWidth||e?.maxHeight>b?.maxHeight}; FZA=function(e,b){for(let n of b.keys()){let Y=b.get(n);if(Y.length===0)continue;g.YS(Y,(z,J)=>J.maxFramerate-z.maxFramerate); let A=[Y[0]],r=0;for(let z=1;ze.Y||n.push(Y);return n}; C6=function(e,b,n){var Y=vDA[e]||[];n.A("html5_shorts_onesie_mismatched_fix")&&(Y=jO0[e]||[]);b.push(...Y);n.A("html5_early_media_for_drm")&&b.push(...(V_4[e]||[]))}; aXc=function(e,b){var n=eY(e),Y=e.K(),A=Y.O;Y=Y.A("html5_shorts_onesie_mismatched_fix");var r=e.P$();if(Y){if(!A.Y){if(r&&L6)return L6;if(Qj)return Qj}}else if(Qj&&!A.Y)return Qj;var z=[],J=[],P={},S=qr.concat(cW);Y&&(S=qr.concat($d));e.A("html5_early_media_for_drm")&&(S=S.concat(m1),e.A("allow_vp9_1080p_mq_enc")&&S.push(dH));var D=[...wH];e.A("html5_iamf_audio_onesie_fmt")&&D.push(["773"]);for(var K of S){S=!1;for(let Q of K){var E=kx(Q,r&&Y);if(!E||!E.video)continue;if(E.Y()&&!n.O4&&E.video.qualityOrdinal> n.rr)continue;let m=g.Ae(e.K().experiments,"html5_drm_byterate_soft_cap");if(m>0&&Ft(E)&&E.Nz>m)continue;if(S){z.push(Q);C6(Q,z,e);continue}E=Bf(n,E,A);E===!0?(S=!0,z.push(Q),C6(Q,z,e)):P[Q]=E}}for(let Q of D)for(let m of Q){K=IV(m);if(!K||!K.audio||!e.A("html5_onesie_51_audio")&&K.L())continue;K=Bf(n,K,A);if(K===!0){J.push(m);C6(m,J,e);break}else P[m]=K}if(!e.A("html5_enable_audio_quality_setting")){e=["141","774"];for(let Q of e)J.includes(Q)&&(g.Ui(J,Q),P[Q]="blkhqa")}n.Y&&b("orfmts",P);if(Y)return A.Y&& (A.Y=!1,L6=Qj=void 0),r?L6={video:z,audio:J}:Qj={video:z,audio:J};Qj={video:z,audio:J};A.Y=!1;return Qj}; f6=function(e){var b={},n=e.G,Y=e.Tc,A=e.qN,r=n.getVideoData(),z=te(0);var J=n.getVisibilityState();Y.A("html5_enable_audio_quality_setting")&&(b.bW=Y.bW);z&&(b.dz=z,b.lastManualDirection=PpA(),z=eq()||0,z>0&&(z=(Y.A("html5_use_date_now_for_local_storage")?Date.now():(0,g.T)())-z,Y.A("html5_use_date_now_for_local_storage")?z>0&&(b.timeSinceLastManualFormatSelectionMs=z):b.timeSinceLastManualFormatSelectionMs=z));if(A.Z||Y.A("html5_sabr_ugc_vod_web_embedded_client_default_bandwidth_on_iphone")&&CJ)z= Y.A("html5_disable_bandwidth_cofactors_for_sabr_live")?!!e.mJ?.Ue:!1,b.JK=QB(A,!z);var P=yv.medium,S=Math.floor(P*16/9),D=r.P$()||(r.Y&&r.U&&r.U.videoInfos.length!==0?r.U.videoInfos[0].isVertical():!1);z=D?P:S;S=D?S:P;D=n.B1();P=D.width;D=D.height;b.Eb=Math.max(P,z);b.h5=Math.max(D,S);Y.A("html5_enable_client_viewport_size_logging")&&Y.aA()&&(z=n.zS(),n.D("cvw",{w:P,h:D,cvw:b.Eb,cvh:b.h5,cvu:z.Y}));b.visibility=J;b.yN=g.n2();b.WJ=n.KL()*1E3;J=e.G.Fy();b.Yx={defaultPolicy:J?.Ke?.Y||0,smooth:J?.dF?.Y|| 0,visibility:J?.rF?.Y||0,nk:J?.mU?.Y||0,performance:J?.xA?.Y||0,speed:J?.Oa?.Y||0};b.bK=J?.M5?.Y||0;if(e.wv||e.EQ&&!e.yF)z=Y.l3().Y.yh(gDF)??0,z>0&&!b.bK&&(P=(J?.Ke||kd).compose(new X9(0,z,!1,"p")),b.Yx.defaultPolicy=P.Y,n.D("lsl",{qc:z})),r.livePreload&&r.A("html5_allow_multiview_tile_preload")&&(J=(J?.Ke||kd).compose(new X9(0,240,!1,"p")),b.Yx.defaultPolicy=J.Y);J=e.wv||r.YY?[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0},{trackType:3,isHdr:!1},{trackType:3,isHdr:!0},{trackType:4, isHdr:!1},{trackType:4,isHdr:!0},{trackType:5,isHdr:!1},{trackType:5,isHdr:!0}]:[{trackType:1,isHdr:!1},{trackType:2,isHdr:!1},{trackType:2,isHdr:!0}];b.z8=e.authorizedFormats&&e.authorizedFormats.length>0?{authorizedFormats:e.authorizedFormats}:{authorizedFormats:J};e.sabrLicenseConstraint&&(b.z8.sabrLicenseConstraint=e.sabrLicenseConstraint);if(Y.A("html5_onesie_media_capabilities")||ED(r))b.v3=3;Y.A("html5_onesie_audio_only_playback")&&tS(r)&&(b.v3=1);e.mJ?.SN&&e.Vx&&(b.v3=b.v3===void 0?7:b.v3| 4);J=r.W0?r.W0:eY(r);if(Y.A("html5_onesie_media_capabilities")){z=Y.O;P=[];S=[];D=Y.A("html5_shorts_onesie_mismatched_fix");var K=r.P$(),E=qr.concat(cW);D&&(E=qr.concat($d));Y.A("html5_early_media_for_drm")&&(E=E.concat(m1),Y.A("allow_vp9_1080p_mq_enc")&&E.push(dH));var Q=[...wH];Y.A("html5_iamf_audio_onesie_fmt")&&Q.push(["773"]);for(var m of E)for(var f of m){E=kx(f,K&&D);if(!E||!E.video)continue;let U=g.Ae(Y.experiments,"html5_drm_byterate_soft_cap");if(!(U>0&&Ft(E)&&E.Nz>U)&&Bf(J,E,z)===!0){P.push({videoCodec:I7[$y[f]], maxWidth:E.video.width,maxHeight:E.video.height,maxFramerate:E.video.fps});break}}for(var u of Q)for(var M of u)if((m=IV(M))&&m.audio&&(Y.A("html5_onesie_51_audio")||!m.L())&&Bf(J,m,z)===!0){S.push({audioCodec:OM[$y[M]],numChannels:m.audio.numChannels});break}b.mediaCapabilities={videoFormatCapabilities:P,audioFormatCapabilities:S}}if(e.mJ?.W0()){m=e.mL;f=e.L8;z=e.mJ?.Nz;u=[];M=[];P=new Map;S=(S=r.O)?S.itag:void 0;D=r.U?.videoInfos;D=D?.length?D[D.length-1].itag:void 0;S=!pt()&&S!==void 0&&m?.includes(Number(D)); D=r.Hx.Y;for(var N of D.values())N.Ey?M.push({audioCodec:OM[N.Df],numChannels:N.numChannels,spatialCapabilityBitmask:BFB[N.Df]}):(D=I7[N.Df],K=N.maxBitrateBps||0,Q=z?z*8:0,K={videoCodec:D,maxWidth:f&&!S?854:N.maxWidth||0,maxHeight:f&&!S?480:N.maxHeight||0,maxFramerate:N.maxFramerate||0,is10BitSupported:N.ET||!1,maxBitrateBps:Q&&K?Math.min(Q,K):Q||K,efficient:!0},D=`${D}_${N.ET}`,Q=P.get(D)||[],Q.push(K),P.set(D,Q));u=FZA(u,P);N=m&&!S?[...m]:[];r.A("html5_ssff_denylist_opus_low")&&N.push(249,350); eY(r);b.mediaCapabilities={videoFormatCapabilities:u,audioFormatCapabilities:M,hdrModeBitmask:3,perPlaybackAttributes:N.length?{itagDenylist:N}:{}};b.M2=pt()}e.mJ?.Y&&(b.uE=J.uE,b.rr=e.mJ?.rr);Y.ru&&(b.iX=Y.ru);b.oO=e.oO;b.ZO=e.ZO;b.k8=e.k8;b.KW=e.KW;e.M_&&(b.Ls=(0,g.T)()-e.M_);e.zw&&(b.zw=e.zw);cg||(b.he=!0);N=cQ(A)*1E3;N>0&&(b.QR=N);n=n.getPlaybackRate();n!==1&&(b.playbackRate=n);e.mJ?.i$&&e.t$&&(b.V2=e.V2,b.tk=e.tk,b.t$=e.t$);xc()===1&&(b.Is=1);Y.A("html5_sabr_force_proxima")&&(b.OD=1);n=g.Ae(Y.experiments, "html5_sabr_force_max_network_interruption_duration_ms");b.bQ=n>0?n:A.interruptions[0]||0;e.mJ?.e5&&(b.jq=e.jq);Y.L9&&(b.audioTrackId=Y.L9);r.Wn()&&!b.audioTrackId&&(Y.A("html5_fill_default_mosaic_audio_track_id")||(e=lN(r),b.audioTrackId=e),r?.D("misstrkchg",{"default":b.audioTrackId}));if(e=navigator.connection?.type||"")b.detailedNetworkType=Xp[e]||Xp.other;!Y.A("html5_enable_voice_boost")||r.P$()||r.isAd()||(b.aB=Y.oQ);return b}; Fp=function(e,b,n,Y,A,r,z){var J={};b&&(J.on=b);if(!e)return J;J.playbackCookie=n?.playbackCookie;A&&(J.sl=A);J.yS=[];J.yB=[];if(z?.size)for(let P of z.values())J.yB.push(P);if(e.sabrContextUpdates.size>0)for(let P of e.sabrContextUpdates.values())sM(J,P,Y);g.KC(e)&&r&&sM(J,r,Y);b=e.K().Y;J.clientInfo={clientName:H7i[b.c.toUpperCase()]||0};b.cbrand&&(J.clientInfo.deviceMake=b.cbrand);b.cmodel&&(J.clientInfo.deviceModel=b.cmodel);b.cver&&(J.clientInfo.clientVersion=b.cver);b.cos&&(J.clientInfo.osName= b.cos);b.cosver&&(J.clientInfo.osVersion=b.cosver);b=e.K();b.A("html5_sabr_enable_server_xtag_selection")&&b.e5&&(J.clientInfo.hl=b.e5);e.GD&&(J.GD=e.GD);return J}; sM=function(e,b,n){var Y=b.type||0;n?.has(Y)?e.yB.push(b):e.yS.push(Y)}; u24=function(e){if(!(g_(e.info)&&e.info.yv()&&e.policy.YW&&e.Lj)||e.info.du.U>=2||te()>0||!Yp())return!1;var b=e.s7.get("aitags");if(!b)return!1;b=RW(b).split(",");var n=[];for(let Y of e.Lj)g.lJ(b,Y)&&n.push(Y);if(!n.length)return!1;e.s7.set("altitags",EC(n.join(",")));return!0}; i_=function(e,b,n=!1){g.vO(b);e.NN.lastError="player.exception";e.errorMessage=`${b.name}_${b.message}`;n?g.CT(()=>{Sy(e.NN)}):Sy(e.NN)}; Zd=function(e){e.py&&(e.xhr.status=e.py,e.PM=e.py)}; vW=function(e,b){e.timing.Yl=!0;e.xhr.ii()&&e.timing.p9();e.policy.Wk&&e.m$?.stop();rH(e.Xi,b,!1)}; jy=function(e,b,n){var Y=e.h0?Math.max(b,n/e.h0):b,A=e.qN.U.O;A&&(Y=b,e.h0&&(Y=Math.max(b,n/e.h0*A)));WQ(e.qN,b,n,Y)}; Vj=function(e,b,n,Y,A,r){e.Z&&(e.Z.add(Math.round(b)),e.Z.add(Math.round(n)),e.Z.add(Math.round(Y)),e.Z.add(Math.round(A)),e.Z.add(Math.round(r)),e.Z.add(Math.round(e.Wk)))}; a7=function(e,b,n){switch(b){case 68:e.i4(n);break;case 35:e.LW(n);break;case 44:e.pK(n);break;case 43:e.AM(n);break;case 53:e.hM(n);break;case 56:e.In();break;case 57:e.a9(n);break;case 42:e.bY(n);break;case 45:e.Fg(n);break;case 59:e.xw(n);break;case 51:e.bT(n);break;case 49:e.B_(n);break;case 50:e.U$(n);break;case 47:e.zx(n);break;case 58:e.s8(n);break;case 61:e.Ev(n);break;case 66:e.dS(n);break;case 46:e.O$(n);break;case 67:e.onSnackbarMessage(n);break;case 71:b=WS(n,Bha),e.o7.Tt(b)}}; NF9=function(e){gH=e}; oDJ=function(e,b,n){e.Cv.get(b).onProgress=n}; BW=function(e,b){e.DD(b)&&(gH?e.Cv.get(b).UM.clear():e.Cv.get(b).kW=new U5,e.U(b),e.B=!0)}; lX4=function(e){for(let [b,n]of e.Cv){let Y=b;n.mD||BW(e,Y)}}; HW=function(e,b){e=e.Cv.get(b);if(!e)return 0;b=0;if(e.Vh.length>0){for(let n of e.Vh)b+=n.range?.length||0;return b}if(e.No.length>0)for(let n of e.No)b+=n.BK||0;return b+e.nm}; u_=function(e,b){if(gH){let n=0;e=e.Cv.get(b);if(!e?.UM)return 0;for(let Y of e.UM.values())n+=Y.data.totalLength;return n}return e.Cv.get(b)?.kW.C()||0}; Nr=function(e,b){e=e.Cv.get(b);if(gH){if(!e?.mD)return!1;b=e.UM.size>0;return e.BZ.length>0||b}return!!e?.mD&&!!e?.kW.C()}; o7=function(e,b){var n=e.Cv.get(b),Y=HW(e,b),A=!Y&&!!n.bytesReceived;if(gH){if(e.C9?.QH){for(var r of n.UM.values())if(!r.wO)return!1;return A}}else if(r=e.iL(b),A&&e.O&&r!==void 0)return r;return(A||n.bytesReceived===Y)&&n.QO+u_(e,b)===n.bytesReceived}; Mr=function(e,b,n,Y){b=M_A(e,b,n);n=n.e3;Y.Vh.push(...b);if(gH)Y.Ih.has(n)||Y.Ih.set(n,[]),Y.Ih.get(n).push(...b);else if(Y.Xi)for(let A of b)Y.Xi.Vh.push(A);else Y.Xi=new l_([...Y.Vh]),e.mJ?.qW&&g.a(e,Y.Xi);return b}; M_A=function(e,b,n){var Y=e.C9?.U.get(b);if(!Y)return[];if(n.sz)return Y.S(0,n.clipId)?.Vh||[];if(Y.O()){var A=n.startMs,r=n.durationMs,z=1E3;e.mJ?.Y&&n.timeRange&&(A=n.timeRange.startTicks??-1,r=n.timeRange.fY??-1,z=n.timeRange.timescale??-1);if(n.eo<0||n.wf<0||r<0||A<0||n.BK<0||z<0)return BW(e,b),[];e=q$(n.eo,n.BK);b=n.DQ||0;return[new FT(3,Y,e,"makeSliceInfosMediaBytes",n.wf-1,A/z,r/z,b,e.length-b,void 0,n.m6,n.clipId,n.P7!==void 0)]}if(n.wf<0)return BW(e,b),[];if(e.C9?.QH)return r=Y.xk,z=r*Y.info.Nz, b=n.DQ,e.mJ?.Y&&e.L.Kc()!=="ONESIE"&&n.timeRange&&!b&&(A=n.timeRange.startTicks/n.timeRange.timescale),[new FT(3,Y,void 0,"makeSliceInfosMediaBytes",n.wf,A,r,b,z,!0,n.m6,n.clipId,n.P7!==void 0)];if(e.mJ?.hy&&Y instanceof L$){if(!Y.Y())return e.Cv.get(b).Nw.set(n.e3,n),[];e=n.wf-1;A=Y.index.getStartTime(e);r=Y.index.getDuration(e);return[new FT(3,Y,void 0,"makeSliceInfosMediaBytes",e,A,r,0,r*Y.info.Nz,void 0,void 0,void 0,n.P7!==void 0)]}return[]}; Gq=function(e,b,n){e.C9=b;e.mJ=n;for(let [Y,A]of e.Cv){b=Y;n=A;for(let r of n.wd)Mr(e,b,r,n)}}; UM=function(e){return e.Fv()&&!e.LH}; Tq=function(e){e.policy.Q1&&e.jd&&!e.k$?e.k$=!0:e.yV.p9()}; WW=function(e,b){var n=-1,Y=-1,A=-1;if(e.MU?.items)for(let r of e.MU.items)b=J,P=e.C9.isManifestless,z?(e.Y?.Wx.event==="predictStart"&&e.Y.Mze.C&&(e.C=NaN,e.L=NaN);if(e.Y&&e.Y.Mz===b){if(Y=e.Y,!e.policy.C||!e.policy.U)if(A&&Y){var r=Y.Wx,z=A.a5(r);r.event==="predictStart"&&(e.N=b);e.D("sdai",{onqevt:r.event,sq:b,mt:n,gab:z,cst:r.startSecs,cueid:e.policy.qU&&(z||r.event==="start")?r.identifier:void 0},!0);z?r.event!=="predictStart"?(r.event==="start"&&e.N===b-1&&e.D("sdai",{gabonstart:b}),Y.CB?bd(e,4,"cue"): (e.C=b,e.L=n,e.D("sdai",{joinad:e.U,sg:e.C,st:e.L.toFixed(3)}),e.W=Date.now(),bd(e,2,e.U===3?"staftpred":"join"),r3(A,Y.Wx))):(z=zW(e),b+=Math.max(Math.ceil(-r.Y/z),1),r=Math.floor(n-r.Y/1E3),e.policy.U?e.O=r:e.B=b,e.D("sdai",{onpred:n,estsq:b,estmt:r.toFixed(3)}),g.Jt(e.loader,r,r,b,z),e.W=Date.now(),bd(e,3,"predict"),r3(A,Y.Wx)):e.U===1?e.Bk?.ov(n)?(g.Jt(e.loader,n,n,b),bd(e,4,"sk2head")):bd(e,5,"nogab"):r.event==="predictStart"&&(e.policy.U&&e.O>0?(n=Math.floor(n-r.Y/1E3),e.O!==n&&e.D("sdai",{updateSt:n, old:e.O}),e.O=n):e.B>0&&(n=b+Math.max(Math.ceil(-r.Y/zW(e)),1),e.B!==n&&(e.D("sdai",{updateSt:n,old:e.B}),e.B=n)))}else e.D("sdai",{nulldec:1,sq:b,mt:n.toFixed(3),evt:Y?.Wx?.event||"none"})}else e.U===1&&bd(e,5,"noad")}; Sh=function(e,b,n){return(n<0||n===e.C)&&!isNaN(e.L)?e.L:b}; nM=function(e,b,n){b.startSecs+=isNaN(e.S)?0:e.S;G$(e.C9,b,n)}; YX=function(e,b){if(e.Y){var n=e.Y.Wx.k0-(b.startTime+e.S-e.Y.Wx.startSecs);n<=0||(n=new g.Jb(e.Y.Wx.startSecs-(isNaN(e.S)?0:e.S),n,e.Y.Wx.context,e.Y.Wx.identifier,"stop",e.Y.Wx.Y+b.duration*1E3),e.D("cuepointdiscontinuity",{segNum:b.Mz}),nM(e,n,b.Mz))}}; zW=function(e){switch(e.policy.latencyClass){case "LOW":return 2E3;case "ULTRALOW":return 1E3;default:return 5E3}}; D1=function(e,b,n,Y=!1){Y?bd(e,1,"seek"):b>0&&Math.abs(b-n)>=5&&e.U===4&&bd(e,5,"sk2t")}; g.KM=function(e){return e.tileContext?`${e.oX};${e.tileContext}`:e.oX}; E2=function(e){if(!e)return"unknown";switch(e){case 5:return"predictStart";case 1:return"start";case 2:return"continue";case 3:return"stop";case 6:return"prefetch";default:return"unknown"}}; RR=function(e){switch(e){case "predictStart":return 5;case "start":return 1;case "continue":return 2;case "stop":return 3;case "prefetch":return 6;default:return 0}}; G0i=function(e){if(!e)return 0;switch(e){case 2:return 2;case 1:return 1;default:return 0}}; Uhi=function(e){if(!e)return 0;switch(e){case 6:return 7;case 5:return 1;case 2:return 2;case 11:return 3;case 3:return 4;case 1:return 5;case 12:return 6;default:return 0}}; g.CM=function(e){return e?e.tileContext?`${e.identifier};${e.tileContext}`:e.identifier:""}; g.LM=function(e){switch(e){case 0:return"unknown";case 1:return"timeout";case 2:return"ratecontrol";case 11:return"ratecontrol_client";case 3:return"sverr";case 4:return"deleted";case 5:return"waiting";case 6:return"ready";case 7:return"ssdisabled";case 9:return"ssdisabled_ustreamer";case 10:return"ssdisabled_no_config";case 12:return"nogabconfig";case 8:return"inactive";case 13:return"cachemiss";default:return"unknown"}}; QJ=function(e){var b=-(e.Wx?.Bb||0);e.timeRange&&(b+=(e.timeRange.startTicks||0)/(e.timeRange.timescale||1));return new g.Jb(b,e.Wx?.hP||0,e.Wx?.BJ||"",e.Wx?.identifier||"",E2(e.Wx?.event),(e.Wx?.Bb||0)*1E3,e.tileContext)}; g.qM=function(e,b){var n="",Y=[];for(let [A,r]of e.Y.entries()){let z=A,J=r;J?.startTimeSecs<=b&&b<=J?.startTimeSecs+J?.k0&&Y.push(z);n+=`${z}:${J?.startTimeSecs.toFixed(3)}:${J?.k0.toFixed(3)};`}Y.length===0&&(b={no_cid:1,mt:b.toFixed(3),adConfigMap:n.substring(0,1024)},e.policy.x_&&e.D("clsdai",b));return Y}; cl=function(e,b,n=!1){n&&(e.L=!0);++e.C;n=6E4*2**e.C;n=(0,g.T)()+n;e.O.set(b.info.id,n)}; $X=function(e){for(let [b,n]of e.O.entries()){let Y=b;n<(0,g.T)()&&e.O.delete(Y)}return e.O}; m3=function(e,b){e.Y!==b&&(e.Y=b,e.U=!0)}; kX=function(e,b){e.Y=b;var n=e.W.videoInfos;if(!e.Y.isLocked()){let r=(0,g.T)();n=g.VF(n,function(z){if(z.Nz>this.policy.Nz)return!1;var J=this.C9.Y[z.id];return $X(this.C).get(z.id)>r||J.du.U>4||J.FG>4?!1:this.p9.has(+z.itag)?!1:!0},e); e.C.L8()&&(n=g.VF(n,z=>z.video.width<=854&&z.video.height<=480))}n.length||(n=e.W.videoInfos); var Y=n;e.policy.Ko&&(Y=d3(e,Y,b));Y=g.VF(Y,b.B,b);if(e.Y.isLocked()&&e.C.Y){var A=g.N1(n,r=>r.id===e.C.Y); A?Y=[A]:m3(e.C,"")}e.policy.Ko||(Y=d3(e,Y,b));Y.length||(Y=[n[0]]);Y.sort((r,z)=>w3(e,r)-w3(e,z)); for(b=1;bA.video.width?(g.GR(Y,b),b--):w3(e,n)*e.policy.W>w3(e,A)&&(g.GR(Y,b-1),b--);b=Y[Y.length-1];e.R7=!!e.O&&!!e.O.info&&e.O.info.Df!==b.Df;e.B=Y;e.Gc.clear();n=!1;for(A=0;A=1080&&(n=!0);TF4(e.policy,b,e.C9.QH)}; WZ1=function(e){var b=e.policy.N,n=dm(e.s4)/b-w3(e,e.U.info);b=g.or(e.B,function(Y){return w3(this,Y)0?n[0]:b[0]).id];XU(e);e.L=e.U;WZ1(e);e.O4.length&&(e.nextVideo=fM(e,e.nextVideo,e.W.videoInfos),e.U=fM(e,e.U,e.W.U));e.O=e.nextVideo;e.L=e.U;return O2(e)}; s2=function(e,b){return e.Y.equals(b)&&(!e.C.Y||!e.Y.isLocked()||e.nextVideo?.info.id===e.C.Y)}; var O4c=function(e){return zM[c[1]](this,3,2256,e)}; var XU=function(e){if(!e.U||!e.policy.B&&!e.U.info.O2){var b=e.W.U;e.U&&(b=zz(b,{languageId:e.U.info.O2?.id,l4:e.policy.l4,hp:e.policy.hp}),b.length||(b=e.W.U));e.U=e.C9.Y[b[0].id];if(b.length>1&&!e.policy.qC){if(!e.policy.l7){var n=g.N1(b,Y=>Y.audio.audioQuality!=="AUDIO_QUALITY_HIGH"); n&&(e.U=e.C9.Y[n.id])}n=!1;if(n=e.policy.j5?!0:e.Y.isLocked()?e.Y.Y<240:jZi(e,e.U))e.U=e.C9.Y[g.vE(b).id]}}},FU=function(e){if(!e.nextVideo||!e.policy.B)if(e.Y.isLocked())e.nextVideo=e.Y.Y<=360?e.C9.Y[e.B[0].id]:e.C9.Y[g.vE(e.B).id]; else{for(var b=Math.min(e.S,e.B.length-1),n=dm(e.s4),Y=w3(e,e.U.info),A=n/e.policy.N-Y;b>0&&!(w3(e,e.B[b])<=A);b--);for(n=n/e.policy.W-Y;b=n);b++);e.nextVideo=e.C9.Y[e.B[b].id];e.S=b}},VvB=function(e,b){if(s2(e,b))return null; if(b.reason==="m"&&b.isLocked())return kX(e,b),e.S=e.B.length-1,XU(e),FU(e),e.N=e.N||e.O!==e.nextVideo,e.O=e.nextVideo,new IR(e.U,e.O,b.reason);b.reason==="r"&&(e.V=-1);kX(e,b);FU(e);if(b.reason==="r"&&e.nextVideo===e.O)return new IR(e.U,e.nextVideo,b.reason);e.O&&e.nextVideo&&w3(e,e.O.info)1.5&&e.loader.D("overshoot",{sq:b.Mz,br:n,max:Y}))}},Z1=function(e,b,n=!1){cl(e.C,b,n); e.V=-1;kX(e,e.Y)},vl=function(e,b){return new IR(e.L,e.O,b||e.Y.reason)},w3=function(e,b){if(!e.u3[b.id]){var n=e.C9.Y[b.id].index.Il(e.Yl,15); n=b.Nt&&e.O&&e.O.index.isLoaded()?n||b.Nt:n||b.Nz;e.u3[b.id]=n}n=e.u3[b.id];e.Gc.has(b.itag)&&(n*=1.5);return n*=Math.max(1,e.tg.VI()||0)}; var Cz4=function(){return $k[c[1]](this,3,5846)}; jh=function(e,b){var n={};for(let Y of b){if(!Y||!Y.video)continue;b=Y.video.qualityOrdinal;let A=n[b],r=A&&A.Y()&&A.video.qualityOrdinal>e.policy.rr,z=b<=e.policy.rr?Y.Y():Y.B();if(!A||r||z)n[b]=Y}return n}; d3=function(e,b,n){var Y=n.reason==="m"||n.reason==="s";e.policy.a$&&VJ&&g.Vz&&(!Y||n.Y<1080)&&(b=b.filter(A=>A.video&&(!A.C||A.C.powerEfficient))); if(b.length>0)if(pt()){let A=jh(e,b);b=b.filter(r=>!!r&&!!r.video&&r.Df===A[r.video.qualityOrdinal].Df)}else{let A=b[0]?.video?.qualityOrdinal; if(A){n=b.filter(z=>!!z&&!!z.video&&z.video.qualityOrdinal===A); let r=jh(e,n)[A].Df;b=b.filter(z=>!!z&&!!z.video&&z.Df===r)}}return b}; jZi=function(e,b){for(var n=0;n+1Y}; fM=function(e,b,n){if(b.info.Df==="f"||e.O4.includes(CK(b,e.C9.QH)))return b;for(let Y=0;Yn.info.itag===b); if(!e)throw Error("Itag "+b+" from server not known.");return e}; guc=function(e){var b=[];if(e.Y.reason==="m"||e.Y.reason==="s")return b;if(jH0(e.C9)){for(let n=Math.max(0,e.S-2);nr?A=0:Y[z]>e.buffered[z]&&(z===r-1?A=2:z===r-2&&Y[z+1]>e.buffered[z+1]&&(A=3))}e.Y.add(b<<3|(n&&4)|A);b=Math.ceil(e.track.KL()*1E3);e.Y.add(b-e.C);e.C=b;if(A===1)for(e.Y.add(r),b=0,z=0;z=2&&e.Y.add(Y[r- 1]-e.buffered[r-1]);n&&e.Y.add(n);e.buffered=Y}; oR=function(e,b,n,Y,A){if(!Y.RI)return n.length===0?n.push(Y.clone()):(e=(b=n.pop())?Hl(e,b,Y):null)?n.push(e):n.push(Y.clone()),A;(n=(n=n.pop())?Hl(e,n,Y):null)||(n=Y);if(n.Y)return e.logger&&e.logger({incompleteSegment:n.l$()}),A;var {formatId:r,Mz:z,startTimeMs:J,clipId:P,a8:S}={formatId:g.Ri(n.Qh.info,e.C9.QH),Mz:n.Mz+e.B,startTimeMs:n.segmentStartTime*1E3,clipId:n.clipId,a8:n.O*1E3};Y={clipId:P,formatId:r,startTimeMs:J,durationMs:S,E7:z,dT:z};A=ud(b,Y.startTimeMs);n=A>=0?b[A]:null;var D;if(D= n){D=Y;var K=A,E=n.startTimeMs+n.durationMs,Q=D.startTimeMs+D.durationMs;if(D.startTimeMs-E>e.U)D=!1;else if(NM(e,n.formatId,D.formatId))n.durationMs=Math.max(E,Q)-n.startTimeMs,n.dT=Math.max(n.dT,D.dT),D=!0;else if(Math.abs(n.startTimeMs-D.startTimeMs)<=e.U)if(n.durationMs>D.durationMs+e.U){K=n.formatId;var m=n.E7,f=n.dT;n.formatId=D.formatId;n.durationMs=D.durationMs;n.E7=D.E7;n.dT=D.dT;D.formatId=K;D.startTimeMs=Q;D.durationMs=E-Q;D.E7=m;D.dT=f;D=!1}else n.formatId=D.formatId,D=!0;else E>D.startTimeMs&& (E>Q&&(b.splice(K+1,0,{formatId:n.formatId,startTimeMs:Q,durationMs:E-Q,E7:D.dT+1,dT:n.dT}),e.logger&&e.logger({splitOldStart:n.startTimeMs?.toFixed(3),splitOldEnd:E?.toFixed(3),splitNewStart:D.startTimeMs?.toFixed(3),splitNewEnd:Q?.toFixed(3)})),n.durationMs=D.startTimeMs-n.startTimeMs,n.dT=D.E7-1),D=!1}D?Y=n:(A+=1,b.splice(A,0,Y));n=0;for(D=A+1;D=m+E.U?E=!0:f+E.Un.startTimeMs-Y.startTimeMs); return e>=0?e:-e-2}; ld=function(e,b,n){if(e.logger){var Y=[];for(let A=0;A0&&(0,g.T)()-e.S<5E3&&(e.logger&&e.logger({dend:A.l$()}),Y=N2(Y,r,r+.01))}e.policy.Gu&&e.logger&&e.logger({cbri:`${e.Y}`});A=[];for(var z=r=0;r=J){let m={...e.Cg[z]};var S=e.C9.U.get(Ez(e.Cg[z].formatId)),D=Math.max(P,J);J=S.index.Yj(D+e.U/1E3); P=S.index.getStartTime(J);var K=J+ +(Math.abs(P-D)>e.U/1E3);D=K+e.B;K=S.index.getStartTime(K)*1E3;z!==e.Y||b?(m.E7=D,m.startTimeMs=K):(e.logger&&e.logger({pEvict:"1",og:m.startTimeMs,adj:P*1E3}),m.E7=J+e.B,m.startTimeMs=P*1E3);J=e.O?.O||11;!n&&z===e.Y&&Ee.U/1E3);J=P+e.B;S=S.index.N1(P)*1E3;m.dT=J;m.durationMs=S-m.startTimeMs;m.E7<=m.dT&&A.push(m)}Qr.clone()); e.Cg.forEach(r=>{b.push({...r})}); var Y=e.V.m4(),A=e.Y;for(let r of Y)A=oR(e,b,n,r,A);b.forEach(r=>{r.startTimeMs&&(r.startTimeMs+=e.timestampOffset*1E3)}); return{Cg:b,XX:n}}; NM=function(e,b,n){return b.itag!==n.itag||b.xtags!==n.xtags?!1:e.C9.QH||b.lmt===n.lmt}; GW=function(e){return{downloadedEndTime:Math.round(e.n7?e.n7.C:0),maxKnownEndTime:Math.round(e.Y.index.GN()),averageByteRate:Math.round(e.Y.info.Nt)}}; Wl=function(e,b=!1){!b||e.indexRange&&e.initRange&&e.n7||U2(e,new TW("Woffle: Expect isFinal to always have indexRange and initRange and lastSlice"));b={lmt:e.Y.info.lastModified,docid:e.policy.B,fmtid:e.Y.info.id,type:e.Y.info.mimeType.split(";")[0],csz:e.chunkSize,clen:e.O*e.chunkSize+e.U};e.crypto&&(b.ck=e.S,b.civ=e.L);b="local://localhost/videoplayback?"+g.zI(b);b={itag:+e.Y.info.itag,mimeType:e.Y.info.mimeType,bitrate:e.Y.info.Nz*8,lastModified:String(e.Y.info.lastModified),initRange:e.initRange?.Y(), indexRange:e.indexRange?.Y(),url:b};var n=e.Y.info.U;n&&(b.xtags=n);if(n=e.Y.info.video)if(b.quality=n.quality,b.qualityLabel=n.qualityLabel,b.width=n.width,b.height=n.height,n=n.fps)b.fps=n;if(e=e.Y.info.audio){if(n=e.sampleRate)b.audioSampleRate=String(n);if(e=e.numChannels)b.audioChannels=e}return b}; pM=function(e,b,n=!1){b.then(Y=>{e.Z.delete(b);(n||Y===4)&&e.W.resolve(Y)},Y=>{e.W.reject(Y)})}; ht=function(e){return!!e.n7&&e.n7.S()}; U2=function(e,b){Sa(e.policy.B)!==4&&(DZ(e.policy.B,4),g.J4(b),e.W.reject(new TW(b.message)))}; yJ=function(e,b){var n=0,Y=VO(b.U);if(e.O=Y.length)return;if(n<0)throw Error("Missing data");e.O=e.B;e.U=0}for(;n{var A=Cd(Y,e.n7.Qh.info,Wl(e,!0),n,e.policy.R7,e.O,b,e.crypto);pM(e,A,!0)})}else U2(e,new TW("Woffle: Expect always re-mark currentChunkOffset at EOS")); else U2(e,new TW("Woffle: Expect at EOS to always have lastSlice or indexRange"))}; tt=function(e,b){if(!ht(e)&&!e.B0()){if(!(e.s4||(e.s4=!0,e.B>0))){var n=GW(e);n=Cd(e.policy.B,e.Y.info,Wl(e),n,e.policy.R7);pM(e,n)}if(b.info.type===1){if(e.n7){U2(e,Error("Woffle: Expect INIT slices to always start us off"));return}e.initRange=q$(0,b.U.totalLength)}else if(b.info.type===2)e.n7&&e.n7.type===1||U2(e,Error("Woffle: Index before init")),e.indexRange=q$(e.initRange.end+1,b.U.totalLength);else if(b.info.type===3){if(!e.n7){U2(e,Error("Woffle: Expect MEDIA slices to always have lastSlice")); return}if(e.n7.type===3&&!mr(e.n7,b.info)&&(e.V=[],b.info.Mz!==fK(e.n7)||b.info.Y!==0))return;if(b.info.RI){for(let Y of e.V)yJ(e,Y);e.V=[]}else{e.V.push(b);e.n7=b.info;return}}else{U2(e,Error("Woffle: Unexpected slice type"));return}e.n7=b.info;yJ(e,b);ou4(e)}}; NQ0=function(e){return{downloadedEndTime:-1,maxKnownEndTime:Math.round(e.Y.index.GN()),averageByteRate:Math.round(e.Y.info.Nt)}}; lM9=function(e){e=g.O9(e,1886614376);for(let b of e);return g.ar(e,b=>Ab(b))}; Mvu=function(e){var b=g.gb(e,(Y,A)=>Y+A.length,0); b=new Uint8Array(b);var n=0;for(let Y of e)b.set(Y,n),n+=Y.length;return b}; xX=function(e){a:{var b=e.initData;try{var n=0;let A=new DataView(b.buffer);for(;n0){let P=A.getUint32(n+28);z+=P*16+4}let J=A.getUint32(n+z-4);try{let P=Go1(b.subarray(n+z,n+z+J));if(P!==null){var Y=P;break a}}catch(P){}n+=r}Y=null;break a}catch(A){Y=null;break a}Y=void 0}if(Y!=null){b=vt(fu(Y,7,void 0,R5));b==null||e.bx||(e.cryptoPeriodIndex=b);b=vt(fu(Y,10,void 0,R5)); b!=null&&b>0&&!e.bx&&(e.Y=b);for(let A of g.gt(Y,2,HU,void 0===A5?2:4))Y=e.O,b=Y.push,n=W7(A),n=g.iB(n,4),b.call(Y,n)}}; eM=function(e){return isNaN(e.cryptoPeriodIndex)?g.iB(e.initData):`${e.cryptoPeriodIndex}`}; bL=function(e){if(e.offset>=e.U.totalLength)throw Error();return gw(e.U,e.offset++)}; nf=function(e,b=!1){var n=bL(e);if(n===1){b=-1;for(n=0;n<7;n++){var Y=bL(e);b===-1&&Y!==255&&(b=0);b>-1&&(b=b*256+Y)}return b}Y=128;for(let A=0;A<6&&Y>n;A++)n=n*256+bL(e),Y*=128;return b?n:n-Y}; Y5=function(e){try{let b=nf(e,!0),n=nf(e,!1);return{id:b,size:n}}catch(b){return{id:-1,size:-1}}}; UR4=function(e){for(var b=new AZ(e),n=-1,Y=0,A=0;!Y||!A;){let {id:r,size:z}=Y5(b);if(r<0)return;if(r===176){if(z!==2)return;Y=b.Y()}else if(r===186){if(z!==2)return;A=b.Y()}r===374648427?n=b.Y()+z:r!==408125543&&r!==174&&r!==224&&b.skip(z)}b=am(e,0,n);n=new DataView(b.buffer);n.setUint16(Y,3840);n.setUint16(A,2160);Y=new U5([b]);FL(Y,e);return Y}; r7=function(e){e.L?.dispose();e.L=null}; zu=function(e){return e.U.length?e.U[0]:null}; TQ1=function(e,b){return e.U.some(n=>n.info.Mz===b)}; JZ=function(e,b){b={rst4disc:b,cd:e.W.toFixed(3),sq:e.u3?e.u3.Mz:-1};e.O=NaN;e.W=0;e.FG=-1;e.u3=null;e.R7=NaN;e.Gc=NaN;e.W0=null;e.loader.D("mdstm",b)}; PA=function(e){e.Y=null;e.s4=-1;e.V=0;e.C=null;e.p9=NaN;e.Z=0;e.N=null}; EZ=function(e,b){if(b.info.RI){e.tg=b.info;if(e.C){var n=e.C,Y=SM(e,!1);n=Dw(n);e.loader.Q$(e.Qh,Y,n);e.policy.SK&&VL(b.info,Y);e.N||e.policy.Q8||Kf(e);e.N=null}PA(e)}e.L&&tt(e.L,b);if(Y=e.Sr())if(Y=Y.C(b,e.policy.WK,e.policy.pg)){e.U.pop();e.U.push(Y);return}e.U.push(b)}; qE=function(e,b,n,Y=0){if(e.B){var A=e.B.Y+e.B.U;if(n.info.Y>0)if(n.info.Mz===e.B.Mz&&n.info.Y=0&&e.B.Mz>=0&&!mr(e.B,n.info))throw new g.ql("improper_continuation",e.B.l$(),n.info.l$());XT(e.B,n.info)||JZ(e,"d")}else if(n.info.Y>0)throw new g.ql("continuation_of_null",n.info.l$());e.B=n.info;e.Qh=n.info.Qh;if(n.info.Y===0){if(e.Y)if(!e.loader.isOffline()||e.policy.A$)e.loader.D("slice_not_fully_processed",{buffered:e.Y.info.l$(), push:n.info.l$()});else throw new g.ql("slice_not_fully_processed",e.Y.info.l$(),n.info.l$());PA(e);e.O4=Y}else{if(e.O4&&Y&&e.O4!==Y)throw e=new g.ql("lmt_mismatch",n.info.Mz,e.O4,Y),e.level="WARNING",e;!n.info.Qh.O()&&e.C&&(Y=n.info,A=e.C.segmentNumber,Y.W="updateWithEmsg",Y.Mz=A)}if(e.Y){Y=e.Y.C(n);if(!Y)throw new g.ql("failed_to_merge",e.Y.info.l$(),n.info.l$());e.Y=Y}else e.Y=n;a:{n=g.e$(e.Y.info.Qh.info);if(e.Y.info.type!==3){if(!e.Y.info.RI)break a;e.Y.info.type===6?Rn(e,b,e.Y):Cf(e,e.Y);e.Y= null}for(;e.Y;){Y=e.Y.U.totalLength;if(e.s4<=0&&e.V===0){var r=e.Y.U;let S=A=-1;if(n){for(var z=0;z+80))break;if(E!==408125543)if(E===524531317)z=!0,Q>=0&&(S=r.Y()+Q,J=!0);else{if(z&&(E===160||E===163)&&(A<0&&(A=P),J))break;E===163&&(A=Math.max(0,A),S=r.Y()+Q);if(E===160){A<0&&(S=A=r.Y()+Q);break}r.skip(Q)}}A< 0&&(S=-1)}let {Wp:D,yR:K}={Wp:A,yR:S};if(D<0)break;e.s4=D;e.V=K-D}if(e.s4>Y)break;e.s4?(Y=Lf(e,e.s4),Y.L&&Qs(e,Y),Rn(e,b,Y),EZ(e,Y),e.s4=0):e.V&&(Y=Lf(e,e.V<0?Infinity:e.V),e.V-=Y.U.totalLength,EZ(e,Y))}}e.Y&&e.Y.info.RI&&(EZ(e,e.Y),e.Y=null)}; Qs=function(e,b){var n=g.b4(b);if(sd(b.info.Qh.info)&&b.info.Qh.info.video.primaries==="bt2020"){var Y=new iY(n);ZS(Y,[408125543,374648427,174,224,21936,21937])&&(Y=Y.start+Y.pos,n.getUint8(Y)===129&&n.getUint8(Y+1)===1&&n.setUint8(Y+1,9))}Y=b.info.Qh.info;Y.B()&&!sd(Y)&&(Y=g.b4(b),(new iY(Y)).sz(),gj([408125543,374648427,174,224],21936,Y));b.info.Qh.info.uN()&&(Y=b.info.Qh,Y.info&&Y.info.video&&Y.info.video.projectionType==="MESH"&&!Y.V&&(g.e$(Y.info)?Y.V=ulc(n):Y.info.bx()&&(Y.V=M4u(n))));b.info.Qh.info.bx()&& b.info.uN()&&(n=g.b4(b),(new iY(n)).sz(),gj([408125543,374648427,174,224],30320,n)&&gj([408125543,374648427,174,224],21432,n));if(e.policy.BU&&b.info.Qh.info.bx()){Y=g.b4(b);var A=new iY(Y);if(ZS(A,[408125543,374648427,174,29637])){n=V8(A,!0);A=A.start+A.pos;for(var r=0;r0&&w_(b.info)>=5&&n}; p2i=function(e){var b=e.U.reduce((n,Y)=>n+Y.U.totalLength,0); e.Y&&(b+=e.Y.U.totalLength);return b}; Lf=function(e,b){var n=e.Y;b=Math.min(b,n.U.totalLength);if(b===n.U.totalLength)return e.Y=null,n;n=AK(n,b);e.Y=n[1];return n[0]}; Rn=function(e,b,n){if(n.info.Qh.O()){if(e.gP&&d7(n)){b=g.b4(n);var Y=g.Q8(b,0,1953658222);if(Y){Y.skip(1);var A=t$(Y)<<16|xp(Y),r=A&1,z=A&4;if(A&256){b=A&512;var J=A&1024;A&=2048;var P=bY(Y);P<2||(r&&Y.skip(4),z&&Y.skip(4),r=bY(Y),Y.skip((P-1)*(4+(b?4:0)+(J?4:0)+(A?4:0))-4),Y.data.setUint32(Y.offset+Y.Y,r))}}}if(b=e.Yl&&!!e.Yl.Qh.s4)if(b=n.info.uN())b=Kt(n),J=e.Yl,w7?(Y=1/b,b=k5(e,b)>=k5(J)+Y):b=e.getDuration()>=J.getDuration(),b=!b;b&&d7(n)&&(b=e.Yl,w7?(Y=Kt(n),J=1/Y,Y=k5(e,Y),b=k5(b)+J-Y):b=b.getDuration()- e.getDuration(),b=1+b/n.info.O,qV(g.b4(n),b))}else{Y=!1;e.C||(RX(n),n.Y&&(e.C=n.Y,Y=!0,r=n.info,z=n.Y.segmentNumber,r.W="updateWithEmsg",r.Mz=z,r=n.Y,r.S&&(z=e.Qh.index,z.C=!r.S,z.L="emsg"),r=n.info.Qh.info,z=g.b4(n),g.e$(r)?Fn(z,1701671783):r.bx()&&gj([408125543],307544935,z)));a:if((r=S$(n,e.policy.yH))&&Ed(n))z=In(e,n),e.W+=z,r-=z,e.Z+=r,e.O=e.policy.TN?e.O+r:NaN;else{if(e.policy.dI){if(z=P=e.loader.zN(g.ra(n),1),e.O>=0&&n.info.type!==6){if(e.policy.TN&&isNaN(e.Gc)){g.J4(new g.ql("Missing duration while processing previous chunk", n.info.l$()));e.loader.isOffline()&&!e.policy.A$||hwA(e,n,z);JZ(e,"m");break a}A=P-e.O;var S=A-e.W;let D=n.info.Mz,K=e.u3?e.u3.Mz:-1,E=e.R7,Q=e.Gc,m=e.policy.s$&&A>e.policy.s$,f=Math.abs(S)>10,u=Math.abs(e.O-z)<1E-7;if(Math.abs(S)>1E-4){e.L9+=1;let M=e.C?.O();S={audio:`${+e.Ey()}`,sq:D.toFixed(),sliceStart:P,lastSq:K.toFixed(),lastSliceStart:E,lastSliceDuration:Q,totalDrift:(A*1E3).toFixed(),segDrift:(S*1E3).toFixed(),skipRewrite:`${+(m||f)}`};M?.length&&(S.adCpn=M[0]);e.loader.handleError("qoe.avsync", S);e.FG=D}m||f||u||(z=e.O);P=In(e,n,P);r-=P;e.W=A+P}}else z=isNaN(e.O)?n.info.segmentStartTime:e.O;hwA(e,n,z)&&(e.Z+=r,e.O=z+r,e.policy.gv&&e.L9>=e.policy.gv&&(e.L9=0,e.loader.b5({resetForRewrites:"count"})))}e.u3=n.info;e.Gc=PB(n);n.O>=0&&(e.R7=n.O);if(Y&&e.C){Y=SM(e,!0);VL(n.info,Y);e.Y&&VL(e.Y.info,Y);for(J of b)e.policy.L&&J.Mz!==e.C?.segmentNumber||VL(J,Y);(n.info.RI||e.Y&&e.Y.info.RI)&&n.info.type!==6||(e.N=Y,e.policy.U?(b=Dw(e.C),e.loader.Q$(e.Qh,Y,b)):(b=e.loader,b.C9.isManifestless&&y9B(b, Y,null,!!e.Qh.info.video)),e.policy.Q8||Kf(e))}}$5(e,n);e.timestampOffset&&JK(n,e.timestampOffset)}; SM=function(e,b){var n,Y=e.C;if(n=P0(Y))n.startSecs+=e.p9;var A=e.p9,r=0;e.Qh instanceof HV&&(r=e.Qh.xk);return new WM(Y.segmentNumber,A,b?r:e.Z,Y.ingestionTime,`sq/${Y.segmentNumber}`,void 0,void 0,b,n,e.policy.n0?Y.B:null)}; Dw=function(e){if(e.CB()){var b=e.data["Stitched-Video-Id"]?e.data["Stitched-Video-Id"].split(",").slice(0,-1):[],n=e.O();var Y=[];if(e.data["Stitched-Video-Duration-Us"])for(var A of e.data["Stitched-Video-Duration-Us"].split(",").slice(0,-1))Y.push((Number(A)||0)/1E6);A=[];if(e.data["Stitched-Video-Start-Frame-Index"])for(var r of e.data["Stitched-Video-Start-Frame-Index"].split(",").slice(0,-1))A.push(Number(r)||0);r=[];if(e.data["Stitched-Video-Start-Time-Within-Ad-Us"])for(let z of e.data["Stitched-Video-Start-Time-Within-Ad-Us"].split(",").slice(0, -1))r.push((Number(z)||0)/1E6);e=new tv0(b,n,Y,r,g.DS(e),g.Kh(e))}else e=null;return e}; Kf=function(e){var b=e.C,n=P0(b);n&&(n.startSecs+=e.p9,e.loader.y6(e.Qh,n,b.segmentNumber,b.CB()))}; In=function(e,b,n){var Y=0;if(b.info.Qh.info.bx()&&!Ed(b))return 0;if(e.Yl&&!e.Ey()){let S=0;n&&g.e$(b.info.Qh.info)?S=n-e.O:b.info.Qh.info.bx()&&(S=e.W);var A=b.info.Mz;n=S$(b,e.policy.yH);var r=e.Yl;let {PP:D,hH:K}={PP:r.FG,hH:r.W};r=A===D||A>D&&A>e.FG;A=Math.abs(K-S)>.02;if(e.policy.Xh){var z=Math.abs(K-S);if(r&&z>e.policy.Xh&&z<10)return e.loader.b5({avDesync:"count"}),0}if(b.info.Qh.info.bx()&&e.policy.IB)return 0;if(r&&A){Y=Math.max(.95,Math.min(1.05,(n-(K-S))/n));if(g.e$(b.info.Qh.info))qV(g.b4(b), Y);else if(b.info.Qh.info.bx()&&(A=S-K,!g.e$(b.info.Qh.info)&&(b.info.Qh.info.bx(),Y=new iY(g.b4(b)),r=b.L?Y:new iY(new DataView(b.info.Qh.U.buffer)),S$(b,!0)))){var J=A*1E3,P=y8(r);r=Y.pos;Y.pos=0;if(Y.Y.getUint8(Y.pos)===160||x1(Y))if(j2(Y,160))if(V8(Y,!0),j2(Y,155)){if(A=Y.pos,z=V8(Y,!0),Y.pos=A,J=J*1E9/P,P=H0(Y),J=P+Math.max(-P*.7,Math.min(P,J)),J=Math.sign(J)*Math.floor(Math.abs(J)),!(Math.ceil(Math.log(J)/Math.log(2)/8)>z)){Y.pos=A+1;for(A=z-1;A>=0;A--)Y.Y.setUint8(Y.pos+A,J&255),J>>>=8;Y.pos= r}}else Y.pos=r;else Y.pos=r;else Y.pos=r}Y=S$(b,e.policy.yH);Y=n-Y}Y&&b.info.Qh.info.bx()&&e.loader.D("webmDurationAdjustment",{durationAdjustment:Y,videoDrift:S+Y,audioDrift:K})}return Y}; hwA=function(e,b,n){if(!zS(b,n))return b=sz(b.info),b.smst="1",e.loader.handleError("fmt.unparseable",b||{},1),!1;isNaN(e.p9)&&(e.p9=n);return!0}; d7=function(e){return e.info.Qh.O()&&e.info.Mz===e.info.Qh.index.bf()}; k5=function(e,b=0){b=b?Math.round(e.timestampOffset*b)/b:e.timestampOffset;e.Qh.s4&&b&&(b+=e.Qh.s4.Y);return b+e.getDuration()}; xRu=function(e,b){b<0||(e.U.forEach(n=>{JK(n,b)}),e.timestampOffset=b)}; gm=function(e){e.L=!0;e.B=!0;e.C=-1;jx(e,Infinity)}; iE=function(e){for(let b of e.U)OZ(e,b);e.U=[];e.Y=null}; ZN=function(e,b,n=!1){if(e.zm){let Y=e.zm.oI(),A=M2(Y,b),r=NaN,z=X7(e);z&&(r=M2(Y,z.Qh.index.getStartTime(z.Mz)));if(A===r&&e.Y&&e.Y.U&&eyi(ff(e),0))return b}e=sZ(e,b,n);return e>=0?e:NaN}; jx=function(e,b,n){e.Qh.Y();var Y=sZ(e,b);if(Y>=0)return Y;e.S?.s4(b,n);Y=Math;var A=Y.min,r=e.O;if(r.L)if(r=r.L,r.n7&&r.n7.type===3)r=r.n7.segmentStartTime;else if(r.B>0){var z=r.Y.index,J=r.B*r.chunkSize;z=g.eD(z.offsets.subarray(0,z.count),J);r=r.Y.index.getStartTime(z>=0?z:Math.max(0,-z-2))}else r=0;else r=Infinity;b=A.call(Y,b,r);e.Y=e.policy.s4?null:e.Qh.L(b).Vh[0];F7(e)&&(e.policy.P3&&n?.seekSource===60||e.zm&&e.zm.abort(),e.policy.eJ&&e.S?.W());e.u3=0;return e.Y?e.Y.segmentStartTime:b}; HQ=function(e){return zu(e.O)}; bEA=function(e,b){return!!e.S?.N(b)||TQ1(e.O,b)}; iL=function(e,b,n=!1,Y=!1){b&&w7&&xRu(e.O,b.V5());n||e.S?.L();e.zm=b;e.S?.Yl(e.zm,Y)}; X7=function(e){return e.policy.X0?e.S?.p9()||null:e.zm&&e.zm.hA()}; niB=function(e){var b={};for(let n=0;n4&&e.s4.shift()}; YUi=function(e,b){if(b.x9()){let n=b.nY();for(let Y of n)e.policy.O&&b instanceof sQ&&e.D("omblss",{s:Y.info.l$()}),vA(e,b.info.Vh,Y,b.vA())}}; vA=function(e,b,n,Y=0){isNaN(e.Z)||(e.D("aswm",{sq:b[0].Mz,id:b[0].Qh.info.itag,xtag:b[0].Qh.info.U,ep:Date.now()-e.Z}),e.Z=NaN);switch(n.info.type){case 1:case 2:AR1(e,n);break;case 4:var A=n.info.Qh;let r=A.R7(n);e.Y?.N()&&Zj(n.info,e.Y)&&(e.Y=A.u3(e.Y).pop());for(let z of r)vA(e,b,z,Y);break;case 3:n.info.Qh.info.video?(A=e.timing,A.p9||(A.p9=(0,g.T)(),g.p6("fvb_r",A.p9,A.Y))):(A=e.timing,A.L||(A.L=(0,g.T)(),g.p6("fab_r",A.L,A.Y)));qE(e.O,b,n,Y);e.policy.Y&&rR0(e);break;case 6:qE(e.O,b,n,Y),e.Y= n.info}}; AR1=function(e,b){if(b.info.type===1)if(b.info.Qh.info.video){var n=e.timing;n.O4||(n.O4=(0,g.T)(),g.p6("vis_r",n.O4,n.Y))}else n=e.timing,n.W||(n.W=(0,g.T)(),g.p6("ais_r",n.W,n.Y));Cf(e.O,b);e=e.loader;e.videoTrack.Qh.Y()&&e.audioTrack.Qh.Y()&&e.policy.Y&&!e.C9.QH&&(b=e.audioTrack.getDuration(),n=e.videoTrack.getDuration(),Math.abs(b-n)>1&&e.D("trBug",{af:`${g.Ri(e.audioTrack.Qh.info,!1)}`,vf:`${g.Ri(e.videoTrack.Qh.info,!1)}`,a:`${b}`,v:`${n}`}))}; rR0=function(e){e.U.length?e.Y=g.vE(g.vE(e.U).info.Vh):e.O.U.length?e.Y=e.O.Sr().info:e.Y=X7(e)}; jM=function(e,b){var n={Cg:[],aZ:[]};return e.S?.Z(b)??n}; sZ=function(e,b,n=!1){if(!e.Y||!e.Y.U)return NaN;e=ff(e);b=zyA(e,b+.02,n);return b<0?NaN:eyi(e,n?b:0)?e[b].segmentStartTime:NaN}; F7=function(e){var b;!(b=e.Qh.info.Df==="f")&&(b=e.policy.B)&&(b=e.O,b=!!b.L&&ht(b.L));if(b)return!0;b=X7(e);if(!b)return!1;var n=Vs(b)&&b.RI;return e.isManifestless&&e.Yl>0?n||b.Mz>=e.Yl:n}; an=function(e){var b=0;for(let n of e.U)b+=HM(n.info);return b+=p2i(e.O)}; Vs=function(e){return e?e.S():!1}; JRA=function(e){var b=X7(e);return b?b.C-e.loader.getCurrentTime():0}; g7=function(e,b,n,Y){if(!e.Qh.index.rk(b,!0))return!1;try{iE(e);var A=e.O;let r=null;for(let z=A.U.length-1;z>=0;z--){let J=A.U[z];J.info.Mz>=b&&(A.U.pop(),A.O-=S$(J,A.policy.yH),r=J.info)}r&&(A.B=A.U.length>0?A.U[A.U.length-1].info:A.W0,A.U.length!==0||A.B||JZ(A,"r"));A.loader.D("mdstm",{rollbk:1,itag:r?r.Qh.info.itag:"",popped:r?r.Mz:-1,sq:b,lastslc:A.B?A.B.Mz:-1,lastfraget:A.O.toFixed(3)});if(e.policy.Y)return e.Y=null,!0;Y>n?jx(e,Y):e.Y=e.Qh.C(b-1,!1).Vh[0]}catch(r){return b=kc(r),b.details.reason= "rollbkerr",e.loader.handleError(b.errorCode,b.details,b.severity),!1}return!0}; OZ=function(e,b,n=!1){Pj9(e,b,n);b.dispose()}; BA=function(e){var b=e.O.Sr();return b?b.info:X7(e)}; HA=function(e,b){var n;for(n=0;nvM(A,Y))?(e.Y=Y,e.policy.O&&e.D("cer",{lsr:"lsp", lsp:Y.l$()})):(Ii(b.info.Vh[0])?(e.Y=b.Xi&&b.Xi.O?bTA(b.Xi.O):en0(b.info.Vh[0]),e.policy.O&&e.D("cer",{lsr:e.Y.l$(),lsp:Y?.l$()})):(e.Y=null,e.policy.O&&e.D("cer",{lsr:"null",lsp:Y?.l$()})),e.loader.isOffline()&&!e.policy.A$||OZ(e,b,!0))}}; uL=function(e){return F7(e)||Vs(e.O.Sr()?.info)}; ff=function(e){var b=[],n=X7(e);n&&b.push(n);b=g.TR(b,e.O.m4());for(let Y of e.U)for(let A of Y.info.Vh)Y.QF&&(b=g.VF(b,r=>!Zj(r,A))),(Ii(A)||A.N())&&b.push(A); e.Y&&!xH1(e.Y,g.vE(b),e.Y.Qh.O())&&b.push(e.Y);return b}; eyi=function(e,b){if(!e.length)return!1;for(b+=1;b=b)return A}return Y}; NE=function(e){return!(!e.Y||e.Y.Qh===e.Qh)}; SUc=function(e,b,n){return e.policy.Y?e.x0(!0)b&&e.Cb.RK)}; Ry0=function(e,b){var n=HQ(e);return n&&n.info.type!==6?!b.Z(e,n.info.Mz):!1}; Cj4=function(e,b){for(let n of e.V)if(n.segmentNumber===b)return n.UB?2:1;return 0}; Qp9=function({hasSubfragmentedFmp4:e=!1,VQ:b=!1}={}){var n=new LH4;n.yi=e||b;return n}; lL=function(e){return e.Y&&e.Ay&&e.playbackStartPolicy}; TF4=function(e,b,n=!1){b.video.qualityOrdinal>1080&&!e.K0&&(e.O4=36700160,e.gP=5242880,e.L9=Math.max(4194304,e.L9),e.K0=!0);b.video.qualityOrdinal>2160&&!e.H8&&(e.O4=104857600,e.Nz=13107200,e.H8=!0);g.Ae(e.Tc.experiments,"html5_samsung_kant_limit_max_bitrate")!==0?b.isEncrypted()&&g.zp()&&g.Aa("samsung")&&(g.Aa("kant")||g.Aa("muse"))&&(e.Nz=g.Ae(e.Tc.experiments,"html5_samsung_kant_limit_max_bitrate")):b.isEncrypted()&&g.zp()&&g.Aa("kant")&&(e.Nz=1310720);e.K8!==0&&b.isEncrypted()&&(e.Nz=e.K8);e.HK!== 0&&b.isEncrypted()&&n&&(e.Nz=e.HK);b.Nz&&(e.mA=Math.max(e.rJ,Math.min(e.L9,5*b.Nz)))}; ME=function(e,b,n=0){return g.Ae(e.Tc.experiments,b)||n}; Gu=function(e,b,n,Y){e.Ay&&(e.playbackStartPolicy=b,e.Pp=n,e.wi=Y)}; tx=function(e,b){if(b<0)return!0;var n=e.bf();return b0)return 2;if(b<0)return 1;n=e.bf();return b(0,g.T)()?0:1}; Tu=function(e,b,n){if(e.policy.ba)return!1;var Y=e.Y;var A=b.Y?.Yl()||-1;Y.U===3&&A+1>=Y.B?(Y.D("sdai",{haltrq:A+1,est:Y.B}),Y=!1):Y=Y.U!==2;if(!Y||!(b.Y?b.Y.Qh.du:b.Qh.du).S(e.policy,e.O,e.loader.FE)||e.loader.isSuspended&&(!UZ(e.schedule)||e.loader.l1))return!1;if(e.policy.B&&EG>=5)return g.n7(e.loader.xz),!1;if(e.C9.isManifestless){if(b.U.length>0&&b.Y&&b.Y.Mz===-1||b.U.length>=e.policy.GS||!e.policy.Lu&&b.U.length>0&&!e.policy.S.yi)return!1;if(b.L)return!e.C9.isLive||!isNaN(e.df)}if(Ei4(b))return!1; if(!b.Y){if(!b.Qh.Y())return!1;jx(b,e.loader.getCurrentTime())}if(HQ(b)&&(b.Sr()!==HQ(b)||e.loader.isSuspended))return!1;A=(Y=e.policy.tX)&&!b.U.length&&b.x0(!0)=e.policy.FQ)return!1;Y=b.Y;if(!Y)return!0;Y.N()&&Y.Qh.Y()&&(b.Y=g.vE(Y.Qh.u3(Y)),Y=b.Y);if(!Y.S()&&!Y.Qh.B(Y))return!1;r=e.C9.e4||e.C9.isWindowedLive;if(e.C9.isManifestless&&r){r=b.Qh.index.bf();var z= n.Qh.index.bf();r=Math.min(r,z);if(b.Qh.index.Qz()>0&&r>0&&Y.Mz>=r)return b.Yl=r,n.Yl=r,!1}if(Y.Qh.info.audio&&Y.N()||Y.S())return!1;r=!b.B&&!n.B;if(A=!A)A=Y.C,A=!!(n.Y&&!Vs(n.Y)&&n.Y.CcRJ(e,b)?(cRJ(e,b),!1):(e=b.zm)&&e.isLocked()?!1:!0}; b2=function(e,b){$Yi(e.loader,b);var n=HM(b),Y=e.loader.Ao();n={qN:e.schedule,ug:n,KJ:cli(e.B,n),yv:kk(b.Vh[0]),disableRecording:j1(88,2928,b.du.Y),ZR:e.policy.O,U8:(A,r)=>{e.loader.tp(A,r)}}; e.schedule.U.L&&(n.h0=(e.videoTrack.Qh?.info.Nz||0)+(e.audioTrack.Qh?.info.Nz||0));e.oZ&&(n.Mz=b.Vh[0].Mz,n.df=b.df,n.oZ=e.oZ);Y={aJ:n6a(b,e.loader.getCurrentTime()),Lj:e.policy.YW&&g_(b)&&b.Vh[0].Qh.info.video?guc(e.U):void 0,cT:e.policy.p9,poToken:e.loader.k9(),WZ:e.loader.wB(),Ht:e.Ht,GA:isNaN(e.GA)?null:e.GA,zI:e.zI,s0:e.s0,on:Y};return new FB(e.policy,b,n,e.O,(A,r)=>{try{a:{let lF=A.info.Vh[0].Qh,CG=lF.info.video?e.videoTrack:e.audioTrack;if(!(A.state>=2)||A.isComplete()||A.bL()||!(!e.loader.E4|| e.loader.isSuspended||CG.x0()>3)){{var z=e.policy,J=e.O;let mu=A.bL();if(A.isComplete()||!mu||A.info.du.CL(z,J))var P=0;else{var S=z.wJ;if(!S||mu=2){eh(e.timing,A,lF);var K=e.loader;e.GA&&A.Mb&&K&& (e.GA=NaN,e.loader.K6(A.Mb),e.loader.hF(),e.loader.D("cabrUtcSeek",{mediaTimeSeconds:A.Mb}));A.mR&&e.GA&&A.mR&&!A.mR.action&&(e.loader.ZF(e.GA),e.GA=NaN,e.loader.D("cabrUtcSeekFallback",{targetUtcTimeSeconds:e.GA}));A.Zj&&e.loader.s8(A.Zj);e.policy.Wk&&(e.s0=A.s0);if(A.state===3){HA(CG,A);g_(A.info)&&WA(e,CG,lF,!0);if(e.Bk){let mu=A.info.Cn();mu&&e.Bk.nO(A.info.Vh[0].Mz,lF.info.id,mu)}e.loader.ie()}else if(A.isComplete()&&A.info.Vh[0].type===5){if(A.state!==4)A.Qd()&&e.loader.handleError(A.uc(),A.AS()); else{var E=(A.info.Vh[0].Qh.info.video?e.videoTrack:e.audioTrack).U[0]||null;E&&E instanceof FB&&E.bL()&&E.R9()}A.dispose()}else{if(!A.Qd()&&A.RK&&A.state>=2&&A.state!==3){var Q=A.xhr.getResponseHeader("X-Response-Itag");if(Q){var m=aM9(e.U,Q),f=A.info.O;if(f){var u=f-m.L9();m.Z=!0;A.info.Vh[0].Qh.Z=!1;var M=m.S(u);A.info=M;if(A.Xi){var N=A.Xi,U=M.Vh;(U.length!==N.Vh.length||U.length=e.policy.OS&&e.Bk&&A.info.isDecorated()&&LG==="net.badstatus"&&tZ(e.Bk,hp,Bw))){var KB=(mu.info.video&&mu.du.U>1||A.PM===410||A.PM===500||A.PM===503)&&!($X(e.U.C).size>0)&&!j1(89,2929,mu.du.Y),$4=A.AS(),H4=mu.info.video? e.videoTrack:e.audioTrack;KB&&($4.stun="1");e.loader.handleError(LG,$4);e.B0()||(KB&&Z1(e.U,mu),HA(H4,A),e.loader.ie())}}else m=1,e.Bk&&A.info.isDecorated()&&LG==="net.badstatus"&&tZ(e.Bk,hp,Bw)&&(m=0),e.C9.isLive&&A.uc()==="net.badstatus"&&e.C<=e.policy.HL*2?(ly(e.C9),e.C9.e4||e.C9.isPremiere?oJ(e.loader,0,{qE:"badStatusWorkaround"}):e.C9.isWindowedLive?oJ(e.loader,e.C9.GI,{qE:"badStatusWorkaround",zN:!0}):x5(e.loader)):e.loader.handleError(LG,A.AS(),m);isNaN(e.GA)||(e.loader.ZF(e.GA),e.GA=NaN)}e.policy.IX&& !A.isComplete()?e6(e.loader):e.loader.ie();var x4=qUF(A,e.policy,e.O);mYA(e,A,x4)}}}}}catch(lF){x4=e.Z?1:0,e.Z=!0,A=dZ(x4),x4=kc(lF,x4),e.loader.handleError(x4.errorCode,x4.details,x4.severity),A||e.loader.hT()}},Y)}; wX1=function(e,b,n){if(Tu(e,b,n)){n=e.L(b,n);if(e.Bk){var Y=n.Vh[0].Qh.info.id;var A=e.Y;var r=n.Vh[0].Mz;A=r<0&&!isNaN(A.C)?A.C:r;r=Sh(e.Y,n.Vh[0].B,A);let P=b===e.audioTrack?1:2,S=n.Vh[0].Qh.info.Df,D=Y.split(";")[0];a:{var z=e.Y;if(z.Y){var J=z.Y.Wx.event;if(z.Y.Mz===A){z=J==="predictStart"?void 0:z.Y.Wx.event;break a}if(z.Y.Mz===A-1){z=J==="start"||J==="continue"?J:void 0;break a}}z=void 0}if(e.policy.u3&&e.Y.U!==0)Y=g.dY1(e.Bk,r,A,Y,P,S,z),A<0&&P===2&&D1(e.Y,0,0,!0),Y&&(e.loader.D("sdai",{ssdaiinfo:"1", ds:Y.IZ?.Q7||"",skipsq:Y.IZ?.Co||-1,itag:D,f:S,sg:A,st:r.toFixed(3)}),n.B=Y);else if(Y=e.Bk.Cn(r,A,Y,P,S,z),A<0&&P===2&&D1(e.Y,0,0,!0),Y){r={dec_sq:A,itag:D,st:r.toFixed(3)};if(e.policy.GH&&b.isRequestPending(A-1)){e.loader.D("sdai",{wt_daistate_on_sg:A-1});return}e.loader.D("sdai",r);Y&&(n.Y=new g.zG(Y));e.policy.O&&(A=n.du.O.get("id")||"",Y=n.Y?.get("id")||"",A!==Y&&e.loader.D("stmidmismatch",{cid:A,aid:Y}))}else e.Y.U!==5&&e.loader.D("sdai",{nodec_sq:A,itag:D,st:r.toFixed(3)})}e.policy.Gz&&n.Vh[0].Mz!== -1&&n.Vh[0].Mz0&&(n=((0,g.T)()-e.loader.lR)/1E3,b=Math.min(b,e.policy.kl+e.policy.oQ*n));b=e.loader.getCurrentTime()+b;return e.policy.lF&&(n=kIB(e.loader)+e.policy.lF,n=0||b.du.O.get("defrag")==="1"||b.du.O.get("otf")==="1"){b=null;break a}A=q$(0,4096)}A=new Uz([new FT(5,Y.Qh,A,"createProbeRequestInfo"+Y.W,Y.Mz)],b.U);A.CL=n;A.Y=b.Y;b=A}b&&b2(e,b)}}; WA=function(e,b,n,Y){if(!(n.Y()||n.p9()||n.Z||!n.du.S(e.policy,e.O,e.loader.FE)||n.info.Df==="f"||e.policy.Y)){if(Y){Y=e.B;var A=n.info;Y=$R(Y,A.video?Y.policy.zX:Y.policy.wS,A.Nz)}else Y=0;Y=n.S(Y);e=b2(e,Y);ai(Y)&&Zw(b,e);n.Z=!0}}; hZ=function(e,b){if(b.B0())return!1;try{var n=b.info.Vh[0].Qh;let z=n.info.video?e.videoTrack:e.audioTrack;var Y=z;if(e.C9.isManifestless&&Y){e.C=0;Y.L&&(b.B0(),b.isComplete()||b.x9(),Y.L=!1);b.iu()&&e.loader.ES.F7(1,b.iu());var A=b.Qz(),r=b.OJ();Md(e.C9,A,r)}if(b.info.yv()&&!ai(b.info))for(let P of b.nY())AR1(z,P);Y=z;for(e.loader.getCurrentTime();Y.U.length&&Y.U[0].state===4;){let P=Y.U.shift();YUi(Y,P);Y.O4=P.Po()}Y.U.length&&YUi(Y,Y.U[0]);let J=!!HQ(z);J&&b instanceof sQ&&(n.info.Ey()?tG(e.timing): yj(e.timing));return J}catch(z){b=b.AS();b.origin="hrhs";a:{e=e.loader;n=z;if(n instanceof Error){b.msg||(b.msg=`${n.message}`);b.name||(b.name=`${n.name}`);if(n instanceof g.ql&&n.args)for(let [J,P]of Object.entries(n.args))b[`arg${J}`]=`${P}`;g.J4(n);if(n.level==="WARNING"){e.G.b5(b);break a}}e.handleError("fmt.unplayable",b,1)}return!1}}; OE4=function(e){var b=e.videoTrack.Qh.index;e.oZ=new IgA({Jy:e.policy.Jy,yi:e.policy.S.yi,yI:b.Ie(),bf:()=>b.bf(), pB:()=>b.pB()})}; XXa=function(e,b,n=0,Y){b!==e.B&&(e.B&&(e.u3=!0),e.B=b,e.d2(b,e.videoTrack,n,Y))}; fg4=function(e){if(e.U?.isLocked())return e.videoInfos;var b=$X(e.Y),n=g.VF(e.videoInfos,Y=>Y.Nz>e.mJ.Nz?!1:!b.has(Y.id)); e.Y.L8()&&(n=g.VF(n,Y=>Y.video.width<=854&&Y.video.height<=480)); return n}; sp9=function(e,b){var n=[];for(let Y of b)n.push(g.Ri(Y,e.C9.QH));return n}; iEc=function(e){return e.U?.reason==="m"?"m":e.U?.reason==="s"?"s":e.U&&FHA(e,e.U)?e.U.reason:"a"}; ZEA=function(e,b,n=0,Y){if(e.S&&b!==e.C)return!0;e.S=!1;if(e.mJ.rd){if(b!==e.L9){e.L9=b;let A=iEc(e);e.Z&&b.info.id===e.Z&&(A=e.p9,e.Z=void 0,e.p9=void 0);e.C=b;e.d2(b,e.audioTrack,n,Y,!0,A)}}else b!==e.C&&(e.C=b,e.d2(b,e.audioTrack,n,Y));return!1}; FHA=function(e,b){return e.mJ.Od&&b.reason==="l"||e.mJ.VS?!1:e.mJ.wg?!0:b.reason==="l"||b.reason==="b"||b.reason==="o"}; vi4=function(e,b){var n=e.Y.Y;if(n){e.videoInfos=e.L;var Y=g.N1(e.videoInfos,A=>A.id===n); Y&&Y.video.qualityOrdinal===b?e.videoInfos=[Y]:(Y=e.videoInfos.map(A=>A.id),e.loader.D("sabrpf",{pfid:`${n}`, vfids:`${Y.join(".")}`}),Yz(e,b,b),m3(e.Y,""))}else Yz(e,b,b)}; Yz=function(e,b,n){e.videoInfos=e.L;e.videoInfos=g.VF(e.videoInfos,Y=>Y.video.qualityOrdinal>=b&&Y.video.qualityOrdinal<=n)}; jp0=function(e,b){e.mJ.W0()&&(e.Yl=b.reason==="m"||b.reason==="l"?!0:!1);b.reason==="m"?b.isLocked()&&vi4(e,b.Y):FHA(e,b)?Yz(e,b.U,b.Y):e.videoInfos=e.L;e.V=!0;e.U=b}; V3i=function(e,b){if(e.W){var n=g.VF(e.O,Y=>Y.id===e.W); return AM(e,n).includes(b)}n=g.VF(e.O,Y=>!!Y.O2?.isDefault); return n.length>0?AM(e,n).includes(b):AM(e,e.O).includes(b)}; AM=function(e,b){var n=e.C9.QH;return b.map(Y=>Ez(g.Ri(Y,n)))}; rR=function(e,b,n=!1){cl(e.Y,b,n)}; giB=function(e,b,n,Y){var A=e.C9,r=e.G.getVideoData(),z=e.jc,J=f6({qN:e.qN,Tc:r.K(),G:e.G,oO:e.oO,mJ:e.mJ,M_:e.M_,V2:e.V2,tk:e.tk,t$:e.t$,zw:e.zw,iH:e.iH,sabrLicenseConstraint:r.sabrLicenseConstraint,KW:e.KW,jq:e.jq,ZO:e.ZO,k8:e.k8,Vx:!!z,authorizedFormats:r.authorizedFormats,mL:e.mL,L8:e.L8,EQ:e.EQ,yF:e.yF}),P=Fp(r,e.on,e.nextRequestPolicy,e.OU,e.sl,e.u2,e.xg);n&&b&&(n=P.yB?P.yB.map(K=>K.type):[],b("sabr",{stmctxt:n.join("_"), unsntctxt:P.yS?P.yS.join("_"):""}));b=e.Z$;n=e.kw;n===void 0&&b===void 0&&(n=ag4(A.QH,e.gA?.video),b=ag4(A.QH,e.gA?.audio));if(r.zI)var S=r.zI;var D;(r=e.mJ?.T1)&&r>0&&(e.EQ||e.z6)&&(D=new Uint8Array(r));z={WE:J,aZ:e.aZ,Z$:b,kw:n,jc:z,videoPlaybackUstreamerConfig:S,uB:P,g0:D};Y&&e.u5?e.u5.length>0&&(z.u5=e.u5):e.IZ&&(z.IZ=e.IZ);e.mJ?.W0()&&!pt()&&(e.bM&&(z.bM=e.bM),e.pN&&(z.pN=e.pN));z.Cg=e.Cg;z.fX=A.tg;return z}; ag4=function(e,b){return b?[g.Ri(b.info,e)]:[]}; HEi=function(e,b,n){b=SZ(e.du,BYu(e,b,n),b);e.k_()&&b.set("probe","1");return b}; z7=function(e){var b={},n=[],Y=[];if(!e.data)return b;for(var A=0;A{b=Number(n);return`${b===1?2:b-1}---`})}; hy0=function(e,b=!1,n){var Y=g.dS(e.J.experiments,"debug_bandaid_hostname");return Y?(b=g.Ae(e.J.experiments,"debug_bandaid_port"),Y=b>0?`${Y}:${b}`:Y,b=e.J.experiments.Jg("debug_bandaid_insecure_scheme"),DJ(e,Y,b)):b&&n?.url&&!e.U?(Y=pz(2,5893,new g.zG(n.url)),DJ(e,Y)):e.Y.get(0)?.location.clone()}; EF=async function(e,b){var n=DJ(e,"redirector.googlevideo.com");n.set("alr","yes");n.set("id",`${Math.round(Math.random()*1E5)}`);if(b===1||b===2)n.set("cmo=sensitive_content","yes"),n.set("sc","yes");b===2&&n.set("cmo=td","c.youtube.com");var Y=await g.NY(n.V3(),{format:"RAW",timeout:5E3});if(Y.xhr.status!==200||!Y.xhr.responseText)return Promise.reject(new g.ql("b204258371_no_host",n.V3(),Y.xhr.status));var A=new g.zG(Y.xhr.responseText);n=pz(2,5893,A);Y=A.get("ms");e=DJ(e,n);A=A.get("mm");e.set("ms", Y);e.set("mm",A);return n&&yRA(n)?b!==2||Ke(n)?e:Promise.reject(new g.ql("b204258371_untrusted",n,Y)):Promise.reject(new g.ql("b204258371_invalid",n,Y))}; t3c=function(e,b){e=`https://${b.Y()}/initplayback?c=${NB(e.J)}&owc=1`;Lx(e,"pw",n=>{n.ht=b.U})}; RY=function(e,b,n,Y){Lx(`https://${b}/videoplayback?probe=1`,n,A=>{!Y.A("html5_onesie_host_racing")||Y.videoData.isLivePlayback||Y.A("html5_onesie_probe_ec_hosts")||Y.Q_||xYJ(Y);e.O.push(A)},A=>{e.O.push(A.details)})}; yRA=function(e){return/.*(\.c\.youtube\.com|.*\.googlevideo\.com)/.test(e)}; Ke=function(e){var b=/sn-[^.]*-/;return/.*\.c\.youtube\.com/.test(e)&&!b.test(e)}; Ce=function(e){for(;e.Y.length&&!e.Y[0].isEncrypted;){let {videoId:n,e3:Y,formatId:A,buffer:r,YS:z}=e.Y.shift();if(r)e.Uo.o7.ux?.get(n)?.Y(Y,A,r);else if(z)e.Uo.o7.yw(n,Y,A);else{var b=e.Uo;b.Y[A].F1=!0;b=b.o7.ux?.get(n);b?.DD(A)&&b?.U(A)}}}; g.YSJ=function(e){for(;!e.B&&!e.error;){var b=e;b.B=!!Le(b,1);switch(Le(b,2)){case 2:var n=void 0,Y=[],A=[];A.length=19;A.fill(0);var r=Le(b,5)+257;n=Le(b,5)+1;var z=Le(b,4)+4;for(var J=0;J0;P--)Y.push(J)}Y.length!==z?b.error=!0:(n=Y.slice(-n),Y.length=r,n_i(b,Y,n));break;case 1:n_i(b,q0,c5);break; case 0:$z(b,b.Y&7);Y=Le(b,16);r=Le(b,16);(Y^r)!==65535&&(b.error=!0);r=b.data.subarray(b.U,b.U+Y);b.output.set(r,b.O);b.U+=Y;b.O+=Y;break;default:b.error=!0}e.O>e.output.length&&(e.output=new Uint8Array(e.O*2),e.O=0,e.U=0,e.B=!1,e.Y=0,e.register=0)}e.output.length!==e.O&&(e.output=e.output.subarray(0,e.O));return e.error?new Uint8Array(0):e.output}; Le=function(e,b){for(;e.Y=e.data.length)return e.error=!0,0;e.register|=e.data[e.U++]<>=b;e.Y-=b;return n}; n_i=function(e,b,n){b=QE(b);n=QE(n);for(var Y=e.data,A=e.output,r=e.O,z=e.register,J=e.Y,P=e.U;;){if(J<15){if(P>Y.length+1){e.error=!0;break}z|=(Y[P+1]<<8)+Y[P]<>=7;S<0;)S=b[(z&1)-S],z>>=1;else z>>=S&15;J-=S&15;S>>=4;if(S<256)A[r++]=S;else if(e.register=z,e.Y=J,e.U=P,S>256){z=m7[S];z+=Le(e,dR[S]);P=bJi(e,n);J=wR[P];J+=Le(e,kz[P]);if(Aa4&&zn.length&&(e.error=!0);e.register|=(n[Y+1]<<8)+n[Y]<=0)return $z(e,n&15),n>>4;for($z(e,7);n<0;)n=b[Le(e,1)-n];return n>>4}; $z=function(e,b){e.Y-=b;e.register>>=b}; QE=function(e){var b=[];for(var n of e)b[n]||(b[n]=0),b[n]++;var Y=b[0]=0;n=[];var A=0,r=0;for(var z=1;z7&&(A+=b[z]);for(Y=1;Y>P&1;J=A<<4|z;if(z<=7)for(P=1<<7-z;P--;)r[P<>=7;z--;){r[P]||(r[P]=-b,b+=2);let S=Y&1;Y>>=1;P=S-r[P]}r[P]=J}}return r}; IY=function(e,b){e.U(`dcmprs_${e.context}_${e.Y}_gz_${b}`)}; ra9=function(e,b){return ho(e,function(){var n=this;return function*(){var Y=Date.now();try{IY(n,"s");var A=yield*yK(b());if(!A)throw Error("no result");IY(n,"e");return A}catch(z){IY(n,"f");var r=z;n.O(r,"gz");throw z;}finally{A=Date.now(),n.Tm("gz",A-Y,r)}}()})}; Dj4=function(e,b,n,Y){return ho(void 0,function(){return function*(){var A=(r,z)=>ra9(new zra(r,n,Y),()=>MI(z(e))); if(OF)try{return yield*yK(A("n",Ja0))}catch(r){}if(b)try{return yield*yK(A(b.Y?"a":"w",r=>Pxu(r,b)))}catch(r){}return yield*yK(A("p",SSa))}()})}; Ja0=async function(e){if(!OF)throw Error("DecompressionStream is not supported");var b=vP.zB(),n=new DecompressionStream("gzip"),Y=n.writable.getWriter();Y.write(e);Y.close();e=n.readable.getReader();for(n=new U5([]);;){let {value:A,done:r}=await e.read();if(r)break;n.append(A)}e=VO(n);vP.cH("gznb",b,Math.ceil(e.byteLength/16));return e}; SSa=function(e){var b=vP.zB();e=g.YSJ(new g.K04(e));vP.cH("gzjb",b,Math.ceil(e.byteLength/16));return e}; Pxu=function(e,b){var n=vP.zB();e=b.memory.IJ(e);try{let A=e.byteOffset,r=e.byteLength,z=b.exports.getInflatedSize(A,r);if(z===0)throw Error("wasm_gz: bad input");let J=b.memory.malloc(z),P=b.exports.inflateGzip(A,r,J);if(P)throw b.memory.free(J),Error(`wasm_gz: fail${P}`);var Y=b.memory.buffer(J,z)}finally{b.memory.free(e.byteOffset)}b=b.memory.X$(Y);vP.cH("gzwb",n,Math.ceil(b.byteLength/16));return b}; X$=function(e){var b=e.queue;b.Y.length&&b.Y[0].isEncrypted&&!b.U&&(b.Y.length=0);for(let n of Object.keys(e.Y)){let Y=e.Y[n];Y.F1||(b=e.queue,b.Y.push({videoId:Y.videoId,formatId:n,isEncrypted:!1}),b.U||Ce(b))}}; E_9=function(e,b){var n=b.totalLength,Y=!1;switch(e.O){case 0:e.S2(b,e.B).then(A=>{var r=e.o7;r.JV("oprr");r.playerResponse=A;r.T4||(r.lT=!1);fe(r)},A=>{e.o7.fail(A)}); break;case 2:e.JV("ormk");b=VO(b);e.queue.decrypt(b);break;default:Y=!0}e.o7.Dl&&e.o7.D("ombup",`id.11;pt.${e.O};len.${n}${Y?";ignored.1":""}`);e.O=null}; Rr0=function(e,b){e.o7.JV("oprgz2_s");b=Dj4(b,e.o7.K().Gc,e.o7.Dl?e.o7.D.bind(e.o7):()=>{},n=>{e.o7.JV(n)}); TO(b,()=>{e.o7.JV("oprgz2_e")},()=>{e.o7.JV("oprgz2_f")}); return b}; Cx1=async function(e,b){e.o7.JV("oprgz_s");if(OF)try{var n=await Ja0(b);e.o7.JV("oprgz_n");e.o7.D("oprsgz",{i:"n"});return n}catch(Y){e.o7.D("gzerr",{impl:"native",err:`${Y}`})}if(n=e.o7.K().Gc)try{let Y=Pxu(b,n);e.o7.JV("oprgz_w");e.o7.D("oprsgz",{i:"w"});return Y}catch(Y){e.o7.D("gzerr",{impl:"wasm",err:`${Y}`})}b=SSa(b);e.o7.JV("oprgz_p");e.o7.D("oprsgz",{i:"j"});return b}; L00=function(e){return new Promise(b=>{setTimeout(b,e)})}; Q6u=function(e,b){var n=e.K();n=e.pg&&n.A("html5_onesie_preload_use_content_owner");if((b=hy0(b,n,e.IM))&&e.videoId){e=g.HP(e.videoId);n=[];if(e)for(let Y of e)n.push(Y.toString(16).padStart(2,"0"));b.set("id",n.join(""));return b}}; qSA=async function(e,b,n=0){var Y=[];Y.push(b.load());n>0&&Y.push(L00(n));await Promise.race(Y);return Q6u(e,b)}; caB=function(e,b,n,Y=!1){e.set("cpn",b.clientPlaybackNonce);e.set("opr","1");var A=b.K();e.set("por","1");VW()||e.set("onem","1");b.startSeconds>0&&e.set("osts",`${b.startSeconds}`);Y||(A.A("html5_onesie_disable_partial_segments")&&e.set("oses","1"),b=A.A("html5_gapless_onesie_no_media_bytes")&&qO(b)&&b.pg,n&&!b?(b=n.audio,e.set("pvi",n.video.join(",")),e.set("pai",b.join(",")),cg||e.set("osh","1")):(e.set("oad","0"),e.set("ovd","0"),e.set("oaad","0"),e.set("oavd","0")))}; $j4=function(e,b,n,Y,A=!1){var r=`https://youtubei.googleapis.com/youtubei/${b.ba.innertubeApiVersion}/player`,z=[{name:"Content-Type",value:"application/json"}];Y&&z.push({name:"Authorization",value:`Bearer ${Y}`});z.push({name:"User-Agent",value:g.P7()});g.H("EOM_VISITOR_DATA")?z.push({name:"X-Goog-EOM-Visitor-Id",value:g.H("EOM_VISITOR_DATA")}):(n=n.visitorData||g.H("VISITOR_DATA"))&&z.push({name:"X-Goog-Visitor-Id",value:n});(n=g.H("SERIALIZED_LAVA_DEVICE_CONTEXT"))&&z.push({name:"X-YouTube-Lava-Device-Context", value:n});(b=g.dS(b.experiments,"debug_sherlog_username"))&&z.push({name:"X-Youtube-Sherlog-Username",value:b});e=Gi(JSON.stringify(e));return{url:r,Pz:z,postBody:e,wC:A,Ex:A}}; sF=function(e,b,n,Y,A,r,z,J,P){var S=e.sE,D=e.Lh;e=e.HU;var K=S!==void 0&&D!==void 0,E=Y.getVideoData(),Q=b.Y.encryptedClientKey;b=K?b.iv:void 0;K=QB(r,!0);A=A||!!VW()&&K>1572864;return{innertubeRequest:{Ks:e,Rv:S,Lh:D,encryptedClientKey:Q,iv:b,mx:!0,G$:!0,ff:"DecompressionStream"in window||!A,VN:!0},WE:f6({qN:r,Tc:n,G:Y,oO:E.startSeconds*1E3,wv:!0}),onesieUstreamerConfig:z,GD:J,uB:Fp(E),reloadPlaybackParams:E.LC?.reloadPlaybackParams,wz:P}}; mjB=function(e,b,n,Y,A,r,z,J){var P=g.J2(e,Zm),S;if(!e.Ex)if(S=lgJ(b,P)){var D=S.ot;S=S.signature}else S=D=b.encrypt(P),(0,g.T)(),S=u$(new Ne(b.Y.O),S,b.iv);return sF(D&&S?{sE:D,Lh:S}:{HU:P},b,n,Y,!!e.Ex,A,r,z,J)}; dj4=async function(e,b,n,Y,A,r,z,J){var P=g.J2(e,Zm);P=await oiF(b,P);var S=await GIc(b,P);return sF({sE:P,Lh:S},b,n,Y,!!e.Ex,A,r,z,J)}; wC0=function(e,b,n,Y,A,r,z,J){var P=g.J2(e,Zm);if(P=lgJ(b,P))return sF({sE:P.ot,Lh:P.signature},b,n,Y,!!e.Ex,A,r,z,J)}; Is4=async function(e,b,n){e.JV("oprd_s");b=kpu(e)?await UYa(e.c_,b,n):e.c_.decrypt(b,n);e.JV("oprd_c");return b}; kpu=function(e,b){return e.A("html5_onesie_sync_request_encryption")||b?.Ex?!1:!!VW()}; OJ4=function(e){return e.A("html5_onesie_host_probing")||e.Dl?cg:!1}; fe=function(e){if(!e.playerResponse)return!1;if(e.hN)return!0;var b=e.videoData.A("html5_onesie_audio_only_playback")&&tS(e.videoData);if(e.ux&&e.lT){if(!e.ux.has(e.Ya))return!1;let Y=e.ux.get(e.Ya);var n;if(n=Y){n=!1;for(let A of Y.Cv.keys()){let r=Y.Cv.get(A);if(r)for(let z of r.No)z.BK>0&&(r.Ey?n=!0:b=!0)}n=!(b&&n)}if(n)return!1}e.JV("ofr");e.kX.resolve(e.playerResponse);return e.hN=!0}; fsA=function(e){if(e.ux&&!e.A("html5_onesie_media_capabilities")){e.JV("ogsf_s");var b=aXc(e.G.getVideoData(),(Y,A)=>{e.D(Y,A)}),n=XCu(e.G); b.video=Z79(n,b.video);e.JV("ogsf_c");if(b.video.length)return b;e.D("ombspf",`l.${n.U};u.${n.Y};o.${n.O};r.${n.reason}`)}}; F$=function(e){if(!e.yV)return{};var b=e.yV.V();b.d=e.yV.Gc?.RX();b.shost=e.eV;b.ty="o";return b}; xYJ=function(e){e.lT=!1;if(!fe(e)){var b=F$(e);b.timeout="1";e.fail(new g.wZ("onesie.request",b))}}; j6=function(e,b){if(b.B0()||e.B0())e.policy.JR||(e.policy.L?g.i2(e.loader):e.loader.ie());else{if(e.policy.O&&b.isComplete()&&b instanceof xd){var n=e.loader,Y=n.D;var A=Object.assign(b.yV.V(),{rst:b.state,strm:b.xhr.ii(),d:b.yV.Gc?.RX(),cncl:b.xhr&&b.NN.C?1:0,rqb:b.Xr,cwt:b.NN.O,swt:b.jd?.i8});A=Object.assign(z7(b.info),A);Y.call(n,"rqs",A)}if(b.isComplete()&&b.k_()&&b instanceof xd)b.dispose(),e.loader.ie();else{if(b.iR())e.z6=!0,b instanceof xd&&eh(e.timing,b),s64(e),ZJ(e);else if(b.Qd())n=e.G.Cy(), b instanceof xd&&b.info.Y?.WE?.KW&&n&&e.loader.ZF(n),b instanceof xd&&UM(b)?e.loader.TD?.O():b instanceof v5?e.Y.pop():(n=1,b.canRetry()&&ys(e.loader)&&(F01(e,b),n=0),e.loader.handleError(b.uc(),b.AS(),n));else{if(e.loader.isSuspended&&!b.isComplete())return;ZJ(e)}b.B0()||b instanceof v5||(n=0,b.isComplete()&&(n=qUF(b,e.policy,e.S)),n!==0&&(Y=new iJc(1,b.info.du),Y.CL=n===2,ZJu(e,Y)));b.isComplete()&&(e.EQ=!1,b.iR()||(e.z6=!1));e.policy.IX&&!b.isComplete()?e6(e.loader):e.loader.ie()}}}; v_A=function(e){e.policy.i$&&(e.L9=void 0,e.t$=0)}; g_a=function(e){if(e.loader.pY)return VE(e,"preparingnextloop"),!1;if(!j6F(e,e.O4))return VE(e,"ratelimited"),!1;if(uL(e.audioTrack)&&uL(e.videoTrack))return VE(e,"endofstream"),!1;if(e.policy.U)if(e.policy.C){if(e.L?.N())return VE(e,"ssdaiblocked"),!1}else{var b=!1;if(e.Z.U===2)b=!0;else if(e.Z.U===3){aY(e);e.loader.Fp();var n=jM(e.audioTrack,e.loader.isSeeking()).Cg;var Y=jM(e.videoTrack,e.loader.isSeeking()).Cg;var A=e.loader.getCurrentTime()||0;n=gR(e,n,A);Y=gR(e,Y,A);Y=Math.min(n,Y);A=e.Z;Y>= A.O?(A.D("sdai",{haltrq:Y,est:A.O}),Y=!0):Y=!1;Y&&(b=!0)}if(b)return VE(e,"waitingforads"),!1}e.policy.LC&&(e.Yl=B5(e,e.audioTrack),e.p9=B5(e,e.videoTrack));if(!e.O)return H5(e,{nopolicy:1}),!0;if(e.G.Cy())return H5(e,{utc:1}),!0;if(e.U.S)return H5(e,{audio:1}),!0;if(e.policy.Dh&&e.U.V)return H5(e,{constraint:1}),!0;if(!e.O.targetAudioReadaheadMs||!e.O.targetVideoReadaheadMs)return H5(e,{noreadahead:1}),!0;if(e.policy.L&&e.loader.WF())return H5(e,{seekToHead:1}),!0;b=Math.min(vQ(e.loader,e.audioTrack)* 1E3,e.O.targetAudioReadaheadMs);Y=Math.min(vQ(e.loader,e.videoTrack)*1E3,e.O.targetVideoReadaheadMs);A=Math.min(b,Y);var r=e.G.getCurrentTime()*1E3,{GM:z,J5:J,Pa:P,Ru:S}=VWF(e,r);n=z0&&e.O4.Xg++)}; ZJu=function(e,b,n){var Y={qN:e.qN,U8:(r,z)=>{e.G.tp(r,z)}, ZR:e.policy.O,SU:e.policy.SU};e.qN.U.L&&(Y.h0=(e.videoTrack.Qh.info.Nz||0)+(e.audioTrack.Qh.info.Nz||0));e.policy.Y_&&(Y.yI=e.audioTrack.Qh.index.Ie(),Y.yv=!1);var A=BYu(b,e.policy,e.S)?2:1;A!==e.R7&&(e.R7=A,s64(e));n=uzF(e,n);if(e.policy.V&&e.policy.O&&n.OU){let r=A="";for(let z of n.OU)e.videoData.sabrContextUpdates.has(z)||e.policy.V&&n.u2&&n.u2.type===z?A+=`_${z}`:r+=`_${z}`;e.loader.D("sabrbldrqs",{ctxts:A,misctxts:r})}!b.setData(n,e.policy,e.S)&&e.policy.V&&e.loader.handleError("player.exception", {reason:"buildsabrrequestdatafailed"},1);Y=new xd(e.policy,b,e.C9,e.S,e,Y,e.loader.wB());hG(e.timing);e.policy.wT&&e.loader.D("sabrcrqinfo",{rn:Y.Y3(),probe:b.k_()});return e.tg=Y}; B5=function(e,b){aY(e);e.loader.Fp();return jM(b,e.loader.isSeeking())}; u2=function(e){return e.policy.SN&&!!e.C}; gR=function(e,b,n){e=e.loader.Fp()||0;return N0(b,(n+e)*1E3)/1E3+n}; uzF=function(e,b){var n=oY(e.loader)&&b&&b.c8!==void 0&&!b.sC?Math.ceil((b.c8+(e.loader.Fp()||0))*1E3):aY(e);if(e.policy.LC){var Y=e.Yl;var A=e.p9}else Y=B5(e,e.audioTrack),A=B5(e,e.videoTrack);var r=[...Y.Cg,...A.Cg];u2(e)&&r.push(...e.B);var z=[...Y.aZ,...A.aZ],J=[];for(var P of z)P.m6!==void 0&&P.m6>Number.MAX_SAFE_INTEGER?e.loader.D("sabrpseglmt",{lmt:P.m6,itag:P.formatId?.itag,sq:P.sequenceNumber}):J.push(P);z=e.loader.Ao();e.policy.vK&&!e.videoData.isLivePlayback&&(P=e.videoData.lengthSeconds* 1E3,n>=P&&e.loader.D("invalidSabrCmt",{cmt:n,vd:P}));P=e.qN;var S=e.G,D=e.C9,K=e.O,E=e.videoData.p9,Q=e.policy,m=e.loader.lR,f=e.L9?.V2,u=e.L9?.tk,M=e.t$,N=Number(e.U.B?.info.itag)||0,U=Number(e.U.C?.info.itag)||0,W=e.G.EE();var zJ=b?.zw?b.zw:e.loader.isSuspended?4:void 0;n={qN:P,G:S,C9:D,Cg:r,aZ:J,oO:n,nextRequestPolicy:K,OU:E,mJ:Q,M_:m,V2:f,tk:u,t$:M,bM:N,pN:U,on:z,xg:W,zw:zJ,EQ:e.EQ,yF:e.f9,z6:e.z6};r=e.loader.k9();J=g.HP(r);r&&(n.sl=J);if(b=oY(e.loader)&&b?.sC?b.c8:e.G.Cy())n.KW=b*1E3;b=e.U;r= b.s4;if(b.mJ?.W0()&&!r)for(KB of b.O)if(KB.O2){r=!0;break}var KB=b.mJ.W0()&&!r?[]:sp9(b,b.O);n.Z$=KB;KB=e.U;KB.mJ.W0()&&!KB.Yl?KB=[]:(b=fg4(KB),b.length===0&&(b=KB.L),KB=sp9(KB,b));n.kw=KB;n.jc=u2(e)?[e.C]:void 0;n.mL=Array.from($X(e.U.Y).keys(),Number);n.L8=e.U.L8();e.policy.qf&&(n.ZO=N1J(e.loader,e.audioTrack),n.k8=N1J(e.loader,e.videoTrack));KB=e.loader.getCurrentTime();Y=gR(e,Y.Cg,KB);A=gR(e,A.Cg,KB);A=Math.min(Y,A);e.u3=A;e.policy.U&&(u2(e)&&(Y=gR(e,e.B,KB),e.G.aA()&&Y0&&e.Y[0].Ai()&&(n.u2=e.Y[0].lu());return n}; aY=function(e){var b=e.policy.L&&e.loader?.WF(),n=e.loader.getCurrentTime()||0;n=o_a(e,n);a:if(e.policy.Uc&&e.loader.isSeeking()){var Y=sZ(e.videoTrack,n);e.loader.D("asmtfnctv",{b:n,a:Y});if(!isNaN(Y)){n=Y;break a}}Y=e.loader.Fp()||0;n+=Y;Y=I4(e.videoData)||g.kT(e.videoData);var A=0;b?(Y&&(A=Number.MAX_SAFE_INTEGER),e.videoData.tT&&(A=Math.ceil(e.videoData.GI*1E3))):A=Math.ceil(n*1E3);return Math.min(Number.MAX_SAFE_INTEGER,A)}; o_a=function(e,b){if(e.loader.isSeeking())return b;var n=e.G.Px();if(!n)return b;n=n.U();if(n.length===0||l4(n,b))return b;if(!e.videoTrack.fO(b)&&!e.audioTrack.fO(b))return e.loader.D("sundrn",{b:0,lt:b}),b;var Y=b,A=Infinity;for(let r=0;rb)continue;let z=b-n.end(r);z=20)?(e.loader.handleError("player.exception",{reason:"bufferunderrunexceedslimit"}),b):Y}; N0=function(e,b){var n=0,Y=-1;for(let A of e)if(!(A.startTimeMs+A.durationMsb||Y>=0&&A.E7>Y+1)break;n=Math.max(n,A.startTimeMs+A.durationMs);Y=Math.max(Y,A.dT)}return Math.max(0,n-b)}; VE=function(e,b){e.gP=b;e.policy.wT&&e.loader.D("sabrcrb",{reason:b})}; j6F=function(e,b){a:{if(e.V>0){var n=Math.floor((0,g.T)()/1E4);if(n===b.Zq){if(b.Xg>=e.V){if(b.Xg===e.V){n={reason:"toomanyrequests"};n.limit=b.Xg;if(e.tg){let Y=z7(e.tg.info);n.lr_ptime=Y.ptime;n.lr_rtype=Y.rtype;n.lr_brl=Y.brl;n.lr_ps=Y.ps}e.loader.handleError("player.exception",n);b.Xg+=1}b=!1;break a}}else b.Zq=n,b.Xg=0}b=!0}return!b||e.loader.isSuspended&&e.loader.l1?!1:e.W&&(0,g.T)()0&&(!e.policy.V||e.Y.length!==1||!e.Y[0].Ai())||!e.C9.V?.S(e.policy,e.S, e.loader.FE)||e.FG?!1:!0}; H5=function(e,b){e.gP=void 0;e.yH=(0,g.T)();e.policy.wT&&e.loader.D("sabrcrq",b)}; VWF=function(e,b){var {Pa:n,Ru:Y}=lsB(e);if(e.policy.LC){var A=N0(e.Yl.Cg,b);e=N0(e.p9.Cg,b)}else A=n,e=Y;return{GM:A,J5:e,Pa:n,Ru:Y}}; s64=function(e){e.videoData.p9.clear();if(e.videoData.sabrContextUpdates.size>0)for(var b of e.videoData.sabrContextUpdates.keys())e.videoData.sabrContextUpdates.get(b)?.sendByDefault&&e.videoData.p9.add(b);if(e.policy.V&&e.Y.length)for(let n of e.Y)(b=n.lu())&&b.type&&b.sendByDefault&&e.videoData.p9.add(b.type)}; ZJ=function(e){for(;e.Y.length&&e.Y[0].EJ(e.R4());){let b=e.Y.shift();MWA(e,b)}e.Y.length&&MWA(e,e.Y[0])}; MWA=function(e,b){b instanceof xd&&(e.W0=b);var n=new Set(b.iW(e.R4()));for(let z of n){if(n=b instanceof v5){n=e.U;var Y=V3i(n,z),A=AM(n,n.videoInfos).includes(z);!n.mJ.VD||Y||A||n.loader.D("sabrcpf",{fid:`${z}`,vfids:`${AM(n,n.videoInfos).join(".")}`,said:n.W||""});n=!(Y||A)}if(n)continue;n=b.m4(z,e.R4());Y=e.policy.SN&&da(n[0].Qh.info.mimeType);if(!b.x9(z,e.R4()))continue;A=b.nY(z,e.R4());for(let J of A){e.policy.O&&b instanceof v5&&e.loader.D("omblss",{s:J.info.l$()});if(Y){A=e.timing;A.Z||(A.Z= (0,g.T)(),g.p6("fcb_r",A.Z,A.Y));A=e;A.videoData.QH()&&A.C&&Ez(A.C)===Ez(g.Ri(J.info.Qh.info,A.C9.QH))&&A.G.dP("sabrCaptionsDataLoaded",J,A.e5.bind(A));continue}A=J.info.Qh.info.Ey();var r=J.info.Qh;let P=b instanceof v5?1:2;if(A){if(ZEA(e.U,r,P,b.J6(e.R4())?.token))continue}else XXa(e.U,r,P,b.J6(e.R4())?.token);r=A?e.audioTrack:e.videoTrack;b instanceof v5&&(r.L=!1,b instanceof v5&&(A?tG(e.timing):yj(e.timing)));try{vA(r,n,J)}catch(S){A=kc(S),e.loader.handleError(A.errorCode,A.details,A.severity), r.hT(),e.nW(!1,"pushSlice"),g.i2(e.loader)}}}}; F01=function(e,b){e.policy.V?e.Y.splice(e.Y.indexOf(b)).forEach(n=>{n.dispose()}):(e.Y.pop(),b?.dispose())}; GpJ=function(e,b,n){var Y=[];for(let A=0;A=7E3&&A>=7E3}return b}; W0A=function(e,b,n){var Y=e.G.R4();if(!Y)return!1;for(let r of[e.audioTrack,e.videoTrack]){var A=CK(r.Qh,e.C9.QH);A=b?.m4(A,Y)||[];if(A.length===0||!A.some(z=>z.type===3&&n>=z.B&&n<=z.C))return!1}return!0}; pCJ=function(e,b){e.delay?.dispose();e.delay=null;var n=Array.from(e.Y.values()).sort((Y,A)=>Y.mediaTime-A.mediaTime); n.length!==0&&(b=(n[0].mediaTime-b)*1E3/e.G.getPlaybackRate(),e.delay=new g.bD(()=>{l2(e)},b>500?b-500:b),e.delay.start())}; l2=function(e,b){if(M0(e.G.getPlayerState())&&e.Y.size!==0){b=b??Array.from(e.Y.values()).sort((A,r)=>A.mediaTime-r.mediaTime); var n=e.getCurrentTime(),Y=(b[0].mediaTime-n)*1E3/e.G.getPlaybackRate();if(Y<500){n=Y>0?e.G.Px()?.getCurrentTime()??e.G.getCurrentTime():n;for(let A of b)if(n>=A.mediaTime)A.resolve([A.mediaTime,A.id]),e.Y.delete(A.id);else break}pCJ(e,n)}}; hr4=function(e,b,n){e.Y.delete(n);return new Promise(Y=>{e.Y.set(n,{id:n,mediaTime:b,resolve:Y});Y=Array.from(e.Y.values()).sort((A,r)=>A.mediaTime-r.mediaTime); n===Y[0].id&&l2(e,Y)})}; tWA=function(e){var b=e.G.Px()?.getCurrentTime()??e.G.getCurrentTime(),n=e.B.Yj(b);yai(e,n,b);e.isSeeking=!1;var Y=Array.from(e.Y.keys()).filter(A=>A>=n).sort((A,r)=>A-r); for(let A of Y)Y=A===n?b-e.B.getStartTime(n):0,e.S(A,e.Y.get(A),Y)}; xji=function(e,b,n,Y=!1){b!==e.eL&&(e.eL=b,e.G.dP("playbackstarted",b,n+e.G.Fp(),Y))}; yai=function(e,b,n){var Y=e.Y.get(b),A=e.B.getStartTime(b),r=e.B.getDuration(b),z=A;(Y?.Y??[e.cpn]).forEach((J,P)=>{var S=Y?.U[P]??r;n>=z&&n{e.C.Y.delete(n)}); e.O.delete(b)}; bma=function(e,b,n,Y){e.U=n;n=`${b}.${n}`;e.O.has(b)?e.O.get(b).push(n):e.O.set(b,[n]);hr4(e.C,Y,n).then(([A,r])=>{var [z,J]=r.split(".");[,r]=[Number(z),J];xji(e,r,A)})}; Yyu=function(e,b,n,Y,A,r){return b.wk&&b.eN&&n===3?new nHF(e,b,Y,A,r):null}; AAu=function(e,b){if(e.policy.hO){var n=b.info.Nz,Y=QB(e.schedule);b=b.index.Ie();n=Math.max(1,Y/n);e.V=Math.round(Math.max(((n-1)*b+e.policy.u$)/n,b-e.policy.Pd)*1E3)}}; JAA=function(e,b){var n=Date.now()/1E3,Y=n-e.startTimeSecs,A=n-e.S,r=A>=e.policy.UK,z=!1;if(r){let J=0;!isNaN(b)&&b>e.L&&(J=b-e.L,e.L=b);J/A=e.policy.Pd&&!e.B;if(!r&&!n&&rAJ(e,b))return NaN;n&&(e.B=!0);a:{Y=z;n=(0,g.T)()/1E3-(e.dB.VI()||0)-e.W.Y-e.policy.u$;r=e.U.segmentStartTime;n=r+n;if(Y){if(isNaN(b)){G7(e,NaN,"n",b);r=NaN;break a}Y=b-e.policy.dQ;Y0&&(z.headers=J);r&&(z.onFinish=r);return Object.keys(z).length>1?z:null}; T7=function(e,b,n,Y,A,r,z,J){g.CE()&&n.token&&(e=g.KE(e,{ctt:n.token,cttype:n.YD,mdx_environment:n.mdxEnvironment}));Y.A("net_pings_low_priority")&&(b||(b={}),b.priority="low");r||J&&Y.A("nwl_skip_retry")?(b==null?b={}:EHa(e,Y.A("html5_assert_cpn_with_regex")),z?g.lW().sendAndWrite(e,b):g.lW().sendThenWrite(e,b,J)):b?(EHa(e,Y.A("html5_assert_cpn_with_regex")),M1J(e,b)):g.Zf(e,A)}; R4u=function(e){var b=[];for(let n=0;n!0,()=>!1):MI(!!e)}; Csc=function(e){return W5("MediaSource.EnableUsingMediaSourceBufferedRange",e?1:0)}; LQ4=function(e){return W5("HTTP3",e?1:0)}; QPu=function(e){return W5("MediaSource.EnableUsingMediaSourceAttachmentMethods",e?1:0)}; qyi=function(e){return W5("QUIC",e?1:0)}; cA9=function(e){return W5("Media.AudioWriteDurationLocal",e)}; $li=function(e){return W5("Media.PlayerConfiguration.DecodeToTexturePreferred",e?1:0)}; mlu=function(e){return W5("Media.VideoDecoderInitialPrerollCount",e)}; dl4=function(e){return W5("Media.VideoRendererMinInputBuffers",e)}; wn4=function(e){return W5("Media.VideoRendererMinDecodedFrames",e)}; kmi=function(e){return W5("Media.IncrementalParseLookAhead",e?1:0)}; I34=function(e){return W5("Media.EnableResetAudioDecoder",e?1:0)}; Om4=function(e){return W5("Media.EnableFlushDuringSeek",e?1:0)}; Xnc=function(e){return W5("DecoderBuffer.EnableConfigurableDecommitStrategy",e)}; f3A=function(e){return W5("Media.ExperimentalMaxPendingBytesPerParse",e)}; sP4=function(e){return W5("Media.MaxSamplesPerWrite",e)}; FQJ=function(e){return W5("Media.MediaCodecResetDelayMs",e)}; im4=function(e){return W5("Media.DisableLowPerformanceSoftwareDecode",e?1:0)}; Zma=function(e){return W5("Media.EnableAv1StartupOptimization",e?1:0)}; vHJ=function(e){return W5("Media.UseDualThreadsForVideo",e?1:0)}; jPc=function(e){return W5("Media.VideoBufferSizeClampMb",e)}; Vq1=function(e){return W5("Media.720pVideoBufferSizeClampMb",e)}; a3A=function(e){return W5("Media.ForceDecodeToTexture",e?1:0)}; gHB=function(e){return W5("Media.ForceClearSurfaceView",e?1:0)}; BKc=function(e){return W5("Media.EnableLowLatency",e?1:0)}; Hmu=function(e){return W5("Media.SkipFlushOnDecoderTeardown",e?1:0)}; uo4=function(e){return W5("Media.AllowAudioWritingOnPause",e?1:0)}; NKF=function(e){return W5("Media.EnableVideoRendererVspAdjustment",e?1:0)}; oH4=function(e){return W5("Media.SkipVideoFramesOver60Fps",e?1:0)}; l34=function(e){return W5("Media.FlushAudioTrackDuringSeek",e?1:0)}; Mq1=function(e){return W5("Media.BypassMojoForMedia",e?1:0)}; Gmi=function(e){return W5("Media.IgnoreMediaCodecCallbacksDuringFlushing",e?1:0)}; TKA=function(){var e=window.h5vcc?.settings?.getPersistentSettingAsString?.("cpu_usage_tracker_intervals");if(e!=null){e=JSON.parse(e)??[];var b=e.filter(n=>n.type==="total").map(n=>n.seconds); for(let n of Ulc)b.indexOf(n)===-1&&e.push({type:"total",seconds:n});window.h5vcc?.settings?.set("cpu_usage_tracker_intervals_enabled",1);window.h5vcc?.settings?.set("cpu_usage_tracker_intervals",JSON.stringify(e))}}; WQA=function(){var e=window.H5vccPlatformService,b="";if(e&&e.has("dev.cobalt.coat.clientloginfo")&&(e=e.open("dev.cobalt.coat.clientloginfo",()=>{}))){let n=e.send(new ArrayBuffer(0)); n&&(b=String.fromCharCode(...(new Uint8Array(n))));e.close()}return b}; h4i=function(e){var b=window.H5vccPlatformService;if(b){var n=pnF.find(Y=>b.has(Y)); n&&(n=b.open(n,()=>{}))&&(n.send(Gi(`cpn: ${e}`).buffer),n.close())}}; g.hM=function(e,b,n,Y){g.pe(e,n,`${b.toFixed(3)}:${Y.join(":")}`)}; yE=function(e,b){var n=e.provider.getCurrentTime();g.hM(e,b,"cmt",[n.toFixed(3)]);var Y=n=e.provider.D4();if((!e.C||qO(e.provider.videoData)?0:Y*1E3>e.C.VU+100)&&e.C){Y=e.C.isAd;n=n*1E3-e.C.VU;e.Yz=b*1E3-e.C.Vu-n-e.C.J8;var A=(0,g.T)()-n;b=e.Yz;n=e.provider.videoData;var r=n.isAd();if(Y||r){r=`${Y?"ad":"video"}_to_${r?"ad":"video"}`;var z={};n.NG&&(z.cttAuthInfo={token:n.NG,videoId:n.videoId});z.startTime=A-b;g.Ou(r,z);g.we({targetVideoId:n.videoId,targetCpn:n.clientPlaybackNonce},r);g.de("pbs",A, r)}else A=e.provider.G.sf(),A.L!==n.clientPlaybackNonce?(A.C=n.clientPlaybackNonce,A.U=b):n.P$()||g.J4(new g.ql("CSI timing logged before gllat",{cpn:n.clientPlaybackNonce}));e.D("gllat",{l:e.Yz.toFixed(),prev_ad:+Y});delete e.C}}; g.pe=function(e,b,n){var Y=e.U.get(b);Y?Y.push(n):e.U.set(b,[n])}; xz=function(e,b){e.isOffline=b;g.hM(e,g.tM(e.provider),"is_offline",[e.isOffline?"1":"0"])}; eS=function(e,b,n){if(!isNaN(n.aJ)){let Y=n.aJ;n.U=0?b:g.tM(e.provider);var n=e.provider.G.OT(),Y=n.oi-(e.gP||0);Y>0&&g.hM(e,b,"bwm",[Y,(n.E8-(e.ru||0)).toFixed(3)]);isNaN(e.gP)&&n.oi&&e.isOffline&&xz(e,!1);e.gP=n.oi;e.ru=n.E8;isNaN(n.bandwidthEstimate)||g.hM(e,b,"bwe",[n.bandwidthEstimate.toFixed(0)]);e.provider.J.aA()&&Object.keys(n.Y).length!==0&&e.D("bwinfo",n.Y);if(e.provider.J.aA()||e.provider.J.A("html5_log_meminfo"))Y=Ps1(),Object.values(Y).some(A=>A!==void 0)&&e.D("meminfo",Y); e.provider.J.aA()&&(Y=e.kl?.B())&&Object.values(Y).some(A=>A!=null)&&e.D("cpuinfo",Y); e.Yl&&g.hM(e,b,"bat",[e.Yl.level,e.Yl.charging?"1":"0"]);Y=e.provider.G.getVisibilityState();e.Bx!==Y&&(g.hM(e,b,"vis",[Y]),e.Bx=Y);yE(e,b);(Y=yAA(e.provider))&&Y!==e.SN&&(g.hM(e,b,"conn",[Y]),e.SN=Y);eS(e,b,n)}; xl1=function(e,b,n){var Y=g.tM(e.provider);tqB(e,Y,b,0,n);bU(e,Y);nU(e)}; YL=function(e,b){g.pe(e,"cat",b)}; esi=function(e,b){b={cpn:e.provider.videoData.clientPlaybackNonce,sequenceNumber:b,serializedWatchEndpointLoggingContext:e.provider.videoData.rE};e.serializedHouseBrandPlayerServiceLoggingContext&&(b.serializedHouseBrandPlayerServiceLoggingContext=B7(e.serializedHouseBrandPlayerServiceLoggingContext)||void 0);e.provider.videoData.playerResponseCpn&&(b.playerResponseCpn=e.provider.videoData.playerResponseCpn);A3.length&&(b.decoderInfo=A3);e.remoteControlMode&&(b.remoteControlMode=e.remoteControlMode); e.remoteConnectedDevices.length&&(b.remoteConnectedDevices=e.remoteConnectedDevices);if(e.jb?.length){b.serializedQoeContextData=[];for(var n of e.jb){let Y=g.HP(n);Y&&b.serializedQoeContextData.push(Y)}}!e.e5&&e.provider.videoData.serializedOneTimeQoeContextData&&(b.serializedOneTimeQoeContextData=[],n=g.HP(e.provider.videoData.serializedOneTimeQoeContextData))&&(b.serializedOneTimeQoeContextData.push(n),e.e5=!0);e.S.size&&(b.daiCuePointEvents=Array.from(e.S.values()));e.S.clear();return b}; bDc=function(e,b,n){g.mD(e.provider.J,e.provider.videoData.L()).then(Y=>{var A=!1;b.includes("&dt=")||b.includes("&cotn=")?A=!0:e.provider.J.A("qoe_with_networkless")&&(A=!0);var r=e.provider.J.A("qoe_send_and_write"),z=e.provider.J;Y=UF(b,z,e.provider.J.pageId,e.provider.J.sendVisitorIdHeader?e.provider.videoData.visitorData:void 0,Y);z.A("html5_simplify_pings")&&(Y=Y||{});Y?(Y.method="POST",Y.postBody=n,T7(b,Y,{token:e.provider.videoData.NG,YD:e.provider.videoData.i5,mdxEnvironment:e.provider.videoData.mdxEnvironment}, z,void 0,A,r&&e.p9)):A?(A=e.provider.J.A("networkless_ajax"),z={method:"POST",postBody:n},r&&e.p9?g.lW().sendAndWrite(b,z):A?g.j3(b,{method:"POST",postBody:n}):g.lW().sendThenWrite(b,z)):Pqa(b,n)})}; nU=function(e){if(!e.provider.J.A("html5_qoe_no_len_check")){var b=0;for(let [n,Y]of e.U.entries())b+=n.length+Number(g.gb(Y,(A,r)=>A+r.length,0)); b>96E3&&(new g.bD(e.reportStats,0,e)).start()}}; nai=function(e){e.provider.videoData.pg&&YL(e,"prefetch");e.provider.videoData.O4&&e.D("reload",{r:e.provider.videoData.reloadReason,ct:e.provider.videoData.O4});e.provider.videoData.so&&YL(e,"monitor");e.provider.videoData.isLivePlayback&&YL(e,"live");cg&&YL(e,"streaming");e.provider.videoData.vM&&e.D("ctrl",{mode:e.provider.videoData.vM},!0);if(e.provider.videoData.d3){var b=e.provider.videoData.d3.replace(/,/g,"_");e.D("ytp",{type:b},!0)}e.provider.videoData.eJ&&(b=e.provider.videoData.eJ.replace(/,/g, "."),e.D("ytrexp",{ids:b},!0));e.provider.J.aA()&&e.D("now",{wt:(0,g.T)()});b=e.provider.videoData;var n=e.provider.J.A("enable_white_noise")||e.provider.J.A("enable_webgl_noop"),Y=g.SY(b)||g.OD(b)||g.Xw(b)||g.fW(b);(n||Y)&&(n=(0,g.rL)())&&e.U.set("gpu",[n]);VY(e.provider.videoData)&&g.hM(e,g.tM(e.provider),"dt",["1"]);b.cotn&&!VY(b)&&xz(e,!0);e.provider.J.aA()&&(b=(0,g.T)()-e.provider.J.j5,e.D("playerage",{secs:(1.6**Math.round(Math.log(b/1E3)/Math.log(1.6))).toFixed()}));e.L=!0;e.O4=XO(()=>{e.reportStats()}, 1E4)}; tqB=function(e,b,n,Y,A){var r=e.provider.J.Y.cbrver;e.provider.J.Y.cbr==="Chrome"&&/^96[.]/.test(r)&&n==="net.badstatus"&&/rc\.500/.test(A)&&zL(e,3);/b248180278/.test(A)&&zL(e,4);r=e.provider.getCurrentTime();Y=Y===1?"fatal":"";n=[n,Y,r.toFixed(3)];Y&&(A+=`;a6s.${s6()}`);A&&n.push(Y_4(A));g.hM(e,b,"error",n);e.L=!0}; zL=function(e,b){e.pg||(g.pe(e,"fcnz",`${b}`),e.pg=!0)}; Azu=function(e){if(!(e.B>=0))if(e.provider.J.u$||e.provider.G.getVisibilityState()!==3){var b=e.provider.G.x0(!1),n=e.provider.G.x0(!0);e.D("user_intent_bh",{bh:b.toFixed(3),th:n.toFixed(3)});e.B=g.tM(e.provider)}else e.f9=!0}; rzA=function(e,b){if(g.cK(e.provider.videoData)){e=4;var n=1}else e=b.source??0;e=`sms.${e}`;n!==void 0&&(e+=`_${n}`);return e}; J3=function(e,b,n,Y,A){var r=g.tM(e.provider);b!==1&&b!==3&&b!==5||g.hM(e,r,"vps",[e.Y]);g.pe(e,"xvt",`t.${r.toFixed(3)};m.${A.toFixed(3)};g.2;tt.${b};np.0;c.${n};d.${Y}`)}; Y_4=function(e){/[^a-zA-Z0-9;.!_-]/.test(e)&&(e=e.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return e}; vQ=function(e,b){if(e.FG&&!e.mC)return 3;if(e.isSuspended)return 1;if(e.E4?.u3())return 4;var n=(b.Qh.info.audio?e.policy.gP:e.policy.O4)/(b.Nz*e.policy.tR);if(e.policy.H5>0&&e.E4&&tK(e.E4)&&(b=b.Qh.info.video?e.E4.U:e.E4.Y)&&!b.Vi()){b=b.oI();let Y=oX(b,e.getCurrentTime());Y>=0&&(b=e.getCurrentTime()-b.start(Y),n+=Math.max(0,Math.min(b-e.policy.H5,e.policy.qQ)))}e.policy.Yl>0&&(n=Math.min(n,e.policy.Yl));return n}; oJ=function(e,b,n){zsA(e,n.qE||"unknown");e.G.seekTo(b,n)}; g.Jt=function(e,b,n,Y,A){e.G.getVideoData().Ja()?A&&e.U.u3+A/1E3>n&&(e.D("sdai",{seg:Y,rbt:n.toFixed(3),end:e.U.u3.toFixed(3),sd:A.toFixed(3)}),e.nW(!1,"rollback")):e.policy.U&&e.nW(!1,"rollback");if(e.C9.isManifestless){A=g7(e.audioTrack,Y,n,b);var r=g7(e.videoTrack,Y,n,b);e.policy.Y0||(r&&oC(e.C9,Y,!0),A&&oC(e.C9,Y,!1));r&&(e.videoTrack.V=[]);A&&(e.audioTrack.V=[]);e.D("sdai",{rollbk2_seg:Y,rbt:n.toFixed(3),lt:b.toFixed(3),a:A,v:r});(A||r)&&e.policy.U&&g.i2(e)}}; kIB=function(e){var b=e.bc().filter(n=>n.namespace==="ad"); for(let n of b)if(n.start/1E3>e.getCurrentTime())return n.start/1E3;return Infinity}; ne=function(e){var b=(0,g.T)();e.lR=b}; $Yi=function(e,b){if(Ii(b.Vh[b.Vh.length-1])){a:{var n=e.Y;b=b.Vh[0].Qh;if(b.info.video){if(n.O!==b){n.O=b;n=O2(n);break a}}else n.FG=n.L!==b,n.L=b;n=null}Jzc(e,n)}}; e6=function(e){e.policy.IX&&e.policy.wm&&Math.min(JRA(e.videoTrack),JRA(e.audioTrack))*1E3>e.policy.Cu?g.n7(e.tV):e.O()}; pf=function(e,b,n,Y=!1){Y&&!b.L9&&(pt()||(Y=b.zm)&&!Y.JW(n.info)&&e.G.Bu(),b.L9=!0);b.Qh!==n&&(b.Qh=n)}; ys=function(e){return e.FE=b-.01}else b=!1;return b}; g.i2=function(e){g.n7(e.Wk)}; Pv1=function(e,b,n){if(!(e.videoTrack.Qh.Y()&&e.audioTrack.Qh.Y()&&e.E4&&e.E4.U&&e.E4.Y))return!1;if(n&&e.C9.isManifestless&&(e.videoTrack.C===-1||e.audioTrack.C===-1))return!0;var Y=ZN(e.videoTrack,b,n);if(isNaN(Y))return!1;e=ZN(e.audioTrack,e.policy.eN?b:Y,n);return isNaN(e)?!1:!0}; S_4=function(e){e.B?.Uv?.itagDenylist&&e.r6(e.B?.Uv.itagDenylist);e.B?.playbackStartPolicy&&Gu(e.policy,e.B?.playbackStartPolicy,3,e.B?.Y3());if(e.policy.n8){var b=e.R4();(b=b?e.B?.DB.get(b):void 0)&&e.U.LW(b,-1)}e.C9.Z||(b=e.B?.bb,b?.Ch&&b?.KX&&e.C9.QH&&Md(e.C9,b.Ch,b.KX));if(e.B?.cA){b=e.B.cA.get(e.R4()||"");if(!b)return;if(e.C9&&b.formatId){let n=e.C9.U.get(Ez(b.formatId));n&&(n.info.debugInfo=b.debugInfo)}}e.policy.Z&&(e.B?.I3().forEach(n=>{e.A0(n)}),e.B?.Hb())}; EaB=function(e){if(!e.C9.QH)return!0;var b=e.G.getVideoData();if(e.G.Qt())return e.D("ombpa",{}),!1;if(!!e.B?.bb?.oL!==e.C9.e4)return e.D("ombplmm",{}),!1;var n=b.u3||b.liveUtcStartSeconds||b.Sv;if(e.C9.e4&&n)return e.D("ombplst",{}),!1;if(e.C9.Z)return e.D("ombab",{}),!1;n=Date.now();if(!b.livePreload&&UJ(e.C9)&&!isNaN(e.p9)&&n-e.p9>e.policy.Bs*1E3)return e.D("ombttl",{}),!1;if(KW(b)!==0&&!e.policy.Y||b.A("html5_disable_onesie_media_for_mosaic")&&b.Wn()||b.A("html5_disable_onesie_media_for_lifa_eligible")&& Dm(b))return!1;if(e.G.K().l3().Y.yh(DKi)&&(b=e.B?.p_()??0,b>=0&&e.C9.isWindowedLive&&(be.C9.dk*1E3)))return e.D("ombwnd",{st:b,min:e.C9.GI*1E3,max:e.C9.dk*1E3}),!1;if(e.C9.hU&&e.C9.isWindowedLive)if(e.G.K().l3().Y.yh(K6a))e.D("omaminsq",{});else return e.D("ombminsq",{}),!1;return!0}; PF=function(e,b){var n=CK(b.Qh,e.C9.QH),Y=e.N?.m4(n)||[];if(Y.length===0)return e.D("ombmsi",{}),!1;Y=new Uz(Y);var A;if(A=!e.policy.s4||isFinite(e.getCurrentTime())||e.G.Cy()){a:{A=e.getCurrentTime();for(r of Y.Vh)if(r.type===3&&A>=r.B&&A<=r.C){var r=!0;break a}r=!1}A=!r}if(A&&!e.G.getVideoData().livePreload)return e.D("ostmf",{ct:e.getCurrentTime(),a:b.Qh.info.Ey()}),!1;e.N?.v2(n);return!0}; RsF=function(e,b){var n=b.Qh,Y=e.C9.QH;if(EaB(e))if(e.N&&e.N.DD(CK(n,Y))){if(Y=CK(n,Y),PF(e,b)){var A=new Uz(e.N.m4(Y)),r=z=>{try{z.Qd()?(e.handleError(z.uc(),z.AS()),HA(b,z),g_(z.info)&&WA(e.S,b,n,!0),e.O()):hZ(e.S,z)&&(e.C?.u3(z.info,e.Bk),e.O())}catch(J){z=kc(J),e.handleError(z.errorCode,z.details,z.severity),e.hT()}}; n.Z=!0;ai(A)&&(Zw(b,new sQ(e.policy,Y,A,e.N,r)),hG(e.timing))}}else e.D("ombfmt",{})}; CvF=function(e){e.policy.C&&e.B&&(e.B.GJ.forEach(b=>{e.qd(b,-1)}),e.B.GJ=[])}; SS=function(e,b){b=b||e.videoTrack&&e.videoTrack.Y&&e.videoTrack.Y.segmentStartTime||e.getCurrentTime();var n=pf,Y=e.videoTrack,A=e.Y;b=A.nextVideo&&A.nextVideo.index.Yj(b)||0;A.Yl!==b&&(A.u3={},A.Yl=b,kX(A,A.Y));b=!A.Y.isLocked()&&A.V>-1&&(0,g.T)()-A.V=b&&n.x0(!0)>=b}else n.U.length||Y.U.length?(A=n.Qh.info.Nz+Y.Qh.info.Nz,A=10*(1-dm(b)/A),b=Math.max(A,b.policy.ue),n=Y.x0(!0)>=b&&n.x0(!0)>= b):n=!0;if(!n)return"abr";n=e.videoTrack;if(n.U.length>0&&n.O.U.length===1&&zu(n.O).info.L360);if(!e.mC||n)return"";n=e.policy.be;lL(e.policy)&&(n=wm(e.Z,e.mC,dm(e.Z)));n=SUc(e.videoTrack,e.getCurrentTime(),n)||SUc(e.audioTrack,e.getCurrentTime(),n);return lL(e.policy)?n?"mbnm":"":(e.videoTrack.U.length>0||e.audioTrack.U.length> 0||Tu(e.S,e.videoTrack,e.audioTrack)||Tu(e.S,e.audioTrack,e.videoTrack))&&n?"nord":""}; DT=function(e,b,n,Y){var A=X7(b);!A||A.RI||mr(A,Y)||(n.abort(),e.policy.X0&&b.S?.W(),b.W?.L());if(!n.sT()||pt())try{e.policy.JO?n.H_(Y.Qh.info.containerType,Y.Qh.info.Df)&&n.CR(Y.Qh.info.containerType,Y.Qh.info.Df,Y.Qh.info.mimeType):n.B2(Y.Qh.info.containerType,Y.Qh.info.mimeType)}catch(r){return g.J4(r),e.D("ctexp",{name:r.name,msg:r.message}),!1}else Y.Qh.info.containerType!==n.sT()&&e.D("ctu",{ct:pt(),prev_c:n.sT(),curr_c:Y.Qh.info.containerType});Y=Y.Qh.s4;e.policy.gS&&Y&&(b=0+Y.duration,Y=-Y.Y, 0===n.OQ()&&b===n.MS()||n.n6(0,b),Y!==n.Fp()&&(n.cL(Y),w7&&xRu(e.audioTrack.O,n.V5())));return!0}; KU=function(e,b,n,Y){Y.info.Qh.Y();var A=Y.info.Qh.U;if(!A||!n.Ba()||n.xY()===A)return!1;var r=A,z=n.Si();if(e.policy.rp&&z&&n.isView()&&g.e$(Y.info.Qh.info)){let P=new DataView(A.buffer,A.byteOffset,A.byteLength);(z=oQ4(P,z))?r=new Uint8Array(z.buffer,z.byteOffset,z.byteLength):e.D("fenc",{})}e.policy.US&&(z=ODF(e,Y,new U5([r])))&&(r=VO(z));var J;(z=Y.info.Qh.S(0,Y.info.clipId))&&(J=z.Vh[0]);if(Y===e.SN){if(e.L9+=1,e.G.getVideoData().A("html5_shorts_gapless_restart_on_init_seg_retries")&&e.L9>5)return e.L9= 0,e.G.b5({initSegStuck:1,as:Y.info.l$()}),!0}else e.L9=0,e.SN=Y;e.policy.qy&&(n.abort(),b.W?.L());e.pY&&n.IO()&&(n.abort(),b.W?.L());A=X1u(e,n,r,J,A);b.W?.V(A,J);if(A!==0)return e.policy.Th&&qO(e.G.getVideoData())?(e.G.oy()||cF(e,"sepInit",A,Y.info),f5F(e.G,"sie")):cF(e,"sepInit",A,Y.info),!0;Y.info.uN()?(b=e.timing,b.u3||(b.u3=(0,g.T)(),g.p6("vis_a",b.u3,b.Y))):(b=e.timing,b.S||(b.S=(0,g.T)(),g.p6("ais_a",b.S,b.Y)));(Y=Y.info.Qh.H3)&&e.G.Q2(new cA(Y.key,Y.type));return n.Vi()}; q_4=function(e,b,n){if(e.policy.Gc&&HQ(b)?.isLocked)return!1;if(n.Bz())return!0;if(!n.Ba())return!1;var Y=HQ(b);if(!Y||Y.info.type===6)return!1;if(e.policy.Zy||e.C?.Z(b,Y.info.Mz))e.W0=0;else return e.lN.isSeeking()&&g.i2(e),e.W0=e.W0||(0,g.T)(),!1;if(!DT(e,b,n,Y.info))return!1;if(e.C9.O&&Y.info.Y===0){var A;if(n.xY()==null){var r=X7(b);if(!(A=!r||r.Qh!==Y.info.Qh)){b:if(A=r.V,r=Y.info.V,A.length!==r.length)A=!1;else{for(let z=0;zr)return e.policy.Y&&(b===e.videoTrack?e.O4=e.O4||(0,g.T)():e.u3=e.u3||(0,g.T)()),!1;b===e.videoTrack?e.O4=0:e.u3=0;e.policy.Bx&&n===e.E4?.Y&&e.jb&&(n.Kn()===0?(e.jb=!1,e.policy.Bx=!1):e.f9=n.Kn());if(!soJ(e,n,Y,b))return!1;e.policy.Gc&&Y.info.S()?(e.G.K().aA()&&e.D("eosl",{ls:Y.info.l$()}),Y.isLocked=!0):(b.iC(Y),id(e.Y,Y.info));A&&(b=Y.info.Qh.H3)&&e.G.Q2(new cA(b.key,b.type));return!0}; soJ=function(e,b,n,Y){if(e.G.K().l3().Y.yh(F6a)&&n.info.Y&&!b.IO())return e.D("drop_chunk",{sq:n.info.Mz,st:n.info.B}),!0;var A=e.policy.QI?(0,g.T)():0,r=n.L&&n.info.Qh.U||void 0,z=n.U;n.L&&(z=ODF(e,n,z)||z);var J=VO(z);z=e.policy.QI?(0,g.T)():0;b=X1u(e,b,J,n.info,r);Y.W?.W(n.info,b,z-A,(0,g.T)()-z);e.L9=0;if(b===0)return e.FG&&(e.FG=!1,e.u$=!1),e.e5=0,!0;if(b===2||b===5)return cF(e,"checked",b,n.info),!1;if(b===1){if(!e.FG)return e.FG=!0,!1;if(!e.u$)return e.u$=!0,e.G.seekTo(e.getCurrentTime(),{qE:"quotaExceeded", zN:!0}),!1;n.info.uN()?(Y=e.policy,Y.O4=Math.floor(Y.O4*.8),Y.Yl=Math.floor(Y.Yl*.8)):(Y=e.policy,Y.gP=Math.floor(Y.gP*.8),Y.Yl=Math.floor(Y.Yl*.8));e.policy.Y?rR(e.L,n.info.Qh):Z1(e.Y,n.info.Qh)}e.G.b5({reattachOnAppend:b});return!1}; ODF=function(e,b,n){var Y;if(Y=e.policy.US&&e.E4&&!e.E4.N&&!e.G.j$())b=b.info.Qh.info,Y=b.bx()&&b.B()&&b.video&&b.video.width<3840&&b.video.width>b.video.height;if(Y&&(e.E4.N=!0,aX('video/webm; codecs="vp09.00.50.08.01.01.01.01.00"; width=3840; height=2160')))return n=UR4(n),e.policy.O&&e.D("sp4k",{s:!!n}),n}; X1u=function(e,b,n,Y,A){var r=e.pY||e.E4;try{let z=b===r.Y?e.audioTrack:e.videoTrack;if(e.policy.Gc&&Y?.S()){if(Y?.s4>1)return 6;z.p9=new g.bD(()=>{var J=HQ(z);e.B0()||!J?.isLocked?e.G.K().aA()&&e.D("eosl",{delayA:J?.info.l$()}):I54(z)?(e.G.K().aA()&&e.D("eosl",{dunlock:J?.info.l$()}),qq(e,z===e.audioTrack)):(e.D("nue",{ls:J.info.l$()}),J.info.s4+=1,e.E4&&Rh(e))},1E4,e); e.G.K().aA()&&e.D("eosl",{delayS:Y.l$()});z.p9.start()}e.policy.Im&&Y?.Qh instanceof HV&&Y.S()&&e.D("poseos",{itag:Y.Qh.info.itag,seg:Y.Mz,lseg:Y.Qh.index.bf(),es:Y.Qh.index.L});b.appendBuffer(n,Y,A)}catch(z){if(z instanceof DOMException){if(e.G.K().l3().Y.yh($L)&&z.name==="InvalidStateError"||z.code===11)return e.G.K().aA()&&e.D("aeis",{msg:g.VU(z.message,3)}),2;if(e.G.K().l3().Y.yh($L)&&z.name==="SyntaxError"||z.code===12)return 5;if(e.G.K().l3().Y.yh($L)&&z.name==="QuotaExceededError"||z.code=== 22||z.message.indexOf("Not enough storage")===0)return b=Object.assign({name:"QuotaExceededError",buffered:PK(b.oI()).replace(/,/g,"_"),vheap:an(e.videoTrack),aheap:an(e.audioTrack),message:g.VU(z.message,3),track:r?b===r.U?"v":"a":"u"},Ps1()),e.handleError("player.exception",b),1;g.vO(z)}return 4}return r.wr()?3:0}; cF=function(e,b,n,Y){var A="fmt.unplayable",r=1;n===5||n===3?(A="fmt.unparseable",e.policy.Y?!Y.Qh.info.video||$X(e.L.Y).size>0||rR(e.L,Y.Qh):!Y.Qh.info.video||$X(e.Y.C).size>0||Z1(e.Y,Y.Qh)):n===2&&(e.e5<15?(e.e5++,A="html5.invalidstate",r=0):A="fmt.unplayable");Y=sz(Y);Y.mrs=e.E4?.O();Y.origin=b;Y.reason=n;Y.trg="appenderr";e.handleError(A,Y,r)}; y9B=function(e,b,n,Y,A){var r=e.C9;var z=e.policy.Y,J=!1,P=-1;for(let K in r.Y){var S=da(r.Y[K].info.mimeType)||r.Y[K].info.uN();if(Y===S)if(S=r.Y[K].index,S.rk(b.Mz)){{J=S;var D=b;let E=J.O(D.Mz);E&&E.startTime!==D.startTime?(J.segments=[],J.S(D),J=!0):J=!1}J?P=b.Mz:!b.pending&&z&&(D=S.getDuration(b.Mz),D!==b.duration&&(r.dP("clienttemp","mfldurUpdate",{itag:r.Y[K].info.itag,seg:b.Mz,od:D,nd:b.duration},!1),S.S(b),J=!0))}else S.S(b),J=!0}P>=0&&r.dP("clienttemp","resetMflIndex",{[Y?"v":"a"]:P},!1); r=J;w6B(e.lN,b,Y,r);e.policy.Z||e.C.Q$(b,n,Y,A);b.Mz===e.C9.hU&&r&&gl(e.C9)&&b.startTime>gl(e.C9)&&(e.C9.GI=b.startTime+(isNaN(e.timestampOffset)?0:e.timestampOffset),e.lN.isSeeking()&&e.lN.targetTime{e.policy.O&&e.D("pathprobe",n)},n=>{e.G.handleError(n)})}; iDu=function(e,b){e.Bk=b;e.C&&(e.C.Bk=b);b=e.Bk;var n=e.videoTrack.Qh.info.bx();b.ru=n;b.Tm({swebm:n});e.S.Bk=e.Bk;e.policy.U&&(e.U.Bk=e.Bk,CvF(e))}; ZD1=function(e,b){e.E4&&e.E4.U&&(b-=isNaN(e.timestampOffset)?0:e.timestampOffset,isNaN(e.yH)||e.yH===b||e.resume(),e.yH=b)}; va4=function(e,b){if(e.E4&&e.E4.U){b-=isNaN(e.timestampOffset)?0:e.timestampOffset;e.getCurrentTime()!==b&&e.resume();if(e.lN.isSeeking()&&e.E4&&!e.E4.wr()){let n=e.getCurrentTime()<=b&&bY.segmentStartTime>=b&&Pv1(e,Y.segmentStartTime,!1)); return n&&n.segmentStartTime0)n=!0;else{for(let Y of e.O.values())if(Y.cryptoPeriodIndex===n){n=!0;break a}n=!1}}e.dP("log_qoe",{wvagt:"reqnews",canskip:n});n||e.dP("rotated_need_key_info_ready",b)}; HDa=function(e){switch(e){case "DRM_TRACK_TYPE_AUDIO":return 1;case "DRM_TRACK_TYPE_SD":return 2;case "DRM_TRACK_TYPE_HD":return 3;case "DRM_TRACK_TYPE_UHD1":return 4;case "DRM_TRACK_TYPE_UHD2":return 5;default:return 0}}; oaB=function(e,b=!1){var n=e.status==="LICENSE_STATUS_OK"?0:9999,Y=null;if(e.license)try{Y=B7(e.license)}catch(A){g.vO(A)}if(n===0&&!Y)return null;Y=new uec(n,Y);n!==0&&e.reason&&(Y.errorMessage=e.reason);if(e.authorizedFormats){n={};let A=[],r={};for(let z of e.authorizedFormats){if(!z.trackType||!z.keyId)continue;b&&Y.U.push({trackType:HDa(z.trackType),isHdr:!!z.isHdr});let J=NTB[z.trackType];if(J){J==="HD"&&e.isHd720&&(J="HD720");z.isHdr&&(J+="HDR");n[J]||(A.push(J),n[J]=!0);let P=null;try{P=B7(z.keyId)}catch(S){g.vO(S)}P&& (r[g.iB(P,4)]=J)}}Y.O=A;Y.Y=r}e.nextFairplayKeyId&&(Y.nextFairplayKeyId=e.nextFairplayKeyId);e.sabrLicenseConstraint&&(Y.sabrLicenseConstraint=B7(e.sabrLicenseConstraint));return Y}; l59=function(e,b,n){e.onSuccess=b;e.onError=n}; MH4=function(e,b,n,Y){var A={timeout:3E4,onSuccess:r=>{if(!e.B0())if(g.de("drm_net_r",void 0,e.timer),r=oaB(r,e.U))e.onSuccess(r,e.requestNumber);else e.onError(e,"drm.net","t.p;p.i")}, onError:r=>{if(!e.B0())if(r&&r.error)r=r.error,e.onError(e,"drm.net.badstatus",`t.r;p.i;c.${r.code};s.${r.status}`,r.code);else e.onError(e,"drm.net.badstatus","t.r;p.i;c.n")}, onTimeout:()=>{e.onError(e,"drm.net",`rt.req.${e.requestNumber}`)}}; Y&&(A.qg=`Bearer ${Y}`);g.U7(n,"player/get_drm_license",b,A)}; kL=function(e,b,n=!1){g.Je(b);(n||e.J.aA())&&e.dP("ctmp","drmlog",b)}; G4u=function(e){var b=e.baseUrl;$HB(b)||e.error("drm.net",2,"t.x");if(!g.uS(b,"fexp")){let n=["23898307","23914062","23916106","23883098"].filter(Y=>e.J.experiments.experiments[Y]); n.length>0&&(e.C.fexp=n.join())}for(let n of Object.keys(e.C))b=iBu(b,n,e.C[n]);return b}; TT4=function(e,b){var n=null;try{n=b.createSession(e.W,Y=>{kL(e,{m:Y})}),UKF(e,n)}catch(Y){b="t.g",Y instanceof DOMException&&(b+=`;c.${Y.code}`),e.dP("licenseerror","drm.unavailable",1,b,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}return n}; UKF=function(e,b){W6B(b,(n,Y)=>{p1u(e,n,Y)},(n,Y,A)=>{e.B0()||(Y=void 0,g.EV(e.U)&&g.nP(e.J)&&e.J.A("html5_enable_safari_fairplay")&&A===1212433232&&(Y="ERROR_HDCP"),e.error("drm.keyerror",1,n,Y))},()=>{e.B0()||(kL(e,{onkyadd:1}),e.N||(e.dP("sessionready"),e.N=!0))},n=>{e.T6(n)})}; p1u=function(e,b,n){if(!e.B0())if(b){kL(e,{onkmtyp:n});e.status="km";switch(n){case "license-renewal":case "license-request":case "license-release":break;case "individualization-request":hsA(e,b);return;default:e.dP("ctmp","message_type",{t:n,l:b.byteLength})}e.s4||(g.de("drm_gk_f",void 0,e.videoData.V),e.s4=!0,e.dP("newsession",e));if(SI(e.U)&&(b=yzJ(b),!b))return;var Y=!1;if(e.J.l3().Y.yh(Ih))try{Y=WS(b,JIJ).type===4}catch(A){kL(e,{cert_check_failed:1},!0)}if(Y&&e.AT?.certificate){kL(e,{cert_cache_hit:1}, !0);++e.requestNumber;let A=e.AT.certificate;Promise.resolve().then(()=>{tHa(e,new uec(0,A),Y)})}else b=new xKA(b,++e.requestNumber,e.videoData.V,e.J.A("html5_enable_vp9_fairplay")),l59(b,A=>{tHa(e,A,Y)},(A,r,z)=>{if(!e.B0()){var J=0; A.Y.U>=3&&(J=1,r="drm.net.retryexhausted");kL(e,{onlcsrqerr:r,info:z});e.error(r,J,z);e.shouldRetry(dZ(J),A)&&eWA(e,A)}}),g.a(e,b),br1(e,b)}else e.error("drm.unavailable",1,"km.empty")}; hsA=function(e,b){kL(e,{sdpvrq:1});e.L=performance.now();if(e.U.flavor!=="widevine")e.error("drm.provision",1,`e.flavor;f.${e.U.flavor};l.${b.byteLength}`);else{var n={cpn:e.videoData.clientPlaybackNonce};Object.assign(n,e.J.Y);n=g.jD("https://www.googleapis.com/certificateprovisioning/v1/devicecertificates/create?key=AIzaSyB-5OLKTx2iU5mko18DfdwK5611JIjbUhE",n);b={format:"RAW",headers:{"content-type":"application/json"},method:"POST",postBody:JSON.stringify({signedRequest:String.fromCharCode.apply(null, b)}),responseType:"arraybuffer"};g.op(n,b,3,500).then(uG(Y=>{Y=Y.xhr;if(!e.B0()){Y=new Uint8Array(Y.response);var A=String.fromCharCode.apply(null,Y);try{var r=JSON.parse(A)}catch(z){}r&&r.signedResponse?(e.dP("ctmp","drminfo",{provisioning:1}),r=(performance.now()-e.L)/1E3,e.L=NaN,e.dP("ctmp","provs",{et:r.toFixed(3)}),e.B&&e.B.update(Y)):(r=r&&r.error&&r.error.message,Y="e.parse",r&&(Y+=`;m.${r}`),e.error("drm.provision",1,Y))}}),uG(Y=>{e.B0()||e.error("drm.provision",1,`e.${Y.errorCode};c.${Y.xhr&& Y.xhr.status}`)}))}}; tHa=function(e,b,n){e.B0()||((kL(e,{onlcsrsp:1}),e.status="rr",b.statusCode!==0)?e.error("drm.auth",1,`t.f;c.${b.statusCode}`,b.errorMessage||void 0):(n&&e.AT&&e.J.l3().Y.yh(Ih)&&(e.AT.certificate=b.message),g.de("drm_kr_s",void 0,e.videoData.V),b.heartbeatParams&&b.heartbeatParams.url&&e.videoData.A("outertube_streaming_data_always_use_staging_license_service")&&(n=e.U.O.match(/(.*)youtube.com/g))&&(b.heartbeatParams.url=n[0]+b.heartbeatParams.url),b.heartbeatParams&&e.dP("newlicense",b.heartbeatParams), b.O&&(e.O=b.O,e.videoData.AR||e.dP("newlicense",new n2A),e.videoData.AR=!0,e.S=g.BE(e.O,Y=>Y.includes("HDR"))),b.U&&(e.V=b.U),b.Y&&(e.J.A("html5_enable_vp9_fairplay")&&e.U.Y()?(n=g.iB(ze(e.fairplayKeyId),4),e.Y[n]={type:b.Y[n], status:"unknown"}):e.Y=uo(b.Y,Y=>({type:Y,status:"unknown"}))),Kc(e.U)&&(b.message=QB4(g.iB(b.message))),e.B&&(kL(e,{updtks:1}),e.status="ku",e.B.update(b.message).then(()=>{g.de("drm_kr_f",void 0,e.videoData.V); Ov(e)||(kL(e,{ksApiUnsup:1}),e.dP("keystatuseschange",e))},Y=>{Y=`msuf.req.${e.requestNumber};msg.${g.VU(Y.message,3)}`; e.error("drm.keyerror",1,Y)})),g.EV(e.U)&&e.dP("fairplay_next_need_key_info",e.baseUrl,b.nextFairplayKeyId),e.J.A("html5_enable_vp9_fairplay")&&e.U.Y()&&e.dP("qualitychange",Y7u(e.O)),b.sabrLicenseConstraint&&e.dP("sabrlicenseconstraint",b.sabrLicenseConstraint)))}; br1=function(e,b){e.status="km";g.de("drm_net_s",void 0,e.videoData.V);var n=new g.rk(e.J.ba),Y={context:g.ej(n.config_||g.T4())};Y.drmSystem=AQ0[e.U.flavor];Y.videoId=e.videoData.videoId;Y.cpn=e.videoData.clientPlaybackNonce;Y.sessionId=e.sessionId;Y.licenseRequest=g.iB(b.message);Y.drmParams=e.videoData.drmParams;isNaN(e.cryptoPeriodIndex)||(Y.isKeyRotated=!0,Y.cryptoPeriodIndex=e.cryptoPeriodIndex);var A=!!e.videoData.O?.S()?.isHdr();Y.drmVideoFeature=A?"DRM_VIDEO_FEATURE_PREFER_HDR":"DRM_VIDEO_FEATURE_SDR"; e.J.experiments.l3().Y.yh(rQ9)&&(Y.context=g.l0(e.videoData));if(Y.context&&Y.context.client){if(A=e.J.Y)Y.context.client.deviceMake=A.cbrand,Y.context.client.deviceModel=A.cmodel,Y.context.client.browserName=A.cbr,Y.context.client.browserVersion=A.cbrver,Y.context.client.osName=A.cos,Y.context.client.osVersion=A.cosver;e.J.experiments.l3().Y.yh(rQ9)||(Y.context.user=Y.context.user||{},e.videoData.Z&&(Y.context.user.credentialTransferTokens=[{token:e.videoData.Z,scope:"VIDEO"}]),e.videoData.Gc&&(Y.context.user.kidsParent= {oauthToken:e.videoData.Gc}));Y.context.request=Y.context.request||{};Y.context.request.mdxEnvironment=e.videoData.mdxEnvironment||Y.context.request.mdxEnvironment;g.EV(e.U)&&(Y.fairplayKeyId=g.iB(ze(e.fairplayKeyId)));g.mD(e.J,e.videoData.L()).then(r=>{MH4(b,Y,n,r);e.status="rs"})}else e.error("drm.net",2,"t.r;ic.0")}; zWA=function(e,b,n){var Y={};Y.isHdr=b.includes("HDR");switch(b.replace("HDR","").replace("720","")){case "AUDIO":Y.trackType=1;break;case "SD":Y.trackType=2;break;case "HD":Y.trackType=3;break;case "UHD1":Y.trackType=4;break;case "UHD2":Y.trackType=5;break;default:Y.trackType=0}!Y.trackType||n[b]||Ov(e)&&!XH(e,b)||(e.authorizedFormats.push(Y),n[b]=!0)}; JQA=function(e,b){var n=[];for(let Y of Object.keys(e.Y))n.push(`${Y}_${e.Y[Y].type}_${e.Y[Y].status}`);return n.join(b)}; Ov=function(e){var b;if(b=e.Z&&e.B!=null)e=e.B,b=!(!e.Y||!e.Y.keyStatuses);return b}; eWA=function(e,b){var n=b.Y.getValue();n=new g.bD(()=>{br1(e,b)},n); g.a(e,n);n.start();g.lm(b.Y);kL(e,{rtyrq:1})}; fU=function(e){var b={};b[e.status]=Ov(e)?JQA(e,"."):e.O.join(".");return b}; XH=function(e,b){for(let n in e.Y)if(e.Y[n].status==="usable"&&e.Y[n].type===b)return!0;return!1}; PWA=function(e,b){for(let n in e.Y)if(e.Y[n].type===b)return e.Y[n].status}; S7i=function(e){var b=e[0];e[0]=e[3];e[3]=b;b=e[1];e[1]=e[2];e[2]=b;b=e[4];e[4]=e[5];e[5]=b;b=e[6];e[6]=e[7];e[7]=b}; Y7u=function(e){return g.lJ(e,"UHD2")||g.lJ(e,"UHD2HDR")?"highres":g.lJ(e,"UHD1")||g.lJ(e,"UHD1HDR")?"hd2160":g.lJ(e,"HD")||g.lJ(e,"HDHDR")?"hd1080":g.lJ(e,"HD720")||g.lJ(e,"HD720HDR")?"hd720":"large"}; yzJ=function(e){var b="";for(let n=0;n{e.B0()||g.Aa("xboxone")&&e.O&&e.O("closedShouldNotRetry")}),null)):e.U&&(ha(e.B,e.U,["mskeymessage", "webkitkeymessage"],e.N),ha(e.B,e.U,["mskeyerror","webkitkeyerror"],e.Z),ha(e.B,e.U,["mskeyadded","webkitkeyadded"],e.V))}; KCA=function(e,b,n){g.vO(n);e.O&&(n instanceof DOMException&&(b+=`;n.${n.name};m.${n.message}`),e.O(b))}; E29=function(e){ha(e.B,e.element,["keymessage","webkitkeymessage"],e.Z);ha(e.B,e.element,["keyerror","webkitkeyerror"],e.V);ha(e.B,e.element,["keyadded","webkitkeyadded"],e.W)}; RW4=function(e,b=null){if(e.Y.keySystemAccess)return e.S=e.S.then(()=>e.mediaKeys?Promise.resolve():b?.mediaKeys&&b.o7?.xj()?(e.mediaKeys=b?.mediaKeys,Promise.resolve()):e.Y.keySystemAccess.createMediaKeys().then(n=>{e.B0()||(e.mediaKeys=n,b?.o7?.xj()&&(b.mediaKeys=n))})).then(()=>{var n=b?.ta(); return e.element&&e.element!==n&&e.element.mediaKeys?e.element.setMediaKeys(null):Promise.resolve()}).then(()=>{e.element=b?.ta(); return e.element&&e.element.mediaKeys!==e.mediaKeys?e.element.setMediaKeys(e.mediaKeys):Promise.resolve()}),e.S; PP(e.Y)?e.U=new (rS())(e.Y.keySystem):DQ(e.Y)?(e.U=new (rS())(e.Y.keySystem),e.element?.webkitSetMediaKeys(e.U)):E29(e);return null}; CW0=function(e,b){var n=new Uint8Array(270);for(let Y=0;Y<135;Y++)n[Y*2]=''.charCodeAt(Y);e=e.U.createSession("video/mp4",b,n);return new FH(null,null,null,null,e)}; QfA=function(e,b){b=LCA(b,e.Y.CY);b=e.U.createSession("video/mp4",b);return new FH(null,null,null,null,b,e.L)}; iU=function(e,b){var n=e.C[b.sessionId];!n&&e.O&&(n=e.O,e.O=null,n.sessionId=b.sessionId,e.C[b.sessionId]=n);return n}; LCA=function(e,b){var n=e.subarray(4);n=new Uint16Array(n.buffer,n.byteOffset,n.byteLength/2);n=String.fromCharCode.apply(null,n).match(/ek=([0-9a-f]+)/)[1];var Y="";for(var A=0;A{q7J(e)}),uG(n=>{if(!e.B0()){g.vO(n); var Y="t.a";n instanceof DOMException&&(Y+=";n."+n.name+";m."+n.message);e.dP("licenseerror","drm.unavailable",1,Y,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK")}})):(e.U({mdkrdy:1}),e.V=!0); e.Z&&(b=RW4(e.Z,e.mediaElement))}; q7J=function(e){if(!e.B0())if(e.J.A("html5_drm_set_server_cert")||e.Y.Y()){let b=e.mediaKeys.setServerCertificate();b?b.then(uG(n=>{e.J.aA()&&e.dP("ctmp","ssc",{success:n})}),uG(n=>{e.dP("ctmp","ssce",{n:n.name, m:n.message})})).then(uG(()=>{ZT(e)})):ZT(e)}else ZT(e)}; mG4=function(e,b,n){e.jb=!0;n=new cA(b,n);e.J.A("html5_eme_loader_sync")&&(e.L.get(b)||e.L.set(b,n));$GA(e,n)}; $GA=function(e,b){if(!e.B0()){e.U({onInitData:1});if(e.J.A("html5_eme_loader_sync")&&e.videoData.U&&e.videoData.U.Y()){var n=e.S.get(b.initData);b=e.L.get(b.initData);if(!n||!b)return;b=n;n=b.initData;e.L.remove(n);e.S.remove(n)}e.U({initd:b.initData.length,ct:b.contentType});if(e.Y.flavor==="widevine")if(e.O4&&!e.videoData.isLivePlayback)vF(e);else{if(!(e.J.A("vp9_drm_live")&&e.videoData.isLivePlayback&&b.bx)){e.O4=!0;n=b.cryptoPeriodIndex;var Y=b.Y;xX(b);b.bx||(Y&&b.Y!==Y?e.dP("ctmp","cpsmm",{emsg:Y, pssh:b.Y}):n&&b.cryptoPeriodIndex!==n&&e.dP("ctmp","cpimm",{emsg:n,pssh:b.cryptoPeriodIndex}));e.dP("widevine_set_need_key_info",b)}}else e.u3(b)}}; vF=function(e){if(e.jb&&e.V&&!e.Yl){for(;e.B.length;){let b=e.B[0],n=dGB(e)?eM(b):g.iB(b.initData);if(e.Y.Y()&&!b.U)e.B.shift();else{if(e.O.get(n))if(e.Y.flavor!=="fairplay"||e.Y.Y()){e.B.shift();continue}else e.O.delete(n);xX(b);break}}e.B.length&&e.createSession(e.B[0])}}; ZT=function(e){e.B0()||(e.V=!0,e.U({onmdkrdy:1}),vF(e))}; dGB=function(e){return e.Y.flavor==="widevine"&&e.videoData.A("html5_drm_cpi_license_key")}; wL9=async function(e){if(g.zp()&&e.mediaKeys.mediaKeys?.getMetrics){var b=await e.mediaKeys.getMetrics();b&&((0,g.Pt)(b)||(b=g.om(b)),/^[A-Za-z0-9_-]+={0,3}$/.test(b)||(b=g.VU(b,void 0,!0)),e.dP("ctmp","drm",{metrics:b}))}}; kgJ=function(e,b){if(e.videoData.W)return!1;e.Tc.R7+=1;if(e.Tc.R7<=10)return!1;b.exiled=`${e.Tc.R7}`;e.Gn("qoe.start15s",b);e.G.dP("playbackstalledatstart");return!0}; If9=function(e){return e.U?!0:e.Tc.L==="yt"?g.KC(e.videoData)?e.G.loader?.YW():e.videoData.W?e.videoData.O4<25:!e.videoData.O4:!1}; OrF=function(e){if(!e.U){e.U=!0;var b=e.G.getPlayerState();b=b.isPaused()||b.isSuspended();e.G.Yk();b&&!VY(e.videoData)||e.G.dP("signatureexpired")}}; jS=function(e,b,n){var Y=e.videoData.O,A=e.videoData.B,r=e.Tc.A("html5_disable_codec_fallback_for_drm")&&e.videoData.bN();qO(e.G.getVideoData())&&f5F(e.G,"pe");e.Tc.l3().Y.yh(XLu)&&(n.bkg=e.G.dJ().isBackground()?"1":"0");if((b==="progressive.net.retryexhausted"||b==="fmt.unplayable"||b==="fmt.decode")&&!e.G.la.C&&Y&&Y.itag==="22")return e.G.la.C=!0,e.Gn("qoe.restart",{reason:"fmt.unplayable.22"}),e.G.AL(),!0;var z=!1;if(e.videoData.isExternallyHostedPodcast){if(z=e.videoData.Th)n.mimeType=z.type, e.D("3pp",{url:z.url});n.ns="3pp";e.G.NE(b,1,"VIDEO_UNAVAILABLE",g.Je((new g.wZ(b,n,1)).details));return!0}var J=e.Kh+3E4<(0,g.T)()||e.Y.isActive();if(e.Tc.A("html5_empty_src")&&e.videoData.isAd()&&b==="fmt.unplayable"&&/Empty src/.test(`${n.msg}`))return n.origin="emptysrc",e.Gn("auth",n),!0;var P;if(P=!J)P=e.G.dJ(),P=!!(P.WM()||P.isInline()||P.isBackground()||P.qK()||P.Ne()||P.qH()||P.rQ());P&&(n.nonfg="paused",J=!0,e.G.pauseVideo());b!=="fmt.decode"&&b!=="fmt.unplayable"||!A?.L()||(XN(e.Tc.O,A.Df), n.acfallexp=A.Df,z=J=!0);!J&&e.O>0&&(e.Y.start(),J=!0,n.delayed="1",--e.O);A=e.G.loader;J||!Y?.Y()&&!Y?.B()||r||(XN(e.Tc.O,Y.Df),z=J=!0,n.cfallexp=Y.Df);if(!J)return kgJ(e,n);r=!1;e.C?e.Kh=(0,g.T)():r=e.C=!0;J=e.videoData;J.s4?(J=J.s4.C(),P=Date.now()/1E3+1800,J=J6048E5&&VM(e,"signature",!0);return!1}; Zru=function(e){if(e.videoData.errorDetail==="7"&&g.rA(e.Tc)){let b=!e.videoData.isInlinePlaybackNoAd;b&&e.Tc.tU++;VM(e,"innertube_player_reload_required",b&&e.Tc.tU>1);return!0}return!1}; ah=function(e,b="fmt.noneavailable"){var n=e.Tc.O;n.S=!1;n.Y=!0;e.Gn("qoe.restart",{e:b,detail:"hdr"});e.G.Bu(!0)}; v2c=function(e){if(e.G.dJ().isInline())return kd;e=iT[te()];return f8("auto",e,!1,"s")}; jfA=function(e,b){var n;a:if((n=b.Y)&&n.videoInfos.length){for(var Y of n.videoInfos)if(Y.C?.smooth){n=Y.video.qualityOrdinal;break a}n=n.videoInfos[0].video.qualityOrdinal}else n=0;(g.Aa("armv7")||g.Aa("aarch64")||g.Aa("android"))&&!g.rA(e.J)&&b.Y.videoInfos[0].B()&&(n=Math.min(n,yv.large));Y=g.Ae(e.J.experiments,"html5_chipset_soft_cap");Y>0&&(n=Math.min(n,Y));if(Y=g.Ae(e.J.experiments,"html5_max_vertical_resolution")){let z=4320;for(var A=0;AY&&(z=Math.min(z,r.video.qualityOrdinal))}if(z<4320){A=0;for(r=0;r60&&!g.rA(e.J)?new X9(0,360,!1,"v"):kd}; BF=function(e,b,n){if(e.J.experiments.Jg("html5_disable_client_autonav_cap_for_onesie")&&b.wv()||g.rA(e.J)&&(te(-1)>=1080||b.osid))return kd;var Y=g.Ae(e.J.experiments,"html5_autonav_quality_cap"),A=g.Ae(e.J.experiments,"html5_autonav_cap_idle_secs");return Y&&b.isAutonav&&g.n2()/1E3>A?(n&&(Y=VjB(e,n,Y)),new X9(0,Y,!1,"e")):kd}; HF=function(e,b){if(!b.Y.Y())return e.C?new X9(0,360,!1,"b"):kd;var n=!1,Y=!1;for(var A of b.Y.videoInfos)A.Y()?n=!0:Y=!0;n=n&&Y;Y=0;A=g.Ae(e.J.experiments,"html5_performance_cap_floor");A=e.J.C?240:A;for(let r of b.Y.videoInfos){if(n&&r.Y())continue;b=yk(r.Df,r.video.fps,e.O);let z=r.video.qualityOrdinal;if(Math.max(b,A)>=z){Y=z;break}}return new X9(0,Y,!1,"b")}; Nq=function(e,b){var n=uU(e,b.Y?.videoInfos),Y=e.G.getPlaybackRate();return Y>1&&n?(e=I_(e.J.O,b.Y.videoInfos,Y),new X9(0,e,!0,"o")):new X9(0,0,!1,"o")}; oh=function(e,b,n){g.rA(e.J)&&(n=n.compose(e.zS(b)));return n}; uU=function(e,b){return b&&g.rA(e.J)?b.some(n=>n.video.U()):!1}; VjB=function(e,b,n){if(e.A("html5_optimality_defaults_chooses_next_higher")&&n)for(e=b.Y.videoInfos,b=1;b49?"p60":Y>32?"p48":""}`;n=yk(n,Y,r);A>0&&(n=Math.min(n,A));!tm.has(b)&&n8().includes(b)?(Y=bT(),+Y[b]>0&&(n=Math.min(+Y[b],n)),Y[b]!==n&&(Y[b]=n,g.ta("yt-player-performance-cap",Y,2592E3))):tm.has(b)||r==null?(Y=n8().slice(),Y.includes(b)||(Y.push(b),g.ta("yt-player-performance-cap-active-set",Y,2592E3)),hm.set(b,n)):(tm.add(b),r?.set(b,n));e.G.Ez()}; Hri=function(){return uo(bT(),e=>`${e}`)}; uAB=function(e,b,n,Y){if(!b||!n||!b.videoData.O)return!1;var A=g.Ae(e.J.experiments,"html5_df_downgrade_thresh"),r=e.A("html5_log_media_perf_info");if(!((0,g.T)()-e.B<5E3?0:r||A>0))return!1;var z=((0,g.T)()-e.B)/1E3;e.B=(0,g.T)();n=n.getVideoPlaybackQuality();if(!n)return!1;var J=n.droppedVideoFrames-e.L,P=n.totalVideoFrames-e.W;e.L=n.droppedVideoFrames;e.W=n.totalVideoFrames;var S=n.displayCompositedVideoFrames===0?0:n.displayCompositedVideoFrames||-1;r&&e.J.aA()&&e.G.D("ddf",{dr:n.droppedVideoFrames, de:n.totalVideoFrames,comp:S});if(Y)return e.Y=0,!1;if((P-J)/z>e.V||!A||g.rA(e.J))return!1;e.Y=(P>60?J/P:0)>A?e.Y+1:0;if(e.Y!==3)return!1;BJB(e,b.videoData.O);e.G.D("dfd",Object.assign({dr:n.droppedVideoFrames,de:n.totalVideoFrames},Hri()));return!0}; NJ0=function(e,b){e.A("html5_log_media_perf_info")&&(e.G.D("perfdb",Hri()),e.G.D("sessionperfdb",Object.fromEntries(hm.entries())),e.G.D("playbackperfdb",Object.fromEntries(e.O.entries())),e.G.D("hwc",{nch:navigator.hardwareConcurrency},!0),b&&e.G.D("mcdb",{itags:b.Y.videoInfos.filter(n=>n.C?.smooth===!1).map(n=>n.itag).join("-")}))}; by=function(e,b,n=!1){e.o7?.aA()&&e.o7.D("rms",b,n)}; lU=function(e){e=e.Z();return e.length<1?NaN:e.end(e.length-1)}; o2i=function(e,b){e.du&&e.du.equals(b)||(e.du&&e.du.dispose(),e.du=b)}; lf4=function(e){!e.O&&hK()&&(e.C?e.C.then(()=>lf4(e)):e.KU()||(e.O=e.HE()))}; Mj4=function(e,b,n){e.isPaused()||e.getCurrentTime()>b||n>10||(e.play(),g.OU(()=>{Mj4(e,e.getCurrentTime(),n+1)},500))}; Gg1=function(e,b){if(e.B()===0||e.hasError())return!1;var n=e.getCurrentTime()>0;return b>=0&&(e=e.Z(),e.length||!n)?l4(e,b):n}; Mq=function(e){if(e.KU()||e.p9())e.o7&&e.o7.hd("rs_s"),g.LD&&e.getCurrentTime()>0&&e.seekTo(0),e.f9(),e.kl(),e.load(),o2i(e,null);delete e.C}; UGc=function(e){var b=e.U();return Ud(b)&&e.getDuration()?b.end(b.length-1):0}; GL=function(e){switch(e.uc()){case 2:return"progressive.net.retryexhausted";case 3:return e=e.q3(),e?.includes("MEDIA_ERR_CAPABILITY_CHANGED")||TJJ&&e?.includes("audio_output_change")?"capability.changed":"fmt.decode";case 4:return"fmt.unplayable";case 5:return"drm.unavailable";case 1E3:return"capability.changed";default:return null}}; M0=function(e){return e.isPlaying()&&!e.Y(16)&&!e.Y(32)}; Uv=function(e){return e.Y(128)?-1:e.Y(2)?0:e.Y(2048)?3:e.Y(64)?-1:e.Y(1)&&!e.Y(32)?3:e.Y(8)?1:e.Y(4)?2:-1}; WF=function(e,b,n,Y,A){if(!(b===e.state&&n===e.J2&&Y===e.seekSource&&A===e.stoppageReason||b!==void 0&&(b&128&&!n||b&2&&b&16))){var r;if(r=b)r=b||e.state,r=!!(r&16||r&32);e=new g.TL(b,n,r?Y?Y:e.seekSource:null,A)}return e}; pU=function(e,b,n=!1){return WCA(e,b.getCurrentTime(),(0,g.T)(),b.x0(),n)}; h3=function(e,b,n=null,Y=null){return WF(e,e.state|b,null,n,Y)}; yM=function(e,b){return WF(e,e.state&~b,null,null,null)}; t3=function(e,b,n,Y=null,A=null){return WF(e,(e.state|b)&~n,null,Y,A)}; pLi=function(e,b){return b.state===e.state&&b.J2===e.J2}; hWJ=function(e){switch(e.J.playerCanaryStage?.toLowerCase()){case "xsmall":return"HTML5_PLAYER_CANARY_STAGE_XSMALL";case "small":return"HTML5_PLAYER_CANARY_STAGE_SMALL";case "medium":return"HTML5_PLAYER_CANARY_STAGE_MEDIUM";case "large":return"HTML5_PLAYER_CANARY_STAGE_LARGE";case "xlarge":return"HTML5_PLAYER_CANARY_STAGE_XLARGE";default:return"HTML5_PLAYER_CANARY_STAGE_UNSPECIFIED"}}; yQA=function(e){e.Y>=0||(e.provider.G.getVisibilityState()===3?e.L=!0:(e.Y=g.tM(e.provider),e.delay.start()))}; tj9=function(e){if(!(e.U<0)){var b=g.tM(e.provider),n=b-e.C;e.C=b;e.playerState.U()?e.playTimeSecs+=n:e.playerState.isBuffering()&&!e.playerState.Y(16)&&(e.rebufferTimeSecs+=n)}}; eK=function(e,b=!1){e.Y.B=b;e.Y.startTime=e.O;e.Y.endTime=e.U;e.De?.length&&(e.Y.De=e.De);e.XR?.length&&(e.Y.XR=e.XR);b=!1;var n=g.vE(e.segments);e.segments.length&&!n?.B&&n?.isEmpty()?(e.segments[e.segments.length-1].previouslyEnded&&(e.Y.previouslyEnded=!0),e.segments[e.segments.length-1]=e.Y,b=!0):e.segments.length&&e.Y.isEmpty()&&!e.Y.B||(e.segments.push(e.Y),b=!0);b?(e.Y.endTime===0&&(e.previouslyEnded=!1),e.Y.XR?.length&&e.provider.G.D("sdai",{attach_meta:1,st:e.Y.startTime,et:e.Y.endTime,seg_idx:e.segments.length- 1})):e.Y.previouslyEnded&&(e.previouslyEnded=!0);e.L+=e.U-e.O;e.Y=xL(e.provider);e.Y.previouslyEnded=e.previouslyEnded;e.provider.J.l3().Y.yh(xGi)&&(e.C+=JSON.stringify(e.Y).length);e.previouslyEnded=!1;e.O=e.U;return b?g.vE(e.segments):void 0}; e34=function(e){window.clearInterval(e.S);e.S=NaN}; b20=function(e){e34(e);e.S=XO(()=>{e.update()},100); e.zC=g.tM(e.provider);e.Y=xL(e.provider)}; neu=function(e,b,n){n-=e.zC;return b===e.U&&n>.5}; g.bi=function(e,b){var n=e.sendVisitorIdHeader?e.visitorData:void 0;return g.mD(e.J,e.accessToken).then(Y=>UF(e.uri,e.J,e.pageId,n,Y,b))}; g.Yb4=function(e){e.indexOf("watchtime")!==-1&&g.zk("gelDebuggingEvent",{vss3debuggingEvent:{vss2Ping:e}})}; A4F=function(e,b){e.attestationResponse&&g.bi(e).then(n=>{n=n||{};n.method="POST";n.postParams={atr:e.attestationResponse};e.p9?e.u3?g.lW().sendAndWrite(b,n):g.lW().sendThenWrite(b,n):g.j3(b,n)})}; r44=function(e){var b={HT:[]};if(g.BE(e.segments,n=>!!n.De||!!n.XR)){for(let n of e.segments)b.HT.push({De:n.De||[], XR:n.XR||[]});e=g.J2({mh:b},DJA);return g.iB(e,4)}}; eZ=function(e,b){return g.ar(b,e.U).join(",")}; p_4=function(e,b){if(b&&e.B){var n=new Set(["q","feature","mos"]),Y=new Set("autoplay cl len fexp delay el ns adformat".split(" ")),A=new Set(["aqi","autonav","list","ssrt","upt"]);e.B.ns==="3pp"&&(b.ns="3pp");for(let r of Object.keys(e.B))Y.has(r)||n.has(r)||A.has(r)&&!e.B[r]||(b[r]=e.B[r])}}; z3B=function(e){switch(e){case "playing":return"PLAYER_PLAYBACK_STATE_PLAYING";case "paused":return"PLAYER_PLAYBACK_STATE_PAUSED";case "buffering":return"PLAYER_PLAYBACK_STATE_BUFFERING";case "seeking":return"PLAYER_PLAYBACK_STATE_SEEKING";case "ended":return"PLAYER_PLAYBACK_STATE_ENDED";case "error":return"PLAYER_PLAYBACK_STATE_ERROR";case "suspended":return"PLAYER_PLAYBACK_STATE_SUSPENDED";case "unstarted":return"PLAYER_PLAYBACK_STATE_UNSTARTED";default:return"PLAYER_PLAYBACK_STATE_UNKNOWN"}}; J44=function(e){switch(e){case 1:return"VIS_MINIMIZED";case 2:return"VIS_FULLSCREEN";case 3:return"VIS_BACKGROUND";case 4:return"VIS_AIRPLAY";case 5:return"VIS_INLINE";case 6:return"VIS_VR";case 7:return"VIS_PICTURE_IN_PICTURE";case 8:return"VIS_IMMERSIVE_PREVIEW";case 9:return"VIS_SQUEEZEBACK";case 10:return"VIS_THEATER";case 31:return"VIS_INVALID";default:return"VIS_DEFAULT"}}; Puc=function(e){switch(e){case 1:return"CONN_UNKNOWN";case 2:return"CONN_NONE";case 3:return"CONN_WIFI";case 4:return"CONN_CELLULAR_2G";case 5:return"CONN_CELLULAR_3G";case 6:return"CONN_CELLULAR_4G";case 7:return"CONN_CELLULAR_UNKNOWN";case 8:return"CONN_DISCO";case 9:return"CONN_CELLULAR_5G";case 10:return"CONN_WIFI_METERED";case 11:return"CONN_CELLULAR_5G_SA";case 12:return"CONN_CELLULAR_5G_NSA";case 30:return"CONN_WIRED";case 31:return"CONN_INVALID";default:return"CONN_DEFAULT"}}; g.YV=function(e,b){var n=nl(e.provider);Object.assign(n,{state:e.B});b=new SbA(e.provider.videoData,e.provider.J,b,n);b.Y=e.provider.G.D4();n=e.provider.videoData.clientPlaybackNonce;b.Y=e.provider.G.wL(n);e.provider.videoData.isLivePlayback||(b.O4=e.provider.G.getDuration(n));e.provider.videoData.Y&&(n=e.provider.videoData.Y.Pn(b.Y))&&(b.W=n-b.Y);n=e.provider.G.Fp();b.Y+=n;b.W!=null&&(b.W-=n);b.tV=g.tM(e.provider);b.segments=[xL(e.provider)];return b}; DLJ=function(e){var b=e.provider.videoData.ue,n=e.provider.videoData.A$,Y=[10+b,10,10,40+n-b,40],A=e.provider.videoData.getPlayerResponse()?.playbackTracking,r=A?.videostatsScheduledFlushWalltimeSeconds;A=A?.videostatsDefaultFlushIntervalSeconds;if(!(r&&r.length>0&&A))return Y;b=[r[0]+b,...r.slice(1).map((z,J)=>z-r[J]), A+n-b,A];return b.some(z=>z<0)?(g.yL(e.logger,347111855,`Neg vss scheduled pings ${r} ${A}`),Y):b}; AF=function(e,b=NaN){var n=g.tM(e.provider);b=isNaN(b)?n:b;b=Math.ceil(b);var Y=e.L9[e.s4];e.s4+1{if(!e.B0()){e.W=NaN;var r=e.u3(),z=KTu(e,r);z.Z=A;var J=e.Gc>1E3;!(r.length>1)&&r[0].isEmpty()||J||(z.S=AF(e,A));if(e.Z){r=r[r.length-1];if(J=e.p9){J=r;var P=e.p9;J=J.startTime===P.startTime&&J.endTime===P.endTime}J||ry(e,[r])}z.send();e.Gc++}},(A-n)*1E3); return e.U=A}; zQ=function(e,b){var n=e.provider.J;g.mD(e.provider.J,e.provider.videoData.L()).then(Y=>{var A=e.provider.J.pageId,r=e.provider.J.sendVisitorIdHeader?e.provider.videoData.visitorData:void 0,z=e.provider.J.A("vss_pings_using_networkless")||e.provider.J.A("kevlar_woffle"),J=e.provider.J.A("allow_skip_networkless");Y=UF(b,n,A,r,Y);T7(b,Y,{token:e.provider.videoData.NG,YD:e.provider.videoData.i5,mdxEnvironment:e.provider.videoData.mdxEnvironment},n,void 0,z&&!J,!1,!0)})}; KTu=function(e,b){var n=g.YV(e,"watchtime");JF(e)&&(n.delayThresholdMet=!0,e.W0=!0);if(e.C>0){let Y=e.provider.G.Fp();for(let A of b)A.startTime-=e.C+Y,A.endTime-=e.C+Y;n.Y-=e.C+Y}else n.Y=e.Y.U;n.segments=b;return n}; ry=function(e,b,n=!1){for(let [J,P]of b.entries()){let S=J,D=P;var Y=e,A=nl(Y.provider);Object.assign(A,{state:Y.B});Object.assign(A,{sequenceId:Y.sequenceId});Y.provider.J.A("web_send_vss3_isolated_payload")&&Object.assign(A,{sendIsolatedPayload:!0});var r=Y,z=r.provider.videoData.getPlayerResponse()?.playbackTracking?.vss3Config?.vss3SchedulingConfig;z&&(z=z.earlySegmentThresholdSecs&&(Date.now()-r.R7)/1E3=e.provider.videoData.ZI;return!!b}; PZ=function(e,b,n=!1){n=e.S(!isNaN(e.U),!1,n);b&&(e.U=NaN);return n}; R3J=function(e){e.provider.videoData.youtubeRemarketingUrl&&!e.jb&&(zQ(e,e.provider.videoData.youtubeRemarketingUrl),e.jb=!0)}; CuA=function(e){e.provider.videoData.googleRemarketingUrl&&!e.gP&&(zQ(e,e.provider.videoData.googleRemarketingUrl),e.gP=!0)}; SK=function(e){if(!e.B0()&&e.O){e.B="paused";var b=PZ(e,!1,!0);b.isFinal=!0;b.send();e.dispose()}}; LTJ=function(e,b,n){if(!e.tg){n||(n=g.YV(e,"atr"));n.attestationResponse=b;try{n.send()}catch(Y){if(Y.message!=="Unknown Error")throw Y;}e.tg=!0}}; g.tM=function(e){return g.QTa(e)()}; yAA=function(e){var b=navigator.connection?.type||"";if(b)return qbc[b]||qbc.other;if(g.rA(e.J)){e=navigator.userAgent;if(/[Ww]ireless[)]/.test(e))return 3;if(/[Ww]ired[)]/.test(e))return 30}return 0}; xL=function(e){var b=new c49;b.U=nl(e).cc?.toString()||"-";b.playbackRate=e.G.getPlaybackRate();var n=e.G.getVisibilityState();n!==0&&(b.visibilityState=n);e.J.W0&&(b.O=1);b.C=e.videoData.pW;b.compositeLiveStatusToken=e.videoData.compositeLiveStatusToken;b.heartbeatLoggingToken=e.videoData.heartbeatLoggingToken;n=e.G.getAudioTrack();n.O2&&n.O2.id&&n.O2.id!=="und"&&(b.audioId=n.O2.id);b.connectionType=yAA(e);b.volume=e.G.getVolume();b.muted=e.G.isMuted();b.clipId=e.G.S0()||"-";b.Y=e.videoData.UK|| "-";return b}; nl=function(e){var b=e.G.Xl()||{};b.fs=e.G.Oe();b.volume=e.G.getVolume();b.muted=e.G.isMuted()?1:0;b.mos=b.muted;b.clipid=e.G.S0();b.playerheight=e.G.getPlayerSize()?.height||0;b.playerwidth=e.G.getPlayerSize()?.width||0;e=e.videoData;var n={};e.O&&(n.fmt=e.O.itag,e.B&&(e.L9?e.B.itag!==e.O.itag:e.B.itag!=e.O.itag)&&(n.afmt=e.B.itag));n.ei=e.eventId;n.list=e.playlistId;n.cpn=e.clientPlaybackNonce;e.videoId&&(n.v=e.videoId);e.kd&&(n.infringe=1);(e.gP?0:e.f9)&&(n.splay=1);var Y=ml(e);Y&&(n.live=Y);e.CF&& (n.sautoplay=1);e.W$&&(n.autoplay=1);e.Dx&&(n.sdetail=e.Dx);e.partnerId&&(n.partnerid=e.partnerId);e.osid&&(n.osid=e.osid);e.X0&&(n.cc=g.Oo(e.X0));return Object.assign(b,n)}; g.QTa=function(e){if(!e.Y){let b=(0,g.T)();e.Y=()=>Math.round((0,g.T)()-b)/1E3; e.G.E_()}return e.Y}; g.Da=function(e,b){return e.state.Y(b)&&!e.oldState.Y(b)?1:!e.state.Y(b)&&e.oldState.Y(b)?-1:0}; Kl=function(e){e.U&&yQA(e.U);e.qoe&&Azu(e.qoe)}; mL4=function(e,b,n,Y){n.adFormat=n.tg;var A=b.G;b=new g.Es(new $Lc(n,b.J,{getDuration:()=>n.lengthSeconds, getCurrentTime:()=>A.getCurrentTime(), D4:()=>A.D4(), wL:()=>A.wL(), OT:()=>A.OT(), getPlayerSize:()=>A.getPlayerSize(), getAudioTrack:()=>n.getAudioTrack(), getPlaybackRate:()=>A.getPlaybackRate(), ph:()=>A.ph(), getVisibilityState:()=>A.getVisibilityState(), sf:()=>A.sf(), Xl:()=>A.Xl(), getVolume:()=>A.getVolume(), isMuted:()=>A.isMuted(), Oe:()=>A.Oe(), S0:()=>A.S0(), getProximaLatencyPreference:()=>A.getProximaLatencyPreference(), E_(){A.E_()},D(r,z){A.D(r,z)},SY:()=>A.SY(), Fp:()=>A.Fp(), x0:r=>A.x0(r)})); b.C=Y;g.a(e,b);return b}; dL0=function(e){e.U&&e.U.send();if(e.qoe){var b=e.qoe;if(b.L){b.Y==="PL"&&(b.Y="N");var n=g.tM(b.provider);g.hM(b,n,"vps",[b.Y]);b.W||(b.B>=0&&b.U.set("user_intent",[b.B.toString()]),b.W=!0);b.provider.J.aA()&&b.D("finalized",{});b.p9=!0;b.reportStats(n)}}if(e.provider.videoData.enableServerStitchedDai)for(let Y of e.O.values())SK(Y);else e.Y&&SK(e.Y);e.dispose()}; ws0=function(e,b){e.Y&<J(e.Y,b)}; kYi=function(e){if(!e.Y)return null;var b=g.YV(e.Y,"atr");return n=>{e.Y&<J(e.Y,n,b)}}; IrJ=function(e,b){e=bS(e.array,n=>b-n.start||1); return e<0?-(e+1):e}; O2B=function(e,b,n){var Y=[];for(b=IrJ(e,b);bn)break}return Y}; g.RM=function(e,b){var n=[];for(let Y of e.array)if(Y.contains(b)&&n.push(Y),Y.start>b)break;return n}; Xsu=function(e){return e.array.slice(IrJ(e,0x7ffffffffffff),e.array.length)}; frc=function(e,b){var n=NaN;for(let Y of e.array)if(Y.contains(b)&&(isNaN(n)||Y.endb&&(isNaN(n)||Y.start!b.has(n))}; FTB=function(e){return e.G.getPlayerState().Y(2)?0x8000000000000:e.G.getCurrentTime()*1E3}; Cl=function(e,b){var n=[];if(!b.length)return n;for(let Y=0;YJ.end<0x8000000000000),z=Xsu(e.Y)):b=e.B<=n&&M0(b)?O2B(e.Y,e.B,n):g.RM(e.Y,n); A=A.concat(Cl(e,b));r&&(A=A.concat(QC(e,r)));z&&(A=A.concat(Cl(e,z)));e.B=n;Ll(e,A)}}; q7=function(e,b){return b>e.mediaTime+e.C&&b1)e.B=!0;if(A||isNaN(e.U))e.U=b;if(e.Y)b!==e.mediaTime&&(e.Y=!1);else if(b>0&&e.mediaTime===b){A=1500;if(e.J.A("html5_buffer_underrun_transition_fix")){A=g.Ae(e.J.experiments,"html5_min_playback_advance_for_steady_state_secs");let r=g.Ae(e.J.experiments,"html5_min_underrun_buffered_pre_steady_state_ms");A=A>0&&r>0&&Math.abs(b-e.U)(Y||!e.B?A:400)}e.mediaTime=b;e.O=n;return!1}; veu=function(e,b,n){return b.Id(n).then(()=>g.GI(new Z2A(b,b.U)),Y=>{Y instanceof Error&&g.J4(Y); var A=j$('video/mp4; codecs="avc1.42001E, mp4a.40.2"'),r=aX('audio/mp4; codecs="mp4a.40.2"'),z=A||r,J=b.isLivePlayback&&!g.OV(e.O,!0);Y="fmt.noneavailable";J?Y="html5.unsupportedlive":z||(Y="html5.missingapi");z=J||!z?2:1;A={buildRej:"1",a:b.BF(),d:!!b.LO,drm:b.bN(),f18:b.td.indexOf("itag=18")>=0,c18:A};b.Y&&(b.bN()?(A.f142=!!b.Y.Y["142"],A.f149=!!b.Y.Y["149"],A.f279=!!b.Y.Y["279"]):(A.f133=!!b.Y.Y["133"],A.f140=!!b.Y.Y["140"],A.f242=!!b.Y.Y["242"]),A.cAAC=r,A.cAVC=aX('video/mp4; codecs="avc1.42001E"'), A.cVP9=aX('video/webm; codecs="vp9"'));b.C&&(A.drmsys=b.C.keySystem,r=0,b.C.U&&(r=Object.keys(b.C.U).length),A.drmst=r);return new g.wZ(Y,A,z)})}; $V=function(e,b){b=Math.max(Math.max(1,Math.ceil(e.policy.B/cZ(e))),b);return Math.min(Math.min(8,Math.floor(e.policy.V/cZ(e))),b)}; cZ=function(e){return e.videoData.Y?BV(e.videoData.Y)||5:5}; mz=function(e){return cZ(e)*e.Y}; VBi=function(e,b){if(b)return b=e.videoData,b=jTu(e,isNaN(b.liveChunkReadahead)?3:b.liveChunkReadahead,b),$V(e,b);if(e.U.length){if(Math.min.apply(null,e.U)>1)return $V(e,e.Y-1);if(e.policy.W)return $V(e,e.Y+1)}return e.Y}; arF=function(e,b=!1){if(!e.U.length)return!1;var n=e.Y;e.Y=VBi(e,b);if(b=n!==e.Y)e.U=[],e.T_=0;return b}; dy=function(e){var b=e.policy.Y;e.B||(b=Math.max(b-1,0));return b*cZ(e)}; wy=function(e,b){return b>=e.Qi()-dy(e)}; gea=function(e,b,n=!0){var Y=wy(e,b);n||Y?Y&&(e.O=!0):e.O=!1;e.S=e.policy.O===2||e.policy.O===3&&e.O;b=wy(e,b);e.B!==b&&e.dP("livestatusshift",b);e.B=b}; jTu=function(e,b,n){n.so&&b--;DP(n)&&(b=1);KW(n)!==0&&(e=g.Ae(e.experiments,"html5_live_chunk_readahead_proxima_override"))&&(b=e,n.Y?.FG()&&b++);return b}; IM=function(e,b,n=null){return new kV(g.Ae(e.J.experiments,b)||0,n?e.J.A(n):!1)}; Bra=function(e,b){e.Y=b}; Os=function(e,b,n,Y,A,r,z,J){b?b.test(n)?(e.Gn(A,b,z),b.L||r()):(!b.U||b.B?n=!1:(n=(0,g.T)(),Y?b.Y||(b.Y=n):b.Y=0,r=!Y&&n-b.U>3E4,n=b.Y&&n-b.Y>1E3||r?b.B=!0:!1),n&&(J={...e.kG(b),...J},J.wn=z,J.we=A,J.wsuc=Y,e.G.D("workaroundReport",J),Y&&(b.reset(),e.C[A]=!1))):e.G.NE("auth",2,"BROWSER_OR_EXTENSION_ERROR",g.Je({source:"watchdog",name:z}))}; H24=function(e,b){if(e.Y){var n=e.Y;var Y=e.getCurrentTime(),A=n.Qi();var r=n.policy.U;n.B||(r=Math.max(r-1,0));r*=cZ(n);Y>=A-r||!n.xX()?n=Y0&&lU(e.mediaElement)>0&&(e.U=Xu(e,e.U,!1));var n=e.A("html5_pseudogapless_shorts_seek_to_next_start")&&b?.seekSource===60;if(!e.mediaElement||!ub0(e,n))e.pg.start(750);else if(!isNaN(e.U)&&isFinite(e.U)&&(n=e.W0-(e.U-e.timestampOffset),!(n===0||Math.abs(n)<.005)))if(n=e.mediaElement.getCurrentTime()-e.U,Math.abs(n)<=e.Gc||Math.abs(n)<.005)Nra(e);else{if(e.videoData.i7)e.videoData.i7= !1;else if(!g.zK(e.videoData)&&e.U>=e.pv()-.1&&(e.pv()!==0||b?.qE!=="seektimeline_setupMediaElement")){e.U=e.pv();e.B.resolve(e.pv());e.J.aA()&&e.G.D("setEndedInSeek",{tgt:`${e.U}`,maxst:`${e.pv()}`});e.G.Hh();return}try{let Y=e.U-e.timestampOffset;e.mediaElement.seekTo(Y);e.Z.Y=Y;e.W0=Y;e.O=e.U;e.N=!1}catch(Y){}}}}; lr4=function(e,b){e.p9=!0;e.zj()&&(e.U=e.L,e.O=e.U,e.L=NaN);oeB(e,b)}; MBA=function(e){var b=0,n=NaN,Y="";if(!e.V)return{startSeconds:b,GG:n,source:Y};e.videoData.tT?b=e.videoData.GI:g.zK(e.videoData)&&(b=Infinity);if(g.kT(e.videoData))return{startSeconds:b,GG:n,source:Y};e.videoData.startSeconds?(Y="ss",b=e.videoData.startSeconds):e.videoData.Sv&&(Y="stss",b=e.videoData.Sv);e.videoData.liveUtcStartSeconds&&(n=e.videoData.liveUtcStartSeconds);if(isFinite(b)&&(b>e.pv()||b1E9}; TrA=function(e,b){e.playbackData=b;e.videoData.isLivePlayback&&(e.W=new GYA(()=>{a:{if(e.playbackData&&e.playbackData.Y.Y()){if(LC(e.videoData)&&e.loader){var n=e.loader.ES.VI()||0;break a}if(e.videoData.Y){n=e.videoData.Y.p9;break a}}n=0}return n}),e.Y=new UL4(e.videoData,e.J.experiments,()=>e.pv(!0))); ii(e.G)?(e.videoData.LC?.fD||(b=MBA(e),b.GG?(g.KC(e.videoData)&&e.GC(b.GG,b.startSeconds),e.O=b.startSeconds):b.startSeconds>0&&e.seekTo(b.startSeconds,{qE:"seektimeline_startPlayback",seekSource:15})),e.V=!1):Fu(e)||(e.O=e.O||e.videoData.startSeconds||0,e.videoData.isLivePlayback||(b=e.G.videoData.pv(),e.O>b&&(e.A("html5_sabr_log_invalid_sabr_current_time")&&e.G.D("invalidSabrCmtStart",{rt:e.O,mst:b}),e.A("html5_sabr_vod_invalid_start_time_fallback")&&(e.O=0))))}; Za=function(e,b){if(e.Y&&e.loader){var n=!1;b?n=!0:Qv(e.videoData)?n=arF(e.Y):e.gP&&(e.gP=!1,n=arF(e.Y,!0));n&&(n=e.G.oA,b=mz(e.Y),n.qoe&&(n=n.qoe,g.hM(n,g.tM(n.provider),"lra",[b]),n.D("live-readahead-seconds",{v:b})));b=e.loader;n=e.Y.Y;e=e.Y;e=(e.Y-1+e.policy.Y)*cZ(e);var Y=NaN;var A=b.ru;A===2||A===-1?(A=n,DP(b.G.getVideoData())&&(Y=b.policy.nR)):A=n-1;A=Math.max(A,0);n=b.S;n.df=A;n.W=Y;b.V&&(b.V.N=e)}}; jK=function(e,b){(e.loader=b)?Za(e,!0):g.vZ(e)}; ub0=function(e,b=!1){if(!e.mediaElement||e.mediaElement.B()===0||e.mediaElement.hasError())return!1;var n=e.mediaElement.getCurrentTime()>0;return e.videoData.U&&e.videoData.U.Y()||e.videoData.isLivePlayback||!e.videoData.bN()?e.U>=0&&!b&&(b=e.mediaElement.Z(),b.length||!n)?l4(b,e.U-e.timestampOffset):n:n}; WTa=function(e,b){var n=e.getCurrentTime(),Y=e.isAtLiveHead(n);if(e.W&&Y){var A=e.W;if(A.Y&&!(n>=A.U&&n50&&A.U.shift())),gea(e.Y,n,b),b&&H24(e,!0));Y!==e.yH&&(b=e.getCurrentTime()-e.f9<=500,n=e.e5>=1E3,b||n||(b=e.G.oA,b.qoe&&(b=b.qoe,n=g.tM(b.provider),g.hM(b,n,"lh",[Y?"1": "0"])),e.yH=Y,e.e5++,e.f9=e.getCurrentTime()))}; g.VC=function(e,b){var n=e.B;n||(e.B=new $x,n=e.B,fl(e,b));return n}; Xu=function(e,b,n){if(isNaN(b))return NaN;var Y=e.ha();n=e.pv(n);return e.A("html5_clamp_invalid_seek_to_min_seekable_time")&&!e.videoData.isLivePlayback&&b>n+1&&b0)||e.mediaElement&&e.mediaElement.getCurrentTime()>0||(b={qE:"seektimeline_resumeTime",Ky:b},e.videoData.W||(b.seekSource=15),e.seekTo(e.O,b))}; oeB=function(e,b){y44(e,b).then(void 0,()=>{g.vZ(e)}); g.VC(e,b).then(n=>{g.aM(e,n)},()=>{g.vZ(e)}); e.G.MX(b);e.J.aA()&&(b=e.kG(),b["native"]=`${+e.N}`,b.tgt=`${e.U}`,b.otgt=`${e.U+e.timestampOffset}`,b.maxst=`${e.pv()}`,e.Y&&e.A("html5_high_res_seek_logging")&&(b.tht=`${e.Y.C()}`,b.ht=`${e.Y.Qi()}`,b.adft=`${dy(e.Y)}`),e.A("html5_sabr_parse_live_metadata_playback_boundaries")&&e.videoData.Y&&g.KC(e.videoData)&&(b.minst=`${e.videoData.Y.D$}`,b.cminst=`${e.videoData.Y.ha()+e.timestampOffset}`,b.maxst=`${e.videoData.Y.NH}`,b.hts=`${e.videoData.Y.s4}`,b.cmaxst=`${e.videoData.Y.pv()+e.timestampOffset}`), e.G.D("startSeek",b))}; y44=function(e,b){e.s4||(e.loader?isFinite(e.U)?e.s4=e.loader.seek(e.U-e.timestampOffset,b):(g.zK(e.videoData),e.G.JX=0,e.s4=x5(e.loader),$g(e.videoData)||(e.U=e.loader.getCurrentTime()+e.timestampOffset)):e.s4=h_(e.U-e.timestampOffset));return e.s4}; g.aM=function(e,b){e.C&&(e.C.resolve(b),e.G.w4(),e.J.aA()&&(b=e.kG(),b["native"]=`${+e.N}`,b.otgt=`${e.U+e.timestampOffset}`,e.G.D("seekEnd",b)));g.vZ(e)}; Nra=function(e){e.B&&(e.B.resolve(e.mediaElement.getCurrentTime()),e.Z.U=null)}; g.vZ=function(e){e.U=NaN;e.L=NaN;e.W0=NaN;e.B=null;e.s4=null;e.C=null;e.p9=!1;e.N=!1;e.Gc=0;e.u3.stop();e.FG.stop()}; xLB=function(e){if(e.V)if(e.videoData.LC?.fD)e.V=!1;else if(g.kT(e.videoData))e.V=!1;else{var b="ss",n=0;e.videoData.Y?.isManifestless&&e.videoData.u3&&!Fu(e)&&(b="mss",n=e.videoData.u3);(e.videoData.tT?e.A("html5_prioritize_windowed_st_start_seconds"):e.A("html5_prioritize_st_start_seconds"))&&!n&&e.videoData.Sv&&(b="stss",n=e.videoData.Sv);!n&&tB4(e)&&(n=e.videoData.liveUtcStartSeconds||e.videoData.u3,b="utc",n=e.pv()-e.Pn(e.pv())+n);!n&&e.videoData.QH()&&e.videoData.Sv&&(b="stss",n=e.videoData.Sv); var Y={};if(n){if(n>e.pv()||n{g.aM(e,r)},()=>{g.vZ(e)}),e.videoData.isAd()&&QA9({adCpn:e.videoData.clientPlaybackNonce, contentCpn:e.videoData.hostCpn??""},b.Y),e.W0=A,Bra(e.Z,n.getCurrentTime()),e.seekTo(A,{seekSource:104,qE:"seektimeline_mediaElementEvent"}),e.N=!0;break;case "seeked":Nra(e);break;case "loadedmetadata":ii(e.G)||xLB(e);fl(e);break;case "progress":fl(e);break;case "pause":e.S=e.getCurrentTime()}e.S&&((Y==="play"||Y==="playing"||Y==="timeupdate"||Y==="progress")&&e.getCurrentTime()-e.S>10&&(e.A("html5_sky_skip_pause_jump")?e.G.D("skipPauseJump",{evt:Y,cmt:e.getCurrentTime(),lpt:e.S}):e.seekTo(e.S,{qE:"pauseJump"})), Y!=="pause"&&Y!=="play"&&Y!=="playing"&&Y!=="progress"&&(e.S=0))}; tB4=function(e){return(I4(e.videoData)||!!e.videoData.liveUtcStartSeconds)&&(!!e.videoData.liveUtcStartSeconds||Fu(e))&&!!e.videoData.Y}; HZ=function(e,b){return e.Y.get(b)?.buffer.B()||[]}; ui=function(e,b){return e.Y.get(b)?.buffer.O()||0}; P6u=function(e,b){function n(r){return Y.L!=="yt"&&(A.partnerId===38&&Y.playerStyle==="books"||A.partnerId===30&&Y.playerStyle==="docs"||A.partnerId===33&&Y.playerStyle==="google-live")?bau(e,A,r):nrc(e,A).then(()=>{Y.A("embeds_enable_shorts")&&e.K().vL&&A.isEmbedsShortsMode(new g.aA(0,0),!!A.playlistId)?Y09(e,A):N7(e,A)},z=>{N7(e,A,!0); throw z;})} var Y=e.K(),A=e.getVideoData();A.B0();A.loading=!0;return Aw9(e)?rwc(e,A,b).then(()=>{N7(e,A)},r=>{r=kc(r); if(dZ(r.severity))return N7(e,A,!0),Promise.reject(r);r.errorCode==="onesie.response.badproxystatus"&&`${r.details.st}`==="3"&&(zb4=!0);e.handleError(r);return n("onesie")}):Y.A("embeds_enable_shorts")&&Y.vL?Jwu(e,A).then(()=>n("gvi")):n("gvi")}; Aw9=function(e){var b=e.K();if(b.A("html5_disable_onesie")||!b.A("html5_onesie")||!b.A("html5_onesie_inline")&&e.getVisibilityState()===5||b.L!=="yt")return!1;var n=b.f9;if(!n||!n.Y)return e.handleError(new g.wZ("onesie.unavailable.hotconfig",{key:"0"})),!1;n.Y.S<(0,g.T)()&&(e.D("okexp","1"),(n=e.wB())&&b.A("html5_prefer_trusted_host_on_key_expiration")&&(n.U=!0,(b=n.Y.get(0)?.Y())&&!Ke(b)&&n.Y.delete(0)));if(zb4)return e.D("ost3","1"),!1;b={};return Object.keys(b).length>0?(b.onesie="0",e.handleError(new g.wZ("html5.missingapi", b)),!1):!0}; oM=function(e,b){var n=g.kE();g.Iu(n,b);return mw(n,ba(),{Vs:e.U,clientInterface:NB(e)})}; S0A=function(e,b){var n=e.K(),Y=n.l3().Y.yh(li);return g.rA(n)&&b.P$()&&Y?`${e.getPlayerType()}_${b.videoId}_${b.zn}`:`${e.getPlayerType()}_${b.videoId}_${b.zn}_${+b.isAutonav}${+b.CF}`}; rwc=async function(e,b,n){b.fetchType="onesie";var Y=void 0;if(Hi(b))if(Y=e.iT){var A=S0A(e,b);Y=Y.get(A)}else Y=void 0;A=e.aI.kp;if(Y){if(b.loading=!1,o1(b,{player_response:Y},!0),b.loading||wo(b))return e.D("prr","1"),Promise.resolve()}else{Y=UD(b,e.getPlayerSize(),e.getVisibilityState());n=new v5(e,Y,n);Y=await n.fetch();let z={player_response:Y};b.loading=!1;if(n.ux){for(let [J,P]of n.ux.entries()){var r=J;let S=P;A.Y.set(r,S,180);r===b.videoId&&(r=S.iW(),b.HK=r)}A.UQ=n}for(let [J,P]of n.Yu.entries())A.U.set(J, P,180);o1(b,z,!0);if(b.loading||wo(b))return Hi(b)&&(A=S0A(e,b),b=b.getPlayerResponse())&&(b=b.responseContext?.cacheInstruction?.maxAgeSeconds??b.responseContext?.maxAgeSeconds??void 0,e.iT?.put(A,Y,b)),Promise.resolve()}A.Y.vu();A.U.vu();b.HK=[];e={};A="onesie.response";n=0;b.errorCode?(A="auth",e.ec=b.errorCode,e.ed=b.errorDetail,e.es=b.l5||"",n=2):(e.successButUnplayable="1",e.disposed=`${+b.B0()}`,e.afmts=`${+/adaptiveFormats/.test(Y)}`,e.cpn=b.clientPlaybackNonce);return Promise.reject(new g.wZ(A, e,n))}; nrc=async function(e,b){var n=b.isAd(),Y=!n,A=n?1:3;for(let z=0;z0){await g.$6(5E3);var r=new g.ql("Retrying OnePlatform request",{attempt:z});g.J4(r)}try{await DWJ(e,b);return}catch(J){let P=kc(J);r=P.errorCode;let S=e.K().A("html5_use_network_error_code_enums")?401:"401";Y&&r==="manifest.net.badstatus"&&P.details.rc===S&&(Y=!1,z===A-1&&(A+=1));if(z===A-1)return e=KbA(n,P.details),e.details.backend="op",e.details.originec=r,Promise.reject(e);if(r==="auth"||r==="manifest.net.retryexhausted"|| g.MB(e.K()))return Promise.reject(P);e.handleError(P);if(dZ(P.severity))break}}return Promise.reject(KbA(n,{backend:"op"}))}; DWJ=async function(e,b){b.fetchType="gp";var n=e.K(),Y=g.mD(n,b.L());Y=Y.Y?await Y.Y:Y.getValue();var A=oM(n,Y),r=UD(b,e.getPlayerSize(),e.getVisibilityState()),z=iP(Er0),J=b.L(),P=(0,g.T)(),S=!1,D="empty";Y=0;e.JV("psns");var K={hD:function(E){E.readyState===2&&e.JV("ps_c")}}; if(n.U){let E={videoId:String(b.videoId)},Q=Mw(b.getResolveUrlResponse());Q&&(E.params=Q);b.playlistId&&(E.playlistId=String(b.playlistId));K.Fc={Ak:bx("player",E)}}A=await g.Hm(A,r,z,void 0,K);e.JV("psnr");if(!b.B0()){A?"error"in A&&A.error?(S=!0,D=`esf:${A.error.message}`,Y=A.error.code):A.errorMetadata&&(S=!0,D="its",Y=A.errorMetadata.status):S=!0;if(S)return S=0,A=((0,g.T)()-P).toFixed(),P={},P=n.A("html5_use_network_error_code_enums")?{backend:"op",rc:Y,rt:A,reason:D,has_kpt:b.Gc?"1":"0",has_mdx_env:b.mdxEnvironment? "1":"0",has_omit_key_flag:g.H("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:n.pageId?"1":"0",has_token:J?"1":"0",has_vvt:b.Z?"1":"0",is_mdx:b.isMdxPlayback?"1":"0",mdx_ctrl:b.vM||"",token_eq:J===b.L()?"1":"0"}:{backend:"op",rc:`${Y}`,rt:A,reason:D,has_kpt:b.Gc?"1":"0",has_mdx_env:b.mdxEnvironment?"1":"0",has_omit_key_flag:g.H("INNERTUBE_OMIT_API_KEY_WHEN_AUTH_HEADER_IS_PRESENT")?"1":"0",has_page_id:n.pageId?"1":"0",has_token:J?"1":"0",has_vvt:b.Z?"1":"0",is_mdx:b.isMdxPlayback? "1":"0",mdx_ctrl:b.vM||"",token_eq:J===b.L()?"1":"0"},b="manifest.net.connect",Y===429?(b="auth",S=2):Y>200&&(b="manifest.net.badstatus",Y===400&&(S=2)),Promise.reject(new g.wZ(b,P,S));b.loading=!1;o1(b,{raw_player_response:A},!0);g.MB(b.K())&&A&&A.trackingParams&&g.xF(A.trackingParams);if(b.errorCode)return n={ec:b.errorCode,ed:b.errorDetail,es:b.l5||""},Y="auth",g.MB(b.K())&&b.errorCode&&(Y=b.errorCode),Promise.reject(new g.wZ(Y,n,2));if(!b.loading&&!wo(b))return n=b.isAd()?"auth":"manifest.net.retryexhausted", Y=b.isAd()?2:1,Promise.reject(new g.wZ(n,{successButUnplayable:"1",hasMedia:g.mE(b)?"1":"0"},Y))}}; bau=async function(e,b,n){function Y(){return!0} function A(S){S=kc(S);if(dZ(S.severity))return Promise.reject(S);e.handleError(S);return!1} var r=v94(e.K(),b,e.getPlayerSize(),e.getVisibilityState(),e.isFullscreen()),z=b.isAd(),J=z?1:3;for(let S=0;S0&&(await g.$6(5E3),P={playerretry:S,playerretrysrc:n},z||(P.recover="embedded"),P=g.EU(r,P));if(await RbF(b,P).then(Y,A))return}b=z?"auth":"manifest.net.retryexhausted";n=z?2:1;if(!z&&Math.random()<1E-4)try{g.J4(new g.ql("b/152131571",btoa(r)))}catch{}return Promise.reject(new g.wZ(b,{backend:"gvi"},n))}; RbF=async function(e,b){function n(P){if(!e.B0()){P=P?P.status:-1;var S=0,D=((0,g.T)()-J).toFixed();D=Y.A("html5_use_network_error_code_enums")?{backend:"gvi",rc:P,rt:D}:{backend:"gvi",rc:`${P}`,rt:D};var K="manifest.net.connect";P===429?(K="auth",S=2):P>200&&(K="manifest.net.badstatus",P===400&&(S=2));return Promise.reject(new g.wZ(K,D,S))}} e.fetchType="gvi";var Y=e.K(),A;(A=jAu(e))?(A={format:"RAW",method:"POST",withCredentials:!0,timeout:3E4,postParams:A},b=g.EU(b,{action_display_post:1})):A={format:"RAW",method:"GET",withCredentials:!0,timeout:3E4};var r={};Y.sendVisitorIdHeader&&e.visitorData&&(r["X-Goog-Visitor-Id"]=e.visitorData);var z=g.dS(Y.experiments,"debug_sherlog_username");z&&(r["X-Youtube-Sherlog-Username"]=z);Object.keys(r).length>0&&(A.headers=r);var J=(0,g.T)();A=await Jm(g.NY,b,A).then(void 0,function(P){return n(P.xhr)}); if(!A||!A.responseText)return n(A);e.loading=!1;A=g.JR(A.responseText);o1(e,A,!0);if(e.errorCode)return Promise.reject(new g.wZ("auth",{ec:e.errorCode,ed:e.errorDetail,es:e.l5||""},2));if(!e.loading&&!wo(e))return A=e.isAd()?"auth":"manifest.net.retryexhausted",b=e.isAd()?2:1,Promise.reject(new g.wZ(A,{successButUnplayable:"1"},b))}; KbA=function(e,b){return new g.wZ(e?"auth":"manifest.net.retryexhausted",b,e?2:1)}; N7=async function(e,b,n=!1){var Y=e.K();n&&(!g.CP(Y)||sD(b)!=="embedded")||b.hR||sD(b)!=="adunit"&&(g.rA(Y)||g.DL(Y)||g.WP(Y)||RV(Y)||g.nP(Y)||NB(Y)==="WEB_CREATOR")||(n=g.mD(Y,b.L()),n=n.Y?await n.Y:n.getValue(),C69(e,b,n))}; C69=async function(e,b,n){try{let r=e.K(),z=oM(r,n);var Y=b.K();let J=g.rK(),P={context:g.l0(b),videoId:b.videoId,racyCheckOk:b.racyCheckOk,contentCheckOk:b.contentCheckOk,autonavState:"STATE_NONE"};sD(b)==="adunit"&&(P.isAdPlayback=!0);Y.embedConfig&&(P.serializedThirdPartyEmbedConfig=Y.embedConfig);Y.Zh&&(P.showContentOwnerOnly=!0);b.q1&&(P.showShortsOnly=!0);J.yh(141)&&(P.autonavState=J.yh(140)?"STATE_OFF":"STATE_ON");if(g.SO(Y)){let E=J.yh(65);n=E!=null?!E:!1;let Q=!!g.x_("yt-player-sticky-caption"); P.captionsRequested=n&&Q}let S=Y.getWebPlayerContextConfig()?.encryptedHostFlags;S&&(P.playbackContext={encryptedHostFlags:S});var A=P;let D=iP(LbA);e.JV("wn_s");Y={};r.U&&(Y.Fc={Ak:bx("next",{videoId:String(b.videoId)})});let K=await g.Hm(z,A,D,void 0,Y);e.JV("wn_r");!K||"error"in K&&K.error||(g.MB(b.K())&&K.trackingParams&&g.xF(K.trackingParams),o1(b,{raw_watch_next_response:K},!1))}catch(r){}}; Y09=async function(e,b){var n=g.mD(e.K(),b.L());n=n.Y?await n.Y:n.getValue();Qsu(e,b,n)}; Qsu=async function(e,b,n){e=e.K();try{let z=oM(e,n);let J={context:g.l0(b),playerRequest:{videoId:b.videoId},disablePlayerResponse:!0},P=b.getResolveUrlResponse();if(P){let K=Mw(P);K&&(J.playerRequest.params=K);let E=Wi(P)?.params;E&&(J.params=E)}var Y=J;let S=iP(q0J);n={};if(e.U){let K={videoId:String(b.videoId)};var A,r=b.getResolveUrlResponse();(A=Wi(r)?.params)&&(K.params=A);n.Fc={Ak:bx("reel_item_watch",K)}}let D=await g.Hm(z,Y,S,void 0,n);!D||"error"in D&&D.error||o1(b,{raw_reel_item_watch_response:D})}catch(z){}}; Jwu=async function(e,b){try{let r=e.K(),z=g.mD(r,b.L()),J=z.Y?await z.Y:z.getValue(),P=oM(r,J);var n=e.getPlayerSize(),Y=e.getVisibilityState();var A={context:g.l0(b),url:`https://www.youtube.com/embed/${b.videoId}`,playbackContext:{contentPlaybackContext:SB(b,n,Y)}};let S=iP(cw4),D=await g.Hm(P,A,S);b.B0()||D&&o1(b,{raw_resolve_url_response:D},!0)}catch(r){}}; $WA=function(e,b){e.JV("vir");e.JV("ps_s");g.jR("vir",void 0,"video_to_ad");b=P6u(e,b);b.then(function(){e.JV("virc");g.jR("virc",void 0,"video_to_ad");e.JV("ps_r");g.jR("ps_r",void 0,"video_to_ad")},function(){e.JV("virc"); g.jR("virc",void 0,"video_to_ad")}); return b}; M7=function(){var e=VQ();return!(!e||e==="visible")}; dW1=function(e){var b=mWi();b&&document.addEventListener(b,e,!1)}; wGA=function(e){var b=mWi();b&&document.removeEventListener(b,e,!1)}; mWi=function(){if(document.visibilityState)var e="visibilitychange";else{if(!document[jW+"VisibilityState"])return"";e=jW+"visibilitychange"}return e}; IE1=function(e){kv1=e}; OaB=function(e){GQ=e}; XCu=function(e){var b=e.la;e=e.videoData;var n=gL(b,e);b.A("html5_disable_client_autonav_cap_for_onesie")||n.compose(BF(b,e));return n}; LU=function(e,b){Us(e,b.reason,b.Y.info,b.source,b.token)}; TQ=function(e,b){e.dP("localmediachange",b)}; f5F=function(e,b){e.aI.cu()||(e.D("sgap",{f:b}),e.aI.clearQueue(!1,b==="pe"))}; fEu=function(e){e.mediaElement&&(e.E4?(WZ(e),e.Wh(),XG9(e,!1)):(e.videoData.s4&&e.videoData.s4.B(),e.mediaElement.stopVideo()),e.playVideo())}; ii=function(e){return e.A("html5_disable_video_player_initiated_seeks")&&g.KC(e.videoData)}; hF=function(e,b){e.oD&&pl(e);e.oD=new g.MZ(b*1E3,0x7ffffffffffff);e.oD.namespace="endcr";e.addCueRange(e.oD)}; pl=function(e){e.removeCueRange(e.oD);e.oD=null}; tF=function(e){if(e.videoData.U&&e.videoData.U.Y()){var b=yC(e);if(e.loader&&(e=e.loader,!e.B0()))if(e.policy.Y){var n=e.L;if(b.isLocked()&&n.Y.U||n.U===void 0||!b.equals(n.U)){n=e.L.U;jp0(e.L,b);var Y;if(Y=b.isLocked()&&b.reason==="m"){Y=e.L;var A=Y.B?.info.S().qualityOrdinal;Y=Y.u3?!0:Y.B?b.Y!==A?!0:!Y.Y.U||Y.mJ.gk&&Y.Y.Y===Y.B.info.itag?!1:!0:!1}A=e.policy.cM&&b.reason==="l";n=n.Y>b.Y&&b.reason==="b";Y||A||n?(e.G.b5({reattachOnConstraint:Y?"u":A?"drm":"perf",lo:b.U,up:b.Y}),e.policy.gk||(e.L.Y.U= !1)):(e.policy.gk&&(e.L.Y.U=!1),g.i2(e))}}else!s2(e.Y,b)&&e.videoTrack&&(A=e.Y.Y,Jzc(e,VvB(e.Y,b)),SS(e),n=b.isLocked()&&b.reason==="m"&&e.Y.N,Y=e.policy.cM&&b.reason==="l"&&NE(e.videoTrack),b=A.Y>b.Y&&b.reason==="b",A=e.Y.R7&&!pt(),n||Y||b||A?e.G.b5({reattachOnConstraint:n?"u":Y?"drm":A?"codec":"perf"}):g.i2(e))}}; ef=function(e,b=!0){e.J.Xc&&!e.videoData.backgroundable&&e.mediaElement&&!e.Zv()&&(e.isBackground()&&e.mediaElement.FG()?(e.D("bgmobile",{suspend:1}),e.Yk(!0,!0)):!e.isBackground()&&b&&xV(e)&&e.D("bgmobile",{resume:1}))}; b1=function(e){if(!g.zK(e.videoData))return NaN;var b=0;e.loader&&e.videoData.Y&&(b=LC(e.videoData)?e.loader.ES.VI()||0:e.videoData.Y.p9);return(0,g.T)()/1E3-e.Pn()-b}; ssc=function(e,b){if(e.playerType===2||e.J.n8)b.lB=!0;var n=NA(b.tg,b.Jf,e.J.U,e.J.S);n&&(b.adFormat=n);e.playerType===2&&(b.W$=!0);if(e.isFullscreen()||e.J.U)n=g.x_("yt-player-autonavstate"),b.autonavState=n||(e.J.U?2:e.videoData.autonavState);b.endSeconds&&b.endSeconds>b.startSeconds&&hF(e,b.endSeconds)}; nj=function(e){e.loader&&(e.loader.dispose(),e.loader=null,jK(e.Ds,null));e.xj()?FbJ(e):e.Wh()}; vru=function(e){if(!e.playerState.Y(128))if(e.videoData.isLoaded(),e.O0=g.WE(e.videoData.x3),g.mE(e.videoData)){e.YG.tick("bpd_s");Y0(e).then(()=>{e.YG.tick("bpd_c");if(!e.B0()){e.XB&&(e.Lv(h3(h3(e.playerState,512),1)),xV(e));var n=e.videoData;n.endSeconds&&n.endSeconds>n.startSeconds&&hF(e,n.endSeconds);e.Ii.finished=!0;An(e,"dataloaded");e.p8.started&&rU(e);NJ0(e.la,e.Fe)}}); e.A("html5_log_media_perf_info")&&e.D("loudness",{v:e.videoData.Rn.toFixed(3)},!0);var b=e.mediaElement?.ta();if(b&&"disablePictureInPicture"in b&&e.J.Pd)try{b.disablePictureInPicture=e.J.yH&&!e.videoData.backgroundable}catch(n){g.J4(n)}ia4(e);e.B3=new Za4(e.videoData)}else An(e,"dataloaded")}; js4=function(e){var b=e.videoData;$WA(e,e.qN).then(void 0,n=>{e.videoData!==b||b.B0()||(n=kc(n),n.errorCode==="auth"&&e.videoData.errorDetail&&e.videoData.errorDetail!=="7"?e.NE(n.errorCode,2,unescape(e.videoData.errorReason),g.Je(n.details),e.videoData.errorDetail,e.videoData.l5||void 0):e.handleError(n))})}; zr=function(e){return g.rA(e.J)&&e.videoData.isLivePlayback&&(!e.J.A("html5_allow_multiview_tile_preload")||!e.videoData.livePreload)}; Y0=function(e){nj(e);e.Fe=null;var b=veu(e.J,e.videoData,e.Zv());e.yY=b;e.yY.then(n=>{VFu(e,n)},n=>{e.B0()||(n=kc(n),e.visibility.isBackground()?(Jn(e,"vp_none_avail"),e.yY=null,e.Ii.reset()):(e.Ii.finished=!0,e.NE(n.errorCode,n.severity,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK",g.Je(n.details))))}); return b}; ia4=function(e){if($c(e.videoData,"html5_set_debugging_opt_in")){let b=g.rK();if(!b.yh(183)){e=`f${Math.floor(183/31)+1}`;let n=Sq(e)||0;n|=268435456;n===0?delete Pn[e]:Pn[e]=n.toString(16).toString();b.save()}}}; An=function(e,b="dataupdated"){e.dP("internalvideodatachange",b,e.videoData)}; VFu=function(e,b){if(!e.B0()&&!b.videoData.B0()){e.Fe=b;TrA(e.Ds,e.Fe);if(e.videoData.isLivePlayback){var n=aEA(e.aI.kp,e.videoData.videoId)||e.loader&&!isNaN(e.loader.p9);n=e.A("html5_onesie_live")&&n;ii(e)||e.videoData.u3>0&&!LC(e.videoData)||n||e.seekTo(e.pv(),{qE:"videoplayer_playbackData",seekSource:18})}if(e.videoData.U.Y()){if(BEJ(e.videoData)){e.NE("fmt.missing",2,"BROWSER_OR_EXTENSION_ERROR",g.Je({missabrurl:1}));return}e.loader?g.J4(Error("Duplicated Loader")):(n=g.Ae(e.J.experiments,"html5_onesie_defer_content_loader_ms"))&& e.Qt()&&aEA(e.aI.kp,e.videoData.W2)?g.OU(()=>{e.B0()||e.loader||P$(e)},n):P$(e)}else!e.videoData.U.Y()&&VY(e.videoData)&&TQ(e,new Sf(e.videoData.videoId||"",4)); e.Qv();g2i(b).then(()=>{var Y={};e.Ez(Y);e.J.aA()&&e.A("html5_log_media_perf_info")&&e.D("av1Info",Y);tF(e)})}}; xV=function(e,b=!1){if(!e.mediaElement||!e.videoData.U)return!1;var n=grc(e,b),Y=e.mediaElement.FG(),A=!1;Y&&Y.equals(n)||(Bg4(e,n),A=!0);e.playerState.Y(2)||h3i(e.Ds,b);a:{b=A;if(g.KC(e.videoData)){if(!e.videoData.bN())break a}else if(!g.QY(e.videoData))break a;if(e.mediaElement)if((n=e.videoData.C)&&e.mediaElement.S()){Y=e.mediaElement.ta();if(e.MG)if(Y!==e.MG.element)WZ(e);else if(b&&n.flavor==="fairplay"&&!Ja())WZ(e);else break a;if(e.A("html5_report_error_for_unsupported_tvos_widevine")&&Ja()&& n.flavor==="widevine")e.NE("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","trg.unspttvoswidevine");else{e.MG=new HaF(Y,e.videoData,e.J,e.mediaElement,e.AT);e.MG.subscribe("licenseerror",e.aM,e);e.MG.subscribe("qualitychange",e.k6,e);e.MG.subscribe("heartbeatparams",e.uY,e);e.MG.subscribe("keystatuseschange",e.T6,e);e.MG.subscribe("ctmp",e.D,e);for(let r of e.JD.keys)b=e.JD.get(r),e.MG.Q2(b);e.A("html5_eme_loader_sync")||e.JD.vu()}}else e.NE("fmt.unplayable",1,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK", "trg.updatedrm")}return A}; P$=function(e){var b=e.videoData.Y,n={cpn:e.videoData.clientPlaybackNonce,c:e.J.Y.c,cver:e.J.Y.cver};for(let [z,J]of Object.entries(n)){n=z;var Y=J;for(var A of Object.values(b.Y))A.du.N(n,Y);b.V?.N(n,Y)}A=e.J;n=e.videoData;Y=e.qN;b=new g.uCu(A);var r=Qp9({hasSubfragmentedFmp4:n.hasSubfragmentedFmp4,VQ:n.VQ});b.S=r;b.Yl=n.maxReadAheadMediaTimeMs/1E3||b.Yl;Y.B.VI()===Y.policy.Y?b.kl=10:b.kl=n.minReadAheadMediaTimeMs/1E3||b.kl;b.oQ=n.readAheadGrowthRateMs/1E3||b.oQ;n.U6&&(b.C=!0);b.Ri=!y2();g.rA(A)|| !y2()?(b.O4=8388608,b.gP=524288,b.wS=5,b.L9=1048576,b.NB=1.5,b.Nz=4587520,PC()&&(b.Nz=786432),b.W*=1.1,b.N*=1.1,b.BM=!0):A.C&&(b.W*=1.3,b.N*=1.3);g.V2&&g.Aa("crkey")&&(r=A.Y.cmodel==="CHROMECAST/ANCHOVY",b.O4=20971520,b.gP=1572864,r&&(b.Nz=812500,b.Wn=1E3,b.zX=5,b.L9=2097152));g.eI&&(b.BM=!0);A.supportsGaplessAudio()||(b.gS=!1);g.nc&&(b.j5=!0);b.YW=A.A("html5_peak_shave");n.wv()&&A.A("html5_disable_peak_shave_for_onesie")&&(b.YW=!1);r=n.Y?.B();if(LC(n)){b.Q8=!0;b.Y_||(b.Ue=!0);b.yH=!0;b.TN=!0;b.dI= !0;if(n.latencyClass==="ULTRALOW"||n.latencyClass==="LOW"&&!A.A("html5_disable_low_pipeline"))b.GS=2,b.FQ=4;b.Jy=n.defraggedFromSubfragments;g.kT(n)&&(b.f9=!1);b.Gz=g.Ej(A)}n.isAd()&&(b.be=0,b.vL=0);b.wk=A.A("html5_ultra_low_latency_subsegment_readahead")&&n.latencyClass==="ULTRALOW";b.O=A.aA();Y.U.B=LC(n)?.5:0;n.isLivePlayback&&(b.ue=g.Ae(A.experiments,"html5_min_startup_buffered_media_duration_for_live_secs")||.25,b.Gc=!1);n.bN()&&(b.Gc=!1);b.VS=!A.A("html5_sabr_keep_all_quality_constraints");b.Eo= ED(n);DP(n)&&(b.wk=!0,n.latencyClass==="LOW"?b.u$=g.Ae(A.experiments,"html5_jumbo_mobile_subsegment_readahead_target"):n.latencyClass==="ULTRALOW"&&(b.u$=g.Ae(A.experiments,"html5_jumbo_ull_subsegment_readahead_target")),b.lB=!0);n.QH()&&(b.tR=1.3);b.j5=b.j5||n.wJ;b.qC=(b.qC||n.qC)&&A.S;b.ru=n.S;A.aA()&&(b.QI=!0);n.S&&!r&&(b.rp=!0);n.S&&n.isAd()&&(b.W*=1.6,b.N*=1.6);VY(n)&&(b.B=n.videoId,b.hR=!0,b.tU=100,n.be&&n.be.length>0&&(b.rf=n.be));b.cM=n.YY;b.rr=Yl(A,{},n.U||void 0,xg(n));b.R7=tS(n)&&(g.WP(A)|| RV(A));g.KC(n)&&(b.L=!0,b.eN=g.rA(A)&&!g.zp()?!1:!0,!b.wm&&A.A("html5_sabr_non_streaming_xhr_client_request_cancellation")&&(b.tV=!0,b.jb=!0,b.CE=g.Ae(A.experiments,"html5_sabr_non_streaming_xhr_request_cancellation_timeout_ms")||8E3,b.tU=g.Ae(A.experiments,"html5_sabr_non_streaming_xhr_timeout_retry_limit")||3),A.A("html5_sabr_report_partial_segment_estimated_duration")&&(b.J$=!0),b.Y=!0,b.It=A.A("html5_trigger_loader_when_idle_network"),b.J1=A.A("html5_sabr_parse_live_metadata_playback_boundaries"), b.n8=A.A("html5_consume_onesie_next_request_policy_for_sabr"),b.cF=A.A("html5_log_high_res_buffer_timeline")&&A.aA(),b.X0=A.A("html5_gapless_sabr_btl_last_slice")&&qO(n),b.eJ=A.A("html5_reset_last_appended_slice_on_seek")&&qO(n),LC(n)&&(b.jo=!0,b.FG=!0,A.A("html5_simplified_backup_timeout_sabr_live")&&(b.jb=!0,b.Wn=b.sQ)),b.v8=A.A("html5_serve_start_seconds_seek_for_post_live_sabr"),b.Y0=A.A("html5_flush_index_on_updated_timestamp_offset"),b.V=g.KC(n),b.pW=A.A("html5_ignore_partial_segment_from_live_readahead"), A.A("html5_include_partial_segment_for_jumbo_ll")&&DP(n)&&(b.pW=!1),b.Im=A.A("html5_use_non_active_broadcast_for_post_live"),b.zj=A.A("html5_centralized_player_time_live")&&g.KC(n)&&n.isLivePlayback||A.A("html5_use_centralized_player_time")&&g.KC(n),b.tg=A.A("html5_log_centralized_player_time"),b.LL=A.A("html5_consume_onesie_sabr_seek"),b.s4=A.A("html5_enable_sabr_seek_loader_refactor"),n.enableServerStitchedDai&&(b.U=!0,b.YM=A.A("html5_reset_server_stitch_state_for_non_sabr_seek"),b.Zy=A.A("html5_remove_ssdai_append_pause")&& !n.Ja(),b.Hx=A.A("html5_ssdai_log_ssevt_in_loader_timers")),b.f8=A.aA(),b.latencyClass=n.latencyClass,b.gp=!n.QH()&&A.A("html5_prebuffer_instream_media_vod"));b.SN=g.ZP(n);b.hy=A.A("html5_enable_sabr_otf_in_client");if(n.P$()||n.isAd())b.l4=!1;Uo(A.O,Tj.BITRATE)&&(b.Nz=NaN);if(Y=g.Ae(A.experiments,"html5_request_size_max_kb"))b.L9=Y*1024;if(A.O.U)b.Gw="; "+Tj.EXPERIMENTAL.name+"=allowed";else if(A.experiments.WH().Y.yh(NgA)&&g.zp()){let {name:z,valid:J}=Tj.TUNNELMODE;b.Gw=`; ${z}=${J}`}A=n.serverPlaybackStartConfig; A?.enable&&A?.playbackStartPolicy&&(b.Ay=!0,Gu(b,A.playbackStartPolicy,2));A=or4(e);e.JD.vu();a:{n=e.aI.kp;if(Y=e.videoData.videoId)if(r=n.Y.get(Y)){n.Y.remove(Y);n=r;break a}n=void 0}e.loader=new g.DH(e,e.qN,b,e.videoData.Y,e.videoData.U,yC(e),A,e.videoData.enableServerStitchedDai,n,e.videoData.V);b=e.videoData.A("html5_disable_preload_for_ssdai_with_preroll")&&e.videoData.isLivePlayback&&e.Qt()?!0:e.XB&&zr(e);e.loader.initialize(e.getCurrentTime(),yC(e),b);e.videoData.probeUrl&&(e.loader.gP=e.videoData.probeUrl); if(e.O0.length||e.XB)e.videoData.cotn||e.mP(!1);jK(e.Ds,e.loader);e.Bk&&(iDu(e.loader,e.Bk),e.D("sdai",{sdl:1}));g.cK(e.videoData)&&(e=e.loader,e.policy.HL=e.policy.pu)}; rU=function(e){e.B0();if(!e.p8.finished&&e.Ii.finished&&!e.playerState.Y(128)&&!e.O0.length){if(!e.iN.started){var b=e.iN;b.started=!0;b.U()}if(!e.r3()){e.loader&&(e.hI=e.loader.x0(!0)>0);e.p8.finished||(e.p8.finished=!0);b=e.A("html5_onesie_live")&&e.loader&&!isNaN(e.loader.p9);!e.videoData.isLivePlayback||e.videoData.u3>0&&!LC(e.videoData)||b||ii(e)||(e.seekTo(e.pv(),{qE:"videoplayer_readying",seekSource:18}),e.isBackground()&&(e.Ab=!0));b=e.oA;if(b.qoe){b=b.qoe;let Y=b.provider.videoData,A=b.provider.J; for(var n of A.zz)YL(b,n);if(b.provider.A("html5_enable_qoe_cat_list"))for(let r of Y.E$)YL(b,r);else Y.zz&&YL(b,b.provider.videoData.zz);Y.QH()&&(n=Y.Y,LC(Y)&&YL(b,"manifestless"),n&&BV(n)&&YL(b,`live-segment-${BV(n).toFixed(1)}`));g.KC(Y)?YL(b,"sabr"):b.Ox(KW(Y));if(Dm(Y)||Y.Ja())Y.Ja()&&YL(b,"ssa"),YL(b,"lifa");Su(Y)&&YL(b,"cdm");Y.gatewayExperimentGroup&&(n=Y.gatewayExperimentGroup,n==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_EXPERIMENT"?n="spkadtrt":n==="EXPERIMENT_GROUP_SPIKY_AD_BREAK_CONTROL"&&(n= "spkadctrl"),YL(b,n));A.L!=="yt"&&b.U.set("len",[Y.lengthSeconds.toFixed(2)]);Y.cotn&&!VY(Y)&&xz(b,!0);A.aA()&&(n=WQA())&&b.D("cblt",{m:n});A.A("html5_log_screen_diagonal")&&b.D("cbltdiag",{v:window.H5vccScreen?.GetDiagonal?window.H5vccScreen.GetDiagonal():0})}e.dP("playbackready");g.XP("pl_c",e.YG.timerName)||(e.YG.tick("pl_c"),g.jR("pl_c",void 0,"video_to_ad"));g.XP("pbr",e.YG.timerName)||(e.YG.tick("pbr"),g.jR("pbr",void 0,"video_to_ad"))}}}; Jn=function(e,b){e.playerState.Y(128)||(e.Lv(t3(e.playerState,1028,9)),e.D("dompaused",{r:b}),e.dP("onAutoplayBlocked"))}; g.Kj=function(e){var b=yC(e);return F9(b)||!e.Fe?null:g.N1(e.Fe.Y.videoInfos,n=>b.B(n))}; Us=function(e,b,n,Y,A){var r=e.oA,z=e.videoData;z.O=n;var J=g.Kj(e);n=new lEJ(n,b,J?J.itag:"",Y,A);if(r.qoe){r=r.qoe;Y=A=g.tM(r.provider);J=[n.Y.id,n.U,r.Y0,n.reason];r.Gc||J.push(rzA(r,n));n.token&&J.push(n.token);g.hM(r,Y,"vfs",J);r.Y0=n.Y.id;J=r.provider.G.getPlayerSize();if(J.width>0&&J.height>0){J=[Math.round(J.width),Math.round(J.height)];let P=g.ET();P>1&&J.push(P);g.hM(r,Y,"view",J)}r.Gc||(r.provider.J.aA()&&(YL(r,"rqs"),YL(r,"rqs2")),r.provider.videoData.Y&&jU(r.provider.videoData.Y)&&r.U.set("preload", ["1"]));r.Gc=!0;r.L=!0;n.reason==="m"&&++r.LC===100&&zL(r,2);g.hM(r,A,"vps",[r.Y]);r.L9||r.reportStats(A)}n=e.la;n.U=0;n.Y=0;e.dP("internalvideoformatchange",z,b==="m")}; yC=function(e){if(e.Fe){var b=e.la;var n=e.Fe;e=e.zl();var Y=v2c(b);if(F9(Y)){if(Y=b.zS(n).compose(jfA(b,n)).compose(afB(b,n)).compose(gL(b,n.videoData)).compose(BF(b,n.videoData,n)).compose(HF(b,n)).compose(Nq(b,n)),F9(e)||b.A("html5_apply_pbr_cap_for_drm")){var A=Y.compose;if(b.A("html5_disable_ustreamer_constraint_for_sabr")&&g.KC(n.videoData))var r=kd;else r=b.G.Ln(),b.A("html5_use_video_quality_cap_for_ustreamer_constraint")&&r&&r.Fm>0&&F9(n.videoData.gk)&&(r=r.Fm,n.videoData.gk=new X9(0,r,!1, "u")),r=n.videoData.gk;Y=A.call(Y,r)}}else b.A("html5_perf_cap_override_sticky")&&(Y=Y.compose(HF(b,n)));Y=Y.compose(Nq(b,n));b=n.videoData.HL.compose(Y).compose(n.videoData.sQ).compose(e)}else b=kd;return b}; MFF=function(e,b,n,Y,A){var r=e.oA,z=e.videoData;if(n!==z.B){var J=!z.B;z.B=n;var P=b==="m"||b==="t";P||(b=J?"i":"a");b=new lEJ(n,b,"",Y,A);if(r.qoe){r=r.qoe;n=g.tM(r.provider);let D=[];if(b.Y.id!==r.R7){Y=[b.Y.id,r.R7,b.reason];A=D;var S=A.push;let K=[],E=r.provider.videoData.gD.Y,Q=b.Y.audio?.U??E?.RQ;Q==null||isNaN(Q)||K.push(`fl.${Q}`);E&&(E.formatId&&E.formatId!==b.Y.id&&r.D("agc",{qoemismatch:"1",agc_fmt:E.formatId,afmt:b.Y.id}),E.uF==null||isNaN(E.uF)||K.push(`tl.${E.uF}`),E.wI==null||isNaN(E.wI)|| K.push(`vg.${E.wI}`),E.Hr!==0&&K.push(`nm.${E.Hr}`));S.call(A,...K);b.reason==="i"&&D.push(rzA(r,b));D.length>0&&Y.push(D.join(";"));b.token&&Y.push(b.token);g.hM(r,n,"afs",Y);r.R7=b.Y.id}}e.dP("internalaudioformatchange",z,!J&&P)}}; Gv9=function(e){var b="loadstart loadedmetadata play playing progress pause ended suspend seeking seeked timeupdate durationchange ratechange error waiting resize".split(" ");for(let n of b)e.GB.a7(e.mediaElement,n,e.U3,e);e.J.f8&&e.mediaElement.S()&&(e.GB.a7(e.mediaElement,"webkitplaybacktargetavailabilitychanged",e.Je,e),e.GB.a7(e.mediaElement,"webkitcurrentplaybacktargetiswirelesschanged",e.K1,e))}; FbJ=function(e){if(e.E4)if(e.z_(),e.E4.S)try{e.J.aA()&&e.D("rms",{l:"vprms",sr:e.xj(),rs:e.E4.O()}),e.E4.clear(),e.mediaElement?.O4(e.E4),e.E4=null}catch(n){var b=new g.ql(`Error while clearing Media Source in VideoPlayer: ${n.name}, ${n.message}`);b=kc(b);e.handleError(b);e.Wh()}else e.Wh()}; WZ=function(e){e.MG&&(e.MG.dispose(),e.MG=null)}; UWa=function(e){e.mediaElement&&e.mediaElement.Zv()&&(e.xT=(0,g.T)());e.J.Dh?g.OU(()=>{Ea(e)},0):Ea(e)}; Ea=function(e){if(!e.E4?.Tw()){if(e.mediaElement)try{e.FA=e.mediaElement.playVideo()}catch(b){Jn(e,`err.${b}`)}if(e.FA){let b=e.FA;b.then(void 0,n=>{if(!(e.playerState.Y(4)||e.playerState.Y(256)||e.FA!==b||n&&n.name==="AbortError"&&n.message&&n.message.includes("load"))){let Y="promise";n&&n.name&&(Y+=`;m.${n.name}`);Jn(e,Y);e.Ub=!0;e.videoData.gP=!0}})}}}; XG9=function(e,b=!1){if(e.E4)return e.E4.C;Tg0(e,b);return e.HE()?.p9()||null}; grc=function(e,b=!1){var n=null;e.videoData.U?.Y()?(n=XG9(e,b),e.loader?.resume()):(nj(e),e.videoData.s4&&(n=e.videoData.s4.U()));return n}; hbi=function(e,b){if(b.Y.video.quality==="auto"&&b.fC().O())if(e.A("html5_hls_report_pseudo_itag")&&e.videoData.hlsvp){var n=e.YX();if(n&&n.videoHeight>0&&n.videoWidth>0){var Y=n.videoHeight;n=n.videoWidth;a:{e=e.MG?.Y.flavor==="fairplay"?Wb1:pGA;for(A of e)if(Y>=A.minHeight){var A=A.itag;break a}A=""}if(A)return new Xt(A,"application/x-mpegURL",{video:new Od(n,Y)})}}else if(e.videoData.R7)for(Y of e.videoData.R7)if(Y.getHeight()===e.Ry&&Y.Y.video.quality!=="auto")return Y.fC();return b.fC()}; ywu=function(e){return!!(e.A("html5_native_audio_track_switching")&&g.Vz&&e.videoData.O?.O())}; tFF=function(e){if(!ywu(e))return!1;e=e.mediaElement?.audioTracks();return!!(e&&e.length>1)}; ejA=function(e){var b=xWu(e);if(b){var n=Re[b]||b;return e.videoData.getAvailableAudioTracks().find(Y=>Y.O2.getName()===n)}}; xWu=function(e){if(e=e.mediaElement?.audioTracks())for(let b=0;bA.getLanguageInfo().id===Y)); if(e.J.experiments.Jg("enable_audio_description_setting")&&g.rK().yh(198))for(let A of n)if(A.C){b=A;break}e.l3().Y.yh(nnA)&&e.videoData.cotn&&(b=n.find(A=>!!A.L)); b||(e=e.getAudioTrack(),b=e.O2.isDefault?void 0:e);return b}; Tg0=function(e,b=!1){try{g.zp()&&e.videoData.AN()&&e.mediaElement.yH();let Y=e.Z2(),A=e.A6();if(e.mediaElement.isView()&&e.mediaElement.Bx&&(!e.hk()||!e.mediaElement.SN(Y,A))){e.J.aA()&&e.D("usm",{fallback:!0,reason:e.hk()?"codec":"policy"});let r=e.mediaElement.mediaElement;r?.yH();r?.stopVideo();e.Ds.setMediaElement(null);e.setMediaElement(r,!0)}var n=e.mediaElement.HE(Y,A)}catch(Y){if(jS(e.cI,"html5.missingapi",{updateMs:"1"}))return;console.error("window.URL object overwritten by external code", Y);e.NE("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","updateMs.1");return}e.bi(n,!1,!1,b)}; YX1=function(e,b=!1){if(e.loader){e.videoData.enableServerStitchedDai&&a54(e.loader);let n=e.getCurrentTime()-e.Fp();e.loader.seek(n,{Ky:b}).HI(()=>{})}else P$(e)}; A89=function(e,b,n=!1,Y=!1,A=!1){!e.E4||b&&e.E4!==b||(b=e.getDuration(),!b&&LC(e.videoData)&&(b=25200,e.zj()&&(b=46800)),e.E4.isView?b>e.E4.getDuration()&&e.E4&&(e.E4.LF(b),e.loader?.eN(b)):e.E4&&(e.E4.LF(b),e.loader?.eN(b)),dKJ(e.loader,e.E4,n,Y,A),e.dP("mediasourceattached"))}; r8B=function(e,b){if(e.J.aA()&&e.mediaElement){let n=e.mediaElement.kG();n.omt=(e.mediaElement.getCurrentTime()+e.Fp()).toFixed(3);n.ps=e.playerState.state.toString(16);n.rt=(g.tM(e.oA.provider)*1E3).toFixed();n.e=b;e.oM[e.M9++%5]=n}}; zjA=function(e){if(g.Aa("cobalt")&&g.Aa("nintendo switch")){var b=!window.matchMedia("screen and (max-height: 720px) and (min-resolution: 200dpi)").matches;e.D("nxdock",{d:b})}}; J8i=function(e){window.clearInterval(e.Sd);Cj(e)||(e.Sd=XO(()=>Cj(e),100))}; Cj=function(e){var b=e.mediaElement;b&&e.KN&&!e.videoData.W&&!g.XP("vfp",e.YG.timerName)&&b.B()>=2&&!b.isEnded()&&Ud(b.U())&&e.YG.tick("vfp");return(b=e.mediaElement)&&!e.videoData.W&&b.getDuration()>0&&(b.isPaused()&&b.B()>=2&&Ud(b.U())&&(g.XP("pbp",e.YG.timerName)||e.YG.tick("pbp"),!e.videoData.FG||e.za||b.isSeeking()||(e.za=!0,e.dP("onPlaybackPauseAtStart"))),b=b.getCurrentTime(),q7(e.DH,b))?(e.QY(),!0):!1}; Lj=function(e,b){e.J.A("html5_log_rebuffer_reason")&&(b={r:b,lact:g.n2()},e.mediaElement&&(b.bh=e.mediaElement.x0()),e.D("bufreason",b))}; Pf4=function(e){e.oA.onProgress();if(g.zK(e.videoData)&&Date.now()>e.JX+6283){if(e.videoData.Y&&!Vk(e.videoData.Y)){var b=e.oA;if(b.qoe){b=b.qoe;var n=b.provider.G.OT(),Y=g.tM(b.provider);eS(b,Y,n);let A=n.O;n=n.B;isNaN(A)||(!isNaN(n)&&n?g.hM(b,Y,"e2el",[A.toFixed(3),n.toFixed(3)]):g.hM(b,Y,"e2el",[A.toFixed(3)]))}}b=g.Ej(e.J);Y=e.A("html5_always_log_rawlat");(b||Y)&&e.D("rawlat",{l:ui(e.jW,"rawlivelatency").toFixed(3)});e.JX=Date.now()}e.videoData.O&&e.videoData.O.O()&&(b=e.YX())&&b.videoHeight!== e.Ry&&(e.Ry=b.videoHeight,Us(e,"a",hbi(e,e.videoData.s4)))}; SXA=function(e){if(e.J.aA()){e.oM.sort((b,n)=>+b.rt-+n.rt); for(let b of e.oM)e.D("vpe",Object.assign({t:b.rt},b));e.oM=[];e.M9=0}}; Bg4=function(e,b){e.YG.tick("vta");g.jR("vta",void 0,"video_to_ad");e.getCurrentTime()>0&&ps4(e.Ds,e.getCurrentTime());e.mediaElement.V(b);e.E4&&IP(4);!e.videoData.W&&e.playerState.isOrWillBePlaying()&&e.KB.start();ywu(e)&&(b=e.mediaElement?.audioTracks())&&(b.onaddtrack=()=>{b0F(e)},b.onremovetrack=()=>{b0F(e)},b.onchange=()=>{e.dP("internalaudioformatchange",e.videoData,!0)})}; Dsi=function(e){e=e.api.getPlayerStateObject();e=e.isCued()||e.isError()?"none":e.isOrWillBePlaying()?"playing":"paused";navigator.mediaSession.playbackState=e}; Kh4=function(e){if(e.Y)if(e.api.getVideoData().isLivePlayback)try{Qa({duration:Infinity})}catch(b){Qa()}else{if(e.api.getVideoData()?.Nm()){let b=e.api.getProgressState().seekableEnd,n=Math.min(e.api.getCurrentTime(),b);if(b&&Number.isFinite(n)){Qa({duration:b,playbackRate:e.api.getPlaybackRate(),position:n});return}}Qa()}}; qU=function(e,b){try{navigator.mediaSession.setActionHandler(e,b)}catch(n){}}; En4=function(e){var b=[];if(!e||!e.thumbnails)return b;for(let n of e.thumbnails)n.url&&(!n.width||n.width<=0||!n.height||n.height<=0||g.$p(n.url)&&b.push({src:n.url||"",sizes:`${n.width}x${n.height}`,type:"image/jpeg"}));return b}; Rj9=function(e){qU("play",()=>{e.api.playVideo();c$(e)}); qU("pause",()=>{e.api.pauseVideo();c$(e)}); qU("seekbackward",()=>{e.api.seekBy(-5*e.api.getPlaybackRate());c$(e)}); qU("seekforward",()=>{e.api.seekBy(5*e.api.getPlaybackRate());c$(e)}); qU("seekto",b=>{b=b.seekTime;b!=null&&e.api.seekTo(b);c$(e)})}; c$=function(e){e.api.A("web_reset_lact_on_media_actions")&&e.api.updateLastActiveTime()}; Qa=function(e){navigator.mediaSession.setPositionState(e)}; LhB=function(e){if(e=e.api.getVideoData()?.getPlayerResponse()?.overlay?.playerControlsOverlayRenderer)if(e=g.G(e.compositeVideoOverlay,CfA),e?.sources?.length)for(let b of e?.sources)if(b.isActive)return b}; $0=function(e){e.Y=void 0;e.O.clear();e.api.I0("compositeembargo",1)}; mc=function(e,b){for(let n of b){b=Number(n.playbackRelativePosition?.utcTimeMs)/1E3;let Y=b+Number(n.duration?.seconds),A=`composite_embargo_${b}`;if(n.onEnter){let r=n.onEnter.filter(e.L);r.length&&(e.O.set(A,r),e.api.addUtcCueRange(A,b,Y,"compositeembargo",!1))}}}; qXu=function(e,b){if(e.Y?.id!==b.id&&(e.api.pL(!0),e.O.has(b.id))){var n=e.O.get(b.id),Y=e.api.getVideoData();for(let A of n)n=A.compositeEmbargo?.embargoStatusToken,Y.pW!==n&&(Y.pW=n,e.api.tL()),Qx1(e,b)}}; c8u=function(e,b){if(e.Y?.id===b.id&&(e.api.pL(!1),e.O.has(b.id))){if(b=e.api.getVideoData())b.pW=void 0;e.api.tL();Qx1(e)}}; $sc=function(e,b){e.compositeVideoState!==null&&(b.playbackState||(b.playbackState={}),b.playbackState.compositeVideoState=e.compositeVideoState)}; ms4=function(e,b,n){var Y=e.api.getVideoData({MY:!1});Y?.D("atrkchg",{id:b,m:n});if(Y&&!Y.Ri()){n=e.api.getAvailableAudioTracks();for(let A of n)if(A.getLanguageInfo().getId()===b){e.api.K().L9=b;break}}}; dsi=function(e,b){b!==e.S&&(e.S=b,e.U.U(),b&&(e.U.a7(e.api,"modulecreated",n=>{var Y=LhB(e);n==="captions"&&Y?.topLeftCornerX!==void 0&&Y?.topLeftCornerY!==void 0&&Y?.width!==void 0&&Y?.height!==void 0&&e.api.oh({top:Y.topLeftCornerY,right:1-Y.topLeftCornerX-Y.width,bottom:1-Y.topLeftCornerY-Y.height,left:Y.topLeftCornerX})}),e.U.a7(e.api,g.ou("compositeembargo"),n=>{qXu(e,n)}),e.U.a7(e.api,g.lK("compositeembargo"),n=>{c8u(e,n)}),e.U.a7(e.api,"heartbeatRequest",n=>{$sc(e,n)}),e.U.a7(e.api,"internalaudioformatchange", (n,Y)=>{ms4(e,n,Y)}),e.U.a7(e.api,"onPlaybackAudioChange",()=>{e.api.tL()})))}; Qx1=function(e,b){e.Y?.id!==b?.id&&(e.Y&&(e.O.delete(e.Y.id),e.api.bd([e.Y],1)),e.Y=b)}; wO4=function(e){e=e?.qualityDetails||[];return g.w4(e)&&!Array.isArray(e)?e:e.reduce((b,{key:n,value:Y})=>{n&&Y&&(b[n]=Y);return b},{})}; kkA=function(e,b,n){var Y=[],A=b?156595:151874;for(let z of e){var r=z.video;e={formatId:z.id,qualityLabel:r.qualityLabel,quality:r.quality,isPlayable:b};if(r=n[r.qualityLabel])e.paygatedQualityDetails={paygatedIndicatorText:r.paygatedIndicatorText,endpoint:r.endpoint,veType:A,trackingParams:r.trackingParams};Y.push(e)}return Y}; O00=function(e){dU()&&(e.YG=e.api.sf(),e.Y=new $x,e.O=2,e.YG.aq("pt_pish"),window.requestIdleCallback?window.requestIdleCallback(()=>{Ix4(e)}):Ix4(e))}; dU=function(){return window.android&&window.android.webview&&window.android.webview.getExperimentalMediaIntegrityTokenProvider}; Ix4=function(e){if(dU()){e.YG=e.api.sf();e.YG.aq("pt_pis");try{window.android.webview.getExperimentalMediaIntegrityTokenProvider({cloudProjectNumber:868618676952}).then(b=>{e.U=b;e.Y?.resolve();e.YG.aq("pt_pif")}).catch(b=>{wU(b,"player_start"); e.YG.aq("pt_pie");e.Y?.reject(b)})}catch(b){wU(b,"player_start_catch"),e.api.D("pfes",{}),e.Y?.reject(b)}}}; wU=function(e,b){e.message&&g.J4(Error(`${b}_${e.message}`))}; XOJ=function(e,b){if(e.U){var n=b.videoId;e.O=3;e.YG.aq("pt_ms");try{e.U.requestToken(n).then(Y=>{e.YG.aq("pt_mf");if(Y=g.HP(Y))b.Pd={BS:Y}}).catch(Y=>{e.YG.aq("pt_me"); wU(Y,"player_generate");e.handleError(Y,b)})}catch(Y){wU(Y,"player_generate_catch"),e.handleError(Y,b)}}}; fxa=function(e,b){g.J1(e.api.K())&&(b?e.C.show():e.C.hide())}; Fhu=function(e){e.Bz.videoId)),A=b.filter(z=>!Y.has(z.videoId)); A.sort((z,J)=>Number(J.lastUpdatedClientTimestampMs)-Number(z.lastUpdatedClientTimestampMs)); let r=Date.now()-864E5;b=[];for(n=0;n=e.O||Number(z.lastUpdatedClientTimestampMs)0&&(e.api.D("vppe",{exp:b.length}),await H5F(e.Y,b))}catch(Y){throw Error("Failed to expire playback position",{cause:Y});}}; axi=function(e){/[^a-zA-Z0-9;.!_-]/.test(e)&&(e=e.replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"));return e}; gn4=function(e){return window.Profiler&&new window.Profiler(e)}; H00=function(e){var b=e.sampleInterval,n=e.maxBufferSize;if(!e.B0()&&b>0&&n>0&&!e.Y&&e.U<1E7)try{e.B=gn4({sampleInterval:b,maxBufferSize:n}),e.B?.addEventListener("samplebufferfull",async()=>{await BkA(e);H00(e)})}catch(Y){e.Y=axi(Y.message),e.O()}}; BkA=async function(e){try{let b=await e.B?.stop();b&&e.logTrace(b)}catch(b){e.Y=axi(b.message),e.O()}}; Gku=function(e,b,n){if(n){var Y="";u_B(e,b)&&(Y=b,e.api.K().L9=b);Y&&Nku(e,Y)&&(e$F(e.api,Y),TO(dA(e.api.K(),e.api.getVideoData()?.L()),A=>{var r=Y;on4(A)!==r&&lxi(e,Me9(A),{stringValue:r})}))}}; Usu=function(e){r8()?.size&&TO(dA(e.api.K(),e.api.getVideoData()?.L()),b=>{(b=on4(b))&&Nku(e,b)&&(e.api.K().L9=b)})}; u_B=function(e,b){e=e.api.getAvailableAudioTracks();for(let n of e)if(n.getLanguageInfo().getId()===b)return n;return null}; Nku=function(e,b){return b.split(".")[0]!==""&&e.api.getVideoData()?.Ri()}; on4=function(e){{e=Me9(e);let b=r8();e=b?b.get(e):void 0}return e&&e.stringValue?e.stringValue:""}; lxi=function(e,b,n){TkA([{settingItemId:b,settingOptionValue:n}]);TO(e.wQ(),Y=>{Poa(Y,b,n)})}; Me9=function(e){var b=(484).toString();e&&(b=(483).toString());return b}; TkA=function(e){var b=r8();b||(b=new Map);for(let n of e)b.set(n.settingItemId,n.settingOptionValue);e=JSON.stringify(Object.fromEntries(b));g.ta("yt-player-user-settings",e,2592E3)}; Oa=function(e){e.C=null;e.S=null;e.a7(Ie("over"),e.gO);e.a7("touchstart",e.W);e.Y&&e.a7(Ie("down"),e.O4)}; fj=function(e){e.B.U(!e.Y)}; Ie=function(e){return window.navigator.msPointerEnabled?`MSPointer${e.charAt(0).toUpperCase()}${e.substring(1)}`:`mouse${e}`}; sa=function(e){return e&&Wh4?g.JI(e)||document:document}; pOu=function(e,b){for(let n=0;n1?2:1,e.C.height=e.heightPx* n,e.C.style.height=`${e.heightPx}px`,e.O.scale(1,n)));for(var A of b){b=e;var r=e.index;for(n=0;n+2{if(n.cueRangeId===void 0)return b;b[n.cueRangeId]=0;return b},{}))}; i1=function(e){e.N&&clearTimeout(e.N);e.N=void 0;e.Z=!1}; v$=function(e){if(e.Y!==void 0){var b=(b=ZH(e,e.Y))&&b.onCueRangeEnter?g.BI(b.onCueRangeEnter):void 0;var n=ZH(e,e.Y);a:if(n&&n.additionalTrigger){for(Y of n.additionalTrigger)if(Y.type&&(0,e.Yl[Y.type])?.(Y.args??{})){var Y=!0;break a}Y=!1}else Y=!0;b&&Y&&(g.xT(e.api,"innertubeCommand",b),nq1(e,n),e.C[e.Y]!==void 0&&e.C[e.Y]++,e.Z=!0)}}; ZH=function(e,b){if(e.timelyActions)for(let n of e.timelyActions)if(n.cueRangeId===b)return n}; Y$c=function(e,b){if((e=ZH(e,b))&&e.onCueRangeExit)return g.BI(e.onCueRangeExit)}; nq1=function(e,b){var n=Number(b?.maxVisibleDurationMilliseconds);n&&(i1(e),e.N=setTimeout(()=>{if(e.Y!==void 0&&b?.cueRangeId===e.Y){e.Z=!1;e.B=void 0;var Y=Y$c(e,e.Y);Y&&g.xT(e.api,"innertubeCommand",Y)}},n))}; zUa=function(e){if(e=e.getWatchNextResponse())if(e=g.G(e.playerOverlays?.playerOverlayRenderer?.timelyActionsOverlayViewModel,AHu),e?.timelyActions)return e?.timelyActions.map(b=>g.G(b,rH0)).filter(b=>!!b)}; jf=function(e){e.Y!==null&&(clearTimeout(e.Y),e.Y=null)}; JH4=function(e){jf(e);e.Y=setTimeout(()=>{e.hide()},3E3)}; Va=function(e){var b=e.api.YX();if(b){let n=e.api.getPlayerSize();b.style.transform=`translate(${e.Y*n.width*(1-e.scale)}px, ${e.U*n.height*(1-e.scale)}px) scale(${e.scale})`;b.style.transformOrigin="0 0";b=e.indicator;b.O.textContent=`${Number(e.scale.toFixed(1))}x`;b.Y===null&&JH4(b);e.scale>1?e.indicator.show():e.indicator.hide();b=e.scale>1?"ZOOM_STATE_FREE":"ZOOM_STATE_ORIGINAL";b!==e.zoomState&&(e.zoomState=b,g.zk("watchZoomStateChange",{zoomState:e.zoomState}))}}; PPA=function(e){e=e.V3();if(!e)return!1;e=g.S3(e).exp||"";return e.includes("xpv")||e.includes("xpe")}; S$a=function(e){for(let b of e.Y(!0))if(PPA(b))return!0;return!1}; D59=function(e,b){for(let Y of e.Y(!0))if(PPA(Y)){e=Y;var n={potc:"1",pot:b};e.url&&(e.url=g.KE(e.url,n))}}; KtF=async function(e){try{await e}catch(b){}}; Eqa=function(e){var b=new GN,n={["X-Goog-Api-Key"]:"AIzaSyDyT5W0Jh49F30Pqqtyfdf7pDLFKLJoAnw"};return new Pj(b,e,()=>n)}; RU0=function(e){return new sH(e)}; CPA=function(e){e.U&&(e.B=new $x,e.C.promise.then(()=>{e.YG.aq("pot_if");ae(e)}))}; q$4=function(e){var b=(e.A("html5_generate_session_po_token")||e.A("html5_generate_content_po_token"))&&!e.useLivingRoomPoToken;try{if(e.A("html5_use_shared_owl_instance")||e.api.K().l3().Y.yh(LtA))QkJ(e);else if(b){e.YG.aq("pot_isc");let n=g.Ae(e.api.K().experiments,"html5_webpo_kaios_defer_timeout_ms");n?(gU(e),g.OU(()=>{B$(e)},n)):e.A("html5_webpo_idle_priority_job")?(gU(e),g.mQ(g.kH(),()=>{B$(e)})):B$(e)}}catch(n){n instanceof Error&&g.J4(n)}}; var $yu=function(e,b,n){return gZ[c[1]](this,8,1385,e,b,n)}; QkJ=async function(e){H$(e,"swpo_i");gU(e);ae(e);var b=await g.UC(g.w$());H$(e,"swpo_co");b=await jc0(b);e.A("html5_web_po_token_disable_caching")||b.gj(150);e.U=b;H$(e,"swpo_cc");KtF(b.Mh()).then(()=>{e.Y=!0;e.C.resolve();H$(e,"swpo_re")}); g.OU(()=>{B$(e);H$(e,"swpo_si")},0)}; gU=function(e){e.O||(e.O=Bj())}; B$=function(e){var b=e.api.K();e.YG.aq("pot_ist");e.U||cHi(e);e.A("html5_bandaid_attach_content_po_token")||(e.A("html5_generate_session_po_token")&&(ae(e),CPA(e)),b=g.Ae(b.experiments,"html5_session_po_token_interval_time_ms")||0,b>0&&(e.W=XO(()=>{ae(e)},b)),e.S=!0)}; $54=function(e){var b=g.dS(e.experiments,"html5_web_po_request_key");return b?b:g.rA(e)?"Z1elNkAKLpSR3oPOUMSN":"O43z0dpjhgX20SCx4KAo"}; H$=function(e,b){e.A("html5_webpo_bge_ctmp")&&e.api.D(b,{hwpo:!!e.U,hwpor:e.Y})}; ae=async function(e){if(e.A("html5_generate_session_po_token")&&!e.useLivingRoomPoToken){var b=e.api.K(),n=g.H("EOM_VISITOR_DATA")||g.H("VISITOR_DATA");n=b.BM?b.datasyncId:n;n=g.dS(b.experiments,"html5_mock_content_binding_for_session_token")||b.livingRoomPoTokenId||n;b.Y0=u1(e,n)}}; cHi=function(e){var b=e.api.K(),n=$54(b);n=Eqa(n);var Y=n.xe.bind(n);n.xe=async r=>{r=await Y(r);e.api.D("itr",{});return r}; try{var A=RU0({UQ:n,LT:{maxAttempts:5},cZ:{gf:"CLEn",disable:b.experiments.Jg("html5_web_po_disable_remote_logging"),jE:ppu(b.experiments),zi:z=>{var J=m5i.get(z);J||(J=new d5A(z),J=new TG(J),m5i.set(z,J));return J}, iQ:e.A("wpo_dis_lfdms")?0:1E3},jC:g.J4});let r=new wx4({o4:A,UQ:n,onError:g.J4});KtF(r.Mh()).then(()=>{e.Y=!0;e.C.resolve()}); e.A("html5_web_po_token_disable_caching")||r.gj(150);g.a(e,A);g.a(e,r);e.U=r}catch(r){g.J4(r),A?.dispose()}}; u1=function(e,b){if(!e.U){if(e.O)try{return e.O(b)}catch(n){g.J4(n)}return""}try{e.YG.aq(e.Y?"pot_cms":"pot_csms");let n={RR:!0,n2:!0,Vt:b};e.A("html5_web_po_token_disable_caching")||(n.TQ={hi:b,rU:!0,uK:!0});let Y=e.U.Tx(n);e.YG.aq(e.Y?"pot_cmf":"pot_csmf");e.Y&&(e.B?.resolve(),e.B=null,e.L&&(e.L=!1,e.api.app.K9().lL(!1)));return Y}catch(n){return g.J4(n),""}}; Iva=function(e){var b=g.aT();e.U&&g.iu(b,{fv:Qy,TA:kd9})}; g.NU=function(e,b,n){g.de("pbs",b??(0,g.T)(),n??e.timerName)}; g.O9i=function(e,b,n){var Y=g.MB(b.Tc)&&!b.Tc.B;if(b.Tc.CE&&(UV(b.Tc)||b.Tc.W==="shortspage"||b.Tc.W==="leanback"||Y)&&!e.O){e.O=!0;e.L=b.clientPlaybackNonce;g.H("TIMING_ACTION")||g.t9("TIMING_ACTION",e.J.csiPageType);e.J.csiServiceName&&g.t9("CSI_SERVICE_NAME",e.J.csiServiceName);if(e.Y){Y=e.Y.sf();for(var A of Object.keys(Y))g.de(A,Y[A],e.timerName);A=nE(Eu)(e.Y.Wa);g.we(A,e.timerName);A=e.Y;A.U={};A.Wa={}}g.we({playerInfo:{visibilityState:nE(KX)()},playerType:"LATENCY_PLAYER_HTML5"},e.timerName); e.C!==b.clientPlaybackNonce||Number.isNaN(e.U)||(g.XP("_start",e.timerName)?n=nE(zO)("_start",e.timerName)+e.U:g.J4(new g.ql("attempted to log gapless pbs before CSI timeline started",{cpn:b.clientPlaybackNonce})));!n||g.XP("pbs",e.timerName)||b.gv||g.NU(e,n)}}; XxB=function(e){kU();ma("watch",["pbs","pbu"]);e.timerName=""}; fv0=function(e){if(e.Y){var b=e.Y;b.U={};b.Wa={}}e.O=!1;e.C=void 0;e.U=NaN}; oe=function(e){return!!(e.playlist||e.list||e.api)}; MU=function(e,b,n,Y){b=b!==void 0?b:e.index;b=e.items&&b in e.items?e.items[e.order[b]]:null;var A=null;b&&(n&&(b.autoplay="1"),Y&&(b.autonav="1"),A=new g.l1(e.Tc,b),g.a(e,A),A.Bx=!0,A.startSeconds=e.startSeconds||A.clipStart||0,e.listId&&(A.playlistId=e.listId.toString()));return A}; skA=function(e,b){if(b.video&&b.video.length){e.title=b.title||"";e.description=b.description;e.views=b.views;e.likes=b.likes;e.dislikes=b.dislikes;e.author=b.author||"";var n=b.loop;n&&(e.loop=n);n=MU(e);e.items=[];for(let Y of b.video)Y&&(Y.video_id=Y.encrypted_id,e.items.push(Y));e.length=e.items.length;(b=b.index)?e.index=b:e.findIndex(n);e.setShuffle(!1);e.loaded=!0;e.Y&&e.Y()}}; Gr=function(e,b){e.index=g.ZI(b,0,e.length-1);e.startSeconds=0}; Z9u=async function(e,b){var n=mw(),Y=e.K(),A={context:g.l0(e),playbackContext:{contentPlaybackContext:{ancestorOrigins:Y.ancestorOrigins}}},r=Y.getWebPlayerContextConfig();r?.encryptedHostFlags&&(A.playbackContext.contentPlaybackContext.encryptedHostFlags=r.encryptedHostFlags);r?.hideInfo&&(A.playerParams={showinfo:!1});Y=Y.embedConfig;r=e.u$;var z=b.docid||b.video_id||b.videoId||b.id;if(!z){z=b.raw_embedded_player_response;if(!z){var J=b.embedded_player_response;J&&(z=JSON.parse(J))}z=z?g.G(z?.embedPreview?.thumbnailPreviewRenderer?.playButton?.buttonRenderer?.navigationEndpoint, g.OG)?.videoId||null:null}z=z?z:void 0;J=e.playlistId?e.playlistId:b.list;var P=b.listType;if(J){var S;P==="user_uploads"?S={username:J}:S={playlistId:J};Fta(Y,r,z,b,S);A.playlistRequest=S}else b.playlist?(S={templistVideoIds:b.playlist.toString().split(",")},Fta(Y,r,z,b,S),A.playlistRequest=S):z&&(S={videoId:z},r?S.serializedThirdPartyEmbedConfig=r:Y&&(S.serializedThirdPartyEmbedConfig=Y),A.singleVideoRequest=S);Y=iP(i9F);try{let D=await g.Hm(n,A,Y),K=e.K();b.raw_embedded_player_response=D;K.N=fJ(b, g.Ps(K));K.V=K.N==="EMBEDDED_PLAYER_MODE_PFL";D&&D.trackingParams&&g.xF(D.trackingParams);return new g.l1(K,b)}catch(D){return D instanceof Error||(D=Error("b259802748")),g.vO(D),e}}; Fta=function(e,b,n,Y,A){Y.index&&(A.playlistIndex=String(Number(Y.index)+1));A.videoId=n?n:"";b?A.serializedThirdPartyEmbedConfig=b:e&&(A.serializedThirdPartyEmbedConfig=e)}; g.Tr=function(e,b){Ua.get(e);Ua.set(e,b)}; g.vqB=function(e,b){return b.K().A("html5_use_hls_native_captions")&&g.Vz&&e.QH()&&!!e.O?.O()}; g.W$=function(e,b){return e.K().A("safari_live_drm_captions_fix")&&e.getVideoData()?.bN()?!1:g.Ej(e.K())&&!b.isManifestless}; g.pj=function(e,b){return da(e.info.mimeType)?b?e.info.itag===b:!0:!1}; g.jka=function(e,b){if(e.Y!=null&&g.W$(b,e.Y)&&e.Y.Y.rawcc!=null)return!0;if(!e.QH())return!1;b=!!e.Y&&e.Y.isManifestless&&Object.values(e.Y.Y).some(n=>g.pj(n,"386")); e=!!e.Y&&!e.Y.isManifestless&&g.sJ(e.Y);return b||e}; zF=function(e){if(e.j.K().O4)return e.JU.get("ux")}; hn=function(e){return e.JU.get("ad")}; ya=function(e){return e.JU.get("captions")}; tn=function(e){return e.JU.get("annotations_module")}; qZ=function(e){if(e.j.K().gk)return e.JU.get("remote")}; x0=function(e){return e.JU.get("creatorendscreen")}; eo=function(e){if(g.DL(e.j.K()))return e.JU.get("kids")}; g.$E=function(e){return e.JU.get("webgl")}; Vsc=function(e,b){e.O=b}; av4=function(e){var b=e.j.getVideoData();return g.vqB(b,e.j)||!!b.wT||!!b.captionTracks.length||g.jka(b,e.j)}; b9=function(e,b,n=!1,Y=!1,A){var r,z=e.JU.get(b);if(!z||Y)if(A||(A=()=>{b9(e,b,n,Y)}),r||(r=()=>{ny(e,b)}),z=z||gq4(e,b,BWi(e,b),A,r))e.JU.set(b,z),z.create(),e.j.dP("modulecreated",b),n&&g.bK(e.j,"onApiChange")}; YO=function(e){if(e.j.K().V)return!1;if(e=e.j.getVideoData({playerType:1}).getPlayerResponse()){let b=e.adPlacements;if(b)for(let n=0;n{e.C.add(A);n.call(e)},Y)}}; Msc=async function(e){var b=e.JU.get("asmjs");if(b)return b;b=Ua.get("asmjs")??await new Promise((n,Y)=>{NWa(e,"asmjs",()=>{var A=Ua.get("asmjs");A?n(A):Y("cannot load module asmjs")},Y)}); if(!b)return Promise.reject("cannot load module asmjs");b=new b(e.j);e.JU.set("asmjs",b);b.create();return b}; rc=function(e){var b=e.j.getVideoData();if(e=b.A("web_player_defer_ad")){if(g.lJ(b.x3,"ad")||pd(b)||b.enableServerStitchedDai)var n=!1;else{e=b.startSeconds;var Y=b.playerResponse?.adPlacements;if(b=Y){b=Number.MAX_VALUE;for(n of Y)if(Y=n.adPlacementRenderer){let A=Y.config?.adPlacementConfig;A?.kind==="AD_PLACEMENT_KIND_MILLISECONDS"&&(Y=(Number(A?.adTimeOffset?.offsetStartMilliseconds)||0)-Number(Y.renderer?.adBreakServiceRenderer?.prefetchMilliseconds||0),Ye.JU.get("asmjs")??Gd4(e))}; lvA=function(e,b,n,Y){var A=document.getElementsByTagName("SCRIPT"),r=!1;for(let Q=0;Q{e.B0()||n.call(e)},P=()=>{e.B0()||Y.call(e)},S=z.onload; z.onload=Q=>{g.H_(J);S&&S.apply(window,[Q])}; var D=z.onerror;z.onerror=Q=>{if(Math.random()<.01){let m=new g.ql("Unable to load player module",b,document.location&&document.location.origin);g.vO(m)}g.H_(P);D&&D(Q)}; var K=z,E=K.onreadystatechange;K.onreadystatechange=Q=>{switch(K.readyState){case "loaded":case "complete":g.H_(J)}E&&E(Q)}; r&&((A=e.j.K().cspNonce)&&z.setAttribute("nonce",A),g.iJ(z,To(b)),A=document.getElementsByTagName("HEAD")[0]||document.body,A.insertBefore(z,A.firstChild),e.addOnDisposeCallback(()=>{z.parentNode&&z.parentNode.removeChild(z)}))}; So=function(e,b,n){e.B0();var Y=Pa(e);n?(e.U|=b,b&1&&e.V.start(),b&2&&e.Z.start(),b&2048&&e.N.start()):(e.U&=~b,b&1&&e.V.stop(),b&2&&e.Z.stop(),b&2048&&e.N.stop(),b&512&&e.s4.stop());e.U&512&&!(e.U&128)&&g.n7(e.s4,e.O4);b=Pa(e);Y!==b&&e.dP("autohideupdate",b)}; pxu=function(e){So(e,4,!1);e.S&&(e.Y.AU(e.S),e.S=null,e.O=e.Y.a7(e.target,"mouseover",e.gO));e.O&&(e.Y.AU(e.O),e.O=e.Y.a7(e.target,"mouseover",e.gO))}; Pa=function(e){var b=e.U;e.api.A("allow_autohide_on_paused_videos")&&(b&=-129);e.api.A("web_player_default_autohide")&&(b&=-513);return!b}; hUu=function(e,...b){var n=e.api.K();for(let r of b){if(!r||r instanceof g.l1&&!r.videoId)continue;var Y=e.api.AV().getPlayerSize();var A=g.ET();b=Y.width*A;A*=Y.height;if(b>1280||A>720)if(Y=r.dl("maxresdefault.jpg"))break;if(b>640||A>480)if(Y=r.dl("maxresdefault.jpg"))break;if(b>320||A>180)if(Y=r.dl("sddefault.jpg")||r.dl("hqdefault.jpg")||r.dl("mqdefault.jpg"))break;if(Y=r.dl("default.jpg"))break}g.CP(n)&&(n=new Image,n.addEventListener("load",()=>{hRi()}),n.src=Y?Y:"",e.api.sf().tick("ftr")); e.W.style.backgroundImage=Y?`url(${Y})`:""}; yH4=function(e){for(let b=0;b=e&&(e-2^29)1&&!!A[1]}(e-1^4)=e&&(r=n!==null);if((e+3^30)>=e&&e+8>>2=67&&!e.api.K().s4;e=e.api.K().disableOrganicUi;return!g.Aa("tizen")&&!g.nc&&!b&&!e}; Cy=function(e){var b=!!e.JN&&!LR(e.api)&&!e.O3;var n=e.api.getPresentingPlayerType()===2,Y=e.api.K();n?(Y=hn(e.api.Zs()),b=b&&Y.TH()):(n=Y.A("web_player_imax_theater_mode")&&e.api.rQ()&&!e.api.isInline(),b=b&&(Y.Jd||n||e.api.isFullscreen()||Y.tR));e.fm!==b&&(e.fm=b,g.K7(e.api.getRootNode(),"ytp-hide-info-bar",!b))}; ro4=function(e,b){if(!b)return!1;var n=e.api.Px();if(n.S()&&(n=n.ta())&&g.Xq(n,b))return n.controls;for(n=0;n=11;e=e.api.K().s4&&Ly;return!(!b&&!e)}; QS=function(e,b){e.uW.Fz();if(e.OA&&e.lk)e.lk=!1;else if(!e.api.K().LC&&!e.PA()){let n=e.api.getPlayerStateObject();n.Y(2)&&Qp(e.api)||e.showPlaybackIcon(n);b&&JoA(e,b)?P3A(e):!e.api.K().Z9||n.isCued()||n.Y(1024)?e.qO():e.Ld.isActive()?e.Ld.stop():e.Ld.start()}}; qP=function(e,b){return!e.api.isInline()&&!ro4(e,WC(b))&&XV(b)}; ca=function(e,b){return e.api.getVideoData()?.mutedAutoplay&&b.target?.className?.includes("ytp-info-panel")?!1:XV(b)&&e.api.isMutedByMutedAutoplay()?(e.api.unMute(),e.api.getPresentingPlayerType()===2&&e.api.playVideo(),b=e.api.getPlayerStateObject(),!b.Y(4)||b.Y(8)||b.Y(2)||e.qO(),!0):!1}; JoA=function(e,b){if(!e.api.K().A("web_player_invisible_fullscreen_button"))return!1;var n=e.api.getRootNode().getBoundingClientRect();if(b.targetTouches&&b.targetTouches.length){var Y=b.targetTouches[0].clientX;var A=b.targetTouches[0].clientY}else b.clientX!==void 0&&(Y=b.clientX,A=b.clientY);return Y!==void 0&&A!==void 0&&(b=Y-n.left,n=A-n.top,e=e.api.getPlayerSize(),n>=e.height-40&&b>=e.width-40)?!0:!1}; P3A=function(e){if(e.api.K().Z9&&e.api.getPresentingPlayerType()!==3)try{e.api.toggleFullscreen().catch(b=>{SuF(b)}),e.api.A("web_player_fullscreen_double_click_ve")&&e.api.logClick(e.api.AV().element)}catch(b){SuF(b)}}; SuF=function(e){String(e).includes("fullscreen error")?g.J4(e):g.vO(e)}; DIA=function(e,b,n){e.api.isFullscreen()?n<1-b&&e.api.toggleFullscreen():n>1+b&&e.api.toggleFullscreen()}; EUu=function(){Ka4||(window.addEventListener($O?"touchstart":"click",()=>{for(let e=mP.length;e<4;e++){let b=g.dh("VIDEO");b.load();mP.push(new g.dc(b))}},{capture:!0, passive:!0}),Ka4=!0)}; wc=function(e,b,n,Y){var A=n.getVideoData(),r=b.getVideoData();if(n.getPlayerState().isError())return{msg:"player-error"};var z=r.U;if(b.D4()>Y/1E3+1)return{msg:"in-the-past"};if(r.isLivePlayback&&!isFinite(Y))return{msg:"live-infinite"};Y=b.Px();var J=null;Y&&(J=Y.isView()?Y.mediaElement.L():Y.L());if(J&&J.length>12&&g.QY(A))return{msg:"played-ranges"};if(!A.U)return null;if(!z)return{msg:"no-pvd-formats"};if(!A.U.Y()||!z.Y())return{msg:"non-dash"};Y=z.videoInfos[0];J=A.U.videoInfos[0];e.Yl&&qO(r)&& (Y=b.Z2(),J=n.Z2());if(!Y||!J)return{msg:"no-video-info"};if(e.V&&(Y.Y()||J.Y()))return{msg:"av1"};b=e.S&&r.P$()&&pt();if(J.containerType!==Y.containerType)if(b)r.D("sgap",{ierr:"container"});else return{msg:"container"};if(e.W&&!b&&(J.Df!==Y.Df||J.Df===""||Y.Df===""))return{msg:"codec"};if(e.Z&&J.video&&Y.video&&Math.abs(J.video.width/J.video.height-Y.video.width/Y.video.height)>.01)return{msg:"ratio"};if(g.QY(r)&&g.QY(A))return{msg:"content-protection"};z=z.U[0];A=A.U.U[0];n=z.audio;var P=A.audio; if(n.sampleRate!==P.sampleRate&&!g.V2)if(b)r.D("sgap",{ierr:"srate"});else return{msg:"sample-rate",ci:z.itag,cr:n.sampleRate,ni:A.itag,nr:P.sampleRate};return(n.numChannels||2)!==(P.numChannels||2)?{msg:"channel-count"}:e.N&&r.P$()&&Y.video.fps!==J.video.fps?{msg:"fps"}:null}; Rg9=function(e,b,n){var Y=e.getVideoData(),A=b.getVideoData();if(!Y.K().supportsGaplessShorts())return{nq:"env"};if(!(n.s4&&!(Y.W$&&!Y.isAd()||A.W$&&!A.isAd())||n.C&&(!Y.W$||Y.isAd())&&!A.W$||n.L&&(!A.W$||A.isAd())&&!Y.W$||Y.tV()&&A.tV()&&!Y.isAd()||!Y.W$&&!A.W$))return{nq:"autoplay"};if(Y.endSeconds>0)return{nq:"endcr"};if(!Y.S)return{nq:"client"};if(!e.cu())return{nq:"no-empty"};e=wc(n,e,b,Infinity);return e!=null?{nq:e.msg}:null}; kO=function(e){e.U&&e.Y&&(e.U.unsubscribe("internalvideoformatchange",e.B,e),e.Y.unsubscribe("dataloaded",e.B,e))}; qui=function(e){var b=new C34;b.S=e.A("h5_gapless_support_types_diff");b.N=!1;b.Yl=e.A("html5_gapless_use_format_info_fix");b.V=e.A("html5_gapless_disable_on_av1")&&!e.A("html5_gapless_enable_on_av1");b.W=e.A("html5_gapless_check_codec_diff_strictly");b.s4=e.A("html5_gapless_on_ad_autoplay");b.Z=e.A("html5_gapless_disable_diff_aspect_radio");b.C=e.A("html5_gapless_ad_autoplay_on_ad_to_video_only")&&!e.A("html5_disable_loop_range_for_shorts_ads");b.O=e.A("html5_pseudogapless_shorts_seek_to_next_start"); b.B=e.l3().Y.yh(LaF);b.L=e.A("html5_gapless_ad_autoplay_on_video_to_ad_only");b.Y=Number(e.l3().Y.yh(QzA));b.U=g.Ae(e.experiments,"html5_shorts_gapless_next_buffer_in_seconds")||b.U;return b}; Ia=function(e,b){b<=e.status.status||(e.status={status:b,error:null},b===5&&e.kX.resolve())}; co4=function(e,b,n,Y){e=e.isView()?e.mediaElement:e;return new g.On(e,b,n,Y)}; $I1=async function(e){if(e.B0())return Promise.reject(Error(e.status.error||"disposed"));e.timeout.start();await e.kX;var b=e.Y.Px();if(b.isEnded())return e.N3("ended_in_finishTransition"),Promise.reject(Error(e.status.error||""));if(!e.B||!tK(e.B))return e.V&&e.Y.D("nmc",{nms:!!e.B,nmrs:e.B?.O()}),e.N3("next_mse_closed"),Promise.reject(Error(e.status.error||""));if(e.U.HE()!==e.B)return e.N3("next_mse_mismatch"),Promise.reject(Error(e.status.error||""));var {DU:n,Xs:Y,vl:A}=e.Z();e.Y.Dt(!1,!0);if(e.V){var r= e.B.Y,z=e.B.U;r.VA(!0);z.VA(!0);if(r.IO()){var J=r.hA();let P=r.On.OQ();J&&J.segmentStartTime+P0&&(e.VA(e.B,!0),e.U.po());z=co4(b,n,A,!e.U.getVideoData().isAd());e.U.setMediaElement(z);(r=e.Y.Ly())&&e.U.BC(r.vZ,r.DC);e.u3&&(e.policy.O||e.U.seekTo(e.U.getCurrentTime()+.001,{gB:!0,W6:3,qE:"gapless_pseudo"}),z.play());b=b.kG();b.cpn=e.Y.getVideoData().clientPlaybackNonce;b.st=`${n}`;b.et=`${A}`;e.U.D("gapless", b);e.Y.D("gaplessTo",{cpn:e.U.getVideoData().clientPlaybackNonce});b=e.Y.getPlayerType()===e.U.getPlayerType();e.Y.w2(Y,!0,!1,b,e.U.getVideoData().clientPlaybackNonce);e.U.w2(e.U.getCurrentTime(),!0,!0,b,e.Y.getVideoData().clientPlaybackNonce);e.U.UX();g.CT(()=>{!e.U.getVideoData().W&&e.U.getPlayerState().isOrWillBePlaying()&&e.U.QY()}); Ia(e,6);e.dispose();return Promise.resolve()}; dIF=function(e){if(e.U.getVideoData().U){var b=e.aI.K().A("html5_gapless_suspend_next_loader")&&e.L===1;e.U.bi(e.B,b,e.L===1&&g.KC(e.Y.getVideoData()));Ia(e,3);mIJ(e);var {Qo:n,zG:Y}=XI(e);n.subscribe("updateend",e.W,e);Y.subscribe("updateend",e.W,e);e.W(n);e.W(Y)}}; mIJ=function(e){e.Y.unsubscribe("internalvideodatachange",e.S,e);e.U.unsubscribe("internalvideodatachange",e.S,e);e.aI.K().A("html5_gapless_use_format_info_fix")&&(e.Y.unsubscribe("internalvideoformatchange",e.S,e),e.U.unsubscribe("internalvideoformatchange",e.S,e));e.Y.unsubscribe("mediasourceattached",e.S,e);e.U.unsubscribe("statechange",e.L9,e)}; XI=function(e){return{Qo:e.C.Y.On,zG:e.C.U.On}}; fy=function(e,b){if(!e)return!1;var n=e.U;return l4(e.Y?.oI(),b)&&l4(n?.oI(),b)}; wm4=function(e){if(!e)return!1;var b=e.U;return e.Y?.IO()||b?.IO()}; IyA=async function(e){if(!e.B0()&&e.B&&e.Y){e.Z&&e.app.K9().Hh(!0,!1);var b=null;if(e.O)try{await $I1(e.O)}catch(Y){b=Y}if(e.Y&&(kOu.Ul("vqsp",()=>{e.app.C8(e.Y)}),e.Y)){var n=e.Y.Px(); e.app.K().A("html5_gapless_seek_on_negative_time")&&n&&n.getCurrentTime()<-.01&&e.Y.seekTo(0);kOu.Ul("vqpv",()=>{e.app.playVideo()}); b&&(e.Y?(b=b?b.message:"forced",e.U?.D("gapfulfbk",{r:b}),e.Y.ll(b)):e.U?.D("gapsp",{}));b=e.B;sn(e);b&&b.resolve();Promise.resolve()}}}; FI=function(e){e.V&&e.C&&e.V.removeEventListener("timeupdate",e.C);e.C=null;e.V=null}; sn=function(e,b=!1){if(e.U){if(e.L){var n=e.U;e.app.wP.removeEventListener(g.ou("vqueued"),e.W);n.removeCueRange(e.L)}e.U=null;e.L=null}e.O&&(e.O.status.status!==6&&(n=e.O,n.status.status!==Infinity&&n.L!==1&&n.N3("Canceled")),e.O=null);e.B=null;e.Y&&!b&&e.Y!==e.app.mH()&&e.Y!==e.app.K9()&&e.Y.dispose();e.Y&&b&&e.Y.Wh();e.Y=null;e.Z=!1}; XmB=function(e,b,n=!0){var Y=e.app.K9(),A=Y.getVideoData().isLivePlayback?Infinity:Y.Zr(!0)*1E3;b>A&&(b=A-200,!e.app.K().l3().Y.yh(OX4)||n)&&(e.Z=!0);n&&Y.getCurrentTime()>=b/1E3?e.W():(e.U=Y,n&&(n=b,b=e.U,e.app.wP.addEventListener(g.ou("vqueued"),e.W),n=isFinite(n)||n/1E3>b.getDuration()?n:0x8000000000000,e.L=new g.MZ(n,0x8000000000000,{namespace:"vqueued"}),b.addCueRange(e.L)))}; szu=function(e,b,n,Y=0,A=0){e.cu()||(FI(e),sn(e));e.B=new $x;e.Y=b;XmB(e,n,A===0);var r=Y/=1E3,z=b.getVideoData().Y;if(Y&&z&&e.U){let J=Y,P=0;b.getVideoData().isLivePlayback&&(r=Math.min(n/1E3,e.U.Zr(!0)),P=Math.max(0,r-e.U.getCurrentTime()),J=Math.min(Y,b.Zr()+P));r=aD9(z,J)||Y;r!==Y&&e.Y.D("qvaln",{st:Y,at:r,rm:P,ct:J})}b=r;Y=e.Y;Y.getVideoData().pg=!0;Y.getVideoData().S=!0;Y.Sq(!0);z={};e.U&&(z=e.U.KL(),r=e.U.getVideoData().clientPlaybackNonce,z={crt:(z*1E3).toFixed(),cpn:r});Y.D("queued",z);b!== 0&&Y.seekTo(b+.01,{gB:!0,W6:3,qE:"videoqueuer_queued"});e.O=new fy9(e.S,e.app.K9(),e.Y,n,e.app,A);n=e.O;n.status.status!==Infinity&&(Ia(n,1),n.Y.subscribe("internalvideodatachange",n.S,n),n.U.subscribe("internalvideodatachange",n.S,n),n.aI.K().A("html5_gapless_use_format_info_fix")&&(n.Y.subscribe("internalvideoformatchange",n.S,n),n.U.subscribe("internalvideoformatchange",n.S,n)),n.Y.subscribe("mediasourceattached",n.S,n),n.U.subscribe("statechange",n.L9,n),n.Y.subscribe("newelementrequired",n.Gc, n),n.S());return e.B}; ZXa=function(e,b){if(e.app.K().l3().Y.yh(Fa1)){var n=e.app.K().l3().Y.yh(iXu);if(!(n<=0)){FI(e);var Y=e.app.K9()?.Px();Y&&e.Y&&(e.Y.getVideoData().gv=!0,e.C=()=>{var A=Y.getCurrentTime();A>=b+n/1E3&&(A=Date.now()-(A-b)*1E3,e.app.sf().tick("pbs",A),FI(e))},e.V=Y,Y.addEventListener("timeupdate",e.C))}}}; vUA=function(e,b,n){if(e.cu())return"qie";if(e.Y==null||e.Y.B0()||e.Y.getVideoData()==null)return"qpd";if(b.videoId!==e.Y.R4())return"vinm";if((e.O?.O4()||-1)<=0)return"ivd";if(n!==1)return"upt";e=e.O?.FG();return e!=null?e:null}; Z$=function(e){var b=(0,g.T)();e.data.forEach(n=>{n.expire!(n.expireA.key===b); Y&&(n*=1E3,Y.expire=(0,g.T)()+n,va(e))}; dO=function(e){Z$(e);return e.data.map(b=>b.value)}; i9=function(e,b,n){n&&e.U&&e.U(b.value)}; VRi=function(e){var b=e.Y?[e.Y]:[];for(let n of Object.values(e.C))n.dispose(),delete e.L[n.dX()];e.C={};e.Y=null;e.S=null;e.W.clear();jo(e,[],b)}; jo=function(e,b,n){var Y=[e.U];e.Y&&Y.push(e.Y);e.api.dP("playbackChange",{active:Y.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.dX()})), started:b.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.dX()})), ended:n.filter(A=>A.getPlayerType()!==0).map(A=>({cpn:A.dX()}))})}; ay4=function(e,b,n,Y){var A=n.getVideoData();if(!A.livePreload){var r=()=>{if(e.B.get(b)===n){var z=A.getPlayerResponse();z&&(z=z.responseContext?.cacheInstruction?.maxAgeSeconds??z.responseContext?.maxAgeSeconds??void 0,z!==void 0&&(z{r();A.unsubscribe("dataloaded",z)}; A.subscribe("dataloaded",z)}}}; VS=function(e,b,n){var Y=[b],A=e.Y?[e.Y]:[];e.C[b.dX()]=b;e.L[b.dX()]=b;e.Y=b;n&&(e.S=b);e.W.set("",b);jo(e,Y,A)}; uP4=function(e){var b=e.experiments,n=b.Jg.bind(b);aa=n("html5_use_async_stopVideo");gU4=n("html5_pause_for_async_stopVideo");Ba=n("html5_not_reset_media_source")||n("html5_not_reset_media_source_non_drm_vod");n("html5_listen_for_audio_output_changed")&&(TJJ=!0);em=n("html5_not_reset_media_source")||n("html5_not_reset_media_source_non_drm_vod");Beu=n("html5_not_reset_media_source")||n("html5_not_reset_media_source_non_drm_vod");Ha=n("html5_retain_source_buffer_appends_for_debugging");hjB(n("web_watch_pip")|| n("web_shorts_pip"));IE1(n("log_foreground_not_focused_as_background"));OaB(n("web_player_pip_logging_fix"));n("html5_mediastream_applies_timestamp_offset")&&(w7=!0);e.aA()&&TKA();Error.stackTraceLimit=50;var Y=g.Ae(b,"html5_idle_rate_limit_ms");Y&&Object.defineProperty(window,"requestIdleCallback",{value:A=>window.setTimeout(A,Y)}); eLa(e.O);NF9(n("html5_use_ump_request_slicer"));n("html5_disable_streaming_xhr")&&(cg=!1);n("html5_byterate_constraints")&&(so=!0);n("html5_use_non_active_broadcast_for_post_live")&&(u9=!0);n("html5_enable_encrypted_av1")&&(ft=!0);b.l3().Y.yh(HX4)&&(Zo=!0);J_4(g.Ae(e.experiments,"html5_sticky_duration_mos"))}; cs4=function(e){var b={},n=e.experiments.WH(),Y=[];e=(r,z,J)=>{Y.push(TO(z(J),P=>{b[r]=P}))}; var A=n.Y.yh(Ne4);A&&e("MediaSource.EnableUsingMediaSourceBufferedRange",Csc,A===1);(A=n.Y.yh(oUi))&&e("HTTP3",LQ4,A===1);(A=n.Y.yh(ly4))&&e("MediaSource.EnableUsingMediaSourceAttachmentMethods",QPu,A===1);(A=n.Y.yh(MRB))&&e("QUIC",qyi,A===1);(A=n.Y.yh(GOJ))&&e("Media.PlayerConfiguration.DecodeToTexturePreferred",$li,A===1);(A=n.Y.yh(UI4))&&e("Media.AudioWriteDurationLocal",cA9,Number(A));(A=n.Y.yh(TeJ))&&e("Media.ExperimentalMaxPendingBytesPerParse",f3A,Number(A));(A=n.Y.yh(WaA))&&e("Media.EnableFlushDuringSeek", Om4,Number(A)===1);(A=n.Y.yh(pma))&&e("DecoderBuffer.EnableConfigurableDecommitStrategy",Xnc,Number(A));(A=n.Y.yh(hgu))&&e("Media.EnableResetAudioDecoder",I34,Number(A)===1);(A=n.Y.yh(yoB))&&e("Media.IncrementalParseLookAhead",kmi,Number(A)===1);(A=n.Y.yh(tRJ))&&e("Media.MaxSamplesPerWrite",sP4,Number(A));(A=n.Y.yh(xI4))&&e("Media.VideoDecoderInitialPrerollCount",mlu,A);(A=n.Y.yh(emu))&&e("Media.MediaCodecResetDelayMs",FQJ,A);(A=n.Y.yh(bb4))&&e("Media.VideoRendererMinInputBuffers",dl4,A);(A=n.Y.yh(nMA))&& e("Media.VideoRendererMinDecodedFrames",wn4,A);(A=n.Y.yh(Y54))&&e("Media.UseDualThreadsForVideo",vHJ,Number(A)===1);(A=n.Y.yh(As9))&&e("Media.VideoBufferSizeClampMb",jPc,A);(A=n.Y.yh(rsA))&&e("Media.720pVideoBufferSizeClampMb",Vq1,A);(A=n.Y.yh(zm4))&&e("Media.DisableLowPerformanceSoftwareDecode",im4,Number(A)===1);(A=n.Y.yh(Jsi))&&e("Media.EnableAv1StartupOptimization",Zma,Number(A)===1);(A=n.Y.yh(Phi))&&e("Media.EnableLowLatency",BKc,Number(A)===1);(A=n.Y.yh(S54))&&e("Media.ForceDecodeToTexture", a3A,Number(A)===1);(A=n.Y.yh(DNA))&&e("Media.ForceClearSurfaceView",gHB,Number(A)===1);(A=n.Y.yh(KW9))&&e("Media.SkipFlushOnDecoderTeardown",Hmu,Number(A)===1);(A=n.Y.yh(EM1))&&e("Media.AllowAudioWritingOnPause",uo4,Number(A)===1);(A=n.Y.yh(Rmi))&&e("Media.EnableVideoRendererVspAdjustment",NKF,Number(A)===1);(A=n.Y.yh(ChA))&&e("Media.SkipVideoFramesOver60Fps",oH4,Number(A)===1);(A=n.Y.yh(LW4))&&e("Media.FlushAudioTrackDuringSeek",l34,Number(A)===1);(A=n.Y.yh(Qm1))&&e("Media.BypassMojoForMedia",Mq1, Number(A)===1);(n=n.Y.yh(q5A))&&e("Media.IgnoreMediaCodecCallbacksDuringFlushing",Gmi,Number(n)===1);return TO(P7A(Y),()=>b)}; QB=function(e,b=!1,n=1048576){var Y=NP(e);Y=1/((e.S.VI()||0)*e.policy.V+1/Y);var A=e.u3.VI();A=A>0?A:1;var r=Math.max(Y,A);e.policy.B>0&&A=0&&(b=Math.min(b,e.policy.MH));return b}; Ev=function(e){var b={delay:cQ(e),stall:e.S.VI()||0,byterate:NP(e),init:e.O4},n=e.O[0];n.stamp=Math.round(e.L/36E5)*36E5;n.net=Math.ceil(e.Yl);n.max=e.interruptions[0]||0;b.interruptions=e.O;return b}; lE=function(e,b){if(e.C){let n=b-e.C;if(n<6E4){if(n>1E3){let Y=e.interruptions;Y.push(Math.ceil(n));Y.sort((A,r)=>r-A); Y.length>16&&Y.pop()}e.Yl+=n}}e.C=b}; oa=function(e,b,n){isNaN(n)||(e.s4+=n);isNaN(b)||(e.Gc+=b)}; WQ=function(e,b,n,Y=b){e.B.F7(Y,n/b);e.L=(0,g.T)()}; l9=function(e,b,n){b=Math.max(b,e.U.Y);e.S.F7(1,n/b)}; MP=function(e,b,n,Y,A,r=!1){e.u3.F7(b,n/b);e.L=(0,g.T)();A||e.V.F7(1,b-Y);r||(e.C=0);e.N>-1&&(0,g.T)()-e.N>3E4&&(he(Ev(e)),e.N=(0,g.T)(),e.Z=!0)}; UZ=function(e){return(0,g.T)()-e.L>=4E3}; NP=function(e){e=e.B.VI();return e>0?e:1}; $Ni=function(e,b,n=!1){b.oi=e.s4;b.E8=e.Gc;b.bandwidthEstimate=QB(e);if(n){n=(e.W.VI()*1E3).toFixed();var Y=(e.p9.VI()*1E3).toFixed(),A=cQ(e).toFixed(2),r=((e.S.VI()||0)*1E9).toFixed(2),z=e.B.VI().toFixed(0),J=e.u3.VI().toFixed(0),P=e.V.percentile(.5).toFixed(2),S=e.V.percentile(.92).toFixed(2),D=e.V.percentile(.96).toFixed(2),K=e.V.percentile(.98).toFixed(2);e.Y?e.Y.reset():e.Y=new GV;e.Y.add(e.Yl);e.Y.add(e.interruptions.length);let m=0;for(var E=e.interruptions.length-1;E>=0;E--){var Q=e.interruptions[E]; e.Y.add(Q-m);m=Q}m=0;for(E=e.O.length-1;E>=0;E--){Q=e.O[E];let f=Q.stamp/36E5;e.Y.add(f-m);m=f;e.Y.add(Q.net/1E3);e.Y.add(Q.max)}e=e.Y.RX();b.Y={ttr:n,ttm:Y,d:A,st:r,bw:z,abw:J,v50:P,v92:S,v96:D,v98:K,"int":e}}}; dNa=function(e,b,n){var Y=new mN4(n);e&&(Y.O=!0,Y.C=.1);n.Jg("html5_media_time_weight")&&(Y.O=!1);b&&(Y.Y=b/8);Y.U=te()>=480;return Y}; Un=function(e){e.Y.clear();e.O.clear();e.U.clear()}; wS9=function(e,b,n){e=e.U;var Y=g.eD(e,{vk:b},(A,r)=>A.vk-r.vk); Y=Y<0?(Y+2)*-1:Y;if(Y>=0)for(let A=Y;A<=Y+1&&A=r.vk-n&&b<=r.VV+n)return r}}; kiA=function(e,b){var n=[];for(let Y of e.U)b(Y)||n.push(Y);if(e.J.A("html5_sstm_fixes"))for(let Y of e.U)b(Y)&&e.O.delete(Y.cpn);e.U=n}; I09=function(e,b){var n=e.U.indexOf(b);n>=0&&e.U.splice(n,1);e.O.delete(b.cpn)}; r3=function(e,b){if(e.Kq||b.identifier&&e.Z9.has(b.identifier))e.Tm({startnoad:b.identifier}),g.TV(e);else if(g.BE(e.s4,n=>n.identifier===b.identifier))e.Tm({timedoutcp:1}),e.V.start(0); else if(g.BE(e.FG,n=>n.identifier===b.identifier))e.Tm({fetchedcp:1}),g.TV(e); else if(e.V.isActive())e.Tm({racingcp:`${e.S?.identifier}_${b.identifier}`});else{e.kl=(new Date).getTime()/1E3;e.Tm({adf:1});let n=5E3;n&&b.event==="predictStart"&&(n-=b.Y);e.jb=Math.max(n,15E3);e.Z=!1;e.V.start(e.jb);e.S=b;Un(e.p9);e.tg=[]}}; g.dY1=function(e,b,n,Y,A,r,z){var J=A===3,P=ObA(e,b,n,A,Y,z);if(!P)return Wa(e,n,J),P=g.py(e,n)?"undec":"ncp",e.Tm({gvprp:P,mt:b,seg:n,tt:A,itag:Y,ce:z}),null;J||e.RC.set(n,P);z=P.hn;A=e.tA(n-1,A,r)?.Q7||"";A===""&&e.Tm({eds:1});r=XSa(e,P.ssdaiAdsConfig);J=e.Y.getVideoData();J=J.dQ[J.O?.containerType||0];P=P.Cq&&n>=P.Cq?P.Cq:void 0;P={Rb:z?hB(e,z):[],adsConfig:r,Q7:A,Co:P,kf:g.$S(J.split(";")[0]),my:J.split(";")[1]||""};A={IZ:P};e.gP&&e.Tm({gvprpro:"v",sq:n,mt:b.toFixed(3),itag:Y,acpns:P.Rb?.join("_")|| "none",abid:z});return A}; tZ=function(e,b,n,Y,A){Y=Y||{reason:"disablessdai"};if(b&&n){if(!g.yS(e,b,n))return!1;Y.sq=n}if(e.Kq)return!1;e.Kq=!0;e.eh>0&&(e.eh=0,e.QA="",tB(e,e.Y.dX(),0),e.api.dP("serverstitchedvideochange"));e.Y.gb(Y,A);return!0}; f01=function(e,b,n){var Y=e.pg||e.app.K9().getPlayerState();xO(e,!0);e.Y.seekTo(b,n);e=e.app.K9();b=e.getPlayerState();Y.isOrWillBePlaying()&&!b.isOrWillBePlaying()?e.playVideo():Y.isPaused()&&!b.isPaused()&&e.pauseVideo()}; g.ew=function(e){e.gP&&e.Tm({adf:`0_${(new Date).getTime()/1E3-e.kl}_isTimeout_${e.Z}`})}; g.TV=function(e){e.Z=!1;e.V.isActive()&&g.ew(e);e.V.stop();e.Sn(!1)}; bQ=function(e,b,n){return{ssvc:b,cpn:n?.cpn||"",vid:n?.videoData.videoId||"",ct:(e.Y.getCurrentTime()||0).toFixed(3),cmt:(e.Y.D4()||0).toFixed(3)}}; smF=function(e,b,n){return new g.MZ(e,b,{id:n,namespace:"serverstitchedcuerange",priority:9})}; g.nO=function(e){return{cpn:e.Y.dX(),durationMs:0,vk:0,playerType:1,VV:0,videoData:e.Y.getVideoData(),errorCount:0,hn:""}}; YA=function(e,b,n,Y){e.J.A("html5_ssdai_log_ssevt_in_loader_timers")&&(Y=e.Yl?0:Math.round((Y-n)*1E3),e.Y.D("ssevt",{tag:"sstme",ad:b!==e.Y.dX(),cpn:b,st:n-e.Y.TC(),late:Y}))}; g.r0=function(e,b){e.L||e.Yl||g.Ag(e,e.QA);var n=b.d_,Y=b.TX;if(Y.cpn===e.QA)e.Tm({igtranssame:1,enter:Y.cpn,exit:n.cpn});else{var A=e.Yl,r=!!e.L;e.L="";var z=b.QQ,J=n.playerType===2?n.vk/1E3+n.videoData.jb:g.nO(e).videoData.jb;e.api.A("html5_ssdai_enable_media_end_cue_range")&&(r||A||n.playerType!==2?(A||r)&&e.Tm({mecr:0,seek:A,skip:r}):e.api.Ad(n.cpn));if(n.playerType===2&&Y.playerType===2)r?e.Tm({igtransskip:1,enter:Y.cpn,exit:n.cpn,seek:A,skip:e.L}):g.FW4(e,n,Y,J,z,A,r);else{e.QA=Y.cpn;tB(e,Y.cpn, Y.startTimeSecs||z);b=b.q2;if(n.playerType===1&&Y.playerType===2){e.O4=0;ib9(e,Y);var P=bQ(e,"c2a",Y);e.Tm(P);e.eh++}else if(n.playerType===2&&Y.playerType===1){e.api.dP("serverstitchedvideochange");P=bQ(e,"a2c");e.Tm(P);e.eh=0;e.O4=J;P=n.cpn;var S=e.O4;if(P!==e.Y.dX()){let D=e.u3.get(P);D?D.Y=S:e.Tm({nop_e:P})}g.Zba(e,n.hn)}P=vMu(e);e.Y.Gx(n,Y,J,z,A,r,b,P)}g.jma(e)}}; tB=function(e,b,n){if(b===e.Y.dX())VS(e.app.Un,e.Y,!1);else{let Y=e.u3.get(b);Y?(b=Y,b.Y=0,b.startTimeSecs=n,VS(e.app.Un,Y,!0)):e.Tm({nop_s:b})}}; ib9=function(e,b){var n=e.app;a4(zc(n))&&n.Un.O[2]&&g.yL(e.logger,360717806,"SSTM lingering playback");e.api.Fb();e.api.dP("serverstitchedvideochange",b.cpn,b.g3)}; Jg=function(e,b,n=0){return{gm:wS9(e.U,b*1E3,n*1E3),oK:b}}; g.Ag=function(e,b){var n=b||e.QA,Y=e.U.U2(n);Y?(b=Y.videoData,n=Y.g3||(e.B.get(n)?.start??0)/1E3,e=e.Y.getCurrentTime()-n,b.jb=e>0?e:0):g.nO(e).videoData.jb=e.Y.getCurrentTime()}; g.VE4=function(e,b,n){e.Y.Bu();e.Y.seekTo(b,n);e.Y.playVideo()}; xO=function(e,b){e.tV=NaN;e.u$=null;e.i$.stop();e.W0&&b&&e.W0.CX();e.pg=null;e.W0=null}; Sw=function(e){a0A(e);for(var b of e.B.values())b.start>=-1&&b.end<=Infinity&&(e.Y.removeCueRange(b),e.B.delete(b.getId()),e.Tm({rmAdCR:1}));var {gm:n,oK:Y}=Jg(e,-.001);n&&(b=Y*1E3-n.vk,g.Pk(e,n,b,n.vk+b),b=e.B.get(n.cpn))&&(b.start=n.vk,b.end=n.vk+n.durationMs);({gm:b}=Jg(e,Infinity));b&&e.O(`Invalid_clearEndTimeMs_${Infinity}_that_falls_during_${`playback_cpn_${b.cpn}_video_id_${b.videoData?.videoId}_durationMs_${b.durationMs}_enterTimeMs_${b.vk}_parentReturnTimeMs_${b.VV}`}._Child_playbacks_can_only_have_duration_updated_not_their_start.`)}; gMF=function(e){Un(e.p9);e.B.clear();e.U.clear();e.RC.clear();e.tg=[];e.S=null;e.Z9.clear();e.R7.clear();e.s4=[];e.FG=[];e.Bx=[];e.eN=[];e.Y0.clear();e.Hx.clear();e.wT.clear();e.e5.clear();e.Z=!1;e.O4=0;e.Yl=!1;e.yH=!1;e.eh=0;e.kl=0;e.ru=!1;e.Kq=!1;e.L="";VRi(e.app.Un);VS(e.app.Un,e.Y,!1);e.u3.clear();e.V.isActive()&&g.TV(e)}; a0A=function(e){kiA(e.U,b=>b.vk>=-1&&b.VV<=Infinity)}; g.Pk=function(e,b,n,Y){b.durationMs=n;b.VV=Y;(Y=e.u3.get(b.cpn))?Y.LF(n/1E3):e.Tm({nop_d:b.cpn})}; g.py=function(e,b){for(let n of e.tg)if(b>=n.start&&b<=n.end)return!0;return!1}; g.yS=function(e,b,n,Y,A){var r=e.RC.get(n);if(!r){if(r=Dt(e,b))return r;b=e.tA(n-1,Y??2);if(A)return e.Tm({misscue:A,sq:n,type:Y,prevsstate:b?.xM,prevrecord:e.RC.has(n-1)}),e.RC.get(n-1);if(b?.xM===2)return e.Tm({adnf:1,sq:n,type:Y,prevrecord:e.RC.has(n-1)}),e.RC.get(n-1)}return r}; ObA=function(e,b,n,Y,A,r){if(!e.Kq)if(g.py(e,n))e.Tm({gdu:"undec",seg:n,itag:A});else if(b=g.yS(e,b,n,Y,r),!e.Y.getVideoData().Ja()||!b?.Ns)return b}; Dt=function(e,b){b+=e.TC();if(e.Y.getVideoData().Ja()){a:{var n=e.U;e=b*1E3;for(Y of n.U)if(n=Y.g3?Y.g3*1E3:Y.vk,e>=Y.vk-1E3&&e<=n+Y.durationMs+1E3)break a;var Y=void 0}Y={gm:Y,oK:b}}else Y=Jg(e,b),Y?.gm||(Y=Jg(e,b,1));return Y?.gm}; Wa=function(e,b,n=!1){if(!n){for(let Y of e.tg){if(b>=Y.start&&b<=Y.end)return;if(b===Y.end+1){Y.end+=1;return}}e.tg.push(new Bwc(b))}}; XSa=function(e,b=""){var n=g.HP(b)||void 0;b&&n||e.Tm({adcfg:b?.length,dcfg:n?.length});return n}; hB=function(e,b){var n=[];e=e.U.Y.get(b);if(!e)return[];for(let Y of e)Y.cpn&&n.push(Y.cpn);return n}; Hbu=function(e,b,n){var Y=!1;if(n=e.U.Y.get(n))for(let A of n)A.durationMs!==0&&A.VV!==A.vk&&(n=A.cpn,b===n&&(Y=!0),Y&&!e.Hx.has(n)&&(e.Tm({decoratedAd:n}),e.Hx.add(n)))}; uL4=function(e,b,n){var Y=0;e=e.U.Y.get(n);if(!e)return-1;for(let A of e){if(A.cpn===b)return Y;Y++}return-1}; Nwi=function(e,b){var n=0;e=e.U.Y.get(b);if(!e)return 0;for(let Y of e)Y.durationMs!==0&&Y.VV!==Y.vk&&n++;return n}; g.oMa=function(e){for(let b of e.B.values())e.Y.removeCueRange(b);e.B.clear();Un(e.p9)}; vMu=function(e){var b=Array.from(e.app.Un.W.values()),n=[],Y=[],A=[],r=[],z=[],J=[];for(var P of b)if(b=e.U.U2(P.dX()))e.Tm({attach_trans_meta:b.cpn,has_v_meta:b.Xd?1:0,has_a_meta:b.GW?1:0,has_ctx_meta:b.De?1:0}),b.De&&n.push(b.De),b.Xd&&Y.push(b.Xd),b.GW&&Y.push(b.GW),r.push(b.cpn),z.push(b.videoData.videoId||""),J.push(b.videoData.adFormat||b.videoData.tg),b.serializedQoeContextData!=null&&A.push(b.serializedQoeContextData);P=void 0;e.j5&&(e.Tm({has_ctx_list:n.length?1:0,has_clip_list:Y.length? 1:0}),P={De:n,XR:Y});return{eQ:P,wK:{Rb:r,fR:z,adFormats:J,serializedQoeContextData:A}}}; g.FW4=function(e,b,n,Y,A,r,z){if(b&&n){e.QA=n.cpn;tB(e,n.cpn,n.startTimeSecs||A);ib9(e,n);var J=bQ(e,"a2a",n);e.Tm(J);e.eh++;J=vMu(e);e.Y.Gx(b,n,Y||0,A||0,!!r,!!z,void 0,J)}else e.Tm({misspbkonadtrans:1,enter:n?.cpn||"",exit:b?.cpn||"",seek:r,skip:z})}; g.jma=function(e){e.e5.add(e.L);e.L="";e.Yl=!1}; l0a=function(e,b,n){var Y;if(Y=e.Y.getVideoData().Ja())Y=(Y=e.U.U2(b))&&Y.hn?(e=e.U.Y.get(Y?.hn))&&e.slice(-1)[0].cpn===b:!1;return Y&&n===2?1E3:0}; g.Zba=function(e,b){if(e.Y.getVideoData().Ja()){var n=e.U.Y.get(b);if(n){for(var Y of n){e.Tm({rem_meta:Y.cpn});n=e;let A=n.B.get(Y.cpn);n.B.delete(Y.cpn);A&&n.Y.removeCueRange(A);I09(n.U,Y)}e.RC.clear();Y=e.U;n=Y.Y.get(b)??[];for(let A of n)I09(Y,A);Y.Y.delete(b);(b=e.Wn.get(b))&&e.YW&&e.Y.I5(b)}}}; Gi1=function(e,b,n={}){var Y=e.L||e.app.K9().getPlayerState();KO(e,!0);b=isFinite(b)?b:e.Y.Qi();var {gm:A,oK:r}=EY(e,b);b=A&&!Rd(e,A)||!A&&e.Y!==e.app.K9();var z=r*1E3;z=e.O&&e.O.start<=z&&z<=e.O.end;!b&&z||CO(e);A?g.MEA(e,A,r,n,Y):LO(e,r,n,Y,"_execute")}; g.QG=function(e,b,n,Y){e.Y.D("timelineerror",{e:b,cpn:n?n:void 0,videoId:Y?Y:void 0})}; g.qX=function(e,b){return new g.MZ(Math.max(0,e-5E3),b?0x8000000000000:e-1,{namespace:"childplayback",priority:9})}; g.UNa=function(e,b,n){var Y=b.zQ;b.zQ=n;Rd(e,b)&&(n=e.app.K9(),Y.Ef===e.O&&CO(e),n.removeCueRange(Y.Ef),n.addCueRange(b.zQ.Ef))}; g.MEA=function(e,b,n,Y,A){var r=Rd(e,b);if(!r){b.playerVars.prefer_gapless=!0;var z=new g.l1(e.J,b.playerVars);z.zn=b.zn;e.api.lV(z,b.playerType)}z=e.app.K9();r||z.addCueRange(b.zQ.Ef);z.seekTo(n,{qE:"application_timelinemanager",...Y});Twu(e,A)}; WW4=function(e,b,n,Y){e.O=Y;Y=b.zn;var A=b.playerVars,r=b.playerType;e.S=b;A&&e.api.enqueueVideoByPlayerVars(A,r,n,Y)}; pSu=function(e,b,n,Y){e.O=Y;e.api.rb(e.Y,n,b)}; CO=function(e){e.S=null;e.O=null;e.api.cu()||e.api.clearQueue()}; Rd=function(e,b){e=e.app.K9();return!!e&&e.getVideoData().zn===b.zn}; hmu=function(e,b){Rd(e,b)||g.QG(e,"childPlaybackIsNotPresenting");return b.VV===b.vk+b.durationMs?b.vk+e.app.K9().getCurrentTime()*1E3:b.VV}; EY=function(e,b){var n=0;for(let Y of e.U){e=Y.vk/1E3+n;let A=e+Y.durationMs/1E3;if(e>b)break;if(A>b)return{gm:Y,oK:b-e};n=A-Y.VV/1E3}return{gm:null,oK:b-n}}; var qPu=function(e,b,n,Y,A,r,z,J){return Rk[c[1]](this,88,3289,e,b,n,Y,A,r,z,J)}; KO=function(e,b){e.Z=NaN;e.V=null;e.W.stop();e.B&&b&&e.B.CX();e.L=null;e.B=null}; LO=function(e,b,n,Y,A){var r=e.Y;r!==e.app.K9()&&e.app.zt();e.J.A("html5_sabr_csdai_seek_log")||(A="");r.seekTo(b,{qE:"application_timelinemanager"+(A??""),...n});Twu(e,Y)}; Twu=function(e,b){e=e.app.K9();var n=e.getPlayerState();b.isOrWillBePlaying()&&!n.isOrWillBePlaying()?e.playVideo():b.isPaused()&&!n.isPaused()&&e.pauseVideo()}; ysF=function(e){var b=e.U.find(n=>Rd(e,n)); if(b){let n=e.app.K9();CO(e);let Y=new g.TL(8);b=hmu(e,b)/1E3;LO(e,b,{},Y,"_force");n.D("forceParentTransition",{childPlayback:1});e.Y.D("forceParentTransition",{parentPlayback:1})}}; g.ck=function(e,b=-1,n=Infinity){for(let [J,P]of e.C){var Y=J,A=P;A.Lq>=b&&A.target&&A.target.VV<=n&&(e.Y.removeCueRange(Y),e.C.delete(Y))}Y=[];for(let J of e.U)J.vk>=b&&J.VV<=n?(A=e,A.S===J&&CO(A),Rd(A,J)&&A.app.zt()):Y.push(J);e.U=Y;var {gm:r,oK:z}=EY(e,b/1E3);r&&(b=z*1E3,g.tEF(e,r,b,r.VV===r.vk+r.durationMs?r.vk+b:r.VV));({gm:b}=EY(e,n/1E3));b&&g.QG(e,`Invalid clearEndTimeMs=${n} that falls during ${`playback={timelinePlaybackId=${b.zn} video_id=${b.playerVars.video_id} durationMs=${b.durationMs} enterTimeMs=${b.vk} parentReturnTimeMs=${b.VV}}`}.Child playbacks can only have duration updated not their start.`)}; g.tEF=function(e,b,n,Y){b.durationMs=n;b.VV=Y;Y={Ef:g.qX(n,!0),Lq:n,target:null};g.UNa(e,b,Y);Rd(e,b)&&e.app.K9().getCurrentTime()*1E3>n&&(b=hmu(e,b)/1E3,n=e.app.K9().getPlayerState(),LO(e,b,{},n,"_update"))}; e9B=function(e){e&&e!=="web"&&xNB.includes(e)}; aEA=function(e,b){return b?!!e.Y.get(b):!1}; bI9=function(e,b){e.dataset.version=b}; nt4=function(e){var b=e.app.wP,n=()=>{e.wx=new g.Nv(0,0,0,0);e.ge=new g.Nv(0,0,0,0)},Y=z=>{z.getVideoData()&&e.updateVideoData(z.getVideoData())},A=(z,J)=>{e.nX(z,J)},r=z=>{e.S5&&$A(e); mY(e)!==e.EU&&e.resize();e.app.K().A("web_enable_smart_zoom")&&e.VZ&&(z.state.isPaused()?e.VZ.pause():z.QV(8)&&e.VZ.playState==="paused"&&e.VZ.play())}; b.addEventListener("initializingmode",n);b.addEventListener("videoplayerreset",Y);b.addEventListener("videodatachange",A);b.addEventListener("presentingplayerstatechange",r);e.addOnDisposeCallback(()=>{b.removeEventListener("initializingmode",n);b.removeEventListener("videoplayerreset",Y);b.removeEventListener("videodatachange",A);b.removeEventListener("presentingplayerstatechange",r)})}; r2F=function(e){var b=e.vE(),n=1,Y=!1,A=YN4(e,b,e.getVideoAspectRatio()),r=e.app.K(),z=r.A("enable_desktop_player_underlay"),J=R6(),P=g.Ae(r.experiments,"player_underlay_min_player_width");P=z&&e.Zd&&e.getPlayerSize().width>P;if(mY(e)){var S=A24(e);var D=isNaN(S)||g.Qm||VJ&&g.Vz||P;g.LD&&!g.fQ(601)?S=A.aspectRatio:D=D||r.controlsType==="3";D?P?(D=r.A("place_shrunken_video_on_left_of_player")?16:e.getPlayerSize().width-b.width-16,S=Math.max((e.getPlayerSize().height-b.height)/2,0),D=new g.Nv(D,S,b.width, b.height),e.S5.style.setProperty("border-radius","12px")):D=new g.Nv(0,0,b.width,b.height):(n=A.aspectRatio/S,D=new g.Nv((b.width-A.width/n)/2,(b.height-A.height)/2,A.width/n,A.height),n===1&&g.Vz&&(S=D.width-b.height*S,S>0&&(D.width+=S,D.height+=S)));g.K7(e.element,"ytp-fit-cover-video",Math.max(D.width-A.width,D.height-A.height)<1);if(J||e.aW)e.S5.style.display="";e.EU=!0}else{D=-b.height;g.LD?D*=window.devicePixelRatio:g.QH&&(D-=window.screen.height);D=new g.Nv(0,D,b.width,b.height);if(J||e.aW)e.S5.style.display= "none";e.EU=!1}oL(e.wx,D)||(e.wx=D,g.nP(r)?(e.S5.style.setProperty("width",D.width+"px","important"),e.S5.style.setProperty("height",D.height+"px","important")):np(e.S5,D.getSize()),D=new g.jd(D.left,D.top),Y=e.S5,J=Math.round(D.x),J instanceof g.jd?(r=J.x,J=J.y):(r=J,J=Math.round(D.y)),Y.style.left=b5(r,!1),Y.style.top=b5(J,!1),Y=!0);b=new g.Nv((b.width-A.width)/2,(b.height-A.height)/2,A.width,A.height);oL(e.ge,b)||(e.ge=b,Y=!0);g.Mv(e.S5,"transform",n===1?"":`scaleX(${n})`);z&&P!==e.hE&&(P&&(e.S5.addEventListener(d0, e.OX),e.S5.addEventListener("transitioncancel",e.OX),e.S5.classList.add(g.Pf.VIDEO_CONTAINER_TRANSITIONING)),e.hE=P,e.app.wP.dP("playerUnderlayVisibilityChange",e.hE?"transitioning":"hidden"));return Y}; $A=function(e){var b=e.app.K().controlsType==="3"&&!e.ZD&&mY(e)&&!e.app.LP||!1;e.S5.controls=b;e.S5.tabIndex=b?0:-1;e.app.K().U&&(e.S5.ariaHidden="true");b?e.S5.removeEventListener("focus",e.ML):e.S5.addEventListener("focus",e.ML)}; A24=function(e){var b=e.app.K9();if(b=b?b.getVideoData():null){if(g.OD(b)||g.Xw(b)||g.fW(b))return 16/9;if(hS(b)&&b.U.Y())return e=b.U.videoInfos[0].video,w0(e.width,e.height)}return(e=e.S5)?w0(e.videoWidth,e.videoHeight):16/9}; w0=function(e,b){return Math.abs(kA*b-e)<1||Math.abs(kA/e-b)<1?kA:e/b}; YN4=function(e,b,n,Y){var A=n,r=w0(b.width,b.height);e.Fs?A=nr?{width:b.width,height:b.width/A,aspectRatio:A}:AA?e.width=e.height*n:n{n.reject("timeout")},1E4); e.KC.onerror=()=>{n.reject("error")}; e.KC.onmessage=()=>{n.resolve();clearTimeout(b)}; await n.promise;e.KC.onmessage=null;e.KC.onerror=null;e.KC.addEventListener("message",Y=>void e.receive(Y)); e.D("workerCtor",{})}catch(n){clearTimeout(b),e.KC?.terminate(),e.KC.onmessage=null,e.KC.onerror=null,e.KC=void 0,e.D("workerErr",{e:`${n}`})}}}; SNF=function(e,b){if(e.Y&&e.Y.byteLength===b)return e.Y;for(var n=new Uint8Array(b),Y=0;b>0;){let A=new Uint8Array(Math.min(b,65536));crypto.getRandomValues(A);n.set(A,Y);b-=A.length;Y+=A.length}return e.Y=n}; DeJ=function(e,b){e.KC&&(b=SNF(e,b),b.length>0&&b[0]++,b={DF:performance.now(),type:1,Dm:{data:b}},e.request(b))}; KAu=async function(e){e.U!==void 0||e.O||(e.O=!0,await P$c(e),e.O=!1,e.KC&&(DeJ(e,e.S),e.U=setInterval(()=>{var b=[1,2,3,4];e.Js&&(b.push(5),e.B&&b.push(6));switch(b[Math.floor(Math.random()*b.length)]){case 1:DeJ(e,e.C);break;case 2:e.KC&&(b={DF:performance.now(),type:2,tC:{placeholder:!0}},e.request(b));break;case 3:b=e.o$;e.KC&&(b={DF:performance.now(),type:3,bH:{o$:b}},e.request(b));break;case 4:e.KC&&(b={DF:performance.now(),type:4,isTypeSupported:{placeholder:!0}},e.request(b));break;case 5:e.Js&& (b={DF:performance.now(),type:5,ak:{Js:e.Js}},e.request(b));break;case 6:var n=e.C;b=e.tb;e.KC&&(n=SNF(e,n),b={DF:performance.now(),type:6,TF:{data:n,tb:b}},e.request(b))}},e.intervalMs)))}; Eti=function(e,b){return e.getVideoData().enableServerStitchedDai&&b===2?(e.J.l3().Y.yh(Id)?e.Un.Y?.isAd()??!1:e.Bn?.SN(e.getCurrentTime()))?e.P1:-1:b!==2||e.dc()?e.P1:e.OE}; Po=function(e){return e.LP&&e.getVideoData().mutedAutoplay}; OY=function(e,b,n){b&&(b=e.U2({playerType:n}),b===e.mH()&&(b.getVideoData().f9=!0))}; Xf=function(e,b,n=!0,Y,A,r){var z=e.U2({playerType:A}),J=z.getVideoData();z.getPlayerType()===2&&!e.dc(z)&&!J.isSeekable||g.kT(J)||(z&&z===e.mH()&&e.Aa&&!R9B(e,b)&&e.setLoopRange(null),e.seekTo(b,n,Y,A,r,"_request"))}; Ff=function(e,b){b=e.U2({playerType:b});b=g.fO(e,b);return sY(e,b.Zr(),b)}; vk=function(e,b,n){e.J.rf&&(e.Mr=b,b.muted||iQ(e,!1),n&&e.J.storeUserVolume&&!e.J.eN&&(n={volume:Math.floor(b.volume),muted:b.muted},n.unstorable||(g.ta("yt-player-volume",n),g.ta("yt-player-volume",n,2592E3))),Zt(e),n=g.V2&&e.mediaElement&&!e.mediaElement.KU()&&!e.mediaElement.p9(),e.J.eN&&!n||g.bK(e.wP,"onVolumeChange",{muted:b.muted,volume:b.volume,unstorable:!e.J.storeUserVolume}))}; zc=function(e){return e.mH().getVideoData()}; C$A=function(e,b=!1){var n=!1;e.J.gP&&(e.wP.dP("pageTransition"),n=!0);e.stopVideo(n,b)}; VG=function(e,b,n,Y,A,r,z){b={id:b,namespace:z??"appapi"};r==="chapter"?(b.style=jw.CHAPTER_MARKER,b.visible=!0):isNaN(A)||(r==="ad"?b.style=jw.AD_MARKER:(b.style=jw.TIME_MARKER,b.color=A),b.visible=!0);e.rS([new g.MZ(n*1E3,Y*1E3,b)],1);return!0}; LA4=function(e,b,n=!0,Y,A){var r=e.U2({playerType:1}),z=0;r.getStreamTimeOffset()&&!r.Fp()&&(z=r.getStreamTimeOffset());Xf(e,b-z,n,Y,1,A)}; Qy9=function(e){if(e.J.storeUserVolume){e=g.x_("yt-player-volume")||{};let b=e.volume;e={volume:isNaN(b)?100:g.ZI(Math.floor(b),0,100),muted:!!e.muted}}else e={volume:100,muted:e.J.mute};return e}; qN4=function(e,b,n,Y,A,r=!0){var z=e.Pn();if(!z)return r&&e.getVideoData().isLivePlayback&&e.kz.push({id:b,kZ:n,ju:Y}),!1;r=z-e.getCurrentTime();return VG(e,b,n-r,Y-r,void 0,void 0,A)}; ad=function(e,b){e.playlist&&(g.oW(e.playlist),e.playlist=null);b&&(e.TK&&(b.fetch=0),e.playlist=new c29(e.J,b))}; Bk=function(e,b,n){b=e.U2({playerType:n}).I0(b);n&&e.getPresentingPlayerType()!==n||g0(e,"cuerangesremoved",b)}; $e9=function(e,b,n,Y=Infinity,A=0){var r=e.K9();n=n||r.getPlayerType();(r=Hk(e,n,b,!0))||(r=uQ(e,n,b,!0));b=e.mH();n===2&&b&&(n=r.getVideoData(),b.u7(n.clientPlaybackNonce,n.tg||"",n.breakType||0,n.Rn,n.videoId||""));e.rb(r,Y,0,A)}; me9=function(e){var b=e.webPlayerContextConfig.trustedJsUrl;return b?MR(b).toString():e.webPlayerContextConfig.jsUrl}; deF=function(e){var b="",n="",Y=me9(e),A=g.uS(Y,"cb");A&&/^[\w-]+$/.test(A)&&(n=A);Y.indexOf("//")===0&&(Y=e.J.protocol+":"+Y);A=Y.lastIndexOf("/base.js");A!==-1&&(b=Y.substring(0,A+1));if(Y=Error().stack)if(Y=Y.match(/\((.*?\/(debug-)?player-.*?):\d+:\d+\)/))Y=Y[1],Y.includes(b)||g.J4(Error(`Player module URL mismatch: ${Y} vs ${b}.`));b=new g.NX(e.wP,b,n);Vsc(b,{destroyed:()=>{e.onApiChange()}}); return b}; wcc=function(e){ho(e,function(){var b=this;return function*(){b.YG.tick("wasm_s");var n=AB(b.I4)?Y=>TO(Wt4(b.I4),A=>A.K_(Y)):void 0; try{let Y=ruu(b.webPlayerContextConfig.wasmModuleUrl,n,b.I6.bind(b)),A=yield*yK(Y);b.YG.tick(A.Y?"wasm_fa":"wasm_fw");E$1(b.J,A)}catch(Y){b.YG.tick("wasm_ferr")}}()})}; kxa=function(e){var b=new g.l1(e.J,e.NS);e.wP.dP("initialvideodatacreated",b);return uQ(e,1,b,!1)}; OIi=function(e){var b=e.mH();b.setPlaybackRate(e.J.U?1:Iuc(e,Number(g.x_("yt-player-playback-rate"))||1));b.S3(e.yZ,e);b.s6()}; fu4=function(e){e.kn();var b=e.NS;od(e);e.events.a7(window,"resize",e.V0);var n=zc(e);g.bK(e.wP,"onVolumeChange",e.Mr);if(b&&oe(b)){let Y=A1(e.J);Y&&!e.TK&&(b.fetch=0);let A=g.Ps(e.J);A&&!e.TK&&(b.fetch=0);ad(e,b);g.Ps(e.J)&&e.YG.tick("ep_pr_s");if(!Y||e.TK)if(A&&!e.TK)lQ(e);else if(!n.Yo())e.playlist.onReady(()=>{MX(e)})}e.C8(e.mH(),!1,!0); e.mH().getPlayerState().Y(128)||(b=LdF(!e.J.deviceIsAudioOnly),b==="fmt.noneavailable"?e.N3("html5.missingapi",2,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK","nocodecs.1"):b==="html5.missingapi"?e.N3(b,2,"UNSUPPORTED_DEVICE","nocanplaymedia.1"):n&&n.Yo()&&Gc(e)&&(e.J.Bx||e.J.wT)?UY(e):n.Vk?e.wP.mutedAutoplay({durationMode:n.mutedAutoplayDurationMode}):g.x_("yt-player-playback-on-reload")?(g.zk("embedsItpPlayedOnReload",{playedOnReload:!0,isLoggedIn:!!e.J.p9}),g.ta("yt-player-playback-on-reload",!1),UY(e)): e.J.W==="leanback"||Xc1(e),g.SO(e.J)||g.cP(e.J)?(g.mQ(g.kH(),()=>{Tc(e)}),g.mQ(g.kH(),()=>{fH()})):(Tc(e),fH()))}; sy4=function(e){var b=n=>{n.stack&&n.stack.indexOf("player")!==-1&&e.K9().kT(n)}; Tk.subscribe("handleError",b);e3.push(b);return()=>{Tk.unsubscribe("handleError",b);var n=e3.indexOf(b);n!==-1&&e3.splice(n,1)}}; uQ=function(e,b,n,Y,A){var r=e.YG;b===2&&(r=new FAA(e.J));b=new g.Wk(e,e.J,b,r,e.template,e.visibility,e.qN,n,A,e.AT,e.iT);e.J.l3().Y.yh(iIB)&&e.jH(n.clientPlaybackNonce);e=new g.pO(b);Y&&e.s6();return e}; Iuc=function(e,b){var n=e.wP.getAvailablePlaybackRates();b=Number(b.toFixed(2));e=n[0];n=n[n.length-1];b<=e?b=e:b>=n?b=n:(e=Math.floor(b*100+.001)%5,e!==0&&(b-=e*.01,b=Math.floor(b*100+.001)/100));return b}; yG=function(e){hg(e);e.setLoopVideo(!1);e.setLoopRange(null);e.wP.dP("legacyadtrackingpingreset");e.Ge={};e.kz=[];fv0(e.YG);if(e.Bn){var b=e.Bn,n=e.mH();n.getPlayerType();xO(b,!1);Sw(b);gMF(b);b.Y=n}b=e.Bk;e=e.mH();e.getPlayerType()!==1&&g.QG(b,"invalidParentVideoPlayerType");KO(b,!1);g.ck(b);b.Y=e}; var dyu=function(){return Rk[c[1]](this,18,8847)}; ZI4=function(e){var b=e.mediaElement;BB()?e.jn.a7(b,"webkitpresentationmodechanged",e.Tf):window.document.pictureInPictureEnabled&&(e.jn.a7(b,"enterpictureinpicture",()=>{e.Fo(!0)}),e.jn.a7(b,"leavepictureinpicture",()=>{e.Fo(!1)})); CJ&&(e.jn.a7(b,"webkitbeginfullscreen",()=>{e.le(3)}),e.jn.a7(b,"webkitendfullscreen",()=>{e.le(0)}))}; od=function(e){e.mediaElement=e.J.deviceIsAudioOnly?new g.dc(g.dh("AUDIO")):mP.pop()||new g.dc(g.dh("VIDEO"));g.a(e,e.mediaElement);e.K9().setMediaElement(e.mediaElement);try{e.J.eN?(e.E6&&e.events.AU(e.E6),e.E6=e.events.a7(e.mediaElement,"volumechange",e.rz)):(e.mediaElement.N(e.Mr.muted),e.mediaElement.setVolume(e.Mr.volume/100))}catch(A){e.N3("html5.missingapi",2,"UNSUPPORTED_DEVICE",`setvolume.1;emsg.${A&&typeof A==="object"&&"message"in A&&typeof A.message==="string"&&A.message.replace(/[;:,]/g, "_")}`);return}e.jn.U();ZI4(e);var b=e.template,n=e.mediaElement.ta();b.S5=n;b.ZD=!1;b.S5.parentNode||g.ID(b.Yp,b.S5,0);b.wx=new g.Nv(0,0,0,0);r2F(b);$A(b);n=b.S5;g.P6(n,"video-stream");g.P6(n,g.Pf.MAIN_VIDEO);var Y=b.app.K();Y.be&&n.setAttribute("data-no-fullscreen","true");Y.pW&&(n.setAttribute("webkit-playsinline",""),n.setAttribute("playsinline",""));Y.vK&&b.S5&&b.a7(n,"click",n.play,n);try{e.mediaElement.V()}catch(A){e.N3("html5.missingapi",2,"UNSUPPORTED_DEVICE",`activate.1;emsg.${A&&typeof A=== "object"&&"message"in A&&typeof A.message==="string"&&A.message.replace(/[;:,]/g,"_")}`)}}; g0=function(e,b,n){e.wP.dP(b,n);var Y=g.rA(e.J)||g.nP(e.J)||g.WP(e.J);if(n&&Y){let A;switch(b){case "cuerangemarkersupdated":A="onCueRangeMarkersUpdated";break;case "cuerangesadded":A="onCueRangesAdded";break;case "cuerangesremoved":A="onCueRangesRemoved"}A&&g.xT(e.wP,A,n.map(r=>({getId(){return this.id},end:r.end,id:r.getId(),namespace:r.namespace==="ad"?"ad":"",start:r.start,style:r.style,visible:r.visible,markerPositionMs:r.markerPositionMs})))}}; vtc=function(e,b=!0){var n;if(n=e.qG){n=e.qG;var Y=e.mediaElement;n=!!Y&&Y===n.mediaElement}n&&(e.Dt(),od(e));n=e.K9();n.Dt(!b);n.WC(e.Ss,e);n.getPlayerType()!==1&&n.dispose();e=e.Un;b=[e.U];e.U=e.V;jo(e,[],b)}; xA=function(e,b,n,Y){n&&(e.Dt(),od(e));n=e.K9();n.vt(b);var A=e.getVideoData(),r={};r.video_id=A.videoId;r.adformat=A.adFormat;A.isLivePlayback||(r.start=n.getCurrentTime(),r.resume="1");A.isLivePlayback&&LC(A)&&g.Ej(e.J)&&(r.live_utc_start=n.Pn(),r.resume="1");A.Z&&(r.vvt=A.Z);A.NG&&(r.vss_credentials_token=A.NG,r.vss_credentials_token_type=A.i5);A.oauthToken&&(r.oauth_token=A.oauthToken);r.autoplay=1;r.reload_count=A.O4+1;r.reload_reason=b;A.J$&&(r.unplugged_partner_opt_out=A.J$);A.i$&&(r.ypc_is_premiere_trailer= A.i$);A.playerParams&&(r.player_params=A.playerParams);A.Yl&&(r.itct=A.Yl);e.loadVideoByPlayerVars(r,void 0,!0,void 0,void 0,Y);b==="signature"&&e.Bn&&tg(e)}; Vru=function(e){if(!jyJ(e)){var b=e.mH().Px();b&&(b=b.Yl(),b instanceof Promise&&b.catch(()=>{})); eb(e,Uv(e.getPlayerStateObject()))}}; jyJ=function(e){return e.playlist&&(g.MB(e.J)||e.J.W==="background_audio_playback")&&e.ul()?(e.nextVideo(!1,!0),!0):!1}; eb=function(e,b){var n=e.K9(),Y=n.getPlayerType();if(Y!==2||e.dc()){if(Y===2&&e.dc()||Y===5||Y===6||Y===7)if(b===-1||b===0||b===5)return;if(b===0){if(e.Aa)return;if(n.jD()&&g.rA(e.J)){e.playVideo();return}}e.P1!==b&&(e.P1=b,g.bK(e.wP,"onStateChange",b))}else e.OE!==b&&(e.OE=b,g.bK(e.wP,"onAdStateChange",b))}; bH=function(e,b){return e.Un.U2(b)}; g.fO=function(e,b){return e.dc(b)?e.mH():b}; nF=function(e,b){var n=e.K9();return b===e.mH()&&e.dc(b)&&e.dc(n)?n:b}; YG=function(e){e=qZ(e.I4);return!!e&&e.loaded}; au9=function(e){var b=e.getVideoData(),n=e.I4;rc(n)||n.B();!jI&&AB(n)&&Gd4(n);b9(n,"embed");b9(n,"kids");b9(n,"remote");b9(n,"miniplayer");b9(n,"offline");b9(n,"unplugged");b9(n,"ypc",!1,!0);b9(n,"webgl",!1,!0);U54(n)||(b9(n,"captions",!0),b9(n,"endscreen"),n.Y(),b9(n,"creatorendscreen",!0));n.W();n.j.dP("modulesCreated");e.wP.dP("videoready",b)}; tg=function(e){if(!YG(e)){let b=hn(e.I4);b&&!b.created&&YO(e.I4)&&b.create()}}; var wHc=function(e,b){return W2[c[1]](this,32,5405,e,b)}; Zt=function(e){var b=e.getVideoData();if(!b.kd){var n;e.J.experiments.Jg("html5_stateful_audio_normalization")&&b.hostCpn&&(n=Ac(e,b.hostCpn)?.getVideoData().gD.C());b=e.J.eN?1:Qt(b.gD,n);n=e.mediaElement;n.N(e.Mr.muted);try{n.setVolume(e.Mr.volume*b/100)}catch{g.J4(new g.ql("b183742307",`multiplier: ${b}, volume: ${e.Mr.volume}`))}}}; Gc=function(e){e=zc(e);e.Yo();return i0(e)}; lQ=function(e,b){var n=(b?b:zc(e)).s$;e.YG.tick("ep_pr_r");if(n!=null&&(skA(e.playlist,n),e.HG))e.playlist.onReady(()=>{MX(e,b)})}; MX=function(e,b){var n=g.Ps(e.J)&&!e.J.Z,Y=n&&b?b:MU(e.playlist);b=n&&b?b:e.getVideoData();Y&&(b.W$&&(e.J.Bx||e.J.wT)||!e.Gl?(b=b.f9,Y=e.lV(Y,1),b&&OY(e,Y)):r2(e,Y,1));g.Ps(e.J)&&e.YG.tick("ep_p_l");e.HG=!1;g.eP(e.wP,"onPlaylistUpdate")}; UY=function(e){var b=e.mH();if(b.getPlayerState().Y(128))return!1;b=b.getVideoData();Gc(e)&&e.J.wT&&(mP.length&&e.LP?(vk(e,{muted:!1,volume:e.Mr.volume},!1),iQ(e,!1)):mP.length||e.Mr.muted||(vk(e,{muted:!0,volume:e.Mr.volume},!1),iQ(e,!0)));Gc(e)&&g.Ps(e.J)&&b.mutedAutoplay&&(vk(e,{muted:!0,volume:e.Mr.volume},!1),iQ(e,!0));b.sb&&vk(e,{muted:!0,volume:e.Mr.volume},!1);Hk(e,1,b,!1);var n=e.mH();e.wP.dP("initializingmode");e.C8(n);e.Mp(3);var Y;if(!(Y=!e.J.X0)){if(Y=e.qG){Y=e.qG;var A=e.mediaElement; Y=!!A&&A===Y.mediaElement}Y=Y&&e.Km}Y&&(e.Dt(),od(e),n.setMediaElement(e.mediaElement));n.O6();if(n.getPlayerState().Y(128))return!1;b.FG||eb(e,3);return e.Km=!0}; Xc1=function(e){e.wP.dP("initializingmode");e.Mp(2);b9(e.I4,"remote");b9(e.I4,"miniplayer")}; Tc=function(e){if(!e.A("use_rta_for_player"))if(e.A("fetch_att_independently"))g.n7(e.TM);else{var b=e.getVideoData().botguardData;b&&g.rZ(b,e.J,e.getVideoData().MW||"")}}; iQ=function(e,b){b!==e.LP&&(e.LP=b,g.eP(e.wP,"onMutedAutoplayChange",b))}; Hk=function(e,b,n,Y){var A=z3(e,b,n),r=e.Un.B.get(A)||null;if(!r)return null;e.Un.B.remove(A);if(r.B0())return null;if(r.getPlayerState().Y(128))return r.dispose(),null;if(r===bH(e,{playerType:b}))return e.YG.infoGel({isCacheHit:!0}),r;if((r.getVideoData().oauthToken||n.oauthToken)&&r.getVideoData().oauthToken!==n.oauthToken)return null;b===1&&(b=e.K9().getVideoData(),qO(b)&&b.isAd()&&Y||hg(e));Y||e.C8(r,!0);e.YG.infoGel({isCacheHit:!0});return r}; g.gti=function(e){var b=(0,g.T)(),n=e.getCurrentTime();e=e.getVideoData();n=1E3*(n-e.startSeconds);e.isLivePlayback&&(n=0);return b-Math.max(n,0)}; R9B=function(e,b){if(!e.Aa)return!1;var n=e.Aa.startTimeMs*.001-1,Y=e.Aa.endTimeMs*.001;e.Aa.type==="repeatChapter"&&Y--;return Math.abs(b-n)<=1E-6||Math.abs(b-Y)<=1E-6||b>=n&&b<=Y}; BpB=function(e){var b=e.K9();if(e.A("html5_disable_loop_range_for_shorts_ads")&&b.getVideoData().isAd()?0:qO(b.getVideoData())&&!b.hQ())b=Ff(e)*1E3-e.getVideoData().vK,e=e.Sx,Bk(e.app,"gaplessshortslooprange"),b=new g.MZ(0,b,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),(e=e.app.K9())&&e.addCueRange(b)}; u5B=function(e){var b=e.mH();if(!(b.getPlayerState().Y(64)&&zc(e).isLivePlayback&&e.Aa.startTimeMs<5E3)){if(e.Aa.type==="repeatChapter"){var n=zF(e.Zs())?.FS();let Y=e.getVideoData()?.Xm;if(n instanceof HIu&&Y){let A=0;for(let r of Y){if(r.startTime>e.Aa.startTimeMs)break;A++}n.renderChapterSeekingAnimation(0,Y[A===0?A:A-1].title)}isNaN(Number(e.Aa.loopCount))?e.Aa.loopCount=0:e.Aa.loopCount++;e.Aa.loopCount===1&&g.xT(e.wP,"innertubeCommand",e.getVideoData().J3)}n={qE:"application_loopRangeStart"}; if(e.Aa.type==="clips"||e.Aa.type==="shortsLoop")n.seekSource=58;b.seekTo(e.Aa.startTimeMs*.001,n)}}; sY=function(e,b,n){if(e.dc(n)&&(n=n.getVideoData(),!g.Jc(e))){e=e.Bk;for(var Y of e.U)if(n.zn===Y.zn){b+=Y.vk/1E3;break}Y=b;for(let A of e.U){if(n.zn===A.zn)break;e=A.vk/1E3;if(e{e.HG=!0;lQ(e,r)}); else e.playlist.onReady(()=>{MX(e)}); g.Ps(e.J)&&e.YG.tick("ep_a_pr_r")}; Ac=function(e,b){var n=bH(e,{playerType:1});if(n){if(n.getVideoData().clientPlaybackNonce===b)return n;if((e=e.mB.Y)&&e.getVideoData().clientPlaybackNonce===b)return e}return null}; PT=function(e){var b=HC(!0);return b&&(b===e.template.element||e.mediaElement&&b===e.mediaElement.ta())?b:null}; GxB=function(e,b){var n=window.screen?.orientation;if(e.J.s4&&n&&n.lock&&(!g.V2||!Mru))if(b){b=n.type.indexOf("portrait")===0;let Y=e.template.getVideoAspectRatio(),A=b;Y<1?A=!0:Y>1&&(A=!1);e.CK&&A===b||(n=n.lock(A?"portrait":"landscape"),n!=null&&n.catch(()=>{}),e.CK=!0)}else e.CK&&(e.CK=!1,n.unlock())}; Uei=function(e,b){var n=b.HE(),Y=b.Px();if(n&&Y&&tK(n)){var A=Y.isView()?Y.mediaElement:Y;let z=Y.isView()?Y.start:0;Y=UGc(Y)+z;var r=z$(n,z,Y,!0);let J=new g.On(A,z,Y,!0);b.bi(r,!1,!0,!1);b.setMediaElement(J);r=Y+10;n=z$(n,r,Infinity,!0);A=new g.On(A,r,Infinity,!1,!0);A.O4(n);e.Wt=A;e.J.aA()&&b.D("usm",{pme:!0,cs:z,ce:Y,ns:r})}}; TpJ=function(e,b){b.bounds=e.getBoundingClientRect();var n=["display","opacity","visibility","zIndex"];for(let Y of n)b[Y]=po(e,Y);b.hidden=!!e.hidden}; WAJ=function(e){return e.name==="TypeError"&&e.stack.includes("/s/player/")&&nJ()<=105}; Sb=function(e,b){if(e.api.K().A("web_player_log_click_before_generating_ve_conversion_params")){var n=Math.floor(-e.scrollPosition/(e.C+e.O));let Y=Math.min(n+e.columns,e.suggestionData.length)-1;for(;n<=Y;n++)e.api.logVisibility(e.Y[n].element,b)}}; D6=function(e){e.next.element.style.bottom=`${e.S}px`;e.previous.element.style.bottom=`${e.S}px`;var b=e.scrollPosition,n=e.containerWidth-e.suggestionData.length*(e.C+e.O);g.K7(e.element,"ytp-scroll-min",b>=0);g.K7(e.element,"ytp-scroll-max",b<=n)}; pc4=function(e){for(var b=0;b{h94(e,z,r)})),b&&r.setAttribute("target",b),n=g.dh("DIV"),n.appendChild(r),Y.appendChild(n)))}}; RK=function(e){if(e.runs)for(let b=0;b{var r=b;if(e.O){var z=e.suggestionData[r],J=z.sessionData;e.S&&e.api.A("web_player_log_click_before_generating_ve_conversion_params")?(e.api.logClick(e.Y[r].element),r=z.FB(),z={},t7(e.api,[z]),r=g.jD(r,z),tW(r,e.api,A)):yp(A,e.api,e.S,J||void 0)&&e.api.A1(z.videoId,J,z.playlistId)}else A.preventDefault(),document.activeElement.blur()}); n.hg(e.suggestions.element);e.Y.push(n);e.api.createServerVe(n.element,n)}}; zA4=function(e){if(e.api.K().A("web_player_log_click_before_generating_ve_conversion_params")){var b=Math.floor(-e.scrollPosition/(e.L+8));let n=Math.min(b+e.columns,e.suggestionData.length)-1;for(;b<=n;b++)e.api.logVisibility(e.Y[b].element,!0)}}; Q1=function(e){var b=e.api.kU()?32:16;b=e.V/2+b;e.next.element.style.bottom=`${b}px`;e.previous.element.style.bottom=`${b}px`;b=e.scrollPosition;var n=e.containerWidth-e.suggestionData.length*(e.L+8);g.K7(e.element,"ytp-scroll-min",b>=0);g.K7(e.element,"ytp-scroll-max",b<=n)}; PA1=function(e){var b=e.suggestionData.length;for(let r=0;r{qx(e)},null),qx(e))}; cT=function(e){var b=e.j;e=!!b.isEmbedsShortsMode();g.K7(b.getRootNode(),"ytp-shorts-mode",e);if(b=b.getVideoData())b.q1=e}; EfA=function(e){{var b=e.j;let n=b.K();n.LL&&!n.V&&g.Ps(n)?b.isEmbedsShortsMode()?(b=b.XS(),b=Math.min(b.width,b.height)>=315):b=!b.QK():b=!1}b!==e.V&&(e.V=b,e.C&&(e.C.dispose(),e.C=null),e.O&&(e.O.dispose(),e.O=null),e.B&&(e.B.dispose(),e.B=null),e.U&&(e.U.stop(),e.U.dispose(),e.U=null),b&&(g.JW(e.j),e.j.isEmbedsShortsMode()&&(e.B=new g.LF({X:"div",qz:"ytp-pause-overlay-backdrop",b3:{tabIndex:"-1"}}),g.a(e,e.B),g.mq(e.j,e.B.element,4),e.U=new g.CF(e.B,1E3,!1,100),g.a(e,e.U),e.B.hide()),e.C=new g.LF({X:"div", qz:"ytp-pause-overlay-container",b3:{tabIndex:"-1"}}),g.a(e,e.C),e.O=new Dk4(e.j),g.a(e,e.O),e.O.hg(e.C.element),g.mq(e.j,e.C.element,4),KwA(e,e.j.getPlayerStateObject())))}; KwA=function(e,b){e.U&&(!b.Y(4)&&!b.Y(2)||b.Y(1024)?e.U.hide():e.U.show())}; $G=function(e,b){var n=e.j.K();e={adSource:"EMBEDS_AD_SOURCE_YOUTUBE",breakType:e.j.getCurrentTime()===0?"EMBEDS_AD_BREAK_TYPE_PRE_ROLL":e.j.getPlayerState()===0?"EMBEDS_AD_BREAK_TYPE_POST_ROLL":"EMBEDS_AD_BREAK_TYPE_MID_ROLL",embedUrl:Xk(e.j.K().loaderUrl),eventType:b,youtubeHost:g.IW(e.j.K().bU)||""};e.embeddedPlayerMode=n.N;g.zk("embedsAdEvent",e)}; e9=[];n4B=typeof Object.create=="function"?Object.create:function(e){function b(){} b.prototype=e;return new b}; bBF=typeof Object.defineProperties=="function"?Object.defineProperty:function(e,b,n){if(e==Array.prototype||e==Object.prototype)return e;e[b]=n.value;return e}; S9=globalThis;r4="Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" ");S9.BigInt64Array&&(r4.push("BigInt64"),r4.push("BigUint64"));var YAA=Object.setPrototypeOf;P4("Symbol.dispose",function(e){return e?e:Symbol("Symbol.dispose")}); P4("SuppressedError",function(e){function b(n,Y,A){if(!(this instanceof b))return new b(n,Y,A);A=Error(A);"stack"in A&&(this.stack=A.stack);this.message=A.message;this.error=n;this.suppressed=Y} if(e)return e;A0i(b,Error);b.prototype.name="SuppressedError";return b}); P4("String.prototype.replaceAll",function(e){return e?e:function(b,n){if(b instanceof RegExp&&!b.global)throw new TypeError("String.prototype.replaceAll called with a non-global RegExp argument.");return b instanceof RegExp?this.replace(b,n):this.replace(new RegExp(String(b).replace(/([-()\[\]{}+?*.$\^|,:#>>0);r04=0;var JOA=class{constructor({url:e,XH:b}){this.U=e;this.B=b;this.O=(new Date).getTime()-17040672E5;this.Y={};for(var n=/[?&]([^&=]+)=([^&]*)/g;b=n.exec(e);)this.Y[b[1]]=b[2]}};g.v4(g.B4,Error);g.B4.prototype.name="CustomError";var PD;var $ua=/&/g,muc=//g,w44=/"/g,kJu=/'/g,IAa=/\x00/g,c0J=/[\x00&<>"']/;var t0=globalThis.trustedTypes,bJ;var rb=class{constructor(e){this.Y=e}toString(){return this.Y+""}};g.PE=class{constructor(e){this.Y=e}toString(){return this.Y}};g.$q=new g.PE("about:invalid#zClosurez");var Kn,Dua;Kn=class{constructor(e){this.Yo=e}};g.Rr=[Ei("data"),Ei("http"),Ei("https"),Ei("mailto"),Ei("ftp"),new Kn(e=>/^[^:]*([/?#]|$)/.test(e))]; Dua=/^\s*(?!javascript:)(?:[\w+.-]+:|[^:/?#]*(?:[/?#]|$))/i;g.db=class{constructor(e){this.Y=e}toString(){return this.Y+""}};var XK=class{constructor(e){this.Y=e}toString(){return this.Y+""}};var Zz=class{constructor(e){this.Y=e}toString(){return this.Y}};var Pw={};var sci,Fu1;sci=RegExp("^(?:([^:/?#.]+):)?(?://(?:([^\\\\/?#]*)@)?([^\\\\/?#]*?)(?::([0-9]+))?(?=[\\\\/?#]|$))?([^?#]+)?(?:\\?([^#]*))?(?:#([\\s\\S]*))?$");g.gq=/#|$/;Fu1=/[?&]($|#)/;var Ww=class extends Error{constructor(e,b,n=Error()){super();this.code=e;b+=":";n instanceof Error?(this.message=b+n.message,this.stack=n.stack||""):(this.message=b+String(n),this.stack="");Object.setPrototypeOf(this,new.target.prototype)}};g.Mg.prototype.IX=!1;g.Mg.prototype.B0=function(){return this.IX}; g.Mg.prototype.dispose=function(){this.IX||(this.IX=!0,this.U4())}; g.Mg.prototype[Symbol.dispose]=function(){this.dispose()}; g.Mg.prototype.addOnDisposeCallback=function(e,b){this.IX?b!==void 0?e.call(b):e():(this.QI||(this.QI=[]),b&&(e=e.bind(b)),this.QI.push(e))}; g.Mg.prototype.U4=function(){if(this.QI)for(;this.QI.length;)this.QI.shift()()};var v4F=class extends g.Mg{constructor(e){super();this.wpc=e}Mh(){return this.wpc.f()}gj(e){this.wpc.c(e)}O(e){return this.wpc.m(TZ(e))}Tx(e){return this.wpc.mws(TZ(e))}},GZ=class extends g.Mg{constructor(e){super();this.o4=e;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.U=void 0;this.TB=this.o4.p;this.B=this.uy.bind(this);this.addOnDisposeCallback(()=>void ZBi(this))}snapshot(e){return this.o4.s({...(e.Vt&&{c:e.Vt}), ...(e.vG&&{s:e.vG}),...(e.VM!==void 0&&{p:e.VM})})}uy(e){this.o4.e(e)}xK(){return this.o4.l()}};var RAu=class extends g.Mg{constructor(){super(...arguments);this.Yl=1}share(){if(this.B0())throw Error("E:AD");this.Yl++;return this}dispose(){--this.Yl||super.dispose()}};var CAJ=class{constructor(e){this.U=e;dM(e,"/client_streamz/bg/frs",nQ("mk"))}Eq(e,b){this.U.Eq("/client_streamz/bg/frs",e,b)}Y(){return this.U.Y("/client_streamz/bg/frs")}},Lw4=class{constructor(e){this.U=e;dM(e,"/client_streamz/bg/wrl",nQ("mn"),bB("ac"),bB("sc"),nQ("rk"),nQ("mk"))}Eq(e,b,n,Y,A,r){this.U.Eq("/client_streamz/bg/wrl",e,b,n,Y,A,r)}Y(){return this.U.Y("/client_streamz/bg/wrl")}},QtJ=class{constructor(e){this.O=e;k6(e,"/client_streamz/bg/ec",nQ("en"),nQ("mk"))}U(e,b){OK(this.O,"/client_streamz/bg/ec", e,b)}Y(){return this.O.Y("/client_streamz/bg/ec")}},q6F=class{constructor(e){this.U=e;dM(e,"/client_streamz/bg/el",nQ("en"),nQ("mk"))}Eq(e,b,n){this.U.Eq("/client_streamz/bg/el",e,b,n)}Y(){return this.U.Y("/client_streamz/bg/el")}},cra=class{constructor(e){this.O=e;k6(e,"/client_streamz/bg/cec",bB("ec"),nQ("mk"))}U(e,b){OK(this.O,"/client_streamz/bg/cec",e,b)}Y(){return this.O.Y("/client_streamz/bg/cec")}},$kJ=class{constructor(e){this.O=e;k6(e,"/client_streamz/bg/po/csc",bB("cs"),nQ("mk"))}U(e,b){OK(this.O, "/client_streamz/bg/po/csc",e,b)}Y(){return this.O.Y("/client_streamz/bg/po/csc")}},mka=class{constructor(e){this.O=e;k6(e,"/client_streamz/bg/po/ctav",nQ("av"),nQ("mk"))}U(e,b){OK(this.O,"/client_streamz/bg/po/ctav",e,b)}Y(){return this.O.Y("/client_streamz/bg/po/ctav")}},dkB=class{constructor(e){this.O=e;k6(e,"/client_streamz/bg/po/cwsc",nQ("su"),nQ("mk"))}U(e,b){OK(this.O,"/client_streamz/bg/po/cwsc",e,b)}Y(){return this.O.Y("/client_streamz/bg/po/cwsc")}},wY4=class{constructor(e){this.U=e;dM(e, "/client_streamz/bg/od/p",nQ("mk"))}Eq(e,b){this.U.Eq("/client_streamz/bg/od/p",e,b)}Y(){return this.U.Y("/client_streamz/bg/od/p")}},k8u=class{constructor(e){this.U=e;dM(e,"/client_streamz/bg/od/n",nQ("et"),nQ("mk"))}Eq(e,b,n){this.U.Eq("/client_streamz/bg/od/n",e,b,n)}Y(){return this.U.Y("/client_streamz/bg/od/n")}};var uz=!0,HH,Yh;var mp;mp=Qi(1,!0);g.S1=Qi(610401301,!1);Qi(899588437,!1);Qi(772657768,!0);Qi(513659523,!1);Qi(568333945,!0);Qi(1331761403,!1);Qi(651175828,!1);Qi(722764542,!1);Qi(748402145,!1);Qi(748402146,!1);var cU=Qi(748402147,!0);Qi(861377723,!1);Qi(861377724,mp);Qi(869336903,!1);Qi(882674507,!1);Qi(869336904,mp);Qi(869336905,mp);Qi(919444824,!1);Qi(931468047,!1);Qi(928875398,!1);Qi(683749201,!1);Qi(2147483644,!1);Qi(2147483645,!1);Qi(2147483646,mp);Qi(2147483647,!0);g.Dh=!!g.LB("yt.config_.EXPERIMENTS_FLAGS.html5_enable_client_hints_override");var I94;I94=g.Rc.navigator;g.KQ=I94?I94.userAgentData||null:null;g.Ox[" "]=function(){};var LP,VJ,Mru,OHA,XYa,f90,$O,d2;LP=LQ();g.zt=CQ()?!1:g.Rb("Trident")||g.Rb("MSIE");g.Qm=g.Rb("Edge");g.QH=g.Qm||g.zt;g.Ta=g.Rb("Gecko")&&!(g.TJ(g.P7(),"WebKit")&&!g.Rb("Edge"))&&!(g.Rb("Trident")||g.Rb("MSIE"))&&!g.Rb("Edge");g.L1=g.TJ(g.P7(),"WebKit")&&!g.Rb("Edge");VJ=g.kh();Mru=g.Ib();g.qj=g.mg();OHA=dP();XYa=g.Rb("iPad");f90=g.Rb("iPod");$O=g.wP();g.nc=g.TJ(g.P7(),"KaiOS"); a:{let e="",b=function(){var n=g.P7();if(g.Ta)return/rv:([^\);]+)(\)|;)/.exec(n);if(g.Qm)return/Edge\/([\d\.]+)/.exec(n);if(g.zt)return/\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(n);if(g.L1)return/WebKit\/(\S+)/.exec(n);if(LP)return/(?:Version)[ \/]?(\S+)/.exec(n)}(); b&&(e=b?b[1]:"");if(g.zt){var w2;let n=g.Rc.document;w2=n?n.documentMode:void 0;if(w2!=null&&w2>parseFloat(e)){d2=String(w2);break a}}d2=e}var XW=d2,g4i={};var CJ,LJ;g.eI=QU();CJ=dP()||g.Rb("iPod");LJ=g.Rb("iPad");g.kG=g.Rb("Android")&&!(qC()||QU()||LQ()||g.Rb("Silk"));g.V2=qC();g.Vz=g.c7()&&!g.wP();var FW={},H7=null;var uB=/[-_.]/g,HBA={"-":"+",_:"/",".":"="},MC={};var lB=class{isEmpty(){return this.Y==null}sizeBytes(){var e=Te(this);return e?e.length:0}constructor(e,b){Ux(b);this.Y=e;if(e!=null&&e.length===0)throw Error("ByteString should be constructed with non-empty values");}},ob;var yU=void 0;var bn=xh("jas",!0),xW=xh(),hO=xh(),td=xh(),Wu4=xh(),p40=xh(),Ej4=xh(),bn4=xh(),Wt=xh("m_m",!0),y0a=xh(),nu=xh();[...Object.values({Jt:1,n5:2,Rj:4,Sa:8,xB:16,By:32,VJ:64,vR:128,A_:256,lG:512,wy:1024,DY:2048,Cl:4096,He:8192})];var Zb,stF=[];stF[bn]=7;Zb=Object.freeze(stF);var pv={},eN={},A5=Object.freeze({}),IK={},rf={};var ML,ScB,Fw9;g.SN=Jd(e=>typeof e==="number"); g.Pt=Jd(e=>typeof e==="string"); ML=Jd(e=>e!=null&&typeof e==="object"&&typeof e.then==="function"); ScB=Jd(e=>typeof e==="function"); Fw9=Jd(e=>!!e&&(typeof e==="object"||typeof e==="function"));var Db=Jd(e=>e>=iH0&&e<=ZHJ),iH0=BigInt(Number.MIN_SAFE_INTEGER),ZHJ=BigInt(Number.MAX_SAFE_INTEGER);var Kv=0,Eg=0,xP;var VX=typeof BigInt==="function"?BigInt.asIntN:void 0,lAB=typeof BigInt==="function"?BigInt.asUintN:void 0,Ht=Number.isSafeInteger,X4=Number.isFinite,Bt=Math.trunc,N4a=/^-?([1-9][0-9]*|0)(\.[0-9]+)?$/;var t9a={};var bq=class{},Uua={D3:!0};var PU;var Cu,Lu;var Yii=g.DW(0),R5={};var mo=class{constructor(e,b,n){this.buffer=e;if(n&&!b)throw Error();this.Y=b}};var vfB=class{constructor(e,b,n,Y){this.U=null;this.L=!1;this.C=null;this.Y=this.O=this.B=0;this.init(e,b,n,Y)}init(e,b,n,{uk:Y=!1,pR:A=!1}={}){this.uk=Y;this.pR=A;e&&(e=dn(e,this.pR),this.U=e.buffer,this.L=e.Y,this.C=null,this.B=b||0,this.O=n!==void 0?this.B+n:this.U.length,this.Y=this.B)}free(){this.clear();Oh.length<100&&Oh.push(this)}clear(){this.U=null;this.L=!1;this.C=null;this.Y=this.O=this.B=0;this.uk=!1}reset(){this.Y=this.B}},Oh=[];var rfF=class{constructor(e,b,n,Y){if(Oh.length){let A=Oh.pop();A.init(e,b,n,Y);e=A}else e=new vfB(e,b,n,Y);this.Y=e;this.B=this.Y.Y;this.U=this.O=-1;j7(this,Y)}free(){this.Y.clear();this.U=this.O=-1;vH.length<100&&vH.push(this)}reset(){this.Y.reset();this.B=this.Y.Y;this.U=this.O=-1}},vH=[];var jtu=class{constructor(){if(IK!==IK)throw Error();}};var UP=class{constructor(e,b){this.U=e>>>0;this.Y=b>>>0}},WH,yN=class{constructor(e,b){this.U=e>>>0;this.Y=b>>>0}},t5,AT,rG,zf,YP,n5,ep,b7;var Vgu=class{constructor(){this.Y=[]}length(){return this.Y.length}end(){var e=this.Y;this.Y=[];return e}};var a94=class{constructor(){this.O=[];this.U=0;this.Y=new Vgu}};var f5,gf4,XS,B$F,HHJ,uQa,N$A,FS,ofu,l9u,Mg1;f5=IB();gf4=IB();XS=IB();g.fF=IB();B$F=IB();HHJ=IB();uQa=IB();g.sh=IB();N$A=IB();FS=IB();ofu=IB();g.iH=IB();l9u=IB();Mg1=IB();g.aB=class{constructor(e,b,n){this.En=Qn(e,b,n,2048)}toJSON(){return R0(this)}RX(e){return JSON.stringify(R0(this,e))}clone(){var e=this.En,b=e[bn]|0;return mR(this,e,b)?dt(this,e,!0):new this.constructor($W(e,b,!1))}};g.aB.prototype[Wt]=pv;g.aB.prototype.toString=function(){return this.En.toString()};var XM=class{constructor(e,b,n){this.kK=e;this.mi=b;e=ZA(f5);this.Y=!!e&&n===e||!1}},JfJ=sc(function(e,b,n,Y,A){if(e.U!==2)return!1;BH(e,yn(b,Y,n),A);return!0},i7),PJ1=sc(function(e,b,n,Y,A){if(e.U!==2)return!1; BH(e,yn(b,Y,n),A);return!0},i7),Mm=Symbol(),B3=Symbol(),Nm=Symbol(),Tf=Symbol(),oB=Symbol(),Ze,v3;var Kg,Z6,vT,G8a,V1,Uk4,T$J,aK,HT,uH,Nx,oK,WwA,pY4;Kg=(e,b)=>{var n=new a94;W3(e.En,n,jp(Mm,l7,Gf,b));RB(n,n.Y.end());e=new Uint8Array(n.U);b=n.O;var Y=b.length,A=0;for(let r=0;r>31)*2+1;var A=Y>>>23&255;Y&=8388607;g.tT(b,n,A==255?Y?NaN:e*Infinity:A==0?e*1.401298464324817E-45*Y:e*Math.pow(2,A-150)*(Y+8388608));return!0},function(e,b,n){b=wf(b); b!=null&&(C5(e,n,5),e=e.Y,n=xP||(xP=new DataView(new ArrayBuffer(8))),n.setFloat32(0,+b,!0),Eg=0,Kv=n.getUint32(0,!0),De(e,Kv))},ofu); g.jb=g.hT(function(e,b,n){e.U!==0?e=!1:(g.tT(b,n,g.kB(e.Y,g.ct)),e=!0);return e},g.bo,g.sh); G8a=g.hT(function(e,b,n){e.U!==0?e=!1:(g.tT(b,n,g.kB(e.Y,qQ)),e=!0);return e},function(e,b,n){b=ln(b); if(b!=null&&($P(b),b!=null))switch(C5(e,n,0),typeof b){case "number":e=e.Y;Cv(b);P3(e,Kv,Eg);break;case "bigint":n=JT(b,UP,T5);P3(e.Y,n.U,n.Y);break;default:n=p4(b),P3(e.Y,n.U,n.Y)}},N$A); V1=g.hT(function(e,b,n){if(e.U!==0)return!1;g.tT(b,n,g.OP(e.Y));return!0},g.ng,g.fF); Uk4=g.hT(function(e,b,n){return zX(e,b,n)},function(e,b,n){b=ln(b); if(b!=null)switch(kP(b),C5(e,n,1),e=e.Y,kP(b),typeof b){case "number":b<0?(b=h5(T5(-b)),n=b.Y,De(e,b.U),De(e,n)):(Rq(b),De(e,Kv),De(e,Eg));break;case "bigint":b=b>>0);return!0},function(e,b,n){b=vt(b); b!=null&&b!=null&&(C5(e,n,0),K5(e.Y,b))},B$F); g.lH=g.hT(function(e,b,n){if(e.U!==0)return!1;g.tT(b,n,g.OP(e.Y));return!0},function(e,b,n){dG(e,n,ZW(b))},Mg1); WwA=yZ(function(e,b,n){if(e.U!==0&&e.U!==2)return!1;b=lq(b,b[bn]|0,n);e.U==2?G5(e,Afu,b):b.push(g.OP(e.Y));return!0},function(e,b,n){b=p5(ZW,b,!0); if(b!=null)for(let Y=0;Y>>0&255),e.Y.push(b>>>8&255),e.Y.push(b>>>16&255),e.Y.push(b>>>24&255))},uQa);var hAu=new Map,yra=class extends jtu{constructor(e,b){super();this.typeName=e;this.Y=b;if(IK!==IK)throw Error();hAu.set(e,this)}};var tga=class{constructor(e,b,n){this.Y=e;this.U=n;this.isRepeated=0;this.B=bz;this.defaultValue=void 0;this.O=b.messageId!=null?rf:void 0}register(){g.Ox(this)}};var tJu=class extends g.aB{constructor(e){super(e)}};var mV=class extends g.aB{constructor(e){super(e)}},dx=[1,2,3];var q8=class extends g.aB{constructor(e){super(e)}},cv=[1,2,3];var $9=class extends g.aB{constructor(e){super(e)}};var xkB=class extends g.aB{constructor(e){super(e)}};var edu=class extends g.aB{constructor(e){super(e)}},bwc=[1,2,3];g.Lg=class extends g.aB{constructor(e){super(e)}};g.Lg.prototype.er=bF(0);g.Lg.prototype.U=g.RA([0,g.g2,[0,bwc,HT,[0,g.g2,-1,aK],HT,[0,g.g2,-1,V1,aK],HT,[0,g.g2]],yZ(function(e,b,n){if(e.U!==2)return!1;e=lz(e);lq(b,b[bn]|0,n).push(e);return!0},function(e,b,n){b=p5(g.Ug,b,!0); if(b!=null)for(let z=0;z=0;b--)this.remove(e[b])}; var TI=new Xh(typeof document=="undefined"?null:document);var YEi=class{async compress(e){var b=new CompressionStream("gzip"),n=(new Response(b.readable)).arrayBuffer();b=b.writable.getWriter();await b.write((new TextEncoder).encode(e));await b.close();return new Uint8Array(await n)}isSupported(e){return e<1024?!1:typeof CompressionStream!=="undefined"}};var A6i=class extends g.aB{constructor(e){super(e)}};var r6A=class{constructor(e,b){this.intervalMs=e;this.callback=b;this.enabled=!1;this.Y=()=>g.sA(); this.U=this.Y()}setInterval(e){this.intervalMs=e;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.U=this.Y())}stop(){this.enabled=!1; this.timer&&(clearTimeout(this.timer),this.timer=void 0)}tick(){if(this.enabled){let e=Math.max(this.Y()-this.U,0);e{this.tick()},this.intervalMs-e):(this.timer&&(clearTimeout(this.timer),this.timer=void 0),this.callback(),this.enabled&&(this.stop(),this.start()))}else this.timer=void 0}};var zd9=class extends g.aB{constructor(e){super(e)}};var J64=class extends g.aB{constructor(e){super(e)}};g.F=g.jd.prototype;g.F.clone=function(){return new g.jd(this.x,this.y)}; g.F.equals=function(e){return e instanceof g.jd&&VI(this,e)}; g.F.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this}; g.F.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this}; g.F.round=function(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this}; g.F.scale=function(e,b){this.x*=e;this.y*=typeof b==="number"?b:e;return this};g.F=g.aA.prototype;g.F.clone=function(){return new g.aA(this.width,this.height)}; g.F.aspectRatio=function(){return this.width/this.height}; g.F.isEmpty=function(){return!Bv(this)}; g.F.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.F.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.F.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.F.scale=function(e,b){this.width*=e;this.height*=typeof b==="number"?b:e;return this};var YZ="constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(" ");var Ms=class{constructor(e,b){this.Y=e===Gk&&b||""}toString(){return this.Y}},Gk={};new Ms(Gk,"");var RD={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",frameborder:"frameBorder",height:"height",maxlength:"maxLength",nonce:"nonce",role:"role",rowspan:"rowSpan",type:"type",usemap:"useMap",valign:"vAlign",width:"width"};g.F=zs.prototype;g.F.ta=function(){return D8(this.Y)}; g.F.getElementsByTagName=function(e,b){return(b||this.Y).getElementsByTagName(String(e))}; g.F.Ag=function(e){return g.E8(e,this.Y)}; g.F.createElement=function(e){return cD(this.Y,e)}; g.F.appendChild=function(e,b){e.appendChild(b)}; g.F.append=function(e,b){$Z(g.JI(e),e,arguments,1)}; g.F.canHaveChildren=function(e){if(e.nodeType!=1)return!1;switch(e.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.F.removeNode=g.O8;g.F.contains=g.Xq;g.F.isFocusable=Fq;var PGF=class extends g.aB{constructor(e){super(e)}XP(){return EP(this,1)}};var vD=class extends g.aB{constructor(e){super(e)}};var HD=class extends g.aB{constructor(e){super(e)}},wE1=Cg(HD);var NJ=class extends g.aB{constructor(e){super(e)}};var jc=["platform","platformVersion","architecture","model","uaFullVersion"],Z8=new HD,Vx=null;var gh=class extends g.aB{constructor(e){super(e)}};var SEA=class extends g.aB{constructor(e){super(e)}};var Da4=class extends g.aB{constructor(e){super(e,4)}};var Mx=class extends g.aB{constructor(e){super(e,37)}A(){var e=this.En;return tO(e,e[bn]|0,SEA,7)!==void 0}};var Kju=class extends g.aB{constructor(e){super(e,19)}ef(e){return $B(this,2,e)}};var EFJ=class{constructor(e,b=!1){this.NW=b;this.uach=this.locale=null;this.U=0;this.isFinal=!1;this.Y=new Kju;Number.isInteger(e)&&this.Y.ef(e);b||(this.locale=document.documentElement.getAttribute("lang"));um(this,new gh)}ef(e){this.Y.ef(e);return this}build(e,b=0,n=0,Y=null,A=0,r=0){if(!this.NW){var z=BD(this);var J=new PGF;J=$B(J,1,this.U);J=FE(J,2,Og(this.isFinal));n=FE(J,3,g.F4(n>0?n:void 0));A=FE(n,4,g.F4(A>0?A:void 0));r=FE(A,5,g.F4(r>0?r:void 0));A=r.En;n=A[bn]|0;r=nv(r,n)?r:mR(r,A,n)?dt(r, A):new r.constructor($W(A,n,!0));z5(z,PGF,10,r)}z=this.Y.clone();r=Date.now().toString();z=FE(z,4,g.gf(r));e=e.slice();e=PH(z,Mx,3,e);Y&&(z=new zd9,Y=FE(z,13,g.F4(Y)),z=new J64,Y=z5(z,zd9,2,Y),z=new Da4,Y=z5(z,J64,1,Y),Y=$B(Y,2,9),z5(e,Da4,18,Y));b&&QN(e,14,b);return e}};var d0;d0=g.L1?"webkitTransitionEnd":"transitionend";g.oD.prototype.U=0;g.oD.prototype.reset=function(){this.Y=this.O=this.B;this.U=0}; g.oD.prototype.getValue=function(){return this.O};var RdJ=class extends g.aB{constructor(e){super(e,8)}},CGJ=Cg(RdJ);var G3;G3=new tga(175237375,RdJ,class extends g.aB{constructor(e){super(e)}});var Lj9=class extends g.Mg{constructor(e){super();this.componentId="";this.Y=[];this.O4="";this.pageId=null;this.L9=this.s4=-1;this.S=this.experimentIds=null;this.Z=this.N=this.L=this.B=0;this.W0=1;this.timeoutMillis=0;this.Yl=!1;this.logSource=e.logSource;this.LX=e.LX||(()=>{}); this.O=new EFJ(e.logSource,e.NW);this.network=e.network||null;this.Yd=e.Yd||null;this.W=e.vU||null;this.sessionIndex=e.sessionIndex||null;this.JF=e.JF||!1;this.logger=null;this.withCredentials=!e.rj;this.NW=e.NW||!1;this.V=!this.NW&&!!g.qJ()&&!!g.qJ().navigator&&g.qJ().navigator.sendBeacon!==void 0;this.u3=typeof URLSearchParams!=="undefined"&&!!(new URL(MJ())).searchParams&&!!(new URL(MJ())).searchParams.set;var b=aD(new gh);um(this.O,b);this.C=new g.oD(1E4,3E5,.1);e=IzJ(this,e.Ob);this.U=new r6A(this.C.getValue(), e);this.p9=new r6A(6E5,e);this.JF||this.p9.start();this.NW||(document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&Gs(this)}),document.addEventListener("pagehide",()=>{Gs(this)}))}U4(){Gs(this); this.U.stop();this.p9.stop();super.U4()}dispatch(e){if(e instanceof Mx)this.log(e);else try{var b=new Mx,n=e.RX();var Y=g.qy(b,8,n);this.log(Y)}catch{}}log(e){if(this.u3){e=e.clone();var b=this.W0++;e=QN(e,21,b);this.componentId&&g.qy(e,26,this.componentId);b=e;{var n=fu(b,1);let Y=typeof n;n=n==null?n:Y==="bigint"?String(VX(64,n)):fv(n)?Y==="string"?NQ(n):un(n):void 0}n==null&&(n=Date.now(),n=Number.isFinite(n)?n.toString():"0",FE(b,1,g.gf(n)));n=fu(b,15,void 0,void 0,oq);n!=null&&(typeof n==="bigint"? Db(n)?n=Number(n):(n=VX(64,n),n=Db(n)?Number(n):String(n)):n=fv(n)?typeof n==="number"?un(n):NQ(n):void 0);n!=null||QN(b,15,(new Date).getTimezoneOffset()*60);this.experimentIds&&(n=this.experimentIds.clone(),z5(b,A6i,16,n));b=this.Y.length-1E3+1;b>0&&(this.Y.splice(0,b),this.B+=b);this.Y.push(e);this.JF||this.U.enabled||this.U.start()}}flush(e,b){if(this.Y.length===0)e&&e();else if(this.Yl&&this.V)this.O.U=3,XEJ(this);else{var n=Date.now();if(this.L9>n&&this.s4{this.C.reset();this.U.setInterval(this.C.getValue());if(D){var K=null;try{let E=JSON.stringify(JSON.parse(D.replace(")]}'\n","")));K=CGJ(E)}catch(E){}K&& (D=Number(DO(K,1,g.DW("-1"))),D>0&&(this.s4=Date.now(),this.L9=this.s4+D),rt(K.En,G3.Y),YW(K,G3.Y),K=G3.U?G3.B(K,G3.U,G3.Y,G3.O):G3.B(K,G3.Y,null,G3.O),K=K===null?void 0:K)&&(K=y0(K,1,-1),K!==-1&&(this.C=new g.oD(K<1?1:K,3E5,.1),this.U.setInterval(this.C.getValue())))}e&&e();this.L=0},P=(D,K)=>{var E=pG(Y,Mx,3); var Q=Number(DO(Y,14));g.lm(this.C);this.U.setInterval(this.C.getValue());D===401&&A&&(this.O4=A);Q&&(this.B+=Q);K===void 0&&(K=this.isRetryable(D));K&&(this.Y=E.concat(this.Y),this.JF||this.U.enabled||this.U.start());b&&b("net-send-failed",D);++this.L},S=()=>{this.network&&this.network.send(z,J,P)}; r?r.then(D=>{z.xa["Content-Encoding"]="gzip";z.xa["Content-Type"]="application/binary";z.body=D;z.lP=2;S()},()=>{S()}):S()}}}}isRetryable(e){return 500<=e&&e<600||e===401||e===0}};var QIu=class{constructor(){this.FY=typeof AbortController!=="undefined"}async send(e,b,n){var Y=this.FY?new AbortController:void 0,A=Y?setTimeout(()=>{try{Y.abort()}catch(r){}},e.timeoutMillis):void 0; try{let r=await fetch(e.url,{method:e.requestType,headers:{...e.xa},...(e.body&&{body:e.body}),...(e.withCredentials&&{credentials:"include"}),signal:e.timeoutMillis&&Y?Y.signal:null});r.status===200?b?.(await r.text()):n?.(r.status)}catch(r){switch(r?.name){case "AbortError":n?.(408);break;default:n?.(400)}}finally{clearTimeout(A)}}XP(){return 4}};var UK=class extends g.Mg{constructor(){super();this.logSource=1828;this.sessionIndex="0";this.qu="https://play.google.com/log?format=json&hasfast=true";this.network=this.buildLabel=null;this.componentId="";this.Y=this.Yd=null;this.U=!1;this.logger=this.pageId=null}rj(){this.O=!0;return this}build(){this.network||(this.network=new QIu);var e=new Lj9({logSource:this.logSource,LX:this.LX?this.LX:io,sessionIndex:this.sessionIndex,vU:this.qu,NW:!1,JF:!1,rj:this.O,Ob:this.Ob,network:this.network});g.a(this, e);if(this.buildLabel){var b=this.buildLabel,n=BD(e.O);g.qy(n,7,b)}e.S=new YEi;this.componentId&&(e.componentId=this.componentId);this.Yd&&(e.Yd=this.Yd);this.pageId&&(e.pageId=this.pageId);this.Y&&((n=this.Y)?(e.experimentIds||(e.experimentIds=new A6i),b=e.experimentIds,n=n.RX(),g.qy(b,4,n)):e.experimentIds&&FE(e.experimentIds,4));this.U&&(e.Yl=e.V);kRu(e.O);this.network.ef&&this.network.ef(this.logSource);this.network.Nn&&this.network.Nn(e);return e}};var x19=class extends g.Mg{constructor(e){super();this.logSource=1828;this.componentId="";e||(e=new UK,e.componentId="",g.a(this,e),e=e.build());this.Y=e}flush(e){e=e||[];if(e.length){let b=new nFu,n=[];for(let Y=0;Y-1?(b=e[z],n||(b.u1=!1)):(b=new Bba(b,this.src,r,!!Y,A),b.u1=n,e.push(b));return b}; g.F.remove=function(e,b,n,Y){e=e.toString();if(!(e in this.listeners))return!1;var A=this.listeners[e];b=YQ(A,b,n,Y);return b>-1?(e4(A[b]),g.GR(A,b),A.length==0&&(delete this.listeners[e],this.Y--),!0):!1}; g.F.vu=function(){var e=0;for(let b in this.listeners){let n=this.listeners[b];for(let Y=0;Y-1?e[A]:null}; g.F.hasListener=function(e,b){var n=e!==void 0,Y=n?e.toString():"",A=b!==void 0;return g.N8(this.listeners,function(r){for(let z=0;z>>0);g.v4(g.Qw,g.Mg);g.Qw.prototype[tI]=!0;g.F=g.Qw.prototype;g.F.addEventListener=function(e,b,n,Y){rN(this,e,b,n,Y)}; g.F.removeEventListener=function(e,b,n,Y){ER(this,e,b,n,Y)}; g.F.dispatchEvent=function(e){var b=this.g4;if(b){var n=[];for(var Y=1;b;b=b.g4)n.push(b),++Y}b=this.iP;Y=e.type||e;if(typeof e==="string")e=new hI(e,b);else if(e instanceof hI)e.target=e.target||b;else{var A=e;e=new hI(Y,b);g.AI(e,A)}A=!0;var r;if(n)for(r=n.length-1;!e.U&&r>=0;r--){var z=e.currentTarget=n[r];A=qH(z,Y,!0,e)&&A}e.U||(z=e.currentTarget=b,A=qH(z,Y,!0,e)&&A,e.U||(A=qH(z,Y,!1,e)&&A));if(n)for(r=0;!e.U&&re&&AsyncContext.Snapshot.wrap(e):e=>e;var c64=class{constructor(e,b){this.O=e;this.B=b;this.U=0;this.Y=null}get(){if(this.U>0){this.U--;var e=this.Y;this.Y=e.next;e.next=null}else e=this.O();return e}put(e){this.B(e);this.U<100&&(this.U++,e.next=this.Y,this.Y=e)}};var $Q;var $a4=class{constructor(){this.U=this.Y=null}add(e,b){var n=NH.get();n.set(e,b);this.U?this.U.next=n:this.Y=n;this.U=n}remove(){var e=null;this.Y&&(e=this.Y,this.Y=this.Y.next,this.Y||(this.U=null),e.next=null);return e}},NH=new c64(()=>new ma9,e=>e.reset()),ma9=class{constructor(){this.next=this.scope=this.Y=null}set(e,b){this.Y=e; this.scope=b;this.next=null}reset(){this.next=this.scope=this.Y=null}};var Uh,oN,up,daB;oN=!1;up=new $a4;g.CT=(e,b)=>{Uh||daB();oN||(Uh(),oN=!0);up.add(e,b)}; daB=()=>{var e=Promise.resolve(void 0);Uh=()=>{e.then(ojA)}};TH.prototype.reset=function(){this.context=this.U=this.O=this.Y=null;this.B=!1}; var W_=new c64(function(){return new TH},function(e){e.reset()}); g.UR.prototype.then=function(e,b,n){return KT(this,(0,g.c_)(typeof e==="function"?e:null),(0,g.c_)(typeof b==="function"?b:null),n)}; g.UR.prototype.$goog_Thenable=!0;g.F=g.UR.prototype;g.F.finally=function(e){e=(0,g.c_)(e);return new g.UR((b,n)=>{xQ(this,Y=>{e();b(Y)},Y=>{e(); n(Y)})})}; g.F.HI=function(e,b){return KT(this,null,(0,g.c_)(e),b)}; g.F.catch=g.UR.prototype.HI;g.F.cancel=function(e){if(this.Y==0){let b=new g.DD(e);g.CT(function(){e8(this,b)},this)}}; g.F.RT=function(e){this.Y=0;GH(this,2,e)}; g.F.JP=function(e){this.Y=0;GH(this,3,e)}; g.F.ZW=function(){for(var e;e=bl(this);)nT(this,e,this.Y,this.S);this.L=!1}; var Qh=rP;g.v4(g.DD,g.B4);g.DD.prototype.name="cancel";g.v4(g.q9,g.Qw);g.F=g.q9.prototype;g.F.enabled=!1;g.F.pC=null;g.F.setInterval=function(e){this.wq=e;this.pC&&this.enabled?(this.stop(),this.start()):this.pC&&this.stop()}; g.F.Cs=function(){if(this.enabled){let e=g.sA()-this.da;e>0&&eb.Y.size); e.length&&this.V.flush(e,this.S);U1u(e);this.L=0;this.U.enabled&&this.U.stop()}Y(e){return this.W.has(e)?void 0:this.O.get(e)}Eq(e,b,...n){(e=this.Y(e))&&e instanceof md&&(e.Eq(b,...n),IH(this))}};var iI=class extends Error{constructor(e,b,n={}){super(b);this.code=e;this.metadata=n;this.name="RpcError";Object.setPrototypeOf(this,new.target.prototype)}toString(){var e=`RpcError(${Tbu(this.code)||String(this.code)})`;this.message&&(e+=": "+this.message);return e}};fT.prototype.RX=function(e){var b=[];sK(this,e,b);return b.join("")}; var il={'"':'\\"',"\\":"\\\\","/":"\\/","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\v":"\\u000b"},W94=/\uffff/.test("\uffff")?/[\\"\x00-\x1f\x7f-\uffff]/g:/[\\"\x00-\x1f\x7f-\xff]/g;var wIA;g.v4(vp,ZD);vp.prototype.Y=function(){return new XMLHttpRequest}; wIA=new vp;g.v4(j8,g.Qw);var klJ=/^https?$/i,I74=["POST","PUT"],Vh=[];g.F=j8.prototype;g.F.NQ=function(){this.dispose();g.Ui(Vh,this)}; g.F.send=function(e,b,n,Y){if(this.Y)throw Error("[goog.net.XhrIo] Object is active with another request="+this.S+"; newUri="+e);b=b?b.toUpperCase():"GET";this.S=e;this.C="";this.O=0;this.N=!1;this.U=!0;this.Y=this.p9?this.p9.Y():wIA.Y();this.Y.onreadystatechange=(0,g.c_)((0,g.Xa)(this.Ta,this));try{this.getStatus(),this.s4=!0,this.Y.open(b,String(e),!0),this.s4=!1}catch(r){this.getStatus();Bp(this,r);return}e=n||"";n=new Map(this.headers);if(Y)if(Object.getPrototypeOf(Y)===Object.prototype)for(var A in Y)n.set(A, Y[A]);else if(typeof Y.keys==="function"&&typeof Y.get==="function")for(let r of Y.keys())n.set(r,Y.get(r));else throw Error("Unknown input type for opt_headers: "+String(Y));Y=Array.from(n.keys()).find(r=>"content-type"==r.toLowerCase()); A=g.Rc.FormData&&e instanceof g.Rc.FormData;!g.lJ(I74,b)||Y||A||n.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(let [r,z]of n)this.Y.setRequestHeader(r,z);this.Yl&&(this.Y.responseType=this.Yl);"withCredentials"in this.Y&&this.Y.withCredentials!==this.Z&&(this.Y.withCredentials=this.Z);try{this.L&&(clearTimeout(this.L),this.L=null),this.V>0&&(this.getStatus(),this.L=setTimeout(this.FJ.bind(this),this.V)),this.getStatus(),this.W=!0,this.Y.send(e),this.W=!1}catch(r){this.getStatus(), Bp(this,r)}}; g.F.FJ=function(){typeof Hp!="undefined"&&this.Y&&(this.C="Timed out after "+this.V+"ms, aborting",this.O=8,this.getStatus(),this.dispatchEvent("timeout"),this.abort(8))}; g.F.abort=function(e){this.Y&&this.U&&(this.getStatus(),this.U=!1,this.B=!0,this.Y.abort(),this.B=!1,this.O=e||7,this.dispatchEvent("complete"),this.dispatchEvent("abort"),gM(this))}; g.F.U4=function(){this.Y&&(this.U&&(this.U=!1,this.B=!0,this.Y.abort(),this.B=!1),gM(this,!0));j8.jR.U4.call(this)}; g.F.Ta=function(){this.B0()||(this.s4||this.W||this.B?N9(this):this.gR())}; g.F.gR=function(){N9(this)}; g.F.isActive=function(){return!!this.Y}; g.F.isComplete=function(){return ul(this)==4}; g.F.isSuccess=function(){var e=this.getStatus();a:switch(e){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var b=!0;break a;default:b=!1}if(!b){if(e=e===0)e=g.wq(String(this.S))[1]||null,!e&&g.Rc.self&&g.Rc.self.location&&(e=g.Rc.self.location.protocol.slice(0,-1)),e=!klJ.test(e?e.toLowerCase():"");b=e}return b}; g.F.getStatus=function(){try{return ul(this)>2?this.Y.status:-1}catch(e){return-1}}; g.F.getResponseHeader=function(e){if(this.Y&&this.isComplete())return e=this.Y.getResponseHeader(e),e===null?void 0:e}; g.F.getLastError=function(){return typeof this.C==="string"?this.C:String(this.C)};var F99=class{send(e,b=()=>{},n=()=>{}){h04(e.url,Y=>{Y=Y.target; Y.isSuccess()?b(oH(Y)):n(Y.getStatus())},e.requestType,e.body,e.xa,e.timeoutMillis,e.withCredentials)}XP(){return 1}};var T3=class{constructor(e,b){this.logger=e;this.event=b;this.startTime=M9()}done(){this.logger.B(this.event,M9()-this.startTime)}},WT=class extends RAu{constructor(){super(...arguments)}},Wp=class extends WT{C(){}Y(){}B(){}O(){}V(){}W(){}U(){}L(e,b,n,Y){return Y}N(){}S(){}Z(){}},Ow4=class extends WT{constructor(e){super();this.logger=e;this.addOnDisposeCallback(()=>void this.logger.dispose())}update(e){this.logger.dispose(); this.logger=e}Y(e){this.logger.Y(e)}B(e,b){this.logger.B(e,b)}O(e){this.logger.O(e)}V(e){this.logger.V(e)}W(e,b){this.logger.W(e,b)}U(){this.logger.U()}L(e,b,n,Y){return this.logger.L(e,b,n,Y)}N(e){this.logger.N(e)}S(e){this.logger.S(e)}Z(e){this.logger.Z(e)}C(e){this.logger.C(e)}},XI4=class extends g.Mg{constructor(e,b){super();this.callback=e;this.U=b;this.Y=-b;this.addOnDisposeCallback(()=>void clearTimeout(this.timer))}},f7F=class extends WT{constructor(e,b){super(); this.metrics=e;this.gf=b}C(e){this.metrics.YZ.Eq(e,this.gf)}Y(e){this.metrics.eventCount.U(e,this.gf)}B(e,b){this.metrics.fk.Eq(b,e,this.gf)}O(e){this.metrics.errorCount.U(e,this.gf)}L(e,b,n,Y){var A=M9(),r=z=>{if(!this.B0()){var J=M9()-A;this.metrics.T2.Eq(J,e,n,z,b,this.gf)}}; Y.then(()=>void r(0),z=>void r(z instanceof iI?z.code:-1)); return Y}N(e){this.metrics.qk.U(e,this.gf)}S(e){this.metrics.Va.U(e,this.gf)}Z(e){this.metrics.Qj.U(e,this.gf)}V(e){this.metrics.payloadSize.Eq(e,this.gf)}W(e,b){this.metrics.Xj.Eq(b,e,this.gf)}},nS4=class extends f7F{constructor(e,b=[]){var n={gf:e.gf||"_",I8:e.I8||[],ZK:e.ZK|0,qu:e.qu,N_:e.N_||(()=>{}), zi:e.zi||((A,r)=>ea9(A,r,n.N_,n.qu))},Y=n.zi("53",n.I8.concat(b)); super({YZ:new CAJ(Y),errorCount:new cra(Y),eventCount:new QtJ(Y),fk:new q6F(Y),T2:new Lw4(Y),qk:new $kJ(Y),Va:new mka(Y),Qj:new dkB(Y),payloadSize:new wY4(Y),Xj:new k8u(Y)},n.gf);this.options=n;this.service=Y;this.p9=!e.zi;this.s4=new XI4(()=>void this.service.C(),n.ZK); this.addOnDisposeCallback(()=>{this.s4.dispose();this.p9&&this.service.dispose()}); g.YS(b.slice())}U(){bGc(this.s4)}};var x6=class extends g.aB{constructor(e){super(e)}};var et=class extends g.aB{constructor(e){super(e)}};var Y$=class extends g.aB{constructor(e){super(e,0,Y$.messageId)}},K40=Cg(Y$),sI1=function(e){return Jd(b=>b instanceof e&&!nv(b))}(Y$); Y$.messageId="bfkj";var hE=class extends g.aB{constructor(e){super(e)}};var Fji=class extends g.aB{constructor(e){super(e)}},iwu=Cg(Fji);g.Co=class{constructor(){this.promise=new Promise((e,b)=>{this.resolve=e;this.reject=b})}};var EH=class extends g.Mg{constructor(e){super();this.U=Math.floor(Math.random()*200);this.Y=new Fji;if("challenge"in e&&sI1(e.challenge)){var b=K4(e.challenge,4,void 0,rf);var n=K4(e.challenge,5,void 0,rf);K4(e.challenge,7,void 0,rf)&&(this.Y=iwu(K4(e.challenge,7,void 0,rf)))}else({program:b,globalName:n}=e);this.addOnDisposeCallback(async()=>{var {QN:D}=await this.O;D?.()}); this.logger=pT(e.cZ||{},this.Y);g.a(this,this.logger);var Y=new g.Co;this.O=Y.promise;this.logger.Y("t");var A=this.logger.share(),r=new T3(A,"t"),z=(D,K,E,Q)=>{if(!this.logger.B0()){var m="k";K?m="h":E&&(m="u");m!=="k"?Q!==0&&(this.logger.Y(m),this.logger.B(m,D)):this.U<=0?(this.logger.Y(m),this.logger.B(m,D),this.U=Math.floor(Math.random()*200)):this.U--}},J=(D,K,E,Q)=>{Promise.resolve().then(()=>{r.done(); A.U();A.dispose();Y.resolve({GO:D,QN:K,Mn:E,FZ:Q})})},P=[(D,K)=>{this.logger.B(D,K)}, D=>{this.logger.O(D)}, D=>{this.logger.V(D)}, (D,K)=>{this.logger.W(D,K)}]; if(!g.Rc[n])throw this.logger.O(25),Error("EGOU");if(!g.Rc[n].a)throw this.logger.O(26),Error("ELIU");try{let D=g.Rc[n].a;n=[];let K=[];var S=tE(this.Y);for(let m=0;m{})}catch(D){throw this.logger.O(28),D; }}snapshot(e){if(this.B0())throw Error("Already disposed");this.logger.Y("n");var b=this.logger.share();return this.O.then(({GO:n})=>new Promise(Y=>{var A=new T3(b,"n");n(r=>{A.done();b.C(r.length);b.U();b.dispose();Y(r)},[e.Vt, e.vG,e.QD,e.VM])}))}P6(e){if(this.B0())throw Error("Already disposed"); this.logger.Y("n");var b=GG(this.logger,()=>this.B([e.Vt,e.vG,e.QD,e.VM]),"n"); this.logger.C(b.length);this.logger.U();return b}uy(e){this.O.then(({Mn:b})=>{b?.(e)})}xK(){return this.logger.share()}};var hD=class{constructor(){this.U={};this.Y=null}};var no=class extends g.aB{constructor(e){super(e)}};var rI=class extends g.aB{constructor(e){super(e)}};var Pj=class{constructor(e,b,n){this.client=e;this.requestKey=b;this.Y=n}xe(e){return Ju(this,e,new Wp,0)}};var sH=class extends g.Mg{constructor(e){super();this.options=e;this.L=new g.Co;this.TB=this.L.promise;this.C=new g.Co;this.W=1;this.U=new g.Co;this.B=[];this.isPaused=!1;this.YC=e.YC||(()=>{}); this.logger=new Ow4(pT(e.cZ||{}));QW1(this,e.UQ,e.zR,e.pI,e.CI,{...ZwJ,...(e.LT||{})});this.addOnDisposeCallback(()=>void qC4(this))}async snapshot(e){if(this.B0())throw Error("Already disposed"); this.O||this.S||await this.C.promise;if(this.O)return await this.O.snapshot(e);throw this.S;}pause(){this.B0()||this.isPaused||(this.isPaused=!0,this.Y&&this.Y.pause())}resume(){!this.B0()&&this.isPaused&&(this.isPaused=!1,this.Y&&this.Y.resume())}async checkForRefresh(){if(this.B0())throw Error("Already disposed");if(this.Y){var e=this.Y;e.isExpired()?(Lo(e),e.cX(0),e=!0):e=!1;e&&await this.U.promise}else await this.U.promise}uy(e){this.O?.uy?.(e)}handleError(e){this.B0()||(this.S=e,this.C.resolve(), this.options.jC?.(e))}xK(){return this.logger.share()}},ZwJ={Xf:432E5,yp:3E5,Ea:10,di:1E4,ej:3E4,x6:3E4,eu:6E4,gi:1E3,lX:6E4,vJ:6E5,DW:.25,HJ:2,maxAttempts:10},Ko=class{constructor(e,b,n){this.endTimeMs=0;this.Y=null;this.isPaused=!1;this.tick=()=>{if(!this.isPaused){var Y=this.endTimeMs-Date.now();Y<=this.O?(this.Y=null,this.cX(0)):this.Y=setTimeout(this.tick,Math.min(Y,this.yp))}}; this.yp=b;this.O=n;this.promise=new Promise(Y=>{this.cX=Y}); mga(this,e)}pause(){this.isPaused||(this.isPaused=!0,Lo(this))}resume(){this.isPaused&&(this.isPaused=!1,this.tick())}U(){Lo(this);this.endTimeMs=0;this.isPaused=!1;this.cX(1)}isExpired(){return Date.now()>this.endTimeMs}};var dgA=Math.imul??((e,b)=>e*b|0),cj=[196, 200,224,18],dI=class{constructor(e,b=0,n=[]){this.maxItems=e;this.Y=b;this.U=n}RX(){return String(this.Y)+","+this.U.join()}Hu(e,b){var n=void 0;if(this.U[this.Y]!==e){let Y=this.U.indexOf(e);Y!==-1?(this.U.splice(Y,1),Ywwu(this.index,$$(e),b,n,Y),"W"):"u"; this.logger.Z(A)}U(e,b){var [n,Y]=this.index?GG(this.logger,()=>kZi($$(e),b),"R"):["u"]; this.logger.S(n);return Y}};var Xw9={toString:function(e){var b=[],n=0;e-=-2147483648;b[n++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(e%52);for(e=Math.floor(e/52);e>0;)b[n++]="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789".charAt(e%62),e=Math.floor(e/62);return b.join("")}};var pF=class extends g.Mg{constructor(e){super();this.logger=e;this.B=new g.Co}Tx(e,b){var n=this.O(e);b?.(n);return GG(this.logger,()=>g.iB(n,2),this.U)}t7(e,b,n){return GG(this.logger,()=>b?this.Tx(e,n):this.O(e,n),this.Y)}},vj=class extends pF{constructor(e,b,n,Y){super(e); this.C=b;this.S=n;this.Y="m";this.U="x";this.L=0;OH(this,Y)}O(e,b){this.logger.Y(this.Y);++this.L>=this.S&&this.B.resolve();var n=e();e=GG(this.logger,()=>this.C(n),"C"); if(e===void 0)throw new Ww(17,"YNJ:Undefined");if(!(e instanceof Uint8Array))throw new Ww(18,"ODM:Invalid");b?.(e);return e}},vSB=class extends pF{constructor(e,b,n){super(e);this.C=b;this.Y="f";this.U="z";OH(this,n)}O(){return this.C}},ZG4=class extends pF{constructor(e,b,n){super(e);this.C=b;this.Y="w";this.U="z";OH(this,n)}O(){return GG(this.logger,()=>B7(this.C),"d")}Tx(){return this.C}},Bq4=class extends pF{constructor(e,b){super(e); this.error=b;this.Y="e";this.U="y"}O(){if(this.C)return this.C;this.C=fo(this,e=>"_"+fB9(e)); return fo(this,e=>e)}},gI=class extends pF{constructor(e,b,n){super(e); this.C=b;this.clientState=n;this.Y="S";this.U="q"}O(){var e=Math.floor(Date.now()/1E3),b=[Math.random()*255,Math.random()*255],n=b.concat([this.C&255,this.clientState],[e>>24&255,e>>16&255,e>>8&255,e&255]);e=new Uint8Array(2+n.length);e[0]=34;e[1]=n.length;e.set(n,2);n=e.subarray(2);b=b.length;for(let Y=b;Y{}); this.Pw=e.Pw||!1;if(Vzu(e)){let Y=this.o4;this.L=()=>cE4(Y).catch(A=>{this.U=A=this.reportError(new Ww(this.Y?20:32,"TRG:Disposed",A));this.Y?.dispose();this.Y=void 0;this.B.reject(A)}); $gc(Y,()=>void Zp(this)); Y.W===2&&Zp(this)}else this.L=e.lA,Zp(this);var b=this.logger.share();b.Y("o");var n=new T3(b,"o");this.B.promise.then(()=>{n.done();b.U();b.dispose()},()=>void b.dispose()); this.addOnDisposeCallback(()=>{this.Y?(this.Y.dispose(),this.Y=void 0):this.U?this.logger.U():(this.U=this.reportError(new Ww(32,"TNP:Disposed")),this.logger.U(),this.B.reject(this.U))}); g.a(this,this.logger)}Mh(){return this.B.promise}O(e){return Vb(this,{...e},!1)}Tx(e){return Vb(this,{...e},!0)}gj(e){if(!(e>150))try{this.cache=new vF1(e,this.logger)}catch(b){this.reportError(new Ww(22,"GBJ:init",b))}}reportError(e){this.logger.O(e.code);this.onError(e);return e}},Vzu=function(e){return Jd(b=>{if(!Fw9(b))return!1;for(let [n,Y]of Object.entries(e)){let A=n,r=Y;if(!(A in b)){if(r.yL===!0)continue;return!1}if(!r(b[A]))return!1}return!0})}({o4:function(e){return Jd(b=>b instanceof e)}(sH)}, "");var gFA=class{constructor(){if(!hc){hc=new TG(new a7B);var e=sU("client_streamz_web_flush_count",-1);e!==-1&&(hc.B=e)}this.O=e=hc;k6(e,"/client_streamz/youtube/aba/gac",bB("type"),bB("sequence"))}U(e,b){OK(this.O,"/client_streamz/youtube/aba/gac",e,b)}Y(){return this.O.Y("/client_streamz/youtube/aba/gac")}};g.y1=document;g.cX=window;var HGB={FI:"allow-forms",SO:"allow-modals",oB:"allow-orientation-lock",iq:"allow-pointer-lock",hG:"allow-popups",Ed:"allow-popups-to-escape-sandbox",AG:"allow-presentation",wM:"allow-same-origin",WW:"allow-scripts",tG:"allow-top-navigation",G2:"allow-top-navigation-by-user-activation"},Nqc=g.MH(()=>uka());g.F=g.Nv.prototype;g.F.clone=function(){return new g.Nv(this.left,this.top,this.width,this.height)}; g.F.contains=function(e){return e instanceof g.jd?e.x>=this.left&&e.x<=this.left+this.width&&e.y>=this.top&&e.y<=this.top+this.height:this.left<=e.left&&this.left+this.width>=e.left+e.width&&this.top<=e.top&&this.top+this.height>=e.top+e.height}; g.F.getSize=function(){return new g.aA(this.width,this.height)}; g.F.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; g.F.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; g.F.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this}; g.F.scale=function(e,b){b=typeof b==="number"?b:e;this.left*=e;this.width*=e;this.top*=b;this.height*=b;return this};var lB4=/^--.+/,UH={};g.BXB=g.MH(()=>{var e=!1;try{let b=Object.defineProperty({},"passive",{get(){e=!0}});g.Rc.addEventListener("test",null,b)}catch(b){}return e});var HQA=(new Date).getTime();var HwJ=class extends g.aB{constructor(e){super(e)}};var u8J=class{constructor(e,b,n){this.nM=e;this.Wl=b;this.metadata=n}getMetadata(){return this.metadata}};var GZF=class{constructor(e,b={}){this.gC=e;this.metadata=b;this.status=null}getMetadata(){return this.metadata}getStatus(){return this.status}};var NXa=class{constructor(e,b,n,Y,A){this.name=e;this.methodType="unary";this.requestType=b;this.responseType=n;this.Y=Y;this.U=A}L(e,b={}){return new u8J(e,this,b)}getName(){return this.name}};var oF4=new NXa("/google.internal.waa.v1.Waa/Create",no,HwJ,e=>e.RX(),Cg(HwJ));var l74=class extends g.aB{constructor(e){super(e)}};var ESi=new NXa("/google.internal.waa.v1.Waa/GenerateIT",rI,l74,e=>e.RX(),Cg(l74));var KgF=new Set(["SAPISIDHASH","APISIDHASH"]);var pwc=class extends g.aB{constructor(e){super(e)}getValue(){var e=fu(this,2);if(Array.isArray(e)||e instanceof g.aB)throw Error("Cannot access the Any.value field on Any protos encoded using the jspb format, call unpackJspb instead");return uq(this,2)}};var W49=Cg(class extends g.aB{constructor(e){super(e)}getMessage(){return K4(this,2)}});var CBu=class{constructor(e,b){this.U=[];this.B=[];this.C=[];this.O=[];this.Y=[];this.L=e.GZ;this.S=b;this.xhr=e.xhr;this.L&&Tq4(this)}eq(e,b){e==="data"?this.U.push(b):e==="metadata"?this.B.push(b):e==="status"?this.C.push(b):e==="end"?this.O.push(b):e==="error"&&this.Y.push(b)}removeListener(e,b){e==="data"?Dk(this.U,b):e==="metadata"?Dk(this.B,b):e==="status"?Dk(this.C,b):e==="end"?Dk(this.O,b):e==="error"&&Dk(this.Y,b);return this}cancel(){this.xhr.abort()}},haA=class extends Error{constructor(){super(); this.name="AsyncStack";Object.setPrototypeOf(this,new.target.prototype)}};g.v4(Kp,ZD);Kp.prototype.Y=function(){var e=new Eq(this.B,this.O);this.U&&e.setCredentialsMode(this.U);return e}; Kp.prototype.setCredentialsMode=function(e){this.U=e}; g.v4(Eq,g.Qw);g.F=Eq.prototype;g.F.open=function(e,b){if(this.readyState!=0)throw this.abort(),Error("Error reopening a connection");this.N=e;this.Z=b;this.readyState=1;Cp(this)}; g.F.send=function(e){if(this.readyState!=1)throw this.abort(),Error("need to call open() first. ");if(this.W.signal.aborted)throw this.abort(),Error("Request was aborted.");this.Y=!0;var b={headers:this.V,method:this.N,credentials:this.C,cache:void 0,signal:this.W.signal};e&&(b.body=e);(this.s4||g.Rc).fetch(new Request(this.Z,b)).then(this.AB.bind(this),this.g_.bind(this))}; g.F.abort=function(){this.response=this.responseText="";this.V=new Headers;this.status=0;this.W.abort("Request was aborted.");this.O&&this.O.cancel("Request was aborted.").catch(()=>{}); this.readyState>=1&&this.Y&&this.readyState!=4&&(this.Y=!1,Lp(this));this.readyState=0}; g.F.AB=function(e){if(this.Y&&(this.B=e,this.U||(this.status=this.B.status,this.statusText=this.B.statusText,this.U=e.headers,this.readyState=2,Cp(this)),this.Y&&(this.readyState=3,Cp(this),this.Y)))if(this.responseType==="arraybuffer")e.arrayBuffer().then(this.hB.bind(this),this.g_.bind(this));else if(typeof g.Rc.ReadableStream!=="undefined"&&"body"in e){this.O=e.body.getReader();if(this.L){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response= []}else this.response=this.responseText="",this.S=new TextDecoder;R$(this)}else e.text().then(this.Ep.bind(this),this.g_.bind(this))}; g.F.o3=function(e){if(this.Y){if(this.L&&e.value)this.response.push(e.value);else if(!this.L){var b=e.value?e.value:new Uint8Array(0);if(b=this.S.decode(b,{stream:!e.done}))this.response=this.responseText+=b}e.done?Lp(this):Cp(this);this.readyState==3&&R$(this)}}; g.F.Ep=function(e){this.Y&&(this.response=this.responseText=e,Lp(this))}; g.F.hB=function(e){this.Y&&(this.response=e,Lp(this))}; g.F.g_=function(){this.Y&&Lp(this)}; g.F.setRequestHeader=function(e,b){this.V.append(e,b)}; g.F.getResponseHeader=function(e){return this.U?this.U.get(e.toLowerCase())||"":""}; g.F.getAllResponseHeaders=function(){if(!this.U)return"";for(var e=[],b=this.U.entries(),n=b.next();!n.done;)n=n.value,e.push(n[0]+": "+n[1]),n=b.next();return e.join("\r\n")}; g.F.setCredentialsMode=function(e){this.C=e}; Object.defineProperty(Eq.prototype,"withCredentials",{get:function(){return this.C==="include"}, set:function(e){this.setCredentialsMode(e?"include":"same-origin")}});g.AD.prototype.toString=function(){var e=[],b=this.B;b&&e.push(dE(b,Mz0,!0),":");var n=this.Y;if(n||b=="file")e.push("//"),(b=this.W)&&e.push(dE(b,Mz0,!0),"@"),e.push(EC(n).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),n=this.L,n!=null&&e.push(":",String(n));if(n=this.U)this.Y&&n.charAt(0)!="/"&&e.push("/"),e.push(dE(n,n.charAt(0)=="/"?GlB:Uaa,!0));(n=this.O.toString())&&e.push("?",n);(n=this.C)&&e.push("#",dE(n,TX1));return e.join("")}; g.AD.prototype.resolve=function(e){var b=this.clone(),n=!!e.B;n?QP(b,e.B):n=!!e.W;n?b.W=e.W:n=!!e.Y;n?rM(b,e.Y):n=e.L!=null;var Y=e.U;if(n)qn(b,e.L);else if(n=!!e.U){if(Y.charAt(0)!="/")if(this.Y&&!this.U)Y="/"+Y;else{var A=b.U.lastIndexOf("/");A!=-1&&(Y=b.U.slice(0,A+1)+Y)}A=Y;if(A==".."||A==".")Y="";else if(A.indexOf("./")!=-1||A.indexOf("/.")!=-1){Y=g.uF(A,"/");A=A.split("/");let r=[];for(let z=0;z1||r.length==1&&r[0]!= "")&&r.pop(),Y&&z==A.length&&r.push("")):(r.push(J),Y=!0)}Y=r.join("/")}else Y=A}n?b.U=Y:n=e.O.toString()!=="";n?cJ(b,e.O.clone()):n=!!e.C;n&&(b.C=e.C);return b}; g.AD.prototype.clone=function(){return new g.AD(this)}; var Mz0=/[#\/\?@]/g,Uaa=/[#\?:]/g,GlB=/[#\?]/g,nh9=/[#\?@]/g,TX1=/#/g;g.F=ms.prototype;g.F.add=function(e,b){kK(this);this.O=null;e=I$(this,e);var n=this.Y.get(e);n||this.Y.set(e,n=[]);n.push(b);this.U=this.U+1;return this}; g.F.remove=function(e){kK(this);e=I$(this,e);return this.Y.has(e)?(this.O=null,this.U=this.U-this.Y.get(e).length,this.Y.delete(e)):!1}; g.F.clear=function(){this.Y=this.O=null;this.U=0}; g.F.isEmpty=function(){kK(this);return this.U==0}; g.F.forEach=function(e,b){kK(this);this.Y.forEach(function(n,Y){n.forEach(function(A){e.call(b,A,Y,this)},this)},this)}; g.F.Wd=function(){kK(this);var e=Array.from(this.Y.values()),b=Array.from(this.Y.keys()),n=[];for(let Y=0;Y0?String(e[0]):b}; g.F.toString=function(){if(this.O)return this.O;if(!this.Y)return"";var e=[],b=Array.from(this.Y.keys());for(let Y=0;Y>>3;r.O!=1&&r.O!=2&&r.O!=15&&i5(r,z,J,"unexpected tag");r.Y=1;r.U=0;r.B=0} function n(P){r.B++;r.B==5&&P&240&&i5(r,z,J,"message length too long");r.U|=(P&127)<<(r.B-1)*7;P&128||(r.Y=2,r.W=0,typeof Uint8Array!=="undefined"?r.C=new Uint8Array(r.U):r.C=Array(r.U),r.U==0&&A())} function Y(P){r.C[r.W++]=P;r.W==r.U&&A()} function A(){if(r.O<15){let P={};P[r.O]=r.C;r.S.push(P)}r.Y=0} for(var r=this,z=e instanceof Array?e:new Uint8Array(e),J=0;J0?e:null};Zk.prototype.isInputValid=function(){return this.Y===null}; Zk.prototype.q3=function(){return this.Y}; Zk.prototype.jf=function(){return!1}; Zk.prototype.parse=function(e){this.Y!==null&&vJ(this,e,"stream already broken");var b=null;try{{var n=this.O;n.O||sq(n,e,"stream already broken");n.Y+=e;let r=Math.floor(n.Y.length/4);if(r==0)var Y=null;else{try{var A=gP(n.Y.slice(0,r*4))}catch(z){sq(n,n.Y,z.message)}n.U+=r*4;n.Y=n.Y.slice(r*4);Y=A}}b=Y===null?null:this.B.parse(Y)}catch(r){vJ(this,e,r.message)}this.U+=e.length;return b};g.F=VP.prototype;g.F.isInputValid=function(){return this.C!=3}; g.F.q3=function(){return this.V}; g.F.done=function(){return this.C===2}; g.F.jf=function(){return!1}; g.F.parse=function(e){function b(){for(;K0;)if(Q=e[K++],r.W===4?r.W=0:r.W++,!Q)break a;if(Q==='"'&&!r.S){r.Y=Y();break}if(Q==="\\"&&!r.S&&(r.S=!0,Q=e[K++], !Q))break;if(r.S)if(r.S=!1,Q==="u"&&(r.W=1),Q=e[K++])continue;else break;J.lastIndex=K;Q=J.exec(e);if(!Q){K=e.length+1;break}K=Q.index+1;Q=e[Q.index];if(!Q)break}r.O+=K-m;continue;case 9:if(!Q)continue;Q==="r"?r.Y=10:a$(r,e,K);continue;case 10:if(!Q)continue;Q==="u"?r.Y=11:a$(r,e,K);continue;case 11:if(!Q)continue;Q==="e"?r.Y=Y():a$(r,e,K);continue;case 12:if(!Q)continue;Q==="a"?r.Y=13:a$(r,e,K);continue;case 13:if(!Q)continue;Q==="l"?r.Y=14:a$(r,e,K);continue;case 14:if(!Q)continue;Q==="s"?r.Y=15: a$(r,e,K);continue;case 15:if(!Q)continue;Q==="e"?r.Y=Y():a$(r,e,K);continue;case 16:if(!Q)continue;Q==="u"?r.Y=17:a$(r,e,K);continue;case 17:if(!Q)continue;Q==="l"?r.Y=18:a$(r,e,K);continue;case 18:if(!Q)continue;Q==="l"?r.Y=Y():a$(r,e,K);continue;case 19:Q==="."?r.Y=20:a$(r,e,K);continue;case 20:if("0123456789.eE+-".indexOf(Q)!==-1)continue;else K--,r.O--,r.Y=Y();continue;default:a$(r,e,K)}}} function Y(){var Q=z.pop();return Q!=null?Q:1} function A(Q){r.U>1||(Q||(Q=D===-1?r.B+e.substring(S,K):e.substring(D,K)),r.Z?r.L.push(Q):r.L.push(JSON.parse(Q)),D=K)} for(var r=this,z=r.N,J=r.s4,P=e.length,S=0,D=-1,K=0;K0?(E=r.L,r.L=[],E):null}return null};gE.prototype.isInputValid=function(){return this.C===null}; gE.prototype.q3=function(){return this.C}; gE.prototype.jf=function(){return!1}; gE.prototype.parse=function(e){function b(P){r.U=6;r.C="The stream is broken @"+r.Y+"/"+z+". Error: "+P+". With input:\n";throw Error(r.C);} function n(){r.O=new VP({ur:!0,Lk:!0})} function Y(P){if(P)for(let S=0;S1)&&b("extra status: "+P);r.L=!0;let S={};S[2]=P[0];r.B.push(S)}} for(var r=this,z=0;z0?(e=r.B,r.B=[],e):null};var Eh1=class{constructor(e){this.Y=e;this.U=null;this.C=this.O=0;this.V=!1;this.B=this.S=this.L=null;this.W=new Xr(this);this.W.uf(this.Y,"readystatechange",this.Z)}getStatus(){return this.C}Z(e){e=e.target;try{if(e==this.Y)a:{let r=ul(this.Y);var b=this.Y.O,n=this.Y.getStatus();let z=oH(this.Y);e=[];if(ll(this.Y)instanceof Array){let J=ll(this.Y);J.length>0&&J[0]instanceof Uint8Array&&(this.V=!0,e=J)}if(!(r<3||r==3&&!z&&e.length==0))if(n=n==200||n==206,r==4&&(b==8?BJ(this,7):b==7?BJ(this,8):n|| BJ(this,3)),this.U||(this.U=zIu(this.Y),this.U==null&&BJ(this,5)),this.C>2)HJ(this);else{if(e.length>this.O){let J=e.length;b=[];try{if(this.U.jf())for(var Y=0;Ythis.O){Y=z.slice(this.O);this.O=z.length;try{let J=this.U.parse(Y);J!=null&&this.B&&this.B(J)}catch(J){BJ(this,5);HJ(this);break a}}r==4?(z.length!=0||this.V?BJ(this,2):BJ(this,4),HJ(this)):BJ(this,1)}}}catch(r){BJ(this,6),HJ(this)}}};var RI1=class{constructor(e){e=this.O=e;var b=(0,g.Xa)(this.B,this);e.B=b;e=this.O;b=(0,g.Xa)(this.C,this);e.S=b;this.U={};this.Y={}}eq(e,b){var n=this.U[e];n||(n=[],this.U[e]=n);n.push(b)}addListener(e,b){this.eq(e,b);return this}removeListener(e,b){var n=this.U[e];n&&g.Ui(n,b);(e=this.Y[e])&&g.Ui(e,b);return this}once(e,b){var n=this.Y[e];n||(n=[],this.Y[e]=n);n.push(b);return this}B(e){var b=this.U.data;b&&u5(e,b);(b=this.Y.data)&&u5(e,b);this.Y.data=[]}C(){switch(this.O.getStatus()){case 1:Nn(this, "readable");break;case 5:case 6:case 4:case 7:case 3:Nn(this,"error");break;case 8:Nn(this,"close");break;case 2:Nn(this,"end")}}};var LgA=class{constructor(){var e={format:"jspb"};this.CD=e.CD||g.LB("suppressCorsPreflight",e)||!1;this.withCredentials=e.withCredentials||g.LB("withCredentials",e)||!1;this.B6=e.B6||[];this.H6=e.H6||[];this.A3=e.A3;this.Y=e.RY||!1}serverStreaming(e,b,n,Y){var A=e.substring(0,e.length-Y.name.length);return Jp9(r=>{var z=r.Wl,J=r.getMetadata(),P=o$(this,!1);J=l5(this,J,P,A+z.getName());var S=Mn(P,z.U,!0);r=z.Y(r.nM);P.send(J,"POST",r);return S},this.B6).call(this,Y.L(b,n))}};GN.prototype.create=function(e,b,n){return za(this.Y,this.U+"/$rpc/google.internal.waa.v1.Waa/Create",e,b||{},oF4,n)};var tc=class{constructor(e,b){this.KS=3;this.Ma=e;this.defaultValue=b;this.bu="bool"}},xG=class{constructor(e,b){this.KS=3;this.Ma=e;this.defaultValue=b;this.bu="int"}},eX=class{constructor(e,b){this.KS=3;this.Ma=e;this.defaultValue=b;this.bu="double"}};var XLu,pI4,Ih,$L,xGi,PIc,tzB,xa0,eM4,bCu,nci,XJ0,YT9,AeB,reu,zM4,F6a,PaF,ST4,DOu,KB1,Ec1,RMJ,nnA,bw,z9a,QzA,Fa1,iXu,t8a,Qv0,qTu,ceJ,OX4,rQ9,HX4,$O4,nN,mOB,dOi,li,wKi,iIB,k_0,dnu,Imu,OC1,fmF,sv4,FB9,iC4,ZCA,vcu,jv1,Hp0,VuJ,am4,DKi,gcB,BZa,HC4,AL,LaF,uGJ,EKc,NZ0,oc9,Id,VdB,lm9,Muc,G_4,gDF,UO0,K6a,TZi,LtA,H9c,pK4,ye0;XLu=new tc(45759580,!1);pI4=new tc(45766273,!1);g.hdA=new tc(45757878,!1);Ih=new tc(45749396,!1);$L=new tc(45803621,!1);xGi=new tc(45742119,!1);g.y64=new tc(45757087,!1); PIc=new tc(45784168,!1);tzB=new tc(45801068,!1);xa0=new tc(45778696,!1);eM4=new tc(45756446,!1);bCu=new tc(45797721,!1);nci=new tc(45798932,!1);XJ0=new tc(45760018,!1);YT9=new tc(45739196,!1);AeB=new tc(45794868,!1);reu=new tc(45739198,!1);zM4=new tc(45794867,!1);F6a=new tc(45777356,!1);g.JeA=new xG(45750947,g.DW("0"));PaF=new tc(45799912,!1);ST4=new eX(45746966,0);DOu=new eX(45746967,0);KB1=new eX(45737488,0);Ec1=new eX(45737489,0);RMJ=new tc(45795573,!1);g.Ca9=new tc(45765680,!1); nnA=new tc(45732791,!0);bw=new tc(45781112,!1);z9a=new tc(45769119,!0);QzA=new xG(45784439,g.DW("0"));Fa1=new tc(45737482,!1);iXu=new eX(45741773,0);g.LB9=new tc(45788478,!1);t8a=new tc(45773673,!1);Qv0=new tc(45800633,!1);qTu=new tc(45798078,!1);ceJ=new tc(45731083,!1);OX4=new tc(45797279,!1);rQ9=new tc(45728553,!1);HX4=new tc(45796750,!1);$O4=new tc(45794680,!1);nN=new tc(45734191,!1);mOB=new tc(45796777,!1);dOi=new tc(45796778,!1);g.Ym=new tc(45745610,!1);li=new tc(45800078,!1); wKi=new tc(45773273,!1);iIB=new tc(45756619,!1);k_0=new tc(45758290,!1);dnu=new tc(45735523,!1);Imu=new eX(45771890,0);OC1=new eX(45735428,4E3);g.XK4=new tc(45789077,!1);fmF=new tc(45748009,!1);sv4=new tc(45752604,!1);FB9=new eX(45769214,0);iC4=new tc(45735462,!1);ZCA=new tc(45751943,!1);vcu=new tc(45751944,!1);jv1=new tc(45751945,!1);Hp0=new tc(45764592,!1);VuJ=new eX(45764593,0);am4=new tc(45779707,!1);DKi=new tc(45766511,!1);gcB=new tc(45791326,!1);BZa=new tc(45804687,!1);HC4=new tc(45787771,!1); AL=new tc(45791087,!1);LaF=new tc(45772891,!1);uGJ=new tc(45795844,!1);EKc=new tc(45783875,!0);NZ0=new tc(45795574,!1);oc9=new tc(45771891,!1);Id=new tc(45728181,!1);VdB=new tc(45756543,!1);lm9=new tc(45756620,!1);Muc=new xG(45761760,g.DW("200"));G_4=new tc(45776832,!1);gDF=new eX(45768430,0);UO0=new tc(45776580,!1);K6a=new tc(45803581,!1);TZi=new tc(45755760,!1);LtA=new tc(45760017,!1);H9c=new tc(45732775,!1);g.WBi=new tc(45787948,!1);pK4=new tc(45765818,!1);g.hMu=new tc(45734776,!1); ye0=new tc(45760120,!1);g.rC=new tc(45770476,!1);var rsA=new eX(45803754,0),EM1=new eX(45791117,0),UI4=new eX(45725542,0),Qm1=new eX(45794441,0),zm4=new eX(45773603,0),Jsi=new eX(45773604,0),pma=new eX(45797963,0),GOJ=new eX(45725543,0),LW4=new eX(45793710,0),WaA=new eX(45757426,0),oUi=new eX(45725539,0),Phi=new eX(45805695,0),MRB=new eX(45725541,0),hgu=new eX(45757427,0),NgA=new tc(45791206,!1),ly4=new eX(45725540,0),Ne4=new eX(45725538,0),Rmi=new eX(45791118,0),TeJ=new eX(45764523,0),DNA=new eX(45804771,0),S54=new eX(45786443,0),q5A=new eX(45802123, 0),yoB=new eX(45764217,0),tRJ=new eX(45764524,0),emu=new eX(45765602,0),KW9=new eX(45776190,0),ChA=new eX(45791119,0),Y54=new eX(45778671,0),As9=new eX(45741339,0),xI4=new eX(45767763,0),nMA=new eX(45770002,0),bb4=new eX(45770001,0);var tuA=class{constructor(e){this.Y=e}};var xO0=class{constructor(e){this.Y=e}};var QbA=/(?:\[|%5B)([a-zA-Z0-9_]+)(?:\]|%5D)/g;var eK1=class extends g.aB{constructor(e){super(e,500)}};var zb=class extends g.aB{constructor(e){super(e,500)}};var b8J=class extends g.aB{constructor(e){super(e)}getName(){return K4(this,1)}getOptions(){return bz(this,zb,3)}clearOptions(){return FE(this,3)}};var np4=function(e){return b=>{b=JSON.parse(b);if(!Array.isArray(b))throw Error("Expected jspb data to be an array, got "+qu(b)+": "+b);b[bn]|=34;return new e(b)}}(class extends g.aB{constructor(e){super(e)}getName(){return K4(this,1)}getOptions(){return bz(this,eK1,3)}clearOptions(){return FE(this,3)}dJ(){return EP(this,6)}cC(e){$B(this,6,e)}});var Yoc=Symbol();var A$u;A$u=new tga(998,zb,class extends g.aB{constructor(e){super(e)}});var JL=Symbol();var WJ=class extends g.Qw{constructor(e){super();this.C=this.Y=0;this.Pf=e??{Nr:(b,n)=>setTimeout(b,n), TI:b=>{clearTimeout(b)}}; this.isOnline=window.navigator?.onLine??!0;this.U=async()=>{await pp(this)}; window.addEventListener("offline",this.U);window.addEventListener("online",this.U);this.C||this.O()}dispose(){window.removeEventListener("offline",this.U);window.removeEventListener("online",this.U);this.Pf.TI(this.C);delete WJ.instance}LY(){return this.isOnline}O(){this.C=this.Pf.Nr(async()=>{this.isOnline?window.navigator?.onLine||await pp(this):await pp(this);this.O()},3E4)}};var r$F=class extends g.aB{constructor(e){super(e)}};var zKJ=[0,pY4,-1];var PR=[0,Uk4,-1];var J$9=class extends g.aB{constructor(e){super(e)}};var PTF=g.EI([0,g.lH,-1,g.jb,g.g2,zKJ,-1,vT,V1,g.lH,PR,g.g2,g.lH,-1,[0,zKJ,-1],V1,G8a,PR,vT,[0,1,V1,-4,Z6,[0,vT,-1,V1],g.g2,vT,g.BT,[0,g.lH,V1],V1,-1,g.lH,-2,vT,-1,g.lH,vT,g.lH,V1,[0,3,V1,-1,4,Nx],Z6,oK,[0,g.lH,-1,g.g2],aK],g.g2,WwA,g.BT,[0,PR,g.BT,[0,g.g2,g.lH],vT,g.lH,-1],1,g.BT,[0,G8a,-1,oK],g.lH,PR]);var u6u=Jy(class extends g.aB{constructor(e){super(e)}U(){return EP(this,5)}},[0,g.lH,[0,g.jb,T$J,-1],V1,g.lH,-2,V1,g.jb]);var uW4=class{constructor(){this.data=[];this.Y=-1}set(e,b=!0){0<=e&&e<52&&Number.isInteger(e)&&this.data[e]!==b&&(this.data[e]=b,this.Y=-1)}get(e){return!!this.data[e]}};g.v4(g.th,g.Mg);g.F=g.th.prototype;g.F.start=function(){this.stop();this.B=!1;var e=xK(this),b=e_(this);e&&!b&&this.U.mozRequestAnimationFrame?(this.Y=rN(this.U,"MozBeforePaint",this.O),this.U.mozRequestAnimationFrame(null),this.B=!0):this.Y=e&&b?e.call(this.U,this.O):this.U.setTimeout(lzJ(this.O),20)}; g.F.stop=function(){if(this.isActive()){let e=xK(this),b=e_(this);e&&!b&&this.U.mozRequestAnimationFrame?RN(this.Y):e&&b?b.call(this.U,this.Y):this.U.clearTimeout(this.Y)}this.Y=null}; g.F.isActive=function(){return this.Y!=null}; g.F.l0=function(){this.B&&this.Y&&RN(this.Y);this.Y=null;this.L.call(this.C,g.sA())}; g.F.U4=function(){this.stop();g.th.jR.U4.call(this)};g.v4(g.bD,g.Mg);g.F=g.bD.prototype;g.F.f0=0;g.F.U4=function(){g.bD.jR.U4.call(this);this.stop();delete this.Y;delete this.U}; g.F.start=function(e){this.stop();this.f0=g.cp(this.O,e!==void 0?e:this.wq)}; g.F.stop=function(){this.isActive()&&g.Rc.clearTimeout(this.f0);this.f0=0}; g.F.ql=function(){this.isActive()&&(this.stop(),this.sj())}; g.F.isActive=function(){return this.f0!=0}; g.F.sj=function(){this.f0=0;this.Y&&this.Y.call(this.U)};var Sou=class extends g.Mg{constructor(e,b){super();this.B=b!=null?e.bind(b):e;this.wq=350;this.O=null;this.Y=!1;this.U=0;this.pC=null}C(e){this.O=arguments;this.pC||this.U?this.Y=!0:YD(this)}stop(){this.pC&&(g.Rc.clearTimeout(this.pC),this.pC=null,this.Y=!1,this.O=null)}pause(){this.U++}resume(){this.U--;this.U||!this.Y||this.pC||(this.Y=!1,YD(this))}U4(){super.U4();this.stop()}};var JrA,Eh,KF;JrA=RegExp("^[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]");Eh=RegExp("^[^\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]*[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");KF=RegExp("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0900-\u1fff\u200e\u2c00-\ud801\ud804-\ud839\ud83c-\udbff\uf900-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u06ef\u06fa-\u08ff\u200f\ud802-\ud803\ud83a-\ud83b\ufb1d-\ufdff\ufe70-\ufefc]"); g.Do4=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");Intl.NumberFormat.supportedLocalesOf(["es".replace("_","-")]);E4.prototype.next=function(){return KnB}; var KnB={done:!0,value:void 0};E4.prototype.g1=function(){return this};var RO=class{constructor(e){this.Y=e}g1(){return new C7(this.Y())}[Symbol.iterator](){return new L7(this.Y())}U(){return new L7(this.Y())}},C7=class extends E4{constructor(e){super();this.Y=e}next(){return this.Y.next()}[Symbol.iterator](){return new L7(this.Y)}U(){return new L7(this.Y)}},L7=class extends RO{constructor(e){super(()=>e); this.O=e}next(){return this.O.next()}};Q6.prototype.clone=function(){return new Q6(this.Y,this.S,this.O,this.C,this.B,this.L,this.U,this.W)}; Q6.prototype.equals=function(e){return this.Y==e.Y&&this.S==e.S&&this.O==e.O&&this.C==e.C&&this.B==e.B&&this.L==e.L&&this.U==e.U&&this.W==e.W};(function(){if(Mru){var e=/Windows NT ([0-9.]+)/;return(e=e.exec(g.P7()))?e[1]:"0"}return VJ?(e=/1[0|1][_.][0-9_.]+/,(e=e.exec(g.P7()))?e[0].replace(/_/g,"."):"10"):g.qj?(e=/Android\s+([^\);]+)(\)|;)/,(e=e.exec(g.P7()))?e[1]:""):OHA||XYa||f90?(e=/(?:iPhone|CPU)\s+OS\s+(\S+)/,(e=e.exec(g.P7()))?e[1].replace(/_/g,"."):""):""})();var w74=function(){if(g.eI)return c6(/Firefox\/([0-9.]+)/);if(g.zt||g.Qm||LP)return XW;if(g.V2){if(g.wP()||g.kh()){var e=c6(/CriOS\/([0-9.]+)/);if(e)return e}return c6(/Chrome\/([0-9.]+)/)}if(g.Vz&&!g.wP())return c6(/Version\/([0-9.]+)/);if(CJ||LJ){if(e=/Version\/(\S+).*Mobile\/(\S+)/.exec(g.P7()))return e[1]+"."+e[2]}else if(g.kG)return(e=c6(/Android\s+([0-9.]+)/))?e:c6(/Version\/([0-9.]+)/);return""}();g.v4(mZ,g.Mg);g.F=mZ.prototype;g.F.subscribe=function(e,b,n){var Y=this.U[e];Y||(Y=this.U[e]=[]);var A=this.L;this.Y[A]=e;this.Y[A+1]=b;this.Y[A+2]=n;this.L=A+3;Y.push(A);return A}; g.F.unsubscribe=function(e,b,n){if(e=this.U[e]){let Y=this.Y;if(e=e.find(function(A){return Y[A+1]==b&&Y[A+2]==n}))return this.S7(e)}return!1}; g.F.S7=function(e){var b=this.Y[e];if(b){let n=this.U[b];this.B!=0?(this.O.push(e),this.Y[e+1]=()=>{}):(n&&g.Ui(n,e),delete this.Y[e],delete this.Y[e+1],delete this.Y[e+2])}return!!b}; g.F.dP=function(e,b){var n=this.U[e];if(n){let A=Array(arguments.length-1);var Y=arguments.length;let r;for(r=1;r0&&this.B==0)for(;n=this.O.pop();)this.S7(n)}}return r!=0}return!1}; g.F.clear=function(e){if(e){let b=this.U[e];b&&(b.forEach(this.S7,this),delete this.U[e])}else this.Y.length=0,this.U={}}; g.F.U4=function(){mZ.jR.U4.call(this);this.clear();this.O.length=0};g.dF.prototype.set=function(e,b){b===void 0?this.Y.remove(e):this.Y.set(e,(new fT).RX(b))}; g.dF.prototype.get=function(e){try{var b=this.Y.get(e)}catch(n){return}if(b!==null)try{return JSON.parse(b)}catch(n){throw"Storage: Invalid value was encountered";}}; g.dF.prototype.remove=function(e){this.Y.remove(e)};g.v4(wF,g.dF);wF.prototype.set=function(e,b){wF.jR.set.call(this,e,IO(b))}; wF.prototype.Jo=function(e){e=wF.jR.get.call(this,e);if(e===void 0||e instanceof Object)return e;throw"Storage: Invalid value was encountered";}; wF.prototype.get=function(e){if(e=this.Jo(e)){if(e=e.data,e===void 0)throw"Storage: Invalid value was encountered";}else e=void 0;return e};g.v4(O4,wF);O4.prototype.set=function(e,b,n){if(b=IO(b)){if(n){if(ng.sA())O4.prototype.remove.call(this,e);else return b}};g.v4(X2,O4);g.v4(f7,Ihu);f7.prototype[Symbol.iterator]=function(){return mCu(this.g1(!0)).U()}; f7.prototype.clear=function(){var e=Array.from(this);for(let b of e)this.remove(b)};g.v4(s4,f7);g.F=s4.prototype;g.F.isAvailable=function(){if(this.U===null){var e=this.Y;if(e)try{e.setItem("__sak","1");e.removeItem("__sak");var b=!0}catch(n){b=n instanceof DOMException&&(n.name==="QuotaExceededError"||n.code===22||n.code===1014||n.name==="NS_ERROR_DOM_QUOTA_REACHED")&&e&&e.length!==0}else b=!1;this.U=b}return this.U}; g.F.set=function(e,b){F2(this);try{this.Y.setItem(e,b)}catch(n){if(this.Y.length==0)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; g.F.get=function(e){F2(this);e=this.Y.getItem(e);if(typeof e!=="string"&&e!==null)throw"Storage mechanism: Invalid value was encountered";return e}; g.F.remove=function(e){F2(this);this.Y.removeItem(e)}; g.F.g1=function(e){F2(this);var b=0,n=this.Y,Y=new E4;Y.next=function(){if(b>=n.length)return KnB;var A=n.key(b++);if(e)return{value:A,done:!1};A=n.getItem(A);if(typeof A!=="string")throw"Storage mechanism: Invalid value was encountered";return{value:A,done:!1}}; return Y}; g.F.clear=function(){F2(this);this.Y.clear()}; g.F.key=function(e){F2(this);return this.Y.key(e)};g.v4(iD,s4);g.v4(ZX,s4);g.v4(v6,f7);v6.prototype.set=function(e,b){this.U.set(this.Y+e,b)}; v6.prototype.get=function(e){return this.U.get(this.Y+e)}; v6.prototype.remove=function(e){this.U.remove(this.Y+e)}; v6.prototype.g1=function(e){var b=this.U[Symbol.iterator](),n=this,Y=new E4;Y.next=function(){var A=b.next();if(A.done)return A;for(A=A.value;A.slice(0,n.Y.length)!=n.Y;){A=b.next();if(A.done)return A;A=A.value}return{value:e?A.slice(n.Y.length):n.U.get(A),done:!1}}; return Y};V6.prototype.getValue=function(){return this.U}; V6.prototype.clone=function(){return new V6(this.Y,this.U)};var SX=class{constructor(e){this.Y=[];if(e)a:{let n;if(e instanceof SX){if(n=e.Wd(),e=e.Qw(),this.Y.length<=0){var b=this.Y;for(let Y=0;Y0;){let Y=e-1>>1;if(b[Y].Y>n.Y)b[e]=b[Y],e=Y;else break}b[e]=n}remove(){var e=this.Y,b=e.length,n=e[0];if(!(b<=0)){if(b==1)e.length=0;else{e[0]=e.pop();e=0;b=this.Y;let A=b.length, r=b[e];for(;e>1;){var Y=e*2+1;let z=e*2+2;Y=zr.Y)break;b[e]=b[Y];e=Y}b[e]=r}return n.getValue()}}Qw(){var e=this.Y,b=[],n=e.length;for(let Y=0;Y>>16&65535|0;for(var r;n!==0;){r=n>2E3?2E3:n;n-=r;do A=A+b[Y++]|0,e=e+A|0;while(--r);A%=65521;e%=65521}return A|e<<16|0};for(var wQ={},DK,qo4=[],KN=0;KN<256;KN++){DK=KN;for(var c$B=0;c$B<8;c$B++)DK=DK&1?3988292384^DK>>>1:DK>>>1;qo4[KN]=DK}wQ=function(e,b,n,Y){n=Y+n;for(e^=-1;Y>>8^qo4[(e^b[Y])&255];return e^-1};var DM={};DM={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 ev=[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],Yu=[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],iQ4=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],Cz=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],Lz=Array(576);uD(Lz);var Q9=Array(60);uD(Q9);var nz=Array(512);uD(nz);var xD=Array(256);uD(xD);var bt=Array(29);uD(bt);var A9=Array(30);uD(A9);var v2,jv,V9,ZM=!1;var fz;fz=[new XZ(0,0,0,0,function(e,b){var n=65535;for(n>e.IC-5&&(n=e.IC-5);;){if(e.wu<=1){ku(e);if(e.wu===0&&b===0)return 1;if(e.wu===0)break}e.s2+=e.wu;e.wu=0;var Y=e.uU+n;if(e.s2===0||e.s2>=Y)if(e.wu=e.s2-Y,e.s2=Y,qR(e,!1),e.Q3.p7===0)return 1;if(e.s2-e.uU>=e.m7-262&&(qR(e,!1),e.Q3.p7===0))return 1}e.Hu=0;if(b===4)return qR(e,!0),e.Q3.p7===0?3:4;e.s2>e.uU&&qR(e,!1);return 1}), new XZ(4,4,8,4,IZ),new XZ(4,5,16,8,IZ),new XZ(4,6,32,32,IZ),new XZ(4,4,16,16,OO),new XZ(8,16,32,32,OO),new XZ(8,16,128,128,OO),new XZ(8,32,128,256,OO),new XZ(32,128,258,1024,OO),new XZ(32,258,258,4096,OO)];var FZ={};FZ=function(){this.input=null;this.Xo=this.eK=this.V7=0;this.output=null;this.P2=this.p7=this.FX=0;this.msg="";this.state=null;this.jT=2;this.gT=0};var aZ=Object.prototype.toString; sO.prototype.push=function(e,b){var n=this.Q3,Y=this.options.chunkSize;if(this.ended)return!1;var A=b===~~b?b:b===!0?4:0;typeof e==="string"?n.input=H6(e):aZ.call(e)==="[object ArrayBuffer]"?n.input=new Uint8Array(e):n.input=e;n.V7=0;n.eK=n.input.length;do{n.p7===0&&(n.output=new B6.lC(Y),n.FX=0,n.p7=Y);e=FgJ(n,A);if(e!==1&&e!==0)return this.Yw(e),this.ended=!0,!1;if(n.p7===0||n.eK===0&&(A===4||A===2))if(this.options.to==="string"){var r=B6.gd(n.output,n.FX);b=r;r=r.length;if(r<65537&&(b.subarray&& Qwu||!b.subarray))b=String.fromCharCode.apply(null,B6.gd(b,r));else{for(var z="",J=0;J0||n.p7===0)&&e!==1);if(A===4)return(n=this.Q3)&&n.state?(Y=n.state.status,Y!==42&&Y!==69&&Y!==73&&Y!==91&&Y!==103&&Y!==113&&Y!==666?e=Kz(n,-2):(n.state=null,e=Y===113?Kz(n,-3):0)):e=-2,this.Yw(e),this.ended=!0,e===0;A===2&&(this.Yw(0),n.p7=0);return!0}; sO.prototype.Yw=function(e){e===0&&(this.result=this.options.to==="string"?this.chunks.join(""):B6.Qy(this.chunks));this.chunks=[];this.err=e;this.msg=this.Q3.msg};var ut=()=>Math.random().toString(36).substring(7).split("").join("."),H2=`@@redux/INIT${ut()}`,jb4=`@@redux/REPLACE${ut()}`;var oZ=typeof Symbol==="function"&&Symbol.observable||"@@observable";var Go1=Jy(class extends g.aB{constructor(e){super(e)}},[0,g.lH,Nx,g.g2,uH,g.g2,-1,oK,uH,oK,-1,g.lH,oK,Nx,g.BT,[0,uH,-3,oK],g.g2,-1,oK]);var XHA=-387794115;var $oB=function(e,b){return(()=>{var n=new yra(e,b);return()=>n})()}("youtube.api.innertube.AttestationError",'[null,[["ATTESTATION_ERROR_UNKNOWN",0],["ATTESTATION_ERROR_VM_NOT_INITIALIZED",1],["ATTESTATION_ERROR_VM_NO_RESPONSE",2],["ATTESTATION_ERROR_VM_TIMEOUT",3],["ATTESTATION_ERROR_VM_INTERNAL_ERROR",4],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INVALID",5],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_NETWORK_ERROR",6],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_OFFLINE",7],["ATTESTATION_ERROR_PREFETCH_CHALLENGE_INTERNAL_ERROR",8],["ATTESTATION_ERROR_API_NOT_READY",9],["ATTESTATION_ERROR_DEVICE_OFFLINE",10],["ATTESTATION_ERROR_KEY_PAIR_INIT_FAILED",12],["ATTESTATION_ERROR_SIGNING_DATA_MISSING",13],["ATTESTATION_ERROR_SIGNING_FAILED",14],["ATTESTATION_ERROR_CERT_CHAIN_RETRIEVAL_FAILED",15]],null,[[11,11]]]');g.Ep=class{constructor(e){this.name=e}};g.G8=new g.Ep("actionCompanionAdRenderer");g.tr=new g.Ep("adActionInterstitialRenderer");g.T8=new g.Ep("adsEngagementPanelRenderer");g.mj=new g.Ep("dismissablePanelTextPortraitImageRenderer");g.YF=new g.Ep("adsEngagementPanelSectionListViewModel");g.U6=new g.Ep("imageCompanionAdRenderer");g.ez=new g.Ep("instreamAdPlayerOverlayRenderer");g.Kw=new g.Ep("instreamSurveyAdRenderer");g.R3=new g.Ep("instreamSurveyAdSingleSelectQuestionRenderer");g.CN=new g.Ep("instreamSurveyAdMultiSelectQuestionRenderer");g.LN=new g.Ep("instreamSurveyAdAnswerRenderer");g.moc=new g.Ep("instreamSurveyAdAnswerNoneOfTheAboveRenderer");g.Sz=new g.Ep("instreamVideoAdRenderer");g.bG=new g.Ep("playerOverlayLayoutRenderer");g.xf=new g.Ep("videoInterstitialButtonedCenteredLayoutRenderer");g.OE=new g.Ep("aboveFeedAdLayoutRenderer");g.X8=new g.Ep("belowPlayerAdLayoutRenderer");g.II=new g.Ep("inPlayerAdLayoutRenderer");g.sE=new g.Ep("inPlayerOrganicOverlayAdLayoutRenderer");g.Cw=new g.Ep("playerBytesAdLayoutRenderer");g.fw=new g.Ep("playerBytesSequenceItemAdLayoutRenderer");g.kF=new g.Ep("playerUnderlayAdLayoutRenderer");g.D7=new g.Ep("adIntroRenderer");g.J6=new g.Ep("playerBytesSequentialLayoutRenderer");g.EE=new g.Ep("surveyTextInterstitialRenderer");g.Lw=new g.Ep("videoAdTrackingRenderer");var E9J=new g.Ep("videoInterstitialCenteredLayoutViewModel");g.A6=new g.Ep("playerOrganicTransitionOverlayRenderer");g.iG=new g.Ep("adSlotRenderer");g.cI=new g.Ep("squeezebackPlayerSidePanelRenderer");g.WY=new g.Ep("bannerImageLayoutViewModel");g.pH=new g.Ep("topBannerImageTextIconButtonedLayoutViewModel");g.hr=new g.Ep("adsEngagementPanelLayoutViewModel");g.$F=new g.Ep("displayUnderlayTextGridCardsLayoutViewModel");var QD=class{constructor(e){this.Y=e}},qb=class extends QD{get entityMetadata(){return this.Y.entityMetadata}set entityMetadata(e){this.Y.entityMetadata=e}};var doJ=class extends qb{U(){return[]}};var wf4=new g.Ep("commandContext");var kj1=class extends qb{U(){return[]}};var IY0=class extends qb{U(){return[]}};var oW4=new g.Ep("rawColdConfigGroup");var Nt1=new g.Ep("rawHotConfigGroup");g.cR=new g.Ep("commandExecutorCommand");var O81=class extends g.aB{constructor(e){super(e)}};var Xfu={pz:0,oN:1,Jz:32,VG:61,eG:67,jA:103,ZV:86,nz:42,Kz:60,iS:62,vY:73,lS:76,kB:88,mZ:90,aH:99,XW:98,NZ:100,gt:102,TY:41,Qf:69,q4:70,YE:71,NV:2,yT:27,ANDROID:3,RB:54,n4:14,jO:91,JG:55,K4:24,HW:105,lq:20,gM:18,D8:21,Vj:104,Nk:30,T5:29,QJ:28,Cz:101,km:107,sV:34,mM:36,vW:38,IOS:5,xr:15,St:92,p5:40,MJ:25,bn:106,un:17,Be:19,C5:64,yc:66,L5:26,wo:22,We:33,Gq:68,X5:35,F5:53,oj:108,At:37,zq:39,r$:7,eA:57,aN:43,QG:59,T7:93,e9:74,sh:75,qZ:85,YB:65,PY:80,Uh:8,mG:10,IN:58,Oh:63,dt:72,rM:23,Pi:11,Ur:13,KZ:12, N$:16,RN:56,fz:31,b_:77,J_:84,HY:87,HR:89,Kt:94,Py:95};var Y2=class extends g.aB{constructor(e){super(e)}O(e){g.qy(this,5,e)}};var bW=class extends g.aB{constructor(e){super(e)}};var fYa=class extends g.aB{constructor(e){super(e)}};var os=class extends g.aB{constructor(e){super(e)}getPlayerType(){return EP(this,36)}setHomeGroupInfo(e){return z5(this,fYa,81,e)}clearLocationPlayabilityToken(){return FE(this,89)}};var MW=class extends g.aB{constructor(e){super(e)}getValue(){return K4(this,pu(this,Gv,2))}},Gv=[2,3,4,5,6];var swu=class extends g.aB{constructor(e){super(e)}setTrackingParams(e){return FE(this,1,Y7(e,!1))}};var l6=class extends g.aB{constructor(e){super(e)}};var nr=class extends g.aB{constructor(e){super(e)}};var Tv=class extends g.aB{constructor(e){super(e)}setToken(e){return g.qy(this,2,e)}};var U0=class extends g.aB{constructor(e){super(e)}setSafetyMode(e){return $B(this,5,e)}};var NW=class extends g.aB{constructor(e){super(e)}O(e){return z5(this,os,1,e)}};var Fn4=class extends qb{U(){return[]}};var KGB=new g.Ep("continuationCommand");g.t1=new g.Ep("signalAction");var $m=new g.Ep("webCommandMetadata");var Rfc=new g.Ep("metadataBadgeRenderer");var EPc=new g.Ep("signalServiceEndpoint");var Vo=new g.Ep("innertubeCommand");var bvi={M7:"EMBEDDED_PLAYER_MODE_UNKNOWN",OF:"EMBEDDED_PLAYER_MODE_DEFAULT",z0:"EMBEDDED_PLAYER_MODE_PFP",I2:"EMBEDDED_PLAYER_MODE_PFL"};var wJF=new g.Ep("channelThumbnailEndpoint");var Sq1=new g.Ep("embeddedPlayerErrorMessageRenderer");var zf0=new g.Ep("embeddedPlayerOverlayVideoDetailsRenderer"),kNi=new g.Ep("embeddedPlayerOverlayVideoDetailsCollapsedRenderer"),Ik4=new g.Ep("embeddedPlayerOverlayVideoDetailsExpandedRenderer");var Xs=new g.Ep("embedsInfoPanelRenderer");var i89=class extends qb{U(){return[]}};var Z8A=class extends qb{U(){return[]}};var vpi=class extends qb{U(){return[]}};var jwi=class extends qb{U(){var e=[];this.Y.alternateChannel&&e.push(this.Y.alternateChannel);this.Y.alternateChannelList&&e.push(...this.Y.alternateChannelList);this.Y.oneofChannelEntity&&e.push(this.Y.oneofChannelEntity);return[...(new Set(e))]}};var VUu=class extends qb{U(){var e=[];this.Y.entryCollection&&e.push(this.Y.entryCollection);return[...(new Set(e))]}},gpA=class extends qb{U(){var e=[];this.Y.parentPlaylist&&e.push(this.Y.parentPlaylist);if(this.Y.entries)for(let b of this.Y.entries)e.push(...(new aYF(b)).U());return[...(new Set(e))]}},aYF=class extends QD{U(){var e=[];this.Y.video&&e.push(this.Y.video);return[...(new Set(e))]}};var B8u=class extends qb{U(){var e=[];this.Y.descriptionEntity&&e.push(this.Y.descriptionEntity);this.Y.creators&&e.push(...this.Y.creators);this.Y.theBiggestFan&&e.push(this.Y.theBiggestFan);return[...(new Set(e))]}},H84=class extends qb{U(){return[]}};var u99=new g.Ep("feedbackEndpoint");var N84=class extends qb{U(){return[]}};var op9=class extends qb{U(){return[]}};var lYa=class extends qb{U(){return[]}};var MUu=class extends qb{U(){return[]}};var GjA=class extends qb{U(){return[]}};var Uou=new g.Ep("interactionLoggingCommandMetadata");var g7F={G7:"WEB_DISPLAY_MODE_UNKNOWN",hz:"WEB_DISPLAY_MODE_BROWSER",Az:"WEB_DISPLAY_MODE_MINIMAL_UI",WY:"WEB_DISPLAY_MODE_STANDALONE",Eh:"WEB_DISPLAY_MODE_FULLSCREEN"};var T8a=class extends g.aB{constructor(e){super(e)}getPlayerType(){return EP(this,7)}R4(){return K4(this,19)}setVideoId(e){return g.qy(this,19,e)}};var p9=class extends g.aB{constructor(e){super(e)}};var Wx=class extends g.aB{constructor(e){super(e)}};var tw=class extends g.aB{constructor(e){super(e,500)}},WnA=[2,3,5,6,7,11,13,20,21,22,23,24,28,32,37,45,59,72,73,74,76,78,79,80,85,91,97,100,102,105,111,117,119,126,127,136,146,148,151,156,157,158,159,163,164,168,176,177,178,179,184,188,189,190,191,193,194,195,196,197,198,199,200,201,202,203,204,205,206,208,209,215,219,222,225,226,227,229,232,233,234,240,241,244,247,248,249,251,254,255,256,257,258,259,260,261,266,270,272,278,288,291,293,300,304,308,309,310,311,313,314,319,320,321,323,324,327,328, 330,331,332,334,337,338,340,344,348,350,351,352,353,354,355,356,357,358,361,363,364,368,369,370,373,374,375,378,380,381,383,388,389,399,402,403,410,411,412,413,414,415,416,417,418,423,424,425,426,427,429,430,431,439,441,444,448,458,469,471,473,474,480,481,482,484,485,486,491,495,496,506,507,509,511,512,513,514,515,516,517,518,519,520,522,523,524,525,526,527,528,529,530,531,536,537,538,539,541,545,547,548,549,550,551,552,553,554,557];g.pfc=new g.Ep("loggingContext");var hw=class extends g.aB{constructor(e){super(e)}};var fa=class extends g.aB{constructor(e){super(e)}R4(){return L4(this,pu(this,s0,1))}setVideoId(e){return TM(this,1,s0,GU(e))}getPlaylistId(){return L4(this,pu(this,s0,2))}},s0=[1,2];var uEA=class extends g.aB{constructor(e){super(e)}};var hK4=class extends qb{U(){return[]}};var y$i=class extends qb{U(){return[]}};var tUa=class extends qb{U(){return[]}};var xou=class extends qb{U(){var e=[];this.Y.downloadsList&&e.push(this.Y.downloadsList);this.Y.smartDownloadsList&&e.push(this.Y.smartDownloadsList);this.Y.recommendedDownloadsList&&e.push(this.Y.recommendedDownloadsList);this.Y.refresh&&e.push(this.Y.refresh);return[...(new Set(e))]}};var bhA=class extends qb{U(){var e=[];this.Y.refresh&&e.push(this.Y.refresh);if(this.Y.downloads)for(let b of this.Y.downloads)e.push(...(new ezA(b)).U());return[...(new Set(e))]}},ezA=class extends QD{U(){var e=[];this.Y.video&&e.push(this.Y.video);this.Y.playlist&&e.push(this.Y.playlist);this.Y.videoItem&&e.push(this.Y.videoItem);this.Y.playlistItem&&e.push(this.Y.playlistItem);return[...(new Set(e))]}};var n14=class extends qb{U(){var e=[];this.Y.localImageEntities&&e.push(...this.Y.localImageEntities);return[...(new Set(e))]}};var Y9u=class extends qb{U(){var e=[];this.Y.playbackData&&e.push(this.Y.playbackData);this.Y.localImageEntities&&e.push(...this.Y.localImageEntities);this.Y.videoDownloadContextEntity&&e.push(this.Y.videoDownloadContextEntity);return[...(new Set(e))]}};var Abu=class extends qb{U(){return[]}};var rbu=class extends qb{U(){var e=[];this.Y.fakeChildren&&e.push(...this.Y.fakeChildren);return[...(new Set(e))]}};var zz0=class extends qb{U(){var e=[];this.Y.video&&e.push(this.Y.video);this.Y.playbackData&&e.push(this.Y.playbackData);this.Y.offlineVideoPolicy&&e.push(this.Y.offlineVideoPolicy);return[...(new Set(e))]}};var JbF=class extends qb{U(){return[]}};var PY9=class extends qb{U(){var e=[];this.Y.channelOwner&&e.push(this.Y.channelOwner);this.Y.videos&&e.push(...this.Y.videos);this.Y.collaboratorChannels&&e.push(...this.Y.collaboratorChannels);this.Y.downloadState&&e.push(this.Y.downloadState);this.Y.refresh&&e.push(this.Y.refresh);return[...(new Set(e))]}};var S9J=class extends qb{U(){var e=[];this.Y.video&&e.push(this.Y.video);this.Y.channelContributor&&e.push(this.Y.channelContributor);return[...(new Set(e))]}};var Kec=class extends QD{U(){var e=[];this.Y.recommendedVideoMetadata&&e.push(...(new DVu(this.Y.recommendedVideoMetadata)).U());return[...(new Set(e))]}},DVu=class extends QD{U(){var e=[];this.Y.localImageEntities&&e.push(...this.Y.localImageEntities);this.Y.videoDownloadContextEntity&&e.push(this.Y.videoDownloadContextEntity);return[...(new Set(e))]}};var E1i=class extends QD{U(){var e=[];this.Y.playbackPosition&&e.push(this.Y.playbackPosition);return[...(new Set(e))]}};var RzA=class extends qb{U(){var e=[];this.Y.owner&&e.push(this.Y.owner);this.Y.downloadState&&e.push(this.Y.downloadState);this.Y.userState&&e.push(...(new E1i(this.Y.userState)).U());this.Y.additionalMetadata&&e.push(...(new Kec(this.Y.additionalMetadata)).U());return[...(new Set(e))]}};var CY0=class extends qb{U(){var e=[];this.Y.userChannelDetails&&e.push(this.Y.userChannelDetails);return[...(new Set(e))]}};var Le9=class extends qb{U(){var e=[];this.Y.channelOwner&&e.push(this.Y.channelOwner);this.Y.playbackPosition&&e.push(this.Y.playbackPosition);this.Y.localImageEntities&&e.push(...this.Y.localImageEntities);this.Y.downloadStatus&&e.push(this.Y.downloadStatus);return[...(new Set(e))]}};var QEA=class extends qb{U(){return[]}};var q9A=class extends qb{U(){return[]}};var cb4=class extends qb{U(){return[]}};var $V1=class extends qb{U(){return[]}};var mVu=class extends qb{U(){return[]}};var dVu=class extends qb{U(){return[]}};var w0J=class extends qb{U(){return[]}};var k2A=class extends qb{U(){return[]}};var IS4=class extends qb{U(){return[]}};var Vt=new g.Ep("changeKeyedMarkersVisibilityCommand");var C54=new g.Ep("loadMarkersCommand");var rH0=new g.Ep("timelyActionViewModel");var AHu=new g.Ep("timelyActionsOverlayViewModel");var Oh4=class extends qb{U(){return[]}};var X0B=class extends qb{U(){return[]}};var fSA=class extends qb{U(){return[]}};var sE4=class extends qb{U(){return[]}};var FeF=class extends qb{U(){return[]}};var ihc=class extends qb{U(){var e=[];this.Y.compositeSourceKeys&&e.push(...this.Y.compositeSourceKeys);return[...(new Set(e))]}};var ZhB=class extends qb{U(){var e=[];this.Y.trackDownloadMetadatas&&e.push(...this.Y.trackDownloadMetadatas);return[...(new Set(e))]}};var v1u=class extends qb{U(){var e=[];this.Y.downloadedTracks&&e.push(...this.Y.downloadedTracks);this.Y.smartDownloadedTracks&&e.push(...this.Y.smartDownloadedTracks);this.Y.downloadedEpisodes&&e.push(...this.Y.downloadedEpisodes);this.Y.downloadedAlbumReleases&&e.push(...this.Y.downloadedAlbumReleases);this.Y.smartDownloadedAlbumReleases&&e.push(...this.Y.smartDownloadedAlbumReleases);this.Y.downloadedPlaylists&&e.push(...this.Y.downloadedPlaylists);this.Y.smartDownloadedPlaylists&&e.push(...this.Y.smartDownloadedPlaylists); this.Y.metadataOnlyTracks&&e.push(...this.Y.metadataOnlyTracks);return[...(new Set(e))]}};var jEB=class extends qb{U(){var e=[];this.Y.trackDownloadMetadatas&&e.push(...this.Y.trackDownloadMetadatas);return[...(new Set(e))]}};var V2F=class extends qb{U(){var e=[];this.Y.playbackData&&e.push(this.Y.playbackData);this.Y.localImageEntities&&e.push(...this.Y.localImageEntities);this.Y.videoDownloadContextEntity&&e.push(this.Y.videoDownloadContextEntity);return[...(new Set(e))]}};var aS1=class extends qb{U(){var e=[];this.Y.musicLibraryStatusEntity&&e.push(this.Y.musicLibraryStatusEntity);this.Y.primaryArtists&&e.push(...this.Y.primaryArtists);this.Y.details&&e.push(this.Y.details);this.Y.userDetails&&e.push(this.Y.userDetails);this.Y.tracks&&e.push(...this.Y.tracks);this.Y.share&&e.push(this.Y.share);this.Y.downloadMetadata&&e.push(this.Y.downloadMetadata);this.Y.refresh&&e.push(this.Y.refresh);return[...(new Set(e))]}},g1A=class extends qb{U(){var e=[];this.Y.albumRelease&& e.push(this.Y.albumRelease);this.Y.tracks&&e.push(...this.Y.tracks);return[...(new Set(e))]}},Bj9=class extends qb{U(){var e=[];this.Y.albumRelease&&e.push(this.Y.albumRelease);return[...(new Set(e))]}};var HhA=class extends qb{U(){var e=[];this.Y.details&&e.push(this.Y.details);this.Y.userDetails&&e.push(this.Y.userDetails);return[...(new Set(e))]}},un9=class extends qb{U(){var e=[];this.Y.parentArtist&&e.push(this.Y.parentArtist);return[...(new Set(e))]}},NjB=class extends qb{U(){var e=[];this.Y.parentArtist&&e.push(this.Y.parentArtist);return[...(new Set(e))]}};var o1i=class extends qb{U(){return[]}};var lS0=class extends qb{U(){return[]}};var G2A=class extends qb{U(){var e=[];this.Y.tracks&&e.push(...this.Y.tracks);this.Y.refresh&&e.push(this.Y.refresh);this.Y.musicLibraryStatusEntity&&e.push(this.Y.musicLibraryStatusEntity);this.Y.details&&e.push(this.Y.details);this.Y.downloadMetadata&&e.push(this.Y.downloadMetadata);this.Y.sideloadMetadata&&e.push(this.Y.sideloadMetadata);this.Y.userDetails&&e.push(this.Y.userDetails);this.Y.entryCollection&&e.push(this.Y.entryCollection);this.Y.share&&e.push(this.Y.share);this.Y.podcastShowAdditionalMetadata&& e.push(...(new M2u(this.Y.podcastShowAdditionalMetadata)).U());return[...(new Set(e))]}},M2u=class extends QD{U(){var e=[];this.Y.creatorEntity&&e.push(this.Y.creatorEntity);return[...(new Set(e))]}};var UVc=class extends qb{U(){return[]}};var Tjc=class extends qb{U(){var e=[];this.Y.musicLibraryStatusEntity&&e.push(this.Y.musicLibraryStatusEntity);this.Y.artists&&e.push(...this.Y.artists);this.Y.audioModeVersion&&e.push(this.Y.audioModeVersion);this.Y.videoModeVersion&&e.push(this.Y.videoModeVersion);this.Y.userDetails&&e.push(this.Y.userDetails);this.Y.details&&e.push(this.Y.details);this.Y.albumRelease&&e.push(this.Y.albumRelease);this.Y.share&&e.push(this.Y.share);this.Y.libraryEdit&&e.push(this.Y.libraryEdit);this.Y.downloadMetadata&& e.push(this.Y.downloadMetadata);this.Y.playbackPosition&&e.push(this.Y.playbackPosition);this.Y.lyrics&&e.push(this.Y.lyrics);return[...(new Set(e))]}},WeA=class extends qb{U(){var e=[];this.Y.parentTrack&&e.push(this.Y.parentTrack);return[...(new Set(e))]}},p0J=class extends qb{U(){var e=[];this.Y.parentTrack&&e.push(this.Y.parentTrack);return[...(new Set(e))]}};var Jh4=new g.Ep("musicEmbeddedPlayerOverlayVideoDetailsRenderer");var hzi=new g.Ep("shareEndpoint"),ybA=new g.Ep("shareEntityEndpoint"),t2a=new g.Ep("shareEntityServiceEndpoint"),xV0=new g.Ep("webPlayerShareEntityServiceEndpoint");g.ZZ=new g.Ep("urlEndpoint");g.OG=new g.Ep("watchEndpoint");var eC9=new g.Ep("watchPlaylistEndpoint");var bK4=class extends qb{U(){return[]}};var nk4=class extends qb{U(){return[]}};var Yzu=class extends qb{U(){return[]}};var Ai4=class extends qb{U(){return[]}};var riJ=class extends qb{U(){var e=[];this.Y.transfer&&e.push(this.Y.transfer);this.Y.adsPlaybackData&&e.push(...this.Y.adsPlaybackData);this.Y.drmLicense&&e.push(this.Y.drmLicense);this.Y.offlineVideoPolicy&&e.push(this.Y.offlineVideoPolicy);this.Y.videoDownloadContextEntity&&e.push(this.Y.videoDownloadContextEntity);return[...(new Set(e))]}};var zCA=class extends qb{U(){return[]}};var Ji4=class extends qb{U(){var e=[];this.Y.offlineVideoStreams&&e.push(...this.Y.offlineVideoStreams);this.Y.captionTrack&&e.push(...this.Y.captionTrack);return[...(new Set(e))]}};var Pc4=class extends qb{U(){return[]}};var Sz1=class extends qb{U(){return[]}};var D$4=class extends qb{U(){return[]}};var KrJ=new g.Ep("prefetchWatchCommand");var CfA=new g.Ep("compositeVideoOverlayRenderer");var gKB=new g.Ep("paidContentOverlayRenderer");var apF=new g.Ep("playerMutedAutoplayOverlayRenderer"),g$u=new g.Ep("playerMutedAutoplayEndScreenRenderer");var Zoa=new g.Ep("unserializedPlayerResponse"),nd=new g.Ep("unserializedPlayerResponse"),EkB=new g.Ep("playerResponse");var RC9=new g.Ep("playlistEditEndpoint");var Cca=class extends qb{U(){return[]}};var TK=new g.Ep("reelWatchEndpoint");var LrA=new g.Ep("reelItemWatchResponse");g.mi=new g.Ep("buttonRenderer");g.dC=new g.Ep("toggleButtonRenderer");g.qa=new g.Ep("counterfactualRenderer");var Qi4=new g.Ep("resolveUrlCommandMetadata");var qza=class extends qb{U(){return[]}};var ci9=new g.Ep("modifyChannelNotificationPreferenceEndpoint");var $$4=new g.Ep("unsubscribeEndpoint");var m$u=class extends qb{U(){return[]}};var Opu=new g.Ep("subscribeButtonRenderer");var d$u=new g.Ep("subscribeEndpoint");var wMu=class extends qb{U(){return[]}};var k10=class extends qb{U(){return[]}};var Ij0=class extends qb{U(){return[]}};var OKB=class extends qb{U(){return[]}};var XM0=class extends qb{U(){return[]}};var fja=class extends qb{U(){return[]}};var si4=class extends qb{U(){return[]}};var Fr1=class extends qb{U(){return[]}};var iK9=class extends qb{U(){return[]}};var ZK4=class extends qb{U(){return[]}};var vkA=class extends qb{U(){return[]}};var RVu=new g.Ep("qrCodeRenderer");var ji9={ro:"LIVING_ROOM_APP_MODE_UNSPECIFIED",kr:"LIVING_ROOM_APP_MODE_MAIN",jt:"LIVING_ROOM_APP_MODE_KIDS",mT:"LIVING_ROOM_APP_MODE_MUSIC",NJ:"LIVING_ROOM_APP_MODE_UNPLUGGED",Zo:"LIVING_ROOM_APP_MODE_GAMING"};var VZ0=class extends qb{U(){return[]}};var aj1=class extends qb{U(){return[]}};var Dn1=new g.Ep("autoplaySwitchButtonRenderer");var KsJ=new g.Ep("desktopOverlayConfigRenderer");var Co0=new g.Ep("engagementPanelSectionListRenderer");var P5F=new g.Ep("playlistPanelRenderer");var gk1=class extends qb{U(){return[]}};var B_c=class extends qb{U(){return[]}};var HK0=class extends qb{U(){return[]}};var uT0=class extends qb{U(){return[]}};var N_a=class extends qb{U(){return[]}};var ok4=class extends qb{U(){return[]}};var lja=class extends qb{U(){return[]}};var w_1=new g.Ep("cipher");var v$a=new g.Ep("playerVars");var Uv4=new g.Ep("playerVars");var MZA=g.Rc.window,y9=MZA?.yt?.config_||MZA?.ytcfg?.data_||{};g.CB("yt.config_",y9);var e3=[];var BPu=/^[\w.]*$/,gh4={q:!0,search_query:!0},ah4=String(rY);g.mH=new class{constructor(e,b){this.Y=e;this.U=b}}(window,window.document);g.CB("yt.ads_.signals_.getAdSignalsString",function(e){return g.zI(g.dY(e))});g.sA();var wY="XMLHttpRequest"in g.Rc?()=>new XMLHttpRequest:null;var G1u="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(" ");[...G1u];var vX={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"},hIF=["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",...G1u],BX=!1,Ge4=Zg;var ypJ;g.uj=class extends g.B4{constructor(e,b,n){super(`${e}, errorCode=${b}`);this.errorCode=b;this.xhr=n;this.name="PromiseAjaxError"}};ypJ=class{constructor(e){this.xhr=e}};var lj=class{constructor(e=null){this.Y=e;this.O=0;this.U=null}then(e,b,n){return this.Y?this.Y.then(e,b,n):this.O===1&&e?(e=e.call(n,this.U))&&typeof e.then==="function"?e:g.GI(e):this.O===2&&b?(e=b.call(n,this.U))&&typeof e.then==="function"?e:g.MY(e):this}getValue(){return this.U}};lj.prototype.$goog_Thenable=!0;var UU=!1;g.LD=CJ||LJ;var eJa=/^([0-9\.]+):([0-9\.]+)$/;var vC={};var U$9=0,jW=g.L1?"webkit":g.Ta?"moz":g.zt?"ms":LP?"o":"",T_c=g.LB("ytDomDomGetNextId")||(()=>++U$9); g.CB("ytDomDomGetNextId",T_c);var Wra={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},Mj=class{constructor(e){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(e=e||window.event){this.event=e;for(let Y in e)Y in Wra||(this[Y]=e[Y]);this.scale=e.scale;this.rotation=e.rotation;var b=e.target||e.srcElement;b&&b.nodeType==3&&(b=b.parentNode);this.target=b;var n=e.relatedTarget;if(n)try{n=n.nodeName?n:null}catch(Y){n=null}else this.type=="mouseover"?n=e.fromElement:this.type=="mouseout"&&(n=e.toElement);this.relatedTarget=n;this.clientX=e.clientX!=void 0?e.clientX:e.pageX;this.clientY=e.clientY!=void 0?e.clientY:e.pageY;this.keyCode=e.keyCode?e.keyCode: e.which;this.charCode=e.charCode||(this.type=="keypress"?this.keyCode:0);this.altKey=e.altKey;this.ctrlKey=e.ctrlKey;this.shiftKey=e.shiftKey;this.metaKey=e.metaKey;this.Y=e.pageX;this.U=e.pageY}}catch(Y){}}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())}};g.o6=g.Rc.ytEventsEventsListeners||{};g.CB("ytEventsEventsListeners",g.o6);var lx=g.Rc.ytEventsEventsCounter||{count:0};g.CB("ytEventsEventsCounter",lx);var pMF=g.MH(function(){var e=!1;try{let b=Object.defineProperty({},"passive",{get:function(){e=!0}}); window.addEventListener("test",null,b)}catch(b){}return e}),Gp=g.MH(function(){var e=!1; try{let b=Object.defineProperty({},"capture",{get:function(){e=!0}}); window.addEventListener("test",null,b)}catch(b){}return e});var wC;wC=window;g.T=wC.ytcsi&&wC.ytcsi.now?wC.ytcsi.now:wC.performance&&wC.performance.timing&&wC.performance.now&&wC.performance.timing.navigationStart?()=>wC.performance.timing.navigationStart+wC.performance.now():()=>(new Date).getTime();g.v4(pJ,g.Mg);pJ.prototype.V=function(e){e.Y===void 0&&Nj(e);var b=e.Y;e.U===void 0&&Nj(e);this.Y=new g.jd(b,e.U)}; pJ.prototype.yr=function(){return this.Y||new g.jd}; pJ.prototype.Z=function(){if(this.Y){var e=(0,g.T)();if(this.B!=0){var b=this.L,n=this.Y,Y=b.x-n.x;b=b.y-n.y;Y=Math.sqrt(Y*Y+b*b)/(e-this.B);this.U[this.O]=Math.abs((Y-this.C)/this.C)>.5?1:0;b=0;for(n=0;n<4;n++)b+=this.U[n]||0;b>=3&&this.S();this.C=Y}this.B=e;this.L=this.Y;this.O=(this.O+1)%4}}; pJ.prototype.U4=function(){window.clearInterval(this.W);g.Tp(this.N)};g.km=class extends g.Mg{constructor(e){super();this.O=[];this.S=e||this}a7(e,b,n,Y,A){n=nE((0,g.Xa)(n,Y||this.S));n={target:e,name:b,callback:n};var r;A&&pMF()&&(r={passive:!0});e.addEventListener(b,n.callback,r);this.O.push(n);return n}AU(e){for(let b=0;b{b.preventDefault();this.U=b}); e.addEventListener("appinstalled",()=>{this.Y=!0},{once:!0})}};var nm=class{constructor(){this.yP=!0}Io(e,b){e={};var n=[];"USER_SESSION_ID"in y9&&n.push({key:"u",value:g.H("USER_SESSION_ID")});if(n=io(n))e.Authorization=n,n=b=b?.sessionIndex,n===void 0&&(n=Number(g.H("SESSION_INDEX",0)),n=isNaN(n)?0:n),g.l("voice_search_auth_header_removal")||(e["X-Goog-AuthUser"]=n.toString()),"INNERTUBE_HOST_OVERRIDE"in y9||(e["X-Origin"]=window.location.origin),b===void 0&&"DELEGATED_SESSION_ID"in y9&&(e["X-Goog-PageId"]=g.H("DELEGATED_SESSION_ID"));return e}};var AQ={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};var Pn=g.LB("ytglobal.prefsUserPrefsPrefs_")||{};g.CB("ytglobal.prefsUserPrefsPrefs_",Pn); var zJJ=class{constructor(){this.Y=g.H("ALT_PREF_COOKIE_NAME","PREF");this.U=g.H("ALT_PREF_COOKIE_DOMAIN","youtube.com");var e=g.pE(this.Y);e&&this.parse(e)}get(e,b){JA(e);zm(e);e=Pn[e]!==void 0?Pn[e].toString():null;return e!=null?e:b?b:""}set(e,b){JA(e);zm(e);if(b==null)throw Error("ExpectedNotNull");Pn[e]=b.toString()}yh(e){return!!((Sq(`f${Math.floor(e/31)+1}`)||0)&1<{var e;return()=>{e||(e=new af("ytidb"));return e}})();var sy=[],fm=!1;var AK4={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"},rK4={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"},zH0={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}, jq=class extends g.ql{constructor(e,b={},n=AK4[e],Y=rK4[e],A=zH0[e]){super(n,{name:"YtIdbKnownError",isSw:self.document===void 0,isIframe:self!==self.top,type:e,...b});this.type=e;this.message=n;this.level=Y;this.Y=A;Object.setPrototypeOf(this,jq.prototype)}},JKi=class extends jq{constructor(e,b){super("MISSING_OBJECT_STORES",{expectedObjectStores:b,foundObjectStores:e},AK4.MISSING_OBJECT_STORES);Object.setPrototypeOf(this,JKi.prototype)}},aP=class extends Error{constructor(e,b){super();this.index= e;this.objectStore=b;Object.setPrototypeOf(this,aP.prototype)}},JdJ=["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 Ml=class{constructor(e){this.Y=e}},Hn=class{constructor(e){this.state={status:"PENDING"};this.Y=[];this.U=[];e=e.Y;var b=Y=>{if(this.state.status==="PENDING"){this.state={status:"FULFILLED",value:Y};for(let A of this.Y)A()}},n=Y=>{if(this.state.status==="PENDING"){this.state={status:"REJECTED", reason:Y};for(let A of this.U)A()}}; try{e(b,n)}catch(Y){n(Y)}}static all(e){return new Hn(new Ml((b,n)=>{var Y=[],A=e.length;A===0&&b(Y);for(let r=0;r{Y[r]=z;A--;A===0&&b(Y)}).catch(z=>{n(z)})}))}static resolve(e){return new Hn(new Ml((b,n)=>{e instanceof Hn?e.then(b,n):b(e)}))}static reject(e){return new Hn(new Ml((b,n)=>{n(e)}))}then(e,b){var n=e??Sg4,Y=b??PnA; return new Hn(new Ml((A,r)=>{this.state.status==="PENDING"?(this.Y.push(()=>{Nl(this,this,n,A,r)}),this.U.push(()=>{oP(this,this,Y,A,r)})):this.state.status==="FULFILLED"?Nl(this,this,n,A,r):this.state.status==="REJECTED"&&oP(this,this,Y,A,r)}))}catch(e){return this.then(void 0,e)}};var KO4=class{constructor(e,b){this.request=e;this.cursor=b}};var $QF=class{constructor(e,b){this.Y=e;this.options=b;this.transactionCount=0;this.O=Math.round((0,g.T)());this.U=!1}add(e,b,n){return yz(this,[e],{mode:"readwrite",M3:!0,commit:Wn()},Y=>Y.objectStore(e).add(b,n))}clear(e){return yz(this,[e],{mode:"readwrite", M3:!0},b=>b.objectStore(e).clear())}close(){this.Y.close(); this.options?.closed&&this.options.closed()}count(e,b){return yz(this,[e],{mode:"readonly",M3:!0,commit:Wn()},n=>n.objectStore(e).count(b))}delete(e,b){return yz(this,[e],{mode:"readwrite", M3:!0,commit:Wn()&&!(b instanceof IDBKeyRange)},n=>n.objectStore(e).delete(b))}get(e,b){return yz(this,[e],{mode:"readonly", M3:!0,commit:Wn()},n=>n.objectStore(e).get(b))}getAll(e,b,n){return yz(this,[e],{mode:"readonly", M3:!0},Y=>Y.objectStore(e).getAll(b,n))}put(e,b,n){return yz(this,[e],{mode:"readwrite", M3:!0,commit:Wn()},Y=>Y.objectStore(e).put(b,n))}objectStoreNames(){return Array.from(this.Y.objectStoreNames)}getName(){return this.Y.name}},tA=class{constructor(e){this.Y=e}add(e,b){return Gm(this.Y.add(e,b))}autoIncrement(){return this.Y.autoIncrement}clear(){return Gm(this.Y.clear()).then(()=>{})}count(e){return Gm(this.Y.count(e))}delete(e){return e instanceof IDBKeyRange?RJc(this,e):Gm(this.Y.delete(e))}get(e){return Gm(this.Y.get(e))}getAll(e,b){return"getAll"in IDBObjectStore.prototype?Gm(this.Y.getAll(e, b)):Cnu(this,e,b)}index(e){try{return new P41(this.Y.index(e))}catch(b){if(b instanceof Error&&b.name==="NotFoundError")throw new aP(e,this.Y.name); throw b;}}getName(){return this.Y.name}keyPath(){return this.Y.keyPath}put(e,b){return Gm(this.Y.put(e,b))}},pm=class{constructor(e){this.Y=e;this.U=new Map;this.aborted=!1;this.done=new Promise((b,n)=>{this.Y.addEventListener("complete",()=>{b()}); this.Y.addEventListener("error",Y=>{Y.currentTarget===Y.target&&n(this.Y.error)}); this.Y.addEventListener("abort",()=>{var Y=this.Y.error;if(Y)n(Y);else if(!this.aborted){Y=jq;var A=this.Y.objectStoreNames;let r=[];for(let z=0;zb.delete().then(()=>rT(b)))}get(e){return Gm(this.Y.get(e))}getAll(e,b){return"getAll"in IDBIndex.prototype?Gm(this.Y.getAll(e,b)):qgA(this,e,b)}keyPath(){return this.Y.keyPath}unique(){return this.Y.unique}}, cdF=class{constructor(e,b){this.request=e; this.cursor=b}delete(){return Gm(this.cursor.delete()).then(()=>{})}getValue(){return this.cursor.value}update(e){return Gm(this.cursor.update(e))}};var Sd4=class{constructor(e,b){this.name=e;this.options=b;this.O=!0;this.C=this.B=0}U(e,b,n={}){return P1(e,b,n)}delete(e={}){return SH(this.name,e)}open(){if(!this.O)throw D5(this);if(this.Y)return this.Y;var e,b=()=>{this.Y===e&&(this.Y=void 0)},n={blocking:A=>{A.close()}, closed:b,cU:b,upgrade:this.options.upgrade},Y=async()=>{var A=Error().stack??"";try{let J=await this.U(this.name,this.options.version,n);var r=J,z=this.options;let P=[];for(let S of Object.keys(z.rq)){let {KF:D,OW:K=Number.MAX_VALUE}=z.rq[S];!(r.Y.version>=D)||r.Y.version>=K||r.Y.objectStoreNames.contains(S)||P.push(S)}if(P.length!==0){let S=Object.keys(this.options.rq),D=J.objectStoreNames();if(this.Cthis.options.version+1)throw A.close(),this.O=!1,D5(this,r);return A}b();J instanceof Error&&!g.l("ytidb_async_stack_killswitch")&&(J.stack=`${J.stack}\n${A.substring(A.indexOf("\n")+1)}`);throw gK(J,this.name,"",this.options.version??-1);}}; return this.Y=e=Y()}};var E_=new Sd4("YtIdbMeta",{rq:{databases:{KF:1}},upgrade(e,b){b(1)&&xH(e,"databases",{keyPath:"actualName"})}});var c1,qK=new class{constructor(){}}(new class{constructor(){}});new g.Co;var sq9=class extends Sd4{constructor(e,b){super(e,b);this.options=b;Z3(e)}U(e,b,n={}){return(this.options.shared?Ovi:IWA)(e,b,{...n})}delete(e={}){return(this.options.shared?O_:Xt9)(this.name,e)}};var ivA=Xe("ytGcfConfig",{rq:{coldConfigStore:{KF:1},hotConfigStore:{KF:1}},shared:!1,upgrade(e,b){b(1)&&(nD(xH(e,"hotConfigStore",{keyPath:"key",autoIncrement:!0}),"hotTimestampIndex","timestamp"),nD(xH(e,"coldConfigStore",{keyPath:"key",autoIncrement:!0}),"coldTimestampIndex","timestamp"))},version:1});var D24=class extends g.Mg{constructor(){super();this.U=[];this.Y=[];var e=g.LB("yt.gcf.config.hotUpdateCallbacks");e?(this.U=[...e],this.Y=e):(this.Y=[],g.CB("yt.gcf.config.hotUpdateCallbacks",this.Y))}U4(){for(let b of this.U){var e=this.Y;let n=e.indexOf(b);n>=0&&e.splice(n,1)}this.U.length=0;super.U4()}};g.v1=class{constructor(){this.L=!1;this.C=this.B=0;this.S=new D24}mw(){return gT()??g.H("RAW_HOT_CONFIG_GROUP")}O(e){this.hotHashData=e;g.CB("yt.gcf.config.hotHashData",this.hotHashData||null)}};var Kk0=typeof TextEncoder!=="undefined"?new TextEncoder:null,qG=Kk0?e=>Kk0.encode(e):e=>{e=Jp(e); var b=new Uint8Array(e.length);for(let n=0;n{}; this.JA=()=>{}; this.now=Date.now;this.K3=!1;this.LD=e.LD??100;this.fM=e.fM??1;this.Ga=e.Ga??2592E6;this.Wb=e.Wb??12E4;this.Ve=e.Ve??5E3;this.sy=e.sy??void 0;this.DR=!!e.DR;this.Le=e.Le??.1;this.EX=e.EX??10;e.handleError&&(this.handleError=e.handleError);e.JA&&(this.JA=e.JA);e.K3&&(this.K3=e.K3);e.x4&&(this.x4=e.x4);this.Jg=e.Jg;this.Pf=e.Pf;this.CU=e.CU;this.wc=e.wc;this.cK=e.cK;this.nJ=e.nJ;this.xV=e.xV;$2(this)&&(!this.Jg||this.Jg("networkless_logging"))&&dJ(this)}writeThenSend(e,b={}){if($2(this)&&this.Y){let n= {url:e,options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.CU.set(n,this.sy).then(Y=>{n.id=Y;this.wc.LY()&&k2(this,n)}).catch(Y=>{k2(this,n); If(this,Y)})}else this.cK(e,b)}sendThenWrite(e,b={},n){if($2(this)&&this.Y){let Y={url:e, options:b,timestamp:this.now(),status:"NEW",sendCount:0};this.Jg&&this.Jg("nwl_skip_retry")&&(Y.skipRetry=n);if(this.wc.LY()||this.Jg&&this.Jg("nwl_aggressive_send_then_write")&&!Y.skipRetry){if(!Y.skipRetry){let A=b.onError?b.onError:()=>{}; b.onError=async(r,z)=>{await this.CU.set(Y,this.sy).catch(J=>{If(this,J)}); A(r,z)}}this.cK(e,b,Y.skipRetry)}else this.CU.set(Y,this.sy).catch(A=>{this.cK(e,b,Y.skipRetry); If(this,A)})}else n=this.Jg&&this.Jg("nwl_skip_retry")&&n,this.cK(e,b,n)}sendAndWrite(e,b={}){if($2(this)&&this.Y){let n={url:e, options:b,timestamp:this.now(),status:"NEW",sendCount:0},Y=!1,A=b.onSuccess?b.onSuccess:()=>{}; n.options.onSuccess=(r,z)=>{n.id!==void 0?this.CU.pX(n.id,this.sy):Y=!0;this.wc.v7&&this.Jg&&this.Jg("vss_network_hint")&&this.wc.v7(!0);A(r,z)}; this.cK(n.url,n.options,void 0,!0);this.CU.set(n,this.sy).then(r=>{n.id=r;Y&&this.CU.pX(n.id,this.sy)}).catch(r=>{If(this,r)})}else this.cK(e,b,void 0,!0)}O(){if(!$2(this))throw Error("IndexedDB is not supported: throttleSend"); this.U||(this.U=this.Pf.Nr(async()=>{var e=await this.CU.pm("NEW",this.sy);e?(await k2(this,e),this.U&&(this.U=0,this.O())):this.B()},this.LD))}B(){this.Pf.TI(this.U); this.U=0}};var O7;var ee={accountStateChangeSignedIn:23,accountStateChangeSignedOut:24,delayedEventMetricCaptured:11,latencyActionBaselined:6,latencyActionInfo:7,latencyActionTicked:5,offlineTransferStatusChanged:2,offlineImageDownload:335,playbackStartStateChanged:9,systemHealthCaptured:3,mangoOnboardingCompleted:10,mangoPushNotificationReceived:230,mangoUnforkDbMigrationError:121,mangoUnforkDbMigrationSummary:122,mangoUnforkDbMigrationPreunforkDbVersionNumber:133,mangoUnforkDbMigrationPhoneMetadata:134,mangoUnforkDbMigrationPhoneStorage:135, mangoUnforkDbMigrationStep:142,mangoAsyncApiMigrationEvent:223,mangoDownloadVideoResult:224,mangoHomepageVideoCount:279,mangoHomeV3State:295,mangoImageClientCacheHitEvent:273,sdCardStatusChanged:98,framesDropped:12,thumbnailHovered:13,deviceRetentionInfoCaptured:14,thumbnailLoaded:15,backToAppEvent:318,streamingStatsCaptured:17,offlineVideoShared:19,appCrashed:20,youThere:21,offlineStateSnapshot:22,mdxSessionStarted:25,mdxSessionConnected:26,mdxSessionDisconnected:27,bedrockResourceConsumptionSnapshot:28, nextGenWatchWatchSwiped:29,kidsAccountsSnapshot:30,zeroStepChannelCreated:31,tvhtml5SearchCompleted:32,offlineSharePairing:34,offlineShareUnlock:35,mdxRouteDistributionSnapshot:36,bedrockRepetitiveActionTimed:37,unpluggedDegradationInfo:229,uploadMp4HeaderMoved:38,uploadVideoTranscoded:39,uploadProcessorStarted:46,uploadProcessorEnded:47,uploadProcessorReady:94,uploadProcessorRequirementPending:95,uploadProcessorInterrupted:96,uploadFrontendEvent:241,assetPackDownloadStarted:41,assetPackDownloaded:42, assetPackApplied:43,assetPackDeleted:44,appInstallAttributionEvent:459,playbackSessionStopped:45,adBlockerMessagingShown:48,distributionChannelCaptured:49,dataPlanCpidRequested:51,detailedNetworkTypeCaptured:52,sendStateUpdated:53,receiveStateUpdated:54,sendDebugStateUpdated:55,receiveDebugStateUpdated:56,kidsErrored:57,mdxMsnSessionStatsFinished:58,appSettingsCaptured:59,mdxWebSocketServerHttpError:60,mdxWebSocketServer:61,startupCrashesDetected:62,coldStartInfo:435,offlinePlaybackStarted:63,liveChatMessageSent:225, liveChatUserPresent:434,liveChatBeingModerated:457,liveChatGiftButtonImpressed:558,liveCreationCameraUpdated:64,liveCreationEncodingCaptured:65,liveCreationError:66,liveCreationHealthUpdated:67,liveCreationVideoEffectsCaptured:68,liveCreationStageOccured:75,offlineSystemFailure:546,liveCreationBroadcastScheduled:123,liveCreationArchiveReplacement:149,liveCreationCostreamingConnection:421,liveCreationPlayablesMetrics:533,liveCreationStreamWebrtcStats:288,liveCreationWebrtcError:526,mdxSessionRecoveryStarted:69, mdxSessionRecoveryCompleted:70,mdxSessionRecoveryStopped:71,visualElementShown:72,visualElementHidden:73,visualElementGestured:78,visualElementStateChanged:208,screenCreated:156,playbackAssociated:202,visualElementAttached:215,playbackContextEvent:214,cloudCastingPlaybackStarted:74,webPlayerApiCalled:76,tvhtml5AccountDialogOpened:79,foregroundHeartbeat:80,foregroundHeartbeatScreenAssociated:111,kidsOfflineSnapshot:81,mdxEncryptionSessionStatsFinished:82,playerRequestCompleted:83,liteSchedulerStatistics:84, mdxSignIn:85,spacecastMetadataLookupRequested:86,spacecastBatchLookupRequested:87,spacecastSummaryRequested:88,spacecastPlayback:89,spacecastDiscovery:90,tvhtml5LaunchUrlComponentChanged:91,mdxBackgroundPlaybackRequestCompleted:92,mdxBrokenAdditionalDataDeviceDetected:93,tvhtml5LocalStorage:97,tvhtml5DeviceStorageStatus:147,autoCaptionsAvailable:99,playbackScrubbingEvent:339,flexyState:100,interfaceOrientationCaptured:101,mainAppBrowseFragmentCache:102,offlineCacheVerificationFailure:103,offlinePlaybackExceptionDigest:217, vrCopresenceStats:104,vrCopresenceSyncStats:130,vrCopresenceCommsStats:137,vrCopresencePartyStats:153,vrCopresenceEmojiStats:213,vrCopresenceEvent:141,vrCopresenceFlowTransitEvent:160,vrCowatchPartyEvent:492,vrCowatchUserStartOrJoinEvent:504,vrPlaybackEvent:345,kidsAgeGateTracking:105,offlineDelayAllowedTracking:106,mainAppAutoOfflineState:107,videoAsThumbnailDownload:108,videoAsThumbnailPlayback:109,liteShowMore:110,renderingError:118,kidsProfilePinGateTracking:119,abrTrajectory:124,scrollEvent:125, streamzIncremented:126,kidsProfileSwitcherTracking:127,kidsProfileCreationTracking:129,buyFlowStarted:136,integrationAttributionEvent:556,mbsConnectionInitiated:138,mbsPlaybackInitiated:139,mbsLoadChildren:140,liteProfileFetcher:144,mdxRemoteTransaction:146,reelPlaybackError:148,reachabilityDetectionEvent:150,mobilePlaybackEvent:151,courtsidePlayerStateChanged:152,musicPersistentCacheChecked:154,musicPersistentCacheCleared:155,playbackInterrupted:157,playbackInterruptionResolved:158,fixFopFlow:159, anrDetection:161,backstagePostCreationFlowEnded:162,clientError:163,gamingAccountLinkStatusChanged:164,liteHousewarming:165,buyFlowEvent:167,kidsParentalGateTracking:168,kidsSignedOutSettingsStatus:437,kidsSignedOutPauseHistoryFixStatus:438,tvhtml5WatchdogViolation:444,ypcUpgradeFlow:169,yongleStudy:170,ypcUpdateFlowStarted:171,ypcUpdateFlowCancelled:172,ypcUpdateFlowSucceeded:173,ypcUpdateFlowFailed:174,liteGrowthkitPromo:175,paymentFlowStarted:341,transactionFlowShowPaymentDialog:405,transactionFlowStarted:176, transactionFlowSecondaryDeviceStarted:222,transactionFlowSecondaryDeviceSignedOutStarted:383,transactionFlowCancelled:177,transactionFlowPaymentCallBackReceived:387,transactionFlowPaymentSubmitted:460,transactionFlowPaymentSucceeded:329,transactionFlowSucceeded:178,transactionFlowFailed:179,transactionFlowPlayBillingConnectionStartEvent:428,transactionFlowSecondaryDeviceSuccess:458,transactionFlowErrorEvent:411,liteVideoQualityChanged:180,watchBreakEnablementSettingEvent:181,watchBreakFrequencySettingEvent:182, videoEffectsCameraPerformanceMetrics:183,adNotify:184,startupTelemetry:185,playbackOfflineFallbackUsed:186,outOfMemory:187,ypcPauseFlowStarted:188,ypcPauseFlowCancelled:189,ypcPauseFlowSucceeded:190,ypcPauseFlowFailed:191,uploadFileSelected:192,ypcResumeFlowStarted:193,ypcResumeFlowCancelled:194,ypcResumeFlowSucceeded:195,ypcResumeFlowFailed:196,adsClientStateChange:197,ypcCancelFlowStarted:198,ypcCancelFlowCancelled:199,ypcCancelFlowSucceeded:200,ypcCancelFlowFailed:201,ypcCancelFlowGoToPaymentProcessor:402, ypcDeactivateFlowStarted:320,ypcRedeemFlowStarted:203,ypcRedeemFlowCancelled:204,ypcRedeemFlowSucceeded:205,ypcRedeemFlowFailed:206,ypcFamilyCreateFlowStarted:258,ypcFamilyCreateFlowCancelled:259,ypcFamilyCreateFlowSucceeded:260,ypcFamilyCreateFlowFailed:261,ypcFamilyManageFlowStarted:262,ypcFamilyManageFlowCancelled:263,ypcFamilyManageFlowSucceeded:264,ypcFamilyManageFlowFailed:265,restoreContextEvent:207,embedsAdEvent:327,autoplayTriggered:209,clientDataErrorEvent:210,experimentalVssValidation:211, tvhtml5TriggeredEvent:212,tvhtml5FrameworksFieldTrialResult:216,tvhtml5FrameworksFieldTrialStart:220,musicOfflinePreferences:218,watchTimeSegment:219,appWidthLayoutError:221,accountRegistryChange:226,userMentionAutoCompleteBoxEvent:227,downloadRecommendationEnablementSettingEvent:228,musicPlaybackContentModeChangeEvent:231,offlineDbOpenCompleted:232,kidsFlowEvent:233,kidsFlowCorpusSelectedEvent:234,videoEffectsEvent:235,unpluggedOpsEogAnalyticsEvent:236,playbackAudioRouteEvent:237,interactionLoggingDebugModeError:238, offlineYtbRefreshed:239,kidsFlowError:240,musicAutoplayOnLaunchAttempted:242,deviceContextActivityEvent:243,deviceContextEvent:244,templateResolutionException:245,musicSideloadedPlaylistServiceCalled:246,embedsStorageAccessNotChecked:247,embedsHasStorageAccessResult:248,embedsItpPlayedOnReload:249,embedsRequestStorageAccessResult:250,embedsShouldRequestStorageAccessResult:251,embedsRequestStorageAccessState:256,embedsRequestStorageAccessFailedState:257,embedsItpWatchLaterResult:266,searchSuggestDecodingPayloadFailure:252, siriShortcutActivated:253,tvhtml5KeyboardPerformance:254,latencyActionSpan:255,elementsLog:267,ytbFileOpened:268,tfliteModelError:269,apiTest:270,yongleUsbSetup:271,touStrikeInterstitialEvent:272,liteStreamToSave:274,appBundleClientEvent:275,ytbFileCreationFailed:276,adNotifyFailure:278,ytbTransferFailed:280,blockingRequestFailed:281,liteAccountSelector:282,liteAccountUiCallbacks:283,dummyPayload:284,browseResponseValidationEvent:285,entitiesError:286,musicIosBackgroundFetch:287,mdxNotificationEvent:289, layersValidationError:290,musicPwaInstalled:291,liteAccountCleanup:292,html5PlayerHealthEvent:293,watchRestoreAttempt:294,liteAccountSignIn:296,notaireEvent:298,kidsVoiceSearchEvent:299,adNotifyFilled:300,delayedEventDropped:301,analyticsSearchEvent:302,systemDarkThemeOptOutEvent:303,flowEvent:304,networkConnectivityBaselineEvent:305,ytbFileImported:306,downloadStreamUrlExpired:307,directSignInEvent:308,lyricImpressionEvent:309,accessibilityStateEvent:310,tokenRefreshEvent:311,genericAttestationExecution:312, tvhtml5VideoSeek:313,unpluggedAutoPause:314,scrubbingEvent:315,bedtimeReminderEvent:317,tvhtml5UnexpectedRestart:319,tvhtml5DeviceStorageStats:535,tvhtml5StabilityTraceEvent:478,tvhtml5OperationHealth:467,tvhtml5WatchKeyEvent:321,voiceLanguageChanged:322,tvhtml5LiveChatStatus:323,parentToolsCorpusSelectedEvent:324,offerAdsEnrollmentInitiated:325,networkQualityIntervalEvent:326,deviceStartupMetrics:328,heartbeatActionPlayerTransitioned:330,tvhtml5Lifecycle:331,heartbeatActionPlayerHalted:332,adaptiveInlineMutedSettingEvent:333, mainAppLibraryLoadingState:334,thirdPartyLogMonitoringEvent:336,appShellAssetLoadReport:337,tvhtml5AndroidAttestation:338,tvhtml5StartupSoundEvent:340,iosBackgroundRefreshTask:342,iosBackgroundProcessingTask:343,sliEventBatch:344,postImpressionEvent:346,musicSideloadedPlaylistExport:347,idbUnexpectedlyClosed:348,voiceSearchEvent:349,mdxSessionCastEvent:350,idbQuotaExceeded:351,idbTransactionEnded:352,idbTransactionAborted:353,tvhtml5KeyboardLogging:354,idbIsSupportedCompleted:355,creatorStudioMobileEvent:356, idbDataCorrupted:357,parentToolsAppChosenEvent:358,webViewBottomSheetResized:359,activeStateControllerScrollPerformanceSummary:360,navigatorValidation:361,mdxSessionHeartbeat:362,clientHintsPolyfillDiagnostics:363,clientHintsPolyfillEvent:364,proofOfOriginTokenError:365,kidsAddedAccountSummary:366,musicWearableDevice:367,ypcRefundFlowEvent:368,tvhtml5PlaybackMeasurementEvent:369,tvhtml5WatermarkMeasurementEvent:370,clientExpGcfPropagationEvent:371,mainAppReferrerIntent:372,leaderLockEnded:373,leaderLockAcquired:374, googleHatsEvent:375,persistentLensLaunchEvent:376,parentToolsChildWelcomeChosenEvent:378,browseThumbnailPreloadEvent:379,finalPayload:380,mdxDialAdditionalDataUpdateEvent:381,webOrchestrationTaskLifecycleRecord:382,startupSignalEvent:384,accountError:385,gmsDeviceCheckEvent:386,accountSelectorEvent:388,accountUiCallbacks:389,mdxDialAdditionalDataProbeEvent:390,downloadsSearchIcingApiStats:391,downloadsSearchIndexUpdatedEvent:397,downloadsSearchIndexSnapshot:398,dataPushClientEvent:392,kidsCategorySelectedEvent:393, mdxDeviceManagementSnapshotEvent:394,prefetchRequested:395,prefetchableCommandExecuted:396,gelDebuggingEvent:399,webLinkTtsPlayEnd:400,clipViewInvalid:401,persistentStorageStateChecked:403,cacheWipeoutEvent:404,playerEvent:410,sfvEffectPipelineStartedEvent:412,sfvEffectPipelinePausedEvent:429,sfvEffectPipelineEndedEvent:413,sfvEffectChosenEvent:414,sfvEffectLoadedEvent:415,sfvEffectUserInteractionEvent:465,sfvEffectFirstFrameProcessedLatencyEvent:416,sfvEffectAggregatedFramesProcessedLatencyEvent:417, sfvEffectAggregatedFramesDroppedEvent:418,sfvEffectPipelineErrorEvent:430,sfvEffectGraphFrozenEvent:419,sfvEffectGlThreadBlockedEvent:420,mdeQosEvent:510,mdeVideoChangedEvent:442,mdePlayerPerformanceMetrics:472,mdeExporterEvent:497,genericClientExperimentEvent:423,homePreloadTaskScheduled:424,homePreloadTaskExecuted:425,homePreloadCacheHit:426,polymerPropertyChangedInObserver:427,applicationStarted:431,networkCronetRttBatch:432,networkCronetRttSummary:433,repeatChapterLoopEvent:436,seekCancellationEvent:462, lockModeTimeoutEvent:483,externalVideoShareToYoutubeAttempt:501,parentCodeEvent:502,offlineTransferStarted:4,musicOfflineMixtapePreferencesChanged:16,mangoDailyNewVideosNotificationAttempt:40,mangoDailyNewVideosNotificationError:77,dtwsPlaybackStarted:112,dtwsTileFetchStarted:113,dtwsTileFetchCompleted:114,dtwsTileFetchStatusChanged:145,dtwsKeyframeDecoderBufferSent:115,dtwsTileUnderflowedOnNonkeyframe:116,dtwsBackfillFetchStatusChanged:143,dtwsBackfillUnderflowed:117,dtwsAdaptiveLevelChanged:128, blockingVisitorIdTimeout:277,liteSocial:18,mobileJsInvocation:297,biscottiBasedDetection:439,coWatchStateChange:440,embedsVideoDataDidChange:441,shortsFirst:443,cruiseControlEvent:445,qoeClientLoggingContext:446,atvRecommendationJobExecuted:447,tvhtml5UserFeedback:448,producerProjectCreated:449,producerProjectOpened:450,producerProjectDeleted:451,producerProjectElementAdded:453,producerProjectElementRemoved:454,producerAppStateChange:509,producerProjectDiskInsufficientExportFailure:516,producerMediaServicesResetDetails:522, tvhtml5ShowClockEvent:455,deviceCapabilityCheckMetrics:456,youtubeClearcutEvent:461,offlineBrowseFallbackEvent:463,getCtvTokenEvent:464,startupDroppedFramesSummary:466,screenshotEvent:468,miniAppPlayEvent:469,elementsDebugCounters:470,fontLoadEvent:471,webKillswitchReceived:473,webKillswitchExecuted:474,cameraOpenEvent:475,manualSmoothnessMeasurement:476,tvhtml5AppQualityEvent:477,polymerPropertyAccessEvent:479,miniAppSdkUsage:480,cobaltTelemetryEvent:481,crossDevicePlayback:482,channelCreatedWithObakeImage:484, channelEditedWithObakeImage:485,offlineDeleteEvent:486,crossDeviceNotificationTransfer:487,androidIntentEvent:488,unpluggedAmbientInterludesCounterfactualEvent:489,keyPlaysPlayback:490,shortsCreationFallbackEvent:493,vssData:491,castMatch:494,miniAppPerformanceMetrics:495,userFeedbackEvent:496,kidsGuestSessionMismatch:498,musicSideloadedPlaylistMigrationEvent:499,sleepTimerSessionFinishEvent:500,watchEpPromoConflict:503,innertubeResponseCacheMetrics:505,miniAppAdEvent:506,dataPlanUpsellEvent:507, producerProjectRenamed:508,producerMediaSelectionEvent:511,embedsAutoplayStatusChanged:512,remoteConnectEvent:513,connectedSessionMisattributionEvent:514,producerProjectElementModified:515,adsSeenClientLogging:517,producerEvent:518,tvhtml5CleanStart:519,deviceAccountMetricsEvent:520,derpLogEvent:521,playablesPortalEvent:523,ipValidationStarted:524,ipValidationReceived:525,reelsSequenceMutationEvent:527,watchZoomStateChange:528,metadataEditorEvent:529,kidsPrismaDeeplinksEvent:530,creationOrchestrationEvent:531, coordinatedSamplingTriggered:532,recapScreenshotEvent:534,mdxLocalNetworkPermissionRequestEvent:536,mdxLocalNetworkPermissionResponseEvent:537,sessionReplayEvent:538,sessionReplayStatusEvent:539,loggingReliabilityProbe:540,keyValueStoreStatsEvent:541,deviceLocationPermissionEvent:542,remoteControlStarted:543,remoteControlCompleted:544,reelsAdsEvents:545,ytlrLoaderTestHarnessEvent:547,biometricAuthenticationEvent:548,mainAppLifecycleEvent:549,musicDownloadBackgroundContinuedProcessingTask:550,musicMetadataMismatchEvent:551, scrollToComponentCompleted:552,entityStoreTelemetry:553,streamingDarkLaunchEvent:554,childAccountsDisplayEvent:555,tvfasPlaybackContext:557};var AO1=Xe("ServiceWorkerLogsDatabase",{rq:{SWHealthLog:{KF:1}},shared:!0,upgrade:(e,b)=>{b(1)&&nD(xH(e,"SWHealthLog",{keyPath:"id",autoIncrement:!0}),"swHealthNewRequest",["interface","timestamp"])}, version:1});var vL={},SkB=0;var Vc;var BL=class{constructor(){this.Y=new Map;this.U=!1}requestComplete(e,b){b&&(this.U=!0);e=this.removeParams(e);this.Y.get(e)||this.Y.set(e,b)}isEndpointCFR(e){e=this.removeParams(e);return(e=this.Y.get(e))?!1:e===!1&&this.U?!0:null}removeParams(e){return e.split("?")[0]}};BL.prototype.removeParams=BL.prototype.removeParams;BL.prototype.isEndpointCFR=BL.prototype.isEndpointCFR;BL.prototype.requestComplete=BL.prototype.requestComplete;BL.getInstance=HL;var uW=class extends g.Qw{constructor(){super();this.U=!1;this.Y=qxa();this.Y.uf("networkstatus-online",()=>{if(this.U&&g.l("offline_error_handling")){var e=gJ().get("errors",!0);if(e){for(let b in e)if(e[b]){let n=new g.ql(b,"sent via offline_errors");n.name=e[b].name;n.stack=e[b].stack;n.level=e[b].level;bj(n)}gJ().set("errors",{},2592E3,!0)}}})}LY(){return this.Y.LY()}v7(e){this.Y.isOnline=e}yx(){var e=window.navigator.onLine; return e===void 0?!0:e}Xw(){this.U=!0}uf(e,b){return this.Y.uf(e,b)}TG(e){return pp(this.Y,e)}};uW.prototype.sendNetworkCheckRequest=uW.prototype.TG;uW.prototype.listen=uW.prototype.uf;uW.prototype.enableErrorFlushing=uW.prototype.Xw;uW.prototype.getWindowStatus=uW.prototype.yx;uW.prototype.networkStatusHint=uW.prototype.v7;uW.prototype.isNetworkAvailable=uW.prototype.LY;uW.getInstance=NG;var C4A=class extends g.Qw{constructor(){var e={EY:!0,Hi:!0};super();this.Y=this.B=0;this.U=NG();var b=g.LB("yt.networkStatusManager.instance.listen").bind(this.U);b&&(e.rateLimit?(this.rateLimit=e.rateLimit,b("networkstatus-online",()=>{of(this,"publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{of(this,"publicytnetworkstatus-offline")})):(b("networkstatus-online",()=>{this.dispatchEvent("publicytnetworkstatus-online")}),b("networkstatus-offline",()=>{this.dispatchEvent("publicytnetworkstatus-offline")})))}LY(){var e= g.LB("yt.networkStatusManager.instance.isNetworkAvailable"); return e?e.bind(this.U)():!0}v7(e){var b=g.LB("yt.networkStatusManager.instance.networkStatusHint").bind(this.U);b&&b(e)}async TG(e){var b=g.LB("yt.networkStatusManager.instance.sendNetworkCheckRequest").bind(this.U);return g.l("skip_network_check_if_cfr")&&HL().isEndpointCFR("generate_204")?new Promise(n=>{this.v7(window.navigator?.onLine||!0);n(this.LY())}):b?b(e):!0}};var Op,KRc=class extends RH0{constructor(){Op||(Op=new C4A);super({CU:{kR:nW4,pX:bui,pm:tNi,Mf:xQA,cG:exF,set:ydJ},wc:Op,handleError:(e,b,n)=>{var Y=n?.error?.code;Y===400||Y===415?(e=new g.ql(e.message,b,n?.error?.code),Yi(e,void 0,void 0,void 0,!0)):bj(e)}, JA:Yi,cK:Cqa,now:g.T,d9:D_A,Pf:g.kH(),nJ:"publicytnetworkstatus-online",xV:"publicytnetworkstatus-offline",DR:!0,Le:.1,EX:sU("potential_esf_error_limit",10),Jg:g.l,K3:!(Qz()&&g.IW(document.location.toString())!=="www.youtube-nocookie.com")});this.C=new g.Co;g.l("networkless_immediately_drop_all_requests")&&Yku();O_("LogsDatabaseV2")}writeThenSend(e,b){b||(b={});b=MG(e,b);Qz()||(this.Y=!1);super.writeThenSend(e,b)}sendThenWrite(e,b,n){b||(b={});b=MG(e,b);Qz()||(this.Y=!1);super.sendThenWrite(e,b,n)}sendAndWrite(e, b){b||(b={});b=MG(e,b);Qz()||(this.Y=!1);super.sendAndWrite(e,b)}awaitInitialization(){return this.C.promise}};var Gg=g.Rc.ytNetworklessLoggingInitializationOptions||{isNwlInitialized:!1};g.CB("ytNetworklessLoggingInitializationOptions",Gg);g.rk=class{constructor(e){this.config_=null;e?this.config_=e:U_()&&(this.config_=g.T4())}isReady(){!this.config_&&U_()&&(this.config_=g.T4());return!!this.config_}};var Lkc=g.Rc.ytPubsubPubsubInstance||new mZ,WL=g.Rc.ytPubsubPubsubSubscribedKeys||{},hQ=g.Rc.ytPubsubPubsubTopicToKeys||{},pr=g.Rc.ytPubsubPubsubIsSynchronous||{};mZ.prototype.subscribe=mZ.prototype.subscribe;mZ.prototype.unsubscribeByKey=mZ.prototype.S7;mZ.prototype.publish=mZ.prototype.dP;mZ.prototype.clear=mZ.prototype.clear;g.CB("ytPubsubPubsubInstance",Lkc);g.CB("ytPubsubPubsubTopicToKeys",hQ);g.CB("ytPubsubPubsubIsSynchronous",pr);g.CB("ytPubsubPubsubSubscribedKeys",WL);var Eb={};g.v4(g.$e,g.Mg);g.F=g.$e.prototype;g.F.subscribe=function(e,b,n){return this.B0()?0:this.j5.subscribe(e,b,n)}; g.F.unsubscribe=function(e,b,n){return this.B0()?!1:this.j5.unsubscribe(e,b,n)}; g.F.S7=function(e){return this.B0()?!1:this.j5.S7(e)}; g.F.dP=function(e,b){return this.B0()?!1:this.j5.dP.apply(this.j5,arguments)}; g.F.S3=function(e,b){for(let n in e)this.subscribe(n,e[n],b)}; g.F.WC=function(e,b){for(let n in e)this.unsubscribe(n,e[n],b)};var mT=Date.now().toString();var f2={};g.Zr=Symbol("injectionDeps");var sb=class{constructor(e){this.key=e}};var wU1=class{constructor(){this.U=new Map;this.O=new Map;this.Y=new Map}resolve(e){return e instanceof sb?jB(this,e.key,[],!0):jB(this,e,[])}};g.Xy=class{constructor(e){this.name=e}toString(){return`InjectionToken(${this.name})`}};var Ve;var gr=window;var Ub=g.l("web_enable_lifecycle_monitoring")&&Bs()!==0,IbB=g.l("web_enable_lifecycle_monitoring");var FRu=class{constructor(e){this.scheduler=g.kH();this.U=new g.Co;this.Y=e;for(let b=0;b{n.Wz();this.Y[b].tE=!0;this.Y.every(A=>A.tE===!0)&&this.U.resolve()}; let Y=g.cn(0,e,n.priority??0);this.Y[b]={...n,Wz:e,jobId:Y}}}cancel(){for(let e of this.Y)e.jobId===void 0||e.tE||this.scheduler.TI(e.jobId),e.tE=!0;this.U.resolve()}};var QXu=class{constructor(){this.state="none";this.plugins=[];this.U=void 0;this.B={};Ub&&Hs(this.state)}get currentState(){return this.state}install(e){this.plugins.push(e);return this}uninstall(...e){e.forEach(b=>{b=this.plugins.indexOf(b);b>-1&&this.plugins.splice(b,1)})}transition(e,b){Ub&&uu(this.state); var n=this.transitions.find(Y=>Array.isArray(Y.from)?Y.from.find(A=>A===this.state&&Y.to===e):Y.from===this.state&&Y.to===e); if(n){this.O&&(kM1(this.O),this.O=void 0);Ou4(this,e,b);this.state=e;Ub&&Hs(this.state);n=n.action.bind(this);let Y=this.plugins.filter(A=>A[e]).map(A=>A[e]); n(s04(this,Y),b)}else throw Error(`no transition specified from ${this.state} to ${e}`);}};var iuJ=class extends QXu{constructor(){super();this.Y=null;this.U=10;this.transitions=[{from:"none",to:"application_navigating",action:this.C},{from:"application_navigating",to:"none",action:this.L},{from:"application_navigating",to:"application_navigating",action:()=>{}}, {from:"none",to:"none",action:()=>{}}]}C(e,b){this.Y=g.mQ(0,()=>{this.currentState==="application_navigating"&&this.transition("none")},5E3); e(b?.event)}L(e,b){this.Y&&(TN.TI(this.Y),this.Y=null);e(b?.event)}},TY;var xr=[];g.CB("yt.logging.transport.getScrapedGelPayloads",function(){return xr});var ye=void 0,p2=void 0;var na=class{constructor(){this.store={};this.Y={}}storePayload(e,b){e=xe(e);this.store[e]?this.store[e].push(b):(this.Y={},this.store[e]=[b]);g.l("more_accurate_gel_parser")&&(b=new CustomEvent("TRANSPORTING_NEW_EVENT"),window.dispatchEvent(b));return e}smartExtractMatchingEntries(e){if(!e.keys.length)return[];var b=b6(this,e.keys.splice(0,1)[0]),n=[];for(let Y=0;Y`Cannot read property '${e.key}'`, Bt:{Error:[{zK:/(Permission denied) to access property "([^']+)"/,groups:["reason","key"]}],TypeError:[{zK:/Cannot read property '([^']+)' of (null|undefined)/,groups:["key","value"]},{zK:/\u65e0\u6cd5\u83b7\u53d6\u672a\u5b9a\u4e49\u6216 (null|undefined) \u5f15\u7528\u7684\u5c5e\u6027\u201c([^\u201d]+)\u201d/,groups:["value","key"]},{zK:/\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"]},{zK:/No se puede obtener la propiedad '([^']+)' de referencia nula o sin definir/,groups:["key"]},{zK:/Unable to get property '([^']+)' of (undefined or null) reference/,groups:["key","value"]},{zK:/(null) is not an object \(evaluating '(?:([^.]+)\.)?([^']+)'\)/,groups:["value","base","key"]}]}},{Q6:e=>`Cannot call '${e.key}'`, Bt:{TypeError:[{zK:/(?:([^ ]+)?\.)?([^ ]+) is not a function/,groups:["base","key"]},{zK:/([^ ]+) called on (null or undefined)/,groups:["key","value"]},{zK:/Object (.*) has no method '([^ ]+)'/,groups:["base","key"]},{zK:/Object doesn't support property or method '([^ ]+)'/,groups:["key"]},{zK:/\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"]}, {zK:/\uac1c\uccb4\uac00 '([^']+)' \uc18d\uc131\uc774\ub098 \uba54\uc11c\ub4dc\ub97c \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4./,groups:["key"]}]}},{Q6:e=>`${e.key} is not defined`, Bt:{ReferenceError:[{zK:/(.*) is not defined/,groups:["key"]},{zK:/Can't find variable: (.*)/,groups:["key"]}]}}];var nBc={Qk:[],CO:[{callback:x_c,weight:500},{callback:eR4,weight:500}]};var b4B=class{constructor(){this.CO=[];this.Qk=[]}},Ix;var Tk=new mZ;var UX=new Set,lf=0,Dy0=0,WO=0,J5J=[],zR4=[],Ko9=["PhantomJS","Googlebot","TO STOP THIS SECURITY SCAN go/scan"];Date.now();var xn=class extends rJ{constructor(e){super(arguments);this.csn=e}},Sj=new zg("screen-created",xn),K9=[],EBc=FoF,E$=0,es=new Map,bP=new Map,n9=new Map;var qdc=class{flush(e=[],b=!1){if(g.l("enable_client_streamz_web"))for(let n of e)e=wx(n),this.Y&&z5(e,edu,2,this.Y),e={serializedIncrementBatch:g.iB(e.U())},g.zk("streamzIncremented",e,{sendIsolatedPayload:b})}},a7B=class extends qdc{constructor(){super()}},d5A=class extends qdc{constructor(e){super();var b=new edu;var n=new xkB;n=g.qy(n,1,"botguard");e=g.qy(n,2,e);this.Y=J5(b,xkB,1,bwc,e)}};var hc,m5i=new Map;var pj4=class{constructor(e){this.Y=new O4(e)}set(e,b,n){n=n!==void 0?Date.now()+n:void 0;this.Y.set(e,b,n)}get(e){return this.Y.get(e)}remove(e){this.Y.remove(e)}};var vB4=null;var u3="tokens consistency service_params mss client_location entities adblock_detection response_received_commands store manifest player_preload shorts_prefetch resolve_url_prefetch".split(" ");var j5u=new Map([["dark","USER_INTERFACE_THEME_DARK"],["light","USER_INTERFACE_THEME_LIGHT"]]);var Ik=class{constructor(){this.Y={};if(this.U=g.yr()){let e=g.pE("CONSISTENCY");e&&dW(this,{encryptedTokenJarContents:e})}}handleResponse(e,b){if(!b)throw Error("request needs to be passed into ConsistencyService");b=b.innerTubeRequest.context?.request?.consistencyTokenJars||[];(e=e.responseContext?.consistencyTokenJar)&&this.replace(b,e)}replace(e,b){for(let n of e)delete this.Y[n.encryptedTokenJarContents];dW(this,b)}};var cK1=window.location.hostname.split(".").slice(-2).join("."),O$=class{constructor(){this.O=-1;var e=g.H("LOCATION_PLAYABILITY_TOKEN");g.H("INNERTUBE_CLIENT_NAME")==="TVHTML5"&&(this.localStorage=wW(this))&&(e=this.localStorage.get("yt-location-playability-token"));e&&(this.locationPlayabilityToken=e,this.U=this.Y=void 0)}static getInstance(){Fy=g.LB("yt.clientLocationService.instance");Fy||(Fy=new O$,g.CB("yt.clientLocationService.instance",Fy));return Fy}setLocationOnInnerTubeContext(e){e.client|| (e.client={});if(this.Y)e.client.locationInfo||(e.client.locationInfo={}),e.client.locationInfo.latitudeE7=Math.floor(this.Y.coords.latitude*1E7),e.client.locationInfo.longitudeE7=Math.floor(this.Y.coords.longitude*1E7),e.client.locationInfo.horizontalAccuracyMeters=Math.round(this.Y.coords.accuracy),e.client.locationInfo.forceLocationPlayabilityTokenRefresh=!0;else if(this.B||this.locationPlayabilityToken)e.client.locationPlayabilityToken=this.B||this.locationPlayabilityToken}getXGeoHeader(){if(this.U){var e= this.U;var b=Math.floor(e.coords.longitude*1E7);var n=Math.floor(e.coords.latitude*1E7);var Y=new r$F;n=FE(Y,1,g.F4(n));b=FE(n,2,g.F4(b));n=new J$9;n=$B(n,1,1);n=$B(n,2,12);n=$B(n,9,8);n=QN(n,3,e.timestamp*1E3);e=FE(n,7,g.df(e.coords.accuracy*1E3));e=$B(e,25,2);e=z5(e,r$F,5,b);e=`w ${g.iB(PTF(e),4)}`}else e=null;return e}handleResponse(e){e=e.responseContext?.locationPlayabilityToken;e!==void 0&&(this.locationPlayabilityToken=e,this.U=this.Y=void 0,g.H("INNERTUBE_CLIENT_NAME")==="TVHTML5"?(this.localStorage= wW(this))&&this.localStorage.set("yt-location-playability-token",e,15552E3):WX("YT_CL",JSON.stringify({loctok:e}),15552E3,cK1,!0))}clearLocationPlayabilityToken(e){e==="TVHTML5"?(this.localStorage=wW(this))&&this.localStorage.remove("yt-location-playability-token"):hR("YT_CL");this.B=void 0;this.O!==-1&&(clearTimeout(this.O),this.O=-1)}clearCurrentPosition(){this.U=this.Y=void 0}getCurrentPositionFromGeolocation(e){if(!(navigator&&navigator.geolocation&&navigator.geolocation.getCurrentPosition))return Promise.reject(Error("Geolocation unsupported")); var b=!1,n=1E4;g.H("INNERTUBE_CLIENT_NAME")==="MWEB"&&(b=!0,n=15E3);return new Promise((Y,A)=>{navigator.geolocation.getCurrentPosition(r=>{this.U=e?.addToHeaders?r:void 0;this.Y=r;Y(r)},r=>{A(r)},{enableHighAccuracy:b, maximumAge:0,timeout:n})})}createUnpluggedLocationInfo(e){var b={}; e=e.coords;e?.latitude&&(b.latitudeE7=Math.floor(e.latitude*1E7));e?.longitude&&(b.longitudeE7=Math.floor(e.longitude*1E7));e?.accuracy&&(b.locationRadiusMeters=Math.round(e.accuracy));return b}createLocationInfo(e){var b={};e=e.coords;e?.latitude&&(b.latitudeE7=Math.floor(e.latitude*1E7));e?.longitude&&(b.longitudeE7=Math.floor(e.longitude*1E7));return b}},Fy;var $20=class{constructor(){this.Y={}}contains(e){return Object.prototype.hasOwnProperty.call(this.Y,e)}get(e){if(this.contains(e))return this.Y[e]}set(e,b){this.Y[e]=b}Wd(){return Object.keys(this.Y)}remove(e){delete this.Y[e]}};new class{constructor(){this.mappings=new $20}get(e){a:{var b=this.mappings.get(e.toString());switch(b.type){case "mapping":e=b.value;break a;case "factory":b=b.value();this.mappings.set(e.toString(),{type:"mapping",value:b});e=b;break a;default:e=g.m9(b,void 0)}}return e}};var Fc={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 m2u=class{V(e,b={},n=AQ){var Y={context:this.Z()?g.Xc(e.clickTrackingParams,!0,!1,g.G(e?.commandMetadata,$m)?.url,this.S(b)):g.Xc(e.clickTrackingParams,!1,this.C)};var A=this.Y(e);if(A){this.U(Y,A,b);A=iP(this.O());var r=g.G(e.commandMetadata,$m)?.apiUrl;r&&(A=r);A=xi(tR(A));r={command:e,...this.L(e)};Y={input:A,ud:eW(A),innerTubeRequest:Y,config:r};Y.config.D2?Y.config.D2.identity=n:Y.config.D2={identity:n};(e=this.W(e))&&!Y.config.requestKey&&(Y.config.requestKey=e);b.abortSignal&&(Y.ud.signal= b.abortSignal);return Y}b=new g.ql("Error: Failed to create Request from Command.",e);g.vO(b)}Z(){return!1}get C(){return!1}S(){}W(){}L(){}},iw=class extends m2u{B(){}W(e){g.l("web_enable_request_key_killswitch")&&this.B(e);return g.G(e.commandMetadata,$m)?.requestKey??this.B(e)}};var d2a={GET_DATASYNC_IDS:s$(class extends iw{V(){return{input:"/getDatasyncIdsEndpoint",ud:eW("/getDatasyncIdsEndpoint","GET"),innerTubeRequest:{}}}O(){return[]}Y(){}U(){}})};var Rm=new g.Xy("REQUEST_MACHINE_REGISTRY_TOKEN"),C71=new g.Xy("REQUEST_MACHINE_FACTORY_TOKEN"),nb=new g.Xy("INFLIGHT_REQUEST_MAP_TOKEN");var N5=sU("ytcsi_debug_max_size",100);var U$={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"}; Object.assign(U$,{"analytics.explore":"LATENCY_ACTION_CREATOR_ANALYTICS_EXPLORE","artist.analytics":"LATENCY_ACTION_CREATOR_ARTIST_ANALYTICS","artist.events":"LATENCY_ACTION_CREATOR_ARTIST_CONCERTS","artist.presskit":"LATENCY_ACTION_CREATOR_ARTIST_PROFILE","asset.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_CLAIMED_VIDEOS","asset.composition":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION","asset.composition_ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_OWNERSHIP","asset.composition_policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_COMPOSITION_POLICY", "asset.embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_EMBEDS","asset.history":"LATENCY_ACTION_CREATOR_CMS_ASSET_HISTORY","asset.issues":"LATENCY_ACTION_CREATOR_CMS_ASSET_ISSUES","asset.licenses":"LATENCY_ACTION_CREATOR_CMS_ASSET_LICENSES","asset.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_METADATA","asset.ownership":"LATENCY_ACTION_CREATOR_CMS_ASSET_OWNERSHIP","asset.potential_embeds":"LATENCY_ACTION_CREATOR_CMS_ASSET_POTENTIAL_EMBEDS","asset.policy":"LATENCY_ACTION_CREATOR_CMS_ASSET_POLICY","asset.references":"LATENCY_ACTION_CREATOR_CMS_ASSET_REFERENCES", "asset.shares":"LATENCY_ACTION_CREATOR_CMS_ASSET_SHARES","asset.sound_recordings":"LATENCY_ACTION_CREATOR_CMS_ASSET_SOUND_RECORDINGS","asset_group.assets":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_ASSETS","asset_group.campaigns":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CAMPAIGNS","asset_group.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_CLAIMED_VIDEOS","asset_group.metadata":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUP_METADATA","song.analytics":"LATENCY_ACTION_CREATOR_SONG_ANALYTICS",creator_channel_dashboard:"LATENCY_ACTION_CREATOR_CHANNEL_DASHBOARD", "channel.analytics":"LATENCY_ACTION_CREATOR_CHANNEL_ANALYTICS",channel_appeal:"LATENCY_ACTION_CREATOR_CHANNEL_APPEAL","channel.comments":"LATENCY_ACTION_CREATOR_CHANNEL_COMMENTS","channel.content":"LATENCY_ACTION_CREATOR_CONTENT","channel.content.posts":"LATENCY_ACTION_CREATOR_POST_LIST","channel.content.promotions":"LATENCY_ACTION_CREATOR_PROMOTION_LIST","channel.copyright":"LATENCY_ACTION_CREATOR_CHANNEL_COPYRIGHT","channel.editing":"LATENCY_ACTION_CREATOR_CHANNEL_EDITING","channel.monetization":"LATENCY_ACTION_CREATOR_CHANNEL_MONETIZATION", "channel.music":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC","channel.music_storefront":"LATENCY_ACTION_CREATOR_CHANNEL_MUSIC_STOREFRONT","channel.playlists":"LATENCY_ACTION_CREATOR_CHANNEL_PLAYLISTS","channel.translations":"LATENCY_ACTION_CREATOR_CHANNEL_TRANSLATIONS","channel.videos":"LATENCY_ACTION_CREATOR_CHANNEL_VIDEOS","channel.live_streaming":"LATENCY_ACTION_CREATOR_LIVE_STREAMING","dialog.copyright_strikes":"LATENCY_ACTION_CREATOR_DIALOG_COPYRIGHT_STRIKES","dialog.video_copyright":"LATENCY_ACTION_CREATOR_DIALOG_VIDEO_COPYRIGHT", "dialog.uploads":"LATENCY_ACTION_CREATOR_DIALOG_UPLOADS",owner:"LATENCY_ACTION_CREATOR_CMS_DASHBOARD","owner.allowlist":"LATENCY_ACTION_CREATOR_CMS_ALLOWLIST","owner.analytics":"LATENCY_ACTION_CREATOR_CMS_ANALYTICS","owner.art_tracks":"LATENCY_ACTION_CREATOR_CMS_ART_TRACKS","owner.assets":"LATENCY_ACTION_CREATOR_CMS_ASSETS","owner.asset_groups":"LATENCY_ACTION_CREATOR_CMS_ASSET_GROUPS","owner.bulk":"LATENCY_ACTION_CREATOR_CMS_BULK_HISTORY","owner.campaigns":"LATENCY_ACTION_CREATOR_CMS_CAMPAIGNS", "owner.channel_invites":"LATENCY_ACTION_CREATOR_CMS_CHANNEL_INVITES","owner.channels":"LATENCY_ACTION_CREATOR_CMS_CHANNELS","owner.claimed_videos":"LATENCY_ACTION_CREATOR_CMS_CLAIMED_VIDEOS","owner.claims":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.claims.manual":"LATENCY_ACTION_CREATOR_CMS_MANUAL_CLAIMING","owner.delivery":"LATENCY_ACTION_CREATOR_CMS_CONTENT_DELIVERY","owner.delivery_templates":"LATENCY_ACTION_CREATOR_CMS_DELIVERY_TEMPLATES","owner.issues":"LATENCY_ACTION_CREATOR_CMS_ISSUES", "owner.licenses":"LATENCY_ACTION_CREATOR_CMS_LICENSES","owner.pitch_music":"LATENCY_ACTION_CREATOR_CMS_PITCH_MUSIC","owner.policies":"LATENCY_ACTION_CREATOR_CMS_POLICIES","owner.releases":"LATENCY_ACTION_CREATOR_CMS_RELEASES","owner.reports":"LATENCY_ACTION_CREATOR_CMS_REPORTS","owner.videos":"LATENCY_ACTION_CREATOR_CMS_VIDEOS","playlist.videos":"LATENCY_ACTION_CREATOR_PLAYLIST_VIDEO_LIST","post.comments":"LATENCY_ACTION_CREATOR_POST_COMMENTS","post.edit":"LATENCY_ACTION_CREATOR_POST_EDIT","promotion.edit":"LATENCY_ACTION_CREATOR_PROMOTION_EDIT", "video.analytics":"LATENCY_ACTION_CREATOR_VIDEO_ANALYTICS","video.claims":"LATENCY_ACTION_CREATOR_VIDEO_CLAIMS","video.comments":"LATENCY_ACTION_CREATOR_VIDEO_COMMENTS","video.copyright":"LATENCY_ACTION_CREATOR_VIDEO_COPYRIGHT","video.edit":"LATENCY_ACTION_CREATOR_VIDEO_EDIT","video.editor":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR","video.editor_async":"LATENCY_ACTION_CREATOR_VIDEO_EDITOR_ASYNC","video.live_settings":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_SETTINGS","video.live_streaming":"LATENCY_ACTION_CREATOR_VIDEO_LIVE_STREAMING", "video.monetization":"LATENCY_ACTION_CREATOR_VIDEO_MONETIZATION","video.policy":"LATENCY_ACTION_CREATOR_VIDEO_POLICY","video.rights_management":"LATENCY_ACTION_CREATOR_VIDEO_RIGHTS_MANAGEMENT","video.translations":"LATENCY_ACTION_CREATOR_VIDEO_TRANSLATIONS"});var QK=class extends rJ{constructor(e,b){super(arguments);this.timer=b}},UyJ=new zg("aft-recorded",QK);var hH=g.Rc.ytLoggingGelSequenceIdObj_||{};g.CB("ytLoggingGelSequenceIdObj_",hH);var xq=g.Rc.ytLoggingLatencyUsageStats_||{};g.CB("ytLoggingLatencyUsageStats_",xq); var yq=class{constructor(){this.Y=0}tick(e,b,n,Y){eR(this,`tick_${e}_${b}`)||g.zk("latencyActionTicked",{tickName:e,clientActionNonce:b},{timestamp:n,cttAuthInfo:Y})}info(e,b,n){var Y=Object.keys(e).join("");eR(this,`info_${Y}_${b}`)||(e=Object.assign({},e),e.clientActionNonce=b,g.zk("latencyActionInfo",e,{cttAuthInfo:n}))}jspbInfo(e,b,n){var Y="";for(let A=0;A{}; this.webkitClearResourceTimings=()=>{}; this.mozClearResourceTimings=()=>{}; this.msClearResourceTimings=()=>{}; this.oClearResourceTimings=()=>{}}},b3=ZK.performance||ZK.mozPerformance||ZK.msPerformance||ZK.webkitPerformance||new wBF;var LX=!1,SR=!1,cm={'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"},Woa=(0,g.Xa)(b3.clearResourceTimings||b3.webkitClearResourceTimings||b3.mozClearResourceTimings||b3.msClearResourceTimings||b3.oClearResourceTimings||g.lp,b3);var vR=window;vR.ytcsi&&(vR.ytcsi.infoGel=g.we,vR.ytcsi.tick=g.de);var evB=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],VK=class{constructor(e,b,n,Y,A){this.C=e;this.wc=b;this.O=n;this.B=Y;this.U=A;this.Y=new Map;e.d7||(e.d7={});e.d7={...d2a,...e.d7}}};var $f=new g.Xy("INNERTUBE_TRANSPORT_TOKEN"),qk=new g.Xy("RESPONSE_PROCESSOR_MAP_TOKEN");var CH=new g.Xy("ENDPOINT_MAP");var jX=class{};var NI=class{constructor(e){this.Y="pending";this.U=[];this.O=[];try{e(this.B.bind(this),this.reject.bind(this))}catch(b){this.reject(b)}}state(){return this.Y==="fulfilled"?{state:"fulfilled",value:this.result}:this.Y==="rejected"?{state:"rejected",reason:this.error}:{state:"pending"}}B(e){ML(e)||l3(e)?TO(MI(e),this.B.bind(this),this.reject.bind(this)):(this.Y="fulfilled",this.result=e,Wm(this))}reject(e){this.Y="rejected";this.error=e;Wm(this)}},l3=Jd(e=>Fw9(e)?e instanceof NI:!1);var cY=new g.Xy("AUTH_SERVICE_TOKEN");var YM=class extends jX{constructor(e){super();this.Y=e}execute(e){return ho(this,function(){var b=this;return function*(){var n=e.ytRequest;g.q5(n.input);var Y=n.ud?.mode==="cors"?"cors":void 0;if(b.Y.yP){var A=n.config;A=b.Y.Io(A?.D2?.identity||AQ,{sessionIndex:A?.D2?.sessionIndex});Y={...f9(Y),...A}}else Y=yield*yK(Dmc(b,n.config,Y));n.ud={...n.ud,headers:{...(n.ud?.headers??{}),...Y}};return{nextState:"DEDUPE",params:e}}()})}}; YM[g.Zr]=[cY];var $M=new g.Xy("RESPONSE_MACHINE_REGISTRY_TOKEN"),mW=new g.Xy("RESPONSE_MACHINE_FACTORY_TOKEN");var KH=new g.Xy("EPHEMERAL_STORE_TOKEN");var As=class extends jX{constructor(e,b){super();this.Y=e;this.U=b}execute(e){var b=this.U,n=this.Y;return ho(this,function(){return function*(){var Y=e.ytRequest,A=Y.config?.Fc?.Ak;if(A&&b&&b.has(A)&&!Y.config?.Fc?.disableCache){var r=yield*yK(MI(b.get(A)));if(r&&!r.isExpired())return Y=az(r),g.l("web_process_response_store_responses")&&!r.isProcessed()?(r=n(),Y=yield*yK(eE(r,{wireResponse:Y,ytRequest:e.ytRequest,chunkCallback:e.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:Y})), yield*yK(MI(Bm(b,A))),{nextState:"DONE",value:Y}):{nextState:"DONE",value:Y}}return{nextState:"LOCAL_ROUTER",params:e}}()})}}; As[g.Zr]=[mW,g.Fb(KH)];var rw=class extends jX{constructor(e,b){super();this.U=e;this.Y=b}execute(e){var b=this.U,n=this.Y,Y=e.ytRequest,A=Y?.innerTubeRequest?.context;if(!A)return MI({nextState:"AUTH",params:e});var r=[];if(n&&n.length>0)for(let z of n)n=z.EZ(Y),n.Y&&r.push(n.Y);for(let z of b||[])z.EZ(A);return r.length>0?ho(this,function(){return function*(){yield*yK(MI(Promise.all(r)));return{nextState:"AUTH",params:e}}()}):MI({nextState:"AUTH", params:e})}};var zi=class extends jX{constructor(e){super();this.Y=e}execute(e){var b=this.Y;return ho(this,function(){return function*(){var n=e.ytRequest.config?.requestKey;return n&&b.has(n)&&(n=b.get(n),n=yield*yK(MI(n)))?{nextState:"DONE",value:n}:{nextState:"FETCH",params:e}}()})}}; zi[g.Zr]=[nb];var kSi=new g.Xy("LOCAL_INNERTUBE_ROUTER_TOKEN");var Js=class extends jX{constructor(e,b){super();this.U=e;this.Y=b}execute(e){var b=this.Y,n=this.U;return ho(this,function(){return function*(){var Y=e.ytRequest,A=e.chunkCallback,r={type:"PAGE_CONTRACT"};if(b?.yf(Y.input,Y.innerTubeRequest)){let J=yield*yK(MI(b.oz(Y.input,Y.innerTubeRequest)));if(J){let P=!1;var z=function(S,D){return function*(){var K=n();yield*yK(eE(K,{wireResponse:D,ytRequest:Y,chunkCallback:A,responsePayload:r}));P=!0}()}; J.playerResponse&&(yield*z(J.playerResponse,{playerResponse:J.playerResponse}));J.watchNextResponse&&(yield*z(J.watchNextResponse,{watchNextResponse:J.watchNextResponse}));P||(z=n(),yield*yK(eE(z,{wireResponse:J,ytRequest:Y,chunkCallback:A,responsePayload:r})));if(A)return{nextState:"DONE",value:r};z=r.content||r.player||r.p6;return r.type==="PAGE_CONTRACT"&&z?{nextState:"DONE",value:z}:{nextState:"DONE",value:J}}}return{nextState:"FAILED",error:Error("FallbackNode failed to produce a valid response")}}()})}}; Js[g.Zr]=[mW,g.Fb(kSi)];var VD=class extends g.ql{constructor(e,b,n){super(b,{status:n,...[]});this.type=e;this.status=n;Object.setPrototypeOf(this,new.target.prototype)}};var Jr=new g.Xy("NETWORK_MANAGER_TOKEN");var PS=class extends jX{constructor(e,b,n,Y){super();this.wc=e;this.Y=b;this.O=n;this.U=Y}execute(e){var b=this.wc,n=this.Y,Y=this.O,A=this.U;return ho(this,function(){return function*(){var r=e.ytRequest,z=e.chunkCallback,J=r.config?.requestKey,P=JSON.stringify(r.innerTubeRequest),S={...r.ud,body:r.ud.method==="POST"?P:void 0};r.config?.KK&&g.de(r.config.KK);var D={type:"PAGE_CONTRACT"},K=0,E=f=>{bh(Y(),{wireResponse:f,ytRequest:r,chunkCallback:z,responsePayload:D},K++)}; P=()=>z?b.fetch(r.input,S,r.config,E):b.fetch(r.input,S,r.config); try{var Q=A?A.cN(r,P):P()}catch(f){Q=Promise.reject(f)}J&&n&&n.set(J,Q);try{var m=yield*yK(MI(Q))}catch(f){return g.l("web_enable_retries")&&(m=f instanceof TypeError&&f.message==="Failed to fetch"?1:0,xU(m))?{nextState:"RETRY",params:{...e,error:new VD(m,f.message),attempt:(e.attempt||0)+1}}:{nextState:"FALLBACK",params:{...e}}}J&&n&&n.delete(J);vm(i3(r.input))();r.config?.g2&&g.de(r.config.g2);if(!m)return{nextState:"FALLBACK",params:{...e}};if(m&&typeof m==="object"&&!Array.isArray(m)&&(J=m,J.errorMetadata?.status&& (J=J.errorMetadata.status,Q=J===503||J===504||J===429?2:J>=400&&J<500||J>=500?3:0,xU(Q)&&g.l("web_enable_retries"))))return{nextState:"RETRY",params:{...e,error:new VD(Q,`HTTP Status ${J}`,J),attempt:(e.attempt||0)+1}};!z&&m&&(J=Y(),J=yield*yK(bh(J,{wireResponse:m,ytRequest:r,responsePayload:{type:"PAGE_CONTRACT"}})),Q=J.content||J.player||J.p6,J.type==="PAGE_CONTRACT"&&Q&&(m=Q));J=m;if(Array.isArray(m))if(m=m.filter(f=>!(f.playerResponse||f.watchNextResponse||f).responseContext?.frameworkOnly),m.length=== 1)J=m[0]; else if(m.length>1)J=m.find(f=>f.watchNextResponse)||m[0]; else return{nextState:"FAILED",error:Error("FetchNode produced only framework-only responses")};return{nextState:"DONE",value:J}}()})}}; PS[g.Zr]=[Jr,nb,mW,g.Fb(new g.Xy("REQUEST_SEQUENCING"))];var SE=class extends jX{constructor(e,b){super();this.U=e;this.Y=b}execute(e){var b=this.Y,n=this.U,Y=e.ytRequest;return b?.yb(Y.input,Y.innerTubeRequest)?ho(this,function(){return function*(){var A=yield*yK(MI(b.iA(Y.input,Y.innerTubeRequest)));var r=n();A.playerResponse&&A.watchNextResponse?(yield*yK(eE(r,{wireResponse:{playerResponse:A.playerResponse},ytRequest:e.ytRequest,chunkCallback:e.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A.playerResponse})),r=yield*yK(eE(r, {wireResponse:{watchNextResponse:A.watchNextResponse},ytRequest:e.ytRequest,chunkCallback:e.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A.watchNextResponse}))):r=yield*yK(eE(r,{wireResponse:A,ytRequest:e.ytRequest,chunkCallback:e.chunkCallback,responsePayload:{type:"PAGE_CONTRACT"},extractedResponse:A}));var z=r.content||r.player||r.p6;r.type==="PAGE_CONTRACT"&&z&&(A=z);return{nextState:"DONE",value:A}}()}):MI({nextState:"CONTEXT", params:e})}};SE[g.Zr]=[mW,g.Fb(kSi)];var D0=class extends jX{constructor(e){super();this.Y=e}execute(e){return ho(this,function(){var b=this;return function*(){try{var n=yield*yK(Rv4(b,e.command,!!e.chunkCallback))}catch(Y){return{nextState:"FAILED",error:Y}}return(n=n.V(e.command,e.form,e.identity))?{nextState:"CACHE",params:{ytRequest:n,chunkCallback:e.chunkCallback}}:{nextState:"FAILED",error:Error("Failed to build request for command")}}()})}}; D0[g.Zr]=[CH];var Kb=class extends jX{execute(e){return ho(this,function(){return function*(){var {innerTubeRequest:b,apiPath:n,clickTrackingParams:Y,config:A={D2:{identity:AQ}},includeCurrentScreenNonce:r=!0,chunkCallback:z}=e;b.context||(b.context=g.Xc(Y,r));var J=xi(tR(n));return{nextState:"CACHE",params:{ytRequest:{input:J,ud:eW(J),innerTubeRequest:b,config:A},chunkCallback:z}}}()})}};var IoJ=class{constructor(e){this.Gj=e}run(e,b){return ho(this,function(){var n=this;return function*(){for(var Y=e,A=b,r=[];;){r.push(String(Y));A=yield*yK(n.Gj[Y].execute(A));if(A.nextState==="DONE")return r.push("DONE"),A.value;if(A.nextState==="FAILED")throw r.push(`FAILED(${A.error.message||"error"})`),A.error;Y=A.nextState;A=A.params}}()})}};g.Cb=class extends IoJ{};g.Cb.prototype.V=bF(1);g.Cb[g.Zr]=[Rm];var E5=class extends jX{execute(e){return ho(this,function(){return function*(){var b=e.ytRequest,n=e.error,Y=e.attempt,A=e.chunkCallback,r=b.config?.xO;if(!(r&&n instanceof VD&&xU(n.type))||Y>(r.maxRetries??0))return{nextState:"FALLBACK",params:{ytRequest:b,chunkCallback:A}};var z=(n=r.Bi)?n.sY(Y):-1;z===-1&&(z=1E3);r.MH!==void 0&&(z=Math.min(z,r.MH));yield*yK(MI(new Promise(J=>{g.cn(0,J,4,z)}))); return{nextState:"FETCH",params:{ytRequest:b,chunkCallback:A,attempt:Y}}}()})}};var Lb=class extends jX{execute(e){return ho(this,function(){return function*(){var b=e.chunkCallback,n=e.responsePayload,Y=e.wireResponse;b&&(b(n),"playerResponse"in Y&&Y.playerResponse&&(g.kH(),IP(4)));return{nextState:"DONE",value:n}}()})}};var Otu=["type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.BrowseResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PlayerResponse","type.googleapis.com/youtube.api.pfiinnertube.YoutubeApiInnertube.PanelResponse"],QO=class extends jX{execute(e){return ho(this,function(){return function*(){var b=e.onePlatformError;if(b&&"details"in b&&b.details){b=b.details;for(let n of b)if((b=n["@type"])&&Otu.indexOf(b)>-1)return delete n["@type"],{nextState:"PROCESS_RESPONSE", params:{...e,extractedResponse:n}}}return{nextState:"FAILED",error:Error("Error response could not be unpacked")}}()})}};var qN=class extends jX{constructor(e){super();this.Y=e}execute(e){var b=this.Y;return ho(this,function(){return function*(){var n=e.extractedResponse,Y=e.ytRequest,A=e.responsePayload,r=e.wireResponse;if(n&&!("code"in n||"error"in n)&&!n.sequenceMetaData?.skipProcessing)for(let z of u3)b[z]&&b[z].handleResponse(n,Y);r.watchNextResponse||r.reelItemWatchResponse?r.watchNextResponse?A.content=r.watchNextResponse:A.content=r.reelItemWatchResponse:r.playerResponse?A.player=r.playerResponse:r.reelWatchSequenceResponse? A.p6=r.reelWatchSequenceResponse:A.content=r;return{nextState:"CALLBACK_DISPATCHER",params:e}}()})}}; qN[g.Zr]=[qk];var dw=class extends IoJ{};dw[g.Zr]=[$M];var cS=class extends jX{execute(e){return ho(this,function(){return function*(){var b=e.wireResponse,n;Array.isArray(b)?n=b[0]:typeof b==="object"&&b!==null&&("playerResponse"in b||"watchNextResponse"in b||"reelItemWatchResponse"in b||"reelWatchSequenceResponse"in b)?n=b.playerResponse||b.watchNextResponse||b.reelItemWatchResponse||b.reelWatchSequenceResponse:n=b;return n&&"error"in n?{nextState:"ERROR_UNPACKER",params:{...e,onePlatformError:n.error}}:{nextState:"PROCESS_RESPONSE",params:{...e,extractedResponse:n}}}()})}};var WG0=class extends iw{O(){return btu}get C(){return!0}Y(e){return g.G(e,d$u)||void 0}U(e,b,n={}){b.channelIds&&(e.channelIds=b.channelIds);b.siloName&&(e.siloName=b.siloName);b.params&&(e.params=b.params);n.botguardResponse&&(e.botguardResponse=n.botguardResponse);n.feature&&(e.clientFeature=n.feature)}};var p31=class extends iw{O(){return nv4}get C(){return!0}Y(e){return g.G(e,$$4)||void 0}U(e,b){b.channelIds&&(e.channelIds=b.channelIds);b.siloName&&(e.siloName=b.siloName);b.params&&(e.params=b.params)}};var LH=class extends iw{constructor(e){super();this.N=e}O(){return hCF}Y(e){return g.G(e,ybA)||g.G(e,t2a)||g.G(e,hzi)}U(e,b){b.serializedShareEntity&&(e.serializedSharedEntity=b.serializedShareEntity);b.clientParamIdentifier&&this.N?.Y(b.clientParamIdentifier)&&(e.clientParams=this.N.U(b.clientParamIdentifier))}};LH[g.Zr]=[new g.Xy("SHARE_CLIENT_PARAMS_PROVIDER_TOKEN")];var Gf9=class extends iw{O(){return tZ1}get C(){return!0}Y(e){return g.G(e,u99)||void 0}U(e,b,n){e.feedbackTokens=[];b.feedbackToken&&e.feedbackTokens.push(b.feedbackToken);if(b=b.cpn||n.cpn)e.feedbackContext={cpn:b};e.isFeedbackTokenUnencrypted=!!n.is_feedback_token_unencrypted;e.shouldMerge=!1;n.extra_feedback_tokens&&(e.shouldMerge=!0,e.feedbackTokens=e.feedbackTokens.concat(n.extra_feedback_tokens))}};var UmF=class extends iw{O(){return x$4}Y(e){return g.G(e,ci9)||void 0}U(e,b){b.params&&(e.params=b.params);b.secondaryParams&&(e.secondaryParams=b.secondaryParams)}};var TGa=class extends iw{O(){return eHa}Y(e){return g.G(e,RC9)||void 0}U(e,b){b.actions&&(e.actions=b.actions);b.params&&(e.params=b.params);b.playlistId&&(e.playlistId=b.playlistId)}};var hv4=class extends iw{O(){return yiB}Y(e){return g.G(e,xV0)}U(e,b,n={}){b.serializedShareEntity&&(e.serializedSharedEntity=b.serializedShareEntity);n.includeListId&&(e.includeListId=!0)}};var Qy=new g.Xy("RESOLVE_URL_PREFETCH_TOKEN");var Sg=new g.Xy("CLIENT_NAME_TOKEN");var D9=new g.Xy("DEFAULT_STORE_EXPIRATION_TOKEN");var XBA=class{constructor(e,b){this.clientName=e;this.U=b}async put(e,b){b={...b.data};b.key=e;b.clientName=this.clientName;b.expireTimestampMs===void 0&&(b.expireTimestampMs=(Math.round((0,g.T)())+this.U).toString());return ww(this,e,b)}};XBA[g.Zr]=[Sg,D9];var kM=class{constructor(e){this.data={...e};delete this.data.innertubeResponse?.frameworkUpdates}isExpired(){return Number(this.data.expireTimestampMs||0)<(0,g.T)()}isProcessed(){return!!this.data.isProcessed}};var Mpc=class extends XBA{constructor(){super(...arguments);this.Y=new Map}async get(e){return Im(this,e)}async remove(e){O5(this,e)}async vu(){this.Y.forEach(e=>{clearTimeout(e.timer)}); this.Y.clear()}has(e){return!!this.Y.get(e)}Wd(){return this.Y.keys()}};var fo0=class extends iw{O(){return q0J}Y(e){return g.G(e,TK)}U(e,b){b.videoId&&(e.playerRequest={videoId:b.videoId},b.playerParams&&(e.playerRequest.params=b.playerParams),b.racyCheckOk&&(e.playerRequest.racyCheckOk=!!b.racyCheckOk),b.contentCheckOk&&(e.playerRequest.contentCheckOk=!!b.contentCheckOk));b.params&&(e.params=b.params);b.inputType&&(e.inputType=b.inputType);e.disablePlayerResponse=!0}L(e){var b;(e=this.B(e))&&(b={Fc:{Ak:e}});g.l("web_log_reels_ticks")&&(b=b||{},b.KK="r_wrs",b.g2="r_wrr"); return b}B(e){e=this.Y(e);if(e?.videoId){var b={videoId:e.videoId};e.params&&(b.params=e.params);return bx("reel_item_watch",b)}}};var sXA=new g.Xy("ENTITY_STATE_TOKEN");var itF=class{constructor(){var e=Fki,b=B2(ZQB());this.store=NR(e,void 0,b)}getState(){return this.store.getState()}dispatch(e){return this.store.dispatch(e)}subscribe(e){return this.store.subscribe(e)}replaceReducer(e){return this.store.replaceReducer(e)}[Symbol.observable](){return this.store[Symbol.observable]()}};var U5=class{constructor(e=[]){this.Y=[];this.O=this.U=0;this.B=void 0;this.totalLength=0;e.forEach(b=>{this.append(b)})}C(){return this.totalLength}append(e){if(fb(this,e)){let b=this.Y[this.Y.length-1]; this.Y[this.Y.length-1]=new Uint8Array(b.buffer,b.byteOffset,b.length+e.length);s5(this)}else this.Y.push(e);this.totalLength+=e.length}split(e){var b=new U5,n=new U5;for(let Y of this.Y)e>=Y.length?(b.append(Y),e-=Y.length):e?(b.append(new Uint8Array(Y.buffer,Y.byteOffset,e)),n.append(new Uint8Array(Y.buffer,Y.byteOffset+e,Y.length-e)),e=0):n.append(Y);return{yz:b,KY:n}}isFocused(e){return e>=this.O&&e{var e=Y=>new Uint8Array(Y),b=Y=>{var A=new Uint8Array(Y.length); for(let r=0;r>7&&283);i$=new Uint8Array(256);X5=ON(256);fI=ON(256);sN=ON(256);F5=ON(256);for(let z=0;z<256;z++){A=z?Y[255^n[z]]:0;A^=A<<1^A<<2^A<<3^A<<4;A=A&255^A>>>8^99;i$[z]=A;b=A<<1^(A>>7&&283);var r=b^A;X5[z]=b<<24|A<<16|A<<8|r;fI[z]=r<<24|X5[z]>>>8;sN[z]=A<<24|fI[z]>>> 8;F5[z]=A<<24|sN[z]>>>8}Zt4=!0}A=ON(44);for(n=0;n<4;n++)A[n]=e[4*n]<<24|e[4*n+1]<<16|e[4*n+2]<<8|e[4*n+3];for(Y=1;n<44;n++)e=A[n-1],n%4||(e=(i$[e>>16&255]^Y)<<24|i$[e>>8&255]<<16|i$[e&255]<<8|i$[e>>>24],Y=Y<<1^(Y>>7&&283)),A[n]=A[n-4]^e;this.key=A}encrypt(e){var b=e.length;e=new Uint8Array(e.buffer.slice(e.byteOffset,e.byteOffset+b));for(var n=this.U,Y=0;Y{var e=Y=>new Uint8Array(Y),b=Y=>{var A=new Uint8Array(Y.length); for(let r=0;r=64&&(this.L.set(e.subarray(0,64-this.U),this.U),b=64-this.U,this.U=0,Bc(this,this.L,0));for(;b+64<=n;b+=64)Bc(this,e,b);b{var b=this.observers.indexOf(e);b>=0&&this.observers.splice(b,1)}}U(e){yW(this,e.data)}U4(){this.channel.close()}},k0;var Bau=g.MH(()=>{if(window.MediaSource&&typeof window.MediaSource.isTypeSupported==="function")return window.MediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');if(window.ManagedMediaSource&&typeof window.ManagedMediaSource.isTypeSupported==="function")return window.ManagedMediaSource.isTypeSupported('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"');var e=g.LB("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_");e||(e=g.dh("VIDEO"),g.CB("yt.web.contrib.innertube.requests.watch_ui.utils.videoElement_", e));return!!(e&&e.canPlayType&&e.canPlayType('video/webm; codecs="vp09.00.51.08.01.01.01.01.00"'))});var cg=eg()?!0:typeof window.fetch==="function"&&window.ReadableStream&&window.AbortController&&!g.Qm?!0:!1;var Ht9=class extends iw{constructor(){super()}O(){return Er0}Y(e){return g.G(e,g.OG)||g.G(e,TK)||g.G(e,KrJ)}Z(){return!0}B(e){if((g.l("kevlar_cache_on_ttl_player")||g.l("mweb_enable_shorts_innertube_player_prefetch")||g.l("web_shorts_prefetch_service_enabled")||g.l("embeds_enable_prefetch_via_resolve_url"))&&(e=this.Y(e))&&e.videoId){var b={videoId:e.videoId};e.playlistId&&(b.playlistId=e.playlistId);e.playerParams&&(b.params=e.playerParams);return bx("player",b)}}S(e){return e.contentPlaybackContext?.vis=== 2?"WATCH_FULL_SCREEN":"WATCH"}U(e,b,n){if(g.l("enable_interstitial_entity_check")&&b.videoId)for(var Y of["CONTENT_CHECK_REQUIRED","AGE_CHECK_REQUIRED"]);b.videoId&&(e.videoId=b.videoId);b.playlistId&&(e.playlistId=b.playlistId);b.index!==void 0&&(e.playlistIndex=b.index+1);b.playerParams&&(e.params=b.playerParams);"startTimeSeconds"in b&&b.startTimeSeconds&&(g.l("enable_player_request_builder_start_time_floor")?e.startTimeSecs=Math.floor(b.startTimeSeconds):e.startTimeSecs=b.startTimeSeconds);n.contentPlaybackContext&& (e.playbackContext={contentPlaybackContext:n.contentPlaybackContext});n.prefetchPlaybackContext&&(e.playbackContext={...e.playbackContext,prefetchPlaybackContext:n.prefetchPlaybackContext},e.context.request||(e.context.request={}),e.context.request.isPrefetch=!0);e.playbackContext||(e.playbackContext={});Y=Bau();e.playbackContext.devicePlaybackCapabilities={supportsVp9Encoding:!!Y,supportXhr:cg};n.overrideMutedAtStart&&(e.overrideMutedAtStart=n.overrideMutedAtStart);e.racyCheckOk=!!b.racyCheckOk; e.contentCheckOk=!!b.contentCheckOk;g.l("captions_prefs_killswitch")||(n=(n=g.x_("yt-player-caption-language-preferences"))?n:[],b=g.l("web_enable_player_request_captions_last_language_only"),n?.length&&(n=b?[n.at(-1)]:n,e.captionParams={viewerSelectedCaptionLangs:n}))}L(e){e=this.B(e);var b;e&&(b={Fc:{Ak:e}});g.l("web_log_player_watch_next_ticks")&&(b=b||{},b.KK="ps_s",b.g2="ps_r");return b}};Ht9[g.Zr]=[sXA];var nH=class{constructor(e){this.Y=e.responseContext?.stateTags}};var Rt=class{constructor(e){this.Y=e}handleResponse(e,b){if(!b)throw Error("request needs to be passed into StoreResponseProcessorService");Yf(this,e,b.config?.Fc?.Ak)}};Rt[g.Zr]=[KH];var E6=new g.Xy("STORE_RESPONSE_PROCESSOR_TOKEN");var Ar=class extends g.ql{constructor(e,...b){super(e,b);this.errorType=1;Object.setPrototypeOf(this,new.target.prototype)}};var PY=class{constructor(e){this.Y=e}async fetch(e,b,n,Y){e=leu(this,e,b);try{let A=await fetch(e);if(Y&&A.ok&&A.body&&typeof A.body.getReader==="function"){let r=A.clone().body.getReader(),{value:z}=await r.read();r.cancel().catch(()=>{}); if(z&&z[0]===91){let J=A.body.pipeThrough(new TextDecoderStream).getReader();return r$(this,J,new VP,[],Y)}}return await this.handleResponse(A,n)}catch(A){if(g.J4(A),n?.UE&&A instanceof Ar&&A.errorType===1)throw A;}}handleResponse(e,b){var n=e.text().then(Y=>{if(b?.sD&&e.ok)return Oc(b.sD,Y);Y=Y.replace(")]}'","");if(b?.UE&&Y)try{var A=JSON.parse(Y)}catch(r){throw new Ar("JSON parsing failed after fetch");}return A??JSON.parse(Y)}); e.redirected||e.ok?this.Y&&this.Y.success():(this.Y&&this.Y.eP(),n=n.then(Y=>{g.J4(new g.ql("Error: API fetch failed",e.status,e.url,Y));return{...Y,errorMetadata:{status:e.status}}})); return n}};PY[g.Zr]=[g.Fb(new g.Xy("NETWORK_SLI_TOKEN"))];var z8;var cy4=new g.Ep("parallelCommand");var m8B=new g.Ep("performOnceCommand");var $8F=new g.Ep("serialCommand");var It=class{constructor(e){this.Y=e}bindInnertubeChallengeFetcher(e){this.Y.bicf(e)}registerChallengeFetchedCallback(e){this.Y.bcr(e)}getLatestChallengeResponse(){return this.Y.blc()}};var xm4=[],XQ=(0,g.rh)`https://static.doubleclick.net/instream/ad_status.js`,O6=!1;var a3=class{constructor(e,b){this.U=e;this.Y=b}},qIA=[new a3("b.f_",0),new a3("j.s_",2),new a3("r.s_",4),new a3("e.h_",6),new a3("i.s_",8),new a3("s.t_",10),new a3("p.h_",12),new a3("s.i_",14),new a3("f.i_",16),new a3("a.b_",18),new a3("a.o_"),new a3("g.o_",22),new a3("p.i_",24),new a3("p.m_"),new a3("n.k_",20),new a3("i.f_"),new a3("a.s_"),new a3("m.c_"),new a3("n.h_",26),new a3("o.p_"),new a3("m.p_",28),new a3("o.a_"),new a3("d.p_"),new a3("e.i_")].reduce((e,b)=>{e[b.U]=b;return e},{});var BY=class{constructor(e,b,n){this.network=e;this.options=b;this.L=n;this.O=0;this.Y=null;this.U=new gFA;b.D7?FQ(this,bgu(this)):b.preload&&FQ(this,new Promise(Y=>{g.mQ(0,()=>{Y(jg(this))},0)}))}async C(){return!!await Promise.race([this.Y, null])}async B(e,b,n){this.Y===null&&FQ(this,jg(this));var Y=!1,A={};return Promise.race([(async()=>{this.options.DN&&this.options.D7&&await (await yT4())?.checkForRefresh();var r=await this.Y;A.challenge=r.challenge;if(r.o4){var z={c:r.challenge,e,...b};try{Y=!0;let J;(J=await r.o4.snapshot({Vt:z}))?A.webResponse=J:A.error="ATTESTATION_ERROR_VM_NO_RESPONSE"}catch{A.error="ATTESTATION_ERROR_VM_INTERNAL_ERROR"}}else"c1a"in r.XU&&(A.error="ATTESTATION_ERROR_VM_NOT_INITIALIZED");e==="ENGAGEMENT_TYPE_PLAYBACK"&& (r=r.XU,z={},r.c6a&&(z.reportingStatus=String(Number(r.c)^s6())),r.c6b&&(z.broadSpectrumDetectionResult=String(Number(r.c)^Number(g.H("CATSTAT",0)))),A.adblockReporting=z);return A})(), ryc(n,()=>{var r=Object.assign({},A);Y&&(r.error="ATTESTATION_ERROR_VM_TIMEOUT");return r})])}};var zVu=["APP_STATE","PI"];var d80=[3611,27686,221058,85013,23462,241187,157557,42016,26926,51236,79148,50160,77504,310281,153587,87907,18630,177018,177023,54445,321666,326353,326354,80935,152172,184553,105675,150723,37521,147285,47786,231255,231254,231258,231259,98349,237299,168271,168954,168277,168273,168270,123695,272018,226987,226990,226988,6827,29434,255010,171388,244189,236208,7282,124448,299903,299897,299904,299901,299899,299902,299900,299898,196088,250897,198104,32276,195115,195114,76278,200635,230594,147868,147869, 276243,93911,274188,276651,313680,106531,257234,252598,252597,252600,252599,252596,225031,177843,27259,27262,27263,21759,283670,160866,204249,222900,204250,180626,177959,177957,180628,205716,197878,273766,171243,160789,171244,171241,171245,171242,225560,180627,177960,231589,177958,180629,205717,197879,177565,212573,210709,994412,230684,229801,230685,197337,209010,197336,197338,198618,300884,175492,198052,198051,197852,197976,317377,175493,175494,175495,189254,175496,175497,38408,175498,175503,175504, 175505,175506,175507,175508,80637,68727,206933,207944,206934,303123,206929,221575,68728,221576,80353,80356,308033,249107,180635,74610,45707,83962,83970,46713,166591,89711,74612,213809,179607,245006,155792,93265,74611,131380,128979,139311,128978,131391,105350,139312,333637,134800,131392,113533,229298,93252,99357,94521,114252,113532,94522,94583,202371,88E3,139580,93253,93254,94387,94388,93255,97424,72502,219868,212991,110111,76019,117092,117093,89431,191831,110466,231346,77240,60508,186091,148123,148124, 137401,137402,137046,73393,246776,113534,276200,92098,131381,84517,83759,309580,230676,249183,230679,230678,230677,230681,230680,162711,235234,162712,80357,994411,243315,313506,321964,86113,72598,168413,72733,107349,124275,118203,200410,133275,160157,152569,156651,133274,160159,160158,133272,133273,133276,144507,143247,175994,156652,143248,143249,143250,143251,189892,189894,189893,156653,214236,144401,117431,133797,225137,273905,222612,222613,153964,201133,201134,201135,201136,201137,128572,200411, 200412,190337,133405,117429,117430,177950,174734,177951,201138,201139,201140,201141,201142,117432,173996,173995,174953,173994,173997,120080,117259,178546,297752,197891,156655,156654,121692,211414,211411,211412,211413,211403,184846,185993,145656,156656,145655,145653,145654,145657,132972,133051,133658,132971,97615,181262,190762,250344,254027,143359,143356,143361,143358,143360,143357,142303,143353,282159,172859,143354,144479,143355,31402,181590,133624,146477,133623,133622,133621,192418,84774,304776, 197993,241460,160801,197995,95117,172721,150497,98930,98931,98932,153320,153321,43347,305268,249295,210016,210017,262686,211851,211852,307219,211853,327810,129889,197888,197889,149123,221959,221627,221958,45474,100352,98443,117985,333708,74613,155911,74614,64502,136032,74615,74616,122224,74617,77820,74618,262988,262989,226981,93278,93274,93275,93276,200688,200686,200687,199841,22110,29433,133798,132295,281332,120541,222112,82047,113550,75836,75837,303882,192409,203221,42352,84512,76065,75989,205911, 205912,252649,205913,252650,252651,51879,16623,32594,27240,293324,32633,74858,304150,297045,275198,271884,222932,279119,312581,271886,213915,275199,310748,225216,251244,258251,218674,251266,258250,251265,301662,251245,271885,315818,156999,3945,16989,45520,25488,25492,25494,232113,55760,14057,18451,57204,57203,17897,18198,17898,17909,43980,221053,195529,189660,308088,306448,306447,308087,308086,46220,11721,147994,49954,96369,3854,217640,151633,56251,205192,216797,159108,181568,234789,25624,152036, 16906,99999,68172,47973,72773,26970,26971,96805,17752,282181,278926,73233,205923,109512,22256,14115,22696,234409,234408,89278,89277,195745,109513,43278,43459,43464,89279,43717,55764,22255,147912,89281,40963,43277,43442,91824,283898,120137,186350,186351,256690,264349,264351,264350,264352,211026,250896,96367,36850,72694,37414,36851,124863,121343,73491,54473,166861,43375,46674,302631,331473,242528,143815,139095,144402,149968,149969,32473,72901,72906,50612,50613,50942,84938,84943,84939,84941,84944,84940, 84942,35585,51926,79983,18921,57893,41182,135732,33424,22207,36229,22206,22205,44763,33427,67793,22182,37091,34650,50617,22287,25144,97917,220122,62397,150871,150874,125598,137935,36961,108035,323493,27426,27857,27846,27854,69692,61411,39299,38696,62520,36382,108701,192682,279531,50663,36387,14908,37533,105443,61635,62274,161670,133818,182119,65702,65703,65701,320464,76256,298157,263843,315234,196075,194768,252201,194769,191885,281480,233634,265810,194770,296933,195350,327385,324586,301607,195349, 194771,293041,301121,293042,293043,301116,166382,37671,49953,220669,600001,600002,6E5,249229,213774,204572,191389,272254,272253,253830,253831,253832,272252,253833,253834,204574,191390,179556,238596,212661,191392,197826,191393,204573,36216,28237,241212,272049,173718,39553,192547,29222,304845,26107,241211,38050,26108,275810,120745,26109,26110,66881,28236,14586,297672,160598,57929,226736,74723,44098,173689,44099,23528,61699,134104,134103,198313,59149,181013,278306,282472,277848,173191,173192,173193, 101951,171502,196043,198305,97346,118051,95102,64882,119505,63595,294119,257268,63349,281127,240553,95101,75240,27039,68823,21537,83464,75707,252904,170215,223033,83113,101952,101953,79610,125755,24402,24400,32925,193406,57173,183351,156421,122502,145268,138480,64423,64424,33986,100828,129089,299541,21409,282218,299506,333956,299540,299507,299509,299539,299508,299510,185612,222825,323331,245366,135155,135156,135157,135158,158225,135159,135160,167651,135161,135162,135163,158226,158227,135164,135165, 135166,11070,11074,17880,270560,30709,30707,30711,30710,30708,185213,185273,146143,63648,63649,221056,264490,211189,111059,211188,5754,264491,20445,233471,151308,313750,151152,228067,130975,130976,247244,271622,271813,261210,210815,295069,246127,316858,245256,244950,191925,167637,234545,197196,302735,214295,110386,221054,273960,282111,312290,113746,325593,268886,66557,183215,17310,28631,201935,21589,242036,238351,164817,168011,154946,68012,162617,60480,184431,138664,294089,249827,194E3,141121,164502, 31571,195002,206793,141978,233985,250895,254052,254053,254054,254051,254050,254055,150105,304169,150106,150107,150108,76980,41577,45469,38669,13768,13777,141842,62985,213190,4724,223052,59369,43927,43928,12924,197853,100355,56219,27669,209928,10337,203648,203649,47896,326937,122629,186204,222824,275869,312295,271673,274637,317462,139723,139722,121258,253789,253787,253786,253788,253790,107598,127991,96639,107536,130169,216522,296316,96661,145188,320428,213904,269342,96658,116646,159428,168611,168612, 121122,219862,96660,282208,127738,127083,155281,162959,220886,227356,248007,163566,307646,186641,147842,273646,273647,217932,104443,96659,147595,106442,247162,231493,213427,296813,246575,182423,162776,228908,134840,63667,63668,63669,130686,248381,147036,239094,262743,189810,239095,78314,147799,305919,305924,237146,174049,148649,55761,127098,134841,96368,67374,48992,146176,176105,323321,323322,233035,49956,267645,275782,190190,225739,31961,26388,23811,5E4,126250,96370,210549,329490,47355,47356,37935, 45521,331536,331534,331535,331533,21760,83769,49977,49974,93497,93498,34325,140759,115803,123707,100081,35309,237706,68314,25602,100339,170873,143516,299247,178921,268574,254884,258232,59018,18248,50625,9729,37168,37169,21667,16749,18635,39305,18046,221057,301897,301900,269990,53969,8213,93926,221055,210542,212552,102852,110099,22678,69076,137575,139224,100856,235770,154430,235861,209757,17736,3832,147111,55759,64031,234746,93044,93045,281302,170701,170702,194796,34388,167841,170419,17657,17655,39579, 39578,170412,77448,8196,11357,69877,8197,168501,156512,161613,156509,208274,161612,161614,267692,267851,267577,279755,267693,267694,267578,262801,271218,266131,266132,267977,267579,262800,262799,262802,267580,262798,267695,267581,273232,82039];var kd9=class{constructor(e){this.Y=e}handleResponse(e,b){if(b.input.match(iP(cw4))){var n=e?.endpoint;b=g.G(n,TK)?.unserializedPrefetchData;if(n&&b){e=this.Y;var Y=(new fo0).B(n),A=g.G(b,LrA);let r=A?.responseContext?.maxAgeSeconds&&Number(A?.responseContext?.maxAgeSeconds)>0?Number(A?.responseContext?.maxAgeSeconds):600;A&&Y&&r>0&&(A=bA(A,r),e.put(Y,new kM(A)));n=(new Ht9).B(n);b=g.G(b,EkB);Y=b?.responseContext?.maxAgeSeconds&&Number(b?.responseContext?.maxAgeSeconds)>0?Number(b?.responseContext?.maxAgeSeconds): 600;b&&n&&Y>0&&(b=bA(b,Y),e.put(n,new kM(b)))}}}};kd9[g.Zr]=[KH];mA("","downloadsPageViewConfigurationEntity");mA("DOWNLOADS_LIST_ENTITY_ID_MANUAL_DOWNLOADS","mainDownloadsListEntity");mA("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","mainDownloadsListEntity");mA("DOWNLOADS_LIST_ENTITY_ID_SMART_DOWNLOADS","refresh");mA("SMART_DOWNLOADS_ENABLED","settingEntity");var D84=["www.youtube-nocookie.com","www.youtubeeducation.com","youtube.googleapis.com"],ut4=class{constructor(){this.state=1;this.o4=null;this.bU=void 0}initialize(e,b,n,Y){this.bU=Y;if(e.program){var A;Y=e.interpreterUrl??null;e.interpreterSafeScript?A=lt(e.interpreterSafeScript):A=e.interpreterScript??null;e.interpreterSafeUrl&&(Y=MR(e.interpreterSafeUrl).toString());SI4(this,A,Y,e.program,b,n)}else g.J4(Error("BL:CIP"))}isInitialized(){return this.U()}getState(){return this.state}isLoading(){return this.state=== 2}invoke(e={}){return this.U()?this.O({Vt:e}):null}dispose(){this.Y(null);this.S4(8)}U(){return!!this.o4}O(e){return this.o4.P6(e)}Y(e){g.oW(this.o4);this.o4=e}S4(e){this.state=e}};var NaJ=class extends ut4{Y(e){lA()?.bgvma();if(e){let b={bgvma:e.dispose.bind(e),bgvmb:e.snapshot.bind(e),bgvmc:e.P6.bind(e)};g.CB("yt.abuse.playerAttLoader",b);g.Fa(n=>e.snapshot(n))}else g.CB("yt.abuse.playerAttLoader",null),g.CB("yt.abuse.playerAttLoaderRun",null)}U(){return!!lA()}O(e){return lA().bgvmc(e)}};var jw={AD_MARKER:"ytp-ad-progress",CHAPTER_MARKER:"ytp-chapter-marker",TIME_MARKER:"ytp-time-marker"};var gX=void 0;var Na=class{constructor(){this.B=new Set;this.U=new Set;this.C=new Map;this.client=void 0;this.csn=null}O(e){this.client=e}Y(){this.clear();this.csn=g.L0()}clear(){this.B.clear();this.U.clear();this.C.clear();this.csn=null}};var t6=class{O(e){nE(oI().O).bind(oI())(e)}clear(){nE(oI().clear).bind(oI())()}};var lG=class{constructor(){this.V=[];this.Z=[];this.S=new Map;this.p9=new Map;this.L=[];this.N=[];this.B=new Map;this.W=new Map;this.U=new Map;this.Y=new Set;this.u3=new Map}O(e){this.client=e}Yl(e,b={}){nE(()=>{var n=g.G(e?.commandMetadata,$m)?.rootVe||g.G(e?.commandMetadata,Uou)?.screenVisualElement?.uiType;if(n){var Y=g.G(e?.commandMetadata,Qi4);if(Y?.parentTrackingParams){var A=PO(Y.parentTrackingParams);if(Y.parentCsn)var r=Y.parentCsn}else b.clickedVisualElement?A=b.clickedVisualElement:e.clickTrackingParams&& (A=PO(e.clickTrackingParams));a:{Y=g.G(e,g.OG);var z=g.G(e,eC9);if(Y){if(z=jz(Y,"VIDEO")){Y={token:z,videoId:Y.videoId};break a}}else if(z&&(Y=jz(z,"PLAYLIST"))){Y={token:Y,playlistId:z.playlistId};break a}Y=void 0}b={cttAuthInfo:Y,parentCsn:r,...b};g.l("expectation_logging")&&(b.loggingExpectations=g.G(e?.commandMetadata,Uou)?.loggingExpectations||void 0);Tl(this,n,A,b)}else g.J4(new g.ql("Error: Trying to create a new screen without a rootVeType",e))})()}clickCommand(e,b,n=0){return Xv1(this,e.clickTrackingParams, b,n)}stateChanged(e,b,n=0){this.visualElementStateChanged(PO(e),b,n)}visualElementStateChanged(e,b,n=0){n===0&&this.Y.has(n)?this.Z.push([e, b]):h6(this,e,b,n)}jH(e){var b=e.cpn,n=Gl(this,0);if(n.length&&n[n.length-2]?.cpn!==b&&(n=g.L0(),b&&n&&n!=="UNDEFINED_CSN")){var Y;e.itct&&(Y=PO(e.itct||""));let A={};g.l("web_playback_associated_log_ctt")&&e.NG&&(A.cttAuthInfo={token:e.NG,videoId:e.videoId});e={cpn:b,csn:n};g.l("web_playback_associated_ve")&&Y&&(C9(n,Y),e.playbackVe=Y.getAsJson());g.zk("playbackAssociated",e,A);Y=Gl(this,0);Y[Y.length-1].cpn=b}}};var eu=class{fetch(e,b,n){var Y=fIB(e,b,n);return new Promise((A,r)=>{var z=()=>{if(n?.UE)try{let J=this.handleResponse(e,Y.status,Y.response,n);A(J)}catch(J){r(J)}else A(this.handleResponse(e,Y.status,Y.response,n))}; Y.onerror=z;Y.onload=z;Y.send(b.body??null)})}handleResponse(e,b,n,Y){n=(n||"").replace(")]}'",""); try{var A=JSON.parse(n)}catch(r){g.J4(new g.ql("JSON parsing failed after XHR fetch",e,b,n));if(Y?.UE&&n)throw new Ar("JSON parsing failed after XHR fetch");A={}}b!==200&&(g.J4(new g.ql("XHR API fetch failed",e,b,n)),A={...A,errorMetadata:{status:b}});return A}};var ovB=class{static getInstance(){var e=g.LB("ytglobal.storage_");e||(e=new ovB,g.CB("ytglobal.storage_",e));return e}async estimate(){var e=navigator;if(e.storage?.estimate)return e.storage.estimate();if(e.webkitTemporaryStorage?.queryUsageAndQuota)return sAA()}};g.CB("ytglobal.storageClass_",ovB);var hL4=Xe("yt-player-local-media",{rq:{index:{KF:2},media:{KF:2},captions:{KF:5}},shared:!1,upgrade(e,b){b(2)&&(xH(e,"index"),xH(e,"media"));b(5)&&xH(e,"captions");b(6)&&(eH(e,"metadata"),eH(e,"playerdata"))},version:5});var loi={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},gC;a:{var BR=g.P7();BR=BR.toLowerCase();if(BR.indexOf("android")!=-1){var M$4=BR.match(/android\s*(\d+(\.\d+)?)[^;|)]*[;)]/);if(M$4){let e=parseFloat(M$4[1]);if(e<100){gC=e;break a}}var GSA=BR.match("("+Object.keys(loi).join("|")+")");gC=GSA?loi[GSA[0]]:0}else gC=void 0}var HR=gC,qA=HR>=0;var uw;{var U2u=g.P7();let e=U2u.match(/\((iPad|iPhone|iPod)( Simulator)?;/);if(!e||e.length<2)uw=void 0;else{var Nb=U2u.match(/\((iPad|iPhone|iPod)( Simulator)?; (U; )?CPU (iPhone )?OS (\d+_\d)[_ ]/);uw=Nb&&Nb.length===6?Number(Nb[5].replace("_",".")):0}}var AS=uw,Ly=AS>=0;var Yc;g.nC=new NaJ;Yc=0;g.TaF=class{constructor(e){this.videoData=e;this.Y={c1a:()=>{var b=[];if(g.nC.isInitialized()){var n="";this.videoData&&this.videoData.MW&&(n=this.videoData.MW+`&r1b=${this.videoData.clientPlaybackNonce}`);n={atr_challenge:n};g.jR("bg_v",void 0,"player_att");(n=Zg1(n))?(g.jR("bg_s",void 0,"player_att"),b.push(`r1a=${n}`)):(g.jR("bg_e",void 0,"player_att"),b.push("r1c=2"))}else g.jR("bg_e",void 0,"player_att"),window.trayride||window.botguard?b.push("r1c=1"):b.push("r1c=4");b.push(`r1d=${g.nC.getState()}`); return b.join("&")}, c6a:b=>"r6a="+(Number(b.c)^s6()), c6b:b=>`r6b=${Number(b.c)^Number(g.H("CATSTAT",0))}`}; this.videoData&&this.videoData.MW?this.XU=g.JR(this.videoData.MW):this.XU={}}};g.wZ=class{constructor(e,b={},n=0){this.errorCode=e;this.details=b;this.severity=n}};var vi={ww:function(e,b){e[c[21]](0,b)}, UP:function(e){e[c[44]]()}, cY:function(e,b){var n=e[0];e[0]=e[b%e[c[3]]];e[b%e[c[3]]]=n}};var WkB={yj:"adunit",rw:"detailpage",Y1:"editpage",UF:"embedded",Do:"leanback",gW:"previewpage",vy:"profilepage",z7:"unplugged",Kl:"playlistoverview",R1:"sponsorshipsoffer",w$:"shortspage",gy:"handlesclaiming",Qc:"immersivelivepage",Nx:"creatormusic",sI:"immersivelivepreviewpage",Mk:"admintoolyurt",A9:"shortsaudiopivot",fZ:"consumption",z5:"background_audio_playback"};var pBF=["h","H"],hHu=["9","("],yKc=["9h","(h"],t$J=["8","*"],x2A=["a","A"],e8A=["o","O"],b$c=["m","M"],nyA=["mac3","MAC3"],YJJ=["meac3","MEAC3"],AU={h:pBF,H:pBF,["9"]:hHu,["("]:hHu,["9h"]:yKc,["(h"]:yKc,["8"]:t$J,["*"]:t$J,a:x2A,A:x2A,o:e8A,O:e8A,m:b$c,M:b$c,mac3:nyA,MAC3:nyA,meac3:YJJ,MEAC3:YJJ},AmB=new Set("o O a ah A m M mac3 MAC3 meac3 MEAC3 so sa".split(" ")),is4=new Set("m M mac3 MAC3 meac3 MEAC3".split(" "));var r_i={M$:0,T9:124,e8:144,YQ:220,q$:240,PQ:340,d$:360,Uu:480,I1:588,Ou:608,xQ:720,pQ:740,mE:1080,N0:1100,rW:1440,Qg:2160,z9:9999,0:"QUALITY_ORDINAL_UNKNOWN",124:"QUALITY_ORDINAL_144P_SAVER",144:"QUALITY_ORDINAL_144P",220:"QUALITY_ORDINAL_240P_SAVER",240:"QUALITY_ORDINAL_240P",340:"QUALITY_ORDINAL_360P_SAVER",360:"QUALITY_ORDINAL_360P",480:"QUALITY_ORDINAL_480P",588:"QUALITY_ORDINAL_608P_SAVER",608:"QUALITY_ORDINAL_608P",720:"QUALITY_ORDINAL_720P",740:"QUALITY_ORDINAL_720P_ENHANCED",1080:"QUALITY_ORDINAL_1080P", 1100:"QUALITY_ORDINAL_1080P_ENHANCED",1440:"QUALITY_ORDINAL_1440P",2160:"QUALITY_ORDINAL_2160P",9999:"QUALITY_ORDINAL_HIGHRES"};var yv={auto:0,tiny:144,light:144,small:240,medium:360,large:480,hd720:720,hd1080:1080,hd1440:1440,hd2160:2160,hd2880:2880,highres:4320},iT={0:"auto",144:"tiny",240:"small",360:"medium",480:"large",720:"hd720",1080:"hd1080",1440:"hd1440",2160:"hd2160",2880:"hd2880",4320:"highres"},qd={QUALITY_ORDINAL_UNKNOWN:0,QUALITY_ORDINAL_144P_SAVER:124,QUALITY_ORDINAL_144P:144,QUALITY_ORDINAL_240P_SAVER:220,QUALITY_ORDINAL_240P:240,QUALITY_ORDINAL_360P_SAVER:340,QUALITY_ORDINAL_360P:360,QUALITY_ORDINAL_480P:480, QUALITY_ORDINAL_608P_SAVER:588,QUALITY_ORDINAL_608P:608,QUALITY_ORDINAL_720P:720,QUALITY_ORDINAL_720P_ENHANCED:740,QUALITY_ORDINAL_1080P:1080,QUALITY_ORDINAL_1080P_ENHANCED:1100,QUALITY_ORDINAL_1440P:1440,QUALITY_ORDINAL_2160P:2160,QUALITY_ORDINAL_HIGHRES:9999};var pC=2592E3;g.Pf={STOP_EVENT_PROPAGATION:"html5-stop-propagation",IV_DRAWER_ENABLED:"ytp-iv-drawer-enabled",IV_DRAWER_OPEN:"ytp-iv-drawer-open",MAIN_VIDEO:"html5-main-video",VIDEO_CONTAINER:"html5-video-container",VIDEO_CONTAINER_TRANSITIONING:"html5-video-container-transitioning",HOUSE_BRAND:"house-brand"};var SU={allowed:"AUTOPLAY_BROWSER_POLICY_ALLOWED","allowed-muted":"AUTOPLAY_BROWSER_POLICY_ALLOWED_MUTED",disallowed:"AUTOPLAY_BROWSER_POLICY_DISALLOWED"};var K29={ANDROID:3,ANDROID_KIDS:18,ANDROID_MUSIC:21,ANDROID_UNPLUGGED:29,WEB:1,WEB_REMIX:67,WEB_UNPLUGGED:41,IOS:5,IOS_KIDS:19,IOS_MUSIC:26,IOS_UNPLUGGED:33},zY={android:"ANDROID","android.k":"ANDROID_KIDS","android.m":"ANDROID_MUSIC","android.up":"ANDROID_UNPLUGGED",youtube:"WEB","youtube.m":"WEB_REMIX","youtube.up":"WEB_UNPLUGGED",ytios:"IOS","ytios.k":"IOS_KIDS","ytios.m":"IOS_MUSIC","ytios.up":"IOS_UNPLUGGED"},rm1={"mdx-pair":1,"mdx-dial":2,"mdx-cast":3,"mdx-voice":4,"mdx-inappdial":5};var Lsa={QC:1,bO:2,PAUSED:3,1:"DISABLED",2:"ENABLED",3:"PAUSED"};var rl4=RegExp("^https?://([^.]*\\.moatads\\.com/|e[0-9]+\\.yt\\.srs\\.doubleverify\\.com|pagead2\\.googlesyndication\\.com/pagead/gen_204\\?id=yt3p&sr=1&|pm\\.adsafeprotected\\.com/youtube|pm\\.test-adsafeprotected\\.com/youtube|youtube[0-9]+\\.moatpixel\\.com/)"),qo=RegExp("^https://([a-z]+\\.)?[0-9a-f]{1,63}\\.sslproxy\\.corp\\.google\\.com/|^https://([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.demos\\.corp\\.google\\.com/|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com/|^https?://(([-\\w]*www[-\\w]*\\.|[-\\w]*web[-\\w]*\\.|[-\\w]*canary[-\\w]*\\.|[-\\w]*dev[-\\w]*\\.|[-\\w]{1,3}\\.)+(corp\\.)?youtube(-nocookie|kids|education)?\\.com/|([A-Za-z0-9-]{1,63}\\.)*(youtube\\.googleapis\\.com)[.]?(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.([a-z]{3}|i)\\.corp\\.google\\.com(:[0-9]+)?/|([a-z]+\\.)?[a-z0-9\\-]{1,63}\\.c\\.googlers\\.com(:[0-9]+)?/|(docs|drive)\\.google\\.com/(a/[^/\\\\%]+/|)|(music|music-green-qa|music-release-qa|yt-music-green\\.corp)\\.youtube\\.com/|(tv|tv-green-qa|tv-green-qa\\.corp|tv-release-qa|tv-release-qa\\.corp|tv-integration-qa|tv-integration-qa\\.corp|yt-tv-autopush\\.corp|yt-tv-integration\\.corp|yt-tv-staging\\.corp)\\.youtube\\.com/|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?/)"), z$u=RegExp("^https?://(www\\.google\\.com/pagead/xsul|www\\.youtube\\.com/pagead/slav)"),mHA=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|docs\\.google\\.com|drive\\.google\\.com|prod\\.google\\.com|mail\\.google\\.com|youtube\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), dHi=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),c_4=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|prod\\.google\\.com|youtube\\.com|youtubekids\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$))"), L21=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|video\\.google\\.com|youtube\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|s2\\.googleusercontent\\.com/s2/favicons\\?|yt[3-4]\\.ggpht\\.com/)"), QNc=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),Jlc=RegExp("^https?.*#ocr$|^https?://(aksecure\\.imrworldwide\\.com/|cdn\\.imrworldwide\\.com/|secure\\-..\\.imrworldwide\\.com/)"),qR4=RegExp("^https?://(googleads\\.g\\.doubleclick\\.net/(aclk|pagead/conversion)|www\\.google\\.com/(aclk|pagead/conversion)|www\\.googleadservices\\.com/(aclk|pagead/(aclk|conversion))|www\\.youtube\\.com/pagead/conversion)"),RuB=RegExp("^((http(s)?):)?\\/\\/((((lh[3-6](-tt|-d[a-g,z])?\\.((ggpht)|(googleusercontent)|(google)|(sandbox\\.google)))|(lh7\\-(eu|us|qw|rt|xx)\\.((googleusercontent)|(google)))|((photos|testonly|work)\\.fife\\.usercontent\\.google)|([\\w\\-]+\\.fife\\.usercontent\\.google)|(([1-4]\\.bp\\.blogspot)|(bp[0-3]\\.blogger))|(ccp-lh\\.googleusercontent)|((((cp|ci|gp)[3-6])|(ap[1-2]))\\.(ggpht|googleusercontent))|(gm[1-4]\\.ggpht)|(play-(ti-)?lh\\.googleusercontent)|(gz[0-1]\\.googleusercontent)|(lh3\\-gm\\.google)|(((yt[3-4])|(sp[1-3]))\\.(ggpht|googleusercontent)))\\.com)|(drive\\.google\\.com\\/drive\\-(usercontent|viewer))|(dp[3-6]\\.googleusercontent\\.cn)|(dp4\\.googleusercontent\\.com)|((photos|drive|contribution)\\-image\\-(dev|qa)(-us|-eu)?(-auth|-cookie)?\\.corp\\.google\\.com)|(photos\\-image\\-dev\\-dl\\-(auth|eu|us)\\.corp\\.google\\.com)|((dev|dev2|dev3|qa|qa2|qa3|qa-red|qa-blue|canary)[-.]lighthouse\\.sandbox\\.google\\.com\\/image)|(image\\-(dev|qa)\\-lighthouse(-auth)?\\.sandbox\\.google\\.com(\\/image)?)|(drive\\-qa\\.corp\\.google\\.com\\/drive\\-(usercontent|viewer))|(docs(\\-(dev|qa)\\.corp)?\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images\\-(rt|qw))|(docs\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?(docs|sheets|slides|drawings|forms|videos|pictures)\\-images)|(sites\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(atari-green-test\\.corp\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images\\-(rt|qw))|(sites\\.sandbox\\.google\\.com\\/(u\\/[0-9]+\\/)?sites(v)?\\-images))\\/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https?://(([A-Za-z0-9-]{1,63}\\.)*(corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleplex\\.com|googlevideo\\.com|prod\\.google\\.com|lh3\\.photos\\.google\\.com|mail\\.google\\.com|youtube\\.com|yt\\.akamaized\\.net|chat\\.google\\.com)[.]?(:[0-9]+)?/|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|([A-Za-z0-9-]{1,63}\\.)*c\\.lh3(-d[a-gyz]|-testonly)?\\.(googleusercontent|photos\\.google)\\.com/.*$)"), Cp1=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?/"),z84=RegExp("^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|2mdn\\.net|googlesyndication\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|googleads\\.g\\.doubleclick\\.net|prod\\.google\\.com|static\\.doubleclick\\.net|static\\.googleadsserving\\.cn|studioapi\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtube\\-nocookie\\.com|youtubekids\\.com|ytimg\\.com|ytimg\\.sandbox\\.google\\.com)[.]?(:[0-9]+)?/|lightbox-(demos|builder)\\.appspot\\.com/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/ytplayer)"), JmF=RegExp("^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com/|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com(/(?!url\\b)|$)|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com(/|$)|^https://(ads|adwords\\.corp)\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(adwords-)?canary\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com(/|$)|^https://ads(-external)?-prod\\.qa\\.adz\\.google\\.com/(aw/(assetgroup/(edit|new)|campaigns/(new/(performancemax|demandgen)|edit/demandgen))|$)|^https://canvastester-3fd0b\\.appspot\\.com(/|$)|^https://localhost\\.googleusercontent\\.com(:\\d+)?(/|$)|^https://narrative-news-cast-receiver-d\\.appspot\\.com(/|$)|^https://narrative-news-cast-receiver-f\\.appspot\\.com(/|$)|^https://one\\.google\\.com(/|$)|^https://www\\.google\\.com/culturalinstitute/manage/.*$|^https://www\\.gstatic\\.com/aog_howto|^https://www\\.gstatic\\.com/narrative_cast_receiver/news|^https?://(([A-Za-z0-9-]{1,63}\\.)*(imasdk\\.googleapis\\.com|corp\\.google\\.com|proxy\\.googleprod\\.com|c\\.googlers\\.com|proxy\\.googlers\\.com|borg\\.google\\.com|docs\\.google\\.com|drive\\.google\\.com|googleads\\.g\\.doubleclick\\.net|googleplex\\.com|play\\.google\\.com|prod\\.google\\.com|photos\\.google\\.com|get\\.google\\.com|blogger\\.com|mail\\.google\\.com|survey\\.g\\.doubleclick\\.net|youtube\\.com|youtube\\.googleapis\\.com|youtubeeducation\\.com|youtube\\-nocookie\\.com|yt\\-web\\-embedded\\-player\\.appspot\\.com|youtubekids\\.com|vevo\\.com|chat\\.google\\.com|meet\\.google\\.com|artsandculture\\.google\\.com)[.]?(:[0-9]+)?(/|$)|([A-Za-z0-9-]{1,63}\\.)*(sandbox\\.google\\.com)(:[0-9]+)?(/(?!url\\b)|$)|(www\\.|encrypted\\.)?google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/(search|webhp)\\?|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|lightbox-(demos|builder)\\.appspot\\.com/|s0\\.2mdn\\.net/instream/html5/native/|s[01](qa)?\\.2mdn\\.net/ads/richmedia/studio/mu/templates/tetris|www\\.gstatic\\.com/doubleclick/studio/innovation/h5/layouts/tetris)"), Pyc=RegExp("^https?://([A-Za-z0-9-]{1,63}\\.)*(currents\\.google\\.com)[.]?(:[0-9]+)?(/|$)"),SJ4=RegExp("^(https://play\\.google\\.com|https://photos\\.google\\.com|https://get\\.google\\.com|https://mail\\.google\\.com|https://yt\\-web\\-embedded\\-player\\.appspot\\.com|http://yt\\-web\\-embedded\\-player\\.appspot\\.com|https://chat\\.google\\.com|https://one\\.google\\.com|https://artsandculture\\.google\\.com|https://adstransparency\\.google\\.com|https://ads\\.google\\.com|https://adwords\\.corp\\.google\\.com|https://ads\\-external\\-prod\\.qa\\.adz\\.google\\.com|https://ads\\-prod\\.qa\\.adz\\.google\\.com|https://adwords\\-canary\\.qa\\.adz\\.google\\.com|https://canary\\.qa\\.adz\\.google\\.com)$|^http://[0-9]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.[a-z0-9\\-_]+\\.([a-z]{2}|i)\\.borg\\.google\\.com(:[0-9]+)?$|^https://((autopush|beta-lookup|daily-[0-6]|manual-qual|preprod|stream)\\.)?meet\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(crowdsource|datacompute)\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)*(youtube|youtubekids|youtubeeducation)\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+demos\\.corp\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sandbox\\.google\\.com$|^https://([A-Za-z0-9-]{1,63}\\.)+sslproxy\\.corp\\.google\\.com$|^https://(books|play-books-(autopush|internal|preprod|staging)(-sandbox|\\.corp))\\.googleusercontent\\.com$|^https://(draft|www|(www\\.)?dev\\.sandbox|(www\\.)?autopush\\.sandbox|(www\\.)?staging\\.sandbox|(www\\.)?restore\\.sandbox)\\.blogger\\.com$|^https://[0-9a-f]{1,63}\\.proxy\\.googleprod\\.com$|^https://localhost\\.googleusercontent\\.com(:\\d+)?$|^https?://(((docs|m|sing|ss|sss|www)\\.)?drive\\.google\\.com$|([A-Za-z0-9-]{1,63}\\.)*c\\.googlers\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*corp\\.google\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*googleplex\\.com(:[0-9]+)?$|([A-Za-z0-9-]{1,63}\\.)*proxy\\.googlers\\.com(:[0-9]+)?$|(www\\.|encrypted\\.)google\\.(cat|com(\\.(a[fgiru]|b[dhnorz]|c[ouy]|do|e[cgt]|fj|g[hit]|hk|jm|kh|kw|l[bcy]|m[mtxy]|n[afgip]|om|p[aeghkry]|qa|s[abglv]|t[jnrw]|ua|uy|vc|vn))?|a[cdelmstz]|c[acdfghilmnvz]|b[aefgijsty]|ee|es|d[ejkmz]|g[aefglmpry]|f[imr]|i[emoqrst]|h[nrtu]|k[giz]|je|jo|m[degklnsuvw]|l[aiktuv]|n[eloru]|p[lnst]|s[cehikmnort]|r[osuw]|us|t[dgklmnot]|ws|vg|vu|co\\.(ao|bw|ck|cr|i[dln]|jp|ke|kr|ls|ma|mz|nz|th|tz|u[gkz]|ve|vi|z[amw]))/?$|[A-Za-z0-9-]+\\.prod\\.google\\.com(:[0-9]+)?$|docs\\.google\\.com$)"), Ddu=RegExp("^(https://currents\\.google\\.com)$");var L8=!1;g.zG=class{constructor(e,b=!1){this[c[34]]=e;this[c[35]]=b;this[c[42]]=this[c[6]]=this[c[54]]=c[7];this[c[11]]={};this[c[4]]=c[7]}set(e,b){this[c[11]][e]!==b&&(this[c[11]][e]=b,this[c[4]]=c[7])}get(e){j1(13,8493,this);return this[c[11]][e]||null}V3(){this[c[4]]||(this[c[4]]=AO(11,8500,this));return this[c[4]]}clone(){var e=new g.zG(this[c[34]],this[c[35]]);e[c[54]]=this[c[54]];e[c[6]]=this[c[6]];e[c[42]]=this[c[42]];e[c[11]]=g.bm(this[c[11]]);e[c[4]]=this[c[4]];return e}};var IC={FAIRPLAY:"fairplay",PLAYREADY:"playready",WIDEVINE:"widevine",CLEARKEY:null,FLASHACCESS:null,UNKNOWN:null,WIDEVINE_CLASSIC:null};var wl=class{constructor(e,b,n,Y=!1){this.name=e;this.id=b;this.isDefault=n;this.isAutoDubbed=Y}getName(){return this.name}getId(){return this.id}getIsDefault(){return this.isDefault}getIsAutoDubbed(){return this.isAutoDubbed}toString(){return this.name}};wl.prototype.getName=wl.prototype.getName;wl.prototype.getId=wl.prototype.getId;wl.prototype.getIsDefault=wl.prototype.getIsDefault;wl.prototype.getIsAutoDubbed=wl.prototype.getIsAutoDubbed;g.yH=class{constructor(e={}){this.languageCode=e.languageCode||"";this.languageName=e.languageName||null;this.kind=e.kind||"";this.name=e.name===void 0?null:e.name;this.displayName=e.displayName||null;this.id=e.id||null;this.Y=e.is_servable||!1;this.isTranslateable=e.is_translateable||!1;this.url=e.url||null;this.vssId=e.vss_id||"";this.isDefault=e.is_default||!1;this.translationLanguage=e.translationLanguage||null;this.xtags=e.xtags||"";this.captionId=e.captionId||""}getId(){return this.id}getName(){return this.name}isServable(){return this.Y}V3(){return this.url}getXtags(){return this.xtags}toString(){return this.languageCode+ ": "+g.kp(this)+" - "+this.vssId+" - "+(this.captionId||"")}equals(e){return e?this.toString()===e.toString():!1}Yo(){return!(!this.languageCode||this.translationLanguage&&!this.translationLanguage.languageCode)}};g.yH.prototype.U=bF(2);var Fj=class{constructor(e,b){this.id=e;this.O2=b;this.captionTracks=[];this.O=this.B=null;this.xtags="";this.L=this.C=!1;this.Y=null;this.U="UNKNOWN";this.captionsInitialState="CAPTIONS_INITIAL_STATE_UNKNOWN";e=this.O2.id.split(".");e.length>1&&(this.C=e[1]==="2",this.L=e[1]==="4")}getLanguageInfo(){return this.O2}getXtags(){if(!this.xtags){let e=this.id.split(";");e.length>1&&(this.xtags=e[1])}return this.xtags}toString(){return this.O2.name}isAutoDubbed(){return this.O2.getIsAutoDubbed()}}; Fj.prototype.getLanguageInfo=Fj.prototype.getLanguageInfo;Fj.prototype.isAutoDubbed=Fj.prototype.isAutoDubbed;var X9=class{constructor(e,b,n,Y,A=0){this.U=e;this.Y=b;this.O=n;this.reason=Y;this.Nz=A}equals(e){return this.U===e.U&&this.Y===e.Y&&this.O===e.O&&this.reason===e.reason&&(!so||this.Nz===e.Nz)}isLocked(){return this.O&&!!this.U&&this.U===this.Y}compose(e){if(e.O&&F9(e))return kd;if(e.O||F9(this))return e;if(this.O||F9(e))return this;var b=this.U&&e.U?Math.max(this.U,e.U):this.U||e.U,n=this.Y&&e.Y?Math.min(this.Y,e.Y):this.Y||e.Y;b=Math.min(b,n);var Y=0;so&&(Y=this.Nz!==0&&e.Nz!==0?Math.min(this.Nz, e.Nz):this.Nz===0?e.Nz:this.Nz);return so&&b===this.U&&n===this.Y&&Y===this.Nz||!so&&b===this.U&&n===this.Y?this:so?new X9(b,n,!1,n===this.Y&&Y===this.Nz?this.reason:e.reason,Y):new X9(b,n,!1,n===this.Y?this.reason:e.reason)}B(e){return!e.video||so&&this.Nz!==0&&this.Nze.B(A)),n=[],Y={}; for(let A=0;Ae.B(b))}getAvailableAudioTracks(){return this.audioTracks}Y(){return!!this.U}};var BNJ=new Set(["356","721"]),Ey4=class extends g.Mg{constructor(){super(...arguments);this.U=null;this.Y=new Map}U4(){super.U4()}};var WM=class{constructor(e,b,n,Y,A,r,z,J,P,S){this.Mz=e;this.startTime=b;this.duration=n;this.ingestionTime=Y;this.sourceURL=A;this.Wx=P;this.RQ=S;this.endTime=b+n;this.Y=z||0;this.range=r||null;this.pending=J||!1;this.Wx=P||null}};g.lw=class{constructor(){this.segments=[];this.U=null;this.C=!0;this.L=""}S(e){this.segments.push(e)}rk(e){return!!this.O(e)}getDuration(e){return(e=this.O(e))?e.duration:0}V(e){return this.getDuration(e)}Ie(){return 0}Vd(){return this.segments.length?this.segments[0].Mz:-1}Pn(e){return(e=this.O(e))?e.ingestionTime:NaN}bf(){return this.segments.length?this.segments[this.segments.length-1].Mz:-1}tN(e){return this.bf()===e&&!this.C&&e>=0}GN(){var e=this.segments[this.segments.length-1];return e?e.endTime: NaN}ha(){return this.segments[0].startTime}AA(){return this.segments.length}Y(){return 0}Yj(e){return(e=this.B(e))?e.Mz:-1}W(e){return(e=this.O(e))?e.sourceURL:""}getStartTime(e){return(e=this.O(e))?e.startTime:0}N1(e){return this.getStartTime(e)+this.getDuration(e)}isLoaded(){return this.segments.length>0}O(e){if(this.U&&this.U.Mz===e)return this.U;e=g.eD(this.segments,new WM(e,0,0,0,""),(b,n)=>b.Mz-n.Mz); return this.U=e>=0?this.segments[e]:null}B(e){if(this.U&&this.U.startTime<=e&&eb.startTime-n.startTime); return this.U=e>=0?this.segments[e]:this.segments[Math.max(0,-e-2)]}append(e){if(e.length)if(e=g.WE(e),this.segments.length){var b=this.segments.length?g.vE(this.segments).endTime:0,n=e[0].Mz-this.bf();n>1&&g.M1(this.segments);n=n>0?0:-n+1;for(let Y=n;Y1?e=e.MV:(b=Yk(b,Dj(this,this.CL(e,b),e)),e=Math.max(this.C,b.timedOut)+e.n1*(this.U-this.C)+.25*this.W,e=e>3?1E3*1.6**(e-3):0);return e===0?!0:this.Z+e<(0,g.T)()}N(e,b){this.Y.set(e,b);this.O.set(e,b);this.B&&this.B.set(e,b)}dX(){return this.O.get("cpn")||""}nO(e,b){e.SR===this.Y&&(this.Y=EK(e,b));e.SR===this.B&&(this.B= EK(e,b))}s4(){this.V=!0}jq(){return this.Y!==this.B&&!this.L}};var Mb=class{constructor(e,b,n,Y){this.initRange=n;this.indexRange=Y;this.U=null;this.Z=!1;this.FG=0;this.s4=this.H3=this.V=null;this.info=b;this.du=new Pi(e)}Y(){return!!this.U&&this.index.isLoaded()}p9(){return!1}R7(e){return[e]}u3(e){return[e]}};var LK=class{constructor(e,b){this.start=e;this.end=b;this.length=b-e+1}toString(){return this.start+"-"+(this.end==null?"":this.end)}Y(){return this.end==null?{start:String(this.start)}:{start:String(this.start),end:String(this.end)}}};var FT=class{constructor(e,b,n,Y="",A,r,z,J,P,S,D,K="",E){this.type=e;this.Qh=b;this.range=n;this.source=Y;this.m6=D;this.clipId=K;this.Z=E;this.V=[];this.W="";this.Mz=-1;this.s4=0;this.W=Y;this.Mz=A>=0?A:-1;this.segmentStartTime=r||0;this.O=z||0;this.Y=J||0;this.U=P>=0?P:this.range?this.range.length:NaN;this.RI=this.range?this.Y+this.U===this.range.length:S===void 0?!!this.U:S;this.range?(this.B=this.segmentStartTime+this.O*this.Y/this.range.length,this.L=this.O*this.U/this.range.length,this.C=this.B+ this.L):d_(this)}S(){return this.RI&&this.Qh.index.tN(this.Mz)}isEncrypted(){return this.Qh.info.isEncrypted()}equals(e){return!(!e||e.Qh!==this.Qh||e.type!==this.type||(this.range&&e.range?e.range.start!==this.range.start||e.range.end!==this.range.end:e.range!==this.range)||e.Mz!==this.Mz||e.Y!==this.Y||e.U!==this.U)}N(){return this.type===4}uN(){return!!this.Qh.info.video}Yl(){return this.Mz}l$(){var e=sz(this),b="";g.JO(e,(n,Y)=>{b+=`${Y}_${n}_`}); return b.slice(0,-1)}clone(){var e=new FT(this.type,this.Qh,this.range,this.source,this.Mz,this.segmentStartTime,this.O,this.Y,this.U,this.RI,this.m6,this.clipId,this.Z);e.W=this.W;this.V.length>0&&(e.V=[...this.V]);e.B=this.B;e.L=this.L;e.C=this.C;e.s4=this.s4;return e}};var Uz=class{constructor(e,b){this.Vh=e;this.B=this.Y=null;this.C=this.df=NaN;this.CL=this.requestId=null;this.du=e[0].Qh.du;this.U=b||"";if(this.Vh[0].range&&this.Vh[0].U>0){a:{for(b=1;be.Mz&&this.index.Vd()<=e.Mz+1}update(e,b,n){this.index.append(e);yT(this.index,n);e=this.index;e.C=b;e.L="update"}Y(){return this.p9()?!0:super.Y()}C(e,b){var n=this.index.W(e),Y=this.index.getStartTime(e),A=this.index.getDuration(e),r;b?A=r=0:r=this.info.Nz>0?this.info.Nz*A:1E3;return new Uz([new FT(3,this,void 0,"liveCreateRequestInfoForSegment",e,Y,A,0,r,!b)],n)}L9(){return this.p9()?0:this.initRange.length}Gc(){return!1}};var Lxu=class{constructor(e,b,n,Y,A){this.Mz=e;this.startSecs=b;this.k0=n;this.Y=Y||NaN;this.U=A||NaN}};var M$=class{constructor(){this.Y=[];this.U=null;this.L=0;this.O=[];this.C=!1;this.S="";this.B=-1}update(e){var b=void 0;this.U&&(b=this.U);{let m=new M$;var n=Array.from(e.getElementsByTagName("S"));if(n.length){var Y=+uc(e,"timescale")||1,A=(+n[0].getAttribute("t")||0)/Y,r=+uc(e,"startNumber")||0;m.B=A;var z=b?b.startSecs+b.k0:0,J=Date.parse(lc(uc(e,"yt:segmentIngestTime")))/1E3;m.C=e.parentElement.tagName==="SegmentTemplate";m.C&&(m.S=uc(e,"media"));e=b?r-b.Mz:1;m.L=e>0?0:-e+1;for(Q of n){e=+Q.getAttribute("d")/ Y;n=(+Q.getAttribute("yt:sid")||0)/Y;let f=+Q.getAttribute("r")||0;for(let u=0;u<=f;u++){if(b&&r<=b.Mz){r++;continue}var P=new Lxu(r,z,e,J+n,A);m.Y.push(P);b:{var S=Q;var D=Y,K=P.startSecs;P=S.getAttribute("yt:cuepointTimeOffset");var E=S.getAttribute("yt:cuepointDuration");if(!P||!E){S=null;break b}P=Number(P);K=-P/D+K;D=Number(E)/D;E=S.getAttribute("yt:cuepointContext")||null;let M=S.getAttribute("yt:cuepointIdentifier")||"";S=S.getAttribute("yt:cuepointEvent")||"";S=new g.Jb(K,D,E,M,Cy4[S]||"unknown", P)}S&&m.O.push(S);r++;z+=e;A+=e;J+=e+n}}m.Y.length&&(m.U=g.vE(m.Y))}var Q=m}this.L=Q.L;this.U=Q.U||this.U;g.pn(this.Y,Q.Y);g.pn(this.O,Q.O);this.C=Q.C;this.S=Q.S;this.B===-1&&(this.B=Q.getStreamTimeOffset())}getStreamTimeOffset(){return this.B===-1?0:this.B}};var QCu=class{constructor(){this.B=[];this.Y=null;this.U={};this.O={}}};var qJ4=class extends g.lw{constructor({xk:e=0,Hf:b=!1,xp:n=0,hU:Y=0,Of:A=Infinity,j_:r=0,e4:z=!1,tf:J=!1}={}){super();this.e7=this.Ph=-1;this.yI=e;this.xp=n;this.Hf=b;this.hU=Y;this.Of=A;this.j_=r;((this.e4=z)||isFinite(A)&&this.Of>0)&&b&&u9&&(this.C=!1,this.L="postLive");this.tf=J}Ie(){return this.yI}rk(e,b){e=G1(this,e);return e>=0&&(b||!this.segments[e].pending)}Vd(){return this.Hf?this.segments.length?this.B(this.ha()).Mz:-1:super.Vd()}ha(){if(this.e4)return 0;if(!this.Hf)return super.ha();if(!this.segments.length)return 0; var e=Math.max(g.vE(this.segments).endTime-this.xp,0);return this.hU>0&&this.B(e).Mz0)return this.e7/1E3;if(!this.segments.length)return super.GN();var e=this.bf();if(!this.Hf||e<=this.segments[this.segments.length-1].Mz)e=this.segments[this.segments.length-1];else{var b=this.segments[this.segments.length-1];e=new WM(e,Math.max(0,b.startTime-(b.Mz-e)*this.yI),this.yI,0,`sq/${e}`,void 0,void 0,!0)}return this.e4?Math.min(this.xp, e.endTime):e.endTime}AA(){return this.Hf?this.segments.length?this.bf()-this.Vd()+1:0:super.AA()}bf(){var e=Math.min(this.Of,Math.max(super.bf(),this.Ph)),b=this.xp*1E3;b=this.e7>0&&this.e70&&this.Ph>0&&!b&&(b=this.B(this.xp))&&(e=Math.min(b.Mz-1,e));return e}pB(){return this.segments.length?this.segments[this.segments.length-1]:null}S(e){var b=G1(this,e.Mz);if(b>=0)this.segments[b]=e;else if(this.segments.splice(-(b+1),0,e),this.j_&&e.Mz%(300/this.yI)===0){var n=this.segments[0].Mz, Y=Math.floor(this.j_/this.yI);e=e.Mz-Y;b=-(b+1)-Y;b>0&&e>n&&(this.segments=this.segments.slice(b))}}Z(e){e=G1(this,e);e>=0&&this.segments.splice(e,1)}Qz(){return this.Ph}tN(e){return u9?!this.C&&e>=0&&this.bf()<=e:super.tN(e)}B(e){if(!this.Hf)return super.B(e);if(!this.segments.length)return null;var b=this.segments[this.segments.length-1];if(e=b.endTime)b=b.Mz+Math.floor((e-b.endTime)/ this.yI+1);else{b=bS(this.segments,Y=>e=Y.endTime?1:0); if(b>=0)return this.segments[b];var n=-(b+1);b=this.segments[n-1];n=this.segments[n];b=Math.floor((e-b.endTime)/((n.startTime-b.endTime)/(n.Mz-b.Mz-1))+1)+b.Mz}return this.O(b)}O(e){if(!this.Hf)return super.O(e);if(!this.segments.length)return null;var b=G1(this,e);if(b>=0)return this.segments[b];var n=-(b+1);b=this.yI;if(n===0)var Y=Math.max(0,this.segments[0].startTime-(this.segments[0].Mz-e)*b);else n===this.segments.length?(Y=this.segments[this.segments.length-1],Y=Y.endTime+(e-Y.Mz-1)*b):(Y= this.segments[n-1],b=this.segments[n],b=(b.startTime-Y.endTime)/(b.Mz-Y.Mz-1),Y=Y.endTime+(e-Y.Mz-1)*b);return new WM(e,Y,b,0,`sq/${e}`,void 0,void 0,!0)}},u9=!1;var ru=class extends HV{constructor(e,b,n={}){super(e,b,"",void 0,void 0,n.xk||0);this.index=new qJ4(n)}Yl(){return!0}Y(){return!0}B(e){return this.W()&&e.U&&!e.RI||!e.Qh.index.tN(e.Mz)}S(){}L(e,b=!1){return typeof e!=="number"||isFinite(e)?super.L(e,b):new Uz([new FT(3,this,void 0,"mlLiveGetReqInfoStubForTime",-1,void 0,this.xk,void 0,this.xk*this.info.Nz)],"")}C(e,b){if(this.index.rk(e))return super.C(e,b);var n=this.index.getStartTime(e),Y=Math.round(this.xk*this.info.Nz),A=this.xk;b&&(A=Y=0); return new Uz([new FT(3,this,void 0,"mlLiveCreateReqInfoForSeg",e,n,A,void 0,Y,!b)],e>=0?`sq/${e}`:"")}};var L$=class extends Mb{constructor(e,b){super(e,b);e=this.index=new g.lw;e.C=!1;e.L="d"}O(){return!1}W(){return!1}Yl(){return!1}S(){return new Uz([new FT(1,this,void 0,"otfInit")],"sq/0")}N(){return null}O4(e){this.B(e);return T1(this,fK(e),!1)}L(e,b=!1){e=this.index.Yj(e);b&&(e=Math.min(this.index.bf(),e+1));return T1(this,e,!0)}W0(e){e.info.type===1&&(this.U||(this.U=am(e.U)),e.Y&&e.Y.uri==="http://youtube.com/streaming/otf/durations/112015"&&SKc(this,e.Y))}B(e){return e.U===0?!0:this.index.bf()> e.Mz&&this.index.Vd()<=e.Mz+1}L9(){return 0}Gc(){return!1}};var ti,cmJ,Kd4,xk,D9A;g.hi=class{constructor(e){this.tag=e}};ti=new Map;cmJ=class{constructor(){this.Y=new Map}};Kd4=class{constructor(){this.Y=10;this.U=Date.now()}};xk=new Map;D9A=new cmJ;var Yv=class{constructor(e,b){this.info=e;this.U=b;this.Y=null;this.B=this.O=-1;this.timestampOffset=0;this.isLocked=this.S=!1;this.L=this.info.Qh.p9()&&!this.info.Y}C(e,b=!1,n=0){if(this.isLocked||e.isLocked||!mr(this.info,e.info)||this.info.RI)return null;if(n){if(this.U.totalLength+e.U.totalLength>n)return null}else if(b&&(b=this.U,n=e.U,b=!(n.Y.length?fb(b,n.Y[0]):1)),b)return null;b=new FT(this.info.type,this.info.Qh,this.info.range,this.info.W,this.info.Mz,this.info.segmentStartTime,this.info.O, this.info.Y,this.info.U,this.info.RI,this.info.m6,this.info.clipId,this.info.Z);jZ(b,e.info);n=new U5;FL(n,this.U);FL(n,e.U);b=new Yv(b,n);b.Y!=null&&e.Y!=null&&g.yL("dash",414627957,`merged slice emsg overridden; prev: ${b.Y.CB()} next: ${e.Y.CB()}`);b.Y=e.Y||this.Y;b.O=this.O!==-1?this.O:e.O;b.B=this.B!==-1?this.B:e.B;return b}};g.Gb=class{constructor(){this.count=0;this.U=1;this.O=!1;this.offsets=new Float64Array(128);this.startTicks=new Float64Array(128)}rk(e){return e<=this.bf()}Y(e){return this.offsets[e]}getStartTime(e){return this.startTicks[e]/this.U}N1(e){return this.getStartTime(e)+this.getDuration(e)}Pn(){return NaN}getDuration(e){e=this.V(e);return e>=0?e/this.U:-1}V(e){return e+1=0}GN(){return this.O?this.startTicks[this.count]/this.U:NaN}ha(){return 0}AA(){return this.count}W(){return""}Yj(e){e*=this.U;e=g.eD(this.startTicks.subarray(0,this.count),e);return e>=0?e:Math.max(0,-e-2)}isLoaded(){return this.bf()>=0}Il(e,b){if(e>=this.bf())return 0;var n=0;for(b=this.getStartTime(e)+b;ethis.getStartTime(e);e++)n=Math.max(n,Ct(this,e)/this.getDuration(e));return n}resize(e){e+=2;var b=this.offsets;this.offsets=new Float64Array(e+1);var n=this.startTicks;this.startTicks= new Float64Array(e+1);for(e=0;e0&&e&&(n=n.range.end+1,e=Math.min(e,this.info.contentLength-n),e>0&&Y.push(new FT(4,this,q$(n,e),"tbdRange",void 0,void 0,void 0,void 0,void 0,void 0,void 0,b)));return new Uz(Y)}W0(e){if(e.info.type=== 1){if(this.U)return;this.U=am(e.U)}else if(e.info.type===2){if(this.C||this.index.bf()>=0)return;if(g.e$(this.info)){var b=this.index,n=g.b4(e);e=e.info.range.start;var Y=g.Q8(n,0,1936286840);n=IE(Y);b.U=n.timescale;var A=n.E5;b.offsets[0]=n.q6+e+Y.size;b.startTicks[0]=A;b.O=!0;var r=n.NU.length;for(var z=0;z0&&n===r[0].hq)for(n=0;n=this.index.Y(n+1);)n++;return Q2(this,n,b,e.U).Vh}B(e){e.S();return this.Y()?!0:e.range.end+1this.info.contentLength&&(b=new LK(b.start,this.info.contentLength-1)),new Uz([new FT(4,e.Qh,b,"getNextRequestInfoByLength",void 0,void 0,void 0,void 0,void 0,void 0,void 0,e.clipId)]);e.type===4&&(e=this.u3(e),e=e[e.length-1]);var n=0,Y=e.range.start+ e.Y+e.U;e.type===3&&(e.S(),n=e.Mz,Y===e.range.end+1&&(n+=1));return Q2(this,n,Y,b)}O4(){return null}L(e,b=!1){e=this.index.Yj(e);b&&(e=Math.min(this.index.bf(),e+1));return Q2(this,e,this.index.Y(e),0)}O(){return!0}W(){return!0}Yl(){return!1}L9(){return this.indexRange.length+this.initRange.length}Gc(){return this.indexRange&&this.initRange&&this.initRange.end+1===this.indexRange.start?!0:!1}};var IX=class{constructor(e=0,b=0,n="SPATIAL_AUDIO_TYPE_NONE",Y=!1,A,r,z="AUDIO_QUALITY_UNKNOWN",J=!1){this.sampleRate=e;this.numChannels=b;this.spatialAudioType=n;this.O=Y;this.B=A;this.U=r;this.audioQuality=z;this.Y=J}isMultiChannelAudio(){return this.numChannels>2}};var ky=class{constructor(e,b,n,Y="",A="",r=""){this.displayName=e;this.vssId=b;this.languageCode=n;this.kind=Y;this.xtags=A;this.id=r}};var OTJ={COLOR_PRIMARIES_BT709:"bt709",COLOR_PRIMARIES_BT2020:"bt2020",COLOR_PRIMARIES_UNKNOWN:null,COLOR_PRIMARIES_UNSPECIFIED:null},E60={COLOR_TRANSFER_CHARACTERISTICS_BT709:"bt709",COLOR_TRANSFER_CHARACTERISTICS_BT2020_10:"bt2020",COLOR_TRANSFER_CHARACTERISTICS_SMPTEST2084:"smpte2084",COLOR_TRANSFER_CHARACTERISTICS_ARIB_STD_B67:"arib-std-b67",COLOR_TRANSFER_CHARACTERISTICS_UNKNOWN:null,COLOR_TRANSFER_CHARACTERISTICS_UNSPECIFIED:null};var Tj={WIDTH:{name:"width",video:!0,valid:640,aC:99999},HEIGHT:{name:"height",video:!0,valid:360,aC:99999},FRAMERATE:{name:"framerate",video:!0,valid:30,aC:9999},BITRATE:{name:"bitrate",video:!0,valid:3E5,aC:2E9},EOTF:{name:"eotf",video:!0,valid:"bt709",aC:"catavision"},CHANNELS:{name:"channels",video:!1,valid:2,aC:99},CRYPTOBLOCKFORMAT:{name:"cryptoblockformat",video:!0,valid:"subsample",aC:"invalidformat"},DECODETOTEXTURE:{name:"decode-to-texture",video:!0,valid:"false",aC:"nope"},AV1_CODECS:{name:"codecs", video:!0,valid:"av01.0.05M.08",aC:"av99.0.05M.08"},EXPERIMENTAL:{name:"experimental",video:!0,valid:"allowed",aC:"invalid"},TUNNELMODE:{name:"tunnelmode",video:!0,valid:"true",aC:"false"}};var $y={["0"]:"f",["160"]:"h",["133"]:"h",["134"]:"h",["135"]:"h",["136"]:"h",["137"]:"h",["264"]:"h",["266"]:"h",["138"]:"h",["298"]:"h",["299"]:"h",["304"]:"h",["305"]:"h",["214"]:"h",["216"]:"h",["374"]:"h",["375"]:"h",["140"]:"a",["141"]:"a",["327"]:"sa",["258"]:"m",["380"]:"mac3",["328"]:"meac3",["161"]:"H",["142"]:"H",["143"]:"H",["144"]:"H",["222"]:"H",["223"]:"H",["145"]:"H",["224"]:"H",["225"]:"H",["146"]:"H",["226"]:"H",["227"]:"H",["147"]:"H",["384"]:"H",["376"]:"H",["385"]:"H",["377"]:"H", ["149"]:"A",["261"]:"M",["381"]:"MAC3",["329"]:"MEAC3",["598"]:"9",["278"]:"9",["242"]:"9",["243"]:"9",["244"]:"9",["775"]:"9",["776"]:"9",["777"]:"9",["778"]:"9",["779"]:"9",["780"]:"9",["781"]:"9",["782"]:"9",["783"]:"9",["247"]:"9",["248"]:"9",["353"]:"9",["355"]:"9",["356"]:"9",["271"]:"9",["577"]:"9",["313"]:"9",["579"]:"9",["272"]:"9",["302"]:"9",["303"]:"9",["407"]:"9",["408"]:"9",["308"]:"9",["315"]:"9",["330"]:"9h",["331"]:"9h",["332"]:"9h",["333"]:"9h",["334"]:"9h",["335"]:"9h",["336"]:"9h", ["337"]:"9h",["338"]:"so",["600"]:"o",["250"]:"o",["251"]:"o",["774"]:"o",["194"]:"*",["195"]:"*",["220"]:"*",["221"]:"*",["196"]:"*",["197"]:"*",["279"]:"(",["280"]:"(",["317"]:"(",["318"]:"(",["273"]:"(",["274"]:"(",["357"]:"(",["358"]:"(",["275"]:"(",["359"]:"(",["360"]:"(",["276"]:"(",["583"]:"(",["584"]:"(",["314"]:"(",["585"]:"(",["561"]:"(",["277"]:"(",["361"]:"(h",["362"]:"(h",["363"]:"(h",["364"]:"(h",["365"]:"(h",["366"]:"(h",["591"]:"(h",["592"]:"(h",["367"]:"(h",["586"]:"(h",["587"]:"(h", ["368"]:"(h",["588"]:"(h",["562"]:"(h",["409"]:"(",["410"]:"(",["411"]:"(",["412"]:"(",["557"]:"(",["558"]:"(",["394"]:"1",["395"]:"1",["396"]:"1",["397"]:"1",["398"]:"1",["399"]:"1",["720"]:"1",["721"]:"1",["400"]:"1",["401"]:"1",["571"]:"1",["402"]:"1",["694"]:"1h",["695"]:"1h",["696"]:"1h",["697"]:"1h",["698"]:"1h",["699"]:"1h",["700"]:"1h",["701"]:"1h",["702"]:"1h",["703"]:"1h",["386"]:"3",["387"]:"w",["406"]:"6",["787"]:"1",["788"]:"1",["548"]:"1e",["549"]:"1e",["550"]:"1e",["551"]:"1e",["809"]:"1e", ["810"]:"1e",["552"]:"1e",["811"]:"1e",["812"]:"1e",["553"]:"1e",["813"]:"1e",["814"]:"1e",["554"]:"1e",["815"]:"1e",["816"]:"1e",["555"]:"1e",["817"]:"1e",["818"]:"1e",["572"]:"1e",["556"]:"1e",["645"]:"(",["646"]:"(",["647"]:"(",["648"]:"(",["649"]:"(",["650"]:"(",["651"]:"(",["652"]:"(",["653"]:"(",["654"]:"(",["655"]:"(",["656"]:"(",["657"]:"(",["658"]:"(",["659"]:"(",["660"]:"(",["661"]:"(",["662"]:"(",["663"]:"(",["664"]:"(",["665"]:"(",["666"]:"(",["667"]:"(",["668"]:"(",["669"]:"(",["670"]:"(", ["671"]:"(",["672"]:"(",["673"]:"(",["674"]:"(h",["675"]:"(h",["676"]:"(h",["677"]:"(h",["678"]:"(h",["679"]:"(h",["680"]:"(h",["681"]:"(h",["682"]:"(h",["683"]:"(h",["684"]:"(h",["685"]:"(h",["686"]:"(h",["687"]:"(h",["688"]:"A",["689"]:"A",["690"]:"A",["691"]:"MEAC3",["773"]:"i",["806"]:"I",["805"]:"I",["829"]:"9",["830"]:"9",["831"]:"9",["832"]:"9",["833"]:"9",["834"]:"9",["835"]:"9",["836"]:"9",["892"]:"9",["893"]:"9",["837"]:"9",["838"]:"9",["839"]:"9",["840"]:"9",["841"]:"(",["842"]:"(",["843"]:"(", ["844"]:"(",["845"]:"(",["846"]:"(",["847"]:"(",["848"]:"(",["894"]:"(",["895"]:"(",["849"]:"(",["850"]:"(",["851"]:"(",["852"]:"(",["865"]:"9",["866"]:"9",["867"]:"9",["868"]:"9",["869"]:"9",["870"]:"9",["871"]:"9",["872"]:"9",["896"]:"9",["897"]:"9",["873"]:"9",["874"]:"9",["875"]:"9",["876"]:"9",["877"]:"(",["878"]:"(",["879"]:"(",["880"]:"(",["881"]:"(",["882"]:"(",["883"]:"(",["884"]:"(",["898"]:"(",["899"]:"(",["885"]:"(",["886"]:"(",["887"]:"(",["888"]:"(",["900"]:"2",["901"]:"2",["902"]:"2", ["903"]:"2",["904"]:"2",["905"]:"2",["906"]:"2",["907"]:"2",["908"]:"2"};var cB="highres hd2880 hd2160 hd1440 hd1080 hd720 large medium small tiny".split(" ");var Od=class{constructor(e,b,n,Y,A,r,z,J,P,S,D){this.width=e;this.height=b;this.O=J;this.quality=r||$v(e,b);this.qualityOrdinal=yv[this.quality];this.fps=n||0;this.stereoLayout=!A||Y!=null&&Y!=="UNKNOWN"&&Y!=="RECTANGULAR"?0:A;this.projectionType=Y?Y==="EQUIRECTANGULAR"&&A===2?"EQUIRECTANGULAR_THREED_TOP_BOTTOM":Y:"UNKNOWN";(e=z)||(n=yv[this.quality],n===0?e="Autom\u00e1tica":(e=this.projectionType,b=this.fps,e=n.toString()+(e==="EQUIRECTANGULAR"||e==="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||e==="MESH"? "s":"p")+(b>55?"60":b>49?"50":b>39?"48":"")));this.qualityLabel=e;this.Y=P||"";this.primaries=S||"";this.B=D??!0}U(){return this.fps>32}isHdr(){return this.Y==="smpte2084"||this.Y==="arib-std-b67"}};var Xt=class{constructor(e,b,n={}){this.id=e;this.mimeType=b;n.Nz>0||(n.Nz=16E3);Object.assign(this,n);[this.itag,this.U]=this.id.split(";");this.containerType=mk(b);this.Df=$y[this.itag]||""}S(){return this.video}W(){return this.audio}bx(){return this.containerType===2}B(){return this.Df==="9"||this.Df==="("||this.Df==="9h"||this.Df==="(h"}Y(){return this.Df==="1"||this.Df==="1h"||ft&&this.Df==="1e"}L(){return this.Df==="mac3"||this.Df==="meac3"||this.Df==="m"||this.Df==="i"||Wf(this)}V(){return this.Df=== "MAC3"||this.Df==="mac3"||this.Df==="MEAC3"||this.Df==="meac3"}isEncrypted(){return!!this.contentProtection}Ey(){return!!this.audio}uN(){return!!this.video}O(){return this.mimeType==="application/x-mpegURL"}isVertical(){return!!this.video&&this.video.width{!this.B0()&&this.isActive&&this.dP("error",this)}, updateend:()=>{!this.B0()&&this.isActive&&this.dP("updateend",this)}}; this.On.S3(this.Cm);this.h3=this.isActive}appendBuffer(e,b,n){if(this.On.OQ()!==this.appendWindowStart+this.start||this.On.MS()!==this.appendWindowEnd+this.start||this.On.Fp()!==this.timestampOffset+this.start)this.On.supports(1),this.On.n6(this.appendWindowStart+this.start,this.appendWindowEnd+this.start),this.On.cL(this.timestampOffset+this.start);this.On.appendBuffer(e,b,n)}abort(){this.On.abort()}remove(e,b){this.On.remove(e+this.start,b+this.start)}vu(){this.remove(this.appendWindowStart,this.appendWindowEnd)}clear(){this.On.clear()}n6(e, b){this.appendWindowStart=e;this.appendWindowEnd=b}V5(){return this.timestampOffset+this.start}OQ(){return this.appendWindowStart}MS(){return this.appendWindowEnd}cL(e){this.timestampOffset=e}Fp(){return this.timestampOffset}oI(e=!1){e=this.On.oI(e);return WB(e,this.start,this.end)}Vi(){return this.On.Vi()}Kn(){return this.On.Kn()}Tw(){return this.On.Tw()}Bz(){return this.On.Bz()}qe(){this.On.qe()}JW(e){return this.On.JW(e)}xY(){return this.On.xY()}Si(){return this.On.Si()}B2(e,b,n){this.On.B2(e, b,n)}CR(e,b,n){this.On.CR(e,b,n)}H_(e,b){return this.On.H_(e,b)}supports(e){return this.On.supports(e)}hA(){return this.On.hA()}IO(){return this.On.IO()}isView(){return!0}Ba(){return this.On.Ba()?this.isActive:!1}isLocked(){return this.h3&&!this.isActive}kG(e){e=this.On.kG(e);e.vw=`${this.start}-${this.end}`;return e}om(){return this.On.om()}sT(){return this.On.sT()}HA(){return this.On.HA()}U4(){this.On.WC(this.Cm);super.U4()}Jn(){return this.isActive}VA(e){this.isActive=e;this.h3=this.h3||this.isActive}};var w7=!1;var Yy=class extends g.$e{constructor(e,b,n,Y,A,r){super();this.zm=e;this.Oq=b;this.id=n;this.containerType=Y;this.Df=A;this.uN=r;this.nH=this.nh=this.n7=null;this.S$=!1;this.appendWindowStart=this.timestampOffset=0;this.Ej=u4([],[]);this.FO=!1;this.Re=[];this.j1=Ha?[]:void 0;this.handler=z=>this.dP(z.type,this); this.zm?.addEventListener&&(this.zm.addEventListener("updateend",this.handler),this.zm.addEventListener("error",this.handler))}appendBuffer(e,b,n){this.FO=!1;n&&(this.nh=n);e.length&&(this.zm?.appendBuffer?this.zm.appendBuffer(e):this.zm?this.zm.append(e):this.Oq&&this.Oq.webkitSourceAppend(this.id,e));b&&(b.isEncrypted()&&(this.nH=this.nh),b.type===3&&(this.n7=b),this.Re.push(b.l$()),this.Re.length>4&&this.Re.shift());this.j1&&(this.j1.length>=2||e.length>1048576?delete this.j1:this.j1.push(e))}abort(){try{this.zm? this.zm.abort():this.Oq&&this.Oq.webkitSourceAbort(this.id)}catch(e){Beu&&g.J4(new g.ql(`Error while abort the source buffer: ${e.name}, ${e.message}`))}this.nh=this.n7=null}remove(e,b,n){this.FO=!1;this.zm?.remove&&(n&&n({b:PK(this.oI()),s:e,e:b}),this.zm.remove(e,b))}vu(){this.remove(this.OQ(),this.MS())}clear(){this.Tw()||(this.abort(),this.vu(),this.nH=this.nh=this.n7=null,this.appendWindowStart=this.timestampOffset=0,this.Ej=u4([],[]),this.FO=!1,this.j1=Ha?[]:void 0,this.S$=!0)}OQ(){return w7&& this.uN?this.appendWindowStart:this.zm?.appendWindowStart||0}MS(){return this.zm?.appendWindowEnd||0}n6(e,b){this.zm&&(w7&&this.uN?(this.appendWindowStart=e,this.zm.appendWindowEnd=b):e>this.OQ()?(this.zm.appendWindowEnd=b,this.zm.appendWindowStart=e):(this.zm.appendWindowStart=e,this.zm.appendWindowEnd=b))}V5(){return this.timestampOffset}cL(e){w7?this.timestampOffset=e:this.supports(1)&&(this.zm.timestampOffset=e)}Fp(){return w7?this.timestampOffset:this.supports(1)?this.zm.timestampOffset:0}oI(e= !1){if(e)return this.FO||this.Vi()||(this.Ej=this.oI(!1),this.FO=!0),this.Ej;try{return this.zm?this.zm.buffered:this.Oq?this.Oq.webkitSourceBuffered(this.id):u4([0],[Infinity])}catch(b){return u4([],[])}}Vi(){return this.zm?.updating||!1}Tw(){return this.S$}Bz(){return!this.S$&&this.Vi()}qe(){this.S$=!1}JW(e){var b=e?.Df;e=e?.containerType;return!b&&!e||b===this.Df&&e===this.containerType}xY(){return this.nh}Si(){return this.nH}H_(e,b){return this.containerType!==e||this.Df!==b}B2(e,b,n){if(this.containerType!== e||n&&this.H_(e,n))this.supports(4),pt()&&this.zm.changeType(b),n&&(this.Df=n);this.containerType=e}CR(e,b,n){this.containerType&&this.H_(e,b)&&pt()&&this.zm.changeType(n);this.containerType=e;this.Df=b}hA(){return this.n7}IO(){return!!this.n7&&!this.n7.RI}isView(){return!1}supports(e){switch(e){case 1:return this.zm?.timestampOffset!==void 0;case 0:return!!this.zm?.appendBuffer;case 2:return!!this.zm?.remove;case 3:return!(!this.zm?.addEventListener||!this.zm?.removeEventListener);case 4:return!(!this.zm|| !this.zm.changeType);default:return!1}}Ba(){return!this.Vi()}isLocked(){return!1}kG(e){e.to=this.Fp();e.up=this.Vi();e.aw=`${(this.zm?.appendWindowStart||0).toFixed(3)}-${(this.zm?.appendWindowEnd||Infinity).toFixed(3)}`;return e}Kn(){return this.zm?.writeHead||0}om(){var e={};for(let b=0;b{}); this.Y?.clear();this.U?.clear()}Z(){this.Y?.qe();this.U?.qe();this.S=!1}Tw(){return this.U?.Tw()||this.Y?.Tw()}JW(e,b){return!!this.Y&&!!this.U&&this.Y.JW(b)&&this.U.JW(e)}u3(){return!!this.E4&&this.E4.streaming===!1}},em=!1;var $9i=/action_display_post/;g.K$=class extends g.$e{constructor(e="",b=null,n=!1){super();this.sourceUrl=e;this.isLivePlayback=n;this.W0=this.duration=0;this.isPremiere=this.e4=this.isWindowedLive=this.isLiveHeadPlayable=this.isLive=this.O=!1;this.Of=this.hU=0;this.isOtf=this.QH=!1;this.O4=(0,g.T)();this.N=Infinity;this.Y={};this.U=new Map;this.state=this.PM=0;this.S=null;this.isManifestless=!1;this.Yl=[];this.C=null;this.p9=0;this.L="";this.u3=NaN;this.GI=this.dk=this.timestampOffset=this.W=0;this.NH=this.D$=NaN;this.fW=0; this.L9=this.Z=!1;this.tg=[];this.gP={};this.jb=this.s4=NaN;this.f9=b?.Jg("html5_use_network_error_code_enums");WV=!!b&&b.Jg("html5_modern_vp9_mime_type");mx=!!b?.Jg("html5_enable_flush_during_seek")&&g.zp();dl=!!b?.Jg("html5_enable_reset_audio_decoder")&&g.zp()}isLoading(){return this.state===1}Qd(){return this.state===3}FG(){return g.N8(this.Y,e=>!!e.info.video&&e.info.video.qualityOrdinal>=2160)}B(){return g.N8(this.Y,e=>!!e.info.contentProtection)}kl(e){var b=e.getElementsByTagName("Representation"); if(e.getElementsByTagName("SegmentList").length>0||e.getElementsByTagName("SegmentTemplate").length>0){this.QH=this.O=!0;this.S||(this.S=new QCu);JD9(this.S,e);this.dP("refresh");for(e=0;e=0?K=QL(E):Q=`${Q}?range=${E}`}A.call(r,new WM(J.Mz,J.startSecs,J.k0,J.Y,Q,K,J.U))}Y=S}n.update(Y,this.isLive,this.W0)}PlJ(this.S);return!0}this.duration=oi(uc(e,"mediaPresentationDuration"));a:{for(z=0;z{})}}resume(){f$(this)}pv(){if(this.isManifestless&&this.isWindowedLive&&aC(this))return aC(this); var e=this.Y,b=!1,n=NaN,Y=NaN;for(let r in e){let z=e[r];var A=z.index;if(!A.isLoaded()||da(z.info.mimeType))continue;z.s4&&(b=!0);A=A.GN();z.info.Ey()&&(isNaN(n)||A0))return this.pv()-e}}e=this.Y;for(let b in e){let n=e[b].index;if(n.isLoaded()&&!da(e[b].info.mimeType))return n.ha()}return 0}getStreamTimeOffset(){return this.W}Pn(e){for(let b in this.Y){let n= this.Y[b].index;if(n.isLoaded()){let Y=n.Yj(e),A=n.Pn(Y);if(A)return A+e-n.getStartTime(Y)}}return NaN}e5(){for(let e in this.Y)this.Y.hasOwnProperty(e)&&(this.Y[e].U=null,this.Y[e].Z=!1)}};g.K$.prototype.R7=bF(5);var WV,mx,dl,T$=null,p$=!!navigator.mediaCapabilities?.decodingInfo,vV={commentary:1,alternate:2,dub:3,main:4};var tm=new Set,hm=new Map;var HT4=class{constructor(e){this.Tc=e;this.Wk=this.uE=this.L9=this.C=this.B=this.qC=this.R7=this.Z=!1;this.S=this.L=0;this.jb=!1;this.N=!0;this.gP=!1;this.rr=0;this.FG=this.Gc=this.ZE=this.O4=!1;this.U={};this.e5=this.pg=this.tV=this.disableAv1=this.s4=this.ru=this.f9=this.QI=this.kl=this.Y=this.W=!1;this.p9=0;this.Yl=!1;this.eN=this.Tc.A("html5_disable_aac_preference");this.u$=Infinity;this.Ew=0;this.i$=this.Tc.aA();this.IX=this.Tc.experiments.Jg("html5_enable_vp9_fairplay");this.Bx=this.Tc.A("html5_force_av1_for_testing"); this.wT=this.Tc.l3().Y.yh(ceJ);this.tg=g.Ae(this.Tc.experiments,"html5_av1_ordinal_cap");this.Y0=this.Tc.A("html5_disable_hfr_when_vp9_encrypted_2k4k_unsupported");this.SN=this.Tc.A("html5_account_onesie_format_selection_during_format_filter");this.Nz=g.Ae(this.Tc.experiments,"html5_max_byterate");this.u3=this.Tc.A("html5_enable_iamf_audio");this.yH=this.Tc.l3().Y.yh(qTu);this.W0=this.Tc.experiments.Jg("html5_allow_capability_merge");this.j5=this.Tc.A("html5_enable_encrypted_av1");this.QI=this.Tc.l3().Y.yh(bCu)|| this.Tc.A("disable_prefer_hbr_vp9")}};var qB=class{constructor(e,b,n,Y){this.flavor=e;this.keySystem=b;this.O=n;this.experiments=Y;this.U={};this.CY=this.keySystemAccess=null;this.Ut=this.Ot=-1;this.wp=null;this.B=!!Y&&Y.Jg("edge_nonprefixed_eme");Y&&Y.Jg("html5_enable_vp9_fairplay")}clone(e){return new qB(this.flavor,e,this.O,this.experiments)}Y(){return this.keySystem==="com.youtube.fairplay.sbdl"}kG(){return{flavor:this.flavor,keySystem:this.keySystem}}fC(){switch(this.keySystem){case "com.youtube.playready":return"PRY";case "com.microsoft.playready":return"PRM"; case "com.widevine.alpha":return"WVA";case "com.youtube.widevine.l3":return"WVY";case "com.youtube.fairplay":return"FPY";case "com.youtube.fairplay.sbdl":return"FPC";case "com.apple.fps.1_0":return"FPA";default:return this.keySystem}}},R_={playready:["com.youtube.playready","com.microsoft.playready"],widevine:["com.youtube.widevine.l3","com.widevine.alpha"]},AQ0={widevine:"DRM_SYSTEM_WIDEVINE",fairplay:"DRM_SYSTEM_FAIRPLAY",playready:"DRM_SYSTEM_PLAYREADY"},$d4={widevine:1,fairplay:2,playready:3};var fkA=class extends g.Mg{constructor(e,b,n,Y=!1,A){super();this.Tc=b;this.useCobaltWidevine=Y;this.D=A;this.U=[];this.O={};this.Y={};this.callback=null;this.C=!1;this.B=[];this.initialize(e,!n)}initialize(e,b){for(let Y of Object.keys(e)){var n=Y;for(let A of e[n])if(A.contentProtection)for(let r of Object.keys(A.contentProtection)){n=r;let z=R_[r];!z&&this.A("html5_enable_vp9_fairplay")&&n==="fairplay"&&(z=["com.youtube.fairplay.sbdl"]);if(z)for(let J of z)this.O[J]=this.O[J]||new qB(n,J,A.contentProtection[n], this.Tc.experiments),this.Y[n]=this.Y[n]||{},this.Y[n][A.mimeType]=!0}}Ja()&&(this.O["com.youtube.fairplay"]=new qB("fairplay","com.youtube.fairplay","",this.Tc.experiments),this.A("html5_enable_vp9_fairplay")||(this.Y.fairplay=this.Y.fairplay||{},this.Y.fairplay['video/mp4; codecs="avc1.4d400b"']=!0,this.Y.fairplay['audio/mp4; codecs="mp4a.40.5"']=!0));this.U=o6A(b,this.useCobaltWidevine,this.A("html5_enable_safari_fairplay")&&!0,this.A("html5_enable_vp9_fairplay")).filter(Y=>!!this.O[Y])}A(e){return this.Tc.experiments.Jg(e)}}, Cc;var mdA={"":"LIVE_STREAM_MODE_UNKNOWN",dvr:"LIVE_STREAM_MODE_DVR",lp:"LIVE_STREAM_MODE_LP",post:"LIVE_STREAM_MODE_POST",window:"LIVE_STREAM_MODE_WINDOW",live:"LIVE_STREAM_MODE_LIVE"};var ddu={OFF:"0",FT:"1",xN:"2",NV:"3"};var wV4={RED:"red",dV:"white"};var k$J=class{constructor(e){e=rY(e.serializedClientExperimentFlags??"","&");this.flags=new Map(Object.entries(e).map(([b,n])=>typeof n==="string"?[b,n]:[b,n[0]]))}yh(e){if(e.KS!==3)throw Error("WpccFlagRetriever only supports WPCC flags"); return Wd0(this,e)}Jg(e){return this.flags.get(`${e}`)==="true"}};var I24=class{constructor(e,b,n){this.Y=void 0;this.experimentIds=e?e.split(","):[];this.flags=rY(b||"","&");e={};for(let Y of this.experimentIds)e[Y]=!0;this.experiments=e;n=new k$J(n);this.O=new xO0(n);this.U=new tuA(n)}l3(){return this.O}WH(){return this.U}Jg(e){e=this.yh(e);JSON.stringify(e);return e==="true"}yh(e){return this.flags[e]}};var O$u=Promise.resolve(),XVA=e=>O$u.then(e),x9i=window.queueMicrotask?window.queueMicrotask.bind(window):XVA;var i$u=class{constructor(e,b,n=!1){this.experiments=e;this.Yl=b;this.p9=n;this.V=!!g.LB("cast.receiver.platform.canDisplayType");this.W={};this.Z=!1;this.O=new Map;this.S=!0;this.Y=this.U=!1;this.N=0;this.L=null;this.s4=this.experiments.Jg("html5_disable_vp9_encrypted");this.B=this.experiments.Jg("html5_enable_encrypted_av1");e=g.LB("cast.receiver.platform.getValue");this.C=!this.V&&e&&e("max-video-resolution-vpx")||null;yDB(this);this.U=!!(Ja()&&Y_()>=21)}canPlayType(e,b){e=e.canPlayType?e.canPlayType(b): !1;g.LD?e=e||f2i[b]:HR===2.2?e=e||sCa[b]:r1()&&(e=e||FxA[b]);return!!e}isTypeSupported(e){return this.V?window.cast.receiver.platform.canDisplayType(e):aX(e)}},sCa={'video/mp4; codecs="avc1.42001E, mp4a.40.2"':"maybe"},FxA={"application/x-mpegURL":"maybe"},f2i={"application/x-mpegURL":"maybe"};var Z$0=class extends g.$e{constructor(){super();this.items={}}add(e,b){if(!this.items[e]&&(b.ZA||b.Li||b.tZ)){var n=this.items;let Y=b;Object.isFrozen&&!Object.isFrozen(b)&&(Y=Object.create(b),Object.freeze(Y));n[e]=Y;this.dP("vast_info_card_add",e)}}remove(e){var b=this.get(e);delete this.items[e];return b}get(e){return this.items[e]||null}isEmpty(){return g.yI(this.items)}};var WR={ea:1,aS:2,TU:3,1:"LOAD_POLICY_ALWAYS",2:"LOAD_POLICY_BY_PREFERENCE",3:"LOAD_POLICY_BY_REQUEST"};var boa=class{constructor(){this.U=this.ZH=0;this.Y=Array.from({length:pN.length}).fill(0)}Eq(e,b=1){this.ZH+=b;this.U+=e;e/=b;for(let n=0;nr.apply(J,[D].concat(z)))}}}}zB(){return new jCa}cH(e,b,n=1){b instanceof jCa&&(FN(this,e,(0,g.T)()-b.startTimeMs,n),b.Y=!0)}Ul(e,b){var n=(0,g.T)(); b=b();sV(this,b,e,n)}sJ(){var e={};for(let n in this.Y){if(!this.Y.hasOwnProperty(n))continue;a:{var b=this.Y[n];if(b.ZH===0){b=null;break a}let Y=Math.ceil(b.ZH).toFixed(0)+"."+b.U.toFixed(0);for(let A=0;A0)Y+="."+pN[A].toFixed(0)+"_"+b.Y[A].toFixed(0);else break;b=Y}b&&(e[n]=b)}this.Y=new vy1;return e}toString(){return""}};var hL=new class{isActive(){return!1}Di(){}zB(){}cH(){}Ul(e,b){b()}sJ(){return{}}toString(){return""}},a24=!!+xu("html5_enable_profiler"),gyA=!!+xu("html5_onesie_enable_profiler"),yD=a24||gyA?new VmB:hL,kOu=a24?yD:hL,vP=gyA?yD:hL;var BlA=class{constructor(e){this.exports=e}aX(){return this.exports.memory.buffer}buffer(e,b){return new Uint8Array(this.aX(),e,b)}malloc(e){return this.exports.malloc(e)}free(e){this.exports.free(e)}realloc(e,b){return this.exports.realloc(e,b)}IJ(e){var b=this.malloc(e.byteLength);b=this.buffer(b,e.byteLength);b.set(e);return b}X$(e){var b=e.slice();e.buffer===this.aX()&&this.free(e.byteOffset);return b}};vP.Di(BlA,{IJ:e=>({profile:"copyj2w",ZH:e===void 0?0:Math.ceil(e.byteLength/16)}), X$:e=>({profile:"copyw2j",ZH:e===void 0?0:Math.ceil(e.byteLength/16)})});var H$a=class{emscripten_notify_memory_growth(){}},uDF=class{constructor(){this.proc_exit=()=>{}; this.fd_write=()=>1}},YHu=class{constructor(){this.env=new H$a; this.wasi_snapshot_preview1=new uDF}setExports(e){this.wasi_snapshot_preview1.exports=e}};var V_=class{constructor(e,b,n){this.instance=e;this.Y=n;this.exports=e=this.instance.exports;b.setExports(e);e._initialize();b=Math.floor(Math.random()*256);n=Math.floor(Math.random()*256);var Y=0;try{Y=this.exports.malloc(16);(new Uint8Array(this.exports.memory.buffer,Y,16)).fill(b);if(this.exports.sentinel(Y,16,n)!==n*16%256)throw"wasm.wm.vi";let A=new Uint8Array(this.exports.memory.buffer,Y,16);for(let r=0;r<16;r++)if(A[r]!==(b+n)%256)throw`wasm.wm.vi${r}`;}finally{Y!==0&&this.exports.free(Y)}this.memory= new BlA(e,!0)}},zL4=new class{constructor(){this.Y="WebAssembly"in window}},jI="WebAssembly"in window&&("instantiateStreaming"in window.WebAssembly||"instantiate"in window.WebAssembly);var Nla=class{constructor(e,b){this.Y=e;this.cipher=this.Y.exports.AES128CTRCipher_create(b.byteOffset)}encrypt(e){this.Y.exports.AES128CTRCipher_encrypt(this.cipher,e.byteOffset,e.byteLength);return e}B0(){return this.cipher===0}dispose(){this.Y.exports.AES128CTRCipher_release(this.cipher);this.cipher=0}};var oya=class{constructor(e,b,n){this.Y=e;this.B=!1;b=this.Y.memory.IJ(b);this.U=new Nla(e,b);this.Y.memory.free(b.byteOffset);n&&(this.O=this.Y.memory.IJ(n))}encrypt(e,b){return a_(this,e,b,!1).ot}B0(){return this.B}dispose(){this.B0()||(g.oW(this.U),this.O&&this.Y.memory.free(this.O.byteOffset),this.B=!0)}};var l2i=class{constructor(e,b,n){this.Y=new oya(e,b,n)}encrypt(e,b){try{return this.Y.encrypt(e,b)}catch(n){h8(n,"wasm ocwce"),g.J4(n)}}U(e,b){try{let n=a_(this.Y,e,b,!0);return{ot:n.ot,signature:n.signature}}catch(n){h8(n,"wasm ocwceas"),g.J4(n)}}B0(){return this.Y.B0()}dispose(){this.Y.dispose()}};var Mmc=class extends g.Mg{constructor(e,b,n){super();this.encryptedClientKey=b;this.S=n;this.U=new Uint8Array(e.buffer,0,16);this.O=new Uint8Array(e.buffer,16)}L(e){this.Y=new l2i(e,this.U,this.O);g.a(this,this.Y)}};var G$i=class extends g.Mg{constructor(e,b){super();if(!b&&e)try{b=JSON.parse(e)}catch{}if(b){e=b.clientKey?g.HP(b.clientKey):null;var n=b.encryptedClientKey?g.HP(b.encryptedClientKey):null,Y=b.keyExpiresInSeconds?Number(b.keyExpiresInSeconds)*1E3+(0,g.T)():null;e&&n&&Y&&(this.Y=new Mmc(e,n,Y),g.a(this,this.Y));b.onesieUstreamerConfig&&(this.onesieUstreamerConfig=g.HP(b.onesieUstreamerConfig)||void 0);this.baseUrl=b.baseUrl}}};var Udc=class extends g.Mg{constructor(){super();this.values={};this.Mo={};this.U={};this.O=this.Y=0;this.B=new g.bD(()=>{uC(this)},1E4); g.a(this,this.B)}};var $x=class{constructor(){this.zW=this.cX=PFa;this.promise=new g.UR((e,b)=>{this.cX=e;this.zW=b})}then(e,b){return this.promise.then(e,b)}resolve(e){this.cX(e)}reject(e){this.zW(e)}};var Tl0="blogger discover-ads ads-preview ads-fe gac books docs duo flix google-live google-one play play-ads shopping chat hangouts-meet photos-edu picasaweb gmail jamboard".split(" "),y_={f4:"caoe",Z8:"capsv",uw:"cbrand",B4:"cbr",yJ:"cbrver",G5:"cchip",lw:"ccappver",gw:"ccrv",h_:"cfrmver",qJ:"c",UI:"cver",Pe:"ctheme",Yr:"cplayer",zU:"cmodel",Ll:"cnetwork",i_:"cos",OS_VERSION:"cosver",GU:"cplatform",CQ:"crqyear"},Wxa=class extends g.Mg{constructor(e,b,n,Y){super();this.webPlayerContextConfig=b;this.ue= Y;this.csiServiceName=this.csiPageType="";this.userAge=NaN;this.Wn=this.FG=this.pg=this.Hx=this.userDisplayName=this.userDisplayImage="";this.Gu=null;this.Y={};this.tg={};this.controlsType="0";this.gQ=NaN;this.W0=!1;this.j5=(0,g.T)();this.tU=this.R7=0;this.TN=this.i7=!1;this.widevineCertificate=null;this.preferGapless=this.HL=this.tV=this.V=this.u$=!1;this.zz=[];this.ru=!1;this.oQ=0;e=e?g.bm(e):{};b&&b.csiPageType&&(this.csiPageType=b.csiPageType);b&&b.csiServiceName&&(this.csiServiceName=b.csiServiceName); b&&b.preferGapless&&(this.preferGapless=b.preferGapless);this.experiments=new I24(b?b.serializedExperimentIds:e.fexp,b?b.serializedExperimentFlags:e.fflags,b??{});this.forcedExperiments=b?b.serializedForcedExperimentIds:I6("",e.forced_experiments)||void 0;this.cspNonce=b?.cspNonce?b.cspNonce:I6("",e.csp_nonce);this.widevineCertificate=b?.widevineCertificate?g.HP(b.widevineCertificate):null;this.l3().Y.yh(Ih)&&!this.widevineCertificate&&(this.widevineCertificate=g.HP("CAUSxwUKwQIIAxIQFwW5F8wSBIaLBjM6L3cqjBiCtIKSBSKOAjCCAQoCggEBAJntWzsyfateJO_DtiqVtZhSCtW8yzdQPgZFuBTYdrjfQFEEQa2M462xG7iMTnJaXkqeB5UpHVhYQCOn4a8OOKkSeTkwCGELbxWMh4x-Ib_7_up34QGeHleB6KRfRiY9FOYOgFioYHrc4E-shFexN6jWfM3rM3BdmDoh-07svUoQykdJDKR-ql1DghjduvHK3jOS8T1v-2RC_THhv0CwxgTRxLpMlSCkv5fuvWCSmvzu9Vu69WTi0Ods18Vcc6CCuZYSC4NZ7c4kcHCCaA1vZ8bYLErF8xNEkKdO7DevSy8BDFnoKEPiWC8La59dsPxebt9k-9MItHEbzxJQAZyfWgkCAwEAAToUbGljZW5zZS53aWRldmluZS5jb20SgAOuNHMUtag1KX8nE4j7e7jLUnfSSYI83dHaMLkzOVEes8y96gS5RLknwSE0bv296snUE5F-bsF2oQQ4RgpQO8GVK5uk5M4PxL_CCpgIqq9L_NGcHc_N9XTMrCjRtBBBbPneiAQwHL2zNMr80NQJeEI6ZC5UYT3wr8-WykqSSdhV5Cs6cD7xdn9qm9Nta_gr52u_DLpP3lnSq8x2_rZCR7hcQx-8pSJmthn8NpeVQ_ypy727-voOGlXnVaPHvOZV-WRvWCq5z3CqCLl5-Gf2Ogsrf9s2LFvE7NVV2FvKqcWTw4PIV9Sdqrd-QLeFHd_SSZiAjjWyWOddeOrAyhb3BHMEwg2T7eTo_xxvF-YkPj89qPwXCYcOxF-6gjomPwzvofcJOxkJkoMmMzcFBDopvab5tDQsyN9UPLGhGC98X_8z8QSQ-spbJTYLdgFenFoGq47gLwDS6NWYYQSqzE3Udf2W7pzk4ybyG4PHBYV3s4cyzdq8amvtE_sNSdOKReuHpfQ=")); L8=this.A("web_player_deprecated_uvr_killswitch");try{var A=document.location.toString()}catch(E){A=""}this.i$=A;this.ancestorOrigins=(Y=window.location.ancestorOrigins)?Array.from(Y):[];this.U=d1(!1,b?b.isEmbed:e.is_embed);if(b&&b.device){if(Y=b.device,Y.androidOsExperience&&(this.Y.caoe=`${Y.androidOsExperience}`),Y.androidPlayServicesVersion&&(this.Y.capsv=`${Y.androidPlayServicesVersion}`),Y.brand&&(this.Y.cbrand=Y.brand),Y.browser&&(this.Y.cbr=Y.browser),Y.browserVersion&&(this.Y.cbrver=Y.browserVersion), Y.cobaltReleaseVehicle&&(this.Y.ccrv=`${Y.cobaltReleaseVehicle}`),this.Y.c=Y.interfaceName||"WEB",this.Y.cver=Y.interfaceVersion||"html5",Y.interfaceTheme&&(this.Y.ctheme=Y.interfaceTheme),this.Y.cplayer=Y.interfacePlayerType||"UNIPLAYER",Y.model&&(this.Y.cmodel=Y.model),Y.network&&(this.Y.cnetwork=Y.network),Y.os&&(this.Y.cos=Y.os),Y.osVersion&&(this.Y.cosver=Y.osVersion),Y.platform&&(this.Y.cplatform=Y.platform),A=g.dS(this.experiments,"html5_log_vss_extra_lr_cparams_freq"),A==="all"||A==="once")Y.chipset&& (this.tg.cchip=Y.chipset),Y.cobaltAppVersion&&(this.tg.ccappver=Y.cobaltAppVersion),Y.firmwareVersion&&(this.tg.cfrmver=Y.firmwareVersion),Y.deviceYear&&(this.tg.crqyear=Y.deviceYear)}else this.Y.c=e.c||"web",this.Y.cver=e.cver||"html5",this.Y.cplayer="UNIPLAYER";this.loaderUrl=b?this.U||lC(this)&&b.loaderUrl?b.loaderUrl||"":this.i$:this.U||lC(this)&&e.loaderUrl?I6("",e.loaderUrl):this.i$;this.U&&g.CB("yt.embedded_player.embed_url",this.loaderUrl);this.cM=QQ()||cC();this.S=QT(this.loaderUrl,JmF,Pyc)|| !1;Y=this.loaderUrl;this.n8=C8(QT(Y,z84,null),Y,!1,"Trusted Ad Domain URL");this.jb=d1(!1,e.privembed);this.protocol=this.i$.indexOf("http:")===0?"http":"https";this.bU=cf((b?b.customBaseYoutubeUrl:e.BASE_YT_URL)||"")||cf(this.i$)||`${this.protocol}://www.youtube.com/`;Y=b?b.eventLabel:e.el;A="detailpage";Y==="adunit"?A=this.U?"embedded":"detailpage":Y==="embedded"||this.S?A=w1(A,Y,WkB):Y&&(A="embedded");this.W=A;Xb();Y=null;A=b?b.playerStyle:e.ps;var r=g.lJ(Tl0,A);!A||r&&!this.S||(Y=A);this.playerStyle= Y;this.B=g.lJ(Tl0,this.playerStyle);this.houseBrandUserStatus=b?.houseBrandUserStatus;this.Z=this.B&&this.playerStyle!=="play"&&this.playerStyle!=="jamboard";this.Q8=this.B&&this.experiments.l3().Y.yh(RMJ);this.A$=this.A("delhi_modern_web_player")||!!this.Q8;this.wJ=this.A("delhi_modern_web_player_icons")||!!this.Q8;this.A("delhi_modern_web_player_horizontal_volume_controls");this.A("delhi_modern_web_player_lhs_volume_controls");this.Q8||g.Ae(this.experiments,"delhi_modern_web_player_responsive_compact_controls_threshold"); this.Ri=!this.Z;this.LC=d1(!1,e.disableplaybackui);this.disablePaidContentOverlay=d1(!1,b?.disablePaidContentOverlay);this.disableSeek=d1(!1,b?.disableSeek);this.enableSpeedOptions=b?.enableSpeedOptions||(vB().defaultPlaybackRate?$O||g.qj||g.nc?g.eI&&$D("20")||g.V2&&$D("4")||LP&&$D("11")||ES():!(LP&&!g.Aa("chrome")||$O||g.Aa("android")||g.Aa("silk")):!1);this.wS=d1(!1,e.enable_faster_speeds);this.supportsVarispeedExtendedFeatures=b?.supportsVarispeedExtendedFeatures??!1;this.C=d1(this.playerStyle=== "blazer",e.is_html5_mobile_device||b&&b.isMobileDevice);this.Xc=this.A("mweb_allow_background_playback")?!1:this.C&&!this.B;this.rf=HB();this.Dh=g.kG;this.qW=!!b?.embedsHostFlags?.optOutApiDeprecation;var z;b?b.hideInfo!==void 0&&(z=!b.hideInfo):z=e.showinfo;this.Jd=g.Ps(this)&&!this.qW||d1(!Gt(this)&&!UV(this)&&!this.B,z);this.pW=b?!!b.mobileIphoneSupportsInlinePlayback:d1(!1,e.playsinline);z=this.C&&qA&&HR!=null&&HR>0&&HR<=2.3;Y=b?b.useNativeControls:e.use_native_controls;this.s4=this.C&&(g.Ps(this)|| this.playerStyle==="blogger");A=this.C&&!this.s4;Y=g.Tt(this)||!z&&d1(A,Y)?"3":"1";this.disableOrganicUi=!!b?.disableOrganicUi;A=b?b.controlsType:e.controls;this.controlsType=this.disableOrganicUi||A==="0"||A===0?"0":Y;this.Uc=this.C;this.controlsType==="1"&&(this.Uc||w1("2",b?b.autohide:e.autohide,ddu));this.color=w1("red",b?b.progressBarColor:e.color,wV4);this.K8=this.controlsType==="3";this.gP=!this.U;this.Ko=(Y=!this.gP&&!UV(this)&&!this.Z&&!this.B&&!Gt(this))&&!this.K8&&this.controlsType==="1"; this.F3=g.MB(this)&&Y&&this.controlsType==="0"&&!this.Ko&&!b?.embedsEnableEmc3ds;this.sQ=this.vK=z;z=this.experiments.l3().Y.yh(nci)?!1:d1(!1,e.use_media_volume);this.eN=(this.controlsType==="3"||z)&&!this.s4;this.X0=CJ&&!g.fQ(601)?!1:!0;this.WK=this.U||!1;this.Wk=UV(this)?"":(this.loaderUrl||e.post_message_origin||"").substring(0,128);this.widgetReferrer=I6("",b?b.widgetReferrer:e.widget_referrer);var J;b?b.disableCastApi&&(J=!1):J=e.enablecastapi;J=!this.S||d1(!0,J);z=!0;b&&b.disableMdxCast&&(z= !1);this.gk=g.WP(this)&&z||J&&z&&this.controlsType==="1"&&!this.C&&(UV(this)||g.MB(this)||this.W==="profilepage");window.document.pictureInPictureEnabled||BB();J=b?!!b.supportsAutoplayOverride:d1(!1,e.autoplayoverride);this.Bx=!(this.C&&!g.Ps(this))&&!g.Aa("nintendo wiiu")||J;this.wT=(b?!!b.enableMutedAutoplay:d1(!1,e.mutedautoplay))&&!1;J=(UV(this)||Gt(this))&&this.playerStyle==="blazer";this.be=b?!!b.disableFullscreen:!d1(!0,e.fs);z=Fz(hU(this))&&g.Ps(this);this.Z9=!this.be&&(J||g.BC())&&!z;this.l7= this.A("html5_picture_in_picture_logging_onresize");this.gS=g.Ae(this.experiments,"html5_picture_in_picture_logging_onresize_ratio")??.33;this.Y_=this.A("html5_picture_in_picture_blocking_onresize");this.dQ=this.A("html5_picture_in_picture_blocking_ontimeupdate");this.HK=this.A("html5_picture_in_picture_blocking_document_fullscreen");this.Pd=this.A("html5_picture_in_picture_blocking_standard_api");J=r1()&&$D(58)&&!cC();z=g.LD||typeof MediaSource==="undefined";this.yH=this.A("uniplayer_block_pip")&& (J||z)||this.Y_||this.dQ||this.Pd;J=g.Ps(this)&&!this.qW;var P;b?b.disableRelatedVideos!==void 0&&(P=!b.disableRelatedVideos):P=e.rel;this.LL=J||d1(!this.B,P);this.Zh=d1(!1,b?b.enableContentOwnerRelatedVideos:e.co_rel);this.kl=cC()&&HR>0&&HR<=4.4?"_top":"_blank";this.CE=d1(this.playerStyle==="blazer",b?b.enableCsiLogging:e.enablecsi);switch(this.playerStyle){case "blogger":P="bl";break;case "discover-ads":P="dd";break;case "gmail":P="gm";break;case "gac":P="ga";break;case "ads-preview":P="ap";break; case "ads-fe":P="adfe";break;case "books":P="gb";break;case "docs":case "flix":P="gd";break;case "duo":P="gu";break;case "google-live":P="gl";break;case "google-one":P="go";break;case "play":case "play-ads":P="gp";break;case "chat":P="hc";break;case "hangouts-meet":P="hm";break;case "photos-edu":case "picasaweb":P="pw";break;default:P="yt"}this.L=P;this.p9=I6("",b?b.authorizedUserIndex:e.authuser);this.Gz=g.Ps(this)&&(this.jb||!g.yr()||this.cM);var S;b?b.disableWatchLater!==void 0&&(S=!b.disableWatchLater): S=e.showwatchlater;this.SN=((P=!this.Gz)||!!this.p9&&P)&&d1(!this.Z,this.S?S:void 0);this.AR=b?b.isMobileDevice||!!b.disableKeyboardControls:d1(!1,e.disablekb);this.loop=d1(!1,e.loop);this.pageId=I6("",b?b.initialDelegatedSessionId:e.pageid);this.Vk=d1(!0,e.canplaylive);this.bW=2;this.so=d1(!1,e.livemonitor);this.disableSharing=d1(this.B,b?b.disableSharing:e.ss);(S=b&&this.A("fill_video_container_size_override_from_wpcc")?b.videoContainerOverride:e.video_container_override)?(P=S.split("x"),P.length!== 2?S=null:(S=Number(P[0]),P=Number(P[1]),S=isNaN(S)||isNaN(P)||S*P<=0?null:new g.aA(S,P))):S=null;this.ID=S;this.mute=b?!!b.startMuted:d1(!1,e.mute);this.storeUserVolume=!this.mute&&d1(this.controlsType!=="0",b?b.storeUserVolume:e.store_user_volume);S=b?b.annotationsLoadPolicy:e.iv_load_policy;this.annotationsLoadPolicy=this.controlsType==="3"?3:w1(void 0,S,WR);this.captionsLanguagePreference=b?b.captionsLanguagePreference||"":I6("",e.cc_lang_pref);S=w1(2,b?b.captionsLanguageLoadPolicy:e.cc_load_policy, WR);this.controlsType==="3"&&S===2&&(S=3);this.hy=S;this.e5=b?b.hl||"en_US":I6("en_US",e.hl);this.region=b?b.contentRegion||"US":I6("US",e.cr);this.hostLanguage=b?b.hostLanguage||"en":I6("en",e.host_language);this.hR=!this.jb&&Math.random()`}rJ(){return this.l3().Y.yh(g.rC)&& this.J$()}J$(){return(this.l3().Y.yh(g.rC)||Sm(this))&&!this.deviceIsAudioOnly&&g.zp()&&Y_()>=26&&o_(this)}supportsGaplessAudio(){return g.V2&&!g.LD&&nJ()>=74||g.eI&&g.fQ(68)?!0:!1}supportsGaplessShorts(){return!this.A("html5_enable_short_gapless")||this.cM||g.Vz?!1:!0}getPlayerType(){return this.Y.cplayer}aA(){return this.tV}},Dv0=["www.youtube-nocookie.com","youtube.googleapis.com","www.youtubeeducation.com","youtubeeducation.com"],pc=["EMBEDDED_PLAYER_LITE_MODE_UNKNOWN","EMBEDDED_PLAYER_LITE_MODE_NONE", "EMBEDDED_PLAYER_LITE_MODE_FIXED_PLAYBACK_LIMIT","EMBEDDED_PLAYER_LITE_MODE_DYNAMIC_PLAYBACK_LIMIT"],SHu=[19];var CI4={["140"]:{numChannels:2},["141"]:{numChannels:2},["251"]:{audioSampleRate:48E3,numChannels:2},["774"]:{audioSampleRate:48E3,numChannels:2},["380"]:{numChannels:6},["328"]:{numChannels:6},["773"]:{}},wA={["1"]:'video/mp4; codecs="av01.0.08M.08"',["1h"]:'video/mp4; codecs="av01.0.12M.10.0.110.09.16.09.0"',["1e"]:'video/mp4; codecs="av01.0.08M.08"',["9"]:'video/webm; codecs="vp9"',["("]:'video/webm; codecs="vp9"',["9h"]:'video/webm; codecs="vp09.02.51.10.01.09.16.09.00"',h:'video/mp4; codecs="avc1.64001e"', H:'video/mp4; codecs="avc1.64001e"',o:'audio/webm; codecs="opus"',a:'audio/mp4; codecs="mp4a.40.2"',ah:'audio/mp4; codecs="mp4a.40.2"',mac3:'audio/mp4; codecs="ac-3"; channels=6',meac3:'audio/mp4; codecs="ec-3"; channels=6',i:'audio/mp4; codecs="iamf.001.001.Opus"'},RLB={["337"]:{width:3840,height:2160,bitrate:3E7,fps:30},["336"]:{width:2560,height:1440,bitrate:15E6,fps:30},["335"]:{width:1920,height:1080,bitrate:75E5,fps:30},["702"]:{width:7680,height:4320,bitrate:4E7,fps:60},["701"]:{width:3840, height:2160,bitrate:2E7,fps:60},["700"]:{width:2560,height:1440,bitrate:1E7,fps:60},["412"]:{width:1920,height:1080,bitrate:85E5,fps:60,cryptoblockformat:"subsample"},["359"]:{width:1920,height:1080,bitrate:8E6,fps:30,cryptoblockformat:"subsample"},["411"]:{width:1920,height:1080,bitrate:3316E3,fps:60,cryptoblockformat:"subsample"},["410"]:{width:1280,height:720,bitrate:4746E3,fps:60,cryptoblockformat:"subsample"},["409"]:{width:1280,height:720,bitrate:1996E3,fps:60,cryptoblockformat:"subsample"}, ["360"]:{width:1920,height:1080,bitrate:5331E3,fps:30,cryptoblockformat:"subsample"},["358"]:{width:1280,height:720,bitrate:3508E3,fps:30,cryptoblockformat:"subsample"},["357"]:{width:1280,height:720,bitrate:3206E3,fps:30,cryptoblockformat:"subsample"},["274"]:{width:1280,height:720,bitrate:1446E3,fps:30,cryptoblockformat:"subsample"},["315"]:{width:3840,height:2160,bitrate:2E7,fps:60},["308"]:{width:2560,height:1440,bitrate:1E7,fps:60},["303"]:{width:1920,height:1080,bitrate:5E6,fps:60},["302"]:{width:1280, height:720,bitrate:25E5,fps:60},["299"]:{width:1920,height:1080,bitrate:75E5,fps:60},["298"]:{width:1280,height:720,bitrate:35E5,fps:60},["571"]:{width:7680,height:4320,bitrate:3E7,fps:60},["401"]:{width:3840,height:2160,bitrate:15E6,fps:60},["400"]:{width:2560,height:1440,bitrate:75E5,fps:60},["399"]:{width:1920,height:1080,bitrate:2E6,fps:60},["398"]:{width:1280,height:720,bitrate:1E6,fps:60},["397"]:{width:854,height:480,bitrate:4E5,fps:30},["396"]:{width:640,height:360,bitrate:25E4,fps:30},["787"]:{width:1080, height:608,bitrate:2E5,fps:30},["788"]:{width:1080,height:608,bitrate:4E5,fps:30},["572"]:{width:7680,height:4320,bitrate:3E7,fps:60},["555"]:{width:3840,height:2160,bitrate:15E6,fps:60},["554"]:{width:2560,height:1440,bitrate:75E5,fps:60},["553"]:{width:1920,height:1080,bitrate:2E6,fps:60},["552"]:{width:1280,height:720,bitrate:1E6,fps:60},["551"]:{width:854,height:480,bitrate:4E5,fps:30},["550"]:{width:640,height:360,bitrate:25E4,fps:30},["313"]:{width:3840,height:2160,bitrate:8E6,fps:30},["271"]:{width:2560, height:1440,bitrate:4E6,fps:30},["248"]:{width:1920,height:1080,bitrate:2E6,fps:30},["247"]:{width:1280,height:720,bitrate:15E5,fps:30},["244"]:{width:854,height:480,bitrate:52E4,fps:30},["243"]:{width:640,height:360,bitrate:28E4,fps:30},["137"]:{width:1920,height:1080,bitrate:4E6,fps:30},["136"]:{width:1280,height:720,bitrate:3E6,fps:30},["135"]:{width:854,height:480,bitrate:1E6,fps:30},["385"]:{width:1920,height:1080,bitrate:6503313,fps:60},["376"]:{width:1280,height:720,bitrate:5706960,fps:60}, ["384"]:{width:1280,height:720,bitrate:3660979,fps:60},["225"]:{width:1280,height:720,bitrate:5805E3,fps:30},["224"]:{width:1280,height:720,bitrate:453E4,fps:30},["145"]:{width:1280,height:720,bitrate:2682052,fps:30}};var tL=class{constructor(e){this.Y=e}fC(){return this.Y}U(){return null}C(){var e=this.U();return e?(e=g.S3(e.du),Number(e.expire)):NaN}B(){}getHeight(){return this.Y.video.height}};var Oj=class{constructor(e){this.itag=e.itag;this.url=e.url;this.codecs=e.codecs;this.width=e.width;this.height=e.height;this.fps=e.fps;this.bitrate=e.bitrate;this.U=e.audioItag?.split(",")||[];this.h1=e.h1;this.contentProtection=e.contentProtection||"";this.O2=e.O2;this.audioChannels=e.audioChannels;this.Y=""}};var wj1=class{constructor(e,b,n,Y,A){this.O=e;this.U=b;this.C=n;this.cpn=Y;this.L=A;this.B=0;this.Y=""}build(){QL0(this);var e=["#EXTM3U","#EXT-X-INDEPENDENT-SEGMENTS"],b={};a:if(this.Y)var n=this.Y;else{n="";for(var Y of this.O)if(Y.O2){if(Y.O2.getIsDefault()){n=Y.O2.getId();break a}n||(n=Y.O2.getId())}}for(var A of this.O)if(this.L||!A.O2||A.O2.getId()===n)b[A.itag]||(b[A.itag]=[]),b[A.itag].push(A);for(var r of this.U)if(A=b[r.Y])for(var z of A){A=e;n=A.push;Y="#EXT-X-MEDIA:TYPE=AUDIO,";let D= "YES";var J="audio";if(z.O2){J=z.O2;var P=J.getId().split(".")[0];P&&(Y+=`LANGUAGE="${P}",`);(this.Y?this.Y===J.getId():J.getIsDefault())||(D="NO");J=J.getName()}P="";r!==null&&(P=r.itag.toString());P=fP(this,z.url,P);Y=Y+`NAME="${J}",DEFAULT=${D},AUTOSELECT=YES,`+`GROUP-ID="${sj(z,r)}",URI="${P}"`;n.call(A,Y)}for(var S of this.C)r=pV1,r=(z=S.O2)?'#EXT-X-MEDIA:URI="'+fP(this,S.url)+'",TYPE=SUBTITLES,GROUP-ID="'+r+'",LANGUAGE="'+z.getId()+'",NAME="'+z.getName()+'",DEFAULT=NO,AUTOSELECT=YES':void 0, r&&e.push(r);S=this.C.length>0?pV1:void 0;for(let D of this.U)z=b[D.Y],z?.length>0&&(r=D,z=z[0],z=`#EXT-X-STREAM-INF:BANDWIDTH=${r.bitrate+z.bitrate},CODECS="${r.codecs},${z.codecs}",RESOLUTION=${r.width}x${r.height},AUDIO="${sj(z,r)}",`+(S?'SUBTITLES="'+S+'",':"")+"CLOSED-CAPTIONS=NONE",r.fps>1&&(z+=`,FRAME-RATE=${r.fps}`),r.h1&&(z+=`,VIDEO-RANGE=${r.h1}`),e.push(z),e.push(fP(this,D.url,"")));return e.join("\n")}},pV1="text";var ZL=class extends tL{constructor(e,b,n){super(e);this.O=b;this.expiration=n;this.du=null}C(){return this.expiration}U(){if(!this.du||this.du.B0()){var e=this.O.build();e="data:application/x-mpegurl;charset=utf-8,"+encodeURIComponent(e);this.du=new Tb(e)}return this.du}};var mJJ=class extends tL{constructor(e,b){super(e);this.O=b}U(){return new Tb(this.O.V3())}B(){this.O=S8(this.O)}};var vy=class extends tL{constructor(e,b){super(e);this.O=b}U(){return new Tb(this.O)}};var jO={PLAYABILITY_ERROR_CODE_VIDEO_BLOCK_BY_MRM:"mrm.blocked",PLAYABILITY_ERROR_CODE_PERMISSION_DENIED:"auth",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_DENIED:"embedder.identity.denied",PLAYABILITY_ERROR_CODE_EMBEDDER_IDENTITY_MISSING_REFERRER:"embedder.identity.missing.referrer"};var Ooc=class{constructor(e){if(e=e.commonConfig)this.url=e.url,this.urlQueryOverride=e.urlQueryOverride,e.ustreamerConfig&&(this.GD=g.HP(e.ustreamerConfig)||void 0)}};var By={"ad-trueview-indisplay-pv":6,"ad-trueview-insearch":7},Hy={"ad-trueview-indisplay-pv":2,"ad-trueview-insearch":2},uV=/^(\d*)_((\d*)_?(\d*))$/;var oV={iurl:"default.jpg",iurlmq:"mqdefault.jpg",iurlhq:"hqdefault.jpg",iurlsd:"sddefault.jpg",iurlpop1:"pop1.jpg",iurlpop2:"pop2.jpg",iurlhq720:"hq720.jpg",iurlmaxres:"maxresdefault.jpg"},MA={120:"default.jpg",320:"mqdefault.jpg",480:"hqdefault.jpg",560:"pop1.jpg",640:"sddefault.jpg",854:"pop2.jpg",1280:"hq720.jpg"};var XjF={ALWAYS:1,BY_REQUEST:3,UNKNOWN:void 0},Yg={MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_UNKNOWN:"UNKNOWN",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_NORMAL:"NORMAL",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_LOW:"LOW",MDE_STREAM_OPTIMIZATIONS_RENDERER_LATENCY_ULTRA_LOW:"ULTRALOW"};var Fki=function(e){var b=Object.keys(e),n={};for(let r=0;r{var n={};b=[Az(b.objectStore("index"),{},Y=>{n[Y.cursor.key]=Y.getValue();return rT(Y)}), z4(b.objectStore("media")),z4(b.objectStore("captions"))];return Hn.all(b).then(([,Y,A])=>({index:n,media:nKu(Y||[]),captions:A}))})});var h81=class{constructor(e,b,n,Y){this.Tc=e;this.L=b;this.B=n;this.D=Y;this.U=NaN;this.loudnessTargetLkfs=Infinity;this.minimumLoudnessTargetLkfs=-Infinity;this.applyStatefulNormalization=this.preserveStatefulLoudnessTarget=!1;this.O=NaN}C(){var e=(this.Y??Ld(this)).EK;e==null&&this.RQ!=null&&(e=this.RQ);return e}};var ymu=class extends g.$e{constructor(){super();this.Y=null;new Ep1;this.Y=null;this.crossOrigin=""}U4(){this.Y&&(this.Y=this.Y.onload=null);super.U4()}};var tm1=class{constructor(e,b,n,Y){this.level=e;this.V=b;this.loaded=new Set;this.level=e;this.V=b;e=n.split("#");this.width=Math.floor(Number(e[0]));this.height=Math.floor(Number(e[1]));this.frameCount=Math.floor(Number(e[2]));this.columns=Math.floor(Number(e[3]));this.rows=Math.floor(Number(e[4]));this.B=Math.floor(Number(e[5]));this.S=e[6];this.signature=e[7];this.videoLength=Y}getHeight(){return this.height}W(){return this.frameCount}isDefault(){return this.S.indexOf("default")!==-1}isLoaded(e){return this.loaded.has(e)}V3(e){var b= this.V;b=b.replace("$N",this.S);b=b.replace("$L",this.level.toString());b=b.replace("$M",e.toString());this.signature&&(b=g.jD(b,{sigh:this.signature}));return w8(b)}C(e){var b=this.W()-1;return g.ZI(this.B===0?Math.round(e*this.frameCount/this.videoLength):Math.round(e*1E3/this.B),0,b)}U(){return this.frameCount-1}O(){return this.frameCount?0:-1}L(){}};var el=class extends ymu{constructor(e,b,n=!1,Y=!1){super();this.isLive=n;this.B=!!Y;this.levels=this.U(e,b);this.levels.length>1&&this.levels[0].isDefault()&&this.levels.splice(0,1)}U(e,b){var n=[];e=e.split("|");var Y=e[0];for(let A=1;AY-b?-1:e}U(){return this.Y.bf()}O(){return this.Y.Vd()}L(e){this.Y=e}};var eF9=class extends el{constructor(e,b,n,Y=!1){super(e,0,b,!!Y);for(e=0;ethis.isAd(),()=>this.B,(n,Y,A)=>{this.D(n,Y,A)}); this.Tc.Ay&&(this.Yl=this.Tc.Ay);this.setData(b);this.Hx=new Ey4;g.a(this,this.Hx)}setData(e){e=e||{};!this.Wk&&e&&(this.Wk={...e});var b=e.errordetail;b!=null&&(this.errorDetail=b);b=e.errorcode;b!=null?this.errorCode=b:e.status==="fail"&&(this.errorCode="auth");b=e.reason;b!=null&&(this.errorReason=b);b=e.subreason;b!=null&&(this.l5=b);this.clientPlaybackNonce||(this.clientPlaybackNonce=e.cpn??(this.Tc.aA()?"r"+g.wr(15):g.wr(16)),this.wk?.clear());this.so=d1(this.Tc.so,e.livemonitor);sG(this,e); if(b=e.raw_player_response)this.K8=b;else{var n=e.player_response;n&&(b=JSON.parse(n))}b&&(this.playerResponse=b);if(this.playerResponse){(b=this.playerResponse.annotations)&&fp0(this,b);(b=this.playerResponse.attestation)&&pP(this,b);if(b=this.playerResponse.cotn)this.cotn=b;(b=this.playerResponse.heartbeatParams)&&io1(this,b);(b=this.playerResponse.messages)&&Vtu(this,b);(b=this.playerResponse.overlay)&&BIi(this,b);if(b=this.playerResponse.playabilityStatus)Hou(this,b),(n=b.errorScreen)&&TIa(this, n);(n=this.playerResponse.playbackTracking)&&NIi(this,n,e);var Y=this.playerResponse.playerCueRanges;Y&&Y.length>0&&(this.cueRanges=Y);(Y=this.playerResponse.playerCueRangeSet)&&g.Fs(this,Y);Y=qq4(this.playerResponse.adPlacements);n&&n.promotedPlaybackTracking&&Y&&g.J4(new g.ql("Player Response with both promotedPlaybackTracking and videoAdTrackingRenderer"));if(Y||LVa(this.playerResponse.adSlots))this.FQ=!0;(n=this.playerResponse.playerAds)&&o$9(this,n,e);(n=this.playerResponse.playerConfig)&&lp4(this, n);(Y=this.playerResponse.streamingData)&&MtA(this,Y,n||null);if(Y=this.playerResponse.trackingParams)this.Yl=Y;if(Y=this.playerResponse.videoDetails)Ga9(this,Y,e),WU4(this,Y,n||null,e),n=Y.isPrivate,n!==void 0&&(this.isPrivate=d1(this.isPrivate,n));b&&FUi(this,b,Y||null);(b=this.playerResponse.interstitialPods)&&jLi(this,b);this.b6&&this.eventId&&(this.b6=g.EU(this.b6,{ei:this.eventId}));(b=this.playerResponse.captions)&&b.playerCaptionsTracklistRenderer&&sLJ(this,b.playerCaptionsTracklistRenderer); (this.clipConfig=this.playerResponse.clipConfig)&&this.clipConfig.startTimeMs!=null&&(this.KP=Number(this.clipConfig.startTimeMs)*.001);this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.webPlayerConfig&&this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting&&xx(this,this.playerResponse.playerConfig.webPlayerConfig.webPlayerActionsPorting);this.compositeLiveIngestionOffsetToken=this.playerResponse.playbackTracking?.compositeLiveIngestionOffsetToken; this.compositeLiveStatusToken=this.playerResponse.playbackTracking?.compositeLiveStatusToken;this.A("html5_fill_default_mosaic_audio_track_id")&&this.Wn()&&(this.Tc.L9=lN(this));b=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.minimumPlaybackRate;n=this.playerResponse.playerConfig?.granularVariableSpeedConfig?.maximumPlaybackRate;b&&n&&(this.n0=b/100,this.ZT=n/100);this.A("html5_web_po_on_demand_init")&&this.playerResponse.onResponseReceivedActions&&this.playerResponse.onResponseReceivedActions.forEach(A=> {g.G(A,g.t1)?.signal==="INIT_ATT_SERVICE"&&(this.OS=!0)})}go(this,e); Bg(this,e);Hg(this,e);e.queue_info&&(this.queueInfo=e.queue_info);b=e.hlsdvr;b!=null&&(this.allowLiveDvr=Number(b)===1?kl()?!0:LJ&&AS<5?!1:!0:!1);this.adQueryId=e.ad_query_id||null;this.TJ||(this.TJ=e.encoded_ad_safety_reason||null);this.kd=d1(this.kd,e.infringe||e.muted);this.qy=e.authkey;this.Im=e.authuser;this.mutedAutoplay=d1(this.mutedAutoplay,e&&e.playmuted);this.mutedAutoplayDurationMode=k_(this.mutedAutoplayDurationMode,e&&e.muted_autoplay_duration_mode);this.Vk=d1(this.Vk,e&&e.mutedautoplay); if(b=e.length_seconds)this.lengthSeconds=typeof b==="string"?g.$S(b):b;this.isAd()||this.Bx||!Fz(hU(this.Tc))?this.endSeconds=k_(this.endSeconds,this.JM||e.end||e.endSeconds):ch0(this,hU(this.Tc),this.lengthSeconds);this.Yl=I6(this.Yl,e.itct);this.Xc=d1(this.Xc,e.is_live_destination);this.isLivePlayback=d1(this.isLivePlayback,e.live_playback);this.enableServerStitchedDai=this.enableServerStitchedDai&&this.QH();e.isUpcoming&&(this.isUpcoming=d1(this.isUpcoming,e.isUpcoming));this.e4=d1(this.e4,e.post_live_playback); this.tT&&(this.e4=!1);this.isMdxPlayback=d1(this.isMdxPlayback,e.mdx);if(b=e.mdx_control_mode)this.mdxControlMode=typeof b==="number"?b:g.$S(b);this.isInlinePlaybackNoAd=d1(this.isInlinePlaybackNoAd,e.is_inline_playback_no_ad);this.O4=k_(this.O4,e.reload_count);this.reloadReason=I6(this.reloadReason,e.reload_reason);this.P8=d1(this.P8,e.show_content_thumbnail);this.cycToken=e.cyc||null;b=lV(e);Object.keys(b).length>0&&(this.X9=b);this.Z=I6(this.Z,e.vvt);this.mdxEnvironment=I6(this.mdxEnvironment, e.mdx_environment);e.source_container_playlist_id&&(this.sourceContainerPlaylistId=e.source_container_playlist_id);e.serialized_mdx_metadata&&(this.serializedMdxMetadata=e.serialized_mdx_metadata);this.EA=e.osig;this.eventId||(this.eventId=e.eventid);this.osid||(this.osid=e.osid);this.playlistId=I6(this.playlistId,e.list);e.index&&(this.playlistIndex=this.playlistIndex===void 0?k_(0,e.index):k_(this.playlistIndex,e.index));this.VS=e.pyv_view_beacon_url;this.kH=e.pyv_quartile25_beacon_url;this.mA= e.pyv_quartile50_beacon_url;this.NB=e.pyv_quartile75_beacon_url;this.jo=e.pyv_quartile100_beacon_url;b=e.session_data;!this.rp&&b&&(this.rp=rY(b,"&").feature);this.isFling=k_(this.isFling?1:0,e.is_fling)===1;this.vnd=k_(this.vnd,e.vnd);this.forceAdsUrl=I6(this.forceAdsUrl,e.force_ads_url);this.vM=I6(this.vM,e.ctrl);this.d3=I6(this.d3,e.ytr);this.AF=e.ytrcc;this.eJ=e.ytrexp;this.gS=e.ytrext;this.tg=I6(this.tg,e.adformat);this.Jf=I6(this.Jf,e.attrib);this.slotPosition=k_(this.slotPosition,e.slot_pos); this.breakType=e.break_type;this.Y7=d1(this.Y7,e.ssrt);this.videoId=Xz(e)||this.videoId;this.NG=I6(this.NG,e.vss_credentials_token);this.i5=I6(this.i5,e.vss_credentials_token_type);this.R5=d1(this.R5,e.audio_only);this.qC=d1(this.qC,e.aac_high);this.wJ=d1(this.wJ,e.prefer_low_quality_audio);this.uncapInlineQuality=d1(this.uncapInlineQuality,e.uncap_inline_quality);this.A("html5_enable_qoe_cat_list")?e.qoe_cat&&(this.E$=this.E$.concat(e.qoe_cat.split(","))):this.zz=I6(this.zz,e.qoe_cat);this.LL=d1(this.LL, e.download_media);this.S=$nJ(this,e.prefer_gapless);Z7(this.playerResponse)&&this.x3.push("ad");if(b=e.adaptive_fmts)this.adaptiveFormats=b,this.D("adpfmts",{},!0);if(b=e.allow_embed)this.allowEmbed=Number(b)===1;if(b=e.backgroundable)this.backgroundable=Number(b)===1;if(b=e.autonav)this.isAutonav=Number(b)===1;if(b=e.autoplay)this.W$=this.CF=Number(b)===1;if(b=e.iv_load_policy)this.annotationsLoadPolicy=w1(this.annotationsLoadPolicy,b,WR);if(b=e.cc_lang_pref)this.captionsLanguagePreference=I6(b, this.captionsLanguagePreference);if(b=e.cc_load_policy)this.Ue=w1(this.Ue,b,WR);this.deviceCaptionsOn=e.device_captions_on??void 0;this.Xh=e.device_captions_lang_pref??"";this.vL=e.viewer_selected_caption_langs??[];if(b=e.cached_load)this.fo=d1(this.fo,b);if(e.dash==="0"||e.dash===0||e.dash===!1)this.ID=!0;if(b=e.dashmpd)this.LO=g.jD(b,{cpn:this.clientPlaybackNonce});if(b=e.delay)this.ZI=g.$S(b);b=this.JM||e.end;if(this.L9?b!=null:b!=void 0)this.clipEnd=k_(this.clipEnd,b);if(b=e.fmt_list)this.uu= b;e.heartbeat_preroll&&this.x3.push("heartbeat");bcu&&(this.ue=-Math.floor(Math.random()*10),this.A$=-Math.floor(Math.random()*40));if(b=e.is_listed)this.isListed=d1(this.isListed,b);if(b=e.is_private)this.isPrivate=d1(this.isPrivate,b);if(b=e.is_dni)this.lc=d1(this.lc,b);if(b=e.dni_color)this.Fl=I6(this.Fl,b);if(b=e.pipable)this.pipable=d1(this.pipable,b);if(b=e.paid_content_overlay_duration_ms)this.paidContentOverlayDurationMs=g.$S(b);if(b=e.paid_content_overlay_text)this.paidContentOverlayText= b;if(b=e.url_encoded_fmt_stream_map)this.td=b;if(b=e.hls_formats)this.hlsFormats=b;if(b=e.hlsvp)this.hlsvp=b;if(b=e.live_start_walltime)this.rd=typeof b==="number"?b:g.$S(b);if(b=e.live_manifest_duration)this.SK=typeof b==="number"?b:g.$S(b);if(b=e.player_params)this.playerParams=b;if(b=e.partnerid)this.partnerId=k_(this.partnerId,b);if(b=e.probe_url)this.probeUrl=w8(g.jD(b,{cpn:this.clientPlaybackNonce}));(b=e.pyv_billable_url)&&mn(b)&&(this.RM=b);(b=e.pyv_conv_url)&&mn(b)&&(this.Zy=b);uN(this,e); this.startSeconds>0?this.A("html5_log_start_seconds_inconsistency")&&this.startSeconds!==(this.KP||this.ZS||e.start||e.startSeconds)&&this.D("lss",{css:this.startSeconds,pcss:this.KP,iss:this.ZS,ps:e.start||void 0,pss:e.startSeconds||void 0}):(this.startSeconds=k_(this.startSeconds,this.KP||this.ZS||e.start||e.startSeconds),this.A("html5_log_start_seconds_inconsistency")&&this.startSeconds>0&&this.D("lsss",{css:this.startSeconds,pcss:this.KP,iss:this.ZS,ps:e.start||void 0,pss:e.startSeconds||void 0}), this.u3=this.startSeconds);this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||(b=e.live_utc_start,b!=null?this.liveUtcStartSeconds=Number(b):mna(this.startSeconds)&&(this.liveUtcStartSeconds=this.startSeconds));this.liveUtcStartSeconds&&this.liveUtcStartSeconds>0||!(b=e.utc_start_millis)||(this.liveUtcStartSeconds=Number(b)*.001);if(b=e.stream_time_start_millis)this.Sv=Number(b)*.001;b=this.ZS||e.start;(this.L9?b==null||Number(e.resume)===1:b==void 0||e.resume=="1")||this.isLivePlayback||(this.clipStart= k_(this.clipStart,b));if(b=e.url_encoded_third_party_media)this.ru=PX(b);if(b=e.ypc_offer_button_formatted_text)n=JSON.parse(b),this.GV=n!=null?n:null,this.It=b;if(b=e.ypc_offer_button_text)this.fd=b;if(b=e.ypc_offer_description)this.DT=b;if(b=e.ypc_offer_headline)this.ZP=b;if(b=e.ypc_full_video_message)this.g7=b;if(b=e.ypc_offer_id)this.X6=b;if(b=e.ypc_buy_url)this.gE=b;if(b=e.ypc_item_thumbnail)this.DP=b;if(b=e.ypc_item_title)this.v5=b;if(b=e.ypc_item_url)this.Vp=b;if(b=e.ypc_vid)this.fT=b;e.ypc_overlay_timeout&& (this.Vo=Number(e.ypc_overlay_timeout));if(b=e.ypc_trailer_player_vars)this.Rx=g.JR(b);if(b=e.ypc_original_itct)this.QZ=b;this.Jk=I6(this.Jk,e.ucid);this.Gw=e.storyboard_spec||null;this.oQ=e.live_storyboard_spec||null;this.AX=d1(this.AX,e.iv3_module);this.Gi=d1(this.Gi,e.ypc_module);this.W8=d1(this.W8,e.ypc_clickwrap_module);this.Gi&&this.x3.push("ypc");this.W8&&this.x3.push("ypcRentalActivation");this.H8={video_id:e.video_id,eventid:e.eventid,cbrand:e.cbrand,cbr:e.cbr,cbrver:e.cbrver,c:e.c,cver:e.cver, ctheme:e.ctheme,cplayer:e.cplayer,cmodel:e.cmodel,cnetwork:e.cnetwork,cos:e.cos,cosver:e.cosver,cplatform:e.cplatform,user_age:e.user_age,user_display_image:e.user_display_image,user_display_name:e.user_display_name,user_gender:e.user_gender,csi_page_type:e.csi_page_type,csi_service_name:e.csi_service_name,enablecsi:e.enablecsi,enabled_engage_types:e.enabled_engage_types};Nt(this,e);if(b=e.cotn)this.cotn=b;UG(this)?Gy(this)&&(this.isLivePlayback&&this.LO&&(this.kl=!0),this.CY&&(this.tU=!0)):b0(this)? this.kl=!0:Fsa(this)?this.enableServerStitchedDai=this.enableServerStitchedDai&&LC(this):this.LO&&(this.Tc.L==="yt"&&this.QH()&&this.A("drm_manifestless_unplugged")&&this.A("html5_deprecate_manifestful_fallback")?this.D("deprecateMflFallback",{}):this.kl=!0);if(b=e.adpings)this.cM=b?g.JR(b):null;if(b=e.feature)this.XK=b;if(b=e.referrer)this.referrer=b;this.clientScreenNonce=I6(this.clientScreenNonce,e.csn);this.v_=k_(this.v_,e.root_ve_type);this.n8=k_(this.n8,e.kids_age_up_mode);this.L9||e.kids_app_info== void 0||(this.kidsAppInfo=e.kids_app_info);this.L9&&e.kids_app_info!=null&&(this.kidsAppInfo=e.kids_app_info);this.f8=d1(this.f8,e.upg_content_filter_mode);this.unpluggedFilterModeType=k_(this.unpluggedFilterModeType,e.unplugged_filter_mode_type);if(b=e.unplugged_location_info)this.US=b;if(b=e.unplugged_partner_opt_out)this.J$=I6("",b);this.hR=d1(this.hR,e.disable_watch_next);this.Gz=I6(this.Gz,e.internal_ip_override);this.interstitials.length&&this.x3.push("playableSequences");if(b=e.Y9)this.Y9= b;this.V=I6(this.V,e.csi_timer);e.watchUrl&&(this.watchUrl=e.watchUrl);b=e.watch_endpoint;this.A("html5_attach_watch_endpoint_ustreamer_config")&&b&&gA(this,b);b?.ustreamerConfig&&(this.GD=g.HP(b.ustreamerConfig));if(n=b?.loggingContext?.qoeLoggingContext?.serializedContextData)this.rE=n;if(b=b?.loggingContext?.vssLoggingContext?.serializedContextData)this.sS=b;g.Ps(this.Tc)&&this.Tc.HL&&(this.embedsRct=I6(this.embedsRct,e.rct),this.embedsRctn=I6(this.embedsRctn,e.rctn));e.embed_config&&(this.u$= e.embed_config);e.default_active_source_video_id&&(this.defaultActiveSourceVideoId=e.default_active_source_video_id);this.livePreload=this.livePreload||!!e.live_preload}W5(){return this.autoplaySwitchButtonRenderer?.enabled!==void 0}K(){return this.Tc}A(e){return this.Tc.A(e)}Tv(){return!this.isLivePlayback||this.allowLiveDvr}hasSupportedAudio51Tracks(){return!!this.W0?.f9}getUserAudio51Preference(){var e=1;if(g.KP(this.Tc)&&this.A("html5_ytv_surround_toggle_default_off"))e=0;else{var b=this.Tc;(g.J1(b)|| NB(b)==="TVHTML5_FOR_KIDS"||zh(b))&&this.Tc.l3().Y.yh(wKi)?e=0:g.J1(this.Tc)&&this.isLivePlayback&&this.bN()&&(e=0)}return g.x_("yt-player-audio51")??e}wS(){return this.playerResponse?.playerConfig?.compositeVideoConfig?.sourceConfigs??[]}J1(){this.B0()||(this.Y.O||this.Y.unsubscribe("refresh",this.J1,this),this.cF(-1))}cF(e){if(!this.isLivePlayback||!this.C||this.C.flavor!=="fairplay"){var b=this.Y.Gc(this.JR);if(b.length>0){for(let n of b)n.startSecs=Math.max(n.startSecs,this.ha()),this.A("html5_cuepoint_identifier_logging")&& n.event==="start"&&this.D("cuepoint",{pubCue:n.identifier,segNum:e});this.dP("cuepointupdated",b,e);this.JR+=b.length;if(LC(this)&&this.Tc.aA())for(let n of b)this.D("cuepoint",{segNum:e,event:n.event,startSecs:n.startSecs,id:n.identifier.slice(-16)}),n.event==="start"&&(b=n.startSecs,this.rJ.start=this.jb,this.rJ.end=b+3)}}}bN(){return this.CE!==void 0?this.CE:this.CE=!!this.contentProtection||!!this.Y&&this.Y.B()}Id(e){if(this.B0())return g.MY();this.R7=this.s4=this.U=null;$c(this,"html5_high_res_logging_always")&& (this.Tc.tV=!0);return ZpB(this,e).then(void 0,()=>vKJ(this,e)).then(void 0,()=>j$F(this)).then(void 0,()=>ak4(this))}md(){if(this.cotn)return null; var e=g.Ej(this.Tc)||this.A("web_l3_storyboard");if(!this.eN)if(this.playerResponse&&this.playerResponse.storyboards){var b=this.playerResponse.storyboards,n=b.playerStoryboardSpecRenderer;n&&n.spec?this.eN=new el(n.spec,this.lengthSeconds,!1,e):(b=b.playerLiveStoryboardSpecRenderer)&&b.spec&&this.Y&&(n=M8(this.Y.Y).index)&&(this.eN=new eF9(b.spec,this.Y.isLive,n,e))}else this.Gw?this.eN=new el(this.Gw,this.lengthSeconds,!1,e):this.oQ&&this.Y&&(b=M8(this.Y.Y).index)&&(this.eN=new eF9(this.oQ,this.Y.isLive, b,e));return this.eN}getStoryboardFormat(){if(this.cotn)return null;if(this.playerResponse&&this.playerResponse.storyboards){var e=this.playerResponse.storyboards;return(e=e.playerStoryboardSpecRenderer||e.playerLiveStoryboardSpecRenderer)&&e.spec||null}return this.Gw||this.oQ}pv(){return this.Y&&!isNaN(this.Y.pv())?this.Y.pv():LC(this)?0:this.lengthSeconds}ha(){return this.Y&&!isNaN(this.Y.ha())?this.Y.ha():0}getPlaylistSequenceForTime(e){if(this.Y&&this.O){var b=this.Y.Y[this.O.id];if(!b)return null; let n=b.index.Yj(e);b=b.index.getStartTime(n);return{sequence:n,elapsed:Math.floor((e-b)*1E3)}}return null}Yo(){return!this.B0()&&!(!this.videoId&&!this.ru)}BF(){return!!this.adaptiveFormats||!!this.playerResponse?.streamingData?.adaptiveFormats?.length}isLoaded(){return wo(this)&&!this.kl&&!this.tU}dl(e){e||(e="hqdefault.jpg");var b=this.X9[e];return b||this.Tc.Z||e==="pop1.jpg"||e==="pop2.jpg"||e==="sddefault.jpg"||e==="hq720.jpg"||e==="maxresdefault.jpg"?b:Yx(this.Tc,this.videoId,e)}QH(){return this.isLivePlayback|| this.e4||this.tT||!(!this.liveUtcStartSeconds||!this.SK)}isOtf(){return!!this.Y&&(this.Y.isOtf||!this.e4&&!this.isLivePlayback&&this.Y.O)}getAvailableAudioTracks(){if(this.U){if(this.U.getAvailableAudioTracks().length>0)return this.U.getAvailableAudioTracks();if(this.e5)return this.e5;if(this.tR)return this.tR}return[]}getAudioTrack(){if(this.B&&!this.B.O()){var e=g.N1(this.getAvailableAudioTracks(),b=>b.id===this.B.id); if(!e&&this.B.O2?.id){let b=this.B.O2.id;e=g.N1(this.getAvailableAudioTracks(),n=>n.O2.id===b)}return e||this.Z9}if(this.e5){if(!this.Q8)for(e of this.e5)if(e.O2.getIsDefault()){this.Q8=e; break}return this.Q8||this.Z9}return this.Z9}getPlayerResponse(){return this.playerResponse}getWatchNextResponse(){return this.watchNextResponse}getReelItemWatchResponse(){return this.reelItemWatchResponse}getResolveUrlResponse(){return this.Q1}getHeartbeatResponse(){return this.WK}FB(){return this.watchUrl?this.watchUrl:this.Tc.getVideoUrl(this.videoId)}AN(){return!!this.Y&&(FD(this.Y)||iy(this.Y)||Z2(this.Y))}PG(){var e=eY(this),b=this.K().O,n=kx("243");return n?Bf(e,n,b,!0)===!0:!1}getEmbeddedPlayerResponse(){return this.N}P$(){return(this.eventLabel|| this.Tc.W)==="shortspage"}tV(){return this.P$()&&this.isAutonav&&this.W$}isAd(){return this.H5||!!this.adFormat}L(){return this.oauthToken||this.Tc.Wn}isDaiEnabled(){return!!(this.playerResponse&&this.playerResponse.playerConfig&&this.playerResponse.playerConfig.daiConfig&&this.playerResponse.playerConfig.daiConfig.enableDai)}Ja(){return this.isDaiEnabled()&&this.enableServerStitchedDai&&!!this.playerResponse?.playerConfig?.daiConfig?.ssaEnabledPlayback}Wn(){return!!this.playerResponse?.compositePlayabilityStatus}Ri(){return!this.Wn()}Dh(){return this.SS}qD(){return this.Gi|| this.i$}wv(){return this.fetchType==="onesie"}ZE(){return $c(this,"html5_samsung_vp9_live")}D(e,b,n){this.dP("ctmp",e,b,n)}Ol(e,b,n){this.dP("ctmpstr",e,b,n)}hasProgressBarBoundaries(){return!(!this.progressBarStartPosition||!this.progressBarEndPosition)}getGetAdBreakContext(e=NaN,b=NaN){var n={isSabr:g.KC(this)},Y=this.getHeartbeatResponse()?.adBreakHeartbeatParams;Y&&(n.adBreakHeartbeatParams=Y);if(this.A("enable_ltc_param_fetch_from_innertube")&&this.isLivePlayback&&this.Y&&!isNaN(e)&&!isNaN(b)){b= e-b;for(var A in this.Y.Y){Y=this.Y.Y[A];if(!Y.info.uN()&&!Y.info.Ey())continue;Y=Y.index;if(!Y.isLoaded())continue;A=Y.Yj(b);Y=Y.Pn(A)+b-Y.getStartTime(A);this.D("gabc",{t:e.toFixed(3),mt:b.toFixed(3),sg:A,igt:Y.toFixed(3)});n.livePlaybackPosition={utcTimeMillis:""+(Y*1E3).toFixed(0)};break}}return n}isEmbedsShortsMode(e,b){return!g.Ps(this.Tc)||(this.Tc.N||"EMBEDDED_PLAYER_MODE_DEFAULT")!=="EMBEDDED_PLAYER_MODE_DEFAULT"||b?!1:this.A("embeds_enable_shorts")?!!this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible: !!(this.embeddedPlayerConfig?.embeddedPlayerFlags?.isShortsExperienceEligible&&e.width<=e.height)}Nm(){return this.S}U4(){super.U4();this.cM=null;delete this.zX;delete this.accountLinkingConfig;delete this.Y;this.U=this.WK=this.playerResponse=this.watchNextResponse=this.Wk=null;this.td=this.adaptiveFormats="";delete this.botguardData;this.Uc=this.suggestions=this.Y0=null;this.sabrContextUpdates.clear()}};bcu=!0;var Q0u={phone:"SMALL_FORM_FACTOR",tablet:"LARGE_FORM_FACTOR"},qk4={desktop:"DESKTOP",phone:"MOBILE",tablet:"TABLET"},LR4={preroll:"BREAK_PREROLL",midroll:"BREAK_MIDROLL",postroll:"BREAK_POSTROLL"},uri={0:"YT_KIDS_AGE_UP_MODE_UNKNOWN",1:"YT_KIDS_AGE_UP_MODE_OFF",2:"YT_KIDS_AGE_UP_MODE_TWEEN",3:"YT_KIDS_AGE_UP_MODE_PRESCHOOL"},oKu={0:"MDX_CONTROL_MODE_UNKNOWN",1:"MDX_CONTROL_MODE_REMOTE",2:"MDX_CONTROL_MODE_VOICE"},NE4={0:"UNPLUGGED_FILTER_MODE_TYPE_UNKNOWN",1:"UNPLUGGED_FILTER_MODE_TYPE_NONE",2:"UNPLUGGED_FILTER_MODE_TYPE_PG", 3:"UNPLUGGED_FILTER_MODE_TYPE_PG_THIRTEEN"},A4={0:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_UNSPECIFIED",1:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_30_SECONDS",2:"EMBEDDED_PLAYER_MUTED_AUTOPLAY_DURATION_MODE_FULL"};var nlA=class extends g.Mg{constructor(e,b){super();this.app=e;this.state=b}handleExternalCall(e,b,n){var Y=this.state.C[e],A=this.state.L[e],r=Y;if(A)if(n&&QT(n,SJ4,Ddu))r=A;else if(!Y)throw Error(`API call from an untrusted origin: "${n}"`);this.logApiCall(e,n);if(r){a:{for(let z of b)if(String(z).includes("javascript:")){n=!0;break a}n=!1}n&&g.J4(Error(`Dangerous call to "${e}" with [${b}].`));return r.apply(this,b)}throw Error(`Unknown API method: "${e}".`);}logApiCall(e,b,n){var Y=this.app.K(); Y.hR&&!this.state.V.has(e)&&(this.state.V.add(e),g.zk("webPlayerApiCalled",{callerUrl:Y.loaderUrl,methodName:e,origin:b||void 0,playerStyle:Y.playerStyle||void 0,embeddedPlayerMode:Y.N,errorCode:n}))}dP(e,...b){this.state.O.dP(e,...b);if(e==="videodatachange"||e==="resize"||e==="cardstatechange")this.state.U.dP(e,...b),this.state.B.dP(e,...b)}A(e){return this.app.K().A(e)}U4(){if(this.state.element){var e=this.state.element,b;for(b in this.state.Y)this.state.Y.hasOwnProperty(b)&&(e[b]=null);this.state.element= null}super.U4()}};var be=class extends mZ{constructor(){super();this.C=new Map}dP(e,...b){if(this.C.has(e))return this.C.get(e).push(b),!0;var n=!1;try{for(b=[b],this.C.set(e,b);b.length;)n=super.dP(e,...b.shift())}finally{this.C.delete(e)}return n}};var YVu=class extends g.Mg{constructor(){super(...arguments);this.element=null;this.S=new Set;this.C={};this.L={};this.Y={};this.V=new Set;this.O=new be;this.U=new be;this.B=new be;this.W=new be}U4(){this.W.dispose();this.B.dispose();this.U.dispose();this.O.dispose();this.V=this.Y=this.L=this.C=this.S=void 0}};var kA=16/9,AU4=[.25,.5,.75,1,1.25,1.5,1.75,2],rUF=AU4.concat([3,4,5,6,7,8,9,10,15]),zF0=AU4.concat([2.5,3,3.5,4]);var GNa=new Set("endSeconds startSeconds mediaContentUrl suggestedQuality videoId rct rctn playmuted muted_autoplay_duration_mode".split(" "));var JU1=class extends nlA{getApiInterface(){return Array.from(this.state.S)}Z(e,b){this.state.W.subscribe(e,b)}Gu(e,b){this.state.W.unsubscribe(e,b)}getPlayerState(e){return Eti(this.app,e)}kl(){return Eti(this.app)}rf(e,b,n){SP(this)&&(OY(this.app,!0,1),Xf(this.app,e,b,n,1))}getCurrentTime(e,b,n){e=D_(e,b,n);b=e.playerType;n=this.getPlayerState(b);return this.app.getAppState()===2&&n===5?this.app.getVideoData()?.startSeconds||0:this.A("web_player_max_seekable_on_ended")&&n===0?Ff(this.app,b):this.app.getCurrentTime(e)}W0(){return this.app.getCurrentTime({playerType:1})}tg(){var e= this.app.Pn(1);return isNaN(e)?this.getCurrentTime({playerType:1}):e}FG(){return this.app.getDuration({playerType:1})}Iu(e,b){e=g.ZI(Math.floor(e),0,100);isFinite(e)&&vk(this.app,{volume:e,muted:this.isMuted()},b)}F3(e){this.Iu(e,!1)}nN(e){vk(this.app,{muted:!0,volume:this.getVolume()},e)}Y0(){this.nN(!1)}Eg(e){vk(this.app,{muted:!1,volume:Math.max(5,this.getVolume())},e)}oQ(){Po(this.app)||this.Eg(!1)}getPlayerMode(){var e={};this.app.getVideoData().lc&&(e.pfp={enableIma:zc(this.app).allowImaMonetization, autoplay:i0(zc(this.app)),mutedAutoplay:zc(this.app).mutedAutoplay});return e}Dd(){var e=this.app.getPresentingPlayerType();if(e===2&&!this.app.dc()){let b=hn(this.app.Zs());if(!(b.Zi()||g.Ps(this.app.K())&&this.app.K9().getPlayerState().Y(1024))||b.CH())return}this.app.playVideo(e)}Hx(){OY(this.app,!0,1);this.Dd()}pauseVideo(e){var b=this.app.getPresentingPlayerType();(b!==2||this.app.dc()||hn(this.app.Zs()).Zi())&&this.app.pauseVideo(b,e)}SK(){C$A(this.app)}clearVideo(){}getAvailablePlaybackRates(){var e= this.app.K();if(e.enableSpeedOptions){if(["https://admin.youtube.com","https://viacon.corp.google.com","https://yurt.corp.google.com"].includes(e.U?e.ancestorOrigins[0]:window.location.origin)||e.wS)return rUF;e=this.app.getVideoData();let b=e.n0,n=e.ZT;return zF0.filter(Y=>Y>=b&&Y<=n)}return[1]}getPlaybackQuality(e){return this.app.U2({playerType:e}).getPlaybackQuality()}CE(){}getAvailableQualityLevels(e){e=this.app.U2({playerType:e}); e=g.ar(e.Ec(),b=>b.quality); e.length&&(e[0]==="auto"&&e.shift(),e=e.concat(["auto"]));return e}O4(){return this.getAvailableQualityLevels(1)}pg(){return this.B()}yH(){return 1}getVideoLoadedFraction(e){return this.app.getVideoLoadedFraction(e)}B(){return this.getVideoLoadedFraction()}u$(){return 0}getSize(){var e=this.app.AV().getPlayerSize();return{width:e.width,height:e.height}}setSize(){this.app.AV().resize()}loadVideoById(e,b,n,Y){if(!e)return!1;e=nR(e,b,n);return this.app.loadVideoByPlayerVars(e,Y)}SN(e,b,n){e=this.loadVideoById(e, b,n,1);OY(this.app,e,1)}cueVideoById(e,b,n,Y){e=nR(e,b,n);this.app.cueVideoByPlayerVars(e,Y)}N(e,b,n){this.cueVideoById(e,b,n,1)}loadVideoByUrl(e,b,n,Y){e=YE(e,b,n);return this.app.loadVideoByPlayerVars(e,Y)}eN(e,b,n){e=this.loadVideoByUrl(e,b,n,1);OY(this.app,e,1)}cueVideoByUrl(e,b,n,Y){e=YE(e,b,n);this.app.cueVideoByPlayerVars(e,Y)}Yl(e,b,n){this.cueVideoByUrl(e,b,n,1)}tV(){var e=this.app.K();if(e.Z)return"";var b=zc(this.app),n=void 0;b.isLivePlayback||(n=Math.floor(this.app.getCurrentTime({playerType:1}))); return e.getVideoUrl(b.videoId,this.getPlaylistId()||void 0,n)}Gc(){return this.app.getDebugText()}getVideoEmbedCode(){var e=this.app.K();if(e.Z)return"";var b=zc(this.app);return e.getVideoEmbedCode(b.isPrivate?"":b.title,zc(this.app).videoId,this.app.AV().getPlayerSize(),this.getPlaylistId()||void 0)}W(e,b,n){return VG(this.app,e,b,n)}removeCueRange(e){return this.app.tw(e)}loadPlaylist(e,b,n,Y){this.app.loadPlaylist(e,b,n,Y)}j5(e,b,n,Y){this.loadPlaylist(e,b,n,Y);OY(this.app,!0,1)}cuePlaylist(e, b,n,Y){this.app.cuePlaylist(e,b,n,Y)}nextVideo(e,b){this.app.nextVideo(e,b)}Bx(){this.nextVideo();OY(this.app,!0,1)}previousVideo(e){this.app.previousVideo(e)}Wn(){this.previousVideo();OY(this.app,!0,1)}playVideoAt(e){this.app.playVideoAt(e)}wT(e){this.playVideoAt(e);OY(this.app,!0,1)}setShuffle(e){var b=this.app.getPlaylist();b&&b.setShuffle(e)}setLoop(e){var b=this.app.getPlaylist();b&&(b.loop=e)}e5(){var e=this.app.getPlaylist();if(!e)return null;var b=[];for(let n=0;n{g.J4(n)},b= this.app.K(); if(b.externalFullscreen){if(!g.CP(b))return this.isFullscreen()?ux(window.document.documentElement):g1(window.document.documentElement).catch(e)}else if(g.BC()||b.s4)return this.isFullscreen()?ux(HC()):b.controlsType!=="3"&&g.BC()?g1(this.app.AV().element).catch(e):(b=this.app.Px().ta())?g1(b).catch(e):Promise.reject(Error("Media element missing"));g.bK(this,"onFullscreenToggled",this.isFullscreen());return Promise.resolve(void 0)}isFullscreen(){return this.app.isFullscreen()}Oe(){return this.app.Oe()}cancelPlayback(){var e= hn(this.app.Zs());e&&e.created&&e.destroy();this.app.K9().stopVideo();(e=this.app.Zs().JU.get("endscreen"))&&e.BV()&&CR(this.app.wP)}getProgressState(e){if(this.O()===3)return qZ(this.app.Zs()).getProgressState();var b=this.app.getVideoData(),n=this.app.U2({playerType:e}),Y=n.getPlayerType();a:{var A=this.app.getVideoData();if(A.progressBarStartPosition?.utcTimeMillis&&(A=Number(A.progressBarStartPosition.utcTimeMillis)/1E3,!isNaN(A))){A=this.j7(A,e);break a}A=0}a:{var r=this.app.getVideoData();if(r.progressBarEndPosition?.utcTimeMillis&& (r=Number(r.progressBarEndPosition.utcTimeMillis)/1E3,!isNaN(r))){r=this.j7(r,e);break a}r=0}var z=this.getCurrentTime({playerType:e});e=this.getDuration({playerType:e});var J=this.app.Pn(Y),P=this.app.isAtLiveHead(Y),S=this.app.tS();var D=this.app;var K=D.U2({playerType:Y});K=g.fO(D,K);D=sY(D,K.ho(),K);K=Ff(this.app,Y);n=n.Fp();var E=this.app.getVideoData().Kd;Y=!E||isNaN(E)?0:this.j7(E,Y);return{airingStart:A,airingEnd:r,allowSeeking:this.app.Tv(),clipEnd:b.clipEnd,clipStart:b.clipStart,current:z, displayedStart:-1,duration:e,ingestionTime:J,isAtLiveHead:P,loaded:S,seekableStart:D,seekableEnd:K,offset:n,viewerLivestreamJoinMediaTime:Y}}j7(e,b){var n=this.app.Pn(b);if(!n)return 0;b=n-this.app.getCurrentTime({playerType:b});return e-b}isInline(){return this.app.isInline()}setInline(e){this.app.setInline(e)}C_(){return this.app.mH().kG(!0)}toggleSubtitles(e){var b=ya(this.app.Zs());b&&b.oT(e)}getPlayerSize(){var e=this.app.AV().getPlayerSize();return{width:e.width,height:e.height}}setCenterCrop(e){this.app.AV().setCenterCrop(e)}getLoopVideo(){return this.app.getLoopVideo()}setLoopVideo(e){this.app.setLoopVideo(e)}}, pJJ="BASE_URL BASE_YT_URL adformat adaptive_fmts allow_embed audio_only authuser autoplay cc_load_policy cpn dash dashmpd disable_native_context_menu disablekb docid el enable_faster_speeds enablecastapi end eventid external_fullscreen fmt_list hl hlsdvr hlsvp iurl iurlhq iurlmq length_seconds live_playback osig override_hl partnerid pause_at_start pipable player_response playsinline plid post_live_playback postid ps public qoe_cat raw_player_response rel show_loop_video_toggle start startSeconds status suggestedQuality timestamp title token ttsurl use_native_controls url_encoded_fmt_stream_map video_id videoId".split(" "), yh0="adformat allow_embed authuser autohide autonav autoplay c cbr cbrver cc_load_policy controls cos cosver cr csi_page_type cver cyc dash dashmpd disablekb el enablecastapi enablecsi end external_fullscreen external_list fs hl host_language innertube_api_key innertube_api_version innertube_context_client_version iurl iurlhq iurlmq iv_load_policy jsapicallback length_seconds live_playback live_storyboard_spec loaderUrl osig override_hl pageid partnerid pipable player_params player_wide playsinline plid postid profile_picture ps rel show_miniplayer_button showinfo showwatchlater start startSeconds status storyboard_spec suggestedQuality timestamp title tkn token transparent_background ucid url_encoded_fmt_stream_map use_miniplayer_ui use_native_controls videoId video_id vss_host watermark".split(" ");var tCa={["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 SVA=class extends PC4{isExternalMethodAvailable(e,b){return this.state.C[e]?!0:!!(this.state.L[e]&&b&&QT(b,SJ4,Ddu))}getBandwidthEstimate(){return QB(this.app.qN)}reportPlaybackIssue(e=""){var b=this.app.K9();e={gpu:(0,g.rL)(),d:e};b.handleError(new g.wZ("feedback",e))}getInternalApi(){return{...this.state.Y}}getTrustedApi(){return{...this.state.C,...this.state.L}}getInternalApiInterface(){return g.UI(this.state.Y)}queueNextVideo(e,b,n=NaN,Y="",A=""){this.app.queueNextVideo(e,b,n,Y,A)}f9(e){e= this.app.getPlayerStateObject(e);return{isBuffering:e.Y(1),isCued:e.isCued(),isDomPaused:e.Y(1024),isEnded:e.Y(2),isError:e.Y(128),isOrWillBePlaying:e.isOrWillBePlaying(),isPaused:e.isPaused(),isPlaying:e.isPlaying(),isSeeking:e.Y(16),isUiSeeking:e.Y(32),isUnstarted:e.Y(64)}}createSubtitlesModuleIfNeeded(){return this.app.createSubtitlesModuleIfNeeded()}startSeekCsiAction(){this.app.sf().B.Y=(0,g.T)()}L9(e=1,b,n){return this.getCurrentTime({playerType:e,MY:b,cpn:n})}getCurrentTimeForUx(e={}){return this.getCurrentTime(e)}getDurationForUx(e= {}){return this.getDuration(e)}seekToStreamTime(e,b,n,Y){LA4(this.app,e,b,n,Y)}getStreamTimeOffset(){return this.app.mH().getStreamTimeOffset()}seekToLiveHead(e,b){var n=this.app.mH().getVideoData();n&&n.isLivePlayback&&Xf(this.app,Infinity,e,b,1)}requestSeekToWallTimeSeconds(e,b,n){this.app.mH().GC(e,b,n)}Q8(e,b,n,Y=1,A){this.seekTo(e,b,n,Y,A)}S(e){C$A(this.app,e)}LC(e,b,n,Y){this.seekBy(e,b,n,Y,1)}prefetchKeyPlay(e,b){this.app.mH().prefetchKeyPlay(e,b)}prefetchJumpAhead(e){this.app.mH().prefetchJumpAhead(e)}setVolume(e, b=!0){this.Iu(e,b)}mute(e=!0){this.nN(e)}unMute(e=!0){this.Eg(e)}syncVolume(){var e=Qy9(this.app);vk(this.app,{volume:e.volume,muted:e.muted},!1)}getAvailableQualityLabels(){return g.ar(this.app.mH().Ec(),e=>e.qualityLabel)}channelSubscribed(){g.xT(this,"SUBSCRIBE",zc(this.app).Jk)}channelUnsubscribed(){g.xT(this,"UNSUBSCRIBE",zc(this.app).Jk)}setScreenLayer(e){this.app.setScreenLayer(e)}getCurrentPlaylistSequence(){return this.app.K9().getPlaylistSequenceForTime(this.app.getCurrentTime())}getPlaylistSequenceForTime(e){return this.app.K9().getPlaylistSequenceForTime(e)}shouldSendVisibilityState(){return!0}confirmYpcRental(){this.app.mH().fE("ypcRentalActivation")}setHomeGroupInfo(e){this.app.K().homeGroupInfo= e}setConnectedRemoteApps(e){this.app.K().E0=e}setLivingRoomAppMode(e){this.app.K().livingRoomAppMode=w1("LIVING_ROOM_APP_MODE_UNSPECIFIED",e,ji9)}setEnablePrivacyFilter(e=!1){this.app.K().enablePrivacyFilter=e}togglePictureInPicture(){this.app.togglePictureInPicture()}addUtcCueRange(e,b,n,Y,A){return qN4(this.app,e,b,n,Y,A)}i$(e=1){var b=this.bD(e); e=this.app.U2({playerType:e}).getVideoData();b.hasProgressBarBoundaries=e.hasProgressBarBoundaries();b.isPremiere=e.isPremiere;b.itct=e.Yl;b.playerResponseCpn=e.playerResponseCpn;b.progressBarStartPositionUtcTimeMillis=e.hasProgressBarBoundaries()&&e.progressBarStartPosition?.utcTimeMillis?g.$S(e.progressBarStartPosition.utcTimeMillis):null;b.progressBarEndPositionUtcTimeMillis=e.hasProgressBarBoundaries()&&e.progressBarEndPosition?.utcTimeMillis?g.$S(e.progressBarEndPosition.utcTimeMillis):null; b.ypcOriginalItct=e.QZ;b.ypcPreview=e.ypcPreview;b.paidContentOverlayText=ci(e);b.paidContentOverlayDurationMs=$T(e);e.Y&&jU(e.Y)&&(b.usingLocalMedia="true");b.transitionEndpointAtEndOfStream=e.transitionEndpointAtEndOfStream;b.isSeekable=e.isSeekable;return b}getAdState(){return this.app.getAdState()}isNotServable(e){if(e!==this.app.NS.video_id)return!1;var b=(e=this.app.mH().getPlayerState())?e.J2:null;return!!(e&&b&&e.Y(128)&&Ef(b.errorCode)===5)}supportsGaplessAudio(){return this.app.K().supportsGaplessAudio()}supportsGaplessShorts(){return this.app.K().supportsGaplessShorts()}isGaplessTransitionReady(e){return this.app.qr(e)}enqueueVideoByPlayerVars(e, b,n=Infinity,Y=""){this.app.enqueueVideoByPlayerVars(e,b,n,Y)}clearQueue(){this.app.clearQueue()}FS(){return g.JW(this)}sendAbandonmentPing(){this.app.K9().sendAbandonmentPing()}setAutonavState(e,b=!1){if(this.A("web_player_autonav_use_server_provided_state")&&!b&&(b=zc(this.app),b?.W5()))if(e===3)b.autonavState!==3&&(b.qW=b.autonavState);else if(b.qW!==void 0)e=b.qW,b.qW=void 0;else return;b=this.app;zc(b).autonavState=e;g.ta("yt-player-autonavstate",e);b.wP.dP("autonavchange",e)}setAutonav(e,b= !1){this.setAutonavState(e?2:1,b)}setLoopRange(e){this.app.setLoopRange(e)}getLoopRange(){return this.app.getLoopRange()}hasSupportedAudio51Tracks(){return this.app.mH().hasSupportedAudio51Tracks()}setUserAudio51Preference(e,b=!1){this.app.mH().setUserAudio51Preference(e,b)}getUserAudio51Preference(){return this.app.mH().getUserAudio51Preference()}setProximaLatencyPreference(e){this.app.mH().setProximaLatencyPreference(e)}getProximaLatencyPreference(){return this.app.mH().getProximaLatencyPreference()}isProximaLatencyEligible(){return this.app.mH().isProximaLatencyEligible()}getAppState(){return this.app.getAppState()}updateLastActiveTime(){IT()}setBlackout(e){this.app.setBlackout(e)}setUserEngagement(e){this.app.K().TN!== e&&(this.app.K().TN=e,this.app.mH().Qv())}updateSubtitlesUserSettings(e,b=!0){ya(this.app.Zs()).VP(e,b)}getCaptionWindowContainerId(){var e=ya(this.app.Zs());return e?e.getCaptionWindowContainerId():""}toggleSubtitlesOn(e){var b=ya(this.app.Zs());b&&b.wF(e)}isSubtitlesOn(){var e=ya(this.app.Zs());return e?e.isSubtitlesOn():!1}getPlayerResponse(e){return this.app.U2({playerType:e}).getVideoData().getPlayerResponse()}jb(){return this.getPlayerResponse(1)}getEmbeddedPlayerResponse(){return this.app.mH().getVideoData().getEmbeddedPlayerResponse()}getWatchNextResponse(e){return this.app.U2({playerType:e}).getVideoData().getWatchNextResponse()}Wk(){return this.getWatchNextResponse(1)}getHeartbeatResponse(e){return this.app.U2({playerType:e}).getVideoData().getHeartbeatResponse()}R7(){return this.getHeartbeatResponse(1)}getStoryboardFrame(e, b){var n=this.app.md();if(!n)return null;b=n.levels[b];if(!b)return null;e>=b.O()&&b.U();n=Math.floor(e/(b.columns*b.rows));var Y=b.columns*b.rows,A=e%Y;e=A%b.columns;A=Math.floor(A/b.columns);var r=b.U()+1-Y*n;if(r{b=== e&&(b=this.listeners.splice(n,1)[0],b.target.removeEventListener(b.type,b.listener))})}focus(){this.element.focus()}U4(){for(;this.listeners.length;){let e=this.listeners.pop(); e&&e.target.removeEventListener(e.type,e.listener)}super.U4()}};g.YI=class extends g.LF{constructor(e){super(e);this.u3=new g.$e;g.a(this,this.u3)}subscribe(e,b,n){return this.u3.subscribe(e,b,n)}unsubscribe(e,b,n){return this.u3.unsubscribe(e,b,n)}S7(e){return this.u3.S7(e)}dP(e,...b){return this.u3.dP(e,...b)}};g.CF=class extends g.Mg{constructor(e,b,n,Y,A,r){super();this.element=e;this.state=null;n||e.hide();this.O=b;this.B=Y===void 0?b:Y;this.Y=r;this.onHidden=A;this.delay=new g.bD(this.U,0,this);g.a(this,this.delay)}show(e){this.state!==1&&this.state!==2&&(this.state===4&&this.U(),this.state===5?(this.element.show(),this.state=null,this.delay.stop(),this.Y&&this.Y()):this.element.U||(FV(this,!0),this.state=1,e?this.delay.start(e):this.U()))}hide(){this.state!==4&&(this.state===1||this.state===2?(this.element.hide(), this.state=null,this.delay.stop()):this.element.U&&(FV(this,!0),this.state=4,this.delay.start(this.B)))}U(){switch(this.state){case 1:this.element.show();this.state=2;this.delay.start(10);break;case 2:FV(this,!1);this.state=3;this.delay.start(this.O);break;case 3:this.state=null;this.Y&&this.Y();break;case 4:this.element.hide();FV(this,!1);this.state=5;this.delay.start(0);break;case 5:if(this.state=null,this.onHidden)this.onHidden()}}stop(){for(;this.state!==null&&this.state!==5;)this.delay.stop(), this.U()}U4(){this.element.B0()||this.element.element.removeAttribute("aria-hidden");super.U4()}};var Ly0=class extends g.YI{constructor(e,b){super(b);this.j=e;this.Y=new g.Up(this);this.fade=new g.CF(this,100,!0,void 0,void 0,()=>{this.sourceElement&&this.element&&(this.sourceElement.getAttribute("aria-haspopup"),this.sourceElement.setAttribute("aria-expanded","true"),this.focus())}); g.a(this,this.Y);g.a(this,this.fade)}show(){var e=iK(this);super.show();e||this.dP("show",!0)}hide(){var e=iK(this);super.hide();Z_(this);e&&this.dP("show",!1)}C(){this.sourceElement=void 0;this.fade.show();this.O&&(this.Y.AU(this.O),this.O=void 0)}BH(){var e=iK(this);Z_(this);this.fade.hide();e&&this.dP("show",!1)}};var Q_A=class extends Ly0{constructor(e,b,n,Y){Y=new g.LF({X:"div",xG:["ytp-linked-account-popup-button"],v0:Y,b3:{role:"button",tabindex:"0"}});b=new g.LF({X:"div",qz:"ytp-linked-account-popup",b3:{role:"dialog","aria-modal":"true",tabindex:"-1"},xl:[{X:"div",qz:"ytp-linked-account-popup-title",v0:b},{X:"div",qz:"ytp-linked-account-popup-description",v0:n},{X:"div",qz:"ytp-linked-account-popup-buttons",xl:[Y]}]});super(e,{X:"div",qz:"ytp-linked-account-popup-container",xl:[b]});this.dialog=b;g.a(this, this.dialog);Y.uf("click",()=>{this.BH()}); g.a(this,Y);g.mq(this.j,this.element,4);this.hide()}C(){super.C();this.dialog.focus()}};var DN=class extends g.YI{constructor(e,b,n,Y){super(e);this.priority=b;n&&this.updateValue("label",n);Y&&this.B(Y)}updateValue(e,b){super.updateValue(e,b);this.dP("size-change")}};g.qV4={q0:19,dj:18,bP:17,bG:16,t9:15,ks:14,OL:13,pZ:12,Xu:11,qx:10,AUDIO:9,SUBTITLES:8,SLEEP_TIMER:7,YN:6,XC:5,P4:4,kq:3,Vc:2,REMOTE:1,ZM:0,19:"LOOP",18:"STABLE_VOLUME",17:"VOICE_BOOST",16:"REMOTE_SELECT",15:"SIZE",14:"MINIPLAYER",13:"THREED",12:"AUTONAV",11:"CINEMATIC",10:"ANNOTATIONS",9:"AUDIO",8:"SUBTITLES",7:"SLEEP_TIMER",6:"ASPECT_RATIO",5:"SPEED",4:"AUDIO_SETTINGS",3:"QUALITY",2:"LINKEDACCOUNT",1:"REMOTE",0:"CONTEXTMENU"};var cUJ=class extends DN{constructor(e){super(Bo({"aria-haspopup":"true"},["ytp-linked-account-menuitem"]),2);this.j=e;this.O=this.Y=!1;this.C=e.B7();e.createServerVe(this.element,this,!0);this.a7(this.j,"settingsMenuVisibilityChanged",b=>{this.wT(b)}); this.a7(this.j,"videodatachange",this.S);this.uf("click",this.onClick);this.S()}wT(e){this.O&&this.j.logVisibility(this.element,this.Y&&e)}S(){var e=this.j.getVideoData()?.accountLinkingConfig?.linked;if(e&&!this.Y){let b=this.j.getVideoData()?.accountLinkingConfig;this.updateValue("icon",{X:"svg",b3:{height:"100%",viewBox:"0 0 36 36",width:"100%"},xl:[{X:"path",b3:{d:"M5.85 18.0c0.0-2.56 2.08-4.65 4.65-4.65h6.0V10.5H10.5c-4.14 .0-7.5 3.36-7.5 7.5s3.36 7.5 7.5 7.5h6.0v-2.85H10.5c-2.56 .0-4.65-2.08-4.65-4.65zM12.0 19.5h12.0v-3.0H12.0v3.0zm13.5-9.0h-6.0v2.85h6.0c2.56 .0 4.65 2.08 4.65 4.65s-2.08 4.65-4.65 4.65h-6.0V25.5h6.0c4.14 .0 7.5-3.36 7.5-7.5s-3.36-7.5-7.5-7.5z", fill:"#fff"}}]});e=Ho(b?.menuData?.connectedMenuLabel);this.updateValue("label",e);this.L=new Q_A(this.j,Ho(b?.menuData?.connectedDialogTitle),Ho(b?.menuData?.connectedDialogMessage),Ho(b?.menuData?.confirmButtonText));g.a(this,this.L);e=b?.menuData?.trackingParams||null;(this.O=!!e)&&this.j.setTrackingParams(this.element,e);Jx(this.C,this);this.Y=!0}else!e&&this.Y&&(PQ(this.C,this),this.Y=!1)}onClick(){this.O&&this.j.logClick(this.element);this.C.BH();this.L&&this.L.C()}};var AY=class extends g.Mg{constructor(e){super();this.api=e}A(e){return this.api.A(e)}};var $B0=class extends AY{constructor(e){super(e);h(e,"setAccountLinkState",b=>{this.setAccountLinkState(b)}); h(e,"updateAccountLinkingConfig",b=>{this.updateAccountLinkingConfig(b)}); e.addEventListener("videodatachange",(b,n)=>{this.onVideoDataChange(n)}); e.addEventListener("settingsMenuInitialized",()=>{this.menuItem=new cUJ(this.api);g.a(this,this.menuItem)})}onVideoDataChange(e){if(!e.accountLinkingConfig){let b=e.getPlayerResponse()?.accountLinkingConfig; e.accountLinkingConfig=b}}setAccountLinkState(e){this.api.getVideoData().UK=e;this.api.tL()}updateAccountLinkingConfig(e){var b=this.api.getVideoData(),n=b.accountLinkingConfig;n&&(n.linked=e);this.api.dP("videodatachange","dataupdated",b,this.api.getPresentingPlayerType())}};var mBJ=class extends AY{constructor(e){super(e);this.Y=null;this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"applicationvideodatachange",()=>{this.pJ()})}pJ(){var e=this.api.getPlaybackRate(); var b=this.api.getVideoData();if(b){var n=b.adFormat==="17_8";var Y=b.VE?.U()===8;n=b.isAd()&&(n||Y)}else n=!1;n||((b=this.api.getVideoData())?(n=b.adFormat==="15_6",Y=b.VE?.U()===7,n=b.isAd()&&(n||Y)):n=!1);n?(e!==1&&(this.Y=e),this.api.setPlaybackRate(1)):this.Y!==null&&(this.api.setPlaybackRate(this.Y),this.Y=null)}};var dBa;g.MZ=class{constructor(e,b,n={}){this.start=e;this.end=b;this.active=!0;this.color="";this.U=dBa++;this.id=n.id||"";this.priority=n.priority||9;this.visible=n.visible||!1;this.style=n.style||jw.AD_MARKER;this.namespace=n.namespace||"";if(e=n.color)e=e.toString(16),this.color=`#${Array(7-e.length).join("0")}${e}`;this.tooltip=n.tooltip;this.icons=n.icons?n.icons.filter(Y=>g.HE(Y.thumbnails,A=>g.$p(A.url))):null; this.associatedClipId=n.associatedClipId;this.markerPositionMs=n.markerPositionMs;this.visible=this.visible;this.style=this.style;this.start=this.start}getId(){return this.id}toString(){return"CueRange{"+this.namespace+":"+this.id+"}["+uK(this.start)+", "+uK(this.end)+"]"}contains(e,b){return e>=this.start&&(e{this.Y.Y={}}); this.events.a7(this.api,"legacyadtrackingpingchange",b=>{var n=this.Y;GF(n,"part2viewed",1,0x8000000000000);GF(n,"engagedview",Math.max(1,b.ZI*1E3),0x8000000000000);if(!b.isLivePlayback){var Y=b.lengthSeconds*1E3;qO(b)&&n.api.A("html5_shorts_gapless_ads_duration_fix")&&(Y=n.api.getProgressState().seekableEnd*1E3-b.vK);GF(n,"videoplaytime25",Y*.25,Y);GF(n,"videoplaytime50",Y*.5,Y);GF(n,"videoplaytime75",Y*.75,Y);GF(n,"videoplaytime100",Y,0x8000000000000);GF(n,"conversionview",Y,0x8000000000000);GF(n, "videoplaybackstart",1,Y);GF(n,"videoplayback2s",2E3,Y);GF(n,"videoplayback10s",1E4,Y)}}); this.events.a7(this.api,g.ou("appad"),this.U);this.events.a7(this.api,g.lK("appad"),this.U)}U(e){var b=e.getId(),n=this.api.getVideoData({playerType:1}),Y=!this.api.isInline();if(!n.inlineMetricEnabled||Y){if(b==="part2viewed"){if(n.VS&&g.Zf(n.VS),n.l7&&Uf(this,n.l7),n.XA){var A={CPN:this.api.getVideoData().clientPlaybackNonce};for(var r of n.XA)Uf(this,g.Uq(r,A))}}else b==="engagedview"&&n.RM&&(A={CPN:this.api.getVideoData().clientPlaybackNonce},g.Zf(g.Uq(n.RM,A)));n.Zy&&(A=n.Zy,r=e.getId(),A=g.KE(A, {label:r}),g.Zf(A));switch(b){case "videoplaytime25":n.gp&&Uf(this,n.gp);n.a6&&TF(this,n.a6);n.kH&&g.Zf(n.kH);break;case "videoplaytime50":n.v8&&Uf(this,n.v8);n.TW&&TF(this,n.TW);n.mA&&g.Zf(n.mA);break;case "videoplaytime75":n.Dy&&Uf(this,n.Dy);n.QM&&TF(this,n.QM);n.NB&&g.Zf(n.NB);break;case "videoplaytime100":n.lF&&Uf(this,n.lF),n.eW&&TF(this,n.eW),n.jo&&g.Zf(n.jo)}(A=this.api.getVideoData().cM)&&Wo(this,A,e.getId())&&Wo(this,A,`${e.getId()}gaia`)}if(n.inlineMetricEnabled&&!Y)switch(b){case "videoplaybackstart":(b= n.Eo?.Y)&&Uf(this,b);break;case "videoplayback2s":(b=n.Eo?.O)&&Uf(this,b);break;case "videoplayback10s":(b=n.Eo?.U)&&Uf(this,b)}this.api.bd([e],1)}};var IQA=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"videoready",b=>{e.getPresentingPlayerType()===1&&(b={playerDebugData:{pmlSignal:!!b.getPlayerResponse()?.adPlacements?.some(n=>n?.adPlacementRenderer?.renderer), contentCpn:b.clientPlaybackNonce}},g.zk("adsClientStateChange",b))})}};var OcJ=class extends AY{constructor(e){super(e);this.accumulatedWatchTimeMillis=0;this.eL=this.Y=null;this.events=new g.Up(e);g.a(this,this.events);h(this.api,"getAccumulatedWatchTime",()=>this.getAccumulatedWatchTime()); this.events.a7(e,"progresssync",()=>{var b=this.api.getVideoData();if(b&&(b=b.clientPlaybackNonce)){this.eL!==b&&(this.accumulatedWatchTimeMillis=0,this.Y=null,this.eL=b);var n=this.api.getPlayerStateObject();b=Math.round((this.api.getCurrentTime()||0)*1E3);n.Y(8)&&this.Y!==null&&(n=b-this.Y,n>0&&n<1E3&&(this.accumulatedWatchTimeMillis+=n));this.Y=b}})}getAccumulatedWatchTime(){return this.eL?{cpn:this.eL, accumulatedWatchTimeMillis:this.accumulatedWatchTimeMillis}:null}};var XP0=class extends DN{constructor(e){super(Bo({role:"menuitemcheckbox","aria-checked":"false"}),e,"Volumen estable",{X:"div",qz:"ytp-menuitem-toggle-checkbox"});this.checked=!1;this.enabled=!0;this.element.setAttribute("aria-label","Volumen estable");this.uf("click",this.onClick)}onClick(){this.enabled&&(pR(this,!this.checked),this.dP("select",this.checked))}getValue(){return this.checked}};var fQa={UV:2,bP:1,dj:0,2:"AUDIO_TRACK",1:"VOICE_BOOST",0:"STABLE_VOLUME"};var s_4=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);var b=this.api.A("html5_enable_audio_quality_setting_feature");h(this.api,"getUserAudioQualitySetting",()=>b?this.getUserAudioQualitySetting():2); h(this.api,"setUserAudioQualitySetting",n=>{b&&this.setUserAudioQualitySetting(n)}); h(this.api,"hasHqaAudioTrack",()=>b?this.hasHqaAudioTrack():!1); h(this.api,"getAudioQualitySettingState",()=>b?this.api.Dr(4):1); this.bW=J$();this.updateEnvironmentData()}getUserAudioQualitySetting(){return this.bW}setUserAudioQualitySetting(e){this.api.D("aqs_set",{setting:e});g.ta("yt-player-audio-quality-setting",e,3122064E3);e!==this.bW&&(this.bW=e,this.updateEnvironmentData(),this.hasHqaAudioTrack()&&this.api.AL(),this.api.yn())}hasHqaAudioTrack(){var e=this.api.getVideoData()?.U?.U;return e?g.BE(e,b=>xE(b)):!1}updateEnvironmentData(){this.api.K().bW=this.bW}};var Fya=class extends AY{constructor(e){super(e);h(this.api,"getAudioTrackState",()=>this.api.Dr(0))}};var ic4=class extends g.YI{constructor(e,b,n){var Y={X:"div",qz:"ytp-panel"};if(n){var A="ytp-panel-back-button";var r="ytp-panel-title";Y.xl=[{X:"div",qz:"ytp-panel-header",xl:[{X:"div",xG:["ytp-panel-back-button-container"],xl:[{b3:{"aria-label":"Volver al men\u00fa anterior"},X:"button",xG:["ytp-button",A]}]},{X:"span",xG:[r],b3:{role:"heading","aria-level":"2"},xl:[n]}]}]}super(Y);this.content=b;b.hg(this.element);n&&(this.backButton=this.Ag(A),n=this.Ag(r),this.a7(this.backButton,"click",this.jM), this.a7(n,"click",this.jM));b.subscribe("size-change",this.kv,this);this.a7(e,"fullscreentoggled",this.kv);this.j=e}kv(){this.dP("size-change")}focus(){this.content.focus()}jM(){this.dP("back")}};var Zc4=class extends ic4{constructor(e,b=null,n){var Y={role:"menu"};b&&(Y.id=b);b=new g.YI({X:"div",qz:"ytp-panel-menu",b3:Y});super(e,b,n);this.menuItems=b;this.items=[];g.a(this,this.menuItems)}LJ(){this.menuItems.dP("size-change")}focus(){var e=0;for(let b=0;b{if(!this.menuItem){var b=this.api.B7();b&&(this.menuItem=new j_9(this.api,b),g.a(this,this.menuItem))}EQ(this)}); e.addEventListener("videodatachange",()=>{EQ(this);this.menuItem?.Z();this.menuItem?.N()})}};var aQu=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"applicationvideodatachange",(b,n)=>{n=n.clipConfig;b==="dataloaded"&&n&&n.startTimeMs!=null&&n.endTimeMs!=null&&this.api.setLoopRange({startTimeMs:Math.floor(Number(n.startTimeMs)),endTimeMs:Math.floor(Number(n.endTimeMs)),postId:n.postId,type:"clips"})})}};var gla=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events)}setCreatorEndscreenVisibility(e){x0(this.api.Zs())?.cC(e)}};var BSA=class extends XP0{constructor(e,b,n,Y,A){var r=e.A("html5_enable_new_audio_settings_menu");super(r?fQa.dj:g.qV4.dj);this.j=e;this.W=b;this.L=n;this.hasDrcAudioTrack=Y;this.getDrcState=A;this.S=this.enableNewAudioSettingsMenu=this.Y=!1;g.P6(this.element,"ytp-drc-menu-item");this.O=(this.enableNewAudioSettingsMenu=r)?e.B7().QL():e.B7();e.A("html5_enable_voice_boost")?(this.S=!0,this.a7(e,"onFilterAudioFeatures",this.C)):e.addEventListener("videodatachange",this.C.bind(this));e.A("mta_drc_mutual_exclusion_removal")&& this.a7(e,"onPlaybackAudioChange",this.C);e.createClientVe(this.element,this,273317);this.uf("click",this.Z);b=this.L()===1&&this.hasDrcAudioTrack();this.enableNewAudioSettingsMenu||this.updateValue("icon",e.K().wJ?{X:"svg",b3:{fill:"none",height:"24",viewBox:"0 0 24 24",width:"24"},xl:[{X:"path",b3:{d:"M12 .99C5.92 .99 1 5.92 1 11.99C1 18.07 5.92 22.99 12 22.99C18.07 22.99 23 18.07 23 11.99C23 5.92 18.07 .99 12 .99ZM12 2.99C14.38 2.99 16.67 3.94 18.36 5.63C20.05 7.32 21 9.61 21 11.99C21 14.38 20.05 16.67 18.36 18.36C16.67 20.05 14.38 20.99 12 20.99C9.61 20.99 7.32 20.05 5.63 18.36C3.94 16.67 3 14.38 3 11.99C3 9.61 3.94 7.32 5.63 5.63C7.32 3.94 9.61 2.99 12 2.99ZM14 6.00C13.73 6.00 13.48 6.10 13.29 6.29C13.10 6.48 13 6.73 13 7.00V17.00C13 17.26 13.10 17.52 13.29 17.70C13.48 17.89 13.73 18.00 14 18.00C14.26 18.00 14.51 17.89 14.70 17.70C14.89 17.52 15 17.26 15 17.00V7.00C15 6.73 14.89 6.48 14.70 6.29C14.51 6.10 14.26 6.00 14 6.00ZM10 8.00C9.73 8.00 9.48 8.10 9.29 8.29C9.10 8.48 9 8.73 9 9.00V15.00C9 15.26 9.10 15.52 9.29 15.70C9.48 15.89 9.73 16.00 10 16.00C10.26 16.00 10.51 15.89 10.70 15.70C10.89 15.52 11 15.26 11 15.00V9.00C11 8.73 10.89 8.48 10.70 8.29C10.51 8.10 10.26 8.00 10 8.00ZM18 9.00C17.73 9.00 17.48 9.10 17.29 9.29C17.10 9.48 17 9.73 17 10.00V14.00C17 14.26 17.10 14.52 17.29 14.70C17.48 14.89 17.73 15.00 18 15.00C18.26 15.00 18.51 14.89 18.70 14.70C18.89 14.52 19 14.26 19 14.00V10.00C19 9.73 18.89 9.48 18.70 9.29C18.51 9.10 18.26 9.00 18 9.00ZM6 10.00C5.73 10.00 5.48 10.10 5.29 10.29C5.10 10.48 5 10.73 5 11.00V13.00C5 13.26 5.10 13.52 5.29 13.70C5.48 13.89 5.73 14.00 6 14.00C6.26 14.00 6.51 13.89 6.70 13.70C6.89 13.52 7 13.26 7 13.00V11.00C7 10.73 6.89 10.48 6.70 10.29C6.51 10.10 6.26 10.00 6 10.00Z", fill:"white"}}]}:{X:"svg",b3:{height:"24",viewBox:"0 0 24 24",width:"24"},xl:[{X:"path",b3:{d:"M7 13H5v-2h2v2zm3-4H8v6h2V9zm3-3h-2v12h2V6zm3 2h-2v8h2V8zm3 2h-2v4h2v-4zm-7-7c-4.96 0-9 4.04-9 9s4.04 9 9 9 9-4.04 9-9-4.04-9-9-9m0-1c5.52 0 10 4.48 10 10s-4.48 10-10 10S2 17.52 2 12 6.48 2 12 2z",fill:"white"}}]});this.subscribe("select",this.V,this);this.enableNewAudioSettingsMenu||this.S?this.C():(hW(this,this.hasDrcAudioTrack()),pR(this,b),Jx(this.O,this))}V(e){this.W(e?1:0)}C(){if(this.enableNewAudioSettingsMenu|| this.S){var e=this.j.getPresentingPlayerType();e===2||e===3?this.Y&&(this.Y=!1,PQ(this.O,this)):(e=this.getDrcState(),e!==1?(e===0?(pR(this,this.L()===1),hW(this,!0)):(pR(this,!1),hW(this,!1)),this.Y||(Jx(this.O,this),this.Y=!0)):this.Y&&(PQ(this.O,this),this.Y=!1))}else{e=this.hasDrcAudioTrack();let b=this.L()===1&&e;pR(this,b);hW(this,e)}}U4(){PQ(this.O,this);super.U4()}Z(){this.j.logClick(this.element)}};var HcB=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);e.A("html5_show_drc_toggle")&&e.addEventListener("settingsMenuInitialized",()=>{this.menuItem||(this.menuItem=new BSA(this.api,this.setDrcUserPreference.bind(this),this.getDrcUserPreference.bind(this),this.U.bind(this),this.getDrcState.bind(this)),g.a(this,this.menuItem))}); h(this.api,"setDrcUserPreference",b=>{this.setDrcUserPreference(b)}); h(this.api,"getDrcUserPreference",()=>this.getDrcUserPreference()); h(this.api,"hasDrcAudioTrack",()=>this.U()); h(this.api,"getDrcState",()=>this.getDrcState()); this.Y=g.x_("yt-player-drc-pref")??1;this.updateEnvironmentData()}getDrcUserPreference(){return this.Y}setDrcUserPreference(e){this.api.D("drc_set",{pref:e});g.ta("yt-player-drc-pref",e,31536E3);e!==this.Y&&(this.Y=e,this.updateEnvironmentData(),this.U()&&this.api.AL(),this.api.yn())}updateEnvironmentData(){this.api.K().ru=this.Y===1}U(){var e=this.api.getVideoData()?.U?.U;if(!e)return!1;if(this.api.getAvailableAudioTracks().length>1&&this.api.A("mta_drc_mutual_exclusion_removal")){let b=this.api.yO()?.O2?.id; return g.BE(e,n=>n.audio.O&&n.O2?.id===b)}return g.BE(e,b=>b.audio?.O===!0)}getDrcState(){return this.api.Dr(3)}};var uNJ=class extends AY{constructor(e){super(e);this.Y={};this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"videodatachange",()=>{this.onVideoDataChange()}); this.events.a7(e,g.ou("embargo"),b=>{this.api.pL(!0);var n=this.Y[b.id]??[];for(let Y of n)this.api.hideControls(),this.api.NE("auth",2,"This video isn't available in your current playback area",g.Je({embargoed:1,id:b.id,idx:b.U,start:b.start})),(n=Y.embargo?.onTrigger)&&g.xT(this.api,"innertubeCommand",n)})}onVideoDataChange(){var e=this.api.getVideoData(); this.api.I0("embargo",1);var b=e?.rf.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");b?.length?RJ(this,b.filter(n=>n.onEnter?.some(this.U))):e?.cueRanges&&RJ(this,e.cueRanges.filter(n=>n.onEnter?.some(this.U)))}U(e){return e.embargo!==void 0}U4(){super.U4(); this.Y={}}};var NS1=class extends AY{constructor(e){super(e);this.Y=[];this.events=new g.Up(e);g.a(this,this.events);h(e,"addEmbedsConversionTrackingParams",b=>{this.addEmbedsConversionTrackingParams(b)}); this.events.a7(e,"veClickLogged",b=>{this.api.hasVe(b)&&(b=b.visualElement.getAsJspb(),b=y0(b,2),this.Y.push(b))})}addEmbedsConversionTrackingParams(e){var b=this.api.K(),n=b.widgetReferrer,Y=b.Wk,A=this.Y,r="",z=b.getWebPlayerContextConfig(); z&&(r=z.embedsIframeOriginParam||"");n.length>0&&(e.embeds_widget_referrer=n);Y.length>0&&(e.embeds_referring_euri=Y);b.U&&r.length>0&&(e.embeds_referring_origin=r);z&&z.embedsFeature&&(e.feature=z.embedsFeature);A.length>0&&(b.A("embeds_web_enable_lite_experiment_control_arm_logging")?A.unshift(28572):Fz(hU(b))&&A.unshift(159628),b=A.join(","),b=g.zp()?b:g.VU(b,4),e.source_ve_path=b);this.Y.length=0}};var olA=class extends AY{constructor(e){super(e);h(e,"isEmbedsShortsMode",()=>e.isEmbedsShortsMode()); h(e,"getReelItemWatchResponse",()=>e.getVideoData({playerType:1})?.getReelItemWatchResponse()??null); h(e,"getResolveUrlResponse",()=>e.getVideoData({playerType:1})?.getResolveUrlResponse()??null)}};var lQa=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"initialvideodatacreated",b=>{Tl(Ma(),16623);this.Y=g.L0();var n=e.K().Bx&&!b.gP;i0(b)&&n?(Tl(Ma(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}),b.getWatchNextResponse()&&(n=b.getWatchNextResponse()?.trackingParams)&&g.xF(n),b.getPlayerResponse()&&(b=b.getPlayerResponse()?.trackingParams)&&g.xF(b)):(Tl(Ma(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"}), b.getEmbeddedPlayerResponse()&&(b=b.getEmbeddedPlayerResponse()?.trackingParams)&&g.xF(b))}); this.events.a7(e,"loadvideo",()=>{Tl(Ma(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.Y})}); this.events.a7(e,"cuevideo",b=>{b===1&&Tl(Ma(),32594,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED",parentCsn:this.Y})}); this.events.a7(e,"largeplaybuttonclicked",b=>{Tl(Ma(),27240,b.visualElement)}); this.events.a7(e,"playlistnextbuttonclicked",b=>{Tl(Ma(),27240,b.visualElement)}); this.events.a7(e,"playlistprevbuttonclicked",b=>{Tl(Ma(),27240,b.visualElement)}); this.events.a7(e,"playlistautonextvideo",()=>{Tl(Ma(),27240,void 0,{implicitGestureType:"INTERACTION_LOGGING_GESTURE_TYPE_AUTOMATED"})})}};var LZJ=class extends g.Mg{constructor(e,b){super();this.Y=null;this.O=b;b=[];for(let n=0;n<=100;n++)b.push(n/100);b={threshold:b,trackVisibility:!0,delay:1E3};(this.U=window.IntersectionObserver?new IntersectionObserver(n=>{n=n[n.length-1];var Y=null;typeof n.isVisible==="undefined"?document.visibilityState==="visible"&&n.isIntersecting&&n.intersectionRatio>0?Y=n.intersectionRatio:document.visibilityState==="hidden"?Y=0:Y=null:Y=n.isVisible?n.intersectionRatio:0;Y!=null&&(Y=Math.max(Y,0),Y=Math.min(Y, 1));this.Y=Y;typeof this.O==="function"&&this.O(this.Y)},b):null)&&this.U.observe(e)}U4(){super.U4(); this.Y=null;this.U&&this.U.disconnect()}};var MIF=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"applicationInitialized",()=>{QOF(this)})}};var Gtu=class extends AY{constructor(e){super(e);h(this.api,"dismissFeaturedProductOverlay",()=>{this.dismissFeaturedProductOverlay()})}dismissFeaturedProductOverlay(){this.api.dP("featuredproductdismissed")}};var UBJ=class extends AY{constructor(e){super(e);yY(this.api,"getSphericalProperties",()=>this.getSphericalProperties()); yY(this.api,"setSphericalProperties",(...b)=>{this.setSphericalProperties(...b)}); h7(this.api,"getSphericalProperties",()=>this.api.getPresentingPlayerType()===2?{}:this.getSphericalProperties()); h7(this.api,"setSphericalProperties",(...b)=>{this.api.getPresentingPlayerType()!==2&&this.setSphericalProperties(...b)})}getSphericalProperties(){var e=g.$E(this.api.Zs()); return e?e.getSphericalProperties():{}}setSphericalProperties(e){if(e){var b=g.$E(this.api.Zs());b&&b.setSphericalProperties(e,!0)}}};var TSA=class extends AY{constructor(e){super(e);h(e,"createClientVe",this.createClientVe.bind(this));h(e,"createServerVe",this.createServerVe.bind(this));h(e,"destroyVe",this.destroyVe.bind(this));h(e,"hasVe",this.hasVe.bind(this));h(e,"logClick",this.logClick.bind(this));h(e,"logVisibility",this.logVisibility.bind(this));h(e,"setTrackingParams",this.setTrackingParams.bind(this))}createClientVe(e,b,n,Y=!1){this.api.createClientVe(e,b,n,Y)}createServerVe(e,b,n=!1){this.api.createServerVe(e,b,n)}setTrackingParams(e, b){this.api.setTrackingParams(e,b)}logClick(e,b){this.api.logClick(e,b)}logVisibility(e,b,n){this.api.logVisibility(e,b,n)}hasVe(e){return this.api.hasVe(e)}destroyVe(e){this.api.destroyVe(e)}};var Wyi={[0]:e=>EDi(e,b=>b.O2?.id), [2]:e=>YR(e,bE), [3]:e=>YR(e,ex), [4]:e=>YR(e,xE), [1]:e=>YR(e,nx)},Za4=class{constructor(e){this.O={}; this.U={};this.videoData=e;var b=e.U?.O;b&&b.length>0?this.Y=b:(e=e.getAvailableAudioTracks(),this.Y=e.length>0?q44(e):[]);for(let n of r5)this.O[n]=Wyi[n](this.Y);this.yn()}Dr(e){return this.U[e]}yn(){var e=this.Y,b={};for(let n of r5)if(this.O[n]){e=zP[n].f3(e,this.videoData);for(let Y of r5)b[Y]!==void 0||g.BE(e,zP[Y].As)||(b[Y]=zP[n].Fh);b[n]===void 0&&(b[n]=0)}else b[n]=1;this.U=b}},r5=[0,1,2,3,4],zP={[0]:{Fh:2,As:function(e){return e.O2!==void 0}, f3:(e,b)=>S4c(e,b.getAudioTrack())}, [2]:{Fh:4,As:bE,f3:(e,b)=>b.getUserAudio51Preference()===1?DhF(e):e}, [3]:{Fh:5,As:ex,f3:e=>g.x_("yt-player-drc-pref")===1?rm(e,!0):e}, [1]:{Fh:3,As:nx,f3:e=>zj()===2?Ax(e,!0):e}, [4]:{Fh:6,As:xE,f3:e=>J$()===1?KZA(e):e}};var pPi=class{constructor(e,b){this.qN=e;this.policy=b;this.playbackRate=1}setPlaybackRate(e){this.playbackRate=Math.max(1,e)}getPlaybackRate(){return this.playbackRate}};var hFi=class{constructor(e,b,n,Y){this.u3=e;this.C9=b;this.policy=n;this.logger=Y;this.Oo=[];this.Cg=[];this.Y=-1;this.zm=null;this.V=this.timestampOffset=0;this.U=10;this.C=new Set;this.B=b.QH?0:1;n.Z9>0&&(this.U=n.Z9)}O4(e){this.C.add(e.info.Mz);this.Y=OQ(this,this.Cg,this.Oo,e,this.Y);this.O=e;this.V=(0,g.T)()}Z(e){XB(this,this.Cg,"og");fx(this,e);XB(this,this.Cg,"trim");var {Cg:b,Oo:n}=$ha(this);e=[];for(let Y=0;Y0){let S=oX(J,r);S>=0&&(P=(J.end(S)-r+.1)*1E3)}e.push({formatId:g.Ri(A.info.Qh.info,this.C9.QH),m6:A.info.m6,sequenceNumber:A.info.Mz+this.B,jJ:z,vz:A.info.U,dL:P})}return{Cg:b,aZ:e}}s4(e,b){b?.Ky||(this.Oo=[]);this.policy.Gu?(e=g.eD(this.Cg,{startTimeMs:e*1E3},(n,Y)=>n.startTimeMs-Y.startTimeMs),this.Y!==e&&(this.Y=-1,this.O=void 0)):(fx(this,!0), this.Y=kR(this.Cg,e*1E3))}Yl(e,b){this.zm=e; b&&fx(this,!1,!0)}p9(){return this.O?.info}S(e){var b=g.Ri(e.info.Qh.info,this.C9.QH),n=e.info.Mz+this.B,Y=e.info.segmentStartTime*1E3;if(this.policy.FG)try{Y=this.policy.FG?g.ra(e)*1E3:e.info.segmentStartTime*1E3}catch(z){Math.random()>.99&&this.logger&&(Y=am(e.U).slice(0,1E3),this.logger&&this.logger({parserErrorSliceInfo:e.info.l$(),encodedDataView:g.iB(Y,4)})),Y=e.info.segmentStartTime*1E3}var A=e.info.clipId,r=this.policy.FG?g.Do(e)*1E3:e.info.O*1E3;this.policy.FG&&(Y<0||r<0)&&(this.logger&& (this.logger({missingSegInfo:e.info.l$(),startTimeMs:Y,durationMs:r}),this.policy.E0||(Y<0&&(Y=e.info.segmentStartTime*1E3),r<0&&(r=e.info.O*1E3))),this.policy.E0&&(Y<0&&(Y=e.info.segmentStartTime*1E3),r<0&&(r=e.info.O*1E3)));return{formatId:b,Mz:n,startTimeMs:Y,clipId:A,a8:r}}L(){this.Cg=[];this.Oo=[];this.C.clear();this.Y=-1;this.O=void 0}W(){this.O=void 0}cL(e){this.timestampOffset=e}N(e){return this.C.has(e)}};var yUJ=class{constructor(e,b,n,Y,A){this.loader=e;this.C9=b;this.videoTrack=n;this.audioTrack=Y;this.policy=A;this.seekCount=this.targetTime=0;this.B=!1;this.O=null;this.U=0;this.Y=this.C9.isManifestless&&!this.C9.e4}seek(e,b){e!==this.targetTime&&(this.seekCount=0);this.targetTime=e;var n=this.videoTrack.Y,Y=this.audioTrack.Y,A=this.audioTrack.zm,r=VB(this,this.videoTrack,e,this.videoTrack.zm,b);b=VB(this,this.audioTrack,this.policy.eN?e:r,A,b);e=Math.max(e,r,b);this.B=!0;this.C9.isManifestless&& (aJ(this,this.videoTrack,n),aJ(this,this.audioTrack,Y));return e}isSeeking(){return this.B}K6(e){this.U=e}},mhA=2/24;var tIB=0;var JY,GV=class{constructor(){this.data=new Uint8Array(2048);this.pos=0;JY||(JY=Gi("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_."))}add(e){if(this.pos+20>this.data.length){let b=new Uint8Array(this.data.length*2);b.set(this.data);this.data=b}for(;e>31;)this.data[this.pos++]=JY[(e&31)+32],e>>=5;this.data[this.pos++]=JY[e|0]}RX(){return g.om(this.data.subarray(0,this.pos))}Y(){return this.pos>0}reset(){this.pos=0}};var xBa=class{constructor(e,b){this.o7=e;this.requestNumber=++tIB;this.Y=this.now();this.N=this.s4=NaN;this.S=this.Y;this.O=this.Bx=this.B=0;this.W=this.Y;this.QI=this.O4=this.FG=this.YW=this.Z9=this.W0=this.U=this.C=0;this.Yl=this.isActive=!1;this.j5=this.IX=0;this.qN=b.qN;this.snapshot=Ev(this.qN);this.policy=this.qN.U;this.disableRecording=!!b.disableRecording;this.U8=b.U8;this.h0=b.h0||0;this.yI=b.yI||0;b.ZR&&(this.Gc=new GV);this.yv=b.yv??!1;this.disableRecording||(e=this.qN,e.C||(e.C=(0,g.T)()), e.policy.W&&(e.L=(0,g.T)()));this.SU=b.SU??!1}qp(){this.s4=this.now();lE(this.qN,this.s4);this.o7.qp()}PK(e,b){var n=this.policy.U?(0,g.T)():0;Gz(this,e,b);e-this.W<10&&this.U>0||this.u3(e,b);this.o7.PK(e,b);this.policy.U&&(e=(0,g.T)()-n,this.j5+=e,this.IX=Math.max(e,this.IX))}u3(e,b){var n=(e-this.W)/1E3,Y=b-this.O;this.disableRecording||(oa(this.qN,n,Y),this.U8(n,Y));this.W=e;this.O=b}bE(){this.W0&&MS(this);this.o7.bE()}Y2(e){this.W0||(this.W0=this.B-this.Bx+e,this.Z9=this.B,this.YW=this.S)}p9(e= this.S,b=this.B){this.U>0||(this.N=e,this.U=b,this.Yl=this.isActive=!0)}f9(){return this.yI||2}wT(){}Ev(){}i4(){}V(){var e={rn:this.requestNumber,rt:(this.S-this.Y).toFixed(),lb:this.B,stall:(1E3*this.C).toFixed(),ht:(this.s4-this.Y).toFixed(),elt:(this.N-this.Y).toFixed(),elb:this.U,d:this.Gc?.RX()};this.url&&Cx(e,this.url);this.policy.U&&(e.mph=this.IX.toFixed(),e.tph=this.j5.toFixed());e.ulb=this.FG;e.ult=this.O4;return e}now(){return(0,g.T)()}};var P9=class extends xBa{constructor(e,b){super(e,b);this.u$=this.SN=!1;this.Z=this.L=Infinity;this.L9=NaN;this.Wk=!1;this.e5=NaN;this.Hx=this.R7=this.tg=0;this.ug=b.ug||1;this.KJ=b.KJ||this.ug;this.oZ=b.oZ;this.Mz=b.Mz;this.df=b.df;Tz(this);this.tV(this.Y);this.Y0=(this.e5-this.Y)/1E3}V(){var e=super.V();e.pb=this.ug;e.pt=(1E3*this.Y0).toFixed();e.se=this.Hx;return e}NK(){var e=this.o7;this.gP||(this.gP=e.NK?e.NK():1);return this.gP}hX(){return this.oZ?this.NK()!==1:!1}i$(e,b,n){if(!this.SN){this.SN= !0;if(!this.disableRecording){Gz(this,e,b);this.u3(e,b);var Y=this.NK();this.Hx=n;if(!this.disableRecording)if(Y===2){Y=e-this.N0)||px(this,Y,b),this.U>0&&l9(this.qN,b,this.C));e=(e-this.Y)/1E3||.01;this.policy.W&& !(this.U>0)||MP(this.qN,e,this.O,hx(this),this.yv)}UQ(this)}}A0(e,b,n){n&&(this.gP=2);e<0&&this.yI&&(e=this.yI);b?this.tg+=e:this.R7+=e}f9(){return this.R7||this.tg||super.f9()}u3(e,b){var n=(e-this.W)/1E3,Y=b-this.O,A=this.NK();this.isActive?A===1&&((Y>0||this.policy.C)&&(n>.2||Y<1024)?(this.C+=n,Y>0&&n>.2&&px(this,this.h0?n:.05,Y),this.u$=!0):Y>0&&(px(this,n,Y),this.u$=!0)):b&&b>=this.policy.Y&&this.p9(e,b);super.u3(e,b)}kl(e){if(!this.disableRecording){Gz(this,e,this.B);var b=(e-this.Y)/1E3;this.NK()!== 2&&this.U>0&&(this.C+=(e-this.W)/1E3,l9(this.qN,this.O,this.C));MP(this.qN,b,this.O,hx(this),this.yv,!0);e=(e-this.W)/1E3;oa(this.qN,e,0);this.U8(e,0)}}p9(e=this.S,b=this.B){if(!(this.U>0)&&(super.p9(e,b),this.NK()===1)){b=(this.s4-this.Y)/1E3;var n=(e-this.s4)/1E3;this.oZ&&xR(this,this.now());this.Wk||this.disableRecording||(this.yI&&(n=Math.max(0,n-this.yI)),e=this.qN,e.W.F7(1,b),e.p9.F7(1,n))}}ru(){this.oZ&&xR(this,this.now());return this.L9}tQ(){var e;if(e=this.O>this.KJ)e=(e=this.O)?e>=this.policy.Y: !1;return e}pg(){return this.e5}tV(e=this.now()){if(this.oZ){xR(this,e);if(this.gP?this.hX():this.L!==this.Z){var b=this.Z;if(e0?n+e:n+Math.max(e,b)}jb(){return this.now()-this.N}yH(){return(this.O-this.U)*1E3/this.jb()||0}eN(){return this.N}};var Sl=class{constructor(e){this.o7=e;this.Y=new U5}feed(e){FL(this.Y,e);this.O()}O(){if(this.C){if(!this.Y.totalLength)return;let {yz:b,KY:n}=this.Y.split(this.B-this.U);if(!this.o7.Y2(this.C,b,this.U,this.B))return;this.U+=b.totalLength;this.Y=n;this.U===this.B&&(this.C=this.B=this.U=void 0)}for(;;){var e=0;let b,n;[b,e]=ey(this.Y,e);[n,e]=ey(this.Y,e);if(b<0||n<0)break;if(!(e+n<=this.Y.totalLength)){if(!(this.o7.Y2&&e+1<=this.Y.totalLength))break;({KY:e}=this.Y.split(e));this.o7.Y2(b,e,0,n)&&(this.C= b,this.U=e.totalLength,this.B=n,this.Y=new U5([]));break}let {yz:Y,KY:A}=this.Y.split(e).KY.split(n);this.o7.AD(b,Y);this.Y=A}}dispose(){this.Y=new U5}};var eci=class{constructor(e,b){this.info=e;this.callback=b;this.state=1;this.RK=this.QF=!1;this.Xi=null}iu(){return 0}Qz(){return null}OJ(){return null}isComplete(){return this.state>=3}Qd(){return this.state===5}onStateChange(){}S4(e){var b=this.state;this.state=e;this.onStateChange(b);this.callback&&this.callback(this,b)}S1(e){e&&this.state{e+=`${b.l$()}.`}); return e.slice(0,-1)}dispose(){this.B0()||(this.info.Vh[0].Qh.Z=!1,this.S4(-1))}vA(){return 0}};var Yd=class{constructor(e,b,n,Y={}){this.policy=b;this.o7=n;this.status=0;this.Y=new U5;this.U=0;this.B0=this.B=this.O=!1;this.xhr=new XMLHttpRequest;this.xhr.open(Y.method||"GET",e);if(Y.headers){e=Y.headers;for(let A of Object.keys(e))this.xhr.setRequestHeader(A,e[A])}this.xhr.withCredentials=!0;this.xhr.onreadystatechange=()=>this.hD(); this.xhr.onload=()=>this.onDone(); this.xhr.onerror=()=>this.onError(); this.xhr.fetch(A=>{this.Y.append(A);this.U+=A.length;A=(0,g.T)();this.o7.PK(A,this.U)},()=>{},Y.body||null)}hD(){this.xhr.status&&(this.status=this.xhr.status); this.xhr.readyState===this.xhr.HEADERS_RECEIVED&&this.o7.qp()}onError(){this.O=!0;this.onDone()}onDone(){this.B0||(this.B=!0,this.o7.bE())}iV(){return this.xhr.readyState>=this.xhr.HEADERS_RECEIVED}getResponseHeader(e){try{return this.xhr.getResponseHeader(e)}catch{return""}}kM(){return+this.getResponseHeader("content-length")}kk(){return this.U}Ux(){return this.status>=200&&this.status<300&&!!this.U}Vv(){return this.Y.totalLength>0}o9(){var e=this.Y;this.Y=new U5;return e}Cj(){return this.Y}abort(){this.B0= !0;this.xhr.abort()}ii(){return!0}ly(){return this.O}q3(){return""}};var bPu=class{constructor(e,b){this.U=(new TextEncoder).encode(e);this.Y=(new TextEncoder).encode(b)}};var O7A=class{constructor(e,b){this.Y=e;this.o7=b;this.loaded=this.status=0;this.error="";e=QL(this.Y.get("range")||"");if(!e)throw Error("bad range");this.range=e;this.U=new U5;this.run().then(()=>{this.o7.bE()},n=>{this.error=`${n}`||"unknown_err"; this.o7.bE()})}async run(){this.status=200; var e=this.Y.get("docid"),b=RW(this.Y.get("fmtid")||""),n=this.Y.get("lmt")||"0",Y=+(this.Y.get("csz")||0);if(!e||!b||!Y)throw Error("Invalid local URL");var A;this.Y.get("ck")&&this.Y.get("civ")&&(A=new bPu(this.Y.get("ck"),this.Y.get("civ")));for(var r=this.range,z=Math.floor(r.start/Y),J=Math.floor(r.end/Y);z<=J;z++){var P=await ef0(e,b,n,z,A);if(P===void 0)throw Error("invariant: data is undefined");var S=z*Y;let D=Math.max(0,r.start-S);S=Math.min(r.end+1,(z+1)*Y)-(D+S);P=new Uint8Array(P.buffer, D,S);this.U.append(P);this.loaded+=S;this.loaded{if(A)if(this.status=A.status,A.ok&&A.body&&this.status!==204)this.status=this.status||242,this.O=A.body.getReader(),this.B0()?this.O.cancel().catch(()=>{}):(this.C=A.headers,this.o7.qp(),n6(this)); else this.onDone();else this.onError(Error("null_response"))}; this.W=A=>{var r=(0,g.T)();this.B0()||(A.done?(this.O=void 0,this.onDone()):(A=A.value,this.U+=A.length,this.Y.append(A),n6(this),this.o7.PK(r,this.U)))}; this.onError=A=>{this.errorMessage=String(A);this.L=!0;this.onDone()}; this.Y=new U5;this.B=window.AbortController?new AbortController:void 0;this.start(e)}start(e){var b={credentials:"include",cache:"no-store"};Object.assign(b,this.S);this.B&&(b.signal=this.B.signal);e=new Request(e,b);fetch(e).then(this.V,this.onError).then(void 0,g.je)}onDone(){this.B0()||this.o7.bE()}getResponseHeader(e){return this.C?this.C.get(e):null}iV(){return!!this.C}kk(){return this.U}kM(){return+this.getResponseHeader("content-length")}Ux(){return this.status>=200&&this.status<300&&!!this.U}Vv(){return!!this.Y.totalLength}o9(){var e= this.Y;this.Y=new U5;return e}Cj(){return this.Y}B0(){return this.aborted}abort(){this.O&&this.O.cancel().catch(()=>{}); this.B&&this.B.abort();this.aborted=!0}ii(){return!0}ly(){return this.L}q3(){return this.errorMessage}};var fX4=class{constructor(e,b,n={}){this.o7=b;this.U=this.status=0;this.B0=this.Y=!1;this.xhr=new XMLHttpRequest;this.xhr.open(n.method||"GET",e);if(n.headers){e=n.headers;for(var Y of Object.keys(e))this.xhr.setRequestHeader(Y,e[Y])}this.xhr.responseType="arraybuffer";this.xhr.withCredentials=!0;this.xhr.onreadystatechange=A=>{this.hD(A)}; Y=uG(A=>{this.onDone(A)}); this.xhr.addEventListener("load",Y,!1);this.xhr.addEventListener("error",Y,!1);n.body?this.xhr.send(n.body):this.xhr.send();this.xhr.addEventListener("progress",uG(A=>{this.onProgress(A)}),!1)}onDone(){if(!this.B0){this.status=this.xhr.status; try{this.response=this.xhr.response,this.U=this.response.byteLength}catch{}this.Y=!0;this.o7.bE()}}hD(){this.xhr.readyState===2&&this.o7.qp()}onProgress(e){this.B0||(this.status=this.xhr.status,this.Y||(this.U=e.loaded),this.o7.PK((0,g.T)(),e.loaded))}iV(){return this.xhr.readyState>=2}getResponseHeader(e){try{return this.xhr.getResponseHeader(e)}catch{return g.J4(Error(`Could not read XHR header ${e}`)),""}}kM(){return+this.getResponseHeader("content-length")}kk(){return this.U}Ux(){return this.status>= 200&&this.status<300&&this.Y&&!!this.U}Vv(){return this.Y&&!!this.response&&!!this.response.byteLength}o9(){var e=this.response;this.response=void 0;return new U5([new Uint8Array(e)])}Cj(){return new U5([new Uint8Array(this.response)])}abort(){this.B0=!0;this.xhr.abort()}ii(){return!1}ly(){return!1}q3(){return""}};var l_=class extends g.Mg{constructor(e){super();this.Vh=e;this.U=0;this.Y=null;this.kW=[];this.O=null;this.Vh.length===1||g.HE(this.Vh,b=>!!b.range)}nY(){if(!this.kW.length)return[]; var e=this.kW;this.kW=[];this.O=g.vE(e).info;return e}LK(){return this.kW}U4(){super.U4();this.Y=null;this.kW.length=0;this.Vh.length=0;this.O=null}};var nxu=class extends g.Mg{constructor(e,b,n,Y,A,r,z,J,P=!1){super();this.o7=e;this.policy=b;this.s7=n;this.du=Y;this.timing=A;this.logger=r;this.B=z;this.WZ=J;this.L=P;this.lastError=null;this.Y=0;this.C=!1;this.O=0;this.U=new g.bD(this.S,this.policy.Wn,this)}S(){if(!this.B0()){var e=(0,g.T)(),b=!1;if(this.policy.jb){var n=this.timing.U>0?this.timing.N:this.timing.Y;this.policy.KR&&this.O&&(n=this.O);e=e-n-(this.policy.tV?this.policy.CE:this.timing.f9()*1E3);n=r_(zq(this),!1);e>=2E3*n?b=!0:e>=this.policy.sQ* n&&(this.Y=this.policy.wJ)}else if(this.timing.U>0){if(this.L)return;e=this.timing.pg();this.timing.tV();this.timing.pg()-e>=this.policy.Wn*.8?(this.Y++,b=this.Y>=5):this.Y=0}else b=e-this.timing.ru(),this.policy.wJ&&b>0&&(this.Y+=1),e=r_(zq(this),!1)*this.policy.aE,b=b>e*1E3;this.Y>0&&this.o7.eH();b?this.R9():this.U.start()}}R9(){this.C=!0;this.o7.vX();this.lastError="net.timeout";Sy(this)}canRetry(e){var b=zq(this);e=e?this.policy.OS:this.policy.HL;return b.timedOutthis.policy.TO?!1:!0:!1;this.NN=new nxu(this,this.policy,this.s7,this.info.du,this.timing,this.logger,Y,S);this.Lj=r||null;this.RK=u24(this);JG(this.NN);Y=void 0;if(this.policy.Hw||this.lU||this.policy.u3)Y={method:"POST"}, r=(0,g.wL)([120,0]),S={},m&&(m=Fp(void 0,m),S.uB=m),this.policy.sS&&this.zI&&(S.videoPlaybackUstreamerConfig=this.zI),this.policy.u3&&(m=this.info.B)&&Object.assign(S,m),Object.keys(S).length>0?Y.body=g.J2(S,g.Vv):Y.body=r;this.GA&&this.zI&&(this.s7.set("iwts","1"),Y={method:"POST"},m=g.J2({WE:{KW:this.GA*1E3},IZ:this.info.B?.IZ||void 0,videoPlaybackUstreamerConfig:this.zI},g.Vv),Y.body=m);try{this.xhr=AG(this.s7,this.policy.S,this.timing,e,Y),this.NN.U.start(),Q&&(this.m$=new g.bD(this.hm,Q,this), this.m$.start(Q+(this.timing.qN.W.VI()||0)*1E3)),g.CT(()=>{})}catch(f){i_(this,f,!0)}}Y3(){return this.timing.requestNumber}V3(){return this.s7.V3()}AS(){var e=R7(this.NN); if(this.lU){var b=this.lU,n=b.Y.totalLength;e.ulen=n;n>0&&(b=gw(b.Y,0),e.ubyte=b,n===1&&b===0&&(e.b248180278=!0))}this.PM&&(e.rc=this.policy.ID?this.PM:this.PM.toString());this.policy.Wk&&this.hC&&(e.tr=this.hC);e.itag=this.info.Vh[0].Qh.info.itag;e.ml=`${+this.info.Vh[0].Qh.Y()}`;e.sq=`${this.info.Vh[0].Mz}`;this.s7&&(e.ifi=`${+$k(20,6613,this.info.du.O)}`);this.PM!==410&&this.PM!==500&&this.PM!==503||(e.fmt_unav="true");(n=this.errorMessage||this.xhr?.q3())&&(e.msg=n);this.cT&&(e.smb="1");this.info.isDecorated()&& (e.sdai="1");return e}Po(){return yB(this.timing)}q3(){return this.xhr.q3()||""}tQ(){return this.isComplete()||this.timing.tQ()}PK(){!this.B0()&&this.xhr&&(this.PM=this.xhr.status,this.policy.KT&&this.Xi&&this.NC(!1),this.x9()?this.S1(2):!this.iD&&this.tQ()&&(this.S1(),this.iD=!0))}qp(){if(!this.B0()&&this.xhr){if(!this.dB&&this.xhr.iV()&&this.xhr.getResponseHeader("X-Walltime-Ms")){var e=Number(this.xhr.getResponseHeader("X-Walltime-Ms"));this.dB=((0,g.T)()-e)/1E3}this.xhr.iV()&&this.xhr.getResponseHeader("X-Restrict-Formats-Hint")&& this.policy.F8&&!Yp()&&g.ta("yt-player-headers-readable",!0,2592E3);e=Number(this.xhr.getResponseHeader("X-Head-Seqnum"));var b=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"));this.m$?.stop();this.Ph=e||this.Ph;this.e7=b||this.e7}}bE(){var e=this.xhr;!this.B0()&&e&&(this.PM=e.status,e=this.Ts(e),this.policy.Wk&&this.m$?.stop(),e===5?Sy(this.NN):this.S4(e),this.NN.U.stop())}Ts(e){Zd(this);if(Dd(this.NN,this.xhr.status,this.py?this.timing.Yl||this.hf:this.xhr.Ux(),!1,this.Xq))return 5;var b= "";K6(this.NN,this.xhr)&&(b=EM(this.NN,this.xhr));if(b)return Ai(zq(this.NN)),this.info.nO(this.s7,b),3;b=e.kk();if(this.lU){this.NC(!0);Zd(this);if(Dd(this.NN,this.xhr.status,this.timing.Yl||this.hf,!1,this.Xq))return 5;if(!this.KD){if(this.hf)return Ai(zq(this.NN)),3;this.NN.lastError="net.closed";return 5}}else{if(Dd(this.NN,this.xhr.status,this.xhr.Ux(),!1,this.Xq))return 5;var n=this.info.O;if(n&&n!==b||e.ly())return this.NN.lastError="net.closed",5;this.NC(!0)}n=b_(this)?e.getResponseHeader("X-Bandwidth-Est"): 0;if(e=b_(this)?e.getResponseHeader("X-Bandwidth-Est3"):0)this.N9=!0,this.policy.Q9&&(n=e);PW(this.NN,b,n?Number(n):0,this.info.Vh[0].type===5);return 4}canRetry(){this.B0();var e=this.info.isDecorated();return this.NN.canRetry(e)}onStateChange(){this.isComplete()&&(this.policy.Zh?this.vX():UQ(this.timing))}R9(){this.NN.R9()}eH(){this.callback&&this.callback(this,this.state)}bL(){return this.NN.bL()}dispose(){super.dispose();this.NN.dispose();this.m$?.dispose();this.policy.Zh||this.vX()}vX(){this.xhr&& this.xhr.abort();UQ(this.timing)}nY(){if(!this.LK().length)return[];this.QF=!0;return this.Xi.nY()}x9(){return this.state<1?!1:this.Xi&&this.Xi.kW.length||this.xhr?.Vv()?!0:!1}LK(){this.NC(!1);return this.Xi?this.Xi.LK():[]}NC(e){try{if(e||this.xhr.iV()&&this.xhr.Vv()&&!K6(this.NN,this.xhr)&&!this.RK)this.Xi||(this.Xi=new l_(this.info.Vh)),this.xhr.Vv()&&(this.lU?this.lU.feed(this.xhr.o9()):rH(this.Xi,this.xhr.o9(),e&&!this.xhr.Vv()))}catch(b){this.lU?i_(this,b):g.J4(b)}}AD(e,b){switch(e){case 21:({KY:e}= b.split(1));vW(this,e);break;case 22:this.KD=!0;rH(this.Xi,new U5([]),!0);break;case 43:({redirectUrl:e}={redirectUrl:b$(new Ti(b),1)});e&&(this.info.nO(this.s7,e),this.hf=!0);break;case 45:let {kC:n,El:Y}=WK(new Ti(b));n&&Y&&(this.Mb=n/Y);break;case 44:this.mR=T_(new Ti(b));!this.timing.Yl&&this.mR?.action===4&&this.mR?.kA?.py&&(this.py=this.mR.kA.py);break;case 53:this.policy.Wk&&({s0:e}=UT(new Ti(b)),e&&(this.m$||(this.s0=e,this.m$=new g.bD(this.hm,e,this)),this.m$.start()));break;case 60:this.Uv= NO(new Ti(b));break;case 58:if(e=vK(new Ti(b)))this.Zj=e,e.Zj===3&&(this.Xq=!0)}}Y2(e,b,n,Y){n||this.timing.Y2(Y);if(e!==21)return!1;if(e=this.policy.KT)if(e*=this.info.Vh[0].Qh.info.Nz,b.totalLength+n!==Y&&b.totalLength0)return!1;if(!this.xhr.iV())return!0;if(this.lU)var e=!this.info.O; else this.xhr.kM()?e=!1:(e=this.xhr.getResponseHeader("content-type"),e=e==="audio/mp4"||e==="video/mp4"||e==="video/webm");if(!e)return!1;if(isNaN(this.info.df)){e=this.xhr.getResponseHeader("x-head-seqnum");let b=this.timing.policy.S?1:0;if(e&&Number(e)>this.info.Vh[0].Mz+b)return!1}return!0}vA(){return+this.xhr.getResponseHeader("X-Segment-Lmt")||0}Qz(){this.xhr&&(this.Ph=Number(this.xhr.getResponseHeader("X-Head-Seqnum")));return this.Ph}OJ(){this.xhr&&(this.e7=Number(this.xhr.getResponseHeader("X-Head-Time-Millis"))); return this.e7}uc(){return this.NN.uc()}hm(){if(!this.B0()&&this.xhr){this.hC="heartbeat";var e=this.NN;e.Y+=2;this.eH()}}};var DC=class extends xBa{constructor(e,b){super(e,b);this.R7=!0;this.L9=!1;this.u$=this.gP=0;this.e5=this.tg=NaN;this.Wk=0;this.SU&&(this.Z=new GV)}u3(e,b){var n=(e-this.W)/1E3,Y=b-this.O;this.U>0?Y>0&&(this.L9&&(n>.2||Y<1024?(this.C+=n,n>.2&&jy(this,.05,Y)):jy(this,n,Y)),this.R7&&(this.gP+=Y,this.u$+=n)):b>this.policy.Y&&this.p9(e,b);super.u3(e,b)}i$(e,b){Gz(this,e,b);this.u3(e,b);this.SU&&this.L&&(b-=this.L.uH,Vj(this,0,e-this.L.localTimestampMs,e-this.L.localTimestampMs,b,this.L.lY>0?b/this.L.lY* 1E3:0));this.L9&&(b=this.O*this.snapshot.stall+this.O/this.snapshot.byterate,this.U>0&&l9(this.qN,this.gP,this.C),e=(e-this.Y)/1E3||.01,this.policy.W&&!(this.U>0)||MP(this.qN,e,this.O,b,!1))}kl(e){Gz(this,e,this.B);var b=(e-this.W)/1E3;oa(this.qN,b,0);this.U8(b,0);!this.L9&&this.U>0||(b=this.O*this.snapshot.stall+this.O/this.snapshot.byterate,this.U>0&&(this.C+=(e-this.W)/1E3,l9(this.qN,this.gP,this.C)),MP(this.qN,(e-this.Y)/1E3||.01,this.O,b,!1,!0))}B_(e){e=e.FM||2147483647;(e&2)!==2&&(this.R7=!1); (e&1)===1&&(this.L9=!0)}U$(e){e=e.FM||2147483647;(e&2)===2&&(this.R7=!1);(e&1)===1&&(this.L9=!1)}eN(){return this.N}jb(){var e=this.R7?this.now()-this.W:0;return Math.max(this.u$*1E3+e,1)}yH(){return this.gP*1E3/this.jb()}p9(e=this.S,b=this.B){this.U>0||(super.p9(e,b),b=this.qN,e=(e-this.s4)/1E3,b.W.F7(1,(this.s4-this.Y)/1E3),b.p9.F7(1,e))}wT(e){this.tg=e}Ev(e){e.timestampMs&&(this.tg=e.timestampMs);e.ZL&&(this.e5=e.ZL);isNaN(this.tg)||isNaN(this.e5)||(this.Wk=this.now()-this.e5/2-this.tg)}i4(e){var b= this.L?.lY,n=e.Hl!==void 0?e.Hl*1E3:0,Y=this.now(),A=this.B;if(this.L){let r=e.V$-this.L.V$,z=Y-this.L.localTimestampMs,J=A-this.L.uH,P=isNaN(this.L.localTimestampMs)||isNaN(this.S)?0:this.S-this.L.localTimestampMs;this.SU&&Vj(this,r,z,P,J,b&&b>0?J/b*1E3:0)}this.L={V$:e.V$,localTimestampMs:Y,uH:A,lY:n}}V(){var e=super.V();e.rbw=this.yH();e.rbe=+this.R7;e.gbe=+this.L9;e.ackt=(this.tg-this.Y).toFixed();this.Z?.Y()&&(e.nts=this.Z.RX());return e}tV(){}pg(){return NaN}ru(){return this.Y+this.snapshot.delay* 1E3}};var Yj4=class{constructor(e,b){this.o7=b;this.U={};this.logger=new g.hi(e)}AD(e,b){switch(e){case 20:e=new Ti(b);e={e3:yO(e,1),videoId:b$(e,2),itag:yO(e,3),lmt:yO(e,4),xtags:b$(e,5),eo:yO(e,6),sz:xM(e,8),wf:yO(e,9),RH:yO(e,10),startMs:yO(e,11),durationMs:yO(e,12),BK:yO(e,14),timeRange:nI(e,15,ia),m6:yO(e,16),DQ:yO(e,17),P7:yO(e,20),Vz:nI(e,21,ksu),clipId:b$(e,1E3)};this.S(e);break;case 21:this.L(b,!1);break;case 22:this.yw(b);break;case 31:e=WS(b,sD0);this.o7.Te(e);break;case 52:e=WS(b,vZ1);this.o7.Qe(e); break;case 69:e={UG:A2(new Ti(b),1,$J0)};this.o7.qd(e);break;case 65:e=WS(b,Y84);this.o7.qw(e);break;default:this.C(e,b)}}S(){}C(){}};var A1A=new Set([53,49,50]),r14=class extends Yj4{constructor(e){super("sabr",e);this.o7=e;this.Y=[]}C(e,b){UM(this.o7)&&!A1A.has(e)?this.Y.push({id:e,data:b}):a7(this,e,b)}i4(e){e=new Ti(e);e={V$:yO(e,1),Hl:yO(e,2)};this.o7.i4(e)}Ev(e){e=new Ti(e);e={timestampMs:yO(e,1),ZL:yO(e,2)};this.o7.Ev(e)}bT(e){e=new Ti(e);e={us:A2(e,1,FG),MI:A2(e,2,FG)};this.o7.bT(e)}xw(e){var b=new Ti(e);e=Yt(b,1);var n=Yt(b,2);b=Yt(b,3);this.o7.xw(e,n,b)}Fg(e){e=WK(new Ti(e));this.o7.Fg(e)}zx(e){e=WS(e,MO);this.o7.zx(e)}bY(e){e= new Ti(e);e={videoId:b$(e,1),formatId:nI(e,2,FG),endTimeMs:yO(e,3),gV:yO(e,4),mimeType:b$(e,5),JI:nI(e,6,av),indexRange:nI(e,7,av),dh:nI(e,8,wDu)};this.o7.bY(e)}a9(e){e=new Ti(e);e={type:yO(e,1),scope:yO(e,2),value:er(e,3),sendByDefault:xM(e,4),writePolicy:yO(e,5)};this.o7.a9(e)}In(){this.o7.In()}LW(e){e=ov(new Ti(e));this.o7.LW(e)}hM(e){e=UT(new Ti(e));this.o7.hM(e)}pK(e){e=T_(new Ti(e));this.o7.pK(e)}AM(e){e={redirectUrl:b$(new Ti(e),1)};this.o7.AM(e)}L(e){var b=gw(e,0);if(e.totalLength!==1){({KY:e}= e.split(1));var n=this.U[b]||null;n&&this.o7.Tj.Y(b,n,e)}}yw(e){e=gw(e,0);var b=this.U[e]||null;b&&this.o7.yw(e,b)}S(e){var b=e.e3,n=e.sz,Y=e.eo,A=e.DQ,r=e.m6,z=e.wf,J=e.startMs,P=e.durationMs,S=e.timeRange,D=e.BK,K=e.P7,E=e.clipId,Q=e.Vz,m=Ez(e);e=AmB.has($y[`${e.itag}`]);this.U[b]=m;var f=-1;J&&K&&S?.timescale&&(f=J/1E3+K/S.timescale);this.o7.A0(m,e,f,{e3:b,sz:!!n,eo:Y??-1,wf:z??-1,startMs:J??-1,durationMs:P??-1,BK:D,DQ:A,m6:r,clipId:E,timeRange:S,Vz:Q,P7:K??void 0})}B_(e){e={FM:yO(new Ti(e),1)}; this.o7.B_(e)}U$(e){e={FM:yO(new Ti(e),1)};this.o7.U$(e)}s8(e){e=vK(new Ti(e));this.o7.s8(e)}dS(e){e={iJ:nI(new Ti(e),1,G_)};this.o7.dS(e)}onSnackbarMessage(e){e=yO(new Ti(e),1);this.o7.onSnackbarMessage(e)}O$(e){e=new Ti(e);e={reloadPlaybackParams:nI(e,1,nZa),fD:xM(e,2)};this.o7.O$(e)}kV(){for(let {id:e,data:b}of this.Y)a7(this,e,b);this.Y=[]}};var zc1=class extends g.Mg{constructor(e){super();this.L=e;this.logger=new g.hi("onesie");this.Cv=new Map;this.B=this.O=!1;this.mJ=this.C9=null;this.C=!1}iW(){return Array.from(this.Cv.keys())}DD(e){return this.Cv.has(e)}v2(e){this.Cv.get(e).mD=!0}W(){var e=0,b=this.iW();for(let n=0;n0||!n[0].range&&D.wO)A=void 0,n=n[0],Y=D.zJ,r=D.data,n.range||(A=D.wO),A=new Yv(ic(n,n.Y+Y,r.totalLength,A),r),D.zJ+=A.info.U,b.BZ.push(A);b.UM.get(S).data=new U5;D.wO&&b.UM.delete(S)}e=this.Cv.get(e);if(!e)return[];b=e.BZ;e.BZ=[];for(var z of b)e.QO+=z.info.U;return b||[]}z=this.Cv.get(e)?.Xi; if(!z)return[];this.NC(e,z);return z.nY()}x9(e){return gH?Nr(this,e):!!this.Cv.get(e)?.Xi?.LK()?.length||Nr(this,e)}NC(e,b){for(;Nr(this,e);){var n=this.iC(e);var Y=e;Y=this.Cv.get(Y).wr&&!u_(this,Y);rH(b,n,Y&&o7(this,e))}}S(){return this.C?!1:this.C=!0}V(){this.O=!0}U4(){super.U4();for(let e of this.Cv.keys())this.U(e);if(this.mJ?.qW)for(let e of this.Cv.values())e.UM.clear(),e.Ih.clear(),e.Nw.clear(),e.BZ.length=0,e.Vh.length=0,e.wd.length=0,e.No.length=0;this.Cv.clear()}},gH=!1;var J14=new Set([2]),xd=class extends g.Mg{constructor(e,b,n,Y,A,r,z){super();this.policy=e;this.info=b;this.C9=n;this.o7=A;this.logger=new g.hi("sabr");this.lU=new Sl(this);this.o6=new r14(this);this.Tj=new zc1(this);this.state=1;this.z6=!1;this.b2=0;this.segmentStartTimeMs=this.segmentNumber=-1;this.Xr=0;this.fS=-1;this.LH=this.k$=this.Xq=this.m5=!1;this.policy.rE?this.yV=new DC(this,r):this.yV=new P9(this,r);this.s7=this.policy.e5?b.eV:HEi(b,this.policy,Y);this.s7.set("rn",`${this.Y3()}`);this.s7.set("alr", "yes");Gq(this.Tj,n,e);this.NN=new nxu(this,this.policy,this.s7,b.du,this.yV,this.logger,Y,z,this.policy.enableServerDrivenRequestCancellation&&(!this.policy.tV||this.policy.wm));JG(this.NN);this.policy?.qW&&(g.a(this,this.Tj),g.a(this,this.NN));e=b.U;b={method:"POST",body:e};e&&(this.Xr=e.length);try{this.xhr=AG(this.s7,this.policy.S,this.yV,cg,b),this.NN.U.start()}catch(J){g.J4(J)}}PK(){!this.B0()&&this.xhr&&(this.NC(!1),j6(this.o7,this))}qp(){}bE(){if(!this.B0()&&this.xhr){var e=this.Ts();e=== 5?(this.uc()==="net.badstatus"&&this.o7.FN(),Sy(this.NN)):(this.o7.BG(),this.S4(e));this.NN.U.stop();this.Jp?.stop()}}Ts(){var e="";K6(this.NN,this.xhr)&&(e=EM(this.NN,this.xhr));if(e)return this.info.du.nO(this.s7,e),3;this.NC(!0);if(Dd(this.NN,this.xhr.status,this.xhr.Ux(),this.info.k_(),this.Xq))return 5;if(this.z6)return 3;PW(this.NN,this.xhr.kk(),0,this.k_());this.policy.i$&&v_A(this.o7);return 4}NC(e){var b=this.xhr;!e&&K6(this.NN,this.xhr)||!b.Vv()||(e=b.o9(),this.lU.feed(e))}AD(e,b){this.xhr.ii()&& e===21&&Tq(this);this.o6.AD(e,b)}Y2(e,b,n,Y){n||(this.yV.Y2(Y),this.policy.Q1&&e===21&&Tq(this));if(e!==21)return!1;this.yV.Yl=!0;e=b.totalLength;n||(this.fS=gw(b,0),b=b.split(1).KY);var A=this.policy.Qa,r=this.o6.U[this.fS],z=this.C9.U.get(r);if(A&&z&&(A*=z.info.Nz,e+n!==Y&&e0)){this.policy.jb&&this.NN.U.stop();var e=this.yV.jb(),b=this.yV.yH(),n=WW(this,e);b>n.w6||n.d4>0&&this.info.WA()>n.d4||(this.b2=(0,g.T)(),this.Jp?.stop(),this.policy.i$&&(n=this.o7,e={V2:Math.round(b*e/1E3),tk:e},n.policy.i$&&(n.L9=e,n.t$++)),this.R9())}}R9(){this.NN.R9()}pK(e){this.o7.pK(e,this.Y3(),this.info)}AM(e){this.z6=!0;this.info.du.nO(this.s7,e.redirectUrl)}B_(e){this.yV instanceof DC&&this.yV.B_(e)}U$(e){this.yV instanceof DC&&this.yV.U$(e)}bY(e){var b=e.formatId,n=new LK(e.JI?.first||0,e.JI?.eM||0),Y=new LK(e.indexRange?.first||0,e.indexRange?.eM||0);if(!this.C9.U.get(Ez({itag:b.itag,lmt:b.lmt,xtags:b.xtags}))){var A=e.dh||{};A.mimeType=e.mimeType;A.itag=b.itag;A.lastModified=`${b.lmt||0}`;A.xtags=b.xtags;e=this.C9;b=RC("");A=EJ(A,null);C$(e,new Qk(b,A,n,Y))}}Fg(e){this.o7.Fg(e,this.Y3())}onSnackbarMessage(e){if(this.policy.eT)this.o7.onSnackbarMessage(e)}qd(e){this.policy.C&&this.o7.qd(e,this.Y3())}Te(e){this.jd= e;this.NN.O=(0,g.T)();this.o7.Te(e)}Tt(e){this.o7.Tt(e)}xw(e,b,n){this.o7.xw(e,b,n)}a9(e){e.scope===2&&(this.SW=e);this.o7.a9(e)}In(){this.m5=!0;this.o7.In()}bT(e){this.policy.Eo&&this.o7.bT(e)}zx(e){this.o7.zx(e,this.Y3())}s8(e){e.Zj===3&&(this.Xq=!0);this.o7.s8(e)}Ev(e){this.policy.SU?this.yV.Ev(e):this.yV.wT((0,g.T)())}dS(e){this.o7.dS(e)}O$(e){this.o7.O$(e)}qw(e){this.o7.qw(e)}canRetry(){this.B0();return this.NN.canRetry(!1)}dispose(){this.B0()||(super.dispose(),this.NN.dispose(),this.Jp?.dispose(), this.S4(-1),this.vX())}S4(e){this.state=e;j6(this.o7,this)}k_(){return this.info.k_()}Ai(){return this.m5}lu(){return this.SW}A0(e,b,n,Y){n>=0&&this.o7.u6(n);this.policy.U&&!b&&(this.segmentNumber=Y.wf,this.segmentStartTimeMs=Y.startMs);if(this.info.isDecorated()){a:if(n=this.info,n.data?.IZ?.Co)var A=n.data.IZ.Co;else{if(n.data?.u5)for(A of n.data.u5)if(A.Co){A=A.Co;break a}A=-1}A>=0&&A>Y.wf&&this.o7.loader.D("sdai",{skpsqmismatch:"1",stsq:A,rcvsq:Y.wf,a:b})}this.Tj.A0(e,b,Y);this.policy.Y_&&this.jd&& this.yV instanceof P9&&(A=this.jd.Ch,this.yV.A0(Y.durationMs/1E3,b,A>0&&Y.wf+1>=A));this.Tj.v2(e);this.o7.A0(Y)}yw(e,b){this.Tj.yw(e,b)}Qe(e){this.requestIdentifier=e}nY(e){return this.Tj.nY(e)}m4(e){return this.Tj.m4(e)}x9(e){return this.Tj.x9(e)}iW(){return this.Tj.iW()}NK(){return 1}Y3(){return this.yV.requestNumber}J6(){return this.requestIdentifier}V3(){return this.s7.V3()}ZB(){this.vX()}vX(){UQ(this.yV);this.xhr?.abort()}isComplete(){return this.state>=3}iR(){return this.state===3}Qd(){return this.state=== 5}EJ(){return this.isComplete()}bL(){return 0}eH(){}Ms(){return this.info.Y?.WE?.oO||0}kV(){this.Fv()&&!this.LH&&(this.LH=!0,this.o6.kV())}Fv(){var e=this.info.Y?.WE?.zw;return!!e&&J14.has(e)}Kc(){return"SABR"}uc(){return this.NN.uc()}AS(){var e=R7(this.NN);Object.assign(e,z7(this.info));e.req="sabr";e.rn=this.Y3();this.xhr?.status&&(e.rc=this.policy.ID?this.xhr.status:this.xhr.status.toString());var b=this.xhr?.q3();b&&(e.msg=b);this.b2&&(b=WW(this,this.b2-this.yV.eN()),e.letm=b.Y6,e.mrbps=b.w6, e.mram=b.d4);return e}};var PVA=class{constructor(e){this.Y=e;this.V=this.L9=this.S=this.u3=this.O=this.B=this.Z=this.L=this.p9=this.W=this.O4=this.s4=this.Yl=this.N=0;this.ticks={}}tick(e,b){this.ticks[e]=b?window.performance.timing.navigationStart+b:(0,g.T)()}};g.KS=class extends g.$e{constructor(e,b,n,Y,A,r){super();this.loader=e;this.C9=b;this.policy=n;this.videoTrack=Y;this.audioTrack=A;this.V=this.Y=null;this.C=this.L=NaN;this.S=0;this.W=NaN;this.Bk=null;this.Yl=this.s4=NaN;this.p9=new Map;this.N=this.O=this.B=NaN;this.U=r?1:0}Q$(e,b,n,Y){var A=!1;this.policy.U&&(A=n?this.Yl===e.Mz:this.s4===e.Mz);if(this.Bk&&Y&&!A){Y=[];A=[];let r=[],z=void 0,J=0;b&&(Y=b.Y,A=b.U,r=b.B,z=b.O,J=b.xM,this.D("sdai",{sq:e.Mz,ssvicpns:Y.join("."),ssvid:A.join(".")}));this.policy.U&& (n?this.Yl=e.Mz:this.s4=e.Mz);this.Bk.WD(e.Mz,e.startTime,Y,A,r,n,J,z)}this.policy.U?n&&(this.U===1&&bd(this,5,"noad"),e.Mz!==this.Y?.Mz&&(At(this,e,b,n),isNaN(e.startTime)||Pl(this,e.Mz,Sh(this,e.startTime,e.Mz),!!b,this.Bk))):n&&At(this,e,b)}y6(e,b,n){var Y=this.videoTrack.Qh.index.bf()<=b;this.Y={Wx:e,Mz:b,CB:n};Y&&nM(this,e,b)}uJ(){this.Bk&&this.Bk.uJ()}u3(e,b){if(this.U!==0&&b&&e.Vh[0].uN()){var n=e.Vh[0].Mz,Y=e.Vh[0].B;e=e.isDecorated();Pl(this,n,Y,e,b)}}Z(e,b){if(this.policy.Z?0:this.U===1|| this.U===2)return!1;if(this.U!==0&&e===this.audioTrack){if(this.policy.U)return bEA(this.videoTrack,b)||bEA(this.videoTrack,b+1);e=BA(this.videoTrack);if(b>(e?e.Mz:-1))return!1}return!0}D(e,b,n=!1){(e!=="sdai"||this.policy.f8||n)&&this.loader.D(e,b)}};g.KS.prototype.jI=bF(84);g.Et=class{constructor(e,b,n,Y){this.policy=e;this.D=b;this.Y=n;this.Uf=Y;this.C=void 0;this.O=new Set;this.U=0;this.L=this.B=!1}I5(e){var b=e||g.CM(this.C);this.D("clsdai",{rmvadcfg:e||"misscid",lastcid:g.CM(this.C)});(e=this.Y.get(b))?(e.z1="",e.xW=4):this.D("clsdai",{rmadcfg:"notfound",cid:b})}qd(e,b,n,Y,A){if(!((e.UG?.length||0)<=0))if(n!==0){if(this.U=n,this.D("clsdai",{oncldisabled:n,rn:b}),!this.L&&e.UG&&e.UG.length>0&&(this.L=!0,b=e.UG[0],this.Uf({oX:QJ(b).identifier,tileContext:b.tileContext}, {cuepointEvent:RR(E2(b.Wx?.event)),noAdsStitchedReason:1},!1)),this.policy.Z&&(this.U===3||this.U===1||this.U===4))for(var r of e.UG)r.Wx&&r.trackType===2&&G$(Y,QJ(r),r.wf||0,!0)}else for(let S of e.UG){if(!S.Wx)continue;var z=this.policy.wH?S.opportunityId:void 0,J=this.policy.Xa?S.serializedPrefetchContext:void 0;a:{let D;e=QJ(S);Y=b;r=S.wf||0;n=A;z=S.Yf!==void 0||z!==void 0||J!==void 0?new R8c(S.Yf,z,J):void 0;J=S.trackType||2;var P=S.WP!==void 0;let K=!1;if(!this.policy.PG&&e.event==="prefetch"){e= !1;break a}let E=g.CM(e);this.Y.has(E)?(D=this.Y.get(E),r>D.HF&&(D.startTimeSecs=e.startSecs,D.k0=e.k0,D.event==="predictStart"&&D.xW===5&&e.event!=="predictStart"&&(D.qa=Date.now()),D.event!==e.event&&(K=!0),D.event=e.event)):(D={event:e.event,startTimeSecs:e.startSecs,k0:e.k0,sK:[],HF:r,xW:0,xU:{oX:e.identifier,tileContext:e.tileContext}},K=!0,this.Y.set(E,D),this.policy.C&&this.D("clsdai",{newcid:1,cid:e.identifier,tc:e.tileContext,evt:e.event,sn:r,rn:Y,st:g.LM(D.xW)}));let Q=!1;P?(D.xW=8,D.z1= "",Q=!0):D.xW===0&&(n?.a5(e,z)?D.xW=5:(D.xW=n?11:3,D.z1="",Q=!0),D.qa=Date.now(),D.HF=r,this.policy.C&&this.D("clsdai",{onqpnt:1,cid:e.identifier,tc:e.tileContext,evt:e.event,sn:r,rn:Y,st:g.LM(D.xW)}));!P&&r>D.HF&&(n?.a5(e),D.HF=r);K&&this.Uf({oX:e.identifier,tileContext:e.tileContext},{cuepointEvent:RR(e.event),segmentNumber:r,trackType:G0i(J),adBreakFulfillmentState:Uhi(D.xW)},!1);this.C=e;this.policy.C&&this.O.add(E);e=Q}e&&(this.B=!0)}}Z(){this.O.clear();this.U=0;this.B=!1}V(){this.Y.clear(); this.O.clear();this.U=2;this.B=!1}S(){return this.B}W(e,b){if(this.U!==0){this.D("clsdai",{gssinfodisabled:this.U});b=7;switch(this.U){case 1:b=7;break;case 2:b=9;break;case 3:b=10;break;default:this.D("clsdai",{unknowndisr:this.U})}return[{xW:b}]}var n=new Set;if(this.policy.QZ)isNaN(e)||(e=g.qM(this,e),e.length>0&&(n=new Set([e[0]]))),n.size===0&&(n=new Set(this.O));else{n=new Set(this.O);if(!isNaN(e))for(var Y of g.qM(this,e))n.add(Y);e={gssinfos:n.size,mt:e.toFixed(3)};this.policy.x_&&this.D("clsdai", e)}e=[];for(let r of n){var A=r;n=b;A?(Y=this.Y.get(A),A={cuepointId:Y?.xU?.oX||A.split(";")[0]},Y?.xU?.tileContext&&(A.tileContext=Y.xU.tileContext),Y?.startTimeSecs!=null&&(A.startTimeMs=Y.startTimeSecs*1E3),Y?.k0!=null&&(A.durationMs=Y.k0*1E3),Y?.z1&&(A.adsConfig=g.HP(Y.z1)||void 0),Y?.sK&&(A.Rb=Y.sK),Y?.Uw&&(A.Co=Y.Uw),n&&(A.kf=g.$S(n.split(";")[0]),A.my=n.split(";")[1]||""),A.xW=Y?.xW||0,n=A):n=void 0;n&&e.push(n)}return e}C6(){this.D("clsdai",{rstskipad:1});for(let e of this.Y.values())e.Uw= NaN}N(){var e=!1;for(let [,b]of this.Y.entries()){let n=b;n.event!=="predictStart"&&n.event!=="prefetch"&&n.xW===5&&(n?.qa&&Date.now()-n?.qa>1E4?(n.xW=1,this.D("clsdai",{cfgtout:1,cid:n.xU?.oX||"misscid",st:g.LM(n.xW)}),this.Uf(n.xU||{oX:"misscid"},{adRejectionReason:1},!0)):e=!0)}return e}};g.Et.prototype.Vw=bF(111);g.Et.prototype.BE=bF(105);g.Et.prototype.K7=bF(34);var IR=class{constructor(e,b,n){this.audio=e;this.video=b;this.reason=n}},QM=class{constructor(e,b,n,Y){this.Y=e;this.reason=b;this.source=n;this.token=Y}};var Sj9=class extends g.Mg{constructor(e,b){super();this.policy=e;this.B=b;this.O=new Map;this.C=0;this.L=!1;this.Y="";this.U=!1}L8(){return this.L&&$X(this).size>0}Ez(e,b=!1,n={}){this.policy.rr=Yl(e,n,this.B,b)}};var RS=class{constructor(e){this.Y=this.U=0;this.alpha=Math.exp(Math.log(.5)/e)}F7(e,b){var n=this.alpha**e;this.Y=b*(1-n)+n*this.Y;this.U+=e}VI(){return this.Y/(1-this.alpha**this.U)}};var DAA=class{constructor(e,b,n,Y,A,r=[]){this.loader=e;this.s4=b;this.policy=n;this.C9=Y;this.W=A;this.O4=r;this.logger=new g.hi("dash/abr");this.Y=kd;this.O=this.L=null;this.V=-1;this.L9=!1;this.nextVideo=this.U=null;this.B=[];this.Gc=new Set;this.u3={};this.tg=new RS(1);this.S=0;this.FG=this.N=this.Z=!1;this.Yl=0;this.R7=!1;this.p9=new Set;this.W0=!1;this.C=new Sj9(this.policy,A)}r6(e){if(this.policy.Nm){var b=new Set(e);b.size===this.p9.size&&[...b].every(n=>this.p9.has(n))||(this.loader.D("lwnmow", {itagDenylist:[...e].join()}),this.loader.bC(!!b.size),this.V=-1,this.p9=b,kX(this,this.Y),this.W0=!0)}}Ez(e,b=!1,n={}){var Y=this.policy.rr; this.C.Ez(e,b,n);Y!==this.policy.rr&&(kX(this,this.Y),FU(this),Y>this.policy.rr&&this.O?.info.Y()&&!this.nextVideo?.info.Y()&&(this.Z=!0))}};var CS={c8:-1,sC:!1,zw:0},KDA=class extends g.Mg{constructor(e){super();this.JV=e;this.Y=null;this.U=CS;this.JV("ismp_i")}O(e=!0){e&&g3(this);this.Y=null}U4(){this.U=CS;this.O();super.U4()}};var Ex0=class{constructor(e){this.track=e;this.buffered=[];this.O=this.B=0;this.S={};this.C=0;this.Y=new GV}cL(e){this.timestampOffset=e;this.flush()}V(e,b){this.flush();this.U=b;Bl(this,3,e)}W(e,b,n,Y){!this.U||XT(this.U,e)&&this.U.Mz===e.Mz||this.flush();this.B+=n;this.O+=Y;n=1;!this.U&&e.Y&&(n=2);Bl(this,n,b);b=Math.ceil(e.Y/1024);n===2&&this.Y.add(b);this.Y.add(Math.ceil((e.Y+e.U)/1024)-b);this.U=e}Z(){Bl(this,0)}L(){Bl(this,4);this.flush()}flush(){if(this.Y.Y()){var e={a:this.track.Ey(),u:this.Y.RX(), pd:Math.round(this.B),ad:Math.round(this.O)},b=this.U;if(b){let n=b.Qh.info;e.itag=n.itag;n.U&&(e.xtags=n.U);e.sq=b.Mz;e.st=b.segmentStartTime;e.sd=b.O;this.track.policy.r9&&(e.si=b.l$());b.RI&&(e.esl=b.Y+b.U);b.S()&&(e.eos=1)}isNaN(this.timestampOffset)||(e.to=this.timestampOffset);if(b=this.track.zm?.kG({})){for(let n in b)this.S[n]!==b[n]&&(e["sb_"+n]=b[n]);this.S=b}this.track.D("sbu",e);this.Y.reset();this.buffered=[];this.C=this.O=this.B=0;this.timestampOffset=this.U=void 0}}};var Rc0=class{constructor(e,b,n,Y){this.V=e;this.C9=b;this.policy=n;this.logger=Y;this.XX=[];this.Cg=[];this.Y=-1;this.zm=null;this.S=this.timestampOffset=0;this.U=10;this.C=new Set;this.B=b.QH?0:1;n.Z9>0&&(this.U=n.Z9)}Z(e){ld(this,this.Cg,"og");MM(this,e);ld(this,this.Cg,"trim");var {Cg:b,XX:n}=uZJ(this);e=[];for(let Y=0;Y0){let S=oX(J, r);S>=0&&(P=(J.end(S)-r+.1)*1E3)}e.push({formatId:g.Ri(A.Qh.info,this.C9.QH),m6:A.m6,sequenceNumber:A.Mz+this.B,jJ:z,vz:A.U,dL:P})}return{Cg:b,aZ:e}}s4(e,b){b?.Ky||(this.XX=[]);this.policy.Gu?(e=g.eD(this.Cg,{startTimeMs:e*1E3},(n,Y)=>n.startTimeMs-Y.startTimeMs),this.Y!==e&&(this.Y=-1,this.O=void 0)):(MM(this,!0),this.Y=ud(this.Cg,e*1E3))}Yl(e,b){this.zm=e; b&&MM(this,!1,!0)}p9(){return this.O}L(){this.Cg=[];this.XX=[];this.C.clear();this.Y=-1;this.O=void 0}W(){this.O=void 0}cL(e){this.timestampOffset=e}N(e){return this.C.has(e)}};var CV4=class{constructor(e,b,n){this.policy=e;this.Y=b;this.Yl=n;this.O=this.U=0;this.n7=null;this.Z=new Set;this.V=[];this.indexRange=this.initRange=null;this.W=new $x;this.N=this.s4=!1;a:{if(this.policy.rf&&this.policy.Xm)for(Y of this.policy.rf){b=g.S3(Y);n=+b.clen;let A=+b.csz;if(n>0&&A>0&&this.policy.B===b.docid&&this.Y.info.id===b.fmtid&&this.Y.info.lastModified===+b.lmt){var Y={clen:n,csz:A,ck:b.ck,civ:b.civ};break a}}Y=void 0}Y?(this.chunkSize=Y.csz,this.B=Math.floor(Y.clen/Y.csz),this.S= Y.ck,this.L=Y.civ):(this.chunkSize=e.W2,this.B=0,this.S=g.wr(16),this.L=g.wr(16));this.C=new Uint8Array(this.chunkSize);this.S&&this.L&&(this.crypto=new bPu(this.S,this.L))}dispose(){this.N=!0}B0(){return this.N}},TW=class extends Error{constructor(e){super(e)}};var tv0=class{constructor(e,b,n,Y,A,r){this.ids=e;this.Y=b;this.U=n;this.B=Y;this.O=A;this.xM=r}};var cA=class{constructor(e,b,n){this.initData=e;this.contentType=b;this.isPrefetch=n;this.Y=this.cryptoPeriodIndex=NaN;this.O=[];this.bx=!1;this.U=null;if(b?.toLowerCase()==="webm"||e.length===16)this.bx=!0}};var Sf=class{constructor(e,b,{yu:n=!1,videoDuration:Y=0,Aw:A,GE:r=!1}={}){this.videoId=e;this.status=b;this.yu=n;this.videoDuration=Y;this.Aw=A;this.GE=r}},LD4=class{constructor(e,b,n){this.videoId=e;this.dh=b;this.bytesDownloaded=n}};var AZ=class{constructor(e){this.U=e;this.offset=0}skip(e){this.offset+=e}Y(){return this.offset}};var QVa=class{constructor(e,b,n){this.loader=e;this.policy=b;this.Qh=n;this.logger=new g.hi("dash");this.U=[];this.S=[];this.Y=null;this.s4=-1;this.V=0;this.p9=NaN;this.Z=0;this.O=NaN;this.W=this.O4=0;this.FG=-1;this.u3=this.B=this.C=this.Yl=null;this.R7=this.Gc=NaN;this.L=this.N=this.W0=this.tg=null;this.gP=!1;this.L9=this.timestampOffset=0;if(this.policy.B){b=this.Qh;let Y=this.policy.B;this.policy.R7&&e.D("atv",{ap:this.policy.R7});this.L=new CV4(this.policy,b,(A,r)=>{TQ(e.G,new Sf(this.policy.B, 2,{Aw:new LD4(Y,A,r)}))}); this.L.W.promise.then(A=>{this.L=null;A===1?TQ(e.G,new Sf(this.policy.B,A)):this.loader.D("offlineerr",{status:A.toString()})},A=>{var r=(A.message||"none").replace(/[+]/g,"-").replace(/[^a-zA-Z0-9;.!_-]/g,"_"); A instanceof TW?(this.loader.D("offlinenwerr",{em:r}),r7(this),TQ(e.G,new Sf(this.policy.B,4))):(this.loader.D("dldbwerr",{em:r}),r7(this),TQ(e.G,new Sf(this.policy.B,4,{GE:!0})))})}}Sr(){return this.U.length?this.U[this.U.length-1]:null}hT(){this.U=[]; PA(this);r7(this)}iC(e){this.W0=this.U.shift().info;e.info.equals(this.W0);if(this.loader.MB()){var b=this.S.at(-1);if(!mX(this)){if(b&&(b=b.C(e,this.policy.WK,this.policy.pg))){this.S.pop();this.S.push(b);return}this.S.push(e)}}}m4(){return g.ar(this.U,e=>e.info)}Ey(){return!!this.Qh.info.audio}isDrm(){return!!this.Qh.info.contentProtection}getDuration(){return this.Qh.index.GN()}};var sQ=class extends eci{constructor(e,b,n,Y,A){super(n,A);this.policy=e;this.formatId=b;this.Tj=Y;this.lastError=null;this.onProgress=()=>{this.B0()||(this.Tj.DD(this.formatId)?(this.isComplete()||this.Y.start(),Nr(this.Tj,this.formatId)&&this.S1(2),this.Tj.wr(this.formatId)&&(o7(this.Tj,this.formatId)?this.S4(4):(this.lastError="net.closed",this.S4(5)))):(this.lastError="player.exception",this.S4(5)))}; this.Y=new g.bD(()=>{this.isComplete()||(this.lastError="net.timeout",this.S4(5))},1E3); this.Y.start();oDJ(this.Tj,this.formatId,this.onProgress);g.CT(this.onProgress)}onStateChange(){this.B0()&&(BW(this.Tj,this.formatId),this.Y.dispose())}AS(){return{expected:HW(this.Tj,this.formatId),received:this.Tj.Cv.get(this.formatId)?.bytesReceived||0,bytesShifted:this.Tj.Cv.get(this.formatId)?.QO||0,sliceLength:u_(this.Tj,this.formatId),isAnyMediaEndReceived:this.Tj.iL(this.formatId)}}Po(){return 0}tQ(){return!0}nY(){return this.Tj.nY(this.formatId)}LK(){return[]}x9(){return this.Tj.x9(this.formatId)}uc(){return this.lastError}bL(){return 0}};var qja=class extends g.Mg{constructor(e,b,n,Y){super();this.loader=e;this.policy=b;this.Qh=n;this.timing=Y;this.logger=new g.hi("dash");this.U=[];this.s4=[];this.Y=this.zm=null;this.L9=!1;this.u3=this.O4=0;this.C=-1;this.N=!1;this.Yl=-1;this.p9=null;this.Z=NaN;this.V=[];Y=A=>{this.policy.cF&&this.D("buftl",A)}; this.O=new QVa(e,b,n);this.policy.Y&&(this.policy.SK?this.S=new Rc0(this.O,this.loader.C9,this.policy,Y):this.S=new hFi(this.O,this.loader.C9,this.policy,Y));this.policy.QI&&(this.W=new Ex0(this));this.Nz=n.info.Nz;this.L=this.policy.s4?!1:n.Yl();this.isManifestless=n.Yl();this.B=this.L;g.a(this,this.p9)}Ey(){return!!this.Qh.info.audio}Sr(){return this.O.Sr()}iC(e){this.O.iC(e);if(this.S instanceof Rc0){var b=this.S,n=e.info;b.C.add(n.Mz);b.Y=oR(b,b.Cg,b.XX,n,b.Y);b.O=n;b.S=(0,g.T)()}else this.S?.O4(e); this.Nz=Math.max(this.Nz,e.info.Qh.info.Nz||0)}getDuration(){return this.Qh.index.GN()}x0(e=!1){var b=this.loader.getCurrentTime(),n=this.O.Sr(),Y=n?.info.C||0;if(this.policy.zj&&!isFinite(b))return 0;n?.info.Qh.Yl()&&!n.info.RI&&(this.policy.pW&&(Y=n.info.B),n.info.Z&&(Y=w_(n.info)));if(!this.zm){if(e&&!isNaN(b)){if(n)return Y-b;if(this.Qh.info.Df==="f")return Infinity}return 0}var A=X7(this);if(A&&Vs(A))return A.C;var r=this.zm.oI(!0);if(e&&n)return A=0,this.policy.Y&&(A=TS(r,Y+.02)),A+Y-b;Y=TS(r, b);this.policy.Ny&&A&&(e=oX(r,b),r=oX(r,A.B-.02),e===r&&(b=A.C-b,this.policy.O&&b>Y+.02&&this.D("abh",{bh:Y,bhtls:b}),Y=Math.max(Y,b)));return Y}hT(){iE(this);this.O.hT()}fO(e){return this.zm?l4(this.zm.oI(),e):!0}isRequestPending(e){return this.U.length?e===this.U[this.U.length-1].info.Vh[0].Mz:!1}cL(e){this.S?.cL(e);this.W?.cL(e)}D(e,b){this.loader.D(e,b)}KL(){return this.loader.KL()}dispose(){this.W?.flush();super.dispose()}};var LH4=class{constructor(){this.yi=!1}};g.uCu=class{constructor(e){this.Tc=e;this.S=new LH4;this.H8=this.K0=!1;this.FQ=2;this.O4=20971520;this.gP=8388608;this.Yl=120;this.wS=this.zX=2;this.MH=2.5;this.NB=2;this.jb=this.Ri=!1;this.sQ=1E3;this.kl=15;this.oQ=1;this.W=1.15;this.N=1.05;this.tR=1;this.Ue=this.BM=!1;this.be=6;this.O=!1;this.tU=100;this.HL=10;this.pu=6;this.wk=!1;this.GS=1;this.Jy=this.YW=!1;this.wJ=2;this.Uc=this.dI=this.cM=!1;this.f9=!0;this.ru=this.l7=this.qC=this.j5=!1;this.gS=!0;this.rp=!1;this.B="";this.rf=[];this.Gz=this.QI= !1;this.rr=0;this.Gw="";this.n8=this.It=this.cF=this.ba=this.Eo=this.L=this.VS=this.Ay=this.Y=this.R7=this.p9=this.eJ=this.X0=this.V=this.Q8=this.q1=this.P3=!1;this.Bx=!0;this.v8=this.pW=this.J1=this.U=this.FG=!1;this.Gc=!0;this.tV=this.jo=this.Y0=this.Zy=this.J$=this.Dh=this.Im=this.hy=this.SN=this.YM=this.s4=this.Vk=this.kH=this.LL=this.tg=this.zj=!1;this.CE=0;this.C=this.vK=this.Hx=this.f8=!1;this.latencyClass="UNKNOWN";this.gp=!1;this.T1=0;this.Xh=Number(this.Tc.l3().Y.yh(Imu));this.IB=this.Tc.l3().Y.yh(oc9); this.H5=g.Ae(this.Tc.experiments,"html5_min_readbehind_secs");this.qQ=g.Ae(this.Tc.experiments,"html5_min_readbehind_cap_secs");this.A$=this.Tc.A("html5_offline_reset_media_stream_on_unresumable_slices");this.Nz=NaN;this.rJ=ME(this,"html5_request_size_min_kb",64)*1024;this.L9=2097152;this.tX=ME(this,"html5_bypass_contention_secs");this.mA=1048576;this.Wn=ME(this,"html5_repredict_interval_ms",1800);this.aE=ME(this,"html5_head_miss_secs",5);this.IE=ME(this,"html5_min_upgrade_health_secs",10);this.Ps= ME(this,"html5_min_seconds_between_format_selections",8);this.ee=ME(this,"html5_max_buffer_health_for_downgrade_secs",15);this.wm=cg;this.ue=g.Ae(this.Tc.experiments,"html5_min_startup_buffered_media_duration_secs");this.lF=g.Ae(this.Tc.experiments,"html5_post_interrupt_readahead");this.MO=this.Tc.A("html5_disable_classic_alr");this.Dy=g.Ae(this.Tc.experiments,"html5_probe_primary_delay_base_ms")||5E3;this.OS=ME(this,"html5_ssdai_failure_retry_limit",3);this.Xc=this.Tc.experiments.Jg("html5_clone_original_for_fallback_location"); this.u$=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_target_buffer_health_secs");this.Pd=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_timeout_secs");this.w9=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_min_buffer_health_secs");this.dQ=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_min_buffer_health_secs_on_timeout");this.X8=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_min_load_speed");this.UK=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_load_speed_check_interval"); this.PG=this.Tc.l3().Y.yh(g.y64);this.QZ=this.Tc.experiments.Jg("html5_disable_overlap_cuepoints");this.Rk=g.Ae(this.Tc.experiments,"html5_subsegment_readahead_seek_latency_fudge");this.vL=ME(this,"html5_hopeless_secs",15);this.WS=this.Tc.A("html5_restrict_streaming_xhr_on_sqless_requests");this.TO=g.Ae(this.Tc.experiments,"html5_max_headm_for_streaming_xhr");this.Lu=this.Tc.A("html5_pipeline_manifestless_allow_nonstreaming");this.Q9=this.Tc.A("html5_prefer_server_bwe3");this.J3=this.Tc.A("html5_last_slice_transition"); this.F8=this.Tc.A("html5_store_xhr_headers_readable");this.s$=g.Ae(this.Tc.experiments,"html5_max_drift_per_track_secs");this.lB=this.Tc.A("html5_no_placeholder_rollbacks");this.hO=this.Tc.A("html5_subsegment_readahead_enable_mffa");this.eN=this.Tc.A("html5_allow_video_keyframe_without_audio");this.Uc=g.rA(this.Tc)&&!g.zp();this.ya=this.Tc.A("html5_enable_vp9_fairplay");this.W2=1048576;this.Xm=this.Tc.A("html5_woffle_resume");this.hR=this.Tc.A("html5_abs_buffer_health");this.Rw=this.Tc.A("html5_interruption_resets_seeked_time"); this.VY=g.Ae(this.Tc.experiments,"html5_max_live_dvr_window_plus_margin_secs")||46800;this.Du=this.Tc.A("html5_report_captions_ctmp_qoe");this.Zh=this.Tc.A("html5_explicitly_dispose_xhr");this.WK=!this.Tc.A("html5_encourage_array_coalescing");this.Tc.A("html5_limit_media_merge_size")?cg?Y_()<21?this.pg=786432:this.pg=8388608:this.pg=262144:this.pg=0;this.a$=this.Tc.A("html5_filter_non_efficient_formats_for_safari");this.Tc.A("html5_format_hybridization");this.qy=this.Tc.A("html5_abort_before_separate_init"); this.BU=ES();this.GH=this.Tc.A("html5_serialize_server_stitched_ad_request");this.AR=this.Tc.A("html5_attach_po_token_to_bandaid");this.W5=g.Ae(this.Tc.experiments,"html5_max_redirect_response_length")||8192;this.TN=this.Tc.A("html5_rewrite_timestamps_for_webm");this.yH=this.Tc.A("html5_only_media_duration_for_discontinuities");this.n1=g.Ae(this.Tc.experiments,"html5_resource_bad_status_delay_scaling")||1;this.Tc.A("html5_onesie_live");this.Bs=g.Ae(this.Tc.experiments,"html5_onesie_live_ttl_secs")|| 8;this.ZT=g.Ae(this.Tc.experiments,"html5_attach_num_random_bytes_to_bandaid");this.JO=this.Tc.A("html5_update_container_type_on_codec_family_change");this.e5=this.Tc.A("html5_enable_sabr_host_fallback");this.Th=this.Tc.supportsGaplessShorts();this.Ud=this.Tc.A("html5_shorts_stop_request_when_buffer_to_end");this.g9=this.Tc.A("html5_vod_stop_request_when_buffer_to_end");this.u3=this.Tc.A("html5_ssdai_use_post_for_media")&&this.Tc.A("gab_return_sabr_ssdai_config");this.Hw=this.Tc.A("html5_use_post_for_media"); this.Wk=this.Tc.A("html5_use_live_ump_heartbeat");this.hp=this.Tc.ru;this.l4=this.Tc.A("html5_enable_voice_boost")&&this.Tc.oQ===2;this.UD=this.Tc.A("html5_reset_primary_stats_on_redirector_failure");this.ID=this.Tc.A("html5_use_network_error_code_enums");this.enableServerDrivenRequestCancellation=this.Tc.A("html5_enable_server_driven_request_cancellation");this.rE=this.Tc.A("html5_enable_sabr_request_timing");this.Nm=this.Tc.A("html5_enable_lawnmower");this.n0=this.Tc.l3().Y.yh($O4);this.F3=this.Tc.aA()? g.Ae(this.Tc.experiments,"html5_continuous_goodput_probe_interval_ms"):0;this.nR=g.Ae(this.Tc.experiments,"html5_jumbo_ull_nonstreaming_mffa_ms")||NaN;this.K8=g.Ae(this.Tc.experiments,"html5_drm_byterate_soft_cap");this.HK=g.Ae(this.Tc.experiments,"html5_drm_live_byterate_soft_cap");this.wT=this.Tc.A("html5_sabr_log_request_creation");this.LC=this.Tc.A("html5_use_buffer_timeline_for_sabr_request_creation");this.SK=this.Tc.l3().Y.yh(tzB);this.i$=this.Tc.A("html5_sabr_report_request_cancellation_info"); this.US=this.Tc.A("html5_spoof_4k");this.KT=ME(this,"html5_min_media_duration_for_cabr_slice");this.Qa=ME(this,"html5_sabr_min_media_bytes_factor_to_append_for_stream")||.01;this.wU=this.Tc.A("html5_disable_urgent_adaptation");this.wg=this.Tc.A("html5_apply_constraints_in_client_for_sabr");this.sS=this.Tc.A("html5_send_video_playback_ustreamer_config");this.gv=ME(this,"html5_max_discontinuity_rewrite_count");this.Jd=ME(this,"html5_fixed_media_duration_for_request");this.E0=this.Tc.A("html5_apply_fix_for_missing_seg_info_without_logger"); this.l7=this.Tc.A("html5_enable_audio_quality_setting");this.Tc.A("html5_enable_audio_quality_setting_feature");this.i7=ME(this,"html5_sabr_request_limit_per_period");this.qW=this.Tc.A("html5_sabr_dispose_media_objects");this.gk=this.Tc.A("html5_fix_hbr_reselection_qoe_restart_for_sabr");this.Tc.A("html5_high_res_seek_logging");this.JR=this.Tc.A("html5_disable_chunk_synchronization_sabr_seek");this.kH=this.Tc.A("html5_throw_on_duplicate_sabr_seek");this.Vk=this.Tc.A("html5_sabr_enable_seek_during_skip"); this.Z9=g.Ae(this.Tc.experiments,"html5_override_micro_discontinuities_threshold_ms");this.Ko=this.Tc.A("html5_byterate_constraints");this.eT=this.Tc.A("enable_sabr_snackbar_message");this.r9=this.Tc.A("html5_log_slice_info_in_sbu");this.IX=ME(this,"html5_paced_poll_ms");this.Cu=ME(this,"html5_paced_poll_min_health_ms");this.EA=this.Tc.A("html5_disable_sabr_fallback");this.Gu=this.Tc.A("html5_track_current_buffered_range_at_sync");this.MV=g.rA(this.Tc)?500:2E3;this.Y_=this.Tc.A("html5_sabr_live_timing"); this.Ny=this.Tc.A("html5_count_updating_slice_for_buffer_health");this.qf=this.Tc.A("html5_report_max_buffer_bytes_limit_to_sabr");this.Q1=this.Tc.A("html5_sabr_live_audio_early_return_fix");this.Ku=g.Ae(this.Tc.experiments,"html5_platform_max_buffer_health_oversend_duration_secs");this.qU=this.Tc.A("html5_cuepoint_identifier_logging");this.x_=this.Tc.aA();this.VD=this.Tc.A("html5_sabr_log_server_xtag_selection_onesie_mismatch");this.Od=this.Tc.A("html5_skip_client_drm_license_constraint");this.P3= this.Tc.A("html5_pseudogapless_shorts_skip_abort_on_transition");this.Dh=this.Tc.A("html5_sabr_request_on_constraint");this.KR=this.Tc.A("html5_live_metadata_resets_timeout");this.vK=this.Tc.A("html5_sabr_log_invalid_sabr_current_time");this.Tc.A("html5_cuepoint_list_clear_on_seek");this.Z=this.Tc.A("html5_ump_stitched_metadata");this.Bw=this.Tc.A("html5_ssdai_clear_backoff_on_cuepoint_list_resolved");this.wH=this.Tc.A("html5_populate_opportunity_id_in_dai_info_filler");this.Xa=this.Tc.A("html5_populate_serialized_prefetch_context_in_dai_info_filler"); this.T1=g.Ae(this.Tc.experiments,"html5_sabr_unused_bloat_size_bytes");this.q1=this.Tc.l3().Y.yh(uGJ);this.uP=this.Tc.l3().Y.yh(sv4);this.SU=this.Tc.A("html5_enable_sabr_network_timestamps_bwe");this.rd=this.Tc.l3().Y.yh(xa0)}W0(){return this.Y&&this.Eo}};var IgA=class{constructor({Jy:e,yi:b,yI:n,bf:Y,pB:A}={}){this.Jy=e;this.yi=b;this.yI=n;this.bf=Y;this.pB=A}};var $AB=class extends g.Mg{constructor(e,b,n){super();this.loader=e;this.policy=b;this.qN=n;this.O=0;this.U=!1;this.delay=new g.bD(this.B,this.policy.F3,this);g.a(this,this.delay)}Y(e){j1(90,2930,e.Y)||(this.du=e,this.O=0,g.n7(this.delay))}B(){this.O++>15||(this.U=!this.U,new c1c(this.loader,this.policy,this.qN,this.du,this.U),this.delay.start())}},c1c=class{constructor(e,b,n,Y,A){this.loader=e;this.policy=b;this.qN=n;this.du=Y;this.CL=A;this.done=!1;this.onTimeout=()=>{this.done||(this.done=!0,this.onError("net.timeout"))}; this.size=Math.ceil(Math.min(1E5,.1*QB(this.qN)));this.timing=new P9(this,{qN:this.qN,ug:this.size,disableRecording:!0,U8:()=>{}, ZR:this.policy.O});e=SZ(this.du,this.CL,this.policy).SR.clone();j1(5,8485,e);e["path"]!=="/videogoodput"&&(e["path"]="/videogoodput",e["url"]="");this.location=new PM(e);this.location.set("rn",`${this.timing.requestNumber}`);this.location.set("range",`0-${this.size-1}`);this.xhr=AG(this.location,this.policy.S,this.timing,this.policy.wm,{});setTimeout(this.onTimeout,1E4)}qp(){}PK(){}bE(){if(!this.done)if(this.done=!0,this.xhr.status===200&&this.xhr.kk()===this.size)this.loader.D("rqs",this.fC());else{var e= "net.connect";this.xhr.status>200?e="net.badstatus":this.xhr.iV()&&(e="net.closed");this.onError(e)}}onError(e){this.loader.handleError(e,this.fC());Lx(`https://www.gstatic.com/ytlr/img/sign_in_avatar_default.png?rn=${this.timing.requestNumber}`,"gp",b=>{this.loader.D("pathprobe",b)},b=>{this.loader.handleError(b.errorCode,b.details)})}fC(){var e=this.timing.V(); e.shost=pz(1,5894,this.location.SR);e.pb=this.size;return e}};var mAu=class extends g.Mg{constructor(e,b,n,Y,A,r,z,J,P,S,D,K,E=null){super();this.loader=e;this.policy=b;this.videoTrack=n;this.audioTrack=Y;this.O=A;this.Y=r;this.timing=z;this.B=J;this.schedule=P;this.C9=S;this.U=D;this.V=K;this.zI=E;this.Z=!1;this.Ht="";this.oZ=null;this.df=NaN;this.N=!1;this.Bk=null;this.GA=this.W=NaN;this.s0=this.C=0;this.logger=new g.hi("dash");this.policy.ZT>0&&(this.Ht=g.wr(this.policy.ZT));this.policy.F3&&(this.S=new $AB(this.loader,this.policy,this.schedule),g.a(this, this.S))}L(e,b){if(e.L){this.C9.isLive?(e=this.C9.hU&&this.C9.isWindowedLive?e.Qh.C(this.C9.hU,!1):e.Qh.L(Infinity),e.df=this.df):e=e.Qh.C(0,!1);if(this.V){var n=this.V;e.df===0&&(e.C=n.V)}else e.C=this.W;return e}var Y=e.Y;if(!Y.Qh.Y())return Y.Qh.O()?(n=mI(this.B,e.Qh.info.Nz,b.Qh.info.Nz,0),n=Y.Qh.N(Y,n)):n=Y.Qh.O4(Y),n;var A=this.loader.getCurrentTime();A=isFinite(A)||!this.policy.zj?Y.C-A:0;var r=!Y.range||Y.U===0&&Y.Y===0?0:Y.range.length-(Y.Y+Y.U),z=Y.Qh,J;NE(e)&&e.Qh.Y()?((J=this.U.W0)||(J= NE(e)&&e.Qh.Y()&&e.Y.Qh.info.Nz0&&r.S===0&&this.loader.mC),A=NE(e),e=Y.Qh.N(Y,b),(b=e.O)&&e.Vh.length>1&&(A||e.du.U||e.Vh[0].Qh!==Y.Qh?e=Y.Qh.N(Y,e.Vh[0].U):(A=e.Vh[e.Vh.length-1],z=A.U/b,!A.RI&&z<.4&&(e=Y.Qh.N(Y,b-A.U))))):(Y.Mz<0&&(b=sz(Y),b.pr=`${e.U.length}`,this.loader.isSeeking()&& (b.sk="1"),b.snss=Y.W,this.loader.D("nosq",b)),e=z.O4(Y));if(this.policy.p9)for(n of e.Vh)n.type=6;return e}U4(){super.U4()}},mm=2/24;var dAa=class extends g.Mg{constructor(e,b,n,Y,A,r,z,J){super();this.loader=e;this.mJ=b;this.videoTrack=n;this.audioTrack=Y;this.C9=A;this.N=r;this.isAudioOnly=z;this.W=J;this.U=kd;this.u3=!1;this.logger=new g.hi("sabr");this.V=this.S=this.Yl=this.s4=!1;this.videoInfos=this.L=this.N.videoInfos;this.O=this.O4=this.N.U;this.Y=new Sj9(b,r);this.isAudioOnly&&XXa(this,this.C9.Y["0"])}d2(e,b,n,Y,A=!1,r){this.loader.d2(new QM(e,r??iEc(this),n,Y),A);pf(this.loader,b,e,!0)}Ez(e,b=!1,n={}){this.Y.Ez(e,b,n)}L8(){return this.Y.L8()}};var iJc=class{constructor(e,b,n){this.requestType=e;this.du=b;this.o7=n;this.U=null}setData(e,b,n={}){b?.e5&&(this.eV=HEi(this,b,n),e.jq=this.du.jq());if(this.k_())return!0;this.data=e;this.Y=giB(e,(Y,A)=>{this.o7?.Tm(Y,A)},b?.O,b?.C); if(!this.Y)return!1;this.U=g.J2(this.Y,zY0);return!0}k_(){return this.requestType===1}WA(){return this.o7?.WA()||0}isDecorated(){return!(!this.data?.IZ&&!this.data?.u5?.length)}};var wya=class{constructor(e){this.Y=e;this.iv=(0,g.wL)(dr(16))}encrypt(e){(0,g.T)();return this.Y.Y?P5(this,e,this.iv):(new JM(this.Y.U)).encrypt(e,this.iv)}decrypt(e,b){(0,g.T)();return this.Y.Y?P5(this,e,b):(new JM(this.Y.U)).decrypt(e,b)}};var khu=class extends g.Mg{constructor(e){super();this.J=e;this.Y=new Map;this.O=[];this.U=!VW();this.W=g.Ae(this.J.experiments,"html5_onesie_prewarm_interval_ms");this.S=new g.bD(this.L,this.W,this);this.C=-1;g.a(this,this.S);WHu(this,g.x_("yt-player-bandaid-host"));this.V=this.load();this.W&&this.V.then(()=>{this.L()})}Z(e){if(!((0,g.T)()=e||(e=this.Y.get(0))&&t3c(this,e)}B(){var e=this.O;this.O=[];return e}},pX4=class{constructor(e,b){this.location=e;this.U=b}Y(){return pz(3,5892,this.location)}};var ILu=class{constructor(e){this.Uo=e;this.U=!1;this.Y=[]}async decrypt(e){if(!this.Y.length||this.Y[0].isEncrypted){this.U=!0;this.Uo.JV("omd_s");var b=new Uint8Array(16),n,Y;for(VW()?n=new gS(e):Y=new JM(e);this.Y.length&&this.Y[0].isEncrypted;){var A=this.Y.shift(),r=n?await n.decrypt(VO(A.buffer),b):Y.decrypt(VO(A.buffer),b);for(e=0;e{}; e("oloc_ss");var b=Q6u(this.videoData,this.lg);b||(e("oloc_sa"),b=g.Ae(this.J.experiments,"html5_onesie_redirector_timeout_ms"),b=await qSA(this.videoData,this.lg,b));if(!b)return this.fail(new g.wZ("onesie.unavailable.hotconfig",{url:"0"})),this.kX;this.eV=pz(4,5891,b);e("oloc_e");var n=g.mD(this.J,this.videoData.L()),Y=!!n.Y;n=Y?await n.Y:n.getValue();this.A("html5_log_onesie_empty_oauth")&&!n&&this.D("no_token",{async:Y});Y=$j4(this.playerRequest,this.J,this.videoData,n,Ke(this.eV));var A;try{if(!this.J.Gc|| this.J.Gc?.Y||Y?.Ex||(e("orqb_w"),(A=wC0(Y,this.c_,this.J,this.G,this.qN,this.tq.onesieUstreamerConfig,this.videoData.IM?.GD,this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0))&&this.D("orpqenc",{i:"w"})),!A){var r=kpu(this,Y);let J=this.J.l3().Y.yh(FB9);n=J>0;if(r){e("orqb_a");var z=dj4(Y,this.c_,this.J,this.G,this.qN,this.tq.onesieUstreamerConfig,this.videoData.IM?.GD,this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")? this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0);if(n){let P=new Promise((S,D)=>{setTimeout(()=>void D(`timeout ${J}ms`),J)}); z=Promise.race([z,P]).catch(S=>{this.D("orpqenc",{i:"a",e:`${S}`});e("orqb_f")})}A=await z; !A&&n||this.D("orpqenc",{i:"a"})}if(!r||n&&!A)e("orqb_s"),A=mjB(Y,this.c_,this.J,this.G,this.qN,this.tq.onesieUstreamerConfig,this.videoData.IM?.GD,this.A("onesie_cdm_mosaic_send_audio_tracks_from_client")?this.playerRequest.playbackContext?.contentPlaybackContext?.compositeVideoContext?.defaultActiveSourceVideoId:void 0),this.D("orpqenc",{i:"j"})}}catch(J){return this.fail(J),this.kX}e("orqb_e");this.enableCompression=A.innertubeRequest.ff;this.Jw=A?.WE?.oO||0;this.JV("osor");r=Qp9();A={method:"POST", body:g.J2(A,Bx9),headers:{"Content-Type":"text/plain",Referer:location.origin}};z=this.A("html5_onesie_media_capabilities");caB(b,this.videoData,fsA(this),z);this.Dl&&this.D("ombrs","1");this.yV=new P9(this,{qN:this.qN,ZR:this.Dl,U8:(J,P)=>{this.G.tp(J,P)}, yv:!0});b.set("rn",`${this.yV.requestNumber}`);this.Rf=b.V3();k0i(this.yV,this.Rf);this.JV("or_p");this.xhr=AG(new PM(b),r,this.yV,cg,A);this.sZ.start();this.G.onPlayerRequestSent(this.videoData.videoId);return this.kX}NK(){return 2}qp(){this.JV("orh_r")}PK(){if(!this.Q_&&this.xhr.kk()&&(this.JV("orfb"),this.Q_=!0,OJ4(this)&&this.xhr)){var e={rc:this.xhr.status,lb:this.xhr.kk(),rt:(1E3*yB(this.yV)).toFixed(),shost:g.IW(this.Rf),trigger:"o1"};this.D("pathprobe",g.Je(e))}this.NC()}bE(e=!1){this.NC(); if(!(this.B0()||this.state>=4)){var b=F$(this),n=this.xhr;b.rc=n.status;e&&(b.ab=!0);if(n.q3()){var Y="onesie.net";b.msg=n.q3()}else n.status>=400?Y="onesie.net.badstatus":n.Ux()?this.ol||(Y="onesie.response.noplayerresponse"):Y=n.status===204?"onesie.net.nocontent":"onesie.net.connect";Y?this.fail(new g.wZ(Y,b)):(this.JV("or_fs"),this.yV.i$((0,g.T)(),n.kk(),0),this.S4(4),this.Dl&&this.D("rqs",b));this.Dl&&this.D("ombre",`ok.${+!Y}`);this.lT=!1;fe(this);X$(this.Uo);if(e=this.lg?.B())for(Y=0;Y1E3){this.yV?.kl((0,g.T)());let b=F$(this);if(this.Dl&&this.xhr instanceof Yd){var e=this.xhr;b.xrs=e.xhr.readyState;b.xpb=e.Y.totalLength;b.xdc=e.B}this.fail(new g.wZ("net.timeout",b))}}else!this.yV&&this.J.l3().Y.yh(FB9)>0||!((0,g.T)()-(this.yV?.Y??this.zL)>1E4)||(this.yV?.kl((0,g.T)()),xYJ(this));this.isComplete()||this.XM.start()}}fail(e){e=kc(e);this.hN?this.G.Gn(e):(this.kX.reject(e),this.hN=!0);X$(this.Uo);this.JV("or_fe"); this.lg?.B()?.forEach(b=>{this.D("pathprobe",b)}); this.S4(5);this.dispose()}isComplete(){return this.state>=3}EJ(e){return this.isComplete()||!!this.ux?.get(e)?.O}iR(){return!1}Qd(){return this.state===5}notifySubscribers(e){for(let b=0;b102400&&!this.Vy&&(this.JV("or100k"),this.Vy=!0);if(e.Vv()){let b=e.o9(), n=b.totalLength;this.Dl&&this.D("ombrss",`len.${n}`);this.lU.feed(b)}if(this.ux)for(let b of this.ux.keys())this.ux.get(b)?.S1(),this.notifySubscribers(b)}catch(e){this.fail(e)}}Se(e){return!!this.ux?.get(e)?.S()}Y3(){return this.yV.requestNumber}J6(e){return this.Rg.get(e)}Fv(){return!1}Kc(){return"ONESIE"}};var Xy9=class extends g.Mg{constructor(e,b,n,Y,A,r,z,J,P,S,D){super();this.G=e;this.loader=b;this.policy=n;this.audioTrack=Y;this.videoTrack=A;this.C9=r;this.qN=z;this.U=J;this.timing=P;this.Z=S;this.L=D;this.Y=[];this.S={};this.Gc=!1;this.jb=this.t$=0;this.EQ=!0;this.f9=this.z6=!1;this.R7=0;this.O4={Zq:0,Xg:0};this.kl={Zq:0,Xg:0};this.Bk=null;this.Yl={Cg:[],aZ:[]};this.p9={Cg:[],aZ:[]};this.C=null;this.B=[];this.u3=0;this.FG=!1;this.s4=0;this.videoData=this.G.getVideoData();this.V=this.videoData.latencyClass=== "LOW"?50:this.videoData.latencyClass==="ULTRALOW"?100:this.policy.i7;this.policy.F3&&(this.N=new $AB(this.loader,this.policy,this.qN),g.a(this,this.N));this.J=this.G.K()}nW(e,b){this.W=void 0;v_A(this);GpJ(this,e,b)}SH(e){if(this.Y.length===0)return!1;var b=this.Y[0];return b instanceof v5?e===this.loader.getCurrentTime()*1E3:!(b instanceof xd&&b.info.Y?.WE?.KW)&&Math.abs(b.Ms()-e)<50}LW(e,b){this.O=e;this.policy.U&&!e.playbackCookie&&this.loader.D("sbrnocookie",{rn:b??-1});this.policy.Bw&&this.L?.S()? this.loader.D("clsdai",{ignbckoff:b??-1,backoff:e.backoffTimeMs??-1}):this.W=(0,g.T)()+(e.backoffTimeMs||0)}pK(e,b,n){if(e.action===void 0)e=this.G.Cy(),e!==void 0&&this.loader.ZF(e);else if(e.action!==0||!this.Gc){e.action===0&&this.policy.EA&&(e.action=2);if(e.JE==="sabr.malformed_config"){if(this.jb++<3){this.loader.handleError("sabr.malformed_config",{action:e.action,rn:b,retry:this.jb},0);return}n&&this.loader.D("malfmcfg",{rn:b,ecdlen:n.U?.length??0,proto:JSON.stringify(n.Y),bytes:n.U?g.iB(n.U, 3):void 0})}n={};n.reason=e.JE;n.action=e.action;n.rn=b;switch(e.action){case 1:this.policy.U&&this.Bk&&(tZ(this.Bk,void 0,void 0,n),this.L?.V());break;case 0:this.Gc=!0;this.videoData.Ja()&&this.policy.U&&this.Bk&&tZ(this.Bk,void 0,void 0,n,!1);this.loader.Nl(n);break;case 2:aV(e.JE)!=="sabr.config"&&delete n.reason;this.loader.handleError(aV(e.JE),n,1);break;case 3:this.policy.e5&&(this.C9.V?.s4(),this.loader.handleError("sabr.hostfallback",n))}}}qw(e){if(e.url)for(let b of e.url)Lx(b,"ump_prewarm")}a9(e){e&& (this.loader.D("sabrctxt",{onsbrctxt:e.type,scp:e.scope,dflt:e.sendByDefault}),e.type&&e.sendByDefault&&this.videoData.p9.add(e.type),e.scope!==2&&(e.type&&this.videoData.sabrContextUpdates.set(e.type,e),this.G.a9(e)))}In(){}Fg(e,b){if(!this.policy.Vk&&this.loader.ny)this.loader.D("sdai",{ignSabrSeek:1,smt:e?.kC,rn:b,ct:this.G.getCurrentTime().toFixed(3)});else if(e.kC!==void 0&&e.El){let n=e.kC/e.El;if(this.policy.kH)if(this.i$===n){if(this.s4++,this.s4===3){this.loader.handleError("sabr.too_many_seek_retries", {mt:n.toFixed(3),src:e.seekSource,rn:b},0);return}}else this.i$=n,this.s4=1;this.audioTrack.L=!1;this.videoTrack.L=!1;if(this.policy.s4||this.policy.LL||this.policy.JR)this.loader.lN.Y=!1;this.G.getCurrentTime()!==n&&(b={qE:"sabr_seek",Ky:!0,sa:!0},e.seekSource&&(b.seekSource=e.seekSource),oJ(this.loader,n+.1,b))}}onSnackbarMessage(e){this.G.dP("onSnackbarMessage",e)}qd(e,b){this.policy.C&&this.loader.qd(e,b)}Te(e){e.Ch&&e.KX&&Md(this.C9,e.Ch,e.KX);this.policy.J1&&(e.G8&&e.XD&&(this.C9.D$=e.G8/e.XD), e.FD&&e.SM&&(this.C9.NH=e.FD/e.SM));I4(this.videoData)&&!this.videoData.tT&&e.KX&&this.loader.zN(e.KX,1E3);e.Br!=null&&this.G.Ox(e.Br);e.i8&&(e=((0,g.T)()-e.i8)/1E3,this.loader.ES.F7(1,e))}Tt(e){this.loader.Tt(e)}A0(e){this.loader.A0(e)}s8(e){this.loader.s8(e)}aK(e){return this.videoData.p9.has(e)}xw(e,b,n){this.policy.O&&this.loader.D("sabrctxtplc",{start:e?e.join("_"):"",stop:b?b.join("_"):"",discard:n?n.join("_"):""});if(e)for(let Y of e)this.videoData.p9.add(Y);if(b)for(let Y of b)this.videoData.p9.has(Y)&& this.videoData.p9.delete(Y);if(n)for(let Y of n)if(this.videoData.sabrContextUpdates.has(Y)&&this.videoData.sabrContextUpdates.delete(Y),this.policy.V&&this.Y.length)for(let A of this.Y)A instanceof v5||A.SW?.type!==Y||(A.SW=void 0)}bT(){}e5(e){this.B=e}zx(e,b){Gu(this.policy,e,4,b)}dS(e){if(e?.iJ&&(e=e.iJ.qs))for(let b of e)b.formatId&&(e=this.C9.U.get(Ez(b.formatId)))&&e.info&&(e.info.debugInfo=b.debugInfo)}O$(e){this.videoData.Tc.B?this.loader.handleError("net.badstatus",{reason:"hbp_reload_unsupported", init:Math.round(this.videoData.K0),now:Math.round((0,g.T)()),reloadplayerresponse:"1"},2):(this.FG=!0,this.G.dP("reloadplayer",e))}R4(){return this.G.R4()||""}WA(){var {Pa:e,Ru:b}=lsB(this);return Math.min(e,b)}Tm(e,b){this.loader.D(e,b)}pg(){return{requestNumber:this.W0?.Y3()||-1,isDecorated:this.W0?.info.isDecorated()}}u6(e){this.G.u6(e)}BG(){this.loader.BG()}FN(){this.loader.FN()}U4(){super.U4();this.O=void 0;GpJ(this,!0,"i");this.Y=[]}};var fL1=class{constructor(e){this.G=e;this.Y=new Map;this.delay=null}getCurrentTime(){return this.G.getCurrentTime()-this.G.Fp()}},sV4=class{constructor(e,b,n){this.B=e;this.cpn=b;this.G=n;this.Y=new Map;this.O=new Map;this.L=NaN;this.U=this.eL="";this.isSeeking=!1;this.C=new fL1(n);this.iN=n.iN;this.G.subscribe("statechange",this.W,this);this.G.subscribe("SEEK_TO",()=>{this.MX()}); this.G.subscribe("SEEK_COMPLETE",()=>{tWA(this)}); this.eL=this.U=this.cpn}W(e){M0(e.state)&&l2(this.C)}clear(){var e=this.C;e.delay?.dispose();e.Y.clear();this.O.clear();this.Y.clear();this.L=NaN}S(e,b,n=0){if(e!==this.L||this.Y.get(e)?.O!==b?.O)if(b?this.Y.set(e,b):this.Y.delete(e),!this.isSeeking){var Y=this.B.getStartTime(e);this.L=e;e4A(this,e);if(b){let A=Y;b.Y.forEach((r,z)=>{A=2&&!e.Qd()&&e.info.df===0&&(this.C=e,this.W=n,this.U=b.info,this.S=this.startTimeSecs=Date.now()/1E3,this.L=this.U.segmentStartTime)}return NaN}clear(){this.U=this.W=this.C=null;this.Y= this.L=this.S=this.startTimeSecs=NaN;this.B=!1}};var FDJ=class extends g.Mg{constructor(){super();try{this.O=Sy4(e=>{this.U=e.at(-1)}),this.C=this.O?.observe("cpu",{sampleInterval:2E3}).catch(e=>{e instanceof DOMException&&(this.Y=e)})}catch(e){e instanceof DOMException&&(this.Y=e)}}B(){var e={},b=window.h5vcc; e.hwConcurrency=navigator.hardwareConcurrency;this.Y&&(e.cpe=this.Y.message);this.U&&(e.cpt=this.U.time,e.cps=this.U.state);b?.cVal&&(e.cb2s=b.cVal.getValue("CPU.Total.Usage.IntervalSeconds.2"),e.cb5s=b.cVal.getValue("CPU.Total.Usage.IntervalSeconds.5"),e.cb30s=b.cVal.getValue("CPU.Total.Usage.IntervalSeconds.30"));return e}U4(){Dl9(this);super.U4()}};var KQ4=/[?&]cpn=/;var Ulc=[2,5,30],pnF=["com.google.android.youtube.tv.prodlogger","com.google.youtube.tv.prodlogger"];g.rL=g.MH(()=>{var e="";try{let b=g.dh("CANVAS").getContext("webgl");b&&(b.getExtension("WEBGL_debug_renderer_info"),e=b.getParameter(37446),e=e.replace(/[ :]/g,"_"))}catch(b){}return e});g.LS=class extends g.Mg{constructor(e){super();this.provider=e;this.logger=new g.hi("qoe");this.U=new Map;this.sequenceNumber=1;this.O4=NaN;this.Y="N";this.V=this.DC=this.vZ=this.u3=this.O=0;this.j5=this.tg=this.R7=this.Y0="";this.ru=this.gP=NaN;this.SN=0;this.Bx=-1;this.eN=1;this.playTimeSecs=this.rebufferTimeSecs=0;this.yH=this.isEmbargoed=this.p9=this.isOffline=this.isBuffering=!1;this.Hx=[];this.Yl=null;this.pg=this.L=this.Gc=this.W=!1;this.B=-1;this.f9=!1;this.wT=new g.bD(this.tU,750,this);this.N= this.adCpn="";this.jb=this.W0=this.s4=this.Z=this.adFormat=void 0;this.LC=0;this.S=new Map;this.Wn=new Set("cl fexp drm drm_system drm_product ns adformat live cat shbpslc".split(" "));this.Gu=new Set(["gd","pw","gp","gm","dd"]);this.serializedHouseBrandPlayerServiceLoggingContext="";this.i$=!1;this.Wk=NaN;this.FG=0;this.u$=!1;this.remoteConnectedDevices=[];this.remoteControlMode=void 0;this.tV=!1;this.Z9=new Set;this.e5=!1;this.L9=this.provider.J.A("html5_qoe_relaxed_reporting");var b=g.Ae(this.provider.J.experiments, "html5_qoe_proto_mock_length");b&&!A3.length&&(A3=R4u(b));g.a(this,this.wT);try{navigator.getBattery?.().then(n=>{this.Yl=n})}catch{}g.hM(this,0,"vps",["N"]); e.J.aA()&&(this.FG=(0,g.T)(),this.Wk=XO(()=>{var n=(0,g.T)(),Y=n-this.FG;Y>500&&this.D("vmlock",{diff:Y.toFixed()});this.FG=n},250)); this.provider.videoData.vM&&(this.remoteControlMode=rm1[this.provider.videoData.vM]||0);this.provider.videoData.d3&&(b=EQ1(this.provider.videoData.d3),b?.length&&(this.remoteConnectedDevices=b));e.J.aA()&&(this.kl=new FDJ,g.a(this,this.kl))}tU(){var e=g.tM(this.provider);yE(this,e)}qo(){return this.Yz}Ly(){return{vZ:this.vZ,DC:this.DC}}BC(e,b){this.vZ=e;this.DC=b}Ox(e){if(!this.tV){this.tV=!0;var b="";switch(e){case 1:b="proximaui";break;case 2:b=this.provider.videoData.Tc.getWebPlayerContextConfig()?.enableProximaLowLatency? "proximawpcc":this.provider.videoData.A("html5_enable_proxima")||this.provider.videoData.A("html5_sabr_force_proxima")?"proximaexp":"proximaclient";break;case 3:b="proximaauto"}b!==""&&YL(this,b)}}PC(e,b,n,Y){if(!this.Z9.has(e)){this.Z9.add(e);var A=g.tM(this.provider);g.hM(this,A,"lse",[e,b,n,Y.toFixed(3)])}}W_(e){g.pe(this,"lwc",[e.hU?e.hU.toFixed():"",e.Of?e.Of.toFixed():"",e.GI?(e.GI*1E3).toFixed():"",e.dk?(e.dk*1E3).toFixed():"",e.fW?(e.fW*1E3).toFixed():""].join(":"))}Uf(e,b,n){var Y=g.KM(e), A=this.S.get(Y);A||(A={identifier:{identifier:e.oX,tileContext:e.tileContext},receivedCuePointEvents:[],receivedAdEvents:[]},this.S.set(Y,A));b.elapsedTimeMs=Math.round(g.tM(this.provider)*1E3);n?(A.receivedAdEvents||(A.receivedAdEvents=[]),A.receivedAdEvents.push(b)):(A.receivedCuePointEvents||(A.receivedCuePointEvents=[]),A.receivedCuePointEvents.push(b))}reportStats(e=NaN,b=!1){if(!this.B0()&&(e=e>=0?e:g.tM(this.provider),this.L9?iPu.has(this.Y)&&(this.U.size||(this.Y==="PL"?e>=this.O+30:e<=this.u3+ 30||e>=this.O+1200&&e<=this.u3+86400))&&(g.hM(this,e,"vps",[this.Y]),this.O=e):["PL","B","S"].indexOf(this.Y)>-1&&(this.U.size||e>=this.O+30)&&(g.hM(this,e,"vps",[this.Y]),this.O=e),this.U.size)){this.sequenceNumber===7E3&&g.J4(Error("Sent over 7000 pings"));if(!(this.sequenceNumber>=7E3)){bU(this,e);var n=this.provider.G.SY();for(let {key:S,value:D}of n)this.D(S,D);n=e;var Y=this.provider.G.ph(),A=Y.droppedVideoFrames||0,r=Y.totalVideoFrames||0,z=A-this.vZ,J=r&&!this.DC;A>Y.totalVideoFrames||z>5E3? xl1(this,"html5.badframedropcount",`df.${A};tf.${Y.totalVideoFrames}`):(z>0||J)&&g.hM(this,n,"df",[z]);this.vZ=A;this.DC=r;this.V>0&&(g.hM(this,e,"glf",[this.V]),this.V=0);yD.isActive()&&(e=yD.sJ(),Object.keys(e).length>0&&this.D("profile",e));this.u$&&YL(this,"lwnmow");e={};this.provider.videoData.O&&(e.fmt=this.provider.videoData.O.itag,(n=this.provider.videoData.B)&&n.itag!==e.fmt&&(e.afmt=n.itag));e.cpn=this.provider.videoData.clientPlaybackNonce;this.Z?.length?e.adcpn=this.Z.join(","):this.adCpn&& (e.adcpn=this.adCpn);this.s4?.length?e.addocid=this.s4.join(","):this.N.length&&(e.addocid=this.N);Y=this.provider.videoData;n=Y.Ja();Y=Y.latencyClass;(n&&Y==="NORMAL"||this.provider.J.l3().Y.yh(reu)&&n&&Y==="LOW"||this.provider.J.l3().Y.yh(zM4)&&n&&Y==="ULTRALOW"||this.provider.J.l3().Y.yh(AeB)&&n&&Y==="UNKNOWN"||(this.provider.J.l3().Y.yh(YT9)||this.provider.J.A("html5_double_logging_cdm_dai"))&&this.provider.videoData.isDaiEnabled()&&Su(this.provider.videoData))&&(e.adc=1);this.provider.videoData.cotn&& (e.cotn=this.provider.videoData.cotn);e.el=sD(this.provider.videoData);e.content_v=qt(this.provider.videoData);e.ns=this.provider.J.L;e.fexp=wS(this.provider.J.experiments).toString();e.cl=(938527954).toString();n=this.provider.videoData.adFormat||this.adFormat;this.W0?.length?e.adformat=this.W0.join(","):n&&(e.adformat=n);(n=ml(this.provider.videoData))&&(e.live=n);this.provider.videoData.bN()&&(e.drm=1,this.provider.videoData.C&&(e.drm_system=$d4[this.provider.videoData.C.flavor]||0),this.provider.videoData.drmProduct&& (e.drm_product=this.provider.videoData.drmProduct));g.CE()&&this.provider.videoData.NG&&(e.ctt=this.provider.videoData.NG,e.cttype=this.provider.videoData.i5,this.provider.videoData.mdxEnvironment&&(e.mdx_environment=this.provider.videoData.mdxEnvironment));this.provider.videoData.isDaiEnabled()?(e.dai=Su(this.provider.videoData)?"mv":this.provider.videoData.enableServerStitchedDai?"ss":"cs",this.provider.videoData.F3&&(e.dai_fallback="1")):this.provider.videoData.zn?e.dai="cs":this.provider.videoData.Ty? e.dai="disabled":this.provider.videoData.OC&&(e.dai="unspecified");e.seq=this.sequenceNumber++;if(this.provider.videoData.x$){if(n=this.provider.videoData.x$,e&&n){n.ns==="3pp"&&(e.ns="3pp");this.Gu.has(n.ns)&&YL(this,"hbps");n.shbpslc&&(this.serializedHouseBrandPlayerServiceLoggingContext=n.shbpslc);for(var P of Object.keys(n))this.Wn.has(P)||(e[P]=n[P])}}else e.event="streamingstats",e.docid=this.provider.videoData.videoId,e.ei=this.provider.videoData.eventId;this.isEmbargoed&&(e.embargoed="1"); Object.assign(e,this.provider.J.Y);(P=e.seq)&&!this.provider.J.experiments.l3().Y.yh(nN)&&(n=esi(this,+P),n=g.J2(n,Cmu),n=g.iB(n,4),this.U.set("qclc",[n]));e=g.jD(`//${this.provider.J.x_}/api/stats/qoe`,e);Y=n="";for(let [S,D]of this.U.entries()){A=D;if(!A?.join)continue;A=`&${S}=${A.join(",")}`;A.length>100?Y+=A:n+=A}A=this.provider.J.experiments.l3().Y.yh(nN)&&this.provider.J.experiments.l3().Y.yh(Qv0);if(this.provider.J.experiments.l3().Y.yh(nN)){P=esi(this,+(P||0));P.qoePingUrl=e+n+Y;r=this.provider.J.experiments.l3().Y.yh(mOB); z=this.provider.J.experiments.l3().Y.yh(dOi);J={};if(r||z&&(b||this.p9))J.sendIsolatedPayload=!0;g.zk("qoeClientLoggingContext",P,J);A||(n+="&dl=1")}A||bDc(this,e+n,Y.replace(/ /g,"%20"))}this.U.clear()}}bC(e){this.u$=e}YW(){if(this.provider.videoData.C){var e=this.provider.videoData.C;YL(this,`eme-${e.keySystemAccess?"final":PP(e)?"ms":Kc(e)?"ytfp":DQ(e)?"safarifp":"nonfinal"}`)}}pL(e){this.isEmbargoed=e}onPlaybackRateChange(e){var b=g.tM(this.provider);e&&e!==this.eN&&(g.hM(this,b,"rate",[e]),this.eN= e);this.L9||this.reportStats(b)}getPlayerState(e){if(e.Y(128))return"ER";if(e.Y(2048))return"B";if(e.Y(512))return"SU";if(this.provider.J.l3().Y.yh(bw)&&e.Y(256))return"PA";if(e.Y(16)||e.Y(32))return"S";if(e.isOrWillBePlaying()&&e.Y(64))return"B";var b=ZPi[Uv(e)];g.rA(this.provider.J)&&b==="B"&&this.provider.G.getVisibilityState()===3&&(b="SU");b==="B"&&e.Y(4)&&(b="PB");return b}xd(e,b){var n=g.tM(this.provider);g.hM(this,n,"vfi",[e==="A"?"":`${b??0}`,e])}U4(){super.U4();window.clearInterval(this.O4); window.clearInterval(this.Wk)}D(e,b,n){var Y=this.Hx.indexOf(e)!==-1;Y||this.Hx.push(e);if(!n||!Y){b=typeof b!=="string"?g.Je(b):b;b=Y_4(b);if(!n&&!/^t[.]/.test(b)){var A=g.tM(this.provider)*1E3;b=`t.${A.toFixed()};${b}`}g.pe(this,"ctmp",`${e}:${b}`);nU(this);return A}}dD(e,b,n){this.C={Vu:Number(this.D("glrem",{nst:e.toFixed(),rem:b.toFixed(),ca:+n})),VU:e,J8:b,isAd:n}}u7(e,b,n){g.hM(this,g.tM(this.provider),"ad_playback",[e,b,n])}resume(){isNaN(this.O4)?nai(this):this.O4=XO(()=>{this.reportStats()}, 1E4)}}; g.F=g.LS.prototype;g.F.EP=bF(97);g.F.GT=bF(91);g.F.A2=bF(46);g.F.Iq=bF(40);g.F.X7=bF(27);var ZPi={[5]:"N",[-1]:"N",[3]:"B",[0]:"EN",[2]:"PA",[1]:"PL",[-1E3]:"ER",[1E3]:"N"},iPu=new Set(["PL","B","S"]),A3=[];g.DH=class extends g.Mg{constructor(e,b,n,Y,A,r,z,J=!1,P,S){super();this.G=e;this.schedule=b;this.policy=n;this.C9=Y;this.N=P;this.Wn=S;this.TD=this.pY=this.E4=null;this.W0=this.O4=this.u3=this.Yl=0;this.mC=this.l1=this.isSuspended=!1;this.gP="";this.Gu={};this.pg=NaN;this.e5=this.i$=this.FE=0;this.Bk=null;this.u$=this.FG=!1;this.lR=0;this.jb=!1;this.L9=this.f9=0;this.SN=null;this.j5=this.ny=!1;this.KL=()=>this.G.KL(); this.timing=new PVA(this.Wn);this.Z=new pPi(this.schedule,this.policy);this.Wk=new g.bD(this.O,0,this);this.tV=new g.bD(this.O,this.policy.IX,this);this.xz=new g.bD(this.O,1E3,this);this.Hx=new g.bD(this.O,void 0,this);this.tg=new g.bD(()=>{this.isSuspended||this.O()},1E4,this); this.Y0=new g.bD(this.ba,250,this);this.W=this.yH=this.currentTime=NaN;this.ES=new RS(5);this.p9=this.timestampOffset=NaN;this.logger=new g.hi("dash");this.wT=Infinity;e=P&&P.iW();P&&(Gq(P,this.C9,this.policy),this.p9=Date.now());this.Y=new DAA(this,this.Z,n,this.C9,A,e);n=p61(this.Y,r,z&&z.id);this.audioTrack=new qja(this,this.policy,n.audio,this.timing);this.videoTrack=new qja(this,this.policy,n.video,this.timing);this.videoTrack.O.Yl=this.audioTrack.O;this.R7={updateend:this.LC,error:this.Q8}; g.a(this,this.Wk);g.a(this,this.tV);g.a(this,this.xz);g.a(this,this.Hx);g.a(this,this.tg);this.ru=Hz0({yi:this.policy.S.yi,Jy:this.policy.Jy,wm:this.policy.wm});this.V=Yyu(this,this.policy,this.ru,this.schedule,this.ES,(D,K)=>Pv1(this,D,K)); this.C=new g.KS(this,this.C9,this.policy,this.videoTrack,this.audioTrack,J);this.policy.C&&(J=this.G.getVideoData(),this.D("clsdai",{initld:1,admapsz:J.wk?.size}),J.wk||(J.wk=new Map),this.s4=new g.Et(this.policy,(D,K)=>{this.D(D,K)},J.wk,(D,K,E)=>{this.G.Uf(D,K,E)})); this.lN=new yUJ(this,this.C9,this.videoTrack,this.audioTrack,this.policy);J=this.policy.sS?this.G.getVideoData().zI:null;this.S=new mAu(this,this.policy,this.videoTrack,this.audioTrack,this.Gu,this.C,this.timing,this.Z,this.schedule,this.C9,this.Y,this.V,J);g.a(this,this.S);this.L=new dAa(this,this.policy,this.videoTrack,this.audioTrack,this.C9,A,tS(this.G.getVideoData()),z?.id);g.a(this,this.L);jp0(this.L,r);this.U=new Xy9(this.G,this,this.policy,this.audioTrack,this.videoTrack,this.C9,this.schedule, this.L,this.timing,this.C,this.s4);g.a(this,this.U);this.B=this.G.aI.kp.UQ;this.policy.L||S_4(this);this.policy.Hx&&(this.Z9=new sV4(this.videoTrack.Qh.index,this.G.getVideoData().clientPlaybackNonce??"",this.G))}initialize(e,b,n){e=e||0;this.policy.Y||(b=vl(this.Y),LU(this.G,new QM(b.video,b.reason)),this.G.eX(new QM(b.audio,b.reason)));this.policy.Y&&ne(this);this.C9.isManifestless&&OE4(this.S);this.V&&AAu(this.V,this.videoTrack.Qh);b=isNaN(this.getCurrentTime())?0:this.getCurrentTime();var Y=!this.C9.isManifestless; this.policy.v8&&(Y=Y||this.C9.e4);if(!this.policy.zj||this.policy.tg)this.currentTime=Y?e:b;this.policy.s4&&this.seek(this.getCurrentTime(),{}).HI(()=>{}); this.policy.Y?this.B?.Se(this.R4()||"")&&EaB(this)&&PF(this,this.videoTrack)&&PF(this,this.audioTrack)&&(UjA(this.U,this.B),this.policy.L&&S_4(this)):this.N&&(RsF(this,this.videoTrack),RsF(this,this.audioTrack),lX4(this.N),delete this.N);n?(this.kl(!1),g.n7(this.xz)):(e=this.getCurrentTime()===0,WA(this.S,this.videoTrack,this.videoTrack.Qh,e),WA(this.S,this.audioTrack,this.audioTrack.Qh,e),this.policy.Y&&HJ4(this.U,{zw:1}),this.policy.s4||this.seek(this.getCurrentTime(),{}).HI(()=>{}),this.timing.tick("gv")); (this.C9.hU||this.C9.Of||this.C9.GI||this.C9.dk||this.C9.fW)&&this.G.W_(this.C9)}kl(e){this.l1=e||this.G.K().A("html5_allow_multiview_tile_preload")&&this.G.getVideoData().livePreload;this.policy.p9||(this.isSuspended=!0,this.policy.It&&(this.xz.stop(),this.tV.stop(),this.Wk.stop()),this.tg.stop())}resume(e=!1){if(this.isSuspended||this.mC||e){this.l1=this.mC=this.isSuspended=!1;try{this.O()}catch(b){g.vO(b)}}}hQ(){return!this.policy.ru}x0(e=!1){return Math.min(this.audioTrack.x0(e),this.videoTrack.x0(e))}z_(e= !1,b=!1){$K4(this);this.G.xj()&&(this.W=NaN);e?(this.policy.u3&&this.D("loader",{setsmb:1}),this.policy.p9=!0,this.hT()):(this.kl(!1),b||this.hT())}setAudioTrack(e,b,n=!1){if(!this.B0()){var Y=!isNaN(b);n&&Y&&(this.audioTrack.Z=Date.now(),this.policy.Bx&&(this.jb=!0));n=this.G.xj()&&!this.G.getVideoData().W;if(this.policy.Y){a:{var A=this.L;var r=e.id;for(var z of A.O4)if(z.id===r){z=A.C9.Y[r];A.C=z;A.mJ.W0()&&(A.s4=!0);let J=Y?"t":"m";A.Z=r;A.p9=J;r=new QM(z,J);Y&&(A.S=!0);A=r;break a}A.O=[];A=null}this.G.eX(A)}else A= this.Y,A.U=A.C9.Y[e.id],A.L=A.U,A=new IR(A.L,A.O,Y?"t":"m"),this.G.eX(new QM(A.audio,A.reason));Y?(this.pg=Date.now(),Y=this.audioTrack.Qh.index.Yj(b),this.D("setAudio",{id:e.id,cmt:b,sq:Y}),Y>=0&&(this.policy.Y&&this.nW(!0,"mosaic"),g7(this.audioTrack,Y,NaN,NaN),!this.policy.Y0&&this.C9.isLive&&oC(this.C9,Y,!1))):n||this.G.b5()}}setPlaybackRate(e){e!==this.Z.getPlaybackRate()&&this.Z.setPlaybackRate(e)}QS(e){var b=this.U.C;this.U.C=e;this.D("scfidc",{curr:Ez(b),"new":Ez(e)});e&&Ez(e)!==Ez(b)&&(this.nW(!0, "caption change"),this.ie())}Ti(e){this.U.e5(e)}d2(e,b=!1){e.Y.info.Ey()?this.G.eX(e,b):LU(this.G,e)}k9(){return this.G.k9()}Ao(){return this.G.Ao()}s8(e){this.G.K().aA()&&this.D("sps",{status:e.Zj||""});if(e.Zj===1)this.FE=0;else if(e.Zj===2||e.Zj===3){let b=!1;e.Zj===3&&(this.wT=e.nx??Infinity,this.FE+=1,(b=ys(this))&&this.lL(!0));this.G.tM(!0,b)}}wB(){return this.G.wB()}bc(){return this.G.bc()}XN(e){this.G.XN(e)}ie(){this.O()}ba(){var e=this.G.Px()?.getCurrentTime();e?this.G.D("rms",{cta:e}):g.n7(this.Y0)}O(){CU(this); if(this.E4&&tK(this.E4)&&!this.E4.Vi()&&(!this.policy.zj||isFinite(this.getCurrentTime()))){var e=X7(this.videoTrack);e=this.policy.J3&&e&&e.S();this.C9.isManifestless&&this.C9.isWindowedLive&&aC(this.C9)?(this.W=aC(this.C9),this.E4.LF(this.W)):UJ(this.C9)&&!e?(e=this.getCurrentTime(),this.policy.zj&&this.policy.tg&&this.D("ssrDuration",{ld:this.Gc(),lct:this.currentTime,vpd:this.getCurrentTime()},!0),isNaN(this.W)?(this.W=e+3600,this.E4.LF(this.W)):this.W<=e+1800&&(this.W=Math.max(this.W+1800,e+ 3600),this.E4.LF(this.W))):this.E4.isView||(e=Math.max(this.audioTrack.getDuration(),this.videoTrack.getDuration()),(!isFinite(this.W)||this.W!==e)&&e>0&&(this.E4.LF(e),this.W=e))}if(!this.B0())if(Vk(this.C9)&&this.C9.Qd()){var b=this.C9;this.handleError("manifest.net.retryexhausted",b.f9?{rc:b.PM}:{rc:b.PM.toString()},1)}else if(this.policy.Y)a:{try{if(oY(this)&&this.TD){var n=this.U,Y=this.TD;let K=Y.Y;if(K){var A=n.G.Cy();e=!0;A||(A=n.loader.getCurrentTime(),e=!1);{b=K;let E=e?n.G.j7(A):A;if(n.loader.fO(E))var r= !1;else{var z={t:A.toFixed(3),isUtc:e};W0A(n,b,E)?(n.loader.D("prebuffer",Object.assign(z,{inrange:1})),r=!0):(b.info.Y?.WE?.KW?e&&(b.info.Y?.WE?.KW||0)===A*1E3:!e&&(b.info.Y?.WE?.oO||0)===A*1E3)?(n.loader.D("prebuffer",Object.assign(z,{match:1})),r=!0):r=!1}}r&&(n.G.JV("ismp_c"),n.Y.push(K),n.N?.Y(K.info.du),K.kV(),Y.O(!1))}}ZJ(this.U);this.C9.isManifestless&&this.policy.L&&NS(this.lN);this.E4?.B()&&Rh(this);HJ4(this.U);if(oY(this)&&this.TD){var J=this.U,P=this.TD;let K=P.U.c8;if(K!==void 0&&K>= 0){J.G.JV("ismp_a");var S=P.U;if(T14(J,S)){var D=B14(J,S);J.policy.i7>0&&J.kl.Xg++;D&&(P.Y!==D&&(g3(P),P.Y=D,P.U=CS),J.G.JV("ismp_rc"))}}}}catch(K){g.J4(K);if(K.message.includes("changeType")){this.D("ctype",{exp:K.name,msg:K.message,s:K.stack});break a}this.handleError("fmt.unplayable",{exp:K.name,msg:K.message,s:K.stack,trg:"sabrslicerqt"},1)}k44(this);g.n7(this.tg)}else if(!this.C9.O||!DY4(this.videoTrack)&&!DY4(this.audioTrack)||(this.videoTrack.B||this.audioTrack.B)&&this.policy.f9?n=!1:(this.hT(), this.G.seekTo(Infinity,{qE:"checkLoaderTracksSync",zN:!0}),n=!0),!n){CU(this);this.C9.isManifestless&&(KHu(this.videoTrack),KHu(this.audioTrack),NS(this.lN),(n=HQ(this.videoTrack))&&n.Y&&(n=n.Y.isStreaming&&!this.policy.Jy,this.D(n===this.policy.S.yi?"strm":"strmbug",{strm:n,sfmp4:this.policy.S.yi,dfs:this.policy.Jy},!0)));if(this.E4)Rh(this);else if(this.policy.B){n=!1;for(b of[this.videoTrack,this.audioTrack])for(Y=HQ(b);Y&&b.Sr()!==X7(b);Y=HQ(b))b.iC(Y),n=!0;F7(this.videoTrack)&&F7(this.audioTrack)|| n&&g.i2(this)}SS(this);WA(this.S,this.videoTrack,this.videoTrack.Qh,!1);WA(this.S,this.audioTrack,this.audioTrack.Qh,!1);if(!this.policy.wU&&(b=this.videoTrack,r=this.audioTrack,(!this.E4||tK(this.E4)&&!this.policy.Ri)&&!this.lN.isSeeking()&&(this.policy.Y||NE(b)&&b.Qh.Y()&&this.Y.Z)))a:{if(n=this.getCurrentTime(),Y=this.Z,z=mI(Y,b.Qh.info.Nz,r.Qh.info.Nz,0),r=cQ(Y.qN)+z/QB(Y.qN),n+=Math.max(r,r+Y.policy.IE-z/b.Qh.info.Nz),b.U.length){if(b.U[0].info.Vh[0].segmentStartTime<=n)break a;iE(b)}Y=b.O;for(r= Y.U.length-1;r>=0;r--)Y.U[r].info.segmentStartTime>n&&Y.U.pop();rR0(b);b.Y&&n5&&e.V.shift(),n=b.Mz,this.G.getVideoData()?.enableServerStitchedDai&&(e=Cj4(this.audioTrack,n),Y=Cj4(this.videoTrack,n),e!==0&&Y!==0&&e!==Y&&this.handleError("ssdai.avsync",{sq:n,a:e,v:Y},0)));this.policy.n0&&(n=b.RQ,n!=null&&(b=this.G.getVideoData().gD,n==null||isNaN(n)?b.RQ=void 0:b.RQ=n))}}y6(e,b,n,Y){e.info.video&&this.C.y6(b,n,Y)}r6(e){this.Y.r6(e)}WF(){return this.videoTrack.L||this.audioTrack.L}seek(e,b){if(this.B0())return g.yw(); if(this.WF())return g.yw("seeking to head");if(this.policy.s4&&!isFinite(e))return BQ(this.lN),h_(Infinity);CU(this);jo0(this,e,!1,b.seekSource);ne(this);this.policy.Y||SS(this,e);this.E4&&this.E4.Y&&this.E4.U&&!this.G.getVideoData().TN&&(this.E4.Y.isLocked()||this.E4.U.isLocked())&&this.G.b5({reattachOnLockedBuffer:1,vsb:`${this.E4.U.isLocked()}`,asb:`${this.E4.Y.isLocked()}`});var n=this.getCurrentTime(),Y=this.lN.seek(e,b);if(!this.policy.zj||this.policy.tg)this.currentTime=Y;D1(this.C,e,n,this.policy.YM&& !b.Ky);g.i2(this);return h_(Y)}SH(e){return this.policy.Y&&this.U.SH(e)}aK(e){return this.U.aK(e)}nW(e,b){this.U.nW(e,b)}getCurrentTime(){if(this.policy.zj){let e=this.Fp()||0;return this.G.getCurrentTime(!0)-e}return this.currentTime}Gc(){return this.currentTime+this.timestampOffset}A6(){return this.audioTrack.Qh.info}Z2(){return this.videoTrack.Qh.info}oJ(){return this.audioTrack.Qh.info.Df}ig(){return this.videoTrack.Qh.info.Df}U4(){try{this.z_(),iE(this.audioTrack),iE(this.videoTrack),g.on(this.audioTrack), g.on(this.videoTrack),this.audioTrack.dispose(),this.videoTrack.dispose(),super.U4()}catch(e){g.vO(e)}}handleError(e,b,n=0){var Y=dZ(n);e==="fmt.unplayable"&&this.C9.isLive&&(this.policy.wm=!1,g.Nd(this.C9));b=new g.wZ(e,b,n);OA(this);g.Je(b.details);this.G.handleError(b);e!=="html5.invalidstate"&&b.errorCode!=="fmt.unplayable"&&e!=="fmt.unparseable"&&Y&&this.dispose()}kG(){var e=X7(this.audioTrack),b=X7(this.videoTrack);e={lct:this.getCurrentTime().toFixed(3),lsk:this.lN.isSeeking(),lmf:this.Y.Y.isLocked(), lbw:NP(this.schedule).toFixed(3),lhd:cQ(this.schedule).toFixed(3),lst:((this.schedule.S.VI()||0)*1E9).toFixed(3),laa:e?e.l$():"",lva:b?b.l$():"",lar:this.audioTrack.Y?this.audioTrack.Y.l$():"",lvr:this.videoTrack.Y?this.videoTrack.Y.l$():"",laq:`${an(this.audioTrack)}`,lvq:`${an(this.videoTrack)}`};this.E4&&!this.E4.wr()&&this.E4.Y&&this.E4.U&&(e.lab=PK(this.E4.Y.oI()),e.lvb=PK(this.E4.U.oI()));this.Yl&&(e.lapt=((0,g.T)()-this.Yl).toFixed(0),e.lapr=Qo1(this));this.u3&&(e.lapmabht=((0,g.T)()-this.u3).toFixed(0), e.lapmabh=vQ(this,this.audioTrack).toFixed(0));(b=this.U.gP)&&(e.reqBlocked=b);(b=this.U.yH)&&(e.lsrt=((0,g.T)()-b).toFixed(0));this.O4&&(e.lapmvbht=((0,g.T)()-this.O4).toFixed(0),e.lapmvbh=vQ(this,this.videoTrack).toFixed(0));this.W0&&(e.lapsdai=((0,g.T)()-this.W0).toFixed(0));return e}tU(){return this.Y.Y}hT(){try{this.policy.Y&&this.U.nW(!1,"pending"),this.audioTrack.hT(),this.videoTrack.hT()}catch(e){g.vO(e)}this.policy.B=""}fO(e){return this.videoTrack&&this.audioTrack?this.videoTrack.fO(e)&& this.audioTrack.fO(e):!0}o8(){return qS(this.Z)}D(e,b,n=!1){this.G.D(e,b,n)}R4(){return this.G.R4()}zN(e,b){e/=b;isNaN(this.timestampOffset)&&g.dL(this,e-Math.min(e,this.policy.VY));var n=e-this.timestampOffset;n<0&&!this.j5&&(this.j5=!0,this.D("neg_ts",{ts:n.toFixed(3),offset:this.timestampOffset.toFixed(3),wnd:gl(this.C9)||this.C9.hU?"1":"0"}),this.G.K().l3().Y.yh(pI4)&&(g.dL(this,e-Math.min(e,this.policy.VY)),n=e-this.timestampOffset));return n*b}Fp(){return this.timestampOffset}isSeeking(){return this.lN.isSeeking()}uJ(){this.C.uJ()}Ez(e, b=!1,n={}){this.policy.Y?this.L.Ez(e,b,n):this.Y.Ez(e,b,n)}rf(){this.policy.U&&this.ny&&(this.D("sdai",{skipAdSked:"1"}),this.ny=!1)}CE(){g.dL(this,this.timestampOffset-1E3);var e=this.C9,b=new Set;for(let Y in e.Y){let A=e.Y[Y].index;var n=A.pB();n&&!b.has(n)&&(n.startTime+=1E3,n.endTime=n.startTime+n.duration,b.add(n));A.segments.length&&(n=A.segments[A.segments.length-1],A.segments=[],A.segments.push(n))}this.Bk&&this.Bk.C6();this.policy.U&&this.policy.C&&this.s4?.C6();D1(this.C,0,0,!0);this.ny= !1}isOffline(){return!!this.G.getVideoData().cotn}tp(e,b){this.G.tp(e,b)}GC(e,b){if(this.policy.Y)jo0(this,e,!0,b),this.U.nW(!0,"utc"),this.ie();else if(b=this.G.getVideoData().zI){var n=this.S;n.GA=e;n.zI=b;x5(this)}}ZF(e){this.videoTrack.L=!1;this.audioTrack.L=!1;this.lN.Y=!1;this.G.ZF(e)}K6(e){this.lN.K6(e-this.Fp())}hF(){this.G.hF()}lL(e){e!==this.policy.ba&&((this.policy.ba=e)||this.O())}b5(e){this.G.b5(e)}bC(e){this.G.bC(e)}I5(e){this.s4?.I5(e)}A0(e){this.policy.Z&&this.G.getVideoData().QH()&& !e.Vz&&(this.D("liveUmpMissing",{segmentNum:e.wf,headerId:e.e3,startMs:e.startMs,durationMs:e.durationMs}),this.policy.Z=!1)}qd(e,b){if(this.policy.C){let Y=e.UG?.[0];var n=this.G.getVideoData();n=n.playerResponse?.playerConfig?.daiConfig?n.Ty?1:n.OC?4:n.F3?2:0:3;this.s4?.qd(e,b,n,this.C9,this.Bk||void 0);this.policy.O&&this.D("clidai",{onqlst:1,len:e.UG?.length||0,rn:b,evt:E2(Y?.Wx?.event),cid:Y?.Wx?.identifier||"null",sq:Y?.wf||-1,trk:Y?.trackType||"null",disr:n})}}Tt(e){this.policy.Z&&this.Bk?.Tt(e)}Bx(e, b,n){oY(this)&&(this.TD||(this.TD=new KDA(Y=>{this.G.JV(Y)}),g.a(this,this.TD)),BQA(this.TD,{c8:e, sC:b,zw:n}),this.O())}FN(){this.i$++}BG(){this.i$=0}YW(){return this.G.getVideoData().W?(0,g.T)()-this.schedule.L9>3E5&&this.i$>=3:!this.schedule.L9}cM(){this.U.O4.Xg=0}BM(){this.U.W=void 0}};g.DH.prototype.BE=bF(104);g.DH.prototype.jI=bF(83);g.DH.prototype.K7=bF(33);g.DH.prototype.UT=bF(11);var vxF=class extends g.$e{};var jVA=class extends vxF{constructor(e,b,n,Y){super();this.O=-1;this.Y={};this.B=new g.bD(this.C,0,this);g.a(this,this.B);this.U=new g.bD(()=>{this.B0()||(this.B.start(Math.random()*n),this.U.start(b))},e,this); g.a(this,this.U);Y.subscribe("fairplay_next_need_key_info",this.L,this)}L(e,b){if(e&&b){var n=Number(g.uS(e,"cpi"))*1+1;isNaN(n)||n<=0||nthis.O&&(this.O=n,g.yI(this.Y)||(this.Y={},this.B.stop(),this.U.stop())),this.Y[b]=e,g.n7(this.U))}}C(){for(let A of Object.keys(this.Y)){var e=this.dP,b=this.O,n=g.wq(this.Y[A]),Y=n[6];let r=[];for(let z of Y.split("&"))z.indexOf("cpi=")===0?r.push("cpi="+b.toString()):z.indexOf("ek=")===0?r.push("ek="+ EC(A)):r.push(z);n[6]="?"+r.join("&");b="skd://"+n.slice(2).join("");Y=b.length*2;n=new Uint8Array(Y+4);n[0]=Y%256;n[1]=(Y-n[0])/256;for(Y=0;Y{this.dP("log_qoe",{wvagt:"timer",reqlen:this.Y?this.Y.length:-1});if(this.Y){if(this.Y.length>0){var n=this.Y.shift();BTB(this,n.info)}this.Y.length>0&&(n=this.Y[0].time-(0,g.T)(),this.U.start(Math.max(0,n)))}},0); g.a(this,this.U);b.subscribe("widevine_set_need_key_info",this.B,this)}B(e){var b;a:{if((b=e.cryptoPeriodIndex)&&this.Y.length>0)for(var n of this.Y)if(b===n.info.cryptoPeriodIndex){b=!0;break a}b=!1}if(!b){b=(0,g.T)();a:{n=e.cryptoPeriodIndex;if(!isNaN(n))for(Y of this.O.values())if(Math.abs(Y.cryptoPeriodIndex-n)<=1){var Y=!0;break a}Y=!1}Y?(Y=e.Y,Y=Math.max(0,Math.random()*((isNaN(Y)?120:Y)-30))*1E3):Y=0;this.dP("log_qoe",{wvagt:`delay.${Y}`,cpi:e.cryptoPeriodIndex,reqlen:this.Y.length});Y<=0? BTB(this,e):(this.Y.push({time:b+Y,info:e}),g.n7(this.U,Y))}}U4(){this.Y=[];super.U4()}};var n2A=class{constructor(){({url:n,interval:b,retries:e}={});var e,b,n;this.url=n;this.interval=b;this.retries=e}};var uec=class{constructor(e,b){this.statusCode=e;this.message=b;this.O=this.heartbeatParams=this.errorMessage=null;this.U=[];this.Y={};this.nextFairplayKeyId=null}},NTB={DRM_TRACK_TYPE_AUDIO:"AUDIO",DRM_TRACK_TYPE_SD:"SD",DRM_TRACK_TYPE_HD:"HD",DRM_TRACK_TYPE_UHD1:"UHD1"};var xKA=class extends g.Mg{constructor(e,b,n="",Y=!1){super();this.message=e;this.requestNumber=b;this.timer=n;this.U=Y;this.onError=this.onSuccess=null;this.Y=new g.oD(5E3,2E4,.2)}};var aLu=class extends g.$e{constructor(e,b,n,Y,A){super();this.videoData=e;this.J=b;this.W=n;this.sessionId=Y;this.AT=A;this.C={};this.cryptoPeriodIndex=NaN;this.url="";this.requestNumber=0;this.N=this.s4=!1;this.B=null;this.Yl=[];this.O=[];this.authorizedFormats=[];this.V=[];this.S=!1;this.Y={};this.status="";this.L=NaN;this.U=e.C;this.cryptoPeriodIndex=n.cryptoPeriodIndex;e={};Object.assign(e,this.J.Y);e.cpn=this.videoData.clientPlaybackNonce;this.videoData.Z&&(e.vvt=this.videoData.Z,this.videoData.mdxEnvironment&& (e.mdx_environment=this.videoData.mdxEnvironment));this.J.p9&&(e.authuser=this.J.p9);this.J.pageId&&(e.pageid=this.J.pageId);isNaN(this.cryptoPeriodIndex)||(e.cpi=this.cryptoPeriodIndex.toString());A=(A=/_(TV|STB|GAME|OTT|ATV|BDP)_/.exec(g.P7()))?A[1]:"";A==="ATV"&&(e.cdt=A);this.C=e;this.C.session_id=Y;this.Z=!0;this.U.flavor==="widevine"&&(this.C.hdr="1");this.U.flavor==="playready"&&(b=Number(g.dS(b.experiments,"playready_first_play_expiration")),!isNaN(b)&&b>=0&&(this.C.mfpe=`${b}`),this.Z=!1); b="";g.EV(this.U)?this.U.Y()?(Y=n.U)&&(b="https://www.youtube.com/api/drm/fps?ek="+aAA(Y)):(b=n.initData.subarray(4),b=new Uint16Array(b.buffer,b.byteOffset,b.byteLength/2),b=String.fromCharCode.apply(null,b).replace("skd://","https://")):b=this.U.O;this.baseUrl=b;this.fairplayKeyId=g.uS(this.baseUrl,"ek")||"";if(b=g.uS(this.baseUrl,"cpi")||"")this.cryptoPeriodIndex=Number(b);this.Yl=n.bx?[g.iB(n.initData,4)]:n.O;kL(this,{sessioninit:n.cryptoPeriodIndex});this.J.l3().Y.yh(Ih)&&this.U.flavor==="widevine"&& this.AT&&!this.AT.certificate&&this.J.widevineCertificate&&(this.AT.certificate=this.J.widevineCertificate);this.status="in"}T6(e){if(!(this.B0()||e.size<=0)){var b={};e.forEach((n,Y)=>{var A=SI(this.U)?Y:n;Y=new Uint8Array(SI(this.U)?n:Y);SI(this.U)&&S7i(Y);n=g.iB(Y,4);S7i(Y);Y=g.iB(Y,4);this.Y[n]?this.Y[n].status=A:this.Y[Y]?this.Y[Y].status=A:this.Y[n]={type:"",status:A};zWA(this,this.Y[n].type,b)}); JQA(this,",");kL(this,{onkeystatuschange:1});this.status="kc";this.dP("keystatuseschange",this)}}error(e,b,n,Y){this.B0()||(this.dP("licenseerror",e,b,n,Y),e==="drm.provision"&&(e=(performance.now()-this.L)/1E3,this.L=NaN,this.dP("ctmp","provf",{et:e.toFixed(3)})));dZ(b)&&this.dispose();this.AT&&(this.AT.certificate=null)}shouldRetry(e,b){return!e&&this.requestNumber===b.requestNumber}U4(){this.Y={};super.U4()}kG(){var e={ctype:this.W.contentType||"",length:this.W.initData.length,requestedKeyIds:this.Yl, cryptoPeriodIndex:this.cryptoPeriodIndex};this.B&&(e.keyStatuses=this.Y);return e}fC(){var e=this.O.join();if(Ov(this)){let b=new Set;for(let n in this.Y)this.Y[n].status!=="usable"&&b.add(this.Y[n].type);e+=`/UKS.${Array.from(b)}`}return e+=`/${this.cryptoPeriodIndex}`}V3(){return this.url}};var FH=class extends g.Mg{constructor(e,b,n,Y,A,r=!1){super();this.element=e;this.W=b;this.initData=n;this.Y=Y;this.U=A;this.s4=r;this.sessionId="";this.S=this.L=this.O=this.C=null;this.B=new g.Up(this);g.a(this,this.B);DGu(this)}Yl(e){if(this.C){var b=e.messageType||"license-request";this.C(new Uint8Array(e.message),b)}}T6(){this.S&&this.S(this.Y.keyStatuses)}N(e){this.C&&this.C(e.message,"license-request")}Z(e){if(this.O){if(this.U){var b=this.U.error.code;e=this.U.error.systemCode}else b=e.errorCode, e=e.systemCode;this.O(`t.prefixedKeyError;c.${b};sc.${e}`,b,e)}}V(){this.L&&this.L()}update(e){if(this.Y)return this.Y.update(e).then(null,uG(b=>{KCA(this,"t.update",b)})); this.U?this.U.update(e):this.element.addKey?this.element.addKey(this.W.keySystem,e,this.initData,this.sessionId):this.element.webkitAddKey&&this.element.webkitAddKey(this.W.keySystem,e,this.initData,this.sessionId);return g.GI()}U4(){this.Y&&(this.s4?this.Y.close().catch(g.J4):this.Y.close());this.element=null;super.U4()}};var gxB=class extends g.Mg{constructor(e,b,n=!1){super();this.element=e;this.Y=b;this.L=n;this.C={};this.O=null;this.B=new g.Up(this);this.U=this.mediaKeys=null;this.S=Promise.resolve();g.a(this,this.B)}setServerCertificate(){return this.mediaKeys.setServerCertificate?this.Y.flavor==="widevine"&&this.Y.wp?this.mediaKeys.setServerCertificate(this.Y.wp):this.Y.Y()&&this.Y.CY?this.mediaKeys.setServerCertificate(this.Y.CY):null:null}createSession(e,b){var n=e.initData;if(this.Y.keySystemAccess){b&&b("createsession"); let Y=this.mediaKeys.createSession();Kc(this.Y)?n=LCA(n,this.Y.CY):this.Y.Y()&&(n=ga4(n)||new Uint8Array(0));b&&b("genreq");e=Y.generateRequest(e.contentType,n);let A=new FH(null,null,null,Y,null,this.L);e.then(()=>{b&&b("genreqsuccess")},uG(r=>{KCA(A,"t.generateRequest",r)})); return A}if(PP(this.Y))return CW0(this,n);if(DQ(this.Y))return QfA(this,n);this.element?.generateKeyRequest?this.element.generateKeyRequest(this.Y.keySystem,n):this.element?.webkitGenerateKeyRequest(this.Y.keySystem,n);return this.O=new FH(this.element,this.Y,n,null,null,this.L)}Z(e){var b=iU(this,e);b&&b.N(e)}V(e){var b=iU(this,e);b&&b.Z(e)}W(e){var b=iU(this,e);b&&b.V(e)}getMetrics(){var e=null;if(this.mediaKeys&&this.mediaKeys.getMetrics)try{e=this.mediaKeys.getMetrics()}catch{}return e}U4(){this.U= this.mediaKeys=null;this.O?.dispose();for(let e of Object.values(this.C))e.dispose();this.C={};super.U4();delete this.element}};var QV=class{constructor(){this.keys=[];this.values=[]}get(e){e=this.findIndex(e);return e!==-1?this.values[e]:null}remove(e){e=this.findIndex(e);e!==-1&&(this.keys.splice(e,1),this.values.splice(e,1))}vu(){this.keys=[];this.values=[]}set(e,b){var n=this.findIndex(e);n!==-1?this.values[n]=b:(this.keys.push(e),this.values.push(b))}findIndex(e){return g.or(this.keys,b=>AE(e,b))}};var HaF=class extends g.$e{constructor(e,b,n,Y=null,A){super();this.element=e;this.videoData=b;this.J=n;this.mediaElement=Y;this.AT=A;this.B=[];this.W0=2;this.jb=this.O4=!1;this.heartbeatParams=null;this.Yl=this.V=!1;this.C=null;this.L9=!1;this.Y=this.videoData.C;this.drmSessionId=this.videoData.drmSessionId||g.ke();this.O=new Map;this.L=new QV;this.S=new QV;this.N=new g.Up(this);this.s4=this.J.A("html5_eme_ignore_teardown_errors");(e=this.element)&&(e.addKey||e.webkitAddKey)||rS()||JU(n.experiments); this.J.A("html5_enable_vp9_fairplay")&&this.Y.Y()?n=o3:(n=this.videoData.YY,n=this.Y.flavor==="fairplay"||n?kd:o3);this.W=n;this.mediaKeys=new gxB(this.element,this.Y,this.s4);g.a(this,this.mediaKeys);PP(this.Y)&&(this.Z=new gxB(this.element,this.Y,this.s4),g.a(this,this.Z));g.a(this,this.N);n=this.element;this.Y.keySystemAccess?this.N.a7(n,"encrypted",this.kl):ha(this.N,n,PP(this.Y)?["msneedkey"]:["needkey","webkitneedkey"],this.e5);cQa(this);a:switch(e=this.Y,n=this.O,e.flavor){case "fairplay":Y_()> 19.2999?(n=e.Ot,e=e.Ut,e>=n&&(e=n*.75),b=(n-e)*.5,n=new jVA(b,n,n-b-e,this)):n=null;break a;case "widevine":n=new VO4(n,this);break a;default:n=null}if(this.C=n)g.a(this,this.C),this.C.subscribe("rotated_need_key_info_ready",this.u3,this),this.C.subscribe("log_qoe",this.U,this);JU(this.J.experiments);this.U({cks:this.Y.fC()})}kl(e){this.U({onecpt:1});e.initData&&mG4(this,new Uint8Array(e.initData),e.initDataType)}e5(e){this.U({onndky:1});mG4(this,e.initData,e.contentType)}Q2(e){this.U({onneedkeyinfo:1}); this.J.A("html5_eme_loader_sync")&&(this.S.get(e.initData)||this.S.set(e.initData,e));$GA(this,e)}u3(e){this.B.push(e);vF(this)}createSession(e){var b=dGB(this)?eM(e):g.iB(e.initData);this.O.get(b);this.Yl=!0;e=new aLu(this.videoData,this.J,e,this.drmSessionId,this.AT);this.O.set(b,e);e.subscribe("ctmp",this.Gc,this);e.subscribe("keystatuseschange",this.T6,this);e.subscribe("licenseerror",this.aM,this);e.subscribe("newlicense",this.R7,this);e.subscribe("newsession",this.tg,this);e.subscribe("sessionready", this.gP,this);e.subscribe("fairplay_next_need_key_info",this.FG,this);this.J.A("html5_enable_vp9_fairplay")&&e.subscribe("qualitychange",this.p9,this);e.subscribe("sabrlicenseconstraint",this.pg,this);b=this.mediaKeys;kL(e,{createkeysession:1});e.status="gr";g.de("drm_gk_s",void 0,e.videoData.V);e.url=G4u(e);e.B=TT4(e,b);g.a(e,e.B)}R7(e){this.B0()||(this.U({onnelcswhb:1}),e&&!this.heartbeatParams&&(this.heartbeatParams=e,this.dP("heartbeatparams",e)))}tg(){this.B0()||(this.U({newlcssn:1}),this.B.shift(), this.Yl=!1,vF(this))}gP(){if(PP(this.Y)&&(this.U({onsnrdy:1}),this.W0--,this.W0===0)){var e=this.Z;e.element?.msSetMediaKeys?.(e.U)}}T6(e){if(!this.B0()){this.L9||(this.L9=!0,this.J.aA()&&wL9(this));this.U({onksch:1});var b=this.p9;if(!Ov(e)&&g.Qm&&e.U.keySystem==="com.microsoft.playready"&&navigator.requestMediaKeySystemAccess)var n="large";else{n=[];var Y=!0;if(Ov(e))for(let r of Object.keys(e.Y))e.Y[r].status==="usable"&&n.push(e.Y[r].type),e.Y[r].status!=="unknown"&&(Y=!1);if(!Ov(e)||Y)n=e.O; n=Y7u(n)}b.call(this,n);if(e.J.A("html5_enable_vp9_fairplay")&&e.U.Y())var A=e.V;else{if(!Ov(e)){b={};for(A of e.O)zWA(e,A,b)}A=e.authorizedFormats}this.videoData.authorizedFormats=A;this.dP("keystatuseschange",e)}}Gc(e,b){this.B0()||this.dP("ctmp",e,b)}FG(e,b){this.B0()||this.dP("fairplay_next_need_key_info",e,b)}aM(e,b,n,Y){this.B0()||(this.videoData.A("html5_log_drm_metrics_on_error")&&wL9(this),this.dP("licenseerror",e,b,n,Y))}zl(){return this.W}p9(e){var b=f8("auto",e,!1,"l");if(this.videoData.YY){if(this.W.equals(b))return}else if(vf(this.W, e))return;this.W=b;this.dP("qualitychange");this.U({updtlq:e})}pg(e){this.videoData.sabrLicenseConstraint=e}U4(){this.Y.keySystemAccess&&this.element&&!this.mediaElement?.o7?.xj()&&(this.s4?this.element.setMediaKeys(null).catch(g.J4):this.element.setMediaKeys(null));this.element=null;this.B=[];for(let e of this.O.values())e.unsubscribe("ctmp",this.Gc,this),e.unsubscribe("keystatuseschange",this.T6,this),e.unsubscribe("licenseerror",this.aM,this),e.unsubscribe("newlicense",this.R7,this),e.unsubscribe("newsession", this.tg,this),e.unsubscribe("sessionready",this.gP,this),e.unsubscribe("fairplay_next_need_key_info",this.FG,this),this.J.A("html5_enable_vp9_fairplay")&&e.unsubscribe("qualitychange",this.p9,this),e.dispose();this.O.clear();this.L.vu();this.S.vu();this.heartbeatParams=null;super.U4()}kG(){var e={systemInfo:this.Y.kG(),sessions:[]};for(let b of this.O.values())e.sessions.push(b.kG());return e}fC(){return this.O.size<=0?"no session":`${this.O.values().next().value.fC()}${this.C?"/KR":""}`}U(e,b=!1){this.B0()|| (g.Je(e),(this.J.aA()||b)&&this.dP("ctmp","drmlog",e))}f9(){var e=void 0,b=void 0;for(let n of this.O.values())e||(e=PWA(n,"SD")),b||(b=PWA(n,"AUDIO"));this.U({sd:e,audio:b});return e==="output-restricted"||b==="output-restricted"}};var BA9=class extends g.Mg{constructor(e){super();this.G=e;this.Kh=0;this.U=this.C=!1;this.B=0;this.Tc=this.G.K();this.videoData=this.G.getVideoData();this.O=g.Ae(this.Tc.experiments,"html5_delayed_retry_count");this.Y=new g.bD(()=>{this.G.Bu()},g.Ae(this.Tc.experiments,"html5_delayed_retry_delay_ms")); g.a(this,this.Y)}j$(){return!!this.Kh}Ro(){return this.U}handleError(e){ff9(this,e);if((e.errorCode!=="html5.invalidstate"&&e.errorCode!=="fmt.unplayable"&&e.errorCode!=="fmt.unparseable"||!jS(this,e.errorCode,e.details))&&!ir9(this,e)&&!Zru(this)){if(this.Tc.L!=="yt"&&FCu(this,e)&&this.videoData.yH&&(0,g.T)()/1E3>this.videoData.yH&&Wg(this.videoData)){var b=Object.assign({e:e.errorCode},e.details);b.stalesigexp="1";b.expire=Math.round(this.videoData.yH*1E3);b.init=Math.round(this.videoData.K0);b.now= Math.round((0,g.T)());e=new g.wZ(e.errorCode,b,2);this.G.NE(e.errorCode,2,"SIGNATURE_EXPIRED",g.Je(e.details))}if(dZ(e.severity)){b=this.G.loader?.tU();let Y;if(this.Tc.A("html5_use_network_error_code_enums"))if(sf4(e)&&b&&b.isLocked())var n="FORMAT_UNAVAILABLE";else this.Tc.B||e.errorCode!=="auth"||e.details.rc!==429?e.errorCode==="ump.spsrejectfailure"&&(n="HTML5_SPS_UMP_STATUS_REJECTED"):(n="TOO_MANY_REQUESTS",Y="6");else sf4(e)&&b&&b.isLocked()?n="FORMAT_UNAVAILABLE":this.Tc.B||e.errorCode!== "auth"||e.details.rc!=="429"?e.errorCode==="ump.spsrejectfailure"&&(n="HTML5_SPS_UMP_STATUS_REJECTED"):(n="TOO_MANY_REQUESTS",Y="6");this.G.NE(e.errorCode,e.severity,n,g.Je(e.details),Y)}else this.G.dP("nonfatalerror",e),n=/^pp/.test(this.videoData.clientPlaybackNonce),this.Gn(e.errorCode,e.details),n&&e.errorCode==="manifest.net.connect"&&(e=`https://www.youtube.com/generate_204?cpn=${this.videoData.clientPlaybackNonce}&t=${(0,g.T)()}`,Lx(e,"manifest",Y=>{this.D("pathprobe",Y)},Y=>{this.Gn(Y.errorCode, Y.details)}))}}D(e,b){this.G.oA.D(e,b)}Gn(e,b){b=g.Je(b); this.G.oA.Gn(e,b)}};var lEJ=class{constructor(e,b,n,Y,A){this.Y=e;this.reason=b;this.U=n;this.source=Y;this.token=A}};var HPJ=class{constructor(e,b,n,Y){this.J=e;this.P5=b;this.G=n;this.qN=Y;this.W=this.L=this.Y=this.B=this.S=this.U=0;this.C=!1;this.V=g.Ae(this.J.experiments,"html5_displayed_frame_rate_downgrade_threshold")||45;this.O=new Map}Fy(e){var b=v2c(this);if(!e)return{xA:kd,Ke:kd,dF:kd,rF:kd,mU:kd,Oa:kd,M5:b};var n=kd;if(F9(b)||this.A("html5_perf_cap_override_sticky"))n=HF(this,e);return{xA:n,Ke:afB(this,e),dF:jfA(this,e),rF:gL(this,e.videoData),mU:BF(this,e.videoData,e),Oa:Nq(this,e),M5:b}}zS(e){if(g.rA(this.J)&& Uo(this.J.O,Tj.HEIGHT))var b=e.Y.videoInfos[0].video.qualityOrdinal;else{var n=this.B1(e.Y.Y());tS(e.videoData)||VY(e.videoData);e=e.Y.videoInfos;if(e.length){var Y=.85,A=e[0].video;A.projectionType!=="MESH"&&A.projectionType!=="EQUIRECTANGULAR"&&A.projectionType!=="EQUIRECTANGULAR_THREED_TOP_BOTTOM"||qA||(Y=.45);A=g.Ae(this.J.experiments,"html5_viewport_undersend_maximum");for(let r=0;r=7&&(!e||this.o7?.A("mweb_ios_allow_playback_workaround_when_ready"))&&nDi(this,()=>{g.OU(()=>{Mj4(this,this.getCurrentTime(),0)},500)}); return e}x0(){return TS(this.U(),this.getCurrentTime())}seekTo(e){this.B()>0&&(Ly&&AS<4&&(e=Math.max(.1,e)),this.setCurrentTime(e))}Yk(){if(!this.O&&this.E4)if(this.E4.S)try{by(this,{l:"mer",sr:this.o7?.xj(),rs:this.E4.O()}),this.E4.clear(),this.O4(this.E4),this.E4=void 0}catch(e){let b=new g.ql(`Error while clearing Media Source in MediaElement: ${e.name}, ${e.message}`);g.vO(b);this.stopVideo()}else this.stopVideo()}stopVideo(){if(!this.O)if(this.E4?.Z(),aa){if(!this.C){var e=new $x;e.then(void 0, ()=>{}); this.C=e;gU4&&this.pause();g.OU(()=>{this.C===e&&(Mq(this),e.resolve())},200)}}else Mq(this)}tS(){var e=this.U(); return Ud(e)&&this.getDuration()?M2(e,this.getCurrentTime()):0}Mu(){var e=this.getDuration();return e===Infinity?1:e?this.tS()/e:0}kG(){try{let e=this.getSize();return{vct:this.getCurrentTime().toFixed(3),vd:this.getDuration().toFixed(3),vpl:PK(this.L(),",",3),vbu:PK(this.U()),vbs:PK(this.Z()),vpa:`${+this.isPaused()}`,vsk:`${+this.isSeeking()}`,ven:`${+this.isEnded()}`,vpr:`${this.getPlaybackRate()}`,vrs:`${this.B()}`,vns:`${this.gP()}`,vec:`${this.uc()}`,vemsg:this.q3(),vvol:`${this.getVolume()}`, vdom:`${+this.Wk()}`,vsrc:`${+!!this.KU()}`,vw:`${e.width}`,vh:`${e.height}`}}catch{return{}}}hasError(){return this.uc()>0}addEventListener(e,b){this.Gc.uf(e,b,!1,this);this.tV(e)}removeEventListener(e,b){this.Gc.AU(e,b,!1,this)}dispatchEvent(e){if(this.C&&e.type==="pause")return!1;if(Ba){var b=e.Y?.timeStamp||Infinity;b=b>performance.now()?b-Date.now()+performance.now():b;let n=this.O||this.E4;if(n?.Tw()||b<=(n?.W||0))return by(this,{l:"mede",sr:this.o7?.xj(),et:e.type}),!1;if(this.ji)return by(this, {l:"medes",et:e.type}),n&&e.type==="seeking"&&(n.W=performance.now(),this.ji=!1),!1}return this.Gc.dispatchEvent(e)}u$(){this.pg=!1}i$(){this.pg=!0;this.N(!0)}Y0(){this.pg&&!this.tg()&&this.N(!0)}equals(e){return!!e&&e.ta()===this.ta()}U4(){this.j5&&this.removeEventListener("volumechange",this.Y0);aa&&Mq(this);super.U4()}},aa=!1,gU4=!1,Ba=!1,TJJ=!1;var q6; g.TL=class{constructor(e,b=null,n=null,Y=null){this.J2=b;this.seekSource=n;this.stoppageReason=Y;this.state=e||64}Y(e){return!!(this.state&e)}isPaused(){return this.Y(4)}isPlaying(){return this.Y(8)&&!this.Y(512)&&!this.Y(64)&&!this.Y(2)}isOrWillBePlaying(){return this.Y(8)&&!this.Y(2)&&!this.Y(1024)}U(){return this.state===8}isCued(){return this.Y(64)&&!this.Y(8)&&!this.Y(4)}isBuffering(){return this.Y(1)&&!this.Y(2)}isError(){return this.Y(128)}isSuspended(){return this.Y(512)}tW(){return this.Y(64)&&this.Y(4)}toString(){return`PSt.${this.state.toString(16)}`}}; q6={BUFFERING:"buffering-mode",CUED:"cued-mode",ENDED:"ended-mode",PAUSED:"paused-mode",PLAYING:"playing-mode",SEEKING:"seeking-mode",UNSTARTED:"unstarted-mode"};var oxa=class extends g.Mg{constructor(e){super();this.provider=e;this.Y=-1;this.L=!1;this.U=-1;this.playerState=new g.TL;this.networkErrorCount=this.rebufferTimeSecs=this.playTimeSecs=this.C=0;this.encounteredSabrFallback=!1;this.seekCount=this.nonNetworkErrorCount=0;this.delay=new g.bD(this.send,6E4,this);this.B=!1;this.jsErrorCount=0;this.O=()=>{this.jsErrorCount++}; g.a(this,this.delay);window.addEventListener("error",this.O);window.addEventListener("unhandledrejection",this.O)}N(){var e=g.tM(this.provider);this.Y<0&&(this.Y=e,this.delay.start());this.C=this.U=e}onError(e){if(e!=="player.fatalexception"||this.provider.A("html5_exception_to_health"))e==="sabr.fallback"&&(this.encounteredSabrFallback=!0),e.match(NA4)?this.networkErrorCount++:this.nonNetworkErrorCount++}send(){if(!(this.B||this.Y<0)){tj9(this);var e=g.tM(this.provider)-this.Y,b="PLAYER_PLAYBACK_STATE_UNKNOWN", n=this.playerState.J2;this.playerState.isError()?b=n&&n.errorCode==="auth"?"PLAYER_PLAYBACK_STATE_UNKNOWN":"PLAYER_PLAYBACK_STATE_ERROR":this.playerState.Y(2)?b="PLAYER_PLAYBACK_STATE_ENDED":this.playerState.Y(64)?b="PLAYER_PLAYBACK_STATE_UNSTARTED":this.playerState.Y(16)||this.playerState.Y(32)?b="PLAYER_PLAYBACK_STATE_SEEKING":this.playerState.Y(1)&&this.playerState.Y(4)?b="PLAYER_PLAYBACK_STATE_PAUSED_BUFFERING":this.playerState.Y(1)?b="PLAYER_PLAYBACK_STATE_BUFFERING":this.playerState.Y(4)?b= "PLAYER_PLAYBACK_STATE_PAUSED":this.playerState.Y(8)&&(b="PLAYER_PLAYBACK_STATE_PLAYING");n=mdA[ml(this.provider.videoData)];a:switch(this.provider.J.playerCanaryState){case "canary":var Y="HTML5_PLAYER_CANARY_TYPE_EXPERIMENT";break a;case "holdback":Y="HTML5_PLAYER_CANARY_TYPE_CONTROL";break a;default:Y="HTML5_PLAYER_CANARY_TYPE_UNSPECIFIED"}var A=hWJ(this.provider),r=this.U<0?e:this.U-this.Y;e=this.provider.J.j5+36E5<(0,g.T)();b={started:this.U>=0,stateAtSend:b,joinLatencySecs:r,jsErrorCount:this.jsErrorCount, playTimeSecs:this.playTimeSecs,rebufferTimeSecs:this.rebufferTimeSecs,seekCount:this.seekCount,networkErrorCount:this.networkErrorCount,nonNetworkErrorCount:this.nonNetworkErrorCount,playerCanaryType:Y,playerCanaryStage:A,isAd:this.provider.videoData.isAd(),liveMode:n,hasDrm:!!g.QY(this.provider.videoData),isGapless:this.provider.videoData.S,isServerStitchedDai:this.provider.videoData.enableServerStitchedDai,encounteredSabrFallback:this.encounteredSabrFallback,isSabr:g.KC(this.provider.videoData)}; e||g.zk("html5PlayerHealthEvent",b);this.B=!0;this.dispose()}}U4(){this.B||this.send();window.removeEventListener("error",this.O);window.removeEventListener("unhandledrejection",this.O);super.U4()}},NA4=/\bnet\b/;var lLa=class{constructor(e){this.provider=e;this.W=!1;this.U=0;this.B=-1;this.zC=NaN;this.O=0;this.segments=[];this.S=this.L=0;this.previouslyEnded=!1;this.C=0;this.XR=this.De=void 0;this.Z=this.provider.G.getVolume();this.V=this.provider.G.isMuted()?1:0;this.Y=xL(this.provider)}update(){if(this.W){var e=this.D4()||0,b=g.tM(this.provider);e>=this.provider.G.getDuration()-.1&&(this.previouslyEnded=!0);if(e!==this.U||neu(this,e,b)){var n;if(!(n=eb-this.zC+2||neu(this,e,b))){{n=this.provider.G.getVolume(); let Y=n!==this.Z,A=this.provider.G.isMuted()?1:0;A!==this.V?(this.V=A,n=!0):(!Y||this.B>=0||(this.Z=n,this.B=b),n=b-this.B,this.B>=0&&n>2?(this.B=-1,n=!0):n=!1)}}n&&(eK(this),this.O=e);this.zC=b;this.U=e}}}D4(){return this.provider.G.D4()+this.provider.G.Fp()}};var SbA=class{constructor(e,b,n,Y){this.J=b;this.pg=n;this.segments=[];this.experimentIds=[];this.Gc=this.QI=this.isFinal=this.delayThresholdMet=this.f9=this.u$=this.autoplay=this.autonav=!1;this.yH="yt";this.L=[];this.S=this.Z=null;this.e5=this.sendVisitorIdHeader=this.FG=!1;this.V=this.pageId="";this.Wk=!1;this.C=n==="watchtime";this.O=n==="playback";this.Yl=n==="atr";this.Hx=n==="engage";this.sendVisitorIdHeader=!1;this.uri=`${this.Yl?"":`//${b.x_}`}/api/stats/${n}`;Y&&(this.QI=Y.fs,Y.rtn&&(this.S= Y.rtn),this.C?(this.playerState=Y.state,Y.rti>0&&(this.Z=Y.rti)):(this.Z9=Y.mos,this.Gu=Y.volume,Y.at&&(this.adType=Y.at)),Y.autonav&&(this.autonav=Y.autonav),Y.inview!=null&&(this.i$=Y.inview),Y.size&&(this.IX=Y.size),Y.playerwidth&&(this.Bx=Y.playerwidth),Y.playerheight&&(this.Y0=Y.playerheight));this.SN=g.bm(b.Y);this.V=g.dS(b.experiments,"html5_log_vss_extra_lr_cparams_freq");if(this.V==="all"||this.V==="once")this.kl=g.bm(b.tg);this.wT=b.Wk;this.experimentIds=wS(b.experiments);this.W0=b.e5;this.yH= b.L;this.region=b.region;this.userAge=b.userAge;this.tg=b.Hx;this.j5=g.n2();this.sendVisitorIdHeader=b.sendVisitorIdHeader;this.p9=b.A("vss_pings_using_networkless")||b.A("kevlar_woffle");this.YW=b.A("vss_final_ping_send_and_write");this.u3=b.A("vss_use_send_and_write");this.pageId=b.pageId;this.Wn=b.A("vss_playback_use_send_and_write");b.livingRoomAppMode&&(this.livingRoomAppMode=b.livingRoomAppMode);g.Ps(b)&&(this.L9=b.N);Fz(hU(b))&&this.L.push(1);this.accessToken=e.L();e.Sc[this.pg]?this.B=e.Sc[this.pg]: e.Sc.playback&&(this.B=e.Sc.playback);this.adFormat=e.adFormat;this.adQueryId=e.adQueryId;this.autoplay=Ye(e);this.O&&(this.u$=e.CF&&sD(e)==="adunit"?!0:!1);this.autonav=e.isAutonav||this.autonav;this.contentVideoId=qt(e);this.clientPlaybackNonce=e.clientPlaybackNonce;this.f9=e.lc;e.NG&&(this.N=e.NG,this.jb=e.i5);e.mdxEnvironment&&(this.mdxEnvironment=e.mdxEnvironment);this.Y=e.jb;this.ZI=e.ZI;e.O&&(this.videoFormat=e.O.itag,e.B&&e.B.itag!==this.videoFormat&&(this.gP=e.B.itag));e.Y&&jU(e.Y)&&(this.offlineDownloadUserChoice= "1");this.eventLabel=sD(e);this.Gc=e.gP?!1:e.f9;this.ru=e.ue;if(b=ml(e))this.tU=b;this.eN=e.A$;this.partnerId=e.partnerId;this.eventId=e.eventId;this.playlistId=e.P3||e.playlistId;this.Dx=e.Dx;this.vM=e.vM;this.d3=e.d3;this.Y7=e.Y7;this.subscribed=e.subscribed;this.videoId=e.videoId;this.videoMetadata=e.videoMetadata;this.visitorData=e.visitorData;this.osid=e.osid;this.HD=e.HD;this.referrer=e.referrer;this.XK=e.rp||e.XK;this.R7=e.J$;this.Af=e.Af;this.userGenderAge=e.userGenderAge;this.k7=e.k7;this.embedsRct= e.embedsRct;this.embedsRctn=e.embedsRctn;g.Ps(this.J)&&e.mutedAutoplay&&(e.mutedAutoplayDurationMode===2&&e.limitedPlaybackDurationInSeconds===0&&e.endSeconds===0?this.L.push(7):this.L.push(2));e.isEmbedsShortsMode(new g.aA(this.Bx,this.Y0),!!this.playlistId)&&this.L.push(3);u0(e)&&this.L.push(4);this.hostCpn=e.hostCpn;e.compositeLiveIngestionOffsetToken&&(this.compositeLiveIngestionOffsetToken=e.compositeLiveIngestionOffsetToken);this.heartbeatLoggingToken=e.heartbeatLoggingToken;e=e.getPlayerResponse(); this.Wk=this.J.A("html5_switch_vss_to_post")||!!e?.playerConfig?.vssClientConfig?.vssUsePostRequest}send(e){if(!this.FG){var b=g.bc(this),n=g.jD(this.uri,b);this.J.A("vss_through_gel_double")&&g.Yb4(n);this.Yl&&!this.J.A("html5_simplify_pings")?A4F(this,n):g.bi(this,e).then(Y=>{if(this.Wk){Y=Y||{};Y.method="POST";let A=r44(this);A&&(Y.postParams={form_data:A})}this.Yl&&(Y=Y||{},Y.method="POST",Y.postParams={atr:this.attestationResponse});T7(n,Y,{token:this.N,YD:this.jb,mdxEnvironment:this.mdxEnvironment}, this.J,e,this.p9,this.isFinal&&this.YW||this.u3||this.O&&this.Wn)}); this.FG=!0}}U(e){e===void 0&&(e=NaN);return Number(e.toFixed(3)).toString()}},W2A={LIVING_ROOM_APP_MODE_UNSPECIFIED:0,LIVING_ROOM_APP_MODE_MAIN:1,LIVING_ROOM_APP_MODE_KIDS:2,LIVING_ROOM_APP_MODE_MUSIC:3,LIVING_ROOM_APP_MODE_UNPLUGGED:4,LIVING_ROOM_APP_MODE_GAMING:5},TNc={EMBEDDED_PLAYER_MODE_UNKNOWN:0,EMBEDDED_PLAYER_MODE_DEFAULT:1,EMBEDDED_PLAYER_MODE_PFP:2,EMBEDDED_PLAYER_MODE_PFL:3};var Ee0=class{constructor(e,b,n){this.segment=e;this.sendIsolatedPayload=this.isFinal=this.isDoubleLogged=!1;n&&(n.inview!=null&&(this.inview=n.inview),n.size&&(this.size=n.size),n.state!=null&&(this.endPlaybackState=z3B(n.state)),n.sequenceId!=null&&(this.sequenceId=n.sequenceId),n.sendIsolatedPayload!=null&&(this.sendIsolatedPayload=n.sendIsolatedPayload));this.videoId=b.videoId;this.clientPlaybackNonce=b.clientPlaybackNonce;this.serializedHeartbeatLoggingData=b.heartbeatLoggingToken;this.hostClientPlaybackNonce= b.hostCpn;b.O&&(this.formatItag=Number(b.O.itag),b.B&&b.B.itag!==b.O.itag&&(this.audioFormatItag=Number(b.B.itag)));this.serializedWatchEndpointLoggingContext=b.sS?decodeURIComponent(b.sS):void 0;this.serializedServerContextData=b.serializedWatchTimeContextData;this.isDoubleLogged=b.getPlayerResponse()?.playbackTracking?.vss3Config?.useDoubleLogging??!0}send(){var e={clientPlaybackNonce:this.clientPlaybackNonce,endPlaybackState:this.endPlaybackState,docId:this.videoId,inview:this.inview,size:this.size, mediaLengthSec:this.mediaLengthSec,liveIngestionOffsetUsec:this.liveIngestionOffsetUsec?.toFixed(0),delayThresholdMet:this.delayThresholdMet,watchTimeMetadata:{sequenceId:this.sequenceId,isFinal:this.isFinal,isDoubleLogged:this.isDoubleLogged,segmentWallLengthMs:this.segment.L?(Date.now()-this.segment.L).toString():void 0,scheduledSegmentMaximumLengthSecs:this.segment.scheduledSegmentMaximumLengthSecs,nextScheduledSegmentMaximumLengthSecs:this.segment.nextScheduledSegmentMaximumLengthSecs},serializedServerContextData:this.serializedServerContextData, serializedWatchEndpointLoggingContext:this.serializedWatchEndpointLoggingContext,serializedHeartbeatLoggingData:this.serializedHeartbeatLoggingData,hostClientPlaybackNonce:this.hostClientPlaybackNonce,formatItag:this.formatItag,audioFormatItag:this.audioFormatItag};e.startMediaTimeSec=this.segment.startTime;e.endMediaTimeSec=this.segment.endTime;e.volume=this.segment.volume;e.isMuted=this.segment.muted;e.previouslyEnded=this.segment.previouslyEnded;this.segment.playbackRate!==1&&(e.playbackRate=this.segment.playbackRate); this.segment.connectionType!==0&&(e.conn=Puc(this.segment.connectionType));this.segment.visibilityState!==0&&(e.vis=J44(this.segment.visibilityState));this.segment.O!==0&&(e.isBlackedOut=!0);this.segment.U!=="-"&&(e.captionTrack=this.segment.U);this.segment.audioId&&(e.audioTrack=this.segment.audioId);this.segment.clipId!=="-"&&(e.clipId=this.segment.clipId);this.segment.Y!=="-"&&(e.serializedAccountLinkState=this.segment.Y);var b={};this.sendIsolatedPayload&&(b.sendIsolatedPayload=!0);g.zk("watchTimeSegment", e,b)}};g.Es=class extends g.Mg{constructor(e){super();this.provider=e;this.B="paused";this.W=NaN;this.L9=[10,10,10,40];this.Gc=this.s4=0;this.gP=this.jb=this.W0=this.tg=this.O=!1;this.C=this.U=NaN;this.p9=null;this.sequenceId=1;this.R7=NaN;this.Yl=this.Z=this.FG=!1;this.logger=new g.hi("vss");this.Y=new lLa(e);this.Z=this.provider.J.A("web_send_vss3_pings")}N(){if(!this.O){this.Z&&(this.R7=Date.now());this.provider.videoData.v_===16623&&g.J4(Error("Playback for EmbedPage"));var e=g.YV(this,"playback");this.L9= DLJ(this);b20(this.Y);e.S=AF(this);this.C>0&&(e.Y-=this.C,e.Y-=this.provider.G.Fp());e.send();if(this.provider.videoData.by){e=this.provider.J;var b=this.provider.videoData;let n={html5:"1",video_id:b.videoId,cpn:b.clientPlaybackNonce,ei:b.eventId,ptk:b.by,oid:b.OZ,ptchn:b.UZ,pltype:b.Ig,content_v:qt(b)};b.m8&&Object.assign(n,{m:b.m8});e=g.jD(e.bU+"ptracking",n);zQ(this,e)}this.provider.videoData.ZI||(R3J(this),CuA(this));this.O=!0;e=this.Y;e.U=e.D4();e.zC=g.tM(e.provider);!(e.O===0&&e.U<5)&&e.U- e.O>2&&(e.O=e.U);e.W=!0}}L(){window.clearTimeout(this.W);this.W=NaN}V(e=!1){e=eK(this.Y,e);this.Z&&e&&!this.FG&&ry(this,[e])}u3(){this.Y.update();var e=this.Y;e.segments.length&&e.U===e.O||eK(e);var b=e.segments;e.segments=[];e.C=0;return b}e5(e){var b=this.Y,n=e.De;e=e.XR;b.provider.G.D("sdai",{set_meta:1});b.De=n;b.XR=e}S(e,b=!1,n=!1){var Y=this.u3(),A=KTu(this,Y);!isNaN(this.U)&&e&&(A.Z=this.U);b&&(A.e5=!0);this.Z&&ry(this,Y,n);return A}onProgress(){this.Y.update();JF(this)&&(R3J(this),CuA(this))}O4(e){if(!this.B0()){var b= this.provider.J.l3(),n=b.Y.yh(ye0),Y=b.Y.yh(gcB),A=b.Y.yh(bw);if(e.state.Y(2)||e.state.Y(512)){if(this.B="paused",e.QV(2)||e.QV(512))e.QV(2)&&(this.Y.previouslyEnded=!0),this.O&&(this.L(),PZ(this).send(),this.U=NaN)}else if(e.state.Y(1)||e.state.Y(4)||A&&e.state.Y(256)){Y&&(g.Da(e,4)<0&&e.state.Y(1)?this.Yl=!0:e.QV(4)&&(this.Yl=!1));b=this.B==="playing";this.B="paused";let r=e.QV(4)&&!e.state.Y(256);(n||Y&&r)&&this.O&&(Y=A&&e.QV(256),Y=(e.QV(1)||e.QV(4))&&!e.state.Y(256)||Y,g.Da(e,16)<0||Y&&b)&&(this.S(!isNaN(this.U)).send(), this.L(),this.U=NaN)}else e.state.Y(8)?(this.B="playing",b=this.O&&isNaN(this.W)?AF(this):NaN,n=n&&(g.Da(e,4)<0||g.Da(e,1)<0)||Y&&(g.Da(e,4)<0||this.Yl),Y&&(this.Yl=!1),!isNaN(b)&&(g.Da(e,64)<0||g.Da(e,512)<0||n)&&(Y=this.S(!1),Y.S=b,Y.send()),e.QV(16)&&e.state.seekSource===58&&(this.Y.previouslyEnded=!0)):this.B="paused"}}U4(){super.U4();this.L();e34(this.Y)}kG(){return g.bc(g.YV(this,"playback"))}f9(){var e=this.Y.C,b=this.provider.J.l3().Y.yh(OC1)||4E3;e>b?this.S(!isNaN(this.U)).send():this.Y.update()}kl(){this.s4= 0}};g.Es.prototype.Xe=bF(55);var c49=class{constructor(){this.endTime=this.startTime=-1;this.U="-";this.playbackRate=1;this.visibilityState=0;this.audioId="";this.volume=this.connectionType=this.O=0;this.muted=!1;this.Y=this.clipId="-";this.B=this.previouslyEnded=!1;this.L=Date.now()}isEmpty(){return this.endTime===this.startTime}};var $Lc=class{constructor(e,b,n){this.videoData=e;this.J=b;this.G=n;this.Y=void 0}A(e){return this.J.A(e)}getCurrentTime(){return this.G.getCurrentTime()}D4(){return this.G.D4()}l3(){return this.J.l3()}},qbc={other:1,none:2,wifi:3,cellular:7,ethernet:30};g.c9=class{constructor(e,b){this.state=e;this.oldState=b}QV(e){return g.Da(this,e)>0}};g.$I=class extends g.Mg{constructor(e){super();this.provider=e;this.O=new Map;this.provider.videoData.Yo()&&!this.provider.videoData.ru&&(this.Y=new g.Es(this.provider),this.Y.C=0,g.a(this,this.Y),this.qoe=new g.LS(this.provider),g.a(this,this.qoe),this.provider.videoData.enableServerStitchedDai&&(this.eL=this.provider.videoData.clientPlaybackNonce)&&this.O.set(this.eL,this.Y));if(e.J.playerCanaryState==="canary"||e.J.playerCanaryState==="holdback")this.U=new oxa(this.provider),g.a(this,this.U)}N(){this.Y&& this.Y.N();this.U&&this.U.N()}onProgress(){if(this.provider.videoData.enableServerStitchedDai&&this.eL)this.O.get(this.eL)?.onProgress();else if(this.Y)this.Y.onProgress()}pL(e){this.qoe&&this.qoe.pL(e)}Tl(){this.provider.videoData.enableServerStitchedDai&&this.eL?this.O.get(this.eL)?.V():this.Y&&this.Y.V()}Gn(e,b){this.qoe&&xl1(this.qoe,e,b);if(this.U)this.U.onError(e)}xd(e,b){switch(e){case "M":this.qoe?.xd(e,b);break;case "A":this.qoe?.xd(e)}}onPlaybackRateChange(e){if(this.qoe)this.qoe.onPlaybackRateChange(e); this.Y&&this.Y.V()}D(e,b,n){this.qoe&&this.qoe.D(e,b,n)}dD(e,b,n){this.qoe&&this.qoe.dD(e,b,n)}Ox(e){this.qoe?.Ox(e)}W_(e){this.qoe?.W_(e)}PC(e,b,n,Y){this.qoe?.PC(e,b,n,Y)}bC(e){this.qoe&&this.qoe.bC(e)}u7(e,b,n){this.qoe&&this.qoe.u7(e,b,n)}qo(){if(this.qoe)return this.qoe.qo()}kG(){return this.provider.videoData.enableServerStitchedDai&&this.eL?this.O.get(this.eL)?.kG()??{}:this.Y?this.Y.kG():{}}Ly(){return this.qoe?.Ly()}BC(e,b){this.qoe?.BC(e,b)}getVideoData(){return this.provider.videoData}Uf(e, b,n){this.qoe&&this.qoe.Uf(e,b,n)}resume(){this.qoe&&this.qoe.resume()}};g.F=g.$I.prototype;g.F.EP=bF(96);g.F.GT=bF(90);g.F.Xe=bF(54);g.F.A2=bF(45);g.F.Iq=bF(39);g.F.X7=bF(26);var MOu=class{constructor(){this.aJ=0;this.B=this.O=this.E8=this.oi=this.U=NaN;this.Y={};this.bandwidthEstimate=NaN}};g.On=class extends ujF{constructor(e,b,n,Y=!1,A=!1){super();this.mediaElement=e;this.start=b;this.end=n;this.Y=Y;this.Bx=A}isView(){return!0}ru(){var e=this.mediaElement.getCurrentTime();if(e=0){let A=b.isView()?b.start:0;n=n.end(Y)+A;Y=n+this.G.pv();this.O||(this.O=n);if(Y>=this.O+100-10)return this.G.K().aA()&&this.G.D("slb",{cnv:"false",nel:Y,flst:this.O}),null;this.G.K().aA()&&this.G.D("slb",{cnv:"true",st:n,et:Y});this.Y=z$(e,n,Y,!1);e=b.isView()?b.mediaElement:b;this.U=new g.On(e,n, Y,!0);return this.Y}}return null}reset(){this.Y?.dispose();this.U=this.Y=null}L(e){if(this.U){var b=this.G.Px();if(!b)return!1;b=b.isView()?b.start:0;let n=this.U.isView()?this.U.start:0;if(e+b>n)return this.U&&this.Y?(this.G.K().aA()&&this.G.D("slb",{sv:"true"}),this.G.setMediaElement(this.U),this.G.bi(this.Y,!1,!0,!1,!0),this.Y=this.U=null,this.G.K().l3().Y.yh(AL)||(e=this.G.pv()*1E3-this.G.getVideoData().vK,e=new g.MZ(0,e,{id:"gaplesslooprange",namespace:"gaplessshortslooprange"}),this.G.K().aA()&& this.G.D("slb",{alr:"true"}),this.G.addCueRange(e)),e=!0):e=!1,e}return!1}fB(e){var b=this.G.HE();e?b&&(e=b.Y,b=b.U,e&&b&&(this.G.K().aA()&&e.Jn()&&b.Jn()&&this.G.D("slb",{nga:"true",ipl:"true"}),e.VA(!1),b.VA(!1))):this.Y&&(b=this.Y.Y,e=this.Y.U,b&&e&&(!this.G.K().aA()||b.Jn()||e.Jn()||this.G.D("slb",{nga:"true",ipl:"false"}),b.VA(!0),e.VA(!0)))}B(){!this.G.K().l3().Y.yh(AL)&&this.W7()&&this.G.JS("gaplessshortslooprange")&&(this.G.K().aA()&&this.G.D("slb",{rlr:"true"}),this.G.iN.I0("gaplessshortslooprange"))}W7(){if(!this.U|| !this.Y)return!1;var e=this.U.end,b=(this.G.l3().Y.yh(uGJ)?Math.min(5,e):e)-1,{Qo:n,zG:Y}={Qo:this.Y.Y.On,zG:this.Y.U.On};e=l4(Y.oI(),b);b=l4(n.oI(),b);return e&&b}};var UAa=class{constructor(){this.Y=g.NZ;this.array=[]}};g.m_=class extends g.Mg{constructor(e){super();this.G=e;this.B=NaN;this.L=this.S=this.started=!1;this.O=[];this.W=new g.bD(this.U,250,this);g.a(this,this.W);this.C=new g.bD(this.U,0,this);g.a(this,this.C);this.Y=new UAa}wl(e,b){this.U();b&&this.Y.array.length>=2E3&&this.kc("captions",1E4);b=this.Y;if(e.length>1&&e.length>b.array.length)b.array=b.array.concat(e),b.array.sort(b.Y);else for(let n of e)!b.array.length||b.Y(n,b.array[b.array.length-1])>0?b.array.push(n):g.rq(b.array,n,b.Y);this.B=NaN; this.U()}bd(e){e.length>1E4&&g.J4(new g.ql("Over 10k cueRanges removal occurs with a sample: ",e[0]));if(!this.B0()){var b=new Set(e);this.O=this.O.filter(n=>!b.has(n)); sTJ(this.Y,b);this.U()}}tw(e){if(!this.B0()){var b=this.bc().find(n=>n.id===void 0&&n.namespace===e); b&&this.bd([b])}}kc(e,b){var n=(isNaN(this.B)?FTB(this):this.B)-b;b=this.bc().filter(Y=>Y.namespace===e&&Y.endn.namespace===e); this.bd(b);return b}JS(e){return this.bc().some(b=>b.namespace===e)}Ad(e){var b=[],n=g.RM(this.Y,0x7ffffffffffff),Y=[]; for(let A of n)A.active&&e===A.associatedClipId&&Y.push(A);b=b.concat(Cl(this,Y));Ll(this,b);b=[];n=[];for(let A of this.O)A.active&&A.associatedClipId===e&&A.start===0x7ffffffffffff&&n.push(A);b=b.concat(QC(this,n));Ll(this,b);return Y.length}U(){this.L=!0;if(!this.S){for(var e=3;this.L&&e;)this.L=!1,this.S=!0,i2a(this),this.S=!1,e--;this.G.getPlayerState().isPlaying()&&(e=frc(this.Y,this.B),!isNaN(e)&&e<0x7ffffffffffff&&(e=(e-this.B)/this.G.getPlaybackRate(),this.C.start(e)))}}isEnded(e,b){b=this.G.Zr()* 1E3-b;b=this.G.jU()&&e.Y(1)&&b<500;return e.Y(2)||this.G.K().A("html5_pseudogapless_shorts")&&b}U4(){this.O=[];this.Y.array=[];super.U4()}};g.m_.prototype.O8=bF(108);var TAA=class{constructor(e){this.J=e;this.O=this.U=this.mediaTime=NaN;this.B=this.zj=this.Y=!1;this.C=.001;g.rA(e)&&(this.C=.01)}};var Z2A=class{constructor(e,b){this.videoData=e;this.Y=b}};var WDc=class{constructor(e){this.data=window.Float32Array?new Float32Array(e):Array(e);this.U=this.Y=e-1}add(e){this.Y=(this.Y+1)%this.data.length;this.data[this.Y]=e}O(){return this.data[this.Y]||0}forEach(e){for(var b=this.Y+1;bthis.Y,A=b.Y(8)&&b.Y(16),r=this.G.dJ().isBackground()||b.isSuspended();Os(this,this.R7,A&&!r,Y,"qoe.slowseek",()=>{},"timeout"); var z=isFinite(this.Y);z=A&&z&&Gg1(e,this.Y);var J=!n||Math.abs(n-this.Y)>10,P=this.J.A("html5_exclude_initial_sabr_live_dvr_seek_in_watchdog"),S=n===0&&this.U&&[11,10].includes(this.U);Os(this,this.tg,z&&J&&!r&&(!P||!S),Y,"qoe.slowseek",()=>{e.seekTo(this.Y)},"set_cmt"); J=z&&l4(e.U(),this.Y);var D=this.G.loader;z=!D||D.hQ();var K=()=>{e.seekTo(this.Y+.001)}; Os(this,this.O4,J&&z&&!r,Y,"qoe.slowseek",K,"jiggle_cmt");z=()=>this.G.Bu(); Os(this,this.W0,J&&!r,Y,"qoe.slowseek",z,"new_elem");var E=M0(b);S=b.isBuffering();var Q=e.U(),m=oX(Q,n),f=m>=0&&Q.end(m)>n+5;J=E&&S&&f;P=this.G.getVideoData();Os(this,this.L9,n<.002&&this.Y<.002&&A&&g.rA(this.J)&&g.Fw(P)&&!r,Y,"qoe.slowseek",z,"slow_seek_shorts");Os(this,this.Z,P.P$()&&A&&!r&&!P.W,Y,"qoe.slowseek",z,"slow_seek_gapless_shorts");Os(this,this.N,J&&!r,E&&!S,"qoe.longrebuffer",K,"jiggle_cmt");Os(this,this.s4,J&&!r,E&&!S,"qoe.longrebuffer",z,"new_elem_nnr");if(D){let N=D.getCurrentTime(); A=e.L();A=QHa(A,N);A=!D.isSeeking()&&n===A;Os(this,this.pg,E&&S&&A&&!r,E&&!S&&!A,"qoe.longrebuffer",()=>{e.seekTo(N)},"seek_to_loader")}A={}; K=oX(Q,Math.max(n-3.5,0));var u=K>=0&&n>Q.end(K)-1.1,M=K>=0&&K+1=0&&u&&M<11;A.close2edge=u;A.gapsize=M;A.buflen=Q.length;this.U&&(A.seekSour=this.U);Os(this,this.Yl,E&&S&&!r,E&&!S,"qoe.longrebuffer",()=>{},"timeout",A); A=b.isSuspended();A=this.G.Qt()&&!A;Os(this,this.W,A,!A,"qoe.start15s",()=>{this.G.fE("ad")},"ads_preroll_timeout"); A=this.J.experiments.Jg("html5_use_playback_rate_in_skip_slow_ad")?this.G.getPlaybackRate()*1E3:1E3;m=n-this.L{var N=this.G,U=N.aI.getVideoData();(!U||!N.videoData.isAd()||U.zn!==N.getVideoData().zn)&&N.videoData.dc||N.NE("ad.rebuftimeout",2,"RETRYABLE_ERROR",`skipslad.vid.${N.videoData.videoId}`)}; Os(this,this.f9,u,!u,"ad.rebuftimeout",A,"skip_slow_ad");m=K&&S&&l4(e.U(),n+5)&&m;Os(this,this.kl,m&&!r,!m,"ad.rebuftimeout",A,"skip_slow_ad_buf");A=b.isOrWillBePlaying()&&b.Y(64)&&!r;Os(this,this.e5,A,Y,"qoe.start15s",()=>{},"timeout"); D=!!D&&!D.E4&&b.isOrWillBePlaying();Os(this,this.p9,D,Y,"qoe.start15s",z,"newElemMse");D=TS(Q,0);Q=b.Y(16)||b.Y(32);D=!r&&b.isOrWillBePlaying()&&S&&!Q&&(b.Y(64)||n===0)&&D>5;Os(this,this.FG,D,E&&!S,"qoe.longrebuffer",()=>{this.G.b5()},"reset_media_source"); Os(this,this.Gc,D,E&&!S,"qoe.longrebuffer",z,"reset_media_element");this.L===0&&(this.S=n);D=S&&this.Y===0&&n>1&&n===this.S;Os(this,this.u3,g.Fw(P)&&D,E&&!S,"qoe.slowseek",()=>{e.seekTo(0)},"reseek_after_time_jump"); r=b.isOrWillBePlaying()&&!r;f=this.G.Zr()-n<6&&!f&&this.G.jU();Os(this,this.V,P.P$()&&r&&S&&f,E&&!S,"qoe.longrebuffer",()=>{this.G.Bu(!1,!0)},"handoff_end_long_buffer_reload"); r=this.U===104||this.G.pD;b=qO(P)&&P.isAd()&&!P.W&&r&&(S||b.Y(8)&&b.Y(16));Os(this,this.gP,b,Y,"qoe.start15s",z,"gapless_ad_slow_start");b=qO(P)&&!P.W&&r&&J;Os(this,this.jb,b,Y,"qoe.longrebuffer",z,"gapless_slow_start");this.L=n;this.B.start()}}Gn(e,b,n){b=this.kG(b);b.wn=n;b.wdup=this.C[e]?"1":"0";this.G.Gn(new g.wZ(e,b));this.C[e]=!0}kG(e){e=Object.assign(this.G.kG(!0),e.kG());this.Y&&(e.stt=this.Y.toFixed(3));this.G.getVideoData().isLivePlayback&&(e.ct=this.G.getCurrentTime().toFixed(3),e.to=this.G.Fp().toFixed(3)); delete e.uga;delete e.euri;delete e.referrer;delete e.fexp;delete e.vm;return e}},kV=class{constructor(e,b=!1){this.L=b;this.Y=this.U=this.O=this.startTimestamp=0;this.B=!1;this.C=Math.ceil(e/1E3)}reset(){this.Y=this.U=this.O=this.startTimestamp=0;this.B=!1}test(e){if(!this.C||this.U)return!1;if(!e)return this.reset(),!1;e=(0,g.T)();if(!this.startTimestamp)this.startTimestamp=e,this.O=0;else if(this.O>=this.C)return this.U=e,!0;this.O+=1;return!1}kG(){var e={},b=(0,g.T)();this.startTimestamp&&(e.wsd= (b-this.startTimestamp).toFixed());this.U&&(e.wtd=(b-this.U).toFixed());this.Y&&(e.wssd=(b-this.Y).toFixed());return e}};var tO4=class extends g.Mg{constructor(e){super();this.G=e;this.W=this.Y=this.loader=this.mediaElement=this.playbackData=null;this.O=0;this.C=this.s4=this.B=null;this.p9=!1;this.e5=0;this.N=!1;this.timestampOffset=0;this.V=!0;this.Gc=0;this.R7=this.yH=!1;this.S=0;this.gP=!1;this.L9=this.Yl=0;this.J=this.G.K();this.videoData=this.G.getVideoData();this.policy=new y1a;this.Z=new hcJ(this.G);this.f9=this.W0=this.O4=this.L=this.U=NaN;this.u3=new g.bD(()=>{H24(this,!1)},2E3); this.pg=new g.bD(()=>{fl(this)}); this.FG=new g.bD(()=>{lr4(this,{})}); this.kl=NaN;this.jb=new g.bD(()=>{var b=this.J.Ue;b.Y+=1E4/36E5;b.Y-b.O>1/6&&(uC(b),b.O=b.Y);this.jb.start()},1E4); g.a(this,this.Z);g.a(this,this.u3);g.a(this,this.FG);g.a(this,this.pg);g.a(this,this.jb)}setMediaElement(e){(this.mediaElement=e)?(this.mediaElement&&(this.C||this.O||!this.mediaElement.ru()||this.seekTo(.01,{qE:"seektimeline_setupMediaElement"})),fl(this)):g.vZ(this)}getCurrentTime(e=!1){if(ii(this.G)){if(this.zj()&&!e&&!isNaN(this.L))return this.L;if(!isNaN(this.U))return this.U}else{if(this.zj()&&!e&&!isNaN(this.L)&&isFinite(this.L))return this.L;e=this.zj();if(!isNaN(this.U)&&(e||isFinite(this.U)))return this.U}return this.mediaElement&& ub0(this)?this.mediaElement.getCurrentTime()+this.timestampOffset:this.O||0}Cy(){return this.tg}D4(){return this.getCurrentTime()-this.Fp()}Qi(){return this.Y?this.Y.Qi():Infinity}isAtLiveHead(e){if(!this.Y)return!1;e===void 0&&(e=this.getCurrentTime());return wy(this.Y,e)}xX(){return!!this.Y&&this.Y.xX()}seekTo(e,{b8:b=!1,XJ:n=0,gB:Y=!1,W6:A=0,qE:r="",seekSource:z,zN:J=!1,Ky:P=!1,sa:S=!1}={}){J&&(e+=this.Fp());g.KC(this.videoData)&&z===29&&(this.tg=void 0);J=e=this.pv())||!g.kT(this.videoData),K||(D={st:D,mst:this.pv()},this.Y&&this.A("html5_high_res_seek_logging")&&(D.ht=this.Y.Qi(),D.adft= dy(this.Y)),this.G.D("seeknotallowed",D)),D=K)}}if(!D)return this.B&&(this.B=null,g.VC(this)),h_(this.getCurrentTime());D=.005;P&&this.A("html5_sabr_seek_no_shift_tolerance")&&(D=0);if(Math.abs(e-this.U)<=D&&this.p9)return this.C;this.A("html5_reset_rate_limiter_on_user_seek")&&this.loader?.cM();this.A("html5_reset_backoff_on_user_seek")&&this.loader?.BM();r&&(D=e,this.J.aA()&&(D={reason:r,tgt:D},this.A("html5_sabr_csdai_seek_log")&&(D.source=z),this.G.D("seekreason",D)));z&&(this.Z.U=z);this.p9&& g.vZ(this);this.C||(this.C=new $x);e&&!isFinite(e)&&Za(this,!1);(S=S||J)||(S=e,S=!(this.videoData.isLivePlayback&&this.videoData.U&&!this.videoData.U.Y()&&!(this.mediaElement&&this.mediaElement.B()>0&&lU(this.mediaElement)>0)||LC(this.videoData)&&this.ha()===this.pv(!1)?0:isFinite(S)||!LC(this.videoData)));S||(e=Xu(this,e,Y));e&&!isFinite(e)&&Za(this,!1);this.zj()?this.L=e:this.U=this.O=e;this.Gc=A;this.S=0;this.Y&&gea(this.Y,e,!1);Y=this.G;A=e;S={b8:b,seekSource:z};Y.Ds.O=A;J=Y.DH;J.mediaTime=A; J.Y=!0;S.b8&&Y.Ix(S);S=A>Y.videoData.endSeconds&&A>Y.videoData.limitedPlaybackDurationInSeconds;Y.oD&&S&&isFinite(A)&&pl(Y);A0&&eb.start&&pl(this.G);return this.C}pv(e){return this.videoData.isLivePlayback?Bi(this.videoData)&&this.mediaElement?.isPaused()&&this.videoData.Y?(e=this.getCurrentTime(), jY(this.Pn(e)*1E3)+e):this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.KC(this.videoData)&&this.videoData.Y?e?this.videoData.Y.s4||0:this.videoData.Y.NH||0:LC(this.videoData)&&this.videoData.tT&&this.videoData.Y?this.videoData.Y.pv()+this.timestampOffset:this.videoData.U&&this.videoData.U.Y()?!e&&this.Y?this.Y.Qi():this.G.videoData.pv()+this.timestampOffset:this.mediaElement?Ja()?jY(this.mediaElement.R7().getTime()):lU(this.mediaElement)+this.timestampOffset||this.timestampOffset:this.timestampOffset: this.G.videoData.pv()}ha(){if(this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.KC(this.videoData))return this.videoData.Y?.D$||0;var e=this.videoData?this.videoData.ha()+this.timestampOffset:this.timestampOffset;if(Bi(this.videoData)&&this.videoData.Y){var b=Number(this.videoData.progressBarStartPosition?.utcTimeMillis)/1E3;if(!isNaN(b)&&(b=this.j7(b),!isNaN(b)))return Math.max(e,b)}return e}BA(){this.C||this.seekTo(this.O,{qE:"seektimeline_forceResumeTime_singleMediaSourceTransition", seekSource:15})}WF(){return this.p9&&!isFinite(this.U)}U4(){jK(this,null);this.Z.dispose();super.U4()}zj(){return this.A("html5_centralized_player_time_live")&&g.KC(this.videoData)&&this.videoData.isLivePlayback||this.A("html5_use_centralized_player_time")&&g.KC(this.videoData)?!0:!1}kG(){var e={};this.loader&&Object.assign(e,this.loader.kG());this.mediaElement&&Object.assign(e,this.mediaElement.kG());return e}G4(e){this.timestampOffset=e}getStreamTimeOffset(){return LC(this.videoData)?0:this.videoData.Y? this.videoData.Y.getStreamTimeOffset():0}Fp(){return this.timestampOffset}Pn(e){return this.videoData&&this.videoData.Y?this.videoData.Y.Pn(e-this.timestampOffset):NaN}x0(){return this.mediaElement?this.mediaElement.x0():0}Mu(){if(!this.mediaElement)return 0;if(I4(this.videoData)){let e=UGc(this.mediaElement)+this.timestampOffset-this.ha(),b=this.pv()-this.ha();return Math.max(0,Math.min(1,e/b))}return this.mediaElement.Mu()}eX(e){this.W&&(this.W.Y=e)}GC(e,b,n){this.G.D("requestUtcSeek",{time:e}); g.KC(this.videoData)&&(this.tg=e);this.loader?.GC(e,n);b&&(this.Yl=b)}ZF(e){g.KC(this.videoData)&&(this.tg=void 0);this.Yl?(this.G.D("utcSeekingFallback",{source:"streamTime",timeSeconds:this.Yl}),this.G.seekTo(this.Yl,{qE:"utcSeekingFallback_streamTime"}),this.Yl=0):(e=this.j7(e),isNaN(e)||(this.G.D("utcSeekingFallback",{source:"estimate",timeSeconds:e}),this.G.seekTo(e,{qE:"utcSeekingFallback_estimate"})))}hF(){this.Yl=0}u6(e){this.L9=e}j7(e){var b=this.getCurrentTime();if(isNaN(b))return NaN;var n= this.Pn(b);return isNaN(n)?NaN:e-(n-b)}A(e){return this.J&&this.J.A(e)}},y1a=class{};var bdi=class extends g.Mg{constructor(e){super();this.O=e;this.Y=new Map;this.U=new g.bD(this.sample,250,this);g.a(this,this.U);this.start()}start(){this.U.start()}stop(){this.U.stop()}clear(){for(let e of this.Y.values())e.clear()}sample(){for(let [e,b]of this.O){let n=e,Y=b;this.Y.has(n)||this.Y.set(n,new xA0(eGF.has(n)));this.Y.get(n).update(Y())}this.U.start()}},eGF=new Set(["networkactivity"]),xA0=class{constructor(e){this.U=e;this.Y=NaN;this.buffer=new WDc(100)}update(e){this.U?(this.buffer.add(e- this.Y||0),this.Y=e):this.buffer.add(e)}clear(){this.buffer.clear();this.Y=0}};var nga=class{constructor(){this.finished=this.started=!1}start(){this.started=!0}reset(){this.finished=this.started=!1}};var zb4=!1;var kv1=!1,GQ=!1;var pGA,Wb1;pGA=[{minHeight:2160,itag:"321"},{minHeight:1440,itag:"319"},{minHeight:1080,itag:"270"},{minHeight:720,itag:"232"},{minHeight:480,itag:"231"},{minHeight:360,itag:"230"},{minHeight:240,itag:"229"},{minHeight:144,itag:"269"}];Wb1=[{minHeight:1080,itag:"290"},{minHeight:720,itag:"287"},{minHeight:480,itag:"284"},{minHeight:360,itag:"283"},{minHeight:240,itag:"282"},{minHeight:144,itag:"281"}]; g.Wk=class extends g.$e{constructor(e,b,n,Y,A,r,z,J=new g.l1(b),P=!0,S,D){super();this.aI=e;this.J=b;this.playerType=n;this.YG=Y;this.P5=A;this.visibility=r;this.qN=z;this.videoData=J;this.fu=P;this.AT=S;this.iT=D;this.logger=new g.hi("VideoPlayer");this.MG=null;this.JD=new QV;this.oD=null;this.yy=!0;this.E4=this.loader=null;this.O0=[];this.Ii=new nga;this.Fe=this.yY=null;this.p8=new nga;this.FA=null;this.hI=this.XB=!1;this.Sd=NaN;this.za=!1;this.playerState=new g.TL;this.iy=[];this.GB=new g.Up;this.mediaElement= null;this.Ab=this.KN=!1;this.d1=NaN;this.Y4=!1;this.LS=0;this.a_=!1;this.xT=NaN;this.Kh=0;this.loop=!1;this.playbackRate=1;this.JX=0;this.Ub=!1;this.oM=[];this.Ry=this.M9=0;this.yM=this.DG=!1;this.E8=this.oi=0;this.pD=!1;this.B3=this.Bk=this.vg=null;this.w3=()=>{var K=this.oA;K.provider.J.u$||K.provider.G.getVisibilityState()===3||(K.provider.J.u$=!0);K.Tl();if(K.U){var E=K.U;E.L&&E.Y<0&&E.provider.G.getVisibilityState()!==3&&yQA(E)}K.qoe&&(K=K.qoe,K.f9&&K.B<0&&K.provider.J.u$&&Azu(K),K.L&&bU(K)); this.loader&&tF(this);ef(this)}; this.cI=new BA9(this);this.KB=new g.bD(this.Nf,15E3,this);this.jW=new bdi(new Map([["bufferhealth",()=>this.Ds.x0()], ["bandwidth",()=>this.o8()], ["networkactivity",()=>this.qN.s4], ["livelatency",()=>this.isAtLiveHead()&&this.isPlaying()?b1(this):NaN], ["rawlivelatency",()=>b1(this)]])); this.Ds=new tO4(this);this.Oj=new g.bD(this.Sj,0,this);this.Rs=[this.GB,this.Oj,this.KB,this.jW];this.DH=new TAA(this.J);this.DH.zj=this.zj();this.la=new HPJ(this.J,this.P5,this,this.qN);this.iN=new g.m_(this);this.vg=new Ghu(this);g.a(this,this.iN);g.a(this,this.Ds);ssc(this,J);this.videoData.subscribe("dataupdated",this.PS,this);this.videoData.subscribe("dataloaded",this.R$,this);this.videoData.subscribe("dataloaderror",this.handleError,this);this.videoData.subscribe("ctmp",this.D,this);this.videoData.subscribe("ctmpstr", this.Ol,this);!this.oA||this.oA.B0();this.oA=new g.$I(new $Lc(this.videoData,this.J,this));dW1(this.w3);this.visibility.subscribe("visibilitystatechange",this.w3);this.aG=new g.bD(this.au,g.Ae(this.J.experiments,"html5_player_att_initial_delay_ms")||4500,this);this.Qm=new g.bD(this.au,g.Ae(this.J.experiments,"html5_player_att_retry_delay_ms")||4500,this);this.ag=new Sou(this.lz,this);g.a(this,this.ag)}U4(){window.clearInterval(this.Sd);wGA(this.w3);this.visibility.unsubscribe("visibilitystatechange", this.w3);dL0(this.oA);g.oW(this.oA);nj(this);TN.TI(this.d1);this.Dt();this.Fe=null;g.oW(this.videoData);g.oW(this.cI);g.oW(this.aG);g.oW(this.Qm);g.lS(this.Rs);this.oD=null;super.U4()}getVisibilityState(){return this.aI.getVisibilityState()}nj(e,b){e!==g.ou("endcr")||this.playerState.Y(32)||this.Hh();this.aI.nj(e,b,this.playerType)}u7(e,b,n,Y){this.oA.u7(e,b,n);this.A("html5_log_media_perf_info")&&this.D("adloudness",{ld:Y.toFixed(3),cpn:e})}Uf(e,b,n){this.oA.Uf(e,b,n)}oJ(){return this.loader?.oJ()}ig(){return this.loader?.ig()}Z2(){return this.loader?.Z2()}A6(){return this.loader?.A6()}bN(){return this.videoData.bN()}xj(){return this.A("html5_not_reset_media_source")&& this.videoData.isLivePlayback||this.A("html5_not_reset_media_source_non_drm_vod")&&!this.videoData.isLivePlayback&&!this.videoData.bN()&&!this.videoData.P$()}hk(){return this.l3().Y.yh(NZ0)&&!this.videoData.isLivePlayback&&!this.videoData.bN()&&!this.videoData.P$()}s6(){!this.videoData.S||this.A("html5_disable_target_codec_family_for_gapless")&&qO(this.videoData)||(this.videoData.ba=this.videoData.ba||this.aI.K9().oJ(),this.videoData.BM=this.videoData.BM||this.aI.K9().ig());if(fd(this.videoData)|| !gu(this.videoData)){let e=this.videoData.errorDetail;this.NE(this.videoData.errorCode||"auth",2,unescape(this.videoData.errorReason),e,e,this.videoData.l5||void 0)}this.A("html5_generate_content_po_token")&&this.L0();this.hs();this.D("dttg",{dtt:o_(this.J),gl:this.J.supportsGaplessShorts()})}getVideoData(){return this.videoData}K(){return this.J}Fy(){return this.la.Fy(this.Fe)}dJ(){return this.visibility}YX(){return this.mediaElement&&this.mediaElement.S()?this.mediaElement.ta():null}Px(){return this.mediaElement}ka(){if(this.videoData.errorCode)return!1; this.K().B&&this.K().houseBrandUserStatus&&this.D("hbut",{status:this.K().houseBrandUserStatus},!0);if(this.videoData.Yo())return!0;this.NE("api.invalidparam",2,void 0,"invalidVideodata.1");return!1}Sq(e=!1){e||Kl(this.oA);this.XB=e;!this.ka()||this.Ii.started?zr(this)&&this.Ii.started&&!this.Ii.finished&&!this.XB&&this.R$():(this.Ii.start(),e=this.oA,g.tM(e.provider),e.qoe&&nai(e.qoe),e.provider.J.l3().Y.yh(k_0)&&g.Aa("cobalt")&&g.Aa("android")&&(e=e.provider.videoData.clientPlaybackNonce)&&h4i(e), this.R$())}R$(){if(this.videoData.isLoaded()){var e=this.cI;g.Ae(e.Tc.experiments,"html5_player_min_build_cl")>0&&g.Ae(e.Tc.experiments,"html5_player_min_build_cl")>938527954&&VM(e,"oldplayer",!0);vru(this)}else this.videoData.kl||this.videoData.tU?this.XB&&zr(this)||(this.videoData.kl?ip4(this.videoData):(e=this.oA,e.qoe&&(e=e.qoe,YL(e,"protected"),e.provider.videoData.C?e.YW():e.provider.videoData.subscribe("dataloaded",e.YW,e)),s$4(this.videoData))):!this.videoData.loading&&this.fu&&js4(this)}Ug(e){this.Bk= e;this.loader&&(iDu(this.loader,e),this.D("sdai",{sdsstm:1}))}I5(e){this.loader?.I5(e)}isFullscreen(){return this.visibility.isFullscreen()}isBackground(){return this.visibility.isBackground()}AL(){Y0(this).then(()=>xV(this)); this.playerState.isOrWillBePlaying()&&this.playVideo()}O6(){this.mediaElement&&this.mediaElement.V();this.Sq();this.ka()&&!this.playerState.Y(128)&&(this.p8.started||(this.p8.start(),this.videoData.FG?this.Lv(h3(this.playerState,4)):this.Lv(h3(h3(this.playerState,8),1))),rU(this))}e1(){return this.Ii.finished}sendAbandonmentPing(){this.getPlayerState().Y(128)||(this.dP("internalAbandon"),this.au(!0),dL0(this.oA),g.oW(this.oA),TN.TI(this.d1))}Hh(e=!0,b=!0,n){b&&this.mediaElement&&this.mediaElement.pause(); e&&n&&this.loader&&LC(this.videoData)&&this.loader.PC(n);this.Lv(e?new g.TL(14):new g.TL)}tL(){this.oA.Tl()}NE(e,b,n,Y,A,r,z){var J,P;g.Wv(El0,n)?J=n:n?P=n:J="GENERIC_WITHOUT_LINK";Y=(Y||"")+`;a6s.${s6()}`;if(e==="auth"||e==="drm.auth"||e==="heartbeat.stop")n&&(Y+=`;r.${n.replaceAll(" ","_")}`),r&&(Y+=`sr.${r.replaceAll(" ","_")}`);b={errorCode:e,errorDetail:A,errorMessage:P||g.D$[J]||"",Ye:J,l5:r||"",Kj:Y,qS:b,cpn:this.videoData.clientPlaybackNonce,playerErrorMessageRenderer:z};this.videoData.errorCode= e;An(this,"dataloaderror");this.Lv(WF(this.playerState,128,b));TN.TI(this.d1);nj(this);this.Yk()}fE(e){this.O0=this.O0.filter(b=>e!==b); this.p8.started&&rU(this)}r3(){var e;(e=!!this.O0.length)||(e=this.iN.Y.array[0],e=!!e&&e.start<=-0x8000000000000);return e}xX(){return this.Ds.xX()}isPlaying(){return this.playerState.isPlaying()}tW(){return this.playerState.tW()&&this.videoData.FG}getPlayerState(){return this.playerState}QS(e){this.loader?.QS(e)}Ti(e){this.loader?.Ti(e)}getPlayerType(){return this.playerType}getPreferredQuality(){if(this.Fe){var e=this.Fe;e=e.videoData.HL.compose(e.videoData.sQ);e=ZY(e)}else e="auto";return e}isGapless(){return!!this.mediaElement&& this.mediaElement.isView()}qr(){return this.aI.qr()}W7(){return!!this.vg?.W7()}setMediaElement(e,b=!1){if(this.mediaElement&&e.ta()===this.mediaElement.ta()&&(e.isView()||this.mediaElement.isView())){if(e.isView()||!this.mediaElement.isView()||b)this.fP(),this.mediaElement=e,this.mediaElement.o7=this,Gv9(this),this.Ds.setMediaElement(this.mediaElement)}else this.mediaElement&&this.Dt(),this.playerState.isError()||(b=yM(this.playerState,512),b.Y(8)&&!b.Y(2)&&(b=h3(b,1)),e.isView()&&(b=yM(b,64)),this.Lv(b)), this.mediaElement=e,this.mediaElement.o7=this,!g.rA(this.J)&&this.mediaElement.setLoop(this.loop),this.mediaElement.setPlaybackRate(this.playbackRate),Gv9(this),this.Ds.setMediaElement(this.mediaElement),this.A("html5_prewarm_media_source")&&!this.cI.j$()&&lf4(this.mediaElement)}Dt(e=!1,b=!1,n=!1){if(this.mediaElement){var Y=this.getCurrentTime();Y>0&&(this.Ds.O=Y);this.Ds.setMediaElement(null);!e&&this.xj()?FbJ(this):this.Wh(n);this.loader&&(g.i2(this.loader),this.mP(b));this.KB.stop();if(this.mediaElement&& (!this.p8.started&&!this.Qt()||this.playerState.isError()||this.playerState.Y(2)||this.Lv(h3(this.playerState,512)),this.mediaElement)){this.fP();if(e||!this.mediaElement.isView())this.YG.hd("mesv_s"),this.mediaElement.stopVideo(),WZ(this);this.mediaElement=this.mediaElement.o7=null}}}async playVideo(e=!1,b=!1){var n=window.google_image_requests;n&&n.length>10&&(window.google_image_requests=n.slice(-10));if(!this.playerState.Y(128))if(this.cI.Ro())this.dP("signatureexpired");else if(this.mediaElement&& Kl(this.oA),this.O6(),(this.playerState.Y(64)||e)&&this.Lv(h3(this.playerState,8)),this.p8.finished&&this.mediaElement){if(!this.Fe&&this.yY&&(await this.yY,this.playerState.Y(128)))return;if(this.videoData.U){if(this.Zv()&&this.videoData.U.Y())return Y0(this);if(ii(this))e=this.Ds,g.zK(e.videoData)&&!e.isAtLiveHead(e.getCurrentTime())&&e.xX()&&e.G.seekTo(Infinity,{qE:"seektimeline_peggedToLive",seekSource:34});else if(g.zK(this.videoData)){e=this.getCurrentTime()n.video)?.sort((n,Y)=>(Y.O??0)-(n.O??0)); this.oA.xd("M",b?.[0]?.O??(zuF(e.Y)?e.Y:0))}}Og(e,b,n){this.xd(e);this.videoData.HL=e;if(this.Fe&&b){b=this.la;var Y=this.Fe;if(Y.Y.Y()){var A=g.Ae(b.J.experiments,"html5_max_quality_sel_upgrade"),r=A?e.Y:yv[ZY(e)],z=Y.Y.videoInfos[0].video.qualityOrdinal,J=z!==0&&e.Y===z;z=te()>z;J&&z||(A&&J&&(r=Math.max(r,A)),A=uU(b,Y.Y?.videoInfos),J=b.G.getPlaybackRate(),J>1&&A&&(A=I_(b.J.O,Y.Y.videoInfos,J),e.Y!==0&&A=480,b.A("html5_perf_cap_override_sticky")&&BM4(b.O,b.A("html5_perserve_av1_perf_cap")))}}this.loader&&(e=this.loader,n=n||"",e.policy.Y?m3(e.L.Y,n):m3(e.Y.C,n));this.Qv()}getUserPlaybackQualityPreference(){return this.videoData.U&&!this.videoData.U.Y()?ZY(this.videoData.HL):iT[te()]}hasSupportedAudio51Tracks(){return this.videoData.hasSupportedAudio51Tracks()}setUserAudio51Preference(e,b){this.getUserAudio51Preference()!==e&&(this.D("toggle51",{pref:e}),g.ta("yt-player-audio51", e,b?31536E3:2592E3),this.AL())}getUserAudio51Preference(){return this.videoData.getUserAudio51Preference()}setProximaLatencyPreference(e){var b=this.getProximaLatencyPreference();this.D("proxima",{pref:e});g.ta("yt-player-proxima-pref",e,31536E3);b!==e&&(e=this.Ds,e.gP=!0,e.G.seekTo(Infinity,{qE:"seektimeline_proximaSeekToHead",seekSource:34}))}getProximaLatencyPreference(){return xc()??0}isProximaLatencyEligible(){return this.videoData.isProximaLatencyEligible}L0(){this.videoData.videoId?this.aI.L0(this.videoData): this.D("povid",{})}hs(){this.videoData.videoId?this.aI.hs(this.videoData):this.D("piavid",{})}Qv(){if(!this.B0()&&!this.playerState.Y(128)&&this.videoData.U){if(this.videoData.U.Y())tF(this);else{let Y=yC(this);var e=this.videoData;a:{var b=Y;var n=this.videoData.R7;if(b.Y){for(let A of n){let r=A.fC(),z=yv[r.video.quality];if((!b.O||r.video.quality!=="auto")&&z<=b.Y){b=A;break a}}b=n[n.length-1]}else b=n[0]}e.s4=b;Us(this,Y.reason,hbi(this,this.videoData.s4))}if(this.A("html5_check_unstarted")?this.playerState.isOrWillBePlaying(): this.isPlaying())this.Ds.V=!1,this.playVideo()}}Sf(e,b){if(this.B0()||this.playerState.Y(128))return!1;var n=!!this.videoData.U?.Y(),Y=n&&b?this.getCurrentTime()-this.Fp():NaN;if(e.O2&&e.O2.id){var A=this.oA;if(A.qoe){A=A.qoe;let z=[e.O2.id,isNaN(Y)?"m":"t"];g.hM(A,g.tM(A.provider),"afi",z)}}if(n){if(b){var r=this.Ds.x0();this.D("aswh",{id:e.id,xtags:e.xtags,bh:r.toFixed(3)})}this.loader.setAudioTrack(e,Y,b);return!0}if(tFF(this)){a:{r=this.mediaElement.audioTracks();b=!1;for(Y=0;Y{try{A89(this,r,b,n,A)}catch(z){g.J4(z),this.handleError(new g.wZ("fmt.unplayable",{msi:"1",ename:z&&typeof z==="object"&&"name"in z?String(z.name):void 0,trg:"setmediasrc"},1))}}; this.xj()&&this.E4.O()==="open"?e(this.E4):xv(this.E4,e)}Q2(e){this.JD.set(e.initData,e);this.MG&&(this.MG.Q2(e),this.A("html5_eme_loader_sync")||this.JD.remove(e.initData))}XN(e){this.videoData.gk=f8("auto",e,!1,"u");tF(this)}eX(e,b=!1){this.J.experiments.Jg("html5_stateful_audio_normalization")&&Qt(this.videoData.gD);this.J.l3().Y.yh(xa0)&&g.KC(this.videoData)?b&&MFF(this,e.reason,e.Y.info,e.source,e.token):MFF(this,e.reason,e.Y.info,e.source,e.token);this.yn();this.Ds.eX(e.Y.index)}Ez(e={}){this.loader?.Ez(this.J, xg(this.videoData),e)}Ro(){return this.cI.Ro()}m_(){return this.loader?.m_()??!1}vt(e){this.Gn(new g.wZ("staleconfig",{reason:e}))}handleError(e){this.cI.handleError(e)}j$(){return this.cI.j$()}ZF(e){this.Ds.ZF(e)}async Bu(e=!1,b=!1){this.loader&&this.loader.uJ();this.loader&&this.loader.B0()&&nj(this);this.A("html5_enable_vp9_fairplay")&&this.bN()&&this.videoData.Y?.e5();this.Lv(h3(this.playerState,2048));this.dP("newelementrequired");e&&await Y0(this);this.videoData.QH()&&this.loader?.p9&&!ii(this)&& (this.isAtLiveHead()&&g.zK(this.videoData)?this.seekTo(Infinity,{qE:"videoPlayer_getNewElement"}):this.videoData.e4&&this.loader&&(e=this.loader,e.C9.QH&&(e.C9.e4||e.C9.isWindowedLive||e.C9.isPremiere?(e.seek(0,{qE:"loader_resetSqless"}),e.videoTrack.L=!0,e.audioTrack.L=!0,e.videoTrack.B=!0,e.audioTrack.B=!0):UJ(e.C9)&&x5(e))));b&&this.seekTo(0,{seekSource:105});this.playerState.Y(8)&&this.playVideo()}RJ(e){this.D("hgte",{ne:+e});this.videoData.S=!1;e&&this.Bu();this.loader&&czF(this.loader)}ll(e){this.D("newelem", {r:e});this.Bu()}pauseVideo(e=!1,b){if((this.playerState.Y(64)||this.playerState.Y(2))&&!e)if(this.playerState.Y(8))this.Lv(t3(this.playerState,4,8,null,b));else if(this.tW())xV(this);else return;this.playerState.Y(128)||(e?this.Lv(h3(this.playerState,256,null,b)):this.Lv(t3(this.playerState,4,8,null,b)));this.mediaElement&&this.mediaElement.pause();g.kT(this.videoData)&&this.loader&&this.mP(!1)}stopVideo(){this.pauseVideo();this.loader&&(this.mP(!1),this.loader.hT())}Yk(e=!1,b=!1){this.xj()&&b?this.mediaElement?.Yk(): this.mediaElement?.stopVideo();WZ(this);nj(this);this.playerState.Y(128)||(e?this.Lv(yM(yM(h3(this.playerState,4),8),16)):this.Lv(WF(this.playerState)));this.videoData.videoId&&this.J.SK.remove(this.videoData.videoId)}seekTo(e,b={}){this.playerState.Y(2)&&xV(this);b.w8&&this.Lv(h3(this.playerState,2048));if((b.seekSource===58||b.seekSource===60)&&this.A("html5_update_vss_during_gapless_seeking")){var n=this.oA;n.Y&&(n=n.Y,b.seekSource===58?n.Y.update():n.O&&(n.L(),PZ(n).send(),n.U=NaN))}this.Ds.seekTo(e, b);this.iN.U()}Ix(e){this.YG.B.U=(0,g.T)();this.playerState.Y(32)||(this.Lv(h3(this.playerState,32,e?.seekSource)),this.playerState.Y(8)&&this.pauseVideo(!0),this.dP("beginseeking"));this.pE()}CX(e){e=e?.seekSource;this.playerState.Y(32)?(this.Lv(t3(this.playerState,16,32,e)),this.dP("endseeking")):this.playerState.Y(2)||this.Lv(h3(this.playerState,16,e));e=this.YG.B;var b=this.videoData,n=this.playerState.isPaused();if(b.clientPlaybackNonce&&!isNaN(e.Y)){if(Math.random()<.01){n=n?"pbp":"pbs";let Y= {startTime:e.Y};b.NG&&(Y.cttAuthInfo={token:b.NG,videoId:b.videoId});g.Ou("seek",Y);g.we({clientPlaybackNonce:b.clientPlaybackNonce},"seek");isNaN(e.U)||g.de("pl_ss",e.U,"seek");g.de(n,(0,g.T)(),"seek")}e.reset()}}MX(e){this.CX(e)}w4(){this.dP("SEEK_COMPLETE")}a9(e){var b=this.aI,n=this.videoData.clientPlaybackNonce,Y=this.playerType;if(e.scope===4){var A=e.type;if(A){var r=b.mH(),z=r.getVideoData().clientPlaybackNonce;Y===1&&(z=n);if(Y=Ac(b,z)){if(n=Y.getVideoData())e.writePolicy===2&&n.sabrContextUpdates.has(A)|| (e.sendByDefault&&n.p9.add(A),n.sabrContextUpdates.set(A,e)),b.A("html5_enable_t1_enf_on_sabr")&&(e=A===5,A=Z7(n.playerResponse),e?(e=A?1:0,g.vI(e,"m.p_",{}),g.t9("MBSTAT",e)):e=1,e===0&&g.xT(b.wP,"onAbnormalityDetected"))}else r.D("scuset",{ncpf:"1",ccpn:z,crcpn:n})}else g.J4(Error("b/380308491: contextUpdateType is undefined"))}}EE(){if(this.playerType===2)return this.aI.EE("")}getCurrentTime(e=!1){return this.Ds.getCurrentTime(e)}Cy(){return this.Ds.Cy()}D4(){return this.Ds.D4()}wL(){return this.D4()}Qi(){return this.Ds.Qi()}getPlaylistSequenceForTime(e){return this.videoData.getPlaylistSequenceForTime(e- this.Fp())}tS(){var e=NaN;this.mediaElement&&(e=this.mediaElement.tS());return e>=0?e:this.getCurrentTime()}Pn(){if(this.videoData.Y?.Pn)return this.videoData.Y.Pn(this.getCurrentTime()-this.Fp());if(this.mediaElement){var e=this.mediaElement.R7();if(e&&(e=e.getTime(),!isNaN(e)))return e/1E3+this.getCurrentTime()}return NaN}getDuration(){return this.videoData.lengthSeconds?this.videoData.lengthSeconds+this.Fp():this.pv()?this.pv():0}OT(){var e=new MOu;if(this.loader){$Ni(this.qN,e,this.J.aA());var b= this.loader;if(b.E4&&b.E4.L&&!b.E4.wr()&&(e.aJ=b.videoTrack.x0(),e.U=b.audioTrack.x0(),b.policy.O)){let n=an(b.videoTrack),Y=an(b.audioTrack),A=PK(b.E4.U.oI(),"_",5),r=PK(b.E4.Y.oI(),"_",5);Object.assign(e.Y,{lvq:n,laq:Y,lvb:A,lab:r})}e.bandwidthEstimate=qS(b.Z);b.audioTrack.W?.flush();b.videoTrack.W?.flush()}else this.mediaElement&&(e.aJ=this.mediaElement.x0());e.oi=this.oi;e.E8=this.E8;e.O=this.isAtLiveHead()&&this.isPlaying()?b1(this):NaN;b=this.Ds;b=b.Y?dy(b.Y)+mz(b.Y):0;e.B=b;return e}tp(e,b){this.E8+= e;this.oi+=b}Mu(){return this.mediaElement?g.kT(this.videoData)?1:I4(this.videoData)?this.isAtLiveHead()||this.xX()?1:this.Ds.Mu():this.mediaElement.Mu():0}G_(){var e=this.jW,b=ui(e,"bandwidth"),n=ui(e,"bufferhealth"),Y=ui(e,"livelatency"),A=ui(e,"networkactivity"),r=HZ(e,"bandwidth"),z=HZ(e,"bufferhealth"),J=HZ(e,"livelatency");e=HZ(e,"networkactivity");var P=this.ph(),S=P.droppedVideoFrames;P=P.totalVideoFrames;var D=this.getCurrentTime();if(this.MG){var K="IT/"+(this.MG.Y.fC()+"/"+ZY(this.zl())); K+="/"+this.MG.fC()}else K="";var E=this.isGapless(),Q=this.qr(),m=this.cu(),f=this.qo(),u=g.Kj(this),M=this.getPlayerState().state.toString(16),N=this.getPlaylistSequenceForTime(this.getCurrentTime());a:{var U=0;var W="";if(this.Bk){if(this.Bk.Kq){W="D,";break a}U=this.Bk.eh;W=this.Bk.QA.substring(0,4)}U>0?(U=`AD${U}, `,W&&(U+=`${W}, `),W=U):W=""}return{IG:r,T_:z,currentTime:D,H3:K,droppedVideoFrames:S,isGapless:E,qr:Q,cu:m,Yz:f,Pl:b,Ui:n,IR:Y,xv:A,MP:J,ga:e,dK:u,um:M,CM:N,iK:W,totalVideoFrames:P}}kG(e= !1){var b={};if(e){Object.assign(b,this.oA.kG());this.mediaElement&&(Object.assign(b,this.mediaElement.kG()),e=this.ph(),b.dvf=e.droppedVideoFrames,b.tvf=e.totalVideoFrames);this.loader&&Object.assign(b,this.loader.kG());this.MG&&(b.drm=JSON.stringify(this.MG.kG()));b.state=this.playerState.state.toString(16);this.playerState.Y(128)&&(b.debug_error=JSON.stringify(this.playerState.J2));this.r3()&&(b.prerolls=this.O0.join(","));this.videoData.gQ&&(b.ismb=this.videoData.gQ);this.videoData.latencyClass!== "UNKNOWN"&&(b.latency_class=this.videoData.latencyClass);Qv(this.videoData)&&(b.lowlatency="1");if(this.videoData.defaultActiveSourceVideoId||this.videoData.compositeLiveStatusToken||this.videoData.compositeLiveIngestionOffsetToken)b.is_mosaic=1;this.videoData.cotn&&(b.is_offline=1,b.cotn=this.videoData.cotn);this.videoData.playerResponseCpn&&(b.playerResponseCpn=this.videoData.playerResponseCpn);this.aI.isOrchestrationLeader()&&(b.leader=1);this.videoData.isLivePlayback&&(this.videoData.Y&&BV(this.videoData.Y)&& (b.segduration=BV(this.videoData.Y)),e=this.Ds,b.lat=e.W?e.W.B.O():0,b.liveutcstart=this.videoData.liveUtcStartSeconds);b.relative_loudness=this.videoData.Rn.toFixed(3);if(e=g.Kj(this))b.optimal_format=e.video.qualityLabel;b.user_qual=te();b.release_version="youtube.player.web_20260626_04_RC00"}b.debug_videoId=this.videoData.videoId;return b}addCueRange(e){this.rS([e])}removeCueRange(e){this.iN.bd([e])}JS(e){return this.iN.JS(e)}qX(){var e=this.iN;if(e.G.K().A("html5_sort_cueranges_on_update")&&!(e.bc().length<= 0||e.B0())){var b=e.Y;b.array.sort(b.Y)}e.U()}kc(e,b){return this.iN.kc(e,b)}rS(e,b){this.iN.wl(e,b)}Mt(e){this.iN.bd(e)}bc(){return this.iN.bc()||[]}FP(){return this.a_}Zv(){return this.visibility.Zv()}Dj(){this.mediaElement&&this.mediaElement.Dj()}PS(){An(this)}togglePictureInPicture(){this.mediaElement&&this.mediaElement.togglePictureInPicture()}fP(){this.GB.U()}lz(){this.pE();this.dP("onLoadProgress",this.Mu())}U3(e){var b=e.target.KU();if(this.mediaElement&&this.mediaElement.KU()&&this.mediaElement.KU()=== b){r8B(this,e.type);switch(e.type){case "error":var n=GL(this.mediaElement)||"",Y=this.mediaElement.q3();if(n==="capability.changed"){this.A("html5_restart_on_capability_change")?(this.D("capchg",{msg:Y}),this.Bu(!0)):Y0(this);return}if(this.mediaElement.hasError()&&jS(this.cI,n,{msg:Y,trg:"elementevt"}))return;if(this.isBackground()&&this.mediaElement.uc()===4){this.Yk();Jn(this,"unplayable");return}break;case "durationchange":n=this.mediaElement.getDuration();isFinite(n)&&(!this.E4||n>0)&&n!==1&& !this.vg?.Y&&this.LF(n);break;case "ratechange":this.loader&&this.loader.setPlaybackRate(this.mediaElement.getPlaybackRate());n=this.iN;n.started=!0;n.U();this.oA.onPlaybackRateChange(this.getPlaybackRate());break;case "loadedmetadata":ef(this,!1);zjA(this);this.dP("onLoadedMetadata");J8i(this);n=this.Pn();this.videoData.Kd&&(this.videoData.Kd=n);break;case "loadstart":J8i(this);break;case "progress":case "suspend":this.ag.C();break;case "seeked":this.loader?.rf();break;case "playing":ef(this,!1); this.YG.hd("plev");this.Ab&&!ii(this)&&(this.Ab=!1,this.isAtLiveHead()||this.seekTo(Infinity,{qE:"videoplayer_onPlaying"}));break;case "timeupdate":ef(this,!1);n=this.mediaElement&&!this.mediaElement.getCurrentTime();Y=this.mediaElement&&this.mediaElement.B()===0;if(n&&(!this.KN||Y))return;this.KN=this.KN||!!this.mediaElement.getCurrentTime();Cj(this);this.pE();if(!this.mediaElement||this.mediaElement.KU()!==b)return;this.dP("onVideoProgress",this.getCurrentTime());break;case "waiting":if(this.mediaElement.L().length> 0&&this.mediaElement.U().length===0&&this.mediaElement.getCurrentTime()>0&&this.mediaElement.getCurrentTime()<5&&this.loader)return;break;case "resize":zjA(this);this.videoData.O&&this.videoData.O.video.quality==="auto"&&this.dP("internalvideoformatchange",this.videoData,!1);break;case "pause":if(this.Ub&&this.playerState.Y(8)&&!this.playerState.Y(1024)&&this.getCurrentTime()===0&&g.Vz){Jn(this,"safari_autoplay_disabled");return}}if(this.mediaElement&&this.mediaElement.KU()===b){eb4(this.Ds,e);this.dP("videoelementevent", e);b=this.playerState;Y=this.DH;var A=this.mediaElement;n=this.videoData.clientPlaybackNonce;if(!b.Y(128)){var r=b.state;A=A?A:e.target;var z=A.getCurrentTime();if(!b.Y(64)||e.type!=="ended"&&e.type!=="pause"){var J=A.getDuration();J=A.isEnded()||z>1&&Math.abs(z-J)<1.1;var P=e.type==="pause"&&A.isEnded();z=e.type==="ended"||e.type==="waiting"||e.type==="timeupdate"&&!b.Y(4)&&!q7(Y,z);if(P||J&&z)A.gP()>0&&(A.KU()||A.p9())&&(r=14);else switch(e.type){case "error":GL(A)&&(r|=128);break;case "pause":b.Y(256)? (r^=256)||(r=64):b.Y(32)||b.Y(2)||b.Y(4)||(r=4,b.Y(1)&&b.Y(8)&&(r|=1));break;case "playing":J=r;r=(r|8)&-1093;J&4?(r|=1,pU(Y,A,!0)):q7(Y,A.getCurrentTime())&&(r&=-2);b.Y(1)&&pU(Y,A)&&(r|=1);break;case "seeking":r|=16;b.Y(8)&&(r|=1);r&=-3;break;case "seeked":r&=-17;pU(Y,A,!0);break;case "waiting":b.Y(2)||(r|=1);pU(Y,A);break;case "timeupdate":J=b.Y(16),P=b.Y(4),(b.Y(8)||J)&&!P&&q7(Y,A.getCurrentTime())&&(r=8),pU(Y,A)&&(r|=1)}}Y=r;r=null;Y&128&&(r=e.target,P=GL(r),z=1,P?(P==="capability.changed"&&(z= 2),A="GENERIC_WITHOUT_LINK",J=r.kG(),J.mediaElem="1",J.trg="melem",/AUDIO_RENDERER/.test(r.q3())&&(A="HTML5_AUDIO_RENDERER_ERROR"),r={errorCode:P,errorMessage:g.D$[A]||"",Ye:A,Kj:g.Je(J),qS:z,cpn:b.J2?b.J2.cpn:""}):r=null,r&&(r.cpn=n));b=WF(b,Y,r)}!this.playerState.Y(1)&&b.Y(1)&&Lj(this,"evt"+e.type);this.Lv(b)}}}Je(e){e=e.Y.availability==="available";e!==this.a_&&(this.a_=e,this.dP("airplayavailabilitychange"))}K1(){var e=(0,g.T)(),b=this.mediaElement.Zv();this.D("airplay",{ia:b});!b&&!isNaN(this.xT)&& e-this.xT<2E3||(this.xT=e,b!==this.Zv()&&(e=this.visibility,e.Y!==b&&(e.Y=b,e.w3()),this.D("airplay",{rbld:b}),this.AL()),this.dP("airplayactivechange"))}Sn(e){if(this.loader){var b=this.loader,n=b.C,Y=b.getCurrentTime();let A=Date.now()-n.W;n.W=NaN;n.D("sdai",{adfetchdone:e,d:A});e&&!isNaN(n.L)&&n.U!==3&&g.Jt(n.loader,Y,n.L,n.C);n.policy.U?n.O=NaN:n.B=NaN;bd(n,4,n.U===3?"adfps":"adf");g.i2(b)}}QY(){window.clearInterval(this.Sd);this.KB.stop();this.videoData.W=!0;this.J.i7=!0;this.J.R7=0;var e=this.cI; if(e.videoData.O){var b=e.Tc.O,n=e.videoData.O.Df;b.O.has(n)&&(b.O.delete(n),b.Y=!0)}e.Y.stop();e.Tc.tU=0;this.SJ();this.playerState.Y(8)&&this.Lv(yM(this.playerState,65));this.XB=!1;this.oA.N();g.n7(this.aG);this.dP("playbackstarted");(e=g.LB("yt.scheduler.instance.clearPriorityThreshold"))?e():IP(0)}SJ(){var e=zc(this.aI),b={},n={};!g.XP("pbs",this.YG.timerName)&&b3.measure&&b3.getEntriesByName&&(b3.getEntriesByName("mark_nr")[0]?fX("mark_nr"):fX());e.videoId&&(b.videoId=e.videoId);e.clientPlaybackNonce&& !this.A("web_player_early_cpn")&&(b.clientPlaybackNonce=e.clientPlaybackNonce);this.mediaElement&&this.mediaElement.isPaused()&&(n.isPausedOnLoad=!0);n.itag=e.O?Number(e.O.itag):-1;e.pg&&(n.preloadType=String(this.hI?2:1));b.liveStreamMode=mdA[ml(e)];b.playerInfo=n;this.YG.infoGel(b);if(this.loader){e=this.loader.timing;window&&window.performance&&window.performance.getEntriesByName&&(e.C&&(b=window.performance.getEntriesByName(e.C),b.length&&(b=b[0],e.tick("vri",b.fetchStart),e.tick("vdns",b.domainLookupEnd), e.tick("vreq",b.requestStart),e.tick("vrc",b.responseEnd))),e.U&&(b=window.performance.getEntriesByName(e.U),b.length&&(b=b[0],e.tick("ari",b.fetchStart),e.tick("adns",b.domainLookupEnd),e.tick("areq",b.requestStart),e.tick("arc",b.responseEnd))));e=e.ticks;for(let Y in e)e.hasOwnProperty(Y)&&this.YG.tick(Y,e[Y])}}fB(){this.vg?.fB(this.ZZ())}j0(){return this.loader?.j0()??!1}MB(){var e=this.videoData.tV();return this.l3().Y.yh(LaF)&&!e&&qO(this.videoData)&&this.A("html5_pseudogapless_shorts")}pE(e= !1){if(this.mediaElement&&this.videoData){var b=this.getCurrentTime();this.MB()&&this.vg?.L(b)&&this.loader&&(this.loader.pY=null);WTa(this.Ds,this.isPlaying());this.loader&&(this.zj()&&(this.A("html5_use_centralized_player_time_fixes")?!(this.playerState.Y(4)&&g.kT(this.videoData)||(this.playerState.Y(16)||this.playerState.Y(32))&&g.KC(this.videoData))&&ZD1(this.loader,b):q7(this.DH,b)&&this.po()),this.playerState.Y(4)&&g.kT(this.videoData)||this.playerState.Y(32)&&g.KC(this.videoData)||va4(this.loader, b),this.A("html5_log_centralized_player_time")&&Math.abs(this.getCurrentTime()-this.loader.Gc())>10&&this.D("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Gc(),bh:this.loader?.x0()},!0));b>5&&(this.Ds.O=b);var n=!!g.LB("yt.scheduler.instance");n?TN.TI(this.d1):window.clearTimeout(this.d1);var Y=this.mediaElement.isPaused();if((this.playerState.isBuffering()||!Y||Bi(this.videoData))&&!this.playerState.Y(128)){let A=()=>{if(this.mediaElement&&!this.playerState.Y(128)){this.J.aA()&& r8B(this,"pfx");var r=this.getCurrentTime();this.A("html5_buffer_underrun_transition_fix")&&(r-=this.Fp());var z=this.mediaElement.x0(),J=this.playerState.Y(8),P=q7(this.DH,r),S=WCA(this.DH,r,(0,g.T)(),z);J&&P?this.Lv(yM(this.playerState,1)):J&&S?(this.J.aA()&&this.A("html5_log_centralized_player_time")&&!isFinite(r)&&S&&this.D("sabrSeekRefactorCmtBhFix",{cmt:r,loaderCmt:this.loader?.Gc(),bh:this.loader?.x0()}),J=this.getDuration(),P=g.zK(this.videoData),J&&Math.abs(J-r)<1.1?(this.D("setended",{ct:r, bh:z,dur:J,live:P}),this.jD()?this.seekTo(0,{qE:"videoplayer_loop",seekSource:37}):this.Hh()):(this.playerState.isBuffering()||Lj(this,"progress_fix"),this.Lv(h3(this.playerState,1)))):(J&&!P&&!S&&r>0&&(J=(Date.now()-this.Kh)/1E3,P=this.getDuration(),r>P-1&&this.D("misspg",{t:r.toFixed(2),d:P.toFixed(2),r:J.toFixed(2),bh:z.toFixed(2)})),this.playerState.isPaused()&&this.playerState.isBuffering()&&this.mediaElement.x0()>5&&this.Lv(yM(this.playerState,1)));this.pE()}}; this.mediaElement.L().length===0?this.d1=n?TN.Nr(A,100):g.OU(A,100):this.d1=n?TN.Nr(A,500):g.OU(A,500)}this.videoData.jb=b;!e&&this.isPlaying()&&Pf4(this);uAB(this.la,this.Fe,this.Px(),this.isBackground())&&tF(this);this.dP("progresssync",e);Y&&Bi(this.videoData)&&this.dP("onVideoProgress",this.getCurrentTime())}}Sj(){this.NE("ad.rebuftimeout",2,"RETRYABLE_ERROR",`vps.${this.playerState.state.toString(16)}`)}qo(){return this.oA.qo()}o8(){return this.loader?this.loader.o8():QB(this.qN,!0)}Lv(e){if(!pLi(this.playerState, e)){var b=new g.c9(e,this.playerState);this.playerState=e;SXA(this);var n=!this.iy.length;this.iy.push(b);var Y=this.mediaElement&&this.mediaElement.isSeeking();b.QV(1)&&this.loader&&zsA(this.loader);Y=b.oldState.U()&&!Y;if(b.QV(1)&&Y&&this.playerState.Y(8)&&!this.playerState.Y(64)&&this.loader&&(Y=this.loader,Y.mC=!0,Y.policy.QI&&Y.E4&&Y.D("lr_rb",{c:Y.getCurrentTime(),s:Y.isSeeking(),ab:PK(Y.E4.Y.oI()),ala:X7(Y.audioTrack)?.l$(),alr:Y.audioTrack.Y?.l$(),vb:PK(Y.E4.U.oI()),vla:X7(Y.videoTrack)?.l$(), vlr:Y.videoTrack.Y?.l$()}),Y.FE!==0&&Y.D("sps_rebuffer",{c:Y.getCurrentTime()}),this.mediaElement&&this.mediaElement.x0()>=5)){Y=this.la;var A=this.Fe;!A.videoData.O||Y.A("html5_disable_performance_downgrade")?Y=!1:(Date.now()-Y.S>6E4&&(Y.U=0),Y.U++,Y.S=Date.now(),Y.U!==4?Y=!1:(BJB(Y,A.videoData.O),Y=!0));Y&&tF(this)}(Y=g.Ae(this.J.experiments,"html5_ad_timeout_ms"))&&this.videoData.isAd()&&e.Y(1)&&(e.Y(8)||e.Y(16))?this.Oj.start(Y):this.Oj.stop();(g.Da(b,8)<0||b.QV(1024))&&this.KB.stop();!b.QV(8)|| this.videoData.W||b.state.Y(1024)||this.KB.start();b.state.Y(8)&&g.Da(b,16)<0&&!b.state.Y(32)&&!b.state.Y(2)&&this.playVideo();b.state.Y(2)&&I4(this.videoData)&&(this.LF(this.getCurrentTime()),this.pE(!0));b.QV(2)&&(this.au(!0),this.J.aA()&&this.A("html5_sabr_parse_live_metadata_playback_boundaries")&&g.KC(this.videoData)&&this.videoData.Y&&(e={minst:`${this.videoData.Y.D$}`,cminst:`${this.videoData.Y.ha()+this.Fp()}`,maxst:`${this.videoData.Y.NH}`,hts:`${this.videoData.Y.s4}`,cmaxst:`${this.videoData.Y.pv()+ this.Fp()}`},this.D("sabrSeekableBoundaries",e)));b.QV(128)&&this.Yk();this.videoData.Y&&this.videoData.isLivePlayback&&!this.DG&&(g.Da(b,8)<0?(e=this.videoData.Y,e.C&&e.C.stop()):b.QV(8)&&this.videoData.Y.resume());e=this.Ds;g.n7(e.Z.B);if(e.mediaElement)if(b.oldState.U()&&M0(b.state)&&b.state.isBuffering()){Y=e.mediaElement.getCurrentTime();A=e.mediaElement.U();var r=e.A("manifestless_post_live_ufph")||e.A("manifestless_post_live")?oX(A,Math.max(Y-3.5,0)):oX(A,Y-3.5);r>=0&&Y>A.end(r)-1.1&&r+10?(hF(e.G,e.getCurrentTime()+e.videoData.limitedPlaybackDurationInSeconds),e.R7=!0):e.videoData.isLivePlayback&&e.videoData.endSeconds>0&&(hF(e.G,e.getCurrentTime()+e.videoData.endSeconds),e.R7=!0));e=this.oA;Y=e.provider.J.l3().Y.yh(bw);if(b.QV(1024)||b.QV(512)|| b.QV(4)||Y&&b.QV(256))e.U&&(Y=e.U,Y.U>=0||(Y.Y=-1,Y.delay.stop())),e.qoe&&(Y=e.qoe,Y.W||(Y.B=-1));e.provider.videoData.enableServerStitchedDai&&e.eL?e.O.get(e.eL)?.O4(b):e.Y&&e.Y.O4(b);if(e.qoe){Y=e.qoe;A=b.state;r=g.tM(Y.provider);var z=Y.getPlayerState(A),J=r,P=A.seekSource||void 0,S=A.stoppageReason||void 0;if(z!==Y.Y){Y.L9||J=10&&Y.playTimeSecs<=180&&(Y.U.set("qoealert", ["1"]),Y.yH=!0)),z!=="B"||Y.Y!=="PL"&&Y.Y!=="PB"||(Y.isBuffering=!0),Y.O=J);Y.Y==="PL"&&(z==="B"||z==="S")||Y.provider.J.aA()?bU(Y,J):(Y.i$||z!=="PL"||(Y.i$=!0,eS(Y,J,Y.provider.G.OT())),yE(Y,J));z==="PL"&&g.n7(Y.wT);var D=[z];z==="S"&&P&&D.push(`ss.${P}`);z==="PA"&&S&&D.push(`sr.${S}`);g.hM(Y,J,"vps",D);Y.Y=z;Y.u3=J;Y.O=J;Y.L=!0}J=A.J2;A.Y(128)&&J&&(J.Kj=J.Kj||"",tqB(Y,r,J.errorCode,J.qS,J.Kj));(A.Y(2)||A.Y(128))&&Y.reportStats(r);A.isPlaying()&&!Y.W&&(Y.B>=0&&Y.U.set("user_intent",[Y.B.toString()]), Y.W=!0);nU(Y)}e.U&&(e=e.U,tj9(e),e.playerState=b.state,e.U>=0&&b.QV(16)&&e.seekCount++,b.state.isError()&&e.send());if(n&&!this.B0())try{for(let E of this.iy){var K=this.iN;if(K.started&&(K.U(),E.oldState.Y(16))){b=K;let Q=frc(b.Y,Math.max(b.B-2E3,0));!isNaN(Q)&&Q<0x7ffffffffffff&&b.C.start()}this.dP("statechange",E)}}finally{this.iy.length=0}}}E_(){this.YG.tick("qoes")}BA(){this.Ds.BA()}aM(e,b,n,Y="LICENSE"){a:{var A=this.cI;n=n.substring(0,256);let r=dZ(b);e==="drm.keyerror"&&this.MG&&this.MG.O.keys.length> 1&&A.B<96&&(e="drm.sessionlimitexhausted",r=!1);let z=A.Tc.experiments.Jg("html5_retry_on_drm_unavailable"),J=A.Tc.experiments.Jg("html5_retry_on_drm_key_error"),P=/^(closedShouldNotRetry|t\.prefixedKeyError)(.*)/;if(z&&e==="drm.unavailable"||J&&e==="drm.keyerror"&&!n.match(P))A.Gn("qoe.restart",{retryOnDrmError:1,e,detail:n}),A.G.Bu(!0);else{if(r)if(A.videoData.O&&A.videoData.O.video.isHdr())ah(A,e);else{if(A.G.NE(e,b,Y,n),kgJ(A,{detail:n}))break a}else A.Gn(e,{detail:n});e==="drm.sessionlimitexhausted"&& (A.D("retrydrm",{sessionLimitExhausted:1}),A.B++,fEu(A.G))}}}k6(){var e=g.Ae(this.J.experiments,"html5_license_constraint_delay"),b=$_();e&&b?(e=new g.bD(()=>{this.Qv();An(this)},e),g.a(this,e),e.start()):(this.Qv(),An(this))}uY(e){this.dP("heartbeatparams",e)}T6(e){this.D("keystatuses",fU(e)); var b="auto",n=!1;this.videoData.O&&(b=this.videoData.O.video.quality,n=this.videoData.O.video.isHdr());a:{switch(b){case "highres":case "hd2880":b="UHD2";break;case "hd2160":case "hd1440":b="UHD1";break;case "hd1080":case "hd720":b="HD";break;case "large":case "medium":case "small":case "light":case "tiny":b="SD";break;default:b="";break a}n&&(b+="HDR")}b=Ov(e)?XH(e,b):e.O.includes(b);if(this.A("html5_enable_vp9_fairplay")){if(n){if(!e.S){this.videoData.x_||(this.videoData.x_=!0,this.D("drm",{dphdr:1}), this.Bu(!0));return}if(this.MG?.Y.Y()?this.MG?.f9():!b){this.D("drm",{dshdr:1});ah(this.cI);return}}if(this.MG?.Y.Y())return}else{let Y=e.S&&b;if(n&&!Y){ah(this.cI);return}}if(n=!b)n=!(Ov(e)?XH(e,"AUDIO")&&XH(e,"SD"):e.O.includes("AUDIO")&&e.O.includes("SD"));n&&(e=fU(e),this.yM?(this.dP("drmoutputrestricted"),this.A("html5_report_fatal_drm_restricted_error_killswitch")||this.NE("drm.keyerror",2,void 0,`info.${e}`)):(this.yM=!0,this.Gn(new g.wZ("qoe.restart",{retrydrm:1,...e})),tF(this),fEu(this)))}Nf(){if(!this.videoData.W&& this.mediaElement&&!this.isBackground()){var e="0";this.mediaElement.B()>0&&this.mediaElement.x0()>=5&&this.videoData.U&&this.videoData.U.Y()&&(this.Lv(h3(this.playerState,1)),Lj(this,"load_soft_timeout"),this.dP("playbackstalledatstart"),e="1");SXA(this);var b=this.videoData.U;e={restartmsg:e,mfmt:!hS(this.videoData),mdrm:!(!(b&&b.videoInfos&&b.videoInfos.length&&b.videoInfos[0].contentProtection)||this.MG),mfmtinfo:!this.videoData.O,prerolls:this.r3()?this.O0.join(","):"0"};if(this.MG){b=this.MG; if(b.O.size<=0){let n="ns;";b.V||(n+="nr;");b=n+=`ql.${b.B.length}`}else b=fU(b.O.values().next().value),b=g.Je(b);e.drmp=b}Object.assign(e,this.loader?.kG()||{});Object.assign(e,this.mediaElement?.kG()||{});this.oA.Gn("qoe.start15s",g.Je(e));this.dP("loadsofttimeout")}}LF(e){this.videoData.lengthSeconds!==e&&(this.videoData.lengthSeconds=e,An(this))}au(e=!1,b){if(!this.Y4)if(g.XP("att_s","player_att")||g.jR("att_s",void 0,"player_att"),this.A("use_rta_for_player"))(async()=>{if(!e||await g.uA())try{let S= kYi(this.oA);if(!S)throw Error();let D=await g.HY({cpn:this.videoData.clientPlaybackNonce,encryptedVideoId:this.videoData.videoId||""},g.Ae(this.J.experiments,"html5_att_playback_timeout_ms")||3E4);if(this.Y4)throw Error();if(!D.challenge)throw g.J4(Error(`Not sending atr ping; missing challenge string${D.error?`; error: ${D.error}`:""}`)),Error();this.Y4=!0;let K=[D.challenge];if(D.error){let E=$oB();if(E[JL])var Y=E[JL];else{var A=new Map,r;if((r=E[Yoc])!=null)var z=r;else{if(IK!==IK)throw Error(); z=E[Yoc]=np4(E.Y)}r=z;for(let m of YB(r,b8J,2)){let f=y0(m,2),u=m.getName();A.set(u,f);var J=e7(m,zb,3);r=A$u;rt(J.En,r.Y);YW(J,r.Y);var P=r.isRepeated?YB(J,r.U,r.Y,r.O):e7(J,r.U,r.Y,r.O);let M=g.Ug(fu(P,1));M!==void 0&&A.set(M,f)}Y=E[JL]=A}let Q=Y.get(D.error)||0;K.push(`r1c=${Q}`)}else D.webResponse&&K.push(`r1a=${D.webResponse}`);D.adblockReporting?.reportingStatus!==void 0&&K.push(`r6a=${D.adblockReporting.reportingStatus}`);D.adblockReporting?.broadSpectrumDetectionResult!==void 0&&K.push(`r6b=${D.adblockReporting.broadSpectrumDetectionResult}`); S(K.join("&"));g.jR("att_f",void 0,"player_att")}catch(S){g.jR("att_e",void 0,"player_att")}})().then(()=>{b?.()}); else{var n=new g.TaF(this.videoData);if("c1a"in n.XU&&!g.nC.isInitialized()){g.jR("att_wb",void 0,"player_att");this.LS===2&&Math.random()<.01&&g.J4(Error("Botguard not available after 2 attempts"));if(e)return;if(this.LS<5){g.n7(this.Qm);this.LS++;return}}(n=g.z_(n))?(g.jR("att_f",void 0,"player_att"),ws0(this.oA,n),this.Y4=!0):g.jR("att_e",void 0,"player_att")}}Zr(e=!1){return g.zK(this.videoData)&&(this.isAtLiveHead()&&!this.playerState.isPaused()||this.xX()||g.kT(this.videoData))?this.getCurrentTime(): this.pv(e)}ho(){return this.ha()}pv(e=!1){return this.Ds.pv(e)}ha(){return this.Ds.ha()}Fp(){return this.Ds?this.Ds.Fp():0}getStreamTimeOffset(){return this.Ds?this.Ds.getStreamTimeOffset():0}TC(){return this.getStreamTimeOffset()===0?this.Fp():this.getStreamTimeOffset()}setPlaybackRate(e){this.playbackRate!==e&&uU(this.la,this.videoData.U?.videoInfos)&&(this.playbackRate=e,tF(this));this.playbackRate=e;this.mediaElement&&this.mediaElement.setPlaybackRate(e)}getPlaybackRate(){return this.playbackRate}getPlaybackQuality(){var e= "unknown";if(this.videoData.O&&(e=this.videoData.O.video.quality,e==="auto"&&this.mediaElement)){let b=this.YX();b&&b.videoHeight>0&&(e=$v(b.videoWidth,b.videoHeight))}return e}isHdr(){return!!(this.videoData.O&&this.videoData.O.video&&this.videoData.O.video.isHdr())}sendVideoStatsEngageEvent(e,b){var n=this.oA;n.Y?(n=g.YV(n.Y,"engage"),n.s4=e,n.send(b)):b&&b()}isAtLiveHead(e,b=!1){return g.zK(this.videoData)&&(this.yy||b)?this.Ds.isAtLiveHead(e):!1}wE(e){(this.yy=e)||this.KB.stop();if(this.videoData.Y)if(e)this.videoData.Y.resume(); else{var b=this.videoData.Y;b.C&&b.C.stop()}this.loader&&(b=this.videoData.A("html5_disable_preload_for_ssdai_with_preroll")&&this.Qt()&&this.videoData.isLivePlayback,e&&!b?this.loader.resume():this.mP(!0));this.playerState.Y(2)||e?this.playerState.Y(512)&&e&&this.Lv(yM(this.playerState,512)):this.Lv(h3(this.playerState,512));b=this.oA;b.qoe&&(b=b.qoe,g.hM(b,g.tM(b.provider),"stream",[e?"A":"I"]))}kT(e){this.oA.Gn("player.exception",g.Je({n:e.name,m:e.message}))}pL(e){this.oA.pL(e)}Ox(e){this.oA.Ox(e)}bC(e){this.oA.bC(e)}W_(e){this.oA.W_(e)}PC(e, b,n,Y){this.oA.PC(e,b,n,Y)}CN(){this.D("hidden",{},!0)}ph(){return this.mediaElement?this.mediaElement.getVideoPlaybackQuality():{}}hQ(){return this.loader?this.loader.hQ():!0}setLoop(e){this.loop=e;this.mediaElement&&!g.rA(this.J)&&this.mediaElement.setLoop(e)}jD(){return this.mediaElement&&!g.rA(this.J)?this.mediaElement.jD():this.loop}G4(e){this.D("timestamp",{o:e.toString()});this.Ds.G4(e)}JV(e){this.YG.tick(e)}aq(e){return this.YG.aq(e)}hd(e){this.YG.hd(e)}D(e,b,n=!1){this.oA.D(e,b,n)}Ol(e,b, n=!1){this.oA.D(e,b,n)}Gn(e){this.oA.Gn(e.errorCode,g.Je(e.details));e=e.errorCode;if(this.videoData.isLivePlayback&&(e==="qoe.longrebuffer"||e==="qoe.slowseek")||e==="qoe.restart")e=this.loader?niB(this.loader.videoTrack):{},this.D("lasoe",Object.assign(this.loader?niB(this.loader.audioTrack):{},this.E4?.Y?.om())),this.D("lvsoe",Object.assign(e,this.E4?.U?.om()));this.A("html5_log_centralized_player_time")&&this.D("sabrSeekRefactorCmt",{cmt:this.getCurrentTime(),loaderCmt:this.loader?.Gc(),bh:this.loader?.x0()})}dD(e, b,n){this.oA.dD(e,b,n)}Gx(e,b,n,Y,A,r,z,J){if(this.videoData.Y?.isLive){var P=b.playerType===2?b:e,S=e.videoData.videoId,D=b.videoData.videoId;if(S&&D){var K=this.oA;if(J?.wK){if(K.qoe){S=K.qoe;D=J.wK;S.reportStats();var E=S.provider.videoData.clientPlaybackNonce,Q=S.provider.videoData.videoId||"",m=S.Z?.join(".")||E,f=S.s4?.join(".")||Q;J3(S,r?4:A?2:0,D.Rb.join(".")||E,D.fR.join(".")||Q,Y);S.reportStats(NaN,!0);S.Z=D.Rb;S.s4=D.fR;S.W0=D.adFormats;S.jb=D.serializedQoeContextData;J3(S,r?5:A?3:1,m, f,n);S.reportStats(NaN,!0)}}else if(K.qoe){E=K.qoe;Q=e.cpn;m=b.cpn;f=P.videoData.tg;var u=E.provider.videoData.clientPlaybackNonce;let M=E.provider.videoData.videoId,N=m!==u&&D!==M;u=Q!==u&&S!==M;E.reportStats();E.adCpn&&E.adCpn!==Q||(E.adCpn=u?Q:"",E.N=u?S:"",E.adFormat=u?f:void 0,J3(E,r?4:A?2:0,m,D,Y),E.reportStats(NaN,!0),E.adCpn=N?m:"",E.N=N?D:"",E.adFormat=N?f:void 0,J3(E,r?5:A?3:1,Q,S,n),E.reportStats(NaN,!0))}J?.eQ?(K.Y?.f9(),K.Y?.V(),K.Y?.e5(J.eQ),K.Y?.V(!0),K.Y?.S(!0,!0).send(),K.Y?.kl()): (n=K,A=e.cpn,n.O.has(A)?(r=n.O.get(A),PZ(r,!0).send(),r.L(),A!==n.provider.videoData.clientPlaybackNonce&&(SK(r),n.Y?.u3(),n.O.delete(A))):(n.eL=n.provider.videoData.clientPlaybackNonce,n.eL&&n.Y&&(n.O.set(n.eL,n.Y),PZ(n.Y).send(),n.Y.L())),n=b.cpn,P=P.videoData,Y-=this.TC(),K.O.has(n)?(P=K.O.get(n),Y=P.O&&isNaN(P.W)?AF(P):NaN,P=P.S(!1),isNaN(Y)||(P.S=Y),P.send()):(Y=mL4(K,K.provider,P,Y),K.O.set(n,Y),Y.O4(new g.c9(h3(new g.TL,8),new g.TL)),Y.N(),K.Y?.L()),K.eL=n);this.A("html5_unify_csi_server_stitched_transition_logging")? (Y=this.YG,K=e.cpn,e=b.cpn,n=this.videoData.clientPlaybackNonce,P=b.videoData,b=(0,g.T)(),n=`${K===n?"video":"ad"}_to_${e===n?"video":"ad"}`,n!=="video_to_ad"&&(A=n==="ad_to_video"?void 0:P,K=A?.Rw,r={},P?.NG&&(r.cttAuthInfo={token:P.NG,videoId:P.videoId}),z&&(r.startTime=z),g.Ou(n,r),z={targetVideoId:P?.videoId??"empty_video",targetCpn:e,adVideoId:A?.videoId??"empty_video",adClientPlaybackNonce:K?.cpn??A?.clientPlaybackNonce},K&&(z.adBreakType=K.adBreakType,z.adType=K.adType),g.we(z,n),g.NU(Y,b, n))):(Y=this.YG,n=this.videoData.clientPlaybackNonce,P=(0,g.T)(),K=b.videoData,e=`${e.cpn===n?"video":"ad"}_to_${b.cpn===n?"video":"ad"}`,n={},K.NG&&(n.cttAuthInfo={token:K.NG,videoId:K.videoId}),z&&(n.startTime=z),g.Ou(e,n),g.we({targetVideoId:K.videoId,targetCpn:b.cpn,isSsdai:!0},e),z||g.NU(Y,P,e))}}else g.yL(this.logger,360717806,"SSTEvent for nonSS")}SY(){var e=this.aI,b=e.R6;e.R6=[];return b}Nl(e){this.videoData.VY=!0;this.Gn(new g.wZ("sabr.fallback",e));this.Bu(!0)}gb(e,b=!0){this.videoData.F3= !0;b&&(this.Gn(new g.wZ("qoe.restart",e)),this.Bu(!0))}gx(e){this.D("sdai",{aftimeout:e});this.Gn(new g.wZ("ad.fetchtimeout",{timeout:e}))}KL(){return g.tM(this.oA.provider)}getPlayerSize(){return this.P5.getPlayerSize()}vE(){return this.P5.vE()}sf(){return this.YG}Xl(){return this.aI.Xl()}getVolume(){return this.aI.getVolume()}Oe(){return this.aI.Oe()}isMuted(){return this.aI.isMuted()}S0(){return this.aI.S0()}YK(){this.DG=!0}A(e){return this.J.A(e)}l3(){return this.J.l3()}w2(e,b,n,Y,A){this.D("xvt", {m:e,g:b?1:0,tt:n?1:0,np:Y?1:0,c:A})}mP(e){this.loader?.kl(e)}po(e){this.loader?.resume(e)}Qt(){return g.lJ(this.O0,"ad")}aA(){return this.J.aA()}k9(){if(this.A("html5_generate_content_po_token"))return this.videoData.GS||"";this.aI.LR();return this.J.Y0||""}Ao(){if(this.videoData.videoId)return this.videoData.Pd}R4(){return this.videoData.videoId}wB(){return this.aI.WZ}ZZ(){return this.XB}jU(){return this.aI.jU()}GC(e,b,n){this.Lv(h3(this.playerState,16,n));this.Ds.GC(e,b,n)}prefetchKeyPlay(e,b){this.loader?.Bx(e, b,2)}prefetchJumpAhead(e){this.loader?.Bx(e,!1,3)}j7(e){return this.Ds.j7(e)}hF(){this.Ds.hF()}tM(e,b){var n=this.A("html5_generate_content_po_token")?this.videoData:void 0;this.aI.tM(e,b,n)}x0(e=!0){return this.loader?.x0(e)??this.mediaElement?.x0()??0}aT(){return this.A("html5_remove_ios_7_hack_force_play")}BC(e,b){this.oA.BC(e,b)}Ly(){return this.oA.Ly()}cu(){return this.aI.cu()}oy(){return this.aI.oy(this)}UX(){this.pD=!0}lL(e){this.loader?.lL(e)}u6(e){this.Ds.u6(e)}zj(){return this.A("html5_centralized_player_time_live")&& g.KC(this.videoData)&&this.videoData.isLivePlayback||this.A("html5_use_centralized_player_time")&&g.KC(this.videoData)?!0:!1}};g.F=g.Wk.prototype;g.F.BE=bF(103);g.F.I9=bF(100);g.F.EP=bF(95);g.F.jI=bF(82);g.F.sM=bF(71);g.F.Xe=bF(53);g.F.A2=bF(44);g.F.Iq=bF(38);g.F.K7=bF(32);g.F.X7=bF(25);g.F.aO=bF(19);g.F.fq=bF(7);var Re={primary:"Primary",secondary:"Secondary"};var YG4=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);h(this.api,"isLifaAdPlaying",()=>this.api.isLifaAdPlaying()); this.events.a7(e,e.K().l3().Y.yh(g.Ym)?"playbackChange":"serverstitchedvideochange",()=>{this.api.getVideoData()?.Ja()&&(this.api.isLifaAdPlaying()?(this.playbackRate=this.api.getPlaybackRate(),this.api.setPlaybackRate(1)):this.api.setPlaybackRate(this.playbackRate))}); this.playbackRate=1}};var ASF=class extends AY{constructor(e){super(e);this.Y=!!navigator.mediaSession.setPositionState;this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"videodatachange",()=>{this.updateMetadata()}); this.events.a7(e,"presentingplayerstatechange",()=>{Dsi(this)}); this.events.a7(e,"SEEK_COMPLETE",()=>{Kh4(this)})}updateMetadata(){var e=this.api.getVideoData(); if(e?.Yo()){var b=this.api.K(),n=[],Y="";if(!b.Z){let A=this.api.getVideoData().getWatchNextResponse()?.playerOverlays?.playerOverlayRenderer?.browserMediaSession?.browserMediaSessionRenderer;g.WP(b)&&A?(n=En4(A.thumbnailDetails),A.album&&(Y=HI(A.album))):n=[{src:e.dl("mqdefault.jpg")||"",sizes:"320x180",type:"image/jpeg"}]}Kh4(this);Dsi(this);Rj9(this);navigator.mediaSession.metadata=new MediaMetadata({title:e.title,artist:e.author,artwork:n,album:Y});b=e=null;co(this.api)&&(e=()=>{this.api.nextVideo()}, b=()=>{this.api.previousVideo()}); qU("nexttrack",e);qU("previoustrack",b)}}U4(){navigator.mediaSession.playbackState="none";navigator.mediaSession.metadata=null;var e="nexttrack previoustrack play pause seekbackward seekforward seekto".split(" ");for(let b of e)qU(b,null);this.Y&&Qa();super.U4()}};var rSa=class extends AY{constructor(e){super(e);this.O=new Map;this.C=this.Y=void 0;this.S=!1;this.compositeVideoState=null;this.B=void 0;this.events=new g.Up(e);g.a(this,this.events);this.api.K().l3().Y.yh(PaF)?(this.U=new g.Up(e),g.a(this,this.U),this.events.a7(e,"videodatachange",b=>{this.onVideoDataChange(b)})):(this.events.a7(e,"modulecreated",b=>{var n=LhB(this); b==="captions"&&n?.topLeftCornerX!==void 0&&n?.topLeftCornerY!==void 0&&n?.width!==void 0&&n?.height!==void 0&&this.api.oh({top:n.topLeftCornerY,right:1-n.topLeftCornerX-n.width,bottom:1-n.topLeftCornerY-n.height,left:n.topLeftCornerX})}),this.events.a7(e,"videodatachange",b=>{var n=this.api.getVideoData(); $0(this);var Y=n?.rf.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO");Y?.length?mc(this,Y.filter(A=>A.onEnter?.some(this.L))):n?.cueRanges&&mc(this,n.cueRanges.filter(A=>A.onEnter?.some(this.L))); b==="dataupdated"&&n?.compositeLiveStatusToken!==this.C&&(this.C=n?.compositeLiveStatusToken,this.api.tL())}),this.events.a7(e,g.ou("compositeembargo"),b=>{qXu(this,b)}),this.events.a7(e,g.lK("compositeembargo"),b=>{c8u(this,b)}),this.events.a7(e,"heartbeatRequest",b=>{$sc(this,b)}),this.events.a7(e,"internalaudioformatchange",(b,n)=>{ms4(this,b,n)}),this.events.a7(e,"onPlaybackAudioChange",()=>{this.api.tL()})); h(e,"setCompositeParam",b=>{this.compositeVideoState=b}); this.api.A("web_watch_enable_multiview_manager")&&h(e,"setCompositeVideoOverlayRendererComponent",b=>{this.setCompositeVideoOverlayRendererComponent(b)})}onVideoDataChange(e){var b=this.api.getVideoData(),n=b?b.wS().length>0:!1; dsi(this,n);n?($0(this),n=b?.rf.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_EMBARGO"),n?.length?mc(this,n.filter(Y=>Y.onEnter?.some(this.L))):b?.cueRanges&&mc(this,b.cueRanges.filter(Y=>Y.onEnter?.some(this.L))),e==="dataupdated"&&b?.compositeLiveStatusToken!==this.C&&(this.C=b?.compositeLiveStatusToken,this.api.tL())):($0(this),this.C=void 0,this.compositeVideoState=null)}setCompositeVideoOverlayRendererComponent(e){this.B&&(this.B.remove(),g.DX(this.B,"ytp-composite-video-overlay-renderer"),this.B=void 0); e&&(g.P6(e,"ytp-composite-video-overlay-renderer"),g.mq(this.api,e,4),this.B=e)}L(e){return e.compositeEmbargo!==void 0}U4(){super.U4();this.O.clear()}};var zG4=class extends AY{constructor(e){super(e);h(e,"getAvailableQualityData",()=>this.getAvailableQualityData()); h(e,"getAvailableQualityDataAndMessaging",()=>this.getAvailableQualityDataAndMessaging()); h(e,"getPaygatedAudioQualityData",()=>this.getPaygatedAudioQualityData())}getAvailableQualityDataAndMessaging(){return{qualityData:this.getAvailableQualityData(), qualityMessagingFormattedString:void 0}}getAvailableQualityData(){var e=this.api.getVideoData();if(!e)return[];var b=[],n=e.getPlayerResponse()?.playabilityStatus?.paygatedQualitiesMetadata,Y=wO4(n),A=n?.restrictedAdaptiveFormats;if(A){n=[];for(var r of A){if(r.mimeType?.includes("audio")&&this.api.A("enable_lr_upsell_for_premium_high_quality_audio"))continue;A=BK(r.mimeType,r.quality,r.itag.toString(),r.width.toString(),r.height.toString(),r.qualityLabel,r.qualityOrdinal&&qd[r.qualityOrdinal]);n.push(A)}e= eY(e);ow(n);r=[];for(var z of n)Bf(e,z,this.api.K().O)===!0&&r.push(z);b=b.concat(kkA(r,!1,Y))}z=this.api.hS();b=b.concat(kkA(z,!0,Y));Y=[];if(this.api.A("web_player_enable_premium_hbr_in_h5_api")){z=b;b=new Set;Y=new Map;var J={};for(var P of z)z=P.quality,n=P.isPlayable,(e=P.qualityLabel)&&z&&(n&&Y.has(z)&&Y.get(z)!==e?b.add(z):n&&Y.set(z,e),J[e]||(J[e]=P));P=[];for(var S of Object.values(J))J=S.quality,Y=S,J&&!b.has(J)&&(Y.formatId=void 0),P.push(Y);S=b=P;P=0;for(J=0;J{this.hs(b)}); this.events.a7(e,"csiinitialized",()=>{O00(this)})}hs(e){if(dU())if(!this.U&&this.Y){e.Pd={coldStartInfo:{clientState:this.O}}; try{this.Y.then(()=>{XOJ(this,e)},b=>{wU(b,"player_update"); this.handleError(b,e)})}catch(b){wU(b,"player_update_catch"),this.handleError(b,e)}}else this.U?XOJ(this,e):this.api.D("pf",{m:this.U?1:0, p:this.Y?1:0})}handleError(e,b){g.J4(e);var n=0;e.mediaIntegrityErrorName?n||(n=JS4[e.mediaIntegrityErrorName]):e.code&&(n=e.code());b.Pd={uZ:{code:n}}}};var SGA=class extends AY{constructor(e){super(e);this.loaded=!1;this.W=0;this.Y=!1;this.S={};this.U=[];this.B=0;this.L=!1;this.events=new g.Up(e);g.a(this,this.events);this.O=new g.Up(e);g.a(this,this.O);this.events.a7(e,"modulesCreated",()=>{this.YH()&&this.load()}); this.events.a7(e,"modulesDestroyed",b=>{var n=this.api.getPresentingPlayerType();switch(b){case 2:case 3:b=n!==1&&!(n===5||n===6||n===7);break;case 4:b=!this.Y;break;default:b=!0}b&&this.unload()})}YH(){return this.api.getVideoData().x3.includes("playableSequences")}load(){if(!this.loaded){this.C||(this.C=new g.LF({X:"div", xG:["ytp-player-content","ytp-yto-overlay"],xl:[{X:"div",xG:["ytp-yto-preroll-message"],v0:"El v\u00eddeo empezar\u00e1 en breve"}]}),g.a(this,this.C),fxa(this,!1),g.mq(this.api,this.C.element,4));var e=this.api.getPresentingPlayerType();this.O.a7(this.api,"playbackChange",()=>{var b=this.api.getPresentingPlayerType()===5;g.K7(this.api.getRootNode(),"ytp-yto-preroll",b);fxa(this,b)}); this.O.a7(this.api,"presentingplayerstatechange",b=>{this.onStateChange(b)}); this.O.a7(this.api,g.ou("yto"),(b,n)=>{this.onCueRangeEnter(b,n)}); this.O.a7(this.api,"ytoprerollinternstitialnext",()=>{Fhu(this)}); i0J(this);this.loaded=!0;this.api.fE("playableSequences",e)}}onCueRangeEnter(e){e=e.getId();if(!this.Y){if(this.api.getPlayerStateObject(1).Y(2)){if(this.L)return}else this.L=!1;this.U.includes(e)||this.U.push(e);this.api.getPresentingPlayerType()===1&&sx4(this)}}onStateChange(e){var b=this.api.getPresentingPlayerType();e=e.state;this.Y||b!==5&&b!==6&&b!==7||e.Y(1)||e.Y(16)||e.Y(32)||(b=e.Y(128),(e.Y(2)||b)&&Fhu(this))}unload(){this.loaded&&(this.W=0,this.L=this.Y=!1,this.S={},this.B=0,this.U.length= 0,this.O.U(),this.loaded=!1)}U4(){this.unload();super.U4()}};var Dtc=class extends AY{constructor(e){super(e);h(this.api,"showPlaybackIcon",this.showPlaybackIcon.bind(this))}showPlaybackIcon(){var e=g.JW(this.api);e&&e.showPlaybackIcon(this.api.getPlayerStateObject())}};var KEa=class extends AY{constructor(e){super(e);this.U=this.Y=void 0;this.O=200;this.events=new g.Up(e);g.a(this,this.events);if(e=e.K().l3().Y.yh(Muc))this.O=Number(e);h(this.api,"addOrUpdateOnlinePlaybackPosition",(b,n,Y)=>jxu(this,b,n,Y)); h(this.api,"deleteOnlinePlaybackPosition",b=>this.delete(b)); this.events.a7(this.api,"presentingplayerstatechange",b=>{(b.QV(4)||b.QV(1)||b.QV(2))&&VeA(this)}); this.events.a7(this.api,"heartbeatRequest",()=>{VeA(this)})}async delete(e){await Z0A(this); try{let b=mA(e,"videoPlaybackPositionEntity");await BG1(this.Y,b);this.U===e&&(this.U=void 0)}catch(b){throw Error("Failed to delete playback position",{cause:b});}}};var EgJ=class extends AY{constructor(e){super(e);this.maxBufferSize=this.sampleInterval=100;this.U=0;H00(this)}logTrace(e){var b=[],n=[],Y=[],A=[],r=0;for(let z of e.resources)b.push({id:r,url:z}),r++;r=0;for(let {name:z,resourceId:J,line:P,column:S}of e.frames)n.push({id:r,name:z,resourceId:J,line:P,column:S}),r++;r=0;for(let {frameId:z,parentId:J}of e.stacks)A.push({id:r,frameId:z,parentId:J}),r++;r=0;for(let {timestamp:z,stackId:J}of e.samples)Y.push({id:r,timestampMs:z,stackId:J}),r++;e=g.iB(g.J2({resources:b, frames:n,samples:Y,stacks:A},l8B),4);this.U+=e.length;this.U<1E7&&this.api.D("jsprof",{pt:e})}O(){this.Y&&this.api.D("jsprof",{pe:this.Y})}U4(){this.B?.stop();super.U4()}};var RG9=class extends AY{constructor(e){super(e);var b=new g.Up(e);g.a(this,b);b.a7(e,"internalaudioformatchange",(n,Y)=>{Gku(this,n,Y)}); b.a7(e,"annotationvisibility",n=>{this.api.A("web_fix_annotations")&&lxi(this,(294).toString(),{boolValue:n})}); b.a7(e,"videoplayerreset",()=>{Usu(this)}); b.a7(e,"videodatachange",(n,Y)=>{this.onVideoDataChange(n,Y)})}onVideoDataChange(e,b){b.Ri()&&e==="newdata"&&Usu(this)}wQ(){if(g.rA(this.api.K())){let e=g.mD(this.api.K(),this.api.getVideoData()?.L()); return TO(MI(e),b=>{var n=g.kE();g.Iu(n,b);return this.api.wQ(n)})}return MI(this.api.wQ())}};var CNF=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"onSnackbarMessage",b=>{switch(b){case 1:this.api.getPlayerStateObject().isBuffering()&&g.xT(this.api,"innertubeCommand",{openPopupAction:{popup:{notificationActionRenderer:{responseText:{runs:[{text:"\u00bfEl v\u00eddeo se interrumpe?"}]},actionButton:{buttonRenderer:{style:"STYLE_OVERLAY",size:"SIZE_DEFAULT",text:{runs:[{text:"Saber por qu\u00e9"}]},navigationEndpoint:{commandMetadata:{webCommandMetadata:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers", webPageType:"WEB_PAGE_TYPE_UNKNOWN"}},urlEndpoint:{url:"https://support.google.com/youtube/answer/3037019#check_ad_blockers&zippy=%2Ccheck-your-extensions-including-ad-blockers",target:"TARGET_NEW_WINDOW"}},loggingDirectives:{clientVeSpec:{uiType:232471}}}},loggingDirectives:{clientVeSpec:{uiType:232470}}}},durationHintMs:5E3,popupType:"TOAST"}})}})}};var Wh4; g.d5=class extends g.$e{constructor(e,b=!1,n,Y=!1){super();this.N=!1;this.B=new g.km(this);this.C=this.S=null;this.O=this.U=!1;g.a(this,this.B);this.target=e;this.Y=b;this.s4=n||e;this.N=Y;b&&(g.L1&&this.target.setAttribute("draggable","true"),this.target.style.touchAction="none");Oa(this)}a7(e,b){this.B.a7(this.s4,e,b,void 0,!this.Y)}cancel(){this.O&&(this.O=!1,this.dP("dragend",0,0,null));this.U&&(this.U=!1,this.dP("hoverend",0,0,null),fj(this),Oa(this))}gO(e){fj(this);this.a7(Ie("move"),this.V); this.a7(Ie("out"),this.yK);this.a7("touchstart",this.W);this.Y&&this.a7(Ie("down"),this.L);var b=e.target;e=new g.jd(e.pageX,e.pageY);this.U=!0;this.dP("hoverstart",e.x,e.y,b);this.dP("hovermove",e.x,e.y,b)}V(e){var b=e.target;e=new g.jd(e.pageX,e.pageY);if(this.C){let n=this.C;this.C=null;if(n.relatedTarget===b&&VI(new g.jd(n.pageX,n.pageY),e))return}this.dP("hovermove",e.x,e.y,b)}yK(e){var b=new g.jd(e.pageX,e.pageY),n=e.relatedTarget;try{if(n&&g.Xq(this.target,n)){this.C=e;this.dP("hovermove", b.x,b.y,n);return}}catch(Y){}fj(this);Oa(this);this.U=!1;this.dP("hoverend",b.x,b.y,n)}O4(e){this.gO(e);this.L(e)}L(e){if(typeof e.button!=="number"||e.button===0){fj(this);this.B.a7(sa(e.target),Ie("move"),this.u3);this.B.a7(sa(e.target),Ie("up"),this.Yl);var b=e.target;if(g.L1)this.a7("dragstart",this.p9);else if(e.preventDefault(),(g.QH||g.Ta)&&b)a:{let n=b;for(;n;){if(Fq(n)||n.getAttribute("tabindex")==="-1"){n.focus();break a}n=n.parentElement}sa(b).activeElement.blur()}this.O=!0;e=new g.jd(e.pageX, e.pageY);this.dP("dragstart",e.x,e.y,b);this.dP("dragmove",e.x,e.y,b)}}p9(e){e.preventDefault()}u3(e){var b=e.target;b===sa(e.target)&&(b=null);e=new g.jd(e.pageX,e.pageY);this.dP("hovermove",e.x,e.y,b);this.dP("dragmove",e.x,e.y,b)}Yl(e){fj(this);this.O=!1;var b=WC(e),n=e.target;e=new g.jd(e.pageX,e.pageY);b&&g.Xq(this.target,b)?(this.a7(Ie("move"),this.V),this.a7(Ie("out"),this.yK),this.a7(Ie("down"),this.L),this.a7("touchstart",this.W),this.dP("dragend",e.x,e.y,n)):(Oa(this),this.U=!1,this.dP("dragend", e.x,e.y,n),this.dP("hoverend",e.x,e.y,n))}W(e){var b=e.changedTouches[0];b&&(fj(this),this.a7("touchmove",this.L9),this.a7("touchend",this.Z),this.a7("touchcancel",this.Z),this.S=b.identifier,e=e.target,this.U||(this.U=!0,this.dP("hoverstart",b.pageX,b.pageY,e)),this.dP("hovermove",b.pageX,b.pageY,e),this.Y&&(this.O=!0,this.dP("dragstart",b.pageX,b.pageY,e),this.dP("dragmove",b.pageX,b.pageY,e)))}L9(e){var b=pOu(this,e);b&&(this.Y&&e.preventDefault(),e=e.target,this.dP("hovermove",b.pageX,b.pageY, e),this.Y&&this.dP("dragmove",b.pageX,b.pageY,e))}Z(e){var b=pOu(this,e);if(b){fj(this);Oa(this);this.U=!1;let n=e.target;this.Y&&(this.N||e.preventDefault(),this.O=!1,this.dP("dragend",b.pageX,b.pageY,n));this.dP("hoverend",b.pageX,b.pageY,n)}}U4(){this.Y&&(g.L1&&this.target.removeAttribute("draggable"),this.target.style.touchAction="");fj(this);super.U4()}};Wh4=!1;var LE4=class extends AY{constructor(e){super(e);this.U=new Set;this.Y={};this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"videodatachange",b=>{b==="newdata"&&(this.api.I0("stationsEmbargo"),this.api.I0("stationsMetadataUpdate"),this.Y={},this.U.clear());b=this.api.getVideoData().rf;var n=b.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_STATION_AIRING_EMBARGO");n&&y8A(this,n,"stationsEmbargo");(b=b.get("PLAYER_CUE_RANGE_SET_IDENTIFIER_AIRING_METADATA_UPDATE"))&&y8A(this,b,"stationsMetadataUpdate")}); this.events.a7(e,g.ou("stationsEmbargo"),b=>{this.api.pL(!0);var n=this.Y[b.id]??[];for(let Y of n){n=Y.embargo;if(!n)continue;this.api.hideControls();this.api.NE("auth",2,HI(n.errorRenderer.reason),g.Je({embargoed:1,id:b.id,idx:b.U,start:b.start}));(n=n.onTrigger)&&g.xT(this.api,"innertubeCommand",n)}}); this.events.a7(e,g.ou("stationsMetadataUpdate"),b=>{b=this.Y[b.id]??[];for(let n of b)(b=n.command)&&g.xT(this.api,"innertubeCommand",b)})}};var Q1A=class extends hI{constructor(e,b,n){super(b,e);this.Y=n}preventDefault(){super.preventDefault();this.Y&&this.Y.preventDefault()}stopPropagation(){super.stopPropagation();this.Y&&this.Y.stopPropagation()}};g.dc=class extends ujF{constructor(e){super();this.Y=e;this.jb={};this.listener=b=>{this.dispatchEvent(new Q1A(this,b.type,b))}}S(){return!0}isView(){return!1}ru(){return!1}ta(){return this.Y}KU(){return this.Y.src}p9(){return this.Y.srcObject}e5(e){var b=this.getPlaybackRate(); this.Y.src=e;this.setPlaybackRate(b)}f9(){this.Y.removeAttribute("src")}kl(){this.Y.srcObject=null}getPlaybackRate(){try{return this.Y.playbackRate>=0?this.Y.playbackRate:1}catch{return 1}}setPlaybackRate(e){this.getPlaybackRate()!==e&&(this.Y.playbackRate=e);return e}jD(){return this.Y.loop}setLoop(e){this.Y.loop=e}canPlayType(e,b){return this.Y.canPlayType(e,b)}isPaused(){return this.Y.paused}isSeeking(){return this.Y.seeking}isEnded(){return this.Y.ended}tg(){return this.Y.muted}N(e){HB();this.Y.muted= e}L(){return this.Y.played||u4([],[])}U(){try{var e=this.Y.buffered}catch{}return e||u4([],[])}Z(){return this.Y.seekable||u4([],[])}R7(){var e=this.Y;return e.getStartDate?e.getStartDate():null}getCurrentTime(){return this.Y.currentTime}setCurrentTime(e){this.Y.currentTime=e}getDuration(){return this.Y.duration}load(){var e=this.Y.playbackRate;try{this.Y.load()}catch{}this.Y.playbackRate=e}pause(){this.Y.pause()}play(){var e=this.Y.play();if(!e||!e.then)return null;e.then(void 0,()=>{}); return e}B(){return this.Y.readyState}gP(){return this.Y.networkState}uc(){return this.Y.error?this.Y.error.code:null}q3(){return this.Y.error?this.Y.error.message:""}getVideoPlaybackQuality(){if(window.HTMLVideoElement&&this.Y instanceof window.HTMLVideoElement&&this.Y.getVideoPlaybackQuality)return this.Y.getVideoPlaybackQuality();if(this.Y){var e=this.Y;let b=e.webkitDroppedFrameCount;if(e=e.webkitDecodedFrameCount)return{droppedVideoFrames:b||0,totalVideoFrames:e}}return{}}Zv(){return!!this.Y.webkitCurrentPlaybackTargetIsWireless}Dj(){return!!this.Y.webkitShowPlaybackTargetPicker()}togglePictureInPicture(){var e= this.Y,b=window.document;window.document.pictureInPictureEnabled?this.Y!==b.pictureInPictureElement?e.requestPictureInPicture():b.exitPictureInPicture():BB()&&e.webkitSetPresentationMode(e.webkitPresentationMode==="picture-in-picture"?"inline":"picture-in-picture")}yr(){var e=this.Y;return new g.jd(e.offsetLeft,e.offsetTop)}getSize(){return g.YK(this.Y)}setSize(e){np(this.Y,e)}getVolume(){return this.Y.volume}setVolume(e){HB();this.Y.volume=e}tV(e){this.jb[e]||(this.Y.addEventListener(e,this.listener), this.jb[e]=this.listener)}setAttribute(e,b){this.Y.setAttribute(e,b)}removeAttribute(e){this.Y.removeAttribute(e)}hasAttribute(e){return this.Y.hasAttribute(e)}Yl(){return ux(this.Y)}Nd(e){g.P6(this.Y,e)}u3(e){return g.Wj(this.Y,e)}Wk(){return g.Xq(document.body,this.Y)}audioTracks(){var e=this.Y;if("audioTracks"in e)return e.audioTracks}U4(){for(let e of Object.keys(this.jb))this.Y.removeEventListener(e,this.jb[e]);super.U4()}eN(e){this.Y.disableRemotePlayback=e}};g.dc.prototype.W=bF(118); g.dc.prototype.W0=bF(116);g.dc.prototype.L9=bF(114);g.dc.prototype.s4=bF(112);var w5=class extends g.LF{constructor(e,b){super({X:"div",qz:"ytp-horizonchart"});this.sampleCount=150;this.L=e;this.S=b;this.index=0;this.heightPx=-1;this.C=this.O=null;this.Y=2;this.element.style.width=`${this.Y*this.sampleCount}px`;this.element.style.height="1em"}};var te4=class extends g.LF{constructor(e){var b=null;b={X:"button",xG:["ytp-sfn-close","html5-video-info-panel-close","ytp-button"],b3:{title:"close"},v0:"[X]"};super({X:"div",xG:["html5-video-info-panel","ytp-sfn"],xl:[b,{X:"div",xG:["html5-video-info-panel-content","ytp-sfn-content"],xl:[{X:"div",xl:[{X:"div",v0:"Video ID / sCPN"},{X:"span",v0:"{{video_id_and_cpn}}",qz:"ytp-sfn-cpn"}]},{X:"div",xl:[{X:"div",v0:"Viewport / Frames"},{X:"span",v0:"{{dims_and_frames}}"}]},{X:"div",xl:[{X:"div",v0:"Current / Optimal Res"}, {X:"span",v0:"{{resolution}}"}]},{X:"div",xl:[{X:"div",v0:"Volume / Normalized"},{X:"span",v0:"{{volume}}"}]},{X:"div",xl:[{X:"div",v0:"Codecs"},{X:"span",v0:"{{codecs}}"}]},{X:"div",b3:{style:"{{shader_info_style}}"},xl:[{X:"div",v0:"Shader Info"},{X:"span",v0:"{{shader_info}}"}]},{X:"div",b3:{style:"{{color_style}}"},xl:[{X:"div",v0:"Color"},{X:"span",v0:"{{color}}"}]},{X:"div",b3:{style:"{{drm_style}}"},xl:[{X:"div",v0:"Protected"},{X:"span",v0:"{{drm}}"}]},{X:"div",b3:{style:"{{bandwidth_style}}"}, xl:[{X:"div",v0:"Connection Speed"},{X:"span",xl:[{X:"span",v0:"{{bandwidth_chart}}"},{X:"span",v0:"{{bandwidth_kbps}}"}]}]},{X:"div",b3:{style:"{{network_activity_style}}"},xl:[{X:"div",v0:"Network Activity"},{X:"span",xl:[{X:"span",v0:"{{network_activity_chart}}"},{X:"span",v0:"{{network_activity_bytes}}"}]}]},{X:"div",xl:[{X:"div",v0:"Buffer Health"},{X:"span",xl:[{X:"span",v0:"{{buffer_health_chart}}"},{X:"span",v0:"{{buffer_health_seconds}}"}]}]},{X:"div",b3:{style:"{{live_latency_style}}"}, xl:[{X:"div",v0:"Live Latency"},{X:"span",xl:[{X:"span",v0:"{{live_latency_chart}}"},{X:"span",v0:"{{live_latency_secs}}"}]}]},{X:"div",b3:{style:"{{live_mode_style}}"},xl:[{X:"div",v0:"Live Mode"},{X:"span",v0:"{{live_mode}}"}]},{X:"div",b3:{style:"{{playback_categories_style}}"},xl:[{X:"div",v0:"Playback Categories"},{X:"span",v0:"{{playback_categories}}"}]},{X:"div",b3:{style:"{{fmt_debug_info_style}}"},xl:[{X:"div",v0:"Format Debug Info"},{X:"span",v0:"{{fmt_debug_info}}"}]},{X:"div",xl:[{X:"div", v0:"Mystery Text"},{X:"span",v0:"{{debug_info}}"}]},{X:"div",b3:{style:"{{extra_debug_info_style}}"},xl:[{X:"div",v0:""},{X:"span",xl:[{X:"span",v0:"{{extra_debug_info}}"}]}]},{X:"div",xl:[{X:"div",v0:"Date"},{X:"span",v0:"{{date}}"}]},{X:"div",b3:{style:"{{cotn_and_local_media_style}}"},xl:[{X:"div",v0:"COTN / Local Media"},{X:"span",v0:"{{cotn_and_local_media}}"}]},{X:"div",b3:{style:"{{release_style}}"},xl:[{X:"div",v0:"Player Release"},{X:"span",v0:"{{release_name}}"}]}]}]});this.wP=e;this.position= 0;this.S=!0;b?this.a7(this.Ag("ytp-sfn-close"),"click",this.hide):this.a7(this.element,"click",this.hide);e=[0,18750,37500,81250,128E3,256E3,512E3,2048E3,8192E3,32768E3,131072E3];b="#000 #d53e4f #f46d43 #fdae61 #fee08b #e6f598 #abdda4 #66c2a5 #3288bd #124588 #fff".split(" ");var n=e.map(Y=>Y/4); this.V={};this.Y=new w5(e,b);g.a(this,this.Y);this.updateValue("bandwidth_chart",this.Y);this.C=new w5([0,3,10,15,30,60,90],"#000 #66c2a5 #abdda4 #e6f598 #fdae61 #f46d43 #a8330f".split(" "));g.a(this,this.C);this.updateValue("live_latency_chart",this.C);this.O=new w5([0,15,30,60,90,120],"#000 #fdae61 #e6f598 #66c2a5 #3288bd #fff".split(" "));g.a(this,this.O);this.updateValue("buffer_health_chart",this.O);this.W=new w5(n,b);g.a(this,this.W);this.updateValue("network_activity_chart",this.W);this.delay= new g.bD(this.vn,500,this);g.a(this,this.delay);this.L=new g.bD(this.Z,2E4,this);g.a(this,this.L)}show(){super.show();this.vn()}hide(){super.hide();this.delay.stop();this.L.stop()}vn(){var e=(0,g.T)(),b=mB(this.wP);FR(this.Y,b.bandwidth_samples);FR(this.W,b.network_activity_samples);FR(this.C,b.live_latency_samples);FR(this.O,b.buffer_health_samples);var n={};for(let [Y,A]of Object.entries(b)){b=Y;let r=A;this.V[b]!==r&&(n[b]=" "+String(r));this.V[b]=r}this.update(n);e=(0,g.T)()-e>25?5E3:500;this.delay.start(e)}Z(){this.S? (this.position+=1,this.position>15&&(this.S=!1)):(--this.position,this.position<=0&&(this.S=!0));this.element.style.left=`${this.position}%`;this.element.style.top=`${this.position}%`;this.L.start(2E4)}};var qG9=class extends AY{constructor(e){super(e);h(e,"getStatsForNerds",()=>mB(this.api)); h7(e,"showVideoInfo",()=>{xsa(this,!0)}); h7(e,"hideVideoInfo",()=>{xsa(this,!1)}); h7(e,"isVideoInfoVisible",()=>!!this.Y?.ru())}};var cS4=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);h(this.api,"setSubtitlesTargetContainerId",b=>{var n=ya(this.api.Zs());n&&(b=b?document.getElementById(b):null,n.eB(b))}); h(this.api,"clearSubtitlesTargetContainerId",()=>{var b=ya(this.api.Zs());b&&b.eB(null)})}};var $t1=class extends AY{constructor(e){super(e);this.Yl={TIMELY_ACTION_TRIGGER_TYPE_UNSPECIFIED:()=>!1, TIMELY_ACTION_TRIGGER_TYPE_KEYBOARD_SEEK:b=>eU9(this,b), TIMELY_ACTION_TRIGGER_TYPE_PROGRESS_BAR_SEEK:b=>eU9(this,b), TIMELY_ACTION_TRIGGER_TYPE_PLAYER_CONTROLS_SHOWN:()=>{var b=this.S&&(this.api.K().experiments.Jg("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")?this.V:this.W);b&&(this.B="TIMELY_ACTION_TRIGGER_SOURCE_PLAYER_CONTROLS_SHOWN");return b}, TIMELY_ACTION_TRIGGER_TYPE_SPEEDMASTER:()=>{if(this.s4){this.B="TIMELY_ACTION_TRIGGER_SOURCE_SPEEDMASTER";var b=!0}else b=!1;return b}}; this.s4=this.V=this.W=this.S=!1;this.C={};this.events=new g.Up(e);g.a(this,this.events);this.L=new g.d5(this.api.AV().Yp);g.a(this,this.L);this.events.a7(e,"videodatachange",(b,n)=>{if(b!=="dataupdated"||n.videoId!==this.videoId||!RT(this.timelyActions,zUa(n)))this.onVideoDataChange(n)}); this.events.a7(e,"presentingplayerstatechange",b=>{this.KE(b)}); e.A("enable_smart_skip_player_controls_shown_on_web")&&(this.events.a7(e,"onShowControls",()=>{this.S=!0;v$(this)}),this.events.a7(e,"onHideControls",()=>{this.S=!1}),this.L.subscribe("hoverstart",()=>{this.W=!0; v$(this)},this),this.L.subscribe("hoverend",()=>{this.W=!1},this),e.A("enable_smart_skip_player_controls_shown_on_web_increased_triggering_sensitivity")&&(this.events.a7(e,"progressBarHoverStart",()=>{this.V=!0; v$(this)}),this.events.a7(e,"progressBarHoverEnd",()=>{this.V=!1}))); e.A("enable_smart_skip_speedmaster_on_web")&&this.events.a7(e,"speedmasterchanged",b=>{(this.s4=b)&&v$(this)}); this.events.a7(e,g.ou("timelyAction"),b=>{this.onCueRangeEnter(b.getId())}); this.events.a7(e,g.lK("timelyAction"),b=>{this.onCueRangeExit(b.getId())}); this.events.a7(e,"keyboardserviceglobalkeydown",(b,n)=>{if((VJ?b.altKey:b.ctrlKey)&&b.keyCode===39&&this.Z&&this.Y&&(b=g.G(ZH(this,this.Y)?.rendererContext,wf4),b=g.BI(b?.onTap))&&(g.xT(this.api,"innertubeCommand",b),n&&(n.PV=!0),n=Ma(),b=Og4(n))){let Y=g.L0(0);Y&&Dv(n.client,Y,b)}},this); this.U=new g.LF({X:"div",xG:["ytp-player-content","ytp-timely-actions-content"]});this.U.hide();h(e,"insertTimelyActionUi",b=>{this.U.element.children.length>0&&g.kZ(this.U.element);b.classList.add("ytp-timely-actions-overlay");this.U.element.appendChild(b)}); h(e,"getTimelyActionTriggerSource",()=>this.B??"TIMELY_ACTION_TRIGGER_SOURCE_UNKNOWN"); g.a(this,this.U);this.A("web_player_overlay_positioned_layout")?this.events.a7(e,"basechromeinitialized",()=>{this.api.M1(this.U.element,4,!0);this.U.element.setAttribute("data-overlay-order","10")}):g.mq(this.api,this.U.element,4)}onVideoDataChange(e){this.bd(); this.videoId=e.videoId;this.O=this.Y=void 0;this.timelyActions=zUa(e);b94(this);i1(this);this.wl()}KE(e){var b=e.oldState,n=e.state,Y=n.seekSource;!b.Y(16)&&n.Y(16)?this.MX(Y??void 0):b.Y(16)&&!n.Y(16)&&this.w4();e=e.state;e=!e.isCued()&&!e.Y(1024);this.U.cC(e)}wl(){var e=this.bc();e&&this.api.wl(e)}bd(){this.api.I0("timelyAction",1);if(this.Y!==void 0)this.onCueRangeExit(this.Y)}bc(){if(this.timelyActions){var e=[];for(let n of this.timelyActions){var b=n.startTimeMilliseconds!=null&&n.endTimeMilliseconds!= null&&n.cueRangeId!=null?new g.MZ(Number(n.startTimeMilliseconds),Number(n.endTimeMilliseconds),{id:n.cueRangeId,namespace:"timelyAction"}):void 0;b&&e.push(b)}return e}}onCueRangeEnter(e){var b=ZH(this,e);b&&this.C[e]!==void 0&&(b.maxShowCount===void 0||b?.maxShowCount>this.C[e])&&(this.Y=e,v$(this))}onCueRangeExit(e){var b=Y$c(this,e);b&&this.Y===e&&g.xT(this.api,"innertubeCommand",b);i1(this);this.B=this.Y=void 0}MX(e){this.O=e}w4(){v$(this);this.O=void 0}U4(){this.timelyActions=this.O=this.Y= this.videoId=void 0;this.C={};this.bd();i1(this);super.U4()}};var mtF=class extends AY{constructor(e){super(e);e=window;var b=this.api.K().l3();b.Y.yh(jv1)?(b=[],e.ytPlayerArraySizeExperimentLength=b.length,e.ytPlayerArraySizeExperimentValue=b[0]):b.Y.yh(vcu)?(b="6LPTkck/iK3Q7HMwz7Zyg71LBC0 buD oK+f O5w1 a ns4dbB O sCTaU5B4GI / ebOXx/5DGOwDMt1CEaJxccW+OaQtE zYkklE D4Kspm WDky G s0Vj4uvrd eLSfss l B1D/tiB9kUaZ+S SUWnD oGfGji rRpkB Jg O1 czi9 R Wl4 D94+hDF KOX stfyToM l8v9IJ KZi G A/2wZ 0Qfq 3kv3QDUZOWRK erN3h3b i j tdYdy kl u FBFdIp72yKKL/T rO ym cJYXYi8 yz+ ycc6jftJvwlWp ac s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C B MFZkvXTvZR59/ IKgbLr56eq4Gs JiTE6RRv2HmCWEy Jb+OG u7Ui9+Uy 2FhggtkS7H+rbrOWFb565UNsslsXF i 1CLXS6 bW 6wRdeNJzE gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m 3 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY 5 wy9W8enoXtF70HcJfDja0FFaVcIlv Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo WX eAqMs9UttnWTxsaY gcOb/6JXqGHdb5A7TVlpS9kTPq prg 3nD M7c rxwkg2JVkNqS4PtC2P+YzOfoYOdLc i gHNfRWcg3TaR CEKsZBM VfI V1VupF9DkyxK/ k7iWF+tWtW+RaVdPk6H3X 0GcnAiuJXyd7nC/ORmzb/HGrnvBms 6k NmQ2 aGB3blYR9pxhHrY Sk0Y/7tBGJ9EaTbTwoJGWt6 ijhACaixJX vh kwC00l 5QSqhiYiieEvBUYd7S SSRtsEjUFle/8v os".split(" "), e.ytPlayerArraySizeExperimentLength=b.length,e.ytPlayerArraySizeExperimentValue=b[Math.floor(Math.random()*b.length)]):b.Y.yh(ZCA)&&(b="a Y1bKqzJ s0Vj4uvrd x+ G stfyToM 7W xsHJ KZi 5 H2+ buD / 3 15 76VyLn4q6B SUWnD XF Ml D9/q oK+f K+ eLSfss B rlJLVN wy9W8enoXtF70HcJfDja0FFaVcIlv yLwl WDky asfV3x j KOX /I M FL czi9 b qfSz0ipS DQ m68 u7Ui9+Uy 61 K5xdXVLZb 1e sm BzwWNM gjQS0e hJ l3 zUJAT rRpkB I0j5 DPZ/ gcOb/6JXqGHdb5A7TVlpS9kTPq Hn 7m WwesQPUzST n51 B1D/tiB9kUaZ+S TKXw0mTsQ imMcmOcJbtBm2iiT gvPRbDS3yqGyk+DHWJU+8pCy8FiGbRXFr2m V2 ac s7 D4Kspm j 7I Z4U+fzdVIKP99m 8l 72 Nh5 ab XgH8Lzvf/8e92nICvOm8 gZ O OVRfzTvv99f6a Ng G oGfGji Xr O0 +y uM a6 mb ImnAv LKuVPy OlPbi N483sfs uP A7 71DqBndyU3GS6bIzA zS fts2 ky A/2wZ 0Qfq Zfvd5Pn4776zeP5oPc aI vTeKTkO bhbbE sd os zYkklE CEKsZBM V1VupF9DkyxK/ ebOXx/5DGOwDMt1CEaJxccW+OaQtE tdYdy rO iy34HMOZpoG 2P Jb+OG 7V6 U6 D94+hDF RN RjTb6s9dI1z3sbX2Z n5Jc3 u8 sCTaU5B4GI kEvjgcbIMe a be5m6OlQPwiJOhQ t5 SKU/ XKCZgrGIc3wy+ RX JgMLCGK hTtIGwjH1fcQWLu 30 Pt Mk8cYLj6WiDpDJN zO0ox JD ygD8z hp TtR HX+B89Khozs4 G MxY0 CdMDbBR bQ47h 7N i B90/Ls3uwfIR+zJE pM iAtM6ngY20Xjova0ANGS+MWXtw WF JMLr8w 8W 07 Lq9jaVTdvqKUcBE+lcgF7T3+rj8eLe/W9Gx6pMjv+q Av l lEIzH+OY FqDusHkb z7 pr8bo8c/VS pMPt A6 rxwkg2JVkNqS4PtC2P+YzOfoYOdLc Ca cX Iw2D fp5 erN3h3b FOM 6k 6W/+L21S0BgHkyXSeXgiZEFNnD bW UNvcj1zvh8 I3TZF5 Jg xw vG Ia9v 5QSqhiYiieEvBUYd7S tA nY LJ ym Krj7JRMtiVWxQiqDYJqQf8d+Yhvqo LQhs6cZhK2 0wDpZFkrDy K9nzX D99+akDyTHqVZ5oc vh o+H0k SG s7m+LzqFtVOrgm7z0Z5Q/8Npyo19C XT Ba R Q4 X k7iWF+tWtW+RaVdPk6H3X kwC00l R+km6jn4lEte 6c O/E2WbIgQZp1fX6M15U6V4Cn2VEhA/o1gqaZrT W35r8t FM Sk0Y/7tBGJ9EaTbTwoJGWt6 59N5n p2 dc/6x6Ue8NTkG8Eq 3kv3QDUZOWRK bEp8Cdrszr5 7/ YF 0EGSTB RQ MFZkvXTvZR59/ sU aQ ++ kl u FM8tJsLmwDZGwNxLT3UB8U+Oqq M7c cJYXYi8 Joavny ul O1 Yo PzjTAnVHpDMOOfHYH7PRH5cM ns4dbB jz 0MqMKs EC 5i /PSB9 FSr5qF2R kXioSwTShtq5feiVSbNLRWdm8JtU ses mL J84d RA eAqMs9UttnWTxsaY YqL+09b l8v9IJ VfI Un5oe aghMX806dvo tfkKluaA tWZ0RiNdY ha /++SfI 78y wMv/BMy w4igDN5fJhU/ ijhACaixJX 9s+4w/ i f7 g33AqPrwozIBbUR 2W I5xT3pY5tk3rrjxU4XaqE3JsSS1Y+LA0zCg IKgbLr56eq4Gs WX 2U 3EX5fOxmA pD V8eT3N6k ShiYcW72d5b NmQ2 Mx yz+ ycc6jftJvwlWp aGB3blYR9pxhHrY bWti1J FBFdIp72yKKL/T 2FhggtkS7H+rbrOWFb565UNsslsXF ePmsAY5V ca rZ prg 5 5GOYU7DuLxi5tbaWKEUSnPYd0ZdsaJY ec8TP 6wRdeNJzE BV NrX25+/J8LYtUk O5w1 0GcnAiuJXyd7nC/ORmzb/HGrnvBms hGs6kinOmHXn QoQ Wl4 +S1B mv Jo 671 QGZ 5ru JiTE6RRv2HmCWEy v5vpHQ5jXX5RZgSVfA7P9Keq/9 ngi k3cqFr12egl66d89FwnoKFk dF+d5SEX0slenHxkb+cmSyeQohfO i R gHNfRWcg3TaR EwPA 5banN SSRtsEjUFle/8v szO04kG7irS7lBIpOjUf 51 8Vh6p 3nD ii6 QDM3wl8PVhEf5fF".split(" "), e.ytPlayerArraySizeExperimentLength=b.length,e.ytPlayerArraySizeExperimentValue=b[Math.floor(Math.random()*b.length)])}};var dtA=class extends AY{constructor(e){super(e);h7(this.api,"getPlaybackRate",()=>this.api.getPlaybackRate()); h7(this.api,"setPlaybackRate",b=>{typeof b==="number"&&this.api.setPlaybackRate(b)})}};var wg1=class extends g.LF{constructor(e){super({X:"div",xG:["ytp-overlay","ytp-speedmaster-overlay"],xl:[{X:"div",qz:"ytp-speedmaster-user-edu",xl:[{X:"div",qz:"ytp-speedmaster-label",v0:"1x"}]}]});this.Y=null;this.O=this.Ag("ytp-speedmaster-label");g.Mv(this.element,"cursor","pointer");this.a7(this.element,"click",b=>{b.stopPropagation();e()}); this.hide()}hide(){super.hide();jf(this)}U4(){jf(this);super.U4()}};var ky9=class extends AY{constructor(e){super(e);this.zoomState="ZOOM_STATE_ORIGINAL";this.scale=1;this.U=this.Y=.5;this.events=new g.Up(e);g.a(this,this.events);e=this.api.AV().Yp;this.indicator=new wg1(()=>{this.O()}); g.a(this,this.indicator);g.mq(this.api,this.indicator.element,11);this.events.a7(e,"wheel",this.C,this,!1);this.events.a7(this.api,"presentingplayerstatechange",this.B);this.events.a7(this.api,"minimized",this.B);this.events.a7(this.api,"videodatachange",this.O,this);this.events.a7(this.api,"onAdStart",this.O,this)}C(e){if(!this.api.isInline()&&!this.api.WM()&&!this.api.qK())if(e.ctrlKey){e.preventDefault();let n=Math.min(Math.max(this.scale+-e.deltaY*.05,1),8);if(n!==this.scale){if(e.deltaY<0){var b= this.api.AV().Yp.getBoundingClientRect();let Y=e.clientX-b.left;e=e.clientY-b.top;b=this.api.getPlayerSize();let A=(e-this.U*b.height*(1-this.scale))/this.scale;this.Y=(Y-(Y-this.Y*b.width*(1-this.scale))/this.scale*n)/(b.width*(1-n));this.U=(e-A*n)/(b.height*(1-n));this.Y=Math.min(Math.max(this.Y,0),1);this.U=Math.min(Math.max(this.U,0),1)}this.scale=n;Va(this)}}else this.scale>1&&(e.preventDefault(),this.Y+=e.deltaX*.001,this.U+=e.deltaY*.001,this.Y=Math.min(Math.max(this.Y,0),1),this.U=Math.min(Math.max(this.U, 0),1),Va(this))}O(){this.scale=1;this.U=this.Y=.5;Va(this)}B(){this.scale>1&&(this.api.isInline()||this.api.WM()||this.api.qK())&&this.O()}};var IZJ=class extends AY{constructor(e){super(e);this.events=new g.Up(e);g.a(this,this.events);var b=this.api.A("html5_enable_voice_boost");h(this.api,"getVoiceBoostUserPreference",()=>b?this.getVoiceBoostUserPreference():0); h(this.api,"setVoiceBoostUserPreference",n=>{b&&this.setVoiceBoostUserPreference(n)}); h(this.api,"getVoiceBoostState",()=>b?this.getVoiceBoostState():1); this.Y=zj()??0;this.updateEnvironmentData()}getVoiceBoostUserPreference(){return this.Y}setVoiceBoostUserPreference(e){this.api.D("vb_set",{pref:e});g.ta("yt-player-voice-boost",e,31536E4);e!==this.Y&&(this.Y=e,this.updateEnvironmentData(),this.getVoiceBoostState()!==1&&this.api.AL(),this.api.yn())}getVoiceBoostState(){return this.api.Dr(1)}updateEnvironmentData(){this.api.K().oQ=this.Y}};var OdA=class extends AY{constructor(e){super(e);this.useLivingRoomPoToken=!1;this.C=new g.Co;this.Y=!1;this.YG=null;this.S=!1;this.B=null;this.L=!1;var b=e.K().getWebPlayerContextConfig();this.events=new g.Up(e);g.a(this,this.events);this.events.a7(e,"spsumpreject",(n,Y,A)=>{this.L=Y;n&&this.S&&!this.B&&(this.A("html5_generate_content_po_token")&&A?this.L0(A):this.A("html5_generate_session_po_token")&&CPA(this));this.B||this.api.D("stp",{s:+this.S,b:+this.L})}); this.events.a7(e,"poTokenVideoBindingChange",n=>{this.L0(n)}); if(this.A("html5_web_po_on_demand_init")){let n=this.events.a7(e,"videodatachange",(Y,A)=>{A.OS&&!this.S&&(q$4(this),this.events.AU(n))}) }this.useLivingRoomPoToken=!!b?.useLivingRoomPoToken;e.addEventListener("csiinitialized",()=>{this.YG=e.sf();this.A("html5_web_po_on_demand_init")?this.O=Bj():q$4(this)}); e.addEventListener("trackListLoaded",this.HM.bind(this));e.Jb(this)}U4(){this.W&&(window.clearInterval(this.W),this.W=void 0);super.U4()}LR(){(this.U?!this.Y:this.O)&&ae(this)}HM(e,b,n){if(S$a(e)){var Y=n||"";if(this.Y)b=u1(this,Y),D59(e,b);else{var A=new g.Co;b.push(A.promise);this.C.promise.then(()=>{var r=u1(this,Y);D59(e,r);A.resolve()})}}}L0(e){if(this.U||this.O)e.GS=u1(this,e.videoId),this.Y||(this.B=new $x,this.C.promise.then(()=>{this.YG.aq("pot_if"); e.GS=u1(this,e.videoId)}))}};var Xga=class extends g.Mg{constructor(e){super();this.features=[];var b=new TSA(e),n=new $B0(e),Y=new zG4(e),A=new OdA(e);var r=g.Ej(e.K())?void 0:new uNJ(e);var z=new rSa(e),J=new qG9(e),P=new dtA(e),S=new UBJ(e),D=new NS1(e);var K=e.K().U?new lQa(e):void 0;var E=g.Ps(e.K())?new olA(e):void 0;var Q=e.A("report_pml_debug_signal")?new IQA(e):void 0;var m=navigator.mediaSession&&window.MediaMetadata?new ASF(e):void 0;var f=e.A("html5_enable_drc")&&!e.K().B?new HcB(e):void 0;var u=new kt9(e),M=new PN9(e); var N=g.Ps(e.K())?new MIF(e):void 0;var U=new RG9(e),W=new aQu(e),zJ=new YG4(e);var KB=e.K().webPlayerContextConfig?.enableSelfProfilingLogging?new EgJ(e):void 0;var $4=e.A("enable_sabr_snackbar_message")?new CNF(e):void 0;var H4=e.A("web_enable_timely_actions")?new $t1(e):void 0;var x4=new gla(e),lF=new IZJ(e);var CG=g.Ej(e.K())?void 0:new mBJ(e);var mu=new SGA(e),LG=new s_4(e),Bw=new Fya(e),hp=new LE4(e),w=new Gtu(e);var GJ=e.K().l3();GJ=GJ.Y.yh(jv1)||GJ.Y.yh(vcu)||GJ.Y.yh(ZCA)?new mtF(e):void 0; var kr=g.xl(e.K())?new VIi(e):void 0;var Sp=e.K().l3().Y.yh(TZi)?new KEa(e):void 0;var I=g.SO(e.K())?new Dtc(e):void 0;var Hw=e.K();var L=Hw.experiments.l3().Y.yh(pK4);Hw=g.SO(Hw)||g.cP(Hw);Hw=e.A("web_enable_dibs_implementation")&&Hw;L=L||Hw?new OcJ(e):void 0;Hw=e.A("web_enable_captions_set_target_container")?new cS4(e):void 0;e=e.A("web_player_pinch_to_zoom")?new ky9(e):void 0;b=[b,n,Y,A,r,z,J,P,S,void 0,void 0,void 0,void 0,void 0,D,K,E,void 0,void 0,void 0,void 0,Q,void 0,void 0,void 0,void 0, m,f,u,void 0,void 0,M,void 0,void 0,N,void 0,void 0,U,W,zJ,void 0,KB,$4,H4,x4,void 0,lF,void 0,void 0,void 0,void 0,CG,mu,LG,void 0,Bw,void 0,void 0,hp,w,GJ,void 0,kr,Sp,I,L,Hw,e];for(let v of b)v&&this.features.push(v)}U4(){for(let e=this.features.length-1;e>=0;e--)this.features[e].dispose();this.features.length=0;super.U4()}};var fZJ=class{constructor(){this.U=this.Y=NaN}reset(){this.Y=this.U=NaN}};var FAA=class{constructor(e,b){this.J=e;this.timerName="";this.O=!1;this.U=NaN;this.B=new fZJ;this.Y=b||null;this.O=!1}reset(){g.qI(this.timerName)}tick(e,b){g.de(e,b,this.timerName)}aq(e){return g.Zy(e,void 0,this.timerName)}hd(e){g.p6(e,void 0,this.timerName)}infoGel(e){g.we(e,this.timerName)}};var c29=class extends g.$e{constructor(e,b){super();this.Tc=e;this.startSeconds=0;this.shuffle=!1;this.index=0;this.title="";this.length=0;this.items=[];this.loaded=!1;this.sessionData=this.Y=null;this.dislikes=this.likes=this.views=0;this.order=[];this.author="";this.X9={};if(e=b.session_data)this.sessionData=rY(e,"&");this.index=Math.max(0,Number(b.index)||0);this.loop=!!b.loop;this.startSeconds=Number(b.startSeconds)||0;this.title=b.playlist_title||"";this.description=b.playlist_description||""; this.author=b.author||b.playlist_author||"";b.video_id&&(this.items[this.index]=b);if(e=b.api)typeof e==="string"&&e.length===16?b.list="PL"+e:b.playlist=e;if(e=b.list)switch(b.listType){case "user_uploads":this.listId=new xm("UU",`PLAYER_${e}`);break;default:var n=b.playlist_length;n&&(this.length=Number(n)||0);this.listId=new xm(e.substring(0,2),e.substring(2));if(n=b.video)this.items=n.slice(0),this.loaded=!0}else if(b.playlist){e=b.playlist.toString().split(",");this.index>0&&(this.items=[]); for(n of e)n&&this.items.push({video_id:n});this.length=this.items.length;if(n=b.video)this.items=n.slice(0),this.loaded=!0}this.setShuffle(!!b.shuffle);if(n=b.suggestedQuality)this.quality=n;this.X9=lV(b,"playlist_");this.U=(b=b.thumbnail_ids)?b.split(","):[]}hasNext(e){return this.loop||!!e||this.index+1=0}setShuffle(e){this.shuffle=e;e=this.order&&this.order[this.index]!=null?this.order[this.index]:this.index;this.order=[];for(var b= 0;b{So(this,1,!1)},b,this); g.a(this,this.V);this.Z=new g.bD(()=>{So(this,2,!1)},b,this); g.a(this,this.Z);this.N=new g.bD(()=>{So(this,2048,!1)},b,this); g.a(this,this.N);this.s4=new g.bD(()=>{So(this,512,!1)},b,this); g.a(this,this.s4);this.O4=3E3;Y||(this.O=this.Y.a7(e,"mouseover",this.gO),this.Y.a7(e,"mousemove",this.L9),this.Y.a7(e,"mouseleave",this.tg));this.api.A("web_player_enable_fullscreen_grid_components")&&this.Y.a7(e,"wheel",this.gP,this,!0);g.Ta?this.Y.a7(e,"keypress",this.R7):this.Y.a7(e,"focusin",this.FG);this.C=this.Y.a7(e,"mousedown",this.Yl);this.W=this.Y.a7(e,"touchstart",this.u3,void 0,!0);So(this,640,!0)}L9(e){e=new g.jd(e.pageX,e.pageY);if(!VI(e,this.B)){let b=2;this.L&&(b|=8);this.B=e;So(this, b,!0)}}gP(){So(this,2048,!0)}tg(e){this.L&&So(this,8,!0);if(this.api.A("allow_autohide_on_paused_videos")){e=e.relatedTarget;var b=this.target instanceof HTMLElement?this.target:this.target.element;if(e instanceof Element&&(b=b.getBoundingClientRect(),e=e.getBoundingClientRect(),e.top>=b.top&&e.right<=b.right&&e.bottom<=b.bottom&&e.left>=b.left))return}So(this,2,!1)}gO(e){var b=new g.jd(e.pageX,e.pageY);VI(b,this.B)||(this.B=b,(e=e.target)&&this.Ce(e)&&(So(this,4,!0),this.Y.AU(this.O),this.O=this.Y.a7(this.target, "mouseover",this.yK),this.S=this.Y.a7(this.target,"mouseout",this.yK)))}yK(e){e=e.relatedTarget;e&&this.Ce(e)||(this.B=new g.jd(NaN,NaN),pxu(this))}R7(){So(this,1,!0)}FG(e){e=e.target;e instanceof Element&&!(e.tabIndex>0)||So(this,1,!0)}Yl(){this.L=!0;this.Y.AU(this.C);this.C=this.Y.a7(document,"mouseup",this.W0)}W0(){this.L=!1;So(this,8,!1);this.Y.AU(this.C);this.C=this.Y.a7(this.target,"mousedown",this.Yl)}u3(e){if(e=(e=e.changedTouches)&&e[0])this.p9=e.identifier,this.Y.AU(this.W),this.W=this.Y.a7(this.target, "touchend",this.Gc,void 0,!0),So(this,1024,!0)}Gc(e){if(e=e.changedTouches)for(let n=0;n{g.n7(this.Y)}),this.O.a7(this.api,"videoplayerreset",()=>{g.n7(this.Y)})); super.show()}hide(){this.O&&this.O.U();super.hide()}B$(){g.n7(this.Y)}onStateChange(){g.n7(this.Y)}S(){g.n7(this.Y)}L(){this.fade.stop();this.hide();g.n7(this.Y)}vn(){var e=this.api.getPlayerStateObject();if(this.api.getPresentingPlayerType()===3&&(e.isPlaying()||e.isPaused()))var b=!0;else(b=this.api.Zs().JU.get("ypc"))&&b.pj?b=!0:(e.Y(2)&&Qp(this.api),b=!1);b?(b=!0,this.C.hide()):(this.C.show(),b=e.isCued()&&this.api.getPresentingPlayerType()!==2||e.Y(2)&&!Qp(this.api)&&!this.api.ul()||e.Y(1024)? !0:!1);var n=this.api.getVideoData();b&&!n.Jd?(this.fade.show(),hUu(this,this.api.getPlaylist(),n)):(this.fade.hide(),e.Y(1)||this.fade.stop())}};var Zd4=class extends g.LF{constructor(e){super({X:"div",xG:["ytp-error"],b3:{role:"alert"},xl:[{X:"div",qz:"ytp-error-content",xl:[{X:"div",qz:"ytp-error-icon-container",xl:[{X:"svg",b3:{fill:"#fff",viewBox:"0 0 48 48"},xl:[{X:"path",b3:{d:"M0 0h48v48H0V0z",fill:"none"}},{X:"path",b3:{d:"M22 30h4v4h-4zm0-16h4v12h-4zm1.99-10C12.94 4 4 12.95 4 24s8.94 20 19.99 20S44 35.05 44 24 35.04 4 23.99 4zM24 40c-8.84 0-16-7.16-16-16S15.16 8 24 8s16 7.16 16 16-7.16 16-16 16z","fill-opacity":"0.7"}}]}]},{X:"div", qz:"ytp-error-content-wrap",xl:[{X:"div",qz:"ytp-error-content-wrap-reason",v0:"{{content}}"},{X:"div",qz:"ytp-error-content-wrap-subreason",v0:"{{subreason}}"}]}]}]});this.api=e;this.keys=[];this.C=!1;e.createClientVe(this.element,this,216103);this.api.logVisibility(this.element,this.U)}resize(){}O(e){this.C=!1;yH4(this);var b=e.Ye,n=this.api.K();b!=="GENERIC_WITHOUT_LINK"||n.B?b==="TOO_MANY_REQUESTS"?(n=this.api.getVideoData(),this.B(Ky(this,"TOO_MANY_REQUESTS_WITH_LINK",n.FB(),void 0,void 0,void 0, !1))):b!=="HTML5_NO_AVAILABLE_FORMATS_FALLBACK"||n.B?this.api.K().A("html5_enable_bandaid_error_screen")&&b==="HTML5_SPS_UMP_STATUS_REJECTED"&&!n.B?(n=n.hostLanguage,e="//support.google.com/youtube?p=videoError",n&&(e=g.jD(e,{hl:n})),this.B(Ky(this,"HTML5_SPS_UMP_STATUS_REJECTED",e))):this.api.K().A("enable_adb_handling_in_sabr")&&b==="BROWSER_OR_EXTENSION_ERROR"&&!n.B?(n=n.hostLanguage,e="//support.google.com/youtube/answer/3037019#zippy=%2Cupdate-your-browser-and-check-your-extensions",n&&(e=g.jD(e, {hl:n})),this.B(Ky(this,"BROWSER_OR_EXTENSION_ERROR",e))):this.B(En(e.errorMessage)):this.B(Ky(this,"HTML5_NO_AVAILABLE_FORMATS_FALLBACK_WITH_LINK_SHORT","//www.youtube.com/supported_browsers")):(e=n.hostLanguage,b="//support.google.com/youtube/?p=player_error1",e&&(b=g.jD(b,{hl:e})),this.B(Ky(this,"GENERIC_WITH_LINK_AND_CPN",b,!0)),n.gP&&!n.U&&x54(this,Y=>{if(yp(Y,this.api,!A1(this.api.K()))){let A={as3:!1,html5:!0,player:!0,cpn:this.api.getVideoData().clientPlaybackNonce};Y=this.api;g.eP(Y,"onFeedbackArticleRequest", {articleId:3037019,helpContext:"player_error",productData:A});Y.isFullscreen()&&Y.toggleFullscreen()}})); if(this.C){let Y=this.Ag("ytp-error-link");Y&&(this.api.createClientVe(Y,this,216104),this.api.logVisibility(Y,!0),x54(this,()=>{this.api.logClick(Y)}))}}},ts1=/([^<>]+)<\/a>/;var vgA=class extends g.LF{constructor(e){super({X:"div",xG:["ytp-overlays-container"],xl:[{X:"div",qz:"ytp-overlay-top-left"},{X:"div",qz:"ytp-overlay-top-right"},{X:"div",qz:"ytp-overlay-bottom-left"},{X:"div",qz:"ytp-overlay-bottom-right"}]});this.C=this.Ag("ytp-overlay-top-left");this.L=this.Ag("ytp-overlay-top-right");this.Y=this.Ag("ytp-overlay-bottom-left");this.O=this.Ag("ytp-overlay-bottom-right");g.mq(e,this.element,4)}M1(e,b,n=!1){switch(b){case 1:Ra(this,e,this.C,n);break;case 2:Ra(this, e,this.L,n);break;case 3:Ra(this,e,this.Y,n);break;case 4:Ra(this,e,this.O,n)}}};var j10=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-paid-content-overlay",b3:{"aria-live":"assertive","aria-atomic":"true",["data-overlay-order"]:"5"}});this.j=e;this.videoId=null;this.S=!1;this.innertubeCommand=this.W=this.Y=null;var b=e.K();b.experiments.l3().Y.yh(eM4)?(this.O=new g.bD(()=>{this.C()},5E3,this),g.a(this,this.O)):this.O=null; e.A("enable_new_paid_product_placement")&&!g.CP(b)?(this.L=new g.LF({X:"a",qz:"ytp-paid-content-overlay-link",b3:{href:"{{href}}",target:"_blank"},xl:[{X:"div",qz:"ytp-paid-content-overlay-indicator"},{X:"div",qz:"ytp-paid-content-overlay-icon",v0:"{{icon}}"},{X:"div",qz:"ytp-paid-content-overlay-text",v0:"{{text}}"},{X:"div",qz:"ytp-paid-content-overlay-chevron",v0:"{{chevron}}"}]}),this.a7(this.L.element,"click",this.onClick)):this.L=new g.LF({X:"div",xG:["ytp-button","ytp-paid-content-overlay-text"], v0:"{{text}}"});this.fade=new g.CF(this.L,250,!1,100);g.a(this,this.L);this.L.hg(this.element);g.a(this,this.fade);this.j.createServerVe(this.element,this);this.a7(e,"videodatachange",this.onVideoDataChange);this.a7(e,"presentingplayerstatechange",this.V)}onClick(e){this.innertubeCommand?(g.xT(this.j,"innertubeCommand",this.innertubeCommand),e.preventDefault()):yp(e,this.j,!0);this.j.logClick(this.element)}onVideoDataChange(e,b){this.O&&e==="newdata"&&this.O.stop();bXB(this,b);this.W&&nUA(this,this.W)}V(e){var b= this.j.getVideoData();this.videoId!==b.videoId&&bXB(this,b);this.Y&&nUA(this,e.state);this.W=e.state}C(){this.fade.show();this.Y?.start();this.j.dP("paidcontentoverlayvisibilitychange",!0);this.j.logVisibility(this.element,!0)}BH(){this.fade.hide();this.j.dP("paidcontentoverlayvisibilitychange",!1);this.j.logVisibility(this.element,!1)}};var VaF=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-spinner",xl:[{X:"div",qz:"ytp-spinner-container",xl:[{X:"div",qz:"ytp-spinner-rotator",xl:[{X:"div",qz:"ytp-spinner-left",xl:[{X:"div",qz:"ytp-spinner-circle"}]},{X:"div",qz:"ytp-spinner-right",xl:[{X:"div",qz:"ytp-spinner-circle"}]}]}]},{X:"div",qz:"ytp-spinner-message",v0:"Si la reproducci\u00f3n no empieza en breve, prueba a reiniciar el dispositivo."}]});this.api=e;this.message=this.Ag("ytp-spinner-message");this.Y=new g.bD(this.show, 500,this);g.a(this,this.Y);this.a7(e,"presentingplayerstatechange",this.onStateChange);this.a7(e,"playbackstalledatstart",this.O);this.S4(e.getPlayerStateObject())}hide(){this.Y.stop();this.message.style.display="none";super.hide()}onStateChange(e){this.S4(e.state)}S4(e){(e.Y(128)||this.api.ZZ()||this.api.A("web_watch_enable_multiview_manager")&&this.api.getVideoData()?.Wn()?0:e.Y(16)||e.Y(1))?this.Y.start():this.hide()}O(){this.message.style.display="block"}};var aZF=class extends Ly0{constructor(e){var b=[{X:"div",xG:["ytp-unmute-icon"],xl:[e.K().wJ?{X:"svg",b3:{height:"24",viewBox:"0 0 24 24",width:"24"},xl:[{X:"path",qz:"ytp-svg-fill",b3:{d:"M11.60 2.08L11.48 2.14L3.91 6.68C3.02 7.21 2.28 7.97 1.77 8.87C1.26 9.77 1.00 10.79 1 11.83V12.16L1.01 12.56C1.07 13.52 1.37 14.46 1.87 15.29C2.38 16.12 3.08 16.81 3.91 17.31L11.48 21.85C11.63 21.94 11.80 21.99 11.98 21.99C12.16 22.00 12.33 21.95 12.49 21.87C12.64 21.78 12.77 21.65 12.86 21.50C12.95 21.35 13 21.17 13 21V3C12.99 2.83 12.95 2.67 12.87 2.52C12.80 2.37 12.68 2.25 12.54 2.16C12.41 2.07 12.25 2.01 12.08 2.00C11.92 1.98 11.75 2.01 11.60 2.08ZM4.94 8.4V8.40L11 4.76V19.23L4.94 15.6C4.38 15.26 3.92 14.80 3.58 14.25C3.24 13.70 3.05 13.07 3.00 12.43L3 12.17V11.83C2.99 11.14 3.17 10.46 3.51 9.86C3.85 9.25 4.34 8.75 4.94 8.4ZM21.29 8.29L19 10.58L16.70 8.29L16.63 8.22C16.43 8.07 16.19 7.99 15.95 8.00C15.70 8.01 15.47 8.12 15.29 8.29C15.12 8.47 15.01 8.70 15.00 8.95C14.99 9.19 15.07 9.43 15.22 9.63L15.29 9.70L17.58 12L15.29 14.29C15.19 14.38 15.12 14.49 15.06 14.61C15.01 14.73 14.98 14.87 14.98 15.00C14.98 15.13 15.01 15.26 15.06 15.39C15.11 15.51 15.18 15.62 15.28 15.71C15.37 15.81 15.48 15.88 15.60 15.93C15.73 15.98 15.86 16.01 15.99 16.01C16.12 16.01 16.26 15.98 16.38 15.93C16.50 15.87 16.61 15.80 16.70 15.70L19 13.41L21.29 15.70L21.36 15.77C21.56 15.93 21.80 16.01 22.05 15.99C22.29 15.98 22.53 15.88 22.70 15.70C22.88 15.53 22.98 15.29 22.99 15.05C23.00 14.80 22.93 14.56 22.77 14.36L22.70 14.29L20.41 12L22.70 9.70C22.80 9.61 22.87 9.50 22.93 9.38C22.98 9.26 23.01 9.12 23.01 8.99C23.01 8.86 22.98 8.73 22.93 8.60C22.88 8.48 22.81 8.37 22.71 8.28C22.62 8.18 22.51 8.11 22.39 8.06C22.26 8.01 22.13 7.98 22.00 7.98C21.87 7.98 21.73 8.01 21.61 8.06C21.49 8.12 21.38 8.19 21.29 8.29Z"}}]}: {X:"svg",b3:{height:"100%",version:"1.1",viewBox:"0 0 36 36",width:"100%"},xl:[{X:"path",bF:!0,qz:"ytp-svg-fill",b3:{d:"m 21.48,17.98 c 0,-1.77 -1.02,-3.29 -2.5,-4.03 v 2.21 l 2.45,2.45 c .03,-0.2 .05,-0.41 .05,-0.63 z m 2.5,0 c 0,.94 -0.2,1.82 -0.54,2.64 l 1.51,1.51 c .66,-1.24 1.03,-2.65 1.03,-4.15 0,-4.28 -2.99,-7.86 -7,-8.76 v 2.05 c 2.89,.86 5,3.54 5,6.71 z M 9.25,8.98 l -1.27,1.26 4.72,4.73 H 7.98 v 6 H 11.98 l 5,5 v -6.73 l 4.25,4.25 c -0.67,.52 -1.42,.93 -2.25,1.18 v 2.06 c 1.38,-0.31 2.63,-0.95 3.69,-1.81 l 2.04,2.05 1.27,-1.27 -9,-9 -7.72,-7.72 z m 7.72,.99 -2.09,2.08 2.09,2.09 V 9.98 z"}}]}]}, {X:"div",xG:["ytp-unmute-text"],v0:"Activar el sonido"}];b.push({X:"div",xG:["ytp-unmute-box"],xl:[]});super(e,{X:"button",xG:["ytp-unmute","ytp-popup","ytp-button","ytp-unmute-animated","ytp-unmute-shrink"],xl:[{X:"div",qz:"ytp-unmute-inner",xl:b}]});this.L=this.clicked=!1;this.api=e;this.api.createClientVe(this.element,this,51663);this.a7(e,"onMutedAutoplayChange",this.onMutedAutoplayChange,this);this.a7(e,"presentingplayerstatechange",this.KE);this.uf("click",this.onClick,this);e=e.isMutedByMutedAutoplay()&& !g.Ps(this.api.K());this.cC(e);e&&Yua(this);this.S=e}onMutedAutoplayChange(e){this.S&&(e?(Yua(this),this.C()):(this.L&&this.logClick(),this.BH()))}KE(e){this.api.isMutedByMutedAutoplay()&&e.QV(2)&&this.BH()}onClick(){this.api.unMute();this.logClick()}logClick(){this.clicked||(this.clicked=!0,this.api.logClick(this.element))}};var HIu=class extends g.Up{constructor(e){super();this.api=e;this.fm=null;this.PJ=!1;this.hh=null;this.lk=this.OA=!1;this.Iw=this.xD=null;this.qP=NaN;this.UA=this.eY=!1;this.vr=0;this.Uj=[];this.O3=!1;this.mV={height:0,width:0};this.q5=480;this.Ym=["ytp-player-content","html5-endscreen","ytp-overlay"];this.Gy={UU:!1};this.ze=null;var b=e.K(),n=e.AV();this.mV=e.getPlayerSize();this.dY=new g.bD(this.f1,0,this);g.a(this,this.dY);b.disableOrganicUi||(this.Pg=new idB(e),g.a(this,this.Pg),g.mq(e,this.Pg.element, 4));this.api.A("web_player_overlay_positioned_layout")&&(this.ze=new vgA(this.api),g.a(this,this.ze));if(AoB(this)){var Y=new VaF(e);g.a(this,Y);Y=Y.element;g.mq(e,Y,4)}var A=e.getVideoData();this.uW=new s14(n,e,r=>this.Ce(r),b.Uc); g.a(this,this.uW);this.uW.subscribe("autohideupdate",this.V9,this);this.api.A("web_player_default_autohide")||Pa(this.uW);if(!b.disablePaidContentOverlay){let r=new j10(e);g.a(this,r);this.ze?this.ze.M1(r.element,g.CP(b)?3:1):g.mq(e,r.element,4)}this.u8=new aZF(e);g.a(this,this.u8);g.mq(this.api,this.u8.element,2);this.dg=this.api.isMutedByMutedAutoplay();this.a7(e,"onMutedAutoplayChange",this.onMutedAutoplayChange);this.Ld=new g.bD(this.qO,200,this);g.a(this,this.Ld);this.JN=A.videoId;this.lm=new g.bD(()=> {this.vr=0},350); g.a(this,this.lm);this.va=new g.bD(()=>{this.UA||QS(this)},350,this); g.a(this,this.va);A=e.getRootNode();A.setAttribute("aria-label","Reproductor de v\u00eddeo de YouTube");switch(b.color){case "white":g.P6(A,"ytp-color-white")}this.a7(e,"appresize",this.B$);this.a7(e,"presentingplayerstatechange",this.KE);this.a7(e,"videodatachange",this.onVideoDataChange);this.a7(e,"videoplayerreset",this.Q0);this.a7(e,"autonavvisibility",()=>{Cy(this)}); this.a7(e,"sizestylechange",()=>{Cy(this)}); this.a7(n,"click",this.Zz,this);this.a7(n,"mousedown",this.mQ,this);b.Z9&&(this.a7(n,"gesturechange",this.jw,this),this.a7(n,"gestureend",this.kh,this));this.J7=[n.Yp];this.Pg&&this.J7.push(this.Pg.element);Y&&this.J7.push(Y);this.api.A("web_player_fullscreen_double_click_ve")&&(this.api.createClientVe(n.element,this,247482),this.api.logVisibility(n.element,!0))}init(){var e=this.api,b=e.getPlayerStateObject();this.mV=e.getPlayerSize();this.Lv(b);Cy(this);this.B$();this.api.dP("basechromeinitialized", this)}onVideoDataChange(e,b){var n=this.JN!==b.videoId;if(n||e==="newdata")e=this.api,e.isFullscreen()||(this.mV=e.getPlayerSize());n&&(this.JN=b.videoId,n=this.uW,n.O4=3E3,So(n,512,!0),Cy(this));this.api.A("web_render_jump_buttons")&&b.showSeekingControls&&(this.q5=572)}Q0(){this.onVideoDataChange("newdata",this.api.getVideoData())}Ce(e){try{if(!g.Xq(this.api.getRootNode(),e))return!1}catch(b){return!1}for(;e&&!Fq(e);)e=e===this.api.getRootNode()?null:e.parentElement||null;return!!e}V9(e){var b= this.api.getRootNode();g.K7(b,"ytp-autohide",e);g.K7(b,"ytp-autohide-active",!0);this.dY.start(e?250:100);e&&(this.OA=!1,g.DX(b,"ytp-touch-mode"));this.lk=!e;this.api.qm(!e);this.api.A("web_player_enable_fullscreen_grid_components")&&this.api.dP("autohideupdate",e)}f1(){var e=this.api.getRootNode();g.K7(e,"ytp-autohide-active",!1)}rR(){this.UA=!0}NT(e){if(this.api.K().A("player_doubletap_to_seek")||this.api.K().s4)this.UA=!1,this.Iw&&this.AU(this.Iw),this.vr===0&&qP(this,e)?(this.va.start(),this.Iw= this.a7(this.api.AV(),"touchmove",this.rR,void 0,!0)):this.va.stop();zg4(this)&&qP(this,e)&&!this.api.K().s4&&QS(this,e);var b=iK(this.u8);if(!g.Ps(this.api.K())&&$O&&ca(this,e))b&&e.preventDefault();else if(this.OA=!0,g.P6(this.api.getRootNode(),"ytp-touch-mode"),this.uW.Fz(),this.api.K().A("player_doubletap_to_seek")||this.api.K().s4)if(b=this.api.getPlayerStateObject(),!(!this.api.Tv()||b.Y(2)&&Qp(this.api)||b.Y(64))){b=Date.now()-this.qP;this.vr+=1;if(b<=350){if(JoA(this,e))return;this.eY=!0; b=this.api.getPlayerSize().width/3;var n=this.api.getRootNode().getBoundingClientRect();n=e.targetTouches[0].clientX-n.left;n>0&&nb*2&&n=650,Y=e.width<528;this.uW.resize();if(this.api.A("web_player_use_screen_width_for_big_mode")){let A=e.width>=(g.Ae(this.api.K().experiments,"web_player_big_mode_screen_width_cutoff")??2E3);g.K7(b,"ytp-big-mode",A)}g.K7(b,"ytp-fullscreen",this.api.isFullscreen());g.K7(b,"ytp-large-width-mode",n);this.api.K().A$?g.K7(b,"ytp-xsmall-width-mode",Y):g.K7(b,"ytp-small-mode", this.QK());g.K7(b,"ytp-tiny-mode",this.QK()&&(this.api.getPlayerSize().width<240||this.api.getPlayerSize().height<140));g.K7(b,"ytp-big-mode",this.kU());this.hh&&this.hh.resize(e)}KE(e){this.Lv(e.state);Cy(this)}Lv(e){var b=e.isCued()||this.api.r3()&&this.api.getPresentingPlayerType()!==3;b!==this.isCued&&(this.isCued=b,this.xD&&this.AU(this.xD),this.xD=this.a7(this.api.AV(),"touchstart",this.NT,void 0,b));var n=this.uW,Y=e.isPlaying()&&!e.Y(32)||this.api.Pr();So(n,128,!Y);n=this.uW;Y=this.api.getPresentingPlayerType()=== 3;So(n,256,Y);n=this.api.getRootNode();e.Y(2)?Y=[q6.ENDED]:(Y=[],e.Y(8)?Y.push(q6.PLAYING):e.Y(4)&&Y.push(q6.PAUSED),e.Y(1)&&!e.Y(32)&&Y.push(q6.BUFFERING),e.Y(32)&&Y.push(q6.SEEKING),e.Y(64)&&Y.push(q6.UNSTARTED));AE(this.Uj,Y)||($C0(n,this.Uj),this.Uj=Y,S_(n,Y));Y=this.api.K();var A=e.Y(2);a:{var r=this.api.K();let z=r.controlsType;switch(z){case "2":case "0":r=!1;break a}r=z==="3"&&!e.Y(2)||this.isCued||(this.api.getPresentingPlayerType()!==2?0:hn(this.api.Zs()).CH())||this.api.d6()||g.Ps(r)&& this.api.getPresentingPlayerType()===2?!1:!0}g.K7(n,"ytp-hide-controls",!r);g.K7(n,"ytp-native-controls",Y.controlsType==="3"&&!b&&!A&&!this.dg);e.Y(128)&&!g.Ps(Y)?(this.hh||(this.hh=new Zd4(this.api),g.a(this,this.hh),g.mq(this.api,this.hh.element,4)),this.hh.O(e.J2),this.hh.show()):this.hh&&(this.hh.dispose(),this.hh=null)}PA(){return LR(this.api)?(CR(this.api),!0):!1}onMutedAutoplayChange(e){this.dg=e;e=this.api.d6();e=!(this.PJ||this.dg||e);g.K7(this.api.getRootNode(),"ytp-menu-shown",!e)}kU(){return!1}QK(){return!this.kU()&& (this.api.getPlayerSize().width{e[ggA[b]]=b;return e},{}); var BoB={none:0,raised:1,depressed:2,uniform:3,dropShadow:4};Object.keys(BoB).reduce((e,b)=>{e[BoB[b]]=b;return e},{}); var HdF={normal:0,bold:1,italic:2,bold_italic:3};Object.keys(HdF).reduce((e,b)=>{e[HdF[b]]=b;return e},{});var usu=class extends g.kI{constructor(e){super(e);this.chrome=null;this.load()}qB(){return!1}create(){this.chrome=new HIu(this.player);g.a(this,this.chrome);this.chrome.init()}FS(){return this.chrome}};var mP=[],Ka4=!1;var Noc=class extends g.Mg{constructor(e){super();this.app=e;this.C=this.U=this.O=this.Y=null;this.L=1;this.events=new g.Up(this);this.events.a7(this.app.wP,g.lK("gaplessshortslooprange"),this.S);g.a(this,this.events)}B(){if(this.Y!=null&&this.app.getVideoData()!==this.Y&&this.O!=null&&this.U!=null&&this.C!=null){if(this.Y.A("html5_defer_gapless_until_sabr_format_received")){if(!wo(this.Y)||ED(this.Y)&&!this.Y.O)return;kO(this)}else if(!wo(this.Y))return;var e=Rg9(this.O,this.U,this.C);e==null?$e9(this.app, this.Y,void 0,void 0,this.L):(this.O.D("sgap",e),this.O.getVideoData().S&&(this.app.K().l3().Y.yh(HC4)&&qO(this.O.getVideoData())&&e.nq==="no-empty"||this.O.RJ(!1)))}}S(e){var b=this.app.K9(),n=b?.getVideoData(),Y=this.Y?.Wk;if(n?.tV()&&!b?.jD())if(Bk(this.app,"gaplessshortslooprange"),this.app.setLoopVideo(!1),e=this.app.K().l3().Y.yh(BZa),!Y||e)b.Hh(!0,!1);else{this.U?.xx();e=this.app.sf();kU();ma("reel_watch",[]);e.timerName="";b.Hh(!0,!1);if(e=this.Y?.videoId)this.app.nP=e;this.app.loadVideoByPlayerVars(Y)}else!(b= this.app.K9())||this.app.K().l3().Y.yh(AL)&&b.W7()||(Y=this.app.getCurrentTime(),Math.abs(Y-e.end/1E3)>5&&b.D("glrs",{cmt:Y}),b.seekTo(0,{seekSource:58}),b.D("glrre",{cmt:Y}))}U4(){this.Y?.A("html5_defer_gapless_until_sabr_format_received")&&kO(this);this.Y=null;super.U4()}};var C34=class{constructor(){this.B=this.O=this.Z=this.L=this.C=this.s4=this.V=this.Yl=this.N=this.W=this.S=!1;this.Y=0;this.U=2}};var fy9=class extends g.Mg{constructor(e,b,n,Y,A,r=0){super();this.policy=e;this.Y=b;this.U=n;this.aI=A;this.L=r;this.B=this.C=null;this.currentVideoDuration=this.Yl=-1;this.W0=!1;this.kX=new $x;this.N=!1;this.DU=null;this.Lq=Y-b.Fp()*1E3;this.kX.then(void 0,()=>{}); this.timeout=new g.bD(()=>{this.N3("timeout")},1E4); g.a(this,this.timeout);this.u3=isFinite(Y)||this.aI.K().experiments.Jg("html5_pseudogapless_shorts")&&qO(b.getVideoData());this.s4=new g.bD(()=>{this.O()},1E3,this); g.a(this,this.s4);e=b.getVideoData().tV()||n.getVideoData().tV();(this.V=this.policy.B&&!e)&&this.u3&&g.n7(this.s4);this.status={status:0,error:null}}qr(){return this.status.status===5}getStatus(){return this.status}S(){var e=this.Y.getVideoData(),b=this.U.getVideoData(),n;if((n=e.U)&&!(n=!e.Y)){n=e.Y;var Y=!1;let S=!1;for(var A of Object.values(n.Y))A.info.audio&&A.index.isLoaded()&&(Y=!0),A.info.video&&A.index.isLoaded()&&(S=!0);n.Y["0"]&&(S=!0);n=Y&&S}if(n)if(this.Y.Px()){A=wc(this.policy,this.Y, this.U,this.Lq);var {nf:r,DU:z,Xs:J,vl:P}=this.Z();this.W0||(n=this.U.D4()*1E3,Y=this.Y.D4(),Y=(J-r-Y)*1E3,A&&A.msg==="in-the-past"&&(Y=0),e=e.isAd(),this.U.dD(n,Y,e),this.W0=!0);A?(b=`cannot_apply${A.msg}`,delete A.msg,this.N3(b,A)):this.status.status===2?dIF(this):(e=this.Y.HE())&&e.B()&&(!tK(e)&&g.zp()?this.N3("mse_closed"):b.Y&&b.Y.B()&&e.U&&!e.U.Si()?this.N3("encr_upgrade"):(b=this.Y.Px(),b.isEnded()?this.N3("elem_ended"):z<0?this.N3("next_player_future"):(this.Yl=J,this.currentVideoDuration= J-r,this.C=z$(e,r,J,!0),this.B=z$(e,z,P,!1),e=this.U.getVideoData().clientPlaybackNonce,this.Y.D("gaplessPrep",{cpn:e}),this.Y.bi(this.C,!1,this.L===1&&g.KC(this.Y.getVideoData()),this.aI.K().A("html5_shorts_gapless_keep_pending_requests")&&qO(this.Y.getVideoData())),this.Y.setMediaElement(co4(b,r,J,!this.Y.getVideoData().isAd())),Ia(this,2),dIF(this),this.policy.Y>0&&!this.N&&(this.Y.subscribe("progresssync",this.p9,this),this.N=!0))))}else this.N3("no-elem")}W(e){if(this.policy.Y>0)this.p9();else{var {Qo:b}= XI(this),n=e===b;b=n?this.C.Y:this.C.U;n=n?this.B.Y:this.B.U;if(b.Jn()&&!n.Jn()){var Y=this.Yl,A=this.aI.K().A("html5_gapless_disable_on_discontinuous_buffer")&&this.L!==0&&b.oI().length>1;l4(e.oI(),Y-.01)&&!A&&(Ia(this,4),b.VA(!1),(this.L===1?this.Y:this.U).D("sbh",{}),n.VA(!0),this.L!==0&&(this.Y.getVideoData().TN=!0));e=this.B.U;this.B.Y.Jn()&&e.Jn()&&(Ia(this,5),this.L!==0&&(e=this.U.Z2(),b=this.Y.Z2(),this.Y.D("sbs",{citag:b?.itag,nitag:e?.itag}),this.U.D("gitags",{pitag:b?.itag,citag:e?.itag}), this.U.lM()))}}}p9(){var e=this.Y.getVideoData().isLivePlayback?Infinity:this.Y.Zr(!0)-.01,b=Math.min(this.Y.getCurrentTime()+this.policy.Y,e),n=fy(this.C,Math.min(b+2,e));b=fy(this.C,b);e=fy(this.C,e);var Y=fy(this.B,this.policy.U);if((this.Jn(this.B)||Y)&&this.getStatus().status<5&&(Ia(this,5),this.L!==0)){let A=this.U.Z2(),r=this.Y.Z2();this.Y.D("sbs",{citag:r?.itag,nitag:A?.itag});this.U.D("gitags",{pitag:r?.itag,citag:A?.itag})}wm4(this.C)||wm4(this.B)||(!this.Jn(this.B)&&(n&&!Y||e)?(this.VA(this.B, !0),this.VA(this.C,!1),this.Y.mP(!0),this.U.po(!0),this.status.status<4&&(Ia(this,4),(this.L===1?this.Y:this.U).D("sbh",{})),this.L!==0&&(this.Y.getVideoData().TN=!0)):this.Jn(this.C)||!Y&&b||e||(this.VA(this.B,!1),this.VA(this.C,!0),this.U.mP(!0),this.Y.po(!0)))}Jn(e){if(!e)return!1;var b=e.U;return e.Y?.Jn()||b?.Jn()}VA(e,b){if(e){var n=e.U;e.Y?.VA(b);n?.VA(b)}}Gc(){this.jU()&&this.N3("player-reload-after-handoff")}N3(e,b={}){if(!this.B0()&&this.status.status!==6){var n=this.status.status>=4&&e!== "player-reload-after-handoff";this.status={status:Infinity,error:e};if(this.Y&&this.U){let Y=this.U.getVideoData().clientPlaybackNonce;this.Y.Gn(new g.wZ("dai.transitionfailure",Object.assign(b,{cpn:Y,transitionTimeMs:this.Lq,msg:e})));this.Y.RJ(n)}this.kX.reject(e);this.dispose()}}O(){this.getStatus().status===5&&(this.U.j0()||this.U.m_())&&(this.Y.fB(),this.U.fB());this.Y.B0()&&this.dispose();g.n7(this.s4)}FG(){if(this.getStatus().status!==5)return"niss";if(wc(this.policy,this.Y,this.U,this.Lq)!= null)return"pge";var {Qo:e,zG:b}=XI(this),n=g.Ae(this.aI.K().experiments,"html5_shorts_gapless_next_buffer_in_seconds"),Y=this.Yl+n;this.aI.K().experiments.Jg("html5_pseudogapless_shorts")&&(Y=this.Z().DU+n);var A=l4(b.oI(),Y);Y=l4(e.oI(),Y);if(this.policy.Y>0){if(!fy(this.B,this.policy.U))return"neb"}else if(n>0&&(!A||!Y))return"neb";return null}O4(){return this.currentVideoDuration}jU(){return this.status.status>=4&&this.status.status<6}U4(){mIJ(this);this.Y.unsubscribe("newelementrequired",this.Gc, this);this.N&&(this.Y.unsubscribe("progresssync",this.p9,this),this.N=!1);if(this.C){let e=this.C.U;this.C.Y.On.unsubscribe("updateend",this.W,this);e.On.unsubscribe("updateend",this.W,this)}super.U4()}Z(){var e=this.Y.Px();e=e.isView()?e.start:0;var b=this.Y.getVideoData().isLivePlayback?Infinity:this.Y.Zr(!0);b=Math.min(this.Lq/1E3,b)+e;var n=this.u3?100:0;n=this.DU??b-this.U.D4()+n;this.V&&(this.DU=n);return{nf:e,DU:n,Xs:b,vl:Infinity}}L9(e){e.QV(128)&&this.N3("player-error-event")}};var og4=class extends g.Mg{constructor(e){super();this.app=e;this.L=this.U=this.Y=null;this.Z=!1;this.V=this.C=this.O=this.B=null;this.S=qui(this.app.K());this.W=()=>{g.CT(()=>{IyA(this)})}}clearQueue(e=!1,b=!1){FI(this); this.B&&this.B.reject("Queue cleared");this.app.K().A("html5_gapless_fallback_on_qoe_restart_v2")||b&&this.U&&this.U.RJ(!1);sn(this,e)}cu(){return!this.Y}jU(){return this.O?.jU()||!1}qr(){return this.O?.qr()||!1}U4(){FI(this);sn(this);super.U4()}};var lZ0=class extends g.$e{constructor(){super();this.fullscreen=0;this.B=this.O=this.pictureInPicture=this.Y=this.U=this.inline=!1;this.C=()=>{this.w3()}; dW1(this.C);this.L=this.getVisibilityState(this.Zv(),this.isFullscreen(),this.WM(),this.isInline(),this.qK(),this.Ne(),this.qH(),this.rQ())}getVisibilityState(e,b,n,Y,A,r,z,J){return e?4:A&&GQ?7:kv1&&!(M7()||document.hasFocus&&document.hasFocus())||M7()?3:b?2:n?1:Y?5:A&&!GQ?7:r?8:z?9:J?10:0}le(e){this.fullscreen!==e&&(this.fullscreen=e,this.w3())}setMinimized(e){this.U!==e&&(this.U=e,this.w3())}setInline(e){this.inline!==e&&(this.inline=e,this.w3())}Fo(e){this.pictureInPicture!==e&&(this.pictureInPicture= e,this.w3())}setSqueezeback(e){this.O!==e&&(this.O=e,this.w3())}PT(e){this.B!==e&&(this.B=e,this.w3())}Zv(){return this.Y}Oe(){return this.fullscreen!==0}isFullscreen(){return this.fullscreen!==0&&this.fullscreen!==4}e_(){return this.fullscreen}WM(){return this.U}isInline(){return this.inline}isBackground(){return M7()}qK(){return this.pictureInPicture}Ne(){return!1}qH(){return this.O}rQ(){return this.B}w3(){this.dP("visibilitychange");var e=this.getVisibilityState(this.Zv(),this.isFullscreen(),this.WM(), this.isInline(),this.qK(),this.Ne(),this.qH(),this.rQ());e!==this.L&&this.dP("visibilitystatechange");this.L=e}U4(){wGA(this.C);super.U4()}};g.IS=class extends g.Mg{constructor(e){super();this.J=e;this.videoData=this.playerState=null}U4(){this.videoData=this.playerState=null;super.U4()}addCueRange(){}rS(){}SJ(){}ka(){return!1}wY(){return!1}Tl(){}gb(){}kc(){return[]}yn(){}CX(){}Dr(){return 1}getAudioTrack(){return this.getVideoData().Z9}yO(){return null}getAvailableAudioTracks(){return[]}Ec(){return[]}hS(){return[]}dX(){return this.getVideoData().clientPlaybackNonce}bc(){return[]}oJ(){}D4(){return 0}getCurrentTime(){return 0}ig(){}j0(){return!1}fB(){}Z2(){}kG(){return{}}getDuration(){return 0}Qi(){return 0}Pn(){return 0}FP(){return!1}tS(){return 0}KL(){return 0}jD(){return!1}Zr(){return 0}Px(){return null}HE(){return null}ha(){return 0}ho(){return 0}async Bu(){}getPlaybackQuality(){return"auto"}getPlaybackRate(){return 1}getPlayerState(){this.playerState|| (this.playerState=new g.TL);return this.playerState}getPlayerType(){return 0}getPlaylistSequenceForTime(){return null}k9(){return""}getPreferredQuality(){return"unknown"}Ly(){}getProximaLatencyPreference(){return 0}W1(){return kd}getStartTime(){return NaN}md(){return null}getStoryboardFormat(){return null}getStreamTimeOffset(){return 0}TC(){return 0}Fp(){return 0}G_(){return{IG:[],T_:[],currentTime:0,H3:"",droppedVideoFrames:0,isGapless:!1,qr:!1,cu:!0,Yz:0,Pl:0,Ui:0,IR:0,xv:0,MP:[],ga:[],dK:null, um:"0",CM:null,iK:"",totalVideoFrames:0}}getUserAudio51Preference(){return 0}getUserPlaybackQualityPreference(){return""}getVideoData(){this.videoData||(this.videoData=new g.l1(this.J),g.a(this,this.videoData));return this.videoData}YX(){return null}R4(){}getVideoLoadedFraction(){return 0}Sn(){}handleError(){}RJ(){}ll(){}JS(){return!1}r3(){return!1}hasSupportedAudio51Tracks(){return!1}isAd(){return!1}Qt(){return!1}Zv(){return!1}isAtLiveHead(){return!1}hQ(){return!0}m_(){return!1}isGapless(){return!1}qr(){return!1}W7(){return!1}isHdr(){return!1}tW(){return!1}e1(){return!1}ZZ(){return!1}isProximaLatencyEligible(){return!1}cu(){return!0}aK(){return!1}Ro(){return!1}CN(){}lL(){}lM(){}Na(){}QY(){}qX(){}kT(){}UX(){}pauseVideo(){}prefetchKeyPlay(){}prefetchJumpAhead(){}async playVideo(){}u7(){}Uf(){}w2(){}D(){}pL(){}dD(){}Gn(){}gx(){}Gx(){}xx(){}vt(){}Yk(){}removeCueRange(){}Mt(){}I0(){return[]}Wh(){}Dt(){}fP(){}I5(){}KM(){}po(){}GC(){}seekTo(){}sendAbandonmentPing(){}sendVideoStatsEngageEvent(){}Hh(){}setLoop(){}YK(){}setMediaElement(){}bi(){}setPlaybackRate(){}NE(){}BC(){}fE(){}setProximaLatencyPreference(){}Ti(){}QS(){}s6(){}Ug(){}setUserAudio51Preference(){}Og(){}xj(){return!1}hk(){return!1}Dj(){}Sq(){}O6(){}Ix(){}stopVideo(){}subscribe(){return NaN}S3(){}mP(){}togglePictureInPicture(){}Ad(){return 0}unsubscribe(){return!1}WC(){}Sf(){return!1}Qv(){}wE(){}AL(){}}; g.F=g.IS.prototype;g.F.nn=bF(123);g.F.O8=bF(107);g.F.BE=bF(102);g.F.I9=bF(99);g.F.EP=bF(94);g.F.GT=bF(89);g.F.jI=bF(81);g.F.sM=bF(70);g.F.Xe=bF(52);g.F.A2=bF(43);g.F.Iq=bF(37);g.F.K7=bF(31);g.F.X7=bF(24);g.F.aO=bF(18);g.F.fq=bF(6);var Ot=class extends g.Mg{constructor(e,b){super();this.data=[];this.O=e||NaN;this.U=b||null;this.Y=new g.bD(()=>{Z$(this);va(this)}); g.a(this,this.Y)}get(e){Z$(this);var b=this.data.find(n=>n.key===e); return b?b.value:null}set(e,b,n){this.remove(e,!0);Z$(this);e={key:e,value:b,expire:Infinity};n&&isFinite(n)&&(n*=1E3,e.expire=(0,g.T)()+n);for(this.data.push(e);this.data.length>this.O;)(n=this.data.shift())&&i9(this,n,!0);va(this)}remove(e,b=!1){var n=this.data.find(Y=>Y.key===e); n&&(i9(this,n,b),R14(this.data,Y=>Y.key===e),va(this))}vu(){this.data=[]; va(this)}U4(){super.U4();this.data.forEach(e=>{i9(this,e,!0)}); this.data=[]}};var MaA=class extends g.Mg{constructor(e,b){super();this.api=e;this.O={};this.L={};this.C={};this.Y=null;this.W=new Map;this.S=null;b=new Ot(b,n=>{n!==this.U2({playerType:n.getPlayerType()})&&n.dispose()}); g.a(this,b);this.U=this.Z=this.V=new g.IS(e.K());this.B=b}U4(){for(let e of Object.values(this.O))e.dispose();VRi(this);this.V.dispose();super.U4()}U2(e){var b=e.cpn;e=e.playerType;if(b)a:if(this.api.K().l3().Y.yh(g.Ym))b=this.L[b]||null;else{for(let n of Object.values(this.O))if(n.dX()===b){b=n;break a}b=this.C[b]||null}else b=e?e?e===1?this.Z:this.U.getVideoData().enableServerStitchedDai&&e===2?this.U.getVideoData().TL?this.O[2]||this.U:this.U:this.O[e]||null:this.U:this.U;return b}mH(){return this.Z}Qp(e){this.Z= e}K9(){return this.U}C8(e){var b=[e],n=[this.U];this.U=e;jo(this,b,n)}};var GyB=class{constructor(){this.values=new Float64Array(176);this.Y=new Float64Array(11);this.U=new Float64Array(16)}F7(e,b){for(var n=0;n<10;n++){var Y=this.Y[n],A=Y+(n===0?e:0),r=1*Math.pow(2,n);if(A<=r)break;Y=Math.min(1,(A-r*.5)/Y);for(A=0;A<16;A++)r=this.values[n*16+A]*Y,this.values[(n+1)*16+A]+=r,this.Y[n+1]+=r,this.values[n*16+A]-=r,this.Y[n]-=r}Y=n=0;A=8192;b>8192&&(n=Math.ceil(Math.log(b/8192)/Math.log(2)),Y=8192*Math.pow(2,n-1),A=Y*2);n+2>16?this.values[15]+=e:(b=(b-Y)/(A-Y),this.values[n]+= e*(1-b),this.values[n+1]+=e*b);this.Y[0]+=e}VI(){var e=this.U;for(var b=0;b<16;b++)e[b]=this.values[b];b=this.Y[0];for(var n=1;n<11;n++){var Y=this.Y[n];if(Y===0)break;var A=Math.min(1,(17-b)/Y);for(var r=0;r<16;r++)e[r]+=this.values[n*16+r]*A;b+=Y*A;if(A<1)break}n=A=0;for(Y=0;Y<16;Y++){r=A+e[Y]/b;n+=Math.max(0,Math.min(r,.98)-Math.max(A,.02))*(Y>0?8192*Math.pow(2,Y-1):0);if(r>.98)break;A=r}return n/.96}};var XJ=class{constructor(e,b,n=.5,Y=0){this.resolution=b;this.U=0;this.C=!1;this.Ha=!0;this.Y=Math.round(e*this.resolution);this.values=Array(this.Y);for(e=0;e=this.Y&&(this.C=!0);for(;e--;)this.values[this.U]=b,this.U=(this.U+1)%this.Y;this.Ha=!0}percentile(e){if(!this.C&&this.U===0)return 0;this.Ha&&(g.YS(this.L, (b,n)=>this.values[b]-this.values[n]),this.Ha=!1); return this.values[this.L[Math.round(e*((this.C?this.Y:this.U)-1))]]||0}VI(){return this.B?(this.percentile(this.O-this.B)+this.percentile(this.O)+this.percentile(this.O+this.B))/3:this.percentile(this.O)}};var Ut1=class extends g.Mg{constructor(e,b,n){super();this.policy=e;this.U=b;this.R7=n;this.s4=this.Gc=0;this.N=-1;this.Yl=this.C=0;this.Z=!1;this.interruptions=[];this.O=[{stamp:0,net:0,max:0}];this.L9=0;this.O4=this.L=(0,g.T)();this.W=new XJ(4,1,.6,.4);this.p9=new XJ(4,1,.6,.4);this.S=new XJ(20,1,.5,.4);e.Z?this.B=new GyB:e.O?this.B=new RS(17):this.B=new XJ(17,20,.5,.4);this.u3=new XJ(5,1,.25);this.V=new XJ(30,1,.5);e=g.x_("yt-player-bandwidth")||{};b=this.policy.Y;e.byterate>0?(b=e.byterate,this.Z= !0):(n=(navigator.connection?.downlink||0)*64*1024,n>0&&(b=n,this.Z=!0));this.B.F7(this.policy.C,b);e.delay>0&&this.W.F7(1,Math.min(e.delay,2));e.stall>0&&this.S.F7(1,e.stall);e.init>0&&(this.O4=Math.min(e.init,this.O4));e.interruptions&&(this.O=this.O.concat(e.interruptions),this.O.length>16&&this.O.pop());this.N=(0,g.T)();this.policy.L>0&&(this.W0=new g.bD(this.FG,this.policy.L,this),g.a(this,this.W0),this.W0.start())}FG(){this.W0?.start();UZ(this)&&this.policy.S&&this.R7()}};var mN4=class{constructor(e){this.experiments=e;this.MH=5;this.Y=13E4;this.C=.5;this.U=this.O=!1;this.Z=this.A("html5_use_histogram_for_bandwidth");this.B=g.Ae(this.experiments,"html5_auxiliary_estimate_weight");this.V=g.Ae(this.experiments,"html5_stall_factor")||1;this.L=g.Ae(this.experiments,"html5_check_for_idle_network_interval_ms");this.S=this.experiments.Jg("html5_trigger_loader_when_idle_network");this.W=this.experiments.Jg("html5_sabr_fetch_on_idle_network_preloaded_players")}A(e){return this.experiments.Jg(e)}};var Bwc,To0;Bwc=class{constructor(e){this.end=this.start=e}};g.fS=class{constructor(){this.Y=new Map;this.O=new Map;this.U=new Map}tA(e,b){if(b===1)return this.Y.get(e);if(b===2)return this.O.get(e);if(b===3)return this.U.get(e)}WD(e,b,n,Y){n={Q7:Y,xM:n};b?this.O.set(e,n):this.Y.set(e,n)}};g.fS.prototype.iB=bF(121);To0=class{constructor(e){this.J=e;this.U=[];this.O=new Map;this.B=new Map;this.Y=new Map}clear(){this.U=[];this.O.clear();this.B.clear();this.Y.clear()}U2(e){return this.O.get(e)}}; g.FJ=class extends g.Mg{constructor(e,b,n,Y){super();this.api=e;this.J=b;this.Y=n;this.app=Y;this.p9=new g.fS;this.B=new Map;this.Wn=new Map;this.u3=new Map;this.W0=null;this.tV=NaN;this.pg=this.u$=null;this.i$=new g.bD(()=>{f01(this,this.tV,this.u$||void 0)}); this.events=new g.Up(this);this.jb=15E3;this.V=new g.bD(()=>{this.Z=!0;this.Y.gx(this.jb);g.ew(this);this.Y.getVideoData().Ja()&&this.Tm({togab:this.S?.identifier});this.Sn(!1)},this.jb); this.Z=!1;this.RC=new Map;this.tg=[];this.S=null;this.Z9=new Set;this.s4=[];this.FG=[];this.Bx=[];this.eN=[];this.R7=new Set;this.tU=NaN;this.O4=0;this.Yl=!1;this.Y0=new Set;this.Hx=new Set;this.wT=new Set;this.e5=new Set;this.kl=this.eh=0;this.Kq=this.ru=!1;this.QA=this.L="";this.L9=null;this.logger=new g.hi("dai");this.f9="";this.yH=!0;this.Gc=new Map;this.Wk=new Map;this.Y.getPlayerType();this.U=new To0(this.J);this.Y.Ug(this);this.gP=this.J.aA();g.a(this,this.i$);g.a(this,this.events);g.a(this, this.V);this.Gu=this.J.A("html5_use_new_ssdai_transition_detector");this.j5=this.J.l3().Y.yh(xGi);e=this.Y.getVideoData();e.Ja()&&e.QH()&&e.latencyClass!=="ULTRALOW"&&!Qv(e)&&(this.j5=this.J.A("html5_enable_dai_context_data_vss_logging_for_lifa_nl"));this.YW=this.Y.getVideoData().U6;this.Gu?this.Y.subscribe("playbackstarted",this.N,this):(this.events.a7(this.api,g.ou("serverstitchedcuerange"),this.onCueRangeEnter),this.events.a7(this.api,g.lK("serverstitchedcuerange"),this.onCueRangeExit));VS(this.app.Un, this.Y,!1)}kc(){var e=this.Y.kc("serverstitchedcuerange",36E5);for(let b of e)this.B.delete(b.getId())}onCueRangeEnter(e){var b=e.getId();this.Tm({oncueEnter:1,cpn:b,start:e.start,end:e.end,ct:(this.Y.getCurrentTime()||0).toFixed(3),cmt:(this.Y.D4()||0).toFixed(3),omt:(this.Y.D4()+this.Y.Fp()||0).toFixed(3)});var n=this.U.U2(b);this.Tm({enterAdCueRange:1});var Y=this.QA||g.nO(this).cpn,A=this.U.U2(Y)??g.nO(this);n&&(Y=this.Y.getCurrentTime(),n.startTimeSecs=e.start/1E3,n={d_:A,TX:n,QQ:Y},YA(this, b,e.start/1E3,Y),g.r0(this,n));this.yH=!1}N(e,b,n){if(e&&b&&e!==this.app.Un.Y?.dX())if((this.app.Un.C[e]||null)===null)this.Tm({nocpn:e,active:this.app.Un.Y?.dX()});else{this.yH=n??!1;n=this.app.Un.Y?.dX()||this.Y.dX();var Y=this.U.U2(n)??g.nO(this),A=this.U.U2(e)??g.nO(this);A.startTimeSecs=b;A.playerType===2&&(A.g3=A.g3!=null?Math.min(A.g3,b):b);var r=this.Y.getCurrentTime();YA(this,n,b,r);g.r0(this,{d_:Y,TX:A,QQ:r});if(this.Y.getVideoData().Ja()&&e===this.Y.dX())if(b=this.Wk.get(n)){for(let z of this.Gc.get(b)?? []){e=this.app.Un;if(n=e.C[z])e.Y===n&&(e.Y=null),e.S===n&&(e.S=null),z===e.W.get("")?.dX()&&e.W.delete(""),delete e.C[z],delete e.L[z];this.u3.delete(z);this.Wk.delete(z)}this.Gc.delete(b)}else this.Tm({no_abid:e})}}onCueRangeExit(e){var b=this.Y.getCurrentTime()*1E3,n=e.getId();this.Tm({oncueExit:1,cpn:n,start:e.start,end:e.end,ct:(this.Y.getCurrentTime()||0).toFixed(3),cmt:(this.Y.D4()||0).toFixed(3)});for(var Y of this.B.values())if(Y.getId()!==n&&b>=Y.start&&b<=Y.end)return;if(b=this.U.U2(n))n= this.Y.getPlayerState(),this.Y.getVideoData().Ja()&&n.Y(2)||(n=this.Y.getCurrentTime(),Y=g.nO(this),Y.startTimeSecs=e.end/1E3,b={d_:b,TX:Y,QQ:n},YA(this,this.Y.dX(),e.end/1E3,n),g.r0(this,b))}SN(){if(this.Kq)return!1;var e=void 0;this.QA&&(e=this.U.U2(this.QA));return this.Y.getVideoData().Ja()?!!e&&!e.Ns:!!e}seekTo(e=0,b={},n=!1,Y=null){g.Ag(this,this.QA);if(this.Y.getVideoData().Ja()&&e<=this.O4)this.Y.pauseVideo(),this.O4=0,g.VE4(this,e);else if(this.yH=this.Yl=!0,n)f01(this,e,b);else{n=this.app.K9(); let A=n===this.W0?this.pg:null;xO(this,!1);this.tV=e;this.u$=b;Y!=null&&this.i$.start(Y);n&&(this.pg=A||n.getPlayerState(),n.Ix(b),this.W0=n)}}U4(){xO(this,!1);Sw(this);gMF(this);super.U4()}nO(e,b,n){if(n&&b){var Y=this.RC.get(e);if(Y){Y.locations||(Y.locations=new Map);var A=Number(b.split(";")[0]);n=new g.zG(n);this.Tm({hdlredir:1,itag:b,seg:e,hostport:pz(1,5894,n)});Y.locations.set(A,n)}}}zp(e){a:{if(!this.Kq){var b=Dt(this,e);if(!this.Y.getVideoData().Ja()||!b?.Ns)break a}b=void 0}var n=b;if(!n)return this.Tm({gvprp:"ncp", mt:e}),null;b=n.hn;var Y=XSa(this,n.ssdaiAdsConfig);n=n.Cq&&n.f6&&e>=n.f6?n.Cq:void 0;Y={Rb:b?hB(this,b):[],adsConfig:Y,Co:n};this.Tm({gvprpro:"v",mt:e.toFixed(3),acpns:Y.Rb?.join("_")||"none",abid:b});return Y}Cn(e,b,n,Y,A,r){var z=Number(n.split(";")[0]),J=Y===3;e=ObA(this,e,b,Y,n,r);this.Tm({gdu:1,seg:b,itag:z,pb:`${!!e}`});if(!e)return Wa(this,b,J),null;e.locations||(e.locations=new Map);if(!e.locations.has(z)){r=e.videoData.getPlayerResponse()?.streamingData?.adaptiveFormats;if(!r)return this.Tm({gdu:"noadpfmts", seg:b,itag:z}),Wa(this,b,J),null;var P=r.find(D=>D.itag===z); if(!P||!P.url){e=e.videoData.videoId;Y=[];for(var S of r)Y.push(S.itag);this.Tm({gdu:"nofmt",seg:b,vid:e,itag:z,fullitag:n,itags:Y.join(",")});Wa(this,b,J);return null}e.locations.set(z,new g.zG(P.url,!0))}S=e.locations.get(z);if(!S)return this.Tm({gdu:"nourl",seg:b,itag:z}),Wa(this,b,J),null;S=new PM(S);this.ru&&(S.get("dvc")?this.Tm({dvc:S.get("dvc")||""}):S.set("dvc","webm"));(Y=this.tA(b-1,Y,A)?.Q7)&&S.set("daistate",Y);e.Cq&&b>=e.Cq&&S.set("skipsq",`${e.Cq}`);(Y=this.Y.getVideoData().clientPlaybackNonce)&& S.set("cpn",Y);Y=[];e.hn&&(Y=hB(this,e.hn),Y.length>0&&S.set("acpns",Y.join(",")));J||this.RC.set(b,e);J=null;J=S.get("aids");A=S.V3();A?.length>2048&&this.Tm({urltoolong:1,sq:b,itag:z,len:A.length});this.gP&&(A&&(r=e.cpn,S=e.hn,Hbu(this,r,S),S&&!this.wT.has(S)&&(r=uL4(this,r,S),P=Nwi(this,S),this.Tm({iofa:r}),this.Tm({noawnzd:P-r}),this.Tm({acpns:Y.join("."),aids:J?.replace(/,/g,".")}),this.wT.add(S))),this.Tm({gdu:"v",seg:b,itag:n,ast:e.vk.toFixed(3),alen:e.durationMs.toFixed(3),acpn:e.cpn,avid:e.videoData.videoId})); return A}C6(){var e=this.U;for(let b of e.U)b.Cq=NaN,b.f6=NaN;g.oMa(this);this.Tm({rsac:"resetSkipAd",sac:this.L});this.e5.delete(this.L);this.L="";this.W=void 0}tA(e,b,n){return this.p9.tA(e,b,n)}Tt(e){var b=e.trackType;for(let S of e.metadata??[])for(let D of S.Sy??[]){var n=D.A5;e=D.cpn;var Y=D.loggingMetadata;let K=D.region;if(!e||e===this.Y.getVideoData().clientPlaybackNonce)continue;var A=D.A5,r=D.rA;var z=D.VR;var J=D.Qx;if(A&&A.startTicks!==void 0&&A.fY!==void 0&&A.timescale!==void 0&&r&& r.startTicks!==void 0&&r.fY!==void 0&&r.timescale!==void 0&&z!==void 0){A=A.startTicks/A.timescale;let E=r.startTicks/r.timescale;var P=(A-E)*1E3;r=(E+r.fY/r.timescale)*1E3;z=J?r:Math.max(r+1E3,z);z={startMs:P,endMs:P+z,s5:A,z$:z}}else z=null;this.J.A("html5_sabr_enable_seek_during_skip")&&this.W&&this.W.cpn===e&&this.f9!==e&&(J=n?.startTicks!==void 0?n.startTicks:"undef",n=n?.startTicks!==void 0&&n?.fY!==void 0?n.startTicks+n.fY:"undef",this.api.NE("ad.skipfailed",0,void 0,z?`rcvd_cpn.${e},st.${z.startMs},et.${z.endMs}`: `rcvd_cpn.${e},st.${J},et.${n}`),this.f9=e);A=this.U.U2(e);b===2?(z&&(n=z.startMs,J=z.endMs,P=z.s5,z=z.z$,A&&(K&&(A.videoData.KR=K),this.J.l3().Y.yh(UO0)&&g.Pk(this,A,z,J),A.g3=A.g3!==void 0?Math.min(A.g3,P):P,Y&&(A.Xd=Y,this.Tm({add_meta:e,st:n/1E3,et:J/1E3}))),(Y=this.B.get(e))?(Y.start=n,Y.end=J,this.Y.qX()):(Y=smF(n,J,e),this.B.set(e,Y),this.Y.addCueRange(Y))),this.kc()):b===1&&A&&Y&&(A.GW=Y)}}WD(e,b,n,Y,A,r,z,J){n.length>0&&this.Tm({onssinfo:1,sq:e,start:b.toFixed(3),cpns:n.join(","),ds:Y.join(","), isVideo:r?1:0});if(this.W&&this.W.Cq&&n.length>0)for(var P of n)if(P===this.W.cpn&&this.f9!==P){this.J.A("html5_sabr_enable_seek_during_skip")?this.api.NE("ad.skipfailed",0,void 0,`rcvd_cpn.${P},sq.${e},acpn.${this.W.cpn},skipsq.${this.W.Cq}`):this.Tm({skiperror:1,sq:e,acpn:this.W.cpn,skipsq:this.W.Cq||0});this.f9=P;break}J&&this.p9.WD(e,r,z,J);if(r){if(n.length&&Y.length)for(this.e5.has(n[0])&&this.Tm({skipfail:1,sq:e,acpn:n[0]}),e=b+this.TC(),r=0;rthis.C.r7+1){this.Tm({cueStChg:e.identifier,oldSt:this.C.r7.toFixed(3),newSt:e.startSecs.toFixed(3),abid:this.C.ND});if(this.C.ND){n=e.startSecs-this.C.r7;let Y=this.U.Y.get(this.C.ND);if(Y)for(let A of Y)A.vk>=0&&(A.vk+=n*1E3,this.Tm({newApEt:A.vk,newApPrt:A.VV,acpn:A.cpn}))}this.C.r7=e.startSecs}b?this.R7.add(e.identifier):this.R7.has(e.identifier)&&this.R7.delete(e.identifier); return b}M6(e){var b="";e?e.event==="unknown"?b="unknown":this.R7.has(e.identifier)?this.C&&this.C.Dq===e.identifier?this.C.Dq===e.identifier?b=g.BE(this.FG,n=>n.identifier===e.identifier)?"shortad":"pending":g.BE(this.FG,n=>n.identifier===e.identifier)||(b="noAdsAdded"):b="wrongAdBreakInfo":b="unscheduled":b="noCuepoint"; return b}ov(e){return this.Kq?!1:!!Dt(this,e)}Tm(e,b=!1){(b||this.gP)&&this.Y.D("sdai",e)}};g.F=g.FJ.prototype;g.F.Yn=bF(122);g.F.iB=bF(120);g.F.Vw=bF(110);g.F.Ow=bF(88);g.F.MK=bF(63);var WEu=class extends g.Mg{constructor(e,b,n,Y){super();this.api=e;this.J=b;this.Y=n;this.app=Y;this.C=new Map;this.U=[];this.O=this.S=null;this.Z=NaN;this.L=this.B=this.V=null;this.W=new g.bD(()=>{Gi1(this,this.Z,this.V||void 0)}); this.N=[];this.s4=new g.bD(()=>{var A=this.N.pop();if(A){let r=A.zn,z=A.playerVars;A=A.playerType;z&&(z.prefer_gapless=!0,this.api.preloadVideoByPlayerVars(z,A,NaN,"",r),this.N.length&&g.n7(this.s4,4500))}}); this.events=new g.Up(this);this.Y.getPlayerType();g.a(this,this.W);g.a(this,this.s4);g.a(this,this.events);this.events.a7(this.api,g.ou("childplayback"),this.onCueRangeEnter);this.events.a7(this.api,"onQueuedVideoLoaded",this.onQueuedVideoLoaded);this.events.a7(this.api,"presentingplayerstatechange",this.KE)}onCueRangeEnter(e){if(this.Y===this.app.K9()){var b=this.C.get(e);b?WW4(this,b.target,b.Lq,e):this.Gn("dai.transitionfailure",{e:"unexpectedCueRangeTriggered",cr:e.toString()})}else if(b=this.U.find(Y=> Y.zQ.Ef===e)){var n=b.zQ; let Y=n.target;n=n.Lq;Y?WW4(this,Y,n,e):pSu(this,b.VV,n,e)}}onQueuedVideoLoaded(){var e=this.S;CO(this);e&&(Rd(this,e)||this.Gn("dai.transitionfailure",{e:"unexpectedPresentingPlayer",pcpn:this.app.K9()?.getVideoData().clientPlaybackNonce,ccpn:`${e.playerVars.cpn}`}),this.app.K9().addCueRange(e.zQ.Ef))}seekTo(e=0,b={},n=!1,Y=null){if(n)Gi1(this,e,b);else{n=this.app.K9()||null;let A=n===this.B?this.L:null;KO(this,!1);this.Z=e;this.V=b;Y!=null&&this.W.start(Y);n&&(this.L=A||n.getPlayerState(),n.Ix(), this.B=n)}}KE(e){e.QV(128)&&ysF(this)}isManifestless(){return LC(this.Y.getVideoData())}U4(){KO(this,!1);g.ck(this);super.U4()}Gn(e,b){this.Y.Gn(new g.wZ(e,b))}};var xNB="MWEB TVHTML5 TVHTML5_AUDIO TVHTML5_CAST TVHTML5_KIDS TVHTML5_FOR_KIDS TVHTML5_SIMPLY TVHTML5_SIMPLY_EMBEDDED_PLAYER TVHTML5_UNPLUGGED TVHTML5_VR TV_UNPLUGGED_CAST WEB WEB_CREATOR WEB_EMBEDDED_PLAYER WEB_EXPERIMENTS WEB_GAMING WEB_HEROES WEB_KIDS WEB_LIVE_APPS WEB_LIVE_STREAMING WEB_MUSIC WEB_MUSIC_ANALYTICS WEB_MUSIC_INTEGRATIONS WEB_REMIX WEB_UNPLUGGED WEB_UNPLUGGED_ONBOARDING WEB_UNPLUGGED_OPS WEB_UNPLUGGED_PUBLIC".split(" ");var pgc=class extends g.Mg{constructor(){super();this.Y=new Ot(5,null);g.a(this,this.Y);this.U=new Ot(15,null);g.a(this,this.U)}Ln(e){if(e)return this.U.get(e)}U4(){this.Y.vu();this.U.vu();super.U4()}};var hGA=class extends g.Mg{constructor(e){super();this.cache=new Ot(e,null);g.a(this,this.cache)}get(e){e=this.cache.get(e);return e===null?void 0:e}put(e,b,n){this.cache.set(e,b,n||3600)}};g.ySa=g.MH(()=>{var e=window.AudioContext||window.webkitAudioContext;try{return new e}catch(b){return b.name}});g.ie=class extends g.LF{constructor(e){super({X:"div",xG:["html5-video-player"],b3:{tabindex:e.K().disableOrganicUi?"":"-1",id:e.webPlayerContextConfig.rootElementId},xl:[{X:"div",qz:g.Pf.VIDEO_CONTAINER,b3:{"data-layer":"0"}}]});this.app=e;this.Yp=this.Ag(g.Pf.VIDEO_CONTAINER);this.ge=new g.Nv(0,0,0,0);this.S5=null;this.wx=new g.Nv(0,0,0,0);this.jY=this.qL=this.s_=NaN;this.ZD=this.hE=this.Zd=this.Fs=!1;this.Hc=NaN;this.EU=!1;this.fh=null;this.NO=new g.bD(()=>{this.app.K().A("web_enable_smart_zoom")&& this.app.wP.getInternalApi().isAutocropEnabled()||this.resize()},100); this.ML=()=>{this.element.focus({preventScroll:!0})}; this.OX=()=>{this.app.wP.dP("playerUnderlayVisibilityChange","visible");this.S5.classList.remove(g.Pf.VIDEO_CONTAINER_TRANSITIONING);this.S5.removeEventListener(d0,this.OX);this.S5.removeEventListener("transitioncancel",this.OX)}; this.vS=this.gK=!1;var b=this.element.addEventListener,n=this.element.removeEventListener;this.addEventListener=(A,r,z)=>{b.apply(this.element,[A,r,z])}; this.removeEventListener=(A,r,z)=>{n.apply(this.element,[A,r,z])}; var Y=e.K();Y.transparentBackground&&this.Nd("ytp-transparent");Y.controlsType==="0"&&this.Nd("ytp-hide-controls");g.P6(this.element,"ytp-exp-bottom-control-flexbox");g.P6(this.element,"ytp-modern-caption");Y.A("enable_new_paid_product_placement")&&!g.CP(Y)&&g.P6(this.element,"ytp-exp-ppp-update");g.P6(this.element,"ytp-livebadge-color");Y.A("web_player_default_autohide")&&g.P6(this.element,"ytp-autohide");bI9(this.element,me9(e));this.aW=!1;this.ZJ=new g.aA(NaN,NaN);nt4(this);this.a7(e.wP,"onMutedAutoplayChange", this.onMutedAutoplayChange);g.a(this,this.NO)}Nd(...e){S_(this.element,e)}Dt(){this.S5&&(this.S5.removeEventListener("focus",this.ML),g.O8(this.S5),this.S5=null)}kn(){this.B0();var e=this.app.K();e.X0||this.Nd("tag-pool-enabled");e.B&&this.Nd(g.Pf.HOUSE_BRAND);e.playerStyle==="gvn"&&(this.Nd("ytp-gvn"),this.element.style.backgroundColor="transparent");e.gP&&(this.Hc=yc("yt-dom-content-change",this.resize,this));this.a7(window,"orientationchange",this.resize,this);this.a7(window,"resize",this.resize, this)}qm(e){this.ZD=!e;$A(this)}resize(){if(this.S5){var e=this.vE();if(!e.isEmpty()){this.app.wP.isFullscreen()&&r1()&&this.NO.start();var b=!g.gx(e,this.ge.getSize()),n=r2F(this);b&&(this.ge.width=e.width,this.ge.height=e.height);e=this.app.K();(n||b||this.vS||e.gP)&&this.app.wP.dP("resize",this.getPlayerSize())}}}nX(e,b){this.updateVideoData(b)}updateVideoData(e){if(this.S5){var b=this.app.K();g.LD&&(this.S5.setAttribute("x-webkit-airplay","allow"),e.title?this.S5.setAttribute("title",e.title): this.S5.removeAttribute("title"));this.S5.setAttribute("controlslist","nodownload");b.sQ&&e.videoId?this.S5.poster=e.dl("default.jpg"):cC()&&(HR??0)>=10&&(this.S5.poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}b=g.du(e,"yt:bgcolor");this.Yp.style.backgroundColor=b?b:"";this.s_=OS(g.du(e,"yt:stretch"));this.qL=OS(g.du(e,"yt:crop"),!0);g.K7(this.element,"ytp-dni",e.lc);this.resize()}setGlobalCrop(e){this.jY=OS(e,!0);this.resize()}setCenterCrop(e){this.Fs=e; this.resize()}le(){}getPlayerSize(){var e=this.app.K(),b=this.app.wP.isFullscreen(),n=e.externalFullscreen&&g.Ps(e);if(b&&r1()&&!n)return new g.aA(window.outerWidth,window.outerHeight);n=!isNaN(this.ZJ.width)&&!isNaN(this.ZJ.height);var Y=this.app.K().A("kevlar_player_enable_squeezeback_fullscreen_sizing")||this.app.K().A("web_watch_enable_fs_squeezeback_panels");if(b&&!n&&Y)return new g.aA(this.element.clientWidth,this.element.clientHeight);if(b||e.WK){let A;window.matchMedia&&(e="(width: "+window.innerWidth+ "px) and (height: "+window.innerHeight+"px)",this.fh&&this.fh.media===e||(this.fh=window.matchMedia(e)),A=this.fh&&this.fh.matches);if(A)return new g.aA(window.innerWidth,window.innerHeight)}else if(n)return this.ZJ.clone();return new g.aA(this.element.clientWidth,this.element.clientHeight)}vE(){var e=this.app.K().A("enable_desktop_player_underlay"),b=this.getPlayerSize(),n=g.Ae(this.app.K().experiments,"player_underlay_min_player_width");return e&&this.Zd&&b.width>n?(e=g.Ae(this.app.K().experiments, "player_underlay_video_width_fraction"),new g.aA(Math.min(b.height*this.getVideoAspectRatio(),b.width*e),Math.min(b.height,b.width*e/this.getVideoAspectRatio()))):b}getVideoAspectRatio(){return isNaN(this.s_)?A24(this):this.s_}getVideoContentRect(e){var b=this.vE();e=YN4(this,b,this.getVideoAspectRatio(),e);return new g.Nv((b.width-e.width)/2,(b.height-e.height)/2,e.width,e.height)}onMutedAutoplayChange(){$A(this)}setInternalSize(e){g.gx(this.ZJ,e)||(this.ZJ=e,this.resize())}U4(){this.Hc&&tQ(this.Hc); this.Dt();super.U4()}};g.ie.prototype.BL=bF(79);g.ie.prototype.GQ=bF(77);var tac=class{constructor(){this.csn=g.L0();this.clientPlaybackNonce=null;this.elements=new Set;this.O=new Set;this.Y=new Set;this.U=new Set}click(e,b){this.elements.has(e);this.Y.has(e);var n=g.L0();n&&e.visualElement&&nE(s59)(void 0,n,e.visualElement,b,void 0)}createClientVe(e,b,n,Y=!1){this.elements.has(e);this.elements.add(e);n=Se(n);e.visualElement=n;var A=g.L0(),r=Rx();A&&r&&(g.l("combine_ve_grafts")?pw(Ma(),n,r):nE(AH)(void 0,A,r,n));b.addOnDisposeCallback(()=>{this.elements.has(e)&&this.destroyVe(e)}); Y&&this.U.add(e)}createServerVe(e,b,n=!1){this.elements.has(e);this.elements.add(e);b.addOnDisposeCallback(()=>{this.destroyVe(e)}); n&&this.U.add(e)}destroyVe(e){this.elements.has(e);this.elements.delete(e);this.O.delete(e);this.Y.delete(e);this.U.delete(e)}Yl(e,b){this.clientPlaybackNonce!==b&&(this.clientPlaybackNonce=b,Tl(Ma(),e),J2A(this))}setTrackingParams(e,b){this.elements.has(e);b&&(e.visualElement=PO(b))}cC(e,b,n){this.elements.has(e);b?this.Y.add(e):this.Y.delete(e);var Y=g.L0(),A=e.visualElement;this.U.has(e)?Y&&A&&(b?i49(Y,[A]):Z4F(Y,[A])):b&&!this.O.has(e)&&(Y&&A&&C9(Y,A,void 0,n),this.O.add(e))}hasVe(e){return this.elements.has(e)}};var xt1=class extends g.Mg{constructor(e,b,n,Y,A,r,z){super();this.W=e;this.D=b;this.S=n;this.C=Y;this.o$=A;this.intervalMs=r;this.Js=z;this.V=KG;this.L=0;this.B=this.O=!1;this.tb=Math.floor(Math.random()*256)}request(e){this.KC&&(e=g.J2(e,hY4),this.KC.postMessage(e,[e.buffer]))}receive(e){if(!(this.L>=5E3)){var b=WS(Array.isArray(e.data)?e.data[0]:e.data,A_4);e=e.timeStamp;var n=performance.now(),Y=b.type;Y===6&&(this.B=!0);var A=b.DF??0;this.D("worker",{type:Y,t1:((b.dM??0)-performance.timeOrigin- A).toFixed(3),t2:((b.PW??0)-performance.timeOrigin-A).toFixed(3),t3:(e-A).toFixed(3),t4:(n-A).toFixed(3)});this.L++}}U4(){this.U!==void 0&&(clearInterval(this.U),this.U=void 0);this.KC?.terminate();this.Y=this.KC=void 0;this.B=!1;this.D("workerDtor",{});super.U4()}};g.v9=class extends g.Mg{constructor(e,b,n,Y){super();this.logger=new g.hi("App");this.nP=this.y$=null;this.LP=this.TK=!1;this.Ge={};this.kz=[];this.Km=!1;this.bR=null;this.cz=this.intentionalPlayback=!1;this.Gl=!0;this.HG=!1;this.QU=this.Yv=this.KH=null;this.C2=!0;this.Wt=this.mediaElement=this.Aa=null;this.O_=NaN;this.CK=!1;this.qG=this.E6=this.Bn=this.screenLayer=this.playlist=null;this.R6=[];this.kF=0;this.AT=new Ky4;this.aR=[];if(!n)throw Error("b/179532961");this.NS=b?.args||{};this.webPlayerContextConfig= n;b=this.NS;this.J=new Wxa(b,n,n.canaryState,Y);g.a(this,this.J);uP4(this.J);Iva(this.J);Y=cs4(this.J);this.J.aA()&&TO(Y,z=>{this.I6("h5vcc",z)}); this.J.experiments.Jg("jspb_serialize_with_worker")&&ZuB();this.J.C&&EUu();this.A("html5_onesie")&&(this.WZ=new khu(this.J),g.a(this,this.WZ));this.qN=new Ut1(dNa(g.rA(this.J),this.J.gQ,this.J.experiments),new DBu(this.J.experiments),()=>void this.Na()); g.a(this,this.qN);this.rh=d1(!1,b.player_wide);this.visibility=new lZ0;g.a(this,this.visibility);this.A("web_log_theater_mode_visibility")&&this.PT(d1(!1,b.player_wide));this.TK=d1(!1,b.external_list);this.events=new g.Up(this);g.a(this,this.events);this.A("start_client_gcf")&&(g.iu(g.aT(),{fv:g.v1,G6:jH()}),this.T$=g.aT().resolve(g.v1),aW4(this.T$));this.E3=new be;g.a(this,this.E3);this.DZ=new tac;Y=new YVu;this.wP=new g.nS(this,Y);g.a(this,this.wP);this.template=new g.ie(this);g.a(this,this.template); this.appState=1;this.Mr=Qy9(this);g.a(this,Y);this.yZ={internalvideodatachange:this.pJ,playbackready:this.gz,playbackstarted:this.vP,statechange:this.Dg};this.ri=new Xga(this.wP);this.I4=deF(this);Y=this.J.B;!1!==Y&&this.I6("badps",{hbp:Y,hostname:window.location.hostname,ps:this.J.playerStyle});this.YG=new FAA(this.J,this.I4);this.wP.dP("csiinitialized");(this.webPlayerContextConfig.wasmModuleUrl||AB(this.I4))&&wcc(this);Y=10;g.rA(this.J)&&(Y=3);g.KP(this.J)&&(Y=g.Ae(this.J.experiments,"tvhtml5_unplugged_preload_cache_size")); this.Un=new MaA(this.wP,Y);Y=this.J.experiments.l3().Y.yh(VuJ)||Y;this.iT=new hGA(Y);g.a(this,this.iT);Y=kxa(this);this.Un.Qp(Y);OIi(this);this.Ss={airplayactivechange:this.Yh,airplayavailabilitychange:this.dR,beginseeking:this.ON,sabrCaptionsDataLoaded:this.hr,endseeking:this.xh,internalAbandon:this.bz,internalaudioformatchange:this.Pm,internalvideodatachange:this.Xk,internalvideoformatchange:this.Jr,liveviewshift:this.uz,playbackstalledatstart:this.Gg,progresssync:this.Sw,onAbnormalityDetected:this.qT, onSnackbarMessage:this.Wm,onLoadProgress:this.Bm,SEEK_COMPLETE:this.EN,SEEK_TO:this.Ar,onVideoProgress:this.Kr,onLoadedMetadata:this.Cr,onAutoplayBlocked:this.UN,onPlaybackPauseAtStart:this.Lr,playbackready:this.Fk,statechange:this.ra,newelementrequired:this.NP,heartbeatparams:this.zg,videoelementevent:this.Rp,drmoutputrestricted:this.Ip,signatureexpired:this.wR,nonfatalerror:this.y0,reloadplayer:this.iz};this.jn=new g.Up(this);g.a(this,this.jn);this.kp=new pgc;g.a(this,this.kp);this.OE=this.P1=-1; this.Zx=new g.bD(this.template.resize,16,this.template);g.a(this,this.Zx);this.Bk=new WEu(this.wP,this.J,this.mH(),this);this.mB=new og4(this);g.a(this,this.mB);this.Sx=new Noc(this);g.a(this,this.Sx);e9B(this.J.Y.c);this.events.a7(this.wP,g.ou("appapi"),this.HP);this.events.a7(this.wP,g.lK("appapi"),this.lQ);this.events.a7(this.wP,g.ou("appprogressboundary"),this.Hm);this.events.a7(this.wP,g.lK("applooprange"),this.mk);this.events.a7(this.wP,"presentingplayerstatechange",this.KE);this.events.a7(this.wP, "resize",this.Dz);this.template.hg(D8(document,e));this.events.a7(this.wP,"offlineslatestatechange",this.ew);this.events.a7(this.wP,"sabrCaptionsTrackChanged",this.aL);this.events.a7(this.wP,"sabrCaptionsBufferedRangesUpdated",this.ey);this.I4.j.K().YW&&b9(this.I4,"offline");this.J.O4&&g.Tr("ux",usu);e=g.Ae(this.J.experiments,"html5_defer_fetch_att_ms");this.TM=new g.bD(this.Gf,e,this);g.a(this,this.TM);zc(this).Yo()&&(g.x_("yt-remote-session-screen-id")&&zc(this).x3.push("mdx"),yG(this));this.YG.tick("fs"); fu4(this);this.J.O4&&b9(this.I4,"ux",!0);g.Ps(this.I4.j.K())&&b9(this.I4,"embed");this.A("web_player_sentinel_is_uniplayer")||g.J4(new g.ql("Player experiment flags missing","web_player_sentinel_is_uniplayer"));e=this.A("web_player_sentinel_yt_experiments_sync");Y=g.l("web_player_sentinel_yt_experiments_sync");e!==Y&&g.J4(new g.ql("b/195699950",{yt:e,player:Y}));this.lK=sy4(this);if(e=g.Ae(this.J.experiments,"html5_block_pip_safari_delay"))this.y5=new g.bD(this.B9,e,this),g.a(this,this.y5);n=MR(n?.trustedEchoWorkerUrl?? null);e=this.J.l3().Y.yh(KB1);Y=this.J.l3().Y.yh(Ec1);b=this.J.l3().Y.yh(DOu);var A=this.J.l3().Y.yh(ST4),r=this.webPlayerContextConfig.echoWorkerWasmModuleUrl??"";n&&e>0&&Y>0&&b>0&&A>0&&(this.Vm=new xt1(n,(z,J)=>{this.mH().D(z,J)},b,Y,A,e,r),g.a(this,this.Vm),KAu(this.Vm)); g.a(this,this.AT);UU=this.J.jb;this.wP.dP("applicationInitialized")}static create(e,b,n,Y){try{let A=typeof e==="string"?e:`player${OA(e)}`,r=ZC[A];if(r){try{r.dispose()}catch(J){g.vO(J)}ZC[A]=null}let z=new g.v9(e,b,n,Y);z.addOnDisposeCallback(()=>{ZC[A]=null;z.lK&&z.lK()}); return ZC[A]=z}catch(A){throw g.vO(A),(A&&A instanceof Error?A:Error(String(A))).stack;}}dJ(){return this.visibility}getVisibilityState(){return this.wP.getVisibilityState()}Qp(e){var b=this.mH();if(e!==b){e.getVideoData().autonavState=b.getVideoData().autonavState;b.WC(this.yZ,this);var n=b.getPlaybackRate();b.dispose();this.Un.Qp(e);e.setPlaybackRate(n);e.S3(this.yZ,this);yG(this)}}wQ(){this.bR||(this.bR=mw(g.kE(),ba(),{Vs:this.J.U,clientInterface:NB(this.J)}));return this.bR}Dt(e){if(this.mediaElement){this.E6&& (this.events.AU(this.E6),this.E6=null);this.jn.U();this.K9().Dt(!0,!1,e);this.template.Dt();try{this.A("html5_use_async_stopVideo")?this.mediaElement.dispose():(this.mediaElement.f9(),this.mediaElement.kl())}catch(b){g.J4(b)}this.mediaElement=null}}C8(e,b,n=!1,Y=!1){if(e!==this.K9()){var A=null;n||(n=this.K9(),A=n.getPlayerState(),JB(this.I4,3),g0(this,"cuerangesremoved",n.bc()),this.mB&&!e.isGapless()&&n.isGapless()&&this.mediaElement&&this.mediaElement.stopVideo(),n=e.xj()&&n.xj(),this.YG.hd("iv_s"), vtc(this,n));e.getPlayerType()===1&&this.Qp(e);n=e.getPlayerType();var r=this.Un.O[n]||null;e!==this.mH()&&e!==r&&(r?.dispose(),r=this.Un,r.O[n]=e,r.L[e.dX()]=e);this.Un.C8(e);this.Wt&&Y&&e.hk()?(this.J.aA()&&e.D("usm",{ame:!0}),e.setMediaElement(this.Wt)):this.mediaElement&&e.setMediaElement(this.mediaElement);Y&&(this.J.aA()&&e.D("usm",{cme:!0}),this.Wt=null);e.S3(this.Ss,this);e.Ro()?xA(this,"setPresenting",!1):(this.nX("newdata",e,e.getVideoData()),A&&!pLi(A,e.getPlayerState())&&this.ra(new g.c9(e.getPlayerState(), A)),b=b&&e.getPlayerType()===1,e.e1()&&!b&&this.nX("dataloaded",e,e.getVideoData()),(b=(b=e.getVideoData().O)&&b.video)&&g.bK(this.wP,"onPlaybackQualityChange",b.quality),g0(this,"cuerangesadded",e.bc()),b=e.getPlayerState(),b.Y(2)?Vru(this):b.Y(8)?e.playVideo():e.tW()&&e.pauseVideo(),b=this.mH(),e.getPlayerType()===2&&(e.getVideoData().hostCpn=b.getVideoData().clientPlaybackNonce),e.getPlayerType()!==2||this.dc()||(e=e.getVideoData(),b.u7(e.clientPlaybackNonce,e.tg||"",e.breakType||0,e.Rn,e.videoId|| "")))}}zt(){if(this.mH()!==this.K9()){let e=this.K9();this.A("html5_not_release_player_on_cancelling_for_new_playback")&&this.cz?e.D("rlc",{avid:e.getVideoData().videoId,cvid:this.mH().getVideoData().videoId,r:1}):this.C8(this.mH())}}U2(e){return this.Un.U2(e)||this.Un.V}mH(){return this.Un.mH()}K9(){return this.Un.K9()}gz(){YG(this)||this.Mp(5)}Fk(){if(!YG(this)){Zt(this);var e=this.K9(),b=e.getVideoData();this.J.A("html5_allow_multiview_tile_preload")&&b.livePreload&&(b.liveUtcStartSeconds&&b.liveUtcStartSeconds> 0?(e.D("l_pl",{luss:b.liveUtcStartSeconds}),e.GC(b.liveUtcStartSeconds)):e.seekTo(Infinity),b.livePreload=!1);b=e.getPlayerState();e.tW()?this.pauseVideo():b.isOrWillBePlaying()&&this.playVideo()}}canPlayType(e){return j$(e)}K(){return this.J}getVideoData(){return this.K9().getVideoData()}getVideoLoadedFraction(e){return this.U2({playerType:e}).getVideoLoadedFraction()}AV(){return this.template}Zs(){return this.I4}sf(){return this.YG}Xl(){var e=this.I4.Xl();this.wP.dP("videoStatsPingCreated",e);return e}getVolume(){return Math.round(this.wP.getVolume())}isMuted(){return this.wP.isMuted()}S0(){if(this.mH()=== this.K9()&&this.Aa)return this.Aa.postId}Gf(){this.A("use_rta_for_player")||(g.rA(this.J)?g.mD(this.J,this.getVideoData().L()).then(e=>{g.Iu(g.kE(),e);pW(this.getVideoData(),this.J,this.wQ())}):pW(this.getVideoData(),this.J,this.wQ()))}L0(e){this.wP.dP("poTokenVideoBindingChange",e)}hs(e){this.wP.dP("d6de4videobindingchange",e)}LR(){this.ye&&this.ye.LR()}Jb(e){this.ye=e}setLoopVideo(e){var b=this.K9(); b===this.mH()&&b.jD()!==e&&(b.setLoop(e),g.xT(this.wP,"onLoopChange",e))}getLoopVideo(){return this.K9().jD()}setLoopRange(e){var b=!1;!!this.Aa!==!!e?b=!0:this.Aa&&e&&(b=this.Aa.startTimeMs!==e.startTimeMs||this.Aa.endTimeMs!==e.endTimeMs||this.Aa.postId!==e.postId||this.Aa.type!==e.type);if(b){b=this.K9();qO(b.getVideoData())&&b.D("slr",{et:e?.endTimeMs||-1});b=this.mH();b.I0("applooprange");if(e){var n=new g.MZ(e.startTimeMs,e.endTimeMs,{id:"looprange",namespace:"applooprange"});b.addCueRange(n)}else zc(this).clipConfig= void 0,this.Aa?.type!=="repeatChapter"||isNaN(Number(this.Aa?.loopCount))||(n={loopCount:String(this.Aa.loopCount),cpn:this.getVideoData().clientPlaybackNonce},g.zk("repeatChapterLoopEvent",n));this.Aa=e;g.xT(this.wP,"onLoopRangeChange",e||void 0);this.mH()===this.K9()&&(this.mk(),b.Tl())}}getLoopRange(){return this.Aa}mk(){var e="",b=this.mH();this.Aa?b!==this.K9()?e="pnea":R9B(this,b.getCurrentTime())&&(this.Aa.loopCount=0,e="ilr"):e="nlr";var n=this.K9();qO(n.getVideoData())&&(this.A("html5_gapless_log_loop_range_info")? n.D("slrre",{rej:e,ct:b.getCurrentTime(),lst:this.Aa?.startTimeMs,let:this.Aa?.endTimeMs}):n.D("slrre",{}));e||u5B(this)}setPlaybackRate(e,b){if(!isNaN(e)){e=Iuc(this,e);var n=this.mH();n.getPlaybackRate()!==e&&(n.setPlaybackRate(e),b&&!this.J.U&&g.ta("yt-player-playback-rate",e),g.bK(this.wP,"onPlaybackRateChange",e))}}getCurrentTime(e={}){var {playerType:b,MY:n=!0}=e,Y=b===2&&this.getVideoData().enableServerStitchedDai,A=this.J.l3().Y.yh(am4);var r=Y&&e.cpn&&A||!Y?this.U2(e):this.K9();if(!Y||!this.Bn|| A&&e.cpn)return n?(r=nF(this,r),sY(this,r.getCurrentTime(),r)):r.getCurrentTime();r.D("ssdai",{glsap:"1"},!0);return(e=this.Un.S)?e.getCurrentTime(n):r.getCurrentTime()}getCurrentTimeForUx(e={}){return this.getCurrentTime(e)}tS(){var e=this.U2({playerType:void 0});e=nF(this,e);return sY(this,e.tS(),e)}getDuration(e={}){var {playerType:b,MY:n=!0}=e;e=this.getVideoData();var Y=b===2&&e.enableServerStitchedDai;var A=Y?this.K9():this.U2({playerType:b});if(e.hasProgressBarBoundaries()&&!Y){let r=Number(e.progressBarStartPosition?.utcTimeMillis), z=Number(e.progressBarEndPosition?.utcTimeMillis);if(!isNaN(r)&&!isNaN(z))return(z-r)/1E3}if(qO(e)&&!e.isLivePlayback)return Ff(this,b);if(n)return e=g.fO(this,A),sY(this,e.getDuration(),e);Y&&this.Bn?(e=this.Un,e=e.Y===e.S?e.Y:null,e=(e==null?void 0:e.getDuration())||0):e=A.getDuration();return e}getDurationForUx(e={}){return this.getDuration(e)}Pn(e){var b=this.U2({playerType:e});return this.dc(b)?(b=g.fO(this,b),b.Pn()-b.getCurrentTime()+this.getCurrentTime({playerType:e})):b.Pn()}finishSegmentByCpn(){return[]}kn(){this.template.kn(); var e=this.wP;e.state.element=this.template.element;var b=e.state.element,n;for(n in e.state.Y)e.state.Y.hasOwnProperty(n)&&(b[n]=e.state.Y[n]);(e=Ygi(this.template.element))&&this.events.a7(this.template,e,this.onFullscreenChange)}getDebugText(e){var b=this.mH().kG(e),n=this.K9();if(n!==this.mH()){n=n.kG(e);for(var Y of Object.keys(n))b["ad"+Y]=n[Y];if(e){Y=b;n={};var A=D8(document,"movie_player");A&&(n.bounds=A.getBoundingClientRect(),n["class"]=A.className);A={};var r=g.E8("video-ads");r?(TpJ(r, A),A.html=r.outerHTML):A.missing=1;r={};let z=g.E8("videoAdUiSkipContainer"),J=g.E8("ytp-ad-skip-button-container"),P=g.E8("ytp-skip-ad-button"),S=z||J||P;S?(TpJ(S,r),r.ima=z?1:0,r.bulleit=J?1:0,r.component=P?1:0):r.missing=1;n=JSON.stringify({player:n,videoAds:A,skipButton:r});Y.ad_skipBtnDbgInfo=n}}e&&this.mediaElement&&(b["0sz"]=`${+Bv(this.mediaElement.getSize())===0}`,b.op=this.mediaElement.u3("opacity"),Y=this.mediaElement.yr().y+this.mediaElement.getSize().height,b.yof=`${+Y<=0}`,b.dis=this.mediaElement.u3("display")); e&&((e=(0,g.rL)())&&(b.gpu=e),(e=this.J.playerStyle)&&(b.ps=e),this.J.cM&&(b.webview=1),(e=this.webPlayerContextConfig.jsUrl)&&(b.js=e));b.debug_playbackQuality=this.wP.getPlaybackQuality(1);b.debug_date=(new Date).toString();b.origin=window.origin;b.timestamp=Date.now();delete b.uga;delete b.q;return JSON.stringify(b,null,2)}getFeedbackProductData(){var e={player_debug_info:this.getDebugText(!0),player_experiment_ids:this.K().experiments.experimentIds.join(", "),player_release:"youtube.player.web_20260626_04_RC00"}, b=this.getPlayerStateObject().J2;b&&(e.player_error_code=b.errorCode,e.player_error_details=JSON.stringify(b.errorDetail));return e}getPresentingPlayerType(e){return this.appState===1?1:YG(this)?3:e&&(this.J.l3().Y.yh(Id)?this.Un.Y?.isAd()??!1:this.Bn?.SN(this.getCurrentTime()))?2:this.K9().getPlayerType()}d6(){return!1}getPlayerStateObject(e){return this.U2({UY:!0,playerType:e}).getPlayerState()}getAppState(){return this.appState}Rp(e){switch(e.type){case "loadedmetadata":this.Zx.start();for(var b of this.kz)qN4(this, b.id,b.kZ,b.ju,void 0,!1);this.kz=[];break;case "loadstart":this.YG.hd("gv");break;case "progress":case "timeupdate":g.GS(e.target.U())>=2&&this.YG.hd("l2s");break;case "playing":g.QH&&this.Zx.start();if(g.rA(this.J))e=!1;else{b=g.$E(this.Zs());e=this.mediaElement.u3("display")==="none"||Bv(this.mediaElement.getSize())===0;var n=mY(this.template),Y=this.K9().getVideoData(),A=g.WP(this.J);Y=tS(Y);b=!n||b||A||Y||this.J.W0;e=e&&!b}e&&(e=this.K9(),e.CN(),this.getVideoData().O4||(this.getVideoData().O4= 1,this.NP(),e.playVideo()))}}Bm(e){g.eP(this.wP,"onLoadProgress",e)}Gg(){this.wP.dP("playbackstalledatstart")}hr(e,b){this.wP.dP("sabrCaptionsDataLoaded",e,b)}aL(e){this.K9().QS(e)}ey(e){this.K9().Ti(e)}Kr(e){e=nF(this,this.K9());e=sY(this,e.getCurrentTime(),e);g.bK(this.wP,"onVideoProgress",e);this.J.dQ&&this.visibility.qK()&&this.J.yH&&!this.getVideoData()?.backgroundable&&this.pauseVideo()}UN(){g.bK(this.wP,"onAutoplayBlocked");var e=this.K9().getVideoData();e&&(e.Ko=!0);g.Ps(this.J)&&(e={autoplayBrowserPolicy:DY(), autoplayIntended:K8(this.getVideoData()),autoplayStatus:"AUTOPLAY_STATUS_BLOCKED",cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.zk("embedsAutoplayStatusChanged",e))}Sw(){this.wP.dP("progresssync")}Lr(){g.eP(this.wP,"onPlaybackPauseAtStart")}Dg(e){if(this.getPresentingPlayerType()===1){e.QV(1)&&!e.state.Y(64)&&zc(this).isLivePlayback&&this.mH().isAtLiveHead()&&this.wP.getPlaybackRate()>1&&this.setPlaybackRate(1,!0);if(e.QV(2)){if(this.Aa&&this.Aa.endTimeMs>= (this.getDuration()-1)*1E3){u5B(this);return}Vru(this)}if(e.state.Y(128)){var b=e.state;this.cancelPlayback(5);b=b.J2;JSON.stringify({errorData:b,debugInfo:this.getDebugText(!0)});g.bK(this.wP,"onError",Ef(b.errorCode));g.eP(this.wP,"onDetailedError",{errorCode:b.errorCode,errorDetail:b.errorDetail,message:b.errorMessage,messageKey:b.Ye,cpn:b.cpn});(0,g.T)()-this.J.j5>6048E5&&g.eP(this.wP,"onReloadRequired")}b={};if(e.state.isPlaying()&&!e.state.isBuffering()&&!g.XP("pbresume","ad_to_video")&&g.XP("_start", "ad_to_video")){let n=this.getVideoData();b.clientPlaybackNonce=n.clientPlaybackNonce;n.videoId&&(b.videoId=n.videoId);g.we(b,"ad_to_video");g.de("pbresume",void 0,"ad_to_video");g.zV(this.I4)}this.wP.dP("applicationplayerstatechange",e)}}ra(e){this.wP.dP("presentingplayerstatechange",e)}KE(e){eb(this,Uv(e.state));e.state.Y(1024)&&this.wP.isMutedByMutedAutoplay()&&(vk(this,{muted:!1,volume:this.Mr.volume},!1),iQ(this,!1))}onPlayerRequestSent(e){g.xT(this.wP,"onPlayerRequestSent",e)}pJ(e,b){e==="newdata"&& yG(this);this.wP.dP("applicationvideodatachange",e,b)}Pm(e,b){Zt(this);g.eP(this.wP,"onPlaybackAudioChange",this.wP.getAudioTrack().O2.name);this.wP.dP("internalaudioformatchange",this.wP.getAudioTrack().O2.id,b)}Jr(e){var b=this.K9().getVideoData();e===b&&g.bK(this.wP,"onPlaybackQualityChange",e.O.video.quality)}Fb(){var e=this.Un.O[2]||null;if(e){e=e.getVideoData();this.K9().D("ssdai",{cleanaply:1,acpn:e?.clientPlaybackNonce,avid:e.videoId,isDai:zc(this).enableServerStitchedDai?1:0});e=this.Un; let b=e.O[2];b&&(delete e.L[b.dX()],delete e.O[2])}}Xk(e,b){this.nX(e,this.K9(),b)}nX(e,b,n){this.J.aA()&&b.D("vdc",{type:e,vid:n.videoId||"",cpn:n.clientPlaybackNonce||""});b===this.mH()&&(this.J.Wn=n.oauthToken);b===this.mH()&&(this.getVideoData().enableServerStitchedDai&&!this.Bn?(this.mH().D("sdai",{initSstm:1}),this.Bn=new g.FJ(this.wP,this.J,this.mH(),this)):!this.getVideoData().enableServerStitchedDai&&this.Bn&&(this.Bn.dispose(),this.Bn=null));if(e==="newdata")JB(this.I4,2),this.wP.dP("videoplayerreset", b);else{if(!this.mediaElement)return;if(e==="dataloaded")if(this.mH()===this.K9()){if(tU(n.Tc,n.H8),!this.mH().getPlayerState().isError()){var Y=YG(this);zc(this).isLoaded();Y&&this.Mp(6);au9(this);rc(this.I4)||tg(this)}}else au9(this);if(b.getPlayerType()===1&&(this.J.rf&&Npi(this),this.getVideoData().isLivePlayback&&!this.J.Vk&&this.N3("html5.unsupportedlive",2,"DEVICE_FALLBACK"),n.isLoaded()&&((pd(n)||this.getVideoData().cM)&&this.wP.dP("legacyadtrackingpingchange",this.getVideoData()),n.hasProgressBarBoundaries()&& (Y=Number(this.getVideoData().progressBarEndPosition?.utcTimeMillis)/1E3,!isNaN(Y))))){var A=this.Pn();A&&(A-=this.getCurrentTime(),Y=(Y-A)*1E3,A=this.Ge.progressEndBoundary,A?.start!==Y&&(A&&this.Mt([A]),Y=new g.MZ(Y,0x7ffffffffffff,{id:"progressEndBoundary",namespace:"appprogressboundary"}),this.mH().addCueRange(Y),this.Ge.progressEndBoundary=Y))}this.wP.dP("videodatachange",e,n,b.getPlayerType())}g.bK(this.wP,"onVideoDataChange",{type:e,playertype:b.getPlayerType()});this.mk();(e=n.v_)?this.DZ.Yl(e, n.clientPlaybackNonce):J2A(this.DZ)}Hm(e){delete this.Ge[e.getId()];this.mH().removeCueRange(e);a:{e=this.getVideoData();var b=e.watchNextResponse?.contents?.singleColumnWatchNextResults?.autoplay?.autoplay?.sets||e.watchNextResponse?.contents?.twoColumnWatchNextResults?.autoplay?.autoplay?.sets;if(b)for(n of b){b=n.autoplayVideo||n.autoplayVideoRenderer?.autoplayEndpointRenderer?.endpoint;let Y=g.G(b,g.OG);if(b!=null&&Y?.videoId===e.videoId&&Y?.continuePlayback){var n=b;break a}}n=null}(e=g.G(n, g.OG))&&g.xT(this.wP,"onPlayVideo",{sessionData:{autonav:"1",itct:n?.clickTrackingParams},videoId:e.videoId,watchEndpoint:e})}Mp(e){e!==this.appState&&(e===2&&this.getPresentingPlayerType()===1&&(eb(this,-1),eb(this,5)),this.appState=e,this.wP.dP("appstatechange",e))}N3(e,b,n,Y,A,r){this.mH().NE(e,b,n,Y,A,void 0,r)}isAtLiveHead(e,b=!1){var n=this.U2({playerType:e});e=g.fO(this,n);n=nF(this,n);return e!==n?e.isAtLiveHead(sY(this,n.getCurrentTime(),n),!0):e.isAtLiveHead(void 0,b)}seekTo(e,b,n,Y,A,r){b= b!==!1;Y=this.U2({playerType:Y});this.appState===2&&UY(this);this.dc(Y)?g.Jc(this)?this.Bn.seekTo(e,{seekSource:A},b,n):this.Bk.seekTo(e,{seekSource:A},b,n):(this.A("html5_sabr_csdai_seek_log")||(r=""),Y.seekTo(e,{b8:!b,XJ:n,qE:"application"+(r??""),seekSource:A}))}seekBy(e,b,n,Y){this.seekTo(this.getCurrentTime()+e,b,n,Y,void 0,"_by")}EN(){g.bK(this.wP,"SEEK_COMPLETE")}qT(){g.xT(this.wP,"onAbnormalityDetected")}Wm(e){g.xT(this.wP,"onSnackbarMessage",e)}Ar(e){var b=this.K9(),n=b.getVideoData();if(this.appState=== 1||this.appState===2)n.startSeconds=e;this.appState===2?b.getPlayerState().Y(512)||UY(this):g.bK(this.wP,"SEEK_TO",e)}Yh(){this.wP.dP("airplayactivechange")}dR(){this.wP.dP("airplayavailabilitychange")}showAirplayPicker(){this.K9().Dj()}ON(){this.wP.dP("beginseeking")}xh(){this.wP.dP("endseeking")}getStoryboardFormat(e){e=this.U2({playerType:e});return this.A("web_enable_dibs_implementation")&&e.getPlayerType()===2&&e.getVideoData().isSeekable?e.getStoryboardFormat():g.fO(this,e).getStoryboardFormat()}md(e){e= this.U2({playerType:e});return this.A("web_enable_dibs_implementation")&&e.getPlayerType()===2&&e.getVideoData().isSeekable?e.getVideoData().md():g.fO(this,e).getVideoData().md()}dc(e){e=(e||this.K9()).getVideoData();if(g.Jc(this))var b=e===this.Bn.Y.getVideoData();else a:{var n=this.Bk;if(e===n.Y.getVideoData()&&n.U.length)b=!0;else{for(b of n.U)if(e.zn===b.zn){b=!0;break a}b=!1}}return b}enqueueVideoByPlayerVars(e,b,n=Infinity,Y=""){this.dc();e=new g.l1(this.J,e);Y&&(e.zn=Y);$e9(this,e,b,n)}queueNextVideo(e, b=1,n=NaN,Y="",A=""){e=this.preloadVideoByPlayerVars(e,b,n,Y,A);b=this.K9();e&&this.K().supportsGaplessShorts()&&b.getVideoData().S&&(n=this.Sx,Y=this.mB.S,n.U!==e&&((A=e.getVideoData().A("html5_defer_gapless_until_sabr_format_received"))&&kO(n),n.O=b,n.U=e,n.L=1,n.Y=e.getVideoData(),n.C=Y,A?!wo(n.Y)||ED(n.Y)&&!n.Y.O?(ED(n.Y)&&n.U.subscribe("internalvideoformatchange",n.B,n),n.Y.subscribe("dataloaded",n.B,n)):n.B():Hi(n.Y)&&n.Y.isLoaded()?n.B():n.Y.subscribe("dataloaded",n.B,n)))}rb(e,b,n=0,Y=0){g.fO(this, this.K9()).YK();szu(this.mB,e,b,n,Y).then(()=>{g.eP(this.wP,"onQueuedVideoLoaded")},()=>{})}cu(){return this.mB.cu()}oy(e){var b=this.mB.Y; return b?b.wY(e):!1}clearQueue(e=!1,b=!1){this.mB.clearQueue(e,b)}loadVideoByPlayerVars(e,b=1,n,Y,A,r){var z=this.mH();if(b===2&&zc(this).enableServerStitchedDai&&z&&!z.Qt())return z.D("lvonss",{vid:e?.videoId||"",ptype:b}),!1;var J=!1;z=new g.l1(this.J,e);var P=z.videoId,S=this.getVideoData()?.videoId;if(z.P$()&&this.nP){if(this.nP===P&&S===P)return this.nP=null,!0;this.nP!==P&&(this.nP=null)}z.LC=r;g.CP(this.J)&&!z.W$&&XxB(this.YG);this.YG.timerName=z.V??"";this.YG.aq("pl_i");this.A("web_player_early_cpn")&& z.clientPlaybackNonce&&this.YG.infoGel({clientPlaybackNonce:z.clientPlaybackNonce});GK(z).supportsVp9Encoding===!1&&this.K9().D("noVp9enc",{});if(this.K().supportsGaplessShorts()){r=vUA(this.mB,z,b);if(r==null){eb(this,-1);this.mB.Y?.getVideoData().isAd()||hg(this);e=this.mB;Bk(e.app,"gaplessshortslooprange");e.app.setLoopVideo(!1);e.app.getVideoData().i7=!0;e.Y?.po();e.Y?.xx();n={qE:"gapless_to_next_video",seekSource:60,sa:e.S.O};Y=e.O?.O4()||-1;if(e.S.O){let {nf:K,DU:E}=e.O?.Z()||{};E!=null&&K!= null&&(Y=E-K+.001)}e.app.K9()?.seekTo(Y,n);e.app.getPlayerStateObject(b).isPlaying()||e.app.K9()?.playVideo(!0);ZXa(e,Y);e.app.K9()?.fP();e.W();return!0}P=this.A("html5_shorts_gapless_preload_fallback");S=this.mB.Y;if(P&&S&&!S.B0()){var D=S.getVideoData();let K=z3(this,b,D);D=this.Un;D.B.set(K,S,3600);ay4(D,K,S,3600)}this.mB.clearQueue(P);this.K9().D("sgap",{f:r})}if(A){for(;z.Y9.length&&z.Y9[0].isExpired();)z.Y9.shift();J=z.Y9.length-1;J=J>0&&A.U(z.Y9[J])&&A.U(z.Y9[J-1]);z.Y9.push(A)}n||(e&&oe(e)? (A1(this.J)&&!this.TK&&(e.fetch=0),ad(this,e)):this.playlist&&ad(this,null),e&&(this.TK=d1(!1,e.external_list)));this.wP.dP("loadvideo");b=this.lV(z,b,Y);J&&this.N3("player.fatalexception",1,"GENERIC_WITH_LINK_AND_CPN",`loadvideo.1;emsg.${z.Y9.join()}`.replace(/[;:,]/g,"_"));return b}preloadVideoByPlayerVars(e,b=1,n=NaN,Y,A=""){Y=Xz(e);var r=e.autonav==="1"||e.autonav===!0,z=e.autoplay==="1"||e.autoplay===!0||e.autoplay===1,J=(e.el||this.J.W)==="shortspage",P=this.J.l3().Y.yh(li);if(Y=this.Un.B.get(g.rA(this.J)&& J&&P?`${b}_${Y}_${A}`:`${b}_${Y}_${A}_${+r}${+z}`)||null)return Y;e=new g.l1(this.J,e);A&&(e.zn=A);Y=z3(this,b,e);A=this.K9();r=z3(this,A.getPlayerType(),A.getVideoData());Y===r?(A.Sq(!0),e.dispose(),n=null):(e.pg=!0,A=uQ(this,b,e,!0),(b!==1||!g.KP(this.J)||this.J.A("html5_allow_multiview_tile_preload")&&e.livePreload)&&A.Sq(!0),b=this.Un,e=Y,n=n||3600,b.B.set(e,A,n),ay4(b,e,A,n),n=A);return n}setMinimized(e){this.visibility.setMinimized(e);e=this.I4;e=e.j.K().showMiniplayerUiWhenMinimized?e.JU.get("miniplayer"): void 0;e&&(this.WM()?e.load():e.unload());this.wP.dP("minimized")}setInline(e){this.visibility.setInline(e)}setInlinePreview(e){this.visibility.setInline(e)}Fo(e){otB(this,e)||this.visibility.Fo(e)}setSqueezeback(e){this.visibility.setSqueezeback(e)}B9(){var e=this.mediaElement?.ta();e&&(this.J.HK&&pX(Uu(()=>document.exitFullscreen()),()=>{}),pX(Uu(()=>ux(e)),()=>{}))}Tf(){this.mediaElement.ta(); this.mediaElement.ta().webkitPresentationMode==="picture-in-picture"?this.Fo(!0):this.Fo(!1)}togglePictureInPicture(){this.K9().togglePictureInPicture()}lV(e,b=1,n){g.XP("_start",this.YG.timerName)||nE(Pm)(void 0,this.YG.timerName);var Y=!1,A=Hk(this,b,e,!1);if(A){Y=!0;e.dispose();if(A.getVideoData().livePreload){A.D("app_lv",{pdl:A.e1()});b=A.getVideoData();n=e.playerParams||"";let J=0;if(n)try{let P=decodeURIComponent(n),S=B7(P);var r=new Ti(new U5([S]));var z=yO(r,32);J=Number(z||0)}catch(P){this.mH().D("get_lusts_err", {})}b.liveUtcStartSeconds=J}A.getVideoData().FG=e.FG;A.D("cpvd",{pas:e.FG})}else A=uQ(this,b,e,!0,n),(this.A("html5_onesie")||this.A("html5_load_before_stop"))&&A.ka()&&A.Sq(),this.Zx.stop(),b===1&&b!==this.getPresentingPlayerType()&&this.cancelPlayback(4),this.cancelPlayback(4,b),this.C8(A,!1,!1,!0);e.videoId&&this.aR.includes(e.videoId)&&A.D("mvt",{});A===this.mH()&&(this.J.Wn=e.oauthToken);if(!A.ka())return!1;if(A===this.mH())return this.Mp(1),e=UY(this),Y&&A.getPlayerType()===1&&A.e1()&&this.nX("dataloaded", A,A.getVideoData()),e;A.O6();return!0}cueVideoByPlayerVars(e,b=1){var n=this.mH();if(zc(this).enableServerStitchedDai&&n&&!n.Qt()&&e&&Object.keys(e).length>0)n.D("qvonss",{vid:e?.videoId||"",ptype:b});else if(e&&oe(e))if(this.Gl=!0,ad(this,e),(e=MU(this.playlist))&&e.Yo())r2(this,e,b);else this.playlist.onReady(()=>{MX(this)}); else{b||(b=this.getPresentingPlayerType());b===1&&(ad(this,null),g.eP(this.wP,"onPlaylistUpdate"));n=new g.l1(this.J,e);let Y=g.Ps(this.J)&&!this.J.Z&&b===1&&!n.isAd()&&!n.tg;this.wP.dP("cuevideo",b);Y?(this.K9().getVideoData().loading=!0,Z9u(n,e?e:{}).then(A=>{r2(this,A,b)}),n.dispose()):r2(this,n,b)}}A1(e,b,n,Y,A,r,z){if(!e&&!n)throw Error("Playback source is invalid"); if(UV(this.J)||g.Ej(this.J))return b=b||{},b.lact=g.n2(),b.vis=this.wP.getVisibilityState(),g.xT(this.wP,"onPlayVideo",{videoId:e,watchEndpoint:r,sessionData:b,listId:n}),!1;fv0(this.YG);this.YG.reset();e={video_id:e};Y&&(e.autoplay="1");Y&&(e.autonav="1");r&&(e.player_params=r.playerParams);z&&(e.oauth_token=z);n?(e.list=n,this.loadPlaylist(e)):this.loadVideoByPlayerVars(e,1);return!0}cuePlaylist(e,b,n,Y){this.Gl=!0;luA(this,e,b,n,Y)}loadPlaylist(e,b,n,Y){this.Gl=!1;luA(this,e,b,n,Y)}ul(){return this.wP.isMutedByMutedAutoplay()? !1:!(!this.playlist||!this.playlist.hasNext())}nextVideo(e,b){var n=this.mH().getVideoData();n=n.Y0||n.suggestions?.[0]||null;var Y;{var A=this.wP;let P=A.K();if(P.Eo)if((Y=A.getVideoData())&&A.getPresentingPlayerType()!==3){var r=(!Y.isLiveDefaultBroadcast||P.A("allow_poltergust_autoplay"))&&!Bi(Y);r=Y.isLivePlayback&&(!P.A("allow_live_autoplay")||!r);var z=Y.isLivePlayback&&P.A("allow_live_autoplay_on_mweb");A=A.getPlaylist();A=!!A&&A.hasNext();var J=Y.watchNextResponse&&Y.watchNextResponse.playerOverlays|| null;J=!!(J&&J.playerOverlayRenderer&&J.playerOverlayRenderer.autoplay);J=Y.lc&&J;Y=!Y.ypcPreview&&(!r||z)&&!g.lJ(Y.x3,"ypc")&&!A&&(!g.Ps(P)||J)}else Y=!1;else Y=!1}Y&&n?this.A1(n.videoId,b?n.DJ:n.sessionData,n.playlistId,b,void 0,n.P9||void 0):this.TK?g.eP(this.wP,"onPlaylistNext"):this.getPresentingPlayerType()===3?qZ(this.I4).nextVideo():!this.playlist||A1(this.J)&&!this.wP.isFullscreen()||(this.playlist.hasNext(e)&&(e=this.playlist,n=e.index+1,Gr(this.playlist,n>=e.length?0:n)),this.playlist.loaded? (b&&this.wP.dP("playlistautonextvideo"),this.lV(MU(this.playlist,void 0,b,b),1)):this.Gl=!1)}previousVideo(e){if(this.TK)g.eP(this.wP,"onPlaylistPrevious");else if(this.getPresentingPlayerType()===3)qZ(this.I4).aY();else if(this.playlist&&(!A1(this.J)||this.wP.isFullscreen())){if(this.playlist.hasPrevious(e)){e=this.playlist;let b=e.index-1;Gr(this.playlist,b<0?e.length-1:b)}this.playlist.loaded?this.lV(MU(this.playlist),1):this.Gl=!1}}playVideoAt(e){this.TK?g.eP(this.wP,"onPlaylistIndex",e):this.playlist&& (this.playlist.loaded?this.lV(MU(this.playlist,e),1):this.Gl=!1,Gr(this.playlist,e))}getPlaylist(){return this.playlist}tw(e){this.kz=g.VF(this.kz,Y=>Y.id!==e); var b=this.mH(),n=b.bc();for(let Y=0;Y{Tc(this)}):Tc(this); this.mk();BpB(this);g.Ps(this.J)&&(e={autoplayBrowserPolicy:DY(),autoplayIntended:K8(this.getVideoData()),autoplayStatus:Eo(this.getVideoData(),1),cpn:this.getVideoData().clientPlaybackNonce,intentionalPlayback:this.intentionalPlayback},g.zk("embedsAutoplayStatusChanged",e))}}jH(e){if(this.J.A("mweb_client_log_screen_associated"),!g.DL(this.J)){var b=g.L0(this.screenLayer||(this.WM()?3:0));if(b&&b!=="UNDEFINED_CSN"){var n=this.J.A("web_player_attach_player_response_ve");let Y=this.J.A("web_playback_associated_ve"); e={cpn:e,csn:b};this.getVideoData().Yl&&(n||Y)&&(n=PO(this.getVideoData().Yl),C9(b,n),Y&&(e.playbackVe=n.getAsJson()));this.getVideoData().queueInfo&&(e.queueInfo=this.getVideoData().queueInfo);b={};this.getVideoData().NG&&(b.cttAuthInfo={token:this.getVideoData().NG,videoId:this.getVideoData().videoId});g.zk("playbackAssociated",e,b)}else g.J4(new g.ql("CSN Missing or undefined during playback association"))}}bz(){this.wP.dP("internalAbandon");hg(this)}onApiChange(){var e=this.K9();this.J.S?g.bK(this.wP, "onApiChange",e.getPlayerType()):g.bK(this.wP,"onApiChange")}rz(){var e=this.mediaElement;e={volume:g.ZI(Math.floor(e.getVolume()*100),0,100),muted:e.tg()};e.muted||iQ(this,!1);this.Mr=g.bm(e);g.bK(this.wP,"onVolumeChange",e)}mutedAutoplay(e){isNaN(this.O_)&&(this.O_=this.getVideoData().startSeconds);var b=this.getVideoData(),n=b.videoId,Y={video_id:e?.videoId?e?.videoId:n,playmuted:!0,start:this.O_,muted_autoplay_duration_mode:e?.durationMode};e?.embedConfig?Y.embed_config=AW(e.embedConfig):b.u$&& (Y.embed_config=b.u$);if(e?.videoId||n)this.loadVideoByPlayerVars(Y),g.eP(this.wP,"onMutedAutoplayStarts")}onFullscreenChange(){var e=PT(this);this.le(e?1:0);GxB(this,!!e)}le(e){var b=!!e,n=!!this.e_()!==b;this.visibility.le(e);this.template.le(b);!b&&this.mediaElement&&PT(this)===this.mediaElement.ta()&&this.mediaElement.Yl();this.template.resize();n&&this.YG.tick("fsc");n&&(this.wP.dP("fullscreentoggled",b),e=zc(this),b={fullscreen:b,videoId:e.Zh||e.videoId,time:this.getCurrentTime()},this.wP.getPlaylistId()&& (b.listId=this.wP.getPlaylistId()),g.bK(this.wP,"onFullscreenChange",b))}Oe(){return this.visibility.Oe()}isFullscreen(){return this.visibility.isFullscreen()}e_(){return this.visibility.e_()}V0(){var e=this.e_();e!==0&&e!==1||this.le(PT(this)?1:0);e=window.screen.width*window.screen.height;var b=window.outerHeight*window.outerWidth;this.J.l7?(this.kF=Math.max(this.kF,e,b),e=b/this.kFA.videoId??"").filter(A=>!!A)}finally{b===1&&(this.cz=!1)}}}sendVideoStatsEngageEvent(e,b,n){b=this.U2({playerType:b}); g.cy(this.J,e)?b.sendVideoStatsEngageEvent(e,n):n&&n()}updatePlaylist(){!A1(this.J)&&g.Ps(this.J)&&lQ(this);g.eP(this.wP,"onPlaylistUpdate")}setSizeStyle(e,b){this.A("web_log_theater_mode_visibility")?this.PT(b):this.rh=b;this.wP.dP("sizestylechange",e,b);this.template.resize()}Zv(){return this.visibility.Zv()}PT(e){this.visibility.PT(e)}rQ(){return this.A("web_log_theater_mode_visibility")?this.visibility.rQ():this.rh}WM(){return this.visibility.WM()}isInline(){return this.visibility.isInline()}qK(){return this.visibility.qK()}Ne(){return this.visibility.Ne()}qH(){return this.visibility.qH()}getAdState(){if(this.getPresentingPlayerType()=== 3)return qZ(this.I4).getAdState();if(!this.dc()){let e=hn(this.Zs());if(e)return e.getAdState()}return-1}Dz(e){var b=this.template.getVideoContentRect();oL(this.Yv,b)||(this.Yv=b,this.K9().Qv(),(b=this.mH())&&b===this.K9()&&b.Qv(),this.e_()===1&&this.CK&&GxB(this,!0));b=this.AV().gK!==this.QU;this.QU=this.AV().gK;this.KH&&g.gx(this.KH,e)&&!b||(this.wP.dP("appresize",e),this.KH=e)}Tv(){return this.wP.Tv()}wR(){this.getPresentingPlayerType()===2&&this.Bk.isManifestless()?ysF(this.Bk):(this.Bn&&(Sw(this.Bn), hg(this)),this.qN.L9=(0,g.T)(),xA(this,"signature"))}iz(e){e&&xA(this,"reloadPlayerEvent",void 0,e)}NP(e){this.Dt(e);od(this)}y0(e){if(e.errorCode==="manifest.net.badstatus"){let b=this.J.experiments.Jg("html5_use_network_error_code_enums")?401:"401";e.details.rc===b&&g.xT(this.wP,"onPlayerRequestAuthFailed")}}zg(e){this.wP.dP("heartbeatparams",e)}Px(){return this.mediaElement}setBlackout(e){if(this.J.W0!==e){this.J.W0=e;var b=this.K9();b.Tl();this.J.rf&&Npi(this);b.pL(e)}}ew(){var e=this.K9(),b= !this.wP.Pr();e.wE(b)}Cr(){g.eP(this.wP,"onLoadedMetadata")}Ip(){g.eP(this.wP,"onDrmOutputRestricted")}pP(){this.intentionalPlayback=!0}U4(){this.I4.dispose();this.ri.dispose();this.Bk.dispose();this.Bn&&this.Bn.dispose();this.mH().dispose();this.Dt();this.Un.dispose();g.lS(this.playlist);super.U4()}A(e){return this.J.A(e)}l3(){return this.J.l3()}WH(){return this.J.WH()}setScreenLayer(e){this.screenLayer=e}getInternalApi(){return this.wP.getInternalApi()}createSubtitlesModuleIfNeeded(){return this.I4.createSubtitlesModuleIfNeeded()}isOrchestrationLeader(){var e= this.I4;e=e.j.K().YW?e.JU.get("offline"):void 0;return e?e.isOrchestrationLeader():!1}getVideoUrl(e,b,n,Y,A){if(this.Aa&&this.Aa.postId)return e=this.J.getVideoUrl(e),e=Ng(e,"v"),e.replace("/watch",`/clip/${this.Aa.postId}`);var r=this.wP.isEmbedsShortsMode()||this.J.W==="shortspage",z=u0(this.getVideoData());return this.J.getVideoUrl(e,b,n,Y,A,r,z)}jU(){return this.mB.jU()}qr(e){return e?this.mB.qr()&&this.mB.Y?.R4()===e:this.mB.qr()}tM(e,b,n){this.wP.dP("spsumpreject",e,b,n)}Na(){try{for(let e of Object.values(this.Un.O))e.B0()|| e.Na();if(this.A("html5_sabr_fetch_on_idle_network_preloaded_players"))for(let e of dO(this.Un.B))e.B0()||e.Na();this.mH().Na()}catch(e){g.J4(e)}}EE(e){var b=this.mH();e&&(b=Ac(this,e));if(b){var n=b.getVideoData();e=new Map;for(let [Y,A]of n.sabrContextUpdates){n=Y;let r=A;r.scope===4&&b?.aK(n)&&e.set(n,r)}return e}this.mH().D("scuget",{ncpf:"1",ccpn:e})}I6(e,b){this.R6.push({key:e,value:b})}};g.F=g.v9.prototype;g.F.Ow=bF(87);g.F.sM=bF(69);g.F.nw=bF(67);g.F.Qr=bF(65);g.F.MK=bF(62);g.F.Sh=bF(60); g.F.HC=bF(58);g.F.Xe=bF(51);g.F.K7=bF(30);g.F.PF=bF(22);g.F.PX=bF(16);g.F.gJ=bF(14);g.F.SX=bF(12);g.F.UT=bF(10);var ZC={};var eZB={Qk:[{MM:/Unable to load player module/,weight:20},{MM:/Failed to fetch/,weight:500},{MM:/XHR API fetch failed/,weight:10},{MM:/JSON parsing failed after XHR fetch/,weight:10},{MM:/Retrying OnePlatform request/,weight:10},{MM:/CSN Missing or undefined during playback association/,weight:100},{MM:/Non-recoverable error. Do not retry./,weight:0},{MM:/Internal Error. Retry with an exponential backoff./,weight:0},{MM:/API disabled by application./,weight:0},{MM:/Unexpected end of JSON input/, weight:0}],CO:[{callback:WAJ,weight:500}]};g.CB("yt.player.Application.create",g.v9.create);g.CB("yt.player.Application.createAlternate",g.v9.create);OX(X_(),eZB);var bW4=g.LB("ytcsi.tick");bW4&&bW4("pe");var nTA=class extends g.Mg{constructor(e){super();this.callback=e;this.Y=new Q6(0,0,.4,0,.2,1,1,1);this.delay=new g.th(this.next,window,this);g.a(this,this.delay)}start(e,b,n){this.config={from:e,to:b,duration:n,startTime:(0,g.T)()};this.next()}stop(){this.delay.stop();this.config=void 0}next(){if(this.config){var e=this.config.from,b=this.config.to,n=this.config.duration,Y=this.config.startTime,A=(0,g.T)()-Y;Y=this.Y;n=dCc(Y,A/n);if(n==0)Y=Y.S;else if(n==1)Y=Y.W;else{A=vv(Y.S,Y.C,n);var r=vv(Y.C, Y.L,n);Y=vv(Y.L,Y.W,n);A=vv(A,r,n);r=vv(r,Y,n);Y=vv(A,r,n)}Y=g.ZI(Y,0,1);this.callback(e+(b-e)*Y);Y<1&&this.delay.start()}}};var YD4=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-related-on-error-overlay"});this.api=e;this.S=this.O=0;this.L=new g.Up(this);this.Y=[];this.suggestionData=[];this.columns=this.containerWidth=0;this.title=new g.LF({X:"h2",qz:"ytp-related-title",v0:"{{title}}"});this.previous=new g.LF({X:"button",xG:["ytp-button","ytp-previous"],b3:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},xl:[g.vo()]});this.Z=new nTA(b=>{this.suggestions.element.scrollLeft=-b}); this.C=this.scrollPosition=0;this.W=!0;this.next=new g.LF({X:"button",xG:["ytp-button","ytp-next"],b3:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},xl:[g.jP()]});g.a(this,this.L);e=e.K();this.V=e.U;g.a(this,this.title);this.title.hg(this.element);this.suggestions=new g.LF({X:"div",qz:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.hg(this.element);g.a(this,this.previous);this.previous.hg(this.element);this.previous.uf("click",this.s4,this);g.a(this,this.Z);for(let b=0;b< 16;b++){let n=new g.LF({X:"a",qz:"ytp-suggestion-link",b3:{href:"{{link}}",target:e.kl,"aria-label":"{{aria_label}}"},xl:[{X:"div",qz:"ytp-suggestion-image",xl:[{X:"div",b3:{"data-is-live":"{{is_live}}"},qz:"ytp-suggestion-duration",v0:"{{duration}}"}]},{X:"div",qz:"ytp-suggestion-title",b3:{title:"{{hover_title}}"},v0:"{{title}}"},{X:"div",qz:"ytp-suggestion-author",v0:"{{views_or_author}}"}]});g.a(this,n);n.hg(this.suggestions.element);let Y=n.Ag("ytp-suggestion-link");g.Mv(Y,"transitionDelay", `${b/20}s`);this.L.a7(Y,"click",A=>{var r=b,z=this.suggestionData[r],J=z.sessionData;g.Ps(this.api.K())&&this.api.A("web_player_log_click_before_generating_ve_conversion_params")?(this.api.logClick(this.Y[r].element),r=z.FB(),z={},t7(this.api,[z]),r=g.jD(r,z),tW(r,this.api,A)):yp(A,this.api,this.V,J||void 0)&&this.api.A1(z.videoId,J,z.playlistId)}); this.Y.push(n)}g.a(this,this.next);this.next.hg(this.element);this.next.uf("click",this.N,this);this.L.a7(this.api,"videodatachange",this.onVideoDataChange);this.resize(this.api.AV().getPlayerSize());this.onVideoDataChange();this.show()}hide(){this.W=!0;super.hide();Sb(this,!1)}show(){this.W=!1;super.show();Sb(this,!0)}isHidden(){return this.W}N(){this.scrollTo(this.scrollPosition-this.containerWidth)}s4(){this.scrollTo(this.scrollPosition+this.containerWidth)}resize(e,b){var n=this.api.K(),Y=16/ 9,A=e.width>=650,r=e.width<480||e.height<290,z=Math.min(this.suggestionData.length,this.Y.length);if(Math.min(e.width,e.height)<=150||z===0||!n.LL)this.hide();else{var J;if(A){var P=J=28;this.O=16}else this.O=P=J=8;if(r){var S=6;A=14;var D=12;r=24;n=12}else S=8,A=18,D=16,r=36,n=16;e=e.width-(48+J+P);J=Math.ceil(e/150);J=Math.min(3,J);P=e/J-this.O;var K=Math.floor(P/Y);b&&K+100>b&&P>50&&(K=Math.max(b,50/Y),J=Math.ceil(e/(Y*(K-100)+this.O)),P=e/J-this.O,K=Math.floor(P/Y));P<50||co(this.api)?this.hide(): this.show();for(b=0;bn&&!n.playlistId):this.suggestionData.length=0; pc4(this);e.lc?this.title.update({title:Ru("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:e.author})}):this.title.update({title:"M\u00e1s v\u00eddeos de YouTube"})}scrollTo(e){e=g.ZI(e,this.containerWidth-this.suggestionData.length*(this.C+this.O),0);this.Z.start(this.scrollPosition,e,1E3);this.scrollPosition=e;D6(this);Sb(this,!0)}};var A7F=class extends Zd4{constructor(e){super(e);this.Y=null;var b=e.K(),n={target:b.kl},Y=["ytp-small-redirect"];if(b.V)Y.push("no-link");else{let r=KUc(b);n.href=r;n["aria-label"]="Ve a YouTube para buscar m\u00e1s v\u00eddeos"}var A=new g.LF({X:"a",xG:Y,b3:n,xl:[{X:"svg",b3:{fill:"#fff",height:"100%",viewBox:"0 0 24 24",width:"100%"},xl:[{X:"path",b3:{d:"M0 0h24v24H0V0z",fill:"none"}},{X:"path",b3:{d:"M21.58 7.19c-.23-.86-.91-1.54-1.77-1.77C18.25 5 12 5 12 5s-6.25 0-7.81.42c-.86.23-1.54.91-1.77 1.77C2 8.75 2 12 2 12s0 3.25.42 4.81c.23.86.91 1.54 1.77 1.77C5.75 19 12 19 12 19s6.25 0 7.81-.42c.86-.23 1.54-.91 1.77-1.77C22 15.25 22 12 22 12s0-3.25-.42-4.81zM10 15V9l5.2 3-5.2 3z"}}]}]}); A.hg(this.element);e.createClientVe(A.element,this,178053);this.a7(A.element,"click",r=>{h94(this,r,A.element)}); g.a(this,A);b.V||b.disableOrganicUi||(this.Y=new YD4(e),this.Y.hg(this.element),g.a(this,this.Y));this.a7(e,"videodatachange",()=>{this.show()}); this.resize(this.api.AV().getPlayerSize())}show(){super.show();y2J(this,this.api.AV().getPlayerSize())}resize(e){super.resize(e);this.Y&&(y2J(this,e),g.K7(this.element,"related-on-error-overlay-visible",!this.Y.isHidden()))}O(e){super.O(e);var b=this.api.getVideoData();if(b.E0||b.playerErrorMessageRenderer)(e=b.E0)?xe4(this,e):b.playerErrorMessageRenderer&&xe4(this,b.playerErrorMessageRenderer);else{let n;e.l5&&(b.xt?RK(b.xt)?n=g.kn(b.xt):n=En(g.wk(b.xt)):n=En(e.l5),this.B(n,"subreason"))}}};var r7a=class extends g.LF{constructor(e,b){super({X:"a",xG:["ytp-impression-link"],b3:{target:"{{target}}",href:"{{url}}","aria-label":"Ver en YouTube"},xl:[{X:"div",qz:"ytp-impression-link-content",b3:{"aria-hidden":"true"},xl:[{X:"div",qz:"ytp-impression-link-text",v0:"Ver en"},{X:"div",qz:"ytp-impression-link-logo",v0:"{{logoSvg}}"}]}]});this.api=e;this.O=b;this.updateValue("target",e.K().kl);this.a7(e,"videodatachange",this.onVideoDataChange);this.a7(this.api,"presentingplayerstatechange",this.KE); this.a7(this.api,"videoplayerreset",this.Y);this.a7(this.element,"click",this.onClick);this.onVideoDataChange();this.Y()}onVideoDataChange(){var e=this.api.getVideoData(),b=au(),n=96714;u0(e)?(b=gO(),n=216165,g.P6(this.element,"ytp-music-impression-link")):g.DX(this.element,"ytp-music-impression-link");this.updateValue("logoSvg",b);this.api.hasVe(this.element)&&this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,n)}KE(){this.api.getPlayerStateObject().isCued()||(this.hide(), this.api.logVisibility(this.element,!1))}Y(){var e=this.api.getVideoData(),b=this.api.K(),n=this.api.getVideoData().lc,Y=!b.LL,A=this.O.QK(),r=b.V;b.F3||A||n||Y||r||this.api.isEmbedsShortsMode()||!e.videoId?(this.hide(),this.api.logVisibility(this.element,!1)):(e=eA4(this),this.updateValue("url",e),this.show())}onClick(e){this.api.A("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var b=eA4(this);tW(b,this.api,e);this.api.A("web_player_log_click_before_generating_ve_conversion_params")|| this.api.logClick(this.element)}show(){this.api.getPlayerStateObject().isCued()&&(super.show(),this.api.hasVe(this.element)&&this.api.logVisibility(this.element,!0))}};var zZi=class extends g.LF{constructor(e){super({X:"div",xG:["ytp-mobile-a11y-hidden-seek-button"],xl:[{X:"button",xG:["ytp-mobile-a11y-hidden-seek-button-rewind","ytp-button"],b3:{"aria-label":"Retroceder 10 segundos","aria-hidden":"false"}},{X:"button",xG:["ytp-mobile-a11y-hidden-seek-button-forward","ytp-button"],b3:{"aria-label":"Avanzar 10 segundos","aria-hidden":"false"}}]});this.api=e;this.Y=this.Ag("ytp-mobile-a11y-hidden-seek-button-rewind");this.forwardButton=this.Ag("ytp-mobile-a11y-hidden-seek-button-forward"); this.api.createClientVe(this.Y,this,141902);this.api.createClientVe(this.forwardButton,this,141903);this.a7(this.api,"presentingplayerstatechange",this.KE);this.a7(this.Y,"click",this.O);this.a7(this.forwardButton,"click",this.C);this.KE()}KE(){var e=this.api.getPlayerStateObject();!this.api.Tv()||e.Y(2)&&Qp(this.api)||e.Y(64)?(this.api.logVisibility(this.Y,!1),this.api.logVisibility(this.forwardButton,!1),this.hide()):(this.show(),this.api.logVisibility(this.Y,!0),this.api.logVisibility(this.forwardButton, !0))}O(){this.api.seekBy(-10*this.api.getPlaybackRate(),void 0,void 0,83);this.api.logClick(this.Y)}C(){this.api.seekBy(10*this.api.getPlaybackRate(),void 0,void 0,82);this.api.logClick(this.forwardButton)}};var J7u=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-muted-autoplay-endscreen-overlay",xl:[{X:"div",qz:"ytp-muted-autoplay-end-panel",xl:[{X:"button",xG:["ytp-muted-autoplay-end-text","ytp-button"],v0:"{{text}}"}]}]});this.api=e;this.L=this.Ag("ytp-muted-autoplay-end-panel");this.O=!1;this.api.createClientVe(this.element,this,52428);this.a7(this.api,"presentingplayerstatechange",this.C);this.a7(e,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.uf("click",this.onClick);this.hide()}C(){var e= this.api.getPlayerStateObject(),b=this.api.getVideoData();g.K7(this.element,"ytp-shorts-mode",this.api.isEmbedsShortsMode());!b.mutedAutoplay||b.limitedPlaybackDurationInSeconds===0&&b.endSeconds===0&&b.mutedAutoplayDurationMode===2||(e.Y(2)&&!this.U?(this.show(),this.Y||(this.Y=new FE4(this.api),g.a(this,this.Y),this.Y.hg(this.L,0),this.Y.show()),e=this.api.getVideoData(),this.updateValue("text",e.Jm),g.K7(this.element,"ytp-muted-autoplay-show-end-panel",!0),this.api.logVisibility(this.element,this.U), g.eP(this.api,"onMutedAutoplayEnds")):this.hide())}onClick(){if(!this.O){this.Y&&(this.Y.U4(),this.Y=null);g.K7(this.api.getRootNode(),"ytp-muted-autoplay",!1);var e=this.api.getVideoData(),b=this.api.getCurrentTime();wu(e);this.api.loadVideoById(e.videoId,b);this.api.pP();this.api.logClick(this.element);this.hide();this.O=!0}}onMutedAutoplayStarts(){this.O=!1;this.Y&&(this.Y.U4(),this.Y=null)}};var nfF=class extends g.LF{constructor(e){var b=e.K();super({X:"a",xG:["ytp-watermark","yt-uix-sessionlink"],b3:{target:b.kl,href:"{{url}}","aria-label":Ru("Ver en $WEBSITE",{WEBSITE:bV(b)}),"data-sessionlink":"feature=player-watermark"},v0:"{{logoSvg}}"});this.api=e;this.Y=null;this.O=!1;this.state=e.getPlayerStateObject();this.a7(e,"videodatachange",this.onVideoDataChange);this.a7(e,"presentingplayerstatechange",this.onStateChange);this.a7(e,"appresize",this.B$);this.onVideoDataChange();this.S4(this.state); this.B$(e.AV().getPlayerSize())}onStateChange(e){this.S4(e.state)}S4(e){this.state!==e&&(this.state=e);bH0(this)}onVideoDataChange(){var e=this.api.K();e.V&&g.P6(this.element,"ytp-no-hover");var b=this.api.getVideoData();b.videoId&&!e.V?(e=this.api.getVideoUrl(!0,!1,!1,!0),this.updateValue("url",e),this.Y||(this.Y=this.uf("click",this.onClick))):this.Y&&(this.updateValue("url",null),this.AU(this.Y),this.Y=null);e=au();var n=76758;u0(b)&&(e=gO(),n=216164);this.updateValue("logoSvg",e);this.api.hasVe(this.element)&& this.api.destroyVe(this.element);this.api.createClientVe(this.element,this,n);bH0(this)}onClick(e){this.api.A("web_player_log_click_before_generating_ve_conversion_params")&&this.api.logClick(this.element);var b=this.api.getVideoUrl(!XV(e),!1,!0,!0);if(this.api.A("web_player_log_click_before_generating_ve_conversion_params")){let n={};t7(this.api,[n]);b=g.jD(b,n)}tW(b,this.api,e);this.api.A("web_player_log_click_before_generating_ve_conversion_params")||this.api.logClick(this.element)}B$(e){if((e= e.width<480)&&!this.O||!e&&this.O){let b=new g.LF(au()),n=this.Ag("ytp-watermark");g.K7(n,"ytp-watermark-small",e);g.kZ(n);b.hg(n);this.O=e}}};var P0B=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-muted-autoplay-overlay",xl:[{X:"div",qz:"ytp-muted-autoplay-bottom-buttons",xl:[{X:"button",xG:["ytp-muted-autoplay-equalizer","ytp-button"],b3:{"aria-label":"Indicador de reproducci\u00f3n sin sonido"},xl:[{X:"div",xG:["ytp-muted-autoplay-equalizer-icon"],xl:[{X:"svg",b3:{height:"100%",version:"1.1",viewBox:"-4 -4 24 24",width:"100%"},xl:[{X:"g",b3:{fill:"#fff"},xl:[{X:"rect",qz:"ytp-equalizer-bar-left",b3:{height:"9",width:"4",x:"1", y:"7"}},{X:"rect",qz:"ytp-equalizer-bar-middle",b3:{height:"14",width:"4",x:"6",y:"2"}},{X:"rect",qz:"ytp-equalizer-bar-right",b3:{height:"12",width:"4",x:"11",y:"4"}}]}]}]}]}]}]});this.api=e;this.bottomButtons=this.Ag("ytp-muted-autoplay-bottom-buttons");this.L=new g.bD(this.S,4E3,this);this.O=!1;e.createClientVe(this.element,this,39306);this.a7(e,"presentingplayerstatechange",this.C);this.a7(e,"onMutedAutoplayStarts",()=>{Y64(this);this.C();ArJ(this);this.O=!1}); this.a7(e,"onAutoplayBlocked",this.onAutoplayBlocked);this.uf("click",this.onClick);this.a7(e,"onMutedAutoplayEnds",this.onMutedAutoplayEnds);this.hide();e.isMutedByEmbedsMutedAutoplay()&&(Y64(this),this.C(),ArJ(this));g.a(this,this.L)}C(){var e=this.api.getPlayerStateObject();!this.api.getVideoData().mutedAutoplay||e.Y(2)?this.hide():this.U||(super.show(),this.api.logVisibility(this.element,this.U))}S(){this.Y&&this.Y.hide()}onAutoplayBlocked(){this.hide();wu(this.api.getVideoData())}onClick(){if(!this.O){g.K7(this.api.getRootNode(), "ytp-muted-autoplay",!1);var e=this.api.getVideoData(),b=this.api.getCurrentTime();wu(e);this.api.loadVideoById(e.videoId,b);this.api.pP();this.api.logClick(this.element);g.eP(this.api,"onMutedAutoplayEnds");this.O=!0}}onMutedAutoplayEnds(){this.watermark&&(this.watermark.U4(),this.watermark=null)}};var SDu=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-more-videos-view",b3:{tabIndex:"-1"}});this.api=e;this.O=!0;this.C=new g.Up(this);this.Y=[];this.suggestionData=[];this.columns=this.containerWidth=this.V=this.L=this.scrollPosition=0;this.title=new g.LF({X:"h2",qz:"ytp-related-title",v0:"{{title}}"});this.previous=new g.LF({X:"button",xG:["ytp-button","ytp-previous"],b3:{"aria-label":"Mostrar v\u00eddeos sugeridos previamente"},xl:[g.vo()]});this.W=new nTA(b=>{this.suggestions.element.scrollLeft= -b}); this.next=new g.LF({X:"button",xG:["ytp-button","ytp-next"],b3:{"aria-label":"Mostrar m\u00e1s v\u00eddeos sugeridos"},xl:[g.jP()]});g.a(this,this.C);this.S=e.K().U;g.a(this,this.title);this.title.hg(this.element);this.suggestions=new g.LF({X:"div",qz:"ytp-suggestions"});g.a(this,this.suggestions);this.suggestions.hg(this.element);g.a(this,this.previous);this.previous.hg(this.element);this.previous.uf("click",this.N,this);g.a(this,this.W);rr4(this);g.a(this,this.next);this.next.hg(this.element);this.next.uf("click", this.Z,this);this.C.a7(this.api,"appresize",this.B$);this.C.a7(this.api,"fullscreentoggled",this.s4);this.C.a7(this.api,"videodatachange",this.onVideoDataChange);this.B$(this.api.AV().getPlayerSize());this.onVideoDataChange()}hasSuggestions(){return this.suggestionData.length>0}Z(){this.O&&this.scrollTo(this.scrollPosition-this.containerWidth)}show(){super.show();zA4(this)}N(){this.O&&this.scrollTo(this.scrollPosition+this.containerWidth)}s4(){this.B$(this.api.AV().getPlayerSize())}B$(e){var b=this.api.isEmbedsShortsMode()? .5625:16/9,n=this.api.kU();e=e.width-(n?112:58);n=Math.ceil(e/(n?320:192));var Y=(e-n*8)/n;b=Math.floor(Y/b);for(let A of this.Y){let r=A.Ag("ytp-suggestion-image");r.style.width=`${Y}px`;r.style.height=`${b}px`}this.suggestions.element.style.height=`${b}px`;this.L=Y;this.V=b;this.containerWidth=e;this.columns=n;this.scrollPosition=0;this.suggestions.element.scrollLeft=-0;Q1(this)}onVideoDataChange(){var e=this.api.K(),b=this.api.getVideoData();this.S=b.lc?!1:e.U;this.suggestionData=b.suggestions? g.VF(b.suggestions,n=>n&&!n.playlistId):[]; PA1(this);b.lc?this.title.update({title:Ru("M\u00e1s v\u00eddeos de $DNI_RELATED_CHANNEL",{DNI_RELATED_CHANNEL:b.author})}):this.title.update({title:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"})}scrollTo(e){e=g.ZI(e,this.containerWidth-this.suggestionData.length*(this.L+8),0);this.W.start(this.scrollPosition,e,1E3);this.scrollPosition=e;Q1(this);zA4(this)}};var Dk4=class extends g.LF{constructor(e){super({X:"div",qz:"ytp-pause-overlay",b3:{tabIndex:"-1"}});this.api=e;this.C=new g.Up(this);this.fade=new g.CF(this,1E3,!1,100,()=>{this.Y.O=!1},()=>{this.Y.O=!0}); this.O=!1;this.expandButton=new g.LF({X:"button",xG:["ytp-button","ytp-expand"],v0:this.api.isEmbedsShortsMode()?"M\u00e1s Shorts":"M\u00e1s v\u00eddeos"});e.K().controlsType==="0"&&g.P6(e.getRootNode(),"ytp-pause-overlay-controls-hidden");g.a(this,this.C);g.a(this,this.fade);var b=new g.LF({X:"button",xG:["ytp-button","ytp-collapse"],b3:{"aria-label":this.api.isEmbedsShortsMode()?"Ocultar m\u00e1s Shorts":"Ocultar m\u00e1s v\u00eddeos"},xl:[{X:"div",qz:"ytp-collapse-icon",xl:[{X:"svg",b3:{height:"100%", viewBox:"0 0 16 16",width:"100%"},xl:[{X:"path",b3:{d:"M13 4L12 3 8 7 4 3 3 4 7 8 3 12 4 13 8 9 12 13 13 12 9 8z",fill:"#fff"}}]}]}]});g.a(this,b);b.hg(this.element);b.uf("click",this.L,this);g.a(this,this.expandButton);this.expandButton.hg(this.element);this.expandButton.uf("click",this.S,this);this.Y=new SDu(e);g.a(this,this.Y);this.Y.O=!1;this.Y.hg(this.element);this.api.isEmbedsShortsMode()?this.api.createClientVe(this.element,this,157212):this.api.createClientVe(this.element,this,172777);this.C.a7(this.api, "presentingplayerstatechange",this.vn);this.C.a7(this.api,"videodatachange",this.vn);this.hide()}hide(){g.DX(this.api.getRootNode(),"ytp-expand-pause-overlay");super.hide()}L(){this.O=!0;g.DX(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!1);this.expandButton.focus()}S(){this.O=!1;g.P6(this.api.getRootNode(),"ytp-expand-pause-overlay");this.api.isEmbedsShortsMode()&&this.api.logVisibility(this.element,!0);this.focus()}vn(){var e= this.api.getPlayerStateObject();e.Y(1)||e.Y(16)||e.Y(32)||(!e.Y(4)||e.Y(2)||e.Y(1024)?(this.O||this.api.logVisibility(this.element,!1),this.fade.hide()):this.Y.hasSuggestions()&&(this.O||(g.P6(this.api.getRootNode(),"ytp-expand-pause-overlay"),Q1(this.Y),this.Y.show(),this.api.logVisibility(this.element,!0)),this.fade.show()))}};var Dw9=class extends g.LF{constructor(e){super({X:"div",xG:["ytp-player-content","ytp-iv-player-content"],xl:[{X:"div",qz:"ytp-countdown-timer",xl:[{X:"svg",b3:{height:"100%",version:"1.1",viewBox:"0 0 72 72",width:"100%"},xl:[{X:"circle",qz:"ytp-svg-countdown-timer-ring",b3:{cx:"-36",cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-dasharray":"211","stroke-dashoffset":"-211","stroke-width":"4",transform:"rotate(-90)"}},{X:"circle",qz:"ytp-svg-countdown-timer-background",b3:{cx:"-36", cy:"36","fill-opacity":"0",r:"33.5",stroke:"#FFFFFF","stroke-opacity":"0.3","stroke-width":"4",transform:"rotate(-90)"}}]},{X:"span",qz:"ytp-countdown-timer-time",v0:"{{duration}}"}]}]});this.api=e;this.W=this.Ag("ytp-svg-countdown-timer-ring");this.Y=null;this.L=this.C=0;this.O=!1;this.S=0;this.api.createClientVe(this.element,this,159628)}show(){super.show();this.api.logVisibility(this.element,!0)}stopTimer(){this.Y&&(this.Y.dispose(),this.Y=null,this.O=!1)}U4(){this.stopTimer();super.U4()}};g.Tr("embed",class extends g.kI{constructor(e){super(e);this.j=e;this.Y=new g.Up(this);this.U=null;this.S=!1;this.countdownTimer=null;this.V=!1;cT(this);g.a(this,this.Y);this.load()}qB(){return!1}create(){var e=this.j.K(),b=g.JW(this.j),n=this.j.getVideoData()?.clientPlaybackNonce;n&&g.we({clientPlaybackNonce:n});e.O4&&!e.disableOrganicUi&&EfA(this);e.getWebPlayerContextConfig()?.embedsEnableEmc3ds||(this.W=new P0B(this.j),g.a(this,this.W),g.mq(this.j,this.W.element,4),this.N=new J7u(this.j),g.a(this, this.N),g.mq(this.j,this.N.element,4));e.F3&&(this.watermark=new nfF(this.j),g.a(this,this.watermark),g.mq(this.j,this.watermark.element,8));b&&!e.disableOrganicUi&&(this.L=new r7a(this.j,b),g.a(this,this.L),g.mq(this.j,this.L.element,8),this.j.isMutedByEmbedsMutedAutoplay()&&(this.onMutedAutoplayStarts(),this.L.hide()));e.C&&!e.disableOrganicUi&&(this.Z=new zZi(this.j),g.a(this,this.Z),g.mq(this.j,this.Z.element,4));this.Y.a7(this.j,"appresize",this.B$);this.Y.a7(this.j,"presentingplayerstatechange", this.KE);this.Y.a7(this.j,"videodatachange",this.onVideoDataChange);this.Y.a7(this.j,"videoplayerreset",this.s4);this.Y.a7(this.j,"onMutedAutoplayStarts",this.onMutedAutoplayStarts);this.Y.a7(this.j,"onAdStart",this.onAdStart);this.Y.a7(this.j,"onAdComplete",this.onAdComplete);this.Y.a7(this.j,"onAdSkip",this.onAdSkip);this.Y.a7(this.j,"onAdStateChange",this.onAdStateChange);if(this.S=Fz(hU(e)))this.countdownTimer=new Dw9(this.j),g.a(this,this.countdownTimer),g.mq(this.j,this.countdownTimer.element, 4),this.countdownTimer.hide(),this.Y.a7(this.j,g.ou("embeds"),this.onCueRangeEnter),this.Y.a7(this.j,g.lK("embeds"),this.onCueRangeExit);this.Lv(this.j.getPlayerStateObject());this.j.K().getWebPlayerContextConfig()?.embedsHostFlags?.allowOverridingVisitorDataPlayerVars&&(e=g.H("IDENTITY_MEMENTO"))&&g.bK(this.j,"onMementoChange",e)}onCueRangeEnter(e){e.getId()==="countdown timer"&&this.countdownTimer&&(this.countdownTimer.show(),S69(this.countdownTimer))}onCueRangeExit(e){e.getId()==="countdown timer"&& this.countdownTimer&&(this.countdownTimer.stopTimer(),this.countdownTimer.hide())}B$(){var e=this.j.AV().getPlayerSize();this.hh&&this.hh.resize(e)}s4(){cT(this)}KE(e){this.Lv(e.state)}Lv(e){var b=this.j.K();b=b.experiments.Jg("embeds_enable_error_screen_redesign")&&b.N!=="EMBEDDED_PLAYER_MODE_PFL";e.Y(128)?b||(this.hh||(this.hh=new A7F(this.j),g.a(this,this.hh),g.mq(this.j,this.hh.element,4)),this.hh.O(e.J2),this.hh.show(),g.P6(this.j.getRootNode(),"ytp-embed-error")):!b&&this.hh&&(this.hh.dispose(), this.hh=null,g.DX(this.j.getRootNode(),"ytp-embed-error"));this.countdownTimer&&this.countdownTimer.Y&&(e.Y(64)?(this.countdownTimer.hide(),this.countdownTimer.stopTimer()):e.isPaused()?(b=this.countdownTimer,b.O||(b.O=!0,b.S=(0,g.T)())):e.isPlaying()&&this.countdownTimer.O&&(b=this.countdownTimer,b.O&&(b.L+=(0,g.T)()-b.S,b.O=!1,qx(b))));KwA(this,e)}onMutedAutoplayStarts(){this.j.getVideoData().mutedAutoplay&&this.W&&g.K7(this.j.getRootNode(),"ytp-muted-autoplay",!0)}onVideoDataChange(e,b){var n= this.JN!==b.videoId;e=!n&&e==="dataloaded";var Y={isShortsModeEnabled:!!this.j.isEmbedsShortsMode()};g.zk("embedsVideoDataDidChange",{clientPlaybackNonce:b.clientPlaybackNonce,isReload:e,runtimeEnabledFeatures:Y});n&&(this.JN=b.videoId,this.countdownTimer&&(this.countdownTimer.show(),this.countdownTimer.hide()),this.S&&(this.j.I0("embeds"),b.isAd()||b.limitedPlaybackDurationInSeconds<5||co(this.j)||(b=Math.max((b.startSeconds+b.limitedPlaybackDurationInSeconds-5)*1E3,0),b=new g.MZ(b,b+5E3,{id:"countdown timer", namespace:"embeds"}),this.j.wl([b]))),this.j.K().O4&&!this.j.K().disableOrganicUi&&(cT(this),EfA(this)));this.j.K().V&&this.O&&this.O.detach()}onAdStart(){$G(this,"EMBEDS_AD_EVENT_TYPE_AD_STARTED")}onAdComplete(){$G(this,"EMBEDS_AD_EVENT_TYPE_AD_COMPLETED")}onAdSkip(){$G(this,"EMBEDS_AD_EVENT_TYPE_AD_SKIPPED")}onAdStateChange(e){e===2&&$G(this,"EMBEDS_AD_EVENT_TYPE_AD_PAUSED")}});})(_yt_player);